]> icculus.org git repositories - mikachu/openbox.git/log
mikachu/openbox.git
17 years agomerge r5861 from trunk
Dana Jansens [Tue, 24 Apr 2007 07:09:58 +0000 (07:09 +0000)]
merge r5861 from trunk

17 years agomerge r5815-5828,5832-5859 from trunk
Dana Jansens [Tue, 24 Apr 2007 07:07:29 +0000 (07:07 +0000)]
merge r5815-5828,5832-5859 from trunk

17 years agomerge r5829,r5830 to 3.4-working
Mikael Magnusson [Mon, 23 Apr 2007 19:10:45 +0000 (19:10 +0000)]
merge r5829,r5830 to 3.4-working

17 years agomerge r5808-5813 from trunk
Dana Jansens [Sun, 22 Apr 2007 22:58:52 +0000 (22:58 +0000)]
merge r5808-5813 from trunk

17 years agomerge r5799-5806 from trunk
Dana Jansens [Sun, 22 Apr 2007 20:43:45 +0000 (20:43 +0000)]
merge r5799-5806 from trunk

17 years agomerge r5797 from trunk
Dana Jansens [Sun, 22 Apr 2007 19:27:47 +0000 (19:27 +0000)]
merge r5797 from trunk

17 years agomerge r5788-r5790,r5792-r5795 from trunk
Dana Jansens [Sun, 22 Apr 2007 19:15:27 +0000 (19:15 +0000)]
merge r5788-r5790,r5792-r5795 from trunk

17 years agomerge r5782,r5785,r5786 from trunk
Dana Jansens [Sun, 22 Apr 2007 16:01:12 +0000 (16:01 +0000)]
merge r5782,r5785,r5786 from trunk

17 years agomerge r5780 from trunk
Dana Jansens [Sun, 22 Apr 2007 14:16:50 +0000 (14:16 +0000)]
merge r5780 from trunk

17 years agomerge r5777-r5778 from trunk
Dana Jansens [Sun, 22 Apr 2007 14:11:42 +0000 (14:11 +0000)]
merge r5777-r5778 from trunk

17 years agomerge r5774-r5775 from trunk
Dana Jansens [Sun, 22 Apr 2007 04:43:10 +0000 (04:43 +0000)]
merge r5774-r5775 from trunk

17 years agomerge r5765-r5772 from trunk (this was non-trivial)
Dana Jansens [Sun, 22 Apr 2007 04:28:43 +0000 (04:28 +0000)]
merge r5765-r5772 from trunk (this was non-trivial)

17 years agomerge r5761-r5763 from trunk
Dana Jansens [Sun, 22 Apr 2007 02:13:40 +0000 (02:13 +0000)]
merge r5761-r5763 from trunk

17 years agomerge r5756-r5759 from trunk
Dana Jansens [Sun, 22 Apr 2007 00:37:38 +0000 (00:37 +0000)]
merge r5756-r5759 from trunk

17 years agomerge r5753 from trunk
Dana Jansens [Sat, 21 Apr 2007 22:07:08 +0000 (22:07 +0000)]
merge r5753 from trunk

17 years agomerge r5750-r5751 from trunk
Dana Jansens [Sat, 21 Apr 2007 21:40:21 +0000 (21:40 +0000)]
merge r5750-r5751 from trunk

17 years agomerge r5748 from trunk
Dana Jansens [Sat, 21 Apr 2007 21:05:24 +0000 (21:05 +0000)]
merge r5748 from trunk

17 years agomerge r5746 from trunk
Dana Jansens [Fri, 20 Apr 2007 05:23:09 +0000 (05:23 +0000)]
merge r5746 from trunk

17 years agomerge r5742-5744 from trunk
Dana Jansens [Wed, 18 Apr 2007 19:25:45 +0000 (19:25 +0000)]
merge r5742-5744 from trunk

17 years agomerge r5740 from trunk
Dana Jansens [Wed, 18 Apr 2007 17:18:57 +0000 (17:18 +0000)]
merge r5740 from trunk

17 years agomerge r5732-5737 from trunk
Dana Jansens [Fri, 13 Apr 2007 14:43:56 +0000 (14:43 +0000)]
merge r5732-5737 from trunk

17 years agomysterious typo
Mikael Magnusson [Thu, 12 Apr 2007 21:10:16 +0000 (21:10 +0000)]
mysterious typo

17 years agomerge r5730 from trunk
Dana Jansens [Thu, 5 Apr 2007 04:00:02 +0000 (04:00 +0000)]
merge r5730 from trunk

17 years agomerge r5728 from trunk
Dana Jansens [Fri, 30 Mar 2007 18:29:56 +0000 (18:29 +0000)]
merge r5728 from trunk

17 years agomerge r5725 from trunk
Dana Jansens [Fri, 30 Mar 2007 16:20:00 +0000 (16:20 +0000)]
merge r5725 from trunk

17 years agomerge r5723 from trunk
Mikael Magnusson [Fri, 30 Mar 2007 09:58:15 +0000 (09:58 +0000)]
merge r5723 from trunk

17 years agomerge r5721 from trunk
Dana Jansens [Fri, 30 Mar 2007 04:38:45 +0000 (04:38 +0000)]
merge r5721 from trunk

17 years agomerge r5719 from trunk
Mikael Magnusson [Wed, 28 Mar 2007 19:58:58 +0000 (19:58 +0000)]
merge r5719 from trunk

17 years agomerge r5716,r5717 from trunk
Mikael Magnusson [Wed, 28 Mar 2007 19:47:19 +0000 (19:47 +0000)]
merge r5716,r5717 from trunk

17 years agomerge r5713 from trunk
Mikael Magnusson [Wed, 28 Mar 2007 17:11:09 +0000 (17:11 +0000)]
merge r5713 from trunk

17 years agomerge r5711 from trunk
Dana Jansens [Wed, 28 Mar 2007 06:02:11 +0000 (06:02 +0000)]
merge r5711 from trunk

17 years agoback out changes to drawing toggled buttons. leave it how it used to be in 3.3.1...
Dana Jansens [Wed, 28 Mar 2007 04:12:10 +0000 (04:12 +0000)]
back out changes to drawing toggled buttons. leave it how it used to be in 3.3.1 for now, to do it right you need the xml theme additions.

17 years agomerge r5708 from trunk
Dana Jansens [Wed, 28 Mar 2007 04:09:25 +0000 (04:09 +0000)]
merge r5708 from trunk

17 years agomerge r5704 from trunk
Mikael Magnusson [Wed, 28 Mar 2007 03:44:46 +0000 (03:44 +0000)]
merge r5704 from trunk

17 years agomerge r5701 and r5702 from trunk (i also meant trunk earlier when i said HEAD)
Mikael Magnusson [Wed, 28 Mar 2007 01:57:36 +0000 (01:57 +0000)]
merge r5701 and r5702 from trunk (i also meant trunk earlier when i said HEAD)

17 years agojust for fun, merge r5699 from HEAD
Mikael Magnusson [Wed, 28 Mar 2007 01:33:47 +0000 (01:33 +0000)]
just for fun, merge r5699 from HEAD

17 years agoset the shadow colors/alphas in the appearances
Dana Jansens [Mon, 26 Mar 2007 03:18:30 +0000 (03:18 +0000)]
set the shadow colors/alphas in the appearances

17 years agoold themes for 3.4 release
Dana Jansens [Mon, 26 Mar 2007 03:18:12 +0000 (03:18 +0000)]
old themes for 3.4 release

17 years agoand remove them here
Mikael Magnusson [Sun, 25 Mar 2007 19:31:16 +0000 (19:31 +0000)]
and remove them here

17 years agoreverting to using the old themes.
Dana Jansens [Sun, 25 Mar 2007 19:14:01 +0000 (19:14 +0000)]
reverting to using the old themes.

shadow information is read out of the font strings, even though the fonts are not.

17 years agomaking a branch to head for 3.4 without xml themes
Dana Jansens [Sun, 25 Mar 2007 17:34:00 +0000 (17:34 +0000)]
making a branch to head for 3.4 without xml themes

17 years agoopen the menu with the mouse cursor just outside the top item
Dana Jansens [Sun, 25 Mar 2007 17:32:58 +0000 (17:32 +0000)]
open the menu with the mouse cursor just outside the top item

17 years agoproper logic for using the menu overlap with middle centered submenus.
Dana Jansens [Sun, 25 Mar 2007 17:26:22 +0000 (17:26 +0000)]
proper logic for using the menu overlap with middle centered submenus.

always center top level menus horizontally under the cursor. why is this not normal behavior..?

17 years agobetter placement for top level menus under the mouse cursor. middle placement is...
Dana Jansens [Sun, 25 Mar 2007 17:19:41 +0000 (17:19 +0000)]
better placement for top level menus under the mouse cursor. middle placement is not used for this now. it was behaving differently than submenus so i'd like to have some consistency

17 years agobetter vertical centering for when "middle" placement is enabled for menus
Dana Jansens [Sun, 25 Mar 2007 17:16:32 +0000 (17:16 +0000)]
better vertical centering for when "middle" placement is enabled for menus

17 years agoreturn the old cursor. oops
Dana Jansens [Sun, 25 Mar 2007 17:11:50 +0000 (17:11 +0000)]
return the old cursor. oops

17 years agoadd --disable-xcursor, if you don't want to use it.
Dana Jansens [Sun, 25 Mar 2007 17:06:43 +0000 (17:06 +0000)]
add --disable-xcursor, if you don't want to use it.

fix help text for --disable-startup-notification

17 years agoadd support for the X Cursor library. this means a nicer cursor for startup notification.
Dana Jansens [Sun, 25 Mar 2007 16:56:47 +0000 (16:56 +0000)]
add support for the X Cursor library. this means a nicer cursor for startup notification.

17 years agoset up the menu's parent and children stuff before rendering it
Dana Jansens [Sun, 25 Mar 2007 16:38:04 +0000 (16:38 +0000)]
set up the menu's parent and children stuff before rendering it

17 years agodon't menu menus jump around at all anymore. open them on screen in the first place
Dana Jansens [Sun, 25 Mar 2007 16:34:26 +0000 (16:34 +0000)]
don't menu menus jump around at all anymore. open them on screen in the first place

17 years agoxml tags are case sensitive
Dana Jansens [Sun, 25 Mar 2007 15:39:56 +0000 (15:39 +0000)]
xml tags are case sensitive

17 years agobad idea.. more thought is needed..
Dana Jansens [Sun, 25 Mar 2007 15:16:00 +0000 (15:16 +0000)]
bad idea.. more thought is needed..

17 years agowhen opening the client menu with a key, open it at the window's top left corner...
Dana Jansens [Sun, 25 Mar 2007 15:05:10 +0000 (15:05 +0000)]
when opening the client menu with a key, open it at the window's top left corner. is this clever or dumb?

17 years agowatch for reverttoparent reverting to the root window, which will create a DetailInfe...
Dana Jansens [Sat, 24 Mar 2007 23:19:45 +0000 (23:19 +0000)]
watch for reverttoparent reverting to the root window, which will create a DetailInferior focusin event on root.

adding some debug messages also which I am using..

17 years agoset the event_curtime when running an action to the time in the event used to run...
Dana Jansens [Sat, 24 Mar 2007 17:22:31 +0000 (17:22 +0000)]
set the event_curtime when running an action to the time in the event used to run the action

17 years agothere is no themetoxml.h
Dana Jansens [Sat, 24 Mar 2007 17:19:33 +0000 (17:19 +0000)]
there is no themetoxml.h

17 years ago(no commit message)
Dana Jansens [Sat, 24 Mar 2007 17:17:02 +0000 (17:17 +0000)]

17 years agoclean up the title getting function
Dana Jansens [Sat, 24 Mar 2007 17:06:19 +0000 (17:06 +0000)]
clean up the title getting function

17 years agokill window title numbering...
Dana Jansens [Sat, 24 Mar 2007 17:01:40 +0000 (17:01 +0000)]
kill window title numbering...

probably it was a dumb idea all along. you're not picking the numbers yourself and you're probably not remembering which window they apply to and the focus indicator thinger is much more clever than numbers

17 years agocheck for minimum required versions of glib and pango
Mikael Magnusson [Sat, 24 Mar 2007 15:08:16 +0000 (15:08 +0000)]
check for minimum required versions of glib and pango

17 years agoaccidentally didn't include client_list_menu.h in dist
Mikael Magnusson [Fri, 23 Mar 2007 17:02:11 +0000 (17:02 +0000)]
accidentally didn't include client_list_menu.h in dist

17 years agolaunch things on the desktop where you ran it.
Dana Jansens [Wed, 21 Mar 2007 16:19:06 +0000 (16:19 +0000)]
launch things on the desktop where you ran it.

also: kde apps move themselves to the current desktop when they open. what the heck?

17 years agoignore focus events on root that we don't care about
Dana Jansens [Wed, 21 Mar 2007 16:12:21 +0000 (16:12 +0000)]
ignore focus events on root that we don't care about

17 years agoallow focus to disappear to black holes. (that is, windows not managed by openbox...
Dana Jansens [Wed, 21 Mar 2007 15:54:30 +0000 (15:54 +0000)]
allow focus to disappear to black holes. (that is, windows not managed by openbox). the black hole may just be a window on another monitor. keyboard events aren't going to work in this scenario, though.

17 years agowe're only getting one unmap notify now, with the new event mask on the root window...
Dana Jansens [Tue, 20 Mar 2007 04:42:25 +0000 (04:42 +0000)]
we're only getting one unmap notify now, with the new event mask on the root window. we're not getting one for the frame window anymore.

17 years agonot passing timestamps sometimes and not others. set event_curtime when client messag...
Dana Jansens [Mon, 19 Mar 2007 17:59:16 +0000 (17:59 +0000)]
not passing timestamps sometimes and not others. set event_curtime when client messages provide a timestamp.

17 years agofree unused path strings.
Dana Jansens [Sun, 18 Mar 2007 15:23:42 +0000 (15:23 +0000)]
free unused path strings.
always pass in malloc'd memory, cuz it is going to be freed later.

17 years agomemory leak in xinerama setup code
Dana Jansens [Sun, 18 Mar 2007 15:16:03 +0000 (15:16 +0000)]
memory leak in xinerama setup code

17 years agoadd -Wwrite-strings in debug mode
Dana Jansens [Sun, 18 Mar 2007 15:15:38 +0000 (15:15 +0000)]
add -Wwrite-strings in debug mode

17 years agouse const char*'s when we should be
Dana Jansens [Sun, 18 Mar 2007 15:07:30 +0000 (15:07 +0000)]
use const char*'s when we should be

17 years agooops, logic error
Dana Jansens [Sat, 17 Mar 2007 20:06:16 +0000 (20:06 +0000)]
oops, logic error

17 years agomention when the logicalx/y is actually returned
Dana Jansens [Fri, 16 Mar 2007 19:16:07 +0000 (19:16 +0000)]
mention when the logicalx/y is actually returned

17 years agofix for bug introduced in revision 5643. logical size is supposed to be updated only...
Dana Jansens [Fri, 16 Mar 2007 19:14:53 +0000 (19:14 +0000)]
fix for bug introduced in revision 5643. logical size is supposed to be updated only when the window is resized.

17 years agoanimate presses on toggled titlebar buttons
Dana Jansens [Fri, 16 Mar 2007 01:33:47 +0000 (01:33 +0000)]
animate presses on toggled titlebar buttons

17 years ago(no commit message)
Dana Jansens [Thu, 15 Mar 2007 17:46:39 +0000 (17:46 +0000)]

17 years agoupdate COMPLIANCE
Dana Jansens [Thu, 15 Mar 2007 17:37:30 +0000 (17:37 +0000)]
update COMPLIANCE

17 years agoonly refocus the omnipresent window if its allowed
Dana Jansens [Thu, 15 Mar 2007 01:11:52 +0000 (01:11 +0000)]
only refocus the omnipresent window if its allowed

17 years agoclearer engrish
Dana Jansens [Thu, 15 Mar 2007 01:09:10 +0000 (01:09 +0000)]
clearer engrish

17 years agowhen an omnipresent window has focus and you switch desktops, keep it focused
Dana Jansens [Thu, 15 Mar 2007 01:02:48 +0000 (01:02 +0000)]
when an omnipresent window has focus and you switch desktops, keep it focused

17 years agodon't fall back focus to omnipresent windows
Dana Jansens [Wed, 14 Mar 2007 21:15:58 +0000 (21:15 +0000)]
don't fall back focus to omnipresent windows

17 years agomake focus_order into one long list instead of having one per desktop. this actually...
Dana Jansens [Wed, 14 Mar 2007 21:07:30 +0000 (21:07 +0000)]
make focus_order into one long list instead of having one per desktop. this actually fixes bugs with omnipresent windows and adding desktops. it is just overall a little nicer i think.

also this is not tested. sorry if it breaks everything.

17 years agosyscrash changed his theme up
Dana Jansens [Wed, 14 Mar 2007 20:59:16 +0000 (20:59 +0000)]
syscrash changed his theme up

17 years agosave the focus_client when falling back, so we don't actually refocus it when we...
Dana Jansens [Wed, 14 Mar 2007 15:56:59 +0000 (15:56 +0000)]
save the focus_client when falling back, so we don't actually refocus it when we don't want to.

17 years agooh, 2 things in this commit..
Dana Jansens [Wed, 14 Mar 2007 15:51:21 +0000 (15:51 +0000)]
oh, 2 things in this commit..

1) THIS ONE IS IMPORTANT: don't set client->iconfied if the window is not actually going to be allowed to iconify. heh!

2) changes to focus fallback to avoid crashing and to avoid losing focus all at the same time.

17 years agomove stuff around in client_unmanage to maybe make closing windows a bit nicer
Mikael Magnusson [Wed, 14 Mar 2007 14:17:31 +0000 (14:17 +0000)]
move stuff around in client_unmanage to maybe make closing windows a bit nicer

17 years agorefix for managing iconic windows, without having the frame map which caused flashing.
Dana Jansens [Wed, 14 Mar 2007 13:58:36 +0000 (13:58 +0000)]
refix for managing iconic windows, without having the frame map which caused flashing.

instead, keep track of if the frame has been mapped yet. if it hasn't and it is getting hidden, then make sure to unmap the child.

17 years agoa) fix resizerelative moving windows when they reach their minimum size do this by...
Dana Jansens [Wed, 14 Mar 2007 03:45:56 +0000 (03:45 +0000)]
a) fix resizerelative moving windows when they reach their minimum size do this by...
b) adding a function to let you see what size/position a window will be given when you actually try move/resize it to some given values. (client_try_configure)

17 years agoadd support for 8bit TrueColor visuals. Who knew these existed. Fixes vnc's 8bit...
Dana Jansens [Wed, 14 Mar 2007 03:05:47 +0000 (03:05 +0000)]
add support for 8bit TrueColor visuals. Who knew these existed. Fixes vnc's 8bit mode. (bug 2878)

17 years agoupdate german translation
Mikael Magnusson [Wed, 14 Mar 2007 02:27:46 +0000 (02:27 +0000)]
update german translation

17 years agomake frame and client window in a consistant mapped state when the window is grabbed
Dana Jansens [Wed, 14 Mar 2007 02:23:50 +0000 (02:23 +0000)]
make frame and client window in a consistant mapped state when the window is grabbed

17 years agoless wasted updates of wm_state
Dana Jansens [Wed, 14 Mar 2007 02:07:30 +0000 (02:07 +0000)]
less wasted updates of wm_state

17 years agofocus fallback
Mikael Magnusson [Wed, 14 Mar 2007 01:17:39 +0000 (01:17 +0000)]
focus fallback

17 years agocomparing strings to random locations in memory is probably not what we wanted to do
Mikael Magnusson [Tue, 13 Mar 2007 12:34:58 +0000 (12:34 +0000)]
comparing strings to random locations in memory is probably not what we wanted to do

17 years agoalways unfocus the window when it disappears, no special cases.. (except unmanage)
Dana Jansens [Tue, 13 Mar 2007 04:15:25 +0000 (04:15 +0000)]
always unfocus the window when it disappears, no special cases.. (except unmanage)

17 years agoset IconicState on windows that are not visible always. this means windows on other...
Dana Jansens [Tue, 13 Mar 2007 04:04:13 +0000 (04:04 +0000)]
set IconicState on windows that are not visible always. this means windows on other desktops too.

as well, this turned out to be a nice cleanup of the wmstate code.

regards to the random dude in #openbox complaining about the ICCCM to make me think to look this up and see if openbox was compliant.

17 years agosave and restore pre-maximized/fullscreen sizes properly
Dana Jansens [Tue, 13 Mar 2007 02:29:08 +0000 (02:29 +0000)]
save and restore pre-maximized/fullscreen sizes properly

much cleanup on how per-app settings are applied to new mapping windows. maybe i broke it? but it'll be much quicker now, and it's consistant with the rest of the code, so hooray for that. pls let me know if i broke any of it :( hee..

17 years agoremove event_lastttime. use CurrentTime when handling events without a timestamp...
Dana Jansens [Mon, 12 Mar 2007 23:23:39 +0000 (23:23 +0000)]
remove event_lastttime. use CurrentTime when handling events without a timestamp in them

17 years ago?
Dana Jansens [Mon, 12 Mar 2007 23:22:13 +0000 (23:22 +0000)]
?

17 years agofallback is still getting x errors. instead, fallback when the client iconifies,...
Dana Jansens [Mon, 12 Mar 2007 17:31:11 +0000 (17:31 +0000)]
fallback is still getting x errors. instead, fallback when the client iconifies, and don't fallback when nothing has focus, send it to where we can control things though.

17 years agofocusins can occur on windows that aren't clients when there's latency involved....
Dana Jansens [Mon, 12 Mar 2007 06:09:02 +0000 (06:09 +0000)]
focusins can occur on windows that aren't clients when there's latency involved. wm_torture proved this point. fallback in that situation. also fallback when nothing is focused.