Mathias Gumz
0ef76292c5
changed the way we create the '~/.fluxbox' directory to avoid race conditions
...
before bringing up the first instance of Fluxbox we prepare the directory
and the files it needs. if the config version of exiting files is lower
than what we expect, we upgrade the config files. after that we bring
up Fluxbox.
the old way was problematic because setupConfigFiles() calls
'fluxbox-update_configs' which does its job in the background while
fluxbox continues to boot. 'fluxbox-update_configs' sends a USR2 signal
to the booting fluxbox (it might even be finished, no one knows) which
triggers 'load_rc()' which triggered 'setupConfigFiles()' again which
might trigger 'fluxbox-update_configs' again (on my machine
'fluxbox-update_configs' was called 3 times and left a pretty crippled
'keys' file when it was done).
bootstrapping before bringing up fluxbox resolves the issue. as a bonus:
no need to send USR2 to fluxbox to reload the config file because fluxbox
has not even tried to read it yet.
2010-09-18 17:51:30 +02:00
Henrik Kinnunen
ce0b41c847
Changed #ifdef DEBUG ... cerr << to using fbdbg.
...
This will reduce the number of #ifdef DEBUG for
simple debug messages.
include "Debug.hh" and use fbdbg instead of cerr for debug.
2010-03-17 16:35:07 +01:00
Mathias Gumz
710ad1d456
compile fix: taken 'FbTk' out of includepath, Layer.hh and FbTk/Layer.hh confused the sun compiler
2009-10-01 08:42:00 +02:00
Slava Semushin
efea05e85c
Renamed function svnversion() to gitrevision() because now we uses GIT.
...
No functional change.
Signed-off-by: Slava Semushin <php-coder@altlinux.ru>
2009-03-04 21:41:39 +01:00
Mathias Gumz
c4d8e9c8e1
buildfix: fluxbox didnt link when configured with --disable-remember
2009-03-04 20:12:25 +01:00
Mark Tiefenbruck
c033c201c4
remove menu modes
2008-10-04 19:49:28 -07:00
Henrik Kinnunen
a4feddcbd6
added RectangleUtil.hh to build
2008-09-14 21:46:36 +02:00
Henrik Kinnunen
8fb1722389
included some missing files in distribution
2008-09-01 20:18:59 +02:00
Henrik Kinnunen
696f63fd64
removed ObjectResource.hh and CompareWindow.hh
2008-09-01 18:50:40 +02:00
Mark Tiefenbruck
55fd49614b
move FbWinFrame::State class to a new file
2008-08-27 13:05:49 -04:00
Mark Tiefenbruck
a23778a44d
add SetTitle and SetTitleDialog key commands
2008-08-17 04:10:17 -07:00
Mark Tiefenbruck
1a54fbc67d
move default window menu to ~/.fluxbox/windowmenu
2008-06-19 20:48:26 -07:00
Matteo Galiazzo
4a3be045b2
add tooltips for iconbar buttons when title is too long to fit
2008-05-05 05:05:52 -07:00
Mark Tiefenbruck
40e17b4d0e
some updates for the startup file in modern times
2008-04-25 17:56:51 -07:00
Mark Tiefenbruck
2301968bd9
add fbrun to default apps file
2008-04-25 01:36:26 -07:00
Mathias Gumz
60a44e573e
feed the right git revision used to build fluxbox into defaults.hh
2008-02-24 22:22:13 +01:00
Mark Tiefenbruck
db4ec8cf20
move position and geometry windows into their own class
2008-01-19 04:00:46 -08:00
Mark Tiefenbruck
dbfddf8e0b
added new ThemeProxy for automatically handling focused vs. unfocused ThemeItems
2008-01-07 02:26:32 -08:00
Mark Tiefenbruck
2940869cd7
merge MenuTheme with FbTk::MenuTheme
2007-12-27 23:16:17 -08:00
Mark Tiefenbruck
62bcfaf0e4
move Shape to FbTk
2007-12-27 22:52:48 -08:00
Mark Tiefenbruck
0ec165e85b
move STLUtil to FbTk
2007-12-27 22:22:38 -08:00
Mark Tiefenbruck
32eb2a148e
move RegExp to FbTk
2007-12-27 22:15:06 -08:00
Mark Tiefenbruck
39224b0142
move Parser to FbTk
2007-12-27 21:52:00 -08:00
Mark Tiefenbruck
e8a2f155e8
moved Container to FbTk
2007-12-27 21:47:55 -08:00
Mark Tiefenbruck
00ceefd884
moved BorderTheme and TextTheme to FbTk
2007-12-27 20:39:31 -08:00
Mark Tiefenbruck
b5c354b994
architecture astronomy
2007-12-27 13:55:24 -08:00
Mark Tiefenbruck
b90a7e21a9
replace svn stuff with git
2007-12-19 16:51:15 -08:00
markt
254fb289f3
fix --with-style configure option
2007-12-13 21:15:57 +00:00
markt
8b7464046c
added FbTk::CommandRegistry, decentralized command parsing, and made them auto-register
2007-12-13 05:48:00 +00:00
markt
5d7043320d
allow arbitrary window patterns in iconbar
2007-11-12 21:59:43 +00:00
fluxgen
e7513df45f
added focusable.hh
2007-10-24 19:26:11 +00:00
markt
a59428d67a
merged changes from pre-devel
2007-10-13 21:51:37 +00:00
markt
135019abf9
fixes for --program-prefix and --program-suffix, plus fixed overwriting init file on reconfigure
2007-07-07 23:11:04 +00:00
simonb
1cc7b60aa2
per-window transparency, including apps and menu support, plus some
...
infrastructure and related changes. Thanks for original patch from
Julien Trolet, dmxen at sourceforge dot net
2007-01-07 11:55:14 +00:00
markt
87b8626793
insignificant change to the makefile
2007-01-05 00:48:03 +00:00
simonb
22060cac47
typo of STLutil.hh
2006-05-17 07:23:41 +00:00
fluxgen
004d4469da
added AttentionNoticeHandler.hh AttentionNoticeHandler.cc STLUtil.h
2006-05-13 16:23:00 +00:00
fluxgen
75d289be65
added support for _NET_WM_ALLOWED_ACTIONS and all the _NET_WM_ACTION_*. Added _NET_WM_STATE_MODAL and _NET_WM_WINDOW_TYPE_SPLASH
2006-04-23 17:00:33 +00:00
fluxgen
06647a6876
added missing files
2006-03-19 21:49:42 +00:00
fluxgen
b772fd969f
moved placement strategies to different PlacementStrategy classes
2006-02-19 11:11:22 +00:00
fluxgen
c21f0d4a74
moved all focus handling to class FocusControl
2006-02-18 09:20:58 +00:00
mathias
da8d245704
--disable-regexp switches from <regexp.h> to <string> in
...
Regexp.cc .. but it still needs to be compiled. hence the
little fix in src/Makefile.am
2005-08-23 06:39:48 +00:00
fluxgen
18cf586249
new files
2005-06-23 02:57:24 +00:00
fluxgen
9e34722e67
locale path
2005-05-18 08:31:58 +00:00
mathias
eb9161016b
no need to compile default.cc for every run, so we ll check for a
...
change of the revision-number
2005-04-07 02:14:29 +00:00
fluxgen
68708a89cb
with menu, style, keys, init options, thanks php-coder
2005-03-16 08:42:18 +00:00
mathias
b7bf873aa0
fixes the year for fluxbox -version
...
added a way to display the svn-revision-number in fluxbox -info
2005-02-03 16:46:46 +00:00
akir
6bd629bbc5
fix for #1036982 (defaults.hh isnt distcleaned)
2004-10-28 15:37:32 +00:00
fluxgen
dfb2ab0e21
cleaning, moved resource functions to Resources.cc
2004-09-12 14:01:41 +00:00
fluxgen
768d98a39d
head specific strut, patch from Mathieu De Zutter
2004-09-11 13:45:16 +00:00