summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2003-06-26check that extensions_vidmode is set before trying to use the vidmode functionsDana Jansens
2003-06-26return FALSE if a grab failsDana Jansens
2003-06-26set the desktop hint when the window already has a hint but its out of rangeDana Jansens
2003-06-26clear the over item in the menu when executing shitDana Jansens
2003-06-26add NUM_STACKLAYER, fix some comments that dont applyDana Jansens
2003-06-26remove unused variableDana Jansens
2003-06-26remove/add instead of raising to put a window into a new layerDana Jansens
2003-06-26new stacking code that doesnt suck ass to look at, wootDana Jansens
2003-06-26use the minsize to keep the stuff ni the dock off of the bevel edges etcDana Jansens
2003-06-25only render if there was an over existingDana Jansens
2003-06-25menus grab the keyboard and pointer, thus making only one menu visible at a ↵Dana Jansens
time, and making them act like gtk menus and * menus do, where you can click and drag and release to select something as well as click-release to elave it open while you search around the menu
2003-06-25grab all motion events for pointer grabsDana Jansens
2003-06-24position submenus correctly horizontallyDana Jansens
2003-06-24menus were too short by a border widthDana Jansens
2003-06-24check to make sure the window is on screen *after* positioning itDana Jansens
2003-06-22add a simple menu parser.Dana Jansens
while menu parsing, the theme does not exist so we can't do any theme stuff while creating menu stuff, so put that off for later, i.e when the menu is shown.
2003-06-22reorder startup so menu goes before config parsingDana Jansens
2003-06-21add decoration state to the frame struct. make client_configure adjust the ↵Dana Jansens
frame if the decorations do not match between the client and the frame, so that when they change it can send a configurenotify to the client.
2003-06-21make client_reconfigure a non-user-type client_configureDana Jansens
2003-06-21strdup the exec path cuz it gets freed by the time we restart otherwiseDana Jansens
2003-06-21moveresize messages are not user-requestsDana Jansens
2003-06-21remove debug printDana Jansens
2003-06-21send teh configure event to client on user-requested final configures even ↵Dana Jansens
if not moved, cuz usualy the final isnt sent with a change, but just to end the move process.
2003-06-21always use the session id from the session manager when setting the restart ↵Dana Jansens
property
2003-06-21add -sm-disable optionDana Jansens
2003-06-21only show -sm-client-id in the help when session management is build inDana Jansens
2003-06-21session management works, and it can resume with its old ID, so it works ↵Dana Jansens
with gnome-session
2003-06-21make session management optionalDana Jansens
2003-06-21set the required properties so that session managers see openboxDana Jansens
2003-06-21add libSM *client* support, so we should work with gnome-session now!Dana Jansens
2003-06-21more namespacing with Rr*Dana Jansens
2003-06-21kill a warningDana Jansens
2003-06-21more namespacing to Rr*Dana Jansens
2003-06-21fix a warningDana Jansens
2003-06-21rename pixel32/16 to RrPixel32/16Dana Jansens
2003-06-21put the render theme into a structDana Jansens
2003-06-21fixed to accomodate the changes to the render/ API.Dana Jansens
2003-06-20simply the render interface by not requiring the setting of all the areas. ↵Dana Jansens
only take a w and h in paint(). best font layout ever.
2003-06-20remove non-planar surfacesDana Jansens
2003-06-19fix for how base-size is used to comply with the icccmDana Jansens
2003-06-08remove an extra useless call to focus_set_client(NULL)Dana Jansens
2003-06-08describe the complicated if a bit :)Dana Jansens
2003-06-08more checks for when to do an XResizeWindowDana Jansens
2003-06-08send the configure notify for resizes too, just to be a little more safeDana Jansens
2003-06-08onlt send configurenotify if the client actually moved, to work around ↵Dana Jansens
emacs, hopefully :)
2003-06-08some more fixes for resizing clients. aspect ratio is not the last thing ↵Dana Jansens
checked and so rules all, that might need to change.. however, it now uses base-size only for aspect ratios and base-size/min-size for other sizing shit, as per the ICCCM.
2003-06-08from icccm:Dana Jansens
If a base size is not provided, the minimum size is to be used in its place and vice versa. Added support for this.
2003-06-08i was backwardsDana Jansens
2003-06-08this cnofigure is FINAL!Dana Jansens
2003-06-08don't resize the client itself while doing a resize if its not final when ↵Dana Jansens
config_opaque_resize is not on