Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-01 | Add a new default keys file and rename config files to foo.lua | Pavel Labath | 1 | -3/+3 | |
hopefully, i have now updated all files that contain config file names. | |||||
2011-11-01 | Rename new config files to <foo>.lua | Pavel Labath | 1 | -1/+1 | |
2011-11-01 | Another temporary commit | Pavel Labath | 1 | -6/+6 | |
- comment out automatic upgrading of init file as we don't have that yet and it was causing problems - rename default init file to ~/.fluxbox/init2 to reflect the change of syntax - comment out exception handling blocks in main(): it is easier to debug when the program terminates when an unhandled exception occurs | |||||
2011-11-01 | Factor out "session." from resource names | Pavel Labath | 1 | -2/+2 | |
this reduces typing and it makes more sense in lua, since there the resources are implemented as hierarchical tables and the topmost table has to be handled a bit specially. | |||||
2011-11-01 | Add support for array lua resources | Pavel Labath | 1 | -1/+1 | |
2011-11-01 | Simplify FbTk::Resource template class | Pavel Labath | 1 | -1/+1 | |
by outsourcing the conversion from string/lua to the specific type (and back) to a separate class. This change touches a lot of files because the interface of FbTk::Resource changed slightly. However, the changes are minor. | |||||
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 | |