Thomas Lübking
2678060eae
implement ON_SLIT actions
...
On the run, make it raise on left-clicks (like the toolbar)
The enum already existed ;-)
REQUEST: 113
2016-09-21 20:52:14 +02:00
Thomas Lübking
7ec5c581c1
fix window placement documentation
2016-09-11 15:30:48 +02:00
Thomas Lübking
2047b1a2ba
document iconified title deco
2016-09-04 00:09:40 +02:00
Thomas Lübking
a2fc845d50
Next|PrevWorkspace 0 toggles former Workspace
...
REQUEST: 185
also PATCH 92
2016-09-04 00:09:40 +02:00
Thomas Lübking
a5b5be5e09
Add "Unclutter" command
...
Unclutter the desktop by using the MinOverlapPlacement
for all matching windows.
REQUEST: 248
2016-08-30 22:02:59 +02:00
Thomas Lübking
8d88d9be17
add apps key to ignore XSizeHints
...
BUG: 1075
2016-08-27 08:54:26 +02:00
Thomas Lübking
1473bcf655
add functions to toggle slit/toolbar hidden
2016-08-26 08:06:47 +02:00
Thomas Lübking
fe8ff87292
add autoraising to toolbar and slit
2016-08-26 08:06:47 +02:00
Thomas Lübking
6c0565c482
add commands to toggle toolbar and slit layer
...
toggle(Toolbar|Slit)Above toggles the resp. item between its
regular and the AboveDock layer (ie. above everything, even visible on
active fullscreen windows)
Also required step for autoraising.
REQUEST: 222
2016-08-26 08:06:47 +02:00
Thomas Lübking
f22435d60b
add support for artificial struts (per head)
...
Allows to maintain access to desktop fractions etc. against
maximized windows. Also permits to OnToolbar clicks in this case, eg. to
raise it.
REQUEST: 150
2016-08-26 08:06:47 +02:00
Thomas Lübking
baaf477d46
add support for dedicated completion data
...
This allows to complete random things, useful along the -print flag but
also to limit the commands to those found my menumaker etc.
2016-07-23 16:58:04 +02:00
Thomas Lübking
8094f4d1a9
Allow to center fbrun
...
While any window can be centered using the apps file, fbrun can serve many
purposes and sometimes (runner) makes sense being centered, sometimes
(button/menu triggered input) near the mouse, sometimes ("application")
regularily placed.
REQUEST: 282
2016-07-23 16:58:04 +02:00
Thomas Lübking
e85dc01d28
add autocompletion support to fbrun
2016-07-23 16:58:04 +02:00
Thomas Lübking
69756527d5
list strict mouse focus in FOCUS POLICY section
...
of man 1 fluxbox.
BUG: 950
2016-07-03 09:35:41 +02:00
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