dana/openbox.git
17 years agono longer pertinent
Dana Jansens [Sun, 27 Apr 2003 17:17:53 +0000 (17:17 +0000)]
no longer pertinent

17 years agofix window icon rendering, was using incorrect size.
Dana Jansens [Sun, 27 Apr 2003 17:08:40 +0000 (17:08 +0000)]
fix window icon rendering, was using incorrect size.

17 years agoits G_BYTE_ORDER not G_ENDIAN.
Dana Jansens [Sun, 27 Apr 2003 02:31:55 +0000 (02:31 +0000)]
its G_BYTE_ORDER not G_ENDIAN.

17 years agoshow the move coords for where the window will actually be
Dana Jansens [Sat, 26 Apr 2003 21:11:50 +0000 (21:11 +0000)]
show the move coords for where the window will actually be

17 years agoonly focus on startup if focus_new is true
Dana Jansens [Fri, 25 Apr 2003 22:40:04 +0000 (22:40 +0000)]
only focus on startup if focus_new is true

17 years agorestore the desktop and focused window on restarts if possible
Dana Jansens [Fri, 25 Apr 2003 22:35:08 +0000 (22:35 +0000)]
restore the desktop and focused window on restarts if possible

17 years agoadd helper functions for manipulating the focus_order list.
Dana Jansens [Fri, 25 Apr 2003 21:27:16 +0000 (21:27 +0000)]
add helper functions for manipulating the focus_order list.
move the focus popup into focus.c, out of action.c
allow cycling to iconic windows, which are kept at the bottom of the focus_order lists.

17 years agolet the frame hold a focus state so that it can lie.
Dana Jansens [Fri, 25 Apr 2003 19:55:41 +0000 (19:55 +0000)]
let the frame hold a focus state so that it can lie.
dont focus windows while cycling, just highlight them as if they are focused

17 years agoicons are not at +1 anymore
Dana Jansens [Fri, 25 Apr 2003 17:50:08 +0000 (17:50 +0000)]
icons are not at +1 anymore

17 years agosome more checks for transients looping on eachother when they are transients of...
Dana Jansens [Thu, 24 Apr 2003 03:41:30 +0000 (03:41 +0000)]
some more checks for transients looping on eachother when they are transients of a group

17 years agoclient side shit ISNT 32 bits on 64 bit platforms, its 64 bits. fuck X so hard.
Dana Jansens [Tue, 22 Apr 2003 20:05:25 +0000 (20:05 +0000)]
client side shit ISNT 32 bits on 64 bit platforms, its 64 bits. fuck X so hard.

17 years agoeven better checks for when to focus new windows. focus dialogs when they are the...
Dana Jansens [Tue, 22 Apr 2003 07:06:10 +0000 (07:06 +0000)]
even better checks for when to focus new windows. focus dialogs when they are the only member of their group

17 years agoMore menu changes to facilitate plugins.
Scott Moynes [Tue, 22 Apr 2003 03:48:34 +0000 (03:48 +0000)]
More menu changes to facilitate plugins.

17 years agoRender menus only when they are invalid.
Scott Moynes [Tue, 22 Apr 2003 01:04:29 +0000 (01:04 +0000)]
Render menus only when they are invalid.

17 years agoadd automake
Dana Jansens [Mon, 21 Apr 2003 23:53:55 +0000 (23:53 +0000)]
add automake

17 years agofocus on press onm the titlebar buttons
Dana Jansens [Mon, 21 Apr 2003 19:21:28 +0000 (19:21 +0000)]
focus on press onm the titlebar buttons

17 years agoyet more changes to choosing to focus windows when they mapp
Dana Jansens [Mon, 21 Apr 2003 00:47:14 +0000 (00:47 +0000)]
yet more changes to choosing to focus windows when they mapp

17 years agotry avoid cicular includes with the bison shit
Dana Jansens [Mon, 21 Apr 2003 00:45:08 +0000 (00:45 +0000)]
try avoid cicular includes with the bison shit

17 years agomake the icon larger than the buttons by one pixel in each direction, this makes...
Dana Jansens [Sun, 20 Apr 2003 07:08:40 +0000 (07:08 +0000)]
make the icon larger than the buttons by one pixel in each direction, this makes it as tall as the label and lets it fit more image in

17 years agonew focus-new rules
Dana Jansens [Sun, 20 Apr 2003 05:53:10 +0000 (05:53 +0000)]
new focus-new rules

17 years agoi lied.. fuck @ those gnome dialogs
Dana Jansens [Sat, 19 Apr 2003 21:11:04 +0000 (21:11 +0000)]
i lied.. fuck @ those gnome dialogs

17 years agolighten up a bit on the focus new windows criteria
Dana Jansens [Sat, 19 Apr 2003 21:10:27 +0000 (21:10 +0000)]
lighten up a bit on the focus new windows criteria

17 years agorm invalid comment
Dana Jansens [Sat, 19 Apr 2003 18:31:14 +0000 (18:31 +0000)]
rm invalid comment

17 years agoonly look for FocusOut events on the same window
Dana Jansens [Sat, 19 Apr 2003 18:30:58 +0000 (18:30 +0000)]
only look for FocusOut events on the same window

17 years agoconvert STRING properties from "ISO-8859-1" instead of from the current locale, since...
Dana Jansens [Sat, 19 Apr 2003 02:26:53 +0000 (02:26 +0000)]
convert STRING properties from "ISO-8859-1" instead of from the current locale, since this is what they apparently are, according to gdk.

17 years agocheck the string not the pointer to it
Dana Jansens [Sat, 19 Apr 2003 01:16:30 +0000 (01:16 +0000)]
check the string not the pointer to it

17 years agothe mouse grab screws that up
Dana Jansens [Fri, 18 Apr 2003 22:31:00 +0000 (22:31 +0000)]
the mouse grab screws that up

17 years agodispatch presses and releases during a move/resize
Dana Jansens [Fri, 18 Apr 2003 22:27:24 +0000 (22:27 +0000)]
dispatch presses and releases during a move/resize

17 years agokill the debug prints for now
Dana Jansens [Fri, 18 Apr 2003 22:12:34 +0000 (22:12 +0000)]
kill the debug prints for now

17 years agonm cant do it.. damn
Dana Jansens [Fri, 18 Apr 2003 22:05:39 +0000 (22:05 +0000)]
nm cant do it.. damn

17 years agoignore another type of crossing event, caused when leaving gtk popup menus
Dana Jansens [Fri, 18 Apr 2003 21:56:53 +0000 (21:56 +0000)]
ignore another type of crossing event, caused when leaving gtk popup menus

17 years agojust formatting
Dana Jansens [Fri, 18 Apr 2003 08:46:19 +0000 (08:46 +0000)]
just formatting

17 years agoyet MORE changes to how focusin/out's are handled. more edge case fixing, this time...
Dana Jansens [Fri, 18 Apr 2003 08:45:49 +0000 (08:45 +0000)]
yet MORE changes to how focusin/out's are handled. more edge case fixing, this time with focus fallback when unmapping a window in sloppy focus mode.

17 years agoadjust choosing to focus new windows, make it more strict.
Dana Jansens [Fri, 18 Apr 2003 08:44:32 +0000 (08:44 +0000)]
adjust choosing to focus new windows, make it more strict.
eat all Enter events when unmapping a window so focus fallback can be more smarter..

17 years agodont need to sync
Dana Jansens [Fri, 18 Apr 2003 08:41:35 +0000 (08:41 +0000)]
dont need to sync

17 years agocheck for client_normal before focusing
Dana Jansens [Fri, 18 Apr 2003 06:55:51 +0000 (06:55 +0000)]
check for client_normal before focusing

17 years agowhen unfocusing a window (e.g. unmanaging) try fallback to transient relations, if...
Dana Jansens [Fri, 18 Apr 2003 06:55:28 +0000 (06:55 +0000)]
when unfocusing a window (e.g. unmanaging) try fallback to transient relations, if that fails, try group relations, then fallback to other window.

17 years agotry focus other transients of the parent window when a transient falls back before...
Dana Jansens [Fri, 18 Apr 2003 06:32:54 +0000 (06:32 +0000)]
try focus other transients of the parent window when a transient falls back before focusing the parent

17 years agounset it AFTER using it...
Dana Jansens [Fri, 18 Apr 2003 06:29:28 +0000 (06:29 +0000)]
unset it AFTER using it...

17 years agounset the client when done moveresizing
Dana Jansens [Fri, 18 Apr 2003 06:28:57 +0000 (06:28 +0000)]
unset the client when done moveresizing

17 years agodon't wait(), the glib function does that for us woot.
Dana Jansens [Fri, 18 Apr 2003 06:07:41 +0000 (06:07 +0000)]
don't wait(), the glib function does that for us woot.

17 years agomore strict rules on what will be focused by the focusNew option in the rc3. only...
Dana Jansens [Fri, 18 Apr 2003 04:13:08 +0000 (04:13 +0000)]
more strict rules on what will be focused by the focusNew option in the rc3. only strictly NORMAL windows will be focused, not dialogs or anything else when they are mapped.

17 years agocomment typo
Dana Jansens [Fri, 18 Apr 2003 01:51:55 +0000 (01:51 +0000)]
comment typo

17 years agowatch out when unmanaging a window, that it is not being move/resized
Dana Jansens [Fri, 18 Apr 2003 01:51:41 +0000 (01:51 +0000)]
watch out when unmanaging a window, that it is not being move/resized

17 years agoa) put transient windows on the same desktop as their parent
Dana Jansens [Thu, 17 Apr 2003 18:21:19 +0000 (18:21 +0000)]
a) put transient windows on the same desktop as their parent
b) if a window is attempted to be focused but it is not on the current desktop,
   then move it to the top of the focus order on its desktop

17 years agodistribute focus when entering/leaving show-the-desktop mode
Dana Jansens [Thu, 17 Apr 2003 17:32:09 +0000 (17:32 +0000)]
distribute focus when entering/leaving show-the-desktop mode

17 years agoremove debug print
Dana Jansens [Thu, 17 Apr 2003 17:31:22 +0000 (17:31 +0000)]
remove debug print

17 years agoadd the left/right/top/bottom direction arrows and use them for resizing those ways
Dana Jansens [Thu, 17 Apr 2003 16:18:34 +0000 (16:18 +0000)]
add the left/right/top/bottom direction arrows and use them for resizing those ways

17 years agonet_WM!@^&(
Dana Jansens [Thu, 17 Apr 2003 16:02:32 +0000 (16:02 +0000)]
net_WM!@^&(

17 years agouse the right client
Dana Jansens [Thu, 17 Apr 2003 16:02:15 +0000 (16:02 +0000)]
use the right client

17 years agodont use the client if there is none
Dana Jansens [Thu, 17 Apr 2003 16:01:42 +0000 (16:01 +0000)]
dont use the client if there is none

17 years agodont ignore all Virtual pointer events
Dana Jansens [Thu, 17 Apr 2003 08:04:45 +0000 (08:04 +0000)]
dont ignore all Virtual pointer events

17 years ago02:33 (@xor) omg yes
Dana Jansens [Thu, 17 Apr 2003 07:33:50 +0000 (07:33 +0000)]
02:33 (@xor) omg yes
02:33 (@xor) grid workspace cycling of d3th

17 years agofix grip workspace cycling
Dana Jansens [Thu, 17 Apr 2003 07:20:08 +0000 (07:20 +0000)]
fix grip workspace cycling

17 years agofix up support for moveresize. make keyboard grabs Async so that i can hit escape...
Dana Jansens [Thu, 17 Apr 2003 07:00:13 +0000 (07:00 +0000)]
fix up support for moveresize. make keyboard grabs Async so that i can hit escape to cancel a moveresize process.

17 years agodo not shadow parameter pls
Dana Jansens [Thu, 17 Apr 2003 06:24:41 +0000 (06:24 +0000)]
do not shadow parameter pls

17 years agoinitialize start_x/y
Dana Jansens [Thu, 17 Apr 2003 06:21:19 +0000 (06:21 +0000)]
initialize start_x/y

17 years agoadd support for interactive/keyboard move/resize
Dana Jansens [Thu, 17 Apr 2003 06:17:06 +0000 (06:17 +0000)]
add support for interactive/keyboard move/resize

17 years agoadd support for net_moveresize_window and net_wm_moveresize
Dana Jansens [Thu, 17 Apr 2003 05:43:41 +0000 (05:43 +0000)]
add support for net_moveresize_window and net_wm_moveresize

17 years agouse the new cursor defn's
Dana Jansens [Thu, 17 Apr 2003 05:29:11 +0000 (05:29 +0000)]
use the new cursor defn's

17 years agouse the new ptr cursor defn
Dana Jansens [Thu, 17 Apr 2003 05:28:53 +0000 (05:28 +0000)]
use the new ptr cursor defn

17 years agomove the move/resize functionality into moveresize.c, for use with the netwm atoms...
Dana Jansens [Thu, 17 Apr 2003 05:28:35 +0000 (05:28 +0000)]
move the move/resize functionality into moveresize.c, for use with the netwm atoms. use it from teh plugins. combine the two actions.

17 years agoput text centered in the popup dialog properly
Dana Jansens [Thu, 17 Apr 2003 05:13:18 +0000 (05:13 +0000)]
put text centered in the popup dialog properly

17 years agomake alt-middle the default resize binding
Dana Jansens [Thu, 17 Apr 2003 02:16:38 +0000 (02:16 +0000)]
make alt-middle the default resize binding

17 years agoadd more cursors for move/resizing, and use the arrows not the angle brackets
Dana Jansens [Thu, 17 Apr 2003 02:15:09 +0000 (02:15 +0000)]
add more cursors for move/resizing, and use the arrows not the angle brackets

17 years agograb pointer during cycling to remove focus screwups from focus-follows-mouse.
Dana Jansens [Thu, 17 Apr 2003 02:14:30 +0000 (02:14 +0000)]
grab pointer during cycling to remove focus screwups from focus-follows-mouse.
grab during move/resize and assign a cursor while doing the move/resize too!

17 years agosave the client and context during drags since a pointer grab will change them
Dana Jansens [Thu, 17 Apr 2003 02:11:46 +0000 (02:11 +0000)]
save the client and context during drags since a pointer grab will change them

17 years agoignore virtual crossing events..
Dana Jansens [Thu, 17 Apr 2003 01:48:26 +0000 (01:48 +0000)]
ignore virtual crossing events..

17 years agothat was dumb, it was metacity's fault
Dana Jansens [Thu, 17 Apr 2003 01:25:29 +0000 (01:25 +0000)]
that was dumb, it was metacity's fault

17 years agoonly cycle to visible windows
Dana Jansens [Thu, 17 Apr 2003 01:24:53 +0000 (01:24 +0000)]
only cycle to visible windows

17 years agodont send menu events to plugins
Dana Jansens [Wed, 16 Apr 2003 19:41:22 +0000 (19:41 +0000)]
dont send menu events to plugins

17 years agoshow the root menu on right click
Dana Jansens [Wed, 16 Apr 2003 18:09:38 +0000 (18:09 +0000)]
show the root menu on right click

17 years agomenus works on some level. add a built-in root menu
Dana Jansens [Wed, 16 Apr 2003 18:09:11 +0000 (18:09 +0000)]
menus works on some level. add a built-in root menu

17 years agocode cleanup
Dana Jansens [Wed, 16 Apr 2003 17:06:42 +0000 (17:06 +0000)]
code cleanup

17 years agowhen flags are not set assume bette defaults
Dana Jansens [Wed, 16 Apr 2003 16:56:26 +0000 (16:56 +0000)]
when flags are not set assume bette defaults

17 years agoraise menus above clients.
Dana Jansens [Wed, 16 Apr 2003 05:36:51 +0000 (05:36 +0000)]
raise menus above clients.
hilight menu entries as the cursor passes over them.

17 years agosave the window ids in a map for the menus
Dana Jansens [Wed, 16 Apr 2003 04:16:24 +0000 (04:16 +0000)]
save the window ids in a map for the menus

17 years agoonly change the group info if the group flag is set
Dana Jansens [Wed, 16 Apr 2003 01:02:29 +0000 (01:02 +0000)]
only change the group info if the group flag is set

17 years agoonly add transients if we are IN a group
Dana Jansens [Wed, 16 Apr 2003 00:55:27 +0000 (00:55 +0000)]
only add transients if we are IN a group

17 years agooops nm
Dana Jansens [Wed, 16 Apr 2003 00:53:52 +0000 (00:53 +0000)]
oops nm

17 years agoless ()s cleanup
Dana Jansens [Wed, 16 Apr 2003 00:53:32 +0000 (00:53 +0000)]
less ()s cleanup

17 years agoremove transients before removing ourlselves from teh group
Dana Jansens [Wed, 16 Apr 2003 00:52:18 +0000 (00:52 +0000)]
remove transients before removing ourlselves from teh group

17 years agoset the group to null when removeing ourselves from it
Dana Jansens [Wed, 16 Apr 2003 00:49:06 +0000 (00:49 +0000)]
set the group to null when removeing ourselves from it

17 years agowatch out for missing a name
Dana Jansens [Tue, 15 Apr 2003 21:25:21 +0000 (21:25 +0000)]
watch out for missing a name

17 years agomake menu font smaller and !bold for now
Dana Jansens [Tue, 15 Apr 2003 18:30:20 +0000 (18:30 +0000)]
make menu font smaller and !bold for now

17 years agostart of showing/rendering menus. woot!
Dana Jansens [Tue, 15 Apr 2003 18:29:55 +0000 (18:29 +0000)]
start of showing/rendering menus. woot!

17 years agoload menu style stuff
Dana Jansens [Tue, 15 Apr 2003 18:05:58 +0000 (18:05 +0000)]
load menu style stuff

17 years agomake minsize take int*'s not a Size*
Dana Jansens [Tue, 15 Apr 2003 18:05:25 +0000 (18:05 +0000)]
make minsize take int*'s not a Size*

17 years agoremove transients of the group from teh window when it leaves the group
Dana Jansens [Tue, 15 Apr 2003 16:53:36 +0000 (16:53 +0000)]
remove transients of the group from teh window when it leaves the group

17 years agoadd group transients when setting up the group
Dana Jansens [Tue, 15 Apr 2003 16:52:14 +0000 (16:52 +0000)]
add group transients when setting up the group

17 years agobug in the search for transient_for's
Dana Jansens [Tue, 15 Apr 2003 16:41:55 +0000 (16:41 +0000)]
bug in the search for transient_for's

17 years agoupdate the theme stuff
Dana Jansens [Tue, 15 Apr 2003 16:09:56 +0000 (16:09 +0000)]
update the theme stuff

17 years agomore processor bummy
Marius Nita [Tue, 15 Apr 2003 04:03:52 +0000 (04:03 +0000)]
more processor bummy

17 years agoPYRAMID PARTY PART 2!!!
Derek Foreman [Tue, 15 Apr 2003 02:24:03 +0000 (02:24 +0000)]
PYRAMID PARTY PART 2!!!

17 years agoPYRAMID PARTY!!!
Derek Foreman [Tue, 15 Apr 2003 02:21:00 +0000 (02:21 +0000)]
PYRAMID PARTY!!!

17 years agoremove debug print
Dana Jansens [Tue, 15 Apr 2003 02:19:24 +0000 (02:19 +0000)]
remove debug print

17 years agonode processing code/macros, and other fixes
Marius Nita [Tue, 15 Apr 2003 00:13:03 +0000 (00:13 +0000)]
node processing code/macros, and other fixes

17 years agoadded line numbers to nodes
Marius Nita [Tue, 15 Apr 2003 00:12:32 +0000 (00:12 +0000)]
added line numbers to nodes

17 years agoinit commit, tree processing code bummy
Marius Nita [Tue, 15 Apr 2003 00:11:57 +0000 (00:11 +0000)]
init commit, tree processing code bummy

17 years agofixes for handling char**s
Dana Jansens [Mon, 14 Apr 2003 23:38:54 +0000 (23:38 +0000)]
fixes for handling char**s