aboutsummaryrefslogtreecommitdiff
path: root/doc/asciidoc
AgeCommit message (Collapse)AuthorFilesLines
2014-04-11merge Sami Kerola's new build-systemMathias Gumz1-3/+17
2014-02-18Fix race condition on shutdownMathias Gumz1-3/+2
This commit fixes primarily a race condition that occurs when xinit(1) shuts down: by not acting properly fluxbox gets caught in an infinite loop. It caused bug #1100. xinit(1) sends a SIGHUP signal to all processes. fluxbox tries to shutdown itself properly by shutting down workspaces and screens. While doing that, the Xserver might be gone already. Additionally, fluxbox used to restart() itself on SIGHUP, which is clearly not the right thing to do when xinit(1) is about to end the session. So, fluxbox does this: * handling SIGHUP now shuts down fluxbox without clearing workspaces and screens. * A 2 second alarm() is triggered in Fluxbox::shutdown() as a last resort * XSetIOErrorHandler() is used to recognize the disconnect from the xserver. * SIGUSR1 is for restarting fluxbox, SIGUSR2 for reloading the config * FbTk/SignalHandler.cc/hh is gone; this unused abstraction served currently no real purpose. Signal handling is now done in main.cc * Unrelated to the issue itself src/main.cc was trimmed down quite a bit and the code (responsible for handling the command line interface) was moved to src/cli*
2013-08-02Add support for stacked tiling via ArrangeWindows*John Sennesael1-0/+17
2013-05-26build-sys: move to non-recursive buildSami Kerola1-3/+17
This rather large change will attempts to make 'make' to work better. See excellent paper 'Recursive Make Considered Harmful' by Peter Miller for further explanation why several make files is worse than one for whole project. Note. The tests are build with 'make check' rather than defining TEST. Reference: http://miller.emu.id.au/pmiller/books/rmch/ Reference: http://karelzak.blogspot.co.uk/2013/02/non-recursive-automake.html
2013-02-27Workspace switching on the toolbar via the mouse buttonsSoeren Beye1-2/+4
2013-02-13Updated Changelog, NEWS, man-pages for 1.3.5Release-1_3_5Mathias Gumz10-11/+15
2013-02-10Updated Changelog, NEWS, man-pages for 1.3.4Release-1_3_4Mathias Gumz10-45/+53
2013-01-17build-sys: clean up .gitignore fileSami Kerola1-2/+0
2012-12-30preparation of fluxbox 1.3.3Mathias Gumz10-10/+10
2012-11-07Added documentation for 'OnTab'Mathias Gumz1-0/+2
2012-10-04Add support for nearest corner or edge resizingMichael Abbott1-2/+10
2012-08-03Add menu.hilite.font and menu.hilite.justify style resourcesVladimir A. Pavlov1-0/+2
2012-07-14mergeMathias Gumz2-5/+13
2012-07-14rephrased documentation about font effectsMathias Gumz1-19/+14
2012-07-09fix documentation of TAB decoration maskMark Tiefenbruck1-5/+4
2012-07-02add fullscreen, maximizedhorizontal, and maximizedvertical tests to ↵Mark Tiefenbruck1-0/+9
ClientPattern
2012-04-06Allow percentage values for some Window commandsLajos Koszti2-14/+22
2011-10-28Prepare 1.3.2 releaseRelease-1_3_2Mathias Gumz8-8/+8
2011-10-20fixed typo in startfluxbox manpageMathias Gumz1-1/+1
2011-09-14Documentation: fix default values of a couple more resourcesPavel Labath1-5/+5
2011-09-14Documentation fix: default value of slit.placement resource was wrongPavel Labath1-1/+1
2011-09-14Documentation mentions nonexisting resource: session.numLayersPavel Labath1-3/+2
so I removed the obsolete line.
2011-09-02Rebuilding the fluxbox docs to change fix a small grammer mistakePaul Tagliamonte1-4/+4
Fluxbox's man page had "allows to", which should actually be something like "allows one to". The rest of the .ins were rebuilt as a result. No changes otherwise.
2011-04-03Fix assorted typos in manpagesPavel Labath5-18/+18
2011-03-19updated date of manpagesMathias Gumz9-9/+9
2011-03-18fix some escaping problems in the man pagesMathias Gumz2-22/+23
2011-02-28Removed ONLINE DOCUMENTATION section from man pages.Slava Semushin2-10/+0
Because link in this section not available now.
2011-02-21cosmetic fix in fluxbox-keysMathias Gumz1-1/+1
2011-02-21fix grammarMathias Gumz1-2/+2
2011-02-20fix spellingPaul Tagliamonte1-1/+1
2011-02-03added documentation about the 'screen' client-patternMathias Gumz1-0/+5
2011-02-03allow to override 'FocusNewWindow' via .fluxbox/appsPeter Hercek1-0/+4
2010-09-17added 'ArrangeWindowsVertical' to actionsJohn K Pate1-4/+6
2010-09-11added 'SetXProp' action and (@PROP=foo) clientpatternMathias Gumz2-0/+17
these two allow 'tagging' of arbitrary windows with 'tags' (or 'labels'). such 'tagged' windows can then be used in ':NextWindow (@PROP=foo)' commands to quickly cycle through a subset of available windows. since the 'tags' are applied as real xproperties to a window they survive a restart of fluxbox or even another windowmanager. the user can also set the tags by using xprop(1). the next step regarding the UI should be to visualize the tags of a window.
2010-08-22fixed spellingMathias Gumz1-1/+1
2010-08-20implemented 'ActivateTab' action to (re)allow activation of tabs via mouseMathias Gumz1-0/+3
2010-05-28Add new focus model: StrictMouseFocusJim Ramsay1-2/+4
This is not actually implemented yet, but from now on, "MouseFocus" means: Focus follows mouse only when you are moving the mouse, any EnterNotify events caused by non-mouse operations (window closing, keycommands, changing desktops) will *not* shift focus And once fully-implemented, "StrictMouseFocus" will mean: Focus follows mouse on every EnterNotify event (except when the "ClientMenu" closes or during alt+tab window cycling)
2010-01-14fixed spellingPaul Tagliamonte3-4/+4
2009-12-18implemented 'MoveN' and 'ClickN' support in keys file.Mathias Gumz1-7/+15
the hardcoded 'OnTitlebar Mouse1 :Raise' (see Window.cc, FluxboxWindow::buttonPressEvent()) is disabled for now, should be added to fluxbox-update_configs
2009-12-16updated fluxbox-keys documentation, added 'Fullscreen'Paul Tagliamonte1-0/+3
2009-06-28make Raise/LowerLayer accept integer argument for number of layers, default 2Mark Tiefenbruck1-1/+1
2009-06-28allow 'Ctrl' and 'Alt' as modifiers in keys fileMark Tiefenbruck1-1/+1
2009-06-28change default toolbar head from 0 to 1Mark Tiefenbruck1-1/+1
2009-05-27Added warning for "ChangeWorkspace" eventJim Ramsay1-0/+4
2009-05-26Removing improperly-added man pages.Jim Ramsay3-4490/+0
These were leftovers from a marginally-botched rebase of my docs branch before pushing to the main tree.
2009-05-26Allow 'background: unset'Jim Ramsay1-2/+5
When a user sets 'background: none' it really means "Do not let themes touch the background I have already set with fbsetbg" -> It does still actually call fbsetbeg to re-assert the proper background. This new value 'unset' is for users who will use an alternate method to set their background (root-tail, xscreensaver, or whatever). It instructs fluxbox to *never* run fbsetbg.
2009-05-26Added note about cancelling key chainsJim Ramsay1-1/+3
2009-05-26Updated formatting for RESOURCES and ENVIRONMENTJim Ramsay1-262/+359
2009-05-26Added note on ChangeWorkspaceJim Ramsay1-3/+6
2009-05-26Small edits for consistencyJim Ramsay10-87/+127