Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-01-03 | Fix clang warning 'expression with side effects' | Mathias Gumz | 1 | -5/+8 | |
2014-07-22 | fix uninitialized variables | Mathias Gumz | 1 | -1/+1 | |
2013-08-02 | Fix ArrangeWindowsStack* for multi-head displays | Mathias Gumz | 1 | -62/+67 | |
* Fix integer wrap around for some situations (resulting in a very wide window): w = max_width - x_offs - (*closest)->widthOffset() If the given window is on the right most display and thus 'x_offs' is bigger than 'max_width' (half of the display width), the resulting 'w' wraps around and becomes very large. * Place a single window via ArrangeWindowsStack* as well * Some minor code styling / reordering along the way | |||||
2013-08-02 | Add support for stacked tiling via ArrangeWindows* | John Sennesael | 1 | -15/+101 | |
2012-01-04 | Pre-increment non-primitive types. | Ryan Pavlik | 1 | -5/+5 | |
Found with cppcheck: "Prefix ++/-- operators should be preferred for non-primitive types. Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code." | |||||
2011-05-10 | Make RefCount<> more sensible | Pavel Labath | 1 | -1/+1 | |
the previous version of operator*() made no sense. E.g., it violated the invariant (*ptr).foo <=> ptr->foo. The dereferencing operator now returns a reference to the pointed-to object, rather than a pointer to it. I also added a bool conversion operator, which can be used in testing the NULL-ness of the pointer. Anyone wondering if that could be done in a simpler way is encouraged to read <http://www.artima.com/cppsource/safebool.html>. And, finally, I removed the mutable flag from the m_data member, since it does not need it. | |||||
2011-03-23 | compile fix: sunCC 5.11 (sunstudio 12) compiles and links again | Mathias Gumz | 1 | -1/+1 | |
biggest change: renaming of 'class Layer' to 'class ResourceLayer' in Layer.hh to handle complaints about 'ambiguous Layer: Layer or FbTk::Layer'. 'ResourceLayer' sounds crappy, but that was the best I could come up with right now. | |||||
2010-09-17 | added 'ArrangeWindowsVertical' to actions | John K Pate | 1 | -3/+14 | |
2010-09-04 | minor code simplification | Mathias Gumz | 1 | -13/+13 | |
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -2/+2 | |
2008-08-23 | make ShowDesktop and Deiconify commands maintain focus order | Mark Tiefenbruck | 1 | -13/+18 | |
2008-08-20 | fix match limits in apps file, plus some documentation | Mark Tiefenbruck | 1 | -2/+1 | |
2008-08-20 | ShowDesktop should ignore everything on the desktop layer, not just windows ↵ | Mark Tiefenbruck | 1 | -1/+2 | |
of type Desktop | |||||
2008-08-18 | fix a bug with Some and Every commands and the stupid global current window ↵ | Mark Tiefenbruck | 1 | -2/+6 | |
variable | |||||
2008-08-05 | make ShowDesktop command toggle between showing desktop and windows | Mark Tiefenbruck | 1 | -1/+16 | |
2008-08-04 | add window pattern argument to ArrangeWindows | Mark Tiefenbruck | 1 | -12/+10 | |
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -48/+46 | |
ObjectRegistry | |||||
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-20 | added ForEach key command | Mark Tiefenbruck | 1 | -9/+38 | |
2007-12-16 | changed CommandRegistry to a template class, renamed to ObjectRegistry<Type> | Mark Tiefenbruck | 1 | -25/+28 | |
2007-12-13 | added FbTk::CommandRegistry, decentralized command parsing, and made them ↵ | markt | 1 | -0/+120 | |
auto-register | |||||
2007-11-23 | make sure window commands operate on the right window | markt | 1 | -0/+9 | |
2007-11-22 | use winclient instead of fluxboxwindow for matching, and removing old code | markt | 1 | -6/+0 | |
2007-11-22 | added conditional statements to keys file | markt | 1 | -2/+47 | |
2007-11-12 | allow arbitrary window patterns in iconbar | markt | 1 | -12/+4 | |
2007-11-05 | various refactoring and minor changes | markt | 1 | -3/+6 | |
2007-10-24 | introduced workspacename for ClientPattern, and some miscellaneous cleanup | markt | 1 | -19/+1 | |
2007-10-13 | merged changes from pre-devel | markt | 1 | -15/+76 | |
2007-07-07 | allow negative indices in :Workspace <int> | markt | 1 | -2/+9 | |
2007-07-01 | added key commands :AddWorkspace and :RemoveLastWorkspace | markt | 1 | -0/+12 | |
2007-03-04 | moved some code around (regarding event handling) in preparation for ↵ | markt | 1 | -50/+6 | |
upcoming features | |||||
2007-03-01 | changed FocusControl::cycleFocus() to take a list of windows as an argument | markt | 1 | -12/+22 | |
also fixed some latent bugs and compiler warnings | |||||
2007-02-27 | respect external tabs in ArrangeWindows, patch from Tomas Janousek ↵ | mathias | 1 | -2/+8 | |
<tomi@nomi.cz> | |||||
2007-02-09 | added mouse bindings to the keys file | markt | 1 | -31/+35 | |
2007-01-11 | add feature to minimize windows in current layer | markt | 1 | -0/+13 | |
2006-12-17 | Stop cycling focus when another command gets run, even if modifiers are ↵ | markt | 1 | -4/+2 | |
still down | |||||
2006-11-07 | cosmetic patch from slava again | mathias | 1 | -1/+0 | |
2006-07-14 | include iconic windows when cycling | markt | 1 | -2/+2 | |
also, stop cycling on one screen when cycling begins on another | |||||
2006-07-12 | replacing some instances of focusedWindow()->fbwindow() with focusedFbWindow() | markt | 1 | -5/+3 | |
2006-07-10 | next/prevwindow toolbar buttons break mousefocus | markt | 1 | -2/+2 | |
2006-06-28 | Linear cycling wasn't affecting normal cycling order (Mark) | markt | 1 | -4/+2 | |
2006-04-19 | windows keep relative positions in ArrangeWindows, based on distance to new ↵ | mathias | 1 | -23/+46 | |
'cell' center | |||||
2006-04-16 | add CloseAllWindows key action | simonb | 1 | -0/+21 | |
thanks Adriano Dal Bosco - adbosco at users.sourceforge.net | |||||
2006-04-02 | size_t fixes, thanks Semushin Slava aka php-coder | fluxgen | 1 | -1/+1 | |
2006-03-09 | enhanced :NextWindow / :PrevWindow to accept <delta> as parameter, patch ↵ | mathias | 1 | -2/+2 | |
from marcus obst | |||||
2006-02-18 | moved all focus handling to FocusControl | fluxgen | 1 | -1/+2 | |
2006-02-18 | moved all focus handling to class FocusControl | fluxgen | 1 | -9/+9 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-07-04 | cleaning, change getCount to numberOfWorkspaces | fluxgen | 1 | -1/+1 | |
2005-05-06 | Fix for #1160244, #1099704, #1094107: | mathias | 1 | -1/+2 | |
if the xkb-extension is enabled and the user switches between his/her keyboardlayouts fluxbox's keybhandling doesn't work well anymore because xkeyevent.state contains also xkb-related flags and thus we have to handle that with caution. KeyUtils now contain 'isolateModifierMask()' to really work only on the modifiers. why not as part of cleanMods() ? because the XLookupString return false results, eg TextBox's would only print chars from the first keyboardlayout. |