Commit graph

5377 commits

Author SHA1 Message Date
Dana Jansens
481e681121 fix using uninit'd memory. don't use 0 keycode 2007-05-09 20:27:05 +00:00
Dana Jansens
7f262bc2a0 add support for _NET_REQUEST_FRAME_EXTENTS 2007-05-09 20:13:20 +00:00
Dana Jansens
20eaccaba2 add the _NET_WM_REQUEST_FRAME_EXTENTS test
fix the copyright date
2007-05-09 19:45:41 +00:00
Dana Jansens
824de237d9 backwards compatibility.. 2007-05-09 18:51:20 +00:00
Mikael Magnusson
03699417fd only allow west/move/east for shaded windows 2007-05-09 18:49:45 +00:00
Dana Jansens
2d2af53141 add the user time window test 2007-05-09 18:46:14 +00:00
Dana Jansens
c675d94645 missed a couple atoms, fix them for consistency 2007-05-09 18:06:40 +00:00
Dana Jansens
eeba44c0d4 make the debug print compile.. :| 2007-05-09 18:01:46 +00:00
Dana Jansens
f54bd60a00 debug print 2007-05-09 18:00:37 +00:00
Dana Jansens
851555348e support for _NET_WM_USER_TIME_WINDOW round 2 ! yay abstraction 2007-05-09 17:58:58 +00:00
Dana Jansens
cdb108c76d add support for _NET_WM_USER_TIME_WINDOW. round 1 ! ding. 2007-05-09 17:01:30 +00:00
Dana Jansens
f6fd01409a moveresize_start already checks if the window can move or resize 2007-05-09 16:07:05 +00:00
Dana Jansens
8ae589465f resist for one key press at edges when keyboard move/resizing 2007-05-09 04:40:08 +00:00
Dana Jansens
44404518c3 optimization 2007-05-09 04:18:00 +00:00
Dana Jansens
e384e8a42e make cycling desktops not move when cancelling 2007-05-09 04:16:31 +00:00
Dana Jansens
a3f8c5c45a button presses which run actions during interactive actions will cancel the action.
when you cancel switching desktops, don't go back, just stop.
2007-05-09 04:08:57 +00:00
Dana Jansens
4546925b58 get the mouse pointer position if it is on another screen too.
let you move/resize from the client menu if the mouse is on another screen
2007-05-09 04:04:53 +00:00
Dana Jansens
65eb46bd1f unused variable 2007-05-09 03:59:57 +00:00
Dana Jansens
a76e91eb2a update to previous changes 2007-05-09 03:56:39 +00:00
Dana Jansens
24f258e646 size the frame properly on mapping 2007-05-09 03:52:53 +00:00
Dana Jansens
23d4eb5f4f kill the hideDisabled option 2007-05-09 03:42:41 +00:00
Dana Jansens
193ca2197a further work to r6205. make the disabled titlebar buttons hide if they won't move other buttons around by doing so. 2007-05-09 03:41:48 +00:00
Dana Jansens
5aea44adc9 punctuation 2007-05-09 03:41:05 +00:00
Dana Jansens
a430d7d3c8 hide titlebar buttons if that won't move other buttons 2007-05-09 00:57:37 +00:00
Dana Jansens
f806e7f24e typo 2007-05-09 00:57:20 +00:00
Dana Jansens
c254f76022 fix move and resize up 2007-05-09 00:29:30 +00:00
Dana Jansens
b190fb6bb6 compile fix 2007-05-09 00:22:10 +00:00
Dana Jansens
7869b81d46 more crash fix 2007-05-09 00:21:52 +00:00
Dana Jansens
f0fdba8ad3 fix no more crashing in the client menu. 2007-05-09 00:11:06 +00:00
Dana Jansens
1361a87bdf hide after iconifying 2007-05-09 00:05:11 +00:00
Dana Jansens
48d7045208 update the client menu when you do stuff without closing it.
but this means we can't use actions in it. oh well?
can kill the desktop notifiers now too. yay for more obvious code paths.
2007-05-08 23:50:13 +00:00
Dana Jansens
c54cb4a83c typo... 2007-05-08 23:46:07 +00:00
Dana Jansens
636a676c56 dont ungrab/regrab when the position in the chain didnt move 2007-05-08 23:42:20 +00:00
Dana Jansens
0064695d59 xhtml.. 2007-05-08 23:24:17 +00:00
Dana Jansens
e0409cd794 make maximize work when its not-fullmax 2007-05-08 22:59:16 +00:00
Dana Jansens
f017556fed maximize in the client menu is enabled when it's not full-maxed 2007-05-08 22:57:27 +00:00
Dana Jansens
709ebbb6a2 let you move splash screens if you are so inclined 2007-05-08 22:56:29 +00:00
Dana Jansens
d074b11bf9 let windows that cant iconify still iconify with their parents, but not non-normal windows.
let you focus windows that wouldnt normally by clicking on their decor (if they have any)
2007-05-08 22:53:09 +00:00
Dana Jansens
f0e5332b4a but deiconify 2007-05-08 22:36:52 +00:00
Dana Jansens
370b5ba27d dont iconify if you can't 2007-05-08 22:36:26 +00:00
Dana Jansens
b82ccb2c78 only place dialogs above other windows 2007-05-08 22:34:02 +00:00
Dana Jansens
b0f43a1159 don't focus splash screens and toolbars and menus when you click on them. or enter them. 2007-05-08 22:29:39 +00:00
Dana Jansens
9782122339 try again. merge r6177-6182 from 3.4-working 2007-05-08 22:03:56 +00:00
Dana Jansens
1e4215c5c6 merge r6176-6182 from 3.4-working 2007-05-08 21:57:36 +00:00
Dana Jansens
aae4f66f68 recalc the layer when above/below changes 2007-05-08 12:22:28 +00:00
Dana Jansens
cc9ef6f22d dont check if relatives have focus. gtk apps all set application even when its from a user event 2007-05-08 02:33:20 +00:00
Dana Jansens
f2e88d2491 only show the debug message when relevent 2007-05-08 02:31:46 +00:00
Mikael Magnusson
cc2ad0a823 double space in debug output 2007-05-08 02:22:07 +00:00
Dana Jansens
e4cffb6459 redo how a window checks if it can activate.
added the bahavior that.. if an application is the source of the request, it will only move focus if something related to it has focus already (and user time checks out)
2007-05-08 01:59:23 +00:00
Dana Jansens
de82c4a5df i dont like this "application window" concept. swap it with "helper" windows instead which are the inverse. helper windows are utility/menu/toolbar windows. 2007-05-08 01:31:51 +00:00