summaryrefslogtreecommitdiff
path: root/openbox/resist.c
AgeCommit message (Collapse)Author
2010-04-16use const Rect* not Rect const*Dana Jansens
2010-02-12remove a bunch of g_new()/g_free() by returning Rect const*'s from screen ↵Dana Jansens
area functions when possible
2010-02-12using g_slice_new() instead of g_new() part 1Dana Jansens
2009-12-17Merge branch 'backport' into workDana Jansens
2009-12-16Fix resistance against struts, the resistance was always 0Dana Jansens
2009-11-07Make clang happierMikael Magnusson
Add asserts to default: in switch statements Store pointed to variables locally so it knows they don't change Remove some dead assignments Mark ob_exit_with_error as noreturn Use "%s", msg instead of just msg to printf style functions Use the c_pfocus variable
2008-01-20update openbox to use the current parser interface in libobtDana Jansens
there is also some random bug fixes for other libobt stuff in here.
2008-01-16Various 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.
2007-07-26make move and resize resist care about the dockMikael Magnusson
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-17remove trailing whitespaceMikael Magnusson
2007-06-22add the moveto actionDana Jansens
2007-06-13let desklets snap to eachotherDana Jansens
2007-06-13don't snap to below+skiptaskbar (desklets)Dana Jansens
2007-06-13xinerama support like crazy for struts and everything else too. this ↵Dana Jansens
probably crashes but its been way too long without a commit.
2007-06-13very cool struts. partial struts actually are partial struts now. possibly ↵Dana Jansens
way broken with xinerama?
2007-05-13resist all layersDana Jansens
2007-05-12remove the edges_hit_layers_below option. don't use windows in other layers ↵Dana Jansens
for resistance
2007-05-10the coordiantes are from the client, not the frameDana Jansens
2007-05-09resist for one key press at edges when keyboard move/resizingDana Jansens
2007-05-05yay. way way cleaner code for iconify animations. let people show/hide the ↵Dana Jansens
frame logically and it will do everything except during animations the frame will show what it needs to for visual display.
2007-05-05lots of fixes for the iconify animation. i think it should all work ↵Dana Jansens
perfectly now ? one change in action.c may affect bindings... THIS COULD BREAK CURRENT CONFIG FILES. ya. so, if you used a press binding and it moved the window, no enter event will be generated for that anymore because you are holding down the button when the window moves. if you don't like that then use a click binding instead. 1
2007-04-231) translate all of openbox's outputDana Jansens
2) update copyrights. 3) make release. ok that part not quite yet.
2006-08-22update copyright step 2Mikael Magnusson
2004-09-04option to make dragging and findedge ignore windows on lower layersMikael Magnusson
2003-10-25use g_[s]list_next/previous consistantly, and check for "it" instead of "it ↵Dana Jansens
!= NULL" consistantly. props to Logan again :)
2003-10-15consistant glib type usageDana Jansens
2003-10-06resist screen physical edges as well as strut edgesDana Jansens
2003-09-18off by one errorDana Jansens
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-15use the new RECT_LEFT/RIGHT/TOP/BOTTOM for clarityDana Jansens
2003-09-02remove debug printDana Jansens
2003-09-02separate window and screen snapping so only one or the other can be usedDana Jansens
2003-08-29remove a dispatch.hDana Jansens
2003-08-12move the resistance plugin into the kernel. dont resist when move/resizing ↵Dana Jansens
with the keyboard, only when doing it with the mouse.