Commit graph

250 commits

Author SHA1 Message Date
Thomas Lübking
b6f620597b document "transient" section
BUG: 1092
2016-07-02 05:35:49 +02:00
Thomas Lübking
6907dc2c23 document FocusProtection feature 2016-06-26 16:35:37 +02:00
Thomas Lübking
cb1a82ba9f document -preselect in fbrun manpage 2016-05-28 10:36:41 +02:00
Ulrich Eckhardt
fa6a1e5cf1 Add documentation for edge snap feature when resizing. 2016-01-04 21:54:30 +01:00
Mathias Gumz
7c3b9a34f3 Prepare manpages for 1.3.7 2015-02-08 11:20:53 +01:00
Mathias Gumz
896b8df8ee Update documentation to reflect menu search options 2015-02-05 21:48:52 +01:00
Mathias Gumz
73858632f3 Update manpage to reflect -no-slit and -no-toolbar 2015-01-22 16:41:19 +01:00
Mathias Gumz
3cda1099e2 Prepare 1.3.7 2015-01-22 10:50:02 +01:00
Mathias Gumz
b4cd455490 Fix broken formatting 2015-01-14 07:27:19 +01:00
Mathias Gumz
a46a4aef08 Documentation: white-spaces and minor formatting 2015-01-05 16:52:06 +01:00
Mathias Gumz
74df62b081 Remove unused code / option from FbRun 2015-01-03 18:39:46 +01:00
Mathias Gumz
f5934de61d Recreate man-pages 2015-01-03 14:07:51 +01:00
Mathias Gumz
376ed523cb Update release version 2015-01-03 14:07:34 +01:00
Mathias Gumz
354e59f547 Fix build issue with out-of-src-builds 2015-01-03 14:06:10 +01:00
Mathias Gumz
e105de7d46 merge Sami Kerola's new build-system 2014-04-11 17:42:40 +02:00
Mathias Gumz
43bdf499d5 Fix race condition on shutdown
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*
2014-02-18 19:34:35 +01:00
John Sennesael
57ec44e994 Add support for stacked tiling via ArrangeWindows* 2013-08-02 08:56:07 +02:00
Sami Kerola
7541054b29 build-sys: move to non-recursive build
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-05-26 10:38:11 +01:00
Soeren Beye
0810d7db5e Workspace switching on the toolbar via the mouse buttons 2013-02-27 09:46:47 +01:00
Mathias Gumz
b023c124a8 Updated Changelog, NEWS, man-pages for 1.3.5 2013-02-13 11:00:22 +01:00
Mathias Gumz
fe2d9476d5 Updated Changelog, NEWS, man-pages for 1.3.4 2013-02-10 17:09:04 +01:00
Sami Kerola
4eeb8937ba build-sys: clean up .gitignore file 2013-01-17 09:08:49 +01:00
Mathias Gumz
1804678cbe prepared manpages for new release 2012-12-30 12:42:48 +01:00
Mathias Gumz
9f995b7f19 preparation of fluxbox 1.3.3 2012-12-30 11:50:44 +01:00
Mathias Gumz
acd5e07cd7 Added documentation for 'OnTab' 2012-11-07 10:31:30 +01:00
Michael Abbott
391712b980 Add support for nearest corner or edge resizing 2012-10-04 09:36:23 +02:00
Vladimir A. Pavlov
71f75c70ae Add menu.hilite.font and menu.hilite.justify style resources 2012-08-03 11:37:34 +02:00
Mathias Gumz
a076bdcbda merge 2012-07-14 10:08:28 +02:00
Mathias Gumz
9a28a8bfec rephrased documentation about font effects 2012-07-14 10:07:17 +02:00
Mark Tiefenbruck
fb52be0c47 fix documentation of TAB decoration mask 2012-07-08 17:35:48 -07:00
Mark Tiefenbruck
610a15ac47 add fullscreen, maximizedhorizontal, and maximizedvertical tests to ClientPattern 2012-07-01 21:22:01 -07:00
Lajos Koszti
7b6dc2ad72 Allow percentage values for some Window commands 2012-04-06 14:11:16 +02:00
Mathias Gumz
1ba4fbe878 Prepare 1.3.2 release 2011-10-28 21:09:05 +02:00
Mathias Gumz
b2b65dea7f fixed typo in startfluxbox manpage 2011-10-20 07:54:47 +02:00
Pavel Labath
755787c437 Documentation: fix default values of a couple more resources 2011-09-14 19:39:11 +02:00
Pavel Labath
bc667ced6a Documentation fix: default value of slit.placement resource was wrong 2011-09-14 19:39:11 +02:00
Pavel Labath
2d3c4b387d Documentation mentions nonexisting resource: session.numLayers
so I removed the obsolete line.
2011-09-14 19:39:11 +02:00
Paul Tagliamonte
b104d9e4d0 Rebuilding the fluxbox docs to change fix a small grammer mistake
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-09-02 04:57:28 +02:00
Pavel Labath
40f8c35084 Fix assorted typos in manpages 2011-04-03 10:57:43 +02:00
Mathias Gumz
cea6887f65 updated date of manpages 2011-03-19 14:55:52 +01:00
Mathias Gumz
7658d2c56d fix some escaping problems in the man pages 2011-03-18 16:31:49 +01:00
Slava Semushin
0b3e6a0bbc Removed Russian translation of fluxbox(1).
Translation is out of date and may puzzles users.
2011-02-28 18:51:07 +01:00
Slava Semushin
3618a8de3a Removed ONLINE DOCUMENTATION section from man pages.
Because link in this section not available now.
2011-02-28 18:50:52 +01:00
Mathias Gumz
1fe7245f40 created manpages 2011-02-27 18:44:48 +01:00
Mathias Gumz
3f30cbb2ae cosmetic fix in fluxbox-keys 2011-02-21 20:20:04 +01:00
Mathias Gumz
ccb5ef6624 fix grammar 2011-02-21 08:43:13 +01:00
Paul Tagliamonte
4cd62fc2cb fix spelling 2011-02-20 09:41:13 +01:00
Henrik Kinnunen
5dd0faed9b updated documentation 2011-02-19 17:11:09 +01:00
Mathias Gumz
b6347f4c5f added documentation about the 'screen' client-pattern 2011-02-03 19:48:46 +01:00
Peter Hercek
fc192b1161 allow to override 'FocusNewWindow' via .fluxbox/apps 2011-02-03 18:51:10 +01:00