[Pkg-xfce-commits] r2569 - in desktop/branches/svn-snapshots/xfwm4/debian: . patches
corsac at alioth.debian.org
corsac at alioth.debian.org
Sat Dec 13 09:58:17 UTC 2008
Author: corsac
Date: 2008-12-13 09:58:17 +0000 (Sat, 13 Dec 2008)
New Revision: 2569
Added:
desktop/branches/svn-snapshots/xfwm4/debian/patches/
desktop/branches/svn-snapshots/xfwm4/debian/patches/01_fix-maximize-bug.patch
Modified:
desktop/branches/svn-snapshots/xfwm4/debian/changelog
desktop/branches/svn-snapshots/xfwm4/debian/control
desktop/branches/svn-snapshots/xfwm4/debian/rules
Log:
* debian/patches:
- 01_fix-maximize-bug, fix maximization bug. closes: #508352
*
Modified: desktop/branches/svn-snapshots/xfwm4/debian/changelog
===================================================================
--- desktop/branches/svn-snapshots/xfwm4/debian/changelog 2008-12-10 12:57:08 UTC (rev 2568)
+++ desktop/branches/svn-snapshots/xfwm4/debian/changelog 2008-12-13 09:58:17 UTC (rev 2569)
@@ -26,6 +26,8 @@
* new upstream beta release.
* debian/control:
- update build-deps for Hopper.
+ * debian/patches:
+ - 01_fix-maximize-bug, fix maximization bug. closes: #508352
[ Michael Casadevall ]
[ Xfce 4.6 Beta 1 "Fuzzy" ]
@@ -34,8 +36,11 @@
* debian/control:
- Added myself to uploaders
- -- Yves-Alexis Perez <corsac at debian.org> Tue, 11 Nov 2008 14:41:51 +0100
+ [ Yves-Alexis Perez ]
+ *
+ -- Yves-Alexis Perez <corsac at debian.org> Sat, 13 Dec 2008 10:43:11 +0100
+
xfwm4 (4.4.2-5) unstable; urgency=low
* switch to triggers:
Modified: desktop/branches/svn-snapshots/xfwm4/debian/control
===================================================================
--- desktop/branches/svn-snapshots/xfwm4/debian/control 2008-12-10 12:57:08 UTC (rev 2568)
+++ desktop/branches/svn-snapshots/xfwm4/debian/control 2008-12-13 09:58:17 UTC (rev 2569)
@@ -3,7 +3,10 @@
Priority: optional
Maintainer: Debian Xfce Maintainers <pkg-xfce-devel at lists.alioth.debian.org>
Uploaders: Emanuele Rocca <ema at debian.org>, Simon Huggins <huggie at earth.li>, Yves-Alexis Perez <corsac at debian.org>, Michael Casadevall <sonicmctails at gmail.com>
-Build-Depends: debhelper (>= 4.1.26), libgtk2.0-dev (>= 2.10.6), libxft-dev, libxdamage-dev, libxrender-dev, libxcomposite-dev, libxfixes-dev, chrpath, libglade2-dev, libxfce4util-dev (>= 4.5.92), libxfcegui4-dev (>= 4.5.92), libxfconf-0-dev, libwnck-dev, intltool
+Build-Depends: debhelper (>= 4.1.26), libgtk2.0-dev (>= 2.10.6),
+ libxft-dev, libxdamage-dev, libxrender-dev, libxcomposite-dev,
+ libxfixes-dev, chrpath, libglade2-dev, libxfce4util-dev (>= 4.5.92),
+ libxfcegui4-dev (>= 4.5.92), libxfconf-0-dev, libwnck-dev, intltool, quilt
Standards-Version: 3.8.0
Homepage: http://www.xfce.org/
Vcs-Svn: svn://svn.debian.org/pkg-xfce/desktop/trunk/xfwm4/
Added: desktop/branches/svn-snapshots/xfwm4/debian/patches/01_fix-maximize-bug.patch
===================================================================
--- desktop/branches/svn-snapshots/xfwm4/debian/patches/01_fix-maximize-bug.patch (rev 0)
+++ desktop/branches/svn-snapshots/xfwm4/debian/patches/01_fix-maximize-bug.patch 2008-12-13 09:58:17 UTC (rev 2569)
@@ -0,0 +1,26 @@
+commit 612e718fec0996ba93639df8a3bd198447444bcf
+Author: olivier <olivier at a0aa69c2-05f4-0310-b83c-d5d913b14636>
+Date: Fri Dec 12 23:58:50 2008 +0000
+
+ * src/client.c: Remove maximization if a client updates its size max
+ size hint (Bug #4706)
+
+ git-svn-id: http://svn.xfce.org/svn/xfce/xfwm4/trunk@29015 a0aa69c2-05f4-0310-b83c-d5d913b14636
+
+diff --git a/src/client.c b/src/client.c
+index 96c244f..902d5a1 100644
+--- a/src/client.c
++++ b/src/client.c
+@@ -1143,7 +1143,11 @@ clientGetWMNormalHints (Client * c, gboolean update)
+ {
+ if ((c->width != wc.width) || (c->height != wc.height))
+ {
+- clientConfigure (c, &wc, CWX | CWY | CWWidth | CWHeight, CFG_CONSTRAINED);
++ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
++ {
++ clientRemoveMaximizeFlag (c);
++ }
++ clientConfigure (c, &wc, CWX | CWY | CWWidth | CWHeight, CFG_CONSTRAINED | CFG_FORCE_REDRAW);
+ }
+ else if (FLAG_TEST (c->xfwm_flags, XFWM_FLAG_IS_RESIZABLE) != previous_value)
+ {
Modified: desktop/branches/svn-snapshots/xfwm4/debian/rules
===================================================================
--- desktop/branches/svn-snapshots/xfwm4/debian/rules 2008-12-10 12:57:08 UTC (rev 2568)
+++ desktop/branches/svn-snapshots/xfwm4/debian/rules 2008-12-13 09:58:17 UTC (rev 2569)
@@ -1,4 +1,5 @@
#!/usr/bin/make -f
+include /usr/share/quilt/quilt.make
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
@@ -10,7 +11,7 @@
endif
configure: configure-stamp
-configure-stamp:
+configure-stamp: patch
dh_testdir
./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --enable-final --enable-compositor --libexecdir=\$${prefix}/lib
@@ -23,7 +24,7 @@
$(MAKE)
touch build-stamp
-clean:
+clean: unpatch
dh_testdir
dh_testroot
More information about the Pkg-xfce-commits
mailing list