-3.4.7-pre2:
- * Updated Czech, Chinese, Dutch, Swedish, Finnish, Spanish, Brasilian
- Portuguese, Japanese and Portuguese translations
- * Add an example of the "force" option for the per-app placement options to
- the default rc.xml file
- * Add a new xdg-autostart script. This will eventually end up in the PyXDG
- distribution hopefully, but it is included in Openbox for now. This script
- runs things based on the freedesktop.org autostart specification. You can
- have it run GNOME, KDE, ROX, or XFCE specific things if you want. The
- new default system-wide autostart.sh script runs it automatically
- * Update the default menu.xml to include a lot of common apps
- * Fix white font shadows (negative shadowtint)
- * Update the autostart.sh to find gnome-settings-daemon correctly, as the
- GNOME people have moved it to libexec
- * Fix focus possibly getting stolen when using the Focus action
- * Drastically speed up rendering of Vertical and SplitVertical gradients
- * Speed improvements also for Horizonal and Pyramid gradients
- * Add new theme options, menu.overlap.x and menu.overlap.y options, that let
- you independently control the horizontal and vertical position of submenus
- * Change _NET_ACTIVE_WINDOW messages to not change the current desktop, but
- to bring the window to the current desktop instead. This is the industry
- standard policy
- * Use the pretty new openbox.png icon as the default window icon
- * Allow matching per-application rules to windows by their window type
- (normal, dialog, splash, etc). The default rc.xml has more details
- * Add new Openbox-themed prompt windows. Use these prompt windows to ask
- before killing off windows that aren't responding. This also means we
- don't need to ping every window constantly forever
- * Add a new <prompt> option to the Execute action. If this is set to a
- string, a dialog will be shown with that string in it and "yes"/"no"
- buttons. The command to be executed will only be run if the user selects
- "yes" in the dialog
- * Add a new <prompt> option to the Exit action, which is a boolean (not a
- string). When true, Openbox will show a dialog confirming if you want to
- exit. The default is now to show the prompt
- * Reduce Openbox's memory footprint and speed up rendering through the use
- of a new icon cache, so that Openbox only needs to keep 1 copy of an icon
- when 100 different windows share it
- * Make Openbox menus have the "menu type" hint for compositors to see and use
- * Fix actions so that key presses will not be lost between running the
- ShowMenu action and the menu appearing
- * Fix the MoveResizeTo action for negative coords (opposite edges)
- * Fix key bindings getting lost if multiple bindings at the same level could
- not be translated (Fixes VMWare causing Openbox keybindings to stop
- working)
- * Fix the resize popup box for terminal windows with a base size of 0 (show
- the right size values for urxvt terminals)
- * Fix some off-by-one bugs with the edge growing/shrinking code
- * Add new theme options for menu line separators: menu.separator.color,
- menu.separator.width, menu.separator.padding.width,
- menu.separator.padding.height
- * Add xfce-mcs-manager to the default autostart.sh, and run it automatically
- when gnome-settings-daemon is not present to have GTK apps inherit settings
- from the XFCE configuration tools
- * Make the send-to-desktop menu in the client-menu indicate which is the current
- desktop for omnipresent windows, and don't close it if just toggling
- omni-presence when ctrl-clicking
- * Add a new SessionLogout action that logs out through the session manager,
- when running Openbox within a session manager such as within an
- GNOME/Openbox or KDE/Openbox session. The action includes a <prompt>
- option which is similar to the Exit action's
- * Add a new gdm-control command that lets you control gdm from within an X
- session. The gdm-control lets you change GDM's behaviour for when you end
- the current session. For instance, you can tell GDM to reboot, and
- then immediately log out of the current session, and the computer will be
- rebooted
- * Show an information dialog when an error occurs for Openbox, such as when
- the Execute action fails
- * Show an information dialog when there are XML syntax errors in the Openbox
- configuration files
-
-3.4.6.1:
- * Updated Clearlooks theme
- * Add the force="yes/no" option for the per-app settings' <position> tag
- * Raise and focus modal children and their direct parents together, improved
- usability with direct modal transient windows
- * Fix crash when using <raise> for NextWindow and there are no windows
- to move focus to
- * Add the <manageDesktops> option in the rc.xml <menu> section, which toggles
- the "Manage Desktops" section appearing in the combined-client-list-menu
- * Fix for menu headers showing the wrong text
- * Fix for the <focusLast> behavior
- * Treat modal direct children as one window with their parent consistently
-
-3.4.6:
- * Added Basque translation
- * Updated French, Vietnamese German, Simplified Chinese, Russian, Portuguese,
- Brasilian Portuguese, Norwegian, and Finnish translations
- * New Clearlooks theme, updated by David Barr
- * Updated the previous Clearlooks theme, and renamed it to Clearlooks-3.4
- * Allow dialog type windows to go fullscreen (Fixes Kpdf)
- * Remove the extraneous top border for undecorated windows while maximized
- * Fixes for keyboard modifiers (Alt-tab dialog getting stuck on screen for
- some users)
- * Automatically catch changes to the keyboard map and reconfigure the key
- bindings on the fly
- * Fix focus moving incorrectly sometimes with focus under mouse enabled
- * Make default configuration focus the desktop when you right click
- * Add the <bar> and <raise> options for all window cycling actions, allowing
- you to have your target window temporarily raised above all others, and to
- turn the focus target indicator bar off
- * Improve the LastDesktop action to not remember desktops you skipped across
- * Ignore mouse clicks that are made on override-redirect (unmanaged) windows
- * When opening a menu with a key binding, don't use the key binding to run
- something in the menu
- * Add a <monitor> option for window placement, which gives you the option
- to place new windows on the active monitor, or the monitor where the mouse
- is, instead of on any monitor (for xinerama multihead setups)
- * Add options for placing the window move/resize coordinate popup window in
- a fixed position on screen, rather than relative to the window being
- moved or resized
- * Prevent the dock from auto-hiding completely offscreen if the theme has
- no borders for it
- * New icon
- * Fix race condition when running things that want to grab the keyboard
- (e.g. gnome-panel-control --main-menu)
- * When dialog windows ask to not appear in the taskbar, still give them focus
- in normal ways (fixes new GNOME session logout dialogs)
- * Fix bug with resizing corners on certain parts of the window frame
- * Ping applications to tell when they are running or have become frozen.
- Show a [Not Responding] message in the title bar of windows which are
- frozen.
- * When closing a window which is [Not Responding], kill the window's process
- if it is running on the same machine as Openbox. Otherwise, just
- disconnect
- the window from the X display. A second attempt to close a [Not
- Responding]
- window will kill it forcefully (kill -9).
- * Fixes for internal timers
- * Add a <wmclass> option for the execute action's startup-notification. This
- lets you tell Openbox that the application will map a window with the
- specified class - for applications that do not support startup-notification
- natively.
- * Fix for empty dock taking up space onscreen after a reconfigure
- * Reduce Openbox's additional memory footprint per-window and per-menu
- * Faster horizontal gradient rendering
- * Don't deiconify windows that aren't allowed to be directly iconified on
- restart (eg toolbars), as they can be iconified by other means
- * Improve support for fullscreen windows in xinerama (TwinView) and
- multiple-screen setups
- * Add a --config-file command line option, to specify an alternate
- configuration file path
-
-3.4.5:
- * Added Hungarian translation
- * Updated Finnish, Russian, German and French translations
- * Fixed some very minor memory leaks
- * Hide the desktop popup when showing the focus popup
- * Fix a crash when trying to access the More... menu of
- client-list-combined-menu
- * Fix the coordinate popup only showing up on the first monitor in xinerama
- * Add --exit to exit the currently running openbox instance
-
3.4.4:
* Updated Traditional Chinese translation
* Updated Norwegian translation