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
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