Re: [E-devel] 1.16 release cycle schedule proposal

2015-08-04 Thread The Rasterman
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

2015-08-04 Thread Davide Andreoli
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

2015-08-04 Thread Amitesh Singh
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.

2015-08-04 Thread Christopher Michael
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

2015-08-04 Thread Emil Pandocchi
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

2015-08-04 Thread Davide Andreoli
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

2015-08-04 Thread 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


Re: [E-devel] Python-EFL

2015-08-04 Thread Davide Andreoli
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

2015-08-04 Thread Tom Hacohen
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

2015-08-04 Thread Stefan Schmidt
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

2015-08-04 Thread Stefan Schmidt
= 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

2015-08-04 Thread 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


Re: [E-devel] EFL + Elementary ABI report v1.15.0 alpha1

2015-08-04 Thread Tom Hacohen
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

2015-08-04 Thread Davide Andreoli
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

2015-08-04 Thread Stefan Schmidt
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