summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-27Various cleanups of event.cMikael Magnusson
Typo in debug message. Improve some comments. Space after comma. Factor out compress_client_message_event. Fold two ifs together. Change duplicated case to fall through.
2008-02-27Refactor the event handling for titlebar buttons a bit.Mikael Magnusson
2008-02-26add xce-mcs-manager to the autostart.sh - run it if gsd is not foundDana Jansens
2008-02-26Merge branch 'backport' into workDana Jansens
2008-02-26Fixing bug from commit 041d17373e04Dana Jansens
Pressing a button and leave/enter would cause the button to show hover mode, not pressed mode. Change the behaviour back to how it used to be for pressing (the button stays pressed when you move outside of its box) and make it work correctly, as commit 041d17373e04 also did for menus. Reverting this behaviour because it seems impossible to do the enter/leave stuff correctly for the close button on maximized windows. Leaving the titlebar contexts doesn't give us an Enter event to go along with it, so even if we check all motion events, the button will flash unpressed when leaving the topright contexts.
2008-02-26Merge branch 'backport' into workDana Jansens
2008-02-26change the buttons in the kill prompt from "yes/no" which can be a little ↵Dana Jansens
confusing to be more clear "cancel/force exit" so people won't do the wrong thing by accident so much
2008-02-25show the desktop change popup before mapping/unmapping all the windowsDana Jansens
this makes a big difference if the compmgr is being laggy trying to show windows
2008-02-22Merge branch 'backport' into workDana Jansens
Conflicts: openbox/menuframe.c openbox/prompt.c openbox/prop.c openbox/prop.h
2008-02-22Add theme options for menu line separators.Dana Jansens
Added: menu.separator.color menu.separator.width menu.separator.padding.width menu.separator.padding.height
2008-02-22Allow windows to specify a base-size of 0Dana Jansens
This fixes the resize popup for terminal windows, if the base-size was 0, the size popup would be off by one.
2008-02-22Let ObPrompts be modal dialogs, and when they are transient for a window, ↵Dana Jansens
make it transient for its entire group, so it can be stacked at the highest level above other transients
2008-02-21Merge branch 'backport' into workDana Jansens
Conflicts: openbox/openbox.c openbox/session.c
2008-02-21If multiple key bindings at the same level are not able to be translated, ↵Dana Jansens
then don't have them conflict and end up removing untranslated bindings from the key tree. This way they can be re-translated later. This fixes keybindings getting lost when VMWare grabs the keyboard/pointer
2008-02-21Change all single quotes to double quotes in strings.Mikael Magnusson
2008-02-21Update finnish translation.Mikael Magnusson
2008-02-19MoveResizeTo was broken for opposite edges.Mikael Magnusson
2008-02-18Merge branch 'backport' into workDana Jansens
Conflicts: openbox/grab.c openbox/keyboard.c
2008-02-18Fix button press behaviours. On LeaveNotify, make the button no longer ↵Dana Jansens
pressed. On MotionNotify, only make it hovered if no button is pressed down. On EnterNotify, make it hovered or pressed as appropriate. This fixes case where you left-click and hold on a button, then right click to open the menu - this used to leave the button in a pressed state.
2008-02-18Grab key bindings with GrabModeSync, so that if they lead to a keyboard ↵Dana Jansens
grab, then no keyboard events will be lost between the initial keybinding and the keyboard grab.
2008-02-18the focus indicator line for prompt buttons wasn't being displayed, since ↵Dana Jansens
the texture type was no longer being set
2008-02-19Update spanish translation.Elián Hanisch
2008-02-17Fix some typos in comments.Mikael Magnusson
2008-02-17Add a comment for translators about how to change order of arguments.Mikael Magnusson
2008-02-17Update all the po files so they contain the new prompt strings so ↵Mikael Magnusson
translators can translate them.
2008-02-17Update swedish translation.Mikael Magnusson
2008-02-17Update traditional chinese translation.洪任諭
2008-02-17Update swedish translation.Mikael Magnusson
2008-02-15() -> (void) also in .h files, and fix a place that gave arguments when it ↵Mikael Magnusson
shouldn't have.
2008-02-15() -> (void)Mikael Magnusson
2008-02-15Merge branch 'backport' into workDana Jansens
Conflicts: openbox/frame.c openbox/menuframe.c
2008-02-15remove prop.c/h, as they were reintroduced in a bad merge ↵Dana Jansens
(0dc7eca4cdfff6425e19a0bace0f9ae8834d04e8)
2008-02-15make the frame iconify animation go right into the icon geometry area ↵Dana Jansens
instead of stopping before it
2008-02-14set the window type hint on menus to be "popup menus"Dana Jansens
2008-02-14Merge branch 'backport' into workDana Jansens
2008-02-14Merge branch 'backport' into workDana Jansens
2008-02-14avoid a compiler warningDana Jansens
2008-02-14don't reference free'd memory, and don't leak memory if the image cache is ↵Dana Jansens
not saving any resized pictures
2008-02-14don't use \n at the end of g_message stringsDana Jansens
2008-02-14use g_message not g_print so it can go to the logDana Jansens
2008-02-14pre-calc the sum of a picture added to an RrImage rather than calculating it ↵Dana Jansens
every time
2008-02-14add a bunch of comments for images and image caches. and make the number of ↵Dana Jansens
resized pictures saved in an image tunable per-icon cache.
2008-02-14when resizing images, pick a source image with the same aspect ratio if possibleDana Jansens
2008-02-14Introducing the icon cache.Dana Jansens
If an icon is the same as one in the cache, then it uses that one. icons of different sizes (from the same client) are linked together into one, and resizes of icons are cached and linked to all the various sizes. so you only need one icon in memory for all your terminals now. ya!
2008-02-14backport the changes to render/ from the alttab branch (commit ↵Dana Jansens
3592046b2b26e05ee94c0dd0fed5b7fd5475c198) in master, as the iconcache changes depend on this git show 3592046b -- render
2008-02-14Merge branch 'backport' into workDana Jansens
2008-02-14put the char member at the bottom of the struct so that it doesnt mess up ↵Mikael Magnusson
alignment for the other members (assuming the compiler doesn't pad the struct appropriately anyways)
2008-02-14obprompts do not have a stacking layer, as they don't appear directly in the ↵Dana Jansens
stacking list
2008-02-14obprompts do not have a stacking layer, as they don't appear directly in the ↵Dana Jansens
stacking list
2008-02-14draw a box inside the key-focused button in an ObPrompt. also fix rendering ↵Dana Jansens
the buttons when they are parent-relative.