]> icculus.org git repositories - dana/openbox.git/log
dana/openbox.git
20 years agoignore ungrab enter notifies for focus
Dana Jansens [Sun, 21 Sep 2003 19:42:01 +0000 (19:42 +0000)]
ignore ungrab enter notifies for focus

20 years agopass the context to action_run_mouse
Dana Jansens [Sun, 21 Sep 2003 19:39:06 +0000 (19:39 +0000)]
pass the context to action_run_mouse

20 years agograb the pointer before doing client actions more intelligently, i.e. only when using...
Dana Jansens [Sun, 21 Sep 2003 19:38:57 +0000 (19:38 +0000)]
grab the pointer before doing client actions more intelligently, i.e. only when using sloppy focus.
fallback focus after the action if the action was fired via a mouse binding, otherwise do not. this makes keyboard bindings not fuck with sloppy focus.

20 years agorename dock/himeTimeout to dock/hideDelay in the config file
Dana Jansens [Sun, 21 Sep 2003 19:31:45 +0000 (19:31 +0000)]
rename dock/himeTimeout to dock/hideDelay in the config file

20 years agodont assert, just ignore client_unfocus() when the client isnt already focused
Dana Jansens [Sun, 21 Sep 2003 18:43:11 +0000 (18:43 +0000)]
dont assert, just ignore client_unfocus() when the client isnt already focused

20 years agodont save the appearance when reconfiguring!! that was a crash waiting to happen!!
Dana Jansens [Sun, 21 Sep 2003 18:19:11 +0000 (18:19 +0000)]
dont save the appearance when reconfiguring!! that was a crash waiting to happen!!
also reset the border stuff on reconfigure

20 years agoallow a number of enter events to be ignored. Don't just skip any enter/leave events...
Dana Jansens [Sun, 21 Sep 2003 18:10:39 +0000 (18:10 +0000)]
allow a number of enter events to be ignored. Don't just skip any enter/leave events as these are used for highlighting hover buttons and ignoring these makes the hover state out of sync sometimes

20 years agocount the EnterNotify events and tell openbox to ignore them when ungrabbing the...
Dana Jansens [Sun, 21 Sep 2003 18:09:48 +0000 (18:09 +0000)]
count the EnterNotify events and tell openbox to ignore them when ungrabbing the pointer

20 years agoif the keyboard is grabbed then dont ungrab it!
Dana Jansens [Sun, 21 Sep 2003 17:17:34 +0000 (17:17 +0000)]
if the keyboard is grabbed then dont ungrab it!

20 years agoexport if the keyboard and pointer are currently grabbed or not
Dana Jansens [Sun, 21 Sep 2003 17:17:19 +0000 (17:17 +0000)]
export if the keyboard and pointer are currently grabbed or not

20 years agoremove that shti
Dana Jansens [Sun, 21 Sep 2003 17:17:00 +0000 (17:17 +0000)]
remove that shti

20 years agowhitespace
Dana Jansens [Sun, 21 Sep 2003 17:12:59 +0000 (17:12 +0000)]
whitespace

20 years agoexport if an interactive grab is in progress
Dana Jansens [Sun, 21 Sep 2003 17:12:22 +0000 (17:12 +0000)]
export if an interactive grab is in progress

20 years agodont drop out of dirfocus when there is no new target to be found
Dana Jansens [Sun, 21 Sep 2003 17:03:17 +0000 (17:03 +0000)]
dont drop out of dirfocus when there is no new target to be found

20 years agouse the new action_run symantics
Dana Jansens [Sun, 21 Sep 2003 16:58:56 +0000 (16:58 +0000)]
use the new action_run symantics

20 years agodeclare variables at the top of the blocks
Dana Jansens [Sun, 21 Sep 2003 16:47:42 +0000 (16:47 +0000)]
declare variables at the top of the blocks

20 years agodont add null actions to the list
Dana Jansens [Sun, 21 Sep 2003 16:42:15 +0000 (16:42 +0000)]
dont add null actions to the list

20 years agouse DESTDIR in install-data-hook
Dana Jansens [Sat, 20 Sep 2003 13:53:38 +0000 (13:53 +0000)]
use DESTDIR in install-data-hook

20 years agoadd the generated xml files
Dana Jansens [Fri, 19 Sep 2003 20:02:33 +0000 (20:02 +0000)]
add the generated xml files

20 years agosmart xinerama placement for groups
Dana Jansens [Fri, 19 Sep 2003 19:55:21 +0000 (19:55 +0000)]
smart xinerama placement for groups

20 years agosmart placement has a fallback for just groups now too
Dana Jansens [Fri, 19 Sep 2003 19:34:42 +0000 (19:34 +0000)]
smart placement has a fallback for just groups now too

20 years agoinstall the menu.xsd
Dana Jansens [Fri, 19 Sep 2003 19:19:52 +0000 (19:19 +0000)]
install the menu.xsd

20 years agoadd the schemas to the distribution
Dana Jansens [Fri, 19 Sep 2003 19:17:26 +0000 (19:17 +0000)]
add the schemas to the distribution

20 years agolook for sed
Dana Jansens [Fri, 19 Sep 2003 19:16:56 +0000 (19:16 +0000)]
look for sed

20 years agocomment
Dana Jansens [Fri, 19 Sep 2003 17:45:33 +0000 (17:45 +0000)]
comment

20 years agouse the new action ru system which always runs lists of actions instead of individual...
Dana Jansens [Fri, 19 Sep 2003 17:41:05 +0000 (17:41 +0000)]
use the new action ru system which always runs lists of actions instead of individual ones

20 years agoconst
Dana Jansens [Fri, 19 Sep 2003 17:40:35 +0000 (17:40 +0000)]
const

20 years agoonly allow running lists of actions at a time, policy is to always allow multiple...
Dana Jansens [Fri, 19 Sep 2003 17:40:26 +0000 (17:40 +0000)]
only allow running lists of actions at a time, policy is to always allow multiple action bindings, so this enforces it, and at the same time, UngrabKeyboard() before firing actions if there are no interactive ones. This is needed for some execute's, namely gnome-panel-control --main-menu.

20 years agoproperly send resize events for when the app has requested the resize
Dana Jansens [Fri, 19 Sep 2003 16:58:23 +0000 (16:58 +0000)]
properly send resize events for when the app has requested the resize

20 years agodont allow 0 desktops
Dana Jansens [Fri, 19 Sep 2003 07:30:07 +0000 (07:30 +0000)]
dont allow 0 desktops

20 years agodont split client requested resizes into 2 events, thanks to manmower for this idea
Dana Jansens [Thu, 18 Sep 2003 20:09:16 +0000 (20:09 +0000)]
dont split client requested resizes into 2 events, thanks to manmower for this idea

20 years agomake a warning into a debug message
Dana Jansens [Thu, 18 Sep 2003 08:02:05 +0000 (08:02 +0000)]
make a warning into a debug message

20 years agorename gnomepanelproxy to gnome-panel-control
Dana Jansens [Thu, 18 Sep 2003 07:47:58 +0000 (07:47 +0000)]
rename gnomepanelproxy to gnome-panel-control

20 years agoadd gnomepanelproxy
Dana Jansens [Thu, 18 Sep 2003 07:43:33 +0000 (07:43 +0000)]
add gnomepanelproxy

20 years agoadd a 'Switch to...' entry to empty desktops in the client-list-menu
Dana Jansens [Thu, 18 Sep 2003 06:17:51 +0000 (06:17 +0000)]
add a 'Switch to...' entry to empty desktops in the client-list-menu

20 years agowhile doing a moveresize, the client actions act on will be the client being moveresized
Dana Jansens [Thu, 18 Sep 2003 06:09:44 +0000 (06:09 +0000)]
while doing a moveresize, the client actions act on will be the client being moveresized

20 years agooff by one error
Dana Jansens [Thu, 18 Sep 2003 05:23:13 +0000 (05:23 +0000)]
off by one error

20 years agoprovide some default bindings, not a complete list from the rc.xml.. yet.
Dana Jansens [Wed, 17 Sep 2003 08:12:23 +0000 (08:12 +0000)]
provide some default bindings, not a complete list from the rc.xml.. yet.

20 years agoprovide a way to remove all bindings
Dana Jansens [Wed, 17 Sep 2003 08:11:59 +0000 (08:11 +0000)]
provide a way to remove all bindings

20 years agoconst
Dana Jansens [Wed, 17 Sep 2003 08:01:37 +0000 (08:01 +0000)]
const

20 years agono tabs
Dana Jansens [Wed, 17 Sep 2003 07:44:49 +0000 (07:44 +0000)]
no tabs

20 years agoadd copyright headers, adjust --version output to include copyright, and --help outpu...
Dana Jansens [Wed, 17 Sep 2003 07:32:52 +0000 (07:32 +0000)]
add copyright headers, adjust --version output to include copyright, and --help output to not include version output.

20 years agomake the installed themeupdate.py executable
Dana Jansens [Wed, 17 Sep 2003 06:51:30 +0000 (06:51 +0000)]
make the installed themeupdate.py executable

20 years agoinstall themupdate.py to share/openbox/
Dana Jansens [Wed, 17 Sep 2003 06:46:16 +0000 (06:46 +0000)]
install themupdate.py to share/openbox/

20 years agoadd the MoveResize context, which is used while doing a move/resize on a window....
Dana Jansens [Wed, 17 Sep 2003 06:44:04 +0000 (06:44 +0000)]
add the MoveResize context, which is used while doing a move/resize on a window. Actions bound in this context can be executed with the mouse during a move/resize on a window.

20 years agoapi cleanups for render/theme.h
Dana Jansens [Wed, 17 Sep 2003 06:21:35 +0000 (06:21 +0000)]
api cleanups for render/theme.h

20 years agouse the theme padding for the menu title's size
Dana Jansens [Wed, 17 Sep 2003 06:10:29 +0000 (06:10 +0000)]
use the theme padding for the menu title's size

20 years agomake ob_exit() take an error code. don't exit with 0 for signals other than TERM...
Dana Jansens [Wed, 17 Sep 2003 02:50:20 +0000 (02:50 +0000)]
make ob_exit() take an error code. don't exit with 0 for signals other than TERM and INT.

20 years agomove where grabs are init'd since they use the screen_support_win now
Dana Jansens [Wed, 17 Sep 2003 02:41:17 +0000 (02:41 +0000)]
move where grabs are init'd since they use the screen_support_win now

20 years agoremoev unneeded include
Dana Jansens [Wed, 17 Sep 2003 02:39:59 +0000 (02:39 +0000)]
remoev unneeded include

20 years agofix to be up-to-date with the theme spec
Dana Jansens [Wed, 17 Sep 2003 02:38:08 +0000 (02:38 +0000)]
fix to be up-to-date with the theme spec

20 years agoallow the use of keycodes directly in key bindings
Dana Jansens [Wed, 17 Sep 2003 02:37:52 +0000 (02:37 +0000)]
allow the use of keycodes directly in key bindings

20 years agodont assert if a moveresize is started while one is in progress. apps could do this...
Dana Jansens [Tue, 16 Sep 2003 08:02:13 +0000 (08:02 +0000)]
dont assert if a moveresize is started while one is in progress. apps could do this with client messages, or the user can easily do it with actions.

20 years agograb the pointer on the screen_support_win, causing all mouse events during a grab...
Dana Jansens [Tue, 16 Sep 2003 07:48:55 +0000 (07:48 +0000)]
grab the pointer on the screen_support_win, causing all mouse events during a grab to not be acted on as if they were on the root window/context

20 years agodont use -release for libtool
Dana Jansens [Tue, 16 Sep 2003 07:22:05 +0000 (07:22 +0000)]
dont use -release for libtool

20 years agofallback when nothing is focused and we switch desktops!
Dana Jansens [Tue, 16 Sep 2003 06:59:48 +0000 (06:59 +0000)]
fallback when nothing is focused and we switch desktops!

20 years agoifdef DEBUG_FOCUS focus output
Dana Jansens [Tue, 16 Sep 2003 06:52:23 +0000 (06:52 +0000)]
ifdef DEBUG_FOCUS focus output

20 years agodefault to "TheBear"
Dana Jansens [Tue, 16 Sep 2003 04:52:00 +0000 (04:52 +0000)]
default to "TheBear"

20 years agofix properly
Dana Jansens [Tue, 16 Sep 2003 04:49:58 +0000 (04:49 +0000)]
fix properly

20 years agomake TheBear install poroerly in its openbox-3 dir
Dana Jansens [Tue, 16 Sep 2003 04:49:39 +0000 (04:49 +0000)]
make TheBear install poroerly in its openbox-3 dir

20 years agoinstall the libs with release and version info via libtool
Dana Jansens [Tue, 16 Sep 2003 04:49:04 +0000 (04:49 +0000)]
install the libs with release and version info via libtool

20 years agolook in ~/.themes for themes also
Dana Jansens [Mon, 15 Sep 2003 19:41:48 +0000 (19:41 +0000)]
look in ~/.themes for themes also

20 years agonew icon from merry, more clarity when small
Dana Jansens [Mon, 15 Sep 2003 19:35:15 +0000 (19:35 +0000)]
new icon from merry, more clarity when small

20 years agomake openbox base-dir spec compliant, and change the theme dir structure, so that...
Dana Jansens [Mon, 15 Sep 2003 19:20:05 +0000 (19:20 +0000)]
make openbox base-dir spec compliant, and change the theme dir structure, so that themes go in $XDG_DATA_DIRS/themes/ with gtk/metacity/whateverelse themes

20 years agorevert my commit of d3th, it fucked up focus badly
Dana Jansens [Mon, 15 Sep 2003 11:29:17 +0000 (11:29 +0000)]
revert my commit of d3th, it fucked up focus badly

20 years agoraise all the windows with the transient
Dana Jansens [Mon, 15 Sep 2003 11:27:46 +0000 (11:27 +0000)]
raise all the windows with the transient

20 years agoraise all parents with a transient
Dana Jansens [Mon, 15 Sep 2003 11:15:00 +0000 (11:15 +0000)]
raise all parents with a transient

20 years agobreak focus. or maybe make it better.
Dana Jansens [Mon, 15 Sep 2003 10:54:07 +0000 (10:54 +0000)]
break focus. or maybe make it better.
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused.
add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.

20 years agodont leave non-submenu items selected when the mouse isnt over them
Dana Jansens [Mon, 15 Sep 2003 08:29:50 +0000 (08:29 +0000)]
dont leave non-submenu items selected when the mouse isnt over them

20 years agorecent changes
Dana Jansens [Mon, 15 Sep 2003 07:59:46 +0000 (07:59 +0000)]
recent changes

20 years agoremove focusLast and focusLastOnDesktop
Dana Jansens [Mon, 15 Sep 2003 07:47:05 +0000 (07:47 +0000)]
remove focusLast and focusLastOnDesktop

20 years agofix directional focus when nothing is focused
Dana Jansens [Mon, 15 Sep 2003 07:21:10 +0000 (07:21 +0000)]
fix directional focus when nothing is focused

20 years agorecent changes
Dana Jansens [Mon, 15 Sep 2003 06:51:38 +0000 (06:51 +0000)]
recent changes

20 years agobeta3
Dana Jansens [Mon, 15 Sep 2003 06:51:10 +0000 (06:51 +0000)]
beta3

20 years agouse the sm_client_id in the client struct
Dana Jansens [Mon, 15 Sep 2003 06:50:41 +0000 (06:50 +0000)]
use the sm_client_id in the client struct

20 years agosave the sm_client_id just like saving other properties, dont query each time its...
Dana Jansens [Mon, 15 Sep 2003 06:50:25 +0000 (06:50 +0000)]
save the sm_client_id just like saving other properties, dont query each time its needed

20 years agopropogate property changes on the group leader to the whole group
Dana Jansens [Mon, 15 Sep 2003 06:50:13 +0000 (06:50 +0000)]
propogate property changes on the group leader to the whole group

20 years agoremove debug prints
Dana Jansens [Mon, 15 Sep 2003 06:37:32 +0000 (06:37 +0000)]
remove debug prints

20 years agoremove debug print
Dana Jansens [Mon, 15 Sep 2003 06:37:13 +0000 (06:37 +0000)]
remove debug print

20 years agosloppy focus fixes, ignore a few more enter events
Dana Jansens [Mon, 15 Sep 2003 06:12:07 +0000 (06:12 +0000)]
sloppy focus fixes, ignore a few more enter events

20 years agofix crashing when doing a directional focus with no windows on the desktop
Dana Jansens [Mon, 15 Sep 2003 06:00:00 +0000 (06:00 +0000)]
fix crashing when doing a directional focus with no windows on the desktop

20 years agobest fit only one direction
Dana Jansens [Mon, 15 Sep 2003 05:24:05 +0000 (05:24 +0000)]
best fit only one direction

20 years agono center in the first smart-place
Dana Jansens [Mon, 15 Sep 2003 05:05:58 +0000 (05:05 +0000)]
no center in the first smart-place

20 years agosort smallest to largest area
Dana Jansens [Mon, 15 Sep 2003 04:59:23 +0000 (04:59 +0000)]
sort smallest to largest area

20 years ago2 passes at smart placement
Dana Jansens [Mon, 15 Sep 2003 04:32:06 +0000 (04:32 +0000)]
2 passes at smart placement

20 years agosmart placement only avoids the focused window, and centers in its area
Dana Jansens [Mon, 15 Sep 2003 04:18:08 +0000 (04:18 +0000)]
smart placement only avoids the focused window, and centers in its area

20 years agowhitespace
Dana Jansens [Mon, 15 Sep 2003 03:36:15 +0000 (03:36 +0000)]
whitespace

20 years agofallback to random when focus follows mouse is off
Dana Jansens [Mon, 15 Sep 2003 03:27:45 +0000 (03:27 +0000)]
fallback to random when focus follows mouse is off

20 years agofix comment
Dana Jansens [Mon, 15 Sep 2003 03:24:27 +0000 (03:24 +0000)]
fix comment

20 years agooops backwarsd
Dana Jansens [Mon, 15 Sep 2003 03:22:58 +0000 (03:22 +0000)]
oops backwarsd

20 years agodont use continue
Dana Jansens [Mon, 15 Sep 2003 03:21:50 +0000 (03:21 +0000)]
dont use continue

20 years agoremove blank line
Dana Jansens [Mon, 15 Sep 2003 03:21:00 +0000 (03:21 +0000)]
remove blank line

20 years agoallow more than one timer to work at a time
Dana Jansens [Mon, 15 Sep 2003 03:02:26 +0000 (03:02 +0000)]
allow more than one timer to work at a time

20 years agoallow more than one timer to process at a time
Dana Jansens [Mon, 15 Sep 2003 02:56:41 +0000 (02:56 +0000)]
allow more than one timer to process at a time

20 years agoapply gravity to the chosen coords, bound the undermouse placement
Dana Jansens [Mon, 15 Sep 2003 02:34:07 +0000 (02:34 +0000)]
apply gravity to the chosen coords, bound the undermouse placement

20 years agoalways use smart placement, add under-mouse placement for the fallback
Dana Jansens [Mon, 15 Sep 2003 02:20:38 +0000 (02:20 +0000)]
always use smart placement, add under-mouse placement for the fallback

20 years agodont count !normal clients for placement
Dana Jansens [Mon, 15 Sep 2003 02:07:46 +0000 (02:07 +0000)]
dont count !normal clients for placement

20 years agoadded smart placement
Dana Jansens [Mon, 15 Sep 2003 02:05:40 +0000 (02:05 +0000)]
added smart placement

20 years agouse the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity
Dana Jansens [Mon, 15 Sep 2003 02:05:10 +0000 (02:05 +0000)]
use the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarity

20 years agoadd some interesection shit, and RECT_LEFT/RIGHT/TOP/BOTTOM
Dana Jansens [Mon, 15 Sep 2003 02:03:58 +0000 (02:03 +0000)]
add some interesection shit, and RECT_LEFT/RIGHT/TOP/BOTTOM