Re: [E-devel] [e-users] poll fyi
On Mon, 30 Jul 2012 21:08:26 -0400 Zoffix Znet zof...@zoffix.com said: On Tue, 2012-07-31 at 02:02 +0200, Steven Le Roux wrote: has voted ! Ditto :D On Tue, Jul 31, 2012 at 1:35 AM, P Purkayastha ppu...@gmail.com wrote: On 07/31/2012 06:30 AM, Carsten Haitzler (The Rasterman) wrote: http://gopollgo.com/what-linux-desktop-do-you-use-currently :) Where are all the enlightened users? :( I think the stats are good enough, if you consider there's a large number of voters who simply use their OS's default desktop and don't know any better. I just won't believe Unity is the most popular desktop :) Its stats mostly reflect usage of Ubuntu that has Unity by default. Anyway, just wanted to say: keep up the amazing work, developers! I love e17, it's like a software than can read my mind and does exactly what I want :D :D :D Thanks! you want a beer. right? -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-users mailing list enlightenment-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ 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 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: acidx IN trunk/devs: . mello
On Tue, 31 Jul 2012 13:33:34 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: Congratulations Mello! With great power comes great responsibility. and a block of mouldy cheese. Daniel Juyung Seo (SeoZ) On Tue, Jul 31, 2012 at 12:11 PM, ChunEon Park her...@naver.com wrote: expecting your handsome face.. :) -Regards, Hermet- -Original Message- From: Rafael Antognolliantogno...@profusion.mobi To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; Cc: Sent: 2012-07-31 (화) 07:22:32 Subject: Re: [E-devel] E SVN: acidx IN trunk/devs: . mello He needs a nice profile picture too. On Mon, Jul 30, 2012 at 7:02 PM, Bruno Dilly bdilly@profusion.mobi wrote: On Mon, Jul 30, 2012 at 6:59 PM, Enlightenment SVN no-reply@enlightenment.org wrote: Log: Greetings to Mello, who is doing a lot of Elev8 related stuff Good news! Congrats, Mello! You're doing a very nice job so far, keep the good work =) (And also someone else to blame for the huge flux of commits every now and then.) Author: acidx Date: 2012-07-30 14:59:53 -0700 (Mon, 30 Jul 2012) New Revision: 74599 Trac: http://trac.enlightenment.org/e/changeset/74599 Added: trunk/devs/mello/ trunk/devs/mello/id_rsa.pub trunk/devs/mello/info.txt -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Bruno Dilly Senior Developer ProFUSION embedded systems http://profusion.mobi -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Rafael Antognolli ProFUSION embedded systems http://profusion.mobi -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ 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 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the
Re: [E-devel] [e-users] poll fyi
-Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 07:45 To: Enlightenment developer list Cc: support; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Mon, 30 Jul 2012 21:08:26 -0400 Zoffix Znet zof...@zoffix.com said: On Tue, 2012-07-31 at 02:02 +0200, Steven Le Roux wrote: has voted ! Ditto :D On Tue, Jul 31, 2012 at 1:35 AM, P Purkayastha ppu...@gmail.com wrote: On 07/31/2012 06:30 AM, Carsten Haitzler (The Rasterman) wrote: http://gopollgo.com/what-linux-desktop-do-you-use-currently :) Where are all the enlightened users? :( I think the stats are good enough, if you consider there's a large number of voters who simply use their OS's default desktop and don't know any better. I just won't believe Unity is the most popular desktop :) Its stats mostly reflect usage of Ubuntu that has Unity by default. Anyway, just wanted to say: keep up the amazing work, developers! I love e17, it's like a software than can read my mind and does exactly what I want :D :D :D Thanks! you want a beer. right? Guinness please :P -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-users mailing list enlightenment-us...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ 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 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] poll fyi
On Tue, 31 Jul 2012 07:53:49 +0100 Chris Michael cp.mich...@samsung.com said: -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 07:45 To: Enlightenment developer list Cc: support; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Mon, 30 Jul 2012 21:08:26 -0400 Zoffix Znet zof...@zoffix.com said: On Tue, 2012-07-31 at 02:02 +0200, Steven Le Roux wrote: has voted ! Ditto :D On Tue, Jul 31, 2012 at 1:35 AM, P Purkayastha ppu...@gmail.com wrote: On 07/31/2012 06:30 AM, Carsten Haitzler (The Rasterman) wrote: http://gopollgo.com/what-linux-desktop-do-you-use-currently :) Where are all the enlightened users? :( I think the stats are good enough, if you consider there's a large number of voters who simply use their OS's default desktop and don't know any better. I just won't believe Unity is the most popular desktop :) Its stats mostly reflect usage of Ubuntu that has Unity by default. Anyway, just wanted to say: keep up the amazing work, developers! I love e17, it's like a software than can read my mind and does exactly what I want :D :D :D Thanks! you want a beer. right? Guinness please :P the guinness module is a bit broken atm. will a duvel do? -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] poll fyi
-Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 08:00 To: Enlightenment developer list Cc: Chris Michael; 'support'; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Tue, 31 Jul 2012 07:53:49 +0100 Chris Michael cp.mich...@samsung.com said: -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 07:45 To: Enlightenment developer list Cc: support; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Mon, 30 Jul 2012 21:08:26 -0400 Zoffix Znet zof...@zoffix.com said: On Tue, 2012-07-31 at 02:02 +0200, Steven Le Roux wrote: has voted ! Ditto :D On Tue, Jul 31, 2012 at 1:35 AM, P Purkayastha ppu...@gmail.com wrote: On 07/31/2012 06:30 AM, Carsten Haitzler (The Rasterman) wrote: http://gopollgo.com/what-linux-desktop-do-you-use-currently :) Where are all the enlightened users? :( I think the stats are good enough, if you consider there's a large number of voters who simply use their OS's default desktop and don't know any better. I just won't believe Unity is the most popular desktop :) Its stats mostly reflect usage of Ubuntu that has Unity by default. Anyway, just wanted to say: keep up the amazing work, developers! I love e17, it's like a software than can read my mind and does exactly what I want :D :D :D Thanks! you want a beer. right? Guinness please :P the guinness module is a bit broken atm. will a duvel do? I suppose so ... was never real big on Ale but I'll take what I can get ;) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
Hello, EFL folks, I have a problem during making the Evas_Object, so I really need your help. What I want to do is to create Evas_Object with specific data. That means, I need to pass data which is used in the Evas_Smart_Class's add function. I'm using evas_object_smart_add() to create Evas_Object, but it can not accept the values except Evas and Evas_Smart. So, I've tried to pass data using Smart_Class's data field, but I failed. Because I can not find the way to free the allocated Smart_Class after I create Smart_Class and allocate memory for that instead using static keyword. and I don't know it is right way to not create Smart_Class without static keyword. I've tried to find the example which creates the Evas_Object with specific data, but I could not find. So, Would you tell me the way to pass the data when creating the Evas_Object? Below URL is my patch to do above things. https://bugs.webkit.org/show_bug.cgi?id=90054 BR, Eunmi Lee -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
Hey On Tue, Jul 31, 2012 at 10:21 AM, Eunmi Lee myy...@gmail.com wrote: Hello, EFL folks, I have a problem during making the Evas_Object, so I really need your help. What I want to do is to create Evas_Object with specific data. That means, I need to pass data which is used in the Evas_Smart_Class's add function. I'm using evas_object_smart_add() to create Evas_Object, but it can not accept the values except Evas and Evas_Smart. So, I've tried to pass data using Smart_Class's data field, but I failed. Because I can not find the way to free the allocated Smart_Class after I create Smart_Class and allocate memory for that instead using static keyword. and I don't know it is right way to not create Smart_Class without static keyword. I've tried to find the example which creates the Evas_Object with specific data, but I could not find. So, Would you tell me the way to pass the data when creating the Evas_Object? Below URL is my patch to do above things. https://bugs.webkit.org/show_bug.cgi?id=90054 did you look at the emotion smart object ? Vincent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, Jul 31, 2012 at 10:05 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: revert stringshare changes by zmike - they break xsettings support. it works again now i revert these. Author: raster Date: 2012-07-31 02:05:39 -0700 (Tue, 31 Jul 2012) New Revision: 74625 Trac: http://trac.enlightenment.org/e/changeset/74625 Modified: trunk/e/src/bin/e_xsettings.c Modified: trunk/e/src/bin/e_xsettings.c === --- trunk/e/src/bin/e_xsettings.c 2012-07-31 08:41:32 UTC (rev 74624) +++ trunk/e/src/bin/e_xsettings.c 2012-07-31 09:05:39 UTC (rev 74625) @@ -52,10 +52,10 @@ static Eina_Bool setting = EINA_FALSE; static Eina_Bool reset = EINA_FALSE; static Ecore_Idle_Enterer *xsettings_idler = NULL; -static const char *_setting_icon_theme_name = NULL; -static const char *_setting_theme_name = NULL; -static const char *_setting_font_name = NULL; -static const char *_setting_xft_dpi = NULL; +static const char _setting_icon_theme_name[] = Net/IconThemeName; +static const char _setting_theme_name[] = Net/ThemeName; +static const char _setting_font_name[] = Gtk/FontName; +static const char _setting_xft_dpi[] = Xft/DPI; static char *_setting_theme = NULL; static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); @@ -166,6 +166,9 @@ Eina_List *l; if (!name) return; + if (name == _setting_theme_name) + e_config-xsettings.net_theme_name_detected = value; + name = eina_stringshare_add(name); looks like either you did more than just revert my changes or I deleted a line accidentally. either way this is most likely the problem and not the stringshare use. EINA_LIST_FOREACH(settings, l, s) { @@ -175,27 +178,29 @@ if (!value) { if (!s) return; -DBG(remove %s, name); +DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); eina_stringshare_del(s-s.value); settings = eina_list_remove(settings, s); E_FREE(s); -if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = value; return; } - if (!s) + if (s) { -DBG(add %s %s, name, value); +DBG(update %s %s\n, name, value); +eina_stringshare_del(name); +eina_stringshare_replace(s-s.value, value); + } + else + { +DBG(add %s %s\n, name, value); s = E_NEW(Setting, 1); s-type = SETTING_TYPE_STRING; s-name = name; +s-s.value = eina_stringshare_add(value); settings = eina_list_append(settings, s); } - else - DBG(update %s %s, name, value); - eina_stringshare_replace(s-s.value, value); - if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = s-s.value; /* type + pad + name-len + last-change-serial + str_len */ s-length = 12; @@ -212,6 +217,7 @@ Eina_List *l; if (!name) return; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -222,6 +228,8 @@ { if (!s) return; DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); settings = eina_list_remove(settings, s); E_FREE(s); return; @@ -229,6 +237,7 @@ if (s) { DBG(update %s %d\n, name, value); +eina_stringshare_del(name); s-i.value = value; } else @@ -603,6 +612,7 @@ EINA_LIST_FREE(settings, s) { +if (s-name) eina_stringshare_del(s-name); if (s-s.value) eina_stringshare_del(s-s.value); E_FREE(s); } @@ -623,11 +633,6 @@ if (e_config-xsettings.enabled) _e_xsettings_start(); - _setting_icon_theme_name = eina_stringshare_add(Net/IconThemeName); - _setting_theme_name = eina_stringshare_add(Net/ThemeName); - _setting_font_name = eina_stringshare_add(Gtk/FontName); - _setting_xft_dpi = eina_stringshare_add(Xft/DPI); - return 1; } @@ -641,11 +646,6 @@ xsettings_idler = NULL; reset = setting = EINA_FALSE; - eina_stringshare_replace(_setting_icon_theme_name, NULL); - eina_stringshare_replace(_setting_theme_name, NULL); - eina_stringshare_replace(_setting_font_name, NULL); - eina_stringshare_replace(_setting_xft_dpi, NULL); - return 1; } -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
[E-devel] [patch][elementary] naviframe - focus chain, access
dear all hello. i have attached a patch to fix focus chin issue when the item title is not visible. and to add accessibility feature. please review and give any feedback. thanks. cordially, shinwoo Kim. elm_naviframe.access.focus.diff Description: Binary data -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/bin
On Tue, 31 Jul 2012 10:08:46 +0100 Michael Blumenkrantz michael.blumenkra...@gmail.com said: On Tue, Jul 31, 2012 at 10:05 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: revert stringshare changes by zmike - they break xsettings support. it works again now i revert these. Author: raster Date: 2012-07-31 02:05:39 -0700 (Tue, 31 Jul 2012) New Revision: 74625 Trac: http://trac.enlightenment.org/e/changeset/74625 Modified: trunk/e/src/bin/e_xsettings.c Modified: trunk/e/src/bin/e_xsettings.c === --- trunk/e/src/bin/e_xsettings.c 2012-07-31 08:41:32 UTC (rev 74624) +++ trunk/e/src/bin/e_xsettings.c 2012-07-31 09:05:39 UTC (rev 74625) @@ -52,10 +52,10 @@ static Eina_Bool setting = EINA_FALSE; static Eina_Bool reset = EINA_FALSE; static Ecore_Idle_Enterer *xsettings_idler = NULL; -static const char *_setting_icon_theme_name = NULL; -static const char *_setting_theme_name = NULL; -static const char *_setting_font_name = NULL; -static const char *_setting_xft_dpi = NULL; +static const char _setting_icon_theme_name[] = Net/IconThemeName; +static const char _setting_theme_name[] = Net/ThemeName; +static const char _setting_font_name[] = Gtk/FontName; +static const char _setting_xft_dpi[] = Xft/DPI; static char *_setting_theme = NULL; static void _e_xsettings_done_cb(void *data, Eio_File *handler, const Eina_Stat *stat); @@ -166,6 +166,9 @@ Eina_List *l; if (!name) return; + if (name == _setting_theme_name) + e_config-xsettings.net_theme_name_detected = value; + name = eina_stringshare_add(name); looks like either you did more than just revert my changes or I deleted a line accidentally. either way this is most likely the problem and not the stringshare use. i was just narrowing it back to a commit i ended up having to revert all changes since. i reversed just that patch and it fixed it for restarts, not theme setting on login was still broken until i reverted even more commits later on. :) EINA_LIST_FOREACH(settings, l, s) { @@ -175,27 +178,29 @@ if (!value) { if (!s) return; -DBG(remove %s, name); +DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); eina_stringshare_del(s-s.value); settings = eina_list_remove(settings, s); E_FREE(s); -if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = value; return; } - if (!s) + if (s) { -DBG(add %s %s, name, value); +DBG(update %s %s\n, name, value); +eina_stringshare_del(name); +eina_stringshare_replace(s-s.value, value); + } + else + { +DBG(add %s %s\n, name, value); s = E_NEW(Setting, 1); s-type = SETTING_TYPE_STRING; s-name = name; +s-s.value = eina_stringshare_add(value); settings = eina_list_append(settings, s); } - else - DBG(update %s %s, name, value); - eina_stringshare_replace(s-s.value, value); - if (name == _setting_theme_name) - e_config-xsettings.net_theme_name_detected = s-s.value; /* type + pad + name-len + last-change-serial + str_len */ s-length = 12; @@ -212,6 +217,7 @@ Eina_List *l; if (!name) return; + name = eina_stringshare_add(name); EINA_LIST_FOREACH(settings, l, s) { @@ -222,6 +228,8 @@ { if (!s) return; DBG(remove %s\n, name); +eina_stringshare_del(name); +eina_stringshare_del(s-name); settings = eina_list_remove(settings, s); E_FREE(s); return; @@ -229,6 +237,7 @@ if (s) { DBG(update %s %d\n, name, value); +eina_stringshare_del(name); s-i.value = value; } else @@ -603,6 +612,7 @@ EINA_LIST_FREE(settings, s) { +if (s-name) eina_stringshare_del(s-name); if (s-s.value) eina_stringshare_del(s-s.value); E_FREE(s); } @@ -623,11 +633,6 @@ if (e_config-xsettings.enabled) _e_xsettings_start(); - _setting_icon_theme_name = eina_stringshare_add(Net/IconThemeName); - _setting_theme_name = eina_stringshare_add(Net/ThemeName); - _setting_font_name = eina_stringshare_add(Gtk/FontName); - _setting_xft_dpi = eina_stringshare_add(Xft/DPI); - return 1; } @@ -641,11 +646,6 @@ xsettings_idler = NULL; reset = setting = EINA_FALSE; - eina_stringshare_replace(_setting_icon_theme_name, NULL); - eina_stringshare_replace(_setting_theme_name, NULL); - eina_stringshare_replace(_setting_font_name, NULL); -
Re: [E-devel] [e-users] poll fyi
w00t ! e17 is currently the leading WM in France ! yeah ;) by 33% and 25 votes On Tue, Jul 31, 2012 at 9:01 AM, Chris Michael cp.mich...@samsung.comwrote: -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 08:00 To: Enlightenment developer list Cc: Chris Michael; 'support'; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Tue, 31 Jul 2012 07:53:49 +0100 Chris Michael cp.mich...@samsung.com said: -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 07:45 To: Enlightenment developer list Cc: support; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Mon, 30 Jul 2012 21:08:26 -0400 Zoffix Znet zof...@zoffix.com said: On Tue, 2012-07-31 at 02:02 +0200, Steven Le Roux wrote: has voted ! Ditto :D On Tue, Jul 31, 2012 at 1:35 AM, P Purkayastha ppu...@gmail.com wrote: On 07/31/2012 06:30 AM, Carsten Haitzler (The Rasterman) wrote: http://gopollgo.com/what-linux-desktop-do-you-use-currently :) Where are all the enlightened users? :( I think the stats are good enough, if you consider there's a large number of voters who simply use their OS's default desktop and don't know any better. I just won't believe Unity is the most popular desktop :) Its stats mostly reflect usage of Ubuntu that has Unity by default. Anyway, just wanted to say: keep up the amazing work, developers! I love e17, it's like a software than can read my mind and does exactly what I want :D :D :D Thanks! you want a beer. right? Guinness please :P the guinness module is a bit broken atm. will a duvel do? I suppose so ... was never real big on Ale but I'll take what I can get ;) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Steven Le Roux Jabber-ID : ste...@jabber.fr 0x39494CCB ste...@le-roux.info 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
On Tuesday, July 31, 2012, Eunmi Lee wrote: Hello, EFL folks, I have a problem during making the Evas_Object, so I really need your help. What I want to do is to create Evas_Object with specific data. That means, I need to pass data which is used in the Evas_Smart_Class's add function. I'm using evas_object_smart_add() to create Evas_Object, but it can not accept the values except Evas and Evas_Smart. So, I've tried to pass data using Smart_Class's data field, but I failed. Because I can not find the way to free the allocated Smart_Class after I create Smart_Class and allocate memory for that instead using static keyword. and I don't know it is right way to not create Smart_Class without static keyword. I've tried to find the example which creates the Evas_Object with specific data, but I could not find. So, Would you tell me the way to pass the data when creating the Evas_Object? Below URL is my patch to do above things. https://bugs.webkit.org/show_https://bugs.webkit.org/show_bug.cgi?id=90054 bug.cgi?id=90054 https://bugs.webkit.org/show_bug.cgi?id=90054 It is wrong and you should never, ever, try to do it. It's upside down thinking. Change your usage and set it after evas_object_smart_add() returns. See elementary. It's constructors are elm_CLASS_add(Evas_Object *parent), it calls smart add and then sets the parent BR, Eunmi Lee -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/web/www
On Tuesday, July 31, 2012, Enlightenment SVN wrote: Log: web: store information about user update rate behaviour. Author: cedric Date: 2012-07-30 23:53:44 -0700 (Mon, 30 Jul 2012) New Revision: 74615 Trac: http://trac.enlightenment.org/e/changeset/74615 Modified: trunk/web/www/update.php Modified: trunk/web/www/update.php === --- trunk/web/www/update.php2012-07-31 06:04:52 UTC (rev 74614) +++ trunk/web/www/update.php2012-07-31 06:53:44 UTC (rev 74615) @@ -3,23 +3,23 @@ # list of apps and latest versions $apps = array ( - enlightenment= 0.16.999.65643, - eina = 1.1.0, - eet = 1.5.0, - evas = 1.1.0, - ecore= 1.1.0, - embryo = 1.1.0, - edje = 1.1.0, - eeze = 1.1.0, - e_dbus = 1.1.0, - efreet = 1.1.0, - expedite = 1.1.0, - evas_generic_loaders = 1.1.0, + enlightenment= 0.16.999.74598, + eina = 1.2.0, + eet = 1.6.0, + evas = 1.2.0, + ecore= 1.2.0, + embryo = 1.2.0, + edje = 1.2.0, + eeze = 1.2.0, + e_dbus = 1.2.0, + efreet = 1.2.0, + expedite = 1.2.0, + evas_generic_loaders = 1.2.0, evil = 1.0.0, - elementary = 0.8.0.65643, - eio = 0.1.0.65643, - ethumb = 0.1.1.65643, - emotion = 0.2.0.65643 + elementary = 1.0.0, + eio = 1.0.0, + ethumb = 1.0.0, + emotion = 1.0.0 ); # @@ -73,6 +73,20 @@ break; } } + + $fh = fopen(/var/www/web/web/www/e17-updates, a); + if ($fh) + { + fwrite($fh, date(Y/m/d-H:i:s)); + fwrite($fh, ); + fwrite($fh, get_ip()); + fwrite($fh, ); + fwrite($fh, $app); + fwrite($fh, ); + fwrite($fh, $version); + fwrite($fh, \n); + fclose($fh); + } This is racy, two clients will likely mess with each other input. Proper way is to create a single buffer, lock, write and release. } update check request -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [e-users] poll fyi
On Tue, 31 Jul 2012 12:17:57 +0200 Steven Le Roux ste...@le-roux.info said: moar votes! mar! w00t ! e17 is currently the leading WM in France ! yeah ;) by 33% and 25 votes On Tue, Jul 31, 2012 at 9:01 AM, Chris Michael cp.mich...@samsung.comwrote: -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 08:00 To: Enlightenment developer list Cc: Chris Michael; 'support'; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Tue, 31 Jul 2012 07:53:49 +0100 Chris Michael cp.mich...@samsung.com said: -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: 31 July 2012 07:45 To: Enlightenment developer list Cc: support; enlightenm...@samsung.com Subject: Re: [E-devel] [e-users] poll fyi On Mon, 30 Jul 2012 21:08:26 -0400 Zoffix Znet zof...@zoffix.com said: On Tue, 2012-07-31 at 02:02 +0200, Steven Le Roux wrote: has voted ! Ditto :D On Tue, Jul 31, 2012 at 1:35 AM, P Purkayastha ppu...@gmail.com wrote: On 07/31/2012 06:30 AM, Carsten Haitzler (The Rasterman) wrote: http://gopollgo.com/what-linux-desktop-do-you-use-currently :) Where are all the enlightened users? :( I think the stats are good enough, if you consider there's a large number of voters who simply use their OS's default desktop and don't know any better. I just won't believe Unity is the most popular desktop :) Its stats mostly reflect usage of Ubuntu that has Unity by default. Anyway, just wanted to say: keep up the amazing work, developers! I love e17, it's like a software than can read my mind and does exactly what I want :D :D :D Thanks! you want a beer. right? Guinness please :P the guinness module is a bit broken atm. will a duvel do? I suppose so ... was never real big on Ale but I'll take what I can get ;) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Steven Le Roux Jabber-ID : ste...@jabber.fr 0x39494CCB ste...@le-roux.info 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ 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 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/e/src/modules/comp
On Tue, 31 Jul 2012 03:25:20 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: remove shadow option - this is handled by styles anyway, and make a basic vs advanced cfg dialog for every one except me that is unable to cope with settings widgets that are entirely devoid of meaningful usage info. :) There I fixed it for you raster. :-P -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/web/www
On Tue, 31 Jul 2012 07:29:33 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Tuesday, July 31, 2012, Enlightenment SVN wrote: Log: web: store information about user update rate behaviour. Author: cedric Date: 2012-07-30 23:53:44 -0700 (Mon, 30 Jul 2012) New Revision: 74615 Trac: http://trac.enlightenment.org/e/changeset/74615 Modified: trunk/web/www/update.php Modified: trunk/web/www/update.php === --- trunk/web/www/update.php2012-07-31 06:04:52 UTC (rev 74614) +++ trunk/web/www/update.php2012-07-31 06:53:44 UTC (rev 74615) @@ -3,23 +3,23 @@ # list of apps and latest versions $apps = array ( - enlightenment= 0.16.999.65643, - eina = 1.1.0, - eet = 1.5.0, - evas = 1.1.0, - ecore= 1.1.0, - embryo = 1.1.0, - edje = 1.1.0, - eeze = 1.1.0, - e_dbus = 1.1.0, - efreet = 1.1.0, - expedite = 1.1.0, - evas_generic_loaders = 1.1.0, + enlightenment= 0.16.999.74598, + eina = 1.2.0, + eet = 1.6.0, + evas = 1.2.0, + ecore= 1.2.0, + embryo = 1.2.0, + edje = 1.2.0, + eeze = 1.2.0, + e_dbus = 1.2.0, + efreet = 1.2.0, + expedite = 1.2.0, + evas_generic_loaders = 1.2.0, evil = 1.0.0, - elementary = 0.8.0.65643, - eio = 0.1.0.65643, - ethumb = 0.1.1.65643, - emotion = 0.2.0.65643 + elementary = 1.0.0, + eio = 1.0.0, + ethumb = 1.0.0, + emotion = 1.0.0 ); # @@ -73,6 +73,20 @@ break; } } + + $fh = fopen(/var/www/web/web/www/e17-updates, a); + if ($fh) + { + fwrite($fh, date(Y/m/d-H:i:s)); + fwrite($fh, ); + fwrite($fh, get_ip()); + fwrite($fh, ); + fwrite($fh, $app); + fwrite($fh, ); + fwrite($fh, $version); + fwrite($fh, \n); + fclose($fh); + } This is racy, two clients will likely mess with each other input. Proper way is to create a single buffer, lock, write and release. that's the same code that was there... and yes - it's racy. i wrote it and didn't care at the time as i wasn't expecting enough collisions to matter. it's served its purpose tho.. gave us stats. :) } update check request -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ 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 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
Re: [E-devel] E SVN: cedric trunk/web/www
On Tuesday, July 31, 2012, Carsten Haitzler wrote: On Tue, 31 Jul 2012 07:29:33 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Tuesday, July 31, 2012, Enlightenment SVN wrote: Log: web: store information about user update rate behaviour. Author: cedric Date: 2012-07-30 23:53:44 -0700 (Mon, 30 Jul 2012) New Revision: 74615 Trac: http://trac.enlightenment.org/e/changeset/74615 Modified: trunk/web/www/update.php Modified: trunk/web/www/update.php === --- trunk/web/www/update.php2012-07-31 06:04:52 UTC (rev 74614) +++ trunk/web/www/update.php2012-07-31 06:53:44 UTC (rev 74615) @@ -3,23 +3,23 @@ # list of apps and latest versions $apps = array ( - enlightenment= 0.16.999.65643, - eina = 1.1.0, - eet = 1.5.0, - evas = 1.1.0, - ecore= 1.1.0, - embryo = 1.1.0, - edje = 1.1.0, - eeze = 1.1.0, - e_dbus = 1.1.0, - efreet = 1.1.0, - expedite = 1.1.0, - evas_generic_loaders = 1.1.0, + enlightenment= 0.16.999.74598, + eina = 1.2.0, + eet = 1.6.0, + evas = 1.2.0, + ecore= 1.2.0, + embryo = 1.2.0, + edje = 1.2.0, + eeze = 1.2.0, + e_dbus = 1.2.0, + efreet = 1.2.0, + expedite = 1.2.0, + evas_generic_loaders = 1.2.0, evil = 1.0.0, - elementary = 0.8.0.65643, - eio = 0.1.0.65643, - ethumb = 0.1.1.65643, - emotion = 0.2.0.65643 + elementary = 1.0.0, + eio = 1.0.0, + ethumb that's the same code that was there... and yes - it's racy. i wrote it and didn't care at the time as i wasn't expecting enough collisions to matter. it's served its purpose tho.. gave us stats. :) We should have been lucky. It's easy to fix, why not? } update check request -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net javascript:; javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com javascript:; Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com javascript:; -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch][elementary] naviframe - focus chain, access
On Tue, 31 Jul 2012 18:56:45 +0900 Kim Shinwoo kimcinoo@gmail.com said: in! incomplete feature being completed. yay! :) dear all hello. i have attached a patch to fix focus chin issue when the item title is not visible. and to add accessibility feature. please review and give any feedback. thanks. cordially, shinwoo Kim. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
On 31/07/12 14:37, David Seikel wrote: On Tue, 31 Jul 2012 03:51:11 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: Evas font: Fixed compilation without fontconfig. I can use EFL in my embedded project, still use fonts, and not need fontconfig? I thought it was a hard dependency? I like to strip out everything that's not needed from my embedded project. For many reasons, including legal reasons. Sure. You just need to provide a font in some other way, best way is from an edje file. -- Tom. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
On Tue, 31 Jul 2012 14:41:29 +0300 Tom Hacohen tom.haco...@samsung.com wrote: On 31/07/12 14:37, David Seikel wrote: On Tue, 31 Jul 2012 03:51:11 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: Evas font: Fixed compilation without fontconfig. I can use EFL in my embedded project, still use fonts, and not need fontconfig? I thought it was a hard dependency? I like to strip out everything that's not needed from my embedded project. For many reasons, including legal reasons. Sure. You just need to provide a font in some other way, best way is from an edje file. That's exactly what I'm doing, a few fonts in the edje file. That's all I need. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/evas/src/lib/canvas
On 31/07/12 14:51, David Seikel wrote: On Tue, 31 Jul 2012 14:41:29 +0300 Tom Hacohen tom.haco...@samsung.com wrote: On 31/07/12 14:37, David Seikel wrote: On Tue, 31 Jul 2012 03:51:11 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: Evas font: Fixed compilation without fontconfig. I can use EFL in my embedded project, still use fonts, and not need fontconfig? I thought it was a hard dependency? I like to strip out everything that's not needed from my embedded project. For many reasons, including legal reasons. Sure. You just need to provide a font in some other way, best way is from an edje file. That's exactly what I'm doing, a few fonts in the edje file. That's all I need. Then you should be fine. -- Tom. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Table + Flip
On Mon, 30 Jul 2012 13:15:31 -0300 Ederson Souza eder...@profusion.mobi said: someone did something silly in the smart memmber add smart method by calling smart member add... again... too tired to whip out the blame stick. :) Hi, I would like to inform about a problem that I found using Table and Flip. I've realised that if I want to use more than one flip inside a table, I have to pack the flips inside the table *before* setting the content of the flips. If I pack the flips inside the table after setting the flips content, it doesn't work properly (just the last flip is showed, and its content is overlapped). This behaviour looks like a bug in the flip widget, and I've attached two examples to show what I mean: in the flips_work.c, I pack the flips *before* setting their contents, and in the flips_fail.c, I pack the flips *after* setting their contents. Can anyone check if such behaviour is a bug? Thank you, -- Ederson de Souza ProFUSION Embedded Systems -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Impressive eet compression.
$ eet -t gggData.eet *** sections stats *** gggData of size 73364 is compressed. *** dictionary *** 35 strings inside the dictionary. *** global *** 1 sections - 1 of them are compressed (100.00%) expanding in 73364 bytes. - 0 of them are directly mappable in memory (0.00%) representing 0 bytes. 100.00% compression. I am impressed. I wonder if I can store the entire OS in an eet, then stash that in the BIOS NVRAM? Who needs hard drives. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch][elementary] dayselector - focus chain, and about accessibility policy.
On Fri, 27 Jul 2012 21:34:16 +0900 Kim Shinwoo kimcinoo@gmail.com said: dear all hello. dayselector does not work in focus cycle because there is no focus_chain(). because dayselctor is a child of Elm_Layout_Smart_Class, so it is enough to use focus_chain() of layout. ok - in. :) and.. very carefully.. i'd like to raise an issue that currently visually impaired person should be obliged to click(tap) quickly two times to activate widget such as button, check. the implementation to check 2nd click in elm_access is great. but one single click is enough to activate button or change state of elm_check. moreover some widgets like dayselector which has customized style for elm_check does not work properly, because they do something at signal 'mouse,down,1'. then please give your opinion, thanks. it may be that event handling should be left to code here for logic and the theme respond to signal emits. hard to do this without breaking though... hmmm. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Impressive eet compression.
On Tuesday, July 31, 2012, David Seikel wrote: $ eet -t gggData.eet *** sections stats *** gggData of size 73364 is compressed. *** dictionary *** 35 strings inside the dictionary. *** global *** 1 sections - 1 of them are compressed (100.00%) expanding in 73364 bytes. - 0 of them are directly mappable in memory (0.00%) representing 0 bytes. 100.00% compression. I am impressed. I wonder if I can store the entire OS in an eet, then stash that in the BIOS NVRAM? Who needs hard drives. Too lazy to read? 1 section of 1 total was compressed. That's 100% in my book :-) -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch][elementary] ctxpopup, focus-chain
On Fri, 27 Jul 2012 16:07:50 +0900 Kim Shinwoo kimcinoo@gmail.com said: dear all hello. you would be in rush because of freezing.. but there is still hot again. -_-; i'd like to raise an issue about focus chain on the ctxpopup. the focus would go around only in the ctxpopup. (IMHO, raster keep the previous popup patch. so definitely!!) but.. first of all, current ctxpopup does not have focus_next(). even though there is focus_next(), it is not work properly, because the parent of ctxpopup would be a widget which does not take care of sub objects in the focus_next(); such as elm_list. (every widget can be a parent of ctxpopup, if the widget is enough size to display ctxpopup. thus the elm_list can be a parent of ctxpopup also). anyhow, to resolve this issue, the patch uses event() of elm_widget_event_hook_set(). the ctxpopup item is equal to the elm_list item. but the focus chain of elm_list does not work properly. generally, we use 'Tab' key to move focus, but elm_list uses the (up,down) arrow key moreover it is not a focus. if you want to check this patch, it would be better to use ELM_ACCESS_MODE=1. please check the attachment and give your opinion. thanks. this is in fact a very interesting case. where we do go next/prev but in different ways. tab we expect to switch to a list, then hit tab again and it switches away, using arrow keys instead to select (assuming a list is so big that u don't want to tab through all items before going to the next widget). the question is.. what to do. for now this patch is ok - but i think this needs some tought. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
Vincent and Gustavo, thank you for reply. But I could not find the answer from emotion and elementary, because I want to make the Evas_Object which is inheritable and gets value from the constructor's parameter. Elementary gets the parent as a parameter in the constructor, but elementary widget is not inheritable, so they can do everything in the constructor. Let's imagine to make the elm_popup inheritable. where can we make the Widget_Data and how can we pass the parent to make the wd-notify? If I don't have to make my Evas_Object inheritable, I can do everything in the constructor like an Elementary and Emotion widget. If I don't have to pass the value which is used to initialize Evas_Object, it is easy to make it. However, I want to do both of them. I really want to find the way to get the both of inheritance and value of constructor. BR, Eunmi Lee 2012/7/31 Gustavo Sverzut Barbieri barbi...@profusion.mobi: On Tuesday, July 31, 2012, Eunmi Lee wrote: Hello, EFL folks, I have a problem during making the Evas_Object, so I really need your help. What I want to do is to create Evas_Object with specific data. That means, I need to pass data which is used in the Evas_Smart_Class's add function. I'm using evas_object_smart_add() to create Evas_Object, but it can not accept the values except Evas and Evas_Smart. So, I've tried to pass data using Smart_Class's data field, but I failed. Because I can not find the way to free the allocated Smart_Class after I create Smart_Class and allocate memory for that instead using static keyword. and I don't know it is right way to not create Smart_Class without static keyword. I've tried to find the example which creates the Evas_Object with specific data, but I could not find. So, Would you tell me the way to pass the data when creating the Evas_Object? Below URL is my patch to do above things. https://bugs.webkit.org/show_https://bugs.webkit.org/show_bug.cgi?id=90054 bug.cgi?id=90054 https://bugs.webkit.org/show_bug.cgi?id=90054 It is wrong and you should never, ever, try to do it. It's upside down thinking. Change your usage and set it after evas_object_smart_add() returns. See elementary. It's constructors are elm_CLASS_add(Evas_Object *parent), it calls smart add and then sets the parent BR, Eunmi Lee -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Impressive eet compression.
On Tue, 31 Jul 2012 09:31:10 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, David Seikel wrote: $ eet -t gggData.eet *** sections stats *** gggData of size 73364 is compressed. *** dictionary *** 35 strings inside the dictionary. *** global *** 1 sections - 1 of them are compressed (100.00%) expanding in 73364 bytes. - 0 of them are directly mappable in memory (0.00%) representing 0 bytes. 100.00% compression. I am impressed. I wonder if I can store the entire OS in an eet, then stash that in the BIOS NVRAM? Who needs hard drives. Too lazy to read? 1 section of 1 total was compressed. That's 100% in my book :-) Well, it says ... compressed (100.00%) ... which could be read as it's compressed 100% of original size. In fact, I'd say it's more likely to be read that way. Now if it said ... compressed (100% of total file size) ... then your way makes more sense. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Impressive eet compression.
On Tue, Jul 31, 2012 at 9:31 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Too lazy to read? 1 section of 1 total was compressed. That's 100% in my book :-) http://web.archive.org/web/20010405094403/http://lzip.sourceforge.net/ -- Leandro -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
* Eunmi Lee myy...@gmail.com [2012-07-31 21:44:44 +0900]: Vincent and Gustavo, thank you for reply. But I could not find the answer from emotion and elementary, because I want to make the Evas_Object which is inheritable and gets value from the constructor's parameter. Elementary gets the parent as a parameter in the constructor, but elementary widget is not inheritable, so they can do everything in the constructor. Let's imagine to make the elm_popup inheritable. where can we make the Widget_Data and how can we pass the parent to make the wd-notify? Please, you just looked at one of the few remaining legacy widgets inside Elementary. Take a look at http://glima.wordpress.com/2012/06/11/new-widgets-hierarchy-on-elementary/ and you see that I'm exactly working on fixing the non-inheritance issue inside Elementary, which is almost complete. The library is close to a new release, so please look at SVN, live, code. If I don't have to make my Evas_Object inheritable, I can do everything in the constructor like an Elementary and Emotion widget. If I don't have to pass the value which is used to initialize Evas_Object, it is easy to make it. However, I want to do both of them. I really want to find the way to get the both of inheritance and value of constructor. The recommended way of doing inheritance, as you will find in Evas' documentation and examples (http://docs.enlightenment.org/auto/evas/evas-smart-object_8c-example.html), is by means of the EVAS_SMART_SUBCLASS_NEW and EVAS_SMART_DATA_ALLOC macros, which are extensively used throught Elementary. Regards, BR, Eunmi Lee 2012/7/31 Gustavo Sverzut Barbieri barbi...@profusion.mobi: On Tuesday, July 31, 2012, Eunmi Lee wrote: Hello, EFL folks, I have a problem during making the Evas_Object, so I really need your help. What I want to do is to create Evas_Object with specific data. That means, I need to pass data which is used in the Evas_Smart_Class's add function. I'm using evas_object_smart_add() to create Evas_Object, but it can not accept the values except Evas and Evas_Smart. So, I've tried to pass data using Smart_Class's data field, but I failed. Because I can not find the way to free the allocated Smart_Class after I create Smart_Class and allocate memory for that instead using static keyword. and I don't know it is right way to not create Smart_Class without static keyword. I've tried to find the example which creates the Evas_Object with specific data, but I could not find. So, Would you tell me the way to pass the data when creating the Evas_Object? Below URL is my patch to do above things. https://bugs.webkit.org/show_https://bugs.webkit.org/show_bug.cgi?id=90054 bug.cgi?id=90054 https://bugs.webkit.org/show_bug.cgi?id=90054 It is wrong and you should never, ever, try to do it. It's upside down thinking. Change your usage and set it after evas_object_smart_add() returns. See elementary. It's constructors are elm_CLASS_add(Evas_Object *parent), it calls smart add and then sets the parent BR, Eunmi Lee -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___
Re: [E-devel] Impressive eet compression.
On Tue, Jul 31, 2012 at 9:48 AM, David Seikel onef...@gmail.com wrote: On Tue, 31 Jul 2012 09:31:10 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, David Seikel wrote: $ eet -t gggData.eet *** sections stats *** gggData of size 73364 is compressed. *** dictionary *** 35 strings inside the dictionary. *** global *** 1 sections - 1 of them are compressed (100.00%) expanding in 73364 bytes. - 0 of them are directly mappable in memory (0.00%) representing 0 bytes. 100.00% compression. I am impressed. I wonder if I can store the entire OS in an eet, then stash that in the BIOS NVRAM? Who needs hard drives. Too lazy to read? 1 section of 1 total was compressed. That's 100% in my book :-) Well, it says ... compressed (100.00%) ... which could be read as it's compressed 100% of original size. In fact, I'd say it's more likely to be read that way. Now if it said ... compressed (100% of total file size) ... then your way makes more sense. It should read 1/1 (number of entries compressed, total entries) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
On Tue, Jul 31, 2012 at 9:44 AM, Eunmi Lee myy...@gmail.com wrote: Vincent and Gustavo, thank you for reply. But I could not find the answer from emotion and elementary, because I want to make the Evas_Object which is inheritable and gets value from the constructor's parameter. Elementary gets the parent as a parameter in the constructor, but elementary widget is not inheritable, so they can do everything in the constructor. Let's imagine to make the elm_popup inheritable. where can we make the Widget_Data and how can we pass the parent to make the wd-notify? If I don't have to make my Evas_Object inheritable, I can do everything in the constructor like an Elementary and Emotion widget. If I don't have to pass the value which is used to initialize Evas_Object, it is easy to make it. However, I want to do both of them. I really want to find the way to get the both of inheritance and value of constructor. Gustavo Lima replied with pointers on how to do it. But I insist you're looking it from the wrong point of view. There is no constructor parameter concepts for Evas_Object. period, accept that. The proper way to do it is to have another method call AFTER the constructor: Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); You can expose this in two forms: 1. Wrapped inside your own constructor (not-EFL like): Evas_Object *my_obj_add(Evas *e, my_type my_parameter) { Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); return o; } 2. Explicitly expose a constructor without parameter and a public (EAPI) method. For other details look at glima's email. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
* Gustavo Sverzut Barbieri barbi...@profusion.mobi [2012-07-31 11:28:49 -0300]: On Tue, Jul 31, 2012 at 9:44 AM, Eunmi Lee myy...@gmail.com wrote: Vincent and Gustavo, thank you for reply. But I could not find the answer from emotion and elementary, because I want to make the Evas_Object which is inheritable and gets value from the constructor's parameter. Elementary gets the parent as a parameter in the constructor, but elementary widget is not inheritable, so they can do everything in the constructor. Let's imagine to make the elm_popup inheritable. where can we make the Widget_Data and how can we pass the parent to make the wd-notify? If I don't have to make my Evas_Object inheritable, I can do everything in the constructor like an Elementary and Emotion widget. If I don't have to pass the value which is used to initialize Evas_Object, it is easy to make it. However, I want to do both of them. I really want to find the way to get the both of inheritance and value of constructor. Gustavo Lima replied with pointers on how to do it. But I insist you're looking it from the wrong point of view. There is no constructor parameter concepts for Evas_Object. period, accept that. The proper way to do it is to have another method call AFTER the constructor: Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); You can expose this in two forms: 1. Wrapped inside your own constructor (not-EFL like): Evas_Object *my_obj_add(Evas *e, my_type my_parameter) { Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); return o; } 2. Explicitly expose a constructor without parameter and a public (EAPI) method. For other details look at glima's email. Barbieri, I bet what he wants is setting the object's smart data *inside its smart_add() function*. That's the place to do it. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Lima Chaves Computer Engineer @ ProFUSION Embedded Systems -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On 31/07/12 17:22, Gustavo Sverzut Barbieri wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) A major +1. :) -- Tom. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Impressive eet compression.
On Tue, Jul 31, 2012 at 4:21 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 9:48 AM, David Seikel onef...@gmail.com wrote: On Tue, 31 Jul 2012 09:31:10 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, David Seikel wrote: $ eet -t gggData.eet *** sections stats *** gggData of size 73364 is compressed. *** dictionary *** 35 strings inside the dictionary. *** global *** 1 sections - 1 of them are compressed (100.00%) expanding in 73364 bytes. - 0 of them are directly mappable in memory (0.00%) representing 0 bytes. 100.00% compression. I am impressed. I wonder if I can store the entire OS in an eet, then stash that in the BIOS NVRAM? Who needs hard drives. Too lazy to read? 1 section of 1 total was compressed. That's 100% in my book :-) Well, it says ... compressed (100.00%) ... which could be read as it's compressed 100% of original size. In fact, I'd say it's more likely to be read that way. Now if it said ... compressed (100% of total file size) ... then your way makes more sense. It should read 1/1 (number of entries compressed, total entries) so why not : 1/1 (100%) ? Vincent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
On Tue, Jul 31, 2012 at 11:34 AM, Gustavo Lima Chaves gl...@profusion.mobi wrote: * Gustavo Sverzut Barbieri barbi...@profusion.mobi [2012-07-31 11:28:49 -0300]: On Tue, Jul 31, 2012 at 9:44 AM, Eunmi Lee myy...@gmail.com wrote: Vincent and Gustavo, thank you for reply. But I could not find the answer from emotion and elementary, because I want to make the Evas_Object which is inheritable and gets value from the constructor's parameter. Elementary gets the parent as a parameter in the constructor, but elementary widget is not inheritable, so they can do everything in the constructor. Let's imagine to make the elm_popup inheritable. where can we make the Widget_Data and how can we pass the parent to make the wd-notify? If I don't have to make my Evas_Object inheritable, I can do everything in the constructor like an Elementary and Emotion widget. If I don't have to pass the value which is used to initialize Evas_Object, it is easy to make it. However, I want to do both of them. I really want to find the way to get the both of inheritance and value of constructor. Gustavo Lima replied with pointers on how to do it. But I insist you're looking it from the wrong point of view. There is no constructor parameter concepts for Evas_Object. period, accept that. The proper way to do it is to have another method call AFTER the constructor: Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); You can expose this in two forms: 1. Wrapped inside your own constructor (not-EFL like): Evas_Object *my_obj_add(Evas *e, my_type my_parameter) { Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); return o; } 2. Explicitly expose a constructor without parameter and a public (EAPI) method. For other details look at glima's email. Barbieri, I bet what he wants is setting the object's smart data *inside its smart_add() function*. That's the place to do it. this part is already covered by your email :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Tue, Jul 31, 2012 at 11:50 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... Why would you write it in a tool you need a manual to use?! I'd say Perl is okay, if you knew it. as for the have been faster for me to do it in C: you're staying too long with Raster, your brain is already damaged. Likely unrecoverable. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/e_dbus
Why elm depends of edbus? On Mon, Jul 30, 2012 at 11:20 PM, Carsten Haitzler ras...@rasterman.com wrote: On Mon, 30 Jul 2012 19:30:41 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Mon, Jul 30, 2012 at 7:05 PM, Carsten Haitzler ras...@rasterman.com wrote: On Mon, 30 Jul 2012 12:42:17 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Mon, Jul 30, 2012 at 12:24 PM, Eduardo Lima (Etrunko) ebl...@gmail.com wrote: This breaks the build if you don't have elementary installed. Performance test requires elementary (WTF!?!) which depends on e_dbus. It should either not depend on elementary or be disabled by default. similar to evas examples that requires ecore installed, this one should be disabled by default. if you have examples using elm+edbus - put them in elm. it's a edbus benchmark that uses elm to produce an gui. we could use ecore-evas, but it's more work to write the test :-) then why not put it in the elm tree as when u compile edbus on a fresh system... circular dep... -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
Cedric Bail On Aug 1, 2012 12:02 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 11:50 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... Why would you write it in a tool you need a manual to use?! I'd say Perl is okay, if you knew it. as for the have been faster for me to do it in C: you're staying too long with Raster, your brain is already damaged. Likely unrecoverable. I can only but agree ! -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Tue, Jul 31, 2012 at 4:50 PM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... lol, what do you want to do ? I could help with python or pig here. -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Steven Le Roux Jabber-ID : ste...@jabber.fr 0x39494CCB ste...@le-roux.info 2FF7 226B 552E 4709 03F0 6281 72D7 A010 3949 4CCB -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: acidx IN trunk/devs: . mello
Thank you all for your confidence, as soon as possible I will update my profile. On Tue, Jul 31, 2012 at 3:44 AM, Carsten Haitzler ras...@rasterman.comwrote: On Tue, 31 Jul 2012 13:33:34 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: Congratulations Mello! With great power comes great responsibility. and a block of mouldy cheese. Daniel Juyung Seo (SeoZ) On Tue, Jul 31, 2012 at 12:11 PM, ChunEon Park her...@naver.com wrote: expecting your handsome face.. :) -Regards, Hermet- -Original Message- From: Rafael Antognolliantogno...@profusion.mobi To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; Cc: Sent: 2012-07-31 (화) 07:22:32 Subject: Re: [E-devel] E SVN: acidx IN trunk/devs: . mello He needs a nice profile picture too. On Mon, Jul 30, 2012 at 7:02 PM, Bruno Dilly bdilly@profusion.mobi wrote: On Mon, Jul 30, 2012 at 6:59 PM, Enlightenment SVN no-reply@enlightenment.org wrote: Log: Greetings to Mello, who is doing a lot of Elev8 related stuff Good news! Congrats, Mello! You're doing a very nice job so far, keep the good work =) (And also someone else to blame for the huge flux of commits every now and then.) Author: acidx Date: 2012-07-30 14:59:53 -0700 (Mon, 30 Jul 2012) New Revision: 74599 Trac: http://trac.enlightenment.org/e/changeset/74599 Added: trunk/devs/mello/ trunk/devs/mello/id_rsa.pub trunk/devs/mello/info.txt -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Bruno Dilly Senior Developer ProFUSION embedded systems http://profusion.mobi -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Rafael Antognolli ProFUSION embedded systems http://profusion.mobi -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ 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
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Tue, 31 Jul 2012 17:37:21 +0200 Steven Le Roux ste...@le-roux.info wrote: On Tue, Jul 31, 2012 at 4:50 PM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... lol, what do you want to do ? I could help with python or pig here. Oh just stick with C, it's plenty good enough. Ignore the script kiddies. :-P -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Evas]: Use of loop instead of memcpy
On Mon, Jul 30, 2012 at 07:11:48PM +0900, Carsten Haitzler wrote: On Mon, 30 Jul 2012 02:38:18 -0400 (EDT) david.obo...@aliceadsl.fr said: Hi, I wonder why the evas_blit_main.c, the copy is made by a loop instead of a memcpy. This is a problem with an architecture or with performance? at least in the past i have measured it as faster than memcpy. and the mmx/sse ones even faster. :) maybe glibc has stopped being... so... crappy these days :) The bigger question is whether GCC stopped inlining memcpy in ways optimised for i386... Joerg -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/e_dbus
On Tue, Jul 31, 2012 at 12:14 PM, Jose Souza zehortig...@profusion.mobi wrote: Why elm depends of edbus? 1 - it's a catch all, then it inits edbus... it does the same with efreet (.desktop loader) 2 - it uses ethumb, ethumb uses edbus -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/e_dbus
So its better move performance test to elm? Or remove performance test from build, and add a script to compile manually? I could make a patch to that. On Tue, Jul 31, 2012 at 4:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 12:14 PM, Jose Souza zehortig...@profusion.mobi wrote: Why elm depends of edbus? 1 - it's a catch all, then it inits edbus... it does the same with efreet (.desktop loader) 2 - it uses ethumb, ethumb uses edbus -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/e_dbus
On Tue, Jul 31, 2012 at 06:56:39PM -0300, Jose Souza wrote: So its better move performance test to elm? Or remove performance test from build, and add a script to compile manually? Imho moving to elm should be enough, it could be disabled by default there and if enabled it won't create circular dependency like it does now in e_dbus. I could make a patch to that. On Tue, Jul 31, 2012 at 4:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 12:14 PM, Jose Souza zehortig...@profusion.mobi wrote: Why elm depends of edbus? 1 - it's a catch all, then it inits edbus... it does the same with efreet (.desktop loader) 2 - it uses ethumb, ethumb uses edbus -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Martin 'JaMa' Jansa jabber: martin.ja...@gmail.com signature.asc Description: Digital signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/e_dbus
On Tue, Jul 31, 2012 at 7:05 PM, Martin Jansa martin.ja...@gmail.com wrote: On Tue, Jul 31, 2012 at 06:56:39PM -0300, Jose Souza wrote: So its better move performance test to elm? Or remove performance test from build, and add a script to compile manually? Imho moving to elm should be enough, it could be disabled by default there and if enabled it won't create circular dependency like it does now in e_dbus. i'd say keep it disabled by default, do not build. Similar to what we do for evas examples that rely on ecore. after the efl is merged in one single tree, you add a SUBDIR after and it's all solved. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Wed, 1 Aug 2012 00:31:55 +0900 Cedric BAIL moa.blueb...@gmail.com said: Cedric Bail On Aug 1, 2012 12:02 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 11:50 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... Why would you write it in a tool you need a manual to use?! I'd say Perl is okay, if you knew it. as for the have been faster for me to do it in C: you're staying too long with Raster, your brain is already damaged. Likely unrecoverable. I can only but agree ! muhahahaha! :) but seriously - there is no universal answer for job x must be done in language y. each person has experience/skills of their own and to cedric its easier to do it in c. maybe not you - but to him it is. i don't see a problem with that. being so fluent in c to the point where its not a barrier to getting thigs like this done is probably a good sign - it means your ability to digest the harder code inside efl is pretty damned good. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: lucas trunk/e_dbus
On Tue, 31 Jul 2012 19:49:22 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Tue, Jul 31, 2012 at 7:05 PM, Martin Jansa martin.ja...@gmail.com wrote: On Tue, Jul 31, 2012 at 06:56:39PM -0300, Jose Souza wrote: So its better move performance test to elm? Or remove performance test from build, and add a script to compile manually? Imho moving to elm should be enough, it could be disabled by default there and if enabled it won't create circular dependency like it does now in e_dbus. i'd say keep it disabled by default, do not build. Similar to what we do for evas examples that rely on ecore. after the efl is merged in one single tree, you add a SUBDIR after and it's all solved. once there is a single tree - then its all fine. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On 31/07/2012, at 21:14, Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 1 Aug 2012 00:31:55 +0900 Cedric BAIL moa.blueb...@gmail.com said: Cedric Bail On Aug 1, 2012 12:02 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 11:50 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... Why would you write it in a tool you need a manual to use?! I'd say Perl is okay, if you knew it. as for the have been faster for me to do it in C: you're staying too long with Raster, your brain is already damaged. Likely unrecoverable. I can only but agree ! muhahahaha! :) but seriously - there is no universal answer for job x must be done in language y. each person has experience/skills of their own and to cedric its easier to do it in c. maybe not you - but to him it is. i don't see a problem with that. being so fluent in c to the point where its not a barrier to getting thigs like this done is probably a good sign - it means your ability to digest the harder code inside efl is pretty damned good. :) I told before, serious brain damage. Or lots of free time :-) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Wed, Aug 1, 2012 at 9:36 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On 31/07/2012, at 21:14, Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 1 Aug 2012 00:31:55 +0900 Cedric BAIL moa.blueb...@gmail.com said: Cedric Bail On Aug 1, 2012 12:02 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 11:50 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 11:22 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tue, Jul 31, 2012 at 10:29 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. you people are crazy. You write a tool to analyze this shit in C? ahahaha... you have nothing better to do with your time, right? :-) I started to do it in Perl, then I realized that my Perl manual was still somewhere in a plane, but not yet at home. I started looking online to remember and then realized that it would have been faster for me to do it in C... I really looked at myself wondering for some time and then accepted the fact that I am more fluent in C than any other language... Yeah, i did feel a little bit bad about that... Why would you write it in a tool you need a manual to use?! I'd say Perl is okay, if you knew it. as for the have been faster for me to do it in C: you're staying too long with Raster, your brain is already damaged. Likely unrecoverable. I can only but agree ! muhahahaha! :) but seriously - there is no universal answer for job x must be done in language y. each person has experience/skills of their own and to cedric its easier to do it in c. maybe not you - but to him it is. i don't see a problem with that. being so fluent in c to the point where its not a barrier to getting thigs like this done is probably a good sign - it means your ability to digest the harder code inside efl is pretty damned good. :) I told before, serious brain damage. Or lots of free time :-) I vote for brain damage, but nobody will notice I am already a crazy frenchie ! -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch][elementary] ctxpopup, focus-chain
thanks for your response always. IMHO :) other container widget such as box has same issue if the widget is so big. as you commented, someone does not want tab though all items in the box before going to the next widget. but the box does not use arrow keys like list does.. cordially, shinwoo kim. 2012/7/31 Carsten Haitzler ras...@rasterman.com On Fri, 27 Jul 2012 16:07:50 +0900 Kim Shinwoo kimcinoo@gmail.com said: dear all hello. you would be in rush because of freezing.. but there is still hot again. -_-; i'd like to raise an issue about focus chain on the ctxpopup. the focus would go around only in the ctxpopup. (IMHO, raster keep the previous popup patch. so definitely!!) but.. first of all, current ctxpopup does not have focus_next(). even though there is focus_next(), it is not work properly, because the parent of ctxpopup would be a widget which does not take care of sub objects in the focus_next(); such as elm_list. (every widget can be a parent of ctxpopup, if the widget is enough size to display ctxpopup. thus the elm_list can be a parent of ctxpopup also). anyhow, to resolve this issue, the patch uses event() of elm_widget_event_hook_set(). the ctxpopup item is equal to the elm_list item. but the focus chain of elm_list does not work properly. generally, we use 'Tab' key to move focus, but elm_list uses the (up,down) arrow key moreover it is not a focus. if you want to check this patch, it would be better to use ELM_ACCESS_MODE=1. please check the attachment and give your opinion. thanks. this is in fact a very interesting case. where we do go next/prev but in different ways. tab we expect to switch to a list, then hit tab again and it switches away, using arrow keys instead to select (assuming a list is so big that u don't want to tab through all items before going to the next widget). the question is.. what to do. for now this patch is ok - but i think this needs some tought. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Tue, Jul 31, 2012 at 7:42 PM, Enlightenment SVN no-re...@enlightenment.org wrote: static void +_edje_cc_log_cb(const Eina_Log_Domain *d, +Eina_Log_Level level, +const char *file, +const char *fnc, +int line, +const char *fmt, +__UNUSED__ void *data, +va_list args) Shouldn't platform-dependent stuff inside this function be inside Eina_Log itself, with a eina_log_color_printf() function with color codes like %R, %G, %B, %C, %M, %Y, %K, %W, etc? Or at least a eina_log_console_color_set() and eina_log_console_color_reset() function pair. -- Leandro -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [patch][elementary] ctxpopup, focus-chain
On Wed, 1 Aug 2012 10:38:15 +0900 Kim Shinwoo kimcinoo@gmail.com said: thanks for your response always. IMHO :) other container widget such as box has same issue if the widget is so big. that is very true. i guess the assumption is it wont be that big because after a lot of children... rendering will get slower and slower... memory usage will get higher and you go for a different solution. :) as you commented, someone does not want tab though all items in the box before going to the next widget. but the box does not use arrow keys like list does.. yeah. i guess ther assumption is count of children. table has this issue too. again - the assumption here i think is box/table == managable # of children. list = many more children, genlist = lots and lots and lots of children. cordially, shinwoo kim. 2012/7/31 Carsten Haitzler ras...@rasterman.com On Fri, 27 Jul 2012 16:07:50 +0900 Kim Shinwoo kimcinoo@gmail.com said: dear all hello. you would be in rush because of freezing.. but there is still hot again. -_-; i'd like to raise an issue about focus chain on the ctxpopup. the focus would go around only in the ctxpopup. (IMHO, raster keep the previous popup patch. so definitely!!) but.. first of all, current ctxpopup does not have focus_next(). even though there is focus_next(), it is not work properly, because the parent of ctxpopup would be a widget which does not take care of sub objects in the focus_next(); such as elm_list. (every widget can be a parent of ctxpopup, if the widget is enough size to display ctxpopup. thus the elm_list can be a parent of ctxpopup also). anyhow, to resolve this issue, the patch uses event() of elm_widget_event_hook_set(). the ctxpopup item is equal to the elm_list item. but the focus chain of elm_list does not work properly. generally, we use 'Tab' key to move focus, but elm_list uses the (up,down) arrow key moreover it is not a focus. if you want to check this patch, it would be better to use ELM_ACCESS_MODE=1. please check the attachment and give your opinion. thanks. this is in fact a very interesting case. where we do go next/prev but in different ways. tab we expect to switch to a list, then hit tab again and it switches away, using arrow keys instead to select (assuming a list is so big that u don't want to tab through all items before going to the next widget). the question is.. what to do. for now this patch is ok - but i think this needs some tought. :) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
On Tue, Jul 31, 2012 at 10:29 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. Author: cedric Date: 2012-07-31 06:29:17 -0700 (Tue, 31 Jul 2012) New Revision: 74655 Trac: http://trac.enlightenment.org/e/changeset/74655 Added: trunk/PROTO/community/ trunk/PROTO/community/community_analyse.c trunk/PROTO/community/country_map.html trunk/PROTO/community/country_population.csv trunk/PROTO/community/country_tld.csv Now that every one has acknowledge my craziness, what kind of statistic would be useful to display ? The data we get are only giving us some GeoIP address with an UUID and a date that will be pinged again every few days. So no real per day statistic, but more per month. GeoIP is not really precise, as it means that half of the information come from an unknown location (Maybe Alien are the first user base of Enlightenment). So what kind of statistic would be useful from a community development perspective or just for fun ? Be aware that the information we have is really minimal as people may choose to not ping e.org when wizard run, and there is no later option to turn that on (Of course I have no statistic as how many people did refuse to ping e.org :-D). -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Wed, Aug 1, 2012 at 7:42 AM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: fix edje error reporting for once and for all. edje error was a mess. First someone (maybe myself) added eina log, then people changed it to be a mix with printf()... then they replaced eina_log with printf() + colors so it would be less verbose. It's fixed now! Using eina log infrastructure. If all that is wanted is specific messages for edje_cc domain, do it with a specific log print function (eina_log_print_cb_set()). I made it produce messages in the format: levelcolorprogname: levelprefixmessage Where: - levelcolor is defined by eina_log (I hacked the win32 version, since no public api to resolve level to color). - levelprefix is Error. or Warning. to cope with traditional output. If it does not look as you wanted, let me know before stuffing some printf() again. Bonus point: reduced 2 global variables (progname and verbose), removed lots of code. This commit is really bad ! All warning displayed by edje_cc are gone and you need to turn them on by using an environment variable ! That's not the purpose of this warning. This warning explicitly tell the developer that he did something wrong or bad in his edje file. We need to always display them, that was the purpose of the previous code. Please fix it correctly ! -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/web/www
On Tue, Jul 31, 2012 at 7:59 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, Carsten Haitzler wrote: On Tue, 31 Jul 2012 07:29:33 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Tuesday, July 31, 2012, Enlightenment SVN wrote: Log: web: store information about user update rate behaviour. Author: cedric Date: 2012-07-30 23:53:44 -0700 (Mon, 30 Jul 2012) New Revision: 74615 Trac: http://trac.enlightenment.org/e/changeset/74615 Modified: trunk/web/www/update.php Modified: trunk/web/www/update.php === --- trunk/web/www/update.php2012-07-31 06:04:52 UTC (rev 74614) +++ trunk/web/www/update.php2012-07-31 06:53:44 UTC (rev 74615) @@ -3,23 +3,23 @@ # list of apps and latest versions $apps = array ( - enlightenment= 0.16.999.65643, - eina = 1.1.0, - eet = 1.5.0, - evas = 1.1.0, - ecore= 1.1.0, - embryo = 1.1.0, - edje = 1.1.0, - eeze = 1.1.0, - e_dbus = 1.1.0, - efreet = 1.1.0, - expedite = 1.1.0, - evas_generic_loaders = 1.1.0, + enlightenment= 0.16.999.74598, + eina = 1.2.0, + eet = 1.6.0, + evas = 1.2.0, + ecore= 1.2.0, + embryo = 1.2.0, + edje = 1.2.0, + eeze = 1.2.0, + e_dbus = 1.2.0, + efreet = 1.2.0, + expedite = 1.2.0, + evas_generic_loaders = 1.2.0, evil = 1.0.0, - elementary = 0.8.0.65643, - eio = 0.1.0.65643, - ethumb = 0.1.1.65643, - emotion = 0.2.0.65643 + elementary = 1.0.0, + eio = 1.0.0, + ethumb that's the same code that was there... and yes - it's racy. i wrote it and didn't care at the time as i wasn't expecting enough collisions to matter. it's served its purpose tho.. gave us stats. :) We should have been lucky. It's easy to fix, why not? Yep, we were lucky, only a few thousand race condition did happen in the log. So yep, should be fixed. I am just not fluent enough in php, the script doesn't work as expected at the moment. It doesn't fill e17-updates correctly... If you have time to look at it that would be cool. -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Tuesday, July 31, 2012, Cedric BAIL wrote: On Wed, Aug 1, 2012 at 7:42 AM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: Log: fix edje error reporting for once and for all. edje error was a mess. First someone (maybe myself) added eina log, then people changed it to be a mix with printf()... then they replaced eina_log with printf() + colors so it would be less verbose. It's fixed now! Using eina log infrastructure. If all that is wanted is specific messages for edje_cc domain, do it with a specific log print function (eina_log_print_cb_set()). I made it produce messages in the format: levelcolorprogname: levelprefixmessage Where: - levelcolor is defined by eina_log (I hacked the win32 version, since no public api to resolve level to color). - levelprefix is Error. or Warning. to cope with traditional output. If it does not look as you wanted, let me know before stuffing some printf() again. Bonus point: reduced 2 global variables (progname and verbose), removed lots of code. This commit is really bad ! All warning displayed by edje_cc are gone and you need to turn them on by using an environment variable ! That's not the purpose of this warning. This warning explicitly tell the developer that he did something wrong or bad in his edje file. We need to always display them, that was the purpose of the previous code. Please fix it correctly ! -v Is all you need. If you want to have warnings on by default, I can do it. Should I? -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Tuesday, July 31, 2012, Leandro Pereira wrote: On Tue, Jul 31, 2012 at 7:42 PM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: static void +_edje_cc_log_cb(const Eina_Log_Domain *d, +Eina_Log_Level level, +const char *file, +const char *fnc, +int line, +const char *fmt, +__UNUSED__ void *data, +va_list args) Shouldn't platform-dependent stuff inside this function be inside Eina_Log itself, with a eina_log_color_printf() function with color codes like %R, %G, %B, %C, %M, %Y, %K, %W, etc? Or at least a eina_log_console_color_set() and eina_log_console_color_reset() function pair. Nice idea. Could add these tomorrow. If I forget someone remember me. The printf() variant is slower and more complex. I plan to add a windows version of color get, or expose a color set that parses it for windows (done, just need expose) -- Leandro -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Wed, Aug 1, 2012 at 12:25 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, Cedric BAIL wrote: On Wed, Aug 1, 2012 at 7:42 AM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: Log: fix edje error reporting for once and for all. edje error was a mess. First someone (maybe myself) added eina log, then people changed it to be a mix with printf()... then they replaced eina_log with printf() + colors so it would be less verbose. It's fixed now! Using eina log infrastructure. If all that is wanted is specific messages for edje_cc domain, do it with a specific log print function (eina_log_print_cb_set()). I made it produce messages in the format: levelcolorprogname: levelprefixmessage Where: - levelcolor is defined by eina_log (I hacked the win32 version, since no public api to resolve level to color). - levelprefix is Error. or Warning. to cope with traditional output. If it does not look as you wanted, let me know before stuffing some printf() again. Bonus point: reduced 2 global variables (progname and verbose), removed lots of code. This commit is really bad ! All warning displayed by edje_cc are gone and you need to turn them on by using an environment variable ! That's not the purpose of this warning. This warning explicitly tell the developer that he did something wrong or bad in his edje file. We need to always display them, that was the purpose of the previous code. Please fix it correctly ! -v Is all you need. If you want to have warnings on by default, I can do it. Should I? I think that edje compilation warning should be always on, they are real mistake in the edc file. -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric trunk/web/www
On Wednesday, August 1, 2012, Cedric BAIL wrote: On Tue, Jul 31, 2012 at 7:59 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, Carsten Haitzler wrote: On Tue, 31 Jul 2012 07:29:33 -0300 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Tuesday, July 31, 2012, Enlightenment SVN wrote: Log: web: store information about user update rate behaviour. Author: cedric Date: 2012-07-30 23:53:44 -0700 (Mon, 30 Jul 2012) New Revision: 74615 Trac: http://trac.enlightenment.org/e/changeset/74615 Modified: trunk/web/www/update.php Modified: trunk/web/www/update.php === --- trunk/web/www/update.php2012-07-31 06:04:52 UTC (rev 74614) +++ trunk/web/www/update.php2012-07-31 06:53:44 UTC (rev 74615) @@ -3,23 +3,23 @@ # list of apps and latest versions $apps = array ( - enlightenment= 0.16.999.65643, - eina = 1.1.0, - eet = 1.5.0, - evas = 1.1.0, - ecore= 1.1.0, - embryo = 1.1.0, - edje = 1.1.0, - eeze = 1.1.0, - e_dbus = 1.1.0, - efreet = 1.1.0, - expedite = 1.1.0, - evas_generic_loaders = 1.1.0, + enlightenment= 0.16.999.74598, + eina = 1.2.0, + eet = 1.6.0, + evas = 1.2.0, + ecore= 1.2.0, + embryo = 1.2.0, + edje = 1.2.0, + eeze = 1.2.0, + e_dbus = 1.2.0, + efreet = 1.2.0, + expedite = 1.2.0, + evas_generic_loaders = 1.2.0, evil = 1.0.0, - elementary = 0.8.0.65643, Yep, we were lucky, only a few thousand race condition did happen in the log. So yep, should be fixed. I am just not fluent enough in php, the script doesn't work as expected at the moment. It doesn't fill e17-updates correctly... If you have time to look at it that would be cool. PHP exposes libc very directly. Just format the string before, use flock() and append as you did: http://php.net/manual/en/function.flock.php -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Wednesday, August 1, 2012, Cedric BAIL wrote: On Wed, Aug 1, 2012 at 12:25 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi javascript:; wrote: On Tuesday, July 31, 2012, Cedric BAIL wrote: On Wed, Aug 1, 2012 at 7:42 AM, Enlightenment SVN no-re...@enlightenment.org javascript:; javascript:; wrote: Log: fix edje error reporting for once and for all. edje error was a mess. First someone (maybe myself) added eina log, then people changed it to be a mix with printf()... then they replaced eina_log with printf() + colors so it would be less verbose. It's fixed now! Using eina log infrastructure. If all that is wanted is specific messages for edje_cc domain, do it with a specific log print function (eina_log_print_cb_set()). I made it produce messages in the format: levelcolorprogname: levelprefixmessage Where: - levelcolor is defined by eina_log (I hacked the win32 version, since no public api to resolve level to color). - levelprefix is Error. or Warning. to cope with traditional output. If it does not look as you wanted, let me know before stuffing some printf() again. Bonus point: reduced 2 global variables (progname and verbose), removed lots of code. This commit is really bad ! All warning displayed by edje_cc are gone and you need to turn them on by using an environment variable ! That's not the purpose of this warning. This warning explicitly tell the developer that he did something wrong or bad in his edje file. We need to always display them, that was the purpose of the previous code. Please fix it correctly ! -v Is all you need. If you want to have warnings on by default, I can do it. Should I? I think that edje compilation warning should be always on, they are real mistake in the edc file. Ok, it's simple to add, doing it tomorrow. -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net javascript:; https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] malloc()
Hi, == e/src/bin/e_fm.c == line 9261 - _e_fm_retry_abort_dialog(int pid, const char *str) There is no check if malloc() fails. Should add if (!id) return NULL; after id = malloc(sizeof(int));. It avoids null pointer dereference. Same problem in _e_fm_overwrite_dialog(int pid, const char *str) _e_fm_error_dialog(int pid, const char *str) _e_fm_string_append_char(char *str, size_t *size, size_t *len, char c) _e_fm2_typebuf_complete(Evas_Object *obj) Maxime -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: cedric IN trunk/PROTO: . community
http://www.slideshare.net/geekygirldawn/crunching-the-numbers-open-source-community-metrics Provides information about metrics relevant for a community. This might provide some ideas. On Wed, Aug 1, 2012 at 11:47 AM, Cedric BAIL cedric.b...@free.fr wrote: On Tue, Jul 31, 2012 at 10:29 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: community: start extracting some data from the anonymous statistic we collect on our server. Author: cedric Date: 2012-07-31 06:29:17 -0700 (Tue, 31 Jul 2012) New Revision: 74655 Trac: http://trac.enlightenment.org/e/changeset/74655 Added: trunk/PROTO/community/ trunk/PROTO/community/community_analyse.c trunk/PROTO/community/country_map.html trunk/PROTO/community/country_population.csv trunk/PROTO/community/country_tld.csv Now that every one has acknowledge my craziness, what kind of statistic would be useful to display ? The data we get are only giving us some GeoIP address with an UUID and a date that will be pinged again every few days. So no real per day statistic, but more per month. GeoIP is not really precise, as it means that half of the information come from an unknown location (Maybe Alien are the first user base of Enlightenment). So what kind of statistic would be useful from a community development perspective or just for fun ? Be aware that the information we have is really minimal as people may choose to not ping e.org when wizard run, and there is no later option to turn that on (Of course I have no statistic as how many people did refuse to ping e.org :-D). -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Wed, Aug 1, 2012 at 5:28 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, Leandro Pereira wrote: On Tue, Jul 31, 2012 at 7:42 PM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: static void +_edje_cc_log_cb(const Eina_Log_Domain *d, +Eina_Log_Level level, +const char *file, +const char *fnc, +int line, +const char *fmt, +__UNUSED__ void *data, +va_list args) Shouldn't platform-dependent stuff inside this function be inside Eina_Log itself, with a eina_log_color_printf() function with color codes like %R, %G, %B, %C, %M, %Y, %K, %W, etc? Or at least a eina_log_console_color_set() and eina_log_console_color_reset() function pair. Nice idea. Could add these tomorrow. If I forget someone remember me. aren't we in freeze (no feature addition ?) Vincent The printf() variant is slower and more complex. I plan to add a windows version of color get, or expose a color set that parses it for windows (done, just need expose) -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [Patch][Emotion] It accesses to the freed data
Hi I made patch for emotion-gstreamer. In the render() of gstreamer thread, it adds an asynchronous call to make a copy of buffer to evas_image. When application calls delete function for the emotion object during rendering, emotion deletes the gstreamer pipeline and the object. After that, the asynchronous function is called and it accesses to the freed data. The problem is also happened when a new video file is set. (when pipeline is resetted) I added a condition to the asyncronous function for checking that pipeline is cheaned up. I used last buffer data to check it. During rendering, emotion keeps a copy of last inserted buffer. When the pipeline is cleaned up, last buffer data is deleted. Please check the attached patch. Regards, Sohyun emotion.patch.text Description: Binary data -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: barbieri trunk/edje/src/bin
On Wed, Aug 1, 2012 at 1:35 PM, Vincent Torri vincent.to...@gmail.com wrote: On Wed, Aug 1, 2012 at 5:28 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Tuesday, July 31, 2012, Leandro Pereira wrote: On Tue, Jul 31, 2012 at 7:42 PM, Enlightenment SVN no-re...@enlightenment.org javascript:; wrote: static void +_edje_cc_log_cb(const Eina_Log_Domain *d, +Eina_Log_Level level, +const char *file, +const char *fnc, +int line, +const char *fmt, +__UNUSED__ void *data, +va_list args) Shouldn't platform-dependent stuff inside this function be inside Eina_Log itself, with a eina_log_color_printf() function with color codes like %R, %G, %B, %C, %M, %Y, %K, %W, etc? Or at least a eina_log_console_color_set() and eina_log_console_color_reset() function pair. Nice idea. Could add these tomorrow. If I forget someone remember me. aren't we in freeze (no feature addition ?) It's more like a bug fixing. -- Cedric BAIL -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about Evas_Object. - How to create Evas_Object with specific data?
Dear Gustavo Sverzut and Gustavo Lima, I'm really grateful for your helps :) and it is great that I can inherit Elementary widgets later! I'm going to prepare new patch to expose new API to set property after creating my Evas_Object by referencing the Elementary widgets. Actually, it is similar with my first approach to make my Evas_Object inheritable with property. But at that time, I doubted that it is right approach because the Evas_Object which inherits my Evas_Object has to be sure to call API to set property in its constructor. So, I wanted to find the way that the Evas_Object which inherits my Evas_Object can not forget to do additional work to set property, and I failed. Anyway, now I'm happy because I've got the way which is acceptable and accredited in the EFL :) I want to say thank you again. Additionally someday, I hope that Evas_Object can support additional parameters in the evas_object_smart_add(). In the GTK, they can set properties to the g_object_new() function and the properties are saved as g_property. so, the properties can be used later such as g_object's constructed() function. I don't know well how GTK works, but I envy that functions. BR, Eunmi Lee 2012/8/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi: On Tue, Jul 31, 2012 at 11:34 AM, Gustavo Lima Chaves gl...@profusion.mobi wrote: * Gustavo Sverzut Barbieri barbi...@profusion.mobi [2012-07-31 11:28:49 -0300]: On Tue, Jul 31, 2012 at 9:44 AM, Eunmi Lee myy...@gmail.com wrote: Vincent and Gustavo, thank you for reply. But I could not find the answer from emotion and elementary, because I want to make the Evas_Object which is inheritable and gets value from the constructor's parameter. Elementary gets the parent as a parameter in the constructor, but elementary widget is not inheritable, so they can do everything in the constructor. Let's imagine to make the elm_popup inheritable. where can we make the Widget_Data and how can we pass the parent to make the wd-notify? If I don't have to make my Evas_Object inheritable, I can do everything in the constructor like an Elementary and Emotion widget. If I don't have to pass the value which is used to initialize Evas_Object, it is easy to make it. However, I want to do both of them. I really want to find the way to get the both of inheritance and value of constructor. Gustavo Lima replied with pointers on how to do it. But I insist you're looking it from the wrong point of view. There is no constructor parameter concepts for Evas_Object. period, accept that. The proper way to do it is to have another method call AFTER the constructor: Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); You can expose this in two forms: 1. Wrapped inside your own constructor (not-EFL like): Evas_Object *my_obj_add(Evas *e, my_type my_parameter) { Evas_Object *o = evas_object_smart_add(e, my_smart); my_property_set(o, my_parameter); return o; } 2. Explicitly expose a constructor without parameter and a public (EAPI) method. For other details look at glima's email. Barbieri, I bet what he wants is setting the object's smart data *inside its smart_add() function*. That's the place to do it. this part is already covered by your email :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel