[EGIT] [core/efl] master 01/01: Fix opaque windows becoming transparent after hide() then show().

2013-12-08 Thread Christopher Michael
devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=13caf63420f20c5b9be9a7a65cc5817148d25540

commit 13caf63420f20c5b9be9a7a65cc5817148d25540
Author: Chris Michael 
Date:   Mon Dec 9 07:32:45 2013 +

Fix opaque windows becoming transparent after hide() then show().

This fixes Phab #T611. Previously, windows which were opaque would
become transparent after being hidden and then shown. We fix that by a
call to ecore_wl_window_alpha_set when the window gets shown. This
patch also brings the wayland_egl hide code more inline with the shm
hide code by testing if the surface does not match the existing one.

Signed-off-by: Chris Michael 
---
 .../ecore_evas/engines/wayland/ecore_evas_wayland_egl.c  | 12 ++--
 .../ecore_evas/engines/wayland/ecore_evas_wayland_shm.c  |  2 ++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
index d8fa4e3..43b54af 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
@@ -299,13 +299,21 @@ _ecore_evas_wl_show(Ecore_Evas *ee)
if (wdata->win)
  {
 ecore_wl_window_show(wdata->win);
+ecore_wl_window_alpha_set(wdata->win, ee->alpha);
 ecore_wl_window_update_size(wdata->win, ee->w + fw, ee->h + fh);
 
 einfo = (Evas_Engine_Info_Wayland_Egl *)evas_engine_info_get(ee->evas);
 if (einfo)
   {
- einfo->info.surface = ecore_wl_window_surface_get(wdata->win);
- evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
+ struct wl_surface *surf;
+
+ surf = ecore_wl_window_surface_get(wdata->win);
+ if ((!einfo->info.surface) || (einfo->info.surface != surf))
+   {
+  einfo->info.surface = surf;
+  evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
+  evas_damage_rectangle_add(ee->evas, 0, 0, ee->w + fw, ee->h 
+ fh);
+   }
   }
  }
 
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
index 4b1acaf..f521f0e 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
@@ -292,6 +292,7 @@ _ecore_evas_wl_show(Ecore_Evas *ee)
if (wdata->win)
  {
 ecore_wl_window_show(wdata->win);
+ecore_wl_window_alpha_set(wdata->win, ee->alpha);
 ecore_wl_window_update_size(wdata->win, ee->w + fw, ee->h + fh);
 
 einfo = (Evas_Engine_Info_Wayland_Shm *)evas_engine_info_get(ee->evas);
@@ -304,6 +305,7 @@ _ecore_evas_wl_show(Ecore_Evas *ee)
{
   einfo->info.wl_surface = surf;
   evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
+  evas_damage_rectangle_add(ee->evas, 0, 0, ee->w + fw, ee->h 
+ fh);
}
   }
  }

-- 




[EGIT] [core/elementary] master 01/02: DnD: Valgrind fixes

2013-12-08 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=9e07b1dee3d4f3aca872e6f020a6dbc0f3aca2cf

commit 9e07b1dee3d4f3aca872e6f020a6dbc0f3aca2cf
Author: Daniel Zaoui 
Date:   Wed Dec 4 10:10:51 2013 +0200

DnD: Valgrind fixes
---
 src/lib/elm_cnp.c | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c
index 28308ec..16a3cd6 100644
--- a/src/lib/elm_cnp.c
+++ b/src/lib/elm_cnp.c
@@ -1104,7 +1104,7 @@ _x11_text_converter(char *target, void *data, int size, 
void **data_ret, int *si
(sel->format & ELM_SEL_FORMAT_HTML))
  {
 *data_ret = _elm_util_mkup_to_text(sel->selbuf);
-if (size_ret) *size_ret = strlen(*data_ret);
+if (size_ret && *data_ret) *size_ret = strlen(*data_ret);
  }
else if (sel->format & ELM_SEL_FORMAT_TEXT)
  {
@@ -1755,6 +1755,7 @@ _x11_elm_cnp_selection_set(Evas_Object *obj, Elm_Sel_Type 
selection, Elm_Sel_For
 if (format == ELM_SEL_FORMAT_IMAGE)
   {
  // selbuf is actual image data, not text/string
+ ELM_SAFE_FREE(sel->selbuf, free);
  sel->selbuf = malloc(buflen + 1);
  if (!sel->selbuf)
{
@@ -3961,6 +3962,7 @@ _cont_obj_drag_start(void *data)
  info->dragpos, info->dragdata,
  info->acceptcb, info->acceptdata,
  _cont_drag_done_cb, st);
+   ELM_SAFE_FREE(info->data, free);
 
return ECORE_CALLBACK_CANCEL;
 }
@@ -4195,6 +4197,7 @@ elm_drag_item_container_del_internal(Evas_Object *obj, 
Eina_Bool full)
 (obj, EVAS_CALLBACK_MOUSE_DOWN, _cont_obj_mouse_down, st);
 
  cont_drag_tg = eina_list_remove(cont_drag_tg, st);
+ ELM_SAFE_FREE(st->user_info.data, free);
  free(st);
   }
 

-- 




[EGIT] [core/elementary] master 02/02: DnD: cancel feature during drag

2013-12-08 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=d4415018b2cfcc7b7ba3005620e8a697646204f8

commit d4415018b2cfcc7b7ba3005620e8a697646204f8
Author: Daniel Zaoui 
Date:   Thu Nov 28 16:06:46 2013 +0200

DnD: cancel feature during drag

This can be tested by running "Features DnD" test. Enable the 5s cancel
timeout, drag an item and wait for the cancellation.
---
 src/bin/test_dnd.c | 42 ++
 src/lib/elm_cnp.c  | 27 +++
 src/lib/elm_cnp.h  | 15 +++
 3 files changed, 84 insertions(+)

diff --git a/src/bin/test_dnd.c b/src/bin/test_dnd.c
index 093383e..d3fddf0 100644
--- a/src/bin/test_dnd.c
+++ b/src/bin/test_dnd.c
@@ -40,6 +40,9 @@ typedef struct _drag_anim_st drag_anim_st;
 #define DRAG_TIMEOUT 0.3
 #define ANIM_TIME 0.5
 
+static Eina_Bool _5s_cancel = EINA_FALSE;
+static Ecore_Timer *_5s_timeout = NULL;
+
 static int
 _item_ptr_cmp(const void *d1, const void *d2)
 {
@@ -378,6 +381,12 @@ _gl_dragdone(void *data, Evas_Object *obj EINA_UNUSED, 
Eina_Bool doaccept)
Elm_Object_Item *it;
Eina_List *l;
 
+   if (_5s_cancel)
+ {
+ecore_timer_del(_5s_timeout);
+_5s_timeout = NULL;
+ }
+
if (doaccept)
  {  /* Remove items dragged out (accepted by target) */
 EINA_LIST_FOREACH(data, l, it)
@@ -388,6 +397,15 @@ _gl_dragdone(void *data, Evas_Object *obj EINA_UNUSED, 
Eina_Bool doaccept)
return;
 }
 
+static Eina_Bool
+_5s_timeout_gone(void *data)
+{
+   printf("Cancel DnD\n");
+   Evas_Object *obj = data;
+   elm_drag_cancel(obj);
+   return ECORE_CALLBACK_CANCEL;
+}
+
 static Evas_Object *
 _gl_createicon(void *data, Evas_Object *win, Evas_Coord *xoff, Evas_Coord 
*yoff)
 {
@@ -658,6 +676,14 @@ _grid_icons_get(void *data)
return icons;
 }
 
+static void
+_gl_dragstart(void *data EINA_UNUSED, Evas_Object *obj)
+{
+   printf("<%s> <%d>\n", __func__, __LINE__);
+   if (_5s_cancel)
+  _5s_timeout = ecore_timer_add(5.0, _5s_timeout_gone, obj);
+}
+
 static Eina_Bool
 _grid_data_getcb(Evas_Object *obj,  /* The genlist object */
   Elm_Object_Item *it,
@@ -666,6 +692,7 @@ _grid_data_getcb(Evas_Object *obj,  /* The genlist object */
info->format = ELM_SEL_FORMAT_TARGETS;
info->createicon = _gl_createicon;
info->createdata = it;
+   info->dragstart = _gl_dragstart;
info->icons = _grid_icons_get(obj);
info->dragdone = _gl_dragdone;
 
@@ -959,6 +986,12 @@ static Eina_Bool _drop_bg_change_cb(void *data 
EINA_UNUSED, Evas_Object *obj, El
return EINA_TRUE;
 }
 
+static void
+_5s_cancel_ck_changed(void *data EINA_UNUSED, Evas_Object *obj, void 
*event_info EINA_UNUSED)
+{
+   _5s_cancel = elm_check_state_get(obj);
+}
+
 void
 test_dnd_multi_features(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, 
void *event_info EINA_UNUSED)
 {
@@ -1019,6 +1052,15 @@ test_dnd_multi_features(void *data EINA_UNUSED, 
Evas_Object *obj EINA_UNUSED, vo
 evas_object_show(vert_box);
 elm_drop_target_add(vert_box, ELM_SEL_FORMAT_TARGETS, NULL, NULL, 
NULL, NULL, NULL, NULL, _drop_box_button_new_cb, win);
 
+_5s_cancel = EINA_FALSE;
+Evas_Object *ck = elm_check_add(vert_box);
+elm_object_style_set(ck, "toggle");
+elm_object_text_set(ck, "Cancel after 5s:");
+elm_check_state_set(ck, _5s_cancel);
+evas_object_smart_callback_add(ck, "changed", _5s_cancel_ck_changed, 
NULL);
+elm_box_pack_end(vert_box, ck);
+evas_object_show(ck);
+
 ic = elm_icon_add(win);
 snprintf(buf, sizeof(buf), "%s/images/logo_small.png", 
elm_app_data_dir_get());
 elm_image_file_set(ic, buf, NULL);
diff --git a/src/lib/elm_cnp.c b/src/lib/elm_cnp.c
index 16a3cd6..e54548b 100644
--- a/src/lib/elm_cnp.c
+++ b/src/lib/elm_cnp.c
@@ -4245,3 +4245,30 @@ elm_drag_item_container_add(Evas_Object *obj, double 
anim_tm, double tm_to_drag,
 }
 /* END   - Support elm containers for Drag */
 /* END   - Support elm containers for Drag and Drop */
+
+EAPI Eina_Bool
+elm_drag_cancel(Evas_Object *obj)
+{
+#ifdef HAVE_ELEMENTARY_X
+   Ecore_X_Window xwin = _x11_elm_widget_xwin_get(obj);
+   if (xwin)
+ {
+ecore_x_pointer_ungrab();
+ELM_SAFE_FREE(handler_up, ecore_event_handler_del);
+ELM_SAFE_FREE(handler_status, ecore_event_handler_del);
+ecore_x_dnd_abort(xwin);
+ }
+#endif
+#ifdef HAVE_ELEMENTARY_WAYLAND
+/* Have to complete here.
+ * if (elm_win_wl_window_get(obj)) ... */
+#endif
+
+   ELM_SAFE_FREE(dragwin, evas_object_del);
+   dragdonecb = NULL;
+   dragacceptcb = NULL;
+   dragposcb = NULL;
+   dragwidget = NULL;
+   doaccept = EINA_FALSE;
+   return EINA_TRUE;
+}
diff --git a/src/lib/elm_cnp.h b/src/lib/elm_cnp.h
index a24deb9..14b36a9 100644
--- a/src/lib/elm_cnp.h
+++ b/src/lib/elm_cnp.h
@@ -367,6 +367,21 @@ EAPI Eina_Bool elm_drag_start(Evas_Object *obj, 
Elm_Sel_Format format,
   Elm_D

[EGIT] [core/efl] efl-1.8 01/01: Fix opaque windows becoming transparent after hide() then show().

2013-12-08 Thread Christopher Michael
devilhorns pushed a commit to branch efl-1.8.

http://git.enlightenment.org/core/efl.git/commit/?id=88604d545041dc1164002af5ea5cb11d857196d7

commit 88604d545041dc1164002af5ea5cb11d857196d7
Author: Chris Michael 
Date:   Mon Dec 9 07:32:45 2013 +

Fix opaque windows becoming transparent after hide() then show().

This fixes Phab #T611. Previously, windows which were opaque would
become transparent after being hidden and then shown. We fix that by a
call to ecore_wl_window_alpha_set when the window gets shown. This
patch also brings the wayland_egl hide code more inline with the shm
hide code by testing if the surface does not match the existing one.

Signed-off-by: Chris Michael 
---
 .../ecore_evas/engines/wayland/ecore_evas_wayland_egl.c  | 12 ++--
 .../ecore_evas/engines/wayland/ecore_evas_wayland_shm.c  |  2 ++
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
index 17512b7..be65619 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
@@ -299,13 +299,21 @@ _ecore_evas_wl_show(Ecore_Evas *ee)
if (wdata->win)
  {
 ecore_wl_window_show(wdata->win);
+ecore_wl_window_alpha_set(wdata->win, ee->alpha);
 ecore_wl_window_update_size(wdata->win, ee->w + fw, ee->h + fh);
 
 einfo = (Evas_Engine_Info_Wayland_Egl *)evas_engine_info_get(ee->evas);
 if (einfo)
   {
- einfo->info.surface = ecore_wl_window_surface_get(wdata->win);
- evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
+ struct wl_surface *surf;
+
+ surf = ecore_wl_window_surface_get(wdata->win);
+ if ((!einfo->info.surface) || (einfo->info.surface != surf))
+   {
+  einfo->info.surface = surf;
+  evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
+  evas_damage_rectangle_add(ee->evas, 0, 0, ee->w + fw, ee->h 
+ fh);
+   }
   }
  }
 
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
index a7bbd51..0e1de30 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
@@ -292,6 +292,7 @@ _ecore_evas_wl_show(Ecore_Evas *ee)
if (wdata->win)
  {
 ecore_wl_window_show(wdata->win);
+ecore_wl_window_alpha_set(wdata->win, ee->alpha);
 ecore_wl_window_update_size(wdata->win, ee->w + fw, ee->h + fh);
 
 einfo = (Evas_Engine_Info_Wayland_Shm *)evas_engine_info_get(ee->evas);
@@ -304,6 +305,7 @@ _ecore_evas_wl_show(Ecore_Evas *ee)
{
   einfo->info.wl_surface = surf;
   evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo);
+  evas_damage_rectangle_add(ee->evas, 0, 0, ee->w + fw, ee->h 
+ fh);
}
   }
  }

-- 




[EGIT] [core/efl] master 01/01: Ecore: add DnD abort from source

2013-12-08 Thread Daniel Zaoui
jackdanielz pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=1ae7a4f5e252618448dbd998a93878bf9d6f054a

commit 1ae7a4f5e252618448dbd998a93878bf9d6f054a
Author: Daniel Zaoui 
Date:   Sun Dec 1 14:48:21 2013 +0200

Ecore: add DnD abort from source

This can be used to cancel a DnD drag operation in the middle.
---
 src/lib/ecore_x/Ecore_X.h   |  1 +
 src/lib/ecore_x/xcb/ecore_xcb_dnd.c | 10 ++
 src/lib/ecore_x/xlib/ecore_x_dnd.c  | 11 +++
 3 files changed, 22 insertions(+)

diff --git a/src/lib/ecore_x/Ecore_X.h b/src/lib/ecore_x/Ecore_X.h
index 4341711..1241b24 100644
--- a/src/lib/ecore_x/Ecore_X.h
+++ b/src/lib/ecore_x/Ecore_X.h
@@ -1401,6 +1401,7 @@ EAPI void  
ecore_x_dnd_send_finished(void);
 EAPI void  ecore_x_dnd_source_action_set(Ecore_X_Atom 
action);
 EAPI Ecore_X_Atom  ecore_x_dnd_source_action_get(void);
 EAPI void  ecore_x_dnd_callback_pos_update_set(void 
(*cb)(void *, Ecore_X_Xdnd_Position *data), const void *data);
+EAPI Eina_Bool ecore_x_dnd_abort(Ecore_X_Window xwin_source); 
/**< @since 1.9 */
 
 EAPI Ecore_X_Windowecore_x_window_new(Ecore_X_Window parent, int 
x, int y, int w, int h);
 EAPI Ecore_X_Windowecore_x_window_override_new(Ecore_X_Window 
parent, int x, int y, int w, int h);
diff --git a/src/lib/ecore_x/xcb/ecore_xcb_dnd.c 
b/src/lib/ecore_x/xcb/ecore_xcb_dnd.c
index 24e9a50..07eae1f 100644
--- a/src/lib/ecore_x/xcb/ecore_xcb_dnd.c
+++ b/src/lib/ecore_x/xcb/ecore_xcb_dnd.c
@@ -712,3 +712,13 @@ _ecore_xcb_dnd_converter_copy(char *target 
EINA_UNUSED,
  }
 }
 
+EAPI Eina_Bool
+ecore_x_dnd_abort(Ecore_X_Window xwin_source)
+{
+   if (xwin_source == _source->win)
+ {
+_source->will_accept = 0;
+return ecore_x_dnd_self_drop();
+ }
+   else return EINA_FALSE;
+}
diff --git a/src/lib/ecore_x/xlib/ecore_x_dnd.c 
b/src/lib/ecore_x/xlib/ecore_x_dnd.c
index e86c7aa..9f274c9 100644
--- a/src/lib/ecore_x/xlib/ecore_x_dnd.c
+++ b/src/lib/ecore_x/xlib/ecore_x_dnd.c
@@ -757,4 +757,15 @@ _ecore_x_dnd_drag(Ecore_X_Window root,
_source->dest = win;
 }
 
+EAPI Eina_Bool
+ecore_x_dnd_abort(Ecore_X_Window xwin_source)
+{
+   if (xwin_source == _source->win)
+ {
+_source->will_accept = 0;
+return ecore_x_dnd_self_drop();
+ }
+   else return EINA_FALSE;
+}
+
 /* vim:set ts=8 sw=3 sts=3 expandtab cino=>5n-2f0^-2{2(0W1st0 :*/

-- 




Re: [E-devel] [Enlightenment-release] Upcoming 1.8.x releases on Friday

2013-12-08 Thread Stefan Schmidt
Hello.

On Sun, 2013-12-08 at 16:32, Jeff Hoogland wrote:
> E18 rc1 doesn't appear to build here:
> 
>   CC   temperature/tempget.o
>   CCLD temperature/tempget
> make[4]: *** No rule to make target `physics/e-module-physics.edj', needed
> by `all-am'.  Stop.
> make[4]: Leaving directory
> `/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1/src/modules'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1/src/modules'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1'
> make: *** [all] Error 2

Interesting. Do you have --disable-ephysics or --disable-physics in
your configure?

Finding out why we have two similar things is another thing.

regards
Stefan Schmidt

--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Upcoming 1.8.x releases on Friday

2013-12-08 Thread Stefan Schmidt
Hello.

On Sun, 2013-12-08 at 14:58, Jeff Hoogland wrote:
> Just wanted to confirm emotion generic players isn't getting a 1.8.1
> release.

Confirmed. Emotion generic players had not a single commit since
1.8.0. Nothing to release.

regards
Stefan Schmidt

--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/efl] master 02/02: ecore evas - add animator update syncing to only render on animator ticks

2013-12-08 Thread Carsten Haitzler
raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0e902e50587fcd5012c84ac57028857ed00c

commit 0e902e50587fcd5012c84ac57028857ed00c
Author: Carsten Haitzler (Rasterman) 
Date:   Sun Dec 8 15:07:40 2013 +0900

ecore evas - add animator update syncing to only render on animator ticks

this adds a ifdefable feature to sync rendering only to animator
slots. this should reduce over-render of more frames than a user can
see when updates are triggered by things like mouse movements (which
may come in many times faster than the framerate). this is an
experiment to see if this helps smoothness and load. it also has
problems in e grabs x while rendering - this is now fixed in e18
alreadey, but it is just a config you can turn off.
---
 src/lib/ecore_evas/ecore_evas.c | 46 -
 1 file changed, 45 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c
index 771e7dc..db2ada7 100644
--- a/src/lib/ecore_evas/ecore_evas.c
+++ b/src/lib/ecore_evas/ecore_evas.c
@@ -43,6 +43,28 @@ static Ecore_Idle_Enterer *ecore_evas_idle_enterer = NULL;
 static Ecore_Evas *ecore_evases = NULL;
 static int _ecore_evas_fps_debug = 0;
 
+#define RENDER_SYNC 1
+
+#ifdef RENDER_SYNC
+static Ecore_Animator *ecore_evas_animator = NULL;
+static Eina_Bool ecore_evas_animator_ticked = EINA_FALSE;
+static Eina_Bool ecore_evas_first = EINA_TRUE;
+static int overtick = 0;
+
+static Eina_Bool
+_ecore_evas_animator(void *data EINA_UNUSED)
+{
+   ecore_evas_animator_ticked = EINA_TRUE;
+   overtick--;
+   if (overtick == 0)
+ {
+ecore_evas_animator = NULL;
+return EINA_FALSE;
+ }
+   return EINA_TRUE;
+}
+#endif
+
 static Eina_Bool
 _ecore_evas_idle_enter(void *data EINA_UNUSED)
 {
@@ -55,6 +77,25 @@ _ecore_evas_idle_enter(void *data EINA_UNUSED)
 #endif
 
if (!ecore_evases) return ECORE_CALLBACK_RENEW;
+
+#ifdef RENDER_SYNC
+   if (!ecore_evas_first)
+ {
+if ((!ecore_evas_animator_ticked) &&
+(!ecore_main_loop_animator_ticked_get()))
+  {
+ if (!ecore_evas_animator)
+   {
+  overtick = 1;
+  ecore_evas_animator = 
ecore_animator_add(_ecore_evas_animator, NULL);
+   }
+ return ECORE_CALLBACK_RENEW;
+  }
+ecore_evas_animator_ticked = EINA_FALSE;
+ }
+   ecore_evas_first = EINA_FALSE;
+#endif
+
if (_ecore_evas_fps_debug)
  {
 t1 = ecore_time_get();
@@ -351,7 +392,10 @@ ecore_evas_shutdown(void)
if (_ecore_evas_fps_debug) _ecore_evas_fps_debug_shutdown();
ecore_idle_enterer_del(ecore_evas_idle_enterer);
ecore_evas_idle_enterer = NULL;
-
+#ifdef RENDER_SYNC
+   if (ecore_evas_animator) ecore_animator_del(ecore_evas_animator);
+   ecore_evas_animator = NULL;
+#endif
 #ifdef BUILD_ECORE_EVAS_EWS
while (_ecore_evas_ews_shutdown());
 #endif

-- 




[EGIT] [core/efl] master 01/02: ecore loop + animator - add call to get if an animator cb has run this iter

2013-12-08 Thread Carsten Haitzler
raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=cc1ff312768c3915516e1d8c36e6d4c382de830a

commit cc1ff312768c3915516e1d8c36e6d4c382de830a
Author: Carsten Haitzler (Rasterman) 
Date:   Sun Dec 8 15:05:51 2013 +0900

ecore loop + animator - add call to get if an animator cb has run this iter

this adds a simple call and infra to get if an animator has run this
iteration. it's simple and not really useful other than internally to
efl.
---
 src/lib/ecore/Ecore_Common.h  |  1 +
 src/lib/ecore/ecore_anim.c| 14 ++
 src/lib/ecore/ecore_main.c| 23 ++-
 src/lib/ecore/ecore_private.h |  2 ++
 4 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore/Ecore_Common.h b/src/lib/ecore/Ecore_Common.h
index 39feead..2fad5c1 100644
--- a/src/lib/ecore/Ecore_Common.h
+++ b/src/lib/ecore/Ecore_Common.h
@@ -73,6 +73,7 @@ EAPI void ecore_main_loop_glib_always_integrate_disable(void);
 
 EAPI void ecore_main_loop_begin(void);
 EAPI void ecore_main_loop_quit(void);
+EAPI Eina_Bool ecore_main_loop_animator_ticked_get(void);
 
 /**
  * @typedef Ecore_Cb Ecore_Cb
diff --git a/src/lib/ecore/ecore_anim.c b/src/lib/ecore/ecore_anim.c
index dd76daf..2bdd8d1 100644
--- a/src/lib/ecore/ecore_anim.c
+++ b/src/lib/ecore/ecore_anim.c
@@ -53,6 +53,7 @@ static Ecore_Cb begin_tick_cb = NULL;
 static const void *begin_tick_data = NULL;
 static Ecore_Cb end_tick_cb = NULL;
 static const void *end_tick_data = NULL;
+static Eina_Bool animator_ran = EINA_FALSE;
 
 static void
 _begin_tick(void)
@@ -114,6 +115,7 @@ _do_tick(void)
 (!animator->suspended) && 
 (!animator->just_added))
   {
+ animator_ran = EINA_TRUE;
  if (!_ecore_call_task_cb(animator->func, animator->data))
{
   animator->delete_me = EINA_TRUE;
@@ -657,6 +659,18 @@ _ecore_animator_shutdown(void)
  }
 }
 
+void
+_ecore_animator_run_reset(void)
+{
+   animator_ran = EINA_FALSE;
+}
+
+Eina_Bool
+_ecore_animator_run_get(void)
+{
+   return animator_ran;
+}
+
 static Eina_Bool
 _ecore_animator_run(void *data)
 {
diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c
index 045ccb1..44fb957 100644
--- a/src/lib/ecore/ecore_main.c
+++ b/src/lib/ecore/ecore_main.c
@@ -707,6 +707,7 @@ _ecore_main_gsource_dispatch(GSource*source EINA_UNUSED,
 
if (ecore_idling && events_ready)
  {
+_ecore_animator_run_reset();
 _ecore_idle_exiter_call();
 ecore_idling = 0;
  }
@@ -723,6 +724,7 @@ _ecore_main_gsource_dispatch(GSource*source EINA_UNUSED,
 
 if (ecore_fds_ready || events_ready || timers_ready)
   {
+ _ecore_animator_run_reset();
  _ecore_idle_exiter_call();
  ecore_idling = 0;
   }
@@ -1067,6 +1069,21 @@ ecore_main_loop_quit(void)
 }
 
 /**
+ * Returns if an animator has ticked off during this loop iteration
+ *
+ * @return EINA_TRUE if an animator has been called, EINA_FALSE otherwise.
+ *
+ * There should be little need for anyone to use this - ever.
+ *
+ * @since 1.9
+ */
+EAPI Eina_Bool
+ecore_main_loop_animator_ticked_get(void)
+{
+   return _ecore_animator_run_get();
+}
+
+/**
  * Sets the function to use when monitoring multiple file descriptors,
  * and waiting until one of more of the file descriptors before ready
  * for some class of I/O operation.
@@ -2002,7 +2019,11 @@ start_loop: 
/***/
 process_all: /***/
 
/* we came out of our "wait state" so idle has exited */
-   if (!once_only) _ecore_idle_exiter_call();
+   if (!once_only)
+ {
+_ecore_animator_run_reset();
+_ecore_idle_exiter_call();
+ }
/* call the fd handler per fd that became alive... */
/* this should read or write any data to the monitored fd and then */
/* post events onto the ecore event pipe if necessary */
diff --git a/src/lib/ecore/ecore_private.h b/src/lib/ecore/ecore_private.h
index 1c7f53e..f6a2d55 100644
--- a/src/lib/ecore/ecore_private.h
+++ b/src/lib/ecore/ecore_private.h
@@ -219,6 +219,8 @@ void   _ecore_exe_event_del_free(void *data,
 #endif
 
 void _ecore_animator_shutdown(void);
+void _ecore_animator_run_reset(void);
+Eina_Bool _ecore_animator_run_get(void);
 
 void _ecore_poller_shutdown(void);
 

-- 




[EGIT] [core/efl] master 01/01: build: fix installing in DESTDIR for packaging and buildbot.

2013-12-08 Thread Cedric BAIL
cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=de7b7f381c6ec35e6c39947cebf775ed8caad488

commit de7b7f381c6ec35e6c39947cebf775ed8caad488
Author: Cedric Bail 
Date:   Mon Dec 9 10:57:12 2013 +0900

build: fix installing in DESTDIR for packaging and buildbot.

This should fix T628 .
---
 src/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Makefile.am b/src/Makefile.am
index 1769a6b..2d7fdd1 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -103,5 +103,5 @@ clean-local:
find . -type f -name check-results.xml -delete
 
 install-exec-hook:
-   for i in $(lib_LTLIBRARIES); do sed -i "s/-luuid//" $(libdir)/`echo $$i 
| sed "s#lib/.*/##"`; done
+   for i in $(lib_LTLIBRARIES); do sed -i "s/-luuid//" 
$(DESTDIR)$(libdir)/`echo $$i | sed "s#lib/.*/##"`; done
$(EFL_INSTALL_EXEC_HOOK)

-- 




Re: [E-devel] [EGIT] [core/enlightenment] master 01/01: comp - disable grab by default due to it causing erratic rendering

2013-12-08 Thread The Rasterman
On Sun, 8 Dec 2013 09:09:50 -0500 Michael Blumenkrantz
 said:

> On Sat, 07 Dec 2013 21:48:11 -0800
> Carsten Haitzler  wrote:
> 
> > raster pushed a commit to branch master.
> > 
> > http://git.enlightenment.org/core/enlightenment.git/commit/?id=65a1ed752ed08de58d2eea550ad1bbc2d451e8d9
> > 
> > commit 65a1ed752ed08de58d2eea550ad1bbc2d451e8d9
> > Author: Carsten Haitzler (Rasterman) 
> > Date:   Sun Dec 8 14:44:26 2013 +0900
> > 
> > comp - disable grab by default due to it causing erratic rendering
> > 
> > so i found something interesting. the grab option causes some erratic
> 
> that IS interesting. how did you find this?

while trying to add the framerate sync feature i just puhsed into ecore-evas. i
was sure i had my code right, but sometimes it just wouldnt wake up at the
right time. i did a LOT of printf debugging with detailed time
stamps/framecounts and more and eventually found that the jumping i was was
every second frame being off by like 80% of a frame - thus basically missing a
slot. literally an ecore loop wakup was not happening... i dbeuggined it down
to evas rendering taking an erratic amount of time.. sometimes it took 0.1
frames worth of time or 0.05  or so.. other times 0.8... and like swapping back
and forth every frame. i know that on my desktop here it should easily manage
to render the tiny amount in no time flat... so the lower number looked
right... so i was wondering what could cause rendering to jump about like
that... surely not internal rendering code itself... so my guess was an
external influence... i remembered the grab server option.. i turned it off..
and VOILA! smooth as a babies bottom. my code was right -it was being held up
by x. when you grab the server all other clients are ignored until the grab is
released. so my suspicion was one of the round-trips within the xshmputimage
(the xsync one - as there is only one) was being blocked by this.

> > framerate in clients IF thoise clients have to sync to the xserver and
> > themselves try and render more smoothly. it masically means animators
> > get delayed due to unusually long render times because of this. this
> > fixes that. this also adds a comp config version number allowing the
> > code to upgrade a users config to turn this off and thus allows for
> > future upgrades too.
> > ---
> >  src/bin/e_comp.c| 17 +
> >  src/bin/e_comp_cfdata.c |  4 +++-
> >  src/bin/e_comp_cfdata.h |  3 +++
> >  3 files changed, 23 insertions(+), 1 deletion(-)
> > 
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Python-EFL 1.8.0 released

2013-12-08 Thread Daniel Juyung Seo
Thanks for the effort!
I updated the news on FB Enlightenment, FB Enlightenment Korea, Twitter
Enlightenment Korea.

Thanks.

Daniel Juyung Seo (SeoZ)



On Mon, Dec 9, 2013 at 4:46 AM, Kai Huuhko  wrote:

> = Python-EFL 1.8.0 release =
>
> We are pleased to announce that **Python-EFL** 1.8.0 is now released and
> available for download.
>
> == Download ==
>
>
> http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz
>
> For convenience the tarball only contains intermediary C source generated
> from our Cython source, which is publicly accessible in our git repository
> at:
>
> https://git.enlightenment.org/bindings/python/python-efl.git/
>
> 
>
> = What's New =
>
> Major changes have been made to Python-EFL in the past year since 1.7
> release first came out. The usual has been done in fixing bugs, optimizing
> speed and much more. (See **changes.html** in the tarball for full list of
> changes.)
>
> == Merged EFL tree ==
>
> We have merged **evas **, **ecore**, **edje**, **emotion**,
> **dbus_mainloop** and **elementary** inside a single **efl** top-level
> package (as you can see now there are no more separate packages to
> download, only python-efl).
>
> == Python 3 support ==
>
> This new release is (finally) fully compatible with both Python 2 and
> Python 3. If you need to install for several versions just use the version
> specific Python binary while installing, for example:
>
>   python3.3 setup.py install
>
> will install the bindings for use with Python 3.3.
>
> == Improved documentation ==
>
> **Python-EFL** now has fairly complete documentation built using Sphinx.
> The docs can be generated by the user for local reading (see below), or
> browsed online at:
>
> http://docs.enlightenment.org
>
> 
>
> = Building and Dependencies =
>
> If you have existing Python-EFL or the old split 1.7 release bindings
> installed, you may wish to uninstall them before compiling and installing
> to avoid possible conflicts during install and/or runtime.
>
> The bindings are compiled against the following libraries:
>
>   * python (Python 2.6+/3.0+, or PyPy (not tested))
>   * efl (1.8)
>   * elementary (1.8, optional)
>   * python-dbus (0.83+, optional)
>
> The setup script detects your installed libraries and builds bindings
> according to those found.
>
> To install the bindings run:
>
>   (sudo) python setup.py install
>
>
> To generate the documentation locally you need:
>
>   * sphinx (1.0+)
>   * graphviz (optional)
>
> To build the documentation:
>
>   python setup.py build_doc
>
>
> For more information on available build options see:
>
>   python setup.py --help
>
>
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> Enlightenment-release mailing list
> enlightenment-rele...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-release
>
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Upcoming 1.8.x releases on Friday

2013-12-08 Thread Jeff Hoogland
E18 rc1 doesn't appear to build here:

  CC   temperature/tempget.o
  CCLD temperature/tempget
make[4]: *** No rule to make target `physics/e-module-physics.edj', needed
by `all-am'.  Stop.
make[4]: Leaving directory
`/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1/src/modules'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jeff/0.18.0-rc1/enlightenment-0.18.0-rc1'
make: *** [all] Error 2



On Sun, Dec 8, 2013 at 2:58 PM, Jeff Hoogland wrote:

> Just wanted to confirm emotion generic players isn't getting a 1.8.1
> release.
>
>
> On Sun, Dec 8, 2013 at 2:32 PM, Stefan Schmidt 
> wrote:
>
>> Hello.
>>
>> On Fri, 2013-12-06 at 12:35, Stefan Schmidt wrote:
>> >
>> > On Thu, 2013-12-05 at 08:55, Stefan Schmidt wrote:
>> > > On Thu, 2013-12-05 at 08:53, Stefan Schmidt wrote:
>> > > > Hello.
>> > > >
>> > > > [Now CC'ed to enlightenment-release]
>> > >
>> > > Everybody could see that this was a lie but is true now...
>> > >
>> > > > On Wed, 2013-12-04 at 14:44, Stefan Schmidt wrote:
>> > > > >
>> > > > > It seems all 1.8 branches have accumulated enough fixes already
>> to allow
>> > > > > for a 1.8.x release on Friday. If you have backported your
>> _tested_
>> > > > > important fixes to the stable branch consider yourself a good
>> person.
>> > > > >
>> > > > > If know anything else that needs backporting please do so by
>> Thursday
>> > > > > evening. I don't want last minutes commits just a second before
>> the release.
>> > > >
>> > > > This needs to be adapted slightly. As Mike pointed out we have a
>> > > > policy for having the tarballs around for 24h to allow testing
>> before
>> > > > doing the final announce. This is a really good thing so I plan to
>> > > > stick with it.
>> > > >
>> > > > Adaption to my current plan would be that I prepare the tarballs and
>> > > > everythign on Friday evening European time and allow for testing
>> until
>> > > > Sunday (I'm off Saturday) and if the tarball have been fine do the
>> > > > announcement on Sunday.
>> >
>> > Due to laptop and hard disk dieing I have to move this forward a bit.
>> > I really need the time to recover.
>> >
>> > Tarballs for testing should be out on Sunday evening and release
>> > announcement 24h later if nothing problematic comes up. On the good
>> > side we will have an e18-rc1 together with these.
>>
>> In the spirit of all the other releases I also pushed out the TESTING
>> tarballs for efl, elm evas_generic_loaders and e18. While efl, elm and
>> evas_generic loaders are stable releases e18 gets his first release
>> candidate together with them.
>>
>> THIS MIGHT NOT BE THE FINAL TARBALLS.
>>
>> Please test them and let me know any problems. If nothing shows I will
>> make them final in 24h.
>>
>>
>> http://download.enlightenment.org/rel/libs/efl/efl-1.8.2.tar.gz
>>
>> http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.1.tar.gz
>>
>> http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.1.tar.gz
>>
>>
>> http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.18.0-rc1.tar.gz
>>
>> Happy testing.
>>
>> regards
>> Stefan Schmidt
>>
>>
>> --
>> Sponsored by Intel(R) XDK
>> Develop, test and display web and hybrid apps with a single code base.
>> Download it for free now!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
>
> --
> ~Jeff Hoogland 
> Thoughts on Technology , Tech Blog
> Bodhi Linux , Enlightenment for your Desktop
>



-- 
~Jeff Hoogland 
Thoughts on Technology , Tech Blog
Bodhi Linux , Enlightenment for your Desktop
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/enlightenment] master 01/01: e: handle e_util_head_exec display env

2013-12-08 Thread Sebastian Dransfeld
englebass pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=5ca535383fc9a5396c6893c4e03277696e39648e

commit 5ca535383fc9a5396c6893c4e03277696e39648e
Author: Sebastian Dransfeld 
Date:   Sun Dec 8 22:30:04 2013 +0100

e: handle e_util_head_exec display env

Clean up the code to set DISPLAY env so it is safe and correct.
---
 src/bin/e_utils.c | 28 +---
 1 file changed, 9 insertions(+), 19 deletions(-)

diff --git a/src/bin/e_utils.c b/src/bin/e_utils.c
index abbf726..93f4daa 100644
--- a/src/bin/e_utils.c
+++ b/src/bin/e_utils.c
@@ -148,34 +148,27 @@ e_util_head_exec(int head, const char *cmd)
 {
char *penv_display;
char *p1, *p2;
-   char buf[4096], buf2[32];
+   char buf[4096];
int ok = 0;
Ecore_Exe *exe;
 
penv_display = getenv("DISPLAY");
if (!penv_display) return 0;
penv_display = strdup(penv_display);
+   if (!penv_display) return 0;
/* set env vars */
p1 = strrchr(penv_display, ':');
p2 = strrchr(penv_display, '.');
if ((p1) && (p2) && (p2 > p1)) /* "blah:x.y" */
  {
-/* yes it could overflow... but who will overflow DISPLAY eh? why? to
- * "exploit" your own applications running as you?
- */
-strncpy(buf, penv_display, sizeof(buf));
-buf[p2 - penv_display + 1] = 0;
-snprintf(buf2, sizeof(buf2), "%i", head);
-strcat(buf, buf2);
+*p2 = 0;
+snprintf(buf, sizeof(buf), "%s.%i", penv_display, head);
+*p2 = '.';
  }
else if (p1) /* "blah:x */
- {
-strncpy(buf, penv_display, sizeof(buf));
-snprintf(buf2, sizeof(buf2), ".%i", head);
-strcat(buf, buf2);
- }
+ snprintf(buf, sizeof(buf), "%s.%i", penv_display, head);
else
- strncpy(buf, penv_display, sizeof(buf));
+ eina_strlcpy(buf, penv_display, sizeof(buf));
 
ok = 1;
exe = ecore_exe_run(cmd, NULL);
@@ -190,11 +183,8 @@ e_util_head_exec(int head, const char *cmd)
  }
 
/* reset env vars */
-   if (penv_display)
- {
-e_util_env_set("DISPLAY", penv_display);
-free(penv_display);
- }
+   e_util_env_set("DISPLAY", penv_display);
+   free(penv_display);
return ok;
 }
 

-- 




Re: [E-devel] [EGIT] [core/enlightenment] master 01/10: Check return value from mkdir

2013-12-08 Thread Sebastian Dransfeld
On 12/08/2013 01:41 AM, Gustavo Sverzut Barbieri wrote:
> On Sat, Dec 7, 2013 at 7:29 PM, Sebastian Dransfeld  
> wrote:
>> englebass pushed a commit to branch master.
>>
>> http://git.enlightenment.org/core/enlightenment.git/commit/?id=05f00710f22382902ac866461f8287a0fce90616
>>
>> commit 05f00710f22382902ac866461f8287a0fce90616
>> Author: Sebastian Dransfeld 
>> Date:   Sat Dec 7 21:32:11 2013 +0100
>>
>>  Check return value from mkdir
>>
>>  If mkdir fails, no need to stat.
>>
>>  Fixes CID 1039963
>> ---
>>   src/bin/e_ipc.c | 4 +++-
>>   1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/src/bin/e_ipc.c b/src/bin/e_ipc.c
>> index 765b56e..e2853ce 100644
>> --- a/src/bin/e_ipc.c
>> +++ b/src/bin/e_ipc.c
>> @@ -80,7 +80,8 @@ e_ipc_init(void)
>>{
>>   snprintf(buf, sizeof(buf), "%s/e-%s@%x",
>>base, user, id1);
> good! While not fully related to this patch, but it remembered me that
> if set $XDG_RUNTIME_DIR we should use that instead of base + user. It
> is guaranteed to be an user-private directory if set (just systemd
> does that AFAIK), we can keep the old case for legacy systems.
>
The code already uses XDG_RUNTIME_DIR.

S.

$XDG_RUNTIME_DIR


--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [e-users] EFL 1.8 Alpha2 + Enlightenment 0.18 Alpha2 & Terminology 0.4 Alpha2

2013-12-08 Thread Doug Newgard

> Date: Sun, 1 Dec 2013 10:28:50 +1030
> From: si...@simotek.net
> To: enlightenment-devel@lists.sourceforge.net
> Subject: Re: [E-devel] [e-users] EFL 1.8 Alpha2 + Enlightenment 0.18 Alpha2 & 
> Terminology 0.4 Alpha2
>
> On 11/21/2013 05:33 AM, Davide Andreoli wrote:
>> 2013/11/20 Jeff Hoogland 
>>
>>> This is great! Looking forward to packing this up and playing with it this
>>> weekend.
>>>
>>> Any plans to start doing pre-release tars to test the updated python
>>> bindings for 1.8?
>>>
>> We plan to release the 1.8 bindings just after the efl release, so it's a
>> little premature now.
>> In the meantime you can start playing with the tarball autogenerated by
>> jenkins at:
>>
>> https://build.enlightenment.org/view/Base%20jobs/job/base_pyefl_build/lastSuccessfulBuild/artifact/dist/efl-1.7.99.tar.gz
>>
>> This tarball will be the base for our future releases, please test it and
>> report any issue.
>>
>>
>>
> A econnman release would also be great, as far as i can tell the last
> release won't work with efl 1.8.0
>
> Cheers
> Simon

I just tested it and econnman 1 does work with EFL 1.8 and the new bindings, 
Kai Huuhko added compatibility packages a couple of weeks ago. All you have to 
do is patch out the pkg-config check in configure.ac and run autoreconf -fiv.   
  
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Upcoming 1.8.x releases on Friday

2013-12-08 Thread Jeff Hoogland
Just wanted to confirm emotion generic players isn't getting a 1.8.1
release.


On Sun, Dec 8, 2013 at 2:32 PM, Stefan Schmidt wrote:

> Hello.
>
> On Fri, 2013-12-06 at 12:35, Stefan Schmidt wrote:
> >
> > On Thu, 2013-12-05 at 08:55, Stefan Schmidt wrote:
> > > On Thu, 2013-12-05 at 08:53, Stefan Schmidt wrote:
> > > > Hello.
> > > >
> > > > [Now CC'ed to enlightenment-release]
> > >
> > > Everybody could see that this was a lie but is true now...
> > >
> > > > On Wed, 2013-12-04 at 14:44, Stefan Schmidt wrote:
> > > > >
> > > > > It seems all 1.8 branches have accumulated enough fixes already to
> allow
> > > > > for a 1.8.x release on Friday. If you have backported your _tested_
> > > > > important fixes to the stable branch consider yourself a good
> person.
> > > > >
> > > > > If know anything else that needs backporting please do so by
> Thursday
> > > > > evening. I don't want last minutes commits just a second before
> the release.
> > > >
> > > > This needs to be adapted slightly. As Mike pointed out we have a
> > > > policy for having the tarballs around for 24h to allow testing before
> > > > doing the final announce. This is a really good thing so I plan to
> > > > stick with it.
> > > >
> > > > Adaption to my current plan would be that I prepare the tarballs and
> > > > everythign on Friday evening European time and allow for testing
> until
> > > > Sunday (I'm off Saturday) and if the tarball have been fine do the
> > > > announcement on Sunday.
> >
> > Due to laptop and hard disk dieing I have to move this forward a bit.
> > I really need the time to recover.
> >
> > Tarballs for testing should be out on Sunday evening and release
> > announcement 24h later if nothing problematic comes up. On the good
> > side we will have an e18-rc1 together with these.
>
> In the spirit of all the other releases I also pushed out the TESTING
> tarballs for efl, elm evas_generic_loaders and e18. While efl, elm and
> evas_generic loaders are stable releases e18 gets his first release
> candidate together with them.
>
> THIS MIGHT NOT BE THE FINAL TARBALLS.
>
> Please test them and let me know any problems. If nothing shows I will
> make them final in 24h.
>
>
> http://download.enlightenment.org/rel/libs/efl/efl-1.8.2.tar.gz
>
> http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.1.tar.gz
>
> http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.1.tar.gz
>
>
> http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.18.0-rc1.tar.gz
>
> Happy testing.
>
> regards
> Stefan Schmidt
>
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
~Jeff Hoogland 
Thoughts on Technology , Tech Blog
Bodhi Linux , Enlightenment for your Desktop
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Upcoming 1.8.x releases on Friday

2013-12-08 Thread Stefan Schmidt
Hello.

On Fri, 2013-12-06 at 12:35, Stefan Schmidt wrote:
> 
> On Thu, 2013-12-05 at 08:55, Stefan Schmidt wrote:
> > On Thu, 2013-12-05 at 08:53, Stefan Schmidt wrote:
> > > Hello.
> > > 
> > > [Now CC'ed to enlightenment-release]
> > 
> > Everybody could see that this was a lie but is true now...
> > 
> > > On Wed, 2013-12-04 at 14:44, Stefan Schmidt wrote:
> > > > 
> > > > It seems all 1.8 branches have accumulated enough fixes already to 
> > > > allow 
> > > > for a 1.8.x release on Friday. If you have backported your _tested_ 
> > > > important fixes to the stable branch consider yourself a good person.
> > > > 
> > > > If know anything else that needs backporting please do so by Thursday 
> > > > evening. I don't want last minutes commits just a second before the 
> > > > release.
> > > 
> > > This needs to be adapted slightly. As Mike pointed out we have a
> > > policy for having the tarballs around for 24h to allow testing before
> > > doing the final announce. This is a really good thing so I plan to
> > > stick with it.
> > > 
> > > Adaption to my current plan would be that I prepare the tarballs and
> > > everythign on Friday evening European time and allow for testing until
> > > Sunday (I'm off Saturday) and if the tarball have been fine do the
> > > announcement on Sunday.
> 
> Due to laptop and hard disk dieing I have to move this forward a bit.
> I really need the time to recover.
> 
> Tarballs for testing should be out on Sunday evening and release
> announcement 24h later if nothing problematic comes up. On the good
> side we will have an e18-rc1 together with these.

In the spirit of all the other releases I also pushed out the TESTING
tarballs for efl, elm evas_generic_loaders and e18. While efl, elm and
evas_generic loaders are stable releases e18 gets his first release
candidate together with them.

THIS MIGHT NOT BE THE FINAL TARBALLS.

Please test them and let me know any problems. If nothing shows I will
make them final in 24h.


http://download.enlightenment.org/rel/libs/efl/efl-1.8.2.tar.gz
http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.1.tar.gz
http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.1.tar.gz

http://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.18.0-rc1.tar.gz

Happy testing.

regards
Stefan Schmidt

--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [core/evas_generic_loaders] evas_generic_loaders-1.8 01/01: release: UPdate NEWS and bump version for 1.8.1 release

2013-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch evas_generic_loaders-1.8.

http://git.enlightenment.org/core/evas_generic_loaders.git/commit/?id=db5cb8326e4c9864bb1354f291ec9911567c2089

commit db5cb8326e4c9864bb1354f291ec9911567c2089
Author: Stefan Schmidt 
Date:   Sun Dec 8 20:47:04 2013 +0100

release: UPdate NEWS and bump version for 1.8.1 release
---
 NEWS | 9 -
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index a5746c2..f07b82f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,11 @@
-Evas Generic Loaders 1.8.0
+Evas Generic Loaders 1.8.1
+
+Changes since Evas Generic Loaders 1.8.0:
+-
+
+Fixes:
+   * Bugfix: add a typefind to gstreamer plugin pipeline
+   * Bugfix: unbreak gstreamer plugin
 
 Changes since Evas Generic Loaders 1.7.0:
 -
diff --git a/configure.ac b/configure.ac
index dcc44db..cc3a2f8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [1])
 m4_define([v_min], [8])
-m4_define([v_mic], [0])
+m4_define([v_mic], [1])
 dnl m4_define([v_rev], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || 
echo 0) | tr -d '\n']))
 ##--   When released, remove the dnl on the below line
 dnl m4_undefine([v_rev])

-- 




[EGIT] [core/elementary] elementary-1.8 01/01: release: Update NEWS and bump version for 1.8.1 release

2013-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch elementary-1.8.

http://git.enlightenment.org/core/elementary.git/commit/?id=cf46c6dfb5c37e5f4e2d6b8f3a1d6136bcb289bf

commit cf46c6dfb5c37e5f4e2d6b8f3a1d6136bcb289bf
Author: Stefan Schmidt 
Date:   Thu Dec 5 15:18:53 2013 +0100

release: Update NEWS and bump version for 1.8.1 release
---
 NEWS | 9 -
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index bac1cb4..1f1e404 100644
--- a/NEWS
+++ b/NEWS
@@ -10,7 +10,14 @@ Additions:
 Improvements:
 
 Fixes:
-
+   * naviframe: clip the shadow also
+   * elementary: shuttup autotools.
+   * elementary/elm_button: Change the timing of signal_emitting.
+   * elm_interface_scrollable: fix scroller page flick calculation roundup 
routine.
+   * elm_interface_scrollable: reset momentum_animator to null when return 
cancel from the animator.
+   * gengrid: refactoring of commit 7187a3124fc6c169fcfec2c249a1fd483481fbba
+   * Gengrid: Enable Scroll To Type when item bring in or show region.
+   * theme - fix evrything theme elements for enlightenment (T596)
* fix mouse eventing on e border theme
 
 Removals:
diff --git a/configure.ac b/configure.ac
index 50d504f..10ac963 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2,7 +2,7 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [1])
 m4_define([v_min], [8])
-m4_define([v_mic], [0])
+m4_define([v_mic], [1])
 dnl m4_define([v_rev], m4_esyscmd([(git rev-list --count HEAD 2>/dev/null || 
echo 0) | tr -d '\n']))
 ##--   When released, remove the dnl on the below line
 dnl m4_undefine([v_rev])

-- 




[EGIT] [core/efl] origin/efl-1.8 01/01: release: Update NEWS and bump version for efl 1.8.2 release

2013-12-08 Thread Stefan Schmidt
stefan pushed a commit to branch origin/efl-1.8.

http://git.enlightenment.org/core/efl.git/commit/?id=22560c63ea84af333d4ebb357e96761be0b9de10

commit 22560c63ea84af333d4ebb357e96761be0b9de10
Author: Stefan Schmidt 
Date:   Thu Dec 5 15:05:33 2013 +0100

release: Update NEWS and bump version for efl 1.8.2 release
---
 NEWS | 20 +++-
 configure.ac |  2 +-
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/NEWS b/NEWS
index ef37b0a..e7be9ac 100644
--- a/NEWS
+++ b/NEWS
@@ -1,7 +1,25 @@
 =
-EFL 1.8.1
+EFL 1.8.2
 =
 
+Changes since 1.8.1:
+
+
+* ecore_evas: Set engine aspect ratio function pointer
+* evas - Clip mark performance improvement
+* ecore_evas: Properly fix efl wayland elm window resize problem.
+* evas - fix overdraw + too many rects problem found in some expedite tests
+* efreet - fix recusrion checks need to pop as well as push.
+* evil: use the right ifdef.
+* efreet - protect efreetd from recursing too far to save overhead and mem
+* ecore ecore_glib.c: fixed documentation about glib integration always 
configure option.
+* eina: increase hash matching inside of Eina_Hash.
+* evas: fix loader to properly define _XOPEN_SOURCE for Solaris.
+* Revert "eina: check if the complete hash match before checking if the 
key match during
+  children walk."
+* evas: bugfix in evas_render of not maintaining changed flags on object 
correctly (T539)
+* Add: Implement withdrawn_set/unset on Wayland engines (T155)
+
 Changes since 1.8.0:
 
 
diff --git a/configure.ac b/configure.ac
index b6b499c..ef6c80d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-EFL_VERSION([1], [8], [1], [release])
+EFL_VERSION([1], [8], [2], [release])
 AC_INIT([efl], [efl_version], [enlightenment-devel@lists.sourceforge.net])
 
 AC_PREREQ([2.60])

-- 




Re: [E-devel] Python-EFL 1.8.0 released

2013-12-08 Thread Davide Andreoli
2013/12/8 Kai Huuhko 

> = Python-EFL 1.8.0 release =
>
> We are pleased to announce that **Python-EFL** 1.8.0 is now released and
> available for download.
>

\o/


>
> == Download ==
>
>
> http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz
>
> For convenience the tarball only contains intermediary C source generated
> from our Cython source, which is publicly accessible in our git repository
> at:
>
> https://git.enlightenment.org/bindings/python/python-efl.git/
>
> 
>
> = What's New =
>
> Major changes have been made to Python-EFL in the past year since 1.7
> release first came out. The usual has been done in fixing bugs, optimizing
> speed and much more. (See **changes.html** in the tarball for full list of
> changes.)
>
> == Merged EFL tree ==
>
> We have merged **evas **, **ecore**, **edje**, **emotion**,
> **dbus_mainloop** and **elementary** inside a single **efl** top-level
> package (as you can see now there are no more separate packages to
> download, only python-efl).
>
> == Python 3 support ==
>
> This new release is (finally) fully compatible with both Python 2 and
> Python 3. If you need to install for several versions just use the version
> specific Python binary while installing, for example:
>
>   python3.3 setup.py install
>
> will install the bindings for use with Python 3.3.
>
> == Improved documentation ==
>
> **Python-EFL** now has fairly complete documentation built using Sphinx.
> The docs can be generated by the user for local reading (see below), or
> browsed online at:
>
> http://docs.enlightenment.org
>
> 
>
> = Building and Dependencies =
>
> If you have existing Python-EFL or the old split 1.7 release bindings
> installed, you may wish to uninstall them before compiling and installing
> to avoid possible conflicts during install and/or runtime.
>
> The bindings are compiled against the following libraries:
>
>   * python (Python 2.6+/3.0+, or PyPy (not tested))
>   * efl (1.8)
>   * elementary (1.8, optional)
>   * python-dbus (0.83+, optional)
>
> The setup script detects your installed libraries and builds bindings
> according to those found.
>
> To install the bindings run:
>
>   (sudo) python setup.py install
>
>
> To generate the documentation locally you need:
>
>   * sphinx (1.0+)
>   * graphviz (optional)
>
> To build the documentation:
>
>   python setup.py build_doc
>
>
> For more information on available build options see:
>
>   python setup.py --help
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [website/www] master 01/01: add python bindings release to the download page

2013-12-08 Thread davemds
davemds pushed a commit to branch master.

http://git.enlightenment.org/website/www.git/commit/?id=d21eae5a1ba41f84d52d7283b9ac960e0a9d48d6

commit d21eae5a1ba41f84d52d7283b9ac960e0a9d48d6
Author: davemds 
Date:   Sun Dec 8 20:50:18 2013 +0100

add python bindings release to the download page
---
 public_html/p/download/en-body | 8 
 1 file changed, 8 insertions(+)

diff --git a/public_html/p/download/en-body b/public_html/p/download/en-body
index 22b7d8b..40598b2 100644
--- a/public_html/p/download/en-body
+++ b/public_html/p/download/en-body
@@ -102,6 +102,14 @@
);?>

 
+   
+   Python EFL 1.8.0
+ Python bindings for EFL and Elementary. http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz";
+   );?>
+   
+
   
 
   

-- 




[E-devel] Python-EFL 1.8.0 released

2013-12-08 Thread Kai Huuhko
= Python-EFL 1.8.0 release =

We are pleased to announce that **Python-EFL** 1.8.0 is now released and
available for download.

== Download ==

http://download.enlightenment.org/rel/bindings/python/python-efl-1.8.0.tar.gz

For convenience the tarball only contains intermediary C source generated
from our Cython source, which is publicly accessible in our git repository
at:

https://git.enlightenment.org/bindings/python/python-efl.git/



= What's New =

Major changes have been made to Python-EFL in the past year since 1.7
release first came out. The usual has been done in fixing bugs, optimizing
speed and much more. (See **changes.html** in the tarball for full list of
changes.)

== Merged EFL tree ==

We have merged **evas **, **ecore**, **edje**, **emotion**,
**dbus_mainloop** and **elementary** inside a single **efl** top-level
package (as you can see now there are no more separate packages to
download, only python-efl).

== Python 3 support ==

This new release is (finally) fully compatible with both Python 2 and
Python 3. If you need to install for several versions just use the version
specific Python binary while installing, for example:

  python3.3 setup.py install

will install the bindings for use with Python 3.3.

== Improved documentation ==

**Python-EFL** now has fairly complete documentation built using Sphinx.
The docs can be generated by the user for local reading (see below), or
browsed online at:

http://docs.enlightenment.org



= Building and Dependencies =

If you have existing Python-EFL or the old split 1.7 release bindings
installed, you may wish to uninstall them before compiling and installing
to avoid possible conflicts during install and/or runtime.

The bindings are compiled against the following libraries:

  * python (Python 2.6+/3.0+, or PyPy (not tested))
  * efl (1.8)
  * elementary (1.8, optional)
  * python-dbus (0.83+, optional)

The setup script detects your installed libraries and builds bindings
according to those found.

To install the bindings run:

  (sudo) python setup.py install


To generate the documentation locally you need:

  * sphinx (1.0+)
  * graphviz (optional)

To build the documentation:

  python setup.py build_doc


For more information on available build options see:

  python setup.py --help
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [bindings/python/python-efl] annotated tag v1.8.0 created

2013-12-08 Thread Enlightenment Git
kuuko pushed a change to annotated tag v1.8.0
in repository bindings/python/python-efl.

at  469cf0dbd6 (tag)
   tagging  01365d7375a21258b03e47dea7542c5503060960 (commit)
 tagged by  Kai Huuhko
on  Sun Dec 8 21:19:00 2013 +0200

- Log -
Python-EFL release 1.8.0
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABAgAGBQJSpMZKAAoJEMVq7z9spx7Hzc0P/ieM2yrdFXhaU/Q2vwyz9eBn
AhS8E1hdjYX0KRm/BxC/PJgKVjBXKLABu9zVGT46TQaMpul9xMiQ6K/E8Lbq7f3O
lt4jImKwNTDa5xzZENb8EAyDwpbI06wnsYYqXRvwRPHf6MMPeC6XdHZxTh+3v2dA
Xl0RFZ/uGlm5+GRxUay5RG2NAJVLGeyQm2CUUG4c93oXHexLiIaZPF4gsbnMGuy5
Zca1TlyJMp9S2Gh3p5d/cUnm1FtMsIppI/q0AHmIe8U9kKW7rCcBvRGaR8+CWTH6
4mqUK1XF6e9QOlWbuBKK8D2jePmaYPLH4bx++HSYguwZcVj/F7p29H+1kbJzMc+E
k2MrqUtVuwISWQx+H8x5rzF+CK+MowBo5Af28cmm5rk3SWe6iWgIu7STdVastdmy
Wa4VkcjaU1VGza3UuzZYDvNghPKFKZwaPjw7jSpafYTFeb8JIZcos1IdA0+D4RVf
8i352oCWMbPX0BrfZRkTASIHx5U217XA5y6PsG9Vnmmn2WR1/9vVmhVXks2fBlAv
kXuMwuVCnic6oHpPStohj7cY2TH6IYIBox6klVQqiG29/ddwrGGsIWZRePoD2nu8
npxGxPcAIIfspzd0kUPHk2ErXFBAN9p+MnsK80NZGsCtIGO4n97+yKvsZIPHO5wX
IL+AhZJOPrMqibLkgOJI
=4wc/
-END PGP SIGNATURE-

Davide Andreoli (36):
  Put in a first, still wip, version of the python bindings in a merged 
tree.
  todo--
  Python-EFL: Unit test for edje external, and fixed the elm external tests
  New line chars from CR/LF to LF
  Python-EFL: unbreak test_map3.py. In real Im just hiding a bug in entry 
single_line in elementry :/
  Python-EFL: test_mapbuf.py is ok
  Python-EFL: elm_test_video is broken exactly as the C counterparts, so 
its not a TODO here.
  Python-EFL: unbreak test_naviframe.py, something need to expand
  Python-EFL: Cleanup and enable compilation of emotion, cleaned also the 
test.
  move elementary and emotion tests in a new examples dir. Now tests/ 
contain only unittest while examples/ all the other tests that need user 
interaction
  Python-EFL: edje_external now works with py3
  fixed external slider unittest now that is fixed in elementary. 
svnignore++
  Python-EFL: unittest for all the external widgets, they just check object 
creation atm not all the params
  Python-EFL: canvas callbacks are ok
  Python-EFL: _fruni() and friends not inlined anymore, this is just to 
remove compilation warnings. I hope will not make much difference
  Python-EFL: warnings-- in Eo
  Python-EFL: cleanup well Evas_Objects registered callback when the obj is 
deleted
  Python-EFL: Cleaned warnings in edje
  Python-EFL: remove some deprecated stuff and cleanp all the warnings
  Python-EFL: make ecore Exe and FdHandler py3 friendly. svn ignore++
  remove old commented code
  Python-EFL: edje.text/color_class_list are ok now.Unskip the unittests
  PythonEFL:
  Python-EFL: put in the infra for Evas docs
  Python-EFL: All the docs for evas are in.
  Python-EFL: docs for evas map
  Python-EFL: starting docs for ecore
  Python-EFL: more docs for ecore
  Python-EFL: Docs for edje
  Python-EFL: doc infra for emotion
  Python-EFL: cleanup and add some info in the README
  Python-EFL DOCS:more info in the main page, credits moved from elm to 
efl, splitted the big tree! removed the list of all thee elementary (non 
python) devs, sorry guys, no time to update it :(
  Python efl: emotion fully documented, no functional changes, but used the 
elm properties-on-top style
  Python-EFL: emotion api and docs 100% done
  emotion is really able to play streams from v4l :) I just made a test for 
it
  Do not import EVERY widget while importing efl.elementary

Kai Huuhko (379):
  python-efl: Copy over the experimental work on py-elm from my github repo:
  python-efl: Committing changes to setup.py forgotten from last commit
  python-efl: Add Sphinx documentation files.
  python-efl: Re-enable minimum version test once again.
  python-efl: Fix generating documentation locally (without installing it).
  python-efl: More clean up after the merge.
  python-efl: Fix Entry anchors.
  python-efl: Document Entry anchors.
  python-efl: Clean up elm.general.
  python-efl: Improve documentation for Actionslider and Background, check
  python-efl: Consolidate elm cb conversions.
  python-efl: cimport conversion functions from efl.eo.
  python-efl: Fix Slideshow from crashing.
  python-efl: Add logging to widget_header.
  python-efl: Update documentation config and index page.
  python-efl: Make use of the efl.eo facilities in Box and Diskselector.
  python-efl: Add 1.8 elm_need functions.
  python-efl: Add elm.Genlist sorted insert.
  python-efl: Correct elm.Genlist item insert functions' documentation.
  python-efl: Add genlist sorted test to main test interface.
  python-efl: Add small optimizations and safety checks to elm.Genlist.
  python-efl: elm.Objec

Re: [E-devel] [e-users] [Enlightenment-release] Terminology 0.4.0 is out!

2013-12-08 Thread Jeff Hoogland
Myself and Raster have post access to the E G+ page. I've shared the
release announcement there.


On Sun, Dec 8, 2013 at 9:48 AM, Daniel Juyung Seo wrote:

> I just announced it on Facebook Enlightenment Page, Facebook Enlightenment
> Korea Page, and Twitter Enlightenment Korea.
> And my  personal facebook, twitter, and google plus.
>
> Btw, who manages Google Plus Enlightenment account?
>
> Daniel Juyung Seo (SeoZ)
>
>
>
> On Mon, Dec 9, 2013 at 12:47 AM, Daniel Juyung Seo  >wrote:
>
> > Great! Awesome job. Awesome.
> >
> > Daniel Juyung Seo (SeoZ)
> >
> >
> > On Mon, Dec 9, 2013 at 12:39 AM, Boris Faure  wrote:
> >
> >> We are pleased to announce the release of Terminology 0.4
> >>
> >> You can download the tarball either as [1]terminology-0.4.0.tar.gz or as
> >>  [2]terminology-0.4.0.tar.bz2.
> >>
> >> This release features:
> >>
> >>   * text reflow on resize,
> >>   * full 256 colors support,
> >>   * improved terminal compatibility,
> >>   * improved selection handling,
> >>   * backscroll compression to reduce memory usage,
> >>   * many bug fixes,
> >>   * and more!
> >>
> >> It is best run with the EFL 1.8 but also works with EFL 1.7.
> >>
> >>
> >>Happy compiling!
> >>
> >> 1.
> >>
> http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.gz
> >> 2.
> >>
> http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.bz2
> >> --
> >> Boris Faure for the Terminology team
> >>
> >>
> >>
> --
> >> Sponsored by Intel(R) XDK
> >> Develop, test and display web and hybrid apps with a single code base.
> >> Download it for free now!
> >>
> >>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> >> ___
> >> Enlightenment-release mailing list
> >> enlightenment-rele...@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-release
> >>
> >>
> >
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> enlightenment-users mailing list
> enlightenment-us...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
>



-- 
~Jeff Hoogland 
Thoughts on Technology , Tech Blog
Bodhi Linux , Enlightenment for your Desktop
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Terminology 0.4.0 is out!

2013-12-08 Thread Daniel Juyung Seo
I just announced it on Facebook Enlightenment Page, Facebook Enlightenment
Korea Page, and Twitter Enlightenment Korea.
And my  personal facebook, twitter, and google plus.

Btw, who manages Google Plus Enlightenment account?

Daniel Juyung Seo (SeoZ)



On Mon, Dec 9, 2013 at 12:47 AM, Daniel Juyung Seo wrote:

> Great! Awesome job. Awesome.
>
> Daniel Juyung Seo (SeoZ)
>
>
> On Mon, Dec 9, 2013 at 12:39 AM, Boris Faure  wrote:
>
>> We are pleased to announce the release of Terminology 0.4
>>
>> You can download the tarball either as [1]terminology-0.4.0.tar.gz or as
>>  [2]terminology-0.4.0.tar.bz2.
>>
>> This release features:
>>
>>   * text reflow on resize,
>>   * full 256 colors support,
>>   * improved terminal compatibility,
>>   * improved selection handling,
>>   * backscroll compression to reduce memory usage,
>>   * many bug fixes,
>>   * and more!
>>
>> It is best run with the EFL 1.8 but also works with EFL 1.7.
>>
>>
>>Happy compiling!
>>
>> 1.
>> http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.gz
>> 2.
>> http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.bz2
>> --
>> Boris Faure for the Terminology team
>>
>>
>> --
>> Sponsored by Intel(R) XDK
>> Develop, test and display web and hybrid apps with a single code base.
>> Download it for free now!
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
>> ___
>> Enlightenment-release mailing list
>> enlightenment-rele...@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-release
>>
>>
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Enlightenment-release] Terminology 0.4.0 is out!

2013-12-08 Thread Daniel Juyung Seo
Great! Awesome job. Awesome.

Daniel Juyung Seo (SeoZ)


On Mon, Dec 9, 2013 at 12:39 AM, Boris Faure  wrote:

> We are pleased to announce the release of Terminology 0.4
>
> You can download the tarball either as [1]terminology-0.4.0.tar.gz or as
>  [2]terminology-0.4.0.tar.bz2.
>
> This release features:
>
>   * text reflow on resize,
>   * full 256 colors support,
>   * improved terminal compatibility,
>   * improved selection handling,
>   * backscroll compression to reduce memory usage,
>   * many bug fixes,
>   * and more!
>
> It is best run with the EFL 1.8 but also works with EFL 1.7.
>
>
>Happy compiling!
>
> 1.
> http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.gz
> 2.
> http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.bz2
> --
> Boris Faure for the Terminology team
>
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> Enlightenment-release mailing list
> enlightenment-rele...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-release
>
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Terminology 0.4.0 is out!

2013-12-08 Thread Boris Faure
We are pleased to announce the release of Terminology 0.4

You can download the tarball either as [1]terminology-0.4.0.tar.gz or as
 [2]terminology-0.4.0.tar.bz2.

This release features:

  * text reflow on resize,
  * full 256 colors support,
  * improved terminal compatibility,
  * improved selection handling,
  * backscroll compression to reduce memory usage,
  * many bug fixes,
  * and more!

It is best run with the EFL 1.8 but also works with EFL 1.7.


   Happy compiling!

1. 
http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.gz
2. 
http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.bz2
-- 
Boris Faure for the Terminology team


pgpPco00cFBbG.pgp
Description: PGP signature
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [website/www] master 02/02: add terminology to download page

2013-12-08 Thread Boris Faure
billiob pushed a commit to branch master.

http://git.enlightenment.org/website/www.git/commit/?id=90230f7c2accdc45b8b292eb93244eca08b9f0cc

commit 90230f7c2accdc45b8b292eb93244eca08b9f0cc
Author: Boris Faure 
Date:   Sun Dec 8 16:13:27 2013 +0100

add terminology to download page
---
 public_html/p/download/en-body | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/public_html/p/download/en-body b/public_html/p/download/en-body
index 37edf7a..22b7d8b 100644
--- a/public_html/p/download/en-body
+++ b/public_html/p/download/en-body
@@ -71,7 +71,7 @@
 
   

-   EFL1.8.1
+   EFL 1.8.1
  Core libraries. http://download.enlightenment.org/rel/libs/efl/efl-1.8.1.tar.gz";
@@ -79,7 +79,7 @@

 

-   Elementary1.8.0
+   Elementary 1.8.0
  Widget set/toolkit. http://download.enlightenment.org/rel/libs/elementary/elementary-1.8.0.tar.gz";
@@ -87,7 +87,7 @@

 

-   Emotion Generic Players1.8.0
+   Emotion Generic Players 1.8.0
  Extra video decoders. http://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.8.0.tar.gz";
@@ -95,7 +95,7 @@

 

-   Evas Generic Loaders1.8.0
+   Evas Generic Loaders 1.8.0
  Extra image decoders. http://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.8.0.tar.gz";
@@ -106,7 +106,7 @@
 
   

-   Enlightenment0.17.5
+   Enlightenment 0.17.5
  The Window Manager and Desktop Shell. http://download.enlightenment.org/releases/enlightenment-0.17.5.tar.gz";
@@ -114,7 +114,15 @@

 

-   Expedite1.7.9
+   Terminology 0.4.0
+ The best terminal emulator written with the EFL. http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.gz";
+   );?>
+   
+
+   
+   Expedite 1.7.9
  Performance and correctness test suite for Evas. http://download.enlightenment.org/releases/expedite-1.7.9.tar.gz";
@@ -122,7 +130,7 @@

 

-   Exquisite1.0.0
+   Exquisite 1.0.0
  Bootsplash program able to render in Framebuffer, or X11 that is
  easy to integrate with existing boot setups (sysvinit or systemd) via
  messaging (pipe or socket) as well as customise look and feel via

-- 




[EGIT] [website/www] master 01/02: update terminology's page about 0.4

2013-12-08 Thread Boris Faure
billiob pushed a commit to branch master.

http://git.enlightenment.org/website/www.git/commit/?id=918c6bbe5920ba7272e91b6270054c972d42da13

commit 918c6bbe5920ba7272e91b6270054c972d42da13
Author: Boris Faure 
Date:   Sun Dec 8 16:07:34 2013 +0100

update terminology's page about 0.4
---
 public_html/p/about/terminology/en-body | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/public_html/p/about/terminology/en-body 
b/public_html/p/about/terminology/en-body
index cb4f52a..6323f4c 100644
--- a/public_html/p/about/terminology/en-body
+++ b/public_html/p/about/terminology/en-body
@@ -9,8 +9,8 @@
 
  
  http://download.enlightenment.org/releases/terminology-0.3.0.tar.gz";);?>
+ "DOWNLOAD TERMINOLOGY 0.4",
+ 
"http://download.enlightenment.org/rel/apps/terminology/terminology-0.4.0.tar.gz";);?>
  
 
  What is it?
@@ -49,11 +49,10 @@
Single process, multiple windows/terminals support
Fast (gives urxvt a run for its money)
Themable visual bell
+   Compress backscroll
+   Text reflow on resize
More...
  
- The above list of features and then then some work currently,
- with maybe some things not completely implemented yet. Much more
- has yet to come, so this is not done by any means.
 
  Features
  There are quite a range of nice features already supported,

-- 




Re: [E-devel] arc SSL issue

2013-12-08 Thread Bertrand Jacquin
>> > >> I followed https://phab.enlightenment.org/w/arcanist/
>> > >> but I have a certificate issue
>> > >>
>> > >> Usage Exception: Failed to connect to server: [cURL/60]
>> > >> (https://phab.enlightenment.org/api/conduit.ping)
>> > >>  ...
>> > >>
>> > >> following ~/arcanist/libphutil/resources/ssl/README, I did:
>> > >>
>> > >> openssl s_client -connect phab.enlightenment.org:443 2>&1 |
>> > >> sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >
>> > >> ~/arcanist/libphutil/resources/ssl/custom.pem
>> > >>
>> > >> still the same...
>> > >>
>> > >> openssl x509 -text -in custom.pem
>> > >> tells me that the certificate is issued for enlightenment.org
>> > >> not phab.enlightenment.org
>> > >>
>> > >> could it be the root of this boring pain ??
>> > >
>> > > Hi,
>> > >
>> > > You just need the CAcert root certificate:
>> > > $ cd libphutil/resources/ssl
>> > > $ wget http://www.cacert.org/certs/root.txt -O custom.pem
>> >
>> > You also may need the Class3 intermediate certificate :
>> > http://www.cacert.org/certs/class3.crt :
>> >
>> > $ curl -s http://www.cacert.org/certs/root.crt
>> > http://www.cacert.org/certs/class3.crt >
>> > libphutil/resources/ssl/custom.pem
> 
> Perhaps this should be added to
> https://phab.enlightenment.org/w/arcanist/ ?

This is not needed anymore as Gandi offered us a valid (or knwoned by 
every browsers) SSL cert for two years.

--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/enlightenment] master 01/01: comp - disable grab by default due to it causing erratic rendering

2013-12-08 Thread Michael Blumenkrantz
On Sat, 07 Dec 2013 21:48:11 -0800
Carsten Haitzler  wrote:

> raster pushed a commit to branch master.
> 
> http://git.enlightenment.org/core/enlightenment.git/commit/?id=65a1ed752ed08de58d2eea550ad1bbc2d451e8d9
> 
> commit 65a1ed752ed08de58d2eea550ad1bbc2d451e8d9
> Author: Carsten Haitzler (Rasterman) 
> Date:   Sun Dec 8 14:44:26 2013 +0900
> 
> comp - disable grab by default due to it causing erratic rendering
> 
> so i found something interesting. the grab option causes some erratic

that IS interesting. how did you find this?

> framerate in clients IF thoise clients have to sync to the xserver and
> themselves try and render more smoothly. it masically means animators
> get delayed due to unusually long render times because of this. this
> fixes that. this also adds a comp config version number allowing the
> code to upgrade a users config to turn this off and thus allows for
> future upgrades too.
> ---
>  src/bin/e_comp.c| 17 +
>  src/bin/e_comp_cfdata.c |  4 +++-
>  src/bin/e_comp_cfdata.h |  3 +++
>  3 files changed, 23 insertions(+), 1 deletion(-)
> 

--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] arc SSL issue

2013-12-08 Thread David Seikel
On Sun, 3 Mar 2013 08:19:31 +0100 Jérémy Zurcher 
wrote:

> Thanks to you 2, it works.
> 
> On Saturday 02 March 2013  11:13, Bertrand Jacquin wrote :
> > On 2013-03-02 01:28, Jérôme Pinot wrote:
> > > On 03/01/13 11:50, Jérémy Zurcher wrote:
> > >> hi,
> > >>
> > >> I followed https://phab.enlightenment.org/w/arcanist/
> > >> but I have a certificate issue
> > >>
> > >> Usage Exception: Failed to connect to server: [cURL/60]
> > >> (https://phab.enlightenment.org/api/conduit.ping)
> > >>  ...
> > >>
> > >> following ~/arcanist/libphutil/resources/ssl/README, I did:
> > >>
> > >> openssl s_client -connect phab.enlightenment.org:443 2>&1 |
> > >> sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' >
> > >> ~/arcanist/libphutil/resources/ssl/custom.pem
> > >>
> > >> still the same...
> > >>
> > >> openssl x509 -text -in custom.pem
> > >> tells me that the certificate is issued for enlightenment.org
> > >> not phab.enlightenment.org
> > >>
> > >> could it be the root of this boring pain ??
> > >
> > > Hi,
> > >
> > > You just need the CAcert root certificate:
> > > $ cd libphutil/resources/ssl
> > > $ wget http://www.cacert.org/certs/root.txt -O custom.pem
> > 
> > You also may need the Class3 intermediate certificate : 
> > http://www.cacert.org/certs/class3.crt :
> > 
> > $ curl -s http://www.cacert.org/certs/root.crt 
> > http://www.cacert.org/certs/class3.crt > 
> > libphutil/resources/ssl/custom.pem

Perhaps this should be added to
https://phab.enlightenment.org/w/arcanist/ ?

-- 
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
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk___
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: make sure headers order is always fine.

2013-12-08 Thread Daniel Juyung Seo
On Sun, Dec 8, 2013 at 8:35 PM, Cedric BAIL  wrote:

> On Sun, Dec 8, 2013 at 7:01 PM, Daniel Juyung Seo 
> wrote:
> > Any reasons for this commit?
>
> Yes.
>
> > What problem did you face?
>
> No proper definition of EAPI was defined in popup.c leading to
> undefined symbol at compile time. It require special flags to be
> detected on Linux, but system like windows will see the problem every
> time. We can now setup a buildbot for elementary.


Hmm let's talk about this offline tomorrow then.

Daniel Juyung Seo (SeoZ)


> --
> Cedric BAIL
>
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] NEWS and ChangeLog updates in 1.9 cycle

2013-12-08 Thread David Seikel
On Tue, 3 Dec 2013 18:10:51 +0100 Stefan Schmidt
 wrote:

> Hello.
> 
> On Mon, 2013-12-02 at 11:02, Stefan Schmidt wrote:
> > 
> > Please be aware that we don't want to update NEWS and Changelog with
> > every commit in this cycle anymore. I have just seen some commits
> > doing that. They only copy the commit subject into two more files.
> > 
> > I will go through the commit log before cutting tarballs and update
> > them accordingly. So please put your energy into writing good commit
> > messages instead of updating two moe files with the same content.
> 
> Seems people are still struggling what I expect from them in the
> commit message to make my life easier.
> 
> I don't have a template for you as I don't want to cut down your
> creativity. :) What I can give you is a few questions you can ask
> yourself when writing it.
> 
> o Is it a bug fix? If yes please mention this somehow in the commit
> message  e.g. evas: Fix length check to avoid slow path in evas line
> That would perfectly indicate to me that this is a bug fix.
> 
> o Does the bug have a phab ticket? (It should) Please mention the phab
> ticket number. Same for the coverity ID.
> 
> o Bug fixes for features that just merged in this cycle are good but
> long standing bugs from older releases are more important to get
> mentioned.
> 
> o For bigger features which might span over several patches I really
> would appreciate a good high level description that goes either
> directly into the release notes wiki page or in one of the first
> commits. If you do the later please point this out to me so I can
> bring it over to the release note page. (Hint: Directly put it into
> the wiki makes both our life easier.)
> 
> Thats is for now. Once I find more problems I will let you know. For
> now I would like to keep this lean and grow more naturally.

You probably should merge this into
https://phab.enlightenment.org/w/efl_and_elementary_1_9/

-- 
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
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[EGIT] [apps/terminology] annotated tag v0.4.0 created

2013-12-08 Thread Enlightenment Git
billiob pushed a change to annotated tag v0.4.0
in repository apps/terminology.

at  524cb8eb94 (tag)
   tagging  74aceac4189179e303e61c51dff7fd5267ee88bc (commit)
  replaces  v0.4.0-alpha4
 tagged by  Boris Faure
on  Sun Dec 8 14:32:58 2013 +0100

- Log -
v0.4.0

Aleksandar Popadić (2):
  Rewrite reflow on resize
  Fix resize from width=1 to wider.

Boris Faure (17):
  mouse down focuses a term, whatever the button
  fix controls button "copy" not reflecting correct selection state
  fix selection pasting on wrong term. Closes T408
  use more safety macros on Termio *sd
  typo. Closes T544
  remove unused parameter
  emulate cursors if needed on mouse wheel. Closes T411
  update ChangeLog
  cleanup options code
  add dummy option about key bindings
  have a list with the keybindings
  fix changing state when swapping buffers. Closes T605
  add NEWS and change release date
  use .mailmap
  update .mailmap
  update AUTHORS
  let's release terminology 0.4.0

Carsten Haitzler (2):
  theme selector - use gengrid instead of list
  wrap code - line2 COULD be NULL technically, so handle that case

---

No new revisions were added by this update.

-- 




Re: [E-devel] [EGIT] [core/elementary] master 02/03: popup: make sure headers order is always fine.

2013-12-08 Thread Cedric BAIL
On Sun, Dec 8, 2013 at 7:01 PM, Daniel Juyung Seo  wrote:
> Any reasons for this commit?

Yes.

> What problem did you face?

No proper definition of EAPI was defined in popup.c leading to
undefined symbol at compile time. It require special flags to be
detected on Linux, but system like windows will see the problem every
time. We can now setup a buildbot for elementary.
-- 
Cedric BAIL

--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Eolian meta-data parsing, episode 3 (The Ragel Strikes Back)

2013-12-08 Thread Davide Andreoli
2013/12/8 Yakov Goldberg 

> So, as soon as "Ragel Strikes Back"
> here is " Elm_Image" in Jeremy's format.
> http://pastebin.com/xptFf6y0
>
> Properties and Methods are as Jeremy described.
> And in the end you can also find "implements" and "signals".
>
> Just one suggestion: lets move "implements" content into "properties"
> and "methods":
>
> methods{
> some_method {
>...
>};
>Evas_Smart :: show;
> };
>
> ...only some comments about properties.
> If we want to override , only setter or getter we need to specify "set"
> or "get".
> If you have better ideas about syntax, please suggest.
> properties{
> some_prop {
>...
>};
>Evas_Object :: color;
>Evas_Object :: size :: set;
>Evas_Object :: visibility :: get;
> };
> ==
>
> Some additional question.
> Here is some part of ElmFileselector.eo file.
> You can see "selected_set" and "selected_get" are described as methods.
> Why? Because I generate, this eo file, by parsing descriptions of eo
> classes.
> If there are two functions which have:
>- the same name with "set/get" suffix;
>- the same number of parameters;
>- all parameters are "in" for "set"
>- all parameters are "out" for "get"
> it will be described as property; (or "only_set"/"only_get" property)
> if one of these rules fails, functions will be generated as methods.
>
> Because of legacy, "selected_set" func returns, so here I generate it as
> method.
>
> methods {
>selected_set {
>   /*@ Set, programmatically, the currently selected file/directory
> in the given file selector widget */
>   return Eina_Bool;
>   params {
>  in const char* path; /*@  */
>   };
>};
>selected_get {
>   /*@ Get the currently selected item's (full) path, in the given
> file the given file selector widget */
>   return const char*;
>   params {
>   };
>};
> }
>
>
>   But maybe, as soon as it is almost property (only one "ret" gets in the
> way here), we can describe it as property, which returns some value.
>   "selected": {
>   "set": {
> "return" : "Eina_Bool",
> "comment": "Set, programmatically, the currently selected
> file/directory in the given file selector widget"
> },
> "get": {
>   "comment": "Get the currently selected item's (full) path, in
> the given file the given file selector widget"
> },
> "parameters": [
>   {
> "path": ["const char*", ""]
>   }
> ]
>   },
>
> We will generate Eo and C - legacy functions as they are now.
> eo macro:  "selected_set" EO_TYPECHECK (path, const char*) EO_TYPECHECK
> (ret, Eina_Bool *)
> eo macro:  "selected_get" EO_TYPECHECK (path, const char**)
> legacy:  Eina_Bool elm_fileselector_selected_set(Eo * obj, const char*
> path)
> legacy:  const char * elm_fileselector_selected_get(Eo * obj)
>
> And C++, python and other bindings will ignore ret in setters/getters and
> use it as property:
> fileselector.path = "/root/some/path/filename"
>
>
> So the question is:
> should we treat it like this, or leave it as methods?
>
> Yakov.
>
>
Hi all,
I have one main concern about the generation of bindings using the eo file:
how we like to manage complex types (see Eina_List) in the target language?
(python for example)
As the py bindings are implemented now (and I really like this!), we do not
provide bindings for eina types, but we convert to the corresponding python
type for the user.
For example:

Elm_Map {
{
   property {
 overlays {
 get {
/*@ get a list of all the overlays in the map */
 };
 params {
Eina_List overlays; /*@ actually a list of Elm_Map_Overlay objs
*/
 };
  };
  };
};


In this case we don't know what the eina_list "overlays" contain thus we
cannot automatically convert to the corresponding python list of object.
Other example of complex types I found to be used in the current bindings
are C array (usually with strings inside).

How can we solve this?
we could add the content of the complex type in the eo files:
  params {
Eina_List(Elm_Map_Overlay) overlays; /*@  ...or a different syntax */
  };
  params {
Eina_List(char *) names; /*@  ...for an eina list of strings */
  };

but this can be tricky for more complex types, how we describe a C array of
strings?
what do you guys think?

regards
davemds




>
>
>
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enli

[EGIT] [core/elementary] master 01/01: po: updated po

2013-12-08 Thread Daniel Juyung Seo
seoz pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=09c123569f9bf8a3c2f3219f661e43faec632999

commit 09c123569f9bf8a3c2f3219f661e43faec632999
Author: Daniel Juyung Seo 
Date:   Sun Dec 8 18:54:42 2013 +0900

po: updated po
---
 po/ar.po| 24 
 po/az_IR.po | 24 
 po/ca.po| 24 
 po/cs.po| 24 
 po/de.po| 24 
 po/el.po| 24 
 po/eo.po| 24 
 po/es.po| 24 
 po/fa.po| 24 
 po/fr.po| 24 
 po/gl.po| 24 
 po/he.po| 24 
 po/it.po| 24 
 po/ko_KR.po | 24 
 po/nl.po| 24 
 po/pl.po| 24 
 po/ps.po| 24 
 po/pt.po| 24 
 po/ru.po| 24 
 po/sr.po| 24 
 po/ur.po| 24 
 po/yi.po| 24 
 po/zh_CN.po | 24 
 23 files changed, 276 insertions(+), 276 deletions(-)

diff --git a/po/ar.po b/po/ar.po
index 7109b14..74fc237 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: elementary\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-01 18:58+0900\n"
+"POT-Creation-Date: 2013-12-08 18:12+0900\n"
 "PO-Revision-Date: 2010-12-26 10:05+0200\n"
 "Last-Translator: Tom Hacohen \n"
 "Language-Team: General\n"
@@ -18,20 +18,20 @@ msgstr ""
 "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
 "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
 
-#: src/lib/elc_fileselector.c:1203
+#: src/lib/elc_fileselector.c:1238
 msgid "Up"
 msgstr ""
 
-#: src/lib/elc_fileselector.c:1218
+#: src/lib/elc_fileselector.c:1253
 msgid "Home"
 msgstr ""
 
-#: src/lib/elc_fileselector.c:1431 src/lib/elm_entry.c:1340
+#: src/lib/elc_fileselector.c:1470 src/lib/elm_entry.c:1340
 #: src/lib/elm_entry.c:1365
 msgid "Cancel"
 msgstr ""
 
-#: src/lib/elc_fileselector.c:1440
+#: src/lib/elc_fileselector.c:1479
 msgid "OK"
 msgstr ""
 
@@ -75,9 +75,9 @@ msgstr ""
 msgid "Clicked"
 msgstr ""
 
-#: src/lib/elm_button.c:279 src/lib/elm_check.c:222 src/lib/elm_gengrid.c:681
+#: src/lib/elm_button.c:279 src/lib/elm_check.c:222 src/lib/elm_gengrid.c:705
 #: src/lib/elm_genlist.c:1464 src/lib/elm_list.c:1547 src/lib/elm_radio.c:265
-#: src/lib/elm_segment_control.c:537 src/lib/elm_spinner.c:556
+#: src/lib/elm_segment_control.c:537 src/lib/elm_spinner.c:561
 #: src/lib/elm_toolbar.c:1980
 msgid "State: Disabled"
 msgstr ""
@@ -195,7 +195,7 @@ msgstr ""
 msgid "Entry"
 msgstr ""
 
-#: src/lib/elm_gengrid.c:711
+#: src/lib/elm_gengrid.c:735
 msgid "Gengrid Item"
 msgstr ""
 
@@ -243,19 +243,19 @@ msgstr ""
 msgid "Segment Control Item"
 msgstr ""
 
-#: src/lib/elm_slider.c:888
+#: src/lib/elm_slider.c:894
 msgid "slider"
 msgstr ""
 
-#: src/lib/elm_spinner.c:645
+#: src/lib/elm_spinner.c:650
 msgid "spinner increment button"
 msgstr ""
 
-#: src/lib/elm_spinner.c:654
+#: src/lib/elm_spinner.c:659
 msgid "spinner decrement button"
 msgstr ""
 
-#: src/lib/elm_spinner.c:662
+#: src/lib/elm_spinner.c:667
 msgid "spinner"
 msgstr ""
 
diff --git a/po/az_IR.po b/po/az_IR.po
index 101d03e..6423063 100644
--- a/po/az_IR.po
+++ b/po/az_IR.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: elementary\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2013-12-01 18:58+0900\n"
+"POT-Creation-Date: 2013-12-08 18:12+0900\n"
 "PO-Revision-Date: 2010-12-26 10:05+0200\n"
 "Last-Translator: Tom Hacohen \n"
 "Language-Team: General\n"
@@ -17,20 +17,20 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: src/lib/elc_fileselector.c:1203
+#: src/lib/elc_fileselector.c:1238
 msgid "Up"
 msgstr ""
 
-#: src/lib/elc_fileselector.c:1218
+#: src/lib/elc_fileselector.c:1253
 msgid "Home"
 msgstr ""
 
-#: src/lib/elc_fileselector.c:1431 src/lib/elm_entry.c:1340
+#: src/lib/elc_fileselector.c:1470 src/lib/elm_entry.c:1340
 #: src/lib/elm_entry.c:1365
 msgid "Cancel"
 msgstr ""
 
-#: src/lib/elc_fileselector.c:1440
+#: src/lib/elc_fileselector.c:1479
 msgid "OK"
 msgstr ""
 
@@ -74,9 +74,9 @@ msgstr ""
 msgid "Clicked"
 msgstr ""
 
-#: src/lib/elm_button.c:279 src/lib/elm_check.c:222 src/lib/elm_gengrid.c:681
+#: src/lib/elm_button.c:279 src/lib/elm_check.c:222 src/lib/elm_gengrid.c:705
 #: src/lib/elm_genlist.c:1464 src/lib/elm_list.c:1547 src/lib/elm_radio.c:265
-#: src/lib/elm_segment_control.c:537 src/lib/elm_spinner.c:556
+#: src/lib/elm_segment_control.c:537 src/lib/elm_spinner.c:561
 #: src/lib/elm_toolbar.c:1980
 msgid "S

[EGIT] [bindings/python/python-efl] master 01/01: Add COPYING.LESSER to MANIFEST.in

2013-12-08 Thread Kai Huuhko
kuuko pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=01365d7375a21258b03e47dea7542c5503060960

commit 01365d7375a21258b03e47dea7542c5503060960
Author: Kai Huuhko 
Date:   Sun Dec 8 12:17:56 2013 +0200

Add COPYING.LESSER to MANIFEST.in
---
 MANIFEST.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/MANIFEST.in b/MANIFEST.in
index 03428e3..4abd738 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -1,4 +1,4 @@
-include README INSTALL COPYING AUTHORS changes.html
+include README INSTALL COPYING COPYING.LESSER AUTHORS changes.html
 recursive-include efl *.c *.h
 graft tests
 recursive-exclude tests *.pyc

-- 




Re: [E-devel] [EGIT] [core/elementary] master 02/03: popup: make sure headers order is always fine.

2013-12-08 Thread Daniel Juyung Seo
Any reasons for this commit?
What problem did you face?

Thanks in advance.

Daniel Juyung Seo (SeoZ)


On Sun, Dec 8, 2013 at 1:32 PM, Cedric BAIL  wrote:

> cedric pushed a commit to branch master.
>
>
> http://git.enlightenment.org/core/elementary.git/commit/?id=6f19594b4c49b810cd292fc6691daf388c40724f
>
> commit 6f19594b4c49b810cd292fc6691daf388c40724f
> Author: Cedric Bail 
> Date:   Sun Dec 8 13:31:53 2013 +0900
>
> popup: make sure headers order is always fine.
> ---
>  src/lib/elm_widget_popup.h | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/src/lib/elm_widget_popup.h b/src/lib/elm_widget_popup.h
> index bfca443..e0bbc22 100644
> --- a/src/lib/elm_widget_popup.h
> +++ b/src/lib/elm_widget_popup.h
> @@ -1,6 +1,7 @@
>  #ifndef ELM_WIDGET_POPUP_H
>  #define ELM_WIDGET_POPUP_H
>
> +#include "Elementary.h"
>  #include "elm_widget_layout.h"
>
>  /**
>
> --
>
>
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/elementary] master 01/03: atspi: handle build without gettext support.

2013-12-08 Thread Daniel Juyung Seo
How about using E_ macro?
We don't need _role_localized_name_get(). Just use E_ in _role_name_get().

Daniel Juyung Seo (SeoZ)


On Sun, Dec 8, 2013 at 1:32 PM, Cedric BAIL  wrote:

> cedric pushed a commit to branch master.
>
>
> http://git.enlightenment.org/core/elementary.git/commit/?id=7d37995d3f26b66863003286280eb308960a83fd
>
> commit 7d37995d3f26b66863003286280eb308960a83fd
> Author: Cedric Bail 
> Date:   Sun Dec 8 13:31:24 2013 +0900
>
> atspi: handle build without gettext support.
> ---
>  src/lib/elm_atspi_bridge.c | 6 ++
>  1 file changed, 6 insertions(+)
>
> diff --git a/src/lib/elm_atspi_bridge.c b/src/lib/elm_atspi_bridge.c
> index df976cf..79f5e26 100644
> --- a/src/lib/elm_atspi_bridge.c
> +++ b/src/lib/elm_atspi_bridge.c
> @@ -35,6 +35,7 @@ _role_name_get(const Eldbus_Service_Interface *iface
> EINA_UNUSED, const Eldbus_M
> return ret;
>  }
>
> +#ifdef ENABLE_NLS
>  static Eldbus_Message *
>  _role_localized_name_get(const Eldbus_Service_Interface *iface
> EINA_UNUSED, const Eldbus_Message *msg)
>  {
> @@ -44,11 +45,16 @@ _role_localized_name_get(const
> Eldbus_Service_Interface *iface EINA_UNUSED, cons
>
> return ret;
>  }
> +#endif
>
>  static const Eldbus_Method accessible_methods[] = {
> { "GetRole", NULL, ELDBUS_ARGS({"u", "Role"}), _role_get, 0 },
> { "GetRoleName", NULL, ELDBUS_ARGS({"s", "Name"}), _role_name_get, 0 },
> +#ifdef ENABLE_NLS
> { "GetLocalizedRoleName", NULL, ELDBUS_ARGS({"s", "LocalizedName"}),
> _role_localized_name_get, 0},
> +#else
> +   { "GetLocalizedRoleName", NULL, ELDBUS_ARGS({"s", "LocalizedName"}),
> _role_name_get, 0},
> +#endif
> { NULL, NULL, NULL, NULL, 0 }
>  };
>
>
> --
>
>
>
--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] Eolian meta-data parsing, episode 3 (The Ragel Strikes Back)

2013-12-08 Thread Yakov Goldberg
So, as soon as "Ragel Strikes Back"
here is " Elm_Image" in Jeremy's format.
http://pastebin.com/xptFf6y0

Properties and Methods are as Jeremy described.
And in the end you can also find "implements" and "signals".

Just one suggestion: lets move "implements" content into "properties" 
and "methods":

methods{
some_method {
   ...
   };
   Evas_Smart :: show;
};

...only some comments about properties.
If we want to override , only setter or getter we need to specify "set" 
or "get".
If you have better ideas about syntax, please suggest.
properties{
some_prop {
   ...
   };
   Evas_Object :: color;
   Evas_Object :: size :: set;
   Evas_Object :: visibility :: get;
};
==

Some additional question.
Here is some part of ElmFileselector.eo file.
You can see "selected_set" and "selected_get" are described as methods.
Why? Because I generate, this eo file, by parsing descriptions of eo
classes.
If there are two functions which have:
   - the same name with "set/get" suffix;
   - the same number of parameters;
   - all parameters are "in" for "set"
   - all parameters are "out" for "get"
it will be described as property; (or "only_set"/"only_get" property)
if one of these rules fails, functions will be generated as methods.

Because of legacy, "selected_set" func returns, so here I generate it as
method.

methods {
   selected_set {
  /*@ Set, programmatically, the currently selected file/directory in 
the given file selector widget */
  return Eina_Bool;
  params {
 in const char* path; /*@  */
  };
   };
   selected_get {
  /*@ Get the currently selected item's (full) path, in the given file 
the given file selector widget */
  return const char*;
  params {
  };
   };
}


  But maybe, as soon as it is almost property (only one "ret" gets in the
way here), we can describe it as property, which returns some value.
  "selected": {
  "set": {
"return" : "Eina_Bool",
"comment": "Set, programmatically, the currently selected
file/directory in the given file selector widget"
},
"get": {
  "comment": "Get the currently selected item's (full) path, in
the given file the given file selector widget"
},
"parameters": [
  {
"path": ["const char*", ""]
  }
]
  },

We will generate Eo and C - legacy functions as they are now.
eo macro:  "selected_set" EO_TYPECHECK (path, const char*) EO_TYPECHECK (ret, 
Eina_Bool *)
eo macro:  "selected_get" EO_TYPECHECK (path, const char**)
legacy:  Eina_Bool elm_fileselector_selected_set(Eo * obj, const char* path)
legacy:  const char * elm_fileselector_selected_get(Eo * obj)

And C++, python and other bindings will ignore ret in setters/getters and
use it as property:
fileselector.path = "/root/some/path/filename"


So the question is:
should we treat it like this, or leave it as methods?

Yakov.





--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Eolian meta-data parsing, episode 2

2013-12-08 Thread daniel.za...@samsung.com
Hi Jeremy,

I looked at your "tokenizer", really looks great. I integrated it into 
Eolian and it works. I created a branch for that so you can "throw an 
eye" ;-) there:
https://github.com/eflisrael/eolian/commits/eo_new_format

I have to check more but I think 
constructors/destructors/implements/signals are not supported, right?

Thank you
JackDanielZ, alias Daniel


On 12/04/2013 04:12 PM, daniel.za...@samsung.com wrote:
> Hi Jeremy,
>
> Sorry, I didn't have time this week, I hope to look at it until the end
> of the week or next week.
>
> Daniel
>
> On 12/04/2013 03:44 PM, Jérémy Zurcher wrote:
>> any news ??
>>
>> On Thursday 28 November 2013  14:56, Jérémy Zurcher wrote :
>>> Hi Daniel,
>>>
>>> clone my repo and test it, ask anything anytime ;)
>>> ragel doc is very good http://www.complang.org/ragel/ragel-guide-6.8.pdf
>>>
>>> about the functions definitions.
>>> do you want to have them in the .eo file too, and always regenerate the .c 
>>> file ?
>>>
>>> or do you want to add empty definitions to .c file corresponding
>>> to the new prototypes found in .eo ? if so what if a prototype changes ?
>>>
>>>
>>> On Thursday 28 November 2013  15:21, daniel.za...@samsung.com wrote :
 Hi Jeremy,

 Thank you for your comments.
 We will take a look about ragel and the format you proposed.

 Daniel

>>> --- Hell'O from Yverdoom
>>>
>>> Jérémy (jeyzu)
>>>
>>> --
>>> Rapidly troubleshoot problems before they affect your business. Most IT
>>> organizations don't have a clear picture of how application performance
>>> affects their revenue. With AppDynamics, you get 100% visibility into your
>>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>>> Pro!
>>> http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk
>>> ___
>>> enlightenment-devel mailing list
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> --- Hell'O from Yverdoom
>>
>> Jérémy (jeyzu)
>>
>> --
>> Sponsored by Intel(R) XDK
>> Develop, test and display web and hybrid apps with a single code base.
>> Download it for free now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>
> --
> Sponsored by Intel(R) XDK
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel