summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2009-01-06 12:47:17 +0000
committerobache <obache@pkgsrc.org>2009-01-06 12:47:17 +0000
commit402c6ae17d406c9098dfbca4d0badcc69cdae614 (patch)
treef4fe2a0c5a3a4a9846573a9b8b886ba4e94894f8 /wm
parent8e3ccf793d815a412934b5f70948cf11ef0ffe33 (diff)
downloadpkgsrc-402c6ae17d406c9098dfbca4d0badcc69cdae614.tar.gz
Update pekwm to 0.1.9a.
Based on PR 40260 by Guillaume Lasmayous. NEWS pekwm-0.1.9a ================= alas, we missed two rather critical bugs in the 0.1.9 release. We decided to make a new release 0.1.9a that fixes the "lower" action and a crash related to the search dialogue. You can download the release as usual from http://www.pekwm.org or use git to fetch it. NEWS pekwm-0.1.9 ================ Another maintenance release with both bug fixes and feature enhancements. For pekwm-0.1.9 both default configuration and the documentation has been updated to be more useful by default and to reveal more configuration options, it might be worth having a look at the default configuration if you upgrade from a previous version. What also might be worth having a look at is the added contrib folder with scripts and other useful things that is not included in the "main" distribution due to dependency issues. Bugs fixed: * #13, One-click menu access and selection doesn't work. Add the following to the Mouse section in the main configuration file to enable: Select = "Motion MotionPressed" Enter = "ButtonPress MotionPressed" * #20, Search dialog for finding clients. Run ShowSearchDialog and start typing, a list of matching clients should be displayed. * #47, Tab completion for CmdDialog. Activate with Complete and CompleteAbort actions. Currently only includes command completion. Look in default configuration for an example. * #75, Dynamic menus inside dynamic menus. Reported by Krister Svanlund * #80, CMDDIALOG theme structure appears to be ignored now. Now both CmdDialog and InputDialog are valid names for decorating CmdDialog window. * #81, Configuration uses system level config on first run and not user configuartion. * #82, Workspace indicator doesn't show up when workspace is switched by a pager or other program * #84, Unable to make mplayer window fullscreen when FullscreenDetect=True. Reported and fixed by Vladimir A. Pavlov * #88, TitleRules does not apply on pekwm generated menus. Reported and fixed by Matt Hayes * #96, Properly include cstdio to fix compilation errors with gcc-4.4. Reported and fixed by Daniel Moerner * #104, ButtonRelease events should check actual area beneath them for context. Reported by Walther. * #119, Harbour can "float away" when components get resized. Walther. * Fix re-loading of dynamic menus, caching caused menus not to reload. Compatibility fixes: * #72, Work on EWMH support. Support for the following hints has been added: _NET_DESKTOP_GEOMETRY, _NET_WORKAREA, _NET_WM_ICON_NAME, _NET_WM_VISIBLE_ICON_NAME. Configuration changes: * #86, Icon rendering in menus is now optional. In the Menu section of the main configuration DisplayIcons option has been introduced, setting it to false disables menu icons. * #98, Configurable icons in root menu. Reported by Krister Svanlund. * #103, Template entries with a "name" cannot be replaced. Template overriding is now valid in mouse, keys and autoproperties. Reported by Walther. * #109, Environment variables should be set for window menus. Now $CLIENT_PID and $CLIENT_WINDOW is available in dynamic menu scripts. Reported by Matt Hayes * #110, ShowStatusWindowCenteredOnRoot option introduced. When True old status window behavior is used, when set to False (default value) the status window is displayed centered on the current window. * #122, Setting icon limitations depending on menu. Example in the default configuration file. * #XX, Default configuration for window types has been updated with saner defaults. * #XX, Make templates available in autoproperties only with require syntax. In order to support having templates overwriting in autoproperties file a Require section was added just as in the theme file. To enable templates overwriting and set up a single property using it add this to your autoproperties file: Require { Templates = "True" } Property = "name,class,role,title,apply on" { Sticky = "True" } Theme changes * #91, Renamed Hoover to Hover. Hoover is still a valid name. NEWS pekwm-0.1.8 ================ Another maintenance release with both bug fixes and feature enhancements. Many thanks to IOError for speeding up the release process. Bugs fixed ========== * #38 VNC issue entering username and password, fixed by Andreas <ioerror{@}lavabit{.}com> * #51 Incorrect behaviour on x86_64 using pypanel, reported and fixed by Vladimir A. Pavlov <pv4{@}bk{.}ru> * #56 Disabling xrandr also disables image-png and Xft support, reported and fixed by Nathan <cornet{@}sheepy{.}org> * #58 Exaile Mini Mode keys dont work * #59 Raise/Lower events do not work on unselected tabs, fixed by Andreas <ioerror{@}lavabit{.}com> * #60 ButtonRelease/Motion events do not work on window borders, fixed by Andreas <ioerror{@}lavabit{.}com> * #62 Fix broken FullScreen requests * #63 Above (Dialog) layer not working properly, fixed by Jyri Jokinen <shared{@}adresh{.}com> * #65 HideAllMenus steals focus. * #67 InputDialog input field background is not updated on theme change. User visible changes ==================== * CmdDialog history is now persistent between pekwm sessions. * #23 Support define/template sections in configuration, have a look at the default theme which uses the new theme format. Configuration changes ===================== * FullscreenAbove option added to the screen section causing fullscreen applications go above panels etc if true. Works around #61. * ShowWorkspaceIndicator changed from seconds to milliseconds. * HonourRandR option added. Disable it to force pekwm to interpret the xinerama information as reliable (instead of randr's). * /regexp/flags syntax to all regular expressions in the configuration with i (ignore case) and ! (invert match). Theme changes ============= * #41, hoover state for buttons. Enable by setting a Hoover texture on buttons such as: Hoover = "Solid #ffcea5 0x0" * Re-load of decor rules when title changes making the following * possible: DecorRules { Property = "(term|rxvt),(erm|xvt)" { Title = "root" Decor = "WARNING" } Property = "(term|rxvt),(erm|xvt)" { Title = "/^[^@]+$/" Decor = "DEFAULT" } Property = "(term|rxvt),(erm|xvt)" { Title = "/@noosnascla-laptop/!" Decor = "REMOTE" } }
Diffstat (limited to 'wm')
-rw-r--r--wm/pekwm/Makefile4
-rw-r--r--wm/pekwm/distinfo10
-rw-r--r--wm/pekwm/patches/patch-aa8
3 files changed, 11 insertions, 11 deletions
diff --git a/wm/pekwm/Makefile b/wm/pekwm/Makefile
index e8b5deab34b..3a2ec7ed30e 100644
--- a/wm/pekwm/Makefile
+++ b/wm/pekwm/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.30 2008/08/08 14:32:38 obache Exp $
+# $NetBSD: Makefile,v 1.31 2009/01/06 12:47:17 obache Exp $
#
-DISTNAME= pekwm-0.1.7
+DISTNAME= pekwm-0.1.9a
CATEGORIES= wm
MASTER_SITES= http://www.pekwm.org/projects/3/files/
EXTRACT_SUFX= .tar.bz2
diff --git a/wm/pekwm/distinfo b/wm/pekwm/distinfo
index 38c9499edf9..a5e0a981077 100644
--- a/wm/pekwm/distinfo
+++ b/wm/pekwm/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2008/08/08 14:32:38 obache Exp $
+$NetBSD: distinfo,v 1.8 2009/01/06 12:47:17 obache Exp $
-SHA1 (pekwm-0.1.7.tar.bz2) = dcd91dc8d08000bd8df402b08b7cfb2d71b038bc
-RMD160 (pekwm-0.1.7.tar.bz2) = 77c618ddefeaad16a9b757304ca233ece9b18e3c
-Size (pekwm-0.1.7.tar.bz2) = 363788 bytes
-SHA1 (patch-aa) = ad738c2447e3eb1501f54eef35a0f920f40dcc7e
+SHA1 (pekwm-0.1.9a.tar.bz2) = ee3d8503d2a8747ba9081cbe82298063a802bf19
+RMD160 (pekwm-0.1.9a.tar.bz2) = 473f091ec0f9a242498f23f576f4dc4d59226ec3
+Size (pekwm-0.1.9a.tar.bz2) = 354338 bytes
+SHA1 (patch-aa) = ae4e541315e357c9f13ff47dc2ba8f00358a24ce
diff --git a/wm/pekwm/patches/patch-aa b/wm/pekwm/patches/patch-aa
index 5ad45b80a75..889951085dd 100644
--- a/wm/pekwm/patches/patch-aa
+++ b/wm/pekwm/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2006/04/08 13:42:42 xtraeme Exp $
+$NetBSD: patch-aa,v 1.4 2009/01/06 12:47:17 obache Exp $
---- data/Makefile.in.orig 2006-04-08 10:36:12.000000000 +0200
-+++ data/Makefile.in 2006-04-08 10:36:45.000000000 +0200
-@@ -148,7 +148,7 @@
+--- data/Makefile.in.orig 2008-12-22 14:47:29.000000000 +0000
++++ data/Makefile.in
+@@ -184,7 +184,7 @@ AUTOMAKE_OPTIONS = foreign
SUBDIRS = themes scripts
CLEANFILES = config menu
EXTRA_DIST = autoproperties config.in keys menu.in mouse start vars