winit-sonoma-fix/src/api/x11
est31 7fb6450d17 Improve X11 cursor symbols handling
1. Make it non failing. Before we tried to call XFreeCursor with a
   cursor of 0 if we couldn't find a cursor. This has then caused a panic.

2. Introduce a system where multiple special cursors are tried
   in order to work with different themes and desktop environments.
   This way we get less often into the situation where we have to use a
   default cursor.

3. Also set names for some cursors that previously only had a placeholder.

Fixes #765.
Will fix https://github.com/servo/servo/issues/10475 as well.
2016-04-17 16:48:27 +02:00
..
events.rs Remove a debug print added in 1de66e4ef 2016-03-21 18:49:00 +00:00
ffi.rs Report the error from x11-rs when failing to open shared libraries 2015-09-20 08:48:53 +02:00
input.rs Changed MouseMoved((i32, i32)) to MouseMoved(i32, i32), breaking change 2016-03-27 14:39:20 -04:00
mod.rs Fix this_platform_is_not_supported on OpenBSD. 2016-03-01 18:06:13 -08:00
monitor.rs Add better X error handling 2015-12-30 14:58:07 +01:00
window.rs Improve X11 cursor symbols handling 2016-04-17 16:48:27 +02:00
xdisplay.rs Add better X error handling 2015-12-30 14:58:07 +01:00