libobrender ABI changed since 3.5.2, bump .so version correctly
[mikachu/openbox.git] / CHANGELOG
index 8636efb..5a0c3d8 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,124 @@
-3.5.0-rc1:
+3.6.1:
+  * Bump ABI version of libobrender that should have been done in 3.6
+
+3.6:
+  * Added various new abilities to If action, including the <query> tag,
+    matching class, name, role and window type.
+  * Added ForEach action.
+  * Restore the <center> option for window placement.
+  * New GrowToFill action.
+  * Updated Portuguese and Polish translations.
+  * New Galician translation.
+  * Added strict option to ToggleShowDesktop action.
+  * Speed optimization in rendering code.
+  * New <position> tag for ShowMenu action allows placing menus other
+    than at the mouse cursor.
+  * Fix some corner cases of relative position to work correctly.
+  * Allow specifying multiple mousebinds in one tag as we already do
+    for keybinds (separated by spaces, as "W-Return M-S-F3" for example).
+  * Added option rebindOnMappingNotify option, on by default, which
+    controls if we update binds when the keyboard layout changes at runtime.
+  * The resize action now only considers the part of the client that is onscreen
+    for purposes of picking an action to perform.
+  * Make desktop actions non-interactive (means you can have more actions bound
+    to a key after them, and the dialog disappears on a timer instead of when
+    releasing the modifier keys).
+  * obxprop is now not pathologically slow when printing very long arrays.
+  * Fix menu accelerator underlines sometimes not showing up.
+  * Fix so you can click menu entries before the menuHideDelay expires if it's
+    a new click.
+  * Don't readd the X event fd to the poll set every time we reconfigure.
+  * Fix some specialized button bitmaps not loading from the correct files.
+    (toggled + pressed or hover would just be the base toggled image).
+  * Various small bugfixes.
+
+3.5.2:
+  * Fix crash in theme rendering code, and in theme parsing code.
+  * Maximize windows without borders to fill the whole screen, don't leave
+    a one-pixel empty space. (Bug #5996)
+
+3.5.1:
+  * New translations: Afrikaans, Belarusian, Interlingua, Hebrew, Romanian,
+    Greek.
+  * Updated translations: Italian, Serbian, Spanish, Czech, Hungarian, Turkish,
+    German, Arabic, Polish, Dutch, Lithuanian, Portuguese, Estonian.
+  * SVG icon support. This is optional, depending on librsvg being installed.
+  * Allow application rules to control window size with a new <size> tag.
+  * Allow application rules to pick a monitor for new windows without forcing
+    a position.
+  * Allow non-interactive focus cycling with a new <interactive> tag.
+  * New LeastOverlap window placement policy replaces the old default
+    behaviour. It finds a place on a given monitor that overlaps as few
+    windows as possible. Contributed by Ian Zimmerman.
+  * Improved Xinerama behaviour.
+  * Correctly interface with latest gnome-session for Gnome/Openbox X sessions.
+  * Allow third-party control of window opacity in compositing managers.
+  * Improved themeing options. Contributed by Dave Foster.
+  * Add <monitor>, <title type="regex">, <title type="exact"> and
+    <activedesktop> options to If action.
+  * Addresses bugs #4661, #5506, #5186, #5758, #5410, #5228, #5277, #5731,
+    #5746, #5737, #5419, #5721, #5711, #5385, #5500, #4992, #5443, #5518,
+    #5444, #4782, #5237, #5228, #5173, #5203, #5246, #5180, #5179, #5150,
+    #5132, #4937, #4889, #5253, #3769, #5819, #5811, #5081, #5426 among others.
+
+3.5.0:
+  * New alt-tab dialog shows windows in a vertical list.
+  * Improved Xinerama support.
+  * Allow icons in menus.
+  * Theme options for prompt dialogs (osd.button.unpressed.*,
+    osd.button.pressed.*, osd.button.focused.*)
+  * Addresses bug #4877, #4596, #4617, #4752, #4663, #4662, #4586, #2319,
+    #4341, #4519, #4543, #4503, #4355, #4072, #3702, #4284
+  * Lots of additional bug fixes and performance improvements.
+
+3.4.11.2:
+  * Updated Estonian and Portuguese translations.
+  * Fix a rare crash involving moving fullscreen windows to different monitors
+  * Fix a more common crash involving pressing right in a menu
+
+3.4.11.1:
+  * Updated Polish translation.
+  * Fixed bug #4519 (Incorrect focus in reused windows).
+  * Lower the default submenu open/hide delay from 200ms to 100ms.
+  * Fix some more problems with gnome integration.
+  * Update Clearlooks theme.
+  * Some other small fixes.
+
+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