| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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() | |||
| 2010-03-29 | parse some of the .desktop stuff into an ObtLink structure | Dana Jansens | |
| localized names still don't work. most of the app-specific stuff isn't done yet. categories aren't handled yet (to only show in/not show in some category) | |||
| 2010-03-29 | add obt_paths_try_exec() that will see if an executable exists | Dana Jansens | |
| 2010-03-29 | save the LC_MESSAGES locale category | Dana Jansens | |
| 2010-03-29 | if a launch time isnt there (like for client_activate) assume the window ↵ | Dana Jansens | |
| launched before the last desktop switch, not after. ie don't change desktops if you're not sure. | |||
| 2010-03-25 | make keypad enter do the same thing as return | Dana Jansens | |
| 2010-03-25 | figure out what type the value should be for each known .desktop key, and ↵ | Dana Jansens | |
| watch for invalid keys | |||
| 2010-03-25 | Add a new ObtLink type, which is going to be a generalization of a .desktop ↵ | Dana Jansens | |
| entry. Move the .desktop file parsing details into obt/ddparse.c, which generates some hash tables holding the data of the file. Add a new obt/link.c which will build an ObtLink from a parsed .desktop file, and may support other ways to create these links in the unforseeable future | |||
| 2010-03-25 | ignore the rendertest executable | Dana Jansens | |
| 2010-03-25 | ignore generated autostart script | Dana Jansens | |
| 2010-03-25 | save key values based on their value, but we dont know what values they have yet | Dana Jansens | |
| 2010-03-25 | add an empty function to parse the Desktop Entry group in a .desktop file | Dana Jansens | |
| 2010-03-25 | parse key/value pairs from the .desktop file and save them in a hashtable | Dana Jansens | |
| 2010-03-25 | close the .desktop file after parsing it | Dana Jansens | |
| 2010-03-25 | free the path after done with it | Dana Jansens | |
