summaryrefslogtreecommitdiff
path: root/wm/ctwm
diff options
context:
space:
mode:
authorryoon <ryoon>2013-06-09 15:26:45 +0000
committerryoon <ryoon>2013-06-09 15:26:45 +0000
commitf974477f8086d0858aa2e9135bfd84e428d1f05b (patch)
treee77249efffcc9f3b44c49de5f21b5220c82c39b5 /wm/ctwm
parentd43a3ea48418fd3408eab1381a6e5e44e68cf0fc (diff)
downloadpkgsrc-f974477f8086d0858aa2e9135bfd84e428d1f05b.tar.gz
Update to 3.8.1
Changelog: Changes from version 3.8 to 3.8.1 --------------------------------- 1 - Fix bug causing [de]iconified status of windows to not be maintained across workspaces. [Matthew Fuller] 2 - Quite a bunch of compiler warnings. [Matthew Fuller] 3 - Make sure we fully initialize our WorkSpaceWindow structure so we don't try to dereference uninitialized pointers later on. [Matthew Fuller] 4 - Increased the number of supported mouse buttons again, having just heard of a mouse with 9 possible buttons... [Richard Levitte] 5 - Fix a bug in the warping "next" function, where if there is a single window and the cursor is not on it, invoking 'f.warpring "next"' does nothing. [Martin Blais] 6 - Introduce a new feature called "SaveWorkspaceFocus", which when enabled, makes ctwm remember which window has the focus within each virtual workspace. As you switch workspaces, the cursor is automatically warped to the window previous in focus in the workspace. This significantly reduces the amount of mouse use. [Martin Blais] 7 - From Matthias Kretschmer <kretschm@cs.uni-bonn.de>: f.fill patch. Without the patch, you might get windows which are increased by two times the border width more than it should be. Additionally if you place a window with no/not much size contrainst like firefox in the upper left corner and perform f.fill "top" or f.fill "left" the size of the window will increase by two times the border width in width and height without changing the top-left coordinate without the patch. Of course in such a situation the size should not change at all... [via Olaf Seibert]
Diffstat (limited to 'wm/ctwm')
-rw-r--r--wm/ctwm/Makefile5
-rw-r--r--wm/ctwm/distinfo9
-rw-r--r--wm/ctwm/patches/patch-ae21
3 files changed, 6 insertions, 29 deletions
diff --git a/wm/ctwm/Makefile b/wm/ctwm/Makefile
index d9d90a4495b..c68d1f19c3a 100644
--- a/wm/ctwm/Makefile
+++ b/wm/ctwm/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.30 2012/10/23 10:24:13 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2013/06/09 15:26:45 ryoon Exp $
#
-DISTNAME= ctwm-3.8a
-PKGREVISION= 5
+DISTNAME= ctwm-3.8.1
CATEGORIES= x11 wm
MASTER_SITES= http://ctwm.free.lp.se/dist/
diff --git a/wm/ctwm/distinfo b/wm/ctwm/distinfo
index 7b14a15501d..b6250e91f39 100644
--- a/wm/ctwm/distinfo
+++ b/wm/ctwm/distinfo
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.15 2010/05/15 00:05:00 wiz Exp $
+$NetBSD: distinfo,v 1.16 2013/06/09 15:26:45 ryoon Exp $
-SHA1 (ctwm-3.8a.tar.gz) = c3a31d669bef7dd5ec78d89950c0e575d6c51c77
-RMD160 (ctwm-3.8a.tar.gz) = cc1c3c862c3cfb1d66593d9a95d28ec0bbbbaf3c
-Size (ctwm-3.8a.tar.gz) = 738226 bytes
+SHA1 (ctwm-3.8.1.tar.gz) = 4844b352457d4f7ffda7c5b80ae744c30a46806a
+RMD160 (ctwm-3.8.1.tar.gz) = 5990ed604fadaa6ad484f6b3221278a4f6fcb34e
+Size (ctwm-3.8.1.tar.gz) = 737958 bytes
SHA1 (patch-aa) = 5f6d7f7d5552815cd40a2d2d1a43a9a22a202037
SHA1 (patch-ac) = bb4cbcb8e4a68d1f2844aa16e85918aa5368a869
-SHA1 (patch-ae) = e70d268318b20ff0287dbedb67c402ac645adabe
diff --git a/wm/ctwm/patches/patch-ae b/wm/ctwm/patches/patch-ae
deleted file mode 100644
index f0302ffe0e7..00000000000
--- a/wm/ctwm/patches/patch-ae
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2010/04/22 02:42:54 dogcow Exp $
-
-Fix some instances of using uninitialized memory.
---- workmgr.c.orig 2007-02-16 01:24:28.000000000 -0800
-+++ workmgr.c 2010-04-21 19:32:27.000000000 -0700
-@@ -138,6 +138,7 @@ void InitWorkSpaceManager (void)
- Scr->workSpaceMgr.windowcpgiven = False;
-
- Scr->workSpaceMgr.occupyWindow = (OccupyWindow*) malloc (sizeof (OccupyWindow));
-+ memset(Scr->workSpaceMgr.occupyWindow, 0, sizeof (OccupyWindow));
- Scr->workSpaceMgr.occupyWindow->name = "Occupy Window";
- Scr->workSpaceMgr.occupyWindow->icon_name = "Occupy Window Icon";
- Scr->workSpaceMgr.occupyWindow->geometry = NULL;
-@@ -169,6 +170,7 @@ void ConfigureWorkSpaceManager (void) {
-
- for (vs = Scr->vScreenList; vs != NULL; vs = vs->next) {
- WorkSpaceWindow *wsw = (WorkSpaceWindow*) malloc (sizeof (WorkSpaceWindow));
-+ memset(wsw, 0, sizeof(WorkSpaceWindow));
- wsw->twm_win = (TwmWindow*) 0;
- wsw->state = Scr->workSpaceMgr.initialstate; /* BUTTONSSTATE */
- vs->wsw = wsw;