summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2004-06-22 08:50:22 +0000
committersalo <salo@pkgsrc.org>2004-06-22 08:50:22 +0000
commit877a4a91d60d0e0d48dedf71d3734d381867e3bc (patch)
tree40ae9b947d2b9543db551b0cbeea118b29943d2c /wm
parentcaf94b7ccfd7c8eebeb20f3a6e899e19ca1af636 (diff)
downloadpkgsrc-877a4a91d60d0e0d48dedf71d3734d381867e3bc.tar.gz
Update to version 8.
Noted by Jean PEYROUX in private mail. The WMI Team is proud to announce the long awaited wmi-8 release which comes with many improvements, code refactorings and bug fixes. Note: If you're user of gcc-2.95 make sure to add: bar.buttons=no to your $HOME/.wmi/common.conf file in order to get WMI up and running. Changes: ======== + select-client action for monitor-wide fast focussing of clients + cycle-frame action readded for cycling frames + toggle-frames action added for toggling frames (older raise-all-frames has been removed) + cycle-group action added for group based cycling - cycle-prev/next removed + attach-all-clients action implemented which attaches all detached clients to the current workspace + changed tab colorization of unfocussed clients of the active group to a different default than unfocussed clients of inactive groups + dynamic border width configuration for frames and clients + toggle-border(s) actions for toggling the border on the fly + new stacking order remebering of all WMI objects (clients, frames, groups, workspaces) implemented + unfocussed-groups.mode option for common.conf implemented (this option has two modes (show/hide) which is used for default hiding other (unfocussed) groups + toggle-unfocussed-groups action which toggles the visibility of unfocussed groups implemented + lock implemented using lock.password common.conf property + sticky group (monitor-wide) implemented with new actions + sticky-client action implemented which makes a client sticky + unsticky-client action implemented which resets a sticky client to normal floating state + added frame.buttons option to common.conf for frame button visibility + applied Marcin Pawliks control keys patch for input mode + applied Markus Lindorfers patch for Solaris support + implemented Xft support + implemented new shortcut handling with abstract syntax {extern,intern,chain}..keys=[+::]*+ + implemented new option 'default.client-mode' to common.conf which sets the default mode for unknown apps. + wmiremote -p pretty prints current key bindungs of running WMI session as ASCII art to the terminal + implemented mouse-wheel based workspace and group cycling + eliminated various compiler warnings (mostly unserious ones) + destroy-action for self-defined chain and extern actions implemented + implemented select-frames action - removed autowarping the pointer + drastic code size optimizations (removed useless inlines, made unsigned to explicit unsigned int, etc.) + renamed toggle-frames to toggle-focus-mode + renamed toggle-client-state to toggle-client-mode + new default key bindings only using alt+<...>, shift+alt+<...> and ctrl+alt+<...> - removed detachAllButton from floatbar (consistency reasons) - removed all left frame buttons + close button now scales better by big fonts (only 3 pixel center) + toggle-focus-mode button in floatbar now gives feedback about active mode like (overlapping=floating/non-overlapping=maximized) + implemented bigger tolerance for diagonal resize pointer + new slot behavior for NeXTish dockapps (gkrellm experimental) removed slot.width and slot.justification, fast invocation menu not implemented yet, cause this should be done externally - removed autoraising of grouped clients if a floating client is attached/focussed + ICCCM overwork (should solve most known BUGs) + focus clients through click into client area with alt key pressed + written welcome section in wmi(1) manual page for newbies + pop up manual page wmi(1) within xterm when wmi is started first + moved actions detail description to actions.conf file
Diffstat (limited to 'wm')
-rw-r--r--wm/wmi/Makefile4
-rw-r--r--wm/wmi/distinfo8
-rw-r--r--wm/wmi/patches/patch-aa20
3 files changed, 16 insertions, 16 deletions
diff --git a/wm/wmi/Makefile b/wm/wmi/Makefile
index c37b927eefa..f95ca3afe7c 100644
--- a/wm/wmi/Makefile
+++ b/wm/wmi/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.2 2004/05/17 10:19:27 salo Exp $
+# $NetBSD: Makefile,v 1.3 2004/06/22 08:50:22 salo Exp $
#
-DISTNAME= wmi-7
+DISTNAME= wmi-8
CATEGORIES= wm
MASTER_SITES= http://download.berlios.de/wmi/
diff --git a/wm/wmi/distinfo b/wm/wmi/distinfo
index e1a95d24122..54a9c36b926 100644
--- a/wm/wmi/distinfo
+++ b/wm/wmi/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2004/05/17 09:27:22 salo Exp $
+$NetBSD: distinfo,v 1.3 2004/06/22 08:50:22 salo Exp $
-SHA1 (wmi-7.tar.gz) = 3835161969e1f7ce82313c7706e0e1ef99e3a30f
-Size (wmi-7.tar.gz) = 166812 bytes
-SHA1 (patch-aa) = 6300d33fe5a88b87074f8d86b63bcb4482e6be1f
+SHA1 (wmi-8.tar.gz) = 0117f3859c484feb8dc33f3bc27d84a0bb41bdc9
+Size (wmi-8.tar.gz) = 178448 bytes
+SHA1 (patch-aa) = 32222a7358ffad0c89c3bf9581025965980ae6c3
diff --git a/wm/wmi/patches/patch-aa b/wm/wmi/patches/patch-aa
index 37fd0299e0d..e8227b2682e 100644
--- a/wm/wmi/patches/patch-aa
+++ b/wm/wmi/patches/patch-aa
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.1 2004/05/17 09:27:23 salo Exp $
+$NetBSD: patch-aa,v 1.2 2004/06/22 08:50:22 salo Exp $
---- configure.orig 2004-05-07 16:47:05.000000000 +0200
-+++ configure 2004-05-16 22:51:18.000000000 +0200
-@@ -5158,7 +5158,7 @@
+--- configure.orig 2004-06-16 19:26:44.000000000 +0200
++++ configure 2004-06-22 10:37:39.000000000 +0200
+@@ -5924,7 +5924,7 @@
+ test x$x_libraries = "x" && x_libraries="/usr/lib"
- # Add extra flags if in debug mode
CFLAGS=""
--CXXFLAGS="-Os"
-+#CXXFLAGS="-Os"
- # Check whether --enable-debug or --disable-debug was given.
- if test "${enable_debug+set}" = set; then
- enableval="$enable_debug"
+-CXXFLAGS="$X_CFLAGS"
++CXXFLAGS="$CXXFLAGS $X_CFLAGS"
+ LIBS="$LIBS $X_LIBS $X_PRE_LIBS"
+
+ # Check for required functions in -lX11