summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2007-08-03place windows in the largest area not the widest one, reverts to 3.4.2 ↵Dana Jansens
behavior so the dock doesn't screw up placement
2007-08-03show 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-03don't make delayed focus-follows-mouse interupt menus and move/resizesDana Jansens
2007-08-03make warping on screen edge keep firing if you don't move the mouse away ↵Dana Jansens
from the edge (but it slows down after the first time)
2007-08-03new least-intrusive focus stealing preventionDana Jansens
2007-08-03Change resizing terminals to work for top and left edges too, the code is a ↵Mikael Magnusson
little ugly.
2007-08-01remove 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-08-01symmetry..tho it's not used right nowDana Jansens
2007-08-01don't force oldschool fullscreen windows to move inside struts (fixes ↵Dana Jansens
acroread some more, along with previous commit)
2007-08-01fix for acroread - don't shrink windows when they specifically fit an entire ↵Dana Jansens
monitor
2007-07-31Accept <command> in addition to <execute> for the restart action.Mikael Magnusson
2007-07-30don't propagate mouse button events on dock windows thru to the root windowDana Jansens
2007-07-26fix for xkb weirdness, to fix a bug introduced in 3.4.3, where releasing the ↵Dana Jansens
super mod key would not end interactive actions. Somehow Super_L is being bound to Mod4Mask without being in the modifier table. So we're doing some workarounds to find _all_ the keycodes for Super_L and use any of them to count as Mod4Mask.
2007-07-26use the moveresize client to find the active monitor tooDana Jansens
2007-07-26fix directional edge finding for xinerama, so that it can skip across to the ↵Dana Jansens
next monitor
2007-07-26make move and resize resist care about the dockMikael Magnusson
2007-07-24raise new windows when they aren't getting activated in a couple casesDana Jansens
1. when we're not activating it because the user has a menu open or is moving/resizing a window 2. when we're not activating it because it's opening on another desktop
2007-07-22remove unused variableDana Jansens
2007-07-22add an 'all' option for the monitor in MoveResizeToDana Jansens
2007-07-22for MoveResizeTo make <width>current</width> and <height>current</height> ↵Dana Jansens
and <monitor>current</monitor> work like <x> and <y>
2007-07-22for MoveResizeTo, make <x>current</x> the same as not specifying <x/> at allDana Jansens
2007-07-21fix a crash with the focused client closing during the delay of a submenu ↵Dana Jansens
being shown (and add an assert for this too)
2007-07-21don't focus new windows when the user is in a menu or move/resizing a windowDana Jansens
2007-07-21kill moveresize cleanly if focus is moving (it uses a keyboard grab)Dana Jansens
2007-07-21fix copy/paste errorDana Jansens
2007-07-21remove mysterious xkb code...Dana Jansens
2007-07-21be explicit about the eventDana Jansens
2007-07-21cleanupDana Jansens
2007-07-20don't resist in orthoganal directions when key resizing windows with aspect ↵Dana Jansens
ratios
2007-07-20don't move parents and children over when inserting desktops - cuz then they ↵Dana Jansens
all get moved a bunch of times, just move the top direct parent
2007-07-20remove a debug printDana Jansens
2007-07-20let you resize aspect ratio windows in north and south directions, and make ↵Dana Jansens
them resist properly when resizing
2007-07-20the resistance resizing has been changed from "lock corner" to "the ↵Dana Jansens
direction being resized" which makes so much more sense and doesn't need all this conversion back and forth
2007-07-20don't crash from very short windowsDana Jansens
2007-07-20xml values for per app settings should be case insensitiveMikael Magnusson
change strcasecmp to g_ascii_strcasecmp
2007-07-19don't resist when resizing terminals with the keyboardDana Jansens
2007-07-19fix growtoedge so it doesn't move terminal windows aroundDana Jansens
2007-07-19missing headerDana Jansens
2007-07-19decorate actions were backwardsDana Jansens
2007-07-19use keypress for navigating the menu but use keyrelease for running thingsDana Jansens
2007-07-19use keyrelease to fire menu actions not key pressDana 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-18don't restack windows when they request it with an invalid siblingDana Jansens
2007-07-18take care when sibling is specified as an unmanaged windowDana Jansens
2007-07-18Grab the server when mapping a client and frame, to avoid race conditionsDana Jansens
2007-07-17remove trailing whitespaceMikael Magnusson
2007-07-16don't make moving terminals jump at the startDana Jansens
2007-07-15Don't cancel interactive action when another one is run which shares the ↵Dana Jansens
same run function. This is how actions can cooperate!
2007-07-15a number for placing windows, to keep them on screen, but let you place them ↵Dana Jansens
off-screen 1. when a window is not on any monitor, don't just ignore it, stick it on the first monitor arbitrarily (rather than the closest monitor - room for improvement?) 2. when placing a window with per-app settings, don't rudely force it back on screen fully.
2007-07-15don't use freed memory as the coordinates to place windowsDana Jansens
2007-07-15was incorrectly using the width for calculations instead of the height in ↵Dana Jansens
client_find_onscreen