aboutsummaryrefslogtreecommitdiff
path: root/src/Remember.hh
AgeCommit message (Collapse)AuthorFilesLines
2016-06-26merge remember focusnew into focusprotectionThomas Lübking1-1/+0
The FocusNewWindow key is still read, but not written and OVERRIDDEN in case of conflict with the FocusProtection key
2016-06-26Add FocusProtection featuresThomas Lübking1-1/+1
The apps file gets a new key FocusProtection supporting a comma separated list. * None : regular behavior * Lock : If this window has the focus, no other may claim it * Deny : This window is not allowed to focus itself I addition there's preparation for a follow-up patch to incorporate and substitute the present FocusNewWindow feature: * Gain : Pass focus to new window * Refuse : Do not pass focus to new window rationale: clients stealing the focus sucks badly and while there's an input driven timeout, that only protects actual typing flow, but if eg. vlc proceeds on the playlist, you'll suddenly control vlc instead of your browser (ie. typing ctrl+w doesn't close the tab, but the playlist ...)
2015-01-21Fix segfault on shutdownMathias Gumz1-0/+3
There was a problem deep within how the menus were connected and when and what gets deleted. It was clearly related to a menu which was kind of global. In order to better understand the code flow I eliminated the ExtraMenu code: it was used only to get the Remember-Menu into the Window-Menu. Instead of having a singleton of the Remember-Menu and fight against the shaky interconnections we just create a new one on demand and delete when the menu gets deleted. Looks like this fixes the problem. The menu code needs more love anyway. Closes #1118
2011-02-03allow to override 'FocusNewWindow' via .fluxbox/appsPeter Hercek1-0/+1
2009-09-30cosmetic fixes: removed redundant ';' + some whitespacesMathias Gumz1-1/+1
2008-08-18combined code for saved window positions and MoveTo key commandMark Tiefenbruck1-2/+1
added left, right, top, and bottom center reference points
2008-08-14cleanup of some filesMathias Gumz1-128/+6
2008-05-12some minor changesMark Tiefenbruck1-0/+1
2008-05-12use AutoReloadHelper in apps file, check for changes automaticallyMark Tiefenbruck1-2/+4
2008-01-04remove old svn $Id$ tagsMark Tiefenbruck1-2/+0
2007-12-30removed some unneeded headersMathias Gumz1-1/+0
2007-12-29'inline' in class declaration is implicitly inlineMathias Gumz1-35/+35
2007-10-23allow remembering minimized, maximized, and fullscreen statemarkt1-1/+22
2007-10-13merged changes from pre-develmarkt1-11/+8
2007-06-16moved function so fluxbox compiles with --disable-remembermarkt1-2/+0
2007-03-06session.screen0.defaultDeco now understands TAB, BORDER, etc.markt1-0/+2
2007-02-05some fixes for grouping with the apps filemarkt1-5/+12
2007-01-07per-window transparency, including apps and menu support, plus some simonb1-0/+8
infrastructure and related changes. Thanks for original patch from Julien Trolet, dmxen at sourceforge dot net
2006-04-23reload the apps file on flux reloadsimonb1-4/+9
2006-02-16updated copyright infomathias1-1/+1
2005-06-23moved window menu from FluxboxWindow to BScreenfluxgen1-2/+6
2005-01-24copyright datemathias1-2/+2
2004-12-21* added new command:mathias1-5/+12
sethead <int> which sets the current window to head<int> * added remembering of the head to apps-file: [Head] {<int>}
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-02-20fixed focus issues with remember hidden, patch from Mathias Gumzfluxgen1-8/+14
2004-02-16added hidden state to remember, patch from akirafluxgen1-7/+15
2004-01-19minor updatefluxgen1-3/+5
2003-12-11remember position patch from Mathias Gumzfluxgen1-3/+18
2003-07-28update many things to use WinClient instead of FluxboxWindowrathnor1-3/+3
2003-07-10add [startup] to rememberrathnor1-1/+6
2003-07-04fix winclient death signallingrathnor1-2/+3
2003-07-04support in remember for specifying groups.rathnor1-4/+9
Also split atomhandler::setupWindow
2003-06-18added propertyNotify functionfluxgen1-3/+3
2003-06-12add regular expression support in remember capabilitiesrathnor1-10/+22
see ChangeLog for details
2003-06-05minor stufffluxgen1-2/+5
2003-05-10minor cleaningfluxgen1-2/+3
2003-04-26add remembering of layerrathnor1-1/+8
2003-04-26minor include fixfluxgen1-5/+6
2003-04-26Fix some namespace stuffrathnor1-8/+5
2003-04-26Remember functionalityrathnor1-0/+174