Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-18 | changed the way we create the '~/.fluxbox' directory to avoid race conditions | Mathias Gumz | 1 | -1/+1 | |
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 | -1/+1 | |
2010-09-11 | updated config version to '13' and adjusted 'fluxbox-update_configs' accordingly | Mathias Gumz | 1 | -300/+472 | |
our users should migrate seamlessly to our new windows-cycling behaviour without losing their current way of doing things. so, 'fluxbox-update_configs' tries its best to add '(workspace=[current])' wherever it looks like a valid place for it. such changed lines are marked by '!! FBCV13' at the end and can be easily spotted in case the updater got it wrong. addtional changes: * added '-check' to 'fluxbox-update_configs' to check the version number in '~/.fluxbox/init' vs. the version number of 'fluxbox-update_configs' * moved the update-code for each version into its own function, easier housekeeping | |||||
2010-09-08 | introduced FbTk::BidiString | Mathias Gumz | 1 | -6/+8 | |
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text). | |||||
2010-09-04 | fixed the default 'OnTitlebar Mouse1' actions | Mathias Gumz | 1 | -1/+1 | |
2010-08-20 | implemented 'ActivateTab' action to (re)allow activation of tabs via mouse | Mathias Gumz | 1 | -0/+16 | |
2010-05-05 | deploy new key-bindings to old keys-files via fluxbox-update_configs | Mathias Gumz | 1 | -0/+17 | |
2010-02-28 | bugfix: do not create the temporary menufile 'somewhere' in the filesystem ↵ | Mathias Gumz | 1 | -2/+2 | |
but next to the final one | |||||
2009-10-02 | just use the FbTk API | Mathias Gumz | 1 | -4/+3 | |
2009-10-02 | bugfix: stop wiping out ~/.fluxbox/keys | Mathias Gumz | 1 | -6/+0 | |
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 2 | -2/+2 | |
2009-06-28 | add a few items to fbgm | Mark Tiefenbruck | 1 | -2/+4 | |
2009-05-28 | Cleaned up 'fbsetbg -h' output | Jim Ramsay | 1 | -5/+9 | |
Reordered the "Options" section and made it more clear that for setting solid, gradient, or pattern textures, one should also refer to fbsetroot(1). | |||||
2009-05-26 | Don't complain on '-z' if there's no lastwallpaper | Jim Ramsay | 1 | -0/+4 | |
This hides the odd cornercase of users with no lastwallpaper file and no background set in their style or overlay. Adapted from the patch at http://sourceforge.net/tracker/?func=detail&aid=2389567&group_id=35398&atid=413962 | |||||
2009-05-25 | minor cosmetics | Mathias Gumz | 3 | -9/+9 | |
2009-03-04 | compilefix | Mathias Gumz | 1 | -1/+1 | |
2009-03-04 | dont try to read file when they are actually a directory | Mathias Gumz | 1 | -9/+26 | |
2008-10-04 | recognize --option in addition to -option for most things | Mark Tiefenbruck | 2 | -22/+22 | |
2008-10-04 | add -print option to fbrun to return result to stdout instead of executing it | Mark Tiefenbruck | 3 | -1/+14 | |
2008-09-10 | fix updating of keys file for scrolling on toolbar | Mark Tiefenbruck | 1 | -1/+1 | |
2008-08-26 | use old focus/raise behavior for default alt+left/right mouse bindings | Mark Tiefenbruck | 1 | -7/+7 | |
2008-08-19 | update keys file for changes to NextWindow syntax | Mark Tiefenbruck | 1 | -0/+53 | |
2008-08-06 | make wallpapers do The Right Thing (tm) | Mark Tiefenbruck | 2 | -31/+32 | |
2008-08-06 | use the same options in Slit and Toolbar placement menus | Mark Tiefenbruck | 1 | -0/+22 | |
2008-07-07 | add shebang to default startup file | Mark Tiefenbruck | 1 | -0/+2 | |
2008-07-02 | add a few tops to fbgm | Mark Tiefenbruck | 1 | -1/+1 | |
2008-06-18 | don't use full path to fluxbox in startfluxbox | Mark Tiefenbruck | 1 | -2/+2 | |
2008-06-11 | updated the copyright where it's easily visible: `fluxbox -v` and COPYRIGHT. | skiidoo | 1 | -1/+1 | |
nls/translators: typo, plus Translation.m.desc never existed. Never. more consistent keys file comments in fluxbox-update_config. | |||||
2008-06-01 | fix out of source building | Mark Tiefenbruck | 1 | -1/+1 | |
2008-05-02 | some additions/corrections for fbgm | skiidoo | 1 | -30/+35 | |
2008-04-29 | don't add program icons to tabs for previous users, for backwards ↵ | Mark Tiefenbruck | 1 | -0/+10 | |
compatibility, but leave it as default for new users | |||||
2008-04-26 | some updates for the startup file in modern times | Mark Tiefenbruck | 1 | -11/+5 | |
2008-03-25 | Fix build with g++ 4.3 | Bernhard Walle | 1 | -0/+3 | |
This change fixes the build for g++ 4.3. Build verified on openSUSE Factory. Only missing includes and using directives are added. | |||||
2008-01-23 | fix issue with multiple spaces in filename in fbsetbg | Mark Tiefenbruck | 1 | -3/+3 | |
2008-01-23 | use hash instead of which in fbsetbg | Mark Tiefenbruck | 1 | -22/+3 | |
2008-01-14 | moved code a bit around, cleaned up some classes | Mathias Gumz | 1 | -0/+1 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 9 | -18/+0 | |
2007-12-24 | `hash -t' seems to be bash-only | Mark Tiefenbruck | 1 | -1/+1 | |
2007-12-24 | replaced `which' with the bourne shell built-in `hash' and fixed some ↵ | Mark Tiefenbruck | 1 | -48/+21 | |
--program-prefix/suffix problems | |||||
2007-12-24 | search subdirectories when looking for icons | Mark Tiefenbruck | 1 | -2/+3 | |
2007-12-21 | added key command StartTabbing | Mark Tiefenbruck | 1 | -0/+13 | |
2007-12-21 | remove `OnTitlebar Mouse2 :Lower', as it interferes with tabbing | Mark Tiefenbruck | 1 | -1/+0 | |
2007-12-19 | "fix" `About' item in fbgm with tcsh, #1806327 | Mark Tiefenbruck | 1 | -1/+1 | |
2007-12-19 | fix a few $HOME-related issues in fbgm | Mark Tiefenbruck | 1 | -3/+3 | |
2007-12-11 | update default keys and init files for OnTitlebar code | markt | 1 | -1/+1 | |
2007-12-09 | added OnTitlebar modifier to keys file | markt | 1 | -13/+50 | |
2007-11-23 | fix from NetBSD for using the home directory of the user who compiled fluxbox | markt | 1 | -3/+3 | |
also fix 'regenerate menu' code to use correct program name, rather than $0 | |||||
2007-11-12 | allow arbitrary window patterns in iconbar | markt | 1 | -1/+26 | |
2007-10-22 | added missing mouse3 and space before startresizing | fluxgen | 1 | -1/+1 | |
2007-10-22 | replaced ModKey with new key commands StartMoving and StartResizing | markt | 1 | -0/+32 | |