| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-02-02 | Merge branch 'backport' into work | Dana Jansens | |
| Conflicts: openbox/client.c openbox/event.c openbox/mouse.c openbox/openbox.c openbox/prop.c openbox/prop.h openbox/screen.c parser/parse.c parser/parse.h | |||
| 2008-02-02 | comment typo | Dana Jansens | |
| 2008-02-02 | make fullscreen windows more xinerama and multi-screen aware | Dana Jansens | |
| instead of calling it every time a window loses focus, it is only called when a window gains focus. then, check fullscreen layered windows, if they should be moved to a lower layer. when moving a window between monitors, also check its layer and that of any fullscreen windows. let a window stay in the fullscreen layer even when it is not focused, if it is on a non-visible desktop, or if it is on a different monitor from the focused window, or if nothing else is focused | |||
| 2008-01-31 | generalize the window managing process into window_manage, which handles ↵ | Dana Jansens | |
| dock apps and the like | |||
| 2008-01-31 | make ob_debug use the g_log system, and make openbox log messages to..a log ↵ | Dana Jansens | |
| file ! this will help everyone since most people do not run openbox in a terminal.. | |||
| 2008-01-31 | Merge branch 'backport' into work | Dana Jansens | |
| Conflicts: openbox/client.c openbox/config.c openbox/event.c openbox/extensions.c openbox/focus_cycle_indicator.c openbox/focus_cycle_popup.c openbox/menuframe.c openbox/moveresize.c openbox/openbox.c openbox/screen.c openbox/stacking.c openbox/startupnotify.c | |||
| 2008-01-31 | don't check for the root window in the window hash tables. waste of cpu | Dana Jansens | |
| 2008-01-31 | simplify window.h macros, and rename the window types to ObWindowClass for ↵ | Dana Jansens | |
| consistent name style | |||
| 2008-01-31 | make an obt_root() macro | Dana Jansens | |
| 2008-01-31 | make menu event handling work more like how other events are handled, less ↵ | Dana Jansens | |
| special-casey | |||
| 2008-01-31 | make the window.h interface more consistent with the rest of openbox, hide ↵ | Dana Jansens | |
| the window_map behind some functions, and make obdockapps not obwindows anymore | |||
| 2008-01-27 | when ignoring enter events, only ignore up to the current serial ↵ | Dana Jansens | |
| (NextRequest()-1). Don't ignore enters that come after this with the next serial. | |||
| 2008-01-25 | Create fake enter events in fewer situations - avoiding times that you don't ↵ | Dana Jansens | |
| actually want them. Ignore event serials without using XSync, so that we aren't doing an XSync 100 times per minute - slow! | |||
| 2008-01-24 | strip non-modifier masks from the keyboard state for keyreleases when xkb is ↵ | Dana Jansens | |
| present too | |||
| 2008-01-20 | make the obt library branch compile again with all the changes merged in ↵ | Dana Jansens | |
| from backport | |||
| 2008-01-20 | change openbox to use the libotk's keyboard.[ch] stuff instead of the old ↵ | Dana Jansens | |
| modkeys.[ch] and some of translate.[ch] | |||
| 2008-01-20 | make openbox use the obt prop.c/h stuff | Dana Jansens | |
| holy search and replace batman | |||
| 2008-01-20 | s/ob_display/obt_display/ and remove ob_display | Dana Jansens | |
| 2008-01-20 | add prop.[ch] to the libobt, but they are not used yet. add a global ↵ | Dana Jansens | |
| obt_display which obt can use, and the application. | |||
| 2008-01-20 | move the code for tracking what extensions are available on the display into ↵ | Dana Jansens | |
| the libobt | |||
| 2008-01-20 | move the xerror handling into the libobt | Dana Jansens | |
| 2008-01-20 | Move the main loop out into the libobt | Dana Jansens | |
| 2008-01-16 | use hash tables in ping.[ch] instead of a list. we're pinging every window, ↵ | Dana Jansens | |
| not just windows youre trying to close, so don't use datastructures that suck with lots of windows.. | |||
| 2008-01-16 | Various fixes for sparse warnings. | Mikael Magnusson | |
| Define void functions with (void), not (). Add missing includes. Some functions were declared static but defined non-static. Some variables that should be file static were file global but not used in any other file. prop.h defined a new prop_atoms in each file that included it instead of declaring it extern. | |||
| 2008-01-15 | can tell when a window that was "closed" has stopped responding now | Dana Jansens | |
| 2008-01-13 | sync when killing all keyboard grabs, so that we can be sure they are gone ↵ | Dana Jansens | |
| before proceeding (fixes a race condition when running things that want to grab the keyboard very quickly. yes, arch is that fast somehow..) | |||
| 2008-01-11 | since the internal windows are in window_map now, it's possible we'll get ↵ | Dana Jansens | |
| them back when we check what window an event happened on. so don't abort if that happens anymore. | |||
| 2008-01-11 | dont reparse the config file when the keyboard map changes. just rebind ↵ | Dana Jansens | |
| everything. yay for mika as inspiration | |||
| 2008-01-11 | don't take KeyRelease events for menus until they receive a KeyPress event ↵ | Dana Jansens | |
| first. avoid using the key binding used to show the menu to execute something inside it. | |||
| 2008-01-11 | continue commit 2b80e4e8ef56bb4fba614139601e750344418e5b - remove debug ↵ | Dana Jansens | |
| code, and some unneeded stuff | |||
| 2008-01-11 | fixes from commit 0ce14a727968736e57fb3fabba3794b46903875f | Dana Jansens | |
| the xsync was needed to get the right serial for the end of the ignore range | |||
| 2008-01-11 | ignore mouse clicks on override-redirect windows that aren't owned by openbox | Dana Jansens | |
| 2008-01-11 | fix a focus race condition in two ways: | Dana Jansens | |
| 1. when focusing a window, ignore any enter events up until the serial of the X event causing the focus, not up until the last thing sent to the server. if we get 2 enters very quickly, then we don't want to ignore the second one just because we are focusing the first window. 2. there is a race if you check (focus_client != d->client) in the delay_focus_func, because the current focused window might change by the time this focus_client would take effect, so don't check that. | |||
| 2008-01-11 | code clean up | Dana Jansens | |
| 2008-01-11 | XKB modifiers are strange things, and i don't know how to read them properly ↵ | Dana Jansens | |
| in modkeys.c and convert it all to the x core stuff. so we use this to get the state of the modifiers, otherwise we end up missing them sometimes (like on PPC) | |||
| 2008-01-11 | reconfigure openbox when the input mapping changes, eg. keyboard layout or ↵ | Dana Jansens | |
| modifier map | |||
| 2007-11-12 | Add --exit. | Mikael Magnusson | |
| 2007-09-04 | ANSI function declarations, ie () -> (void) | Mikael Magnusson | |
| 2007-08-05 | When halting focus-follows-mouse, ignore any enter events that were ↵ | Dana Jansens | |
| generated before the halting process too. | |||
| 2007-08-04 | don't make omnipresent windows lose focus when changing desktops. this is ↵ | Dana Jansens | |
| done by allowing focus_fallback to specify if focus has been lost or not. usually if you're call it, focus is lost, but not always. | |||
| 2007-08-04 | only use user_time updates if they are on the focused window | Dana Jansens | |
| 2007-08-03 | show a popup notification when switching desktops (also make all the config ↵ | Dana Jansens | |
| options export time in milliseconds not half milli half micro) | |||
| 2007-08-03 | don't make delayed focus-follows-mouse interupt menus and move/resizes | Dana Jansens | |
| 2007-08-03 | new least-intrusive focus stealing prevention | Dana Jansens | |
| 2007-08-01 | remove focus-stealing-prevention stuff, don't use user_time crap at all. it ↵ | Dana Jansens | |
| is broken in every application that has ever used it. ever. ever. \^_^/;;; | |||
| 2007-07-22 | remove unused variable | Dana Jansens | |
| 2007-07-21 | kill moveresize cleanly if focus is moving (it uses a keyboard grab) | Dana Jansens | |
| 2007-07-21 | remove mysterious xkb code... | Dana Jansens | |
| 2007-07-21 | be explicit about the event | Dana Jansens | |
| 2007-07-21 | cleanup | Dana Jansens | |
