Hello community, here is the log from the commit of package weston for openSUSE:Factory checked in at 2015-04-02 16:02:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/weston (Old) and /work/SRC/openSUSE:Factory/.weston.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "weston" Changes: -------- --- /work/SRC/openSUSE:Factory/weston/weston.changes 2014-09-30 19:37:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.weston.new/weston.changes 2015-04-02 16:02:42.000000000 +0200 @@ -1,0 +2,84 @@ +Tue Mar 10 12:04:57 UTC 2015 - mpluskal@suse.com + +- Update to 1.7.0 + * Improve the look of shadows for small (<128 pixel wide or high) + clients. This resulted in observable dark lines in menus with + fewer than 3 items. + * A handful of fixes for xwm/Xwayland oddities, including better + handling of popups/tooltips that to be top level, and better + sizing of fullscreened X apps to not include the border in + their height and + width calculations. + * An optimization to gl-renderer reduces the geometry needed for + representing complex scenes, by utilizing pixman's y-x banded + rectangles. + * Memory allocation is cleaned up and standardized internally, to + better demonstrate best practices in avoiding common leaks and + crashes. + * Doubleclicking on a window title bar now maximizes it. + * Several fixes to glitches found during mode switching or + restoring back to native. And refactor the mode switching code + into several specialized routines, so further mode switch + handling can be done more flexibly. + * Fix logind-util to do DRM-device synchronization only on DRM, + and to pass the Activate signal immediately for other + compositor backends. + * Fix a couple problematic tests in the testsuite to skip in + situations they're always going to fail. + * Fix hang when closing the output if colord plugin is enabled + due to an incorrect GMutex value in the mutex lock output + notifier handler. + * Multiple keyboard and pointer button events are better + handled; we only forward the first and less press and + release events, and suppress extraneous ones. + +------------------------------------------------------------------- +Tue Jan 27 21:47:25 UTC 2015 - jengelh@inai.de + +- Update to new upstream prerelease 1.6.92 +* gl-renderer: compress pixman bands to simplify geometry +* compositor-headless: allow rendering with pixman +* compositor: Add idle timeout option to weston.ini +* protocol: add presentation extension v5 +* compositor: add stub implementation of presentation interface +* compositor: drop legacy backends in favor of libinput + +------------------------------------------------------------------- +Thu Jan 22 08:07:12 UTC 2015 - sor.alexei@meowr.ru + +- Update to new upstream release 1.6.1 +* cairo-util: fix shadows for small clients +* clipboard: set fd member of clipboard_source +* compositor: add missing newline to help text +* compositor: Display option help text only for enabled backends +* compositor: Fix tabbing of help output +* compositor: Fix typos in help text +* compositor: List only available backends in help text +* compositor: Propagate errors from module_init +* compositor: (Whitespace-only) Indent with tabs +* compositor-x11: Fix some shutdown crashes +* configure.ac: bump version to 1.6.1 for stable release +* configure.ac: Clarify libinput requirement +* desktop-shell: don't crash input-panel if no kbd focus +* dnd: Fix some mouse cursor issues +* input: don't run the key bindings on focus in +* input: fix access to invalid resource +* input: swallow the key press event when running a compositor key binding +* Makefile.am: Link weston_multi_resource against rt library +* protocol: Fix some typos in protocol files +* releasing: Typo +* releasing: update web host name +* shell: don't crash on create_common_surface() failure +* shell: fix weston_output_mode_switch() usage +* smoke: Don't commit an xdg_surface with a NULL buffer +* smoke: fix valgrind invalid read errors +* text: Don't crash if a seat has no keyboard +* text: Fix some typos +* text: Fix typo +* window: use roundtrip instead of dispatch after get_registry +* xwayland: fix fullscreening +* xwm: fix a crash in handle_state +* zoom: Check the value of level before using it. +- Disable libinput backend for now as it requires libinput < 0.8.0. + +------------------------------------------------------------------- Old: ---- weston-1.6.0.tar.xz New: ---- weston-1.7.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ weston.spec ++++++ --- /var/tmp/diff_new_pack.sPDYZC/_old 2015-04-02 16:02:43.000000000 +0200 +++ /var/tmp/diff_new_pack.sPDYZC/_new 2015-04-02 16:02:43.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package weston # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -18,7 +18,7 @@ Name: weston %define lname libweston0 -Version: 1.6.0 +Version: 1.7.0 Release: 0 Summary: Wayland Reference Compositor License: HPND and CC-BY-SA-3.0 @@ -57,17 +57,17 @@ BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libdrm) >= 2.4.30 BuildRequires: pkgconfig(libffi) -BuildRequires: pkgconfig(libinput) >= 0.6.0 +BuildRequires: pkgconfig(libinput) >= 0.8.0 BuildRequires: pkgconfig(libsystemd-login) >= 198 BuildRequires: pkgconfig(libudev) >= 136 BuildRequires: pkgconfig(libwebp) BuildRequires: pkgconfig(mtdev) >= 1.1.0 BuildRequires: pkgconfig(pixman-1) >= 0.25.2 BuildRequires: pkgconfig(poppler-glib) -BuildRequires: pkgconfig(wayland-client) >= 1.5.91 +BuildRequires: pkgconfig(wayland-client) >= 1.6.92 BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(wayland-scanner) -BuildRequires: pkgconfig(wayland-server) >= 1.5.91 +BuildRequires: pkgconfig(wayland-server) >= 1.6.92 BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb-xfixes) BuildRequires: pkgconfig(xcursor) @@ -109,8 +109,9 @@ #fi # Ensure people will use pkgconfig to locate headers. # Implicit enable-libunwind would make the tests run endlessly on i586. -%configure --disable-static --includedir="%_includedir/pkg/%name" \ - --disable-setuid-install --disable-libunwind +%configure --disable-static --includedir="%_includedir/%name" \ + --disable-setuid-install --disable-libinput-backend \ + --disable-libunwind make %{?_smp_mflags} %install @@ -135,11 +136,12 @@ %_libexecdir/%name-* %_libdir/%name/ %_datadir/%name/ +%_datadir/wayland-sessions/ %_mandir/man?/*.* %files devel %defattr(-,root,root) -%_includedir/pkg/ +%_includedir/%name/ %_libdir/pkgconfig/%name.pc %changelog ++++++ 0001-build-honor-results-obtained-by-pkg-config-libinput.patch ++++++ --- /var/tmp/diff_new_pack.sPDYZC/_old 2015-04-02 16:02:43.000000000 +0200 +++ /var/tmp/diff_new_pack.sPDYZC/_new 2015-04-02 16:02:43.000000000 +0200 @@ -6,14 +6,14 @@ The error was: src/libinput-seat.c:30:22: fatal error: libinput.h: No such file or directory --- - Makefile.am | 3 ++- + Makefile.am | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -diff --git a/Makefile.am b/Makefile.am -index b2d6893..7f3e5d3 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -34,7 +34,8 @@ AM_CPPFLAGS = \ +Index: weston-1.6.91/Makefile.am +=================================================================== +--- weston-1.6.91.orig/Makefile.am ++++ weston-1.6.91/Makefile.am +@@ -41,7 +41,8 @@ AM_CPPFLAGS = \ -DDATADIR='"$(datadir)"' \ -DMODULEDIR='"$(moduledir)"' \ -DLIBEXECDIR='"$(libexecdir)"' \ @@ -21,8 +21,5 @@ + -DBINDIR='"$(bindir)"' \ + $(LIBINPUT_BACKEND_CFLAGS) - CLEANFILES = weston.ini $(BUILT_SOURCES) + CLEANFILES = weston.ini ivi-shell/weston.ini $(BUILT_SOURCES) --- -2.0.0 - ++++++ weston-1.6.0.tar.xz -> weston-1.7.0.tar.xz ++++++ ++++ 25870 lines of diff (skipped)