Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-01 | Attach modifiedSig handlers to the session.screenX.tab.width resource | Pavel Labath | 1 | -1/+1 | |
2011-11-01 | Attach modifiedSig handlers to the session.screenX.tab.placement resource | Pavel Labath | 1 | -4/+6 | |
2011-11-01 | Attach modifiedSig handlers to the session.screenX.tabs.intitlebar resource | Pavel Labath | 1 | -1/+1 | |
2011-11-01 | Attach modifiedSig handlers to the session.screenX.tabs.usePixmap resource | Pavel Labath | 1 | -1/+1 | |
2011-11-01 | Attach modifiedSig handlers to the session.screenX.windowMenu resource | Pavel Labath | 1 | -1/+0 | |
2011-11-01 | Attach modifiedSig handlers to the session.screenX.defaultDeco resource | Pavel Labath | 1 | -1/+1 | |
2011-11-01 | Add RangeTraits class which automatically clamps the value of resources | Pavel Labath | 1 | -2/+3 | |
and start using it. | |||||
2011-11-01 | Enable the resource traits classes to hold non-static members | Pavel Labath | 1 | -3/+1 | |
ps: the Resource class inherits from the Traits class instead of holding it as a member because it's more size-efficient (base classes can have zero size, members cannot). | |||||
2011-11-01 | Store menus if smart pointers (RefCount) | Pavel Labath | 1 | -13/+11 | |
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-11-01 | Make session.screenX.workspace_names a real FbTk::Resource | Pavel Labath | 1 | -3/+8 | |
instead of the add-on hack it was. This also fixes a lot of problems with saving of config. | |||||
2011-11-01 | Replace ResourceManager with the lua version | Pavel Labath | 1 | -9/+7 | |
Loading of an init file with the new manager works ok. Saving and restarting is still not completed. This touches many files because i removed the alternative name of resources. Unlike Xrm, lua does not have native support for alt names. It should be fairly easy to add them, but I think that is unnecessary and would be confusing. | |||||
2011-11-01 | Simplify FbTk::Resource template class | Pavel Labath | 1 | -11/+11 | |
by outsourcing the conversion from string/lua to the specific type (and back) to a separate class. This change touches a lot of files because the interface of FbTk::Resource changed slightly. However, the changes are minor. | |||||
2011-05-10 | Remove all trace of Observers and Subjects | Pavel Labath | 1 | -2/+0 | |
this marks the completion of the transition to FbTk::Signal | |||||
2011-05-10 | Convert Screen::reconfigureSig to FbTk::Signal | Pavel Labath | 1 | -15/+2 | |
2011-05-10 | Last round of simplification of Signal/Slot classes | Pavel Labath | 1 | -3/+3 | |
- merged all the common stuff from 0,1,2,3 argument versions into one common base class - removed ReturnType template parameter as it was instantiated with "void" everywhere and the current ignores the return value of the callbacks anyway | |||||
2011-05-10 | Convert FbTk::Theme::reconfigSig and friends to the new Signal system | Pavel Labath | 1 | -6/+3 | |
I removed the const versions of reconfigSig() in the process since FbTk::Signal has no const methods anyway. | |||||
2011-04-25 | bugfix: do not warp workspaces with only one workspace | Mathias Gumz | 1 | -1/+1 | |
2011-03-23 | removed useless code | Mathias Gumz | 1 | -6/+2 | |
2011-03-19 | prepare BScreen::XineramaHeadInfo to be 'RectangleLike' | Mathias Gumz | 1 | -1/+5 | |
2011-03-18 | compile fix for clang, forward declaration of FocusControl was not enough | Mathias Gumz | 1 | -1/+2 | |
2011-02-23 | renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItem | Mathias Gumz | 1 | -2/+2 | |
2010-09-09 | removed dead code | Mathias Gumz | 1 | -3/+0 | |
2010-09-08 | introduced FbTk::BidiString | Mathias Gumz | 1 | -1/+1 | |
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text). | |||||
2008-10-13 | merge menuDelay and menuDelayClose options | Mark Tiefenbruck | 1 | -1/+1 | |
2008-10-05 | remove menu modes | Mark Tiefenbruck | 1 | -1/+0 | |
2008-10-05 | remove follow models | Mark Tiefenbruck | 1 | -12/+0 | |
2008-10-05 | remove line style resources from init file | Mark Tiefenbruck | 1 | -5/+0 | |
2008-10-05 | remove rootcommand from init file | Mark Tiefenbruck | 1 | -1/+0 | |
2008-09-28 | Changed resize signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -4/+4 | |
2008-09-28 | Changed workspace area signal to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-09-28 | Merge branch 'master' of fluxbox@git.fluxbox.org:fluxbox | Henrik Kinnunen | 1 | -1/+2 | |
Conflicts: ChangeLog | |||||
2008-09-28 | Change focused signal to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-09-28 | don't let KeyRelease events propagate to windows | Mark Tiefenbruck | 1 | -1/+2 | |
2008-09-21 | Changed icon list signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-09-21 | Changed client list signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-09-21 | Changed background changed signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -10/+10 | |
2008-09-21 | Changed workspace names signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+4 | |
2008-09-21 | Changed current workspace signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+2 | |
2008-09-18 | Changed workspace count signal in BScreen to use the new signal system. | Henrik Kinnunen | 1 | -2/+3 | |
2008-09-11 | fix some default values | Mark Tiefenbruck | 1 | -5/+0 | |
2008-09-08 | update workspace names atoms/resources when adding a new workspace | Mark Tiefenbruck | 1 | -2/+0 | |
also removed unnecessary items from default init file | |||||
2008-08-27 | remove option to disable decorations on transient windows | Mark Tiefenbruck | 1 | -3/+1 | |
2008-08-15 | move some frame size calculations to FbWinFrame | Mark Tiefenbruck | 1 | -1/+1 | |
2008-06-26 | remove dithering code | Mark Tiefenbruck | 1 | -2/+1 | |
2008-06-20 | move default window menu to ~/.fluxbox/windowmenu | Mark Tiefenbruck | 1 | -1/+1 | |
2008-05-12 | refactor menu reloading, added FbTk::AutoReloadHelper | Mark Tiefenbruck | 1 | -13/+14 | |
2008-05-11 | more useless code | Mark Tiefenbruck | 1 | -4/+0 | |
2008-05-09 | Fixed so tooltip window in the iconbar when the title changes. | Henrik Kinnunen | 1 | -3/+10 | |
2008-05-05 | add tooltips for iconbar buttons when title is too long to fit | Matteo Galiazzo | 1 | -2/+7 | |
2008-02-10 | removed goto | Henrik Kinnunen | 1 | -0/+3 | |