[Xfce4-commits] [xfce/xfwm4] 01/01: Release 4.13.2!

noreply at xfce.org noreply at xfce.org
Sat May 18 16:13:55 CEST 2019


This is an automated email from the git hooks/post-receive script.

o   l   i   v   i   e   r       p   u   s   h   e   d       a       c   o   m   m   i   t       t   o       b   r   a   n   c   h       m   a   s   t   e   r   
   in repository xfce/xfwm4.

commit f20655b8f9c8c77635eace945a92edcbd6db559f
Author: Olivier Fourdan <fourdan at xfce.org>
Date:   Sat May 18 16:02:02 2019 +0200

    Release 4.13.2!
    
    Signed-off-by: Olivier Fourdan <fourdan at xfce.org>
---
 COMPOSITOR      | 36 +++++++++++++++++++++++++----
 NEWS            | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 configure.ac.in |  4 ++--
 3 files changed, 104 insertions(+), 7 deletions(-)

diff --git a/COMPOSITOR b/COMPOSITOR
index 6e48a9e..9ffad45 100644
--- a/COMPOSITOR
+++ b/COMPOSITOR
@@ -111,13 +111,13 @@ On some card, you may want to try the EXA acceleration by adding
 
 to the card's Device section in xorg.conf.
 
-4.3) VSYNC and tearing
+4.3) vblank and tearing
 ======================
 
-Starting with version 4.13, xfwm4 now supports VSYNC via two different
-method, either using OpenGL or the Present X11 extension.
+Starting with version 4.13, xfwm4 now supports vblank via two different
+methods, either using GLX or the Present X11 extension.
 
-xfwm4 relies on libepoxy for OpenGL, and on libXpresent for Present support.
+xfwm4 relies on libepoxy for GLX, and on libXpresent for Present support.
 
 Support for those features can be checked using "xfwm4 --version":
 
@@ -128,5 +128,31 @@ Support for those features can be checked using "xfwm4 --version":
 	- Epoxy support:                                Yes
         ...
 
-If both VSYNC methods are available, xfwm4 will prefer Present over OpenGL.
+If both vblank methods are available, xfwm4 will first try GLX and fallback
+to Present if available.
+
+To select a different vblank method, either use the "--vblank" command
+line options:
+
+  $ xfwm4 --replace --vblank=glx &
+  $ xfwm4 --replace --vblank=xpresent &
+  $ xfwm4 --replace --vblank=off &
+
+Or the "/general/vblank_mode" xfconf setting.
+
+Use "auto" to let xfwm4 decide (default):
+
+ $ xfconf-query -c xfwm4 -p /general/vblank_mode -s auto
+
+Use "glx" to set GLX as vblank method (if enabled at build time):
+
+  $ xfconf-query -c xfwm4 -p /general/vblank_mode -s glx
+
+Use "xpresent" to set GLX as vblank method (if enabled at build time):
+
+  $ xfconf-query -c xfwm4 -p /general/vblank_mode -s xpresent
+
+Use "off" to disable vblank altogether:
+
+  $ xfconf-query -c xfwm4 -p /general/vblank_mode -s off
 
diff --git a/NEWS b/NEWS
index 5dd8490..6095ed5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,74 @@
+4.13.2
+======
+ - Fix flickering with GLX backend (bug #14564, bug #13519)
+ - Fix monitor geometry with scaled UI (bug #14566)
+ - Fix issue with Android Virtual Device emulator (bug #12206)
+ - Fix XI2 mask (bug #14695, Timo Teras)
+ - Fix preview with shaded windows (bug #14899)
+ - Fix tabwin placement with scaled UI (bug #14931, Jonas Zetterberg)
+ - Add xfconf setting for selecting permanent vblank method
+ - Fix maximization with GTK clients using size increments (bug #13954)
+ - Add style class to tabwin modes (Andre Miranda)
+ - Fix crash/stack smash in startup-notification on some architectures
+   (bug #15028, Martin Husemann)
+ - Avoid crash with button layout setting (bug #14606)
+ - Raise on activate only with raise-on-focus (bug #14656)
+ - Fix use after release of client picture with hidden (bug #14990)
+ - Fix monitor output size update (bug #15085)
+ - Allow transients to be minimized (bug #14953)
+ - Raise all transients together (bug #15303)
+ - Fix menu alignment with scaled UI (Jason Zaman)
+ - Fix a regression where the client would remain visible if closed while
+   cycling (bug #15318)
+ - Withdraw the frame before the client window (bug #15061)
+ - Revert to GLX as default vblank method (bug #15325)
+ - Reduce repaint timeout (bug #14335)
+ - Fix support for 1bpp icons
+ - Use cairo for pixmaps and masks
+ - Allow hiding windows using NET_WM_STATE_HIDDEN (bug #15356,
+   pnd23 at telenet.be)
+ - Fix size increment with scaled UI
+ - Various compositor improvements and optimizations with GLX
+ - Check for appropriate XSync version and increase xfwm4 priority
+ - Adjust zoom update based on monitor refresh rate (bug #15391, Alistair
+   Buxton)
+ - Fix window type for broken clients (bug #15399)
+ - Fix pointer enter/leave with decoration buttons (bug #14741)
+ - New default theme
+ - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el,
+   en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, id, is, it, ja,
+   kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk, sl,
+   sq, sr, sv, th, tr, ug, uk, ur, ur_PK, zh_CN, zh_HK, zh_TW
+
+4.13.1
+======
+ - Use the pimrary monitor by default for placement (bug #13454)
+ - Use ximerama indices for EWMH's NET_WM_FULLSCREEN_MONITORS (bug #9351,
+   bug #13608)
+ - Remove the old vblank code (bug #13613, Błażej Szczygieł)
+ - Update "presentproto" requirement to avoid XPresent issue on 32bit
+   (bug #13257)
+ - Remove support for environment variable "XFWM4_USE_PRESENT"
+ - Allow to resize borderless maximized window with [Alt] + mouse
+ - Add support for GTK3 (Viktor Odintsev)
+ - Add XI2 support (Viktor Odintsev)
+ - Fix maximization on expected output (bug #13284, P. Pronk, bug #13954)
+ - Fix logic error in bottom struts validation (bug #13964, Andrey
+   Alekseenkov)
+ - Add command line option "--vblank" to select vblank method
+ - Optionally raise window while cycling (bug #2701, David Siroky)
+ - Ignore XErrors caused by damages
+ - Fix build out of tree (bug #14542, Stephane Gourichon)
+ - Fix GTK_FRAME_EXTENTS support (bug #14511
+ - Add support for NET_WM_BYPASS_COMPOSITOR (bug #12434)
+ - Various bug fixes (bug #11960, bug #12534, bug #13257, bug #13954,
+   bug #14164, bug #14174, bug #14181, bug #14240, bug #14323, bug #14514)
+ - I18n: new en_CA translation
+ - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el,
+   en_AU, en_GB, es, eu, fi, fr, gl, he, hr, hu, id, is, it, ja, kk, ko,
+   lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk, sl, sq, sr, sv,
+   th, tr, ug, uk, ur, ur_PK, zh_CN, zh_HK, zh_TW
+
 4.13.0
 ======
  - Add support for VSYNC using either Present or OpenGL
diff --git a/configure.ac.in b/configure.ac.in
index ff68f3b..d08115d 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -5,9 +5,9 @@ dnl
 
 m4_define([xfwm4_version_major], [4])
 m4_define([xfwm4_version_minor], [13])
-m4_define([xfwm4_version_micro], [1])
+m4_define([xfwm4_version_micro], [2])
 m4_define([xfwm4_version_build], [@REVISION@])
-m4_define([xfwm4_version_tag],   [git])
+m4_define([xfwm4_version_tag],   [])
 m4_define([xfwm4_version], [xfwm4_version_major().xfwm4_version_minor().xfwm4_version_micro()ifelse(xfwm4_version_tag(), [git], [xfwm4_version_tag().xfwm4_version_build()], [xfwm4_version_tag()])])
 
 m4_define([gtk_minimum_version], [3.20.0])

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Xfce4-commits mailing list