head 1.13; access; symbols pkgsrc-2026Q1:1.13.0.74 pkgsrc-2026Q1-base:1.13 pkgsrc-2025Q4:1.13.0.72 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.13.0.70 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.68 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.13.0.66 pkgsrc-2025Q1-base:1.13 pkgsrc-2024Q4:1.13.0.64 pkgsrc-2024Q4-base:1.13 pkgsrc-2024Q3:1.13.0.62 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.13.0.60 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.13.0.58 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.56 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.54 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.52 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.50 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.48 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.46 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.44 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.42 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.13.0.40 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.38 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.36 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.34 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.32 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.30 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.26 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.6 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.28 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.24 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.22 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.20 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.18 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.16 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.14 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.12 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.10 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.8 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.4 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.2 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.12.0.38 pkgsrc-2016Q4-base:1.12 pkgsrc-2016Q3:1.12.0.36 pkgsrc-2016Q3-base:1.12 pkgsrc-2016Q2:1.12.0.34 pkgsrc-2016Q2-base:1.12 pkgsrc-2016Q1:1.12.0.32 pkgsrc-2016Q1-base:1.12 pkgsrc-2015Q4:1.12.0.30 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.12.0.28 pkgsrc-2015Q3-base:1.12 pkgsrc-2015Q2:1.12.0.26 pkgsrc-2015Q2-base:1.12 pkgsrc-2015Q1:1.12.0.24 pkgsrc-2015Q1-base:1.12 pkgsrc-2014Q4:1.12.0.22 pkgsrc-2014Q4-base:1.12 pkgsrc-2014Q3:1.12.0.20 pkgsrc-2014Q3-base:1.12 pkgsrc-2014Q2:1.12.0.18 pkgsrc-2014Q2-base:1.12 pkgsrc-2014Q1:1.12.0.16 pkgsrc-2014Q1-base:1.12 pkgsrc-2013Q4:1.12.0.14 pkgsrc-2013Q4-base:1.12 pkgsrc-2013Q3:1.12.0.12 pkgsrc-2013Q3-base:1.12 pkgsrc-2013Q2:1.12.0.10 pkgsrc-2013Q2-base:1.12 pkgsrc-2013Q1:1.12.0.8 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.6 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.4 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.2 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.11.0.22 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.11.0.20 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q3:1.11.0.18 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.16 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.14 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.11.0.12 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.11.0.10 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.8 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.6 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.4 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.2 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.10.0.18 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.16 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.14 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.12 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.10 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.8 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.6 pkgsrc-2008Q1:1.10.0.4 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.2 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.8.0.16 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.14 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.12 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.10 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.8 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.8.0.6 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.4 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.8.0.2 pkgsrc-2005Q4-base:1.8 pkgsrc-2005Q3:1.6.0.10 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.8 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.6 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.4 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.2 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.4.0.6 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.4 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.4.0.2 netbsd-1-6-1-base:1.4 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.13 date 2017.02.22.12.20.51; author wiz; state Exp; branches; next 1.12; commitid Ntg2iHUo2x4mCWGz; 1.12 date 2012.04.17.20.08.06; author bsiegert; state Exp; branches; next 1.11; 1.11 date 2009.07.07.15.47.59; author sborrill; state Exp; branches; next 1.10; 1.10 date 2007.11.04.15.34.09; author rillig; state Exp; branches; next 1.9; 1.9 date 2007.10.15.09.17.31; author rillig; state Exp; branches; next 1.8; 1.8 date 2005.10.20.15.55.01; author tonio; state Exp; branches; next 1.7; 1.7 date 2005.09.27.12.49.04; author tonio; state dead; branches; next 1.6; 1.6 date 2004.09.02.21.56.32; author xtraeme; state Exp; branches; next 1.5; 1.5 date 2004.05.13.04.29.13; author xtraeme; state Exp; branches; next 1.4; 1.4 date 2002.12.10.20.39.09; author jschauma; state Exp; branches; next 1.3; 1.3 date 2002.11.10.19.36.59; author jmcneill; state dead; branches; next 1.2; 1.2 date 2002.04.22.18.39.19; author wiz; state Exp; branches; next 1.1; 1.1 date 2002.01.04.02.05.33; author jmcneill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.01.04.02.05.33; author jmcneill; state Exp; branches; next ; desc @@ 1.13 log @Updated fluxbox to 1.3.7. Set LICENSE. Version 1.3.7 is a bug fix release. Critical Bugfixes: * Segfault on startup (mostly *BSD) * Segfault on shutdown * Segfault on clicking the Remember menu * Menu crops on TypeAhead Minor Bugfixes: * _NET_REQUEST_FRAME_EXTENTS * Working autorepeat keys * Working vertical rotated Tabs and Toolbar * Proper size of titlebar buttons on restart / detaching tabs * Missing windowmenu works again * Several glitches in the menu * Correct handling of 'maximized' statement in the apps file Features: * The improved TypeAhead sytem is not limited to matches on beginning of menu items anymore, the behavior is configurable: - Nowhere - disables TypeAhead support - ItemStart - matches typed text only at the start of a menu item - Somewhere - matches typed text somewhere in a menu item (Currently this is a configfile-only option) * Minor tweaks to the i18n system * Updated turkish translations End User unrelated: * Code refactoring and cleanup, assisted by Coverity and clang static code analysis @ text @$NetBSD: patch-aa,v 1.12 2012/04/17 20:08:06 bsiegert Exp $ * "grep -q" doesn't work everywhere. * Do not use the home directory of the user building the package. --- util/fluxbox-generate_menu.in.orig 2015-02-08 10:44:45.000000000 +0000 +++ util/fluxbox-generate_menu.in @@@@ -330,7 +330,7 @@@@ searchForIcon(){ # echo "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" if [ -f "$entry_icon" ]; then # if icon exists and entry does not already exists, add it - if ! grep -q -m 1 "^.${execname}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then + if ! grep "^.${execname}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING > /dev/null 2> /dev/null; then printf "\"${execname}\" \t <${entry_icon}>\n" >> $ICONMAPPING else : echo "# mapping already exists for ${execname}" >> $ICONMAPPING @@@@ -561,7 +561,7 @@@@ WHOAMI=`whoami` [ "$WHOAMI" = root ] && PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin # Check for Imlib2-support -if @@pkgprefix@@fluxbox@@pkgsuffix@@@@EXEEXT@@ -info 2> /dev/null | grep -q "^IMLIB"; then +if @@pkgprefix@@fluxbox@@pkgsuffix@@@@EXEEXT@@ -info 2> /dev/null | grep "^IMLIB" > /dev/null; then PNG_ICONS="yes" else # better assume to assume "no" @@@@ -1220,7 +1220,7 @@@@ case ${LC_ALL} in esac # Set Defaults -USERFLUXDIR="${HOME}/.@@pkgprefix@@fluxbox@@pkgsuffix@@" +USERFLUXDIR="\${HOME}/.@@pkgprefix@@fluxbox@@pkgsuffix@@" MENUFILENAME="${MENUFILENAME:=${USERFLUXDIR}/menu}" MENUTITLE="${MENUTITLE:=Fluxbox}" HOMEPAGE="${HOMEPAGE:=fluxbox.org}" @ 1.12 log @Update fluxbox to current version, 1.3.2. Tested on MirBSD and NetBSD. Full ChangeLog is at http://git.fluxbox.org/fluxbox.git/tree/ChangeLog, the changes are too numerous to give here. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.11 2009/07/07 15:47:59 sborrill Exp $ d6 1 a6 1 --- util/fluxbox-generate_menu.in.orig Sat Oct 29 13:45:51 2011 d12 3 a14 3 - if ! grep -q -m 1 "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then + if ! grep "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then echo -e "\"${entry_exec}\" \t <${entry_icon}>" >> $ICONMAPPING d16 1 a16 1 : echo "# mapping already exists for ${entry_exec}" >> $ICONMAPPING d21 2 a22 2 -if @@pkgprefix@@fluxbox@@pkgsuffix@@ -info 2> /dev/null | grep -q "^IMLIB"; then +if @@pkgprefix@@fluxbox@@pkgsuffix@@ -info 2> /dev/null | grep "^IMLIB" > /dev/null; then @ 1.11 log @Update to 1.1.1. Take over maintainership. Changes for 1.1.1 *08/09/14: * Fixed a minor pixmap resource leak (Henrik) FbTk/Menu.cc, FbTk/ImageControl.cc/hh *08/09/11: * Fixed unshading crash (Mark) src/FbWinFrame.cc * Be aware of badly specified _NET_WM_ICONS (Mathias) Ewmh.cc *08/09/03: * Added windowmenu to distpackage (Mark) ----------------------------- Changes for 1.1.0 *08/09/01: * When the current menu item gets disabled, highlight its nearest neighbor and add separators to the focus model menu (Mark) Screen.cc FbTk/Menu.cc *08/08/22: * Remove borders from maximized windows (Mark) FbWinFrame.cc * Add -sync command line option for debugging X issues (Mark) fluxbox.cc/hh main.cc *08/08/21: * Added SendToNextHead and SendToPrevHead commands (Mark) CurrentWindowCmd.cc/hh *08/08/20: * Added SetDecor key command (Mark) CurrentWindowCmd.cc/hh *08/08/19: * Add new [transient] tag to apps file to match transient windows (Mark) ClientPattern.cc/hh Remember.cc *08/08/18: * Combined code for MoveTo key command and saved window positions (Mark) Side effects: - both now have the following options: TopLeft Left BottomLeft Top Center Bottom TopRight Right BottomRight - the CENTER reference in apps now behaves like WINCENTER - some previously saved positions will be wrong, since they are now computed relative to the toolbar and slit - CENTER/WINCENTER will now work properly with Xinerama when placing the window on a head other than the top left one CurrentWindowCmd.cc/hh Remember.cc Window.cc/hh * Add Top Center, Left Center, Right Center, and Bottom Center tab placement options (Mark) FbWinFrame.cc/hh Screen.cc FbTk/Container.cc/hh *08/08/17: * Add new key commands SetTitle and SetTitleDialog (thanks Matteo Galiazzo) CommandDialog.cc/hh TextDialog.cc/hh CurrentWindowCmd.cc/hh Makefile.am *08/08/06: * Created manual for fluxbox-remote (Mark) doc/asciidoc/fluxbox-remote.txt doc/fluxbox-remote.1 * Automatically restore the previous background on startup (Mark) RootTheme.cc/hh util/fbsetbg startfluxbox.in *08/08/05: * Fixed Focus key command (Mark) CurrentWindowCmd.cc/hh FocusableList.cc/hh * Added new SetLayer key command (Mark) CurrentWindowCmd.cc/hh * Make ShowDesktop command toggle between showing windows and desktop (Mark) WorkspaceCmd.cc * Created new `fluxbox-keys' man page (thanks Jim Ramsay) doc/asciidoc/fluxbox-keys.txt * Make resize cursors consistent (thanks Dmitry E. Oboukhov) FbWinFrameTheme.cc *08/08/04: * Add selection box to various "choose one of these" menu items (Mark) Toolbar.cc Slit.cc Screen.cc LayerMenu.hh Xinerama.hh StyleMenuItem.cc/hh added FbTk/RadioMenuItem.hh * Add window list argument to ArrangeWindows (Mark) WorkspaceCmd.cc/hh *08/06/26: * Remove antiquated dithering code (Mark) FbTk/ImageControl.cc/hh FbTk/TextureRender.cc Screen.cc/hh *08/06/20: * Move default window menu to ~/.fluxbox/windowmenu (Mark) configure.in data/Makefile.am data/windowmenu Screen.cc *08/06/08: * Add (urgent=yes|no) option to client patterns (Mark) ClientPattern.cc/hh *08/06/06: * Allow window menu items in ordinary menus (Mark) MenuCreator.cc/hh *08/06/04: * Leave titlebar and handle borders alone with borderless windows (Mark) FbWinFrame.cc/hh *08/06/03: * Add -list-commands command line option, which prints a list of valid fluxbox commands (Mark) main.cc *08/05/13: * Only reload custom menus when necessary (Mark) FbCommands.cc/hh *08/05/12: * Only reload the keys file if the contents have changed (Mark) Keys.cc/hh fluxbox.cc/hh * Modifying the apps file no longer requires a reconfigure (Mark) Remember.cc/hh *08/05/09: * Made tooltip in toolbar update when the title changes (Henrik) Tooltip.cc/hh, Screen.cc/cc, OSDWindow.hh *08/05/05: * Add tooltips for iconbar buttons (thanks Matteo Galiazzo) TooltipWindow.cc/hh *08/05/02: * Minor changes for fluxbox-generate_menu (thanks skiidoo) util/fluxbox-generate_menu.in *08/05/01: * Notice when user replaces a non-existent menu file (Mark) fluxbox.cc Screen.cc *08/04/30: * Don't allow empty root menu (Mark) Screen.cc *08/04/27: * Added SimpleObserver class. (Henrik) SimpleObserver.hh, SendToMenu.hh/cc, Toolbar.hh/cc, SystemTray.hh/cc *08/01/27: * Reload the Xinerama layout on RandR signal (Tomas) Screen.cc/hh * Move windows out of inactive heads upon Xinerama layout change (Tomas) Screen.cc/hh *07/12/28: * Added new key command :Delay {} [], which runs the command after a delay of microseconds (default is 200 milliseconds) (Mark) FbTk/Timer.cc/hh *07/12/25: * Updated german translations for maximization menu (thanks Christian Loosli) nls/de_*/Translation.m * Removed KDE configure option, since it didn't do anything (Mark) configure.in config.h.in main.cc * Added resource session.screen.slit.acceptKdeDockapps: (Mark) Screen.cc Slit.cc/hh *07/12/23: * Added new style items window.(un)focus.border{Width,Color} (Mark) FbWinFrameTheme.cc/hh FbWinFrame.cc *07/12/21: * Added new key command :StartTabbing (Mark) Window.cc/hh CurrentWindowCmd.cc/hh *07/12/20: * Added new key command :ForEach (or :Map) (Mark) - :ForEach {} [{ [{}] [] }] - For example, the following command will shade all windows on the current workspace: ForEach {shade} {{groups} Matches (workspace=[current])} - can be any combination of `static' and `groups' where static means windows are listed in creation order, and groups means individual tabs are not considered separately - This replaces syntax such as `:Minimize (layer)', which no longer works WorkspaceCmd.cc/hh *07/12/19: * Don't let transient windows steal focus from other programs (Mark) Window.cc *07/12/18: * NLS entries for Mouse Tab Focus and Click Tab Focus were switched - please make sure they're right now in your language, bug #1786566 (Mark) fluxbox-nls.hh * Open transient windows on same workspace as parent (thanks Sascha Hunold) Window.cc * Holding control while clicking on a menu item will now keep the menu open (Mark) FbTk/Menu.cc MenuItem.cc/hh *07/12/17: * Fix startup items in apps file with specified screen number, bug #1843325 (thanks Martin) Remember.cc *07/12/14: * Fix compiling with gcc 4.3 (thanks Dmitry E. Oboukhov) main.cc *07/12/13: * Fix configure option --with-style (thanks Slava Semushin) configure.in Makefile.am * Close menus only when they lose focus (Mark) MenuCreator.cc FbTk/Menu.cc * Moved command parsing code all over the place -- expect any patches that add new commands to be broken (Mark, Simon) Added FbTk/CommandRegistry.cc/hh Removed FbCommandFactory.cc/hh CommandParser.cc/hh *07/12/11: * Added new resize modes for key command StartResizing: NearestEdge, Left, Right, Top, Bottom (Mark) Window.cc * Only allow one menu to be open at a time (Mark) FbTk/Menu.cc/hh *07/12/09: * Added OnTitlebar and Double modifiers to the keys file for clicks on the titlebar and double clicks, respectively (Mark, thanks Matteo Galiazzo) - For example, `OnTitlebar Double Mouse3 :Maximize' will maximize a window when you double click on the titlebar with the right mouse button - Note: if you have commands bound to both a single and double click, the single click command will still be executed on the first half of a double click - Added new key commands ShadeOn and ShadeOff that set whether or not a window is shaded, rather than toggling the current state Window.cc Keys.cc/hh FbCommandFactory.cc *07/11/22: * Added some new special keys to the keys file: FocusIn, FocusOut, MouseOver, MouseOut, ChangeWorkspace (Mark) - FocusIn/FocusOut correspond to a window gaining or losing focus, e.g. the following will raise all xterms when one gains focus: FocusIn :If {Matches (xterm)} {Raise (xterm)} {} - MouseOver/MouseOut correspond to the mouse moving over the window or toolbar (when used with OnToolbar) -- OnDesktop not yet supported, e.g. the following will unshade a window when you move your mouse over it with alt pressed: Mod1 MouseOver :If {Matches (shaded=yes)} {Shade} {} - ChangeWorkspace corresponds to the workspace being changed, e.g. the following will set a different wallpaper for each workspace: ChangeWorkspace :Exec fbsetbg ~/.fluxbox/bg$(xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}').png Keys.cc Window.cc Screen.cc Toolbar.cc * Added translations for zh_TW (thanks Wei-Lun Chao) * Fix division by 0 error when resize increments are set to 0 by an application, bug #1836182 WinClient.cc * Added conditional statements to key commands (Mark) - for example, this will search for an open xterm window, cycle through them if there are any, or else open one: Mod4 t :If {Some Matches (xterm)} {NextWindow (xterm)} {Exec xterm} - the syntax is :If {} {} {} - `Matches ' is currently the only test you can make; when used alone, it tests the focused window or the clicked window for OnWindow mouse events - there are many ways to combine tests: - `Some ' returns true if any open client matches - `Every ' returns true if every open client matches - `Not ' negates the value of - `Or {} {} ...' returns true if any of the tests is true - `And {} {} ...' returns true if all of the tests are true - `Xor {} {} ...' returns the boolean xor of the truth values FbCommandFactory.cc CurrentWindowCmd.cc/hh WorkspaceCmd.cc/hh FbTk/Command.hh FbTk/SimpleCommand.hh, added files FbTk/LogicCommands.cc/hh *07/11/16: * Added new key command :Focus [] that focuses a window (e.g., using OnWindow or specified using a window pattern) (Mark, thanks Tomas Janousek) FbCommandFactory.cc * Using ToggleDecor from Deco=TAB should hide tabs (thanks Tomas Janousek) Window.cc *07/11/12: * Allow arbitrary window patterns for the iconbar mode (Mark) - Note: for now, if you match against the current head of a window, it will not be updated as expected in the toolbar ClientPattern.cc/hh FocusControl.cc/hh IconbarTool.cc/hh FbTk/Subject.cc fluxbox.cc, added FocusableList.cc/hh *07/11/08: * Fix crash when cycling focus and window closes, bug #1787345 (Mark) FocusControl.cc *07/11/04: * Update autoraise delay on reconfigure (Mark) Window.cc *07/10/31: * Move fullscreen windows to normal layer when they lose focus (Mark) Window.cc FocusControl.cc *07/10/24: * Fixed some gcc 2.96 compile issues ( Henrik ) Layer.hh, MinOverlapPlacement.cc, Workspace.cc * Introduced (workspacename=...) for pattern matching and changed (workspace=...) to use the workspace number, indexed from 0 (Mark) ClientPattern.cc/hh * Reenabled raising window if window was moved by mouse by 0 pixels (Mathias) Window.cc *07/10/23: * Adding/removing workspaces wasn't updating menu (Mark) Screen.cc * Support remembering maximized, minimized, and fullscreen state (Mark) - [Maximized] {yes|no|horz|vert} - [Minimized] {yes|no} - [Fullscreen] {yes|no} - also fixed window placement when remembering head but not position Window.cc/hh Remember.cc/hh Screen.cc/hh Ewmh.cc fluxbox-nls.hh CurrentWindowCmd.cc * Allow negated patterns, e.g. (name!=xterm) (Mark) ClientPattern.cc/hh *07/10/22: * Added option "mouse" to client pattern ( Henrik ) This is usefull for xinerama. For example: Mod1 Tab :NextWindow (head=[mouse]) This will cycle focus through windows that are on the same head as the mouse pointer. ClientPattern.cc * Fixed crash bug at restart. ( Henrik ) Window.cc * Replaced modKey with new commands StartMoving and StartResizing (Mark) - your keys file should be updated automatically - they must be used with a mouse button, or they won't work - StartResizing takes one or none of the following arguments: NearestCorner, Center, TopLeft, TopRight, BottomLeft, BottomRight Window.cc/hh CurrentWindowCmd.cc/hh FbCommandFactory.cc Screen.cc/hh fluxbox.cc/hh ScreenResources.cc FbCommands.cc/hh util/fluxbox-update_configs.cc *07/10/21: * Allow decorations bitmask to be specified using '0x' (Mark) Window.cc *07/10/18: * Fixed gcc 2.96 compile problem ( Thanks rumpole at hotmail ) bug #1809786 src/FbTk/TextBox.cc *07/10/15: * Added OnWindow modifier to keys file (Mark) Keys.cc Window.cc Screen.cc CurrentWindowCmd.cc *07/10/14: * Added support for transient windows in window patterns, e.g. (transient=yes|no), defaulting to "no" for the apps file (Mark) Remember.cc ClientPattern.cc/hh Focusable.hh Window.cc/hh * Bugfix for SendToPrevWorkspace/TakeToPrevWorkspace (Mathias) CurrentWindowCmd.cc/hh *07/10/13: * Merged pre-devel branch; see all Changes since 1.0.0 (Mark) * Updated ru_RU (Thanks Konstantin Shashkin) * deiconify windows via :Deiconify in reverse order (Mathias) FbCommands.cc *07/05/23: * Added key command :Attach which groups all windows matching the given pattern (Mark) FbCommandFactory.cc WorkspaceCmd.cc/hh *07/05/20: * Added resources session.screen.maxDisable{Move,Resize}: , which prevent maximized windows from being moved/resized (Mark) Window.cc Screen.cc/hh nls/fluxbox-nls.hh *07/05/19: * Changed behavior of resource session.screen.followModel (Mark) - now only options are Ignore and Follow, the latter using the setting in session.screen.userFollowModel Window.cc/hh Ewmh.cc Screen.cc/hh *07/05/16: * Added new resource session.screen.noFocusWhileTypingDelay: (Mark) - specifies a time in milliseconds that new windows should not gain focus while the user is typing in the focused window Window.cc/hh Screen.cc/hh *07/05/13: * Added new placement policies {Row,Col}MinOverlapPlacement. They behave the same as {Row,Col}SmartPlacement when the window fits but fall back on minimizing overlap with other windows instead of CascadePlacement (Mark) MinOverlapPlacement.cc/hh ScreenPlacement.cc/hh *07/04/23: * Set IconicState on all unmapped clients and unmap clients with frames, as per ICCCM 4.1.4 (Mark) Screen.cc Window.cc FocusControl.cc * Added ClientMenu key command, which pops up a menu of open windows, based on a pattern match - e.g. :ClientMenu (workspace=[current]) (minimized=no) ClientMenu.cc FbCommands.cc/hh FbCommandFactory.cc *07/04/11: * Added resource session.screen.maxIgnoreIncrement: , to disable size checking when maximizing a window (e.g. terminals) (Mark) - Also added a new configuration submenu for maximize options, to be filled at a later date Screen.cc/hh Window.cc *07/04/08: * Added OnToolbar modifier to keys file (Mark) Keys.cc/hh Toolbar.cc/hh Screen.cc/hh IconbarTool.cc fluxbox.cc *07/04/06: * More changes to theme handling (Mark) - introduced window.label.(un)focused.{justify,border{Color,Width}}, which fallback to window.label.{justify,border{Color,Width}} before window.{justify,border{Color,Width}} - this has the backwards-incompatible effect that toolbar.iconbar.(un)focused.* fallback first to toolbar.iconbar.* and then to window.label.* FbWinFrame.cc/hh IconbarTool.cc/hh IconButton.cc/hh IconbarTheme.cc FbWinFrameTheme.cc/hh *07/04/03: * Added window.label.(un)focused.font to styles (Mark) FbWinFrame.cc *07/03/31: * [group] tag in apps file may now have a pattern appended to it, and a new window will only be automatically attached to the group if the group matches that pattern -- e.g. [group] (workspace) (shaded=no) will only automatically group with windows on the current workspace that are not shaded (Mark) Remember.cc/hh * Lots of window commands now take a client pattern as an additional argument, and the command will then be applied to all matching windows (Mark) - For example: `SendToWorkspace 2 (xterm)' will send all xterm windows to workspace 2 - Here is the full list of affected commands (which is not to imply they all necessarily make sense to do): Fullscreen, Minimize, Maximize, MaximizeVertical, MaximizeHorizontal, SetAlpha, Resize, ResizeTo, ResizeHorizontal, ResizeVertical, MoveTo, Move, MoveRight, MoveLeft, MoveUp, MoveDown, Raise, RaiseLayer, Lower, LowerLayer, Close, Kill, Shade, Stick, ToggleDecor, SetHead, Tab, SendToNextWorkspace, SendToPrevWorkspace, TakeToNextWorkspace, TakeToPrevWorkspace, SendToWorkspace, TakeToWorkspace, NextTab, PrevTab, MoveTabLeft, MoveTabRight, DetachClient WorkspaceCmd.cc/hh CurrentWindowCmd.cc/hh FbCommandFactory.cc *07/03/30: * Changed syntax for window cycling (Mark) - Instead of a bitmask, the window cycling functions NextWindow, PrevWindow, TypeAheadFocus, and GoToWindow now take a list of options enclosed in {} followed by a pattern similar to those used in the apps file. - Examples: * NextWindow {static groups} (shaded=yes) (name=xterm) - cycles through all shaded xterms in creation order, only focusing the active tab in the group * GoToWindow 3 (title=[current]) - focuses the third client in last-focused order with the same title as the currently focused window - The options are: name, class, title, role, maximized, minimized, shaded, stuck, focushidden (can't be disabled), iconhidden, workspace (matches workspace names, not numbers), head (numbers), and layer (names) - Parsing is a pain, so you'll have to update your keys file yourself for now. *07/03/29: * Removed groups file; entries will be added to the apps file automatically (Mark) * Fixed a problem with programs starting in IconicState (Mark) *07/03/27: * Added new resource session.screen.clientMenu.usePixmap that puts the window's icon in the workspace and icons menus: default true. (Mark) - For some reason, it doesn't work with un-shaped icons yet, but I've spent way too many hours already trying to figure out why * Use IconTitle in iconbar for minimized windows (Mark) *07/03/25: * Added new resource session.screen.tabs.usePixmap that puts the window's icon in the tab, if available. This is on by default. (Mark) Window.cc FbWinFrame.cc/hh WinClient.cc Screen.cc/hh *07/03/24: * Added new key command GoToWindow (Mark) - Syntax is GoToWindow [], where the int gives the position of the desired window with respect to a list of windows, and the bitmask is the same as for NextWindow. A negative number for will count back from the end of the list. - Particularly useful examples are GoToWindow 9 and GoToWindow 25, which will focus the window at position in the iconbar modes Workspace and WorkspaceNoIcons, respectively. * Fixed creation order window cycling with tabbed windows (Mark) *07/03/21: * Added new command TypeAheadFocus (Mark) - syntax is the same as for NextWindow; when you run the command, you can start typing the title of the window, and it will gain focus; pressing tab will cycle through all matching entries using the options specified; when you've found the window you want, just press return or escape WinClient.hh Screen.cc/hh FbCommandFactory.cc WorkspaceCmd.cc/hh @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.10 2007/11/04 15:34:09 rillig Exp $ d6 12 a17 3 --- util/fluxbox-generate_menu.in.orig 2009-07-06 11:35:35.000000000 +0100 +++ util/fluxbox-generate_menu.in 2009-07-06 11:38:59.000000000 +0100 @@@@ -48,7 +48,7 @@@@ d26 1 a26 10 @@@@ -308,7 +308,7 @@@@ # echo "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" if [ -f "$entry_icon" ]; then # if icon exists and entry does not already exists, add it - if ! grep -q -m 1 "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING 2> /dev/null; then + if ! grep "^.${entry_exec}.[[:space:]]*<.*/${icon_base}\....>" $ICONMAPPING > /dev/null; then echo -e "\"${entry_exec}\" \t <${entry_icon}>" >> $ICONMAPPING else : echo "# mapping already exists for ${entry_exec}" >> $ICONMAPPING @@@@ -1185,7 +1185,7 @@@@ @ 1.10 log @Fixed another reference to the home directory of the user that builds the package. PKGREVISION++ @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.9 2007/10/15 09:17:31 rillig Exp $ d6 3 a8 3 --- util/fluxbox-generate_menu.in.orig 2007-10-08 18:49:08.000000000 +0000 +++ util/fluxbox-generate_menu.in 2007-11-04 15:31:20.000000000 +0000 @@@@ -51,7 +51,7 @@@@ WHOAMI=`whoami` d12 2 a13 2 -if fluxbox -info 2> /dev/null | grep -q "^IMLIB"; then +if fluxbox -info 2> /dev/null | grep "^IMLIB" > /dev/null; then d17 1 a17 1 @@@@ -338,7 +338,7 @@@@ searchForIcon(){ d26 1 a26 1 @@@@ -1210,7 +1210,7 @@@@ case ${LC_ALL} in a34 9 @@@@ -1708,7 +1708,7 @@@@ append_submenu "${MULTIMEDIAMENU}" append_submenu "${XUTILSMENU}" normal_find xfontsel xman xload xbiff editres viewres xclock \ xmag wmagnify gkrellm gkrellm2 vmware portagemaster agave - find_it xrdb append "[exec] (Reload .Xdefaults) {xrdb -load $HOME/.Xdefaults}" + find_it xrdb append "[exec] (Reload .Xdefaults) {xrdb -load \$HOME/.Xdefaults}" append_menu_end append_menu_end @ 1.9 log @The home directory of the user building the package is not interesting enough to be included in the menu file. PKGREVISION++ @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2005/10/20 15:55:01 tonio Exp $ d6 2 a7 2 --- util/fluxbox-generate_menu.in.orig 2007-03-19 20:57:15.000000000 +0100 +++ util/fluxbox-generate_menu.in 2007-10-15 11:07:05.000000000 +0200 d17 1 a17 1 @@@@ -337,7 +337,7 @@@@ searchForIcon(){ d26 10 a35 1 @@@@ -1635,7 +1635,7 @@@@ append_submenu "${MULTIMEDIAMENU}" @ 1.8 log @Take care of nonportable use of grep in fluxbox-generate-menu This should fix the build under openbsd and solaris @ text @d1 1 a1 1 $NetBSD$ d3 5 a7 2 --- util/fluxbox-generate_menu.in.orig 2005-08-25 18:52:50.000000000 +0200 +++ util/fluxbox-generate_menu.in d17 1 a17 1 @@@@ -343,7 +343,7 @@@@ searchForIcon(){ d26 9 @ 1.7 log @Update wm/fluxbox to 0.9.14 Update maintainer remove dependancy over bsetroot, fluxbox now provides fbsetroot (and this one builds with gcc4) approved by jmcneill@@ and wiz@@ @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.6 2004/09/02 21:56:32 xtraeme Exp $ d3 4 a6 9 --- doc/Makefile.in.orig 2004-09-02 23:14:59.000000000 +0200 +++ doc/Makefile.in 2004-09-02 23:15:38.000000000 +0200 @@@@ -95,10 +95,10 @@@@ SUBDIRS = ru CLEANFILES = fluxbox.1 fluxstyle.1 MAINTAINERCLEANFILES = Makefile.in -man_MANS = fluxbox.1 bsetroot.1 fbrun.1 fbsetbg.1 \ +man_MANS = fluxbox.1 fbrun.1 fbsetbg.1 \ startfluxbox.1 fluxstyle.1 fbrun.1 d8 15 a22 5 -EXTRA_DIST = fluxbox.1.in bsetroot.1 fbrun.1 startfluxbox.1 fbsetbg.1 \ +EXTRA_DIST = fluxbox.1.in fbrun.1 startfluxbox.1 fbsetbg.1 \ fluxstyle.1.in Coding_style subdir = doc @ 1.6 log @Update wm/fluxbox to 0.9.10. Changes: * Old styles should look like they used to * New actions: * directional focus movement: FocusUp, FocusDown, FocusLeft, FocusRight * other: RaiseLayer, LowerLayer, Exit * Added apps file matching on WM_WINDOW_ROLE * use "role=string". Particularly useful for gaim+gimp windows [app] (role=buddy_list) ... * Window menu file * new resource: * session.screen.windowMenu: * The menu file format is the same as the normal ~/.fluxbox/menu but with some special menu items: [iconify], [maximize], [shade], [close], [extramenus] [layer], [sendto] + the all the other menu items that you can use in the normal root menu (i.e [exec] (aterm) {aterm}) The [extramenus] will add "remember" menu example: session.screen0.windowMenu: ~/.fluxbox/windowmenu [begin] [exec] (aterm) {aterm} [maximize] [shade] [close] [end] * Added [wallpapers|wallpapermenu|rootcommands] to possible menuitems * [wallpapers] (directory) {rootcommand} creates a submenu in the menu to click on the wallpaper one wants. default rootcommand is fbsetbg * Improved menu transparent rendering speed and the text is not transparent anymore so you are able to see the text even if you have 100% transparency * New menu theme items: * menu.titleHeight: * menu.itemHeight: The height of the item/title will be the biggest of font height + bevel and the specified height, so the text will always fit. * Added icons in menu and improved menu loading speed * New option for menu file: [key] (label) {argument to key} example: [exec] (aterm) {aterm} * Improve rendering speed of toolbar * Supports _NET_WM_WINDOW_TYPE_DESKTOP * eg nautilus desktop windows are on the bottom, not tabable, etc * Added some new options font loading: *.font: fontname-size:option,specoption1:key=val;key2=val2 etc eg: *.font: Verdana-10:bold,shadow:offsetx=2;offsety=4;color=green *.font: Verdana-10:halo:color=blue possible specoptions atm: halo: color=colorname shadow: color=colorname offsetx=number (negative allowed) offsety=number (negative allowed) * Fixed so one can use to use this in the apps-file: [Layer] {number | literal} ex: [Layer] {BOTTOM} while literal is one of DESKTOP BOTTOM NORMAL TOP DOCK ABOVEDOCK MENU * fluxbox-generate_menu: * Preliminary basic support for icons in fluxbox-generate_menu put a .xpm into ~/.fluxbox/icons. e.g. Eterm.xpm @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Update wm/fluxbox to 0.9.9, based on patch sent by Stefan Kruger in PR pkg/25468. News in 0.9.9: * New commands: * Deiconify * Where mode is: * last - deiconify last iconified window * lastworkspace (default) - deiconify last iconified window from current workspace * all - deiconify all iconified windows * allworkspace - deiconify all iconfied windows from current workspace * and dest is: * current (default) - deiconify them on current windows * origin - deiconify them where they were * originquiet - deiconify to old workspace but dont follow * SendToNextWorkspace * sends current window forward workspaces * SendToPrevWorkspace * sends current window backward workspaces * WindowMenu * popups the window menu * New resources: * session.tabsAttachArea: * where mode is: * Window - dropping tabs to any part of the destination-window leads to attaching to that frame (default) * Titlebar - dropping tabs only to the titlebar of the destination- window leads to attaching to that frame * session.screen.overlay.lineWidth: * session.screen.overlay.lineStyle: * Valid arguments: LineSolid, LineOnOffDash LineDoubleDash * session.screen.overlay.joinStyle: * Valid arguments: JoinRound, JoindMiter, JoinBevel * session.screen.overlay.capStyle: * Valid arguments: CapNotLast, CapRound, CapButt, CapProjecting * KDE dockapps docks in systray inside toolbar now * Support aspect ratio hints * Optional decoration on transient windows * Added ! as a comment char in keys file * Improved rendering speed while changing workspace * Improved checking for compiler and compiler version * Improved transparent rendering speed * Remember hidden state for apps * [IconHidden] hides the app from the icon bar * [FocusHidden] hides the app from the list to be reachable via Next/PrevWindow * [Hidden] is [IconHidden] + [FocusHidden] Example ~/.fluxbox/apps: [IconHidden] {true} * Expands tilde for slitlist file * Using WM_CLASS instead of NAME in slitlist file * Window snapping to other windows * More support for Extended Window Manager Hints: * _NET_WM_WINDOW_TYPE * _NET_WM_WINDOW_TYPE_DOCK * _NET_WM_STATE_ABOVE * _NET_WM_STATE_BELOW * _NET_WM_CLIENT_LIST_STACKING * _NET_WM_DESKTOP_VIEWPORT * _NET_WM_DESKTOP_GEOMETRY * _NET_WORKAREA * _NET_ACTIVE_WINDOW * _NET_WM_STATE_HIDDEN * _NET_WM_STATE_SKIP_TASKBAR * sl_SI nls * Updated nl_NL locales * fbrun news: * cycling in tab completion * completes binaries from your $PATH * if you want to use old history tab-complete, press Ctrl-tab * completes path names * Control-C clears the text * Fixed cursor bug * fluxbox-generate_menu news: * Updated German locales * More firefox support * portability fixes * improve menu reloading * more menu entries * French locales * Portuguese locales Bug fixes: * Decoration bug with mwm hint + remember * Drawing issues with big menus * _MOTIF_WM_HINTS decoration toggle bug * No-text-in-iconbar bug on restart * Menu time stamp on root menu * placeWindow caused spinning with screens higher than width e.g. vertical xinerama * compiles in cygwin * update of keys on keymap change * infinite loop in fbrun * window size bug in no-decor windows on start/restart * The _NET_MOVERESIZE_WINDOW crash bug * mplayer -vo xvid bug * menu keyboard navigation bug @ text @d3 5 a7 5 --- doc/Makefile.in.orig 2004-05-13 06:03:22.000000000 +0200 +++ doc/Makefile.in 2004-05-13 06:04:16.000000000 +0200 @@@@ -93,10 +93,10 @@@@ CLEANFILES = fluxbox.1 d11 1 a11 1 startfluxbox.1 fluxstyle.1 fbrun.1 d15 1 a15 1 fluxstyle.1 Coding_style @ 1.4 log @Upgrade wm/fluxbox to 0.1.14 using patches provided by Juan in PR pkg/19341. While we're at it, remove conflict with blackbox since this release does not use blackbox-nls files anymore and we can depend on bsetroot as blackbox and openbox do. Changes for 0.1.14: *02/11/08: * Minor update in fluxbox-generate_menu (Han) * Fixed blackbox.cat to fluxbox.cat nls/* *02/11/07: * Fixed tab font on restart bug. Theme.cc/hh, Screen.cc * Fixed crash bug in rotated font implementation. XFontImp.cc * Fixed caps-, num- and scrolllock maskes in Alt+drag/resize Window.cc *02/11/25: * Fixed vertical tabs for XFontImp XFontImp.cc/hh, Font.hh/cc, Tab.cc, Screen.cc, DrawUtil.cc/hh *02/11/24: * Removed interlace compile time option (Henrik) Image.hh/cc * Fixed bug [ 641136 ] OpenOffice 1.0.1 aborts (Simon) Ewmh.cc * Fixed bug [ 561602 ] Problem using ToggleDecor in terminals (Simon) Window.cc/hh * Fixed bug [ 642189 ] Wrong AA font on init (Simon) Font.cc Changes for 0.1.13: *02/11/17: * Fixed bug in toggleTab Window.cc * Fixed alignment bug in Tab Tab.cc * Fixed HAVE_XFT_UTF8 check (Simon) configure.in, XftFontImp.cc *02/11/15: * Fixed antialias bug in toolbar * Fixed bug [ 627897 ] Clicking tab leads to crashing X-Server. Tab.cc *02/11/14: * Fixed bug [ 604958 ] Menu not (full) visible when tabs bottom Rootmenu.cc/hh * Fixed bug [ 581588 ] Toolbar auto-hiding Toolbar.cc *02/11/13: * Clean up in Slit Slit.cc/hh, Screen.cc * Fixed caps, num and scroll lock modifier checks (fixed Bug: [ 522673 ] Numlock not handled correctly in Solaris) Keys.cc/hh *02/11/12: * Updated fluxbox-generate_menu (Han) * Fixed alignment in window label Window.cc * Fixed history in FbRun * Updated FbRun to use the new font system * Removed window size limitation, fixes Debian bug #159709 (Simon) Window.cc * Fixed geometry/position window size and alignment problem (Simon) Screen.cc *02/11/03: * Fixed Toolbar workspace label text color. Theme.cc *02/10/25: * Renamed Icon.hh/cc to Iconmenu.hh/cc * Clean up (fixed bug [ 608945 ] xmms crashes fluxbox ) BaseDisplay.hh/cc, Screen.cc/hh, Tab.cc, Window.cc *02/10/24: * Updated fluxbox-generate_menu (Thanks Han) *02/10/23: * Fixed auto_ptr assignment so it compiles with gcc 2.95.x fluxbox.cc, Window.cc * Minor cleaning in Windowmenu.cc/hh *02/10/22: * Fixed isGroupable for FluxboxWindow, It should report if the window is groupable if it's not transient, nonresiable and nonmaximizable Window.hh/cc *02/10/20: * Updated it_IT translation (Thanks Filippo Pappalardo) *02/10/19: * Fixed terminal option for fluxbox-generate_menu (Thanks Han) * Fixed bug [ 604634 ] Fluxbox 0.1.11 menu on iconbar problem Toolbar.cc * Fixed ascent and descent in FontImps * Added testsuit for FbTk::Font src/tests/testFont.cc, src/tests/Makefile * Updated fluxbox-generate_menu it_IT locales and added DEFAULT_TERM value (Thanks Filippo Pappalardo) *02/10/18: * Added it_IT locales to fluxbox-generate_menu and updated data/nls/it_IT (Thanks Filippo Pappalardo) *02/10/16: * Fixed UTF-8 for antialias fonts XftFontImp.cc/hh, Font.cc * Fixed support for: _NET_WM_DESKTOP, _NET_NUMBER_OF_DESKTOPS, CVSURRENT_DESKTOP, _NET_ACTIVE_WINDOW, _NET_CLOSE_WINDOW Ewmh.hh/cc *02/10/15: * Conditional compile/linking of Xft specific files src/Makefile.am, configure.in * Antialias in Windowmenu, Tab and geometry window Window.cc, Screen.cc, Toolbar.cc, Theme.cc/hh, Tab.cc, IconBar.cc * Antialias option in Configmenu Configmenu.cc, Screen.cc/hh, Theme.cc/hh *02/10/14: * Added XftFontImp.hh/cc for Xft font support. Compile with --enable-xft *02/10/13: * Minor cleaning in configure.in * Fixed grab reconfigure bug Window.cc * Fixed UTF-8 support in XmbFontImp.cc * Moved font system specific stuff from Font.hh/cc to font implementation classes. * Added FontImp.hh, XFontImp.hh/cc, XmbFontImp.hh/cc For the new font implementation bridge pattern. *02/10/11: * Fixed support for _NET_WM_STATE with _NET_WM_STATE_STICKY and _NET_WM_STATE_SHADED Ewmh.cc *02/10/02: * Added Ewmh.hh/cc for Extended Window Manager Hints *02/09/21: * New menu item (Thanks Han) fluxbox-generate_menu * Latvian language support (Thanks Artis Trops) *02/09/14: * Fixed bug [ 604463 ] mplayer fullscreen fails (Henrik) Window.cc * Added Color.cc and moved color handling from Image.cc to it. (Henrik) * Added Texture.cc and Texture::setFromString (Henrik) * Proper handling of sticky windows when cycling (Simon) @ text @d1 1 a1 1 $NetBSD: $ d3 3 a5 3 --- doc/Makefile.in.orig Tue Dec 10 15:17:17 2002 +++ doc/Makefile.in Tue Dec 10 15:17:30 2002 @@@@ -94,8 +94,8 @@@@ d9 8 a16 4 -man_MANS = fluxbox.1 bsetroot.1 -EXTRA_DIST = fluxbox.1.in bsetroot.1 Coding_style +man_MANS = fluxbox.1 +EXTRA_DIST = fluxbox.1.in Coding_style a17 2 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = $(top_builddir)/config.h @ 1.3 log @Update fluxbox to 0.1.12; closes PR #18930 @ text @d1 5 a5 13 $NetBSD: patch-aa,v 1.2 2002/04/22 18:39:19 wiz Exp $ --- src/i18n.hh.orig Sun Apr 21 12:36:45 2002 +++ src/i18n.hh Sun Apr 21 12:37:23 2002 @@@@ -51,7 +51,12 @@@@ static I18n *instance(); inline const char *getLocale(void) const { return m_locale.c_str(); } inline bool multibyte(void) const { return m_multibyte; } +#ifndef __NetBSD__ + /* + * Compilation dies here on NetBSD -- luckily, nothing uses this function + */ inline const nl_catd &getCatalogFd(void) const { return m_catalog_fd; } +#endif // __NetBSD__ d7 9 a15 2 const char *getMessage(int set_number, int message_number, const char *default_messsage = 0); void openCatalog(const char *); @ 1.2 log @Update to 0.1.8 from pkg/16440. Changes: Lots of bugfixes, code cleanup, new features. @ text @d1 1 a1 1 $NetBSD$ @ 1.1 log @Initial revision @ text @d2 6 a7 7 --- src/i18n.hh.orig Sat Dec 29 01:30:44 2001 +++ src/i18n.hh Sat Dec 29 01:31:16 2001 @@@@ -58,7 +58,12 @@@@ inline const int &multibyte(void) const { return mb; } d9 1 a9 1 + /* d12 1 a12 1 inline const nl_catd &getCatalogFd(void) const { return catalog_fd; } d15 2 a16 2 const char *getMessage(int, int, const char * = 0); void openCatalog(const char *); @ 1.1.1.1 log @Import fluxbox 0.1.5, a Window Manager for X based on BlackBox @ text @@