Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Oct 2014 16:01:36 +0000 (UTC)
From:      Olivier Duchateau <olivierd@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r371279 - in head/x11-wm/xfce4-wm: . files
Message-ID:  <201410201601.s9KG1a3K035728@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivierd
Date: Mon Oct 20 16:01:36 2014
New Revision: 371279
URL: https://svnweb.freebsd.org/changeset/ports/371279
QAT: https://qat.redports.org/buildarchive/r371279/

Log:
  - Add patch, which hides panel for maximized applications
  - Remove @dirrm* in pkg-plist
  - Bump PORTREVISION
  
  PR:		194135
  Reported by:	adrian@
  Obtained from:	Xfce's BugZilla (bugs #8563, #10622)

Added:
  head/x11-wm/xfce4-wm/files/patch-src__client.c   (contents, props changed)
Modified:
  head/x11-wm/xfce4-wm/Makefile
  head/x11-wm/xfce4-wm/pkg-plist

Modified: head/x11-wm/xfce4-wm/Makefile
==============================================================================
--- head/x11-wm/xfce4-wm/Makefile	Mon Oct 20 15:54:09 2014	(r371278)
+++ head/x11-wm/xfce4-wm/Makefile	Mon Oct 20 16:01:36 2014	(r371279)
@@ -3,6 +3,7 @@
 
 PORTNAME=	xfce4-wm
 PORTVERSION=	4.10.1
+PORTREVISION=	1
 CATEGORIES=	x11-wm xfce
 MASTER_SITES=	${MASTER_SITE_XFCE}
 MASTER_SITE_SUBDIR=	src/xfce/xfwm4/${PORTVERSION:R}

Added: head/x11-wm/xfce4-wm/files/patch-src__client.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/x11-wm/xfce4-wm/files/patch-src__client.c	Mon Oct 20 16:01:36 2014	(r371279)
@@ -0,0 +1,47 @@
+Obtained from:
+- Fullscreen mode doesn't work correctly for Chromium (bug #8563)
+- Panels don't hide when full screening VLC, which is maximized (bug #10622)
+
+--- src/client.c.orig	2013-05-05 15:58:42 UTC
++++ src/client.c
+@@ -981,8 +981,13 @@
+         wc.width = c->width;
+         wc.height = c->height;
+ 
++        if (FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN))
++        {
++            clientUpdateFullscreenSize (c);
++        }
++
+         /* If client is maximized, we need to update its coordonates and size as well */
+-        if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
++        else if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
+         {
+             GdkRectangle rect;
+             myScreenFindMonitorAtPoint (screen_info,
+@@ -3538,8 +3543,13 @@
+             continue;
+         }
+ 
++        if (FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN))
++        {
++            clientUpdateFullscreenSize (c);
++        }
++
+         /* Recompute size and position of maximized windows */
+-        if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
++        else if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
+         {
+             maximization_flags = c->flags & CLIENT_FLAG_MAXIMIZED;
+ 
+@@ -3553,10 +3563,6 @@
+             wc.height = c->height;
+             clientConfigure (c, &wc, CWX | CWY | CWWidth | CWHeight, CFG_NOTIFY);
+         }
+-        else if (FLAG_TEST (c->flags, CLIENT_FLAG_FULLSCREEN))
+-        {
+-            clientUpdateFullscreenSize (c);
+-        }
+         else
+         {
+             configure_flags = CFG_CONSTRAINED | CFG_REQUEST;

Modified: head/x11-wm/xfce4-wm/pkg-plist
==============================================================================
--- head/x11-wm/xfce4-wm/pkg-plist	Mon Oct 20 15:54:09 2014	(r371278)
+++ head/x11-wm/xfce4-wm/pkg-plist	Mon Oct 20 16:01:36 2014	(r371279)
@@ -566,35 +566,3 @@ share/themes/Moheli/xfwm4/top-right-acti
 share/themes/Moheli/xfwm4/top-right-inactive.png
 share/themes/Moheli/xfwm4/top-right-inactive.xpm
 %%DATADIR%%/defaults
-@dirrm %%DATADIR%%
-@dirrm share/themes/Moheli/xfwm4
-@dirrm share/themes/Moheli
-@dirrm share/themes/Kokodi/xfwm4
-@dirrm share/themes/Kokodi
-@dirrm share/themes/Default/xfwm4
-@dirrmtry share/themes/Default
-@dirrm share/themes/Daloa/xfwm4
-@dirrm share/themes/Daloa
-@dirrmtry share/themes
-%%NLS%%@dirrmtry share/locale/ur_PK/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ur_PK
-%%NLS%%@dirrmtry share/locale/ur/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ur
-%%NLS%%@dirrmtry share/locale/ug/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ug
-%%NLS%%@dirrmtry share/locale/te/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/te
-%%NLS%%@dirrmtry share/locale/si/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/si
-%%NLS%%@dirrmtry share/locale/mr/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/mr
-%%NLS%%@dirrmtry share/locale/kk/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/kk
-%%NLS%%@dirrmtry share/locale/dz/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/dz
-%%NLS%%@dirrmtry share/locale/bn_IN/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/bn_IN
-%%NLS%%@dirrmtry share/locale/ast/LC_MESSAGES
-%%NLS%%@dirrmtry share/locale/ast
-@dirrm lib/xfce4/xfwm4
-@dirrmtry lib/xfce4



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