Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-01-04 | Pre-increment non-primitive types. | Ryan Pavlik | 1 | -6/+6 | |
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-10-31 | fluxbox.cc: ifdef the signals windows doesn't have. | Ryan Pavlik | 1 | -1/+8 | |
2011-10-31 | fluxbox.cc: check HAVE_SYS_WAIT_H | Ryan Pavlik | 1 | -0/+2 | |
2011-10-17 | removed obsolete handler for the gnome-window manager hints | Mathias Gumz | 1 | -6/+0 | |
nowadays every app should use the extended window manager hints exclusively. | |||||
2011-09-14 | Fix compilation with intel's compiler | Pavel Labath | 1 | -4/+0 | |
the deleted function was never used, otherwise it would generate an error with other compilers as well. icc noticed that it was nonsensical even when it wasn't used and complained. | |||||
2011-05-10 | Convert FluxboxWindow::layerSig to FbTk::Signal | Pavel Labath | 1 | -20/+6 | |
2011-05-10 | Convert FluxboxWindow::stateSig to FbTk::Signal | Pavel Labath | 1 | -25/+24 | |
2011-05-10 | Convert FluxboxWindow::workspaceSig to FbTk::Signal | Pavel Labath | 1 | -4/+6 | |
2011-05-10 | Convert Focusable::dieSig to FbTk::Signal | Pavel Labath | 1 | -32/+37 | |
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-23 | renamed FbTk::XLayer to FbTk::Layer and FbTk::XLayerItem to FbTk::LayerItem | Mathias Gumz | 1 | -1/+1 | |
2010-09-19 | pushed to early ... | Mathias Gumz | 1 | -16/+64 | |
2010-09-18 | changed the way we create the '~/.fluxbox' directory to avoid race conditions | Mathias Gumz | 1 | -87/+16 | |
before bringing up the first instance of Fluxbox we prepare the directory and the files it needs. if the config version of exiting files is lower than what we expect, we upgrade the config files. after that we bring up Fluxbox. the old way was problematic because setupConfigFiles() calls 'fluxbox-update_configs' which does its job in the background while fluxbox continues to boot. 'fluxbox-update_configs' sends a USR2 signal to the booting fluxbox (it might even be finished, no one knows) which triggers 'load_rc()' which triggered 'setupConfigFiles()' again which might trigger 'fluxbox-update_configs' again (on my machine 'fluxbox-update_configs' was called 3 times and left a pretty crippled 'keys' file when it was done). bootstrapping before bringing up fluxbox resolves the issue. as a bonus: no need to send USR2 to fluxbox to reload the config file because fluxbox has not even tried to read it yet. | |||||
2010-09-18 | cosmetic | Mathias Gumz | 1 | -8/+14 | |
2010-09-15 | code deduplication by using <algorithm> and FbTk/STLUtil.hh | Mathias Gumz | 1 | -98/+38 | |
2010-09-14 | bugfix: small typo in last cleanup prevented loading workspace names | Mathias Gumz | 1 | -1/+1 | |
2010-09-13 | cosmetic code cleaning | Mathias Gumz | 1 | -37/+30 | |
* use FbTk::StringUtil::number2String() to avoid 'sprintf' * use FbTk::Util::clamp() * use FbTk::STLUtil::destroyAndClear() * whitespaces | |||||
2010-09-13 | code simplification | Mathias Gumz | 1 | -59/+42 | |
we do not need a std::map just to store an attribute on an AtomHandler, it makes housekeeping just more annoying. | |||||
2010-09-13 | code simplification | Mathias Gumz | 1 | -56/+28 | |
2010-09-11 | updated config version to '13' and adjusted 'fluxbox-update_configs' accordingly | Mathias Gumz | 1 | -1/+1 | |
our users should migrate seamlessly to our new windows-cycling behaviour without losing their current way of doing things. so, 'fluxbox-update_configs' tries its best to add '(workspace=[current])' wherever it looks like a valid place for it. such changed lines are marked by '!! FBCV13' at the end and can be easily spotted in case the updater got it wrong. addtional changes: * added '-check' to 'fluxbox-update_configs' to check the version number in '~/.fluxbox/init' vs. the version number of 'fluxbox-update_configs' * moved the update-code for each version into its own function, easier housekeeping | |||||
2010-09-09 | simpler code | Mathias Gumz | 1 | -4/+1 | |
2010-09-09 | minor cleanup | Mathias Gumz | 1 | -1/+1 | |
2010-09-08 | simpler way of expressing 'Singleton' for 'FbAtoms' | Mathias Gumz | 1 | -1/+1 | |
2010-08-20 | implemented 'ActivateTab' action to (re)allow activation of tabs via mouse | Mathias Gumz | 1 | -1/+1 | |
2010-05-05 | upgrade CONFIG_VERSION to 11 | Mathias Gumz | 1 | -1/+1 | |
2010-03-17 | Changed #ifdef DEBUG ... cerr << to using fbdbg. | Henrik Kinnunen | 1 | -24/+14 | |
This will reduce the number of #ifdef DEBUG for simple debug messages. include "Debug.hh" and use fbdbg instead of cerr for debug. | |||||
2009-10-03 | compile fixes for sun compiler 5.10: complains about 'not beeing able to ↵ | Mathias Gumz | 1 | -1/+1 | |
initialize this from that' | |||||
2009-02-27 | Ignore EnterNotify on Unmap | Jim Ramsay | 1 | -0/+5 | |
This is the basic condition that was first noticed because of the effect of the ClientMenu window unmapping and the resulting EnterNotify event stealing focus from the window selected in that menu. But to be complete, any window unmapping should cause focus to move to the next in the last-recently-focused window list, not the one that happens to be beneath the mouse cursor. | |||||
2008-11-02 | don't reload keys file on modifier map events, just re-grab keys | Mark Tiefenbruck | 1 | -1/+1 | |
2008-10-01 | restore missing config files on reconfigure | Mark Tiefenbruck | 1 | -0/+1 | |
2008-09-28 | Changed workspace area signal to use the new signal system | Henrik Kinnunen | 1 | -11/+11 | |
2008-09-28 | Change focused signal to use the new signal system | Henrik Kinnunen | 1 | -10/+13 | |
2008-09-21 | Changed client list signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -7/+11 | |
2008-09-21 | Changed workspace names signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -8/+11 | |
2008-09-21 | Changed current workspace signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -9/+13 | |
2008-09-21 | no virtuals needed Signals, added leaveAll for SignalTracker which must be ↵ | Henrik Kinnunen | 1 | -3/+2 | |
used before all screens dies. | |||||
2008-09-21 | fix a few things with new signal code | Mark Tiefenbruck | 1 | -0/+3 | |
2008-09-18 | Changed workspace count signal in BScreen to use the new signal system. | Henrik Kinnunen | 1 | -8/+13 | |
2008-09-11 | try to fix some weird focus issues | Mark Tiefenbruck | 1 | -0/+1 | |
2008-09-03 | add check to configure script to detect old versions of XrandrRelease-1_1_0_1 | Mark Tiefenbruck | 1 | -0/+2 | |
2008-08-22 | add -sync command line option for debugging X issues | Mark Tiefenbruck | 1 | -2/+4 | |
2008-08-22 | accidentally left this on | Mark Tiefenbruck | 1 | -1/+1 | |
2008-08-22 | move fullscreen and maximization handling to FbWinFrame | Mark Tiefenbruck | 1 | -1/+1 | |
2008-08-19 | update keys file for changes to NextWindow syntax | Mark Tiefenbruck | 1 | -1/+1 | |
2008-08-16 | cosmetic changes | Mark Tiefenbruck | 1 | -13/+9 | |
2008-08-14 | cleanup of some files | Mathias Gumz | 1 | -1/+1 | |
2008-08-13 | make sure apps, overlay, and windowmenu get copied on new installations | Mark Tiefenbruck | 1 | -1/+2 | |
2008-08-06 | use the same options in Slit and Toolbar placement menus | Mark Tiefenbruck | 1 | -1/+1 | |
2008-06-20 | move default window menu to ~/.fluxbox/windowmenu | Mark Tiefenbruck | 1 | -19/+18 | |
2008-05-15 | need to reset keybindings when keymap changes | Mark Tiefenbruck | 1 | -1/+1 | |