Re: [E-devel] E SVN: gastal trunk/elementary/doc
2012/2/27 Jonas M. Gastal jgas...@profusion.mobi: On Saturday 25 February 2012 09:35:01 Carsten Haitzler wrote: well logical for a user would be that list AND genlist are in the same section - genlist is just a more flexible/powerful/extendable list - that's all. to a user they are pretty much exactly the same - just genlist will be more efficient when it comes to vast numbers of items, and requires more work to use (as well as being able to do trees). elm list could be able to be just like genlist with 1 trivial function call to set the style of an item. Well, I think that's acutally a very good point. And since the documentation should focus on new users instead of people who know the intricacies of the workings of the list/genlist, how would everyone feel about moving list to the containers list? In the same spirit I wonder if the toolbar and segment control wouldn't be better off in the containers list. I point them out because they have layout diagrams, if we need a diagram to exemplify the widget it seems to make sense to say it doesn't have it's own visual identity and is a container. Can't we have categories and have widgets show up in more than one of them? Gastal -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: gastal trunk/elementary/doc
2012/2/27 Jonas M. Gastal jgas...@profusion.mobi: On Monday 27 February 2012 11:11:55 Iván Briano wrote: Can't we have categories and have widgets show up in more than one of them? I'm not sure what you mean by categories, but the current widget/container list are manually created so the only reason not to put something in both lists is duplication, since it's just the link I don't see a problem with that. Each widget is a group already and I believe we can put groups inside other groups. I know that we are manually creating the lists in order to have them with each widget's preview, but if making it easy for people to find a widget anywhere their sick perverted minds would look for it, we can have a bunch of categories and one page ala Evas to list plain links. -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8: Function/parameter/class naming scheme
2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobi: On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.fr wrote: On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim ulis...@profusion.mobi wrote: On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: Good topic. Agreed on my side :) elev8 is for JavaScript programmer and EFL background is not needed to use elev8. Here we go CamelCase! +1 for CamelCase My understanding of this thread is that no one is opposing the Camel ! So we can do the switch asap. Yeah, I know we have lost raster's mind with this thread, that's a poor side effect :-) Yeah... we will just get burned if we don't use the same coding style js developers are used to. I don't like CamelCase but I use it where and when it's appropriate. Let's go for it then. FUCK CAMELCASE. LET'S GO ALL CAPS. Lucas De Marchi -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8: Function/parameter/class naming scheme
2012/2/27 Elevate Efl eflel...@gmail.com: I believe this topic has received enough attention (more than what it deserves actually) Can we freeze on CamelCase please ? No, while keeping things cool is a good thing to avoid damage to equipment, freezing them is going too far. We should settle on an average temperature of 20C. On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Monday, February 27, 2012, Iván Briano (Sachiel) wrote: 2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobijavascript:;: On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.frjavascript:; wrote: On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim ulis...@profusion.mobi javascript:; wrote: On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo seojuyu...@gmail.com javascript:; wrote: Good topic. Agreed on my side :) elev8 is for JavaScript programmer and EFL background is not needed to use elev8. Here we go CamelCase! +1 for CamelCase My understanding of this thread is that no one is opposing the Camel ! So we can do the switch asap. Yeah, I know we have lost raster's mind with this thread, that's a poor side effect :-) Yeah... we will just get burned if we don't use the same coding style js developers are used to. I don't like CamelCase but I use it where and when it's appropriate. Let's go for it then. FUCK CAMELCASE. LET'S GO ALL CAPS. Thats COBOL :-) COBOL RULES. STOP RUN. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8: Function/parameter/class naming scheme
2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 27 Feb 2012 21:54:39 -0300 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/27 Elevate Efl eflel...@gmail.com: I believe this topic has received enough attention (more than what it deserves actually) Can we freeze on CamelCase please ? No, while keeping things cool is a good thing to avoid damage to equipment, freezing them is going too far. We should settle on an average temperature of 20C. You mean -4F ? 293K On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Monday, February 27, 2012, Iván Briano (Sachiel) wrote: 2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobijavascript:;: On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.frjavascript:; wrote: On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim ulis...@profusion.mobi javascript:; wrote: On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo seojuyu...@gmail.com javascript:; wrote: Good topic. Agreed on my side :) elev8 is for JavaScript programmer and EFL background is not needed to use elev8. Here we go CamelCase! +1 for CamelCase My understanding of this thread is that no one is opposing the Camel ! So we can do the switch asap. Yeah, I know we have lost raster's mind with this thread, that's a poor side effect :-) Yeah... we will just get burned if we don't use the same coding style js developers are used to. I don't like CamelCase but I use it where and when it's appropriate. Let's go for it then. FUCK CAMELCASE. LET'S GO ALL CAPS. Thats COBOL :-) COBOL RULES. STOP RUN. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8: Function/parameter/class naming scheme
2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 27 Feb 2012 22:00:51 -0300 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 27 Feb 2012 21:54:39 -0300 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/27 Elevate Efl eflel...@gmail.com: I believe this topic has received enough attention (more than what it deserves actually) Can we freeze on CamelCase please ? No, while keeping things cool is a good thing to avoid damage to equipment, freezing them is going too far. We should settle on an average temperature of 20C. You mean -4F ? 293K 0F ? What? Ok, we'll define a new temperature every week. On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Monday, February 27, 2012, Iván Briano (Sachiel) wrote: 2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobijavascript:;: On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.frjavascript:; wrote: On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim ulis...@profusion.mobi javascript:; wrote: On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo seojuyu...@gmail.com javascript:; wrote: Good topic. Agreed on my side :) elev8 is for JavaScript programmer and EFL background is not needed to use elev8. Here we go CamelCase! +1 for CamelCase My understanding of this thread is that no one is opposing the Camel ! So we can do the switch asap. Yeah, I know we have lost raster's mind with this thread, that's a poor side effect :-) Yeah... we will just get burned if we don't use the same coding style js developers are used to. I don't like CamelCase but I use it where and when it's appropriate. Let's go for it then. FUCK CAMELCASE. LET'S GO ALL CAPS. Thats COBOL :-) COBOL RULES. STOP RUN. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elev8: Function/parameter/class naming scheme
2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 27 Feb 2012 22:04:42 -0300 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 27 Feb 2012 22:00:51 -0300 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/27 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 27 Feb 2012 21:54:39 -0300 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/27 Elevate Efl eflel...@gmail.com: I believe this topic has received enough attention (more than what it deserves actually) Can we freeze on CamelCase please ? No, while keeping things cool is a good thing to avoid damage to equipment, freezing them is going too far. We should settle on an average temperature of 20C. You mean -4F ? 293K 0F ? What? Ok, we'll define a new temperature every week. We'll have to generate it using cryptographically secure algorithms so that nobody can predict how close to frozen it is. Meh, too complex. We change the temperature and the atmospheric pressure, but we don't tell anyone about the second one. On Tue, Feb 28, 2012 at 9:07 AM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 27 Feb 2012 15:51:04 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Monday, February 27, 2012, Iván Briano (Sachiel) wrote: 2012/2/27 Lucas De Marchi lucas.demar...@profusion.mobijavascript:;: On Mon, Feb 27, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.frjavascript:; wrote: On Mon, Feb 27, 2012 at 3:40 PM, Ulisses Furquim ulis...@profusion.mobi javascript:; wrote: On Sat, Feb 25, 2012 at 4:27 AM, Daniel Juyung Seo seojuyu...@gmail.com javascript:; wrote: Good topic. Agreed on my side :) elev8 is for JavaScript programmer and EFL background is not needed to use elev8. Here we go CamelCase! +1 for CamelCase My understanding of this thread is that no one is opposing the Camel ! So we can do the switch asap. Yeah, I know we have lost raster's mind with this thread, that's a poor side effect :-) Yeah... we will just get burned if we don't use the same coding style js developers are used to. I don't like CamelCase but I use it where and when it's appropriate. Let's go for it then. FUCK CAMELCASE. LET'S GO ALL CAPS. Thats COBOL :-) COBOL RULES. STOP RUN. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/edje/src/lib
2012/2/14 Enlightenment SVN no-re...@enlightenment.org: Log: hey cedric.. let's not segv shall we? Author: raster Date: 2012-02-14 07:03:12 -0800 (Tue, 14 Feb 2012) New Revision: 67938 Trac: http://trac.enlightenment.org/e/changeset/67938 Modified: trunk/edje/src/lib/edje_program.c Modified: trunk/edje/src/lib/edje_program.c === --- trunk/edje/src/lib/edje_program.c 2012-02-14 15:02:57 UTC (rev 67937) +++ trunk/edje/src/lib/edje_program.c 2012-02-14 15:03:12 UTC (rev 67938) @@ -873,9 +873,11 @@ { Edje_Message_Signal emsg; const char *sep; - Eina_Bool broadcast = ed-collection-broadcast_signal; + Eina_Bool broadcast; + if (!ed-collection) return; A quick look shows that the code was working without a collection before. We are not missing any case by just returning now, are we? if (ed-delete_me) return; + broadcast = ed-collection-broadcast_signal; sep = strchr(sig, EDJE_PART_PATH_SEPARATOR); -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sachiel trunk/elementary/data/themes
2012/2/13 Christopher Michael cpmicha...@comcast.net: Apologies. I did not run distcheck :( It happens to the best of us, and sometimes to discomfitor too. dh Enlightenment SVN no-re...@enlightenment.org wrote: Log: The distchecks, pass them Author: sachiel Date: 2012-02-13 10:40:00 -0800 (Mon, 13 Feb 2012) New Revision: 67888 Trac: http://trac.enlightenment.org/e/changeset/67888 Modified: trunk/elementary/data/themes/Makefile.am Modified: trunk/elementary/data/themes/Makefile.am === --- trunk/elementary/data/themes/Makefile.am 2012-02-13 17:56:06 UTC (rev 67887) +++ trunk/elementary/data/themes/Makefile.am 2012-02-13 18:40:00 UTC (rev 67888) @@ -62,6 +62,7 @@ widgets/entry.edc \ widgets/map.edc \ widgets/scroller.edc \ +widgets/pointer.edc \ ews.edc \ arrow_down.png \ arrow_up.png \ -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] ecore_ipc - remove potential risk in ecore_ipc_shutdown
2012/2/10 윤정현 jh0506@samsung.com: I found a problem this infinite loop case. If server is deleted, then ECORE_IPC_EVENT_SERVER_DEL callback function will be called in client side. It will happen infinite loop in ecore_ipc_shutdown if ecore_ipc_shutdown called in this ECORE_IPC_EVENT_SERVER_DEL callback function. For example, server_del_handler = ecore_event_handler_add(ECORE_IPC_EVENT_SERVER_DEL, _server_del_cb, NULL); static Eina_Bool _server_del_cb(void *data, int type, void *event) { ecore_ipc_shutdown(); return EINA_TRUE; } This is VERY WRONG. You should never shutdown any subsystem from your callback functions. If you must finish the application then call ecore_main_loop_quit() and let the main() function do all the shutdowns. If server is deleted, 1. _ecore_ipc_event_server_del : svr-event_count++ 2. _server_del_cb : ecore_ipc_shutdown called 3. ecore_ipc_shutdown : while (servers) ecore_ipc_server_del(eina_list_data_get(servers)) 4. ecore_ipc_server_del : can't eina_list_remove(servers, svr) because event_count != 0 5. infinite loop I think this while code is very dangerous whether user miss or not. I modified EINA_LIST_FOREACH_SAFE instead of EINA_LIST_FOREACH refer to ecore_con. Please review this patch. Thanks. --- Original Message --- Sender : Carsten Haitzlerras...@rasterman.com Date : 2012-02-02 18:00 (GMT+09:00) Title : Re: [E-devel] [Patch] ecore_ipc - remove potential risk in ecore_ipc_shutdown On Wed, 01 Feb 2012 03:06:01 + (GMT) Jeong-Hyun Yun jh0506@samsung.com said: Dear All. I removed potential risk in ecore_ipc_shutdown. If servers can't eina_list removed in ecore_ipc_server_del(), for example, delete_me is true or event_count == 0 or etc., then the while loop will be infinite. I modified EINA_LIST_FOREACH instead of while loop. Please review this patch. this is dangerous. very. take a look at this line in ecore_ipc_server_del(): servers = eina_list_remove(servers, svr); so what happens when as you walk a list.. you remove the exact item you are walking... then you try use the list node -next member.. that you just freed? :) this is not a fix. it's asking for segv's. you issue is this: if (svr-event_count == 0) ie it wont remove until events have been spooled out from the server. this wont happen until the mainloop goes and runs again, so you have a problem. what i'd do is have a routine before u server_del that finds all events for that server and deletes them. :) the problem is that there isn't a list of these per server. all the events point back to this server so u basically have a referencing issue. if a ref that wont be removed until mainlooop flushes the events. you want to look over there. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com pnbsp;/ppnbsp;/p -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Virtualization Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elementary bodyless function
2012/2/7 Daniel Juyung Seo seojuyu...@gmail.com: Thanks for the notice. Anyone related to this? Sachiel? Lima? Barbieri? Fixed, hadn't noticed the file in the original mail before. Thanks. Daniel Juyung Seo (SeoZ) On Tue, Feb 7, 2012 at 8:14 AM, Jérémy Zurcher jer...@asynk.ch wrote: hello, while working on ffi-efl, I've spotted a boyless function in elementary: bigdaddy jeyzu elementary (master) $ grep -RE 'elm_view_selection_get' * src/lib/elm_web.h:EAPI char *elm_view_selection_get(const Evas_Object *obj); Jérémy -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: woohyun trunk/edje/src/lib
2012/2/7 Vincent Torri vincent.to...@gmail.com: @since Gave up on the Changelog? Vincent On Tue, Feb 7, 2012 at 9:49 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: [edje/markup filter] Add new API, edje_object_markup_filter_callback_add. When using edje_object_text_insert_filter_callback_add, a filter function should check the type(format, text, or markup) of text for correct filtering. But in markup filter function(added by new API), text is always markup so no need to check the type of text. Author: woohyun Date: 2012-02-07 00:49:56 -0800 (Tue, 07 Feb 2012) New Revision: 67724 Trac: http://trac.enlightenment.org/e/changeset/67724 Modified: trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_entry.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_util.c Modified: trunk/edje/src/lib/Edje.h === --- trunk/edje/src/lib/Edje.h 2012-02-07 02:30:36 UTC (rev 67723) +++ trunk/edje/src/lib/Edje.h 2012-02-07 08:49:56 UTC (rev 67724) @@ -1054,6 +1054,7 @@ typedef void (*Edje_Text_Change_Cb) (void *data, Evas_Object *obj, const char *part); typedef void (*Edje_Message_Handler_Cb) (void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg); /** Edje message handler callback functions's prototype definition. @c data will have the auxiliary data pointer set at the time the callback registration. @c obj will be a pointer the Edje object where the message comes from. @c type will identify the type of the given message and @c msg will be a pointer the message's contents, de facto, which depend on @c type. */ typedef void (*Edje_Text_Filter_Cb) (void *data, Evas_Object *obj, const char *part, Edje_Text_Filter_Type type, char **text); +typedef void (*Edje_Markup_Filter_Cb) (void *data, Evas_Object *obj, const char *part, char **text); typedef Evas_Object *(*Edje_Item_Provider_Cb) (void *data, Evas_Object *obj, const char *part, const char *item); /** @@ -2924,8 +2925,20 @@ * will make Edje break out of the filter cycle and reject the inserted * text. * + * @warning This function will be deprecated because of difficulty in use. + * The type(format, text, or makrup) of text should be always + * checked in the filter function for correct filtering. + * Please use edje_object_markup_filter_callback_add() instead. There + * is no need to check the type of text in the filter function + * because the text is always markup. + * @warning If you use this function with + * edje_object_markup_filter_callback_add() togehter, all + * Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb functions + * will be executed, and then filtered text will be inserted. + * * @see edje_object_text_insert_filter_callback_del * @see edje_object_text_insert_filter_callback_del_full + * @see edje_object_markup_filter_callback_add * * @param obj A valid Evas_Object handle * @param part The part name @@ -2971,6 +2984,74 @@ EAPI void *edje_object_text_insert_filter_callback_del_full (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data); /** + * Add a markup filter function for newly inserted text. + * + * Whenever text is inserted (not the same as set) into the given @p part, + * the list of markup filter functions will be called to decide if and how + * the new text will be accepted. + * The text parameter in the @p func filter is always markup. It can be + * modified by the user and it's up to him to free the one passed if he's to + * change the pointer. If doing so, the newly set text should be malloc'ed, + * as once all the filters are called Edje will free it. + * If the text is to be rejected, freeing it and setting the pointer to NULL + * will make Edje break out of the filter cycle and reject the inserted + * text. + * This function is different from edje_object_text_insert_filter_callback_add() + * in that the text parameter in the @p fucn filter is always markup. + * + * @warning If you use this function with + * edje_object_text_insert_filter_callback_add() togehter, all + * Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb functions + * will be executed, and then filtered text will be inserted. + * + * @see edje_object_markup_filter_callback_del + * @see edje_object_markup_filter_callback_del_full + * @see edje_object_text_insert_filter_callback_add + * + * @param obj A valid Evas_Object handle + * @param part The part name + * @param func The callback function that will act as markup filter + * @param data User provided data to pass to the filter function + */ +EAPI void edje_object_markup_filter_callback_add(Evas_Object *obj, const char *part, Edje_Markup_Filter_Cb func, void *data); + +/** +
Re: [E-devel] E SVN: woohyun trunk/edje/src/lib
2012/2/7 Vincent Torri vincent.to...@gmail.com: On Tue, Feb 7, 2012 at 1:51 PM, Iván Briano (Sachiel) sachi...@gmail.com wrote: 2012/2/7 Vincent Torri vincent.to...@gmail.com: @since Gave up on the Changelog? no, he added the entry (wrongly, though, but he fixed that) Shame, I was looking forward to remind you to remind them about the Changelog. Vincent Vincent On Tue, Feb 7, 2012 at 9:49 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: [edje/markup filter] Add new API, edje_object_markup_filter_callback_add. When using edje_object_text_insert_filter_callback_add, a filter function should check the type(format, text, or markup) of text for correct filtering. But in markup filter function(added by new API), text is always markup so no need to check the type of text. Author: woohyun Date: 2012-02-07 00:49:56 -0800 (Tue, 07 Feb 2012) New Revision: 67724 Trac: http://trac.enlightenment.org/e/changeset/67724 Modified: trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_entry.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_util.c Modified: trunk/edje/src/lib/Edje.h === --- trunk/edje/src/lib/Edje.h 2012-02-07 02:30:36 UTC (rev 67723) +++ trunk/edje/src/lib/Edje.h 2012-02-07 08:49:56 UTC (rev 67724) @@ -1054,6 +1054,7 @@ typedef void (*Edje_Text_Change_Cb) (void *data, Evas_Object *obj, const char *part); typedef void (*Edje_Message_Handler_Cb) (void *data, Evas_Object *obj, Edje_Message_Type type, int id, void *msg); /** Edje message handler callback functions's prototype definition. @c data will have the auxiliary data pointer set at the time the callback registration. @c obj will be a pointer the Edje object where the message comes from. @c type will identify the type of the given message and @c msg will be a pointer the message's contents, de facto, which depend on @c type. */ typedef void (*Edje_Text_Filter_Cb) (void *data, Evas_Object *obj, const char *part, Edje_Text_Filter_Type type, char **text); +typedef void (*Edje_Markup_Filter_Cb) (void *data, Evas_Object *obj, const char *part, char **text); typedef Evas_Object *(*Edje_Item_Provider_Cb) (void *data, Evas_Object *obj, const char *part, const char *item); /** @@ -2924,8 +2925,20 @@ * will make Edje break out of the filter cycle and reject the inserted * text. * + * @warning This function will be deprecated because of difficulty in use. + * The type(format, text, or makrup) of text should be always + * checked in the filter function for correct filtering. + * Please use edje_object_markup_filter_callback_add() instead. There + * is no need to check the type of text in the filter function + * because the text is always markup. + * @warning If you use this function with + * edje_object_markup_filter_callback_add() togehter, all + * Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb functions + * will be executed, and then filtered text will be inserted. + * * @see edje_object_text_insert_filter_callback_del * @see edje_object_text_insert_filter_callback_del_full + * @see edje_object_markup_filter_callback_add * * @param obj A valid Evas_Object handle * @param part The part name @@ -2971,6 +2984,74 @@ EAPI void *edje_object_text_insert_filter_callback_del_full (Evas_Object *obj, const char *part, Edje_Text_Filter_Cb func, void *data); /** + * Add a markup filter function for newly inserted text. + * + * Whenever text is inserted (not the same as set) into the given @p part, + * the list of markup filter functions will be called to decide if and how + * the new text will be accepted. + * The text parameter in the @p func filter is always markup. It can be + * modified by the user and it's up to him to free the one passed if he's to + * change the pointer. If doing so, the newly set text should be malloc'ed, + * as once all the filters are called Edje will free it. + * If the text is to be rejected, freeing it and setting the pointer to NULL + * will make Edje break out of the filter cycle and reject the inserted + * text. + * This function is different from edje_object_text_insert_filter_callback_add() + * in that the text parameter in the @p fucn filter is always markup. + * + * @warning If you use this function with + * edje_object_text_insert_filter_callback_add() togehter, all + * Edje_Text_Filter_Cb functions and Edje_Markup_Filter_Cb functions + * will be executed, and then filtered text will be inserted. + * + * @see edje_object_markup_filter_callback_del + * @see edje_object_markup_filter_callback_del_full + * @see edje_object_text_insert_filter_callback_add + * + * @param obj A valid Evas_Object handle + * @param part
Re: [E-devel] E SVN: hermet IN trunk/GAMES: . ehidden_ninjas
2012/2/7 Vincent Torri vincent.to...@gmail.com: On Tue, Feb 7, 2012 at 4:19 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: GAMES/ehidden_ninjas - registered name. ;p Author: hermet Date: 2012-02-07 07:19:27 -0800 (Tue, 07 Feb 2012) New Revision: 67734 Trac: http://trac.enlightenment.org/e/changeset/67734 Added: trunk/GAMES/ehidden_ninjas/ trunk/GAMES/ehidden_ninjas/Makefile trunk/GAMES/ehidden_ninjas/app.cpp trunk/GAMES/ehidden_ninjas/object.h apps.c does nothing, object.h has a class (c++ ?!?!?!) Are there missing files ? Where is that hidden ninja ? :-) The files are ninja. -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] elm_inwin patch: improve widget theming ability
2012/2/7 michael bouchaud michael.bouch...@gmail.com: About it, I say we need to keep the text into a list or something. Why, just because the part can be missing. Nothing against your patch. I push it in, really thanks!!! But, I ask me this use case, where dev expects to use the content of this extra parts. Same as contents In gengrid and genlist it's really a mess. It's not just about the part not being there, you also need to be able to re-set the text when the theme of the object changes. -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] FOSDEM E group picture
2012/2/5 Stefan Schmidt ste...@datenfreihafen.org: Hello. Pictures from the group after Cedrics talk: http://datenfreihafen.org/~stefan/E-group-picture.tar.gz It almost looks like it's a bit cold. regards Stefan Schmidt -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] python-elementary: keyboard fixes
-- Forwarded message -- From: Martin Jansa martin.ja...@gmail.com Date: 2012/2/3 Subject: Re: [E-devel] [PATCH] python-elementary: keyboard fixes To: Enlightenment developer list enlightenment-devel@lists.sourceforge.net On Fri, Feb 03, 2012 at 04:41:19PM +0900, Jihoon Kim wrote: As Sachiel said, I guess you don't have any immodule. You can check whether immodule is existed or not in /usr/local/lib/ecore/immodules or /usr/lib/ecore/immodules. If there is no immodule, en-imf_context is equal to NULL because immodule can't be loaded. SHR root@gjama / $ ls -la /usr/lib/ecore/immodules/ total 36 drwxr-xr-x 3 root root 4096 Feb 1 11:41 . drwxr-xr-x 3 root root 4096 Jan 31 08:50 .. drwxr-xr-x 2 root root 4096 Feb 1 11:41 .debug -rwxr-xr-x 1 root root 1575 Jan 31 08:50 xim.la -rwxr-xr-x 1 root root 16940 Jan 31 08:50 xim.so That's not enough, unless your locale is one that matches the module, it won't be loaded unless you force it to with ECORE_IMF_MODULE=xim If you don't have E17 running and set to use any input method, it won't use it. Cheers, On Friday, February 3, 2012, Martin Jansa wrote: On Thu, Feb 02, 2012 at 07:09:27PM -0200, Iván Briano (Sachiel) wrote: 2012/2/2 Martin Jansa martin.ja...@gmail.com javascript:;: On Thu, Feb 02, 2012 at 10:03:35AM +0100, Martin Jansa wrote: On Thu, Feb 02, 2012 at 05:47:14PM +0900, Jihoon Kim wrote: Hi, Martin. Did you compiile ecore with --disable-ecore-imf option? It can be a clue to me to debug this bug. No, imf is enabled: Ecore_IMF: yes XIM: yes SCIM...: no Ecore_IMF_Evas...: yes and from elementary; checking for ELEMENTARY... yes checking for ELEMENTARY_ECORE_IMF... yes Features: Ecore_IMF..: yes If it is, I think it can be fixed easily. (I will.) To be clear, if I call elm_entry_input_panel_enabled_set(en, EINA_TRUE); then it works as expected, I'm looking for way to make this setting default enabled for all entries (as we're using illume2 on phones without hw keyboards, so virtual keyboard is needed for every entry). It seems like ecore_imf_context_input_panel_enabled_get(en-imf_context); is returning 0 for me and for some reason gdb doesn't want me to step into it.. Do you have an IMF context loaded? How to check that? and isn't it checked in 2521 if (en-imf_context) ? Cheers, Attaching 2 more patches to make debugging this easier. SHR root@gjama ~ $ gdb ./entry_example GNU gdb (GDB) 7.3.1 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type show copying and show warranty for details. This GDB was configured as arm-oe-linux-gnueabi. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /home/root/entry_example...done. (gdb) b _edje_entry_input_panel_enabled_get Function _edje_entry_input_panel_enabled_get not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (_edje_entry_input_panel_enabled_get) pending. (gdb) b ecore_imf_context_input_panel_enabled_get Function ecore_imf_context_input_panel_enabled_get not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 2 (ecore_imf_context_input_panel_enabled_get) pending. (gdb) r Starting program: /home/root/entry_example [Thread debugging using libthread_db enabled] Xlib: extension DPMS missing on display :0. Breakpoint 1, _edje_entry_input_panel_enabled_get (rp=0xae350) at edje_entry.c:2518 2518 Entry *en = rp-entry_data; (gdb) n 2517 { (gdb) n 2519 if (!en) return EINA_FALSE; (gdb) n 2521 if (en-imf_context) (gdb) si 0x403d5d90 2521 if (en-imf_context) (gdb) 2522 return ecore_imf_context_input_panel_enabled_get(en-imf_context); (gdb) 2526 } (gdb) finish Run till exit from #0 _edje_entry_input_panel_enabled_get (rp=optimized out) at edje_entry.c:2526 0x403f0540 in edje_object_part_text_input_panel_enabled_get (obj=optimized out, part=0x4011d1c0 elm.text) at edje_util.c:1874 1874 return _edje_entry_input_panel_enabled_get(rp); Value returned is $1 = 0 '\000' -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft
Re: [E-devel] [Patch] ecore_ipc - remove potential risk in ecore_ipc_shutdown
2012/2/2 Carsten Haitzler ras...@rasterman.com: On Wed, 01 Feb 2012 03:06:01 + (GMT) Jeong-Hyun Yun jh0506@samsung.com said: Dear All. I removed potential risk in ecore_ipc_shutdown. If servers can't eina_list removed in ecore_ipc_server_del(), for example, delete_me is true or event_count == 0 or etc., then the while loop will be infinite. I modified EINA_LIST_FOREACH instead of while loop. Please review this patch. this is dangerous. very. take a look at this line in ecore_ipc_server_del(): servers = eina_list_remove(servers, svr); so what happens when as you walk a list.. you remove the exact item you are walking... then you try use the list node -next member.. that you just freed? :) this is not a fix. it's asking for segv's. you issue is this: if (svr-event_count == 0) ie it wont remove until events have been spooled out from the server. this wont happen until the mainloop goes and runs again, so you have a problem. what i'd do is have a routine before u server_del that finds all events for that server and deletes them. :) the problem is that there isn't a list of these per server. all the events point back to this server so u basically have a referencing issue. if a ref that wont be removed until mainlooop flushes the events. you want to look over there. I see the first mail says this is a potential issue, so maybe it's perfectly fine as it stands. Has anyone had any problem with this? -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] python-elementary: keyboard fixes
2012/2/2 Martin Jansa martin.ja...@gmail.com: On Thu, Feb 02, 2012 at 10:03:35AM +0100, Martin Jansa wrote: On Thu, Feb 02, 2012 at 05:47:14PM +0900, Jihoon Kim wrote: Hi, Martin. Did you compiile ecore with --disable-ecore-imf option? It can be a clue to me to debug this bug. No, imf is enabled: Ecore_IMF: yes XIM: yes SCIM...: no Ecore_IMF_Evas...: yes and from elementary; checking for ELEMENTARY... yes checking for ELEMENTARY_ECORE_IMF... yes Features: Ecore_IMF..: yes If it is, I think it can be fixed easily. (I will.) To be clear, if I call elm_entry_input_panel_enabled_set(en, EINA_TRUE); then it works as expected, I'm looking for way to make this setting default enabled for all entries (as we're using illume2 on phones without hw keyboards, so virtual keyboard is needed for every entry). It seems like ecore_imf_context_input_panel_enabled_get(en-imf_context); is returning 0 for me and for some reason gdb doesn't want me to step into it.. Do you have an IMF context loaded? Attaching 2 more patches to make debugging this easier. SHR root@gjama ~ $ gdb ./entry_example GNU gdb (GDB) 7.3.1 Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type show copying and show warranty for details. This GDB was configured as arm-oe-linux-gnueabi. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/... Reading symbols from /home/root/entry_example...done. (gdb) b _edje_entry_input_panel_enabled_get Function _edje_entry_input_panel_enabled_get not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (_edje_entry_input_panel_enabled_get) pending. (gdb) b ecore_imf_context_input_panel_enabled_get Function ecore_imf_context_input_panel_enabled_get not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 2 (ecore_imf_context_input_panel_enabled_get) pending. (gdb) r Starting program: /home/root/entry_example [Thread debugging using libthread_db enabled] Xlib: extension DPMS missing on display :0. Breakpoint 1, _edje_entry_input_panel_enabled_get (rp=0xae350) at edje_entry.c:2518 2518 Entry *en = rp-entry_data; (gdb) n 2517 { (gdb) n 2519 if (!en) return EINA_FALSE; (gdb) n 2521 if (en-imf_context) (gdb) si 0x403d5d90 2521 if (en-imf_context) (gdb) 2522 return ecore_imf_context_input_panel_enabled_get(en-imf_context); (gdb) 2526 } (gdb) finish Run till exit from #0 _edje_entry_input_panel_enabled_get (rp=optimized out) at edje_entry.c:2526 0x403f0540 in edje_object_part_text_input_panel_enabled_get (obj=optimized out, part=0x4011d1c0 elm.text) at edje_util.c:1874 1874 return _edje_entry_input_panel_enabled_get(rp); Value returned is $1 = 0 '\000' -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/devs: . jihoon
Finally! 2012/2/1 Daniel Juyung Seo seojuyu...@gmail.com: Congratulations! With great power comes great responsibility. Fuck responsibility, now he can commit things for himself instead of making me feel guilty for never doing it. -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn IN trunk/eina: . src/include src/lib
2012/1/31 Enlightenment SVN no-re...@enlightenment.org: Log: Eina stringshare: Added Eina_Stringshare a stringshare visual hint. It's interchangeable with const char *, it's juts there as a visual hint for functions expecting stringshared values. Docs are not enough... Author: tasn Date: 2012-01-31 09:12:23 -0800 (Tue, 31 Jan 2012) New Revision: 67641 Trac: http://trac.enlightenment.org/e/changeset/67641 [snip] + */ +typedef const char * Eina_Stringshare; Hiding * in a typedef is a sign of lack of manhood and probably that you are involved with several satanist groups. -- Keep Your Developer Skills Current with LearnDevNow! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-d2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: hermet trunk/elementary/src/lib
2012/1/27 Enlightenment SVN no-re...@enlightenment.org: Log: elementary - modified item_del_pre_hook function prototype. Now it returns the bool value to free the widget item. Some widget items(i,e genlist) should not be deleted directly when elm_object_item_del is called. So, if the pre_hook function returns EINA_FALSE, then the widget item will not be deleted. And when should they be deleted? -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/edje/src/bin
2012/1/23 Enlightenment SVN no-re...@enlightenment.org: Log: edje: detect when we try to inherit from ourself. Author: cedric Date: 2012-01-23 07:45:12 -0800 (Mon, 23 Jan 2012) New Revision: 67472 Trac: http://trac.enlightenment.org/e/changeset/67472 Modified: trunk/edje/src/bin/edje_cc_handlers.c Modified: trunk/edje/src/bin/edje_cc_handlers.c === --- trunk/edje/src/bin/edje_cc_handlers.c 2012-01-23 15:17:16 UTC (rev 67471) +++ trunk/edje/src/bin/edje_cc_handlers.c 2012-01-23 15:45:12 UTC (rev 67472) @@ -2242,6 +2242,14 @@ progname, file_in, line - 1, parent_name); exit(-1); } + if (pc2 == pc) + { + ERR(%s: Error. parse error %s:%i. You are trying to inherit '%s' from itself. That's not possible. + If there is another group of the same name, you want to inherit from that group and have the + same name as that group, there is a trick ! Just put the inherit before the directive that set + the name !, progname, file_in, line - 1, parent_name); WHAT? Why would you do that? People goes all around fixing shadowing of variables in the C code and now we are telling people how to shadow Edje groups? Give me your phone number so I can direct people asking how to fix the problems cause by this to talk directly to you. + exit(-1); + } if (pc2-data) { -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/edje/src/bin
2012/1/23 Cedric BAIL cedric.b...@free.fr: Because we are crazy french ! More seriously, by doing this you can just #include the original elementary theme and change some part in a group without copying code. So a very small and easy to read new theme that will be kept in sync with original one. As for my phone number, I have not setup yet an over priced phone line, but as soon as I have, I will happily give it :) Valid use case but it still sounds like a hacky solution. Maybe once group inheritance is solid enough we can think of a less awful way to do this. -- Cedric BAIL -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina_value is failing on Windows
2012/1/21 Vincent Torri vincent.to...@gmail.com: hey first, i think that alloca.h is not needed anymore (no alloca call). On the other hand, malloc is used, hence stdlib.h should be included instead. About the error: EINA_VALUE_TYPE_DISPATCH_RETURN(value, vset, EINA_ERROR_VALUE_FAILED, EINA_FALSE, mem, args); error : Eina_Value' has no member named 'vset That was my mistake but I already fixed it. that error is displayed twice. I have similar other errors Vincent -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E forums
2012/1/16 Kim Woelders k...@woelders.dk: Hello, http://forum.enlightenment.org/ is completely spam-infested, and has been so for a long time. I suggest to shut it down if nobody intends to care for it. KILL IT WITH FIRE /Kim -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] update-docs by ewww
2012/1/13 Gustavo Sverzut Barbieri barbi...@profusion.mobi: Hi all, Who used ewww user at enlightenment.org to run dbus-daemon? Seems it was used to run update-docs, but endede spawing multiple servers. I've killed them. Is the dbus-daemon needed? why? It's needed to get the screenshots for the elm_thumb widget right. The script should kill ethumbd (and thus finish the dbus session) on each run, but I don't remember why we don't do it at the end. Maybe I just forgot. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Mar 27 - Feb 2 Save $400 by Jan. 27 Register now! http://p.sf.net/sfu/rsa-sfdev2dev2 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch] elm_gen{list, grid} - adding item_class management functions
2012/1/10 Daniel Juyung Seo seojuyu...@gmail.com: On Fri, Jan 6, 2012 at 11:34 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Fri, Jan 6, 2012 at 6:48 AM, Hyoyoung Chang hyoyo...@gmail.com wrote: Dear all This patch introduces four new apis about elm_gen{list, grid} item class managements. itc_add function makes a new item_class for the given widget. And itc_del function remove the item_class from the widget. Most of elm_gen{list, grid} users declare itc(item_class) as a global variable. Because itc should be lived at elm_gen{list,grid} item's life cycle. It's inconvenient for users. Even some users pass itc. itc_add makes a new itc. if exact one exists in the given widget, it return the previous made itc. itc_del remove a itc if its reference count reaches at zero. Thanks. EAPI Elm_Genlist_Item_Class * elm_genlist_itc_add(Evas_Object *obj, const char *item_style, Elm_Genlist_Item_Text_Get_Cb text_cb, Elm_Genlist_Item_Content_Get_Cb content_cb, Elm_Genlist_Item_State_Get_Cb state_cb, Elm_Genlist_Item_Del_Cb del_cb); EAPI void elm_genlist_itc_del(Evas_Object *obj, Elm_Genlist_Item_Class *itc); EAPI Elm_Gengrid_Item_Class * elm_gengrid_itc_add(Evas_Object *obj, const char *item_style, Elm_Gengrid_Item_Text_Get_Cb text_cb, Elm_Gengrid_Item_Content_Get_Cb content_cb, Elm_Gengrid_Item_State_Get_Cb state_cb, Elm_Gengrid_Item_Del_Cb del_cb); EAPI void elm_gengrid_itc_del(Evas_Object *obj, Elm_Gengrid_Item_Class *itc); I dislike it, one can easily do this kind of stuff using item_del_cb(). And really, majority of developers should NEVER use this, the global static-const is the correct way to go, making sure memory is live, unchanged, no mallocs, etc. Thanks for your reply. This patch has an assumption that application can alloc itc memory dynamically. If itc-dynamic-allocation is not recommended, do you have to use global variable for itc? For a huge app that uses many c sources, we can't force them to use global static :( You are making a function to return a pre-made class for others to use? Keep the class static to the function, return a pointer to it. Daniel Juyung Seo (SeoZ) Who may use this is bindings, like Python, JavaScript and that's it. They have better ways to manage it. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: seoz trunk/elementary/src/lib
2012/1/10 Enlightenment SVN no-re...@enlightenment.org: Log: enki: Turn off edje_cc verbose mode. This patch is not doing that. And it looks wrong. On many levels. Author: seoz Date: 2012-01-10 07:34:04 -0800 (Tue, 10 Jan 2012) New Revision: 67016 Trac: http://trac.enlightenment.org/e/changeset/67016 Modified: trunk/elementary/src/lib/elm_main.c Modified: trunk/elementary/src/lib/elm_main.c === --- trunk/elementary/src/lib/elm_main.c 2012-01-10 11:57:09 UTC (rev 67015) +++ trunk/elementary/src/lib/elm_main.c 2012-01-10 15:34:04 UTC (rev 67016) @@ -2084,18 +2084,6 @@ } EAPI void -elm_object_access_info_set(Evas_Object *obj, const char *txt) -{ - elm_widget_access_info_set(obj, txt); -} - -EAPI Evas_Object * -elm_object_name_find(const Evas_Object *obj, const char *name, int recurse) -{ - return elm_widget_name_find(obj, name, recurse); -} - -EAPI void elm_object_item_access_info_set(Elm_Object_Item *it, const char *txt) { _elm_widget_item_access_info_set((Elm_Widget_Item *) it, txt); @@ -2119,17 +2107,20 @@ _elm_widget_item_signal_emit((Elm_Widget_Item *) it, emission, source); } -EAPI void elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) +EAPI void +elm_object_item_disabled_set(Elm_Object_Item *it, Eina_Bool disabled) { _elm_widget_item_disabled_set((Elm_Widget_Item *) it, disabled); } -EAPI Eina_Bool elm_object_item_disabled_get(const Elm_Object_Item *it) +EAPI Eina_Bool +elm_object_item_disabled_get(const Elm_Object_Item *it) { return _elm_widget_item_disabled_get((Elm_Widget_Item *) it); } -EAPI void elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb) +EAPI void +elm_object_item_del_cb_set(Elm_Object_Item *it, Evas_Smart_Cb del_cb) { _elm_widget_item_del_cb_set((Elm_Widget_Item *) it, del_cb); } -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: kakaroto trunk/edje/src/lib
2012/1/9 Bruno Dilly bdi...@profusion.mobi: Ok, but don't you trust the edj file will have a swallow with name X ? It's easy to break an application changing the edj if you want to do so. The application has to define a certain policy for the theme, designers can't just go crazy and do whatever crap comes out from their minds without adhering to those specified rules, so it's perfectly possible for a program to expect an unswallowed object to be in a somewhat known state. That said, I don't care whether the change goes in or not, I still believe the undefined behavior is not a reason not to document the change. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: kakaroto trunk/edje/src/lib
2012/1/7 Gustavo Sverzut Barbieri barbi...@profusion.mobi: On Sat, Jan 7, 2012 at 9:39 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Edje: hide an object after unswallow Simply doing an unswallow would leave the object where it was in the evas, visible, but edje would not be handling it anymore. nah, you're supposed to do this in the application or edje user. Very likely you'll delete the object, sometimes hide it. If you hide by default, novice will not see the object and will leak... it's like a warning. And if for some reason the change stays in, it's one of those very special things that deserve big bold letters in Changelog and NEWS files. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor IN trunk/elementary: doc src/examples src/lib
2012/1/6 Daniel Juyung Seo seojuyu...@gmail.com: Nooo! aspect_ratio_retained APIs had to be DEPRECATED not just removed. Any reason for that? Wasn't that added just now? Why deprecate a function that's less than 1 hour old? Daniel Juyung Seo (SeoZ) On Fri, Jan 6, 2012 at 2:55 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: aspect_ratio_retained - aspect_fixed Author: discomfitor Date: 2012-01-05 21:55:51 -0800 (Thu, 05 Jan 2012) New Revision: 66926 Trac: http://trac.enlightenment.org/e/changeset/66926 Modified: trunk/elementary/doc/examples.dox trunk/elementary/src/examples/image_example_01.c trunk/elementary/src/lib/elm_image.c trunk/elementary/src/lib/elm_image.h trunk/elementary/src/lib/elm_photo.c trunk/elementary/src/lib/els_icon.c trunk/elementary/src/lib/els_icon.h Modified: trunk/elementary/doc/examples.dox === --- trunk/elementary/doc/examples.dox 2012-01-06 05:52:27 UTC (rev 66925) +++ trunk/elementary/doc/examples.dox 2012-01-06 05:55:51 UTC (rev 66926) @@ -3472,7 +3472,7 @@ * elm_image_orient_set() is used to flip the image around the (1, 0) (0, 1) * diagonal. * - * elm_image_aspect_ratio_retained_set() is used to keep the original aspect + * elm_image_aspect_fixed_set() is used to keep the original aspect * ratio of the image, even when the window is resized to another aspect ratio. * * elm_image_fill_outside_set() is used to ensure that the image will fill the Modified: trunk/elementary/src/examples/image_example_01.c === --- trunk/elementary/src/examples/image_example_01.c 2012-01-06 05:52:27 UTC (rev 66925) +++ trunk/elementary/src/examples/image_example_01.c 2012-01-06 05:55:51 UTC (rev 66926) @@ -39,7 +39,7 @@ elm_image_scale_set(image, EINA_FALSE, EINA_TRUE); elm_image_smooth_set(image, EINA_FALSE); elm_image_orient_set(image, ELM_IMAGE_FLIP_HORIZONTAL); - elm_image_aspect_ratio_retained_set(image, EINA_TRUE); + elm_image_aspect_fixed_set(image, EINA_TRUE); elm_image_fill_outside_set(image, EINA_TRUE); elm_image_editable_set(image, EINA_TRUE); Modified: trunk/elementary/src/lib/elm_image.c === --- trunk/elementary/src/lib/elm_image.c 2012-01-06 05:52:27 UTC (rev 66925) +++ trunk/elementary/src/lib/elm_image.c 2012-01-06 05:55:51 UTC (rev 66926) @@ -322,21 +322,21 @@ } EAPI void -elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained) +elm_image_aspect_fixed_set(Evas_Object *obj, Eina_Bool fixed) { ELM_CHECK_WIDTYPE(obj, widtype); Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; - return _els_smart_icon_aspect_ratio_retained_set(wd-img, retained); + return _els_smart_icon_aspect_fixed_set(wd-img, fixed); } EAPI Eina_Bool -elm_image_aspect_ratio_retained_get(const Evas_Object *obj) +elm_image_aspect_fixed_get(const Evas_Object *obj) { ELM_CHECK_WIDTYPE(obj, widtype) EINA_FALSE; Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return EINA_FALSE; - return _els_smart_icon_aspect_ratio_retained_get(wd-img); + return _els_smart_icon_aspect_fixed_get(wd-img); } /* vim:set ts=8 sw=3 sts=3 expandtab cino=5n-3f0^-2{2(0W1st0 :*/ Modified: trunk/elementary/src/lib/elm_image.h === --- trunk/elementary/src/lib/elm_image.h 2012-01-06 05:52:27 UTC (rev 66925) +++ trunk/elementary/src/lib/elm_image.h 2012-01-06 05:55:51 UTC (rev 66926) @@ -218,10 +218,10 @@ * and the image will fill the entire object (@p fill_outside is @c EINA_TRUE). * * @note This option will have no effect if - * elm_image_aspect_ratio_retained_set() is set to @c EINA_FALSE. + * elm_image_aspect_fixed_set() is set to @c EINA_FALSE. * * @see elm_image_fill_outside_get() - * @see elm_image_aspect_ratio_retained_set() + * @see elm_image_aspect_fixed_set() * * @ingroup Image */ @@ -351,7 +351,7 @@ * Set whether the original aspect ratio of the image should be kept on resize. * * @param obj The image object. - * @param retained @c EINA_TRUE if the image should retain the aspect, + * @param fixed @c EINA_TRUE if the image should retain the aspect, * @c EINA_FALSE otherwise. * * The original aspect ratio (width / height) of the image is usually @@ -359,12 +359,12 @@ * this original aspect, and the way that the image is fit into the object's * area depends on the option set by elm_image_fill_outside_set(). * - * @see elm_image_aspect_ratio_retained_get() + * @see elm_image_aspect_fixed_get() * @see elm_image_fill_outside_set() * * @ingroup Image */ -EAPI void elm_image_aspect_ratio_retained_set(Evas_Object *obj, Eina_Bool retained); +EAPI
Re: [E-devel] E SVN: raster trunk/elementary/src/lib
2012/1/3 Jihoon Kim imfin...@gmail.com: Raster, Ecore_IMF and edje should be applied according to your layout type insertion in elm. Would you please review and apply this patch for ecore_imf and edje? Don't these patches break both API and ABI? -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Deprecation of elm_entry_entry_set/get
2012/1/2 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Mon, 02 Jan 2012 12:32:01 +0200 Tom Hacohen tom.haco...@partner.samsung.com wrote: On 02/01/12 12:14, Carsten Haitzler (The Rasterman) wrote: i really don't know... i'm torn between them. :/ Same here, I'm also torn. :P That's why I was happy with the old status quo (i.e no one deprecated it). But now, since I have to choose, I'd have to say, keep em both, but really, that's just the result of the coin I flipped here. :) -- Tom. I support keeping them both. Me too, and I will think of a third variant during the week. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer
2011/12/30 Enlightenment SVN no-re...@enlightenment.org: Log: Emotion:fix compilation on Windows Now it's broken on Linux. Note1: disable generic plugin on Windows as shm_open like function note implemented on that platform yet. Note2: want_module stuff must be fixed in the m4 macro Note3: abstract semaphore code in Eina ? Author: caro Date: 2011-12-30 03:46:29 -0800 (Fri, 30 Dec 2011) New Revision: 66686 Trac: http://trac.enlightenment.org/e/changeset/66686 -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer
2011/12/30 Vincent Torri vincent.to...@gmail.com: On Fri, Dec 30, 2011 at 1:47 PM, Iván Briano (Sachiel) sachi...@gmail.com wrote: 2011/12/30 Enlightenment SVN no-re...@enlightenment.org: Log: Emotion:fix compilation on Windows Now it's broken on Linux. be constructive : give the error... make[4]: Entering directory `/home/Sachiel/src/profusion/e/emotion/src/modules/xine' CC xine_la-emotion_xine.lo In file included from emotion_xine.c:3:0: emotion_xine.h:38:4: error: unknown type name 'Ecore_Fd_Handler' emotion_xine.h:41:4: error: unknown type name 'Ecore_Fd_Handler' emotion_xine.h:42:4: error: unknown type name 'Ecore_Animator' emotion_xine.c:66:51: error: unknown type name 'Ecore_Fd_Handler' emotion_xine.c:69:51: error: unknown type name 'Ecore_Fd_Handler' emotion_xine.c: In function 'em_init': emotion_xine.c:381:2: warning: implicit declaration of function 'ecore_main_fd_handler_add' [-Wimplicit-function-declaration] emotion_xine.c:381:58: error: 'ECORE_FD_READ' undeclared (first use in this function) emotion_xine.c:381:58: note: each undeclared identifier is reported only once for each function it appears in emotion_xine.c:382:10: error: '_em_fd_active' undeclared (first use in this function) emotion_xine.c:384:2: warning: implicit declaration of function 'ecore_main_fd_handler_active_set' [-Wimplicit-function-declaration] emotion_xine.c:392:28: error: '_em_fd_ev_active' undeclared (first use in this function) emotion_xine.c: In function 'em_shutdown': emotion_xine.c:434:4: warning: implicit declaration of function 'ecore_main_fd_handler_del' [-Wimplicit-function-declaration] emotion_xine.c:440:9: warning: implicit declaration of function 'ecore_animator_del' [-Wimplicit-function-declaration] emotion_xine.c: At top level: emotion_xine.c:451:49: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:537:25: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:582:27: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:674:33: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:817:49: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:892:36: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1078:25: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1083:25: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1089:30: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1095:23: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1100:23: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1152:27: error: unknown type name 'Ecore_Fd_Handler' emotion_xine.c:1241:29: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c:1591:43: error: expected ';', ',' or ')' before '__UNUSED__' emotion_xine.c: In function 'xine_module_init': emotion_xine.c:1599:57: error: 'module_close' undeclared (first use in this function) emotion_xine.c: At top level: emotion_xine.c:10:23: warning: 'em_file_open' used but never defined [enabled by default] emotion_xine.c:18:23: warning: 'em_fps_den_get' used but never defined [enabled by default] emotion_xine.c:23:23: warning: 'em_vis_supported' used but never defined [enabled by default] emotion_xine.c:29:23: warning: 'em_yuv_rows_get' used but never defined [enabled by default] emotion_xine.c:32:23: warning: 'em_event_mouse_button_feed' used but never defined [enabled by default] emotion_xine.c:37:23: warning: 'em_video_channel_name_get' used but never defined [enabled by default] emotion_xine.c:55:23: warning: 'em_chapter_set' used but never defined [enabled by default] emotion_xine.c:56:23: warning: 'em_chapter_get' used but never defined [enabled by default] emotion_xine.c:57:23: warning: 'em_chapter_name_get' used but never defined [enabled by default] emotion_xine.c:58:23: warning: 'em_speed_set' used but never defined [enabled by default] emotion_xine.c:59:23: warning: 'em_speed_get' used but never defined [enabled by default] emotion_xine.c:1231:1: warning: '_em_audio_only_poller' defined but not used [-Wunused-function] emotion_xine.c: In function 'xine_module_init': emotion_xine.c:1600:1: warning: control reaches end of non-void function [-Wreturn-type] make[4]: *** [xine_la-emotion_xine.lo] Error 1 make[4]: Leaving directory `/home/Sachiel/src/profusion/e/emotion/src/modules/xine' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/Sachiel/src/profusion/e/emotion/src/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/Sachiel/src/profusion/e/emotion/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/Sachiel/src/profusion/e/emotion' make: *** [all] Error 2 That's for starters, it also fails on the gstreamer backend, lacks Ecore_X.h at least but I can't get the error for that one now. Vincent Note1: disable generic plugin on Windows as shm_open like function note implemented on that platform yet
Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer
2011/12/30 Vincent Torri vincent.to...@gmail.com: i've updated the xine module. There will be maybe other errors Yes CC xine_la-emotion_xine_vo_out.lo In file included from emotion_xine_vo_out.c:17:0: ../../../src/lib/emotion_private.h:58:41: error: unknown type name 'Emotion_Vis' ../../../src/lib/emotion_private.h:59:4: error: expected ';' before 'Emotion_Vis' In file included from emotion_xine_vo_out.c:18:0: emotion_xine.h:35:4: error: unknown type name 'Emotion_Vis' emotion_xine_vo_out.c: In function '_emotion_frame_display': emotion_xine_vo_out.c:444:22: warning: assignment from incompatible pointer type [enabled by default] make[4]: *** [xine_la-emotion_xine_vo_out.lo] Error 1 -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer
2011/12/30 Iván Briano (Sachiel) sachi...@gmail.com: 2011/12/30 Vincent Torri vincent.to...@gmail.com: i've updated the xine module. There will be maybe other errors Yes CC xine_la-emotion_xine_vo_out.lo In file included from emotion_xine_vo_out.c:17:0: ../../../src/lib/emotion_private.h:58:41: error: unknown type name 'Emotion_Vis' ../../../src/lib/emotion_private.h:59:4: error: expected ';' before 'Emotion_Vis' In file included from emotion_xine_vo_out.c:18:0: emotion_xine.h:35:4: error: unknown type name 'Emotion_Vis' emotion_xine_vo_out.c: In function '_emotion_frame_display': emotion_xine_vo_out.c:444:22: warning: assignment from incompatible pointer type [enabled by default] make[4]: *** [xine_la-emotion_xine_vo_out.lo] Error 1 Fixed by raster, now the gstreamer one CC gstreamer_la-emotion_sink.lo In file included from emotion_sink.c:19:0: emotion_gstreamer.h:89:4: error: unknown type name 'Ecore_X_Window' emotion_sink.c: In function '_video_resize': emotion_sink.c:855:4: warning: implicit declaration of function 'ecore_x_window_resize' [-Wimplicit-function-declaration] emotion_sink.c: In function '_video_move': emotion_sink.c:870:4: warning: implicit declaration of function 'ecore_x_window_prop_card32_set' [-Wimplicit-function-declaration] emotion_sink.c:870:44: error: 'ECORE_X_ATOM_E_VIDEO_POSITION' undeclared (first use in this function) emotion_sink.c:870:44: note: each undeclared identifier is reported only once for each function it appears in emotion_sink.c: In function '_video_show': emotion_sink.c:915:4: warning: implicit declaration of function 'ecore_x_window_show' [-Wimplicit-function-declaration] emotion_sink.c: In function '_video_hide': emotion_sink.c:927:4: warning: implicit declaration of function 'ecore_x_window_hide' [-Wimplicit-function-declaration] emotion_sink.c: In function 'gstreamer_video_sink_new': emotion_sink.c:1028:5: error: unknown type name 'Ecore_Evas' emotion_sink.c:1030:5: error: unknown type name 'Ecore_X_Window' emotion_sink.c:1031:5: error: unknown type name 'Ecore_X_Window' emotion_sink.c:1035:5: warning: implicit declaration of function 'ecore_evas_ecore_evas_get' [-Wimplicit-function-declaration] emotion_sink.c:1035:8: warning: assignment makes pointer from integer without a cast [enabled by default] emotion_sink.c:1041:15: error: 'Ecore_X_Window' undeclared (first use in this function) emotion_sink.c:1041:31: error: expected ';' before 'ecore_evas_window_get' emotion_sink.c:1044:5: warning: implicit declaration of function 'ecore_x_window_new' [-Wimplicit-function-declaration] emotion_sink.c:1048:9: error: unknown type name 'Ecore_X_Window_State' emotion_sink.c:1048:42: error: 'ECORE_X_WINDOW_STATE_SKIP_TASKBAR' undeclared (first use in this function) emotion_sink.c:1048:77: error: 'ECORE_X_WINDOW_STATE_SKIP_PAGER' undeclared (first use in this function) emotion_sink.c:1050:9: warning: implicit declaration of function 'ecore_x_netwm_window_state_set' [-Wimplicit-function-declaration] emotion_sink.c:1058:6: warning: implicit declaration of function 'gst_x_overlay_set_window_handle' [-Wimplicit-function-declaration] emotion_sink.c:1058:6: warning: implicit declaration of function 'GST_X_OVERLAY' [-Wimplicit-function-declaration] emotion_sink.c:1064:42: error: 'ECORE_X_ATOM_E_VIDEO_PARENT' undeclared (first use in this function) emotion_sink.c:1067:42: error: 'ECORE_X_ATOM_E_VIDEO_POSITION' undeclared (first use in this function) emotion_sink.c:1072:6: warning: implicit declaration of function 'ecore_x_window_free' [-Wimplicit-function-declaration] make[4]: *** [gstreamer_la-emotion_sink.lo] Error 1 -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/emotion/src/modules/gstreamer
2011/12/30 Enlightenment SVN no-re...@enlightenment.org: Log: emotion_gst... compile again on linux.. and remove warnings (bugs waiting to possibly happen) Still not there or now there's something wrong on my end? CC gstreamer_la-emotion_sink.lo emotion_sink.c: In function 'gstreamer_video_sink_new': emotion_sink.c:1034:5: error: unknown type name 'Ecore_Evas' emotion_sink.c:1041:5: warning: implicit declaration of function 'ecore_evas_ecore_evas_get' [-Wimplicit-function-declaration] emotion_sink.c:1041:8: warning: assignment makes pointer from integer without a cast [enabled by default] emotion_sink.c:1047:5: warning: implicit declaration of function 'ecore_evas_window_get' [-Wimplicit-function-declaration] emotion_sink.c:1064:6: warning: implicit declaration of function 'gst_x_overlay_set_window_handle' [-Wimplicit-function-declaration] emotion_sink.c:1064:6: warning: implicit declaration of function 'GST_X_OVERLAY' [-Wimplicit-function-declaration] make[4]: *** [gstreamer_la-emotion_sink.lo] Error 1 -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: caro IN trunk/emotion: . src/bin src/lib src/modules/generic src/modules/gstreamer
2011/12/30 Vincent Torri vincent.to...@gmail.com: should be fixed now Works now, generic and the VLC player for it seem to work too. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re : Re : compilation of eina
2011/12/26 Philippe Reynes trem...@yahoo.fr: Hi, I've done a little patch to fix the compilation with new automake. does it install the examples in the correct directory ? I don't know what is the correct directory, I don't package it. I've enabled both option : --enable-build-examples --enable-install-examples and I have : /usr/lib/eina/eina_accessor_01 This looks wrong, given that Eina is redefining pkglibdir to $(datadir)/$(PACKAGE)/examples so the compiled examples should be installed in the same place as their sources. /usr/share/eina/examples/eina_accessor_01.c regards, trem Index: eina/src/examples/Makefile.am === --- eina.orig/src/examples/Makefile.am +++ eina/src/examples/Makefile.am @@ -39,7 +39,7 @@ SRCS = \ eina_strbuf_01.c \ eina_tiler_01.c -pkglib_PROGRAMS = +pkglibexec_PROGRAMS = if EFL_INSTALL_EXAMPLES filesdir = $(datadir)/$(PACKAGE)/examples @@ -47,7 +47,7 @@ files_DATA = $(SRCS) endif if EFL_BUILD_EXAMPLES -pkglib_PROGRAMS += \ +pkglibexec_PROGRAMS += \ eina_accessor_01 \ eina_array_01 \ eina_array_02 \ @@ -77,7 +77,7 @@ pkglib_PROGRAMS += \ if BUILD_TILER_EXAMPLE AM_CPPFLAGS += @ECORE_EVAS_CFLAGS@ -pkglib_PROGRAMS += eina_tiler_01 +pkglibexec_PROGRAMS += eina_tiler_01 eina_tiler_01_LDADD = $(top_builddir)/src/lib/libeina.la @ECORE_EVAS_LIBS@ endif regards, trem De : Guillaume Friloux guillaume.fril...@asp64.com À : enlightenment-devel@lists.sourceforge.net Envoyé le : Lundi 26 Décembre 2011 14h09 Objet : Re: [E-devel] compilation of eina On 26/12/2011 14:02, Rafael Fonseca wrote: The attached patch solves that issue but I don't know whether I can commit because of possible side effects (vtorri?). It is based in the following discussion: http://lists.gnu.org/archive/html/coreutils/2011-06/msg00044.html Thanks, i myself saw that going back to automake 1.11-1 solves the problem too -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel À : Enlightenment developer list enlightenment-devel@lists.sourceforge.net -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: Hello All, I am currently working on porting emotion to Windows. I would like to get involved and contribute back to the project. So have decided to start with emotion port to Windows. Has anyone worked on this before? Any advice? I am assuming that work for porting emotion to windows is not completed. I tried installing emotion in MingW and it is configuring but not compiling. note:configure output is attached Gives me the following error: Fixed that error, but I can't guaranteed there won't be others. The warnings are a problem with the order headers are included and I would need to install a cross-compile chain to test properly. Please update Emotion and try building again, and even if everything works, please send the build log with all the warnings. make all-recursive make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643' Making all in src make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src' Making all in lib make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib' CC emotion_smart.lo CC emotion_main.lo emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is mark ed dllimport emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get' alre ady declared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get' already d eclared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:305:1: warning: 'emotion_init' already declared with dllexport at tribute: dllimport ignored [-Wattributes] emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with dllexpor t attribute: dllimport ignored [-Wattributes] emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with dllex port attribute: dllimport ignored [-Wattributes] emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared with d llexport attribute: dllimport ignored [-Wattributes] emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared with dllexport attribute: dllimport ignored [-Wattributes] make[3]: *** [emotion_main.lo] Error 1 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643' make: *** [all] Error 2 Regards, Azhar -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: Thanks Ivan, I tried your change along with one more change from my end. /// # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c @@ -16,7 +16,7 @@ #include Eet.h -int EMOTION_WEBCAM_UPDATE = 0; +EAPI int EMOTION_WEBCAM_UPDATE = 0; What's this? I see in SVN that EAPI is already there. struct ext_match_s { // and now I am getting a similar error as follows. Question is - should I continue remove EAPI from variable declarations? CC xine_la-emotion_xine.lo In file included from emotion_xine.h:4:0, from emotion_xine.c:3: H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is deprecated (declared at H:/MinGW/msys/1.0/include/xine.h:2253) [-Wdeprecated-declarations] emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is marked dllimport emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition is ma rked dllimport make[4]: *** [xine_la-emotion_xine.lo] Error 1 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643' make: *** [all] Error 2 Try removing the include Emotion.h from emotion_xine.c Regards Azhar -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: Oops. Its actually this: # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c @@ -16,7 +16,7 @@ #include Eet.h -EAPI int EMOTION_WEBCAM_UPDATE = 0; +int EMOTION_WEBCAM_UPDATE = 0; Updating Emotion and not removing EAPI still gives an error? EAPI should not be removed, it's telling the compiler that that symbol will be exported so programs linking to the library can find it. struct ext_match_s { /// After applying this patch the webcam errors are gone and compilation moves on till this error is encountered. I tried removing include emotion.h as suggested from emotion_xine.c. No change. I still get: CC xine_la-emotion_xine.lo In file included from emotion_xine.h:4:0, from emotion_xine.c:2: H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is deprecated (declared at H:/MinGW/msys/1.0/include/xine.h:2253) [-Wdeprecated-declarations] emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is marked dllimport emotion_xine.c:1610:1: error: variable '__eina_module_shutdown' definition is ma rked dllimport make[4]: *** [xine_la-emotion_xine.lo] Error 1 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643' make: *** [all] Error 2 Another fix went in for that, I think. Regards Azhar On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel) sachi...@gmail.comwrote: 2011/12/28 Mohammed Azharudin az...@emo2.com: Thanks Ivan, I tried your change along with one more change from my end. /// # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c @@ -16,7 +16,7 @@ #include Eet.h -int EMOTION_WEBCAM_UPDATE = 0; +EAPI int EMOTION_WEBCAM_UPDATE = 0; What's this? I see in SVN that EAPI is already there. struct ext_match_s { // and now I am getting a similar error as follows. Question is - should I continue remove EAPI from variable declarations? CC xine_la-emotion_xine.lo In file included from emotion_xine.h:4:0, from emotion_xine.c:3: H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is deprecated (declared at H:/MinGW/msys/1.0/include/xine.h:2253) [-Wdeprecated-declarations] emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is marked dllimport emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition is ma rked dllimport make[4]: *** [xine_la-emotion_xine.lo] Error 1 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643' make: *** [all] Error 2 Try removing the include Emotion.h from emotion_xine.c Regards Azhar -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Ridiculously easy VDI
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: OK well, should not remove EAPI's... Updating emotion and not removing EAPI still gives me: CC emotion_main.lo emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is mark ed dllimport Weird. In Emotion.h the declaration for the variable has EAPI? I would have expected to give the same warnings as below, not an error. But well, there's not much more I can do without a build environment, and I can't set up one now. emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get' alre ady declared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get' already d eclared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:305:1: warning: 'emotion_init' already declared with dllexport at tribute: dllimport ignored [-Wattributes] emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with dllexpor t attribute: dllimport ignored [-Wattributes] emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with dllex port attribute: dllimport ignored [-Wattributes] emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared with d llexport attribute: dllimport ignored [-Wattributes] emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared with dllexport attribute: dllimport ignored [-Wattributes] On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel) sachi...@gmail.comwrote: 2011/12/28 Mohammed Azharudin az...@emo2.com: Oops. Its actually this: # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c @@ -16,7 +16,7 @@ #include Eet.h -EAPI int EMOTION_WEBCAM_UPDATE = 0; +int EMOTION_WEBCAM_UPDATE = 0; Updating Emotion and not removing EAPI still gives an error? EAPI should not be removed, it's telling the compiler that that symbol will be exported so programs linking to the library can find it. struct ext_match_s { /// After applying this patch the webcam errors are gone and compilation moves on till this error is encountered. I tried removing include emotion.h as suggested from emotion_xine.c. No change. I still get: CC xine_la-emotion_xine.lo In file included from emotion_xine.h:4:0, from emotion_xine.c:2: H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is deprecated (declared at H:/MinGW/msys/1.0/include/xine.h:2253) [-Wdeprecated-declarations] emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is marked dllimport emotion_xine.c:1610:1: error: variable '__eina_module_shutdown' definition is ma rked dllimport make[4]: *** [xine_la-emotion_xine.lo] Error 1 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643' make: *** [all] Error 2 Another fix went in for that, I think. Regards Azhar On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel) sachi...@gmail.comwrote: 2011/12/28 Mohammed Azharudin az...@emo2.com: Thanks Ivan, I tried your change along with one more change from my end. /// # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c @@ -16,7 +16,7 @@ #include Eet.h -int EMOTION_WEBCAM_UPDATE = 0; +EAPI int EMOTION_WEBCAM_UPDATE = 0; What's this? I see in SVN that EAPI is already there. struct ext_match_s { // and now I am getting a similar error as follows. Question is - should I continue remove EAPI
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: No the emotion.h declaration does not have EAPI. So I added EAPI there and tried. same error. After adding EAPI to the emotion.h declaration, I removed the EAPI in emotion_main.c and it works. Maybe we are not supposed to declare EAPI twice. but now I am back to: Just now I read your path, I'm fixing this in SVN, so you should get the sources from there to try. Regarding the double EAPI, I remember they are there like that for a reason, but I don't remember what that reason was. Still, the double declaration should give warnings as it does for the other functions, not an error. If it gives the same error it's because it's missing the first declaration. make[4]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine' CC xine_la-emotion_xine.lo In file included from emotion_xine.h:4:0, from emotion_xine.c:3: H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is deprecated (declared at H:/MinGW/msys/1.0/include/xine.h:2253) [-Wdeprecated-declarations] emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is marked dllimport emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition is ma rked dllimport make[4]: *** [xine_la-emotion_xine.lo] Error 1 Thanks for the help. On Wed, Dec 28, 2011 at 9:36 PM, Iván Briano (Sachiel) sachi...@gmail.comwrote: 2011/12/28 Mohammed Azharudin az...@emo2.com: OK well, should not remove EAPI's... Updating emotion and not removing EAPI still gives me: CC emotion_main.lo emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is mark ed dllimport Weird. In Emotion.h the declaration for the variable has EAPI? I would have expected to give the same warnings as below, not an error. But well, there's not much more I can do without a build environment, and I can't set up one now. emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get' alre ady declared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get' already d eclared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:305:1: warning: 'emotion_init' already declared with dllexport at tribute: dllimport ignored [-Wattributes] emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with dllexpor t attribute: dllimport ignored [-Wattributes] emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with dllex port attribute: dllimport ignored [-Wattributes] emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared with d llexport attribute: dllimport ignored [-Wattributes] emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared with dllexport attribute: dllimport ignored [-Wattributes] emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared with dllexport attribute: dllimport ignored [-Wattributes] On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel) sachi...@gmail.comwrote: 2011/12/28 Mohammed Azharudin az...@emo2.com: Oops. Its actually this: # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c @@ -16,7 +16,7 @@ #include Eet.h -EAPI int EMOTION_WEBCAM_UPDATE = 0; +int EMOTION_WEBCAM_UPDATE = 0; Updating Emotion and not removing EAPI still gives an error? EAPI should not be removed, it's telling the compiler that that symbol will be exported so programs linking to the library can find it. struct ext_match_s { /// After applying this patch the webcam errors are gone and compilation moves on till this error is encountered. I tried removing include emotion.h as suggested from emotion_xine.c. No change. I still get: CC xine_la-emotion_xine.lo In file included from emotion_xine.h:4:0, from emotion_xine.c:2: H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is deprecated (declared at H:/MinGW/msys/1.0/include/xine.h:2253) [-Wdeprecated-declarations] emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is marked dllimport emotion_xine.c:1610:1: error: variable '__eina_module_shutdown' definition is ma rked dllimport make[4]: *** [xine_la-emotion_xine.lo] Error 1 make[4]: Leaving directory `/home/emo2/emotion
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: neither eina_module_init or eina_module_shutdown are declared with EAPI anywhere. And they don't have to, they are macros and they put the EAPI in there already, the Makefile.am is missing an @EFL_EMOTION_BUILD@ in the AM_CPPFLAGS. I fixed that in SVN already. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] porting emotion to windows
2011/12/28 Mohammed Azharudin az...@emo2.com: Check this patch: Now I don't get the EMOTION_WEBCAM_UPDATE error and I can keep EAPI too. /// # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c @@ -16,8 +16,9 @@ #include Eet.h -EAPI int EMOTION_WEBCAM_UPDATE = 0; - +#ifdef EMOTION_WEBCAM_UPDATE +EAPI EMOTION_WEBCAM_UPDATE = 0; +#endif struct ext_match_s { unsigned int length; @@ -329,7 +330,7 @@ } #ifdef EMOTION_HAVE_EEZE - EMOTION_WEBCAM_UPDATE = ecore_event_type_new(); + EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new(); eeze_init(); / That doesn't look right and it only builds because you don't have EEZE and EMOTION_WEBCAM_UPDATE never gets compiled. I'll see if I can get everything to build and home and work out this issues, but it looks like Emotion will need a lot of work to build on Windows. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] porting emotion to windows
2011/12/28 Vincent Torri vincent.to...@gmail.com: i'll take care of that. don't commit anything about windows please Ok. Vincent On Wed, Dec 28, 2011 at 5:51 PM, Iván Briano (Sachiel) sachi...@gmail.com wrote: 2011/12/28 Mohammed Azharudin az...@emo2.com: Check this patch: Now I don't get the EMOTION_WEBCAM_UPDATE error and I can keep EAPI too. /// # This patch file was generated by NetBeans IDE # It uses platform neutral UTF-8 encoding and \n newlines. --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c @@ -16,8 +16,9 @@ #include Eet.h -EAPI int EMOTION_WEBCAM_UPDATE = 0; - +#ifdef EMOTION_WEBCAM_UPDATE +EAPI EMOTION_WEBCAM_UPDATE = 0; +#endif struct ext_match_s { unsigned int length; @@ -329,7 +330,7 @@ } #ifdef EMOTION_HAVE_EEZE - EMOTION_WEBCAM_UPDATE = ecore_event_type_new(); + EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new(); eeze_init(); / That doesn't look right and it only builds because you don't have EEZE and EMOTION_WEBCAM_UPDATE never gets compiled. I'll see if I can get everything to build and home and work out this issues, but it looks like Emotion will need a lot of work to build on Windows. -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sachiel IN trunk: ecore/src/examples edje/src/examples eet/src/examples eina/src/examples elementary/src/examples emotion/src/examples evas/src/examples
2011/12/28 Vincent Torri vincent.to...@gmail.com: On Wed, Dec 28, 2011 at 3:13 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Don't override standard variables, it looks weird. In turn, fix building with automake 1.11.2 Author: sachiel Date: 2011-12-28 06:13:30 -0800 (Wed, 28 Dec 2011) New Revision: 66599 Trac: http://trac.enlightenment.org/e/changeset/66599 Modified: trunk/ecore/src/examples/Makefile.am trunk/edje/src/examples/Makefile.am trunk/eet/src/examples/Makefile.am trunk/eina/src/examples/Makefile.am trunk/elementary/src/examples/Makefile.am trunk/emotion/src/examples/Makefile.am trunk/evas/src/examples/Makefile.am Modified: trunk/ecore/src/examples/Makefile.am === --- trunk/ecore/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598) +++ trunk/ecore/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599) @@ -1,6 +1,6 @@ MAINTAINERCLEANFILES = Makefile.in -pkglibdir = $(datadir)/$(PACKAGE)/examples +examplesdir = $(datadir)/$(PACKAGE)/examples $(pkgdatadir) is maybe better than $(datadir)/$(PACKAGE) The worst part is that I thought of it while doing it and completely ignored it. Will change later. Vincent filesdir = $(datadir)/$(PACKAGE)/examples files_DATA = @@ -59,7 +59,7 @@ EXTRA_DIST = $(SRCS) \ $(srcdir)/red.png -pkglib_PROGRAMS = +examples_PROGRAMS = if EFL_INSTALL_EXAMPLES files_DATA += $(SRCS) \ @@ -67,7 +67,7 @@ endif if EFL_BUILD_EXAMPLES -pkglib_PROGRAMS += \ +examples_PROGRAMS += \ ecore_animator_example \ ecore_fd_handler_example \ ecore_poller_example \ Modified: trunk/edje/src/examples/Makefile.am === --- trunk/edje/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598) +++ trunk/edje/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599) @@ -1,6 +1,6 @@ MAINTAINERCLEANFILES = Makefile.in -pkglibdir = $(datadir)/$(PACKAGE)/examples +examplesdir = $(datadir)/$(PACKAGE)/examples if ENABLE_MULTISENSE MULTISENSE_EDC_FILE = multisense.edc @@ -64,7 +64,7 @@ files_DATA += $(EDJS) -pkglib_PROGRAMS = \ +examples_PROGRAMS = \ edje-basic \ edje-swallow \ edje-text \ Modified: trunk/eet/src/examples/Makefile.am === --- trunk/eet/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598) +++ trunk/eet/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599) @@ -1,6 +1,6 @@ MAINTAINERCLEANFILES = Makefile.in -pkglibdir = $(datadir)/$(PACKAGE)/examples +examplesdir = $(datadir)/$(PACKAGE)/examples if BUILD_EXAMPLES AM_CPPFLAGS = \ @@ -8,7 +8,7 @@ -I$(top_srcdir)/src/lib \ @EINA_CFLAGS@ -pkglib_PROGRAMS = eet_basic eet_file eet_data_simple eet_data_nested eet_data_file_descriptor_01 eet_data_file_descriptor_02 eet_data_cipher_decipher +examples_PROGRAMS = eet_basic eet_file eet_data_simple eet_data_nested eet_data_file_descriptor_01 eet_data_file_descriptor_02 eet_data_cipher_decipher eet_basic_SOURCES = eet-basic.c eet_basic_LDADD = $(top_builddir)/src/lib/libeet.la @EINA_LIBS@ Modified: trunk/eina/src/examples/Makefile.am === --- trunk/eina/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598) +++ trunk/eina/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599) @@ -1,6 +1,6 @@ MAINTAINERCLEANFILES = Makefile.in -pkglibdir = $(datadir)/$(PACKAGE)/examples +examplesdir = $(datadir)/$(PACKAGE)/examples AM_CPPFLAGS = \ -I. \ @@ -39,7 +39,7 @@ eina_strbuf_01.c \ eina_tiler_01.c -pkglib_PROGRAMS = +examples_PROGRAMS = if EFL_INSTALL_EXAMPLES filesdir = $(datadir)/$(PACKAGE)/examples @@ -47,7 +47,7 @@ endif if EFL_BUILD_EXAMPLES -pkglib_PROGRAMS += \ +examples_PROGRAMS += \ eina_accessor_01 \ eina_array_01 \ eina_array_02 \ @@ -77,7 +77,7 @@ if BUILD_TILER_EXAMPLE AM_CPPFLAGS += @ECORE_EVAS_CFLAGS@ -pkglib_PROGRAMS += eina_tiler_01 +examples_PROGRAMS += eina_tiler_01 eina_tiler_01_LDADD = $(top_builddir)/src/lib/libeina.la @ECORE_EVAS_LIBS@ endif Modified: trunk/elementary/src/examples/Makefile.am === --- trunk/elementary/src/examples/Makefile.am 2011-12-28 12:54:59 UTC (rev 66598) +++ trunk/elementary/src/examples/Makefile.am 2011-12-28 14:13:30 UTC (rev 66599) @@ -2,7 +2,7 @@ .PHONY: screenshots -pkglibdir = $(datadir)/$(PACKAGE)/examples +examplesdir = $(datadir)/$(PACKAGE)/examples filesdir = $(datadir)/$(PACKAGE)/examples files_DATA = @@ -124,7 +124,7 @@ efl_thread_5.c \ efl_thread_6.c -pkglib_PROGRAMS = +examples_PROGRAMS = .edc.edj: $(EDJE_CC) $(EDJE_FLAGS
Re: [E-devel] [PATCH] fix build warning in scim-immodule
2011/12/27 Jihoon Kim imfin...@gmail.com: Hi, Here are two simple patches. 'fix_warning_scim_imcontext.patch' is for fixing build warning 'warning: unused parameter' in scim-immodule. 'fix_indent_Makefile.patch' is for fixing indentation of Makefile.am in immodules/scim directory. Would you please apply in svn? In, both at once. I changed the warning fix to include config.h at the top, as that's what we do everywhere else. I'm also wondering if your next patch shouldn't be an info.txt file and your public key. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] scim-EFL immodule doesn't compile
2011/12/26 Jérôme Pinot ngc...@gmail.com: On 12/26/11 21:33, Jihoon Kim wrote: Hello, Jérôme. I guess you may use 64 bits compiler. Exactly. I am just using 32 bits compiler, so I couldn't compile on 64 bits compiler. I attached the patch file, would you please apply and compile again? On Mon, Dec 26, 2011 at 8:50 PM, Jérôme Pinot wrote: Hi, The new scim-EFL immodule doesn't want to compile on my box: Making all in scim make[6]: Entering directory `/tmp/ecore/src/modules/immodules/scim' CXX scim_la-scim_module.lo CXX scim_la-scim_imcontext.lo scim_imcontext.cpp: In function 'void isf_imf_context_client_window_set(Ecore_IMF_Context*, void*)': scim_imcontext.cpp:767:100: error: cast from 'void*' to 'Ecore_X_Window' loses precision scim_imcontext.cpp:769:62: error: cast from 'void*' to 'Ecore_X_Window' loses precision make[6]: *** [scim_la-scim_imcontext.lo] Error 1 Index: src/modules/immodules/scim/scim_imcontext.cpp === --- src/modules/immodules/scim/scim_imcontext.cpp (revision 66526) +++ src/modules/immodules/scim/scim_imcontext.cpp (working copy) @@ -764,9 +764,9 @@ isf_imf_context_client_window_set (Ecore_IMF_Conte EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get (ctx); - if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window) window) + if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window)((Ecore_Window)window)) { - context_scim-impl-client_window = (Ecore_X_Window) window; + context_scim-impl-client_window = (Ecore_X_Window)((Ecore_Window)window); if ((context_scim-impl-client_window != 0) (context_scim-impl-client_window != _client_window)) Works for me! Thanks. Then in svn it goes. -- Jérôme Pinot http://ngc891.blogdns.net/ -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: discomfitor IN trunk/PROTO: . emu
2011/12/22 David Seikel onef...@gmail.com: On Wed, 21 Dec 2011 21:47:14 -0800 Enlightenment SVN no-re...@enlightenment.org wrote: Log: stubs for emu, a music metadata search engine Hopefully wont ever be confused with my old emu project in SVN. First thing I did. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] scim-EFL immodule
2011/12/16 Jihoon Kim imfin...@gmail.com: Hi, EFL developers. I'd like to contribute EFL-scim immodule. It will be useful to users who wants to input Chinese, Japanese, Korean, and a variety of languages that SCIM provides. You can build this module according to the below steps: # sudo apt-get install scim-dev # tar xvfz escim_immodule.tar.gz # cd escim_immodule # ./autogen.sh # make # sudo make install When you run, you should set environment variable 'ECORE_IMF_MODULE' # export ECORE_IMF_MODULE=scim # elementary_test Would you please review this patch and please let me know if this module can be put in EFL. Didn't test it, but how does it differ from the current XIM module? Thanks. -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] scim-EFL immodule
2011/12/16 Jihoon Kim imfin...@gmail.com: According to scim official site ( http://www.scim-im.org/wiki/documentation/installation_and_configuration/all/system_configuration ), it describes the disadvantages of XIM like below : Because the XIM protocol has a lot of limitations (for example, it may freeze your entire X when something goes wrong with the input method server), this combination of settings is generally not recommended. Higher level input method protocol support Alternatively to the above method, you can ask your GTK/Qt applications to make use of the GTK/Qt im-module, which are specifically designed to meet modern input method requirements. ATM, the difference is that the scim immodule I've sent displays the candidate window in the appropriate position (the below line of cursor), but XIM doesn't. (In GTK application, XIM module of GTK doesn't display the candidate window in the normal position.) But this talks directly to SCIM? My question goes towards, do we need two or they could be merged and used whatever is appropriate depending on configuration? Thanks. On Fri, Dec 16, 2011 at 9:24 PM, Iván Briano (Sachiel) sachi...@gmail.comjavascript:_e({}, 'cvml', 'sachi...@gmail.com'); wrote: 2011/12/16 Jihoon Kim imfin...@gmail.com javascript:_e({}, 'cvml', 'imfin...@gmail.com');: Hi, EFL developers. I'd like to contribute EFL-scim immodule. It will be useful to users who wants to input Chinese, Japanese, Korean, and a variety of languages that SCIM provides. You can build this module according to the below steps: # sudo apt-get install scim-dev # tar xvfz escim_immodule.tar.gz # cd escim_immodule # ./autogen.sh # make # sudo make install When you run, you should set environment variable 'ECORE_IMF_MODULE' # export ECORE_IMF_MODULE=scim # elementary_test Would you please review this patch and please let me know if this module can be put in EFL. Didn't test it, but how does it differ from the current XIM module? Thanks. -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:_e({}, 'cvml', 'enlightenment-devel@lists.sourceforge.net'); https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:_e({}, 'cvml', 'enlightenment-devel@lists.sourceforge.net'); https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] scim-EFL immodule
2011/12/16 Jihoon Kim imfin...@gmail.com: yes, it connects with scim daemon through unix domain socket directly. Ah, fine then. Changing subject, the candidate list is still done by SCIM or it's possible to fetch the candidate to show ourselves? -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] scim-EFL immodule
2011/12/16 Jihoon Kim imfin...@gmail.com: scim panel process shows the candidate list itself. These candidate data is provided by scim imengines. Those engine is running in scim-laucher process. In ecore_imf or gtk_imcotext, there is no API to fetch the cadidate. Thought so, didn't see anything like it when I looked into it 1000 years ago. But well, someday we'll have our pretty Edje'd candidates. As for getting it into SVN, if it's just another module I don't see a reason why not to. My quick test shows it working and you know your stuff on this and already contributed your fair share of patches for Ecore_IMF and the Xim module. 2011. 12. 16. 오후 11:01에 Iván Briano (Sachiel) sachi...@gmail.com님이 작성: 2011/12/16 Jihoon Kim imfin...@gmail.com: yes, it connects with scim daemon through unix domain socket directly. Ah, fine then. Changing subject, the candidate list is still done by SCIM or it's possible to fetch the candidate to show ourselves? -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Learn Windows Azure Live! Tuesday, Dec 13, 2011 Microsoft is holding a special Learn Windows Azure training event for developers. It will provide a great way to learn Windows Azure and what it provides. You can attend the event by watching it streamed LIVE online. Learn more at http://p.sf.net/sfu/ms-windowsazure ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] new build tree for efl.
2011/12/14 Cedric BAIL cedric.b...@free.fr: No, don't do that ! We were happily trolling on cmake and you try to divert the troll from it by focusing people on git. Now people will start to argue again about git... Every one, back to cmake troll ! Please forget about this minor things called git. :-) It's time for all of you to see the light. These build systems you like to praise so much are but the work of the Devil. They are tools to make you lazy and accustomed to go the easy way with things. Before you know it, you will find yourself selling your own souls to avoid a few more keystrokes. The only true path is to manually call the right compiler and linker lines on each file of the project, and don't forget to express each parameter in its full form. Don't fall to the temptation of alias and environment variables. -- Cedric BAIL -- Cloud Computing - Latest Buzzword or a Glimpse of the Future? This paper surveys cloud computing today: What are the benefits? Why are businesses embracing it? What are its payoffs and pitfalls? http://www.accelacomm.com/jaw/sdnl/114/51425149/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] elm_conform patch
2011/12/7 PRINCE KUMAR DUBEY prince.du...@samsung.com: The problem is how focus will pass from parent through conformant (an edje object) to its children and vice-versa. The same way the elm_layout does it internally? Thanks. --- Original Message --- Sender : ???woo_hyun0...@naver.com Date : Dec 07, 2011 07:41 (GMT+05:30) Title : RE: Re: [E-devel] [Patch] elm_conform patch Hello ~ Prince. With current elm_conformant's codes, focus tree doesn't have any problem because, every content, which is set by elm_conformant_content_set_func, will be a sub-object of elm_conformant. (you can check elm_widget_sub_object_add in _content_set_hook function) I cannot remember well but we've discussed about this patch long time before. So can I know the exact problem about this focus-fixing patch ? Thanks. -Original Message- From: Carsten Haitzlerras...@rasterman.com To: prince.du...@samsung.com Cc: Enlightenment developer listenlightenment-devel@lists.sourceforge.net Sent: 11-12-07(?) 09:00:31 Subject: Re: [E-devel] [Patch] elm_conform patch On Tue, 06 Dec 2011 14:48:16 + (GMT) PRINCE KUMAR DUBEY prince.du...@samsung.com said: May be I didn't explain the problem properly. The issue is: focus is not traversing from parent window through conformant to its content or vice versa. Since, conformant is an edje object, focus chain breaks here. For that, I added elm_layout widget so, in widget hierarchy focus can traverse from top(or bottom) to bottom(or top) through conformant. yes - and that's a hack. most widgets in elm are/have edje objects and they handle passing focus to the child via a function. look at _elm_frame_focus_next_hook() in elm_frame.c - the passing focus to the layout is a fallback for ultra simple widgets that just stuff elm widgets directly as children. there is an edje object in between here. just add that func into conformant and register it, don't add a layout in addition to the current edje obj. Thanks, Prince --- Original Message --- Sender : Carsten Haitzlerras...@rasterman.com Date : Dec 06, 2011 15:10 (GMT+05:30) Title : Re: [E-devel] [Patch] elm_conform patch On Tue, 06 Dec 2011 18:31:48 +0900 ChunEon Park said: i'd say - don't use anything. elm_conformant should be doing this by itself just like layout, box, frame etc. manage it too. Then use a box. Box does not need more style and simple to use. Thank you. -Regards, Hermet- -Original Message- From: Carsten Haitzlerras...@rasterman.com To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net Cc: PRINCE KUMAR DUBEYprince.du...@samsung.com Sent: 11-12-06(?) 18:17:21 Subject: Re: [E-devel] [Patch] elm_conform patch On Fri, 25 Nov 2011 13:06:27 + (GMT) PRINCE KUMAR DUBEY prince.du...@samsung.com said: Hi, Attachment to the mail is elm_conform patch. Change Log: 1. Focus chain issue fix by inserting elm_layout in hierarchy . i think this is a bit of a hack... i don't like this. so reject because of this. i think conformant is just not handling focus next/hook stuff right. look at other widgets for example (eg frame). 2. When no geometry information of indicator/softkey/keyboard, resetting the geometry. i could accept this bit of the patch if you split it. or re-submit with above stuff fixed/improved :) Please review it. I'd appreciate any comments on this. Thank you, Prince -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler) ras...@rasterman.com -- Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Cloud Services Checklist: Pricing and Packaging Optimization This white paper is intended to serve as a reference, checklist and point of discussion for anyone considering optimizing the pricing and packaging model of a cloud services business. Read Now! http://www.accelacomm.com/jaw/sfnl/114/51491232/ ___ 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 -- - Codito, ergo
Re: [E-devel] E SVN: discomfitor trunk/elementary/src/lib
2011/12/5 Enlightenment SVN no-re...@enlightenment.org: Log: fix super annoying elm_win bug that went something like this: win_resize_object_add(win, subobj); object_content_set(otherobj, subobj); object_del(win); ERR21326:elm-externals elm_widget.c:978 elm_widget_sub_object_del() removing sub object 0xdeadbeef (some_stupid_widget) from parent 0x (win), but elm-parent is different 0xFUCKTHIS (NOT EVEN A WIDGET)! Author: discomfitor Date: 2011-12-04 20:26:32 -0800 (Sun, 04 Dec 2011) New Revision: 65884 Trac: http://trac.enlightenment.org/e/changeset/65884 Modified: trunk/elementary/src/lib/elm_widget.c trunk/elementary/src/lib/elm_win.c Modified: trunk/elementary/src/lib/elm_widget.c === --- trunk/elementary/src/lib/elm_widget.c 2011-12-05 04:03:12 UTC (rev 65883) +++ trunk/elementary/src/lib/elm_widget.c 2011-12-05 04:26:32 UTC (rev 65884) @@ -945,7 +945,7 @@ _sub_obj_del); } } - + evas_object_smart_callback_call(sobj, win-resize-del-private-dont-use-this. seriously, NULL); Don't do this, the object added as resize object to the window is added to the widgets sub-objects list, so when it's deleted or moved somewhere else it should trigger the sub-object-del smart callback. The window should be listening to add instead of creating random private things in other components. sd-subobjs = eina_list_append(sd-subobjs, sobj); evas_object_data_set(sobj, elm-parent, obj); evas_object_event_callback_add(sobj, EVAS_CALLBACK_DEL, _sub_obj_del, sd); Modified: trunk/elementary/src/lib/elm_win.c === --- trunk/elementary/src/lib/elm_win.c 2011-12-05 04:03:12 UTC (rev 65883) +++ trunk/elementary/src/lib/elm_win.c 2011-12-05 04:26:32 UTC (rev 65884) @@ -1367,6 +1367,21 @@ _win_img_focus_out, win); } +static void +_subobj_del(Evas_Object *obj, Evas_Object *subobj, void *event_info __UNUSED__) +{ + Elm_Win *win = elm_widget_data_get(obj); + evas_object_event_callback_del_full(subobj, + EVAS_CALLBACK_CHANGED_SIZE_HINTS, + _elm_win_subobj_callback_changed_size_hints, + obj); + evas_object_event_callback_del_full(subobj, EVAS_CALLBACK_DEL, + _elm_win_subobj_callback_del, obj); + win-subobjs = eina_list_remove(win-subobjs, subobj); + evas_object_smart_callback_del(subobj, win-resize-del-private-dont-use-this. seriously, (Evas_Smart_Cb)_subobj_del); + _elm_win_eval_subobjs(obj); +} + EAPI Evas_Object * elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) { @@ -1678,6 +1693,7 @@ evas_object_geometry_get(obj, NULL, NULL, w, h); evas_object_move(subobj, 0, 0); evas_object_resize(subobj, w, h); + evas_object_smart_callback_add(subobj, win-resize-del-private-dont-use-this. seriously, (Evas_Smart_Cb)_subobj_del, obj); _elm_win_eval_subobjs(obj); } -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina 1.1.0beta patches for/from pkgsrc
2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de: On Fri, Dec 02, 2011 at 03:37:30PM +0900, Carsten Haitzler wrote: On Thu, 1 Dec 2011 17:41:17 +0100 Joerg Sonnenberger jo...@britannica.bec.de said: this is really late... and a lot of these patches i find questionable. i'll question here (things not questioned seem ok): 1. __SUNPRO_C instead of __sun - explain why you dont just ADD an extra || defined(__SUNPRO_C) and why the check for __sun should be removed? I think you are reading the diff wrong. It replaces __SUNPRO_C (the compiler specific macro) with __sun (the platform specific macro). I don't mind using it as additional case though. 2. all the chasting and changing to unsigned char for passing into isspace() - isspace() actually takes an int, not unsigned char, so this just doesn't make sense. :( (well it does according to the manual page i have) Please read the manual again. ctype.h stuff takes an integer argument, but the value must be -1..255 (for 8bit char and EOF==-1). It is undefined behavior to pass anything else. Especially in programs using setlocale(), the result for 0xff as input byte can make a real difference for platforms with signed char. How do you differentiate between -1 and 255 in one unsigned char? Joerg -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina 1.1.0beta patches for/from pkgsrc
2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de: On Fri, Dec 02, 2011 at 10:16:17PM +0100, Vincent Torri wrote: so why not just do a 0xff instead of casting ? The cast is IMO cleaner in the intentions. It also has the theoretical advantage of working independent of CHAR_BIT==8. We are not reading from a file so there' won't really be an EOF, but I insist on it. How does isspace() recognize EOF when you are casting to unsigned char? Even if we don't need it now, it makes the whole deal smell to a nasty hack covering from some obscure bug. And if there's no bug, then what are fixing here? Joerg -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] eina 1.1.0beta patches for/from pkgsrc
2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de: On Fri, Dec 02, 2011 at 07:33:15PM -0200, Iván Briano (Sachiel) wrote: 2011/12/2 Joerg Sonnenberger jo...@britannica.bec.de: On Fri, Dec 02, 2011 at 10:16:17PM +0100, Vincent Torri wrote: so why not just do a 0xff instead of casting ? The cast is IMO cleaner in the intentions. It also has the theoretical advantage of working independent of CHAR_BIT==8. We are not reading from a file so there' won't really be an EOF, but I insist on it. How does isspace() recognize EOF when you are casting to unsigned char? Even if we don't need it now, it makes the whole deal smell to a nasty hack covering from some obscure bug. And if there's no bug, then what are fixing here? The input is a character stream. If you are storing EOF inside char *, you have already done something wrong. That's why e.g. fgetc() returns an int, so that you can distinguish them. The problem here is that (char)-128 is sign extended to (int)-128, which is quite different from (int)(unsigned char)-128, which is 0x80. A perfectly valid implementation of the ctype.h functions is #define isspace(x) (typetable[(x) + 1] TYPE_SPACE) Without the cast, this can access memory before the start of the table. Some systems apply work arounds to let broken code pass. On Linux, it duplicates the upper half of the table below and uses 128 as offset. This doesn't penalize correct code, but implies incorrect results for 8bit clean locales. On OpenBSD, it internally compares to EOF (aka -1) and returns 0 explicitly. Same problem with the additional cost of a compare on platforms without unsigned char by default. What it all boils down to is that certain parts of the C standard libraries are interacting badly with platforms where char is signed. That's not something that can fixed easily. On the positive side, a macro definition like the above ensures that many compilers will warn about the incorrect instances. Wonderful! Now we have an actual explanation of why the patch is needed instead of just discussing the interpretation of a man page. Thanks a lot. Joerg -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] SVN Regressions
2011/11/25 Jeff Hoogland jeffhoogl...@linux.com: Do I need to adjust my libcurl version for this to start working again or is it something that can be addressed in ecore? If it is the curl problem, there's a patch already waiting for the release so it can be applied, as it changes too much of ecore_con_url to be put into during the freeze. Given that you are using the package from Ubuntu, I doubt that's the problem. I know you are not a tech guy, but you are managing a distribution, so it would help A LOT if you get into it enough to be able to place printfs around and find where the problem happens. It's extremely hard to solve a problem that you cannot reproduce, and apparently, this is working for everyone but you. On Fri, Nov 25, 2011 at 12:18 AM, Carsten Haitzler ras...@rasterman.comwrote: On Wed, 23 Nov 2011 10:57:30 -0600 Jeff Hoogland jeffhoogl...@linux.com said: cedric... who won the bet? Version of Libcurl in use here is: 7.19.7-1ubuntu1.1 On Wed, Nov 23, 2011 at 8:30 AM, Cedric BAIL cedric.b...@free.fr wrote: On Wed, Nov 23, 2011 at 1:20 AM, Carsten Haitzler ras...@rasterman.com wrote: On Tue, 22 Nov 2011 11:05:55 -0600 Jeff Hoogland jeffhoogl...@linux.com said: There are currently two SVN regressions that are preventing me from pushing out the most recent SVN pulls to my Bodhi users. They are: E's Screenshot Upload no longer works. The latest working SVN revision (which we currently use) is 63667. just uploaded: http://www.enlightenment.org/ss/e-4ecc3b57ac1171.71863071.jpg so are u keeping the shot module ALONE stuck at 63667? or everything? or all of e? or??? fyi - right now i'm not caring about e17 bugs at all UNLESS its a bug in efl (for 1.1). :) so i'm trying to narrow down if this is an ecore_con issue or not, but it works for me. I have a bet on this one. What is the version of libcurl and what are your compile option of libcurl ? And did you try with an older version of libcurl ? -- Cedric BAIL -- ~Jeff Hoogland http://jeffhoogland.com/ Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ 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 -- ~Jeff Hoogland http://jeffhoogland.com/ Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] efl beta?
2011/11/25 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Fri, 25 Nov 2011 17:44:14 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Fri, 25 Nov 2011 16:50:56 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: that's what i saw.. but no explanation if it was a bug at all and what fixed it? mouse event of elm_pager issue looks fixed by accident. is this right? http://trac.enlightenment.org/e/changeset/65551 Daniel Juyung Seo (SeoZ) On Fri, Nov 25, 2011 at 3:57 PM, Vincent Torri vto...@univ-evry.fr wrote: On Fri, 25 Nov 2011, Carsten Haitzler (The Rasterman) wrote: ok - some of the worst bugs have been dealt with now for alpha. i'm now asking: what pending issues do we have now. cedric mumbled about some CURRENT transition issue. mikez was mumbling about elm pager + mouse in and out issues? there are some more ecore_win32/ce patches on the list - vincent. what's the status on these? i'll look at the patch today. Vincent it's fixed, but I don't know how or when Me guess it's related to raster's fix of some event propagation in Evas. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Add new elementary widget 'Multibuttonentry'
2011/11/23 GoUn Lee gouni@samsung.com: Dear Developers, I added a new widget called “Multibuttonentry which could be used as contact button in App This widget allows a user to insert a text button. text button is inserted by pressing the Enter key If there is no space in the current row, the new button is entered in the next row. If the button is clicked, it will become focused. And focused button can be removed by pressing the backspace key. when items are added over 1 lines, if Multibuttonentry lost focus, it becase shrink mode (made it as 1 line) Please review it's APIs and functionalities. I didn't review the code and I don't have time for that now, but a quick look at the patch already tells me that documentation is poor. + /** +* Set the guide text +* +* @param obj The multibuttonentry object +* @param label The guide text string +* +* @ingroup Multibuttonentry +*/ + EAPI void elm_multibuttonentry_guide_text_set(Evas_Object *obj, const char *guidetext) EINA_ARG_NONNULL(1); I can see in the function name that this function sets the guide text. But what is the guide text? What does it do? Why do I want to set it? For new widgets, having clear documentation also helps with the review. It makes it clear what the intention of each function, and the whole widget, is, so that we can read the code and match it to that intention, finding possible problems in things that without knowing any better, would look just fine. Thank you, Goun -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/edje/src/bin
2011/11/23 Enlightenment SVN no-re...@enlightenment.org: Log: aaah allow type to be set on group inherit or part inherit... you just really shouldnt set it to a different type as its not very sensible. Author: raster Date: 2011-11-23 02:38:43 -0800 (Wed, 23 Nov 2011) New Revision: 65534 Trac: http://trac.enlightenment.org/e/changeset/65534 Modified: trunk/edje/src/bin/edje_cc_handlers.c Modified: trunk/edje/src/bin/edje_cc_handlers.c === --- trunk/edje/src/bin/edje_cc_handlers.c 2011-11-23 08:49:47 UTC (rev 65533) +++ trunk/edje/src/bin/edje_cc_handlers.c 2011-11-23 10:38:43 UTC (rev 65534) @@ -2965,13 +2965,6 @@ EXTERNAL, EDJE_PART_TYPE_EXTERNAL, PROXY, EDJE_PART_TYPE_PROXY, NULL); - - if (current_part-default_desc || current_part-other.desc_count 0) - { - ERR(%s: Error. parse error %s:%i. You can't change the part type in inherited group. (part: %s), - progname, file_in, line - 1, current_part-name); - exit(-1); - } } Can't we check if the type doesn't match and give an error in that case? /** -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: mike_m IN trunk/elementary: . data/objects data/themes data/themes/widgets src/bin src/lib
2011/11/24 Michael Blumenkrantz michael.blumenkra...@gmail.com: On Thu, 24 Nov 2011 11:33:22 +0900 Mike McCormack mj.mccorm...@samsung.com wrote: On 11/24/2011 11:12 AM, Daniel Juyung Seo wrote: This is not right. GoUn Lee sent a patch to mailing list for the code review and this is not reviewed enough on the mailing list. And I don't think one year internal around means this code is correct and does not have to be reviewed enough even I know it works. Impatient mike! Anyhow, I disagree with this decision. Once this happens, we can't guarantee this will not happen again. And GoUn will lose her chance to be reviewed her code enough by open source e-developers. Goun is only the internal maintainer of this code, not the original author. It has be contributed to by many people internally, which I have tried to reflect in the commit message. Most code committed to EFL (say 90%) is not reviewed on the mailing list. Has code review suddenly become a priority? :-) thanks, Mike The point is that this was submitted for review and then committed after people spent time reading through the code without giving sufficient time for actual review. This wastes peoples' time and will likely demotivate future reviews. And I would like to see the improvements in documentation I asked for. Code can and will be reviewed in svn, but letting crappy documentation in only adds to the work that should be done but no one wants to. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 ALPHA
2011/11/22 David Seikel onef...@gmail.com: On Wed, 16 Nov 2011 15:20:24 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: We'd like to announce a new release cycle alpha release of several Enlightenment components Considering that the release has been pushed back due to some big issues that need to be sorted out, I suggest we put out a beta soon, for exactly the same reasons we put out an alpha. I don't see why not. Oh wait, it was your idea. ok, we can still do it. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
2011/11/21 Enlightenment SVN no-re...@enlightenment.org: Log: evas/evas_object_smart - don't need compare each layer Author: hermet Date: 2011-11-21 02:16:25 -0800 (Mon, 21 Nov 2011) New Revision: 65482 Trac: http://trac.enlightenment.org/e/changeset/65482 Modified: trunk/evas/src/lib/canvas/evas_object_smart.c Modified: trunk/evas/src/lib/canvas/evas_object_smart.c === --- trunk/evas/src/lib/canvas/evas_object_smart.c 2011-11-21 09:47:42 UTC (rev 65481) +++ trunk/evas/src/lib/canvas/evas_object_smart.c 2011-11-21 10:16:25 UTC (rev 65482) @@ -146,8 +146,7 @@ abort(); return; } - if (obj-layer smart_obj-layer - obj-layer-evas != smart_obj-layer-evas) + if (obj-layer-evas != smart_obj-layer-evas) { CRIT(Adding object %p from Evas (%p) from another Evas (%p), obj, obj-layer-evas, smart_obj-layer-evas); abort(); Are you sure this is right? -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] yet another edje group inherit bug
2011/11/19 Mike Blumenkrantz m...@zentific.com: On Fri, 18 Nov 2011 16:17:54 -0500 Mike Blumenkrantz m...@zentific.com wrote: programs don't inherit properly. if you make a program with the same name as an inherited program that targets the same part as the inherited program, edje_cc will not compile the edc. Related note: if you set the type of a part with the same name as an inherited part, you get an error. That's a bug. Explain please, from what I understand, you can't change the type of inherited parts, so getting an error would be right. -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edbus connman api break.
2011/11/19 Lucas De Marchi lucas.demar...@profusion.mobi: On Sat, Nov 19, 2011 at 7:40 AM, Vincent Torri vto...@univ-evry.fr wrote: We should probably focus some efforts on rewriting/upgrading it, and then bump the .so version and do a 2.0 release for just e_dbus. better writing an ebus lib like raster told me, not using dbus but our own implementation. It seems (i'm not an expert, Gustavo told me that iirc) that using dbus means translating back and forth messages which is useless. Also, using eet would be better. I think you are talking about not using libdbus, right? Or you are suffering the NIH syndrome trying to invent your own bus? From what I recall, he discussed with k-s about the QT and Gtk guys having their own implementation of libdbus. No need to make hostile accusations. Lucas De Marchi -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edbus connman api break.
2011/11/19 David Seikel onef...@gmail.com: Oops. make[4]: Entering directory `/home/dvs1/e17_svn/SVN/trunk/e/src/modules/connman' CC e_mod_main.lo CC e_mod_config.lo e_mod_main.c: In function ‘_connman_service_security_find’: e_mod_main.c:340: warning: passing argument 2 of ‘e_connman_service_security_get’ from incompatible pointer type /opt/e17/include/e_dbus-1/E_Connman.h:247: note: expected ‘const char **’ but argument is of type ‘unsigned int *’ e_mod_main.c:340: error: too many arguments to function ‘e_connman_service_security_get’ make[4]: *** [e_mod_main.lo] Error 1 Guessing it was this connman thing that broke E. Bad raster! It's not enough to test that the changes build when other things depend on that! -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] New EFL release cycle 1.1/1.5 ALPHA
2011/11/17 David Seikel onef...@gmail.com: Next problem. With Ecore_IMF disabled, building edje gets me - edje_entry.c: In function '_edje_entry_input_panel_layout_get': edje_entry.c:2833: error: 'Entry' has no member named 'imf_context' edje_entry.c: In function '_edje_entry_imf_cursor_info_set': edje_entry.c:2855: error: 'Entry' has no member named 'imf_context' Try again. Full log attached. Note that prior to this, I had done - ./configure --prefix=/usr --bindir=/bin --enable-ecore-fb --enable-ecore-input --disable-posix-threads --disable-glib --disable-ecore-imf --disable-build-examples for ecore. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC - New elm_entry function (rev: 65169)
2011/11/14 Tom Hacohen tom.haco...@partner.samsung.com: On 14/11/11 16:46, ChunEon Park wrote: IMHO, if it allows the editing then no need 'const' anymore. Yeah, that's my problem, and why I sent this email... I'm not sure how to make an extra warning, as people don't always read the docs (usually don't). Even I don't know about entry much better than u, Still I'm wondering the return of the textblok is reasonable... I was wondering the same for quite some time. A while a go I came to the conclusion it's too tedious to do it any other way. I consulted with raster, and he agreed. There are just too many low-level functions that are needed and it's not reasonable to float them all the way from textblock through edje and elm just to expose them to the user. Returning a textblock means you are returning the internal textblock from the internal edje of the entry? -- Tom. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: jaehwan trunk/edje/src/bin
2011/11/14 Enlightenment SVN no-re...@enlightenment.org: Log: rel1.to: ; fix build error. Actually, if rel1.to_x is not used in the matched description of the parent group, rel1.to_x: ; doesn't need to be used in the description of the child group. Because its state is already default. But sometime we may want to use it explicitly. So I add this code in order to cover that case. But in the Darkness theme that triggers this bug, the to_x in the parent IS used. I'm not convinced this is the right fix, but I will have to make simpler test case to show it. Author: jaehwan Date: 2011-11-14 03:04:37 -0800 (Mon, 14 Nov 2011) New Revision: 65160 Trac: http://trac.enlightenment.org/e/changeset/65160 Modified: trunk/edje/src/bin/edje_cc_out.c Modified: trunk/edje/src/bin/edje_cc_out.c === --- trunk/edje/src/bin/edje_cc_out.c 2011-11-14 09:27:29 UTC (rev 65159) +++ trunk/edje/src/bin/edje_cc_out.c 2011-11-14 11:04:37 UTC (rev 65160) @@ -1401,6 +1401,7 @@ return; } } + if (!name[0]) return; pl = mem_alloc(SZ(Part_Lookup)); part_lookups = eina_list_append(part_lookups, pl); -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC - New elm_entry function (rev: 65169)
2011/11/14 Tom Hacohen tom.haco...@partner.samsung.com: On 14/11/11 17:10, Iván Briano (Sachiel) wrote: Returning a textblock means you are returning the internal textblock from the internal edje of the entry? Yes. Oh god -- Tom. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC - New elm_entry function (rev: 65169)
2011/11/14 Tom Hacohen tom.haco...@partner.samsung.com: On 14/11/11 17:17, Iván Briano (Sachiel) wrote: Oh god I think the same, that's part of why I sent this email and didn't let it silently slide in. Do you have any other idea? I don't think copying all the textblock functions to edje and elementary is the right way here... No, but I still feel dirty inside. I'm going to take another shower. -- Tom. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: jaehwan trunk/edje/src/bin
2011/11/14 Iván Briano (Sachiel) sachi...@gmail.com: 2011/11/14 Enlightenment SVN no-re...@enlightenment.org: Log: rel1.to: ; fix build error. Actually, if rel1.to_x is not used in the matched description of the parent group, rel1.to_x: ; doesn't need to be used in the description of the child group. Because its state is already default. But sometime we may want to use it explicitly. So I add this code in order to cover that case. But in the Darkness theme that triggers this bug, the to_x in the parent IS used. I'm not convinced this is the right fix, but I will have to make simpler test case to show it. Disregard, I finally found what I was missing originally. It's rel2 that has the to: -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri IN trunk/THEMES/detourious: bits images
2011/11/13 Thomas Gstädtner tho...@gstaedtner.net: On 13.11.2011 17:15, Gustavo Sverzut Barbieri wrote: On Sun, Nov 13, 2011 at 2:07 PM, David Seikel onef...@gmail.com wrote: On Sun, 13 Nov 2011 16:54:53 +0100 Thomas Gstädtner tho...@gstaedtner.net wrote: On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote: On Sun, Nov 13, 2011 at 11:54 AM, David Seikel onef...@gmail.com wrote: On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: BTW, I have Marina's icon for CPU Temp, but I don't use them and I think they should not exist for a desktop or laptops nowadays (I also know the reasons, but AFAIK they are all fixed in the proper places, like the kernel). So if someone wants to convert these gadgets to similar look feel, let me know. Maybe I misunderstand what you mean. It's quite hot here in summer, and it is crucial that I keep an eye on my CPU's temperature. There is the difference between so hot things might be unstable and so hot the computer will shut down for safety. Knowing that I'm at the first stage means I know to not trust things, but can keep using my computer if things seem to be fine. Knowing that I'm getting close to the second stage means I know when to just shut it down properly, open the case, and point big fans at it. This is exactly what I mean with fixing it in the wrong place. Here (Brazil) is very hot the whole year, I knew this problem from Athlon days :-) The problem is what if you're not there to change?. The kernel is always there, with the highest priority. There is work to make it throttle before more drastic measures. anyway, I'm just not doing the gadgets theme work. Feel free to work on them with the icons I have. You can base the edc from efenniht as the icons are basically the same. I don't think either of those things is fixed in the kernel. Only reason why I don't use the E module for those is that it could never show proper results for my motherboard, not even for my last motherboard. lol at least for intel i7 cpu there is throttling module, it's mandatory due the turbo boost feature they provide (using a single core will allow it to be overclocked) Not sure what you mean by CPU, the only thing I can think of is the cpu and cpufreq modules. As a developer they provide important info to me. On the other hand, I don't use cpu, coz it does not provide a graph, and I use cpufreq, coz I have not found anything that does provide a graph. lol it's the cpufreq, it is just the filling of a cpu chip icon Marina draw. Check efenniht and it's the same. Not a graph indeed. here it's the same thing, proven that cpu ondemand governor is the way to go, people even talk about removing other governors one day. I don't see why these things should not exist for desktops or laptops. Certainly for me at least, they should exist, AND should have more functionality. go for it, but I'd at least move them to a dev or geek module that aggregates all these things, a gkrellm like module. The problem is that most users will not have a clue what are these things and get confused. this last part is not just about cpu/temp modules, there are a huge number of modules people have no idea what are... dbus? what's this? why should I turn it on? or off? Maybe flag these modules are advanced and just show them in an advanced option in modules dialog. I agree. There used to be a time when CPUs, the firmware and the kernel had trouble keeping the hardware out of trouble, but these days have long been gone. There is really no reason to bother the user with temperature, as he will never have to care even if it rises up to 100 deg celsius. A cpufreq module is even worse, especially if it supports userspace interaction. The linux kernels ondemand governor works good for many years now, there are no more senseless slowdowns as there used to be some years back. Having a possibility to make the user interfere makes him think it might be wise, e.g. setting it to max performance or similar stupid decisions. Don't get me wrong, of course it can be neat for curious users to have those things, but I don't think they should be enabled by default, and no standard user should see them. That's the mistake GNOME makes, thinking that standard users should not see stuff. In E17 land, we let people turn on advanced stuff. So the theme should cater for that to. I can absolutely understand your argument, and I too think E should enable users to do whatever they possibly wish. But having temperature available is just arbitrary information, might as well show the power-led brightness (I can't think of any other that useless information, so this will stay the only example for now :), there are at least 100 more important hardware parameters that generally aren't displayed. And as I explained, having cpufreq by default is contra-productive at best, it's basically like
Re: [E-devel] E SVN: barbieri IN trunk/THEMES/detourious: bits images
2011/11/13 Gustavo Sverzut Barbieri barbi...@profusion.mobi: On Sun, Nov 13, 2011 at 3:41 PM, Iván Briano (Sachiel) sachi...@gmail.com wrote: 2011/11/13 Thomas Gstädtner tho...@gstaedtner.net: On 13.11.2011 17:15, Gustavo Sverzut Barbieri wrote: On Sun, Nov 13, 2011 at 2:07 PM, David Seikel onef...@gmail.com wrote: On Sun, 13 Nov 2011 16:54:53 +0100 Thomas Gstädtner tho...@gstaedtner.net wrote: On So 13 Nov 2011 16:29:02 CET, Gustavo Sverzut Barbieri wrote: On Sun, Nov 13, 2011 at 11:54 AM, David Seikel onef...@gmail.com wrote: On Sun, 13 Nov 2011 04:30:55 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: BTW, I have Marina's icon for CPU Temp, but I don't use them and I think they should not exist for a desktop or laptops nowadays (I also know the reasons, but AFAIK they are all fixed in the proper places, like the kernel). So if someone wants to convert these gadgets to similar look feel, let me know. Maybe I misunderstand what you mean. It's quite hot here in summer, and it is crucial that I keep an eye on my CPU's temperature. There is the difference between so hot things might be unstable and so hot the computer will shut down for safety. Knowing that I'm at the first stage means I know to not trust things, but can keep using my computer if things seem to be fine. Knowing that I'm getting close to the second stage means I know when to just shut it down properly, open the case, and point big fans at it. This is exactly what I mean with fixing it in the wrong place. Here (Brazil) is very hot the whole year, I knew this problem from Athlon days :-) The problem is what if you're not there to change?. The kernel is always there, with the highest priority. There is work to make it throttle before more drastic measures. anyway, I'm just not doing the gadgets theme work. Feel free to work on them with the icons I have. You can base the edc from efenniht as the icons are basically the same. I don't think either of those things is fixed in the kernel. Only reason why I don't use the E module for those is that it could never show proper results for my motherboard, not even for my last motherboard. lol at least for intel i7 cpu there is throttling module, it's mandatory due the turbo boost feature they provide (using a single core will allow it to be overclocked) Not sure what you mean by CPU, the only thing I can think of is the cpu and cpufreq modules. As a developer they provide important info to me. On the other hand, I don't use cpu, coz it does not provide a graph, and I use cpufreq, coz I have not found anything that does provide a graph. lol it's the cpufreq, it is just the filling of a cpu chip icon Marina draw. Check efenniht and it's the same. Not a graph indeed. here it's the same thing, proven that cpu ondemand governor is the way to go, people even talk about removing other governors one day. I don't see why these things should not exist for desktops or laptops. Certainly for me at least, they should exist, AND should have more functionality. go for it, but I'd at least move them to a dev or geek module that aggregates all these things, a gkrellm like module. The problem is that most users will not have a clue what are these things and get confused. this last part is not just about cpu/temp modules, there are a huge number of modules people have no idea what are... dbus? what's this? why should I turn it on? or off? Maybe flag these modules are advanced and just show them in an advanced option in modules dialog. I agree. There used to be a time when CPUs, the firmware and the kernel had trouble keeping the hardware out of trouble, but these days have long been gone. There is really no reason to bother the user with temperature, as he will never have to care even if it rises up to 100 deg celsius. A cpufreq module is even worse, especially if it supports userspace interaction. The linux kernels ondemand governor works good for many years now, there are no more senseless slowdowns as there used to be some years back. Having a possibility to make the user interfere makes him think it might be wise, e.g. setting it to max performance or similar stupid decisions. Don't get me wrong, of course it can be neat for curious users to have those things, but I don't think they should be enabled by default, and no standard user should see them. That's the mistake GNOME makes, thinking that standard users should not see stuff. In E17 land, we let people turn on advanced stuff. So the theme should cater for that to. I can absolutely understand your argument, and I too think E should enable users to do whatever they possibly wish. But having temperature available is just arbitrary information, might as well show the power-led brightness (I can't think of any other that useless information, so this will stay the only example for now :), there are at least 100 more important hardware
Re: [E-devel] About release, snapshots and openBSD port
2011/11/11 Youness Alaoui kakar...@kakaroto.homelinux.net: On Fri, Nov 11, 2011 at 8:49 AM, Bruno Dilly bdi...@profusion.mobi wrote: On Fri, Nov 11, 2011 at 11:19 AM, Jonathan Armani d...@asystant.net wrote: Hi, On Fri, Nov 11, 2011 at 8:00 AM, Carsten Haitzler ras...@rasterman.com wrote: On Thu, 10 Nov 2011 18:18:29 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: Hey I'm talking a lot with an openBSD dev, and currently it's very hard for them to follow the changes in the trunk. What they would like to have is snapshots to provide easily patches for the EFL. how is that hard? svn checkout or update instead of wget. u also need to run autogen.sh. Would it be possible to have, during the freeze period, some daily snashots ? It would be nice to fix the openBSD port for the release. open to patches, but none have been submitted. Are you kidding ? I though you were reading the svn log. I take a lot of my time pushing / polishing these diff (special thanks to vtorrin, bluebugs and billiob). So you come from nowhere and make all this work looking bad, here and on irc, that's amazing. Sometimes he acts this way. Don't take it personal, don't let it demotivate you. Keep the good work ! =) Reminds me of some of the stuff I've been saying... As for don't have time to do tarballs everyday.. well, that's why there's something called scripts and cron jobs.. those things exist, might be good to use these awesome technologies. The problem with that is guaranteeing that the entire thing builds. Doing tarballs out of any random checkout is not unlike doing the actual checkout yourself. Now, to be fair, what the OpenBSD guys are asking for are some rc tarballs before the release to make sure that everything is building fine for them on the actual release, not daily tarballs, and this whole thing got to this point out of not stating things clearly in the first place. if they require tarballs to test and can't just run svn instead to fetch the source... i don't have the time each day to make tarballs when they can just as easily fetch from svn. it's the same work on their part. making tarballs is MORE work on our part. You missed the point, we want to be sure that the final archive will be ok. I'm not asking for snapshot on a daily basis, only some rc before the final archive. (Wait no project did alpha rc, right ?) Note that i discuss also with a Mageia e17 maintainer, and he told me that such snapshots will help him too. a snapshot has no more quality than an svn checkout, so other than a mental block thinking svn == totally unstable/unusable and an unwillingness to use it because of a mental block, i don't see the point. yeah a mental block, I think you don't want to know how many time I have to reroll a dist to get all working and how frustating it is. a release that has had quality assurance done on it is a different matter - but we arent doing them every day. hell no - not with al the efl trees we have. only chance of that is if we stopped having separate libs and just merged them into a single efl tree. Vincent -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ 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 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Bruno Dilly Senior Developer ProFUSION embedded systems http://profusion.mobi -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] About release, snapshots and openBSD port
2011/11/11 Thanatermesis thanatermesis.e...@gmail.com: This has not much sense, its the same a rc tarball than get it from an actual svn checkout, I say that because if there's release candidate tarballs, and something (related to how it builds) needs to be changed, no matters if previously was made a tarball or not, so it becomes to have no value at all. It does have value. Once everything is ready for the release, you make a pre-release tarball that they can make sure it builds fine on OpenBSD. They are working on it now, but that last check is to ensure that no change at the end that they missed or didn't get to test makes the released version to break. I'm all for doing that. 2011/11/11 Iván Briano (Sachiel) sachi...@gmail.com 2011/11/11 Youness Alaoui kakar...@kakaroto.homelinux.net: On Fri, Nov 11, 2011 at 8:49 AM, Bruno Dilly bdi...@profusion.mobi wrote: On Fri, Nov 11, 2011 at 11:19 AM, Jonathan Armani d...@asystant.net wrote: Hi, On Fri, Nov 11, 2011 at 8:00 AM, Carsten Haitzler ras...@rasterman.com wrote: On Thu, 10 Nov 2011 18:18:29 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: Hey I'm talking a lot with an openBSD dev, and currently it's very hard for them to follow the changes in the trunk. What they would like to have is snapshots to provide easily patches for the EFL. how is that hard? svn checkout or update instead of wget. u also need to run autogen.sh. Would it be possible to have, during the freeze period, some daily snashots ? It would be nice to fix the openBSD port for the release. open to patches, but none have been submitted. Are you kidding ? I though you were reading the svn log. I take a lot of my time pushing / polishing these diff (special thanks to vtorrin, bluebugs and billiob). So you come from nowhere and make all this work looking bad, here and on irc, that's amazing. Sometimes he acts this way. Don't take it personal, don't let it demotivate you. Keep the good work ! =) Reminds me of some of the stuff I've been saying... As for don't have time to do tarballs everyday.. well, that's why there's something called scripts and cron jobs.. those things exist, might be good to use these awesome technologies. The problem with that is guaranteeing that the entire thing builds. Doing tarballs out of any random checkout is not unlike doing the actual checkout yourself. Now, to be fair, what the OpenBSD guys are asking for are some rc tarballs before the release to make sure that everything is building fine for them on the actual release, not daily tarballs, and this whole thing got to this point out of not stating things clearly in the first place. if they require tarballs to test and can't just run svn instead to fetch the source... i don't have the time each day to make tarballs when they can just as easily fetch from svn. it's the same work on their part. making tarballs is MORE work on our part. You missed the point, we want to be sure that the final archive will be ok. I'm not asking for snapshot on a daily basis, only some rc before the final archive. (Wait no project did alpha rc, right ?) Note that i discuss also with a Mageia e17 maintainer, and he told me that such snapshots will help him too. a snapshot has no more quality than an svn checkout, so other than a mental block thinking svn == totally unstable/unusable and an unwillingness to use it because of a mental block, i don't see the point. yeah a mental block, I think you don't want to know how many time I have to reroll a dist to get all working and how frustating it is. a release that has had quality assurance done on it is a different matter - but we arent doing them every day. hell no - not with al the efl trees we have. only chance of that is if we stopped having separate libs and just merged them into a single efl tree. Vincent -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ 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 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] About release, snapshots and openBSD port
2011/11/11 Vincent Torri vto...@univ-evry.fr: The problem with that is guaranteeing that the entire thing builds. make distcheck... And if it doesn't build you have the script keep trying? There's the OBS for that, though I don't know if it provides the tarballs too. Vincent -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] About release, snapshots and openBSD port
2011/11/11 Vincent Torri vto...@univ-evry.fr: On Fri, 11 Nov 2011, Gustavo Sverzut Barbieri wrote: On Fri, Nov 11, 2011 at 3:23 PM, Vincent Torri vto...@univ-evry.fr wrote: On Fri, 11 Nov 2011, Iván Briano (Sachiel) wrote: 2011/11/11 Vincent Torri vto...@univ-evry.fr: The problem with that is guaranteeing that the entire thing builds. make distcheck... And if it doesn't build you have the script keep trying? There's the OBS for that, though I don't know if it provides the tarballs too. make distcheck || exit 1 that way, the script exits on error. So really, there is no problem at all. You can also retrieve the error code, and let the script displaying message, sending a mail, etc.. and exiting cleanly Let's remember that if it build, ship it is not a good one. Many things may fail even if they compile, like some incorrect string that was changed with a typo. same problem when we release, so... Release is basically : we update version, some file, make distcheck, we copy the tarball somewhere. Nah, you usually test releases to make sure they actually work, instead of just firing make and uploading the package if it didn't fail. Vincent I agree with Sachiel and think they want some guaranteed-to-work (at least on Linux) tarballs, that they can use and assume all problems found are OpenBSD specific and not bug on the generic parts. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] About release, snapshots and openBSD port
2011/11/11 Vincent Torri vto...@univ-evry.fr: On Fri, 11 Nov 2011, Iván Briano (Sachiel) wrote: 2011/11/11 Vincent Torri vto...@univ-evry.fr: On Fri, 11 Nov 2011, Gustavo Sverzut Barbieri wrote: On Fri, Nov 11, 2011 at 3:23 PM, Vincent Torri vto...@univ-evry.fr wrote: On Fri, 11 Nov 2011, Iván Briano (Sachiel) wrote: 2011/11/11 Vincent Torri vto...@univ-evry.fr: The problem with that is guaranteeing that the entire thing builds. make distcheck... And if it doesn't build you have the script keep trying? There's the OBS for that, though I don't know if it provides the tarballs too. make distcheck || exit 1 that way, the script exits on error. So really, there is no problem at all. You can also retrieve the error code, and let the script displaying message, sending a mail, etc.. and exiting cleanly Let's remember that if it build, ship it is not a good one. Many things may fail even if they compile, like some incorrect string that was changed with a typo. same problem when we release, so... Release is basically : we update version, some file, make distcheck, we copy the tarball somewhere. Nah, you usually test releases to make sure they actually work, instead of just firing make and uploading the package if it didn't fail. we can say : hey, here are dayly snapshot, these are compiling but must not work correctly. And you gave the list of dayly snapshot note that i wanted to do that for the freeze period. I don't see why you're relunctant to an automated process that requires 0s of work, except the basic shell script. But when that thread will end, the freeze period will be over... I'm not reluctant to doing that, I'm keeping this within the context of the original request. The freeze for the release ends next week, so the release will happen around that time. I don't think setting up such a system now makes sense within that context, but if it gets done for the long term it's fine. Vincent Vincent I agree with Sachiel and think they want some guaranteed-to-work (at least on Linux) tarballs, that they can use and assume all problems found are OpenBSD specific and not bug on the generic parts. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/elementary: . src/bin src/lib
2011/11/6 Enlightenment SVN no-re...@enlightenment.org: Log: From: Bluezery ohpo...@gmail.com Subject: [E-devel] [elm_map] ecore_file_download_full() should be used properly elm_map only checked that returned job is NULL. But ecore_file_download_full() returns EINA_FALSE when error occurred. So return value should be checked for proper usage. Please review this simple bug fix Author: raster Date: 2011-11-05 23:11:57 -0700 (Sat, 05 Nov 2011) New Revision: 64794 Trac: http://trac.enlightenment.org/e/changeset/64794 Modified: trunk/elementary/AUTHORS trunk/elementary/src/bin/test_map.c trunk/elementary/src/lib/elm_genlist.c trunk/elementary/src/lib/elm_map.c Modified: trunk/elementary/AUTHORS === --- trunk/elementary/AUTHORS 2011-11-06 04:44:13 UTC (rev 64793) +++ trunk/elementary/AUTHORS 2011-11-06 06:11:57 UTC (rev 64794) @@ -49,3 +49,4 @@ Bluezery ohpo...@gmail.com Nicolas Aguirre aguirre.nico...@gmail.com Sanjeev BA iamsanj...@gmail.com +Bluezery ohpo...@gmail.com Modified: trunk/elementary/src/bin/test_map.c === --- trunk/elementary/src/bin/test_map.c 2011-11-06 04:44:13 UTC (rev 64793) +++ trunk/elementary/src/bin/test_map.c 2011-11-06 06:11:57 UTC (rev 64794) @@ -711,7 +711,7 @@ void test_map(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { - Evas_Object *win, *bg, *map; + Evas_Object *win, *bg, *map, *tab, *r, *en; int idx = 0; win = elm_win_add(NULL, map, ELM_WIN_BASIC); @@ -723,6 +723,19 @@ elm_win_resize_object_add(win, bg); evas_object_show(bg); + tab = elm_table_add(win); + evas_object_size_hint_weight_set(tab, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_win_resize_object_add(win, tab); + evas_object_show(tab); + + r = evas_object_rectangle_add(evas_object_evas_get(win)); + evas_object_color_set(r, 20, 40, 60, 255); + evas_object_size_hint_min_set(r, 200, 200); + evas_object_size_hint_weight_set(r, EVAS_HINT_EXPAND, 0); + evas_object_size_hint_fill_set(r, EVAS_HINT_FILL, EVAS_HINT_FILL); + elm_table_pack(tab, r, 0, 0, 1, 1); + evas_object_show(r); + map = elm_map_add(win); if (map) { @@ -736,7 +749,9 @@ printf(]\n); evas_object_size_hint_weight_set(map, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); - elm_win_resize_object_add(win, map); + evas_object_size_hint_fill_set(map, EVAS_HINT_FILL, EVAS_HINT_FILL); + elm_table_pack(tab, map, 0, 2, 1, 1); +// elm_win_resize_object_add(win, map); evas_object_data_set(map, window, win); // @@ -827,6 +842,14 @@ evas_object_show(map); } + en = elm_entry_add(win); + elm_entry_scrollable_set(en, EINA_TRUE); + elm_entry_single_line_set(en, 1); + evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, 0.0); + evas_object_size_hint_align_set(en, EVAS_HINT_FILL, 0.1); + elm_table_pack(tab, en, 0, 1, 1, 1); + evas_object_show(en); + evas_object_resize(win, 800, 800); evas_object_show(win); Modified: trunk/elementary/src/lib/elm_genlist.c === --- trunk/elementary/src/lib/elm_genlist.c 2011-11-06 04:44:13 UTC (rev 64793) +++ trunk/elementary/src/lib/elm_genlist.c 2011-11-06 06:11:57 UTC (rev 64794) @@ -3263,7 +3263,12 @@ it = wd-queue-data; wd-queue = eina_list_remove_list(wd-queue, wd-queue); it-item-queued = EINA_FALSE; - _item_block_add(wd, it); + if (!wd-blocks) + { + _item_block_add(wd, it); + _item_block_realize(it-item-block); + } + else _item_block_add(wd, it); t = ecore_time_get(); if (it-item-block-changed) { What's this doing here and why do I have the feeling you had rejected something similar before? Modified: trunk/elementary/src/lib/elm_map.c === --- trunk/elementary/src/lib/elm_map.c 2011-11-06 04:44:13 UTC (rev 64793) +++ trunk/elementary/src/lib/elm_map.c 2011-11-06 06:11:57 UTC (rev 64794) @@ -1284,9 +1284,9 @@ if (gi-wd-download_num = MAX_CONCURRENT_DOWNLOAD) break; - ecore_file_download_full(gi-source, gi-file, _tile_downloaded, NULL, gi, (gi-job), wd-ua); - if (!gi-job) - DBG(Can't start to download %s to %s, gi-source, gi-file); + Eina_Bool ret = ecore_file_download_full(gi-source, gi-file, _tile_downloaded, NULL, gi, (gi-job), wd-ua); + if (!ret || !gi-job) + WRN(Can't start to download %s to %s, gi-source, gi-file); else { gi-wd-download_num++; -- RSA(R)
Re: [E-devel] E SVN: discomfitor trunk/e/src/modules/conf_randr
2011/11/7 Leif Middelschulte leif.middelschu...@gmail.com: Hey Mike, thank you very much for all your help reviewing/-factoring the code. Am 08.11.2011 um 00:03 schrieb Enlightenment SVN: Log: checks like this only work with initializers! I was told that (maybe depending on compiler/platform) stack variables are always initialized with NULL/0. That's why I sometimes left them out. No. That almost never happens. Static variables, however, do. Author: discomfitor Date: 2011-11-07 15:03:07 -0800 (Mon, 07 Nov 2011) New Revision: 64896 Trac: http://trac.enlightenment.org/e/changeset/64896 Modified: trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c Modified: trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c === --- trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c 2011-11-07 23:02:13 UTC (rev 64895) +++ trunk/e/src/modules/conf_randr/e_int_config_randr_policies.c 2011-11-07 23:03:07 UTC (rev 64896) @@ -208,7 +208,7 @@ e_config_randr_dialog_subdialog_policies_update_radio_buttons(Evas_Object *crtc) { E_Config_Randr_Dialog_Output_Dialog_Data *output_dialog_data; - E_Randr_Output_Info *output; + E_Randr_Output_Info *output = NULL; Ecore_X_Randr_Output_Policy policy; char signal[40]; -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Urgent review needed: sound support for Eina_List
2011/11/4 Vincent Torri vto...@univ-evry.fr: strange, we are not April the 1st... That should tell you this is no joke. On Fri, 4 Nov 2011, Mike Blumenkrantz wrote: Hi, Attached is a patch which I have been working on for several months: sound for Eina_List. Features include: *Asynchronous playback *Synchronous playback *Multisampling *Gapless playback *Generation of lists from sounds *GStreamer integration in order to support a broad variety of formats *Initial support for DJ effects (crossfade, loop, scratch, more to come) *Modular output architecture (ALSA and OSS right now, though ALSA is a little hacky) I had finished this some time ago, but forgot about it until I was reminded by the recent edje sound features. Please review it ASAP, as I have applications which will require it to be present in the 1.1 release. Thanks in advance! -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Urgent review needed: sound support for Eina_List
2011/11/4 Vincent Torri vto...@univ-evry.fr: On Fri, 4 Nov 2011, Iván Briano (Sachiel) wrote: 2011/11/4 Vincent Torri vto...@univ-evry.fr: strange, we are not April the 1st... That should tell you this is no joke. the patch is then a joke :) Did you read it ? Maybe something got corrupted. I guess we'll have to fix it during the weekend. Vincent On Fri, 4 Nov 2011, Mike Blumenkrantz wrote: Hi, Attached is a patch which I have been working on for several months: sound for Eina_List. Features include: *Asynchronous playback *Synchronous playback *Multisampling *Gapless playback *Generation of lists from sounds *GStreamer integration in order to support a broad variety of formats *Initial support for DJ effects (crossfade, loop, scratch, more to come) *Modular output architecture (ALSA and OSS right now, though ALSA is a little hacky) I had finished this some time ago, but forgot about it until I was reminded by the recent edje sound features. Please review it ASAP, as I have applications which will require it to be present in the 1.1 release. Thanks in advance! -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fun: world is against e17 release
2011/11/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi: On Tue, Nov 1, 2011 at 8:17 PM, Carsten Haitzler ras...@rasterman.com wrote: On Tue, 1 Nov 2011 09:07:04 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: Fun thing, I started to hack e17 connman and when I suspended to get into the airplane my home filesystem blew. Trying to go on I used an mmc I had, the battery ran out. Then my flight to brazil was overbooked in Madrid and as I never visited I stayed there for the day, also had no Internet to rescue my fs (broken btrfsck). I kept hacking on today's flight and the battery ran out and I've lost parts of the file that smells like a sucky day! :( You bet. The way back was a major PITA. Overbook, delays, etc :-( I heard that having your own personal jet can help you avoid those problems. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA#174; Conference 2012 Save $700 by Nov 18 Register now#33; http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA#174; Conference 2012 Save $700 by Nov 18 Register now#33; http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] itask, taskbar and engage
2011/10/31 Carsten Haitzler ras...@rasterman.com: On Mon, 31 Oct 2011 19:27:25 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: is it just me... or are you actually helping out? :) Shhh. Less talking, more doing. The fix should be in SVN now, r64588, try it now and see if that gets it fixed. On Mon, Oct 31, 2011 at 7:12 PM, Youness Alaoui kakar...@kakaroto.homelinux.net wrote: Hey, forget what I just said, I've just had the same bug as you described, I just updated and it seems to be a new bug in the latest SVN. I've figured out what causes it, I'll write a bugfix and commit it soon. On Mon, Oct 31, 2011 at 5:40 PM, Youness Alaoui kakar...@kakaroto.homelinux.net wrote: I don't have that issue, I noticed some slow E sometimes, maybe taking 10 or 20% of CPU (and I have 8 virtual desktops and about 5 to 10 windows in each)... cedric said the issue of E being slow for me was caused by my intel GPU.. I don't know about the CPU usage.. I was using taskbar module, now I switched to itask. On Mon, Oct 31, 2011 at 4:33 PM, Philippe Reynes trem...@yahoo.frwrote: Hi all, I've got a problem when I use itask or taskbar or engage and run severals task. After something like 6 or 8 tasks started the process enlightment use 100% of the cpu and the desktop is almost frozen. Task seems to continue, but it can't do anything (change windows, stop a task, ). I use mageia, and I've tried with revision 64519 and 64579. Someone else has got the same problem ? Regards, trem -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Get your Android app more play: Bring it to the BlackBerry PlayBook in minutes. BlackBerry App World#153; now supports Android#153; Apps for the BlackBerryreg; PlayBook#153;. Discover just how easy and simple it is! http://p.sf.net/sfu/android-dev2dev ___ 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 -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
2011/11/1 David Seikel onef...@gmail.com: On Tue, 1 Nov 2011 11:04:40 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Tue, 1 Nov 2011 11:38:11 +1000 David Seikel onef...@gmail.com said: On Mon, 31 Oct 2011 17:15:56 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: Well I don't think so, but if you really think people can't live without it (and can't live without e17), then someone has to make it work by the time the deadline is reached. If not, then too bad, if you can't live without it, then go hang yourself. Now who's being an arrogant arse hole? Well, the armchair expert does not WANT to help out anymore. You have reached the level of insults and really have gone beyond trying to make sense. Now all you are doing is hurling abuse in really long emails. You are doing precisely what you accuse raster of. If you really think that is not working for raster, why do you think it will work for you? You really need to chill out. You did not get your way RIGHT NOW, stop throwing your tantrum. thanks :) i'm baffled as to why people don't get that there is even a compromise available, i was swilling to see some items dropped. i am hoping that anyone who disagrees on dropped items speaks up and says their bit. but its still not setting a date. imho we can set a date... WHEN the list is done. what i AM now happy to see is... kakaroto is even now beginning to pitch in! awesome!!! :) I'm starting to pitch in again, but with the lowest priority stuff that no one cares about. lol Once lua is fleshed out a bit more, I think some people might start to care. If that will make you happy, then we won't. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
2011/11/1 David Seikel onef...@gmail.com: On Tue, 1 Nov 2011 00:46:19 -0200 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2011/11/1 David Seikel onef...@gmail.com: On Tue, 1 Nov 2011 11:04:40 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Tue, 1 Nov 2011 11:38:11 +1000 David Seikel onef...@gmail.com said: On Mon, 31 Oct 2011 17:15:56 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: Well I don't think so, but if you really think people can't live without it (and can't live without e17), then someone has to make it work by the time the deadline is reached. If not, then too bad, if you can't live without it, then go hang yourself. Now who's being an arrogant arse hole? Well, the armchair expert does not WANT to help out anymore. You have reached the level of insults and really have gone beyond trying to make sense. Now all you are doing is hurling abuse in really long emails. You are doing precisely what you accuse raster of. If you really think that is not working for raster, why do you think it will work for you? You really need to chill out. You did not get your way RIGHT NOW, stop throwing your tantrum. thanks :) i'm baffled as to why people don't get that there is even a compromise available, i was swilling to see some items dropped. i am hoping that anyone who disagrees on dropped items speaks up and says their bit. but its still not setting a date. imho we can set a date... WHEN the list is done. what i AM now happy to see is... kakaroto is even now beginning to pitch in! awesome!!! :) I'm starting to pitch in again, but with the lowest priority stuff that no one cares about. lol Once lua is fleshed out a bit more, I think some people might start to care. If that will make you happy, then we won't. Make me happy? Depends. Would that be don't care about lua, so just commit your damn patches yourself onefang, or don't care for your patches at all, go back to fiddling with your emu module? Oh, I could implement lua IN the emu module. Muahahaha. Back from non-sense (and time.. emu? damn it, that's old), I don't know anything about Lua. All I know is that the script only thing is probably not used widely enough to cause too much damage committing your patches. And they are probably right anyway. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSAreg; Conference 2012 Save #36;700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] About Eyesight, poppler and mupdf
2011/10/28 David Seikel onef...@gmail.com: On Fri, 28 Oct 2011 12:46:28 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: unless we're now going to get high-framerate pdf's? :) Nooo! /me remembers that pdf stands for poor dead forests, and imagines the ecological damage killing trees at video frame rates would do. Yeeeah... that's already happening. Welcome to 2011. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecore_main_loop_iterate() safety?
2011/10/26 David Seikel onef...@gmail.com: On Wed, 26 Oct 2011 07:01:19 -0400 Mike Blumenkrantz m...@zentific.com wrote: On Wed, 26 Oct 2011 20:58:09 +1000 David Seikel onef...@gmail.com wrote: On Wed, 26 Oct 2011 06:52:06 -0400 Mike Blumenkrantz m...@zentific.com wrote: On Wed, 26 Oct 2011 20:46:44 +1000 David Seikel onef...@gmail.com wrote: I'm calling ecore_main_loop_iterate() inside an elementary signal callback. Is that safe? What's happening is that the signal that is calling ecore_main_loop_iterate() is getting triggered twice, even though it was only sent once. I tried moving the ecore_main_loop_iterate() call to another signal, and THAT signal is NOT triggered twice. The only difference between the two is that one is triggered by an edje program, the other by a lua script. When I remove the ecore_main_loop_iterate() call, I don't get the signal triggered twice. If you have to call this function, you are doing something wrong. Then why does it exist? The response to that signal takes some time, I want the rest of the system to keep ticking over during that lengthy process. This is precisely why such functions exist, no? No, functions like this exist so that programmers who aren't using events/callbacks properly can hackishly make their code work in ways that it shouldn't. If the response takes time, you should be adding an fd handler or a timer/event to manage it. I can't really give you specifics because I'm lazy and you didn't provide examples. I really wish I COULD use an fd handler, timer, or event on a series of file renames, deletions, and especially syncs. I spent a lot of time trying to figure out how to do it all with callbacks, and could not find any such solution. At least not anything would not make the code way harder to understand. Having the code be easy to understand is a strict requirement of this project. Idlers or jobs, or even ecore_thread. The main_loop_iterate() really exists only because EWL used to have its own main loop on top of that of Ecore, so on each run of the loop it performed its own tasks and then called that function to make one iteration of Ecores main loop. It's still there because... well, because, but you should not use it. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ecore_main_loop_iterate() safety?
2011/10/26 David Seikel onef...@gmail.com: On Wed, 26 Oct 2011 09:55:09 -0200 Iván Briano (Sachiel) sachi...@gmail.com wrote: 2011/10/26 David Seikel onef...@gmail.com: On Wed, 26 Oct 2011 07:01:19 -0400 Mike Blumenkrantz m...@zentific.com wrote: On Wed, 26 Oct 2011 20:58:09 +1000 David Seikel onef...@gmail.com wrote: On Wed, 26 Oct 2011 06:52:06 -0400 Mike Blumenkrantz m...@zentific.com wrote: On Wed, 26 Oct 2011 20:46:44 +1000 David Seikel onef...@gmail.com wrote: I'm calling ecore_main_loop_iterate() inside an elementary signal callback. Is that safe? What's happening is that the signal that is calling ecore_main_loop_iterate() is getting triggered twice, even though it was only sent once. I tried moving the ecore_main_loop_iterate() call to another signal, and THAT signal is NOT triggered twice. The only difference between the two is that one is triggered by an edje program, the other by a lua script. When I remove the ecore_main_loop_iterate() call, I don't get the signal triggered twice. If you have to call this function, you are doing something wrong. Then why does it exist? The response to that signal takes some time, I want the rest of the system to keep ticking over during that lengthy process. This is precisely why such functions exist, no? No, functions like this exist so that programmers who aren't using events/callbacks properly can hackishly make their code work in ways that it shouldn't. If the response takes time, you should be adding an fd handler or a timer/event to manage it. I can't really give you specifics because I'm lazy and you didn't provide examples. I really wish I COULD use an fd handler, timer, or event on a series of file renames, deletions, and especially syncs. I spent a lot of time trying to figure out how to do it all with callbacks, and could not find any such solution. At least not anything would not make the code way harder to understand. Having the code be easy to understand is a strict requirement of this project. Idlers or jobs, or even ecore_thread. The main_loop_iterate() really exists only because EWL used to have its own main loop on top of that of Ecore, so on each run of the loop it performed its own tasks and then called that function to make one iteration of Ecores main loop. It's still there because... well, because, but you should not use it. See? There are other legitimate uses of that function. If it's broken, and not gonna be fixed, then deprecate it and let's move on. Otherwise, it's entirely possible I just found a bug that needs to be fixed. Perhaps the bug is in the edje lua signal code? No, the way EWL worked, it already processed every signal from Edje, returned from all of its callbacks and went back to the main loop. The thing was that instead of just using Ecores main loop, it had one of its own where it would call that function and then do some other things. Your problem is that you are going back to the main loop, where it will process timers, file handlers, events and whatever else is there from an Edje callback. Bad thing. Very Bad Thing. You are basically trying to run stuff while Edje is in an inconsistent state. In a later project I'll be converting an existing large program over to be using EFL. It has it's own main loop, so I'll likely need to do exactly what EWL did. Eventually I'll want to get rid of its main loop and use the Ecore one, but until then, it would be useful to have this function as a crutch. Would be even more useful if it worked with lua signals. Idlers and jobs just make the code less readable, having to break up things into a whole bunch of one liners, then pulling them together elsewhere. I did that for the printer code, I was hoping I could avoid it for this part. A thread is just gonna lead to nasty syncronisation problems, and make this part of the code a whole lot less robust. Considering this part of the code only exists to make things more robust... seems rather silly. Sometimes you can't make your coding problem fit into the nice neat boxes your chosen toolkit provides. In the mean time, let's just see if there might be a bug somewhere in EFL, perhaps someone might have some insight into that. Which was the point of this thread. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel
Re: [E-devel] Shot Module Photo Upload Busted
2011/10/26 Jeff Hoogland jeffhoogl...@linux.com: Any suggestions for those of us for whom it is still broken raster? Become raster so it works for you too. On Tue, Oct 25, 2011 at 6:53 PM, Carsten Haitzler ras...@rasterman.comwrote: On Tue, 25 Oct 2011 15:23:03 -0500 Jeff Hoogland jeffhoogl...@linux.com said: WFM: http://www.enlightenment.org/ss/e-4ea74bb6e1b516.90981561.jpg You sure? Still not uploading here. On Tue, Oct 25, 2011 at 3:19 PM, Tom Hacohen t...@stosb.com wrote: No compilation needed, it was an issue in the server. On 25/10/11 22:18, Jeff Hoogland wrote: Thanks! Will resync to SVN and recompile in a few hours when I get home and see if it works again. On Tue, Oct 25, 2011 at 2:50 PM, Tom Hacohen t...@stosb.com mailto:t...@stosb.com wrote: On 25/10/11 20:42, Jeff Hoogland wrote: Anyone else having the shot module not uploading properly? Bebber fixed it. -- ~Jeff Hoogland http://jeffhoogland.com/ Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop -- ~Jeff Hoogland http://jeffhoogland.com/ Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ 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 -- ~Jeff Hoogland http://jeffhoogland.com/ Thoughts on Technology http://jeffhoogland.blogspot.com/, Tech Blog Bodhi Linux http://bodhilinux.com/, Enlightenment for your Desktop -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The demand for IT networking professionals continues to grow, and the demand for specialized networking skills is growing even more rapidly. Take a complimentary Learning@Cisco Self-Assessment and learn about Cisco certifications, training, and career opportunities. http://p.sf.net/sfu/cisco-dev2dev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Trac update
People from Earth, especially those with super-cow powers, Anyone knows where the blog thing from trac went after the recent update? Since we were using it to publish things that don't merit an announcement-like News item, it would be nice to have it back. -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Trac update
2011/10/13 Vincent Torri vto...@univ-evry.fr: On Thu, 13 Oct 2011, Iván Briano (Sachiel) wrote: People from Earth, especially those with super-cow powers, Anyone knows where the blog thing from trac went after the recent update? Since we were using it to publish things that don't merit an announcement-like News item, it would be nice to have it back. note that #trac is also a place where to ask such questions Should I get to the point of fixing it myself (assuming I even can), I will. But this mail was to poke our server admins about the issue. Vincent -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity and more. Splunk takes this data and makes sense of it. Business sense. IT sense. Common sense. http://p.sf.net/sfu/splunk-d2d-oct ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel