Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-07-30 | reconfigTheme's on loading a new style | Thomas Lübking | 1 | -0/+1 | |
Also reconfigure menus (recursively) on style load The most critical call is the shape update - the menus often become cut-off, preventing mouse interaction with lower items, but also colors are not applied correctly to menus w/o updating them. BUG 1022 is most likely this and only a misinterpretation (for the mentioned items are those with lacking color updates on style updates) BUG: 1146 BUG: 1017 CCBUG: 1022 | |||||
2016-06-26 | keep cmd menus off struts when the mouse is in it | Thomas Lübking | 1 | -2/+7 | |
the mouse is likely the trigger, so the popup would cover the trigger item. The present behavior of the iconbar suggests such behavior is desired. | |||||
2015-01-16 | Fix leak in ClientPatternTestCmd | Mathias Gumz | 1 | -21/+13 | |
Coverity-scan points to the leaking ClientPattern. The rest is just cosmetics. | |||||
2015-01-16 | Refactor: move some menu-creation functions to MenuCreator | Mathias Gumz | 1 | -1/+1 | |
Another patch to trim down the code that needs to be part of BScreen | |||||
2015-01-03 | Fix clang warning 'expression with side effects' | Mathias Gumz | 1 | -4/+6 | |
2013-05-26 | build-sys: include config.h to all files using automake | Sami Kerola | 1 | -5/+0 | |
Do not try to be too smart which compilations need config.h, as most of them will simply because of the config.h has information about system capabilities. | |||||
2013-01-31 | Adds 'ClientPatternTest' command | Mathias Gumz | 1 | -7/+75 | |
ClientPatterns might be tricky to get right. Instead of fiddling around in either the keys-file or the apps-file and restarting fluxbox to see if the changes had any effect / matched the right windows, 'ClientPatternTest' and the fluxbox-remote should make this easier: $> fluxbox-remote "clientpatterntest (title=.*vim*)" This causes fluxbox to store the list of matched windows in the _FLUXBOX_ACTION_RESULT property onto the rootwindow. This property might then be read by: $> xprop -root _FLUXBOX_ACTION_RESULT or $> fluxbox-remote result The format of the list is: win_id \t title_of_window \n win_id is '-1' when fluxbox wasn't able to parse the given ClientPattern. win_id is '0' when there are no windows matching the given ClientPattern. | |||||
2012-01-04 | Pre-increment non-primitive types. | Ryan Pavlik | 1 | -2/+2 | |
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 | FbCommands.cc: Implement ExecuteCmd for Windows | Ryan Pavlik | 1 | -5/+17 | |
2011-02-24 | moved Menu placement into ScreenPlacement::placeAndShowMenu() | Mathias Gumz | 1 | -28/+12 | |
2011-01-06 | bugfix: do not assume ':number.screen' as the result of 'DisplayString()' | Mathias Gumz | 1 | -4/+15 | |
a newer xlib recently changed the result of 'DisplayString()' a little bit: instead of returning ':0.0' or ':1.0' it yields ':0' or ':1'. our code to transform this string into something that includes the currently used Screen worked only on something like ':0.0'. we now find the '.' after the ':' and strip that part away. | |||||
2010-09-17 | bugfix: avoid naive use of 'putenv' by providing 'FbTk::App::setenv()' | Mathias Gumz | 1 | -34/+5 | |
to quote from 'man putenv': The string pointed to by string becomes part of the environment, so altering the string changes the environment. so, using putenv like { std::string foo("FOO=bar"); putenv(foo.c_str()); } is wrong and leads to a potentially corrupted environment. valgrind complaint correctly. FbTk::App seems to be the appropriate place to hold '::seten()' because it alters the environment of the application. | |||||
2010-09-09 | minor cleanup | Mathias Gumz | 1 | -4/+1 | |
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). | |||||
2009-10-01 | simpler code | Mathias Gumz | 1 | -4/+1 | |
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -1/+1 | |
2008-09-21 | Changed icon list signal in BScreen to use the new signal system | Henrik Kinnunen | 1 | -2/+3 | |
2008-09-08 | update workspace names atoms/resources when adding a new workspace | Mark Tiefenbruck | 1 | -3/+0 | |
also removed unnecessary items from default init file | |||||
2008-06-20 | allow restart with no argument from fluxbox-remote | Mark Tiefenbruck | 1 | -1/+8 | |
2008-06-06 | allow window menu items in ordinary menus | Mark Tiefenbruck | 1 | -0/+2 | |
2008-05-14 | don't save rc in SetStyle command if loading the style fails | Matteo Galiazzo | 1 | -4/+5 | |
2008-05-13 | implement smarter reloading for custom menus | Mark Tiefenbruck | 1 | -5/+12 | |
2008-05-12 | refactor menu reloading, added FbTk::AutoReloadHelper | Mark Tiefenbruck | 1 | -5/+5 | |
2008-05-11 | reuse some menu pointers instead of using delete/new | Mark Tiefenbruck | 1 | -13/+12 | |
2008-05-11 | remove some more useless code | Mark Tiefenbruck | 1 | -1/+1 | |
2008-05-02 | remove some unnecessary arguments | Mark Tiefenbruck | 1 | -1/+1 | |
2008-04-21 | some fixes for gcc 3.4 | Thomas Orgis | 1 | -1/+1 | |
2008-01-25 | cosmetics | Mathias Gumz | 1 | -1/+1 | |
2008-01-11 | make FbTk::Command a template class, split parsing information out of ↵ | Mark Tiefenbruck | 1 | -30/+30 | |
ObjectRegistry | |||||
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-19 | remove reassoc argument from FluxboxWindow::deiconify | Mark Tiefenbruck | 1 | -2/+2 | |
2007-12-16 | changed CommandRegistry to a template class, renamed to ObjectRegistry<Type> | Mark Tiefenbruck | 1 | -27/+29 | |
2007-12-13 | added FbTk::CommandRegistry, decentralized command parsing, and made them ↵ | markt | 1 | -2/+108 | |
auto-register | |||||
2007-12-11 | only allow one open menu at a time | markt | 1 | -8/+1 | |
2007-11-23 | somewhat fixed DeiconifyCmd | markt | 1 | -2/+1 | |
2007-11-12 | allow arbitrary window patterns in iconbar | markt | 1 | -13/+5 | |
2007-10-24 | introduced workspacename for ClientPattern, and some miscellaneous cleanup | markt | 1 | -3/+3 | |
2007-10-22 | replaced ModKey with new key commands StartMoving and StartResizing | markt | 1 | -9/+0 | |
2007-10-13 | merged changes from pre-devel | markt | 1 | -0/+30 | |
2007-10-13 | deiconify windows via :Deiconify in reverse order | mathias | 1 | -2/+2 | |
2007-07-24 | fix ToggleDecor for fullscreen and decorationless windows, plus some other ↵ | markt | 1 | -1/+1 | |
cleanup | |||||
2007-06-29 | updates for compiling with gcc 4.3 | markt | 1 | -0/+5 | |
2007-06-09 | small fix for the /bin/sh issue .. just using /bin/zsh now | mathias | 1 | -3/+1 | |
2007-06-06 | fix for the following problem: | mathias | 1 | -1/+4 | |
on *bsd /bin/sh is not just a symlink to /bin/bash as on most linux's but a real standalone shell. and it behaves differently from "bash -c" behavior .. it doesnt exec the command given but waits till the command finishes. as a result a lot of "rogue" a flying around. solution is now ( $SHELL or /bin/sh ) -c exec <cmd> | |||||
2007-05-04 | fix infinite loop caused by deiconify command | markt | 1 | -2/+5 | |
2007-04-19 | fixed crash when CustomMenu doesn't point to a real file | markt | 1 | -0/+2 | |
2007-03-21 | hidemenus hide custommenus and fix custommenu memleak | markt | 1 | -2/+5 | |
2007-03-16 | fixed a little bug with placing new menus | markt | 1 | -0/+1 | |
2007-03-16 | added custommenu command | markt | 1 | -0/+11 | |
2007-02-09 | added mouse bindings to the keys file | markt | 1 | -0/+9 | |