Re: [E-devel] 1.16 release cycle schedule proposal
On Tue, 4 Aug 2015 14:27:21 +0200 Stefan Schmidt said: i'm happy with this cycle - keep going. :) > Hello. > > After the release is before the release. > I honestly forgot about posting thsi earlier but given that we have a > fixed schedule there should not be much trouble. > > Foloowing the change from last time we have this fixed dates: > First Monday in October: freeze starts > First Monday in November: release > > This translates to the following detailed schedule: > > 2015-08-04 Merge window for 1.16 opens > 2015-09-21 Notice about soon ending merge window > 2015-10-05 Merge window is over. > * Only bug fixes from this point > * Alpha release tarball > * Four weeks stabilization phase starts > 2015-10-12 Beta1 release tarball > * Only critical fixes from this point > 2015-10-19 Beta2 release tarball > 2015-10-26 Beta3 release tarball > 2015-11-02 EFL 1.16 is out (First Monday in November) > > I'm going to put this in the wiki in a minute. > https://phab.enlightenment.org/w/efl_and_elementary_1_16/ > > Let me know if you have doubts. If I hear nothing in a week I consider > this fixed. > > regards > Stefan Schmidt > > -- > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Emotion Media Center 1.1 released
Hi all, I'm pleased to announce the second stable release of EpyMC !! Lots of bugs has been fixed and some new features added: *New features*: - Music module is now py3 compatible (mutagen 1.25 support py3) - New module: Two panes Filemanager - Added browse by actors and directors in Movies - Improved buffering dialog, less intrusive now - Add command line switch to start in the given activity (ex: --start-music) - Add .desktop Additional Actions to start in the given activity - Remeber last visited url when going back in browser lists - Better uninstall setup command - New cmd line option: -f --fullscreen - Standalone mode (run inside X witout a WM) plus xsession for your dm - Animate the list scrolling in dialogs - Keep the selected item in browser in the middle of the view *Bug fixed*: - Fix the file-not-found dialog when the provided file is not a correct url - Fix playback for file names that ends with a regex pattern - Fix tmdb query for py3 when reply has non-ascii chars - Fix songs listing when the song do not have the album tag - Fix refresh of the browser when the music scan take less than 1 second - Fix display of music items with chars that seems tags - Fix playback for files given on cmd line without the full path - Redone genlist slide without using elm Labels (elm 1.13 broke Label slide) - Fix mainmenu item bring-in for elm 1.13 - Fix youtube scraper to work again after yt apiV2 dismission - Fix display of tvshows with special characters in title/description *New Translations*: - German - Russian The code, as always, is hosted at Github: https://github.com/DaveMDS/epymc Direct download link for this release: https://github.com/DaveMDS/epymc/archive/v1.1.0.tar.gz On the Github wiki you will find all the needed instructions for installing and using the media center, along with screenshots and screencasts. Happy time wasting :) davemds -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [EGIT] [core/elementary] master 10/17: elm_hoversel: add elm_hoversel_scroll_enabled_set/get() API
Thanks Cedric for reviewing this patch. -- Amitesh On Tue, Aug 4, 2015 at 8:29 PM, Jee-Yong Um wrote: > cedric pushed a commit to branch master. > > > http://git.enlightenment.org/core/elementary.git/commit/?id=e8264becb8f6f36e3c62c5fc5e4a46bbdbb9cf1f > > commit e8264becb8f6f36e3c62c5fc5e4a46bbdbb9cf1f > Author: Jee-Yong Um > Date: Tue Aug 4 15:51:36 2015 +0200 > > elm_hoversel: add elm_hoversel_scroll_enabled_set/get() API > > Summary: > Currently, hoversel shows all items at the same time, but to limit > the size of contents and make it scrollable is neccesary to some users. > elm_hoversel_scroll_enabled_set/get() API makes the contents of > hoversel > scrollable or not. > > Test Plan: > The newly added scroll function is enabled for the second hoversel > in "hoversel" sample of elementary_test. > > Reviewers: Hermet, raster, herdsman, cedric, tasn > > Subscribers: JackDanielZ, cedric, Hermet > > Differential Revision: https://phab.enlightenment.org/D2603 > > Signed-off-by: Cedric BAIL > --- > data/themes/edc/elm/hover.edc | 10 +-- > src/bin/test_hoversel.c | 1 + > src/lib/elc_hoversel.c| 146 > -- > src/lib/elm_hoversel.eo | 19 ++ > src/lib/elm_widget_hoversel.h | 9 ++- > 5 files changed, 174 insertions(+), 11 deletions(-) > > diff --git a/data/themes/edc/elm/hover.edc b/data/themes/edc/elm/hover.edc > index 19c3bd5..43fd5c5 100644 > --- a/data/themes/edc/elm/hover.edc > +++ b/data/themes/edc/elm/hover.edc > @@ -427,6 +427,7 @@ group { name: > "elm/hover/base/hoversel_vertical/default"; > alias: "elm/hover/base/hoversel_vertical/entry"; > images.image: "button_normal.png" COMP; > images.image: "vertical_separated_bar_glow.png" COMP; > + data.item: "max_size" "60"; > parts { >part { name: "elm.swallow.offset"; type: SWALLOW; > description { state: "default" 0.0; > @@ -644,6 +645,7 @@ group { name: > "elm/hover/base/hoversel_vertical/default"; > group { name: "elm/hover/base/hoversel_horizontal/default"; > alias: "elm/hover/base/hoversel_horizontal/entry"; > images.image: "button_normal.png" COMP; > + data.item: "max_size" "120"; > parts { >part { name: "elm.swallow.offset"; type: SWALLOW; > description { state: "default" 0.0; > @@ -673,10 +675,10 @@ group { name: > "elm/hover/base/hoversel_horizontal/default"; >part { name: "button_image"; mouse_events: 0; > description { state: "default" 0.0; > rel1.to_x: "elm.swallow.slot.left"; > -rel1.to_y: "elm.swallow.slot.middle"; > +rel1.to_y: "elm.swallow.slot.left"; > rel1.offset: -6 0; > rel2.to_x: "elm.swallow.slot.middle"; > -rel2.to_y: "elm.swallow.slot.middle"; > +rel2.to_y: "elm.swallow.slot.left"; > rel2.relative: 0.0 1.0; > rel2.offset: 4 1; > image { > @@ -687,11 +689,11 @@ group { name: > "elm/hover/base/hoversel_horizontal/default"; > } > description { state: "right" 0.0; > rel1.to_x: "elm.swallow.slot.middle"; > -rel1.to_y: "elm.swallow.slot.middle"; > +rel1.to_y: "elm.swallow.slot.right"; > rel1.relative: 1.0 0.0; > rel1.offset: -5 0; > rel2.to_x: "elm.swallow.slot.right"; > -rel2.to_y: "elm.swallow.slot.middle"; > +rel2.to_y: "elm.swallow.slot.right"; > rel2.offset: 5 1; > image { > normal: "button_normal.png"; > diff --git a/src/bin/test_hoversel.c b/src/bin/test_hoversel.c > index 9e35332..26977dd 100644 > --- a/src/bin/test_hoversel.c > +++ b/src/bin/test_hoversel.c > @@ -181,6 +181,7 @@ test_hoversel(void *data EINA_UNUSED, Evas_Object *obj > EINA_UNUSED, void *event_ > evas_object_show(hoversel); > > hoversel = elm_hoversel_add(win); > + elm_hoversel_scroll_enabled_set(hoversel, EINA_TRUE); > elm_hoversel_hover_parent_set(hoversel, win); > elm_object_text_set(hoversel, "Some Icons"); > elm_hoversel_item_add(hoversel, "Item 1", NULL, ELM_ICON_NONE, NULL, > NULL); > diff --git a/src/lib/elc_hoversel.c b/src/lib/elc_hoversel.c > index 9be75c2..a8bb528 100644 > --- a/src/lib/elc_hoversel.c > +++ b/src/lib/elc_hoversel.c > @@ -148,6 +148,9 @@ _activate(Evas_Object *obj) > Evas_Object *bt, *bx, *ic; > const Eina_List *l; > char buf[4096]; > + const char *max_size_str; > + int max_size = 0; > + Evas_Coord box_w = -1, box_h = -1; > > ELM_HOVERSEL_DATA_GET(obj, sd); > > @@ -218,12 +221,48 @@ _activate(Evas_Object *obj) >eo_event_callback_add(ELM_WIDGET_EVENT_UNFOCUSED, > _item_unfocused_cb, item)); > } > > - if (sd->horizontal) > - elm_object_part_content_set(sd->hover, > elm_hover_best_content_location_get > - (sd->hover, > ELM_HOVER_AXIS_HORIZ
Re: [E-devel] [EGIT] [core/efl] master 04/04: evas gl: add support for new partial update extension.
This should probably also be ported to function with the wayland-egl engine. dh On 08/04/2015 11:34 AM, mythri.venugopal wrote: > cedric pushed a commit to branch master. > > http://git.enlightenment.org/core/efl.git/commit/?id=d9ee48b01346241b21218eb52a42fcf39f840281 > > commit d9ee48b01346241b21218eb52a42fcf39f840281 > Author: mythri.venugopal > Date: Wed Jul 29 23:12:35 2015 +0200 > > evas gl: add support for new partial update extension. > > Summary: > If EGL_KHR_partial_update extension is implemented by the driver, > set the damage region. This is done before the draw calls. > > @feature > > Reviewers: wonsik, spacegrapher, jpeg > > Reviewed By: spacegrapher > > Subscribers: cedric > > Differential Revision: https://phab.enlightenment.org/D2828 > > Signed-off-by: Cedric BAIL > --- > src/modules/evas/engines/gl_x11/evas_engine.c | 10 ++- > src/modules/evas/engines/gl_x11/evas_engine.h | 1 + > src/modules/evas/engines/gl_x11/evas_x_main.c | 99 > +-- > 3 files changed, 72 insertions(+), 38 deletions(-) > > diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c > b/src/modules/evas/engines/gl_x11/evas_engine.c > index 23e0017..4bac452 100644 > --- a/src/modules/evas/engines/gl_x11/evas_engine.c > +++ b/src/modules/evas/engines/gl_x11/evas_engine.c > @@ -97,6 +97,7 @@ void*(*glsym_eglCreateImage) (EGLDisplay > a, EGLContext b, EGLe > void (*glsym_eglDestroyImage) (EGLDisplay a, void *b) = > NULL; > void (*glsym_glEGLImageTargetTexture2DOES) (int a, void *b) = NULL; > unsigned int (*glsym_eglSwapBuffersWithDamage) (EGLDisplay a, void *b, > const EGLint *d, EGLint c) = NULL; > +unsigned int (*glsym_eglSetDamageRegionKHR) (EGLDisplay a, EGLSurface b, > EGLint *c, EGLint d) = NULL; > > #else > > @@ -1345,6 +1346,7 @@ eng_gl_symbols(void) > FINDSYM(glsym_eglSwapBuffersWithDamage, "eglSwapBuffersWithDamageEXT", > glsym_func_uint); > FINDSYM(glsym_eglSwapBuffersWithDamage, "eglSwapBuffersWithDamageINTEL", > glsym_func_uint); > FINDSYM(glsym_eglSwapBuffersWithDamage, "eglSwapBuffersWithDamage", > glsym_func_uint); > + FINDSYM(glsym_eglSetDamageRegionKHR, "eglSetDamageRegionKHR", > glsym_func_uint); > > > #else > @@ -1409,10 +1411,16 @@ gl_extn_veto(Render_Engine *re) > { >extn_have_buffer_age = 0; >glsym_eglSwapBuffersWithDamage = NULL; > + glsym_eglSetDamageRegionKHR = NULL; > } > if (!strstr(str, "EGL_EXT_buffer_age")) > { > - extn_have_buffer_age = 0; > + if (!strstr(str, "EGL_KHR_partial_update")) > + extn_have_buffer_age = 0; > + } > +if (!strstr(str, "EGL_KHR_partial_update")) > + { > + glsym_eglSetDamageRegionKHR = NULL; > } > if (!strstr(str, "EGL_NOK_texture_from_pixmap")) > { > diff --git a/src/modules/evas/engines/gl_x11/evas_engine.h > b/src/modules/evas/engines/gl_x11/evas_engine.h > index 29171b0..66dfdc3 100644 > --- a/src/modules/evas/engines/gl_x11/evas_engine.h > +++ b/src/modules/evas/engines/gl_x11/evas_engine.h > @@ -148,6 +148,7 @@ extern Evas_GL_Preload_Render_Call > glsym_evas_gl_preload_render_unlock; > #endif > > extern unsigned int (*glsym_eglSwapBuffersWithDamage) (EGLDisplay a, void > *b, const EGLint *d, EGLint c); > +extern unsigned int (*glsym_eglSetDamageRegionKHR) (EGLDisplay a, > EGLSurface b, EGLint *c, EGLint d); > > #else > > diff --git a/src/modules/evas/engines/gl_x11/evas_x_main.c > b/src/modules/evas/engines/gl_x11/evas_x_main.c > index 4b1ebab..91830a6 100644 > --- a/src/modules/evas/engines/gl_x11/evas_x_main.c > +++ b/src/modules/evas/engines/gl_x11/evas_x_main.c > @@ -1405,6 +1405,63 @@ eng_outbuf_region_first_rect(Outbuf *ob) > return EINA_FALSE; > } > > +#ifdef GL_GLES > +static void > +_convert_to_glcoords(int *result, Outbuf *ob, int x, int y, int w, int h) > +{ > + > + switch (ob->rot) > + { > + case 0: > +result[0] = x; > +result[1] = ob->gl_context->h - (y + h); > +result[2] = w; > +result[3] = h; > +break; > + case 90: > +result[0] = y; > +result[1] = x; > +result[2] = h; > +result[3] = w; > +break; > + case 180: > +result[0] = ob->gl_context->w - (x + w); > +result[1] = y; > +result[2] = w; > +result[3] = h; > +break; > + case 270: > +result[0] = ob->gl_context->h - (y + h); > +result[1] = ob->gl_context->w - (x + w); > +result[2] = h; > +result[3] = w; > +break; > + default: > +result[0] = x; > +result[1] = ob->gl_context->h - (y + h); > +result[2] = w; > +result[3] = h; > +break; > + } > +} > + > +static void > +_set_damage_rect(Outbuf
Re: [E-devel] Python-EFL
You master! All works now! Strange is that my first try was to use "sudo python./setup.py uninstall" Remove the whole efl folder do the trick ( sudo rm -r /usr/lib64/python2.7/site-packages/efl/ ) Now on-line with python-efl 1.15 Thanks a lot! > Il 4 agosto 2015 alle 15.39 Davide Andreoli ha > scritto: > > > hmm, > you must have an old python-efl around that you are using in place of the > latest you are trying to install. > I'm sure because the check that fail for you is commented in git and in the > 1.15 pre-release tarball. > > You must uninstall better your old python-efl. Search your system the > python-efl folder > (usually /usr/local/lib/pythonX.X/dist-packages/efl/, or something like > that) and remove > the whole folder. Then reistall python-efl. > > If you have efl 1.15 you must use the python-efl 1.15 pre-release tarball > > Let me know if you still have problems > cheers > > > 2015-08-04 14:56 GMT+02:00 Emil Pandocchi : > > > libefl is 15.0 (was 14.99), and python-efl is the one from git (I tryed > > also > > with your beta, but the error is the same) > > > > > > > Il 4 agosto 2015 alle 14.20 Davide Andreoli ha > > > scritto: > > > > > > > > > What version of efl AND python-efl are you using? > > > > > > 2015-08-04 13:26 GMT+02:00 Emil Pandocchi : > > > > > > > Hi Guys, > > > > I keep seeing the following error for econnman-bin: > > > > > > > > xxx@yyy:~/> econnman-bin > > > > Traceback (most recent call last): > > > > File "/usr/local/bin/econnman-bin", line 47, in > > > > import evas > > > > File "/usr/local/lib64/python2.7/site-packages/evas/__init__.py", > > line > > > > 130, in > > > > > > > > c_evas.init() > > > > File "evas.c_evas.pyx", line 287, in evas.c_evas.init > > > > (./evas/evas.c_evas.c:4342) > > > > SystemError: Number of object callbacks changed from 32 to 36. > > > > > > > > Can anyone explain me what is going wrong here? > > > > > > > > Thanks > > > > > > > > > > > > > > -- > > > > ___ > > > > enlightenment-devel mailing list > > > > enlightenment-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > -- > > > ___ > > > enlightenment-devel mailing list > > > enlightenment-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Python-EFL
hmm, you must have an old python-efl around that you are using in place of the latest you are trying to install. I'm sure because the check that fail for you is commented in git and in the 1.15 pre-release tarball. You must uninstall better your old python-efl. Search your system the python-efl folder (usually /usr/local/lib/pythonX.X/dist-packages/efl/, or something like that) and remove the whole folder. Then reistall python-efl. If you have efl 1.15 you must use the python-efl 1.15 pre-release tarball Let me know if you still have problems cheers 2015-08-04 14:56 GMT+02:00 Emil Pandocchi : > libefl is 15.0 (was 14.99), and python-efl is the one from git (I tryed > also > with your beta, but the error is the same) > > > > Il 4 agosto 2015 alle 14.20 Davide Andreoli ha > > scritto: > > > > > > What version of efl AND python-efl are you using? > > > > 2015-08-04 13:26 GMT+02:00 Emil Pandocchi : > > > > > Hi Guys, > > > I keep seeing the following error for econnman-bin: > > > > > > xxx@yyy:~/> econnman-bin > > > Traceback (most recent call last): > > > File "/usr/local/bin/econnman-bin", line 47, in > > > import evas > > > File "/usr/local/lib64/python2.7/site-packages/evas/__init__.py", > line > > > 130, in > > > > > > c_evas.init() > > > File "evas.c_evas.pyx", line 287, in evas.c_evas.init > > > (./evas/evas.c_evas.c:4342) > > > SystemError: Number of object callbacks changed from 32 to 36. > > > > > > Can anyone explain me what is going wrong here? > > > > > > Thanks > > > > > > > > > > -- > > > ___ > > > enlightenment-devel mailing list > > > enlightenment-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Python-EFL
libefl is 15.0 (was 14.99), and python-efl is the one from git (I tryed also with your beta, but the error is the same) > Il 4 agosto 2015 alle 14.20 Davide Andreoli ha > scritto: > > > What version of efl AND python-efl are you using? > > 2015-08-04 13:26 GMT+02:00 Emil Pandocchi : > > > Hi Guys, > > I keep seeing the following error for econnman-bin: > > > > xxx@yyy:~/> econnman-bin > > Traceback (most recent call last): > > File "/usr/local/bin/econnman-bin", line 47, in > > import evas > > File "/usr/local/lib64/python2.7/site-packages/evas/__init__.py", line > > 130, in > > > > c_evas.init() > > File "evas.c_evas.pyx", line 287, in evas.c_evas.init > > (./evas/evas.c_evas.c:4342) > > SystemError: Number of object callbacks changed from 32 to 36. > > > > Can anyone explain me what is going wrong here? > > > > Thanks > > > > > > -- > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > -- > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Python-EFL
What version of efl AND python-efl are you using? 2015-08-04 13:26 GMT+02:00 Emil Pandocchi : > Hi Guys, > I keep seeing the following error for econnman-bin: > > xxx@yyy:~/> econnman-bin > Traceback (most recent call last): > File "/usr/local/bin/econnman-bin", line 47, in > import evas > File "/usr/local/lib64/python2.7/site-packages/evas/__init__.py", line > 130, in > > c_evas.init() > File "evas.c_evas.pyx", line 287, in evas.c_evas.init > (./evas/evas.c_evas.c:4342) > SystemError: Number of object callbacks changed from 32 to 36. > > Can anyone explain me what is going wrong here? > > Thanks > > > -- > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] 1.16 release cycle schedule proposal
On 04/08/15 13:27, Stefan Schmidt wrote: > Hello. > > After the release is before the release. > I honestly forgot about posting thsi earlier but given that we have a > fixed schedule there should not be much trouble. > > Foloowing the change from last time we have this fixed dates: > First Monday in October: freeze starts > First Monday in November: release > > This translates to the following detailed schedule: > > 2015-08-04 Merge window for 1.16 opens > 2015-09-21 Notice about soon ending merge window > 2015-10-05 Merge window is over. > * Only bug fixes from this point > * Alpha release tarball > * Four weeks stabilization phase starts > 2015-10-12 Beta1 release tarball > * Only critical fixes from this point > 2015-10-19 Beta2 release tarball > 2015-10-26 Beta3 release tarball > 2015-11-02 EFL 1.16 is out (First Monday in November) > > I'm going to put this in the wiki in a minute. > https://phab.enlightenment.org/w/efl_and_elementary_1_16/ > > Let me know if you have doubts. If I hear nothing in a week I consider > this fixed. Although it's fixed, it's good to send a reminder like this. Sounds great. -- Tom. -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] 1.16 release cycle schedule proposal
Hello. After the release is before the release. I honestly forgot about posting thsi earlier but given that we have a fixed schedule there should not be much trouble. Foloowing the change from last time we have this fixed dates: First Monday in October: freeze starts First Monday in November: release This translates to the following detailed schedule: 2015-08-04 Merge window for 1.16 opens 2015-09-21 Notice about soon ending merge window 2015-10-05 Merge window is over. * Only bug fixes from this point * Alpha release tarball * Four weeks stabilization phase starts 2015-10-12 Beta1 release tarball * Only critical fixes from this point 2015-10-19 Beta2 release tarball 2015-10-26 Beta3 release tarball 2015-11-02 EFL 1.16 is out (First Monday in November) I'm going to put this in the wiki in a minute. https://phab.enlightenment.org/w/efl_and_elementary_1_16/ Let me know if you have doubts. If I hear nothing in a week I consider this fixed. regards Stefan Schmidt -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Enlightenment Foundation Libraries 1.15 and Friends are Out
= Enlightenment Foundation Libraries 1.15 and Friends are Out = After three months of development work we are proud to announce the release of version 1.15 of the EFL, Elementary, Evas Generic Loaders and Emotion Generic Players. In these 12 weeks we got over 1000 commits from 64 authors in EFL alone. We slowed down a bit from last release (by around 200 commits). Elementary has another 472 commits by 56 authors. Great job everyone! Some highlights are listed below. == Download == http://download.enlightenment.org/rel/libs/efl/efl-1.15.0.tar.gz 2552e364e83b8b747ba6f6fcca699a025751a65407055faa9a2afce29d12b6f4 http://download.enlightenment.org/rel/libs/elementary/elementary-1.15.0.tar.gz 62b4b7d506cf9ca82f9890328ec01b82d0f84a8d4acd787cec68c3367817ba20 http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.15.0.tar.gz 10bad633480a691585b0ba470c573b14da0a010008d9d59d0792cea8c621d423 http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.15.0.tar.gz caa22c9ba1ae9629c16a3fe809ea927f60b8f0d80cdb7f145159b997b9ae2bcd = What's New = Even if we had only three months a lot has happened during the 1.15 release cycle. We only cover some highlights here. For the full list please look at the NEWS files if you are interested in the details. As usual we have been working on fixing bugs, optimizing our code for speed and memory footprint and adding new features. Below we describe just some highlights and by no means provide a full list. == Eo == Cleaned up object creation (constructor and finalizer) and improved error handling. This includes adding a return value to eo_constructor() and removing eo_error_set(). Object creation and error handling should now be more consistent. == Ecore DRM == Several new API functions were added for working with Outputs, along with improvements to rendering speed and the addition of support for hardware-accelerated rendering. == Ecore Wayland == Support added for version 5 of the xdg_shell protocol. With many other enhancement we no depend on version >=1.8.0 of the wayland libraries (client, cursor and server). Wayland input methods gained support for autocapital, language and password mode. == Eolian == Several new convenience APIs were added, new documentation format and generator was introduced and many existing EFL/Elementary docs were converted into the new format (old format is considered deprecated). The Eo file grammar was made stricter and additional error checks were added. Preparations for enabling of the Eo file validator were made, but are not yet complete. == Edje / EDC == A new flag has been added to parts: "no_render". When set to 1, the part should never be visible on the canvas, but can still be used as a mask or a proxy source. It is now possible to change a part's clipper by setting an overriding clip_to value in the state description. The text and image filters for evas are now better integrated in EDC, allowing themes to use filters with animations, and refer to external Lua files. ==Portability== Many fixes for better Windows support have been added. On the Mac OS X side support for CoreAudio was added to ecore_audio to play sounds. ==Elementary== * ctxpopup/hoversel: Added item_focus_set/item_focus_get. * elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get * Elm: Add context,open signal in elm_entry. * elm_scroller: add wheel_disable_set API * calendar: show days of prev/next month. * gengrid: add item cache in gengrid for efficient realize/unrealize operation. * elm_config: Add feature to control transition scale for edje * win: Add autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN * EFL Model List and Form View for MVC design * Dnd/X11: add dnd support for image, uri types * entry: add dnd image handling = Statistics = == EFL == (git log --pretty=oneline v1.14.0..v1.15.0 | wc -l) Number of commits: 1065 (git shortlog -ns v1.14.0..v1.15.0 | wc -l) Number of authors: 64 (git diff --stat v1.14.0..v1.15.0 | tail -1) 892 files changed, 77708 insertions(+), 43249 deletions(-) == Elementary == (git log --pretty=oneline v1.14.0..v1.15.0 | wc -l) Number of commits: 472 (git shortlog -ns v1.14.0..v1.15.0 | wc -l) Number of authors: 56 (git diff --stat v1.14.0..v1.15.0 | tail -1) 388 files changed, 19381 insertions(+), 14088 deletions(-) =Building and Dependencies= If you have an existing EFL or Elementary install, you may wish to delete its header files and libraries before compiling and installing to avoid possible conflicts during compilation. If you are compiling the above, please compile them in the following order: efl elementary emotion_generic_players evas_generic_loaders Please refer to the respective README files in each release for a full list of dependencies, explanations on configure flags and other relevant information (Just scroll down to se
[E-devel] Python-EFL
Hi Guys, I keep seeing the following error for econnman-bin: xxx@yyy:~/> econnman-bin Traceback (most recent call last): File "/usr/local/bin/econnman-bin", line 47, in import evas File "/usr/local/lib64/python2.7/site-packages/evas/__init__.py", line 130, in c_evas.init() File "evas.c_evas.pyx", line 287, in evas.c_evas.init (./evas/evas.c_evas.c:4342) SystemError: Number of object callbacks changed from 32 to 36. Can anyone explain me what is going wrong here? Thanks -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1
On 09/07/15 09:02, Tom Hacohen wrote: > Hey, > > Here again, the new EFL + Elementary ABI reports. > > As usual: > https://devs.enlightenment.org/~tasn/abi/ > > Please take a look and report any issues. I haven't looked at it yet myself. > I updated the abi/api report for the release. -- Tom. -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Python-EFL 1.15 pre-release ready for testing
Hi all, I just uploaded the 1.15 tarballs for python-efl at the usual place: https://download.enlightenment.org/pre-releases/ Plese test them, if no issue arise those tarball will be moved in the next 24h Happy testing -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] 1.15 blocker and delay
Hello. On 03/08/15 11:29, Stefan Schmidt wrote: > Hello. > > On 03/08/15 11:10, Jean-Philippe André wrote: >> Hello, >> >> On Fri, Jul 31, 2015 at 6:28 PM, Stefan Schmidt >> wrote: >> >>> Hello. >>> >>> Three days and counting. >>> >>> Time to see which items are really blockers before we can release 1.15. >>> For me this mostly comes down to regressions and problems with major >>> applications. This can be argued about so don't feel shy if you think >>> there are more bugs we MUST fix before 1.15. >>> >>> This is my list compiled from phab and the mailling list. >>> >>> Phab showstopper: >>> https://phab.enlightenment.org/T2623 Popup widget behaviour break >>> https://phab.enlightenment.org/T2580 evas common rgba image unload real >>> crash >>> >> This one: >> >>> https://phab.enlightenment.org/T2627 entrance broken with EFL 1.15 >>> >> I've investigated this bug more and my conclusion is that entrance needs >> fixing, not EFL. >> YES, there IS a behaviour change, but really this is entrance's fault for >> not doing its job properly here. See my reply on the ticket for more >> details. > Thanks for investigating and letting us know. I changed it to entrance > but kept it as a blocker for entrance. If someone wants to use it with > efl 1.15 this needs fixing. > I don't consider this as a blocker for efl though. > > Which means we are down to T2623 and T2580. The former has a patch > pending getting some revioew right now. For the later I welcome any help. The last two above are fixed now and I'm not able to reproduce them anymore. Means we are good for the release if nobody jumps up and screams within the next hour. :) regards Stefan Schmidt -- ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel