| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-05-21 | parse Path, Terminal, and StartupNotify | Dana Jansens | |
| 2010-05-21 | parse OnlyShowIn/NotShowIn | Dana Jansens | |
| 2010-05-21 | allow new windows on other desktops to get focused if specified in a per-app ↵ | Dana Jansens | |
| rule you can not client_active() with user=false and desktop=true and activate things on other desktops, by the general focus steal restrictions, if you wanted to do that sorta thing | |||
| 2010-05-20 | Allow sending windows on other desktops to the current desktop. | Mikael Magnusson | |
| 2010-05-20 | Add some more conditions to the If action | Mikael Magnusson | |
| It can now match on window titles, virtual desktop (number, "current", "other"), demands_attention, and undecoratedness. | |||
| 2010-05-20 | don't need a force_reply when changing the decor for a window | Dana Jansens | |
| it will send a configurenotify if the client's rootwindow position changed | |||
| 2010-05-20 | client_update_protocols() doesnt change anything that would affect a ↵ | Dana Jansens | |
| client's decor or functions | |||
| 2010-05-20 | allows a window to unmax by resizing. | Dana Jansens | |
| makes "clever" use of the client's pre_max_area values to allow this to happen without flashing, and preserving them in case the user cancels the resize after it has become unmaximized. | |||
| 2010-05-19 | set the frame's initial size to something invalid so the extents hint will be | Dana Jansens | |
| set for sure the first time. | |||
| 2010-05-17 | set the interactive action to NULL before doing its cleanup phase | Dana Jansens | |
| if the cleanup ends up cancelling the "current interactive action", it would cause the end function to be called again, which sucks. for instance if the cleanup function uses the Focus action. this prevents the unwanted loop into the interactive action cleanup. | |||
| 2010-05-17 | fix focus when starting up, especially when replacing another instance of ↵ | Dana Jansens | |
| openbox adds a function event_reset_time() that forces event_time() to look for a new (future) timestamp | |||
| 2010-05-17 | remove a debug print in the keyboard obt stuff | Dana Jansens | |
| 2010-05-17 | avoid new gcc warning (casting ** to const** is not valid for good reason) | Dana Jansens | |
| 2010-05-17 | merge some contexts together in the default rc.xml mouse bindings | Dana Jansens | |
| 2010-05-17 | allow multiple contexts separated by space in a mouse binding | Dana Jansens | |
| example: context="Top Left Right Bottom" | |||
| 2010-05-17 | turn off focuslast and on undermouse in mouse focus config example | Dana Jansens | |
| 2010-05-17 | Remove some unneeded stdlib.h includes | Mikael Magnusson | |
| 2010-05-17 | Add support for using relative expressions in move and resize actions | Mikael Magnusson | |
| Have MoveResizeTo use config_parse_gravity_coord instead of duplicating it locally Allow MoveResizeTo positions and sizes and per app positions to be relative to screen size Rename to config_parse_relative_number so it can be used for sizes too Add relative numbers to width/height in MoveResizeTo Add relative numbers to MoveRelative Add relative numbers to ResizeRelative, these are for the client size, not screen size | |||
| 2010-05-17 | new enum values need to be handled in switches | Dana Jansens | |
| (the new enum values were added to count the number of entries in the enums) | |||
| 2010-05-17 | fix typo in enum | Dana Jansens | |
| 2010-05-13 | add _NUM_TYPES to obrender enums, to allow enumeration of the enum values | Derek Foreman | |
| 2010-05-11 | show empty properties in obxprop | Dana Jansens | |
| 2010-05-11 | parse number values write in a hex string in obxprop | Dana Jansens | |
| 2010-05-11 | advance while parsing a hex input in obxprop | Dana Jansens | |
| 2010-05-11 | add cleanup functions to the client list menus that removes everything from ↵ | Dana Jansens | |
| them when they are not being shown (saves iterating thru the list uselessly when a client is unmanaged) | |||
| 2010-05-11 | add cleanup function for menus that fires when the menu is no longer visible | Dana Jansens | |
| 2010-04-29 | don't try go to selected submenu when there is nothing selected | Dana Jansens | |
| 2010-04-28 | use clicks in prompts | Dana Jansens | |
| 2010-04-28 | add a test to set a mouse cursor on an InputOnly subwindow | Dana Jansens | |
| 2010-04-28 | fix XSYNCronization of resizes (especially with two monitors). | Dana Jansens | |
| 1) a ConfigureNotify must always follow a Sync notification 2) determine the final size of the window with its position else struts are not applied properly for (partly) maximized windows 3) set the sync counter to a value when managing a new window | |||
| 2010-04-28 | make sure clients stay on screen when the root window changes size, and ↵ | Dana Jansens | |
| maximized/fullscreen windows must be on some monitor or it doesn't make much sense (and asserts) | |||
| 2010-04-28 | Remove two unused variables | Mikael Magnusson | |
| Remains from 64adc0eeba598cb1469b2140777fba30e3053f0e | |||
| 2010-04-28 | found memory corruption in the obt xqueue and paths | Dana Jansens | |
| 2010-04-28 | make an event queue for X events. the queue's min size is 16 XEvents (~3k) | Dana Jansens | |
| 2010-04-23 | don't put reparent events back on the stack. the window is no longer being ↵ | Dana Jansens | |
| managed anyways. and it messes up the order of events in the queue | |||
| 2010-04-23 | putting events on the event queue does not send them back to the server. it ↵ | Dana Jansens | |
| was just going to get ignored the next time around cuz the window wouldnt be in our list of clients | |||
| 2010-04-23 | don't use XPutBackEvent and mess up timestamp order in the event queue | Dana Jansens | |
| 2010-04-20 | add asserts to make sure we don't add things to stacking list that are not ↵ | Dana Jansens | |
| managed | |||
| 2010-04-20 | don't change stacking stuff on windows when moving them during the unmanage ↵ | Dana Jansens | |
| phase. | |||
| 2010-04-16 | event_curtime is replaced (publicly) by event_time() | Dana Jansens | |
| This function never returns CurrentTime, which is nice, cuz using CurrentTime for XSetFocus always sucks. If the current XEvent did not have a timestamp, then event_time() will find one. It finds the first timestamp available in the X event queue, meaning the earliest timestamp >= the current (nontimestamped) event. All future events should have a timestamp >= event_time(), so using this in XSetFocus() should not mess up any future calls we make to it. This change seems to work well, as it appears to fix bug #3648. | |||
| 2010-04-16 | When determining the current timestamp, try get something a lil more accurate | Dana Jansens | |
| Get the first timestamp from the event queue, rather than (potentially) the last. also treat it as the actual event_curtime, meaning it is used when focusing a newly mapped window etc. | |||
| 2010-04-16 | when client removes its transient_for hint, don't keep the window as ↵ | Dana Jansens | |
| transient for the group when it shouldn't be (fixes bug #4586) | |||
| 2010-04-16 | allow warping the mouse pointer when switching desktops by bumping into the ↵ | Dana Jansens | |
| edge of the monitor with a window based on a patch by Nathaniel Gephart <computinchuck@gmail.com> | |||
| 2010-04-16 | show the focus cycle popup's icons in linear order when cycling in linear ↵ | Dana Jansens | |
| order (bug #2319) | |||
| 2010-04-16 | add an option to next/previous window to only include ↵ | Dana Jansens | |
| hilited/flashing/urgent windows (feature req/bug #4341) | |||
| 2010-04-16 | Link libobrender, not openbox, to imlib2 | Mikael Magnusson | |
| 2010-04-16 | add some comments for binary search | Dana Jansens | |
| 2010-04-16 | stat() can give an error, handle that | Dana Jansens | |
| 2010-04-16 | use const Rect* not Rect const* | Dana Jansens | |
| 2010-03-29 | add BSEARCH() macros in obt/bsearch.h that to a binary search on an array, ↵ | Dana Jansens | |
| use it when searching for a group in obt_paths_try_exec() | |||
