]>
icculus.org git repositories - mikachu/openbox.git/log
Dana Jansens [Fri, 11 Jan 2008 19:40:58 +0000 (14:40 -0500)]
fix a focus race condition in two ways:
1. when focusing a window, ignore any enter events up until the serial of the X event causing the focus, not up until the last thing sent to the server. if we get 2 enters very quickly, then we don't want to ignore the second one just because we are focusing the first window.
2. there is a race if you check (focus_client != d->client) in the delay_focus_func, because the current focused window might change by the time this focus_client would take effect, so don't check that.
Dana Jansens [Fri, 11 Jan 2008 18:06:37 +0000 (13:06 -0500)]
code clean up
Dana Jansens [Fri, 11 Jan 2008 18:05:11 +0000 (13:05 -0500)]
XKB modifiers are strange things, and i don't know how to read them properly in modkeys.c and convert it all to the x core stuff. so we use this to get the state of the modifiers, otherwise we end up missing them sometimes (like on PPC)
Dana Jansens [Fri, 11 Jan 2008 16:42:09 +0000 (11:42 -0500)]
reconfigure openbox when the input mapping changes, eg. keyboard layout or modifier map
Dana Jansens [Fri, 11 Jan 2008 16:21:00 +0000 (11:21 -0500)]
Revert "fix for xkb weirdness, to fix a bug introduced in 3.4.3, where releasing the super mod key would not end interactive actions."
This reverts commit
47e7aa82dc9f390c809151f87c81f33b5b408221 .
This is an XKB problem, and it needs to be properly resolved with XKB functions
Dana Jansens [Fri, 11 Jan 2008 15:16:42 +0000 (10:16 -0500)]
updated clearlooks theme from John McKnight
Dana Jansens [Fri, 11 Jan 2008 15:00:58 +0000 (10:00 -0500)]
Bug#: 3328 - remove top border for maxed undecorated windows
Dana Jansens [Fri, 11 Jan 2008 14:46:07 +0000 (09:46 -0500)]
allow dialog windows to be fullscreened, kpdf does this
Inko Illarramendi Arancibia [Fri, 11 Jan 2008 01:09:31 +0000 (02:09 +0100)]
Add new Basque translation.
Mikael Magnusson [Fri, 11 Jan 2008 01:04:39 +0000 (02:04 +0100)]
Correct .po version headers.
Quan Tran [Wed, 9 Jan 2008 20:34:19 +0000 (21:34 +0100)]
Add --exit translation to vietnamese translation.
Eric Lassauge [Tue, 8 Jan 2008 20:07:54 +0000 (21:07 +0100)]
Update french translation with --exit help and use french punctuation rules.
Robert Kuszinger [Fri, 21 Dec 2007 13:36:05 +0000 (14:36 +0100)]
Add Hungarian translation.
Mikael Magnusson [Fri, 7 Dec 2007 12:41:16 +0000 (13:41 +0100)]
Update slovak translation with desktop strings.
Mikael Magnusson [Mon, 12 Nov 2007 18:17:30 +0000 (19:17 +0100)]
Add --exit.
Mikael Magnusson [Wed, 31 Oct 2007 07:10:51 +0000 (08:10 +0100)]
Try to fix the popup only showing up on monitor 0.
screen_find_monitor() should perhaps contain that big hunk of logic, I don't know if
anything will break now that it returns screen_num_monitors sometimes. We'll see!
Elias Julkunen [Fri, 5 Oct 2007 15:33:52 +0000 (17:33 +0200)]
Update finnish translation.
Mikael Magnusson [Thu, 18 Oct 2007 06:21:53 +0000 (08:21 +0200)]
Change setenv and unsetenv to putenv for portability.
Solaris apparently does not have setenv and unsetenv.
Mikael Magnusson [Tue, 4 Sep 2007 04:21:22 +0000 (06:21 +0200)]
ANSI function declarations, ie () -> (void)
Mikael Magnusson [Tue, 4 Sep 2007 04:23:18 +0000 (06:23 +0200)]
Fix using None when it should be NULL
Mikael Magnusson [Tue, 4 Sep 2007 04:22:28 +0000 (06:22 +0200)]
Fix shadowed variables
Mikael Magnusson [Tue, 4 Sep 2007 04:22:51 +0000 (06:22 +0200)]
Fix calling functions with wrong number of arguments
Mikael Magnusson [Fri, 17 Aug 2007 20:33:57 +0000 (22:33 +0200)]
Update french translation.
Dana Jansens [Thu, 23 Aug 2007 13:08:38 +0000 (09:08 -0400)]
hide the desktop popup when showing the directional focus popup too
Mikael Magnusson [Thu, 23 Aug 2007 13:02:14 +0000 (15:02 +0200)]
German translation update
Mikael Magnusson [Wed, 22 Aug 2007 15:36:40 +0000 (17:36 +0200)]
Hide the desktop cycle popup when the focus cycle popup is shown.
Mikael Magnusson [Fri, 17 Aug 2007 20:37:29 +0000 (22:37 +0200)]
Russian translation update with manage desktop menu strings.
Mikael Magnusson [Tue, 7 Aug 2007 03:15:48 +0000 (05:15 +0200)]
Only copy execute_func to the more_menu.
Also don't bother copying NULL around in menu_new.
Mikael Magnusson [Tue, 7 Aug 2007 02:34:42 +0000 (04:34 +0200)]
Another leaked Rect *a
Mikael Magnusson [Tue, 7 Aug 2007 02:24:05 +0000 (04:24 +0200)]
Squash one more leak
Dana Jansens [Tue, 7 Aug 2007 02:14:11 +0000 (22:14 -0400)]
proper constness
Dana Jansens [Tue, 7 Aug 2007 02:12:20 +0000 (22:12 -0400)]
more clear code?
Mikael Magnusson [Tue, 7 Aug 2007 01:52:28 +0000 (03:52 +0200)]
Fix another memleak
Mikael Magnusson [Mon, 6 Aug 2007 18:05:58 +0000 (20:05 +0200)]
Updated finnish translation
Dana Jansens [Mon, 6 Aug 2007 01:14:38 +0000 (21:14 -0400)]
add a comment
Mikael Magnusson [Mon, 6 Aug 2007 01:05:09 +0000 (03:05 +0200)]
Fix some memleaks
Dana Jansens [Sun, 5 Aug 2007 16:13:41 +0000 (12:13 -0400)]
When halting focus-follows-mouse, ignore any enter events that were generated before the halting process too.
Dana Jansens [Sat, 4 Aug 2007 21:39:49 +0000 (17:39 -0400)]
fix edge detection, it was skipping edges sometimes
Dana Jansens [Sat, 4 Aug 2007 19:42:04 +0000 (15:42 -0400)]
update changelog for 3.4.4
Dana Jansens [Sat, 4 Aug 2007 19:24:59 +0000 (15:24 -0400)]
let you select an omnipresent window on another desktop
Dana Jansens [Sat, 4 Aug 2007 18:04:22 +0000 (14:04 -0400)]
make growtoedge shrink if it cyan grow any more
Dana Jansens [Sat, 4 Aug 2007 17:36:08 +0000 (13:36 -0400)]
move the submenus to the top of the client menu by popular demand.
Dana Jansens [Sat, 4 Aug 2007 17:29:13 +0000 (13:29 -0400)]
don't make omnipresent windows lose focus when changing desktops. this is done by allowing focus_fallback to specify if focus has been lost or not. usually if you're call it, focus is lost, but not always.
Dana Jansens [Sat, 4 Aug 2007 16:57:34 +0000 (12:57 -0400)]
don't focus new windows if they appear on another desktop and a relative is not focused
Dana Jansens [Sat, 4 Aug 2007 16:13:10 +0000 (12:13 -0400)]
let you specify the padding y and x independently
Dana Jansens [Sat, 4 Aug 2007 16:11:04 +0000 (12:11 -0400)]
make the default time for the desktop notificatin 875ms
Dana Jansens [Sat, 4 Aug 2007 15:38:01 +0000 (11:38 -0400)]
add resize corners to the bottom corners of the inner client border
Mikael Magnusson [Sat, 4 Aug 2007 01:57:58 +0000 (03:57 +0200)]
Remove edge switching timer before adding it again.
Dana Jansens [Sat, 4 Aug 2007 04:43:25 +0000 (00:43 -0400)]
only use user_time updates if they are on the focused window
Dana Jansens [Sat, 4 Aug 2007 00:58:10 +0000 (20:58 -0400)]
fallback focus when removing a desktop without doing a fake desktop switch
Dana Jansens [Sat, 4 Aug 2007 00:46:11 +0000 (20:46 -0400)]
place windows in the largest area not the widest one, reverts to 3.4.2 behavior so the dock doesn't screw up placement
Dana Jansens [Sat, 4 Aug 2007 00:40:13 +0000 (20:40 -0400)]
show a popup notification when switching desktops (also make all the config options export time in milliseconds not half milli half micro)
Dana Jansens [Fri, 3 Aug 2007 23:50:36 +0000 (19:50 -0400)]
don't make delayed focus-follows-mouse interupt menus and move/resizes
Dana Jansens [Fri, 3 Aug 2007 22:20:33 +0000 (18:20 -0400)]
make warping on screen edge keep firing if you don't move the mouse away from the edge (but it slows down after the first time)
Dana Jansens [Fri, 3 Aug 2007 22:06:10 +0000 (18:06 -0400)]
new least-intrusive focus stealing prevention
Mikael Magnusson [Fri, 3 Aug 2007 11:17:05 +0000 (13:17 +0200)]
Change resizing terminals to work for top and left edges too, the code is a little ugly.
Dana Jansens [Thu, 2 Aug 2007 03:35:31 +0000 (23:35 -0400)]
remove focus-stealing-prevention stuff, don't use user_time crap at all. it is broken in every application that has ever used it. ever. ever. \^_^/;;;
Dana Jansens [Wed, 1 Aug 2007 23:09:42 +0000 (19:09 -0400)]
symmetry..tho it's not used right now
Dana Jansens [Wed, 1 Aug 2007 23:09:30 +0000 (19:09 -0400)]
don't force oldschool fullscreen windows to move inside struts (fixes acroread some more, along with previous commit)
Dana Jansens [Wed, 1 Aug 2007 22:54:02 +0000 (18:54 -0400)]
fix for acroread - don't shrink windows when they specifically fit an entire monitor
Mikael Magnusson [Tue, 31 Jul 2007 16:33:57 +0000 (18:33 +0200)]
Accept <command> in addition to <execute> for the restart action.
Dana Jansens [Mon, 30 Jul 2007 13:34:44 +0000 (09:34 -0400)]
Updates for Norwegian translation
Dana Jansens [Mon, 30 Jul 2007 05:47:13 +0000 (01:47 -0400)]
don't propagate mouse button events on dock windows thru to the root window
Dana Jansens [Sat, 28 Jul 2007 18:47:13 +0000 (14:47 -0400)]
Update traditional chinese messages
Dana Jansens [Thu, 26 Jul 2007 00:19:59 +0000 (20:19 -0400)]
fix for xkb weirdness, to fix a bug introduced in 3.4.3, where releasing the super mod key would not end interactive actions.
Somehow Super_L is being bound to Mod4Mask without being in the modifier table. So we're doing some workarounds to find _all_ the keycodes for Super_L and use any of them to count as Mod4Mask.
Dana Jansens [Tue, 24 Jul 2007 20:40:31 +0000 (16:40 -0400)]
use the moveresize client to find the active monitor too
Dana Jansens [Tue, 24 Jul 2007 18:09:08 +0000 (14:09 -0400)]
fix directional edge finding for xinerama, so that it can skip across to the next monitor
Mikael Magnusson [Thu, 26 Jul 2007 08:47:31 +0000 (10:47 +0200)]
make move and resize resist care about the dock
Dana Jansens [Mon, 23 Jul 2007 20:35:53 +0000 (16:35 -0400)]
raise new windows when they aren't getting activated in a couple cases
1. when we're not activating it because the user has a menu open or is moving/resizing a window
2. when we're not activating it because it's opening on another desktop
Dana Jansens [Sun, 22 Jul 2007 15:50:15 +0000 (11:50 -0400)]
remove unused variable
Dana Jansens [Sun, 22 Jul 2007 15:17:52 +0000 (11:17 -0400)]
bump the library version
Dana Jansens [Sun, 22 Jul 2007 15:00:35 +0000 (11:00 -0400)]
Update the new strings in the french translation
Dana Jansens [Sun, 22 Jul 2007 14:38:38 +0000 (10:38 -0400)]
add the per-app position stuff to the changelog
Dana Jansens [Sun, 22 Jul 2007 14:21:23 +0000 (10:21 -0400)]
change the <execute> to <command> in the mouse focus example
Dana Jansens [Sun, 22 Jul 2007 14:19:27 +0000 (10:19 -0400)]
add the "command" option to the xsd
Dana Jansens [Sun, 22 Jul 2007 14:18:12 +0000 (10:18 -0400)]
use <command> for the execute actions in menu.xml
Dana Jansens [Sun, 22 Jul 2007 13:32:30 +0000 (09:32 -0400)]
add an 'all' option for the monitor in MoveResizeTo
Dana Jansens [Sun, 22 Jul 2007 12:48:23 +0000 (08:48 -0400)]
for MoveResizeTo make <width>current</width> and <height>current</height> and <monitor>current</monitor> work like <x> and <y>
Dana Jansens [Sun, 22 Jul 2007 12:26:17 +0000 (08:26 -0400)]
update line numbers for the po files
Dana Jansens [Sun, 22 Jul 2007 12:25:18 +0000 (08:25 -0400)]
for MoveResizeTo, make <x>current</x> the same as not specifying <x/> at all
Dana Jansens [Sun, 22 Jul 2007 03:58:38 +0000 (23:58 -0400)]
update changelog for last few commits
Dana Jansens [Sun, 22 Jul 2007 03:56:26 +0000 (23:56 -0400)]
fix a crash with the focused client closing during the delay of a submenu being shown (and add an assert for this too)
Dana Jansens [Sun, 22 Jul 2007 03:11:42 +0000 (23:11 -0400)]
don't focus new windows when the user is in a menu or move/resizing a window
Dana Jansens [Sun, 22 Jul 2007 03:08:43 +0000 (23:08 -0400)]
kill moveresize cleanly if focus is moving (it uses a keyboard grab)
Mikael Magnusson [Sat, 21 Jul 2007 19:49:49 +0000 (21:49 +0200)]
Merge branch 'master' of git://orodu.net/openbox
Dana Jansens [Sat, 21 Jul 2007 19:48:12 +0000 (15:48 -0400)]
fix copy/paste error
Mikael Magnusson [Sat, 21 Jul 2007 19:29:53 +0000 (21:29 +0200)]
Update spanish translation, and make translations a single changelog entry
Mikael Magnusson [Sat, 21 Jul 2007 16:04:01 +0000 (18:04 +0200)]
Update portuguese translation
Dana Jansens [Sat, 21 Jul 2007 13:52:43 +0000 (09:52 -0400)]
remove mysterious xkb code...
Dana Jansens [Sat, 21 Jul 2007 13:48:10 +0000 (09:48 -0400)]
be explicit about the event
Dana Jansens [Sat, 21 Jul 2007 13:45:56 +0000 (09:45 -0400)]
cleanup
Dana Jansens [Sat, 21 Jul 2007 13:12:56 +0000 (09:12 -0400)]
more updates for the git instruction
Dana Jansens [Sat, 21 Jul 2007 13:11:17 +0000 (09:11 -0400)]
Merge branch 'master' of git://mikachu.ath.cx/openbox
Dana Jansens [Sat, 21 Jul 2007 13:10:06 +0000 (09:10 -0400)]
update changelog for translation updates
Dana Jansens [Sat, 21 Jul 2007 13:05:57 +0000 (09:05 -0400)]
Updated Arabic translation
Dana Jansens [Sat, 21 Jul 2007 12:56:59 +0000 (08:56 -0400)]
Updated Czech translation
Mikael Magnusson [Sat, 21 Jul 2007 03:01:42 +0000 (05:01 +0200)]
Update git instructions a bit
Dana Jansens [Sat, 21 Jul 2007 01:54:19 +0000 (21:54 -0400)]
update for the new autopoint
Dana Jansens [Sat, 21 Jul 2007 00:50:29 +0000 (20:50 -0400)]
don't resist in orthoganal directions when key resizing windows with aspect ratios
Dana Jansens [Sat, 21 Jul 2007 00:44:48 +0000 (20:44 -0400)]
update changelog with recent changes