dana/openbox.git
21 years agonew 2.0 authors/contributors
Dana Jansens [Thu, 15 Aug 2002 17:12:05 +0000 (17:12 +0000)]
new 2.0 authors/contributors

21 years agoadd all the changes made for 2.0.0 to the changelog
Dana Jansens [Thu, 15 Aug 2002 16:54:00 +0000 (16:54 +0000)]
add all the changes made for 2.0.0 to the changelog

21 years agosync with bb-cvs
Dana Jansens [Thu, 15 Aug 2002 16:31:04 +0000 (16:31 +0000)]
sync with bb-cvs

21 years agosync with bb-cvs.
Dana Jansens [Thu, 15 Aug 2002 16:27:02 +0000 (16:27 +0000)]
sync with bb-cvs.
Add the if(sticky) check back into the changing-transient-state code.. test this with vanrijn/bbkeys/klaunch!

21 years agobetter track of the last window on a screen.
Dana Jansens [Thu, 15 Aug 2002 16:26:07 +0000 (16:26 +0000)]
better track of the last window on a screen.

21 years agosync with bb-cvs
Dana Jansens [Thu, 15 Aug 2002 16:24:29 +0000 (16:24 +0000)]
sync with bb-cvs

21 years agooops. buglet. extra for loop
Scott Moynes [Wed, 14 Aug 2002 20:55:35 +0000 (20:55 +0000)]
oops. buglet. extra for loop

21 years agotesting whether i caused a bug with this code
Dana Jansens [Wed, 14 Aug 2002 15:10:57 +0000 (15:10 +0000)]
testing whether i caused a bug with this code

21 years agoproperly watch for windows on other workspaces when mapping.
Dana Jansens [Wed, 14 Aug 2002 06:26:42 +0000 (06:26 +0000)]
properly watch for windows on other workspaces when mapping.

21 years agoremove the net_wm_desktop/state hints from a window when we stop managing it, so...
Dana Jansens [Wed, 14 Aug 2002 06:15:08 +0000 (06:15 +0000)]
remove the net_wm_desktop/state hints from a window when we stop managing it, so that if an app reuses the window, we don't place it on the wrong workspace the second time.

21 years agoadded the ability to have numeric arguments for the cycle window/workspace functions.
Scott Moynes [Wed, 14 Aug 2002 04:17:46 +0000 (04:17 +0000)]
added the ability to have numeric arguments for the cycle window/workspace functions.
eg.
Control-Mod1-Down nextWorkspace 6;
Control-Mod1-Right nextWorkspace;
Would allow some form of relative workspace flipping. It might be much less useful for cycling windows.

21 years agodont let windows get initially mapped when they arent on the current workspace
Dana Jansens [Tue, 13 Aug 2002 21:25:41 +0000 (21:25 +0000)]
dont let windows get initially mapped when they arent on the current workspace

21 years agodon't actually focus windows when adding them to the current workspace. this is alrea...
Dana Jansens [Tue, 13 Aug 2002 21:14:37 +0000 (21:14 +0000)]
don't actually focus windows when adding them to the current workspace. this is already handled elsewhere, ands the window probably isnt evenmapped yet

21 years agoresize with alt+right click in all the same places that alt+left click moves
Dana Jansens [Tue, 13 Aug 2002 17:49:34 +0000 (17:49 +0000)]
resize with alt+right click in all the same places that alt+left click moves

21 years agodon't make Decor_Close depend on MWM hints. Thats not part of them.
Dana Jansens [Tue, 13 Aug 2002 13:53:41 +0000 (13:53 +0000)]
don't make Decor_Close depend on MWM hints. Thats not part of them.

21 years agofix whitespace
Dana Jansens [Mon, 12 Aug 2002 21:00:12 +0000 (21:00 +0000)]
fix whitespace

21 years agoallow the user to specify the modmask used to mouse events on windows
Dana Jansens [Sat, 10 Aug 2002 18:21:10 +0000 (18:21 +0000)]
allow the user to specify the modmask used to mouse events on windows

21 years agoadd the FlatBorder texture type
Dana Jansens [Sat, 10 Aug 2002 17:36:26 +0000 (17:36 +0000)]
add the FlatBorder texture type

21 years agowhen updating the client menu for windows that aren't in the client menu, just ignore...
Dana Jansens [Sat, 10 Aug 2002 16:53:17 +0000 (16:53 +0000)]
when updating the client menu for windows that aren't in the client menu, just ignore the request gracefully

21 years agosync with bb-cvs
Dana Jansens [Sat, 10 Aug 2002 16:52:43 +0000 (16:52 +0000)]
sync with bb-cvs

21 years agosupport the blackbox hints right and the blackbox attributes for decoration state
Dana Jansens [Sat, 10 Aug 2002 16:15:19 +0000 (16:15 +0000)]
support the blackbox hints right and the blackbox attributes for decoration state

21 years agoreconfigure wont break decor highlighting now
Dana Jansens [Sat, 10 Aug 2002 00:03:29 +0000 (00:03 +0000)]
reconfigure wont break decor highlighting now

21 years agoset a window's decorations based on mwm and window type. Ignore the different blackbo...
Dana Jansens [Fri, 9 Aug 2002 23:55:18 +0000 (23:55 +0000)]
set a window's decorations based on mwm and window type. Ignore the different blackbox 'levels' since they arent ever used anyways. This makes toggling a window's decor always work right too!

Also, make XGrabServer calls while workspace warping ot make sure another window isnt grabbed in place of the one thats warping

21 years agofixed spelling mistake
Scott Moynes [Fri, 9 Aug 2002 01:34:17 +0000 (01:34 +0000)]
fixed spelling mistake

21 years agohandle toolbars and utility windows proper. also, no more crashes from kpager (i...
Dana Jansens [Fri, 9 Aug 2002 00:44:35 +0000 (00:44 +0000)]
handle toolbars and utility windows proper. also, no more crashes from kpager (i really hope :P), at least not the same way

21 years agosync with blackbox-cvs
Dana Jansens [Thu, 8 Aug 2002 23:07:24 +0000 (23:07 +0000)]
sync with blackbox-cvs

21 years agodon't let windows snap to themself
Dana Jansens [Thu, 8 Aug 2002 23:02:52 +0000 (23:02 +0000)]
don't let windows snap to themself

21 years agoallow modifierless root keys
Dana Jansens [Thu, 8 Aug 2002 22:45:26 +0000 (22:45 +0000)]
allow modifierless root keys

21 years agoadding egnerated files to cvs
Dana Jansens [Thu, 8 Aug 2002 21:10:52 +0000 (21:10 +0000)]
adding egnerated files to cvs

21 years agowatch for a failed opening of the X server!
Dana Jansens [Thu, 8 Aug 2002 18:21:01 +0000 (18:21 +0000)]
watch for a failed opening of the X server!

21 years agowatch for transient == ~0ul
Dana Jansens [Thu, 8 Aug 2002 05:00:43 +0000 (05:00 +0000)]
watch for transient == ~0ul

21 years agouse the old method for showing windows on workspace change
Dana Jansens [Thu, 8 Aug 2002 05:00:14 +0000 (05:00 +0000)]
use the old method for showing windows on workspace change

21 years agoA few bug fixes and change the config to case insensitive and be more
Scott Moynes [Thu, 8 Aug 2002 03:10:54 +0000 (03:10 +0000)]
A few bug fixes and change the config to case insensitive and be more
tolerant of errors.

21 years agobetter support for relative resizing
Dana Jansens [Wed, 7 Aug 2002 16:27:27 +0000 (16:27 +0000)]
better support for relative resizing

21 years agosupport better resizing a delta value instead of an absolute value
Dana Jansens [Wed, 7 Aug 2002 16:24:13 +0000 (16:24 +0000)]
support better resizing a delta value instead of an absolute value

21 years agoadd the yacc/lex generated stuff
Dana Jansens [Wed, 7 Aug 2002 02:51:40 +0000 (02:51 +0000)]
add the yacc/lex generated stuff

21 years agosendTo and goto workspaces both need to start at 0, not 1
Dana Jansens [Wed, 7 Aug 2002 02:17:01 +0000 (02:17 +0000)]
sendTo and goto workspaces both need to start at 0, not 1

21 years agofixed change workspace and indenting
Scott Moynes [Wed, 7 Aug 2002 02:10:16 +0000 (02:10 +0000)]
fixed change workspace and indenting

21 years agodrop the ""'s from actions' string arguments
Dana Jansens [Wed, 7 Aug 2002 01:57:31 +0000 (01:57 +0000)]
drop the ""'s from actions' string arguments

21 years agobuild the yacc/lex stuff
Dana Jansens [Wed, 7 Aug 2002 01:46:26 +0000 (01:46 +0000)]
build the yacc/lex stuff

21 years agoinclude the right header and cast to avoid warnings
Dana Jansens [Wed, 7 Aug 2002 01:45:13 +0000 (01:45 +0000)]
include the right header and cast to avoid warnings

21 years agofix std:: namespace problems
Dana Jansens [Wed, 7 Aug 2002 01:34:34 +0000 (01:34 +0000)]
fix std:: namespace problems

21 years agosubtract 1 from teh workspace number specified
Dana Jansens [Wed, 7 Aug 2002 01:30:19 +0000 (01:30 +0000)]
subtract 1 from teh workspace number specified

21 years agosync with blackbox
Dana Jansens [Wed, 7 Aug 2002 00:24:58 +0000 (00:24 +0000)]
sync with blackbox

21 years agosync with bb-cvs
Dana Jansens [Tue, 6 Aug 2002 23:39:33 +0000 (23:39 +0000)]
sync with bb-cvs

21 years agodisable things in the placement menu when they dont have any effect for the selected...
Dana Jansens [Tue, 6 Aug 2002 23:39:13 +0000 (23:39 +0000)]
disable things in the placement menu when they dont have any effect for the selected placement type

21 years agobad patch
Scott Moynes [Tue, 6 Aug 2002 23:33:40 +0000 (23:33 +0000)]
bad patch

21 years agoadded the lex source file
Scott Moynes [Tue, 6 Aug 2002 23:08:54 +0000 (23:08 +0000)]
added the lex source file

21 years agoBig fat merge for epist.
Scott Moynes [Tue, 6 Aug 2002 22:37:06 +0000 (22:37 +0000)]
Big fat merge for epist.
This adds a config parser, chaining, and a tonne of other stuff.
Still need to fix up build system for the lex and yacc stuff.

21 years agoperhaps fix a segfault here
Dana Jansens [Tue, 6 Aug 2002 22:21:12 +0000 (22:21 +0000)]
perhaps fix a segfault here

21 years agodont snap things around crazy with small windows in resistance mode
Dana Jansens [Tue, 6 Aug 2002 12:03:08 +0000 (12:03 +0000)]
dont snap things around crazy with small windows in resistance mode

21 years agoperhaps fix an infinate loop in here..
Dana Jansens [Tue, 6 Aug 2002 08:13:22 +0000 (08:13 +0000)]
perhaps fix an infinate loop in here..

21 years agoadd a sanity check for the snap offset, limiting it to 50
Dana Jansens [Sat, 3 Aug 2002 17:05:09 +0000 (17:05 +0000)]
add a sanity check for the snap offset, limiting it to 50

21 years agochange default resistance to 18
Dana Jansens [Fri, 2 Aug 2002 21:41:41 +0000 (21:41 +0000)]
change default resistance to 18

21 years agoadd the resource for the window snapping offset
Dana Jansens [Fri, 2 Aug 2002 21:07:17 +0000 (21:07 +0000)]
add the resource for the window snapping offset

21 years agosave the window-to-window snapping right
Dana Jansens [Fri, 2 Aug 2002 20:56:25 +0000 (20:56 +0000)]
save the window-to-window snapping right

21 years agohonor the snap_offset properly for windows, and for edges(?)
Dana Jansens [Fri, 2 Aug 2002 20:50:51 +0000 (20:50 +0000)]
honor the snap_offset properly for windows, and for edges(?)

21 years agosnap to windows/edges an optional offset away
Dana Jansens [Fri, 2 Aug 2002 20:37:33 +0000 (20:37 +0000)]
snap to windows/edges an optional offset away

21 years agohad an extra window placement menu
Dana Jansens [Fri, 2 Aug 2002 20:22:36 +0000 (20:22 +0000)]
had an extra window placement menu

21 years agokeep the new menus on top of normal windows
Dana Jansens [Fri, 2 Aug 2002 19:58:18 +0000 (19:58 +0000)]
keep the new menus on top of normal windows

21 years agoredraw menu checkmarks when needed, this was broken since they're on the opposite...
Dana Jansens [Fri, 2 Aug 2002 19:49:29 +0000 (19:49 +0000)]
redraw menu checkmarks when needed, this was broken since they're on the opposite side of the menu now

21 years agoEnable corner snapping option for both snap types
Dana Jansens [Fri, 2 Aug 2002 19:36:47 +0000 (19:36 +0000)]
Enable corner snapping option for both snap types

21 years agoadd cvsignore file
Dana Jansens [Fri, 2 Aug 2002 19:25:20 +0000 (19:25 +0000)]
add cvsignore file

21 years agoadd config menu entries for all the new window snapping/resistance options
Dana Jansens [Fri, 2 Aug 2002 19:24:38 +0000 (19:24 +0000)]
add config menu entries for all the new window snapping/resistance options

21 years agoadd rc options for window snapping/resistance
Dana Jansens [Fri, 2 Aug 2002 19:02:47 +0000 (19:02 +0000)]
add rc options for window snapping/resistance

21 years agosnapping/resistance is optional for window and edge snapping
Dana Jansens [Fri, 2 Aug 2002 18:37:31 +0000 (18:37 +0000)]
snapping/resistance is optional for window and edge snapping

21 years agosnap to bottoms too =]
Dana Jansens [Fri, 2 Aug 2002 17:37:28 +0000 (17:37 +0000)]
snap to bottoms too =]

21 years agowindow resistance complete
Dana Jansens [Fri, 2 Aug 2002 17:30:50 +0000 (17:30 +0000)]
window resistance complete

21 years agomore resistance working. edge of screen works right now
Dana Jansens [Fri, 2 Aug 2002 16:54:08 +0000 (16:54 +0000)]
more resistance working. edge of screen works right now

21 years agostab #3. window-to-window works. window-to-screen doesnt
Dana Jansens [Fri, 2 Aug 2002 16:42:23 +0000 (16:42 +0000)]
stab #3. window-to-window works. window-to-screen doesnt

21 years agosecond stab at resistance
Dana Jansens [Fri, 2 Aug 2002 15:58:35 +0000 (15:58 +0000)]
second stab at resistance

21 years agofirst stab at window resistance instead of snapping
Dana Jansens [Fri, 2 Aug 2002 15:40:46 +0000 (15:40 +0000)]
first stab at window resistance instead of snapping

21 years agodont switch workspaces when focusing a sticky window
Dana Jansens [Fri, 2 Aug 2002 14:57:30 +0000 (14:57 +0000)]
dont switch workspaces when focusing a sticky window

21 years agoreplace frobozz with the original from kyle
Dana Jansens [Fri, 2 Aug 2002 14:55:21 +0000 (14:55 +0000)]
replace frobozz with the original from kyle

21 years agoadd some new styles for 2.0 from miklos
Dana Jansens [Fri, 2 Aug 2002 14:48:20 +0000 (14:48 +0000)]
add some new styles for 2.0 from miklos

21 years agotry make bootstrap work in one pass for other people..
Dana Jansens [Fri, 2 Aug 2002 14:47:40 +0000 (14:47 +0000)]
try make bootstrap work in one pass for other people..

21 years agomake xft support default on
Dana Jansens [Fri, 2 Aug 2002 08:08:06 +0000 (08:08 +0000)]
make xft support default on

21 years agoremove the "exec " from the command for running menu stuff so that normal shell thing...
Dana Jansens [Thu, 1 Aug 2002 07:25:25 +0000 (07:25 +0000)]
remove the "exec " from the command for running menu stuff so that normal shell things work right in the menu

21 years agoremove sticky windows from other workspaces when unsticking. stop the abuse of stick...
Dana Jansens [Tue, 30 Jul 2002 07:29:36 +0000 (07:29 +0000)]
remove sticky windows from other workspaces when unsticking. stop the abuse of stick()! dont just re-call it!

21 years agodon't focus non-visible windows
Dana Jansens [Tue, 30 Jul 2002 07:17:07 +0000 (07:17 +0000)]
don't focus non-visible windows

21 years agosince !isNormal windows cant focus from mouse enter events anyays, we don't need...
Dana Jansens [Mon, 29 Jul 2002 22:56:08 +0000 (22:56 +0000)]
since !isNormal windows cant focus from mouse enter events anyays, we don't need to unmap them/remap them on workspace changes, so we don't. this way they dont flash.

21 years agouse a list of rects instead of windows for window-to-window snapping. Also, snap...
Dana Jansens [Mon, 29 Jul 2002 15:06:46 +0000 (15:06 +0000)]
use a list of rects instead of windows for window-to-window snapping. Also, snap directly to the slit and toolbar, instead of snapping to the strut.

21 years agomake root scrolling customizable
Dana Jansens [Mon, 29 Jul 2002 14:49:12 +0000 (14:49 +0000)]
make root scrolling customizable

21 years agobetter sticky windows.
Dana Jansens [Mon, 29 Jul 2002 06:21:31 +0000 (06:21 +0000)]
better sticky windows.

21 years agoget the window's title before adding it to the workspace, since the workspace menu...
Dana Jansens [Mon, 29 Jul 2002 05:25:30 +0000 (05:25 +0000)]
get the window's title before adding it to the workspace, since the workspace menu wants that title

21 years agosync with bb-cvs (fixes the java bug, plus menu prasing redone)
Dana Jansens [Sun, 28 Jul 2002 18:40:43 +0000 (18:40 +0000)]
sync with bb-cvs (fixes the java bug, plus menu prasing redone)

21 years agoadded sticky windows in the wrong place, before the window was even fully initialized...
Dana Jansens [Sun, 28 Jul 2002 18:40:15 +0000 (18:40 +0000)]
added sticky windows in the wrong place, before the window was even fully initialized ont he workspace.

21 years agokeep a minimum menu height so that the pixmaps (checkmarks) draw right in them
Dana Jansens [Sun, 28 Jul 2002 17:58:06 +0000 (17:58 +0000)]
keep a minimum menu height so that the pixmaps (checkmarks) draw right in them

21 years agodont assert for focusing !isNormal() windows
Dana Jansens [Sun, 28 Jul 2002 17:37:31 +0000 (17:37 +0000)]
dont assert for focusing !isNormal() windows

21 years agofixes to make sticky windows work better. they appear in all workspace lists, they...
Dana Jansens [Sat, 27 Jul 2002 18:17:45 +0000 (18:17 +0000)]
fixes to make sticky windows work better. they appear in all workspace lists, they get focus when switching workspaces properly, their workspace menus show their focus properly.

21 years agowhen a window is uniconified, ensure its nothe 'last focused window' on some other...
Dana Jansens [Sat, 27 Jul 2002 08:19:40 +0000 (08:19 +0000)]
when a window is uniconified, ensure its nothe 'last focused window' on some other workspace

21 years agolet normal windows be netizens again
Dana Jansens [Fri, 26 Jul 2002 21:38:05 +0000 (21:38 +0000)]
let normal windows be netizens again

21 years agosync with bb-cvs
Dana Jansens [Fri, 26 Jul 2002 15:22:24 +0000 (15:22 +0000)]
sync with bb-cvs

21 years agomake the execute process better
Dana Jansens [Fri, 26 Jul 2002 09:21:17 +0000 (09:21 +0000)]
make the execute process better

21 years agoremove debug cout
Dana Jansens [Fri, 26 Jul 2002 09:21:03 +0000 (09:21 +0000)]
remove debug cout

21 years agosync with bb-cvs
Dana Jansens [Fri, 26 Jul 2002 08:37:15 +0000 (08:37 +0000)]
sync with bb-cvs

21 years agoadd new binary
Dana Jansens [Fri, 26 Jul 2002 07:32:42 +0000 (07:32 +0000)]
add new binary

21 years agosync with bb-cvs
Dana Jansens [Fri, 26 Jul 2002 07:32:26 +0000 (07:32 +0000)]
sync with bb-cvs

21 years agodon't worry abou overlapping the toolbar if there is none.
Dana Jansens [Thu, 25 Jul 2002 22:35:55 +0000 (22:35 +0000)]
don't worry abou overlapping the toolbar if there is none.

21 years agoadd default workspace change bindings
Dana Jansens [Thu, 25 Jul 2002 05:16:08 +0000 (05:16 +0000)]
add default workspace change bindings