Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Mar 2003 09:49:38 GMT
From:      Pav Lucistnik <pav@oook.cz>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/50204: x11-wm/fluxbox update
Message-ID:  <200303230949.h2N9ncUs002635@pav.oook.cz>

next in thread | raw e-mail | index | archive | help

>Number:         50204
>Category:       ports
>Synopsis:       x11-wm/fluxbox update
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 23 01:00:14 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Pav Lucistnik
>Release:        FreeBSD 5.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD pav.oook.cz 5.0-RELEASE FreeBSD 5.0-RELEASE #1: Wed Mar 12 23:45:51 GMT 2003 root@pav.oook.cz:/usr/obj/usr/src/sys/PAV i386


	
>Description:
Two fixes for Fluxbox 0.1.14:
- fix crash on sticky windows if compiled with Remember patch
  (update patch to -7)
- fix misbehaviour of tabber windows (patch approved by fluxgen)

BTW next stable release of Fluxbox is scheduled to late June.

Patch approved by:	fluxgen (fluxbox developer)
No response from:	maintainer (one month)
>How-To-Repeat:
	
>Fix:

diff -urN fluxbox/Makefile fluxbox.pav/Makefile
--- fluxbox/Makefile	Fri Feb 28 22:53:02 2003
+++ fluxbox.pav/Makefile	Sun Mar 23 08:58:20 2003
@@ -7,7 +7,7 @@
 
 PORTNAME=	fluxbox
 PORTVERSION=	0.1.14
-PORTREVISION=   1
+PORTREVISION=   2
 CATEGORIES=	x11-wm
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -15,7 +15,7 @@
 .if defined(WITH_REMEMBER)
 PATCH_SITES=    http://www.bugfactory.org/~gav/fluxbox/
 PATCH_DIST_STRIP=   -p1
-PATCHFILES=	remember-0.1.14-4.gz
+PATCHFILES=	remember-0.1.14-7.gz
 .endif
 
 MAINTAINER=	hendrik@scholz.net
diff -urN fluxbox/distinfo fluxbox.pav/distinfo
--- fluxbox/distinfo	Sun Jan 19 17:09:38 2003
+++ fluxbox.pav/distinfo	Sun Mar 23 08:58:20 2003
@@ -1,3 +1,3 @@
 MD5 (fluxbox-0.1.14.tar.gz) = f097b97127461fa3f6f4af4048c75cfc
-MD5 (remember-0.1.14-4.gz) = 437e2edd16e57a1a9f113c5e1f936709
+MD5 (remember-0.1.14-7.gz) = b947ac97404d000377cac7ff35a7979e
 MD5 (winsnap-0.1.14.patch) = 519a70da183a23ed88bab2f95ee07505
diff -urN fluxbox/files/patch-src-Tab.cc fluxbox.pav/files/patch-src-Tab.cc
--- fluxbox/files/patch-src-Tab.cc	Thu Jan  1 00:00:00 1970
+++ fluxbox.pav/files/patch-src-Tab.cc	Sun Mar 23 08:58:36 2003
@@ -0,0 +1,19 @@
+--- src/Tab.cc.orig	Tue Feb 25 03:00:22 2003
++++ src/Tab.cc	Tue Feb 25 03:01:31 2003
+@@ -1011,14 +1011,14 @@
+ 	Fluxbox *fluxbox = Fluxbox::instance();
+ 	if (m_prev) {	//if this have a chain to "the left" (previous tab) then set it's next to this next
+ 		m_prev->m_next = m_next;
+-		if(!m_next && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
++		if(!m_next && !m_prev->m_prev && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
+ 			m_prev->m_win->setTab(false);
+ 		else
+ 			tmp = m_prev;
+ 	} 
+ 	if (m_next) {	//if this have a chain to "the right" (next tab) then set it's prev to this prev
+ 		m_next->m_prev = m_prev;
+-		if(!m_prev && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
++		if(!m_prev && !m_next->m_next && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
+ 			m_next->m_win->setTab(false);
+ 		else
+ 			tmp = m_next;
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303230949.h2N9ncUs002635>