Commit graph

5377 commits

Author SHA1 Message Date
Dana Jansens
3537e50141 why didn't that commit 2007-05-10 21:33:22 +00:00
Dana Jansens
f1f946ea02 stacking fixes for layers 2007-05-10 20:23:27 +00:00
Dana Jansens
4a34c7ddb2 don't get the layer from the group like that. let new windows go in their default layer. they are already kept above their parents. 2007-05-10 17:15:41 +00:00
Dana Jansens
f3424ddd3b add comments explaining why we don't switch desktops immediately 2007-05-10 16:51:59 +00:00
Dana Jansens
6ff520d02a always set the multipliers just dont allow 0 2007-05-10 16:34:03 +00:00
Dana Jansens
9c32f34b37 center the text and icon vertically 2007-05-10 16:31:45 +00:00
Dana Jansens
2864a761c7 make sure math is done in the right order 2007-05-10 16:27:10 +00:00
Dana Jansens
5a96dee756 let the pager popup grow vertically 2007-05-10 16:23:41 +00:00
Dana Jansens
f969415426 fix assert happening by combining interactive and non-interactive actions 2007-05-10 16:17:57 +00:00
Dana Jansens
1ec4c3dfa8 make the squares a little smaller. it looks nicer? 2007-05-10 16:05:57 +00:00
Dana Jansens
9a3f05a780 don't make interactive desktop cycling switch until you release the mods. this is needed because otherwise focus moves around during the grab and applications get confused. :|
change the pager popup to resize based on the layout so the squares can be bigger
2007-05-10 16:04:08 +00:00
Dana Jansens
df45b1e146 add the focusout test 2007-05-10 15:33:03 +00:00
Dana Jansens
1c70f6b667 make stuff know it is not focused but changing desktops it still doesn't know 2007-05-10 15:25:01 +00:00
Dana Jansens
5667acacbc PANGO_VERSION_CHECK is new 2007-05-10 14:31:44 +00:00
Dana Jansens
176e6cea6e going down the order so look for a lower layer 2007-05-10 06:31:38 +00:00
Dana Jansens
9d7215af4a new strings 2007-05-10 05:35:53 +00:00
Dana Jansens
f5502fa01a translate a few more strings and use g_message not g_critical whch is for debugging 2007-05-10 05:35:23 +00:00
Dana Jansens
6194acb271 checking string length with the wrong texture 2007-05-10 05:27:43 +00:00
Dana Jansens
11dd7db876 make the frame before you use the frame.. 2007-05-10 05:25:34 +00:00
Dana Jansens
083a7565c7 set the session stuff before trying to apply per-app settings.
set the decor/functions after restoring all the stuff from session/per-app too
2007-05-10 05:21:05 +00:00
Mikael Magnusson
933a689b41 fix typo in a comment, at least i do'nt think config5Aure is a word 2007-05-10 05:08:24 +00:00
Dana Jansens
6c7ba97f57 make the xsession dir 2007-05-10 04:44:56 +00:00
Dana Jansens
3dc9e13db0 add the restack test for _NET_RESTACK_WINDOWS 2007-05-10 04:40:04 +00:00
Dana Jansens
220015e56e make configurerequest activate but net_restack_windows just restack.
fix bottomif, topif, opposite.
fix debug output in event printing when there was no problem
2007-05-10 04:39:06 +00:00
Dana Jansens
aa40be2297 add _NET_RESTACK_WINDOW 2007-05-10 04:07:07 +00:00
Dana Jansens
c2c84c3f5e add support for _NET_RESTACK_WINDOW 2007-05-10 04:06:50 +00:00
Dana Jansens
ae4bb6bcb2 not using this anymore 2007-05-10 04:06:38 +00:00
Dana Jansens
cf466cde11 dont clean the rc and menu. and include them in make dist 2007-05-10 04:05:38 +00:00
Dana Jansens
f237e72a30 dont count button releases to change the context until the first button pressed is released 2007-05-10 03:44:39 +00:00
Dana Jansens
902555c95c the coordiantes are from the client, not the frame 2007-05-10 03:43:56 +00:00
Dana Jansens
7d27d9d398 kill the .in's for xml. we're not installing the xsd to the filesystem anymore anyways.
kill the openbox-kde and openbox-gnome, we're going to have to do it different.
put the full path to the openbox binary in the openbox-*-session files by using .in's
2007-05-10 03:12:44 +00:00
Dana Jansens
f1ad68d05b add some debug prints
make it C compliant.
some random cleanups
2007-05-10 03:11:46 +00:00
Dana Jansens
af7280b45d fix cmd line argument parsing, it would drop some.
drop the --restart-binary argument. we're going to have to do it differently because gnome-session is stupid !
2007-05-10 03:11:07 +00:00
Dana Jansens
9830440643 make restacking much better, yay
no more cludge using actions to raise windows. when a window changes layer it
uses add_nonintrusive now so it won't cover the focused window. this way
fullscreen windows when they drop down, don't cover up the new focus target.

fix add_nonintrusive so that if the window is focused it gets added to the top

add back support for ConfigureRequest restacking, this time properly though,
using all the detail and sibling modes. but when windows use this to raise they
are using some old business and we're going to assume they actually want to
activate instead. this means firefox works nicely. yay.

ubuntu's firefox has been made to just stop raising entirely though. !
2007-05-10 00:57:35 +00:00
Dana Jansens
6412fba7fd fix positioning of the icon 2007-05-09 23:52:53 +00:00
Dana Jansens
e44ec05078 less redrawing 2007-05-09 23:45:44 +00:00
Dana Jansens
da22958786 fix hovering for corner buttons during full-max 2007-05-09 23:38:16 +00:00
Dana Jansens
66afa1dceb when a window is fully maxed, make clicking on the titlebar past the edge buttons count as clicking on the buttons 2007-05-09 22:21:28 +00:00
Dana Jansens
6042ba5e99 update compliance 2007-05-09 21:51:35 +00:00
Dana Jansens
1066f0125a mem leak 2007-05-09 21:43:56 +00:00
Dana Jansens
c4385c098f use pango 1.16 stuff if its there. and use the old stuff if not. also! save it in static variable so we dont have to update it over and over. 2007-05-09 21:41:16 +00:00
Mikael Magnusson
fa67faf88c require pango 1.16 2007-05-09 21:32:03 +00:00
Dana Jansens
f03eef2795 mem leak 2007-05-09 21:27:45 +00:00
Dana Jansens
ef4bec071b mem leaks 2007-05-09 21:26:17 +00:00
Dana Jansens
a97b2f75fb mem leak 2007-05-09 21:17:31 +00:00
Dana Jansens
36ddd0c408 dont use XKeysymToKeycode because valgrind says it is doing bad things, and we have all the data we need anyways 2007-05-09 20:56:37 +00:00
Dana Jansens
b8309807ab use the keysyms instead of translating. waste. 2007-05-09 20:45:07 +00:00
Dana Jansens
c6eabf1880 fix using uninit'd values 2007-05-09 20:38:27 +00:00
Dana Jansens
a7637df11b remove debug print 2007-05-09 20:28:41 +00:00
Dana Jansens
4b912ed24d possible buffer overflow? 2007-05-09 20:27:19 +00:00