Commit graph

80 commits

Author SHA1 Message Date
Hiltjo Posthuma
6e5de3b57e Fix icons.c test for 64-bit platforms 2011-01-24 14:19:22 -05:00
Dana Jansens
d81f94bf8b add wmhints test that toggles motif decor hints on a mapped window 2010-09-16 13:50:37 -04:00
Dana Jansens
b79b70620f add stackabove test, that lets you move a client window just above a specified window in the stacking order 2010-09-16 17:24:11 +02:00
Dana Jansens
79cf72d17f Fix the EXTENTS reported on window frames.
Change the order things are done on map, so we apply startup state without
  any states set first, thus getting all the functions possible for the window
  type etc.  then change the order states are applied, as some remove the
  ability to apply others (ie fullscreen comes last).
Add an oldsize to ObFrame that remembers the size of the frame last reported to
  the world through the EXTENTS property.  If you frame_adjust_area(FAKE) then
  frame_adjust_area(NONFAKE), the EXTENTS would not be updated since the
  oldsize wasn't remembered across fake updates.
Make the extentsrequest test ask about windows with states set also.
2010-06-14 12:40:15 -04:00
Dana Jansens
cce78e08bb add a test to set a mouse cursor on an InputOnly subwindow 2010-04-28 14:47:13 -04:00
Dana Jansens
54e04a520b If a window places itself at (0,0) and there are struts there, assume it is a bug. Also allow oldschool fullscreen windows that cover all monitors on a multihead setup to work properly
Added a test 'oldfullscreen' that makes a oldschool fullscreen window
2010-01-14 18:41:25 -05:00
Dana Jansens
501943b53d Merge branch 'backport' into work 2009-12-17 10:33:39 -05:00
Dana Jansens
3eb941a392 add a test that iconifies a window after a short delay 2009-12-16 16:46:13 -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
d95355ce58 Add a WM_CLASS to the skiptaskbar test 2009-12-09 11:02:44 -05:00
Dana Jansens
0b6f0942c4 Add a test that grows a window by changing its normal hints. 2009-11-21 14:39:54 -05: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
Dana Jansens
4c7cc1cfa6 Introducing the icon cache.
If an icon is the same as one in the cache, then it uses that one.
icons of different sizes (from the same client) are linked together into
one, and resizes of icons are cached and linked to all the various sizes.
so you only need one icon in memory for all your terminals now. ya!
2008-02-14 15:09:24 -05:00
Mikael Magnusson
092c053e99 add an override_redirect InputOnly window utility.
The intent was the following:
 This is mostly a copy of override.c, it lets you map a small window
 (1x1 at 0,0 by default) that openbox will treat like the root window,
 useful for scrolling to change desktops over fullscreen and maximized
 windows.

Since then openbox has learned to ignore other's override redirect windows
but I think it might still be useful to have this util.
2008-02-14 11:44:50 +01:00
Dana Jansens
ea435b99a8 Introducing the icon cache.
If an icon is the same as one in the cache, then it uses that one.
icons of different sizes (from the same client) are linked together into
one, and resizes of icons are cached and linked to all the various sizes.
so you only need one icon in memory for all your terminals now. ya!
2008-02-14 11:44:28 +01: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
487b8c5523 add new test to ignore 2007-05-30 20:37:38 +00:00
Dana Jansens
dfb15645b2 add another skiptskbar test that sets it after mapping 2007-05-30 20:26:00 +00:00
Dana Jansens
58acd2b2dd make skiptaskbar test actually skip the taskbar 2007-05-30 20:23:20 +00:00
Dana Jansens
1b59b9f6e0 cleaner code yay 2007-05-28 23:19:51 +00:00
Dana Jansens
4b8767bda7 add a confignotifymax test 2007-05-28 12:40:30 +00:00
Dana Jansens
92e54e48ee 2007-05-28 04:52:47 +00:00
Dana Jansens
f628b21c8d remove all the ignoreing 2007-05-28 04:47:14 +00:00
Dana Jansens
b84699eeb1 add .svnignore and ignore built stuff 2007-05-28 04:40:05 +00:00
Dana Jansens
f690980dd1 add some tests which i didnt add before, and the new groupmodal test 2007-05-28 00:40:03 +00:00
Dana Jansens
01a7a9edb7 fix window gravity when there is a border width 2007-05-27 16:33:59 +00:00
Dana Jansens
8e19e99ac8 debug print modified and the confignotify test 2007-05-27 15:28:16 +00:00
Dana Jansens
2521fd24c5 don't set the above member in synthetic configurenotify events
add more output in confignotify test
2007-05-27 14:49:44 +00:00
Dana Jansens
5883164b19 fix for not changing clients' border widths on them 2007-05-26 23:09:34 +00:00
Dana Jansens
5e9e266722 change in how things are ungrabbed to avoid grabwhilenotify. don't ungrab every key press. just ungrab the passive grab when there is no active grab and we are going to move focus.
this should be less intrusive and seems to work
2007-05-26 22:13:34 +00:00
Dana Jansens
8929993b42 add confignotify.c test 2007-05-26 19:52:02 +00:00
Dana Jansens
2fabd7bd15 add the big.c test 2007-05-24 20:30:34 +00:00
Dana Jansens
2fb7a6e478 yay! gravity finally works right! 2007-05-23 15:16:13 +00:00
Dana Jansens
206ad12bda fix window gravity..
also less setting the wm_state hint redundantly
2007-05-22 23:21:46 +00:00
Dana Jansens
d0a579eda0 add a test for focus falling back to a window thats gone 2007-05-14 02:31:31 +00:00
Dana Jansens
7fddf2abc2 some focus fixes. always set the new focus when we fallback or else weird states appear. better handling of focusin's on clients that don't exist? 2007-05-13 20:35:44 +00:00
Dana Jansens
1e5fb0d401 add the showhide test for showing a window then hiding it really fast 2007-05-13 20:19:46 +00:00
Dana Jansens
154eda3faf add test for grouptran->transient->transient 2007-05-11 20:41:01 +00:00
Dana Jansens
b30478ed76 just generating some extra configurenotifies 2007-05-11 02:43:35 +00:00
Dana Jansens
df45b1e146 add the focusout test 2007-05-10 15:33:03 +00:00
Dana Jansens
3dc9e13db0 add the restack test for _NET_RESTACK_WINDOWS 2007-05-10 04:40:04 +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
2d2af53141 add the user time window test 2007-05-09 18:46:14 +00:00
Dana Jansens
99daa7f523 add a test for shaped windows 2007-05-05 16:14:36 +00:00
Dana Jansens
dbafb9ac9b add test grouptran2 for testing the transient of group transient window situation 2007-05-04 22:54:01 +00:00
Dana Jansens
31e6e12c49 add a grouptrancircular test for two windows both being group transients 2007-05-04 04:26:41 +00:00
Dana Jansens
5fefac87b9 add a stacking test 2007-05-04 04:24:55 +00:00