svn commit: r371279 - in head/x11-wm/xfce4-wm: . files
Olivier Duchateau
olivierd at FreeBSD.org
Mon Oct 20 16:01:37 UTC 2014
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
- at dirrm %%DATADIR%%
- at dirrm share/themes/Moheli/xfwm4
- at dirrm share/themes/Moheli
- at dirrm share/themes/Kokodi/xfwm4
- at dirrm share/themes/Kokodi
- at dirrm share/themes/Default/xfwm4
- at dirrmtry share/themes/Default
- at dirrm share/themes/Daloa/xfwm4
- at dirrm share/themes/Daloa
- at 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
- at dirrm lib/xfce4/xfwm4
- at dirrmtry lib/xfce4
More information about the svn-ports-all
mailing list