Commit graph

5365 commits

Author SHA1 Message Date
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
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