0.4.3 Ungrab keyboard after a key press 2010-04-02
0.4.2.1 Fix GCC warning on FreeBSD. 2010-03-22
0.4.2 Add some debug for buttons. 2010-03-21
0.4.1 This one should fix title problems 2010-03-12
Changes since last version are unknown.
pkgsrc changes:
* Update HOMEPAGE and MASTER_SITES to new location.
* Add dependency on x11/dmenu, using for menus
* Honor package supplied Makefiles, fixes PR#42790.
Build and run tested with NetBSD-i386-5.0.2 with modular X, and
build tested with OpenBSD-i386-4.6 (not tested with Darwin).
3.4.11:
* Update Hungarian, Japanese, and Latvian translations.
* Make xdg-autostart use the OPENBOX environment by default, so you can use
OnlyShowIn=OPENBOX in an autostart .desktop and it will work as expected.
* Don't close the menu when you hold control and execute something.
* Fix bug #4503 (Adjust who shows up in the Alt-Tab list using SKIP_TASKBAR).
* Fix flickering window when moving maximized window between monitors of
different sizes.
* Fix bug #4355 (Allow multiple escaped _'s in a menu label and allow
a menu shortcut to come after an escaped _).
* Remember the maximized state of a window when it goes fullscreen, and
restore it when leaving fullscreen state.
* Fix bug #4072 (Openbox is stopped by terminal applications writing to
stdout).
* Fix bug #4492 (Mistake in openbox-gnome-session check while setting up).
* Fix obxprop to make --root and --id work correctly.
* Add _OB_APP_ROLE/CLASS/NAME/TYPE properties (replaces _OB_ROLE/CLASS/NAME).
* Make the focus cycling popup dynamic when windows appear/disappear.
* Fix bug #4411 (Crash when window appears during focus cycling).
* Allow the user to specify which properties should be shown by obxprop.
* Fix tilde expansion in the Execute action
* Make Home and End keys move to the top/bottom of the active menu.
* Use the submenuShowDelay when navigating menus with the keyboard.
3.4.10:
* Improve keyboard navigation in Openbox menus.
* Add a --root option and a manpage for obxprop.
* Use a negative value for submenuShowDelay and submenuHideDelay to
cause an infinite delay. This means you have to click to show a
submenu, rather than just hover over it.
* Improved code for submenu show/hide delay. Added the submenuHideDelay
config file option, under the "menu" section.
* Fixed bug #4464 (Typo in openbox-gnome-session script).
* Fixed bug #4436 (Focusing a window used to stop focus cycling).
* Renamed obprop to obxprop due to collision with Open Babel (See bug
#4419).
3.4.9:
* Allow focus to move while inside an Openbox menu, or during an
interactive action such as window cycling.
* Fixed bug #3717 (Empty dock interfered with move/grow to edge actions).
* Fixed bug #4411 (Crash when switching desktops and window cycling).
* Fixed bug #4377 (Window resistance against struts).
* Fixed bug #4035 (Prevent focus from moving under the mouse after
activating a window with an Openbox menu.
* Correct the value provided by the _NET_WORKAREA hint, so desktop icons
will place across all monitors.
* Don't hide submenus immediately when moving through the parent menu.
(Resolves request #3762).
* Fix for showing Openbox menus with multiple monitors, don't restrict
them to the monitor where the mouse is.
* Fixed bug #4023 (Allow the user to have multiple keys which perform the
same function in Openbox menus/move/resize. E.g. two keys which are
both bound to Escape.
* Add a new obprop tool, which can be used to read the _OB_ROLE,
_OB_NAME, and _OB_CLASS (as well as any other UTF-8 window properties)
off of a window.
* Add _OB_ROLE, _OB_NAME, and _OB_CLASS hints on each window that show
the respective values for use in the rc.xml applications section, to
modify the window when it appears.
* Improve Openbox interoperability with gnome-session >= 2.24.
* Fixed bug #4040 (Remove desktop hints set by gdm in the openbox-session
scripts, so that Openbox can set the number of desktops (assuming
gnome-settings-daemon doesn't first)).
* Fix a bug in xdg-autostart preventing some .desktop files from working.
* Show the desktop pager popup on the primary monitor instead of on all
monitors.
* Add a new primaryMonitor config option, which is where Openbox popups
will appear. Defaults to a fixed monitor, but can be made to behave as
before with the "active" value for it.
* Correct edge detection for move/grow to edge to properly use monitor
edges for multi-monitor setups.
* Change default window placement policy to stay on the active monitor
for multi-monitor setups.
* Fixed bug #1149 (Crash with some window icon sizes).
* Respond to all strut changes, fixes moving/hiding panels.
* Fix internal code to focus windows on other desktops correctly (Fixes
bug #4413).
* Focus correctness fixups for switching desktops.
* Fixed bug #4373 (Decoration bug for shaded maximized windows).
* Fixed bug #4350 (Allow a window to be made skip_taskbar but still get
focused by the user's rc.xml).
* Fixed bug #4307 (Set a minimum time for screenEdgeWarpTime).
* Fixed bug #4253 (Support for Solaris in openbox-session scripts).
* Fixed bug #3851 (Allow transient windows to be above helper windows).
Window flickering on tag switches caused by maps/unmaps was mostly
fixed. A bug in infloating layout that caused explicit CPU usage
on multi-head machines was fixed. Focus issues with toggleview were
resolved, and panels are now handled much better then before.
3.4.8:
* Updated translations: Slovak.
* Allow windows to change their decorations at any time (Fix for
Google Chrome).
* Make openbox-session to respect the $XDG_CONFIG_HOME environment variable.
* Fixed bug #4344 where borders were given to windows that should not have
them.
* Merge the SessionLogout and Exit actions. They now test if connected to a
session manager and ask it to exit if so, or simply kill Openbox if not.
* Further tweaks to the _NET_ACTIVE_WINDOW message handling. Use the same
logic for focus-stealing as is used when mapping a new window.
* Don't go out of our way any more to prevent focus from moving while the
keyboard is grabbed.
* Fix openbox-gnome-session when using gnome-session > 2.22.
- Pull in upstream's 59eb52b7c6ccbe83742e5eb8b40b5e32bb6600cc, which
prevents windows from jumping to the current workspace when a
net_active_window message is received.
- Change an entry in the default menu file to use the Exit action instead
of SessionLogout, so as to not violate the POLA.
Based on PR 42188 by Alexander Polakov.
echinus is a dynamic window manager for X11 supporting managing window
s in floating, tiled and maximized layouts based on dwm. All the
configuration is made via config file in Xresources format, so it is
not necessary to recompile echinus every time you change something.
echinus supports a small subset of EWMH to be compatible with external
panels and pagers. It draws a border around windows and also an
optional title bar. The goal of development is a small, fast
window manager without features not strictly related to window
management (menus, panels, etc.)
5.7.2 changes:
o another fix for setlayout from Ryan Zheng
5.7.1 changes:
o fixes layout symbol updating mechanism during setlayout
5.7 changes:
o code cleanups and several minor improvements
o layout symbol can be modified by the arrange function of a layout
o new updategeom() algorithm rewritten from scratch