summaryrefslogtreecommitdiff
path: root/wm/openbox
diff options
context:
space:
mode:
authorwiz <wiz>2007-07-28 08:46:27 +0000
committerwiz <wiz>2007-07-28 08:46:27 +0000
commit54870f37f35bcc8c31db9377fca97277b9ae5585 (patch)
treefb637a1f8e40f8d185abe86f39ba82b304540809 /wm/openbox
parent4dd0652e1e84b1683e4470d89f635e94cc2d3c06 (diff)
downloadpkgsrc-54870f37f35bcc8c31db9377fca97277b9ae5585.tar.gz
Update to 3.4.3:
3.4.3: * Add Ukrainian translation * Updated translations: - Japanese, Dutch, Polish, Italian, Estonian, German, Portuguese, Vietnamese, Finnish, Czech, Arabic, Spanish, Swedish, French * 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 <center> 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 <screenEdgeWarpTime> 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 <finalactions> 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: - you can now place windows relative to any edge of the screen instead of only the top left. (-0 uses the far edge, +0 uses the near edge. You can use --0 and +-0 to specify negative numbers.) - 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 <command> instead of <execute> 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
Diffstat (limited to 'wm/openbox')
-rw-r--r--wm/openbox/Makefile8
-rw-r--r--wm/openbox/distinfo8
2 files changed, 8 insertions, 8 deletions
diff --git a/wm/openbox/Makefile b/wm/openbox/Makefile
index 21500493a8d..3153a327dbf 100644
--- a/wm/openbox/Makefile
+++ b/wm/openbox/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.41 2007/07/21 21:56:34 wiz Exp $
+# $NetBSD: Makefile,v 1.42 2007/07/28 08:46:27 wiz Exp $
-DISTNAME= openbox-3.4.2
+DISTNAME= openbox-3.4.3
CATEGORIES= wm x11
MASTER_SITES= http://icculus.org/openbox/releases/
# PR pkg/36489
@@ -38,9 +38,9 @@ BUILDLINK_DEPMETHOD.libXt?= build
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
-# disabled by default in 3.3 because "it doesn't seem to work well"
-#.include "../../x11/startup-notification/buildlink3.mk"
+.include "../../x11/startup-notification/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/wm/openbox/distinfo b/wm/openbox/distinfo
index c0decd88208..549dc27ffca 100644
--- a/wm/openbox/distinfo
+++ b/wm/openbox/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2007/06/12 17:42:19 wiz Exp $
+$NetBSD: distinfo,v 1.13 2007/07/28 08:46:27 wiz Exp $
-SHA1 (openbox-3.4.2.tar.gz) = 8aa3e4702cab3bd4fc722954a285a2c13f44213c
-RMD160 (openbox-3.4.2.tar.gz) = 32039007aaeecef357b4f795cfb099cf134e8696
-Size (openbox-3.4.2.tar.gz) = 727411 bytes
+SHA1 (openbox-3.4.3.tar.gz) = 69023e03846bb5b96fd623b3f9163547a556e7fe
+RMD160 (openbox-3.4.3.tar.gz) = 4a6b7e1572ee95c7ae5be40de5b78faa8cef963d
+Size (openbox-3.4.3.tar.gz) = 747422 bytes
SHA1 (patch-aa) = 77043ec9f0466dbd2eb5dd54e467f983afccd9c1