X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=CHANGELOG;h=87b46919d28c9c4b8980ed2c1c88873b94f5560e;hb=802122d26be79701bae6cce9524c5933da69694f;hp=cc1aa441e18e3b2805fa9302e2c7ff5a6b7d48fa;hpb=698e901c78f302f145787ae76079ff06d4d11fa2;p=chaz%2Fopenbox
diff --git a/CHANGELOG b/CHANGELOG
index cc1aa441..87b46919 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,187 @@
-3.5:
- * Changed theme format to xml, use the included themetoxml program to convert
- themes to the new format.
+3.4.3:
+ * Add Ukrainian translation
+ * Updated translations:
+ - Japanese, Dutch, Polish, Italian, Estonian, German, Portuguese, Vietnamese
+ Finnish, Czech, Arabic, Spanish, Swedish.
+ * Improve focus fallback - don't fallback to windows you can't focus cycle
+ (Alt-Tab) to
+ * Don't show the client border for undecorated windows when keepBorder is on,
+ just the outer border
+ * Some improvements in the smart placement to help it find a place more
+ often. This needs more work still.
+ * Don't focus windows that appear under the mouse in mouse-focus mode unless
+ underMouse is enabled
+ * Don't move focus when the window under the pointer iconifies unless
+ underMouse is enabled
+ * Respect min/max window sizes when a window is fullscreened or maximized.
+ This fixes problems experienced with maximizing vnc windows
+ * Don't XUngrabKeyboard unless we need to
+ * Correct calculations for the menu header width, so that they are not
+ ellisized unnecessarily
+ * Advanced support for partial struts. When you maximize a window it will
+ now only use the struts it needs to. This can greatly improve
+ xinerama functionality.
+ * Fixes for how the dock is placed in certain positions on screen (off by 1
+ errors)
+ * New default bindings:
+ - don't unshade when clicking on the titlebar
+ - raise when unshading with the scrollwheel
+ - lower when shading with the scrollwheel
+ * Don't show the top resize area in the titlebar when a window is shaded
+ * Optimize rendering of window decorations
+ * Optimize splitvertical gradients - no more malloc/free during render
+ * Let the theme specify all colors for a splitvertical gradient with the new
+ .splitTo theme elements
+ * Improve decorations for maximized windows. Don't draw the side borders in
+ the titlebar.
+ * Don't resist against desklet windows (below layer + skip taskbar)
+ * New actions for dynamically adjusting your desktop workspaces:
+ - AddDesktopLast, RemoveDesktopLast
+ - AddDesktopCurrent, RemoveDestopCurrent
+ * New
option for smart placement (default is on)
+ * Fix MoveToCenter in Xinerama (TwinView) setups
+ * Let you lower a window without lowering its children or siblings
+ * Don't set the default Openbox icon on child windows, let them inherit the
+ icon from their parents
+ * Fix Onyx themes - fade out disabled buttons
+ * Don't auto-resize windows to fit on screen if they are UserSpecified
+ Size or Position
+ * Don't activate windows which raise themselves anymore. It was a nice
+ thought, but it caused too much problems
+ * Rewrite of the actions subsystem
+ * Removed deprecated actions:
+ - ShowDesktop, UnshowDesktop (Use ToggleShowDesktop)
+ - ResizeRelativeVert, ResizeRelativeHorz (Use ResizeRelative)
+ * Combined the MoveFromEdge* actions with MoveToEdge* actions, and removed
+ the MoveFromEdge* action names.
+ * Switch desktops when moving a window and you drag it to the edge of the
+ screen (added the option for this)
+ * Add actions to add/remove the last desktop in the client list menus
+ * Use startup notification when launching ObConf in the default root menu
+ * Remove the desktop switching dialog, as it confuses people and they don't
+ know how to turn it off to switch desktops instantly. Some other
+ incarnation may return in the future.
+ * Add optional option for NextWindow, PreviousWindow,
+ DirectionalFocus*, and DirectionalTarget* actions
+ * Don't focus new helper windows unless they are alone in their group. This
+ fixes gucharmap
+ * Fancy keyboard window moving:
+ - Shift-arrow will move the window to the next edge
+ - Control-arrow will move the window by only 1 pixel
+ - Arrow will move the window by a larger number of pixels
+ * Fancy keyboard window resizing:
+ - The first arrow will choose an edge to resize (then you can grow or
+ shrink the window on that edge)
+ - Hitting an arrow perpendicular to your selected edge will choose a
+ different edge to resize
+ - Shift-arrow will grow/shrink the window to the next edge
+ - Control arrow will grow/shrink the window by only 1 pixel
+ - Arrow will grow/shrink the window by a larger number of pixel
+ * Timeout when synchronously resizing a window so you can still resize busy
+ or dead application windows
+ * Let you specify keyboard shortcuts in your root menus with _. Such as
+ label="XTe_rm" would make 'r' the shortcut key.
+ * Fixes for placing windows with per-app settings:
+ - fix bug with windows being placed far off-screen occasionally
+ - allow you to place windows partially outside of the screen
+ - let per-app settings override program-specified positions (but not if it
+ is user-specified)
+ * Add user-specified margins to the configuration file
+ * Fix for transient windows in groups with transient windows of the group
+ transients. That wasn't supposed to be legible. i.e. 2 group transients
+ and 1 direct transient for one of the group transients.
+ * Don't include child/parent windows in tests for being occluded or occluding
+ other windows, since you can't raise/lower above/below them. This fixes
+ the raiselower action for windows which have children.
+ * Reduce the size of the middle gradient in splitvertical gradients. This
+ makes the split harder than it was in 3.4.2
+ * Don't include debian/ dir in releases
+ * Add resize bindings for the edges to the default hardcoded bindings
+ * Fix focus cycle indicator positioning for some windows (i.e. OpenOffice)
+ * Add the MoveResizeTo action. This is very xinerama aware! It also lets
+ you move a window to any edge of any screen.
+ * Make actions that look for edges include the dock's edges (e.g. MoveToEdge)
+ * New preferred option for the Execute action is instead of
+ but the old one will still work.
+ * Fix for moving windows partially offsceen causing them to jump far away
+ * Fix for windows which are not on any monitor, to keep them on screen
+ partically too
+ * Require libstartupnotification 0.8 in configure (we use stuff that was not
+ around in some earlier versions)
+ * Grab the server when mapping windows to avoid race conditions in other
+ programs (getting MapNotify before you are visible)
+ * Handle case gracefully when ConfigureRequent for restacking specifies
+ a siblig which we aren't managing
+ * Use KeyRelease to run things from Openbox menus, so that the release
+ does not go to the focused window (causing the new window to not get
+ focus)
+ * Add new actions for controlling window decorations:
+ - Decorate, Undecorate
+ * Fix so that the values for per-app settings are not case sensitive
+ * Fix crash with very small windows
+ * Fix resize resistance for windows with aspect ratio limits
+ * Let you resize windows with aspect ratio limits in the vertical directions
+
+3.4.2:
+ * Add ability to set the bevel strength in themes
+ * Fix for focusLast with omnipresent windows
+ * Cache pipe menus while the menus are open
+ * Allow non-interactive directional focus key bindings
+ * Change how nested interactive key bindings work (it stays in the key chain,
+ like chroot, until you end the interactive action)
+ * Fix for gtk apps trying to get focus - mostly nullify focus stealing
+ prevention (Fixes Tilda)
+ * Send ConfigureNotify always on ConfigureRequest (Previous emacs fix
+ makes this possible now)
+ * Fix RelativeResize action for right/bottom edges
+ * Remove SCIM from the default autostart.sh - it has caused problems with
+ some (buggy) panels, such as pypanel
+ * Fix the titlebar changing to non-focused when iconifying a window with
+ animation
+ * Use the new osd theme hints for the dock, rather than the titlebar hints
+
+3.4.1:
+ * Add Vietnamese translation
+ * Add Japanese translation
+ * Keep new transient windows from not getting focus when any related window
+ has focus already
+ * Change behavior of underMouse option - make focus go under the mouse when
+ no window has focus anymore, rather than to the last used window
+ * Make on-screen display dialogs (such as the Alt-Tab dialog) appear on the
+ active monitor when using Xinerama (a.k.a. TwinView)
+ * Fix for window stacking - let you lower sibling transient windows behind
+ eachother
+ * Fix directional focus actions when used without a dialog
+ * Fix race that could prevent ObConf from setting the desktop names correctly
+ * Add new theme options:
+ - window.active.button.toggled.image.color has been split into:
+ - window.active.button.toggled.unpressed.image.color
+ - window.active.button.toggled.pressed.image.color
+ - window.active.button.toggled.hover.image.color
+ - window.inactive.button.toggled.image.color has been split into:
+ - window.inactive.button.toggled.unpressed.image.color
+ - window.inactive.button.toggled.pressed.image.color
+ - window.inactive.button.toggled.hover.image.color
+ - window.active.button.toggled.bg has been split into:
+ - window.active.button.toggled.unpressed.bg
+ - window.active.button.toggled.pressed.bg
+ - window.active.button.toggled.hover.bg
+ - window.inactive.button.toggled.bg has been split into:
+ - window.inactive.button.toggled.unpressed.bg
+ - window.inactive.button.toggled.pressed.bg
+ - window.inactive.button.toggled.hover.bg
+ * Add new Onyx and Onyx-Citrus themes
+ * Updated Mikachu theme using new theme options
+ * Improvements to splitvertical gradients - Add a small gradient in the
+ middle between the upper and lower gradients
+ * Fix another emacs event storm, don't configure the window when it sets its
+ WM_NORMAL_HINTS unless we have to
+ * Fix for focus cycling to helper windows - Don't count dialogs as a sibling,
+ so they don't stop you
+ * Allow the use of negative numbers in per-app settings position to place a
+ window relative to the right/bottom edges of your monitor (taking the
+ struts (panels) into account)
+ * Fix focus moving irrationally when focusLast was off
3.4:
* Add Indian Bengali translation
@@ -12,6 +193,9 @@
* Add new theme elements: window.active.title.separator.color and
window.inactive.title.separator.color (note that globbing might set these
properties when you didnt mean to)
+ * Add new theme elements: osd.border.width, osd.border.color, osd.bg,
+ osd.label.bg, osd.label.text.color, osd.label.text.font, osd.hilight.bg,
+ osd.unhilight.bg
* Add new underMouse focus option
* Rename new theme element menu.items.activedisabled to
menu.items.active.disabled for consistency with other elements
@@ -19,6 +203,7 @@
* Fixes for focus with omnipresent windows - Allow focus to fallback to them
except during desktop switches (other mechanisms exist for that)
* Fix for putting child windows (transients) on all desktops
+ * Changes to how Shift/Control/CapsLock are used
* Fix focus fallback when windows are not visible (showing the desktop, or
iconic windows)
* Fix bug #3196 - Unable to alt-tab away from full-screen windows