Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-12-05 | Simplified 'configure' / build system | Mathias Gumz | 1 | -3/+3 | |
* reduced duplicated auto-code * renamed '--enable-newwmspec' to '--enable-ewmh' * don't compile 'Slit'-code when '--disable-slit' * use AS_IF() in configure.in * use AS_HELP_STRING() instead of obsolete AC_HELP_STRING in configure.in * removed redundant calls to 'imlib2-config' to fill in $IMLIB2_CFLAGS and $IMLIB2_LIBS, AC_PATH_GENERIC() does that out of the box already | |||||
2012-01-04 | Exceptions should be caught by reference. | Ryan Pavlik | 1 | -1/+1 | |
Found using cppcheck. | |||||
2011-10-31 | main.cc,FbTk/StringUtil.cc: On windows, use USERPROFILE instead of HOME | Ryan Pavlik | 1 | -1/+4 | |
2011-10-31 | main.cc: Add a wrapper for two-argument mkdir on Windows | Ryan Pavlik | 1 | -0/+8 | |
2011-10-31 | Merge branches 'fix-out-of-range-memory', 'obey-configure' and ↵ | Ryan Pavlik | 1 | -9/+13 | |
'other-improvements' into windows-mingw | |||||
2011-10-31 | main.cc: Use expandFilename for default paths | Ryan Pavlik | 1 | -6/+7 | |
2011-10-31 | main.cc: Check getenv output better. | Ryan Pavlik | 1 | -2/+2 | |
Windows returns pointers to empty strings for non-existent env vars. | |||||
2011-10-31 | main.cc: Only sync() if we can. | Ryan Pavlik | 1 | -1/+4 | |
2011-10-17 | removed obsolete handler for the gnome-window manager hints | Mathias Gumz | 1 | -5/+0 | |
nowadays every app should use the extended window manager hints exclusively. | |||||
2011-09-10 | sync the copied config files to disk before continuing | Mathias Gumz | 1 | -0/+11 | |
otherwise a race condition might appear between copying the default config files to .fluxbox/ and executing 'fluxbox-update_configs'. under macosx this lead to 'fluxbox hangs'. | |||||
2011-02-23 | updated year and copyright info | Mathias Gumz | 1 | -2/+2 | |
2011-02-23 | almost 10 years of fluxbox | Mathias Gumz | 1 | -1/+1 | |
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 |