pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/wmi Update to version 8.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f1eb6c9c00c1
branches:  trunk
changeset: 476888:f1eb6c9c00c1
user:      salo <salo%pkgsrc.org@localhost>
date:      Tue Jun 22 08:50:22 2004 +0000

description:
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:

 wm/wmi/Makefile         |   4 ++--
 wm/wmi/distinfo         |   8 ++++----
 wm/wmi/patches/patch-aa |  20 ++++++++++----------
 3 files changed, 16 insertions(+), 16 deletions(-)

diffs (53 lines):

diff -r 4e23206148a2 -r f1eb6c9c00c1 wm/wmi/Makefile
--- a/wm/wmi/Makefile   Tue Jun 22 06:31:46 2004 +0000
+++ b/wm/wmi/Makefile   Tue Jun 22 08:50:22 2004 +0000
@@ -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 -r 4e23206148a2 -r f1eb6c9c00c1 wm/wmi/distinfo
--- a/wm/wmi/distinfo   Tue Jun 22 06:31:46 2004 +0000
+++ b/wm/wmi/distinfo   Tue Jun 22 08:50:22 2004 +0000
@@ -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 -r 4e23206148a2 -r f1eb6c9c00c1 wm/wmi/patches/patch-aa
--- a/wm/wmi/patches/patch-aa   Tue Jun 22 06:31:46 2004 +0000
+++ b/wm/wmi/patches/patch-aa   Tue Jun 22 08:50:22 2004 +0000
@@ -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



Home | Main Index | Thread Index | Old Index