dana/openbox.git
18 years agonew python callbacks data, infrastructure. going to rework bindings code. cvs wont...
Dana Jansens [Thu, 9 Jan 2003 22:54:31 +0000 (22:54 +0000)]
new python callbacks data, infrastructure. going to rework bindings code. cvs wont work for shit now. but thats life.

18 years agochange what re-maprequest events do, just convert them to net_active_window messages...
Dana Jansens [Thu, 9 Jan 2003 04:26:32 +0000 (04:26 +0000)]
change what re-maprequest events do, just convert them to net_active_window messages. make net_active_window unshade/iconify

18 years agos/False/false
Dana Jansens [Thu, 9 Jan 2003 03:53:26 +0000 (03:53 +0000)]
s/False/false

18 years agouse default prefix.
Dana Jansens [Thu, 9 Jan 2003 03:43:06 +0000 (03:43 +0000)]
use default prefix.
better python library checks.

18 years agowrapper updates
Dana Jansens [Wed, 8 Jan 2003 22:41:24 +0000 (22:41 +0000)]
wrapper updates

18 years agomake close() and shade() private.
Dana Jansens [Wed, 8 Jan 2003 17:10:35 +0000 (17:10 +0000)]
make close() and shade() private.

18 years agopass the right num of shit to the client msg
Dana Jansens [Wed, 8 Jan 2003 17:10:00 +0000 (17:10 +0000)]
pass the right num of shit to the client msg

18 years agoclose windows with netwm messages
Dana Jansens [Wed, 8 Jan 2003 17:07:18 +0000 (17:07 +0000)]
close windows with netwm messages

18 years agouse client msg's to toggle shaded
Dana Jansens [Wed, 8 Jan 2003 17:03:36 +0000 (17:03 +0000)]
use client msg's to toggle shaded

18 years agoadd state_shaded
Dana Jansens [Wed, 8 Jan 2003 17:01:20 +0000 (17:01 +0000)]
add state_shaded
rm debug print's

18 years agostate_above/below work now
Dana Jansens [Wed, 8 Jan 2003 17:00:27 +0000 (17:00 +0000)]
state_above/below work now

18 years agoadd a -single argument which only runs on a single screen
Dana Jansens [Wed, 8 Jan 2003 16:29:39 +0000 (16:29 +0000)]
add a -single argument which only runs on a single screen

18 years agocheck for python errors a little better i think..
Dana Jansens [Wed, 8 Jan 2003 09:22:14 +0000 (09:22 +0000)]
check for python errors a little better i think..

18 years agoignore much fewer focus events. only ignore focusout's from activating a grab
Dana Jansens [Wed, 8 Jan 2003 09:10:34 +0000 (09:10 +0000)]
ignore much fewer focus events. only ignore focusout's from activating a grab

18 years agoignore focus events from grabs
Dana Jansens [Wed, 8 Jan 2003 09:05:38 +0000 (09:05 +0000)]
ignore focus events from grabs

18 years agorm _focus, its no longer used
Dana Jansens [Wed, 8 Jan 2003 08:43:41 +0000 (08:43 +0000)]
rm _focus, its no longer used

18 years agohandle focus events SOO much more simply. and it works. fuck yes. at last. i think...
Dana Jansens [Wed, 8 Jan 2003 08:40:03 +0000 (08:40 +0000)]
handle focus events SOO much more simply. and it works. fuck yes. at last. i think i can rest.

18 years agorework focus event handling. does it basically like ob2 did now. and it seems to...
Dana Jansens [Wed, 8 Jan 2003 07:41:17 +0000 (07:41 +0000)]
rework focus event handling. does it basically like ob2 did now. and it seems to work too :>

18 years agorm old debug printfs
Dana Jansens [Wed, 8 Jan 2003 06:47:13 +0000 (06:47 +0000)]
rm old debug printfs

18 years agoput unmanageWindow back how it used to be. no 'remap' argument
Dana Jansens [Wed, 8 Jan 2003 06:46:21 +0000 (06:46 +0000)]
put unmanageWindow back how it used to be. no 'remap' argument

18 years agoadd some comments
Dana Jansens [Wed, 8 Jan 2003 06:45:56 +0000 (06:45 +0000)]
add some comments
clean up the releasing of the client from the frame

18 years agorm old comment
Dana Jansens [Wed, 8 Jan 2003 06:45:30 +0000 (06:45 +0000)]
rm old comment

18 years agomap the window if it was reparented, on release
Dana Jansens [Wed, 8 Jan 2003 06:45:21 +0000 (06:45 +0000)]
map the window if it was reparented, on release

18 years agomake some funcs const, and don't try focus a client if it is not visible
Dana Jansens [Wed, 8 Jan 2003 06:45:01 +0000 (06:45 +0000)]
make some funcs const, and don't try focus a client if it is not visible

18 years agoclarify an incorrect comment, and make some funcs const
Dana Jansens [Wed, 8 Jan 2003 06:44:23 +0000 (06:44 +0000)]
clarify an incorrect comment, and make some funcs const

18 years ago*** empty log message ***
Dana Jansens [Wed, 8 Jan 2003 06:41:47 +0000 (06:41 +0000)]
*** empty log message ***

18 years agograb the server around key ungrab/grabs to prevent losing keys
Dana Jansens [Wed, 8 Jan 2003 06:41:31 +0000 (06:41 +0000)]
grab the server around key ungrab/grabs to prevent losing keys

18 years agomake focus work without races.
Dana Jansens [Wed, 8 Jan 2003 05:26:49 +0000 (05:26 +0000)]
make focus work without races.

18 years agofix typo
Dana Jansens [Wed, 8 Jan 2003 05:06:21 +0000 (05:06 +0000)]
fix typo

18 years agostop compressing enter/leave events.. this might be responsible for the focu sfuckups?
Dana Jansens [Tue, 7 Jan 2003 22:02:43 +0000 (22:02 +0000)]
stop compressing enter/leave events.. this might be responsible for the focu sfuckups?

18 years agomove a comment
Dana Jansens [Tue, 7 Jan 2003 20:21:56 +0000 (20:21 +0000)]
move a comment

18 years agodon't reparent to root if the client has already reparented since unmapping
Dana Jansens [Tue, 7 Jan 2003 20:21:42 +0000 (20:21 +0000)]
don't reparent to root if the client has already reparented since unmapping

18 years agobetter reparent handling, dont fux with the event stack..
Dana Jansens [Tue, 7 Jan 2003 20:20:14 +0000 (20:20 +0000)]
better reparent handling, dont fux with the event stack..

18 years agorm old junk
Dana Jansens [Tue, 7 Jan 2003 20:08:47 +0000 (20:08 +0000)]
rm old junk

18 years agoi think im handling reparent events correctly now, by unmanaging the window and then...
Dana Jansens [Tue, 7 Jan 2003 20:06:29 +0000 (20:06 +0000)]
i think im handling reparent events correctly now, by unmanaging the window and then XMapping the client

18 years agoignore the right about of unmap notifies
Dana Jansens [Tue, 7 Jan 2003 19:54:00 +0000 (19:54 +0000)]
ignore the right about of unmap notifies

18 years agoin synch mode, chew up 100% cpu, cuz we cant select on the display's fd
Dana Jansens [Tue, 7 Jan 2003 19:24:38 +0000 (19:24 +0000)]
in synch mode, chew up 100% cpu, cuz we cant select on the display's fd

18 years agohandle unmaps better. all thanks to acroread sending wacky unmap events
Dana Jansens [Tue, 7 Jan 2003 09:30:00 +0000 (09:30 +0000)]
handle unmaps better. all thanks to acroread sending wacky unmap events

18 years agosend config req's to the master too
Dana Jansens [Tue, 7 Jan 2003 07:34:11 +0000 (07:34 +0000)]
send config req's to the master too

18 years agoabort() on X errors that aren't BadWindow errors
Dana Jansens [Tue, 7 Jan 2003 07:24:39 +0000 (07:24 +0000)]
abort() on X errors that aren't BadWindow errors

18 years agodont move frame if not frame exists while mapping
Dana Jansens [Tue, 7 Jan 2003 07:05:39 +0000 (07:05 +0000)]
dont move frame if not frame exists while mapping

18 years agodon't place the window magically if we're starting (the window was already placed)
Dana Jansens [Tue, 7 Jan 2003 06:56:57 +0000 (06:56 +0000)]
don't place the window magically if we're starting (the window was already placed)

18 years agoadd a PlaceWindow event hook type
Dana Jansens [Tue, 7 Jan 2003 06:50:21 +0000 (06:50 +0000)]
add a PlaceWindow event hook type

18 years agoadd a check for ShapeBounding shape events
Dana Jansens [Tue, 7 Jan 2003 06:37:02 +0000 (06:37 +0000)]
add a check for ShapeBounding shape events

18 years agodont unset focused client if it is still/already set, that causes bugs!
Dana Jansens [Tue, 7 Jan 2003 06:24:40 +0000 (06:24 +0000)]
dont unset focused client if it is still/already set, that causes bugs!

18 years agochange the unmanae ordeer around to have the callbacks fire last
Dana Jansens [Tue, 7 Jan 2003 05:48:12 +0000 (05:48 +0000)]
change the unmanae ordeer around to have the callbacks fire last

18 years agofixed condition that could cause 2 windows to look focused, and bad things to occur
Dana Jansens [Tue, 7 Jan 2003 05:21:12 +0000 (05:21 +0000)]
fixed condition that could cause 2 windows to look focused, and bad things to occur

18 years agosending windows to workspaces works. focus messes up on fast switching
Dana Jansens [Tue, 7 Jan 2003 05:17:39 +0000 (05:17 +0000)]
sending windows to workspaces works. focus messes up on fast switching

18 years agouse client messages to switch desktops/move windows between desktops
Dana Jansens [Tue, 7 Jan 2003 04:51:55 +0000 (04:51 +0000)]
use client messages to switch desktops/move windows between desktops

18 years agoadd comment for findScreen
Dana Jansens [Tue, 7 Jan 2003 04:06:34 +0000 (04:06 +0000)]
add comment for findScreen

18 years agoadd python.hh to the openbox.i deps
Dana Jansens [Tue, 7 Jan 2003 03:22:35 +0000 (03:22 +0000)]
add python.hh to the openbox.i deps

18 years agocomment the new desktop functions
Dana Jansens [Tue, 7 Jan 2003 02:46:14 +0000 (02:46 +0000)]
comment the new desktop functions

18 years agoadd change_desktop
Dana Jansens [Tue, 7 Jan 2003 02:44:54 +0000 (02:44 +0000)]
add change_desktop

18 years agoadd startup and shutdown callback events for each screen
Dana Jansens [Tue, 7 Jan 2003 02:43:56 +0000 (02:43 +0000)]
add startup and shutdown callback events for each screen

18 years agoadd next/prev desktop, give them the no_wrap optional arg
Dana Jansens [Tue, 7 Jan 2003 02:27:51 +0000 (02:27 +0000)]
add next/prev desktop, give them the no_wrap optional arg

18 years agosupply python routines for next/prev workspace
Dana Jansens [Tue, 7 Jan 2003 02:24:43 +0000 (02:24 +0000)]
supply python routines for next/prev workspace

18 years agodont hide windows when switching to the current workspace
Dana Jansens [Tue, 7 Jan 2003 01:58:39 +0000 (01:58 +0000)]
dont hide windows when switching to the current workspace

18 years agowindows stay on their desktops
Dana Jansens [Tue, 7 Jan 2003 01:54:26 +0000 (01:54 +0000)]
windows stay on their desktops

18 years agograb SIGUSR1
Dana Jansens [Tue, 7 Jan 2003 01:49:32 +0000 (01:49 +0000)]
grab SIGUSR1

18 years agodont reset focus to the unfocused window!
Dana Jansens [Tue, 7 Jan 2003 01:28:59 +0000 (01:28 +0000)]
dont reset focus to the unfocused window!

18 years agodesktops
Dana Jansens [Tue, 7 Jan 2003 00:59:41 +0000 (00:59 +0000)]
desktops

18 years agomove the shit from OBRootWindow into OBScreen
Dana Jansens [Tue, 7 Jan 2003 00:57:26 +0000 (00:57 +0000)]
move the shit from OBRootWindow into OBScreen

18 years agokeep track of desktops...
Dana Jansens [Tue, 7 Jan 2003 00:57:00 +0000 (00:57 +0000)]
keep track of desktops...

18 years agono need for focusraise anymore
Dana Jansens [Mon, 6 Jan 2003 19:02:09 +0000 (19:02 +0000)]
no need for focusraise anymore

18 years agoallow to bind multiple functions to everything
Dana Jansens [Mon, 6 Jan 2003 19:01:49 +0000 (19:01 +0000)]
allow to bind multiple functions to everything

18 years agokilla a debug printf
Dana Jansens [Mon, 6 Jan 2003 07:32:26 +0000 (07:32 +0000)]
killa a debug printf

18 years agoadd comments for rming masks from the events
Dana Jansens [Mon, 6 Jan 2003 06:03:38 +0000 (06:03 +0000)]
add comments for rming masks from the events

18 years agoignore num/caps/scroll lock in events
Dana Jansens [Mon, 6 Jan 2003 06:02:22 +0000 (06:02 +0000)]
ignore num/caps/scroll lock in events

18 years agorm debugging comment
Dana Jansens [Mon, 6 Jan 2003 04:58:07 +0000 (04:58 +0000)]
rm debugging comment

18 years agohandle maprequests after mapped correctly. thus making gaim happy again
Dana Jansens [Mon, 6 Jan 2003 04:57:42 +0000 (04:57 +0000)]
handle maprequests after mapped correctly. thus making gaim happy again

18 years agograb the first known window type
Dana Jansens [Mon, 6 Jan 2003 04:44:00 +0000 (04:44 +0000)]
grab the first known window type

18 years agoclean up transient's parent's reference in destructor
Dana Jansens [Mon, 6 Jan 2003 04:33:37 +0000 (04:33 +0000)]
clean up transient's parent's reference in destructor

18 years agogets transients! woot. tested and such.. no groups still tho
Dana Jansens [Sun, 5 Jan 2003 02:32:39 +0000 (02:32 +0000)]
gets transients! woot. tested and such.. no groups still tho

18 years agokeep track of transients. however not group transients yet
Dana Jansens [Sun, 5 Jan 2003 02:24:27 +0000 (02:24 +0000)]
keep track of transients. however not group transients yet

18 years agotransient window support..halfway
Dana Jansens [Sun, 5 Jan 2003 01:40:38 +0000 (01:40 +0000)]
transient window support..halfway

18 years agoSIGHIP not SUGHUP
Dana Jansens [Sat, 4 Jan 2003 23:51:39 +0000 (23:51 +0000)]
SIGHIP not SUGHUP

18 years agoonly focus new 'normal' windows
Dana Jansens [Sat, 4 Jan 2003 23:51:24 +0000 (23:51 +0000)]
only focus new 'normal' windows

18 years agodont restart on HUP. badness. restart on USR1.
Dana Jansens [Sat, 4 Jan 2003 19:22:44 +0000 (19:22 +0000)]
dont restart on HUP. badness. restart on USR1.

18 years agolameass comment from the past
Dana Jansens [Sat, 4 Jan 2003 19:18:44 +0000 (19:18 +0000)]
lameass comment from the past

18 years agorestart on HUP
Dana Jansens [Sat, 4 Jan 2003 19:18:30 +0000 (19:18 +0000)]
restart on HUP

18 years agoadd support for wm_window_role
Dana Jansens [Sat, 4 Jan 2003 19:09:52 +0000 (19:09 +0000)]
add support for wm_window_role

18 years agoadd focusraise.
Dana Jansens [Sat, 4 Jan 2003 18:48:09 +0000 (18:48 +0000)]
add focusraise.
comment functions.

18 years agoadd buttons to the tree.rm stupid comments in Makefile.ams
Dana Jansens [Sat, 4 Jan 2003 18:42:25 +0000 (18:42 +0000)]
add buttons to the tree.rm stupid comments in Makefile.ams

18 years agoadding buttons for styles
Dana Jansens [Sat, 4 Jan 2003 18:40:04 +0000 (18:40 +0000)]
adding buttons for styles

18 years agorm the xftlsfonts manpage
Dana Jansens [Sat, 4 Jan 2003 18:35:47 +0000 (18:35 +0000)]
rm the xftlsfonts manpage

18 years agoline up text in --help
Dana Jansens [Sat, 4 Jan 2003 09:30:04 +0000 (09:30 +0000)]
line up text in --help

18 years agomove the approproate code for map request handling to the client class. this will...
Dana Jansens [Sat, 4 Jan 2003 09:27:50 +0000 (09:27 +0000)]
move the approproate code for map request handling to the client class. this will deiconify the window when requested.

18 years agoif a dock has the 'below' state set, then it goes in the normal window layer
Dana Jansens [Sat, 4 Jan 2003 08:54:53 +0000 (08:54 +0000)]
if a dock has the 'below' state set, then it goes in the normal window layer

18 years agolet the user set the above/below stacking layer easily
Dana Jansens [Sat, 4 Jan 2003 08:50:30 +0000 (08:50 +0000)]
let the user set the above/below stacking layer easily

18 years agobetter focus passing around for now
Dana Jansens [Sat, 4 Jan 2003 08:41:42 +0000 (08:41 +0000)]
better focus passing around for now

18 years agodont move/resize desktop windows or dock windows
Dana Jansens [Sat, 4 Jan 2003 08:06:48 +0000 (08:06 +0000)]
dont move/resize desktop windows or dock windows

18 years agosupport net_wm_strut's! nothing to do with them yet however
Dana Jansens [Sat, 4 Jan 2003 08:02:08 +0000 (08:02 +0000)]
support net_wm_strut's! nothing to do with them yet however

18 years agodecor and functions set set right for !normal windows
Dana Jansens [Sat, 4 Jan 2003 07:36:29 +0000 (07:36 +0000)]
decor and functions set set right for !normal windows

18 years agomore ideas in comments
Dana Jansens [Sat, 4 Jan 2003 07:26:57 +0000 (07:26 +0000)]
more ideas in comments

18 years agoconfigure request optimizations
Dana Jansens [Sat, 4 Jan 2003 07:24:40 +0000 (07:24 +0000)]
configure request optimizations

18 years agoshape works again. updating the delete_window protocol update the decor.
Dana Jansens [Sat, 4 Jan 2003 07:04:23 +0000 (07:04 +0000)]
shape works again. updating the delete_window protocol update the decor.

18 years agomove where transient shit will be
Dana Jansens [Sat, 4 Jan 2003 06:47:47 +0000 (06:47 +0000)]
move where transient shit will be

18 years agouse the correct size for buttons even when there is no iconify button in use. (oops)
Dana Jansens [Sat, 4 Jan 2003 06:46:04 +0000 (06:46 +0000)]
use the correct size for buttons even when there is no iconify button in use. (oops)

18 years agowhen a window focused that was the last focused already (this happens from grabs...
Dana Jansens [Sat, 4 Jan 2003 06:02:42 +0000 (06:02 +0000)]
when a window focused that was the last focused already (this happens from grabs), dont unfocus it, just let it be

18 years agoupdate comment
Dana Jansens [Sat, 4 Jan 2003 05:53:55 +0000 (05:53 +0000)]
update comment