Commit Graph

145 Commits

Author SHA1 Message Date
Kim Woelders 942e108d71 Fix more breakage around window movement.
SVN revision: 33225
2007-12-24 00:04:55 +00:00
Kim Woelders 967903fbad Fix incorrect tracking of pointer motion when dragging window (noted by Jon Foster).
SVN revision: 33196
2007-12-21 22:04:55 +00:00
Kim Woelders 32ee6600de Add registration of file descriptors to be handled in main event loop.
SVN revision: 32943
2007-12-02 18:39:17 +00:00
Kim Woelders 45a497b5c3 Hide tooltips in various situations (showing focus list, window map, move, etc.).
SVN revision: 32318
2007-11-03 10:25:11 +00:00
Kim Woelders dc757acd61 Fix occasional bad tooltip placement.
SVN revision: 31204
2007-08-07 13:58:25 +00:00
Kim Woelders 06f9158af0 Get rid of spurious tooltips.
SVN revision: 30945
2007-07-23 19:02:15 +00:00
Kim Woelders c3c95de22e Debug stuff + trivial cleanups.
SVN revision: 30745
2007-07-11 08:32:23 +00:00
Kim Woelders 3f8e00a88e Gah - Move exit check a bit more.
SVN revision: 30286
2007-06-09 14:45:09 +00:00
Kim Woelders ba980827b9 Move exit check to better location.
SVN revision: 30284
2007-06-09 14:24:03 +00:00
Kim Woelders 814241cc54 Initial GLX configuration support.
SVN revision: 28468
2007-02-25 02:27:41 +00:00
Kim Woelders 47a63c8444 Remove jump saving a few cycles but bypassing exit check.
SVN revision: 28193
2007-02-02 04:35:20 +00:00
Kim Woelders 3d0c5b8410 Tweak timer event handling (run all expired timers at once).
SVN revision: 28158
2007-01-29 01:26:12 +00:00
Kim Woelders f53600e1e8 Cleanups, enable compiling everything as if it were C++.
SVN revision: 28022
2007-01-17 01:10:44 +00:00
Kim Woelders 83bcbbaee1 2007.
SVN revision: 27952
2007-01-13 19:14:29 +00:00
Kim Woelders 6fed0108ad Clean up move/resize event handling.
SVN revision: 27218
2006-11-26 17:10:40 +00:00
Kim Woelders 9590bdc739 Bad - revert.
SVN revision: 27187
2006-11-20 17:32:12 +00:00
Kim Woelders 63a8acc721 Split up, shuffle around, rename.
SVN revision: 27181
2006-11-19 21:55:52 +00:00
Kim Woelders e1d074a76c Move move/resize event handling to more appropriate location.
SVN revision: 27180
2006-11-19 20:43:28 +00:00
Kim Woelders 76c5c8557e Add checkbox in move/resize dialog to enable/disable use of _NET_WM_SYNC_REQUEST.
SVN revision: 26863
2006-10-29 15:21:15 +00:00
Kim Woelders a70c359080 Shuffle _NET_WM_SYNC_REQUEST support stuff around (still not active).
SVN revision: 25077
2006-08-23 19:06:21 +00:00
Kim Woelders e9c47b5c30 Add override redirect flag to map event debug info.
SVN revision: 24449
2006-08-07 23:19:17 +00:00
Kim Woelders e571517853 Event debug cleanups.
SVN revision: 22963
2006-05-28 09:25:58 +00:00
Kim Woelders 40866c2622 Normally quit by exiting main event loop.
SVN revision: 22552
2006-05-12 13:10:16 +00:00
Kim Woelders 1b5c8fc0e2 Discard ConfigureRequest's for destroyed windows.
SVN revision: 22519
2006-05-10 19:37:47 +00:00
Kim Woelders f02b00ad9d Change internal window handling API. Now passing Win (pointer to EXID struct) in stead of window XID.
SVN revision: 22397
2006-04-29 19:39:21 +00:00
Kim Woelders 5b24f41029 Split up and shuffle around some more.
SVN revision: 22236
2006-04-19 19:13:46 +00:00
Kim Woelders 27050fe8cc Split off timers.h
SVN revision: 22161
2006-04-16 13:27:38 +00:00
Kim Woelders 05e7471a1a Introduce idlers.
SVN revision: 21980
2006-04-09 10:18:34 +00:00
Kim Woelders 0915c5727b Simplify server extension handling. Initial screensaver extension stuff.
SVN revision: 21412
2006-03-19 15:33:38 +00:00
Kim Woelders cd8e6fd4be Support for _NET_WM_SYNC_REQUEST - Not enabled.
SVN revision: 20415
2006-02-12 19:14:14 +00:00
Kim Woelders 5b8fc057d4 Track pointer on screen state.
SVN revision: 20414
2006-02-12 17:27:30 +00:00
Kim Woelders 26f55b545d Debug stuff.
SVN revision: 19666
2006-01-08 23:51:07 +00:00
Kim Woelders 2dd6d5f12b Another fix to avoid timer starvation by X events.
- Thanks to Mark Bowyer for help to sort this out.
Change timers to use absolute time.


SVN revision: 19657
2006-01-08 16:13:21 +00:00
Kim Woelders 056248c884 2006.
SVN revision: 19591
2006-01-07 07:20:58 +00:00
Kim Woelders ac4a3eb8a9 Avoid starvation of timer events by X events. Run timers slightly more on time.
SVN revision: 19337
2005-12-28 09:14:00 +00:00
Kim Woelders 5dc291cf9a Fix desk button bindings when passed through by app.
SVN revision: 19277
2005-12-24 00:39:29 +00:00
Kim Woelders 64e15839e7 Split off aclass.h. Cleanups.
SVN revision: 18665
2005-11-27 13:11:06 +00:00
Kim Woelders b8d230d659 Action source handling - continued.
SVN revision: 18447
2005-11-13 01:22:28 +00:00
Kim Woelders a55d2cb30a Don't discard DestroyNotify's.
SVN revision: 18404
2005-11-09 21:34:41 +00:00
Kim Woelders c947f399ac Discard events for destroyed windows.
SVN revision: 18226
2005-11-02 18:03:08 +00:00
Kim Woelders 729c2a92b4 Functions for common dialog stuf. Split off dialog.h. Cleanups.
SVN revision: 18092
2005-10-29 08:48:40 +00:00
Kim Woelders 2f28227b14 Avoid some X-errors caused by operations on destroyed windows.
SVN revision: 17817
2005-10-23 15:02:51 +00:00
Kim Woelders 277c1bac72 Event handling tweaks. Global action events must occur on root window.
SVN revision: 16679
2005-09-10 21:24:26 +00:00
Kim Woelders 4ae7217564 Shuffle stuff around to more appropriate locations.
SVN revision: 16522
2005-09-04 12:43:13 +00:00
Kim Woelders 9ebaf4a103 Change most desk references from integer to pointer to desk object.
SVN revision: 16515
2005-09-04 07:27:20 +00:00
Kim Woelders 5b09ba084a Fix some more undesired root tooltips, additional event debug.
SVN revision: 16287
2005-08-22 21:08:58 +00:00
Kim Woelders f7424fdc0e Move tooltip handling to source. Eliminate WindowAtXY().
SVN revision: 16245
2005-08-20 13:55:51 +00:00
Kim Woelders 7e209c6c60 Fix some focus issues.
SVN revision: 16189
2005-08-15 17:15:19 +00:00
Kim Woelders c33d194912 Move some global vars around, cleanups.
SVN revision: 16188
2005-08-15 16:57:13 +00:00
Kim Woelders 9a2ebaf5d7 Fix occasional delay in event loop.
SVN revision: 16093
2005-08-10 15:21:28 +00:00