Hello community, here is the log from the commit of package xfwm4 for openSUSE:Factory checked in at 2019-08-20 10:59:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfwm4 (Old) and /work/SRC/openSUSE:Factory/.xfwm4.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfwm4" Tue Aug 20 10:59:05 2019 rev:58 rq:724103 version:4.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xfwm4/xfwm4.changes 2019-01-10 15:22:16.210396970 +0100 +++ /work/SRC/openSUSE:Factory/.xfwm4.new.22127/xfwm4.changes 2019-08-20 10:59:09.372659187 +0200 @@ -1,0 +2,151 @@ +Fri Aug 16 11:55:14 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Fixed sources in spec file + +------------------------------------------------------------------- +Mon Aug 12 08:56:22 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to version 4.14.0 + * settings-dialog: Replace GtkStock buttons + * Translation Updates +- Fixed up spec file + +------------------------------------------------------------------- +Sat Jul 27 15:02:59 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Update to version 4.13.4 + * Fix GL texture filter (bxo#15676) + * Fix zooming without GL + * Place windows on current monitor (bxo#14959) + * Fix raising of parent transients (bxo#15580) + * Enable root pixmap with compositor (bxo#15709) + +------------------------------------------------------------------- +Thu Jul 4 11:22:37 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Enable Xpresent support + +------------------------------------------------------------------- +Sun Jun 30 15:45:21 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Update to version 4.13.3 + * Update CSS for tabwinb only on theme change + * HiDPI: Use GTK3 scaling attributes for window titles + * HiDPI: Adjust default theme with scale + * Fix initial pointer location when zooming + * Fix double-click distance setting + * Allow the top of the frame to be cropped when maximised + (bxo#14470) + * Update default theme to use maximized cropping + * Fix build without compositor (bxo#15432) + * Improved GLX support with NVIDIA proprietary/closed source driver + (bxo#15453) + * Compositor updates with GLX + * Small optimization with zoom on GLX + * Increase X11 client priority of xfwm4 + * Change default compositor background to plain black + * Fallback to resource class name for icons + (bxo#15510) + * Clear shortcut in settings-dialog when removed (bxo#12802) + * Remove icons from window menu + * Fix regression with maximized window (bxo#15638) + * I18n: Update translations + +------------------------------------------------------------------- +Sat May 18 15:20:06 UTC 2019 - maurizio.ga...@gmail.com + +- Update to version 4.13.2 + - Fix flickering with GLX backend (bxo#14564, bxo#13519) + - Fix monitor geometry with scaled UI (bxo#14566) + - Fix issue with Android Virtual Device emulator (bxo#12206) + - Fix XI2 mask (bxo#14695) + - Fix preview with shaded windows (bxo#14899) + - Fix tabwin placement with scaled UI (bxo#14931) + - Add xfconf setting for selecting permanent vblank method + - Fix maximization with GTK clients using size increments (bxo#13954) + - Add style class to tabwin modes + - Fix crash/stack smash in startup-notification on some architectures + (bxo#15028) + - Avoid crash with button layout setting (bxo#14606) + - Raise on activate only with raise-on-focus (bxo#14656) + - Fix use after release of client picture with hidden (bxo#14990) + - Fix monitor output size update (bxo#15085) + - Allow transients to be minimized (bxo#14953) + - Raise all transients together (bxo#15303) + - Fix menu alignment with scaled UI + - Fix a regression where the client would remain visible if + closed while cycling (bxo#15318) + - Withdraw the frame before the client window (bxo#15061) + - Revert to GLX as default vblank method (bxo#15325) + - Reduce repaint timeout (bxo#14335) + - Fix support for 1bpp icons + - Use cairo for pixmaps and masks + - Allow hiding windows using NET_WM_STATE_HIDDEN (bxo#15356) + - 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 (bxo#1539) + - Fix window type for broken clients (bxo#15399) + - Fix pointer enter/leave with decoration buttons (bxo#14741) + - New default theme + - Translation updates +- Switch source to released tarball instead of git master +- Fixed bcond for building with git sources and released tarballs +- Stop trying to install Gilouche, Sonar and Kelabu themes. + These themes are no longer provided by this package. +- Cleaned up spec file + +------------------------------------------------------------------- +Fri May 17 09:48:39 UTC 2019 - maurizio.ga...@gmail.com + +- Update to version 4.13.1~git229.add14bfa: + * I18n: Update translation gl (100%). + * I18n: Update translation da (100%). + * compositor: Remove unused variables + * compositor: Rework XPresent error handler + * compositor: Set present pending only on success + * compositor: Disable XPresent on any error + * compositor: Fix xpresent + * client: Check for enter/leave window on button events + * I18n: Update translation da (100%). + * hints: Remove unused variables + +------------------------------------------------------------------- +Wed May 08 05:35:30 UTC 2019 - maurizio.ga...@gmail.com + +- Update to version 4.13.1~git134.558fb547: + * I18n: Update translation pt_BR (100%). + * compositor: Ignore errors when destroying windows + * display: Do not sync before trap pop + * display: Log serial and minor code + * I18n: Update translation gl (100%). + * poswin: Small cleanup + * moveresize: Size increment depends on scale + * poswin: Use our own GdkWindow for scale + * poswin: Fix position with scale + * compositor: reduce timeout to 1ms + +------------------------------------------------------------------- +Tue Apr 30 17:49:38 UTC 2019 - maurizio.ga...@gmail.com + +- Update to version 4.13.1~git118.10b15b1a: + * compositor: Reduce repaint timeout to 2ms + * compositor: reinstate “--vblank” option + * compositor: Revert to GLX as default vblank method (again) + * client: Withdraw the frame before the client window + * menu: Avoid XError with gtk + * client: Do not ping client when killing it + * cycling: Remove client if destroyed while cycling + * I18n: Update translation ko (100%). + * client: Fix regression with MWM hints + * Add gitignore +- Changes from 4.13.0 + * Add support for VSYNC using either Present or OpenGL + * Support for scaled cursor when zooming + * Daemon mode is now deprecated (--daemon has no effect) + * Bug fixes and I18n improvements +- Clean up spec file +- Added conditional %bcond_with git for easier maintanance when + using Xfce git master branch + +------------------------------------------------------------------- Old: ---- xfwm4-4.12.5.tar.bz2 New: ---- _service xfwm4-4.14.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfwm4.spec ++++++ --- /var/tmp/diff_new_pack.uqDtLI/_old 2019-08-20 10:59:10.164659023 +0200 +++ /var/tmp/diff_new_pack.uqDtLI/_new 2019-08-20 10:59:10.168659022 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfwm4 # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,33 +12,35 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # - +%bcond_with git Name: xfwm4 -Version: 4.12.5 +Version: 4.14.0 Release: 0 Summary: Default Window Manager for the Xfce Desktop Environment License: GPL-2.0-or-later Group: System/GUI/XFCE -Url: http://docs.xfce.org/xfce/xfwm4/start -Source0: http://archive.xfce.org/src/xfce/xfwm4/4.12/%{name}-%{version}.tar.bz2 +URL: https://docs.xfce.org/xfce/xfwm4/start +Source0: https://archive.xfce.org/src/xfce/xfwm4/4.14/%{name}-%{version}.tar.bz2 Source1: xfwm4.xml BuildRequires: fdupes BuildRequires: intltool +BuildRequires: gdk-pixbuf-loader-rsvg +BuildRequires: hicolor-icon-theme BuildRequires: update-desktop-files -BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: xfce4-dev-tools +BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libstartup-notification-1.0) -BuildRequires: pkgconfig(libwnck-1.0) -BuildRequires: pkgconfig(libxfce4kbd-private-2) -BuildRequires: pkgconfig(libxfce4ui-1) +BuildRequires: pkgconfig(libwnck-3.0) >= 3.14 +BuildRequires: pkgconfig(libxfce4kbd-private-3) >= 4.12.0 +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.12.0 BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(libxfconf-0) >= 4.13.0 BuildRequires: pkgconfig(sm) +BuildRequires: pkgconfig(xpresent) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xdamage) @@ -52,7 +54,6 @@ Provides: xfwm4-doc = %{version} Obsoletes: xfwm4-doc <= 4.8.3 Provides: windowmanager -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description xfwm4 is the default Xfce window manager which manages the placement of @@ -79,19 +80,26 @@ %lang_package %prep -%setup -q +%autosetup %build export CFLAGS="%{optflags} -fno-strict-aliasing" +%if %{with git} +NOCONFIGURE=1 ./autogen.sh +%configure \ + --enable-maintainer-mode \ + --enable-compositor \ + --enable-xpresent +%else %configure \ - --enable-compositor -make %{?_smp_mflags} V=1 + --enable-compositor \ + --enable-xpresent +%endif +%make_build %install %make_install -find Gilouche Kelabu Sonar -depth -print | cpio -pvd %{buildroot}%{_datadir}/themes - install -D -p -m 644 %{SOURCE1} \ %{buildroot}%{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml @@ -105,17 +113,12 @@ %fdupes %{buildroot}%{_datadir} -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun - %files -%defattr(-,root,root) -%doc example.gtkrc-2.0 README AUTHORS COMPOSITOR ChangeLog TODO +%if %{with git} +%doc example.gtkrc-2.0 README AUTHORS COMPOSITOR NEWS NOTES TODO +%else +%doc example.gtkrc-2.0 README AUTHORS COMPOSITOR NEWS TODO +%endif %license COPYING* %{_bindir}/xfwm4 %{_bindir}/xfwm4-settings @@ -131,10 +134,9 @@ %dir %{_libdir}/xfce4/xfwm4 %files lang -f %{name}.lang -%defattr(-,root,root) + %files branding-upstream -%defattr(-,root,root) %dir %{_sysconfdir}/xdg/xfce4 %dir %{_sysconfdir}/xdg/xfce4/xfconf %dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://git.xfce.org/xfce/xfwm4</param> <param name="filename">xfwm4</param> <param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">xfwm4(.*)</param> <param name="changesgenerate">enable</param> <param name="changesauthor">maurizio.ga...@gmail.com</param> </service> <service mode="disabled" name="tar"/> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ xfwm4-4.12.5.tar.bz2 -> xfwm4-4.14.0.tar.bz2 ++++++ ++++ 155075 lines of diff (skipped)