Hello community, here is the log from the commit of package enlightenment for openSUSE:Factory checked in at 2016-10-20 23:08:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2016-08-31 14:30:31.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment.changes 2016-10-20 23:08:13.000000000 +0200 @@ -1,0 +2,104 @@ +Thu Oct 13 12:10:40 UTC 2016 - [email protected] + +- Add feature-wizard-auto-lang.patch boo#1003939 + +------------------------------------------------------------------- +Fri Oct 7 06:34:52 UTC 2016 - [email protected] + +- Bump to 0.21.3 + + * https://phab.enlightenment.org/T4007 + * https://phab.enlightenment.org/T4430 + * https://phab.enlightenment.org/T4439 + * https://phab.enlightenment.org/T4499 + * https://phab.enlightenment.org/T4544 + * https://phab.enlightenment.org/T4632 + * https://phab.enlightenment.org/T4655 + +Carsten Haitzler (4): + update e po files + e exec - fix exec of enlightenment_open to use actual e prefix + explicitly use eina list types passing into EINA_LIST_FREE() + +Cedric BAIL (1): + fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash. + +Christopher Michael (3): + Remove unused variables from ibar_resize_handle function + add missing EINA_UNUSED for function parameter + Update wayland readme file + +Derek Foreman (6): + Don't send keyboard leave events to unfocused clients + Fix error print when wl_wl fails to start + Fix xwayland binary location det0.21ection + Don't kill self during shutdown + NULL out xwayland fd handlers after deleting them + +Flavio Ceolin (1): + emix: when in alsa mode only operate on master + +Marcel Hollerbach (7): + ibar: try to get a better min size + tiling: place popup on the current active zone + tiling: be more accurate on the description + mixer: introduce Barrier checks + mixer: introduce emix_max_volume_get + ibar: multiply size with scale + mixer: lock up the slider for the case a drag is in progress + +Massimo Maiurana (1): + Updating slovenian translation + +Mike Blumenkrantz (34): + use stringshare_add() for evry files plugin mime types + another case of stringshare misuse re:efreet_mime_type_get() + ignore xwl clients when flagging wl surfaces as internal + add event handler for evry event type, not #define value + do not attempt to populate gadgets during type_add if site has not yet been populated + add docs for E_Comp struct members + move 'unmaximize' smart callback to after geom calc in client_unmaximize + use comp canvas win by default for any drop handler with an E_Object + handle e_comp deref during e_dnd shutdown to avoid crash + always use compositor object stacking when performing internal drags + clamp bryces to a lower canvas layer + use same layer in bryce editor for "above window" setting + set gadget added flag any time a gadget is created or wizarded + add separate codepath for handling layout of moving gadgets + force smart calc on gadget sites at key points during move operations + attempt to retain gadget size when executing move operations + adjust gadget drop coords for pointer offset + check visibility of gadget site 'events' member to determine drop availability + add backspace/delete for clearing all lockscreen gadgets + always use largest available size for free-oriented gadgets + add gadget doc note for gadget_destroyed callback re:object lifetimes + force bgpreview widget to resize after a wallpaper update + always delete gadget's display object and ensure gadget object is null + do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE + remove extraneous recalc trigger when deleting a gadget + do not consume key events in comp autoclose key callback if desklock is active + add e_util_open(), unify all callers of enlightenment_open + remove (wrong) setting of layer for time's clock gadget popup + do not show wireless gadget popups if desklock is active + force shape queue when gadget util ctxpopups change visibility + print object type in shape debug if name does not exist + clamp gadget util ctxpopups to E_LAYER_POPUP at the lowest + handle "unmaximize" smart callback differently depending on fullscreen state + force zone useful geometry recalc on desk flip if prev/next desk has obstacles + +Romain Naour (2): + configure.ac: wayland only build fix + e_xkb: add guard around skip_new_keyboard + +Simon Lees (3): + Also set QT_STYLE_OVERRIDE + +YeongJong Lee (1): + fix korean translation mismatch + +------------------------------------------------------------------- +Fri Aug 26 12:31:37 UTC 2016 - [email protected] + +- Fix fedora builds a bit. + +------------------------------------------------------------------- Old: ---- enlightenment-0.21.2.tar.xz New: ---- enlightenment-0.21.3.tar.xz feature-wizard-auto-lang.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ enlightenment.spec ++++++ --- /var/tmp/diff_new_pack.bRgrYP/_old 2016-10-20 23:08:14.000000000 +0200 +++ /var/tmp/diff_new_pack.bRgrYP/_new 2016-10-20 23:08:14.000000000 +0200 @@ -21,7 +21,7 @@ %define enable_wayland (0%{?suse_version} > 1320) %define generate_manpages 0 Name: enlightenment -Version: 0.21.2 +Version: 0.21.3 Release: 0 Summary: The window manager License: BSD-2-Clause @@ -38,6 +38,8 @@ 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 +# boo#1003939 don't ask for language if we can use the current system one +Patch2: feature-wizard-auto-lang.patch BuildRequires: alsa-devel BuildRequires: autoconf BuildRequires: automake @@ -48,7 +50,9 @@ BuildRequires: pam-devel BuildRequires: pkgconfig # configure scripts looks for Xwayland binary -BuildRequires: xorg-x11-server +%if %{enable_wayland} +BuildRequires: xorg-x11-server-wayland +%endif BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(ecore) >= %{efl_version} BuildRequires: pkgconfig(ecore-con) >= %{efl_version} @@ -154,8 +158,8 @@ %package branding-upstream Summary: Enlightenment files for upstream branding -Group: System/GUI/Other # this uses elementary version number not enlightenment +Group: System/GUI/Other Requires: enlightenment-theme-upstream Conflicts: terminology-theme-openSUSE Provides: enlightenment-branding = 0.1 @@ -189,6 +193,7 @@ %setup -q %patch0 %patch1 -p1 +%patch2 -p1 # Copy In new Network Wizard rm src/modules/wizard/page_110.c @@ -268,8 +273,7 @@ # /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 +# 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) ++++++ enlightenment-0.21.2.tar.xz -> enlightenment-0.21.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/enlightenment/enlightenment-0.21.2.tar.xz /work/SRC/openSUSE:Factory/.enlightenment.new/enlightenment-0.21.3.tar.xz differ: char 27, line 1 ++++++ feature-wizard-auto-lang.patch ++++++ diff --git a/src/modules/wizard/page_010.c b/src/modules/wizard/page_010.c --- a/src/modules/wizard/page_010.c +++ b/src/modules/wizard/page_010.c @@ -139,6 +139,7 @@ blang_list = eina_list_sort(blang_list, eina_list_count(blang_list), _basic_lang_list_sort); pclose(output); } + return 1; } @@ -195,6 +196,28 @@ E_API int wizard_page_show(E_Wizard_Page *pg EINA_UNUSED) { + /* If system language is available just set that rather then asking. */ + const char *lang_tmp = getenv("LC_CTYPE"); + + if (lang_tmp) + { + int i = 0; + while (basic_language_predefined_pairs[i].locale_key) + { + if (!strncmp + (basic_language_predefined_pairs[i].locale_key, + lang_tmp, strlen(basic_language_predefined_pairs[i].locale_key))) + { + lang = basic_language_predefined_pairs[i].locale_key; + eina_stringshare_replace(&e_config->language, lang); + e_intl_language_set(e_config->language); + e_wizard_labels_update(); + return 0; + } + i++; + } + } + Evas_Object *of, *ob; Eina_List *l; E_Intl_Pair *pair;
