Dana Jansens
fb1d6d9e46
Bug 3359 - redundant pango flags
2008-01-11 14:48:21 -05:00
Dana Jansens
0ce14a7279
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.
2008-01-11 14:40:58 -05:00
Dana Jansens
b447f16f60
code clean up
2008-01-11 13:06:37 -05:00
Dana Jansens
162a97e158
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)
2008-01-11 13:05:11 -05:00
Dana Jansens
5a468756c0
reconfigure openbox when the input mapping changes, eg. keyboard layout or modifier map
2008-01-11 11:42:09 -05:00
Dana Jansens
8a51893e8b
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 47e7aa82dc
.
This is an XKB problem, and it needs to be properly resolved with XKB functions
2008-01-11 11:21:00 -05:00
Dana Jansens
103567be66
updated clearlooks theme from John McKnight
2008-01-11 10:16:42 -05:00
Dana Jansens
44ee90c946
Bug#: 3328 - remove top border for maxed undecorated windows
2008-01-11 10:00:58 -05:00
Dana Jansens
9e9a7e124d
allow dialog windows to be fullscreened, kpdf does this
2008-01-11 09:46:07 -05:00
Inko Illarramendi Arancibia
40ed213d4b
Add new Basque translation.
2008-01-11 02:11:24 +01:00
Mikael Magnusson
b155a17305
Correct .po version headers.
2008-01-11 02:11:20 +01:00
Quan Tran
9ad2ec9700
Add --exit translation to vietnamese translation.
2008-01-09 21:34:19 +01:00
Eric Lassauge
585098c3b6
Update french translation with --exit help and use french punctuation rules.
2008-01-08 21:07:54 +01:00
Robert Kuszinger
d27cef98da
Add Hungarian translation.
2007-12-21 14:36:38 +01:00
Mikael Magnusson
2b8b5da04b
Merge branch 'backport'
2007-12-18 21:12:52 +01:00
Mikael Magnusson
46f90bca8a
Update slovak translation with desktop strings.
2007-12-07 13:41:16 +01:00
Mikael Magnusson
5f045992f1
Add --exit.
2007-11-12 19:17:30 +01:00
Mikael Magnusson
dc6564619f
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!
2007-10-31 08:10:59 +01:00
Elias Julkunen
70689e1093
Update finnish translation.
2007-10-22 22:38:03 +02:00
Mikael Magnusson
8cdf412aed
Change setenv and unsetenv to putenv for portability.
...
Solaris apparently does not have setenv and unsetenv.
2007-10-18 08:25:34 +02:00
Mikael Magnusson
9586ad246d
Add complementing ShrinkToEdge action.
2007-10-03 14:07:45 +02:00
Mikael Magnusson
556eb7b7fb
ANSI function declarations, ie () -> (void)
2007-09-04 06:27:10 +02:00
Mikael Magnusson
9b803f4755
Fix using None when it should be NULL
2007-09-04 06:25:31 +02:00
Mikael Magnusson
1492bd0e7d
Fix shadowed variables
2007-09-04 06:25:06 +02:00
Mikael Magnusson
c12d09bde8
Fix calling functions with wrong number of arguments
2007-09-04 06:23:54 +02:00
Mikael Magnusson
93c43114ca
Update french translation.
2007-08-31 15:07:54 +02:00
Dana Jansens
78add17077
hide the desktop popup when showing the directional focus popup too
2007-08-23 09:08:38 -04:00
Mikael Magnusson
57b50c3ec9
German translation update
2007-08-23 15:02:14 +02:00
Mikael Magnusson
e4f24d84a0
Hide the desktop cycle popup when the focus cycle popup is shown.
2007-08-22 18:00:12 +02:00
Mikael Magnusson
f4aeb10397
Russian translation update with manage desktop menu strings.
2007-08-17 22:41:55 +02:00
Mikael Magnusson
c870786774
Only copy execute_func to the more_menu.
...
Also don't bother copying NULL around in menu_new.
2007-08-07 05:17:50 +02:00
Mikael Magnusson
f2b94f18a5
Another leaked Rect *a
2007-08-07 04:34:42 +02:00
Mikael Magnusson
e5c7c95f2d
Squash one more leak
2007-08-07 04:24:48 +02:00
Dana Jansens
c6b2272564
proper constness
2007-08-06 22:15:59 -04:00
Dana Jansens
d3ff019f53
more clear code?
2007-08-06 22:12:20 -04:00
Mikael Magnusson
d658612cac
Fix another memleak
2007-08-07 03:58:02 +02:00
Mikael Magnusson
c2ab1eaab8
Updated finnish translation
2007-08-06 20:05:58 +02:00
Dana Jansens
fe08a60665
add a comment
2007-08-05 21:14:38 -04:00
Mikael Magnusson
7f53478977
Fix some memleaks
2007-08-06 03:09:55 +02:00
Dana Jansens
d5dc910d6d
When halting focus-follows-mouse, ignore any enter events that were generated before the halting process too.
2007-08-05 12:13:41 -04:00
Dana Jansens
f55ae9e569
Merge branch 'backport'
2007-08-04 23:35:36 -04:00
Dana Jansens
fa085b7338
fix edge detection, it was skipping edges sometimes
2007-08-04 17:39:49 -04:00
Dana Jansens
fdc42cea08
update changelog for 3.4.4
2007-08-04 15:45:13 -04:00
Dana Jansens
2c50fae347
let you select an omnipresent window on another desktop
2007-08-04 15:24:59 -04:00
Dana Jansens
fba55d8d9f
make growtoedge shrink if it cyan grow any more
2007-08-04 14:04:22 -04:00
Dana Jansens
758ef2cafa
move the submenus to the top of the client menu by popular demand.
2007-08-04 13:36:08 -04:00
Dana Jansens
0cfd92ab9e
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.
2007-08-04 13:29:13 -04:00
Dana Jansens
ac59dd4fe5
don't focus new windows if they appear on another desktop and a relative is not focused
2007-08-04 12:57:34 -04:00
Dana Jansens
a5c6eb81ad
let you specify the padding y and x independently
2007-08-04 12:13:10 -04:00
Dana Jansens
29e94a9e59
make the default time for the desktop notificatin 875ms
2007-08-04 12:11:08 -04:00