summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2002-05-02windows at positions x<0 or y<0 are no longer ignored in the placing codeDana Jansens
2002-05-01better toolbar strftime size/padding fixDana Jansens
2002-05-01BScreen::resource.root_command wasnt being initializedDana Jansens
2002-05-01fix possible seg because of new move code. make sure that the masked_window ↵Dana Jansens
pointer gets cleanup up (call endMove) when a window is destroyed (pointer is then invalid)
2002-04-30when a window begins moving, make sure another window is not moving already, ↵Dana Jansens
and if it is, end its move
2002-04-30make sure that the only time Click-to-place kicks in is when initially ↵Dana Jansens
placing/mapping the window
2002-04-30bug #1 from click placement fixed. was catching more motionNotify events ↵Dana Jansens
than i wanted to with the new/modified move grabs. now i drop any left-over extras when the move completes so they dont come in too late
2002-04-30save the titlebarLayout in the default configDana Jansens
2002-04-29fix bug with window menu positioningDana Jansens
2002-04-29fixed col placementDana Jansens
2002-04-29better logic when changing a window's decoration level, for choosing what ↵Dana Jansens
elements of decoration get placed on the window.
2002-04-29fixed bug from converting over to STLDana Jansens
2002-04-28when a window is iconified, it was being moved, end the move cleanlyDana Jansens
2002-04-28don't click-to-place windows when they specify a positionDana Jansens
2002-04-28properly handle placing a window while another window is still placing.Dana Jansens
2002-04-28if user is moving a window and switches workspaces, stop moving that windowDana Jansens
2002-04-28added ClickMouse window placement policyDana Jansens
2002-04-28moved the 'moving window' logic into separate functions "startMove" "doMove" ↵Dana Jansens
and "endMove"
2002-04-28new row/col Smart Placement from colophonDana Jansens
2002-04-28added UnderMouse windwo placement.Dana Jansens
2002-04-27better cascadePlacement. uses screen.availableArea().Dana Jansens
2002-04-27added BScreen::availableArea() which returns a rect specifying where windows ↵Dana Jansens
can be placed on the screen, and what area they can fill when maximized
2002-04-27removed debugging coutsDana Jansens
2002-04-27add std:: to the vector typedef in BasemenuDana Jansens
converted slit to use a std::list instead of LinkedList
2002-04-27converted from LinkedList to a vectorDana Jansens
2002-04-26more dithering fix.Dana Jansens
2002-04-26that segfaulted. oops. added a workaround so setImageDither doesnt reconfig ↵Dana Jansens
when saving off all the rc values
2002-04-26when Image Dither is changed in the menu, make ob reconfigure so it uses the ↵Dana Jansens
dithering
2002-04-24fix Resource class so that you cant cast a string to a ResourceDana Jansens
2002-04-23Rolled back to the old row and column smart placement so we can get a 1.0.0 ↵Dana Jansens
release out the door.
2002-04-22even more fixes for maximizing/placement with hidden slit/toolbar/etcDana Jansens
2002-04-22maximize and placeWindow now behave properly when the slit is hiddenDana Jansens
2002-04-22posible fix for maximizing when slit is auto-hiddenDana Jansens
2002-04-21changed external window interface to only have an area(), no size() and ↵Dana Jansens
origin(), since all of their values are also in area() changed toolbar external inteface to have an area, no more getX/Y/Width/Height
2002-04-21some placement fixes from colophon.Dana Jansens
2002-04-21new row and column placement, using a modified bestfit. These don't work ↵Dana Jansens
right yet, nor does bestfit, but they are coming.
2002-04-21even better bestfit placement. way to go colophon!Dana Jansens
2002-04-21specify the std:: namespace for the ostrstreams.Dana Jansens
2002-04-21bestfit placement now honors the left->right and top->bottom options for ↵Dana Jansens
window placement. fix for the placement config menu.
2002-04-20compile fix for --disable-slitDana Jansens
2002-04-20better logic to not place windows over the slit and toolbarDana Jansens
maximize uses this same logic to not maximize over the toolbar *and the slit*
2002-04-20changes to bestfit from ruhi. takes windows sizes into account properly, and ↵Dana Jansens
places windows 1 borderwidth apart on all sides, while still placeing up against the edge of the screen.
2002-04-20on reconfigure, if an option isn't specified in the rc file, then it will ↵Dana Jansens
revert to its default value instead of staying at its current value.
2002-04-20comment typo and function spacing fixDana Jansens
2002-04-20fixed memory leaks for strftime_format and rootcommandScott Moynes
2002-04-20fixed memory leak of application_nameScott Moynes
2002-04-20fixed a memory leak for resource.titlebar_layoutScott Moynes
2002-04-19fixed memory leak in screen::load()Dana Jansens
2002-04-19starting openbox without an rc file now works. it makes an empty Xrm db ↵Dana Jansens
instead of crashing :)
2002-04-19temprary fix for the memleaks in ::load() and ::set* when using ostrstreams. ↵Dana Jansens
Need to find a better solution for strings than std::string and ostrstream, or else put up with memory leaks all over the place.