Chun-wei Fan
c06b1cc103
Win32: Re-work cursor handling
...
Like the X11 and Wayland backends, re-work how the cursors are being
handled. So, we use a hash table to cache up the HCURSORS that we
create along the way.
We still need to cache up the icon/cursor themes since this is something
that is not part of Windows but was added on to support icon/cursor themes
such as Adwaita on Windows, but should be in-line with what is going on in
GdkCursor.
Also, remove the _gdk_grab_cursor global variable in gdkprivate-win32.h,
and replace it with another variable in the GdkWin32Display structure,
to make things cleaner in the process.
https://bugzilla.gnome.org/show_bug.cgi?id=773299
2017-11-09 08:30:09 +08:00
..
2017-11-06 21:51:30 -05:00
2017-11-04 00:07:13 +01:00
2017-11-05 21:45:51 -05:00
2016-11-01 15:42:46 -03:00
2017-11-07 07:43:09 -05:00
2017-11-09 08:30:09 +08:00
2017-11-07 12:24:43 +01:00
2017-05-03 14:47:14 +01:00
2017-11-01 19:44:29 -04:00
2017-09-17 23:16:48 -03:00
2017-11-01 18:26:34 +01:00
2017-11-04 00:07:13 +01:00
2017-10-30 23:01:34 -04:00
2017-11-01 19:44:29 -04:00
2017-10-30 23:01:34 -04:00
2017-01-18 04:13:56 +01:00
2016-11-20 11:47:44 +01:00
2017-09-15 21:41:15 +08:00
2016-12-30 14:42:38 +08:00
2017-11-04 00:07:13 +01:00
2017-11-04 00:07:13 +01:00
2017-11-04 00:07:13 +01:00
2017-10-31 12:30:38 -04:00
2017-10-31 12:30:38 -04:00
2017-09-19 18:40:50 +02:00
2016-10-25 21:06:25 -04:00
2017-10-31 12:30:38 -04:00
2017-11-05 21:45:51 -05:00
2017-11-01 19:44:28 -04:00
2017-11-01 19:44:28 -04:00
2017-11-05 21:45:51 -05:00
2017-11-04 00:07:13 +01:00
2017-10-31 10:18:10 -04:00
2017-10-31 10:18:10 -04:00
2016-12-09 14:59:46 -05:00
2016-12-05 15:02:47 +01:00
2016-12-05 15:02:47 +01:00
2017-03-18 07:07:06 +01:00
2016-12-05 15:02:47 +01:00
2016-11-23 18:49:48 +01:00
2017-11-01 22:53:24 -04:00
2017-11-01 22:00:34 +01:00
2017-11-01 22:53:24 -04:00
2017-10-06 21:23:39 +02:00
2017-10-06 21:23:39 +02:00
2017-10-31 22:05:58 -04:00
2016-12-05 15:02:47 +01:00
2016-12-05 15:02:47 +01:00
2017-11-01 18:26:34 +01:00
2017-11-01 18:26:34 +01:00
2017-10-06 21:23:39 +02:00
2017-05-03 14:54:37 +01:00
2017-11-01 18:26:34 +01:00
2017-11-01 14:17:20 -04:00
2017-11-01 14:17:20 -04:00
2017-11-01 14:17:20 -04:00
2017-10-31 18:15:50 -04:00
2017-10-31 18:15:50 -04:00
2016-11-20 11:47:44 +01:00
2016-11-20 11:47:44 +01:00
2017-05-30 15:10:25 +02:00
2017-05-28 14:20:19 +01:00
2017-07-06 14:03:08 +01:00
2016-12-20 18:01:12 +01:00
2017-11-01 20:57:46 -04:00
2017-11-01 20:57:46 -04:00
2017-11-01 20:57:46 -04:00
2017-10-06 21:23:39 +02:00
2017-11-04 23:51:25 -04:00
2017-11-04 23:51:25 -04:00
2017-11-04 00:07:13 +01:00
2017-11-04 00:07:13 +01:00
2017-10-19 12:18:52 +02:00
2017-10-28 11:57:53 -04:00
2017-01-19 18:18:07 +00:00
2017-09-25 17:53:54 -04:00
2017-11-05 19:43:39 -05:00
2017-11-01 14:17:20 -04:00
2017-11-02 12:42:58 +01:00
2017-05-03 15:10:53 +01:00
2017-10-09 20:33:14 +02:00
2017-10-09 20:33:14 +02:00
2017-11-04 00:07:13 +01:00