| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2007-05-17 | grab the pointer when windows move them selves so no enter events happen. i ↵ | Dana Jansens | |
| wonder if this will cause but reports. it still does for restacking though.. little cleanup in client.c, and remove client_configure macro which was now redundant | |||
| 2007-05-15 | always ignore errors for client_focus like we used to. | Dana Jansens | |
| 2007-05-15 | fix a comment | Dana Jansens | |
| 2007-05-15 | simplify focus handling a bit. no need to listen to focus going to the frame ↵ | Dana Jansens | |
| because if it ever does that, the window is unmapping and the frame will just unmap and send it to root. make focus fallback a lil more robust, it checks for errors when it sets focus on the window, and if an error occured it will focus the next option. | |||
| 2007-05-14 | add a debug action.. change focus debug output a lil, no grab events | Dana Jansens | |
| 2007-05-14 | fix a comment | Dana Jansens | |
| 2007-05-14 | another little focus cleanup/rearrangement, for focus going to windows that | Dana Jansens | |
| are no longer there. | |||
| 2007-05-13 | only set focus_client to null if the window losing focus was the focus_client | Dana Jansens | |
| 2007-05-13 | set focus_client when focus leaves a window | Dana Jansens | |
| 2007-05-13 | rename the openbox_* atoms back to ob_* | Dana Jansens | |
| 2007-05-13 | some focus fixes. always set the new focus when we fallback or else weird ↵ | Dana Jansens | |
| states appear. better handling of focusin's on clients that don't exist? | |||
| 2007-05-13 | no more losing focus from wm_torture -t map_response | Dana Jansens | |
| when a focusin comes for an invalid target, set that focus has wandered off, so that when the focusout comes in afterwards we can react accordingly | |||
| 2007-05-13 | use the right list in client_add_hide_notify, rename destructor to ↵ | Dana Jansens | |
| destroy_notify which is really what it is, and is more consistant now that there are 2 notifies | |||
| 2007-05-13 | some changes to focus handling. | Dana Jansens | |
| most interesting is the change in focus_fallback, which means that it won't call xsetinput focus in some cases, potentially reducing flicker and stuff. also potentially producing bugs? heh. the screen.c focus fallback code doesn't seem to need special cases anymore, which is really good, if that is really the case. move the focus_tried stuff out of event.c into focus.c, where it seems to belong. | |||
| 2007-05-13 | dont count focusin on the support window to be a focusin on a client | Dana Jansens | |
| 2007-05-13 | maybe better logic for looking for focus in's on clients | Dana Jansens | |
| 2007-05-12 | debug print | Dana Jansens | |
| 2007-05-12 | missing a break statement | Dana Jansens | |
| 2007-05-12 | do it better, prevent creating new races | Dana Jansens | |
| 2007-05-12 | try catch weird racey corner case where we try fallback to a window but it ↵ | Dana Jansens | |
| unmaps as we do so, so focus ends up going to nowhere | |||
| 2007-05-11 | change when configurerequests create configurenotifies. | Dana Jansens | |
| make _NET_RESTACK_WINDOW create a configurenotify, because it is supposed to be like configurerequest. so why not? | |||
| 2007-05-10 | when un-showing the desktop if a window is getting shown, iconify the others ↵ | Dana Jansens | |
| so just the one is shown | |||
| 2007-05-10 | set the session stuff before trying to apply per-app settings. | Dana Jansens | |
| set the decor/functions after restoring all the stuff from session/per-app too | |||
| 2007-05-10 | fix typo in a comment, at least i do'nt think config5Aure is a word | Mikael Magnusson | |
| 2007-05-10 | make configurerequest activate but net_restack_windows just restack. | Dana Jansens | |
| fix bottomif, topif, opposite. fix debug output in event printing when there was no problem | |||
| 2007-05-10 | add support for _NET_RESTACK_WINDOW | Dana Jansens | |
| 2007-05-10 | make restacking much better, yay | Dana Jansens | |
| no more cludge using actions to raise windows. when a window changes layer it uses add_nonintrusive now so it won't cover the focused window. this way fullscreen windows when they drop down, don't cover up the new focus target. fix add_nonintrusive so that if the window is focused it gets added to the top add back support for ConfigureRequest restacking, this time properly though, using all the detail and sibling modes. but when windows use this to raise they are using some old business and we're going to assume they actually want to activate instead. this means firefox works nicely. yay. ubuntu's firefox has been made to just stop raising entirely though. ! | |||
| 2007-05-09 | less redrawing | Dana Jansens | |
| 2007-05-09 | fix hovering for corner buttons during full-max | Dana Jansens | |
| 2007-05-09 | when a window is fully maxed, make clicking on the titlebar past the edge ↵ | Dana Jansens | |
| buttons count as clicking on the buttons | |||
| 2007-05-09 | add support for _NET_REQUEST_FRAME_EXTENTS | Dana Jansens | |
| 2007-05-09 | support for _NET_WM_USER_TIME_WINDOW round 2 ! yay abstraction | Dana Jansens | |
| 2007-05-09 | add support for _NET_WM_USER_TIME_WINDOW. round 1 ! ding. | Dana Jansens | |
| 2007-05-08 | don't focus splash screens and toolbars and menus when you click on them. or ↵ | Dana Jansens | |
| enter them. | |||
| 2007-05-08 | try again. merge r6177-6182 from 3.4-working | Dana Jansens | |
| 2007-05-08 | merge r6176-6182 from 3.4-working | Dana Jansens | |
| 2007-05-08 | only show the debug message when relevent | Dana Jansens | |
| 2007-05-08 | i dont like this "application window" concept. swap it with "helper" windows ↵ | Dana Jansens | |
| instead which are the inverse. helper windows are utility/menu/toolbar windows. | |||
| 2007-05-08 | make helper windows share desktops with all their application top level windows | Dana Jansens | |
| 2007-05-08 | ok, so, back out the last commit. owner events are passed thru so we get ↵ | Dana Jansens | |
| enter/leave notify events. dont change frame decor from button presses during an interactive grab or while a menu is open | |||
| 2007-05-07 | the session properties are not set on the group leader, they are set on the ↵ | Dana Jansens | |
| "client leader" which is in the WM_CLIENT_LEADER property. also they are all set when the window maps, and not to be changed thereafter. | |||
| 2007-05-06 | a focus fix? konquerer would end up losign focus on close sometimes. this is ↵ | Dana Jansens | |
| the only thing i can think of tht would cause it. we will see.. | |||
| 2007-05-06 | save session state for old clients that dont use XSMP. more session ↵ | Dana Jansens | |
| improvements. with ksmserver we can save a few things before the clients go messing with stuff during the interactive phase. | |||
| 2007-05-06 | add an allDesktops option to Next/PreviousWindow to alt-tab across all desktops. | Dana Jansens | |
| 2007-05-05 | extranous ) | Dana Jansens | |
| 2007-05-05 | fix stupid apps focusing. yah. | Dana Jansens | |
| 2007-05-05 | changes to the client menu, which entries are there, and reorganizing, and ↵ | Dana Jansens | |
| renaming. let you highlight disabled menu entries, they just aren't runable of course, and add the activedisabled theme element for these entries. add the all desktops button picture to "All desktops" in the client menu update the themes for the new element, and some changes to make things more readable-better contrast. CLEARLOOKS-OLIVE is now DIFFERENT FROM THE 3.4 BRANCH SO DON'T RE-RUN THEMETOXML ON IT :( :( yeah.. i think that is everything? | |||
| 2007-05-05 | some changes to ConfigureRequest, based on what I found in FVWM. | Dana Jansens | |
| fix those stupid applications from moving accross the screen by the size of their decorations. | |||
| 2007-05-05 | make focus fallback when it is given to the frame (this happens if you unmap ↵ | Dana Jansens | |
| the client but not the frame for eg in iconify animation) | |||
| 2007-05-05 | fixes to the properties and net_supported. a bunch weren't supported. better ↵ | Dana Jansens | |
| checking at runtime to make sure everything is in the atom. | |||
