Hello community, here is the log from the commit of package enlightenment for openSUSE:Factory checked in at 2015-09-27 08:39:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-06-11 08:23:28.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 2015-09-27 08:39:13.000000000 +0200 @@ -1,0 +2,158 @@ +Wed Sep 23 04:44:54 UTC 2015 - [email protected] + +- Remove unneeded debug from spec + +------------------------------------------------------------------- +Wed Sep 23 03:23:33 UTC 2015 - [email protected] + +- Belated changelog entry for removing some pages from the wizard + this also means set_default_system_language.patch is no longer required + +------------------------------------------------------------------- +Thu Sep 17 12:38:17 UTC 2015 - [email protected] + +- Add network manager intergration including feature-network-manager-wizard.patch + +------------------------------------------------------------------- +Tue Sep 15 06:01:47 UTC 2015 - [email protected] + +- bump to 0.19.10 + * Remove enlightenment-0.19.9-fix-font-loading.patch (included upstream) +Tickets Resolved: + + T1732 + T1923 + T2690 + T2703 + T2717 + +e comp - set rects to null to silence compiler warning +fix x11 compositor to use damage events +explicitly show the client object of internal window during show +force-disable refocus during desk flip on client activation +unshade clients when activating +ensure that normal clients are stacked below overrides when raising +add extreme hacks to enforce nocomp stacking policies +set 'starting' flag for desk show in e_zone_desk_count_set() +ensure that non-fullscreen nocomp clients have their layers re-set +Wizard: Update icon theme search list + +------------------------------------------------------------------- +Sun Sep 6 08:15:42 UTC 2015 - [email protected] + +- Add enlightenment-0.19.9-fix-font-loading.patch + * Already upstream in what will become 0.19.10 and + 0.20.0 + * Currently we don't ship the icon sets e looks for + +------------------------------------------------------------------- +Sun Aug 23 11:42:06 UTC 2015 - [email protected] + +- bump to 0.19.9 +Full Release Notes: +https://phab.enlightenment.org/phame/live/3/post/e19_9_release/ + +Tickets resolved: + + T2045 + T2127 + T2462 + T2492 + T2585 + T2645 + T2674 + T2676 + +------------------------------------------------------------------- +Thu Aug 6 06:25:11 UTC 2015 - [email protected] + +- bump to 0.19.8 -skipped .6 - .7 + +Full release notes: +https://phab.enlightenment.org/phame/live/3/post/e19_6_release/ +https://phab.enlightenment.org/phame/live/3/post/e19_7_release/ +https://phab.enlightenment.org/phame/live/3/post/e19_8_release/ + +Tickets resolved: + 0.19.6 +T2259 +T2277 +T2411 +T2547 +T2566 +T2594 + 0.19.8 +T2071 +T2210 +T2423 +T2604 +T2642 + +Changes: +0.19.6 +passive window grabs - fix side-effect leave/enter events on clients +enlightenment: Make E build again with EFL from git +wizard: Prevent crash +wizard: Prevent crash +reject client fullscreening based on config and desk visibility +force xwindow stacking to obey nocomp policy and stack below current nocomp +allow new fullscreening clients to replace current nocomp where applicable +fix focusing client on mouse events which trigger actions (with exceptions) +fix shelf visibility state signals +fix eo errors for ilist icon select state +allow layer-blocked clients in deskmirror to restack +return an accurate value for override clients in e_comp_object_util_zone_get() +only apply deskmirror client visibility logic for non-deleted clients +stop rejecting possibly-valid x11 focus events +check for possible parent window on x11 mouse button events +fix focus FIXME regarding focus-setting on clients from other desks +unset changes.visible when forcing visibility during no-effect desk flip +add E_Client->mouse.in for determining mouse-in status +trigger fake mouse-out on clients when unsetting focus +trigger client mouse-in on x11 mouse movement for non-action clients +enforce pstate's extremely-confusing no_turbo option in cpufreq +use client window for x11 button ungrabbing +redo all x11 client mouse grabbing for focus +straggler ungrab of x11 parent window from previous commit +ensure x11 focus grabs are applied on client init when needed +only ungrab x11 windows when appropriate focus options are set +reject x11 replay clicks when event window != client window +do not apply x11 focus grabs to internal clients if efl version > 1.14 +make e_client_util_desk_visible() work for overrides without desks +make pager popups only trigger on urgency hint if client is not currently visible +set CRITICAL urgency for notification internal notifications +block client signal binding activation when mouse action is active +move E_Client->mouse.in to E_Client->mouse_in to avoid abi breakage +account for race condition when creating initial comp object updates tiler +fix compile against newer efl +move grabinput focus fix timer to x11 compositor and fix it to Work Better +always set x11 override client geometry on startup +fix compile warning +only unset e MANAGED atom on non-shutdown +only trigger client mouse-in from x11 mouse move event if client+desk are visible +ensure that focus is set and focus stack is managed on winlist hide +never use new clients for stacking part 2: the secret of the stacking +ensure clients possess comp_data before dereferencing it during x11 stacking +always stop passing key events on once they reach the lokker callback +simulate modal windows for badly behaved x11 clients + +0.19.7 +use runtime check for determining x11 compositor grab behavior +improve x11 compatibility with efl versions earlier than 1.15 + +0.19.8 +e - warning fix - fix SVID_SOURCE complaint warning +e menu - an extra object ref causes menus to never be freed +e - shelf menu - handle deletion properly if cb is not for shelf menu +allow x11 mouse wheel events to check ev->event_window for possible client match +reject x11 NotifyVirtual and NotifyInferior mouse in events +disable ecore-evas events on client windows during actions +fix build break from previous commit +use gadget zone for evry gadget launcher +add fallback loading of default theme on init +remove spurious focus setting on desk flip without animation +fix wizard module loading when E_MODULE_SRC_PATH is set +defer focus-setting on focus revert during desk flip when visibility is pending +show drag object immediately when beginning a drag + +------------------------------------------------------------------- Old: ---- enlightenment-0.19.5.tar.xz set_default_system_language.patch New: ---- enlightenment-0.19.10.tar.xz network_manager_wizard.c ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ enlightenment.spec ++++++ --- /var/tmp/diff_new_pack.kVJEjQ/_old 2015-09-27 08:39:15.000000000 +0200 +++ /var/tmp/diff_new_pack.kVJEjQ/_new 2015-09-27 08:39:15.000000000 +0200 @@ -16,7 +16,7 @@ # -%define efl_version 1.11.3 +%define efl_version 1.15.0 %if 0%{?suse_version} >= 1230 || 0%{?fedora} >= 18 %define systemd_present 1 @@ -27,7 +27,7 @@ %define generate_manpages 0 Name: enlightenment -Version: 0.19.5 +Version: 0.19.10 Release: 0 Summary: The window manager License: BSD-2-Clause @@ -37,13 +37,14 @@ Source2: e17 Source3: sysactions.conf-oS12.2 Source4: sysactions.conf-systemd +# PATCH-FEATURE_OPENSUSE feature-network-manager-wizard.patch [email protected] adds nm-applet to startup apps if its present, +# this will be maybe upstreamed when upstream network manager applet supports app indicator - (1.1.0) +Source5: network_manager_wizard.c # PATCH-FIX-OPENSUSE - enlightenment-0.16.999.65256-dont_require_suidbit.patch [email protected] -- upstream insist on having suidbit Patch0: enlightenment-0.16.999.65256-dont_require_suidbit.patch # PATCH-FEATURE-OPENSUSE dont_offer_updates.patch -- don't offer updates, that's up to package manager -- [email protected] Patch1: dont_offer_updates.patch -# PATCH-FEATURE-OPENSUSE set_default_system_language.patch -- use system default language and don't ask user -- [email protected] -Patch2: set_default_system_language.patch -Patch3: %{name}-0.19.1-fix-bashisms.patch +Patch2: %{name}-0.19.1-fix-bashisms.patch BuildRequires: alsa-devel BuildRequires: autoconf BuildRequires: automake @@ -103,6 +104,10 @@ # Recommend sni-qt to make Qt4/kde4 apps work with systray Recommends: sni-qt +# Recommended to make NetworkManager Intergration work +Recommends: gnome-keyring +Recommends: NetworkManager-appindicator + Requires: enlightenment-branding = 0.1 Provides: e_module-notification = 0.2.1 @@ -178,7 +183,10 @@ %patch0 %patch1 -p1 %patch2 -p1 -%patch3 -p1 + +# Copy In new Network Wizard +rm src/modules/wizard/page_110.c +cp -v %{SOURCE5} src/modules/wizard/page_110.c %build # fake time used for documentation @@ -250,6 +258,18 @@ %endif +# Remove unwanted wizard pages +# /usr/lib64/enlightenment/modules/wizard/linux-gnu-x86_64-ver-autocannoli-0.20/page_010.so + +# Remove language / keyboard pages +rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_010.so +rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_011.so +# Remove connman page +rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_110.so +# Don't remove Updates 170 (We have a patch to ensure its disabled) +# Remove tasks page, with our profile its not needed +rm %{buildroot}%{_libdir}/enlightenment/modules/wizard/*/page_180.so + # remove files from not wanted place rm %{buildroot}%{_datadir}/enlightenment/{COPYING,AUTHORS} ++++++ dont_offer_updates.patch ++++++ --- /var/tmp/diff_new_pack.kVJEjQ/_old 2015-09-27 08:39:15.000000000 +0200 +++ /var/tmp/diff_new_pack.kVJEjQ/_new 2015-09-27 08:39:15.000000000 +0200 @@ -1,22 +1,22 @@ Index: enlightenment-0.18.0-rc2/src/modules/wizard/page_170.c =================================================================== ---- enlightenment-0.18.0-rc2.orig/src/modules/wizard/page_170.c -+++ enlightenment-0.18.0-rc2/src/modules/wizard/page_170.c +--- a/src/modules/wizard/page_170.c ++++ b/src/modules/wizard/page_170.c @@ -1,7 +1,7 @@ /* Ask about updates checking */ #include "e_wizard.h" - + -static int do_up = 1; +static int do_up = 0; /* - EAPI int + E_API int wizard_page_init(E_Wizard_Page *pg __UNUSED__, Eina_Bool *need_xdg_desktops __UNUSED__, Eina_Bool *need_xdg_icons __UNUSED__) -@@ -58,7 +58,7 @@ wizard_page_show(E_Wizard_Page *pg) +@@ -58,7 +58,7 @@ evas_object_show(of); - + e_wizard_page_show(o); - return 1; /* 1 == show ui, and wait for user, 0 == just continue */ + return 0; /* 1 == show ui, and wait for user, 0 == just continue */ } - - EAPI int + + E_API int ++++++ enlightenment-0.19.5.tar.xz -> enlightenment-0.19.10.tar.xz ++++++ /work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.19.5.tar.xz /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment-0.19.10.tar.xz differ: char 26, line 1 ++++++ network_manager_wizard.c ++++++ /* Setup if we need nm-applet? */ #include "e_wizard.h" #include <stdio.h> #include <stdlib.h> #include <unistd.h> #define GNOME_KEYRING_PATH "/etc/xdg/autostart/gnome-keyring-secrets.desktop" #define NM_APPLET_PATH "/etc/xdg/autostart/nm-applet.desktop" /* E_API int wizard_page_init(E_Wizard_Page *pg EINA_UNUSED, Eina_Bool *need_xdg_desktops EINA_UNUSED, Eina_Bool *need_xdg_icons EINA_UNUSED) { return 1; } E_API int wizard_page_shutdown(E_Wizard_Page *pg EINA_UNUSED) { return 1; } */ E_API int wizard_page_show(E_Wizard_Page *pg) { // copyed from e_start_main.c char buf[16384], * home; FILE *fp; home = getenv("HOME"); if (home && (0 == access(GNOME_KEYRING_PATH, F_OK)) && (0 == access(NM_APPLET_PATH, F_OK))) { snprintf(buf, sizeof(buf), "%s/.e/e/applications/startup/.order", home); printf("%s\n", buf); fp=fopen(buf, "a+"); fprintf(fp, "%s\n%s\n", GNOME_KEYRING_PATH, NM_APPLET_PATH); fclose(fp); } return 0; /* 1 == show ui, and wait for user, 0 == just continue */ } /* E_API int wizard_page_hide(E_Wizard_Page *pg EINA_UNUSED) { return 1; } E_API int wizard_page_apply(E_Wizard_Page *pg EINA_UNUSED) { return 1; } */
