Dana Jansens
fb7a71da20
can tell when a window that was "closed" has stopped responding now
2008-01-15 21:43:23 -05:00
Dana Jansens
d790dc162d
check if a client will respond to pings
2008-01-15 20:48:28 -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
26f34d3ba0
resizing was defaulting to the topleft corner instead of to the auto-ness or something..
2008-01-16 02:08:42 +01:00
Dana Jansens
ed51baa958
remove the visible window title hints when unmanaging a window. not all WMs set those and it messes them up, and we'll set them again appropriately, they don't need to be saved.
2008-01-16 02:08:42 +01:00
Mikael Magnusson
28971b82f5
Add --exit translation to de.po.
2008-01-13 12:50:25 +01:00
Dana Jansens
6dfc3c726a
don't skip windows that are skip_taskbar unless they are normal typed.. i.e. if a dialog sets this don't skip it (gnome shutdown/logout dialogs don't get focused otherwise in arch linux)
2008-01-13 03:40:14 -05:00
Dana Jansens
5148b839fe
sync when killing all keyboard grabs, so that we can be sure they are gone before proceeding (fixes a race condition when running things that want to grab the keyboard very quickly. yes, arch is that fast somehow..)
2008-01-13 02:50:34 -05:00
Dana Jansens
1e6e2041bf
update the icon to the pretty one by david barr
2008-01-12 18:25:22 -05:00
Mikael Magnusson
64905704e9
Update --version output copyright year to 2008.
2008-01-12 23:07:34 +01:00
Dana Jansens
df73dfa049
make the dock's hiding always have at least 1px on screen
2008-01-12 16:17:22 -05:00
Dana Jansens
32c3a97f2e
fix a copy/paste bug in placing the move&resize popup
2008-01-12 13:31:46 -05:00
Dana Jansens
669c7655be
since the internal windows are in window_map now, it's possible we'll get them back when we check what window an event happened on. so don't abort if that happens anymore.
2008-01-11 23:16:06 -05:00
Dana Jansens
fe11937661
Merge commit 'mika/backport' into backport
2008-01-11 21:44:23 -05:00
Dana Jansens
5d533d9fe2
fix a small bug introduced that broke per-app placement
2008-01-11 21:33:46 -05:00
Mikael Magnusson
d575fb65d7
--exit Sulje Openbox
2008-01-12 03:29:48 +01:00
Dana Jansens
405d9a3e43
dont reparse the config file when the keyboard map changes. just rebind everything. yay for mika as inspiration
2008-01-11 21:19:58 -05:00
Dana Jansens
c2e495c720
make a GravityPoint and GravityCoord data structures for those --x, ++y type values
2008-01-11 20:58:03 -05:00
Dana Jansens
17bc51aab8
let you specify the resize popup to be in a fixed place
2008-01-11 20:24:16 -05:00
Dana Jansens
b7e23f286a
make the focus cycle indicator be in the window_map so button presses on it are handled right
2008-01-11 19:45:30 -05:00
Dana Jansens
22333336d3
add an <active> option for window placement, to try force new windows on the active monitor (for xinerama)
2008-01-11 19:32:45 -05:00
Dana Jansens
602a73c15c
make fake xinerama happen even when xinerama is enabled
2008-01-11 19:30:29 -05:00
Dana Jansens
d7b25da169
make the window_startup happen before the focus_cycle_popup startup, so that the popups can be added to the window map properly
2008-01-11 19:05:04 -05:00
Dana Jansens
040d344a89
don't take KeyRelease events for menus until they receive a KeyPress event first. avoid using the key binding used to show the menu to execute something inside it.
2008-01-11 18:57:32 -05:00
Dana Jansens
78cd9bba52
continue commit 2b80e4e8ef
- remove debug code, and some unneeded stuff
2008-01-11 18:33:43 -05:00
Dana Jansens
bf259be653
fixes from commit 0ce14a7279
...
the xsync was needed to get the right serial for the end of the ignore range
2008-01-11 18:28:35 -05:00
Dana Jansens
2b80e4e8ef
ignore mouse clicks on override-redirect windows that aren't owned by openbox
2008-01-11 18:13:12 -05:00
Dana Jansens
6133bbd5f7
try to comment the code for when to save the "last desktop"
2008-01-11 17:24:57 -05:00
Dana Jansens
8a2adbb058
make the time to remember last desktop a #define, and make it 750ms
2008-01-11 16:53:26 -05:00
Mikael Magnusson
b3764dd433
Don't record desktops for lastdesktop when switching away quickly again.
...
When switching desktops, only record the previous desktop as the last
desktop if the user stayed there for a while. This way you can scroll
over a couple desktops quickly, then go back to the previous desktop
you _used_, not the last you scrolled past.
2008-01-11 16:37:23 -05:00
Dana Jansens
e61f58462f
freeze onscreen stacking order changes while a temp raise for focus cycling is occuring
2008-01-11 16:29:11 -05:00
Dana Jansens
22c102572e
fix a crash when reconfiguring during focus cycling
2008-01-11 16:26:16 -05:00
Dana Jansens
ea371936ce
let you raise the focus target temporarily during focus cycling, with the <raise> option. also a new <bar> option lets you turn off the indicator bar
2008-01-11 16:11:51 -05:00
Dana Jansens
746015e88c
make backport closer to 3.4-working for merging purposes
2008-01-11 15:36:31 -05:00
Dana Jansens
abc67cbdc1
make it possible to temporarily raise a window to the top, and restore it. also fix the return val for window_layer.
2008-01-11 15:28:26 -05:00
Dana Jansens
1789d45645
fix a warning from crappy libc apis
2008-01-11 15:18:04 -05:00
Dana Jansens
1cb287e130
focus the desktop window when you right click it, same as you focus other windows
2008-01-11 15:01:03 -05:00
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