Re: [E-devel] [PATCH] notify immodule to know the cursor location
Thanks, Raster. In the current edje_entry, there are some bugs related to sequence and miss to call '_edje_entry_imf_cursor_info_set()'. Cursor geometry information should be transferred after ecore_imf_context_focus_in API is called. This patch will resolve those bugs. Would you please apply this patch? -Original Message- From: Carsten Haitzler (The Rasterman) [mailto:ras...@rasterman.com] Sent: Friday, July 29, 2011 2:56 PM To: Jihoon Kim Cc: enlightenment-devel@lists.sourceforge.net Subject: Re: [E-devel] [PATCH] notify immodule to know the cursor location On Thu, 21 Jul 2011 19:22:14 +0900 Jihoon Kim jihoon48@samsung.com said: hmm. patch didn't apply cleanly, so I had to manually patch in a lot of rejections (12 of them), but I've put it in and fixed a warning as well. thanks very much! :) Hi, EFL developers. In immodule, the cursor location is needed to move the word candidate window. In this patch, calling ecore_imf_context_cursor_location_set lets immodule know the cursor location. Would you please review this patch? -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com Index: edje_entry.c === --- edje_entry.c(revision 61932) +++ edje_entry.c(working copy) @@ -106,8 +106,8 @@ _edje_entry_focus_in_cb(void *data, Evas_Object *o if (evas_object_focus_get(rp-edje-obj)) { ecore_imf_context_reset(en-imf_context); +ecore_imf_context_focus_in(en-imf_context); _edje_entry_imf_cursor_info_set(en); -ecore_imf_context_focus_in(en-imf_context); } } @@ -124,7 +124,7 @@ _edje_entry_focus_out_cb(void *data, Evas_Object * if (!en || !en-imf_context) return; ecore_imf_context_reset(en-imf_context); - ecore_imf_context_cursor_position_set(en-imf_context, evas_textblock_cursor_pos_get(en-cursor)); + _edje_entry_imf_cursor_info_set(en); ecore_imf_context_focus_out(en-imf_context); } #endif @@ -152,6 +152,7 @@ _edje_focus_in_cb(void *data, Evas *e __UNUSED__, ecore_imf_context_reset(en-imf_context); ecore_imf_context_focus_in(en-imf_context); + _edje_entry_imf_cursor_info_set(en); #endif } @@ -176,7 +177,7 @@ _edje_focus_out_cb(void *data, Evas *e __UNUSED__, if (!en-imf_context) return; ecore_imf_context_reset(en-imf_context); - ecore_imf_context_cursor_position_set(en-imf_context, evas_textblock_cursor_pos_get(en-cursor)); + _edje_entry_imf_cursor_info_set(en); ecore_imf_context_focus_out(en-imf_context); #endif } @@ -2079,6 +2080,7 @@ _edje_entry_text_markup_set(Edje_Real_Part *rp, co _anchors_get(en-cursor, rp-object, en); _edje_emit(rp-edje, entry,changed, rp-part-name); + _edje_entry_imf_cursor_info_set(en); #if 0 /* Don't emit cursor changed cause it didn't. It's just init to 0. */ _edje_emit(rp-edje, cursor,changed, rp-part-name); -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] evas_image_load_bmp memory bug fix
On Mon, 01 Aug 2011 16:25:49 +0900 Jiyoun Park jy0703.p...@samsung.com said: ooh good catch! could be more minimal a fix though. in svn (minimal fix.diff). :) Hello. There is some bug cause memory crash in evas_image_load_file_head_bmp function. The problem is occurred below case. bit_count = 32(has alpha) comp= 0(no compression) 980 line: pixend = pix +(w*h) But pix already pointed the end of surface, so pixend address is wrong. So I modify 1. pix point the start of surface 2. And then pixend point end of pix Thanks. -- Jiyoun Park Mobile S/W Platform Lab DMC RD Center SAMSUNG ELECTRONICS CO. ,LTD TEL: +82-31-279-0619 Mobile: +82-10-9871-0703 mailto:yh8004@samsung.com jy0703.p...@samsung.com -- -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore XCB
On Mon, Aug 1, 2011 at 01:16, Christopher Michael cpmicha...@comcast.net wrote: On 07/30/2011 06:36 PM, Boris Faure wrote: On Tue, Jul 12, 2011 at 01:10, Christopher Michael cpmicha...@comcast.net wrote: […] 2) It may not build on your system (tho it builds on all boxes I have tried so far). It doesn't build on my boxes (gentoo and arch linux up-to-date). I find that very strange since all of the initial development that I did was on a gentoo box. If I had to guess, I would say you are using ACCEPT_KEYWORDS=~x86 to pull in masked packages...In which case, you are pulling in a development version of XCB and yes it will not build against that. Sorry for keeping the troll fed, but xcb-1.7 is on stable gentoo x86 as you can see on http://packages.gentoo.org/package/x11-libs/libxcb . I'll rewrite the patch to make ecore_xcb work with both xcb 1.7 and xcb = 1.7 so that it's fine for everyone. -- Boris Faure -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Build error in ecore
Hello, I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status=== make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Thanks in advance -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] ecore: Add basic thread safety
On Fri, Jul 29, 2011 at 3:44 AM, Mike McCormack mj.mccorm...@samsung.com wrote: On 07/28/2011 10:35 PM, Cedric BAIL wrote: As I don't want the grumpy guy that don't help. You now have ecore_main_loop_thread_safe_call that should be the base for your patch. And I am still not convinced that we need more than that. People should just use that function when they are doing thread stuff and we should advertise it in our thread spanking message. OK, thanks for spending the time to write this. If you know you're writing code that's in a thread your function is great. Call it, and then schedule some work in the main loop, it's good. But for a library writer: 1) assume thread safety (1 line): ecore_event_add(LIB_EVENT, e, my_event_free, NULL); 2) Using ecore_main_loop_thread_safe_call (5 lines) static void _event_main_loop_callback(void *data) { ecore_event_add(LIB_EVENT, e, my_event_free, NULL); } /* will always be marshalled through pipe, even when not necessary */ ecore_main_loop_thread_safe_call(_event_main_loop_callback, NULL); 3) Using ecore_main_loop_thread_safe_call, trying to be a bit more efficient (8 lines) static void _event_main_loop_callback(void *data) { ecore_event_add(LIB_EVENT, e, my_event_free, NULL); } if (!ecore_is_main_loop_thread()) /* assuming this function exists */ ecore_main_loop_thread_safe_call(_event_main_loop_callback, NULL); else _event_main_loop_callback(); Case 2 3 are more verbose, and you need to add such code for *every* call to ecore (in a library). So you end up pushing responsibilities to the library writers and applications that are better handled in Ecore itself. IOW, it makes writing ecore code with threads a pain in the butt, and reduces the potential audience of EFL. After re-reading that thread, I think you misunderstood one part of this function. If I added it, it's for you to use it to implement your thread safe idea, as it will provide you the easiest way and a gloal infra to solve the awakening of the main loop. And it also prove that we don't need much lock in the main loop at all to make it thread safe. -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] ecore: Add basic thread safety
On Mon, Aug 1, 2011 at 4:33 AM, Mike McCormack mj.mccorm...@samsung.com wrote: On 07/29/2011 05:56 PM, Cedric BAIL wrote: Then take that pseudo example : Eina_Bool _timer_in_main_loop(void *data) { ; lock_data_mutex(); if (!data_was_deleted) { free(data); } data_was_deleted = Eina_True; unlock_data_mutex(); return 0; } void bad_idea() { tuttut = ecore_timer_add(unlucky, _timer_in_main_loop, something); ...; if (bad_happen) { lock_data_mutex(); if (!data_was_deleted) { ecore_timer_del(tuttut); free(something); } data_was_deleted = Eina_True; unlock_data_mutex(); } } This code will work just fine in the main loop. Now in a thread it's full of race condition and double free. Tell me how you can make it work ? Add a mutex. See above. Nobody said threaded programming is easy. I'm just adding one tool. Maybe you don't want to use this tool, that's OK. Maybe you want to provide a different way to do it, that's OK too. Maybe you want to make a law against using threads with ecore in EFL code, that's OK too. Saying the tool itself is bad is a non-started, IMO. The fact is, people already write this kind of racy code. They think it works, and when it crashes in ecore, EFL gets the blame. So you can stand stubbornly refuse to fix it, or move the problem to their code, so it will crash outside of ecore, and people will not blame EFL. That's were we really disagree I think. I really think that you can't protect the EFL yet against this kind of race condition and be sure that the issue will show up in the backtrace of their app and not in EFL. I really know and understand why you want to do that. I really think that telling people that don't understand thread to not use them or direct them to use the right function to make the call in the main loop would be the only solution to reduce the burden put on you. But if you really think that by making it thread safe, you will have less false positive bug report, then fine. Use the function I added to ecore.c to do your patch, and you should put some effort on my prototype of Eina_Object as I think it will help to solve some race condition to. Additionally, people who grok threads well (admittedly not many) can write code that works with ecore main loop. They already can. Support choice, and suggest the best way. As I say from the beginning, I am really not for that stuff in EFL, but if you do it fine, I will not oppose it. -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
Op Mon, 1 Aug 2011 11:43:11 +0200 Cedric BAIL cedric.b...@free.fr schreef: On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? Yes my eina is up to date. If you look close to the output you can notice that the start quote is a different one then the closing quote: `eina_main_loop_is' Maybe it is a typo in a header-file??? -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
On Mon, Aug 1, 2011 at 11:57 AM, libernux libernu...@gmail.com wrote: Op Mon, 1 Aug 2011 11:43:11 +0200 Cedric BAIL cedric.b...@free.fr schreef: On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? Yes my eina is up to date. If you look close to the output you can notice that the start quote is a different one then the closing quote: `eina_main_loop_is' Maybe it is a typo in a header-file??? A typo in a header file would have show up earlier with an undefined prototype for that function and it's both present in eina_main.h and in eina_main.c in svn. So that's not the explanation. What are your compile flags ? -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] European Tour -- BEERS?
2011/8/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi On Wed, Jul 27, 2011 at 11:15 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 27, 2011 at 10:41 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/7/27 Cedric BAIL cedric.b...@free.fr On Tue, Jul 26, 2011 at 10:53 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Hi European dudes, how are you doing? As some IRC folks know, I'll be in Europe for a series of events and would like to meet you for a beer night (I have meetings during the day). Let me know what can be arranged on the following dates (all in August): Paris: - Arrival: 3, afternoon - Departure: 5, afternoon So maybe the 3 or 4th, we can setup a E-dinner in Paris. Which day do you prefer ? Where are you staying in Paris ? Berlin: there to represent Enlightenment in the Desktop Summit 2011, yay! - Arrival: 5, night - Departure: 9, night Sounds like many of us will be there, that's a good thing. Some enlightenned german to ? Glad to see you in europe Substantiel (Ordissimo) and me would be pleased to receive you in her premises. It's surely the best touristic place in Paris for someone who uses the efl :D. And as cedric said, maybe make a E-dinner all together one evening. Both 3 or 4 would work, the earlier the better :-) And yeah, knowing Ordissimo guys would rock! So, in few days I'll be there... and where/when should I go to meet you people? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 If you want, you could come in substantiel's offices Friday morning or midday. Puppet_Master will be there. At what time is your departure from Paris ? -- Michaël Bouchaud -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
Did you run $ sudo ldconfig ? If so, you may have multiple eina installations. Find and remove old ones. Daniel Juyung Seo (SeoZ) On Mon, Aug 1, 2011 at 7:05 PM, Cedric BAIL cedric.b...@free.fr wrote: On Mon, Aug 1, 2011 at 11:57 AM, libernux libernu...@gmail.com wrote: Op Mon, 1 Aug 2011 11:43:11 +0200 Cedric BAIL cedric.b...@free.fr schreef: On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? Yes my eina is up to date. If you look close to the output you can notice that the start quote is a different one then the closing quote: `eina_main_loop_is' Maybe it is a typo in a header-file??? A typo in a header file would have show up earlier with an undefined prototype for that function and it's both present in eina_main.h and in eina_main.c in svn. So that's not the explanation. What are your compile flags ? -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
On Mon, 1 Aug 2011 19:48:34 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: ldconfig is runtime. his problem is compile time. he has multiple installs of eina with one of them older or the eina he has is old, despite what he says. this is *ALWAYS* the case with these issues. always. tim and again we ask isz eina up to date? people say yes. time and again we go do you have only one install of eina/efl? and they say yes. only 1 and then.. it turns out they have 2 installs OR they have an older eina... or both. always. every time. :) Did you run $ sudo ldconfig ? If so, you may have multiple eina installations. Find and remove old ones. Daniel Juyung Seo (SeoZ) On Mon, Aug 1, 2011 at 7:05 PM, Cedric BAIL cedric.b...@free.fr wrote: On Mon, Aug 1, 2011 at 11:57 AM, libernux libernu...@gmail.com wrote: Op Mon, 1 Aug 2011 11:43:11 +0200 Cedric BAIL cedric.b...@free.fr schreef: On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? Yes my eina is up to date. If you look close to the output you can notice that the start quote is a different one then the closing quote: `eina_main_loop_is' Maybe it is a typo in a header-file??? A typo in a header file would have show up earlier with an undefined prototype for that function and it's both present in eina_main.h and in eina_main.c in svn. So that's not the explanation. What are your compile flags ? -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ 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 -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] European Tour -- BEERS?
2011/8/1 michael bouchaud michael.bouch...@gmail.com 2011/8/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi On Wed, Jul 27, 2011 at 11:15 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 27, 2011 at 10:41 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/7/27 Cedric BAIL cedric.b...@free.fr On Tue, Jul 26, 2011 at 10:53 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Hi European dudes, how are you doing? As some IRC folks know, I'll be in Europe for a series of events and would like to meet you for a beer night (I have meetings during the day). Let me know what can be arranged on the following dates (all in August): Paris: - Arrival: 3, afternoon - Departure: 5, afternoon So maybe the 3 or 4th, we can setup a E-dinner in Paris. Which day do you prefer ? Where are you staying in Paris ? Berlin: there to represent Enlightenment in the Desktop Summit 2011, yay! - Arrival: 5, night - Departure: 9, night Sounds like many of us will be there, that's a good thing. Some enlightenned german to ? Glad to see you in europe Substantiel (Ordissimo) and me would be pleased to receive you in her premises. It's surely the best touristic place in Paris for someone who uses the efl :D. And as cedric said, maybe make a E-dinner all together one evening. Both 3 or 4 would work, the earlier the better :-) And yeah, knowing Ordissimo guys would rock! So, in few days I'll be there... and where/when should I go to meet you people? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 If you want, you could come in substantiel's offices Friday morning or midday. Puppet_Master will be there. At what time is your departure from Paris ? -- Michaël Bouchaud One more thing. How to find us, we are here - http://maps.google.com/maps/place?q=substantielhl=encid=7750618328586891140 -- Michaël Bouchaud -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
I don't know what fixed it but after ditching the old svn-tree of eina and ecore and building them after getting a complete new tree fixed it. I think I've made a mistake somewhere. I'm going to sit in the corner and shame myself. Sorry to have you kept busy with my problem. You have more important things to do. Again my apologizies. Op Mon, 1 Aug 2011 19:57:41 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com schreef: On Mon, 1 Aug 2011 19:48:34 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: ldconfig is runtime. his problem is compile time. he has multiple installs of eina with one of them older or the eina he has is old, despite what he says. this is *ALWAYS* the case with these issues. always. tim and again we ask isz eina up to date? people say yes. time and again we go do you have only one install of eina/efl? and they say yes. only 1 and then.. it turns out they have 2 installs OR they have an older eina... or both. always. every time. :) Did you run $ sudo ldconfig ? If so, you may have multiple eina installations. Find and remove old ones. Daniel Juyung Seo (SeoZ) On Mon, Aug 1, 2011 at 7:05 PM, Cedric BAIL cedric.b...@free.fr wrote: On Mon, Aug 1, 2011 at 11:57 AM, libernux libernu...@gmail.com wrote: Op Mon, 1 Aug 2011 11:43:11 +0200 Cedric BAIL cedric.b...@free.fr schreef: On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? Yes my eina is up to date. If you look close to the output you can notice that the start quote is a different one then the closing quote: `eina_main_loop_is' Maybe it is a typo in a header-file??? A typo in a header file would have show up earlier with an undefined prototype for that function and it's both present in eina_main.h and in eina_main.c in svn. So that's not the explanation. What are your compile flags ? -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster trunk/elementary/src/lib
Man, this is done by you 3 years ago. (not blaming, I was just curious) http://trac.enlightenment.org/e/changeset/36487/trunk/TMP/st/elementary/src/lib/elm_win.c But it was working before. It looks like elm_win sub objects eval was affected by something else :( Daniel Juyung Seo (SeoZ) On Mon, Aug 1, 2011 at 9:19 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: min size of a win is NOT -1!! Author: raster Date: 2011-08-01 05:19:36 -0700 (Mon, 01 Aug 2011) New Revision: 61948 Trac: http://trac.enlightenment.org/e/changeset/61948 Modified: trunk/elementary/src/lib/elm_win.c Modified: trunk/elementary/src/lib/elm_win.c === --- trunk/elementary/src/lib/elm_win.c 2011-08-01 12:16:39 UTC (rev 61947) +++ trunk/elementary/src/lib/elm_win.c 2011-08-01 12:19:36 UTC (rev 61948) @@ -786,8 +786,8 @@ if (wy == 0.0) xy = 0; evas_object_size_hint_min_get(child, w, h); - if (w 1) w = -1; - if (h 1) h = -1; + if (w 1) w = 1; + if (h 1) h = 1; if (w minw) minw = w; if (h minh) minh = h; -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] European Tour -- BEERS?
On Mon, Aug 1, 2011 at 3:13 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Mon, Aug 1, 2011 at 8:16 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/8/1 michael bouchaud michael.bouch...@gmail.com 2011/8/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi On Wed, Jul 27, 2011 at 11:15 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 27, 2011 at 10:41 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/7/27 Cedric BAIL cedric.b...@free.fr On Tue, Jul 26, 2011 at 10:53 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Hi European dudes, how are you doing? As some IRC folks know, I'll be in Europe for a series of events and would like to meet you for a beer night (I have meetings during the day). Let me know what can be arranged on the following dates (all in August): Paris: - Arrival: 3, afternoon - Departure: 5, afternoon So maybe the 3 or 4th, we can setup a E-dinner in Paris. Which day do you prefer ? Where are you staying in Paris ? Berlin: there to represent Enlightenment in the Desktop Summit 2011, yay! - Arrival: 5, night - Departure: 9, night Sounds like many of us will be there, that's a good thing. Some enlightenned german to ? Glad to see you in europe Substantiel (Ordissimo) and me would be pleased to receive you in her premises. It's surely the best touristic place in Paris for someone who uses the efl :D. And as cedric said, maybe make a E-dinner all together one evening. Both 3 or 4 would work, the earlier the better :-) And yeah, knowing Ordissimo guys would rock! So, in few days I'll be there... and where/when should I go to meet you people? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 If you want, you could come in substantiel's offices Friday morning or midday. Puppet_Master will be there. At what time is your departure from Paris ? One more thing. How to find us, we are here - http://maps.google.com/maps/place?q=substantielhl=encid=7750618328586891140 I'll leave at 18:45, so sure I can visit you. Maybe 10am is a good hour? If you want i can catch you at 10am at Porte d'Orleans and we will get to Substantiel together. -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] European Tour -- BEERS?
On Mon, Aug 1, 2011 at 10:15 AM, Cedric BAIL cedric.b...@free.fr wrote: On Mon, Aug 1, 2011 at 3:13 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Mon, Aug 1, 2011 at 8:16 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/8/1 michael bouchaud michael.bouch...@gmail.com 2011/8/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi On Wed, Jul 27, 2011 at 11:15 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 27, 2011 at 10:41 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/7/27 Cedric BAIL cedric.b...@free.fr On Tue, Jul 26, 2011 at 10:53 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Hi European dudes, how are you doing? As some IRC folks know, I'll be in Europe for a series of events and would like to meet you for a beer night (I have meetings during the day). Let me know what can be arranged on the following dates (all in August): Paris: - Arrival: 3, afternoon - Departure: 5, afternoon So maybe the 3 or 4th, we can setup a E-dinner in Paris. Which day do you prefer ? Where are you staying in Paris ? Berlin: there to represent Enlightenment in the Desktop Summit 2011, yay! - Arrival: 5, night - Departure: 9, night Sounds like many of us will be there, that's a good thing. Some enlightenned german to ? Glad to see you in europe Substantiel (Ordissimo) and me would be pleased to receive you in her premises. It's surely the best touristic place in Paris for someone who uses the efl :D. And as cedric said, maybe make a E-dinner all together one evening. Both 3 or 4 would work, the earlier the better :-) And yeah, knowing Ordissimo guys would rock! So, in few days I'll be there... and where/when should I go to meet you people? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 If you want, you could come in substantiel's offices Friday morning or midday. Puppet_Master will be there. At what time is your departure from Paris ? One more thing. How to find us, we are here - http://maps.google.com/maps/place?q=substantielhl=encid=7750618328586891140 I'll leave at 18:45, so sure I can visit you. Maybe 10am is a good hour? If you want i can catch you at 10am at Porte d'Orleans and we will get to Substantiel together. Excellent! -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] European Tour -- BEERS?
On Mon, Aug 1, 2011 at 8:16 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/8/1 michael bouchaud michael.bouch...@gmail.com 2011/8/1 Gustavo Sverzut Barbieri barbi...@profusion.mobi On Wed, Jul 27, 2011 at 11:15 AM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: On Wed, Jul 27, 2011 at 10:41 AM, michael bouchaud michael.bouch...@gmail.com wrote: 2011/7/27 Cedric BAIL cedric.b...@free.fr On Tue, Jul 26, 2011 at 10:53 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Hi European dudes, how are you doing? As some IRC folks know, I'll be in Europe for a series of events and would like to meet you for a beer night (I have meetings during the day). Let me know what can be arranged on the following dates (all in August): Paris: - Arrival: 3, afternoon - Departure: 5, afternoon So maybe the 3 or 4th, we can setup a E-dinner in Paris. Which day do you prefer ? Where are you staying in Paris ? Berlin: there to represent Enlightenment in the Desktop Summit 2011, yay! - Arrival: 5, night - Departure: 9, night Sounds like many of us will be there, that's a good thing. Some enlightenned german to ? Glad to see you in europe Substantiel (Ordissimo) and me would be pleased to receive you in her premises. It's surely the best touristic place in Paris for someone who uses the efl :D. And as cedric said, maybe make a E-dinner all together one evening. Both 3 or 4 would work, the earlier the better :-) And yeah, knowing Ordissimo guys would rock! So, in few days I'll be there... and where/when should I go to meet you people? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 If you want, you could come in substantiel's offices Friday morning or midday. Puppet_Master will be there. At what time is your departure from Paris ? One more thing. How to find us, we are here - http://maps.google.com/maps/place?q=substantielhl=encid=7750618328586891140 I'll leave at 18:45, so sure I can visit you. Maybe 10am is a good hour? -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] European Tour -- BEERS?
Be carefull about what he said i can catch you On 01/08/2011 15:15, Cedric BAIL wrote: On Mon, Aug 1, 2011 at 3:13 PM, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: I'll leave at 18:45, so sure I can visit you. Maybe 10am is a good hour? If you want i can catch you at 10am at Porte d'Orleans and we will get to Substantiel together. attachment: guillaume_friloux.vcf-- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Build error in ecore
On Mon, 1 Aug 2011 13:36:20 +0200 libernux libernu...@gmail.com said: no problems. i just need to, every now and again, say this, so we can shortcut the solution for people - i.e. dont ask us for the solution - we cant provide it. the solution is somewhere local and you need to dig around :) I don't know what fixed it but after ditching the old svn-tree of eina and ecore and building them after getting a complete new tree fixed it. I think I've made a mistake somewhere. I'm going to sit in the corner and shame myself. Sorry to have you kept busy with my problem. You have more important things to do. Again my apologizies. Op Mon, 1 Aug 2011 19:57:41 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com schreef: On Mon, 1 Aug 2011 19:48:34 +0900 Daniel Juyung Seo seojuyu...@gmail.com said: ldconfig is runtime. his problem is compile time. he has multiple installs of eina with one of them older or the eina he has is old, despite what he says. this is *ALWAYS* the case with these issues. always. tim and again we ask isz eina up to date? people say yes. time and again we go do you have only one install of eina/efl? and they say yes. only 1 and then.. it turns out they have 2 installs OR they have an older eina... or both. always. every time. :) Did you run $ sudo ldconfig ? If so, you may have multiple eina installations. Find and remove old ones. Daniel Juyung Seo (SeoZ) On Mon, Aug 1, 2011 at 7:05 PM, Cedric BAIL cedric.b...@free.fr wrote: On Mon, Aug 1, 2011 at 11:57 AM, libernux libernu...@gmail.com wrote: Op Mon, 1 Aug 2011 11:43:11 +0200 Cedric BAIL cedric.b...@free.fr schreef: On Mon, Aug 1, 2011 at 11:19 AM, libernux libernu...@gmail.com wrote: I'm getting an error when building the latest ecore. Could somebody have a look into this. Making all in bin make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt binnengegaan CCLD ecore_test ../../src/lib/ecore/.libs/libecore.so: undefined reference to === `eina_main_loop_is' collect2: ld returned 1 exit status === make[4]: *** [ecore_test] Fout 1 make[4]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src/bin' wordt verlaten make[3]: *** [all-recursive] Fout 1 make[3]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[2]: *** [all] Fout 2 make[2]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build/src' wordt verlaten make[1]: *** [all-recursive] Fout 1 make[1]: Map '/home/bstrik/arche17/ecore-svn/src/ecore-build' wordt verlaten make: *** [all] Fout 2 == ERROR: A failure occurred in build(). Aborting... [bstrik@libernux ecore-svn]$ Is your eina up to date ? Yes my eina is up to date. If you look close to the output you can notice that the start quote is a different one then the closing quote: `eina_main_loop_is' Maybe it is a typo in a header-file??? A typo in a header file would have show up earlier with an undefined prototype for that function and it's both present in eina_main.h and in eina_main.c in svn. So that's not the explanation. What are your compile flags ? -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ 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 trunk/emotion/src/modules/gstreamer
2011/8/1 Enlightenment SVN no-re...@enlightenment.org: Log: emotion: forgotten file. You are doing this far too often lately. Since breaking SVN is no longer of your exclusivity, maybe we can start saying hey, I pulled off a cedric last night every time we forget to add a new file to SVN. Author: cedric Date: 2011-08-01 05:42:16 -0700 (Mon, 01 Aug 2011) New Revision: 61950 Trac: http://trac.enlightenment.org/e/changeset/61950 Added: trunk/emotion/src/modules/gstreamer/emotion_alloc.c -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] NULL pointer dereferencing in evas' image preload
On Sun, Jul 31, 2011 at 10:32 AM, Cedric BAIL cedric.b...@free.fr wrote: On Sun, Jul 31, 2011 at 3:10 AM, Leif Middelschulte leif.middelschu...@gmail.com wrote: Hello all, Apparently I'm facing a bug in evas' async image preloading mechanisms. I can reproduce it by simply running 'shotgun' (an app many of you already know). Find attached a backtrace of the crash. Shotgun works, if I disable async image preloading in evas. If you need any further information, just let me know. Yep, I know about that bug, somewhere on my todo. Should be fixed properly with r61956. -- Cedric BAIL -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] e16-1.0.9
e16-1.0.9 is available for download: http://sourceforge.net/projects/enlightenment/files/ e16-1.0.9: - Enable having background files with whitespace in name. - Add GNOME3 gdm/gnome-session support. - Fix potential placement breakage when there are windows with struts. - Compositor: Fix rendering of shaped override-redirect windows. - Fix focus after ungrab. - Add new maximisation algorithm (option). - Enable animation of resize operation (option). - Menu generation: Only one menu tree (not GNOME/KDE/Other). - Fix pointer focus when a new window appears under the pointer. - Magnifier: Lots of tweaks. - Translation updates: ja, it. - Many minor bug fixes and enhancements, see ChangeLog for details. /Kim -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore XCB
On Mon, Aug 1, 2011 at 5:01 AM, Boris Faure bill...@gmail.com wrote: On Mon, Aug 1, 2011 at 01:16, Christopher Michael cpmicha...@comcast.net wrote: On 07/30/2011 06:36 PM, Boris Faure wrote: On Tue, Jul 12, 2011 at 01:10, Christopher Michael cpmicha...@comcast.net wrote: […] 2) It may not build on your system (tho it builds on all boxes I have tried so far). It doesn't build on my boxes (gentoo and arch linux up-to-date). I find that very strange since all of the initial development that I did was on a gentoo box. If I had to guess, I would say you are using ACCEPT_KEYWORDS=~x86 to pull in masked packages...In which case, you are pulling in a development version of XCB and yes it will not build against that. Sorry for keeping the troll fed, but xcb-1.7 is on stable gentoo x86 as you can see on http://packages.gentoo.org/package/x11-libs/libxcb . I'll rewrite the patch to make ecore_xcb work with both xcb 1.7 and xcb = 1.7 so that it's fine for everyone. Thanks Boris... this is very much appreciated. Lucas De Marchi -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sachiel trunk/elementary/src/lib
On Mon, 1 Aug 2011 12:41:57 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: Let's return from Bizarro world. Things working backwards may be fun, but they are a bit confusing. Author: sachiel Date: 2011-08-01 12:41:56 -0700 (Mon, 01 Aug 2011) New Revision: 61961 Trac: http://trac.enlightenment.org/e/changeset/61961 Modified: trunk/elementary/src/lib/elm_win.c Modified: trunk/elementary/src/lib/elm_win.c === --- trunk/elementary/src/lib/elm_win.c2011-08-01 17:37:10 UTC (rev 61960) +++ trunk/elementary/src/lib/elm_win.c 2011-08-01 19:41:56 UTC (rev 61961) @@ -74,8 +74,8 @@ static void _elm_win_focus_highlight_reconfigure(Elm_Win *win); static const char SIG_DELETE_REQUEST[] = delete,request; -static const char SIG_FOCUS_OUT[] = focus,in; -static const char SIG_FOCUS_IN[] = focus,out; +static const char SIG_FOCUS_OUT[] = focus,out; +static const char SIG_FOCUS_IN[] = focus,in; static const char SIG_MOVED[] = moved; static const Evas_Smart_Cb_Description _signals[] = { amazing commit. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore XCB
On 08/01/2011 03:36 PM, Lucas De Marchi wrote: On Mon, Aug 1, 2011 at 5:01 AM, Boris Faurebill...@gmail.com wrote: On Mon, Aug 1, 2011 at 01:16, Christopher Michael cpmicha...@comcast.net wrote: On 07/30/2011 06:36 PM, Boris Faure wrote: On Tue, Jul 12, 2011 at 01:10, Christopher Michael cpmicha...@comcast.netwrote: […] 2) It may not build on your system (tho it builds on all boxes I have tried so far). It doesn't build on my boxes (gentoo and arch linux up-to-date). I find that very strange since all of the initial development that I did was on a gentoo box. If I had to guess, I would say you are using ACCEPT_KEYWORDS=~x86 to pull in masked packages...In which case, you are pulling in a development version of XCB and yes it will not build against that. Sorry for keeping the troll fed, but xcb-1.7 is on stable gentoo x86 as you can see on http://packages.gentoo.org/package/x11-libs/libxcb . I'll rewrite the patch to make ecore_xcb work with both xcb 1.7 and xcb= 1.7 so that it's fine for everyone. New patch sounds good :) as long as it will build for both .. until such time that distros across the spectrum are all updated to development xcb. When that happens then we can stop supporting current stable xcb (0.3.6) and remove the legacy code :) When you get your new patch(s) ready, send them out to the mailing list and I'll gladly have a look :) Thanks, dh Thanks Boris... this is very much appreciated. Lucas De Marchi -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] genlist bug
Hey SeoZ, new bug in genlist: try making an item with a super long label/sublabel and then adding a swallow.end icon. the icon gets pushed all the way to the end of the label, usually off the canvas. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore XCB
On Mon, Aug 1, 2011 at 21:59, Christopher Michael cpmicha...@comcast.net wrote: On Mon, Aug 1, 2011 at 5:01 AM, Boris Faurebill...@gmail.com wrote: I'll rewrite the patch to make ecore_xcb work with both xcb 1.7 and xcb= 1.7 so that it's fine for everyone. New patch sounds good :) as long as it will build for both .. until such time that distros across the spectrum are all updated to development xcb. When that happens then we can stop supporting current stable xcb (0.3.6) and remove the legacy code :) When you get your new patch(s) ready, send them out to the mailing list and I'll gladly have a look :) Patch is attached. Tell me if it works fine for you and I'll gladly commit it. I've done a few things other than just use the new API: - removed an unused var in ecore_x_icccm_size_pos_hints_get() and added __UNUSED__ on win, - changed LONG_MAX into UINT32_MAX in ecore_x_window_prop_property_get(). I think UINT32_MAX should be used instead of hard-coding 0x7fff or 100L when calling xcb_get_property_unchecked(). -- Boris Faure diff --git a/ecore/configure.ac b/ecore/configure.ac index fa7ab9d..6d3bb13 100644 --- a/ecore/configure.ac +++ b/ecore/configure.ac @@ -784,10 +784,22 @@ if test x$want_ecore_x_xcb = xyes ; then fi ## x11-xcb + PKG_CHECK_MODULES(XCB, +x11-xcb +xcb +xcb-shm +xcb-icccm = 0.3.8 +xcb-util = 0.3.8 +xcb-image +xcb-keysyms, + [ have_ecore_x_xcb=yes + requirements_ecore_x=x11-xcb xcb xcb-shm xcb-icccm xcb-image xcb-keysyms ${requirements_ecore_x} ], + [ PKG_CHECK_MODULES(XCB, x11-xcb xcb xcb-shm xcb-icccm xcb-image xcb-keysyms, [ have_ecore_x_xcb=yes + AC_DEFINE(OLD_XCB_VERSION, 1, [xcb version]) requirements_ecore_x=x11-xcb xcb xcb-shm xcb-icccm xcb-image xcb-keysyms ${requirements_ecore_x} ], -[ have_ecore_x_xcb=no ]) +[ have_ecore_x_xcb=no ])]) if test x$have_ecore_x_xcb = xyes ; then diff --git a/ecore/src/lib/ecore_x/xcb/ecore_xcb_error.c b/ecore/src/lib/ecore_x/xcb/ecore_xcb_error.c index c58c13c..5c8556f 100644 --- a/ecore/src/lib/ecore_x/xcb/ecore_xcb_error.c +++ b/ecore/src/lib/ecore_x/xcb/ecore_xcb_error.c @@ -67,10 +67,17 @@ _ecore_xcb_error_handle(xcb_generic_error_t *err) WRN(Got Error:); WRN(\tEvent: %s, xcb_event_get_request_label(err-major_code)); WRN(\tError: %s, xcb_event_get_error_label(err-error_code)); +#ifdef OLD_XCB_VERSION if (err-error_code == XCB_EVENT_ERROR_BAD_VALUE) WRN(\tBad Value: %d, ((xcb_value_error_t *)err)-bad_value); - else if (err-error_code == XCB_EVENT_ERROR_BAD_WINDOW) + else if (err-error_code == XCB_EVENT_ERROR_BAD_WINDOW) WRN(\tBad Window: %d, ((xcb_window_error_t *)err)-bad_value); +#else + if (err-error_code == XCB_VALUE) + WRN(\tBad Value: %d, ((xcb_value_error_t *)err)-bad_value); + else if (err-error_code == XCB_WINDOW) + WRN(\tBad Window: %d, ((xcb_window_error_t *)err)-bad_value); +#endif _error_request_code = err-sequence; _error_code = err-error_code; diff --git a/ecore/src/lib/ecore_x/xcb/ecore_xcb_events.c b/ecore/src/lib/ecore_x/xcb/ecore_xcb_events.c index eb2c959..f241e7f 100644 --- a/ecore/src/lib/ecore_x/xcb/ecore_xcb_events.c +++ b/ecore/src/lib/ecore_x/xcb/ecore_xcb_events.c @@ -240,6 +240,7 @@ _ecore_xcb_events_handle(xcb_generic_event_t *ev) * so trap those cases and ignore. We also ignore BadValue from * xcb_grab/ungrab_button (happens when we are using any_mod) * and a few others */ +#ifdef OLD_XCB_VERSION if (err-error_code == XCB_EVENT_ERROR_BAD_WINDOW) return; else if (err-error_code == XCB_EVENT_ERROR_BAD_MATCH) { @@ -254,6 +255,22 @@ _ecore_xcb_events_handle(xcb_generic_event_t *ev) (err-major_code == XCB_UNGRAB_BUTTON)) return; } +#else +if (err-error_code == XCB_WINDOW) return; +else if (err-error_code == XCB_MATCH) + { + if ((err-major_code == XCB_SET_INPUT_FOCUS) || + (err-major_code == XCB_CONFIGURE_WINDOW)) + return; + } +else if (err-error_code == XCB_VALUE) + { + if ((err-major_code == XCB_KILL_CLIENT) || + (err-major_code == XCB_GRAB_BUTTON) || + (err-major_code == XCB_UNGRAB_BUTTON)) + return; + } +#endif /* WRN(Got Event Error:); */ /* WRN(\tMajor Code: %d, err-major_code); */ @@ -1627,8 +1644,14 @@ _ecore_xcb_event_handle_client_message(xcb_generic_event_t *event) e-source = ev-data.data32[3]; ecore_event_add(ECORE_X_EVENT_WINDOW_STATE_REQUEST, e, NULL, NULL); } +#ifdef OLD_XCB_VERSION else if ((ev-type == ECORE_X_ATOM_WM_CHANGE_STATE) (ev-format == 32) (ev-data.data32[0] == XCB_WM_STATE_ICONIC)) +#else + else if
[E-devel] segfault when calling edje_shutdown() before ecore_evas_shutdown()
Hello guys, I was working on an example and had the problem cited in the subject. Since I just didn't look at the code, I'm just giving the backtrace and valgrind log: GNU gdb (Gentoo 7.2 p1) 7.2 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type show copying and show warranty for details. This GDB was configured as x86_64-pc-linux-gnu. For bug reporting instructions, please see: http://bugs.gentoo.org/... Reading symbols from /home/antognolli/e17/build/edje/src/examples/.libs/edje-box2...done. (gdb) r Starting program: /home/antognolli/e17/build/edje/src/examples/.libs/edje-box2 [Thread debugging using libthread_db enabled] Program received signal SIGSEGV, Segmentation fault. 0x77ba25ba in eina_mempool_free (mp=0x0, element=0x0) at /home/antognolli/e17/install/include/eina-1/eina/eina_inline_mempool.x:120 120mp-backend.free(mp-backend_data, element); (gdb) bt #0 0x77ba25ba in eina_mempool_free (mp=0x0, element=0x0) at /home/antognolli/e17/install/include/eina-1/eina/eina_inline_mempool.x:120 #1 0x77ba55df in _edje_file_del (ed=0x604220) at /home/antognolli/e17/git_e17/edje/src/lib/edje_load.c:992 #2 0x77bb82e0 in _edje_smart_del (obj=0x70e7e200) at /home/antognolli/e17/git_e17/edje/src/lib/edje_smart.c:150 #3 0x73d5622f in evas_object_smart_del (obj=0x70e7e200) at /home/antognolli/e17/git_e17/evas/src/lib/canvas/evas_object_smart.c:680 #4 0x73d4a894 in evas_object_del (obj=0x70e7e200) at /home/antognolli/e17/git_e17/evas/src/lib/canvas/evas_object_main.c:431 #5 0x73d3a8ba in evas_layer_pre_free (lay=0x652330) at /home/antognolli/e17/git_e17/evas/src/lib/canvas/evas_layer.c:68 #6 0x73d3b1f3 in evas_free (e=0x64f990) at /home/antognolli/e17/git_e17/evas/src/lib/canvas/evas_main.c:187 #7 0x76a711d9 in _ecore_evas_free (ee=0x6509a0) at /home/antognolli/e17/git_e17/ecore/src/lib/ecore_evas/ecore_evas.c:2822 #8 0x76a6cd7e in ecore_evas_shutdown () at /home/antognolli/e17/git_e17/ecore/src/lib/ecore_evas/ecore_evas.c:252 #9 0x00401d78 in main (argc=1, argv=0x7fffd628) at /home/antognolli/e17/git_e17/edje/src/examples/edje-box2.c:193 (gdb) Valgrind log and source code attached. Regards, -- Rafael Antognolli ProFUSION embedded systems http://profusion.mobi ==7770== Memcheck, a memory error detector ==7770== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al. ==7770== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info ==7770== Command: .libs/edje-box2 ==7770== ==7770== Invalid read of size 8 ==7770==at 0x4E99313: _edje_file_del (edje_load.c:935) ==7770==by 0x4EAC2DF: _edje_smart_del (edje_smart.c:150) ==7770==by 0x8C1922E: evas_object_smart_del (evas_object_smart.c:680) ==7770==by 0x8C0D893: evas_object_del (evas_object_main.c:431) ==7770==by 0x8BFD8B9: evas_layer_pre_free (evas_layer.c:68) ==7770==by 0x8BFE1F2: evas_free (evas_main.c:187) ==7770==by 0x5F951D8: _ecore_evas_free (ecore_evas.c:2822) ==7770==by 0x5F90D7D: ecore_evas_shutdown (ecore_evas.c:252) ==7770==by 0x401D77: main (edje-box2.c:193) ==7770== Address 0xbb41eb8 is 104 bytes inside a block of size 67,680 free'd ==7770==at 0x4C2614D: free (vg_replace_malloc.c:366) ==7770==by 0xAA27587: _eina_chained_mp_pool_free (eina_chained_mempool.c:146) ==7770==by 0xAA27F80: eina_chained_mempool_shutdown (eina_chained_mempool.c:485) ==7770==by 0xAA1162B: eina_mempool_del (eina_mempool.c:336) ==7770==by 0x4EA01E7: edje_shutdown (edje_main.c:126) ==7770==by 0x401D72: main (edje-box2.c:192) ==7770== ==7770== Invalid read of size 8 ==7770==at 0x4E99332: _edje_file_del (edje_load.c:937) ==7770==by 0x4EAC2DF: _edje_smart_del (edje_smart.c:150) ==7770==by 0x8C1922E: evas_object_smart_del (evas_object_smart.c:680) ==7770==by 0x8C0D893: evas_object_del (evas_object_main.c:431) ==7770==by 0x8BFD8B9: evas_layer_pre_free (evas_layer.c:68) ==7770==by 0x8BFE1F2: evas_free (evas_main.c:187) ==7770==by 0x5F951D8: _ecore_evas_free (ecore_evas.c:2822) ==7770==by 0x5F90D7D: ecore_evas_shutdown (ecore_evas.c:252) ==7770==by 0x401D77: main (edje-box2.c:193) ==7770== Address 0xbb41ec0 is 112 bytes inside a block of size 67,680 free'd ==7770==at 0x4C2614D: free (vg_replace_malloc.c:366) ==7770==by 0xAA27587: _eina_chained_mp_pool_free (eina_chained_mempool.c:146) ==7770==by 0xAA27F80: eina_chained_mempool_shutdown (eina_chained_mempool.c:485) ==7770==by 0xAA1162B: eina_mempool_del (eina_mempool.c:336) ==7770==by 0x4EA01E7: edje_shutdown (edje_main.c:126) ==7770==by 0x401D72: main (edje-box2.c:192) ==7770== ==7770== Invalid read of size 8 ==7770==at 0x4E9933F:
Re: [E-devel] Ecore XCB
On 08/01/2011 05:02 PM, Boris Faure wrote: On Mon, Aug 1, 2011 at 21:59, Christopher Michael cpmicha...@comcast.net wrote: On Mon, Aug 1, 2011 at 5:01 AM, Boris Faurebill...@gmail.comwrote: I'll rewrite the patch to make ecore_xcb work with both xcb1.7 and xcb= 1.7 so that it's fine for everyone. New patch sounds good :) as long as it will build for both .. until such time that distros across the spectrum are all updated to development xcb. When that happens then we can stop supporting current stable xcb (0.3.6) and remove the legacy code :) When you get your new patch(s) ready, send them out to the mailing list and I'll gladly have a look :) Patch is attached. Tell me if it works fine for you and I'll gladly commit it. I've done a few things other than just use the new API: - removed an unused var in ecore_x_icccm_size_pos_hints_get() and added __UNUSED__ on win, - changed LONG_MAX into UINT32_MAX in ecore_x_window_prop_property_get(). I think UINT32_MAX should be used instead of hard-coding 0x7fff or 100L when calling xcb_get_property_unchecked(). Ok, that is not correct. 'Win' is used there: xcb_get_wm_normal_hints_unchecked(conn, win); I am seeing some other issues with this patch also, but it is a good start. I'll use this patch, fix some incorrect things and apply. Thanks, dh -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] genlist bug
yay~ what genlist item style did you use? i will catch you in irc soon. Daniel Juyung Seo (SeoZ) On Aug 2, 2011 5:53 AM, Mike Blumenkrantz m...@zentific.com wrote: Hey SeoZ, new bug in genlist: try making an item with a super long label/sublabel and then adding a swallow.end icon. the icon gets pushed all the way to the end of the label, usually off the canvas. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore XCB
On 08/01/2011 07:23 PM, Christopher Michael wrote: On 08/01/2011 05:02 PM, Boris Faure wrote: On Mon, Aug 1, 2011 at 21:59, Christopher Michael cpmicha...@comcast.net wrote: On Mon, Aug 1, 2011 at 5:01 AM, Boris Faurebill...@gmail.com wrote: I'll rewrite the patch to make ecore_xcb work with both xcb 1.7 and xcb= 1.7 so that it's fine for everyone. New patch sounds good :) as long as it will build for both .. until such time that distros across the spectrum are all updated to development xcb. When that happens then we can stop supporting current stable xcb (0.3.6) and remove the legacy code :) When you get your new patch(s) ready, send them out to the mailing list and I'll gladly have a look :) Patch is attached. Tell me if it works fine for you and I'll gladly commit it. I've done a few things other than just use the new API: - removed an unused var in ecore_x_icccm_size_pos_hints_get() and added __UNUSED__ on win, - changed LONG_MAX into UINT32_MAX in ecore_x_window_prop_property_get(). I think UINT32_MAX should be used instead of hard-coding 0x7fff or 100L when calling xcb_get_property_unchecked(). Ok, that is not correct. 'Win' is used there: xcb_get_wm_normal_hints_unchecked(conn, win); I am seeing some other issues with this patch also, but it is a good start. I'll use this patch, fix some incorrect things and apply. Thanks, dh Yea, I cannot accept this patch as it sits currently. It will not even apply against current ecore from svn :( so I will have to manually cherry pick it. dh -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] header size...
so the topic has been changed successfully :) i prefer separating edc as well though. Daniel Juyung Seo (SeoZ) On Jul 31, 2011 10:19 PM, Tom Hacohen tom.haco...@partner.samsung.com wrote: On 31/07/11 16:15, Carsten Haitzler (The Rasterman) wrote: when using form makefiles and we have $(top_srcdir) and other such fun in the past i found it made files that edje_decc doesnt like as all the relative paths make it think theres a security violation (try to write file outside of decc dir) Yeah, I know, and I think what I did should have triggered it, doesn't it? I also tried doing: edje_cc ../../../tmp/../tmp/edje/bla.edc which also didn't trigger it. Seems to me that it's fixed now... -- Tom. -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] genlist bug
As I told you in irc, horizontal expanding is a genlist's default behavior. To meet your needs, 1. We need to create another item style which supports ellipsis. 2. Name it as elm/genlist/item_compress/blarblar/default 3. Call elm_genlist_compress_mode_set() API. This is bothersome. I can enhance this but it will break applications. It's quite simple but needs some considerations. Anyhow, I'll work on this. Thanks. Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 8:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: yay~ what genlist item style did you use? i will catch you in irc soon. Daniel Juyung Seo (SeoZ) On Aug 2, 2011 5:53 AM, Mike Blumenkrantz m...@zentific.com wrote: Hey SeoZ, new bug in genlist: try making an item with a super long label/sublabel and then adding a swallow.end icon. the icon gets pushed all the way to the end of the label, usually off the canvas. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] genlist bug
On Tue, 2 Aug 2011 09:37:27 +0900 Daniel Juyung Seo seojuyu...@gmail.com wrote: As I told you in irc, horizontal expanding is a genlist's default behavior. To meet your needs, 1. We need to create another item style which supports ellipsis. 2. Name it as elm/genlist/item_compress/blarblar/default 3. Call elm_genlist_compress_mode_set() API. This is bothersome. I can enhance this but it will break applications. It's quite simple but needs some considerations. Anyhow, I'll work on this. Thanks. Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 8:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: yay~ what genlist item style did you use? i will catch you in irc soon. Daniel Juyung Seo (SeoZ) On Aug 2, 2011 5:53 AM, Mike Blumenkrantz m...@zentific.com wrote: Hey SeoZ, new bug in genlist: try making an item with a super long label/sublabel and then adding a swallow.end icon. the icon gets pushed all the way to the end of the label, usually off the canvas. -- Mike Blumenkrantz Zentific: Coding in binary since '10. Instead, just make some sort of elm_genlist_style_set call so that you can directly set the style. This way we avoid adding 20 api calls and can have as many styles as necessary. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] genlist bug
We have elm_genlist_item_item_class_set() to change the item class of an item on the fly. But still I don't like managing many styles. I already maintains hundreds of styles and gonna get crazy. Supporting ellipsis is just one line change in edc. (change min of textblock to 0) So I'm planning to change that by signal as we did the same thing with odd/even. How do you think? Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 9:39 AM, Mike Blumenkrantz m...@zentific.com wrote: On Tue, 2 Aug 2011 09:37:27 +0900 Daniel Juyung Seo seojuyu...@gmail.com wrote: As I told you in irc, horizontal expanding is a genlist's default behavior. To meet your needs, 1. We need to create another item style which supports ellipsis. 2. Name it as elm/genlist/item_compress/blarblar/default 3. Call elm_genlist_compress_mode_set() API. This is bothersome. I can enhance this but it will break applications. It's quite simple but needs some considerations. Anyhow, I'll work on this. Thanks. Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 8:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: yay~ what genlist item style did you use? i will catch you in irc soon. Daniel Juyung Seo (SeoZ) On Aug 2, 2011 5:53 AM, Mike Blumenkrantz m...@zentific.com wrote: Hey SeoZ, new bug in genlist: try making an item with a super long label/sublabel and then adding a swallow.end icon. the icon gets pushed all the way to the end of the label, usually off the canvas. -- Mike Blumenkrantz Zentific: Coding in binary since '10. Instead, just make some sort of elm_genlist_style_set call so that you can directly set the style. This way we avoid adding 20 api calls and can have as many styles as necessary. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] genlist bug
On Tue, 2 Aug 2011 10:00:51 +0900 Daniel Juyung Seo seojuyu...@gmail.com wrote: We have elm_genlist_item_item_class_set() to change the item class of an item on the fly. But still I don't like managing many styles. I already maintains hundreds of styles and gonna get crazy. Supporting ellipsis is just one line change in edc. (change min of textblock to 0) So I'm planning to change that by signal as we did the same thing with odd/even. How do you think? Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 9:39 AM, Mike Blumenkrantz m...@zentific.com wrote: On Tue, 2 Aug 2011 09:37:27 +0900 Daniel Juyung Seo seojuyu...@gmail.com wrote: As I told you in irc, horizontal expanding is a genlist's default behavior. To meet your needs, 1. We need to create another item style which supports ellipsis. 2. Name it as elm/genlist/item_compress/blarblar/default 3. Call elm_genlist_compress_mode_set() API. This is bothersome. I can enhance this but it will break applications. It's quite simple but needs some considerations. Anyhow, I'll work on this. Thanks. Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 8:27 AM, Daniel Juyung Seo seojuyu...@gmail.com wrote: yay~ what genlist item style did you use? i will catch you in irc soon. Daniel Juyung Seo (SeoZ) On Aug 2, 2011 5:53 AM, Mike Blumenkrantz m...@zentific.com wrote: Hey SeoZ, new bug in genlist: try making an item with a super long label/sublabel and then adding a swallow.end icon. the icon gets pushed all the way to the end of the label, usually off the canvas. -- Mike Blumenkrantz Zentific: Coding in binary since '10. Instead, just make some sort of elm_genlist_style_set call so that you can directly set the style. This way we avoid adding 20 api calls and can have as many styles as necessary. -- Mike Blumenkrantz Zentific: Coding in binary since '10. seems reasonable -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Ecore XCB
In Svn, but had to modify it a bit. Thanks dh On 08/01/2011 05:02 PM, Boris Faure wrote: On Mon, Aug 1, 2011 at 21:59, Christopher Michael cpmicha...@comcast.net wrote: On Mon, Aug 1, 2011 at 5:01 AM, Boris Faurebill...@gmail.comwrote: I'll rewrite the patch to make ecore_xcb work with both xcb1.7 and xcb= 1.7 so that it's fine for everyone. New patch sounds good :) as long as it will build for both .. until such time that distros across the spectrum are all updated to development xcb. When that happens then we can stop supporting current stable xcb (0.3.6) and remove the legacy code :) When you get your new patch(s) ready, send them out to the mailing list and I'll gladly have a look :) Patch is attached. Tell me if it works fine for you and I'll gladly commit it. I've done a few things other than just use the new API: - removed an unused var in ecore_x_icccm_size_pos_hints_get() and added __UNUSED__ on win, - changed LONG_MAX into UINT32_MAX in ecore_x_window_prop_property_get(). I think UINT32_MAX should be used instead of hard-coding 0x7fff or 100L when calling xcb_get_property_unchecked(). -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sachiel trunk/elementary/src/lib
THIS IS AWESOME! Daniel Juyung Seo (SeoZ) On Tue, Aug 2, 2011 at 4:40 AM, Mike Blumenkrantz m...@zentific.com wrote: On Mon, 1 Aug 2011 12:41:57 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: Let's return from Bizarro world. Things working backwards may be fun, but they are a bit confusing. Author: sachiel Date: 2011-08-01 12:41:56 -0700 (Mon, 01 Aug 2011) New Revision: 61961 Trac: http://trac.enlightenment.org/e/changeset/61961 Modified: trunk/elementary/src/lib/elm_win.c Modified: trunk/elementary/src/lib/elm_win.c === --- trunk/elementary/src/lib/elm_win.c 2011-08-01 17:37:10 UTC (rev 61960) +++ trunk/elementary/src/lib/elm_win.c 2011-08-01 19:41:56 UTC (rev 61961) @@ -74,8 +74,8 @@ static void _elm_win_focus_highlight_reconfigure(Elm_Win *win); static const char SIG_DELETE_REQUEST[] = delete,request; -static const char SIG_FOCUS_OUT[] = focus,in; -static const char SIG_FOCUS_IN[] = focus,out; +static const char SIG_FOCUS_OUT[] = focus,out; +static const char SIG_FOCUS_IN[] = focus,in; static const char SIG_MOVED[] = moved; static const Evas_Smart_Cb_Description _signals[] = { amazing commit. -- Mike Blumenkrantz Zentific: Coding in binary since '10. -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Engage and XCB are on a boat
On 07/29/2011 09:39 AM, Nicolas Aguirre wrote: Hi, When i activated XCB support in ecore and evas, engage is not usable anymore. When i click on engage bar the E desktop menu is displayed. It's like if engage doesn't take focus when mouse entered the window. There is no zoom animation on mouse over. I try with and without composite, with detourious and default theme. I updated all EFL, e and engage today. When i rebuild evas and ecore without xcb, and only them, engage is working again as expected. A quick look @ the engage source code may have revealed something... If you are using a compositor (e comp module, etc), than ecore_x_screen_is_composited will return true...Engage source is doing a check for: e_config-use_composite OR ecore_x_screen_is_composited. So basically if you disabled the composite module, but e_config-use_composite is still true, than Engage will still try to run it's compositing code. This is not entirely correct IMO. Just because e_config-use_composite is true does not mean that a compositor is really running. IIRC, e_config-use_composite just tells E to try and use argb windows instead of shaped windows...but if no compositor is running, than argb windows are not going to actually be Argb anyway (as in alpha). You're flaw could be happening because of this (but again, not totally sure because I do not know the engage code). dh -- BlackBerryreg; DevCon Americas, Oct. 18-20, San Francisco, CA The must-attend event for mobile developers. Connect with experts. Get tools for creating Super Apps. See the latest technologies. Sessions, hands-on labs, demos much more. Register early save! http://p.sf.net/sfu/rim-blackberry-1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel