dana/openbox.git
22 years agonew python interface! using the .py shadow wrappers from swig
Dana Jansens [Fri, 10 Jan 2003 03:11:48 +0000 (03:11 +0000)]
new python interface! using the .py shadow wrappers from swig

22 years agoinclude point and rect from otk so that they can have objects returned instead of...
Dana Jansens [Fri, 10 Jan 2003 03:10:18 +0000 (03:10 +0000)]
include point and rect from otk so that they can have objects returned instead of strings

22 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.

22 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

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

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

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

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

22 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

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

22 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

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

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

22 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

22 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..

22 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

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

22 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

22 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.

22 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 :>

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

22 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

22 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

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

22 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

22 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

22 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

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

22 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

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

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

22 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?

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

22 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

22 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..

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

22 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

22 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

22 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

22 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

22 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

22 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

22 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

22 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)

22 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

22 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

22 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!

22 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

22 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

22 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

22 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

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

22 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

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

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

22 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

22 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

22 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

22 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

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

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

22 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!

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

22 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

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

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

22 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

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

22 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

22 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

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

22 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

22 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

22 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

22 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

22 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

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

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

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

22 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.

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

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

22 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

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

22 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

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

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

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

22 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.

22 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

22 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

22 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

22 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

22 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

22 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

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

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

22 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.

22 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

22 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)