Hello community, here is the log from the commit of package enlightenment for openSUSE:Factory checked in at 2015-10-22 12:58:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/enlightenment (Old) and /work/SRC/openSUSE:Factory/.enlightenment.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "enlightenment" Changes: -------- --- /work/SRC/openSUSE:Factory/enlightenment/enlightenment.changes 2015-09-27 08:39:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 2015-10-22 12:58:45.000000000 +0200 @@ -1,0 +2,130 @@ +Thu Oct 8 01:31:50 UTC 2015 - [email protected] + +- bump to 0.19.12 +Tickets Resolved + +T2271 +T2679 +T2743 +T2744 +T2745 +T2746 +T2750 +T2754 +T2760 +T2762 +T2763 + +Changes since 0.19.11 +md5: fix wrong sizeof argument (SIZEOF_MISMATCH) +efm - handle cancel of async eio if icon is freed and eio still active +e - efm fix. fix eio error handler that is called after eio cancel +e menus: Fix invalid comparisons. +broadcast support for _GTK_FRAME_EXTENTS +fully support _GTK_FRAME_EXTENTS +add util function for determining if a client is allowed to have a frame +fix e_shelf_position_calc() to not set struct members before applying them +block border-affecting entries from showing up in client menu with csd +block border-affecting client functions for csd clients +set comp object client_inset.calc based on frame_object existence +check warp_client existence during pointer warp before dereferencing it +fix handling of x11 ICCCM WithdrawnState +initialize pixmap size vars in comp resize interceptor +map/unmap x11 client windows when toggling iconic state +completely remove all wayland support from build system +blacklist all versions of efl affected by T2745 +force pixmap clear when hiding an x11 window +set x11 broadcast atom hint array size based on array-name size +force adjustment of client geometry when changing csd frame size +remove client maximize states during unmaximize only if they are active +unset E_Client->changes.need_unmaximize after calling unmaximize +allow client resizes on axes currently unrestricted by maximize state +unset the requested maximize state when receiving a client unmaximize request +use more accurate math to determine whether to apply a client maximize change +do not set client window coordinates during a move until after resizing check +use client window coords for resize-moving without a frame_object +_GTK_FRAME_EXTENTS changes using a property, not a client message +reject identical calls to e_comp_object_frame_geometry_set() +reject client resize attempts for clients with dirty pixmaps +remove object event callback on notification popdown +free x11 damage region rects +add RENDER_DEBUG for forced renders when setting dirty flag +fix comp render return value for failed draws of non-argb clients +unify comp render returns for argb and non-argb clients +move client post-update adding into render function +fix systray to work with spec-breaking apps, eg. steam +move configure init after intl init has completed +make icon selection dialog resizable in .desktop editor +clear menu cache when saving a menu file +attempt to load default e_bindings if initial load fails +repopulate app list dialogs when efreet deskop cache updates +only use fast-path pixmap size updating after a resize for x11 clients +Add "(drag only)" to title for drag only edge bindings +Updating spanish translation + +------------------------------------------------------------------- +Thu Oct 1 21:57:57 UTC 2015 - [email protected] + +- bump to 0.19.11 +Tickets Resolved + T1069 + T1810 + T1922 + T2050 + T2219 + T2255 + T2626 + T2679 + T2722 + T2730 + T2731 + + Changes since 0.19.10 + e - fm - flush all evas caches to get rid of open file handles b4 + umount + e - fix crash in desktop lookup+fixup where exe_inst is null + deskmirror - fix dangling reference to mirror by refcounting it + deskmirror: check if ec is not null before accessing it + delete notification mirror objects upon deleting original popup + unset client hidden flag on config dialogs when activating from + another vdesk + add ilist method for setting disabled state + remove unused variables in ilist widget + send FLOAT_SET edje messages during desk flip + make bgpreview widget work with panoramic wallpapers + always set alpha for internal wins + decode .desktop link and directory uris in fileman menus + re-set internal ee win after applying alpha + only lower x11 layer windows for layers which have windows during + init + add eeze watch for backlight events + remove backlight update calls from backlight module + add efl versioning for eeze backlight monitoring + do not return non-visible clients for e_client_under_pointer_get() + only set focus on clients which are visible during client eval + move focus setting on restart into desk restore function + apply vertical maximize algorithm for LEFT/RIGHT maximized windows + unset E_Client->want/take_focus flags during client eval + block gadcon thaw on unpopulate when gadcon is deleted + only unpopulate a shelf when applying new settings if the shelf + won't be recreated + clamp client geometry to zone during geometry calc + redo client maximization when a non-overlap shelf changes geometry + do not emit client iconify signal when reapplying compositor theme + calculate comp object visibility regardless of pending damages + update xkb settings and send xkb update event when calling + e_xkb_layout_set() + only init E_EVENT_XKB_CHANGED during xkb init if xkb init hasn't + already occurred + attempt to maintain currently-selected kbd layout when modifying + kbd list + improve client exe_inst creation + fix systray implementation of notifier watcher + (StatusNotifierItem) + +- refresh enlightenment-0.16.999.65256-dont_require_suidbit.patch to + apply cleanly +- prepare for wayland support (once it won't be broken) +- simplify some macro blocks + +------------------------------------------------------------------- Old: ---- enlightenment-0.19.10.tar.xz New: ---- enlightenment-0.19.12.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ enlightenment.spec ++++++ --- /var/tmp/diff_new_pack.QdEqsE/_old 2015-10-22 12:58:46.000000000 +0200 +++ /var/tmp/diff_new_pack.QdEqsE/_new 2015-10-22 12:58:46.000000000 +0200 @@ -16,18 +16,15 @@ # -%define efl_version 1.15.0 +%define efl_version 1.15.2 -%if 0%{?suse_version} >= 1230 || 0%{?fedora} >= 18 -%define systemd_present 1 -%else -%define systemd_present 0 -%endif +%define systemd_present (0%{?suse_version} >= 1230 || 0%{?fedora} >= 18) +%define enable_wayland (0%{?suse_version} >= 1320 && 0) %define generate_manpages 0 Name: enlightenment -Version: 0.19.10 +Version: 0.19.12 Release: 0 Summary: The window manager License: BSD-2-Clause @@ -74,13 +71,21 @@ BuildRequires: pkgconfig(freetype2) >= 2.1.7 BuildRequires: pkgconfig(xcb-keysyms) BuildRequires: pkgconfig(xext) -%if %systemd_present +%if %{enable_wayland} +BuildRequires: pkgconfig(ecore-wayland) +BuildRequires: pkgconfig(uuid) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-egl) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(xkbcommon) +%endif +%if %{systemd_present} BuildRequires: systemd-devel %endif # you'll need dbus-1 for default actions set in sysactions.conf Requires: dbus-1 -%if 0%{?suse_version} > 1100 +%if 0%{?suse_version} BuildRequires: fdupes %endif Requires: edje @@ -91,9 +96,7 @@ Requires: xdg-utils # Require a Icon theme that will be detected by enlghtenment Requires: oxygen-icon-theme -%if 0%{?suse_version} >= 1230 %{?systemd_requires} -%endif %if 0%{?fedora} >= 18 Requires: systemd %endif @@ -195,7 +198,17 @@ FAKE_DOCDATETIME=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%a %%b %%d %%Y %T') sed -i "s/\$datetime/$FAKE_DOCDATETIME/g;s/\$date/$FAKE_DOCDATE/g;s/\$year/$FAKEDOCYEAR/g" doc/*.html -%configure --disable-static --disable-silent-rules +%configure \ +%if %{enable_wayland} + --enable-wayland-clients \ + --enable-wayland-egl \ + --enable-wl-desktop-shell \ + --enable-wl-x11 \ + --enable-wl-fb \ + --enable-wl-drm \ +%endif + --disable-static \ + --disable-silent-rules make %{?_smp_mflags} make doc @@ -225,9 +238,6 @@ %find_lang enlightenment %if 0%{?suse_version} %fdupes -s %{buildroot} -%endif - -%if 0%{?suse_version} # remove setuid bits, enlightenment_backlight requires eeze-devel, which is not available for SLE chmod -s %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_sys \ @@ -235,10 +245,8 @@ %{buildroot}%{_libdir}/enlightenment/utils/enlightenment_backlight \ %endif %{buildroot}%{_libdir}/enlightenment/modules/cpufreq/*/freqset -%endif # remove duplicate files for SUSE -%if 0%{?suse_version} %fdupes -s %{buildroot}%{_libdir}/enlightenment/modules/ %fdupes -s %{buildroot}%{_datadir}/enlightenment/data/config %endif @@ -278,24 +286,18 @@ %if !0%{?fedora} %service_add_pre enlightenment.service %endif -%endif %post -%if %systemd_present %if !0%{?fedora} %service_add_post enlightenment.service %endif -%endif -%if %systemd_present %preun %if !0%{?fedora} %service_del_preun enlightenment.service %endif -%endif %postun -%if %systemd_present %if !0%{?fedora} %service_del_postun enlightenment.service %endif ++++++ enlightenment-0.16.999.65256-dont_require_suidbit.patch ++++++ --- /var/tmp/diff_new_pack.QdEqsE/_old 2015-10-22 12:58:46.000000000 +0200 +++ /var/tmp/diff_new_pack.QdEqsE/_new 2015-10-22 12:58:46.000000000 +0200 @@ -2,7 +2,7 @@ =================================================================== --- src/bin/e_sys_main.c.orig +++ src/bin/e_sys_main.c -@@ -127,6 +127,7 @@ main(int argc, +@@ -129,6 +129,7 @@ main(int argc, printf("ERROR: MEMBER OF MORE THAN 65536 GROUPS\n"); exit(3); } @@ -10,7 +10,7 @@ if (setuid(0) != 0) { printf("ERROR: UNABLE TO ASSUME ROOT PRIVILEGES\n"); -@@ -137,7 +138,7 @@ main(int argc, +@@ -139,7 +140,7 @@ main(int argc, printf("ERROR: UNABLE TO ASSUME ROOT GROUP PRIVILEGES\n"); exit(7); } ++++++ enlightenment-0.19.10.tar.xz -> enlightenment-0.19.12.tar.xz ++++++ /work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.19.10.tar.xz /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment-0.19.12.tar.xz differ: char 26, line 1
