Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-01 | Store menus if smart pointers (RefCount) | Pavel Labath | 1 | -2/+2 | |
This was originally intended to be a bugfix for an memory error reported by valgrind (accessing freed memory). While debugging it, I found the menu ownership semantics confusing (setInternalMenu() et al.), so I decided to get rid of it and store it in smart pointers everywhere. Looking back, I'm not sure if this was worth all the trouble, but the good news is that the valgrind error disappeared. :) | |||||
2011-05-10 | Make RefCount<> more sensible | Pavel Labath | 1 | -4/+4 | |
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. | |||||
2011-02-03 | allow to override 'FocusNewWindow' via .fluxbox/apps | Peter Hercek | 1 | -0/+24 | |
2011-02-03 | bug fix: semantic differences between WinState::Decoration and Remember::save() | Peter Hercek | 1 | -11/+5 | |
2010-09-13 | code simplification | Mathias Gumz | 1 | -0/+2 | |
we do not need a std::map just to store an attribute on an AtomHandler, it makes housekeeping just more annoying. | |||||
2010-09-09 | added FbTk::Util::clamp() and simplified related code | Mathias Gumz | 1 | -20/+11 | |
2010-09-08 | improved 'escapeRememberChars()' routine by traversing the string only once | Mathias Gumz | 1 | -9/+14 | |
removed obsolete 'getuint()' function | |||||
2010-09-08 | avoid code duplication | Mathias Gumz | 1 | -3/+3 | |
2010-03-17 | Changed #ifdef DEBUG ... cerr << to using fbdbg. | Henrik Kinnunen | 1 | -12/+9 | |
This will reduce the number of #ifdef DEBUG for simple debug messages. include "Debug.hh" and use fbdbg instead of cerr for debug. | |||||
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -3/+3 | |
2008-08-30 | use FbMenu::window instead of WindowCmd<>::window for displaying items in ↵ | Mark Tiefenbruck | 1 | -10/+9 | |
the window menu | |||||
2008-08-27 | make FbWinFrame and FluxboxWindow share a WindowState object | Mark Tiefenbruck | 1 | -4/+4 | |
2008-08-27 | move FbWinFrame::State class to a new file | Mark Tiefenbruck | 1 | -20/+20 | |
2008-08-22 | move fullscreen and maximization handling to FbWinFrame | Mark Tiefenbruck | 1 | -10/+12 | |
2008-08-20 | fix match limits in apps file, plus some documentation | Mark Tiefenbruck | 1 | -0/+10 | |
2008-08-19 | add [transient] tag to apps file to match transient windows | Mark Tiefenbruck | 1 | -18/+27 | |
2008-08-18 | combined code for saved window positions and MoveTo key command | Mark Tiefenbruck | 1 | -61/+30 | |
added left, right, top, and bottom center reference points | |||||
2008-08-16 | some cleanup | Mark Tiefenbruck | 1 | -4/+4 | |
2008-08-15 | move getDecoMaskFromString to FbWinFrame | Mark Tiefenbruck | 1 | -1/+1 | |
2008-08-14 | cleanup of some files | Mathias Gumz | 1 | -141/+298 | |
2008-08-05 | add SetLayer key command | Mark Tiefenbruck | 1 | -18/+2 | |
2008-05-25 | another fix for saving and restoring window dimensions | Mark Tiefenbruck | 1 | -2/+1 | |
2008-05-12 | some minor changes | Mark Tiefenbruck | 1 | -3/+6 | |
2008-05-12 | use AutoReloadHelper in apps file, check for changes automatically | Mark Tiefenbruck | 1 | -14/+14 | |
2008-02-04 | Fix crash with apps reloading. | Tomas Janousek | 1 | -3/+8 | |
Yeah, we shouldn't delete pointers that are mentioned elsewhere... Signed-off-by: Tomas Janousek <tomi@nomi.cz> | |||||
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -1/+1 | |
ObjectRegistry | |||||
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-30 | removed some unneeded headers | Mathias Gumz | 1 | -6/+2 | |
2007-12-27 | simplify the window transparency menu and handling a bit | Mark Tiefenbruck | 1 | -1/+1 | |
2007-12-23 | make FbWinFrame aware of the decoration state | Mark Tiefenbruck | 1 | -11/+11 | |
2007-12-18 | holding control will now keep the menu open | Mark Tiefenbruck | 1 | -2/+3 | |
2007-12-17 | fix startup items in apps file with specified screen number | Mark Tiefenbruck | 1 | -1/+1 | |
2007-10-24 | introduced workspacename for ClientPattern, and some miscellaneous cleanup | markt | 1 | -3/+4 | |
2007-10-23 | allow remembering minimized, maximized, and fullscreen state | markt | 1 | -2/+97 | |
2007-10-14 | add support for transient windows in client patterns, and merge a few more ↵ | markt | 1 | -11/+4 | |
changes from pre-devel | |||||
2007-10-13 | merged changes from pre-devel | markt | 1 | -24/+21 | |
2007-09-08 | fix crash when changing toolbar visibility with empty toolbar.tools | markt | 1 | -1/+1 | |
2007-08-05 | remember role too by default | simonb | 1 | -13/+17 | |
2007-08-05 | remember on the class AND instance name by default | simonb | 1 | -1/+8 | |
2007-07-06 | we know better than MPlayer | markt | 1 | -6/+6 | |
2007-07-02 | use old size/position in apps file when the window is shaded or maximized | markt | 1 | -2/+2 | |
2007-06-29 | updates for compiling with gcc 4.3 | markt | 1 | -0/+5 | |
2007-06-16 | moved function so fluxbox compiles with --disable-remember | markt | 1 | -27/+1 | |
2007-06-08 | don't tab transient windows from apps file, and change their layers when the ↵ | markt | 1 | -2/+4 | |
main window does | |||||
2007-03-18 | changed remembering of positions so it only remembers position relative to ↵ | markt | 1 | -2/+6 | |
the current head that way, the windows don't get misplaced when the window is on second head, or when not using the head anymore | |||||
2007-03-06 | session.screen0.defaultDeco now understands TAB, BORDER, etc. | markt | 1 | -34/+31 | |
2007-02-05 | some fixes for grouping with the apps file | markt | 1 | -29/+48 | |
2007-01-07 | per-window transparency, including apps and menu support, plus some | simonb | 1 | -0/+50 | |
infrastructure and related changes. Thanks for original patch from Julien Trolet, dmxen at sourceforge dot net | |||||
2007-01-03 | don't run [startup] items on restart | markt | 1 | -8/+13 | |