Re: [E-devel] [PATCH] notify immodule to know the cursor location

2011-08-01 Thread Jihoon Kim
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

2011-08-01 Thread The Rasterman
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

2011-08-01 Thread Boris Faure
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

2011-08-01 Thread libernux
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

2011-08-01 Thread Cedric BAIL
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

2011-08-01 Thread Cedric BAIL
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

2011-08-01 Thread Cedric BAIL
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

2011-08-01 Thread libernux
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

2011-08-01 Thread Cedric BAIL
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-08-01 Thread michael bouchaud
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

2011-08-01 Thread Daniel Juyung Seo
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

2011-08-01 Thread The Rasterman
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-08-01 Thread michael bouchaud
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

2011-08-01 Thread libernux
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

2011-08-01 Thread Daniel Juyung Seo
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?

2011-08-01 Thread Cedric BAIL
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?

2011-08-01 Thread Gustavo Sverzut Barbieri
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?

2011-08-01 Thread Gustavo Sverzut Barbieri
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?

2011-08-01 Thread Guillaume Friloux

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

2011-08-01 Thread The Rasterman
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-08-01 Thread Sachiel
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

2011-08-01 Thread Cedric BAIL
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

2011-08-01 Thread Kim Woelders
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

2011-08-01 Thread Lucas De Marchi
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

2011-08-01 Thread Mike Blumenkrantz
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

2011-08-01 Thread Christopher Michael
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

2011-08-01 Thread Mike Blumenkrantz
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

2011-08-01 Thread Boris Faure
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()

2011-08-01 Thread Rafael Antognolli
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

2011-08-01 Thread Christopher Michael
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

2011-08-01 Thread Daniel Juyung Seo
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

2011-08-01 Thread Christopher Michael
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...

2011-08-01 Thread Daniel Juyung Seo
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

2011-08-01 Thread Daniel Juyung Seo
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

2011-08-01 Thread Mike Blumenkrantz
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

2011-08-01 Thread Daniel Juyung Seo
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

2011-08-01 Thread Mike Blumenkrantz
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

2011-08-01 Thread Christopher Michael
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

2011-08-01 Thread Daniel Juyung Seo
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

2011-08-01 Thread Christopher Michael
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