Owen Law and Mikayla Maki
9a60c0a059
Replace all X11 mouse events with XI2 equivalents ( #11235 )
...
This PR replaces all pointer events on X11 with their XI2 equivalents,
which fixes problems with scroll events not being reported when a mouse
button is down. Additionally it closes #11206 by resetting the tracked
global scroll valulator position with `None` on a leave event to prevent
a large scroll delta if scrolling is done outside the window. Lastly, it
resolves the bad window issue kvark was having.
Release Notes:
- Fixed X11 Scroll snapping (#11206 ).
---------
Co-authored-by: Mikayla Maki <mikayla@zed.dev >
2024-05-06 13:19:28 -07:00
..
2024-04-30 16:09:43 -06:00
2024-05-03 12:50:42 -07:00
2024-04-23 16:23:26 -07:00
2024-04-26 13:58:12 -07:00
2024-05-06 13:56:25 -04:00
2024-05-06 10:37:31 -07:00
2024-03-26 13:28:06 +01:00
2024-05-03 16:43:28 +02:00
2024-04-25 17:42:53 -04:00
2024-05-02 11:00:08 -06:00
2024-04-23 15:33:09 -06:00
2024-04-24 13:15:19 -06:00
2024-05-05 15:02:50 +02:00
2024-03-05 12:01:17 -05:00
2024-05-06 12:58:11 +02:00
2024-05-06 13:56:25 -04:00
2024-03-29 17:09:49 -07:00
2024-03-15 16:58:46 -04:00
2024-04-29 20:47:01 +02:00
2024-03-26 13:28:06 +01:00
2024-05-06 13:22:47 -04:00
2024-04-23 13:31:21 -04:00
2024-05-06 12:58:11 +02:00
2024-04-29 20:47:01 +02:00
2024-05-06 15:44:13 -04:00
2024-05-01 14:34:54 -07:00
2024-04-09 10:38:29 -04:00
2024-03-28 18:32:11 +01:00
2024-05-06 13:22:47 -04:00
2024-04-11 15:36:35 -06:00
2024-05-06 13:22:47 -04:00
2024-04-26 13:25:25 -06:00
2024-04-29 16:37:37 -04:00
2024-04-26 17:43:50 -07:00
2024-04-30 23:31:59 -06:00
2024-03-05 12:01:17 -05:00
2024-05-06 15:44:13 -04:00
2024-05-01 22:47:36 +03:00
2024-05-03 12:50:42 -07:00
2024-05-06 13:19:28 -07:00
2024-05-06 13:56:25 -04:00
2024-05-02 11:00:08 -06:00
2024-04-25 12:54:39 +02:00
2024-05-03 12:50:42 -07:00
2024-03-11 10:45:57 +01:00
2024-04-08 19:17:12 -04:00
2024-05-05 22:27:18 +03:00
2024-03-05 12:01:17 -05:00
2024-05-03 12:50:42 -07:00
2024-05-06 11:38:55 -04:00
2024-04-25 22:37:40 -04:00
2024-05-05 15:02:50 +02:00
2024-05-03 13:23:52 +02:00
2024-04-26 21:34:45 +02:00
2024-04-02 13:12:38 -06:00
2024-03-26 16:10:09 -07:00
2024-05-05 16:32:48 +02:00
2024-03-20 12:47:04 -07:00
2024-04-02 20:40:00 -06:00
2024-04-23 16:23:26 -07:00
2024-05-01 22:47:36 +03:00
2024-04-26 13:25:25 -06:00
2024-03-21 08:23:15 +01:00
2024-05-06 16:53:48 +02:00
2024-05-03 15:15:39 +02:00
2024-03-05 12:01:17 -05:00
2024-04-17 13:20:47 +02:00
2024-05-06 13:22:47 -04:00
2024-03-05 12:01:17 -05:00
2024-05-03 10:48:35 +02:00
2024-04-23 16:23:26 -07:00
2024-04-12 18:40:35 +02:00
2024-05-06 12:58:11 +02:00
2024-05-05 15:02:50 +02:00
2024-05-03 19:00:18 -07:00
2024-03-29 12:11:57 -04:00
2024-04-29 16:37:37 -04:00
2024-03-05 12:01:17 -05:00
2024-05-02 11:00:08 -06:00
2024-03-05 12:01:17 -05:00
2024-05-06 13:22:47 -04:00
2024-05-01 14:51:28 -04:00
2024-04-24 14:01:10 +02:00
2024-05-03 16:17:56 -07:00
2024-05-03 12:50:42 -07:00
2024-04-11 23:09:12 +02:00
2024-05-06 16:53:48 +02:00
2024-05-05 16:32:48 +02:00
2024-04-29 17:13:28 -07:00
2024-05-01 20:08:56 -06:00
2024-05-01 16:04:59 -06:00
2024-05-03 11:18:43 +03:00
2024-05-06 13:56:25 -04:00
2024-05-05 15:02:50 +02:00
2024-03-20 11:13:58 -04:00
2024-04-15 14:21:52 +02:00
2024-05-06 13:56:25 -04:00
2024-05-06 13:22:47 -04:00
2024-05-06 16:41:05 +03:00
2024-04-19 11:57:17 +02:00
2024-05-03 10:29:30 -06:00
2024-05-03 12:50:42 -07:00
2024-05-06 13:22:47 -04:00
2024-05-03 11:18:43 +03:00
2024-05-05 16:32:48 +02:00
2024-03-05 12:01:17 -05:00