| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2003-07-10 | rename 'xinerama' stuff to 'monitors' to be more generic and descriptive. | Dana Jansens | |
| 2003-07-10 | add client_search_top_transient. | Dana Jansens | |
| keep transients all on the same desktop together. use client_search_top_transient where possible in client.c | |||
| 2003-06-27 | xinerama support | Dana Jansens | |
| 2003-06-26 | check that extensions_vidmode is set before trying to use the vidmode functions | Dana Jansens | |
| 2003-06-26 | set the desktop hint when the window already has a hint but its out of range | Dana Jansens | |
| 2003-06-26 | remove/add instead of raising to put a window into a new layer | Dana Jansens | |
| 2003-06-24 | check to make sure the window is on screen *after* positioning it | Dana Jansens | |
| 2003-06-21 | add decoration state to the frame struct. make client_configure adjust the ↵ | Dana Jansens | |
| frame if the decorations do not match between the client and the frame, so that when they change it can send a configurenotify to the client. | |||
| 2003-06-21 | make client_reconfigure a non-user-type client_configure | Dana Jansens | |
| 2003-06-21 | remove debug print | Dana Jansens | |
| 2003-06-21 | send teh configure event to client on user-requested final configures even ↵ | Dana Jansens | |
| if not moved, cuz usualy the final isnt sent with a change, but just to end the move process. | |||
| 2003-06-21 | more namespacing with Rr* | Dana Jansens | |
| 2003-06-21 | rename pixel32/16 to RrPixel32/16 | Dana Jansens | |
| 2003-06-21 | fixed to accomodate the changes to the render/ API. | Dana Jansens | |
| 2003-06-19 | fix for how base-size is used to comply with the icccm | Dana Jansens | |
| 2003-06-08 | describe the complicated if a bit :) | Dana Jansens | |
| 2003-06-08 | more checks for when to do an XResizeWindow | Dana Jansens | |
| 2003-06-08 | send the configure notify for resizes too, just to be a little more safe | Dana Jansens | |
| 2003-06-08 | onlt send configurenotify if the client actually moved, to work around ↵ | Dana Jansens | |
| emacs, hopefully :) | |||
| 2003-06-08 | some more fixes for resizing clients. aspect ratio is not the last thing ↵ | Dana Jansens | |
| checked and so rules all, that might need to change.. however, it now uses base-size only for aspect ratios and base-size/min-size for other sizing shit, as per the ICCCM. | |||
| 2003-06-08 | from icccm: | Dana Jansens | |
| If a base size is not provided, the minimum size is to be used in its place and vice versa. Added support for this. | |||
| 2003-06-08 | i was backwards | Dana Jansens | |
| 2003-06-08 | don't resize the client itself while doing a resize if its not final when ↵ | Dana Jansens | |
| config_opaque_resize is not on | |||
| 2003-06-04 | better VIDMODE support, handle the cases where the functions fail | Dana Jansens | |
| 2003-06-04 | size fullscreen applications to the resolution with the VIDMODE extension | Dana Jansens | |
| 2003-06-04 | remove the client_remaximize function, and replace it with the ↵ | Dana Jansens | |
| client_reconfigure function, which just calls client_configure with the window's current location and dimensions, user=TRUE and final=TRUE. add support for the VIDMODE extension in client_configure, namely, fullscreen windows are positioned at the point of the viewport rather than at 0,0. call client_reconfigure when uniconifying a window, so that fullscreen windows are put at the point of the view port. | |||
| 2003-06-04 | use client_can_focus from client_focus to always get the same result | Dana Jansens | |
| 2003-06-04 | reverting the transient focus cycle change, its just not.. right. add the ↵ | Dana Jansens | |
| parent's title to the transient's for the popup instead of just relpacing it | |||
| 2003-06-04 | allow focus_fallback to query if a client can be focused without changing ↵ | Dana Jansens | |
| the focus order on it | |||
| 2003-06-03 | ignore xerrors while using the pixmaps specified by the client, since they ↵ | Dana Jansens | |
| can certainly be invalid and there's nothing i can do about it. | |||
| 2003-06-03 | rm g_messages.. ones that segfault.. :> | Dana Jansens | |
| 2003-06-02 | also dont increment the nicons if the w*h is 0 | Dana Jansens | |
| 2003-06-02 | watch out for 0x0 icons, and skip them | Dana Jansens | |
| 2003-05-30 | adjust what gets raised on map a bit, a little less selective. | Dana Jansens | |
| 2003-05-26 | use frame->visible, not the desktop number, other states exist too, like ↵ | Dana Jansens | |
| show_desktop | |||
| 2003-05-24 | use the user friendly desktop number | Dana Jansens | |
| 2003-05-22 | add actions for changing client layers to abov/below/normal | Dana Jansens | |
| 2003-05-22 | typo | Dana Jansens | |
| 2003-05-21 | Client menus | Scott Moynes | |
| Add "client_menu" to pluginrc to use. | |||
| 2003-05-19 | 2 in 1 again.. | Dana Jansens | |
| a) directional focus actions b) action system changes i.e. use structs/arrays for convertings strings to actions instead of gross if-else chains | |||
| 2003-05-18 | make icons use pixel32 data, and image_draw takes pixel32 data. | Dana Jansens | |
| client.c gets pixmap icons as a backup to netwm ones, and they are converted into pixel32 data. | |||
| 2003-05-18 | this is actually xor :) - fixing the focus search function to not return ↵ | Scott Moynes | |
| NULL if no valid group members exist to be a transient for | |||
| 2003-05-18 | 2 in 1 deal :\ | Dana Jansens | |
| client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything). client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons. | |||
| 2003-05-16 | print the class not the name | Dana Jansens | |
| 2003-05-16 | save the dock's class/name for future evil purposes! | Dana Jansens | |
| also print names of windows being managed/unmanaged | |||
| 2003-05-16 | rename "Slit" to "Dock". | Dana Jansens | |
| add config options to the rc3 for the dock. create a window_map, add DockApps to the ObWindow types, use the window_map for translating windows into objects for event handling (only one lookup now) and remove the old maps (client_map, menu_map). | |||
| 2003-05-16 | add anotehr stacking_add function. | Dana Jansens | |
| make stacking_add take care of raising also. make new windows that dont get focus also not raise above the focused window. | |||
| 2003-05-14 | pass teh correct values for config notify events | Dana Jansens | |
| 2003-05-11 | Clients Menus and Slits are all 'ObWindow's now. | Dana Jansens | |
| Stacking is done with ObWindows. Slits add themselves to the stacking order, as do clients of course. Added some macros for adding/removing to the stacking order. | |||
| 2003-05-11 | use the size of the icon window for slit apps, not the client window | Dana Jansens | |
