summaryrefslogtreecommitdiff
path: root/wm/fluxbox/patches/patch-ac
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2003-07-28 17:50:07 +0000
committerhubertf <hubertf@pkgsrc.org>2003-07-28 17:50:07 +0000
commit3bd7246bcd4b0ac26fc89eb0a2e80f82aebeb498 (patch)
tree0673e4d0927b526c35c8fa35168f81bf8798c54d /wm/fluxbox/patches/patch-ac
parentcab075c2edb8aa069e83deb0c94c82c028cf8859 (diff)
downloadpkgsrc-3bd7246bcd4b0ac26fc89eb0a2e80f82aebeb498.tar.gz
Update fluxbox to 0.9.4. Changes:
* Keyboard navigation in menus * Keys: Up/Down: select menu item Left/Right: go in/out from sub menus Escape: close menu and return focus to windows Enter: run/execute/toggle menu item To set input focus on the menu you either click on the title bar or bring it up with key bindings * New action strings * ArrangeWindows This will arrange the windows on the current desktop * ShowDesktop This will iconify all windows on the current desktop * The same action strings that are in keys file can now be used in the menu example: [ArrangeWindows] (arrange windows) * New theme items * toolbar.button.borderWidth: <integer> * toolbar.borderWidth: <integer> * toolbar.bevelWidth: <integer> * toolbar.borderColor: <color> * slit.borderWidth: <integer> * slit.bevelWidth: <integer> * slit.borderColor: <color> * [startup] option in remember file Can now add entries to apps file like: [startup] {xterm} Then "xterm" will be launched on fluxbox startup. Can also give a screen option: [startup] (screen=1) {xterm} will start it on screen 1 rather than the default 0. * Rounded corners on menu, windows and toolbar Theme items: * menu.roundCorners: <shape item> * toolbar.shaped: <boolean> * window.roundCorners: <shape item> Shape item can be: TopLeft TopRight BottomLeft and/or BottomRight example: menu.roundCorners: TopRight BottomLeft * The current style is now marked in the style menu * Compile time option for toolbar --disable-toolbar --enable-toolbar (default) * Emacs style key bindings in fbrun * Tab completion in fbrun * Group persistence over a restart * Maximization stop on slit and toolbar (check Maximize Over menu items) * Support for _NET_WM_STRUT * Regular expression support for remember Bug fixes: * Toggle maximize vertical/horizontal * Slit/Toolbar auto hide bug * Button alignment bug in title bar * Trailing whitespace in group file resource * Group cycling Based on patch by Tom Hensel [ tom at replic8 dot net ].
Diffstat (limited to 'wm/fluxbox/patches/patch-ac')
-rw-r--r--wm/fluxbox/patches/patch-ac30
1 files changed, 16 insertions, 14 deletions
diff --git a/wm/fluxbox/patches/patch-ac b/wm/fluxbox/patches/patch-ac
index d1052dd8a19..e089cb7a765 100644
--- a/wm/fluxbox/patches/patch-ac
+++ b/wm/fluxbox/patches/patch-ac
@@ -1,15 +1,17 @@
-$NetBSD: patch-ac,v 1.3 2003/02/14 20:57:56 wiz Exp $
+$NetBSD: patch-ac,v 1.4 2003/07/28 17:50:12 hubertf Exp $
---- src/i18n.cc.orig Sat Dec 7 15:14:05 2002
-+++ src/i18n.cc
-@@ -61,7 +61,9 @@ void NLSInit(const char *catalog) {
- I18n::I18n():m_multibyte(false), m_catalog_fd((nl_catd)(-1)) {
- #ifdef HAVE_SETLOCALE
- //make sure we don't get 0 to m_locale string
-- char *temp = setlocale(LC_ALL, "");
-+ char *temp;
-+ (void)setlocale(LC_ALL, "");
-+ temp = setlocale(LC_MESSAGES, NULL);
- m_locale = ( temp ? temp : "");
- if (m_locale.size() == 0) {
- cerr<<"Warning: Failed to set locale, reverting to \"C\""<<endl;
+--- src/fluxbox.cc.orig Thu Jul 10 14:00:49 2003
++++ src/fluxbox.cc
+@@ -629,7 +629,11 @@
+
+ bool create_init = false, create_keys = false, create_menu = false;
+
+- string dirname = getenv("HOME")+string("/.")+string(m_RC_PATH) + "/";
++ string dirname = getenv("HOME")+string("/.")+string(m_RC_PATH)
++#if 0
++ + "/"
++#endif
++ ;
+ string init_file, keys_file, menu_file, slitlist_file;
+ init_file = dirname + m_RC_INIT_FILE;
+ keys_file = dirname + "keys";