Dana Jansens
c129c23691
set the frame's initial size to something invalid so the extents hint will be
...
set for sure the first time.
2010-05-19 21:38:46 -04:00
Dana Jansens
f307a3feab
allow multiple contexts separated by space in a mouse binding
...
example: context="Top Left Right Bottom"
2010-05-17 19:31:51 -04:00
Dana Jansens
55b84316bb
make an event queue for X events. the queue's min size is 16 XEvents (~3k)
2010-04-28 12:58:42 -04:00
Dana Jansens
029628087f
don't put reparent events back on the stack. the window is no longer being managed anyways. and it messes up the order of events in the queue
2010-04-23 11:57:26 -04:00
Dana Jansens
34178097d5
use const Rect* not Rect const*
2010-04-16 11:37:21 -04:00
Dana Jansens
d179d6428a
more using g_slice_new() instead of g_new()
2010-02-16 16:32:38 -05:00
Dana Jansens
aeac3b735b
remove a bunch of g_new()/g_free() by returning Rect const*'s from screen area functions when possible
2010-02-12 14:37:33 -05:00
Dana Jansens
3bd4397b6e
Merge branch 'backport' into work
...
Conflicts:
openbox/frame.c
2010-01-14 16:19:57 -05:00
Dana Jansens
ba747518bb
don't resize the label to 0
2010-01-14 14:57:18 -05:00
Dana Jansens
7aae8cc526
Set up work for making a 3.5 prerelease.
...
Set version stuff to 3.5.0-rc1.
Copy the CHANGELOG from 3.4-working.
Rename the obt-4.0 and obrender-4.0 pkgconfig stuff to obt-3.5 and obrender-3.5
Rename the "render" directory to "obrender" so that the public headers can be
installed in <obrender/*>
2009-12-21 14:08:34 -05:00
Dana Jansens
acafa38c8e
Merge branch 'backport' into work
...
Conflicts:
openbox/config.c
openbox/event.c
openbox/prop.c
openbox/prop.h
openbox/screen.c
openbox/screen.h
2009-12-11 19:02:11 -05:00
Dana Jansens
5b20b3fc7f
Add a focus debug message for the frame's visible focus state
2009-12-09 13:24:04 -05:00
Dana Jansens
36af6f8d96
Fully maximized windows still have a normal titlebar. Fixes bug #4373
...
Also, maximized windows were having their client padding reduced by the size of
the outer border from this same bug, which is now fixed.
2009-12-09 11:24:16 -05:00
Dana Jansens
4bf6b1b551
Merge branch 'backport' into work
...
Conflicts:
openbox/popup.c
2009-11-21 16:56:07 -05:00
Dana Jansens
ada5de28f7
Don't ever give borders to windows that didnt have them before by making them "undecorated" with the keepborder config option on.
...
This fixes what commit 85f39cd27e
fixed for the
fullscreen window case, but also fixes bug #4344 .
2009-11-21 16:55:28 -05:00
Mikael Magnusson
308478e4a5
Merge branch 'backport' into work
...
Conflicts:
openbox/actions/desktop.c
openbox/client.c
openbox/event.c
openbox/extensions.c
openbox/popup.c
openbox/screen.c
parser/parse.c
2009-09-19 15:03:12 +02:00
Henning Bekel
85f39cd27e
Don't draw borders in fullscreen mode when keepBorder is on
2009-07-05 13:39:47 +02:00
Mikael Magnusson
4145468a19
Merge branch 'backport' into work
...
Conflicts:
openbox/event.c
openbox/frame.c
2009-01-29 22:45:47 +01:00
Mikael Magnusson
c5d372ffd6
Handle InputShape type shaping too.
...
Many composite apps use this to pass through clicks where they are transparent.
2009-01-29 22:35:56 +01:00
Mikael Magnusson
90cecafa3d
Merge branch 'backport' into work
2008-11-19 17:43:56 +01:00
Mikael Magnusson
b834f00186
Only update the focus cycle indicator when already visible in frame.c to avoid overriding bar=no
2008-11-19 17:14:44 +01:00
Mikael Magnusson
ec328fc04f
Merge branch 'backport' into work
...
Conflicts:
obt/keyboard.c
openbox/actions/cyclewindows.c
openbox/actions/directionalwindows.c
openbox/frame.c
openbox/openbox.c
2008-03-08 17:43:32 +01:00
Mikael Magnusson
c716d1788b
Remove double newlines.
2008-03-08 17:41:52 +01:00
Mikael Magnusson
5a45d4e7bc
Don't draw titlebar buttons on top of eachother.
2008-03-08 17:41:52 +01:00
Mikael Magnusson
173b9b7648
Merge branch 'backport' into work
...
Conflicts:
openbox/client.c
openbox/screen.c
2008-02-29 04:21:02 +01:00
Mikael Magnusson
323df7cbc2
Very inconsequential changes.
2008-02-28 20:57:33 +01:00
Dana Jansens
db49122dec
Merge branch 'backport' into work
...
Conflicts:
openbox/frame.c
openbox/menuframe.c
2008-02-15 10:03:55 -05:00
Dana Jansens
4b71209ec8
make the frame iconify animation go right into the icon geometry area instead of stopping before it
2008-02-15 01:07:15 -05:00
Dana Jansens
20b8fcfa33
Merge branch 'backport' into work
...
Conflicts:
openbox/client.c
openbox/config.c
openbox/event.c
openbox/extensions.c
openbox/focus_cycle_indicator.c
openbox/focus_cycle_popup.c
openbox/menuframe.c
openbox/moveresize.c
openbox/openbox.c
openbox/screen.c
openbox/stacking.c
openbox/startupnotify.c
2008-01-31 12:51:38 -05:00
Dana Jansens
73c9a0e06b
make an obt_root() macro
2008-01-31 12:25:31 -05:00
Dana Jansens
29637976e6
make the window.h interface more consistent with the rest of openbox, hide the window_map behind some functions, and make obdockapps not obwindows anymore
2008-01-31 12:25:30 -05:00
Dana Jansens
6be65a7ddd
we alloc theme elements for every window frame, but really it is unneccesary
2008-01-27 02:53:26 -05:00
Dana Jansens
0fcf5ead0f
make openbox use the obt prop.c/h stuff
...
holy search and replace batman
2008-01-20 01:36:54 -05:00
Dana Jansens
e2ddfaf9ff
s/ob_display/obt_display/ and remove ob_display
2008-01-20 01:36:54 -05:00
Dana Jansens
32a92abf75
move the code for tracking what extensions are available on the display into the libobt
2008-01-20 01:36:54 -05:00
Dana Jansens
452627a51c
Move the main loop out into the libobt
2008-01-20 01:36:54 -05:00
Dana Jansens
2b5d4b6997
the inner border's corners weren't having events handled on them correctly, which was messing with resizing. yay akk for finding this.
2008-01-15 20:33:56 -05:00
Dana Jansens
d122c973ca
fix the context given off by the borders in the br corner
2008-01-16 02:08:42 +01:00
Dana Jansens
44ee90c946
Bug#: 3328 - remove top border for maxed undecorated windows
2008-01-11 10:00:58 -05:00
Dana Jansens
82438c21ec
add resize corners to the bottom corners of the inner client border
2007-08-04 11:38:01 -04:00
Dana Jansens
bfb0c91671
symmetry..tho it's not used right now
2007-08-01 23:19:39 -04:00
Dana Jansens
c06971c162
don't crash from very short windows
2007-07-20 16:13:15 -04:00
Dana Jansens
52480d87e4
missing header
2007-07-19 14:56:44 -04:00
Dana Jansens
73b3838d5e
Grab the server when mapping a client and frame, to avoid race conditions
2007-07-18 15:04:36 -04:00
Mikael Magnusson
77baf26a7f
remove trailing whitespace
2007-07-17 02:48:16 +02:00
Mikael Magnusson
8ad51aef1e
80 cols everywhere
2007-07-14 15:22:35 +02:00
Dana Jansens
4b73574406
adding trunk
...
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-07-12 02:57:08 -04:00
Dana Jansens
b3d26fdb20
comment
2007-07-06 04:16:34 +00:00
Dana Jansens
1e6c375fdd
add the moveto action
2007-06-22 15:18:43 +00:00
Dana Jansens
d158b64282
clearer code paths
2007-06-21 15:04:51 +00:00