| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-03-25 | allow non-normal windows to go to 0,0. and remove a debugging g_print | Dana Jansens | |
| 2010-03-09 | Add menu seperator style to Clearlooks | David Barr | |
| The default themerc is quite old and does not include the slightly newer option to theme the menu seperator, here is a patch to fix that and some very trivial tweaks to overall theme to better match the metacity/gtk version. | |||
| 2010-03-01 | add a function client_is_oldfullscreen() that determines if a window is an ↵ | Dana Jansens | |
| "oldschool fullscreen window" or not. use this throughout. and allow oldschool fullscreen windows to move to 0,0 even with a strut there. | |||
| 2010-03-01 | when an app tries to move to 0,0 and there is a strut there (java swing!), ↵ | Dana Jansens | |
| move it to inside the strut instead (unless it is an oldschool fullscreen app) | |||
| 2010-02-26 | missing a g_slice_free | Dana Jansens | |
| 2010-02-24 | libexecdir is provided by automake, and gnome-settings-daemon is not always ↵ | Dana Jansens | |
| in /usr/libexecdir, use the dir from automake | |||
| 2010-02-24 | Type is a mandatory field of a .desktop, so add it to the old ↵ | Dana Jansens | |
| gnome-interfacing-desktop file | |||
| 2010-02-21 | Show client menu on right click anywhere on a window frame (left and right ↵ | Dana Jansens | |
| were excluded) | |||
| 2010-02-21 | Added shade-icon to client-menu | Tobias Gläßer | |
| 2010-02-19 | make array large enough | Dana Jansens | |
| 2010-02-19 | get the modifier mask for a modifier key that is pressed/released more ↵ | Dana Jansens | |
| accurately, using the table we built already for other purposes | |||
| 2010-02-19 | save the state of the modifiers only when starting an interactive action | Dana Jansens | |
| 2010-02-17 | move the startup command launching into a helper function | Dana Jansens | |
| 2010-02-17 | revamp the autostart functionality, so autostart apps launch after openbox. | Dana Jansens | |
| add /usr/libexec/openbox-autostart which runs the global/user scripts and launches /usr/libexec/openbox-xdg-autostart (which runs .desktop autostart stuff) make openbox-session call openbox with --startup option, to make openbox launch /usr/libexec/openbox-autostart *after* it is initialized. add /etc/xdg/openbox/environment and ~/.config/openbox/environment files to let user change environment variables (locale) for their Openbox session, which openbox-session loads before running openbox. | |||
| 2010-02-17 | don't use a variable as a format string | Dana Jansens | |
| 2010-02-16 | Add skeleton for start of dot-desktop-file parser | Dana Jansens | |
| 2010-02-16 | lower the default submenu show delay | Dana Jansens | |
| 2010-02-16 | a couple more g_free() to g_slice_free()'s | Dana Jansens | |
| 2010-02-16 | more using g_slice_new() instead of g_new() | Dana Jansens | |
| 2010-02-16 | missed a g_free() that should be g_slice_free() | Dana Jansens | |
| 2010-02-15 | dont trust the _NET_ACTIVE_WINDOW timestamp. (fixes bug #4519) | Dana Jansens | |
| if we decide to focus the window, do not use their provided timestamp. chromium gives a very old timestamp, which means we think we're focusing the window but it never actually gets focus, leading to inconsistent behaviour by openbox. use the timestamp for making decisions about passing focus if you want (we dont right now), but not for the XSetInputFocus call. | |||
| 2010-02-13 | Remove mismerge-added files | Mikael Magnusson | |
| 2010-02-12 | include imlib2 as a dep of obrender in the pkg-config file if it's using it | Dana Jansens | |
| 2010-02-12 | make the obt .pc file do -lobt, not -lobrender | Dana Jansens | |
| 2010-02-12 | remove a bunch of g_new()/g_free() by returning Rect const*'s from screen ↵ | Dana Jansens | |
| area functions when possible | |||
| 2010-02-12 | use g_slice_new() instead of g_new() part 4 | Dana Jansens | |
| 2010-02-12 | use g_slice_new() instead of g_new() part 3 | Dana Jansens | |
| 2010-02-12 | use g_slice_new() instead of g_new() part 2 | Dana Jansens | |
| 2010-02-12 | using g_slice_new() instead of g_new() part 1 | Dana Jansens | |
| 2010-02-12 | have obt refresh the xlib keyboard stuff on mappingnotify events | Dana Jansens | |
| 2010-02-12 | destroy XIC's that belong to an XIM before closing the XIM, else Xlib will ↵ | Dana Jansens | |
| seggie! | |||
| 2010-02-12 | Check node->name for null | Mikael Magnusson | |
| Seems to happen sometimes with a well placed xml comment. | |||
| 2010-02-11 | dont print warnings when reading keys which dont generate text | Dana Jansens | |
| 2010-02-11 | make control keys work in menus/dialogs/etc with the new obt code, using ↵ | Dana Jansens | |
| XLookup stuff | |||
| 2010-02-11 | initialize the action shutdown function to NULL | Dana Jansens | |
| 2010-02-11 | pass an input context to the interactive input function | Dana Jansens | |
| 2010-02-11 | make menu input work with the new obt keyboard stuff. | Dana Jansens | |
| create an Input Context for use during keyboard grabs, and use this to translate KeyPress events properly. make the menu respond to KeyPress events, since these are the only ones that can be translated properly, but still execute things from KeyRelease events | |||
| 2010-02-11 | make the menu use the new obt stuff when reading keyboard input so it can ↵ | Dana Jansens | |
| handle input from the non-base group and composed input | |||
| 2010-02-11 | make obt translate keypress events to a valid utf8 character (note this ↵ | Dana Jansens | |
| makes openbox not compile) | |||
| 2010-02-11 | don't strip the state for keyboard events | Dana Jansens | |
| this allows translation of keys not in the base keyboard layout | |||
| 2010-02-11 | add interface in obt to create an Input Context for a window | Dana Jansens | |
| 2010-02-11 | create an X Input Method in obt for the app to use for all input | Dana Jansens | |
| 2010-02-11 | get xlib to reload the keyboard on MappingNotify events | Dana Jansens | |
| 2010-02-11 | XKB header comes from obt | Dana Jansens | |
| 2010-02-11 | check the xkb version before using it | Dana Jansens | |
| 2010-02-11 | make the execute action not segfault when using a prompt (bug #4543) | Dana Jansens | |
| also save the client when using a prompt so it can be used if you choose "yes" from the prompt | |||
| 2010-02-11 | add an optional shutdown function which actions can register | Dana Jansens | |
| 2010-02-11 | i learnt what xkb does with the state. | Dana Jansens | |
| use the state from keyrelease events directly, rather than query the state (which is not as accurate!) the xkb state (as opposed to the normally sent compat state) contains extra info like the keyboard group, the pointer buttons, etc. so we can just strip that stuff out. (See section 2.2.2 of the XKB proto document) | |||
| 2010-02-09 | dont assert when there is no valid key layout present | Dana Jansens | |
| 2010-02-10 | Use correct ac variable in version.h.in | Mikael Magnusson | |
