| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-02-14 | prompt to kill windows when they are not responding | Dana Jansens | |
| 2008-02-14 | key input works for ObPrompt windows now | Dana Jansens | |
| 2008-02-14 | make the prompt buttons respond to button presses. keyboard input code is ↵ | Dana Jansens | |
| there too but not working yet. | |||
| 2008-02-14 | Make ObPrompt windows get managed as clients, and make them able to ↵ | Dana Jansens | |
| reconfigure as well. | |||
| 2008-02-14 | you can create dialog windows called "prompts" which have a message and some ↵ | Dana Jansens | |
| buttons! they don't do anything interesting yet. | |||
| 2008-02-14 | _net_active_window shouldn't change desktop, is the general policy concensus. | Dana Jansens | |
| 2008-02-03 | ignore fake generated enters if they are in the serial-ignore-range too | Dana Jansens | |
| 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-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-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 | |
| 2007-07-19 | use keypress for navigating the menu but use keyrelease for running things | Dana Jansens | |
| 2007-07-19 | use keyrelease to fire menu actions not key press | Dana Jansens | |
| when keypress is used, the keyrelease gets sent to whatever window is focused. if it's a stupid program - like most any program - it will update its user_time, preventing the new window from being focused | |||
| 2007-07-18 | don't restack windows when they request it with an invalid sibling | Dana Jansens | |
| 2007-07-18 | take care when sibling is specified as an unmanaged window | Dana Jansens | |
| 2007-07-17 | remove trailing whitespace | Mikael Magnusson | |
| 2007-07-12 | adding trunk | Dana Jansens | |
| Signed-off-by: Dana Jansens <danakj@orodu.net> | |||
| 2007-06-22 | add the activate action. it will replace the focus action, as it can just ↵ | Dana Jansens | |
| focus without raising now (or without unshading) | |||
| 2007-06-22 | add the cyclewindows action | Dana Jansens | |
| 2007-06-22 | well.. it compiles.. | Dana Jansens | |
| 2007-06-22 | add code for interactive actions | Dana Jansens | |
