Dana Jansens
4084f5d82d
fix for per-application focus settings. properly use all the possible values (1, 0, and -1)
2007-03-02 22:44:38 +00:00
Dana Jansens
07fe0980be
declare variables at the beginning of blocks, because it is nice to do so. and polite?
2007-03-02 22:11:46 +00:00
Dana Jansens
de383f35f7
no more using SaveUnder for our openbox-specific windows. it makes things actually slow down, believe it or not!
2007-03-02 22:06:13 +00:00
Dana Jansens
140c5313cf
only update the screen areas when a window actually has a strut (or when the strut changes), don't waste extra calls to screen areas, because it makes people redraw when they don't need to
2007-03-02 15:19:39 +00:00
Dana Jansens
80a6f06c0a
support clients which use true transparency 32-bit visuals.
...
this requires that when a client is using a 32-bit visual, we have to
make the frame windows that sit underneath it to use the same visual (and a
colormap which matches it)
2007-03-02 06:01:16 +00:00
Dana Jansens
78af5d15e9
this includes a number of things since my magnificent return....
...
1. some random compiling/style cleanups
2. some bigfixes
- mislogic in per-window-settings and focusing new windows
- use client_can_focus rather than checking variables for directional focus
- MAYBE fix all those lock-ups forever. using event_curtime (a new variable) now instead of event_lasttime. event_lasttime is still used however when the event being processed did not have a time associated with it. this may or may not be a problem, and will be seen.
3. um.. i forget
4. oh yeah, 3rd party docks are now treated like the internal ob dock irt focus. that is, clicking on them won't pass them focus. this is going to be ratified as expected behavior in the wm-spec just now. if docks/panels want focus they can request it with _net_active_window, and then they can have all the focus they want! one day alt-tabbing around dock windows might be nice. but not until the ob dock is moved out into a separate application. going to have to add a wmapp selection and stuff for that though... ugly. who uses wmdockapps anymore !? someone must.. *sigh*
2007-03-02 02:23:00 +00:00
Mikael Magnusson
2b99b62abf
maybe this works then
2007-02-20 13:13:27 +00:00
Mikael Magnusson
144cc4ff70
this should do it
2007-02-20 12:30:47 +00:00
Mikael Magnusson
30002bb87f
note that in the CHANGELOG
2007-02-05 21:24:48 +00:00
Mikael Magnusson
1aa9c7e95e
always place windows on the screen with the mouse cursor in xinerama, throw some code around (try3)
2007-02-05 21:19:35 +00:00
Mikael Magnusson
d04b68f8bc
always place windows on the screen with the mouse cursor in xinerama, throw some code around (try2)
2007-02-05 21:19:04 +00:00
Mikael Magnusson
29da19bd85
always place windows on the screen with the mouse cursor in xinerama, throw some code around
2007-02-05 21:16:18 +00:00
Mikael Magnusson
74c7f786eb
SIGH
2007-02-03 15:03:46 +00:00
Mikael Magnusson
9180659154
maybe we should actually run the actions on the menu items when activated, maybe i am crazy but it seems like a good idea
2007-02-03 14:57:34 +00:00
Mikael Magnusson
f43067b772
a combined client_list_menu, use as client-list-combined-menu in your rc.xml. needs some layout tuneups
2007-01-30 09:32:17 +00:00
Mikael Magnusson
d3d4aa2987
80 cols
2006-11-15 21:12:06 +00:00
Mikael Magnusson
59d35252dd
dont use nonexisting functions
2006-10-31 14:40:32 +00:00
Mikael Magnusson
b18846db69
Add MoveFromEdge* actions, shorten client_directional_edge_search with some handy #defines
2006-10-31 03:33:21 +00:00
Mikael Magnusson
efa508a2a2
show clients with the skip_taskbar property set in the client_list_menu if they're iconic
2006-09-18 22:03:27 +00:00
Mikael Magnusson
b9532883a2
dont use the keepBorder option for mwm hinted windows after all, but do honor the mwm_decor_border hint instead
2006-09-12 20:26:00 +00:00
Mikael Magnusson
b276ff81a1
stray ; killed if
2006-09-09 22:05:31 +00:00
Mikael Magnusson
baf774b90d
update this too
2006-09-07 12:06:11 +00:00
Mikael Magnusson
250af09c42
update changelog
2006-09-07 12:00:31 +00:00
Mikael Magnusson
6930bdb289
fix a crash when using mirrorhorizontal and resizing a window to width 1
2006-09-07 11:40:01 +00:00
Mikael Magnusson
1fbc70da58
disable middle menus by default
2006-09-06 10:50:33 +00:00
Mikael Magnusson
cb81941e27
corrections to hr.po from daniel radetic
2006-09-05 15:11:37 +00:00
Mikael Magnusson
c4dc6e231d
unused thingies
2006-08-31 13:50:47 +00:00
Mikael Magnusson
d84f1aac10
remove .cvsignore files
2006-08-31 13:49:36 +00:00
Mikael Magnusson
a3b551510c
note 5483 in CHANGELOG
2006-08-31 13:47:27 +00:00
Mikael Magnusson
96eab1423f
oops, added borders to windows when keepborder was on and they didnt have one to start with, ie docks etc
2006-08-31 13:43:19 +00:00
Mikael Magnusson
9b7915ffd1
add slovak translation
2006-08-25 01:58:29 +00:00
Mikael Magnusson
119f8cea63
correct a typo?
2006-08-25 01:29:19 +00:00
Mikael Magnusson
28590f8cef
minor tweak
2006-08-24 22:09:20 +00:00
Mikael Magnusson
d4b90d3641
strstr is our friend, thanks merry
2006-08-24 22:04:19 +00:00
Mikael Magnusson
766e7ae9bf
rename osx to mirrorhorizontal and split to splitvertical, this will make all themes that used them not look right so update them
2006-08-24 17:57:01 +00:00
Mikael Magnusson
d9f14c1d01
update copyright step 2
2006-08-22 16:44:18 +00:00
Mikael Magnusson
4d50b21835
update copyright step 1
2006-08-22 16:37:35 +00:00
Mikael Magnusson
f5202acb60
just make configure --help output slightly less confusing, no functional change
2006-08-22 16:17:50 +00:00
Mikael Magnusson
174f5b476d
note offscreen fixilating in CHANGELOG
2006-08-21 20:48:31 +00:00
Mikael Magnusson
b528c68121
spurious ;
2006-08-21 20:41:49 +00:00
Mikael Magnusson
c234ed9ecd
maybe fix transients placed offscreen under certain conditions
2006-08-21 20:39:42 +00:00
Mikael Magnusson
997a68aaae
add portuguese translation, thanks gsf!
2006-08-20 21:05:18 +00:00
Mikael Magnusson
e6a8595fc1
i hope this is the right stuff to change
2006-08-20 21:03:31 +00:00
Mikael Magnusson
26dd616b1f
change default theme in example rc file
2006-08-20 20:58:52 +00:00
Mikael Magnusson
a8274acdd6
useless *
2006-08-20 16:44:33 +00:00
Mikael Magnusson
3039eb960c
oops
2006-08-20 13:15:37 +00:00
Mikael Magnusson
e8c19d0c99
patch from thorsten vollmer to fix bug #2506 , interlaces and bevels not drawing correctly
2006-08-20 07:15:18 +00:00
Mikael Magnusson
d77c8f62f2
a more proper fix for the client list menu trying to activate a closed client, no difference on end result
2006-08-19 20:34:27 +00:00
Mikael Magnusson
71ba050bfa
fix syntax error in default config
2006-08-19 18:51:25 +00:00
Mikael Magnusson
3b56988069
dont flicker when setting desktop by per app settings
2006-08-19 17:55:31 +00:00