Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-10-13 | bugfix: std::string() does not like NULL on construction | Mathias Gumz | 1 | -6/+19 | |
not having DISPLAY set (eg: on a headless system) caused fluxbox to crash. | |||||
2010-09-20 | use 'system()' to run 'fluxbox-update_configs' | Mathias Gumz | 1 | -3/+1 | |
by using FbCommands::ExecureCmd() we run 'fluxbox-update_configs' in the bacground while booting a new fluxbox instance already. 'system()' waits until 'fluxbox-update_configs' is done and then gives the control back to fluxbox. | |||||
2010-09-18 | changed the way we create the '~/.fluxbox' directory to avoid race conditions | Mathias Gumz | 1 | -9/+115 | |
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 | cosmetic | Mathias Gumz | 1 | -55/+106 | |
2010-09-17 | bugfix: avoid naive use of 'putenv' by providing 'FbTk::App::setenv()' | Mathias Gumz | 1 | -2/+1 | |
to quote from 'man putenv': The string pointed to by string becomes part of the environment, so altering the string changes the environment. so, using putenv like { std::string foo("FOO=bar"); putenv(foo.c_str()); } is wrong and leads to a potentially corrupted environment. valgrind complaint correctly. FbTk::App seems to be the appropriate place to hold '::seten()' because it alters the environment of the application. | |||||
2010-09-17 | missing initializations | Mathias Gumz | 1 | -0/+1 | |
'valgrind' reported a lot of code branches based upon uninitialized variables. some are not identified yet. | |||||
2010-09-17 | moved commandline parsing to its own function | Mathias Gumz | 1 | -20/+36 | |
2010-09-05 | added info about 'BIDI' support to 'fluxbox -info' | Mathias Gumz | 1 | -1/+5 | |
2009-03-04 | Renamed function svnversion() to gitrevision() because now we uses GIT. | Slava Semushin | 1 | -2/+2 | |
No functional change. Signed-off-by: Slava Semushin <php-coder@altlinux.ru> | |||||
2008-10-04 | recognize --option in addition to -option for most things | Mark Tiefenbruck | 1 | -9/+9 | |
2008-08-22 | add -sync command line option for debugging X issues | Mark Tiefenbruck | 1 | -1/+6 | |
2008-06-11 | updated the copyright where it's easily visible: `fluxbox -v` and COPYRIGHT. | skiidoo | 1 | -2/+2 | |
nls/translators: typo, plus Translation.m.desc never existed. Never. more consistent keys file comments in fluxbox-update_config. | |||||
2008-06-03 | add new command line option -list-commands | Mark Tiefenbruck | 1 | -1/+9 | |
2008-01-25 | std::string.c_str() is never NULL | Mathias Gumz | 1 | -5/+2 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2007-12-25 | removed KDE configure option | Mark Tiefenbruck | 1 | -5/+0 | |
2007-12-20 | replace svn stuff with git | Mark Tiefenbruck | 1 | -1/+1 | |
2007-12-14 | fix compile issue with gcc 4.3 | Mark Tiefenbruck | 1 | -0/+6 | |
2007-08-11 | Changed to Fluxbox Team | fluxgen | 1 | -1/+1 | |
2007-07-31 | add some decorations to torn menus, and fix restart without an argument | markt | 1 | -8/+10 | |
2007-07-24 | fix ToggleDecor for fullscreen and decorationless windows, plus some other ↵ | markt | 1 | -1/+5 | |
cleanup | |||||
2007-04-24 | fixed a bug in parsing cli, thanks to steven kah hien wong <steven at ↵ | mathias | 1 | -5/+6 | |
zensaki dot com> | |||||
2007-04-17 | basicly cosmetic changes, patch by slava semushin | mathias | 1 | -25/+17 | |
2007-03-22 | small update for the copyright date | mathias | 1 | -2/+2 | |
2006-10-27 | cosmetic patch from slava semushin, removes whitespaces and | mathias | 1 | -19/+32 | |
uses only those things from "namespace std" what we really need. | |||||
2006-06-21 | fix nls... notably classify text on conversion whether its for X or | simonb | 1 | -53/+63 | |
console, plus handle catalogs better. | |||||
2006-05-22 | fix parentrelative background, and some tidying | simonb | 1 | -0/+2 | |
2006-05-20 | improve native language handling, move messages and menu labels to | simonb | 1 | -1/+1 | |
FbTk::FbString | |||||
2006-04-25 | Output the error message on fallback restart execs (sf.net patch | simonb | 1 | -1/+5 | |
#1475213). Thanks Jonas Koelker, jonaskoelker at users.sourceforge.net. | |||||
2006-04-24 | Use -Wall when --enable-debug and some warning fixes | simonb | 1 | -3/+4 | |
+ thanks Jonas Koelker | |||||
2006-04-22 | minor cosmetic tweaks, thanks Semushin Slavak, php-coder AT ngs ru | simonb | 1 | -1/+1 | |
2006-03-18 | removed tabs in help text | fluxgen | 1 | -9/+9 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-08-31 | added svn revision number output, thanks php-coder | fluxgen | 1 | -1/+1 | |
2005-07-07 | info about locale path, patch from php-coder | fluxgen | 1 | -1/+4 | |
2005-06-04 | added -screen to -help | mathias | 1 | -0/+1 | |
2005-05-18 | update | fluxgen | 1 | -0/+1 | |
2005-02-03 | fixes the year for fluxbox -version | mathias | 1 | -1/+4 | |
added a way to display the svn-revision-number in fluxbox -info | |||||
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2005-01-18 | updated copyrights | mathias | 1 | -3/+3 | |
2004-12-21 | adds imlib2-support to fluxbox: allows us to load several imageformats | mathias | 1 | -0/+5 | |
besides xpm. to get imlib2 support in fluxbox one has to ./configure --enable-imblib2 default is disabled. a fluxbox-binary that supports imlib2 will have IMLIB2 in "fluxbox -info"-output explanation to the changed files: * xft.m4 -> acinclude.m4 + added ac_path_generic.m4 (from http://ac-archive.sourceforge.net/Miscellaneous/ac_path_generic.html) * configure.in, Makefile.am, src/FbTk/Makefile.am changed to handle imlib2-support * Font.cc/hh Image.cc/hh App.cc fluxbox.cc consistent way of init for global stuff for fonts and imagehandlers. * rest of changes just add the imlib2-code, pretty straightforward | |||||
2004-11-24 | fix possible segfault: auto_ptr fluxbox may be 0 .. | mathias | 1 | -2/+7 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2004-10-18 | rewritten fluxbox-restart code, all destructors are called before the | akir | 1 | -9/+25 | |
new program is started. the former method didnt do that. | |||||
2004-10-11 | fix mainWarnDisplaySet -> mainWarnDisplayEnv | rathnor | 1 | -2/+2 | |
2004-08-31 | add autoconf check for std c++ headers | rathnor | 1 | -4/+16 | |
2004-06-07 | update NLS string handling... | rathnor | 1 | -44/+48 | |
2004-02-28 | compiler and version | fluxgen | 1 | -7/+8 | |
2004-01-12 | year | fluxgen | 1 | -2/+2 | |
2004-01-11 | year | fluxgen | 1 | -2/+2 | |