Re: [E-devel] elm_index takes entire canvas space and autohide weirdness
Am 23.11.2012 um 01:00 schrieb Carsten Haitzler (The Rasterman) ras...@rasterman.com: On Thu, 22 Nov 2012 18:50:04 +0100 Leif Middelschulte leif.middelschu...@gmail.com said: Hi there, 1. Bug (space taken): As the subject says, elm_index takes the entire canvas (horizontally xor vertically) and thus renders e.g. it unusable with any ui that has e.g. buttons in the respective corners. I think that it should be limited to the viewport size of its parent element à la 'elm_index_add(parent)'. my testing says otherwise... rememebr parent is just the parent for CREATION and logical ownership.. did you PACK index into something? eg a table? use a table. put the object on top of which u want the index for in first, THEN pack the index in the same table cell. it will be layered on top.. and it'll occupy the same space as (eg the list) that its on top of... and it even gets clipped to it... ALL the examples add it as a resize object to the window - but it can be put anywhere... and it positions, sizes and clips - i just modified elm_test's index test to do this and it works correctly. what index DOESNT do is gracefully handle if # of items doesnt fit in the space allowed - it doesn't go removing them... so it overflows and gets clipped by the index region. Thanks for the clarification :) 2. Bug (autohide): Disabling autohide before elements are added leads to weird behavior. E.g. there's just one index A. e... no can reproduce... disabling or enabling it means all items exist - at least in elm test's index code… Nice to see that you've already adjusted the test code :) Thank you for your quick reply! -- Leif -- Leif -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: billiob IN trunk/terminology: data/themes src/bin
Am 05.11.2012 um 16:40 schrieb Gustavo Sverzut Barbieri barbi...@profusion.mobi: Before we make it configurable you can do a quick hack: whenever you load the theme, you ask for edje_object_data_get(ed, color-ID) and atoi() to the real color, set it to the used colors in textgrid Boris, will you do this? On Mon, Nov 5, 2012 at 1:36 PM, Boris Faure bo...@fau.re wrote: On 12-11-05 16:31, Leif Middelschulte wrote: Nice! But why wouldn't you just provide another theme file? It's almost the default file. The main change is the colors hardcoded in col.c. For the moment, i've got that commit i keep on pushing and reverting waiting there's a better way to change colors. -- Boris Faure Pointer Arithmetician -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On Thu, Nov 22, 2012 at 11:11:45PM -0200, Bruno Dilly wrote: On Thu, Nov 22, 2012 at 10:04 PM, Luis Felipe Strano Moraes luis.str...@gmail.com wrote: Hello gentlemen, after having the release burden being shared by only one or two people, we've started talking and decided to create a team specifically for the purpose of helping out with this process, more specifically releasing, testing and packaging. The idea is to congregate people who are either already actively helping as well as people who are interested in learning/helping out with that. I've just finished with my first attempt at spinning the tarballs and they have already been uploaded. We're going to work in documenting everything and coming up with a proper procedure for doing this as automatically as possible. Really nice initiative, guys. For everyone interested, please join the mailing list here: https://lists.sourceforge.net/lists/listinfo/enlightenment-release The reason to spin a new 1.7.2 release of the EFL was to have E17 building properly again with a released version of the EFL. The idea is to do the proper release announcement tomorrow, so everyone who can test these tarballs *please* do so. The only packages which had changes after the last release are Edje, Eet, Elementary and Evas. Tested on armv4t and armv7a machines with meta-efl (E17 r79556). - Eina 1.7.2 - [GZhttp://download.enlightenment.org/releases/eina-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eina-1.7.2.tar.bz2] - Eet 1.7.2 - [GZhttp://download.enlightenment.org/releases/eet-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eet-1.7.2.tar.bz2] - Evas 1.7.2 - [GZhttp://download.enlightenment.org/releases/evas-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/evas-1.7.2.tar.bz2] - Ecore 1.7.2 - [GZhttp://download.enlightenment.org/releases/ecore-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/ecore-1.7.2.tar.bz2] - Embryo 1.7.2 - [GZhttp://download.enlightenment.org/releases/embryo-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/embryo-1.7.2.tar.bz2] - Edje 1.7.2 - [GZhttp://download.enlightenment.org/releases/edje-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/edje-1.7.2.tar.bz2] - Efreet 1.7.2 - [GZhttp://download.enlightenment.org/releases/efreet-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/efreet-1.7.2.tar.bz2] - E_dbus 1.7.2 - [GZhttp://download.enlightenment.org/releases/e_dbus-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/e_dbus-1.7.2.tar.bz2] - Eeze 1.7.2 - [GZhttp://download.enlightenment.org/releases/eeze-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eeze-1.7.2.tar.bz2] - Expedite 1.7.2 - [GZhttp://download.enlightenment.org/releases/expedite-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/expedite-1.7.2.tar.bz2] - Evas Generic Loaders 1.7.2 - [GZhttp://download.enlightenment.org/releases/evas_generic_loaders-1.7.2.tar.gz] [BZ2http://download.enlightenment.org/releases/evas_generic_loaders-1.7.2.tar.bz2 ] - Eio 1.7.2 - [GZhttp://download.enlightenment.org/releases/eio-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eio-1.7.2.tar.bz2] - Emotion 1.7.2 - [GZhttp://download.enlightenment.org/releases/emotion-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/emotion-1.7.2.tar.bz2] - Ethumb 1.7.2 - [GZhttp://download.enlightenment.org/releases/ethumb-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/ethumb-1.7.2.tar.bz2] - Elementary 1.7.2 - [GZhttp://download.enlightenment.org/releases/elementary-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/elementary-1.7.2.tar.bz2] - Evil 1.7.2 - [GZhttp://download.enlightenment.org/releases/evil-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/evil-1.7.2.tar.bz2] Best regards, -- Luís Felipe Strano Moraes http://www.strano.org -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Bruno Dilly Lead Developer ProFUSION embedded systems http://profusion.mobi -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On Fri, Nov 23, 2012 at 12:12 PM, Thomas Sachau to...@gentoo.org wrote: Luis Felipe Strano Moraes schrieb: Hello gentlemen, after having the release burden being shared by only one or two people, we've started talking and decided to create a team specifically for the purpose of helping out with this process, more specifically releasing, testing and packaging. The idea is to congregate people who are either already actively helping as well as people who are interested in learning/helping out with that. I've just finished with my first attempt at spinning the tarballs and they have already been uploaded. We're going to work in documenting everything and coming up with a proper procedure for doing this as automatically as possible. For everyone interested, please join the mailing list here: https://lists.sourceforge.net/lists/listinfo/enlightenment-release The reason to spin a new 1.7.2 release of the EFL was to have E17 building properly again with a released version of the EFL. The idea is to do the proper release announcement tomorrow, so everyone who can test these tarballs *please* do so. The only packages which had changes after the last release are Edje, Eet, Elementary and Evas. This is great news, just one question: Why do you create tarballs with version 1.7.2, when there have been no changes, so with the same content as the 1.7.1 tarballs? Because we're doing unified releases of all the EFL at the same version, in order to avoid multiple versions. The unified tree will simplify this quite a bit in the future. Best regards, Luis Felipe -- Thomas Sachau Gentoo Linux Developer -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Luís Felipe Strano Moraes http://www.strano.org -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers
in 79563 And don't forget to add () to multiple comparison. if ((modifiers == not_modifiers amp;amp; modifiers != 0) -gt; if (((modifiers == not modifiers) amp;amp; (modifiers != 0)) thank you. -Regards, Hermet- -Original Message- From: Patryk Kaczmareklt;patry...@samsung.comgt; To: 'Enlightenment developer list'lt;enlightenment-devel@lists.sourceforge.netgt;; Cc: Sent: 2012-11-22 (목) 02:27:54 Subject: Re: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers Ups, I forgot that evas is moved, now is correct. Sorry -Original Message- From: Patryk Kaczmarek [mailto:patry...@samsung.com] Sent: 21 listopada 2012 18:19 To: 'Enlightenment developer list' Subject: RE: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers Ok, I have also make patch for efl/src/lib/evas and add some more fixes for that function. Regards, Patrick -Original Message- From: ChunEon Park [mailto:her...@naver.com] Sent: 10 listopada 2012 10:18 To: Enlightenment developer list Subject: Re: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers Hi, intention is good to me. but it would be better if the check is inside the _key_grab() function. and please make a patch for efl/src/lib/evas also while efl is being migrated into one build tree. thank you. -Regards, Hermet- -Original Message- From: Patryk Kaczmareklt;patry...@samsung.comgt; To: lt;enlightenment-devel@lists.sourceforge.netgt;; Cc: Sent: 2012-11-07 (수) 00:16:02 Subject: [E-devel] [PATCH] [EVAS] evas_object_key_grab add check for same modifiers Hi all, I had prepare some fix for evas_object_key_grab function. In my opinion when given modifiers are equal it should return FALSE. Please verify attached file. Regards, Patrick -- LogMeIn Central: Instant, anywhere, Remote PC access and management. Stay in control, update software, and manage PCs from one command center Diagnose problems and improve visibility into emerging IT issues Automate, monitor and manage. Do more in less time with Central http://p.sf.net/sfu/logmein12331_d2d ___ 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_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Ecore_Evas Rotation
I'm trying to rotate the window by 45 degree, The documentation says its possible to rotate angles other than of multiples of 90. So exactly what backend and window manager should i use to make window rotate at 45 degree. I currrently have e17 wm and evas with opengl backend. -- Regards HariHaraSudhan -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: etrunko trunk/expedite/src/bin
Enlightenment SVN no-re...@enlightenment.org wrote: Log: Don't leak struct wl_registry Signed-off-by: Eduardo Lima (Etrunko) eduardo.l...@intel.com Author: etrunko Date: 2012-11-23 09:49:39 -0800 (Fri, 23 Nov 2012) New Revision: 79565 Trac: http://trac.enlightenment.org/e/changeset/79565 Modified: trunk/expedite/src/bin/engine_wayland_egl.c trunk/expedite/src/bin/engine_wayland_shm.c Modified: trunk/expedite/src/bin/engine_wayland_egl.c === --- trunk/expedite/src/bin/engine_wayland_egl.c2012-11-23 17:19:42 UTC (rev 79564) +++ trunk/expedite/src/bin/engine_wayland_egl.c2012-11-23 17:49:39 UTC (rev 79565) @@ -8,10 +8,13 @@ #include wayland-client.h #include wayland-egl.h -/* Global struct */ +/* + * Global struct + */ struct _engine_wayland_egl_display { struct wl_display *display; + struct wl_registry *registry; struct wl_compositor *compositor; struct wl_surface *surface; struct wl_shell *shell; @@ -21,7 +24,7 @@ static struct _engine_wayland_egl_display wl; /* - * Function prototypes + * Function Prototypes */ /* Registry handler */ static void _registry_handle_global(void *data, struct wl_registry *registry, unsigned int id, const char *interface, unsigned int version __UNUSED__); @@ -37,7 +40,6 @@ Eina_Bool engine_wayland_egl_args(const char *engine __UNUSED__, int width __UNUSED__, int height __UNUSED__) { - struct wl_registry *registry; Evas_Engine_Info_Wayland_Egl *einfo; evas_output_method_set(evas, evas_render_method_lookup(wayland_egl)); @@ -49,8 +51,8 @@ } wl.display = wl_display_connect(NULL); - registry = wl_display_get_registry(wl.display); - wl_registry_add_listener(registry, _registry_listener, NULL); + wl.registry = wl_display_get_registry(wl.display); + wl_registry_add_listener(wl.registry, _registry_listener, NULL); wl_display_roundtrip(wl.display); assert(wl.compositor != NULL); @@ -83,6 +85,7 @@ wl_surface_destroy(wl.surface); wl_shell_destroy(wl.shell); wl_compositor_destroy(wl.compositor); + wl_registry_destroy(wl.registry); wl_display_flush(wl.display); wl_display_disconnect(wl.display); } Modified: trunk/expedite/src/bin/engine_wayland_shm.c === --- trunk/expedite/src/bin/engine_wayland_shm.c2012-11-23 17:19:42 UTC (rev 79564) +++ trunk/expedite/src/bin/engine_wayland_shm.c2012-11-23 17:49:39 UTC (rev 79565) @@ -15,6 +15,7 @@ struct _engine_wayland_shm_display { struct wl_display *display; + struct wl_registry *registry; struct wl_compositor *compositor; struct wl_surface *surface; struct wl_callback *frame_callback; @@ -56,7 +57,6 @@ Eina_Bool engine_wayland_shm_args(const char *engine __UNUSED__, int width, int height) { - struct wl_registry *registry; Evas_Engine_Info_Wayland_Shm *einfo; evas_output_method_set(evas, evas_render_method_lookup(wayland_shm)); @@ -68,8 +68,8 @@ } wl.display = wl_display_connect(NULL); - registry = wl_display_get_registry(wl.display); - wl_registry_add_listener(registry, _registry_listener, NULL); + wl.registry = wl_display_get_registry(wl.display); + wl_registry_add_listener(wl.registry, _registry_listener, NULL); wl_display_roundtrip(wl.display); assert(wl.compositor != NULL); @@ -120,6 +120,7 @@ wl_shm_destroy(wl.shm); wl_shell_destroy(wl.shell); wl_compositor_destroy(wl.compositor); + wl_registry_destroy(wl.registry); wl_display_flush(wl.display); wl_display_disconnect(wl.display); } @@ -134,10 +135,10 @@ wl.compositor = wl_registry_bind(registry, id, wl_compositor_interface, 1); else if (!strcmp(interface, wl_shell)) wl.shell = wl_registry_bind(registry, id, wl_shell_interface, 1); + else if (!strcmp(interface, wl_seat)) + engine_wayland_register_seat(registry, id); else if (!strcmp(interface, wl_shm)) wl.shm = wl_registry_bind(registry, id, wl_shm_interface, 1); - else if (!strcmp(interface, wl_seat)) - engine_wayland_register_seat(registry, id); } static void -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn Nice one !! Good catch ;) dh -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get
Re: [E-devel] E SVN: discomfitor trunk/e
it seems that we need efl 1.7.2 Vincent On Fri, Nov 23, 2012 at 7:32 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: ALPHA5: ZMM Author: discomfitor Date: 2012-11-23 10:32:22 -0800 (Fri, 23 Nov 2012) New Revision: 79568 Trac: http://trac.enlightenment.org/e/changeset/79568 Modified: trunk/e/configure.ac Modified: trunk/e/configure.ac === --- trunk/e/configure.ac2012-11-23 18:27:43 UTC (rev 79567) +++ trunk/e/configure.ac2012-11-23 18:32:22 UTC (rev 79568) @@ -7,7 +7,7 @@ m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2 /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))]) ##-- When released, remove the dnl on the below line m4_undefine([v_rev]) -m4_define([relname], [0.17.0-alpha4]) +m4_define([relname], [0.17.0-alpha5]) ##-- When doing snapshots - change soname. remove dnl on below line dnl m4_define([relname], [ver-pre-svn-08]) dnl m4_define([v_rel], [-release relname]) @@ -19,7 +19,7 @@ ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--## -AC_INIT([enlightenment], [v_ver-alpha4], [enlightenment-devel@lists.sourceforge.net]) +AC_INIT([enlightenment], [v_ver-alpha5], [enlightenment-devel@lists.sourceforge.net]) AC_PREREQ([2.52]) AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_MACRO_DIR([m4]) -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: antognolli IN branches/ecore-1.7: . src/lib/ecore_wayland
Enlightenment SVN no-re...@enlightenment.org wrote: Log: Ecore_Wayland: Backport several fixes to 1.7. These changes will enable the 1.7 branch to work with Wayland 1.0. The following changesets were backported: 78049 78050 78051 78052 78054 78055 78056 78136 Author: antognolli Date: 2012-11-23 10:27:36 -0800 (Fri, 23 Nov 2012) New Revision: 79566 Trac: http://trac.enlightenment.org/e/changeset/79566 Modified: branches/ecore-1.7/ChangeLog branches/ecore-1.7/NEWS branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_input.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_output.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_window.c Modified: branches/ecore-1.7/ChangeLog === --- branches/ecore-1.7/ChangeLog 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/ChangeLog 2012-11-23 18:27:36 UTC (rev 79566) @@ -976,3 +976,8 @@ 2012-11-23 Luis Felipe Strano Moraes 1.7.2 release + +2012-10-16 Christopher Michael + + * Update Ecore_Wayland to build work with newest wayland (0.99) from + git Modified: branches/ecore-1.7/NEWS === --- branches/ecore-1.7/NEWS2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/NEWS2012-11-23 18:27:36 UTC (rev 79566) @@ -20,7 +20,10 @@ * ecore_x: send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data. * ecore_imf: ibus module potential segv fixed. * ecore: ecore_thread_feedback() memory allocation and corruption fixed. +* ecore_wayland: + - Update to work with latest wayland (0.99) from git. + Changes since Ecore 1.2.0: -- Modified: branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h === --- branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h 2012-11-23 18:27:36 UTC (rev 79566) @@ -75,6 +75,7 @@ struct { struct wl_display *display; +struct wl_registry *registry; struct wl_compositor *compositor; struct wl_shell *shell; struct wl_shell *desktop_shell; Modified: branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c === --- branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c2012-11-23 18:27:36 UTC (rev 79566) @@ -7,14 +7,18 @@ /* local function prototypes */ static Eina_Bool _ecore_wl_shutdown(Eina_Bool close); -static int _ecore_wl_cb_event_mask_update(unsigned int mask, void *data); -static Eina_Bool _ecore_wl_cb_handle_data(void *data, Ecore_Fd_Handler *hdl __UNUSED__); -static void _ecore_wl_cb_handle_global(struct wl_display *disp, unsigned int id, const char *interface, unsigned int version __UNUSED__, void *data); +static Eina_Bool _ecore_wl_cb_handle_data(void *data, Ecore_Fd_Handler *hdl); +static void _ecore_wl_cb_handle_global(void *data, struct wl_registry *registry, unsigned int id, const char *interface, unsigned int version __UNUSED__); static Eina_Bool _ecore_wl_xkb_init(Ecore_Wl_Display *ewd); static Eina_Bool _ecore_wl_xkb_shutdown(Ecore_Wl_Display *ewd); /* local variables */ static int _ecore_wl_init_count = 0; +static const struct wl_registry_listener _ecore_wl_registry_listener = +{ + _ecore_wl_cb_handle_global, + NULL // handle_global_remove +}; /* external variables */ int _ecore_wl_log_dom = -1; @@ -130,28 +134,24 @@ return --_ecore_wl_init_count; } - _ecore_wl_disp-fd = - wl_display_get_fd(_ecore_wl_disp-wl.display, - _ecore_wl_cb_event_mask_update, _ecore_wl_disp); + _ecore_wl_disp-fd = wl_display_get_fd(_ecore_wl_disp-wl.display); _ecore_wl_disp-fd_hdl = - ecore_main_fd_handler_add(_ecore_wl_disp-fd, ECORE_FD_READ, + ecore_main_fd_handler_add(_ecore_wl_disp-fd, + ECORE_FD_READ | ECORE_FD_WRITE, _ecore_wl_cb_handle_data, _ecore_wl_disp, NULL, NULL); wl_list_init(_ecore_wl_disp-inputs); wl_list_init(_ecore_wl_disp-outputs); - wl_display_add_global_listener(_ecore_wl_disp-wl.display, - _ecore_wl_cb_handle_global, _ecore_wl_disp); + _ecore_wl_disp-wl.registry = + wl_display_get_registry(_ecore_wl_disp-wl.display); + wl_registry_add_listener(_ecore_wl_disp-wl.registry, +_ecore_wl_registry_listener, _ecore_wl_disp); - /* Init egl */ + wl_display_dispatch(_ecore_wl_disp-wl.display); - /* FIXME: Process connection
Re: [E-devel] E SVN: etrunko trunk/expedite/src/bin
On Fri, Nov 23, 2012 at 4:30 PM, Christopher Michael cpmicha...@comcast.net wrote: Enlightenment SVN no-re...@enlightenment.org wrote: Log: Don't leak struct wl_registry Signed-off-by: Eduardo Lima (Etrunko) eduardo.l...@intel.com Author: etrunko Date: 2012-11-23 09:49:39 -0800 (Fri, 23 Nov 2012) New Revision: 79565 Trac: http://trac.enlightenment.org/e/changeset/79565 Modified: trunk/expedite/src/bin/engine_wayland_egl.c trunk/expedite/src/bin/engine_wayland_shm.c Modified: trunk/expedite/src/bin/engine_wayland_egl.c === --- trunk/expedite/src/bin/engine_wayland_egl.c2012-11-23 17:19:42 UTC (rev 79564) +++ trunk/expedite/src/bin/engine_wayland_egl.c2012-11-23 17:49:39 UTC (rev 79565) @@ -8,10 +8,13 @@ #include wayland-client.h #include wayland-egl.h -/* Global struct */ +/* + * Global struct + */ struct _engine_wayland_egl_display { struct wl_display *display; + struct wl_registry *registry; struct wl_compositor *compositor; struct wl_surface *surface; struct wl_shell *shell; @@ -21,7 +24,7 @@ static struct _engine_wayland_egl_display wl; /* - * Function prototypes + * Function Prototypes */ /* Registry handler */ static void _registry_handle_global(void *data, struct wl_registry *registry, unsigned int id, const char *interface, unsigned int version __UNUSED__); @@ -37,7 +40,6 @@ Eina_Bool engine_wayland_egl_args(const char *engine __UNUSED__, int width __UNUSED__, int height __UNUSED__) { - struct wl_registry *registry; Evas_Engine_Info_Wayland_Egl *einfo; evas_output_method_set(evas, evas_render_method_lookup(wayland_egl)); @@ -49,8 +51,8 @@ } wl.display = wl_display_connect(NULL); - registry = wl_display_get_registry(wl.display); - wl_registry_add_listener(registry, _registry_listener, NULL); + wl.registry = wl_display_get_registry(wl.display); + wl_registry_add_listener(wl.registry, _registry_listener, NULL); wl_display_roundtrip(wl.display); assert(wl.compositor != NULL); @@ -83,6 +85,7 @@ wl_surface_destroy(wl.surface); wl_shell_destroy(wl.shell); wl_compositor_destroy(wl.compositor); + wl_registry_destroy(wl.registry); wl_display_flush(wl.display); wl_display_disconnect(wl.display); } Modified: trunk/expedite/src/bin/engine_wayland_shm.c === --- trunk/expedite/src/bin/engine_wayland_shm.c2012-11-23 17:19:42 UTC (rev 79564) +++ trunk/expedite/src/bin/engine_wayland_shm.c2012-11-23 17:49:39 UTC (rev 79565) @@ -15,6 +15,7 @@ struct _engine_wayland_shm_display { struct wl_display *display; + struct wl_registry *registry; struct wl_compositor *compositor; struct wl_surface *surface; struct wl_callback *frame_callback; @@ -56,7 +57,6 @@ Eina_Bool engine_wayland_shm_args(const char *engine __UNUSED__, int width, int height) { - struct wl_registry *registry; Evas_Engine_Info_Wayland_Shm *einfo; evas_output_method_set(evas, evas_render_method_lookup(wayland_shm)); @@ -68,8 +68,8 @@ } wl.display = wl_display_connect(NULL); - registry = wl_display_get_registry(wl.display); - wl_registry_add_listener(registry, _registry_listener, NULL); + wl.registry = wl_display_get_registry(wl.display); + wl_registry_add_listener(wl.registry, _registry_listener, NULL); wl_display_roundtrip(wl.display); assert(wl.compositor != NULL); @@ -120,6 +120,7 @@ wl_shm_destroy(wl.shm); wl_shell_destroy(wl.shell); wl_compositor_destroy(wl.compositor); + wl_registry_destroy(wl.registry); wl_display_flush(wl.display); wl_display_disconnect(wl.display); } @@ -134,10 +135,10 @@ wl.compositor = wl_registry_bind(registry, id, wl_compositor_interface, 1); else if (!strcmp(interface, wl_shell)) wl.shell = wl_registry_bind(registry, id, wl_shell_interface, 1); + else if (!strcmp(interface, wl_seat)) + engine_wayland_register_seat(registry, id); else if (!strcmp(interface, wl_shm)) wl.shm = wl_registry_bind(registry, id, wl_shm_interface, 1); - else if (!strcmp(interface, wl_seat)) - engine_wayland_register_seat(registry, id); } static void -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn Nice one !! Good catch ;) Yeah, I have just ported it to ecore too. :) -- Eduardo de Barros Lima ◤✠◢ ebl...@gmail.com
Re: [E-devel] E SVN: antognolli IN branches/ecore-1.7: . src/lib/ecore_wayland
It's a bunch of patches that you and Robert did to make Ecore_Wayland work with Wayland 1.0. Basically what we discussed on last week. Maybe I should have just backported patch by patch, instead of a single squashed one. Sorry for that. On Fri, Nov 23, 2012 at 4:32 PM, Christopher Michael cpmicha...@comcast.net wrote: Enlightenment SVN no-re...@enlightenment.org wrote: Log: Ecore_Wayland: Backport several fixes to 1.7. These changes will enable the 1.7 branch to work with Wayland 1.0. The following changesets were backported: 78049 78050 78051 78052 78054 78055 78056 78136 Author: antognolli Date: 2012-11-23 10:27:36 -0800 (Fri, 23 Nov 2012) New Revision: 79566 Trac: http://trac.enlightenment.org/e/changeset/79566 Modified: branches/ecore-1.7/ChangeLog branches/ecore-1.7/NEWS branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_input.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_output.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_window.c Modified: branches/ecore-1.7/ChangeLog === --- branches/ecore-1.7/ChangeLog 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/ChangeLog 2012-11-23 18:27:36 UTC (rev 79566) @@ -976,3 +976,8 @@ 2012-11-23 Luis Felipe Strano Moraes 1.7.2 release + +2012-10-16 Christopher Michael + + * Update Ecore_Wayland to build work with newest wayland (0.99) from + git Modified: branches/ecore-1.7/NEWS === --- branches/ecore-1.7/NEWS2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/NEWS2012-11-23 18:27:36 UTC (rev 79566) @@ -20,7 +20,10 @@ * ecore_x: send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data. * ecore_imf: ibus module potential segv fixed. * ecore: ecore_thread_feedback() memory allocation and corruption fixed. +* ecore_wayland: + - Update to work with latest wayland (0.99) from git. + Changes since Ecore 1.2.0: -- Modified: branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h === --- branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h 2012-11-23 18:27:36 UTC (rev 79566) @@ -75,6 +75,7 @@ struct { struct wl_display *display; +struct wl_registry *registry; struct wl_compositor *compositor; struct wl_shell *shell; struct wl_shell *desktop_shell; Modified: branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c === --- branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c2012-11-23 18:27:36 UTC (rev 79566) @@ -7,14 +7,18 @@ /* local function prototypes */ static Eina_Bool _ecore_wl_shutdown(Eina_Bool close); -static int _ecore_wl_cb_event_mask_update(unsigned int mask, void *data); -static Eina_Bool _ecore_wl_cb_handle_data(void *data, Ecore_Fd_Handler *hdl __UNUSED__); -static void _ecore_wl_cb_handle_global(struct wl_display *disp, unsigned int id, const char *interface, unsigned int version __UNUSED__, void *data); +static Eina_Bool _ecore_wl_cb_handle_data(void *data, Ecore_Fd_Handler *hdl); +static void _ecore_wl_cb_handle_global(void *data, struct wl_registry *registry, unsigned int id, const char *interface, unsigned int version __UNUSED__); static Eina_Bool _ecore_wl_xkb_init(Ecore_Wl_Display *ewd); static Eina_Bool _ecore_wl_xkb_shutdown(Ecore_Wl_Display *ewd); /* local variables */ static int _ecore_wl_init_count = 0; +static const struct wl_registry_listener _ecore_wl_registry_listener = +{ + _ecore_wl_cb_handle_global, + NULL // handle_global_remove +}; /* external variables */ int _ecore_wl_log_dom = -1; @@ -130,28 +134,24 @@ return --_ecore_wl_init_count; } - _ecore_wl_disp-fd = - wl_display_get_fd(_ecore_wl_disp-wl.display, - _ecore_wl_cb_event_mask_update, _ecore_wl_disp); + _ecore_wl_disp-fd = wl_display_get_fd(_ecore_wl_disp-wl.display); _ecore_wl_disp-fd_hdl = - ecore_main_fd_handler_add(_ecore_wl_disp-fd, ECORE_FD_READ, + ecore_main_fd_handler_add(_ecore_wl_disp-fd, + ECORE_FD_READ | ECORE_FD_WRITE, _ecore_wl_cb_handle_data, _ecore_wl_disp, NULL, NULL); wl_list_init(_ecore_wl_disp-inputs); wl_list_init(_ecore_wl_disp-outputs); - wl_display_add_global_listener(_ecore_wl_disp-wl.display, - _ecore_wl_cb_handle_global, _ecore_wl_disp); + _ecore_wl_disp-wl.registry =
[E-devel] Announce: EFL 1.7.2 release and E17 ALPHA 5 release
Hello gentlemen, as the title says, I'd like to announce here the new release of our stable branch as well as a new ALPHA for E17. The EFL had a new minor series of updates in order to fix bugs that were preventing the E17 alphas from correctly building. The only packages which had bug fixes were Edje, Eet, Elementary and Evas, but new tarballs have been spun for all the EFL in order to keep their version synchronized. Please read the ChangeLog and NEWS in each of the specific tarballs in order to see what has been fixed. This release corresponds with SVN revision 79552. The new E17 ALPHA 5, based on SVN revision 79568, has the following changes: - More translation updates - New default theme is more complete - Entry widgets will no longer sometimes lock E when resizing - First-run wizard is now smarter with regard to the signals it listens to We're organizing a new Release Team in order to help out with this entire process, and would like to call out to everyone interested in helping out to please join the enlightenment-releasehttps://lists.sourceforge.net/lists/listinfo/enlightenment-releasemailing list. People who are actively working on packaging or who have interest in it are specially welcome. - Eina 1.7.2 - [GZhttp://download.enlightenment.org/releases/eina-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eina-1.7.2.tar.bz2] - Eet 1.7.2 - [GZhttp://download.enlightenment.org/releases/eet-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eet-1.7.2.tar.bz2] - Evas 1.7.2 - [GZhttp://download.enlightenment.org/releases/evas-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/evas-1.7.2.tar.bz2] - Ecore 1.7.2 - [GZhttp://download.enlightenment.org/releases/ecore-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/ecore-1.7.2.tar.bz2] - Embryo 1.7.2 - [GZhttp://download.enlightenment.org/releases/embryo-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/embryo-1.7.2.tar.bz2] - Edje 1.7.2 - [GZhttp://download.enlightenment.org/releases/edje-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/edje-1.7.2.tar.bz2] - Efreet 1.7.2 - [GZhttp://download.enlightenment.org/releases/efreet-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/efreet-1.7.2.tar.bz2] - E_dbus 1.7.2 - [GZhttp://download.enlightenment.org/releases/e_dbus-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/e_dbus-1.7.2.tar.bz2] - Eeze 1.7.2 - [GZhttp://download.enlightenment.org/releases/eeze-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eeze-1.7.2.tar.bz2] - Expedite 1.7.2 - [GZhttp://download.enlightenment.org/releases/expedite-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/expedite-1.7.2.tar.bz2] - Evas Generic Loaders 1.7.2 - [GZhttp://download.enlightenment.org/releases/evas_generic_loaders-1.7.2.tar.gz] [BZ2http://download.enlightenment.org/releases/evas_generic_loaders-1.7.2.tar.bz2 ] - Eio 1.7.2 - [GZhttp://download.enlightenment.org/releases/eio-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eio-1.7.2.tar.bz2] - Emotion 1.7.2 - [GZhttp://download.enlightenment.org/releases/emotion-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/emotion-1.7.2.tar.bz2] - Ethumb 1.7.2 - [GZhttp://download.enlightenment.org/releases/ethumb-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/ethumb-1.7.2.tar.bz2] - Elementary 1.7.2 - [GZhttp://download.enlightenment.org/releases/elementary-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/elementary-1.7.2.tar.bz2] - Evil 1.7.2 - [GZhttp://download.enlightenment.org/releases/evil-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/evil-1.7.2.tar.bz2] - E17 ALPHA5 - [GZhttp://download.enlightenment.org/releases/enlightenment-0.17.0-alpha5.tar.gz] [BZ2http://download.enlightenment.org/releases/enlightenment-0.17.0-alpha5.tar.bz2 ] Best regards, -- Luís Felipe Strano Moraes http://www.strano.org -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: englebass IN trunk/eio: . src/lib
see http://www.gnu.org/software/autoconf/manual/autoconf.html#Particular-Functions Vincent On Fri, Nov 23, 2012 at 9:11 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: eio: correctly define alloca Author: englebass Date: 2012-11-23 12:11:15 -0800 (Fri, 23 Nov 2012) New Revision: 79576 Trac: http://trac.enlightenment.org/e/changeset/79576 Modified: trunk/eio/configure.ac trunk/eio/src/lib/eio_dir.c trunk/eio/src/lib/eio_eet.c trunk/eio/src/lib/eio_file.c trunk/eio/src/lib/eio_main.c trunk/eio/src/lib/eio_map.c trunk/eio/src/lib/eio_monitor.c trunk/eio/src/lib/eio_monitor_inotify.c trunk/eio/src/lib/eio_monitor_poll.c trunk/eio/src/lib/eio_monitor_win32.c trunk/eio/src/lib/eio_private.h trunk/eio/src/lib/eio_single.c trunk/eio/src/lib/eio_xattr.c Modified: trunk/eio/configure.ac === --- trunk/eio/configure.ac 2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/configure.ac 2012-11-23 20:11:15 UTC (rev 79576) @@ -180,6 +180,7 @@ ### Checks for library functions AC_CHECK_FUNCS([fchmod chown getpwnam getgrnam]) +AC_FUNC_ALLOCA ### Check for splice system call Modified: trunk/eio/src/lib/eio_dir.c === --- trunk/eio/src/lib/eio_dir.c 2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_dir.c 2012-11-23 20:11:15 UTC (rev 79576) @@ -17,6 +17,10 @@ * if not, see http://www.gnu.org/licenses/. */ +#ifdef HAVE_CONFIG_H +# include config.h +#endif + #include eio_private.h #include Eio.h Modified: trunk/eio/src/lib/eio_eet.c === --- trunk/eio/src/lib/eio_eet.c 2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_eet.c 2012-11-23 20:11:15 UTC (rev 79576) @@ -19,6 +19,10 @@ * if not, see http://www.gnu.org/licenses/. */ +#ifdef HAVE_CONFIG_H +# include config.h +#endif + #include eio_private.h #include Eio.h Modified: trunk/eio/src/lib/eio_file.c === --- trunk/eio/src/lib/eio_file.c2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_file.c2012-11-23 20:11:15 UTC (rev 79576) @@ -19,6 +19,28 @@ * if not, see http://www.gnu.org/licenses/. */ +#ifdef HAVE_CONFIG_H +# include config.h +#endif + +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include eio_private.h #include Eio.h Modified: trunk/eio/src/lib/eio_main.c === --- trunk/eio/src/lib/eio_main.c2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_main.c2012-11-23 20:11:15 UTC (rev 79576) @@ -16,6 +16,11 @@ * License along with this library; * if not, see http://www.gnu.org/licenses/. */ + +#ifdef HAVE_CONFIG_H +# include config.h +#endif + #include eio_private.h #include Eio.h Modified: trunk/eio/src/lib/eio_map.c === --- trunk/eio/src/lib/eio_map.c 2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_map.c 2012-11-23 20:11:15 UTC (rev 79576) @@ -19,6 +19,10 @@ * if not, see http://www.gnu.org/licenses/. */ +#ifdef HAVE_CONFIG_H +# include config.h +#endif + #include eio_private.h #include Eio.h Modified: trunk/eio/src/lib/eio_monitor.c === --- trunk/eio/src/lib/eio_monitor.c 2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_monitor.c 2012-11-23 20:11:15 UTC (rev 79576) @@ -17,6 +17,10 @@ * if not, see http://www.gnu.org/licenses/. */ +#ifdef HAVE_CONFIG_H +# include config.h +#endif + #include eio_private.h #include Eio.h Modified: trunk/eio/src/lib/eio_monitor_inotify.c === --- trunk/eio/src/lib/eio_monitor_inotify.c 2012-11-23 20:10:31 UTC (rev 79575) +++ trunk/eio/src/lib/eio_monitor_inotify.c 2012-11-23 20:11:15 UTC (rev 79576) @@ -17,6 +17,28 @@ * if not, see http://www.gnu.org/licenses/. */ +#ifdef HAVE_CONFIG_H +# include config.h +#endif + +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include eio_private.h #include
Re: [E-devel] E SVN: englebass IN trunk/ecore/src/lib: ecore ecore_con ecore_config ecore_evas ecore_fb ecore_file ecore_imf ecore_ipc ecore_wayland ecore_win32 ecore_wince ecore_x/xcb ecore_x/xlib
please revert. All that stuff is not correct, as I said in one of the ticket see my previous mail. Also, ecore_getopt.c **already** have alloca support... Please review the patches instead of appplying them blindly Vincent On Fri, Nov 23, 2012 at 9:25 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: ecore: alloca Author: englebass Date: 2012-11-23 12:25:52 -0800 (Fri, 23 Nov 2012) New Revision: 79577 Trac: http://trac.enlightenment.org/e/changeset/79577 Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c trunk/ecore/src/lib/ecore/ecore_exe.c trunk/ecore/src/lib/ecore/ecore_getopt.c trunk/ecore/src/lib/ecore_con/dns.c trunk/ecore/src/lib/ecore_con/ecore_con.c trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c trunk/ecore/src/lib/ecore_con/ecore_con_eet.c trunk/ecore/src/lib/ecore_con/ecore_con_info.c trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c trunk/ecore/src/lib/ecore_con/ecore_con_socks.c trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c trunk/ecore/src/lib/ecore_config/ecore_config.c trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c trunk/ecore/src/lib/ecore_file/ecore_file.c trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c trunk/ecore/src/lib/ecore_wayland/ecore_wl.c trunk/ecore/src/lib/ecore_wayland/ecore_wl_output.c trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c === --- trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include stdlib.h #include Eina.h Modified: trunk/ecore/src/lib/ecore/ecore_exe.c === --- trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include stdlib.h #include stdio.h #include string.h Modified: trunk/ecore/src/lib/ecore/ecore_getopt.c === --- trunk/ecore/src/lib/ecore/ecore_getopt.c2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_getopt.c2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #ifdef STDC_HEADERS # include stdlib.h # include stddef.h @@ -10,23 +28,6 @@ # include stdlib.h # endif #endif -#ifdef HAVE_ALLOCA_H -# include alloca.h -#elif !defined alloca -# ifdef __GNUC__ -# define alloca __builtin_alloca -# elif defined _AIX -# define alloca __alloca -# elif defined _MSC_VER -# include malloc.h -# define alloca _alloca -# elif !defined HAVE_ALLOCA -# ifdef __cplusplus -extern C -# endif -void *alloca (size_t); -# endif -#endif #include
[E-devel] Issues with edje message sets
Hey, I've added support to sending messages on edje player and a example sending / receiving messages for all types of message. But there is an issue. Running: edje_player -S -p messages_echo.edj and sending the cmd: message 1 INT_SET 4 1 2 3 4 it will return the following items: 1 2 3 3 Looks like it read the last-1 value for the last item. It doesn't happen with string sets. I would say that is more probably it's an error on embryo or edje instead of edje_player or echo example, but I'm not sure. Regards, -- Bruno Dilly Lead Developer ProFUSION embedded systems http://profusion.mobi -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: etrunko branches/ecore-1.7 branches/ecore-1.7/src/lib/ecore_wayland trunk/ecore trunk/ecore/src/lib/ecore_wayland
Enlightenment SVN no-re...@enlightenment.org wrote: Log: Ecore_Wayland: Fix leak of struct wl_registry Author: etrunko Date: 2012-11-23 10:44:00 -0800 (Fri, 23 Nov 2012) New Revision: 79569 Trac: http://trac.enlightenment.org/e/changeset/79569 Modified: branches/ecore-1.7/ChangeLog branches/ecore-1.7/NEWS branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c trunk/ecore/ChangeLog trunk/ecore/NEWS trunk/ecore/src/lib/ecore_wayland/ecore_wl.c Modified: branches/ecore-1.7/ChangeLog === --- branches/ecore-1.7/ChangeLog 2012-11-23 18:32:22 UTC (rev 79568) +++ branches/ecore-1.7/ChangeLog 2012-11-23 18:44:00 UTC (rev 79569) @@ -981,3 +981,8 @@ * Update Ecore_Wayland to build work with newest wayland (0.99) from git + +2012-11-23 Eduardo Lima (Etrunko) + + * Fix small leak in of strcut wl_registry in Ecore Wayland + Modified: branches/ecore-1.7/NEWS === --- branches/ecore-1.7/NEWS2012-11-23 18:32:22 UTC (rev 79568) +++ branches/ecore-1.7/NEWS2012-11-23 18:44:00 UTC (rev 79569) @@ -22,6 +22,7 @@ * ecore: ecore_thread_feedback() memory allocation and corruption fixed. * ecore_wayland: - Update to work with latest wayland (0.99) from git. + - Fix leak of struct wl_registry Changes since Ecore 1.2.0: Modified: branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c === --- branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c2012-11-23 18:32:22 UTC (rev 79568) +++ branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c2012-11-23 18:44:00 UTC (rev 79569) @@ -379,6 +379,7 @@ wl_compositor_destroy(_ecore_wl_disp-wl.compositor); if (_ecore_wl_disp-wl.display) { + wl_registry_destroy(_ecore_wl_disp-wl.registry); wl_display_flush(_ecore_wl_disp-wl.display); wl_display_disconnect(_ecore_wl_disp-wl.display); } Modified: trunk/ecore/ChangeLog === --- trunk/ecore/ChangeLog 2012-11-23 18:32:22 UTC (rev 79568) +++ trunk/ecore/ChangeLog 2012-11-23 18:44:00 UTC (rev 79569) @@ -1018,3 +1018,7 @@ 2012-10-19 Cedric Bail * Use Eina_Thread for Ecore_Thread. + +2012-11-23 Eduardo Lima (Etrunko) + + * Fix leak of strcut wl_registry in Ecore Wayland Modified: trunk/ecore/NEWS === --- trunk/ecore/NEWS 2012-11-23 18:32:22 UTC (rev 79568) +++ trunk/ecore/NEWS 2012-11-23 18:44:00 UTC (rev 79569) @@ -40,6 +40,7 @@ - send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data. * ecore_wayland: - Update to work with latest wayland (0.99) from git. + - Fix leak of struct wl_registry Removal: * 16bpp evas engine support removed (API still there, but inactive). Modified: trunk/ecore/src/lib/ecore_wayland/ecore_wl.c === --- trunk/ecore/src/lib/ecore_wayland/ecore_wl.c 2012-11-23 18:32:22 UTC (rev 79568) +++ trunk/ecore/src/lib/ecore_wayland/ecore_wl.c 2012-11-23 18:44:00 UTC (rev 79569) @@ -379,6 +379,7 @@ wl_compositor_destroy(_ecore_wl_disp-wl.compositor); if (_ecore_wl_disp-wl.display) { + wl_registry_destroy(_ecore_wl_disp-wl.registry); wl_display_flush(_ecore_wl_disp-wl.display); wl_display_disconnect(_ecore_wl_disp-wl.display); } -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn YAY !!! dh -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: bdilly IN trunk/devs: . dorileo
welcome :-) On Fri, Nov 23, 2012 at 7:56 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: devs: Add dorileo Welcome! Author: bdilly Date: 2012-11-23 13:56:34 -0800 (Fri, 23 Nov 2012) New Revision: 79611 Trac: http://trac.enlightenment.org/e/changeset/79611 Added: trunk/devs/dorileo/ trunk/devs/dorileo/id_rsa.pub trunk/devs/dorileo/info.txt -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: etrunko trunk/expedite/src/bin
Eduardo Lima (Etrunko) ebl...@gmail.com wrote: On Fri, Nov 23, 2012 at 4:30 PM, Christopher Michael cpmicha...@comcast.net wrote: Enlightenment SVN no-re...@enlightenment.org wrote: Log: Don't leak struct wl_registry Signed-off-by: Eduardo Lima (Etrunko) eduardo.l...@intel.com Author: etrunko Date: 2012-11-23 09:49:39 -0800 (Fri, 23 Nov 2012) New Revision: 79565 Trac: http://trac.enlightenment.org/e/changeset/79565 Modified: trunk/expedite/src/bin/engine_wayland_egl.c trunk/expedite/src/bin/engine_wayland_shm.c Modified: trunk/expedite/src/bin/engine_wayland_egl.c === --- trunk/expedite/src/bin/engine_wayland_egl.c2012-11-23 17:19:42 UTC (rev 79564) +++ trunk/expedite/src/bin/engine_wayland_egl.c2012-11-23 17:49:39 UTC (rev 79565) @@ -8,10 +8,13 @@ #include wayland-client.h #include wayland-egl.h -/* Global struct */ +/* + * Global struct + */ struct _engine_wayland_egl_display { struct wl_display *display; + struct wl_registry *registry; struct wl_compositor *compositor; struct wl_surface *surface; struct wl_shell *shell; @@ -21,7 +24,7 @@ static struct _engine_wayland_egl_display wl; /* - * Function prototypes + * Function Prototypes */ /* Registry handler */ static void _registry_handle_global(void *data, struct wl_registry *registry, unsigned int id, const char *interface, unsigned int version __UNUSED__); @@ -37,7 +40,6 @@ Eina_Bool engine_wayland_egl_args(const char *engine __UNUSED__, int width __UNUSED__, int height __UNUSED__) { - struct wl_registry *registry; Evas_Engine_Info_Wayland_Egl *einfo; evas_output_method_set(evas, evas_render_method_lookup(wayland_egl)); @@ -49,8 +51,8 @@ } wl.display = wl_display_connect(NULL); - registry = wl_display_get_registry(wl.display); - wl_registry_add_listener(registry, _registry_listener, NULL); + wl.registry = wl_display_get_registry(wl.display); + wl_registry_add_listener(wl.registry, _registry_listener, NULL); wl_display_roundtrip(wl.display); assert(wl.compositor != NULL); @@ -83,6 +85,7 @@ wl_surface_destroy(wl.surface); wl_shell_destroy(wl.shell); wl_compositor_destroy(wl.compositor); + wl_registry_destroy(wl.registry); wl_display_flush(wl.display); wl_display_disconnect(wl.display); } Modified: trunk/expedite/src/bin/engine_wayland_shm.c === --- trunk/expedite/src/bin/engine_wayland_shm.c2012-11-23 17:19:42 UTC (rev 79564) +++ trunk/expedite/src/bin/engine_wayland_shm.c2012-11-23 17:49:39 UTC (rev 79565) @@ -15,6 +15,7 @@ struct _engine_wayland_shm_display { struct wl_display *display; + struct wl_registry *registry; struct wl_compositor *compositor; struct wl_surface *surface; struct wl_callback *frame_callback; @@ -56,7 +57,6 @@ Eina_Bool engine_wayland_shm_args(const char *engine __UNUSED__, int width, int height) { - struct wl_registry *registry; Evas_Engine_Info_Wayland_Shm *einfo; evas_output_method_set(evas, evas_render_method_lookup(wayland_shm)); @@ -68,8 +68,8 @@ } wl.display = wl_display_connect(NULL); - registry = wl_display_get_registry(wl.display); - wl_registry_add_listener(registry, _registry_listener, NULL); + wl.registry = wl_display_get_registry(wl.display); + wl_registry_add_listener(wl.registry, _registry_listener, NULL); wl_display_roundtrip(wl.display); assert(wl.compositor != NULL); @@ -120,6 +120,7 @@ wl_shm_destroy(wl.shm); wl_shell_destroy(wl.shell); wl_compositor_destroy(wl.compositor); + wl_registry_destroy(wl.registry); wl_display_flush(wl.display); wl_display_disconnect(wl.display); } @@ -134,10 +135,10 @@ wl.compositor = wl_registry_bind(registry, id, wl_compositor_interface, 1); else if (!strcmp(interface, wl_shell)) wl.shell = wl_registry_bind(registry, id, wl_shell_interface, 1); + else if (!strcmp(interface, wl_seat)) + engine_wayland_register_seat(registry, id); else if (!strcmp(interface, wl_shm)) wl.shm = wl_registry_bind(registry, id, wl_shm_interface, 1); - else if (!strcmp(interface, wl_seat)) - engine_wayland_register_seat(registry, id); } static void -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn Nice one !! Good catch ;) Yeah, I have just ported it to ecore too. :) -- Eduardo de Barros Lima ◤✠◢
Re: [E-devel] E SVN: antognolli IN branches/ecore-1.7: . src/lib/ecore_wayland
Rafael Antognolli antogno...@gmail.com wrote: It's a bunch of patches that you and Robert did to make Ecore_Wayland work with Wayland 1.0. Basically what we discussed on last week. Maybe I should have just backported patch by patch, instead of a single squashed one. Sorry for that. On Fri, Nov 23, 2012 at 4:32 PM, Christopher Michael cpmicha...@comcast.net wrote: Enlightenment SVN no-re...@enlightenment.org wrote: Log: Ecore_Wayland: Backport several fixes to 1.7. These changes will enable the 1.7 branch to work with Wayland 1.0. The following changesets were backported: 78049 78050 78051 78052 78054 78055 78056 78136 Author: antognolli Date: 2012-11-23 10:27:36 -0800 (Fri, 23 Nov 2012) New Revision: 79566 Trac: http://trac.enlightenment.org/e/changeset/79566 Modified: branches/ecore-1.7/ChangeLog branches/ecore-1.7/NEWS branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_input.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_output.c branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl_window.c Modified: branches/ecore-1.7/ChangeLog === --- branches/ecore-1.7/ChangeLog 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/ChangeLog 2012-11-23 18:27:36 UTC (rev 79566) @@ -976,3 +976,8 @@ 2012-11-23 Luis Felipe Strano Moraes 1.7.2 release + +2012-10-16 Christopher Michael + + * Update Ecore_Wayland to build work with newest wayland (0.99) from + git Modified: branches/ecore-1.7/NEWS === --- branches/ecore-1.7/NEWS2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/NEWS2012-11-23 18:27:36 UTC (rev 79566) @@ -20,7 +20,10 @@ * ecore_x: send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data. * ecore_imf: ibus module potential segv fixed. * ecore: ecore_thread_feedback() memory allocation and corruption fixed. +* ecore_wayland: + - Update to work with latest wayland (0.99) from git. + Changes since Ecore 1.2.0: -- Modified: branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h === --- branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/src/lib/ecore_wayland/Ecore_Wayland.h 2012-11-23 18:27:36 UTC (rev 79566) @@ -75,6 +75,7 @@ struct { struct wl_display *display; +struct wl_registry *registry; struct wl_compositor *compositor; struct wl_shell *shell; struct wl_shell *desktop_shell; Modified: branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c === --- branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c 2012-11-23 17:49:39 UTC (rev 79565) +++ branches/ecore-1.7/src/lib/ecore_wayland/ecore_wl.c 2012-11-23 18:27:36 UTC (rev 79566) @@ -7,14 +7,18 @@ /* local function prototypes */ static Eina_Bool _ecore_wl_shutdown(Eina_Bool close); -static int _ecore_wl_cb_event_mask_update(unsigned int mask, void *data); -static Eina_Bool _ecore_wl_cb_handle_data(void *data, Ecore_Fd_Handler *hdl __UNUSED__); -static void _ecore_wl_cb_handle_global(struct wl_display *disp, unsigned int id, const char *interface, unsigned int version __UNUSED__, void *data); +static Eina_Bool _ecore_wl_cb_handle_data(void *data, Ecore_Fd_Handler *hdl); +static void _ecore_wl_cb_handle_global(void *data, struct wl_registry *registry, unsigned int id, const char *interface, unsigned int version __UNUSED__); static Eina_Bool _ecore_wl_xkb_init(Ecore_Wl_Display *ewd); static Eina_Bool _ecore_wl_xkb_shutdown(Ecore_Wl_Display *ewd); /* local variables */ static int _ecore_wl_init_count = 0; +static const struct wl_registry_listener _ecore_wl_registry_listener = +{ + _ecore_wl_cb_handle_global, + NULL // handle_global_remove +}; /* external variables */ int _ecore_wl_log_dom = -1; @@ -130,28 +134,24 @@ return --_ecore_wl_init_count; } - _ecore_wl_disp-fd = - wl_display_get_fd(_ecore_wl_disp-wl.display, - _ecore_wl_cb_event_mask_update, _ecore_wl_disp); + _ecore_wl_disp-fd = wl_display_get_fd(_ecore_wl_disp-wl.display); _ecore_wl_disp-fd_hdl = - ecore_main_fd_handler_add(_ecore_wl_disp-fd, ECORE_FD_READ, + ecore_main_fd_handler_add(_ecore_wl_disp-fd, + ECORE_FD_READ | ECORE_FD_WRITE, _ecore_wl_cb_handle_data, _ecore_wl_disp, NULL, NULL); wl_list_init(_ecore_wl_disp-inputs); wl_list_init(_ecore_wl_disp-outputs); - wl_display_add_global_listener(_ecore_wl_disp-wl.display, - _ecore_wl_cb_handle_global,
Re: [E-devel] #1486: Illume Home Key Button no longer works
E-Trac t...@enlightenment.org wrote: #1486: Illume Home Key Button no longer works --+- Reporter: JeffHoogland | Owner: raster Type: Bug | Status: closed Priority: Major | Milestone: Component: illume| Resolution: Fixed Keywords:| Blocked By: Blocking:| --+- Comment (by JeffHoogland): This issue is present again - I noticed it's reappearance as of Alpah 4 -- Ticket URL: http://trac.enlightenment.org/e/ticket/1486#comment:2 Enlightenment http://www.enlightenment.org/ Enlightenment Project Yes Jef...Please dont stress To much...;) Im not too worried about iy...Sure its not Anything That Serious ;) Illume is written ti be Easy to Understand and Pretty Well Documented ;) It will be fixed when I get 10 to my self... ;) dh -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] #1389: [wayland_shm/egl] Frames go down several pixels when we change the view in Naviframe 2
E-Trac t...@enlightenment.org wrote: #1389: [wayland_shm/egl] Frames go down several pixels when we change the view in Naviframe 2 +- Reporter: cprigent| Owner: devilhorns Type: Bug | Status: closed Priority: Minor | Milestone: Component: elementary | Resolution: Fixed Keywords: wayland, Frames, down, Naviframe 2 | Blocked By: Blocking: | +- Changes (by antognolli): * status: new = closed * resolution: = Fixed Comment: Fixed on r79491. -- Ticket URL: http://trac.enlightenment.org/e/ticket/1389#comment:8 Enlightenment http://www.enlightenment.org/ Enlightenment Project Etunkodid you submit some part if those patches ?? ;) Keep. dh -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Git Spam
Please...Lets Squash Some commites ?? -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git Spam
On Fri, Nov 23, 2012 at 8:22 PM, Christopher Michael cpmicha...@comcast.net wrote: Please...Lets Squash Some commites ?? Are you talking about my work ? If it's the case: No, I won't. My commits are split by tasks, with a clear commit msg (and explanations when required). Best regards -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Bruno Dilly Lead Developer ProFUSION embedded systems http://profusion.mobi -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On Thu, 22 Nov 2012 22:04:53 -0200 Luis Felipe Strano Moraes luis.str...@gmail.com wrote: Hello gentlemen, I think there's some ladies here to. -- 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 -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: englebass IN trunk/ecore/src/lib: ecore ecore_con ecore_config ecore_evas ecore_fb ecore_file ecore_imf ecore_ipc ecore_wayland ecore_win32 ecore_wince ecore_x/xcb ecore_x/xlib
On Fri, Nov 23, 2012 at 09:37:55PM +0100, Vincent Torri wrote: please revert. All that stuff is not correct, as I said in one of the ticket see my previous mail. Also, ecore_getopt.c **already** have alloca support... Please review the patches instead of appplying them blindly More importantly, please don't duplicate this across a hundred files. Joerg -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: bdilly IN trunk/devs: . dorileo
Enlightenment SVN no-re...@enlightenment.org wrote: Log: devs: Add dorileo Welcome! Author: bdilly Date: 2012-11-23 13:56:34 -0800 (Fri, 23 Nov 2012) New Revision: 79611 Trac: http://trac.enlightenment.org/e/changeset/79611 Added: trunk/devs/dorileo/ trunk/devs/dorileo/id_rsa.pub trunk/devs/dorileo/info.txt -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn YOU BREAK IT, You bought it ! will be paying attention to What You May decide to Work on...Interested in your FutureHas A+ potential... Please dont break my stuff unless u say that u break it for the greater good dh dh -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On Fri, Nov 23, 2012 at 11:33 PM, David Seikel onef...@gmail.com wrote: On Thu, 22 Nov 2012 22:04:53 -0200 Luis Felipe Strano Moraes luis.str...@gmail.com wrote: Hello gentlemen, I think there's some ladies here to. If I'm not mistaken, at least in France, David is the first name of a man :p Vincent (male first name) -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: bdilly IN trunk/devs: . dorileo
d0rgs again?! :-D On Fri, Nov 23, 2012 at 8:46 PM, Christopher Michael cpmicha...@comcast.net wrote: Enlightenment SVN no-re...@enlightenment.org wrote: Log: devs: Add dorileo Welcome! Author: bdilly Date: 2012-11-23 13:56:34 -0800 (Fri, 23 Nov 2012) New Revision: 79611 Trac: http://trac.enlightenment.org/e/changeset/79611 Added: trunk/devs/dorileo/ trunk/devs/dorileo/id_rsa.pub trunk/devs/dorileo/info.txt -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn YOU BREAK IT, You bought it ! will be paying attention to What You May decide to Work on...Interested in your FutureHas A+ potential... Please dont break my stuff unless u say that u break it for the greater good dh dh -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On Fri, 23 Nov 2012 23:49:49 +0100 Vincent Torri vincent.to...@gmail.com wrote: On Fri, Nov 23, 2012 at 11:33 PM, David Seikel onef...@gmail.com wrote: On Thu, 22 Nov 2012 22:04:53 -0200 Luis Felipe Strano Moraes luis.str...@gmail.com wrote: Hello gentlemen, I think there's some ladies here to. If I'm not mistaken, at least in France, David is the first name of a man :p Vincent (male first name) 'Tis the first name of a man here to. I was speaking on behalf of the ladies. There are some with commit access rights, maybe more on the lists. If I was speaking on my own behalf I would have said There's some aussie yobbos here to. B-) -- 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 -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
Well, if thats the only complaint from the release, then I'm really happy :) --lf On Fri, Nov 23, 2012 at 9:29 PM, David Seikel onef...@gmail.com wrote: On Fri, 23 Nov 2012 23:49:49 +0100 Vincent Torri vincent.to...@gmail.com wrote: On Fri, Nov 23, 2012 at 11:33 PM, David Seikel onef...@gmail.com wrote: On Thu, 22 Nov 2012 22:04:53 -0200 Luis Felipe Strano Moraes luis.str...@gmail.com wrote: Hello gentlemen, I think there's some ladies here to. If I'm not mistaken, at least in France, David is the first name of a man :p Vincent (male first name) 'Tis the first name of a man here to. I was speaking on behalf of the ladies. There are some with commit access rights, maybe more on the lists. If I was speaking on my own behalf I would have said There's some aussie yobbos here to. B-) -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Luís Felipe Strano Moraes http://www.strano.org -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Great Alpha 5 and EFL 1.7.2
It IS a great update, thanks to you all developer! -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On Fri, 23 Nov 2012 15:12:34 +0100 Thomas Sachau to...@gentoo.org said: Luis Felipe Strano Moraes schrieb: Hello gentlemen, after having the release burden being shared by only one or two people, we've started talking and decided to create a team specifically for the purpose of helping out with this process, more specifically releasing, testing and packaging. The idea is to congregate people who are either already actively helping as well as people who are interested in learning/helping out with that. I've just finished with my first attempt at spinning the tarballs and they have already been uploaded. We're going to work in documenting everything and coming up with a proper procedure for doing this as automatically as possible. For everyone interested, please join the mailing list here: https://lists.sourceforge.net/lists/listinfo/enlightenment-release The reason to spin a new 1.7.2 release of the EFL was to have E17 building properly again with a released version of the EFL. The idea is to do the proper release announcement tomorrow, so everyone who can test these tarballs *please* do so. The only packages which had changes after the last release are Edje, Eet, Elementary and Evas. This is great news, just one question: Why do you create tarballs with version 1.7.2, when there have been no changes, so with the same content as the 1.7.1 tarballs? for a while we had a bunch of efl libs some at 1.4, some at 1.2 some at 1.0 - it was messy. its simply version syncing to avoid the mess - they are all the same version - changes or not. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore_Evas Rotation
On Fri, 23 Nov 2012 23:17:15 +0530 HariHara Sudhan h...@emo2.com said: I'm trying to rotate the window by 45 degree, The documentation says its possible to rotate angles other than of multiples of 90. So exactly what backend and window manager should i use to make window rotate at 45 degree. I currrently have e17 wm and evas with opengl backend. it is impossible tyo rotate windows in x11 at all. you can't transform input (note i'm ignoring xevie since its dead). rotation is done internally inside evas and it rotates its rendering and input handling - but a window is still by definition a rectangle that is unrotated. so you can't. if you want to rotate specific objects inside a canvas - that can be done. evas_map does this. it's a general texture mapping thing though allowing rotations, perspective effects etc. so it may be more complex than you anticipated. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
On 11/22/12 22:04, Luis Felipe Strano Moraes wrote: Hello gentlemen, after having the release burden being shared by only one or two people, we've started talking and decided to create a team specifically for the purpose of helping out with this process, more specifically releasing, testing and packaging. The idea is to congregate people who are either already actively helping as well as people who are interested in learning/helping out with that. I've just finished with my first attempt at spinning the tarballs and they have already been uploaded. We're going to work in documenting everything and coming up with a proper procedure for doing this as automatically as possible. For everyone interested, please join the mailing list here: https://lists.sourceforge.net/lists/listinfo/enlightenment-release Can we use this ML to advertise about new binary packages for specific Linux/BSD distro? I never know exactly where it's better to do so, e-dev, e-users, etc. People interested in testing latest e17 could then just subscribe to this ML to know about latest source code or binary packages. -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital signature -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] efl and e17 release - important notes svg/esvg/rsvg
this is important to all testers, users and packagers... DONT PACKAGE AND USE ESVG! DO NOT DO THIS. USE EVAS_GENERIC_LOADERS AND LIBRSVG SUPPORT! there. i hope that is clear. :) if you want things to be stable, render correctly - dont rely in ESVG. at this stage it is experimental. there are still too many reports relating to svg issues and esvg. the generic loaders rsvg one may not be as fast, but it will not crash any process trying to use it - at worse the loader binary will crash. esvg needs work - one day it'll be ready, but as of today, it is not. also esvg creates a circular dependency as of efl 1.8. esvg needs enesim which needs eina... which as of efl 1.8 will be in the same build tree as evas (the efl tree), so you can't possibly cleanly build esvg support for evas without doing a multi-stage bootstrap and install of efl over several package iterations. ALSO... i HIGHLY RECOMMEND that you build evas_gneric_loaders with spectre, poppler, libraw and gstreamer support for best experience with efm - then video, document etc. files will get thumbnails. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Announcement: Release Team and upcoming EFL 1.7.2 release
Great Job! I will join this team and test EFL 1.7.2 + E17 from now on. + I also added this enlightenment-release mailing list to our e.org contact page. http://www.enlightenment.org/p.php?p=contactl=en Thanks. Daniel Juyung Seo (SeoZ) On Fri, Nov 23, 2012 at 9:04 AM, Luis Felipe Strano Moraes luis.str...@gmail.com wrote: Hello gentlemen, after having the release burden being shared by only one or two people, we've started talking and decided to create a team specifically for the purpose of helping out with this process, more specifically releasing, testing and packaging. The idea is to congregate people who are either already actively helping as well as people who are interested in learning/helping out with that. I've just finished with my first attempt at spinning the tarballs and they have already been uploaded. We're going to work in documenting everything and coming up with a proper procedure for doing this as automatically as possible. For everyone interested, please join the mailing list here: https://lists.sourceforge.net/lists/listinfo/enlightenment-release The reason to spin a new 1.7.2 release of the EFL was to have E17 building properly again with a released version of the EFL. The idea is to do the proper release announcement tomorrow, so everyone who can test these tarballs *please* do so. The only packages which had changes after the last release are Edje, Eet, Elementary and Evas. - Eina 1.7.2 - [GZhttp://download.enlightenment.org/releases/eina-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eina-1.7.2.tar.bz2] - Eet 1.7.2 - [GZ http://download.enlightenment.org/releases/eet-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eet-1.7.2.tar.bz2] - Evas 1.7.2 - [GZhttp://download.enlightenment.org/releases/evas-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/evas-1.7.2.tar.bz2] - Ecore 1.7.2 - [GZhttp://download.enlightenment.org/releases/ecore-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/ecore-1.7.2.tar.bz2] - Embryo 1.7.2 - [GZhttp://download.enlightenment.org/releases/embryo-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/embryo-1.7.2.tar.bz2] - Edje 1.7.2 - [GZhttp://download.enlightenment.org/releases/edje-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/edje-1.7.2.tar.bz2] - Efreet 1.7.2 - [GZhttp://download.enlightenment.org/releases/efreet-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/efreet-1.7.2.tar.bz2] - E_dbus 1.7.2 - [GZhttp://download.enlightenment.org/releases/e_dbus-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/e_dbus-1.7.2.tar.bz2] - Eeze 1.7.2 - [GZhttp://download.enlightenment.org/releases/eeze-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eeze-1.7.2.tar.bz2] - Expedite 1.7.2 - [GZhttp://download.enlightenment.org/releases/expedite-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/expedite-1.7.2.tar.bz2] - Evas Generic Loaders 1.7.2 - [GZ http://download.enlightenment.org/releases/evas_generic_loaders-1.7.2.tar.gz ] [BZ2 http://download.enlightenment.org/releases/evas_generic_loaders-1.7.2.tar.bz2 ] - Eio 1.7.2 - [GZ http://download.enlightenment.org/releases/eio-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/eio-1.7.2.tar.bz2] - Emotion 1.7.2 - [GZhttp://download.enlightenment.org/releases/emotion-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/emotion-1.7.2.tar.bz2] - Ethumb 1.7.2 - [GZhttp://download.enlightenment.org/releases/ethumb-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/ethumb-1.7.2.tar.bz2] - Elementary 1.7.2 - [GZhttp://download.enlightenment.org/releases/elementary-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/elementary-1.7.2.tar.bz2 ] - Evil 1.7.2 - [GZhttp://download.enlightenment.org/releases/evil-1.7.2.tar.gz] [BZ2 http://download.enlightenment.org/releases/evil-1.7.2.tar.bz2] Best regards, -- Luís Felipe Strano Moraes http://www.strano.org -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications!
Re: [E-devel] E SVN: bdilly IN trunk/devs: . dorileo
Congratulations! With the great power comes great responsibility! On Sat, Nov 24, 2012 at 6:56 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: devs: Add dorileo Welcome! Author: bdilly Date: 2012-11-23 13:56:34 -0800 (Fri, 23 Nov 2012) New Revision: 79611 Trac: http://trac.enlightenment.org/e/changeset/79611 Added: trunk/devs/dorileo/ trunk/devs/dorileo/id_rsa.pub trunk/devs/dorileo/info.txt -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Git Spam
Right. Each commit should be atomic/clean/lean/simple. +1 to bdilly But having huge amount of commits at once is annoying. It's hard to read/review. +1 to devilhorns Daniel Juyung Seo (SeoZ) On Sat, Nov 24, 2012 at 7:26 AM, Bruno Dilly bdi...@profusion.mobi wrote: On Fri, Nov 23, 2012 at 8:22 PM, Christopher Michael cpmicha...@comcast.net wrote: Please...Lets Squash Some commites ?? Are you talking about my work ? If it's the case: No, I won't. My commits are split by tasks, with a clear commit msg (and explanations when required). Best regards -- Sent from my Samsung phone. -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Bruno Dilly Lead Developer ProFUSION embedded systems http://profusion.mobi -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] trac changset is broken
This is still broken. Nobody can fix this? Daniel Juyung Seo (SeoZ) On Fri, Nov 16, 2012 at 9:09 PM, Daniel Juyung Seo seojuyu...@gmail.comwrote: This is still broken. Anybody can fix this? Daniel Juyung Seo (SeoZ) On Sat, Nov 10, 2012 at 8:45 PM, Daniel Juyung Seo seojuyu...@gmail.comwrote: Trac changeset is broken. see http://trac.enlightenment.org/e/changeset/79097 and http://trac.enlightenment.org/e/timeline. It's been a week since it was broken. Anybody can fix this? Daniel Juyung Seo (SeoZ) -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: englebass IN trunk/ecore/src/lib: ecore ecore_con ecore_config ecore_evas ecore_fb ecore_file ecore_imf ecore_ipc ecore_wayland ecore_win32 ecore_wince ecore_x/xcb ecore_x/xlib
On 11/23/2012 09:37 PM, Vincent Torri wrote: please revert. All that stuff is not correct, as I said in one of the ticket see my previous mail. Also, ecore_getopt.c **already** have alloca support... Please review the patches instead of appplying them blindly Vincent Sorry. I didn't blindly apply patches, I copied alloca stuff from another file, so there seems to be parts of efl with wrong declaration. S. On Fri, Nov 23, 2012 at 9:25 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: ecore: alloca Author: englebass Date: 2012-11-23 12:25:52 -0800 (Fri, 23 Nov 2012) New Revision: 79577 Trac: http://trac.enlightenment.org/e/changeset/79577 Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c trunk/ecore/src/lib/ecore/ecore_exe.c trunk/ecore/src/lib/ecore/ecore_getopt.c trunk/ecore/src/lib/ecore_con/dns.c trunk/ecore/src/lib/ecore_con/ecore_con.c trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c trunk/ecore/src/lib/ecore_con/ecore_con_eet.c trunk/ecore/src/lib/ecore_con/ecore_con_info.c trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c trunk/ecore/src/lib/ecore_con/ecore_con_socks.c trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c trunk/ecore/src/lib/ecore_config/ecore_config.c trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c trunk/ecore/src/lib/ecore_file/ecore_file.c trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c trunk/ecore/src/lib/ecore_wayland/ecore_wl.c trunk/ecore/s rc /lib/ecore_wayland/ecore_wl_output.c trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c === --- trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include stdlib.h #include Eina.h Modified: trunk/ecore/src/lib/ecore/ecore_exe.c === --- trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include stdlib.h #include stdio.h #include string.h Modified: trunk/ecore/src/lib/ecore/ecore_getopt.c === --- trunk/ecore/src/lib/ecore/ecore_getopt.c2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_getopt.c2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #ifdef STDC_HEADERS # include stdlib.h # include stddef.h @@ -10,23 +28,6 @@ # include stdlib.h # endif #endif -#ifdef HAVE_ALLOCA_H -# include alloca.h -#elif !defined alloca -# ifdef __GNUC__ -# define alloca __builtin_alloca -# elif defined _AIX -# define alloca
Re: [E-devel] trac changset is broken
On Sat, Nov 24, 2012 at 6:36 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: This is still broken. Nobody can fix this? i've CC Bertrand Vincent Daniel Juyung Seo (SeoZ) On Fri, Nov 16, 2012 at 9:09 PM, Daniel Juyung Seo seojuyu...@gmail.comwrote: This is still broken. Anybody can fix this? Daniel Juyung Seo (SeoZ) On Sat, Nov 10, 2012 at 8:45 PM, Daniel Juyung Seo seojuyu...@gmail.comwrote: Trac changeset is broken. see http://trac.enlightenment.org/e/changeset/79097 and http://trac.enlightenment.org/e/timeline. It's been a week since it was broken. Anybody can fix this? Daniel Juyung Seo (SeoZ) -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] efl and e17 release - important notes svg/esvg/rsvg
On Sat, Nov 24, 2012 at 6:28 AM, Carsten Haitzler ras...@rasterman.com wrote: this is important to all testers, users and packagers... DONT PACKAGE AND USE ESVG! DO NOT DO THIS. USE EVAS_GENERIC_LOADERS AND LIBRSVG SUPPORT! there. i hope that is clear. :) if you want things to be stable, render correctly - dont rely in ESVG. at this stage it is experimental. there are still too many reports relating to svg issues and esvg. the generic loaders rsvg one may not be as fast, but it will not crash any process trying to use it - at worse the loader binary will crash. esvg needs work - one day it'll be ready, but as of today, it is not. also esvg creates a circular dependency as of efl 1.8. esvg needs enesim which needs eina... which as of efl 1.8 will be in the same build tree as evas (the efl tree), so you can't possibly cleanly build esvg support for evas without doing a multi-stage bootstrap and install of efl over several package iterations. about the circular dependency, the best solution is to make public the API of loaders, that is, something that should have been done from the beginning. Vincent -- Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: englebass IN trunk/ecore/src/lib: ecore ecore_con ecore_config ecore_evas ecore_fb ecore_file ecore_imf ecore_ipc ecore_wayland ecore_win32 ecore_wince ecore_x/xcb ecore_x/xlib
On Sat, Nov 24, 2012 at 7:12 AM, Sebastian Dransfeld s...@tango.flipp.net wrote: On 11/23/2012 09:37 PM, Vincent Torri wrote: please revert. All that stuff is not correct, as I said in one of the ticket see my previous mail. Also, ecore_getopt.c **already** have alloca support... Please review the patches instead of appplying them blindly Vincent Sorry. I didn't blindly apply patches, I copied alloca stuff from another file, so there seems to be parts of efl with wrong declaration. the problem is that autoconf fixed the way alloca is declared and i have not spreaded the changes everywhere. Vincent S. On Fri, Nov 23, 2012 at 9:25 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: ecore: alloca Author: englebass Date: 2012-11-23 12:25:52 -0800 (Fri, 23 Nov 2012) New Revision: 79577 Trac: http://trac.enlightenment.org/e/changeset/79577 Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c trunk/ecore/src/lib/ecore/ecore_exe.c trunk/ecore/src/lib/ecore/ecore_getopt.c trunk/ecore/src/lib/ecore_con/dns.c trunk/ecore/src/lib/ecore_con/ecore_con.c trunk/ecore/src/lib/ecore_con/ecore_con_alloc.c trunk/ecore/src/lib/ecore_con/ecore_con_eet.c trunk/ecore/src/lib/ecore_con/ecore_con_info.c trunk/ecore/src/lib/ecore_con/ecore_con_local_win32.c trunk/ecore/src/lib/ecore_con/ecore_con_socks.c trunk/ecore/src/lib/ecore_con/ecore_con_ssl.c trunk/ecore/src/lib/ecore_config/ecore_config.c trunk/ecore/src/lib/ecore_evas/ecore_evas_extn.c trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_egl.c trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c trunk/ecore/src/lib/ecore_fb/ecore_fb_vt.c trunk/ecore/src/lib/ecore_file/ecore_file.c trunk/ecore/src/lib/ecore_file/ecore_file_monitor.c trunk/ecore/src/lib/ecore_imf/ecore_imf_context.c trunk/ecore/src/lib/ecore_ipc/ecore_ipc.c trunk/ecore/src/lib/ecore_wayland/ecore_wl.c trunk/ecore/s rc /lib/ecore_wayland/ecore_wl_output.c trunk/ecore/src/lib/ecore_wayland/ecore_wl_window.c trunk/ecore/src/lib/ecore_win32/ecore_win32_window.c trunk/ecore/src/lib/ecore_wince/ecore_wince_window.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_e.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_image.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_selection.c trunk/ecore/src/lib/ecore_x/xcb/ecore_xcb_window.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_atoms.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_e.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_image.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_randr_12.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_selection.c trunk/ecore/src/lib/ecore_x/xlib/ecore_x_window_prop.c Modified: trunk/ecore/src/lib/ecore/ecore_alloc.c === --- trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_alloc.c 2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include stdlib.h #include Eina.h Modified: trunk/ecore/src/lib/ecore/ecore_exe.c === --- trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_exe.c 2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #include stdlib.h #include stdio.h #include string.h Modified: trunk/ecore/src/lib/ecore/ecore_getopt.c === --- trunk/ecore/src/lib/ecore/ecore_getopt.c2012-11-23 20:11:15 UTC (rev 79576) +++ trunk/ecore/src/lib/ecore/ecore_getopt.c2012-11-23 20:25:52 UTC (rev 79577) @@ -2,6 +2,24 @@ # include config.h #endif +#undef alloca +#ifdef HAVE_ALLOCA_H +# include alloca.h +#elif defined __GNUC__ +# define alloca __builtin_alloca +#elif defined _AIX +# define alloca __alloca +#elif defined _MSC_VER +# include malloc.h +# define alloca _alloca +#else +# include stddef.h +# ifdef __cplusplus +extern C +# endif +void *alloca (size_t); +#endif + #ifdef STDC_HEADERS # include stdlib.h # include stddef.h @@ -10,23 +28,6
Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib
isn't efreet_alloca.h a new file ? I don't see it added in the commit Vincent On Sat, Nov 24, 2012 at 7:43 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: efreet: fix alloca Author: englebass Date: 2012-11-23 22:43:00 -0800 (Fri, 23 Nov 2012) New Revision: 79629 Trac: http://trac.enlightenment.org/e/changeset/79629 Modified: trunk/efreet/ChangeLog trunk/efreet/src/bin/efreet_icon_cache_create.c trunk/efreet/src/lib/Makefile.am trunk/efreet/src/lib/efreet.c trunk/efreet/src/lib/efreet_base.c trunk/efreet/src/lib/efreet_desktop.c trunk/efreet/src/lib/efreet_desktop_command.c trunk/efreet/src/lib/efreet_icon.c trunk/efreet/src/lib/efreet_ini.c trunk/efreet/src/lib/efreet_menu.c trunk/efreet/src/lib/efreet_mime.c trunk/efreet/src/lib/efreet_utils.c Modified: trunk/efreet/ChangeLog === --- trunk/efreet/ChangeLog 2012-11-24 06:37:55 UTC (rev 79628) +++ trunk/efreet/ChangeLog 2012-11-24 06:43:00 UTC (rev 79629) @@ -162,3 +162,7 @@ 2012-11-22 Sebastian Dransfeld * Accept unquoted values in user-dirs.dirs + +2012-11-24 Sebastian Dransfeld + + * Fix alloca Modified: trunk/efreet/src/bin/efreet_icon_cache_create.c === --- trunk/efreet/src/bin/efreet_icon_cache_create.c 2012-11-24 06:37:55 UTC (rev 79628) +++ trunk/efreet/src/bin/efreet_icon_cache_create.c 2012-11-24 06:43:00 UTC (rev 79629) @@ -2,31 +2,7 @@ # include config.h #endif -#ifdef STDC_HEADERS -# include stdlib.h -# include stddef.h -#else -# ifdef HAVE_STDLIB_H -# include stdlib.h -# endif -#endif -#ifdef HAVE_ALLOCA_H -# include alloca.h -#elif !defined alloca -# ifdef __GNUC__ -# define alloca __builtin_alloca -# elif defined _AIX -# define alloca __alloca -# elif defined _MSC_VER -# include malloc.h -# define alloca _alloca -# elif !defined HAVE_ALLOCA -# ifdef __cplusplus -extern C -# endif -void *alloca (size_t); -# endif -#endif +#include efreet_alloca.h #include sys/stat.h #include fcntl.h Modified: trunk/efreet/src/lib/Makefile.am === --- trunk/efreet/src/lib/Makefile.am2012-11-24 06:37:55 UTC (rev 79628) +++ trunk/efreet/src/lib/Makefile.am2012-11-24 06:43:00 UTC (rev 79629) @@ -66,4 +66,4 @@ libefreet_trash_la_LIBADD = @EFREET_LIBS@ libefreet.la libefreet_trash_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@ @release_info@ -EXTRA_DIST = efreet_private.h efreet_xml.h efreet_cache_private.h +EXTRA_DIST = efreet_private.h efreet_xml.h efreet_cache_private.h efreet_alloca.h Modified: trunk/efreet/src/lib/efreet.c === --- trunk/efreet/src/lib/efreet.c 2012-11-24 06:37:55 UTC (rev 79628) +++ trunk/efreet/src/lib/efreet.c 2012-11-24 06:43:00 UTC (rev 79629) @@ -2,23 +2,7 @@ # include config.h #endif -#undef alloca -#ifdef HAVE_ALLOCA_H -# include alloca.h -#elif defined __GNUC__ -# define alloca __builtin_alloca -#elif defined _AIX -# define alloca __alloca -#elif defined _MSC_VER -# include malloc.h -# define alloca _alloca -#else -# include stddef.h -# ifdef __cplusplus -extern C -# endif -void *alloca (size_t); -#endif +#include efreet_alloca.h #include unistd.h #include sys/stat.h Modified: trunk/efreet/src/lib/efreet_base.c === --- trunk/efreet/src/lib/efreet_base.c 2012-11-24 06:37:55 UTC (rev 79628) +++ trunk/efreet/src/lib/efreet_base.c 2012-11-24 06:43:00 UTC (rev 79629) @@ -2,23 +2,7 @@ # include config.h #endif -#undef alloca -#ifdef HAVE_ALLOCA_H -# include alloca.h -#elif defined __GNUC__ -# define alloca __builtin_alloca -#elif defined _AIX -# define alloca __alloca -#elif defined _MSC_VER -# include malloc.h -# define alloca _alloca -#else -# include stddef.h -# ifdef __cplusplus -extern C -# endif -void *alloca (size_t); -#endif +#include efreet_alloca.h #include unistd.h #include ctype.h Modified: trunk/efreet/src/lib/efreet_desktop.c === --- trunk/efreet/src/lib/efreet_desktop.c 2012-11-24 06:37:55 UTC (rev 79628) +++ trunk/efreet/src/lib/efreet_desktop.c 2012-11-24 06:43:00 UTC (rev 79629) @@ -2,23 +2,7 @@ # include config.h #endif -#undef alloca -#ifdef HAVE_ALLOCA_H -# include alloca.h -#elif defined __GNUC__ -# define alloca __builtin_alloca -#elif defined _AIX -# define alloca __alloca -#elif defined _MSC_VER -# include malloc.h -# define alloca _alloca -#else -# include stddef.h -# ifdef __cplusplus -extern C -# endif -void *alloca (size_t); -#endif +#include efreet_alloca.h #ifdef HAVE_EVIL # include