| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-05 | Allow selecting menu entries during menuHideDelay if you click again, bug 5501 | Mikael Magnusson | |
| 2014-11-03 | Move final frame adjust in flashing to timeout func | Mikael Magnusson | |
| This possibly avoids badness when the timeout destroy notify is removed from the frame release func. | |||
| 2014-11-03 | Make sure to reset all the GSource timer ids | Mikael Magnusson | |
| Avoids warnings like 'Source ID 8382 was not found when attempting to remove it'. In particular some removals were missing in menuframe.c resulting in a warning being printed every time a submenu was opened. | |||
| 2014-10-28 | Update my email address | Mikael Magnusson | |
| 2014-10-28 | Fix some compiler warnings for ShowMenu | Mikael Magnusson | |
| 2014-10-28 | Some fixes found by coverity for things used before a null check | Mikael Magnusson | |
| In the second case, we actually check the wrong variable. | |||
| 2014-10-28 | Initialize some stuff to 0 before taking their address | Mikael Magnusson | |
| 2014-10-28 | Move assignment to before break, hopefully this doesn't break stuff | Mikael Magnusson | |
| 2014-10-28 | Fix an if statement getting moved into a loop it shouldn't have | Mikael Magnusson | |
| Found by coverity code analysis. | |||
| 2014-10-28 | Use PANGO_UNDERLINE_SINGLE for rendering shortcuts | Mikael Magnusson | |
| The pango docs say to use _LOW for accelerators, but that causes the line to be drawn beneath the ink extents which for us may be outside the area that gets displayed and we end up with no line at all. We also don't want to extend every menu entry with enough space to fit this possible line. | |||
| 2014-10-28 | Fix compile failure when X_HAVE_UTF8_STRING is not defined | Peter Åstrand | |
| 2014-10-28 | Use GString for appending strings | Mikael Magnusson | |
| It can take a very long time to print a _NET_WM_ICON property for firefox with the previous code, several minutes. Fixes bug #6042 and also implements the change for append_string. | |||
| 2014-10-28 | Fix use after free in menu_entry_frame_free | Edward Sheldrake | |
| 2014-10-28 | Fix copy paste typo in swap_byte_order | Pascal Terjan | |
| 2014-10-28 | Update CHANGELOG with changes so far | Mikael Magnusson | |
| 2014-10-28 | Make desktop actions noninteractive | Mikael Magnusson | |
| 2014-10-28 | Remove freshmeat related stuff from release script, the site is dead | Mikael Magnusson | |
| 2014-10-28 | Clip client rect to monitor bounds while picking a corner for resizing | Mikael Magnusson | |
| This way you can actually do everything to it when it's offscreen, not just resize the one edge that's poking out | |||
| 2014-10-23 | Change some while loops to for loops in config.c | Mikael Magnusson | |
| 2014-10-23 | Allow specifying several mousebinds in one go, like for keybinds | Mikael Magnusson | |
| Also fixes minor indent error | |||
| 2014-10-20 | Make RaiseLower work for the dock as well | Mikael Magnusson | |
| As a side effect, _NET_RESTACK_REQUEST now also allows specifying the dock as the sibling. | |||
| 2014-10-20 | Add keyboard/rebindOnMappingNotify option | Mikael Magnusson | |
| I have to switch to a qwerty layout to play steam games, and every time I switch back and forth, we lose some random bindings so I also had to reconfigure Openbox every time, now I don't. | |||
| 2014-10-11 | Pass the GravityPoint as const* instead of by value | Mikael Magnusson | |
| 2014-10-06 | Let the menu placement code know if the position was user specified | Mikael Magnusson | |
| This way, it can avoid running the code that moves it to a good position relative to a mouse that isn't there | |||
| 2014-10-06 | Move common gravity application to screen.c | Mikael Magnusson | |
| 2014-10-06 | Resolve gravity coords in menuframe so it can use the widths | Mikael Magnusson | |
| 2014-10-06 | Add <position> tag to ShowMenu action | Mikael Magnusson | |
| 2014-10-06 | Fix negative relative coordinate placement | Mikael Magnusson | |
| 2014-10-06 | double space | Mikael Magnusson | |
| 2014-04-25 | Fix thinko in if.c, *o in Stop can never be pointing at the right place. | Mikael Magnusson | |
| Use a file static boolean instead. | |||
| 2014-04-10 | Fix typo in variable name | Mikael Magnusson | |
| 2014-04-10 | Avoid initializing a VLA of 0 length | Mikael Magnusson | |
| 2014-04-10 | Declare variables at start of blocks in place.c | Mikael Magnusson | |
| 2014-04-10 | Break loop if is_true was set to false in If | Mikael Magnusson | |
| 2014-04-10 | Don't segfault when there's no target in If | Mikael Magnusson | |
| 2014-04-10 | Some fixes in french translation | Mikael Magnusson | |
| 2014-04-10 | Cache results of offset/shift functions so we don't do 6 function calls per ↵ | Derek Foreman | |
| pixel when reducing color depth | |||
| 2014-01-09 | Fix gcc warnings in screen.c | Rafael Ignacio Zurita | |
| 2014-01-09 | Added missing break statement (Bug 6043) | Markus Roesch | |
| 2013-09-09 | Add a strict option to the ToggleShowDesktop action | Dana Jansens | |
| When the strict option is used, normal windows are not able to show themselves while showing the desktop. | |||
| 2013-09-08 | Portuguese update for openbox | Sérgio Marques | |
| 2013-09-02 | Allow FillToEdge to grow when all its edges are blocked. | Dana Jansens | |
| This change points out how useless the return value from client_find_resize_directional() was, so it also removes that. When all edges are blocked, the FillToEdge action will try to grow all four edges agin without blocking any of them on their current edge. This more closely matches the behaviour of the GrowToEdge action. | |||
| 2013-09-02 | Clean up the FillToEdge action implementation | Dana Jansens | |
| This extend the client_find_resize_directional() method to support two growing modes, and return a bool for whether it was able to grow/shrink. The client_find_resize_directional() method now takes an enum instead of a bool, with two growing modes. The old mode which always tries to grow, the a new mode that will only grow if the client's edge is not already at a grow stopping point (ie against the edge of another window). | |||
| 2013-09-02 | Created a 'GrowToFill' action. (Bug 3356) | Lucas Augusto Deters | |
| 2013-09-02 | Use the BSEARCH() macro in overlap placement | Dana Jansens | |
| Currently the code rolls its own binary search, but now that we have a well-tested binary search implementation in obt/ we can make use of that. | |||
| 2013-09-01 | Fix bugs and add unit tests for BSEARCH() | Dana Jansens | |
| Also adds running unit tests to the release/go script so we can be sure that all tests pass before we make a release. | |||
| 2013-09-01 | Fix nits for overlap placement center option | Dana Jansens | |
| 2013-09-01 | Add the old <center> option for the placement policy. (Bug 5946) | Ian Zimmerman | |
| Original commit messages: . Reformat to move closer to house style . Add center on top of leat overlap place algo . Add sentinel value to edge arrays . Use a Size instead of a Rect for a centering field . Fix off by one bug . Need to declare dx and dy . Pass length of edge array instead of recomputing . Fix missing open-brace in config.c . Address the more trivial subset of danakj comments . Revert "Remove now-unused config_place_center option." This reverts commit 5e282dae08be3b900e0337efa0fae8f3ffa92cd7. . Remove reliance on sentinel value when scanning edge arrays . Avoid need to initialize Size structure by removing it :) . Clean up field expansion code somewhat . Compress code further by using a structure for common args . Fix search for next grid point . Squeeze it even more by not using Size at all | |||
| 2013-09-01 | Fix gcc warnings | Ian Zimmerman | |
| 2013-09-01 | Fix a typo causing submenuShowDelay to be ignored (Bug 6019) | Tom Sires | |
