Re: [E-devel] Git: Multiple repositories cloning helper
On 28/02/13 19:55, Bertrand Jacquin wrote: Another thing that can be done is a dumb repository using git submodule : $ git init /var/tmp/e-core $ cd /var/tmp/e-core $ git submodule add http://git.enlightenment.org/core/efl.git/ efl $ git submodule add http://git.enlightenment.org/core/elementary.git/ elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.git evas_generic_loaders Then to update all the repositories : $ git submodule update We can easily provide some dumb repositories for different kind of usage so you will just need to clone the dumb one. Theses dumb repo should be maintain manually. Yeah, we thought about that, and also talked about it with leif that suggested it as well. I don't really like it. While it does make sense for efl, elm and evas_generic loaders as they might have actual dependency requirements, enlightenment has nothing to do with it. Also, people will have to maintain that repository which is quite a pain in the ass, and a good reason why to give up on this idea. When you run git submodule update it doesn't update the repositories according to upstream, but it's just a local refresh thing that updates the repository according to the state recorded in the aggregating repository, and not according to upstream. Someone would need to manually update that to make sure people have good versions. If you consider how quirky submodules are for new git users, you understand it just doesn't worth it. -- Tom. -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [PATCH] stable: evas and ecore build broken
Hi Guys! I have attached 2 patches fixing issues on stable efl build. I've tested it on a fresh building environment. I couldn't find the commit breaking stuffs. I'm not sure if my fix is the proper one, so please take a good look at it. Regards -- Leandro Dorileo ProFUSION embedded systems http://profusion.mobi From f4fd6a28f15acbbd3a91e97a27092a7f5bdd2026 Mon Sep 17 00:00:00 2001 From: Leandro Dorileo dori...@profusion.mobi Date: Thu, 28 Feb 2013 18:15:26 -0300 Subject: [PATCH] ecore: ibus needs ecore_evas If we don't have_ecore_evas ibus will fail to build since it makes use of ecore evas API. --- configure.ac | 35 ++- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index b4ec95b..eafdd8d 100644 --- a/configure.ac +++ b/configure.ac @@ -1643,23 +1643,6 @@ fi ECORE_CHECK_MODULE([imf-scim], [${want_ecore_imf}], [Imf_SCIM], [${ecore_imf_scim_deps}], [requirements_ecore_imf_scim=ecore-imf = 1.7.5 ecore-x = 1.7.5 ecore-input = 1.7.5 ${requirements_ecore_imf_scim}]) -# ecore_imf_ibus -PKG_CHECK_MODULES([IBUS], [ibus-1.0 = 1.4], [have_ibus=yes], [have_ibus=no]) - -AM_CONDITIONAL(BUILD_ECORE_IMF_IBUS, false) -ecore_imf_ibus_deps=no -echo have_ecore_x_xlib: ${have_ecore_x_xlib} -if testx${have_ecore_imf} = xyes \ --a x${have_glib} = xyes \ --a x${have_ibus} = xyes \ --a x${have_ecore_input} = xyes ; then - ecore_imf_ibus_deps=yes - AC_DEFINE(BUILD_ECORE_IMF_IBUS, 1, [Ecore Imf IBUS Support]) -fi - -ECORE_CHECK_MODULE([imf-ibus], [${want_ecore_imf}], [Imf_IBUS], [${ecore_imf_ibus_deps}], - [requirements_ecore_imf_ibus=ecore-imf = 1.7.5 ecore-x = 1.7.5 ecore-input = 1.7.5 ${requirements_ecore_imf_ibus}]) - ## Graphic systems # ecore_x{cb} @@ -1952,6 +1935,24 @@ ECORE_EVAS_CHECK_MODULE([psl1ght], [${have_ecore_psl1ght}], [requirements_ecore_evas=ecore-psl1ght = 1.7.5 ${requirements_ecore_evas}]) +# ecore_imf_ibus +PKG_CHECK_MODULES([IBUS], [ibus-1.0 = 1.4], [have_ibus=yes], [have_ibus=no]) + +AM_CONDITIONAL(BUILD_ECORE_IMF_IBUS, false) +ecore_imf_ibus_deps=no +echo have_ecore_x_xlib: ${have_ecore_x_xlib} +if testx${have_ecore_imf} = xyes \ +-a x${have_ecore_evas} = xyes \ +-a x${have_glib} = xyes \ +-a x${have_ibus} = xyes \ +-a x${have_ecore_input} = xyes ; then + ecore_imf_ibus_deps=yes + AC_DEFINE(BUILD_ECORE_IMF_IBUS, 1, [Ecore Imf IBUS Support]) +fi + +ECORE_CHECK_MODULE([imf-ibus], [${want_ecore_imf}], [Imf_IBUS], [${ecore_imf_ibus_deps}], + [requirements_ecore_imf_ibus=ecore-imf = 1.7.5 ecore-x = 1.7.5 ecore-input = 1.7.5 ${requirements_ecore_imf_ibus}]) + ### WAYLAND ecore_wayland_deps=no -- 1.8.1.4 From 2cb82134ed915aa3822dab71c06c3148640addaa Mon Sep 17 00:00:00 2001 From: Leandro Dorileo dori...@profusion.mobi Date: Thu, 28 Feb 2013 18:13:37 -0300 Subject: [PATCH] evas: wayland egl engine needs egldisp --- src/modules/engines/gl_common/evas_gl_common.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/engines/gl_common/evas_gl_common.h b/src/modules/engines/gl_common/evas_gl_common.h index 0097d79..7c6d91b 100644 --- a/src/modules/engines/gl_common/evas_gl_common.h +++ b/src/modules/engines/gl_common/evas_gl_common.h @@ -346,7 +346,7 @@ struct _Evas_Engine_GL_Context /* If this is set: Force drawing with a particular filter */ GLuint filter_prog; -#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) +#if defined (GLES_VARIETY_S3C6410) || defined (GLES_VARIETY_SGX) || defined(BUILD_ENGINE_WAYLAND_EGL) // FIXME: hack. expose egl display to gl core for egl image sec extn. void *egldisp; #endif -- 1.8.1.4 -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Fwd: edje - updated edc.vim syntax
Hermet: Reminder #2: You are not getting any credit for these kind of commits. You should really consider setting your username and email. Original Message Subject:edje - updated edc.vim syntax Date: Fri, 01 Mar 2013 16:01:16 GMT From: hermet hermet@neoni.(none) edje - updated edc.vim syntax -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina_module_new
Try to get more log output with: EINA_LOG_LEVELS=eina_module:5 (I actually don't remember the number, but 5 is big enough). On Thu, Feb 28, 2013 at 7:41 PM, Andreas Volz li...@brachttal.net wrote: Hello, I traced my module loader and I get in eina_module_new in line at DBG(m=%p, file=%s, m, file); this output: m=0x5115eb20, file=eina_module_new and in eina_module_load(Eina_Module *m) at DBG(m=%p, handle=%p, file=%s, refs=%d, m, m-handle, m-file, m-ref); m=0x5115eb10, handle=0x50d14f30, file=lib/eina/eina_module.c, refs=4 and at WRN(could not dlopen(\%s\, RTLD_NOW): %s, m-file, dlerror()); could not dlopen(H�/, RTLD_NOW): eina_module_load For me this sounds as something went really wrong... :-) I traced it back and I call _ecore_evas_engine_load(android); and direct in the first line in _ecore_evas_engine_load I do: DBG(engine (av): %s, engine); and get: engine (av): ^TY�P0^G�L Sounds even more strange. Seems I broke something really serious. Any hints for a (today) blind one... :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Rafael Antognolli http://antognolli.org/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [EGIT] [legacy/ecore] devs/antognolli/backport 01/01: Backport r83642.
On Thu, Feb 28, 2013 at 6:17 PM, Rafael Antognolli - Enlightenment Git no-re...@enlightenment.org wrote: antognolli pushed a commit to branch devs/antognolli/backport. commit 21ef489d00dbc56238d967f9b1a0874c490aae1f Author: Rafael Antognolli rafael.antogno...@linux.intel.com Now with git you can specify the author of the patch in cases like this with --author. From the git commit man page --author=author Override the commit author. Specify an explicit author using the standard A U Thor aut...@example.com format. Otherwise author is assumed to be a pattern and is used to search for an existing commit by that author (i.e. rev-list --all -i --author=author); the commit author is then copied from the first such commit found. Cheers, Etrunko Date: Thu Feb 28 17:59:19 2013 -0300 Backport r83642. Export API to C++, add wl_registry and global accessors Add #ifdef __cpluscplus to Ecore_Wayland.h so the API can be used by C++ programs. Add accessors for the wl_registry and the globals list. Patch by: U. Artie Eoff ullysses.a.e...@intel.com --- ChangeLog | 8 +++- src/lib/ecore_wayland/Ecore_Wayland.h | 26 -- src/lib/ecore_wayland/ecore_wl.c | 15 +++ 3 files changed, 46 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7043252..5d68924 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1099,4 +1099,10 @@ 2013-02-20 Carsten Haitzler (The Rasterman) * Fix ecore-x edid fetch to ftech 128, not 100 bytes. - + +2013-02-28 U. Artie Eoff (uartie) + +* ecore_wayland: Add #ifdef __cplusplus to Ecore_Wayland.h so the +API can be used by C++ programs. +* ecore_wayland: Add ecore_wl_registry_get +* ecore_wayland: Add ecore_wl_globals_get diff --git a/src/lib/ecore_wayland/Ecore_Wayland.h b/src/lib/ecore_wayland/Ecore_Wayland.h index d1279fe..f557644 100644 --- a/src/lib/ecore_wayland/Ecore_Wayland.h +++ b/src/lib/ecore_wayland/Ecore_Wayland.h @@ -33,7 +33,7 @@ extern C { typedef struct _Ecore_Wl_Display Ecore_Wl_Display; typedef struct _Ecore_Wl_Output Ecore_Wl_Output; typedef struct _Ecore_Wl_Input Ecore_Wl_Input; -typedef struct _Ecore_Wl_Global Ecore_Wl_Global; +typedef struct _Ecore_Wl_Global Ecore_Wl_Global; /** @since 1.8 */ # ifndef _ECORE_WAYLAND_WINDOW_PREDEF typedef struct _Ecore_Wl_Window Ecore_Wl_Window; @@ -76,6 +76,7 @@ enum _Ecore_Wl_Window_Buffer_Type typedef enum _Ecore_Wl_Window_Type Ecore_Wl_Window_Type; typedef enum _Ecore_Wl_Window_Buffer_Type Ecore_Wl_Window_Buffer_Type; +/** @since 1.8 */ struct _Ecore_Wl_Global { unsigned int id; @@ -105,7 +106,7 @@ struct _Ecore_Wl_Display struct wl_list inputs; struct wl_list outputs; - struct wl_list globals; + struct wl_list globals; /** @since 1.8 */ struct { @@ -373,6 +374,27 @@ EAPI void ecore_wl_input_cursor_default_restore(Ecore_Wl_Input *input); EAPI struct wl_list *ecore_wl_outputs_get(void); +/** + * Retrieves the Wayland Globals Interface list used for the current Wayland connection. + * + * @return The current wayland globals interface list + * + * @ingroup Ecore_Wl_Display_Group + * @since 1.7.6 + */ +EAPI struct wl_list *ecore_wl_globals_get(void); + +/** + * Retrieves the Wayland Registry used for the current Wayland connection. + * + * @return The current wayland registry + * + * @ingroup Ecore_Wl_Display_Group + * @since 1.7.6 + */ +EAPI struct wl_registry *ecore_wl_registry_get(void); + + EAPI Ecore_Wl_Window *ecore_wl_window_new(Ecore_Wl_Window *parent, int x, int y, int w, int h, int buffer_type); EAPI void ecore_wl_window_free(Ecore_Wl_Window *win); EAPI void ecore_wl_window_move(Ecore_Wl_Window *win, int x, int y); diff --git a/src/lib/ecore_wayland/ecore_wl.c b/src/lib/ecore_wayland/ecore_wl.c index cc7dfd4..a20d97f 100644 --- a/src/lib/ecore_wayland/ecore_wl.c +++ b/src/lib/ecore_wayland/ecore_wl.c @@ -289,6 +289,18 @@ ecore_wl_display_get(void) return _ecore_wl_disp-wl.display; } +EAPI struct wl_list * +ecore_wl_globals_get(void) +{ + return (_ecore_wl_disp-globals); +} + +EAPI struct wl_registry * +ecore_wl_registry_get(void) +{ + return _ecore_wl_disp-wl.registry; +} + /** * Retrieves the size of the current screen. * @@ -500,6 +512,9 @@ _ecore_wl_cb_handle_global(void *data, struct wl_registry *registry, unsigned in ewd = data; global = malloc(sizeof(*global)); + + memset(global, 0, sizeof(Ecore_Wl_Global)); + global-id = id; global-interface = strdup(interface); global-version = version; -- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb -- Eduardo de
[E-devel] enlightenment.git/devs/jeyzu/mixer please TEST
Hi, would someone (raster,mike) test this branch before I rebase and mess things again. no visible changes if you use pulseaudio, but with alsa you should see more channels. Jérémy -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git: Multiple repositories cloning helper
On 01/03/13 09:53, Bertrand Jacquin wrote: D'ar gwener 01 a viz Meurzh 2013 e 10 eur 44, « Tom Hacohen » he deus skrivet : On 28/02/13 19:55, Bertrand Jacquin wrote: Another thing that can be done is a dumb repository using git submodule : $ git init /var/tmp/e-core $ cd /var/tmp/e-core $ git submodule add http://git.enlightenment.org/core/efl.git/ efl $ git submodule add http://git.enlightenment.org/core/elementary.git/ elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.git evas_generic_loaders Then to update all the repositories : $ git submodule update We can easily provide some dumb repositories for different kind of usage so you will just need to clone the dumb one. Theses dumb repo should be maintain manually. Yeah, we thought about that, and also talked about it with leif that suggested it as well. I don't really like it. While it does make sense for efl, elm and evas_generic loaders as they might have actual dependency requirements, enlightenment has nothing to do with it. Also, people will have to maintain that repository which is quite a pain in the ass, and a good reason why to give up on this idea. When you run git submodule update it doesn't update the repositories according to upstream, but it's just a local refresh Yes, it is 'git submodule foreach git fetch' $ git submodule foreach git fetch Entering 'efl' Entering 'elementary' Entering 'enlightenment' remote: Counting objects: 155, done. remote: Compressing objects: 100% (46/46), done. remote: Total 143 (delta 126), reused 112 (delta 97) Receiving objects: 100% (143/143), 24.90 KiB, done. Resolving deltas: 100% (126/126), completed with 12 local objects. From http://git.enlightenment.org/core/enlightenment + ea2f81d...4dbaae8 devs/jeyzu/mixer - origin/devs/jeyzu/mixer (forced update) Mainting scripts, or maintaining a git dumb repo is quiet the same. Yeah, but that means every user will have to do: git clone master_repo.git git submodule init git submodule update git submodule foreach git fetch (is that enough? Don't you need to also merge that submodule?) Which is very tedious. -- Tom. -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git: Multiple repositories cloning helper
On 01/03/13 09:44, Tom Hacohen wrote: On 28/02/13 19:55, Bertrand Jacquin wrote: Another thing that can be done is a dumb repository using git submodule : $ git init /var/tmp/e-core $ cd /var/tmp/e-core $ git submodule add http://git.enlightenment.org/core/efl.git/ efl [...] Then to update all the repositories : $ git submodule update We can easily provide some dumb repositories for different kind of usage so you will just need to clone the dumb one. Theses dumb repo should be maintain manually. Also, people will have to maintain that repository which is quite a pain in the ass, and a good reason why to give up on this idea. I agree with Tom for precisely this reason. When you run git submodule update it doesn't update the repositories according to upstream, but it's just a local refresh thing that updates the repository according to the state recorded in the aggregating repository, and not according to upstream. Someone would need to manually update that to make sure people have good versions. If you consider how quirky submodules are for new git users, you understand it just doesn't worth it. Regards, Daniel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina_module_new
Am Fri, 1 Mar 2013 09:45:22 -0300 schrieb Rafael Antognolli: Try to get more log output with: EINA_LOG_LEVELS=eina_module:5 (I actually don't remember the number, but 5 is big enough). I just uploaded complete logging here: http://www.pasteall.org/40137 To summarize what I do is: ecore_evas_init(); edje_init(); ecore_evas_software_android_new(); and EAPI Ecore_Evas * ecore_evas_software_android_new(void *android_bitmap_info, int w, int h) { Ecore_Evas *(*new)(void*, int, int); DBG(+engine (av): ANDROID); Eina_Module *m = _ecore_evas_engine_load(android); DBG(-engine (av): ANDROID); EINA_SAFETY_ON_NULL_RETURN_VAL(m, NULL); new = eina_module_symbol_get(m, ecore_evas_software_android_new_internal); EINA_SAFETY_ON_NULL_RETURN_VAL(new, NULL); return new(android_bitmap_info, w, h); } and as I said traces in _ecore_evas_engine_load doesn't even print out android string. This is somehow strange... On Thu, Feb 28, 2013 at 7:41 PM, Andreas Volz li...@brachttal.net wrote: Hello, I traced my module loader and I get in eina_module_new in line at DBG(m=%p, file=%s, m, file); this output: m=0x5115eb20, file=eina_module_new and in eina_module_load(Eina_Module *m) at DBG(m=%p, handle=%p, file=%s, refs=%d, m, m-handle, m-file, m-ref); m=0x5115eb10, handle=0x50d14f30, file=lib/eina/eina_module.c, refs=4 and at WRN(could not dlopen(\%s\, RTLD_NOW): %s, m-file, dlerror()); could not dlopen(H�/, RTLD_NOW): eina_module_load For me this sounds as something went really wrong... :-) I traced it back and I call _ecore_evas_engine_load(android); and direct in the first line in _ecore_evas_engine_load I do: DBG(engine (av): %s, engine); and get: engine (av): ^TY�P0^G�L Sounds even more strange. Seems I broke something really serious. Any hints for a (today) blind one... :-) regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Rafael Antognolli http://antognolli.org/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Technical Blog http://andreasvolz.wordpress.com/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git: Multiple repositories cloning helper
D'ar gwener 01 a viz Meurzh 2013 e 10 eur 44, « Tom Hacohen » he deus skrivet : On 28/02/13 19:55, Bertrand Jacquin wrote: Another thing that can be done is a dumb repository using git submodule : $ git init /var/tmp/e-core $ cd /var/tmp/e-core $ git submodule add http://git.enlightenment.org/core/efl.git/ efl $ git submodule add http://git.enlightenment.org/core/elementary.git/ elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.git evas_generic_loaders Then to update all the repositories : $ git submodule update We can easily provide some dumb repositories for different kind of usage so you will just need to clone the dumb one. Theses dumb repo should be maintain manually. Yeah, we thought about that, and also talked about it with leif that suggested it as well. I don't really like it. While it does make sense for efl, elm and evas_generic loaders as they might have actual dependency requirements, enlightenment has nothing to do with it. Also, people will have to maintain that repository which is quite a pain in the ass, and a good reason why to give up on this idea. When you run git submodule update it doesn't update the repositories according to upstream, but it's just a local refresh Yes, it is 'git submodule foreach git fetch' $ git submodule foreach git fetch Entering 'efl' Entering 'elementary' Entering 'enlightenment' remote: Counting objects: 155, done. remote: Compressing objects: 100% (46/46), done. remote: Total 143 (delta 126), reused 112 (delta 97) Receiving objects: 100% (143/143), 24.90 KiB, done. Resolving deltas: 100% (126/126), completed with 12 local objects. From http://git.enlightenment.org/core/enlightenment + ea2f81d...4dbaae8 devs/jeyzu/mixer - origin/devs/jeyzu/mixer (forced update) Mainting scripts, or maintaining a git dumb repo is quiet the same. thing that updates the repository according to the state recorded in the aggregating repository, and not according to upstream. Someone would need to manually update that to make sure people have good versions. If you consider how quirky submodules are for new git users, you understand it just doesn't worth it. -- Tom. -- Beber pgpOvczFS954n.pgp Description: PGP signature -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Bug edje map
On Fri, Mar 1, 2013 at 7:12 AM, Paulo Cavalcanti pca...@zytor.com wrote: Hi Cedric, Cedric BAIL cedric.b...@free.fr writes: I now understand your problem. I still have a few question. What happen if you rotate an edje object with a GROUP part that has an animated text in that group. My guess looking at the code is that it wont work also. I also think that if you change the font and pick one that doesn't change the size of the rendered text, the same issue will happen. I believe that textgrid font/text/palette change will also not affect the mapped surface. Maybe even textblock will be affected by this issue. I think we need a way to tell that the content of the widget change to evas_render_mapped, so that we could add that to the surface_{w,h} != s{w,h}. Something like an evas_object_content_change. If any of those point are true, I think that your patch is not the correct one. If I am wrong, then I will push it. Here goes a patch that add introduces evas_object_content_change() and it's used in evas_object_text_text_set() for making sure to delete map surfaces before entering Evas render internal. We should use this new function in font_set() and some other similar set of functions later - but for now this patch is *only* fixing that specific text rendering issue. This patch look good for me. If nobody push it until monday, I will. -- Cedric BAIL -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [EGIT] [legacy/edje] edje-1.7 01/01: fix program filters
2013/2/28 Mike Blumenkrantz - Enlightenment Git no-re...@enlightenment.org discomfitor pushed a commit to branch edje-1.7. commit a86534c90d3e94a609928b544614086ba6a6bec8 Author: Mike Blumenkrantz m.blumenk...@samsung.com Date: Thu Feb 28 11:30:53 2013 + fix program filters have these ever worked? speculators say no. I think I used them to make toggle buttons in edc, should also exists a test/example somewhere in the sources of edje. So speculators are wrong :P -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] arc SSL issue
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) CURLE_SSL_CACERT ... following ~/arcanist/libphutil/resources/ssl/README, I did: openssl s_client -connect phab.enlightenment.org:443 21 | 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 ?? Jérémy -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fwd: edje - updated edc.vim syntax
Refer http://seoz.egloos.com/3910892 Daniel Juyung Seo (SeoZ) On Sat, Mar 2, 2013 at 2:11 AM, Tom Hacohen tom.haco...@samsung.com wrote: Hermet: Reminder #2: You are not getting any credit for these kind of commits. You should really consider setting your username and email. Original Message Subject:edje - updated edc.vim syntax Date: Fri, 01 Mar 2013 16:01:16 GMT From: hermet hermet@neoni.(none) edje - updated edc.vim syntax -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ 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/02: Merge branch 'master' of ssh://git.enlightenment.org/core/elementary
On 28/02/13 20:35, Lucas De Marchi wrote: On Wed, Feb 27, 2013 at 11:44 AM, Tom Hacohen tom.haco...@samsung.com wrote: On 27/02/13 14:38, Rafael Antognolli wrote: What about requiring push -f? Do you know how to do that? I'd love having that. If git = 1.6 is running on the server, all you need to do is set the configuration: receive.denyNonFastForwards Otherwise you need an update/pre-receive hook checking if git rev-list $newrev..$oldrev is empty in order to accept the push. The problem with that is that it'll also prevent normal (topic branch) merges, won't it? We can control allowing/disallowing merges per user, but that's not what we really want as well (actually, I'm all in favour of banning merges, but that's just me). -- Tom. -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina_module_new
Am Fri, 1 Mar 2013 21:25:28 +0100 schrieb Andreas Volz: Am Fri, 1 Mar 2013 09:45:22 -0300 schrieb Rafael Antognolli: Try to get more log output with: EINA_LOG_LEVELS=eina_module:5 (I actually don't remember the number, but 5 is big enough). I just uploaded complete logging here: http://www.pasteall.org/40137 To summarize what I do is: ecore_evas_init(); edje_init(); ecore_evas_software_android_new(); and EAPI Ecore_Evas * ecore_evas_software_android_new(void *android_bitmap_info, int w, int h) { Ecore_Evas *(*new)(void*, int, int); DBG(+engine (av): ANDROID); Eina_Module *m = _ecore_evas_engine_load(android); DBG(-engine (av): ANDROID); EINA_SAFETY_ON_NULL_RETURN_VAL(m, NULL); new = eina_module_symbol_get(m, ecore_evas_software_android_new_internal); EINA_SAFETY_ON_NULL_RETURN_VAL(new, NULL); return new(android_bitmap_info, w, h); } and as I said traces in _ecore_evas_engine_load doesn't even print out android string. This is somehow strange... It was just eina_log_print_cb_set() which did a wrong va_arg handling and so all debug prints were broken. I was nearly about to went crazy. Now everything looks nice. Sometimes if it looks really strange one has to verify the debug function itself :-) -- Technical Blog http://andreasvolz.wordpress.com/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_layout_theme_set() broken
* ChunEon Park her...@naver.com [2013-02-21 12:46:45 +0900]: I fixed the problem. http://trac.enlightenment.org/e/changeset/84270 The same issue is back again, unbelievable :( Use the same assert test. Please check it again. -Regards, Hermet- -Original Message- From: Gustavo Lima Chavesgl...@profusion.mobi To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; Cc: Sent: 2013-02-21 (목) 12:05:43 Subject: Re: [E-devel] elm_layout_theme_set() broken * ChunEon Park hermet@naver.com [2013-02-21 11:08:43 +0900]: how to reproduce this problem? I can't see any problems here. Mmm, take this (attached). -Regards, Hermet- -Original Message- From: Gustavo Chavesglima@profusion.mobi To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; Cc: Sent: 2013-02-19 (화) 23:54:50 Subject: [E-devel] elm_layout_theme_set() broken Hi, Hermet (et al dealing with elm theme/orientation, etc). Please check that you completely broke that function (it won't find groups present on edj files anymore). Regards, -- Gustavo Lima Chaves Senior Developer ProFUSION embedded systems http://profusion.mobi -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Lima Chaves Senior Developer @ ProFUSION Embedded Systems -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Lima Chaves Senior Developer @ ProFUSION Embedded Systems -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina_module_new
Am Fri, 1 Mar 2013 23:04:33 +0100 schrieb Andreas Volz: Am Fri, 1 Mar 2013 21:25:28 +0100 schrieb Andreas Volz: Am Fri, 1 Mar 2013 09:45:22 -0300 schrieb Rafael Antognolli: Try to get more log output with: EINA_LOG_LEVELS=eina_module:5 (I actually don't remember the number, but 5 is big enough). I just uploaded complete logging here: http://www.pasteall.org/40137 To summarize what I do is: ecore_evas_init(); edje_init(); ecore_evas_software_android_new(); and EAPI Ecore_Evas * ecore_evas_software_android_new(void *android_bitmap_info, int w, int h) { Ecore_Evas *(*new)(void*, int, int); DBG(+engine (av): ANDROID); Eina_Module *m = _ecore_evas_engine_load(android); DBG(-engine (av): ANDROID); EINA_SAFETY_ON_NULL_RETURN_VAL(m, NULL); new = eina_module_symbol_get(m, ecore_evas_software_android_new_internal); EINA_SAFETY_ON_NULL_RETURN_VAL(new, NULL); return new(android_bitmap_info, w, h); } and as I said traces in _ecore_evas_engine_load doesn't even print out android string. This is somehow strange... It was just eina_log_print_cb_set() which did a wrong va_arg handling and so all debug prints were broken. I was nearly about to went crazy. Now everything looks nice. Sometimes if it looks really strange one has to verify the debug function itself :-) Now result looks much better: http://www.pasteall.org/40139 But the new engine still crashes while startup and ecore_job shows error (line 214ff) Has anyone experienced similar problems? regards Andreas -- Technical Blog http://andreasvolz.wordpress.com/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git: Multiple repositories cloning helper
D'ar gwener 01 a viz Meurzh 2013 e 11 eur 01, « Tom Hacohen » he deus skrivet : On 01/03/13 09:53, Bertrand Jacquin wrote: D'ar gwener 01 a viz Meurzh 2013 e 10 eur 44, « Tom Hacohen » he deus skrivet : On 28/02/13 19:55, Bertrand Jacquin wrote: Another thing that can be done is a dumb repository using git submodule : $ git init /var/tmp/e-core $ cd /var/tmp/e-core $ git submodule add http://git.enlightenment.org/core/efl.git/ efl $ git submodule add http://git.enlightenment.org/core/elementary.git/ elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.git evas_generic_loaders Then to update all the repositories : $ git submodule update We can easily provide some dumb repositories for different kind of usage so you will just need to clone the dumb one. Theses dumb repo should be maintain manually. Yeah, we thought about that, and also talked about it with leif that suggested it as well. I don't really like it. While it does make sense for efl, elm and evas_generic loaders as they might have actual dependency requirements, enlightenment has nothing to do with it. Also, people will have to maintain that repository which is quite a pain in the ass, and a good reason why to give up on this idea. When you run git submodule update it doesn't update the repositories according to upstream, but it's just a local refresh Yes, it is 'git submodule foreach git fetch' $ git submodule foreach git fetch Entering 'efl' Entering 'elementary' Entering 'enlightenment' remote: Counting objects: 155, done. remote: Compressing objects: 100% (46/46), done. remote: Total 143 (delta 126), reused 112 (delta 97) Receiving objects: 100% (143/143), 24.90 KiB, done. Resolving deltas: 100% (126/126), completed with 12 local objects. From http://git.enlightenment.org/core/enlightenment + ea2f81d...4dbaae8 devs/jeyzu/mixer - origin/devs/jeyzu/mixer (forced update) Mainting scripts, or maintaining a git dumb repo is quiet the same. Yeah, but that means every user will have to do: git clone master_repo.git git submodule init git submodule update git submodule foreach git fetch (is that enough? Don't you need to also merge that submodule?) Which is very tedious. I was meaning that gitolite can create/update automatically a dumb git repo that only register submodule, for exemple : http://git.enlightenment.org/devs/beber/poc-submodule-core.git/tree/README That repo was created using the following as an exemple for the core category : $ git clone git+ssh://git.enlightenment.org/devs/beber/poc-submodule-core.git $ git submodule add http://git.enlightenment.org/core/efl.git/ efl $ git submodule add http://git.enlightenment.org/core/elementary.git/ elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.git evas_generic_loaders $ git add .gitmodules $ git commit .gitmodules efl elementary enlightenment \ evas_generic_loaders -m 'add modules efl emotion_generic_players enlightenment' $ git push The README show how to reproduce the same thing as git_multi.sh pull, clone, run etc .. So no every user will have to do this once it's registered in the dumb repo. -- Beber pgpoTI50yjRaZ.pgp Description: PGP signature -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor OLD/GIT trunk
On Fri, 1 Mar 2013 10:53:42 -0800 Enlightenment SVN no-re...@enlightenment.org said: diffusion entry pls... for evas_generic_loaders too. :) Log: emotion_generic_players gitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgitgit Author: discomfitor Date: 2013-03-01 10:53:42 -0800 (Fri, 01 Mar 2013) New Revision: 84401 Trac: http://trac.enlightenment.org/e/changeset/84401 Added: OLD/GIT/emotion_generic_players/ Removed: trunk/emotion_generic_players/ -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] arc SSL issue
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) CURLE_SSL_CACERT ... following ~/arcanist/libphutil/resources/ssl/README, I did: openssl s_client -connect phab.enlightenment.org:443 21 | 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 -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital signature -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git: Multiple repositories cloning helper
Yeah, I find it confusing and annoying to maintain. But I guess it's just a matter of taste. On Fri, Mar 1, 2013 at 11:43 PM, Bertrand Jacquin be...@meleeweb.netwrote: D'ar gwener 01 a viz Meurzh 2013 e 11 eur 01, « Tom Hacohen » he deus skrivet : On 01/03/13 09:53, Bertrand Jacquin wrote: D'ar gwener 01 a viz Meurzh 2013 e 10 eur 44, « Tom Hacohen » he deus skrivet : On 28/02/13 19:55, Bertrand Jacquin wrote: Another thing that can be done is a dumb repository using git submodule : $ git init /var/tmp/e-core $ cd /var/tmp/e-core $ git submodule add http://git.enlightenment.org/core/efl.git/efl $ git submodule add http://git.enlightenment.org/core/elementary.git/ elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/ enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.gitevas_generic_loaders Then to update all the repositories : $ git submodule update We can easily provide some dumb repositories for different kind of usage so you will just need to clone the dumb one. Theses dumb repo should be maintain manually. Yeah, we thought about that, and also talked about it with leif that suggested it as well. I don't really like it. While it does make sense for efl, elm and evas_generic loaders as they might have actual dependency requirements, enlightenment has nothing to do with it. Also, people will have to maintain that repository which is quite a pain in the ass, and a good reason why to give up on this idea. When you run git submodule update it doesn't update the repositories according to upstream, but it's just a local refresh Yes, it is 'git submodule foreach git fetch' $ git submodule foreach git fetch Entering 'efl' Entering 'elementary' Entering 'enlightenment' remote: Counting objects: 155, done. remote: Compressing objects: 100% (46/46), done. remote: Total 143 (delta 126), reused 112 (delta 97) Receiving objects: 100% (143/143), 24.90 KiB, done. Resolving deltas: 100% (126/126), completed with 12 local objects. From http://git.enlightenment.org/core/enlightenment + ea2f81d...4dbaae8 devs/jeyzu/mixer - origin/devs/jeyzu/mixer (forced update) Mainting scripts, or maintaining a git dumb repo is quiet the same. Yeah, but that means every user will have to do: git clone master_repo.git git submodule init git submodule update git submodule foreach git fetch (is that enough? Don't you need to also merge that submodule?) Which is very tedious. I was meaning that gitolite can create/update automatically a dumb git repo that only register submodule, for exemple : http://git.enlightenment.org/devs/beber/poc-submodule-core.git/tree/README That repo was created using the following as an exemple for the core category : $ git clone git+ssh:// git.enlightenment.org/devs/beber/poc-submodule-core.git $ git submodule add http://git.enlightenment.org/core/efl.git/ efl $ git submodule add http://git.enlightenment.org/core/elementary.git/elementary $ git submodule add http://git.enlightenment.org/core/enlightenment.git/enlightenment $ git submodule add http://git.enlightenment.org/core/evas_generic_loaders.gitevas_generic_loaders $ git add .gitmodules $ git commit .gitmodules efl elementary enlightenment \ evas_generic_loaders -m 'add modules efl emotion_generic_players enlightenment' $ git push The README show how to reproduce the same thing as git_multi.sh pull, clone, run etc .. So no every user will have to do this once it's registered in the dumb repo. -- Beber -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Tom. -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ 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/01: spinner: Fix initial value of the spinner.
Oh you already fixed this. Thanks! Daniel Juyung Seo (SeoZ) On Sat, Mar 2, 2013 at 3:35 AM, Rafael Antognolli - Enlightenment Git no-re...@enlightenment.org wrote: antognolli pushed a commit to branch master. commit 0d6443dfaeb4612196e87ec6445a20d0328e2336 Author: Rafael Antognolli rafael.antogno...@linux.intel.com Date: Fri Mar 1 15:24:05 2013 -0300 spinner: Fix initial value of the spinner. The size should remain the same after the first mouse move and then be adjusted accordingly. Fixes #1403. Patch by: Brian J. Lovin brian.j.lo...@intel.com --- src/lib/elm_spinner.c | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/lib/elm_spinner.c b/src/lib/elm_spinner.c index 9bf6598..56ba3f5 100644 --- a/src/lib/elm_spinner.c +++ b/src/lib/elm_spinner.c @@ -170,7 +170,7 @@ _drag_cb(void *data, (wd-resize_obj, elm.dragable.slider, pos, NULL); offset = sd-step * _elm_config-scale; - delta = (pos - sd-drag_start_pos) * offset; + delta = pos * offset; /* If we are on rtl mode, change the delta to be negative on such changes */ if (elm_widget_mirrored_get(obj)) delta *= -1; if (_value_set(data, sd-drag_start_pos + delta)) _label_write(data); @@ -183,14 +183,9 @@ _drag_start_cb(void *data, const char *emission __UNUSED__, const char *source __UNUSED__) { - double pos; - ELM_SPINNER_DATA_GET(data, sd); - Elm_Widget_Smart_Data *wd = eo_data_get(data, ELM_OBJ_WIDGET_CLASS); - edje_object_part_drag_value_get - (wd-resize_obj, elm.dragable.slider, pos, NULL); - sd-drag_start_pos = pos; + sd-drag_start_pos = sd-val; } static void -- -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb -- Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_feb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel