[E-devel] 1.17 freeze delayed by one day
Hello. Back from vacation but totally in catch-up mode. I also hear other people have things pending before the freeze starts. Delaying it by one. regards Stefan Schmidt -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [EGIT] [core/elementary] master 02/03: popup: add popup default align config for other profiles.
2015-12-20 18:55 GMT+01:00 Davide Andreoli : > > > 2015-12-08 1:39 GMT+01:00 taehyub : > >> cedric pushed a commit to branch master. >> >> >> http://git.enlightenment.org/core/elementary.git/commit/?id=61648ba5a38bc8ab1e7a4721f17683abc701ebd4 >> >> commit 61648ba5a38bc8ab1e7a4721f17683abc701ebd4 >> Author: taehyub >> Date: Mon Dec 7 15:53:47 2015 -0800 >> >> popup: add popup default align config for other profiles. >> >> Summary: >> The alignment of popup can be different in each profiles. >> So I added the align configuration of popup. >> @feature >> > > After this commit (I think) all the popup on my system appear top-left > aligned. > > Reading the commit seems quite clear that you need a fresh elm config > to have the popups correcly aligned... :/ > So? no one replayed to this :( cedric? I think we still have broken popup align everywhere (unless you wipe your elm config) > > > >> >> Reviewers: cedric, woohyun >> >> Differential Revision: https://phab.enlightenment.org/D3357 >> >> Signed-off-by: Cedric BAIL >> --- >> config/default/base.src.in | 2 ++ >> config/mobile/base.src.in | 2 ++ >> config/standard/base.src.in | 2 ++ >> src/lib/elc_popup.c | 5 - >> src/lib/elm_config.c| 9 + >> src/lib/elm_priv.h | 2 ++ >> 6 files changed, 21 insertions(+), 1 deletion(-) >> >> diff --git a/config/default/base.src.in b/config/default/base.src.in >> index 5caff3d..188f41f 100644 >> --- a/config/default/base.src.in >> +++ b/config/default/base.src.in >> @@ -95,6 +95,8 @@ group "Elm_Config" struct { >>value "win_auto_focus_animate" uchar: 1; >>value "transition_duration_factor" double: 1.0; >>value "naviframe_prev_btn_auto_pushed" uchar: 1; >> + value "popup_horizontal_align" double: 0.5; >> + value "popup_vertical_align" double: 0.5; >>group "color_palette" list { >> group "Elm_Custom_Palette" struct { >> value "palette_name" string: "default"; >> diff --git a/config/mobile/base.src.in b/config/mobile/base.src.in >> index 6621fb8..aea7ae2 100644 >> --- a/config/mobile/base.src.in >> +++ b/config/mobile/base.src.in >> @@ -99,6 +99,8 @@ group "Elm_Config" struct { >>value "win_auto_focus_animate" uchar: 1; >>value "transition_duration_factor" double: 1.0; >>value "naviframe_prev_btn_auto_pushed" uchar: 1; >> + value "popup_horizontal_align" double: 0.5; >> + value "popup_vertical_align" double: 0.5; >>group "color_palette" list { >> group "Elm_Custom_Palette" struct { >> value "palette_name" string: "default"; >> diff --git a/config/standard/base.src.in b/config/standard/base.src.in >> index a89beba..2d87884 100644 >> --- a/config/standard/base.src.in >> +++ b/config/standard/base.src.in >> @@ -96,6 +96,8 @@ group "Elm_Config" struct { >>value "win_auto_focus_animate" uchar: 1; >>value "transition_duration_factor" double: 1.0; >>value "naviframe_prev_btn_auto_pushed" uchar: 1; >> + value "popup_horizontal_align" double: 0.5; >> + value "popup_vertical_align" double: 0.5; >>group "color_palette" list { >> group "Elm_Custom_Palette" struct { >> value "palette_name" string: "default"; >> diff --git a/src/lib/elc_popup.c b/src/lib/elc_popup.c >> index 9e8d041..7c926f9 100644 >> --- a/src/lib/elc_popup.c >> +++ b/src/lib/elc_popup.c >> @@ -1475,7 +1475,10 @@ _elm_popup_evas_object_smart_add(Eo *obj, >> Elm_Popup_Data *priv) >> >> priv->notify = elm_notify_add(obj); >> elm_object_style_set(priv->notify, style); >> - elm_notify_align_set(priv->notify, 0.5, 0.5); >> + >> + elm_notify_align_set(priv->notify, >> +_elm_config->popup_horizontal_align, >> +_elm_config->popup_vertical_align); >> elm_notify_allow_events_set(priv->notify, EINA_FALSE); >> evas_object_size_hint_weight_set >> (priv->notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); >> diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c >> index 22b4909..8e5320c 100644 >> --- a/src/lib/elm_config.c >> +++ b/src/lib/elm_config.c >> @@ -439,6 +439,8 @@ _desc_init(void) >> ELM_CONFIG_VAL(D, T, win_auto_focus_animate, T_UCHAR); >> ELM_CONFIG_VAL(D, T, transition_duration_factor, T_DOUBLE); >> ELM_CONFIG_VAL(D, T, naviframe_prev_btn_auto_pushed, T_UCHAR); >> + ELM_CONFIG_VAL(D, T, popup_horizontal_align, T_DOUBLE); >> + ELM_CONFIG_VAL(D, T, popup_vertical_align, T_DOUBLE); >> #undef T >> #undef D >> #undef T_INT >> @@ -1468,6 +1470,8 @@ _config_load(void) >> _elm_config->gl_stencil = 0; >> _elm_config->transition_duration_factor = 1.0; >> _elm_config->naviframe_prev_btn_auto_pushed = EINA_TRUE; >> + _elm_config->popup_horizontal_align = 0.5; >> + _elm_config->popup_vertical_align = 0.5; >> } >> >> static void >> @@ -2146,6 +2150,11 @@ _env_get(void) >> >> s = getenv("ELM_TRANSITION_DURATION_FACTOR"); >> if (s) _elm_config->transition_duration_factor = atof(s); >> + >>
[E-devel] Weekly news from the automated build and QA front
Hello. Summary: o Several weeks now report due to end of year vacation o Nice to see the coverage improvements we got This should give everyone an overview over what has happened in the last week on the QA front. The numbers in parentheses reflect the values from last week to give you a trend. CI: o Overall build statistic: 8.48% (10.35%) failed. https://build.enlightenment.org/ Clang scan-build: o EFL scan-build reports N/A (N/A) issues. https://build.enlightenment.org/job/nightly_efl_clang_x86_64/lastSuccessfu lBuild/artifact/scan-build/build/ o Elementary scan-build reports 89 (87) issues. https://build.enlightenment.org/job/nightly_elm_clang_x86_64/lastSuccessfulBuild/artifact/scan-build/build Unit tests: o 585 (582) unit tests for efl Coverage: o EFL total coverage is at 35.0% (34.3%) lines and 39.5% (38.4%) functions https://build.enlightenment.org/view/Test%20Coverage/ Coverity: o EFL: Outstanding defects 78 (80) with a density of 0.1 (0.11) o Elm: Outstanding defects 3 (3) with a density of 0.01 (0.01) o Evas Generic Loaders: Outstanding defects 0 (0) with a density of 0 (0) o Emotion Generic Players: Outstanding defects 0 (0) with a density of 0 (0) o Enlightenment: Outstanding defects 38 (38) with a density of 0.14 (0.14) o Terminology: Outstanding defects 0 (0) with a density of 0 (0) o Rage: Outstanding defects 2 (2) with a density of 0.04 (0.04) Phab: o Total bug count: 695 (678) https://phab.enlightenment.org/maniphest/report/burn/ o Pending patch reviews: 129 (119) regards Stefan Schmidt -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [EGIT] [core/elementary] master 02/03: popup: add popup default align config for other profiles.
On Mon, 4 Jan 2016 14:11:26 +0100 Davide Andreoli said: > 2015-12-20 18:55 GMT+01:00 Davide Andreoli : > > > > > > > 2015-12-08 1:39 GMT+01:00 taehyub : > > > >> cedric pushed a commit to branch master. > >> > >> > >> http://git.enlightenment.org/core/elementary.git/commit/?id=61648ba5a38bc8ab1e7a4721f17683abc701ebd4 > >> > >> commit 61648ba5a38bc8ab1e7a4721f17683abc701ebd4 > >> Author: taehyub > >> Date: Mon Dec 7 15:53:47 2015 -0800 > >> > >> popup: add popup default align config for other profiles. > >> > >> Summary: > >> The alignment of popup can be different in each profiles. > >> So I added the align configuration of popup. > >> @feature > >> > > > > After this commit (I think) all the popup on my system appear top-left > > aligned. > > > > Reading the commit seems quite clear that you need a fresh elm config > > to have the popups correcly aligned... :/ > > > > So? no one replayed to this :( cedric? > > I think we still have broken popup align everywhere (unless you wipe your > elm config) a bug to fix :) > >> Reviewers: cedric, woohyun > >> > >> Differential Revision: https://phab.enlightenment.org/D3357 > >> > >> Signed-off-by: Cedric BAIL > >> --- > >> config/default/base.src.in | 2 ++ > >> config/mobile/base.src.in | 2 ++ > >> config/standard/base.src.in | 2 ++ > >> src/lib/elc_popup.c | 5 - > >> src/lib/elm_config.c| 9 + > >> src/lib/elm_priv.h | 2 ++ > >> 6 files changed, 21 insertions(+), 1 deletion(-) > >> > >> diff --git a/config/default/base.src.in b/config/default/base.src.in > >> index 5caff3d..188f41f 100644 > >> --- a/config/default/base.src.in > >> +++ b/config/default/base.src.in > >> @@ -95,6 +95,8 @@ group "Elm_Config" struct { > >>value "win_auto_focus_animate" uchar: 1; > >>value "transition_duration_factor" double: 1.0; > >>value "naviframe_prev_btn_auto_pushed" uchar: 1; > >> + value "popup_horizontal_align" double: 0.5; > >> + value "popup_vertical_align" double: 0.5; > >>group "color_palette" list { > >> group "Elm_Custom_Palette" struct { > >> value "palette_name" string: "default"; > >> diff --git a/config/mobile/base.src.in b/config/mobile/base.src.in > >> index 6621fb8..aea7ae2 100644 > >> --- a/config/mobile/base.src.in > >> +++ b/config/mobile/base.src.in > >> @@ -99,6 +99,8 @@ group "Elm_Config" struct { > >>value "win_auto_focus_animate" uchar: 1; > >>value "transition_duration_factor" double: 1.0; > >>value "naviframe_prev_btn_auto_pushed" uchar: 1; > >> + value "popup_horizontal_align" double: 0.5; > >> + value "popup_vertical_align" double: 0.5; > >>group "color_palette" list { > >> group "Elm_Custom_Palette" struct { > >> value "palette_name" string: "default"; > >> diff --git a/config/standard/base.src.in b/config/standard/base.src.in > >> index a89beba..2d87884 100644 > >> --- a/config/standard/base.src.in > >> +++ b/config/standard/base.src.in > >> @@ -96,6 +96,8 @@ group "Elm_Config" struct { > >>value "win_auto_focus_animate" uchar: 1; > >>value "transition_duration_factor" double: 1.0; > >>value "naviframe_prev_btn_auto_pushed" uchar: 1; > >> + value "popup_horizontal_align" double: 0.5; > >> + value "popup_vertical_align" double: 0.5; > >>group "color_palette" list { > >> group "Elm_Custom_Palette" struct { > >> value "palette_name" string: "default"; > >> diff --git a/src/lib/elc_popup.c b/src/lib/elc_popup.c > >> index 9e8d041..7c926f9 100644 > >> --- a/src/lib/elc_popup.c > >> +++ b/src/lib/elc_popup.c > >> @@ -1475,7 +1475,10 @@ _elm_popup_evas_object_smart_add(Eo *obj, > >> Elm_Popup_Data *priv) > >> > >> priv->notify = elm_notify_add(obj); > >> elm_object_style_set(priv->notify, style); > >> - elm_notify_align_set(priv->notify, 0.5, 0.5); > >> + > >> + elm_notify_align_set(priv->notify, > >> +_elm_config->popup_horizontal_align, > >> +_elm_config->popup_vertical_align); > >> elm_notify_allow_events_set(priv->notify, EINA_FALSE); > >> evas_object_size_hint_weight_set > >> (priv->notify, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); > >> diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c > >> index 22b4909..8e5320c 100644 > >> --- a/src/lib/elm_config.c > >> +++ b/src/lib/elm_config.c > >> @@ -439,6 +439,8 @@ _desc_init(void) > >> ELM_CONFIG_VAL(D, T, win_auto_focus_animate, T_UCHAR); > >> ELM_CONFIG_VAL(D, T, transition_duration_factor, T_DOUBLE); > >> ELM_CONFIG_VAL(D, T, naviframe_prev_btn_auto_pushed, T_UCHAR); > >> + ELM_CONFIG_VAL(D, T, popup_horizontal_align, T_DOUBLE); > >> + ELM_CONFIG_VAL(D, T, popup_vertical_align, T_DOUBLE); > >> #undef T > >> #undef D > >> #undef T_INT > >> @@ -1468,6 +1470,8 @@ _config_load(void) > >> _elm_config->gl_stencil = 0; > >> _elm_config->transition_duration_factor = 1.0; > >> _elm_config->naviframe_prev_btn_auto_pushed
Re: [E-devel] Adding support for head mounted displays.
Oculus Rift pre orders start in under two days. I'll jump on that, which means I could be getting my Rift by around my birthday at the end of January. B-) So, my plan is to try out both of those generic open source HMD libraries I mentioned before, and check to see if there's others. If one comes out as a clear winner, I'll start with that. If it's too close to call, might be up for some discussion, or we could just support both. Then I'll hook it up to my SledjHamr EFL based project, see what it takes to get it to work. Again, if the libraries are close, this might help shake out quality aspects to help decide. Armed with this experience, and a working example, we can discuss how to get it added to EFL. I'll have working EFL based code by then, so should be simple enough to port it to EFL. If there's any other EFL devs that are into HMDs and have some, I'd be happy to collaborate. Actually, my default position for anything involved in my virtual world work is that it's such a huge project, with so many moving parts, that any part I can get others to worry about instead of me is something I'm very happy to let others do. I just happen to be well placed right now to be doing this HMD work, and eager to get it working with SledjHamr. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel