[E-devel] could somebody design Enventor logo?

2013-08-30 Thread ChunEon Park
Could somebody design Enventor logo gladly?

I'm not a professional for design as well as im  poor at deisn tool.  :-3

I hope you help me If you have talent for design.
 

-Regards, Hermet-
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread Cedric BAIL
On Fri, Aug 30, 2013 at 8:12 AM, ChunEon Park her...@naver.com wrote:
 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at deisn tool.  :-3

Maybe their will be more help from the users mailing list.
-- 
Cedric BAIL

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread ChunEon Park
Oh, I missed. 
thank you.
 

-Regards, Hermet- 

-Original Message-
From: Cedric BAILcedric.b...@free.fr 
To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; 
E Usersenlightenment-us...@lists.sourceforge.net; 
Cc: 
Sent: 2013-08-30 (금) 15:38:59
Subject: Re: [E-devel] could somebody design Enventor logo?

On Fri, Aug 30, 2013 at 8:12 AM, ChunEon Park hermet@naver.com wrote:
 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at deisn tool.  :-3

Maybe their will be more help from the users mailing list.
-- 
Cedric BAIL

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread The Rasterman
On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park her...@naver.com said:

https://i.chzbgr.com/maxW500/4528375296/h81227BB3/

 Could somebody design Enventor logo gladly?
 
 I'm not a professional for design as well as im  poor at deisn tool.  :-3
 
 I hope you help me If you have talent for design.
  
 
 -Regards, Hermet-
 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 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


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [apps/terminology] master 01/02: terminology: let's help the compiler and tell him about this hot spot.

2013-08-30 Thread Michael Blumenkrantz
I didn't know that you used a male compiler.


On Fri, Aug 30, 2013 at 8:06 AM, Cedric Bail - Enlightenment Git 
no-re...@enlightenment.org wrote:

 cedric pushed a commit to branch master.

 commit 40c3cedd6a504e63887eac10bbb83f400b189527
 Author: Cedric Bail cedric.b...@samsung.com
 Date:   Fri Aug 30 11:08:19 2013 +0900

 terminology: let's help the compiler and tell him about this hot spot.
 ---
  src/bin/termpty.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

 diff --git a/src/bin/termpty.c b/src/bin/termpty.c
 index 952e902..a3cdeb3 100644
 --- a/src/bin/termpty.c
 +++ b/src/bin/termpty.c
 @@ -1391,7 +1391,7 @@ termpty_block_chid_get(Termpty *ty, const char *chid)



 -static void
 +static inline void
  _handle_block_codepoint_overwrite(Termpty *ty, int oldc, int newc)
  {
 Termblock *tb;

 --


 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread Michael Blumenkrantz
wow.


On Fri, Aug 30, 2013 at 8:58 AM, Raoul Hecky raoul.he...@gmail.com wrote:


Hi!
I was bored this morning so I did one quickly... Is something like that
 good
for you?
;)
Images intégrées 1

--
Raoul Hecky
2013/8/30 Carsten Haitzler [1]ras...@rasterman.com

  On   Fri,   30   Aug   2013   15:12:16  +0900  (KST)  ChunEon  Park
  [2]her...@naver.com said:
  [3]https://i.chzbgr.com/maxW500/4528375296/h81227BB3/

 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at deisn tool.
  :-3

 I hope you help me If you have talent for design.

 
 -Regards, Hermet-


  
--
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
  Discover  the  easy  way  to  master current and previous Microsoft
technologies
 and advance your career. Get an incredible 1,500+ hours of
 step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!

[4]
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clkt
rk
 ___
 enlightenment-devel mailing list
 [5]enlightenment-devel@lists.sourceforge.net
 [6]https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


  --
  - Codito, ergo sum - I code, therefore I am
 --
  The Rasterman (Carsten Haitzler)[7]ras...@rasterman.com


  
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft
 technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
[8]
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clkt
rk
___
enlightenment-devel mailing list
[9]enlightenment-devel@lists.sourceforge.net
[10]https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 References

1. mailto:ras...@rasterman.com
2. mailto:her...@naver.com
3. https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
4.
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
5. mailto:enlightenment-devel@lists.sourceforge.net
6. https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
7. mailto:ras...@rasterman.com
8.
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
9. mailto:enlightenment-devel@lists.sourceforge.net
   10. https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/efl] master 01/01: other async render issue - sync ALL rendering canvases, not just one

2013-08-30 Thread The Rasterman
On Thu, 29 Aug 2013 10:26:50 -0300 Ulisses Furquim uliss...@gmail.com said:

 Raster,
 
 On Thu, Aug 29, 2013 at 9:18 AM, Carsten Haitzler  - Enlightenment Git
 no-re...@enlightenment.org wrote:
  raster pushed a commit to branch master.
 
  commit 42a46214c4f9b35c0e1f5a84c56ea76ba2235eae
  Author: Carsten Haitzler (Rasterman) ras...@rasterman.com
  Date:   Thu Aug 29 21:18:04 2013 +0900
 
  other async render issue - sync ALL rendering canvases, not just one
  ---
   src/lib/evas/canvas/evas_render.c  |  2 ++
   src/lib/evas/common/evas_thread_render.c   | 21 -
   src/lib/evas/include/evas_common_private.h |  4 +++-
   3 files changed, 25 insertions(+), 2 deletions(-)
 
  diff --git a/src/lib/evas/canvas/evas_render.c
  b/src/lib/evas/canvas/evas_render.c index b04d606..4fbe9e2 100644
  --- a/src/lib/evas/canvas/evas_render.c
  +++ b/src/lib/evas/canvas/evas_render.c
  @@ -2235,6 +2235,7 @@ _canvas_render_dump(Eo *eo_e EINA_UNUSED, void *_pd,
  va_list *list EINA_UNUSED) Evas_Public_Data *e = _pd;
  Evas_Layer *lay;
 
  +   evas_thread_queue_block();
  evas_render_rendering_wait(e);
  evas_cache_async_freeze();
 
 This might deadlock. If the queue is no empty and we have there the
 commands for e then we'll wait forever in _rendering_wait() in the
 main thread and the render thread will sleep forever trying to acquire
 the evas_thread_block_lock. Right?

fixed. i didnt notice evas-rendering was set in evas_render as opposed to the
rendering handle in the async thread. :)

  @@ -2263,6 +2264,7 @@ _canvas_render_dump(Eo *eo_e EINA_UNUSED, void *_pd,
  va_list *list EINA_UNUSED) GC_ALL(evas_object_image_load_opts_cow);
  GC_ALL(evas_object_image_state_cow);
  evas_cache_async_thaw();
  +   evas_thread_queue_unblock();
   }
 
   void
  diff --git a/src/lib/evas/common/evas_thread_render.c
  b/src/lib/evas/common/evas_thread_render.c index f37f43a..3474469 100644
  --- a/src/lib/evas/common/evas_thread_render.c
  +++ b/src/lib/evas/common/evas_thread_render.c
  @@ -4,6 +4,7 @@
 
   static Eina_Thread evas_thread_worker;
   static Eina_Condition evas_thread_queue_condition;
  +static Eina_Lock evas_thread_block_lock;
   static Eina_Lock evas_thread_queue_lock;
   static Eina_Bool evas_thread_queue_ready = EINA_FALSE;
   static Eina_Inarray evas_thread_queue;
  @@ -55,7 +56,19 @@ evas_thread_queue_flush(Evas_Thread_Command_Cb cb, void
  *data) evas_thread_queue_append(cb, data, EINA_TRUE);
   }
 
  -static void*
  +EAPI void
  +evas_thread_queue_block(void)
  +{
  +   eina_lock_take(evas_thread_block_lock);
  +}
  +
  +EAPI void
  +evas_thread_queue_unblock(void)
  +{
  +   eina_lock_release(evas_thread_block_lock);
  +}
  +
  +static void *
   evas_thread_worker_func(void *data EINA_UNUSED, Eina_Thread thread
  EINA_UNUSED) {
   while (1)
  @@ -83,6 +96,8 @@ evas_thread_worker_func(void *data EINA_UNUSED,
  Eina_Thread thread EINA_UNUSED) continue;
  }
 
  + eina_lock_take(evas_thread_block_lock);
  +
cmd = evas_thread_queue.members;
evas_thread_queue.members = evas_thread_queue_cache;
evas_thread_queue_cache = cmd;
  @@ -109,6 +124,7 @@ evas_thread_worker_func(void *data EINA_UNUSED,
  Eina_Thread thread EINA_UNUSED) cmd++;
 len--;
  }
  + eina_lock_release(evas_thread_block_lock);
 }
 
 I'm not sure this will sync all rendering canvases. At least not in
 the same way the _rendering_wait() works. What do you want?
 
 -- Ulisses
 
   out:
  @@ -128,6 +144,8 @@ evas_thread_init(void)
 
   if (!eina_lock_new(evas_thread_queue_lock))
 CRIT(Could not create draw thread lock);
  +if (!eina_lock_new(evas_thread_block_lock))
  +  CRIT(Could not create draw thread block lock);
   if (!eina_condition_new(evas_thread_queue_condition,
  evas_thread_queue_lock)) CRIT(Could not create draw thread condition);
   if (!eina_thread_create(evas_thread_worker, EINA_THREAD_NORMAL, 0,
  @@ -154,6 +172,7 @@ evas_thread_shutdown(void)
 evas_async_events_process();
 
   eina_thread_join(evas_thread_worker);
  +eina_lock_free(evas_thread_block_lock);
   eina_lock_free(evas_thread_queue_lock);
   eina_condition_free(evas_thread_queue_condition);
 
  diff --git a/src/lib/evas/include/evas_common_private.h
  b/src/lib/evas/include/evas_common_private.h index 336b7a6..24c9d87 100644
  --- a/src/lib/evas/include/evas_common_private.h
  +++ b/src/lib/evas/include/evas_common_private.h
  @@ -1253,7 +1253,9 @@ void  evas_thread_init(void);
   void  evas_thread_shutdown(void);
   EAPI void evas_thread_cmd_enqueue(Evas_Thread_Command_Cb cb, void
  *data); EAPI void evas_thread_queue_flush(Evas_Thread_Command_Cb
  cb, void *data); -
  +EAPI void evas_thread_queue_block(void);
  +EAPI void evas_thread_queue_unblock(void);
  +
   typedef enum _Evas_Render_Mode
   {
  

Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread Cedric BAIL
On Fri, Aug 30, 2013 at 9:58 AM, Raoul Hecky raoul.he...@gmail.com wrote:
Hi!
I was bored this morning so I did one quickly... Is something like that 
 good
for you?
;)

Woah ! We need more bored people in the morning, I guess !
-- 
Cedric BAIL

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread ChunEon Park
Oh really, cool! 
I really appreciate you. 
 
Only i want to change is, the enlightnment logo color.
That stuff maybe i can do by myself. :)



-Regards, Hermet- 

-Original Message-
From: Raoul Heckyraoul.he...@gmail.com 
To: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; 
Cc: 
Sent: 2013-08-30 (금) 16:58:15
Subject: Re: [E-devel] could somebody design Enventor logo?

Hi!

I was bored this morning so I did one quickly... Is something like that
good for you?
;)

[image: Images intégrées 1]

--
Raoul Hecky


2013/8/30 Carsten Haitzler raster@rasterman.com

 On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park hermet@naver.com
 said:

 https://i.chzbgr.com/maxW500/4528375296/h81227BB3/

  Could somebody design Enventor logo gladly?
 
  I'm not a professional for design as well as im  poor at deisn tool.  :-3
 
  I hope you help me If you have talent for design.
 
  
  -Regards, Hermet-
 
 --
  Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
  Discover the easy way to master current and previous Microsoft
 technologies
  and advance your career. Get an incredible 1,500+ hours of step-by-step
  tutorial videos with LearnDevNow. Subscribe today and save!
 
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
  ___
  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



 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread The Rasterman
On Fri, 30 Aug 2013 11:12:32 +0200 Raoul Hecky raoul.he...@gmail.com said:

all it needs is a cat's butt in it and we're done. :)

 I'm glad you like :)
 Yup, simply edit the svg in Inkscake...
 
 --
 Raoul Hecky
 
 
 2013/8/30 ChunEon Park her...@naver.com
 
  Oh really, cool!
  I really appreciate you.
 
  Only i want to change is, the enlightnment logo color.
  That stuff maybe i can do by myself. :)
 
 
  
  -Regards, Hermet-
 
  -Original Message-
  From: Raoul Heckyraoul.he...@gmail.com
  To: Enlightenment developer list
  enlightenment-devel@lists.sourceforge.net;
  Cc:
  Sent: 2013-08-30 (금) 16:58:15
  Subject: Re: [E-devel] could somebody design Enventor logo?
 
  Hi!
 
  I was bored this morning so I did one quickly... Is something like that
  good for you?
  ;)
 
  [image: Images intégrées 1]
 
  --
  Raoul Hecky
 
 
  2013/8/30 Carsten Haitzler raster@rasterman.com
 
   On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park hermet@naver.com
  
   said:
  
   https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
  
Could somebody design Enventor logo gladly?
   
I'm not a professional for design as well as im  poor at deisn tool.
   :-3
   
I hope you help me If you have talent for design.
   

-Regards, Hermet-
   
  
  --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft
   technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
   
  
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
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
  
  
  
  
  --
   Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
   Discover the easy way to master current and previous Microsoft
  technologies
   and advance your career. Get an incredible 1,500+ hours of step-by-step
   tutorial videos with LearnDevNow. Subscribe today and save!
  
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
 
 
  --
  Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
  Discover the easy way to master current and previous Microsoft technologies
  and advance your career. Get an incredible 1,500+ hours of step-by-step
  tutorial videos with LearnDevNow. Subscribe today and save!
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
  --
  Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
  Discover the easy way to master current and previous Microsoft technologies
  and advance your career. Get an incredible 1,500+ hours of step-by-step
  tutorial videos with LearnDevNow. Subscribe today and save!
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 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


--
Learn the latest--Visual 

Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread Raoul Hecky
Tsss, you're just jealous Hermet choose my logo instead of your cat's ass
pic... ;)

--
Raoul Hecky


2013/8/30 Carsten Haitzler ras...@rasterman.com

 On Fri, 30 Aug 2013 11:12:32 +0200 Raoul Hecky raoul.he...@gmail.com
 said:

 all it needs is a cat's butt in it and we're done. :)

  I'm glad you like :)
  Yup, simply edit the svg in Inkscake...
 
  --
  Raoul Hecky
 
 
  2013/8/30 ChunEon Park her...@naver.com
 
   Oh really, cool!
   I really appreciate you.
  
   Only i want to change is, the enlightnment logo color.
   That stuff maybe i can do by myself. :)
  
  
   
   -Regards, Hermet-
  
   -Original Message-
   From: Raoul Heckyraoul.he...@gmail.com
   To: Enlightenment developer list
   enlightenment-devel@lists.sourceforge.net;
   Cc:
   Sent: 2013-08-30 (금) 16:58:15
   Subject: Re: [E-devel] could somebody design Enventor logo?
  
   Hi!
  
   I was bored this morning so I did one quickly... Is something like that
   good for you?
   ;)
  
   [image: Images intégrées 1]
  
   --
   Raoul Hecky
  
  
   2013/8/30 Carsten Haitzler raster@rasterman.com
  
On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park hermet@
 naver.com
   
said:
   
https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
   
 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at deisn
 tool.
:-3

 I hope you help me If you have talent for design.

 
 -Regards, Hermet-

   
  
 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
 more!
 Discover the easy way to master current and previous Microsoft
technologies
 and advance your career. Get an incredible 1,500+ hours of
 step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!

   
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 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
   
   
   
   
  
 --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
 more!
Discover the easy way to master current and previous Microsoft
   technologies
and advance your career. Get an incredible 1,500+ hours of
 step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
   
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   
  
  
  
 --
   Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
   Discover the easy way to master current and previous Microsoft
 technologies
   and advance your career. Get an incredible 1,500+ hours of step-by-step
   tutorial videos with LearnDevNow. Subscribe today and save!
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
  
 --
   Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
   Discover the easy way to master current and previous Microsoft
 technologies
   and advance your career. Get an incredible 1,500+ hours of step-by-step
   tutorial videos with LearnDevNow. Subscribe today and save!
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
   ___
   enlightenment-devel mailing list
   enlightenment-devel@lists.sourceforge.net
   https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
  
 
 --
  Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
  Discover the easy way to master current and previous Microsoft
 technologies
  and advance your career. Get an incredible 1,500+ hours of step-by-step
  tutorial videos with LearnDevNow. Subscribe today and save!
 
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  

Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread Raoul Hecky
I prefer mine.

--
Raoul Hecky


2013/8/30 Carsten Haitzler ras...@rasterman.com

 On Fri, 30 Aug 2013 09:58:15 +0200 Raoul Hecky raoul.he...@gmail.com
 said:

 i have improved the icon.

  Hi!
 
  I was bored this morning so I did one quickly... Is something like that
  good for you?
  ;)
 
  [image: Images intégrées 1]
 
  --
  Raoul Hecky
 
 
  2013/8/30 Carsten Haitzler ras...@rasterman.com
 
   On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park 
 her...@naver.com
   said:
  
   https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
  
Could somebody design Enventor logo gladly?
   
I'm not a professional for design as well as im  poor at deisn tool.
  :-3
   
I hope you help me If you have talent for design.
   

-Regards, Hermet-
   
  
 --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
 more!
Discover the easy way to master current and previous Microsoft
   technologies
and advance your career. Get an incredible 1,500+ hours of
 step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
   
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
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
  
  
  
  
 --
   Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
   Discover the easy way to master current and previous Microsoft
 technologies
   and advance your career. Get an incredible 1,500+ hours of step-by-step
   tutorial videos with LearnDevNow. Subscribe today and save!
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
   ___
   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


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread ChunEon Park
What the crap is put inside?

But I found the cat photo is inserted into the logo actually.

Nobody would not recongnize the cat,  raster! 
 

-Regards, Hermet- 

-Original Message-
From: Raoul Heckyraoul.he...@gmail.com 
To: Carsten Haitzlerras...@rasterman.com; 
Cc: Enlightenment developer listenlightenment-devel@lists.sourceforge.net; 
Sent: 2013-08-30 (금) 19:08:51
Subject: Re: [E-devel] could somebody design Enventor logo?

I prefer mine.

--
Raoul Hecky


2013/8/30 Carsten Haitzler raster@rasterman.com

 On Fri, 30 Aug 2013 09:58:15 +0200 Raoul Hecky raoul.hecky@gmail.com
 said:

 i have improved the icon.

  Hi!
 
  I was bored this morning so I did one quickly... Is something like that
  good for you?
  ;)
 
  [image: Images intégrées 1]
 
  --
  Raoul Hecky
 
 
  2013/8/30 Carsten Haitzler raster@rasterman.com
 
   On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park 
 her...@naver.com
   said:
  
   https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
  
Could somebody design Enventor logo gladly?
   
I'm not a professional for design as well as im  poor at deisn tool.
  :-3
   
I hope you help me If you have talent for design.
   

-Regards, Hermet-
   
  
 --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
 more!
Discover the easy way to master current and previous Microsoft
   technologies
and advance your career. Get an incredible 1,500+ hours of
 step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
   
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
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
  
  
  
  
 --
   Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
   Discover the easy way to master current and previous Microsoft
 technologies
   and advance your career. Get an incredible 1,500+ hours of step-by-step
   tutorial videos with LearnDevNow. Subscribe today and save!
  
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
   ___
   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


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread The Rasterman
On Fri, 30 Aug 2013 12:06:53 +0200 Raoul Hecky raoul.he...@gmail.com said:

 Happy? :)
 [image: Images intégrées 1]

that's nice! big improvement!

 --
 Raoul Hecky
 
 
 2013/8/30 Carsten Haitzler ras...@rasterman.com
 
  On Fri, 30 Aug 2013 09:58:15 +0200 Raoul Hecky raoul.he...@gmail.com
  said:
 
  i have improved the icon.
 
   Hi!
  
   I was bored this morning so I did one quickly... Is something like that
   good for you?
   ;)
  
   [image: Images intégrées 1]
  
   --
   Raoul Hecky
  
  
   2013/8/30 Carsten Haitzler ras...@rasterman.com
  
On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park 
  her...@naver.com
said:
   
https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
   
 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at deisn tool.
   :-3

 I hope you help me If you have talent for design.

 
 -Regards, Hermet-

   
  --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
  more!
 Discover the easy way to master current and previous Microsoft
technologies
 and advance your career. Get an incredible 1,500+ hours of
  step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!

   
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 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
   
   
   
   
  --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft
  technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
   
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
   
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread David Seikel
On Fri, 30 Aug 2013 19:19:04 +0900 (KST) ChunEon Park
her...@naver.com wrote:

 What the crap is put inside?

Er, cat crap?

 But I found the cat photo is inserted into the logo actually.
 
 Nobody would not recongnize the cat,  raster! 

I recognise the cat, it's raster's cat.

 
 -Regards, Hermet- 
 
 -Original Message-
 From: Raoul Heckyraoul.he...@gmail.com 
 To: Carsten Haitzlerras...@rasterman.com; 
 Cc: Enlightenment developer
 listenlightenment-devel@lists.sourceforge.net; Sent: 2013-08-30
 (금) 19:08:51 Subject: Re: [E-devel] could somebody design Enventor
 logo?
 
 I prefer mine.
 
 --
 Raoul Hecky
 
 
 2013/8/30 Carsten Haitzler raster@rasterman.com
 
  On Fri, 30 Aug 2013 09:58:15 +0200 Raoul Hecky
  raoul.hecky@gmail.com said:
 
  i have improved the icon.
 
   Hi!
  
   I was bored this morning so I did one quickly... Is something
   like that good for you?
   ;)
  
   [image: Images intégrées 1]
  
   --
   Raoul Hecky
  
  
   2013/8/30 Carsten Haitzler raster@rasterman.com
  
On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park 
  her...@naver.com
said:
   
https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
   
 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at
 deisn tool.
   :-3

 I hope you help me If you have talent for design.

 
 -Regards, Hermet-

   
  --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL
 2012,
  more!
 Discover the easy way to master current and previous Microsoft
technologies
 and advance your career. Get an incredible 1,500+ hours of
  step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!

   
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 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
   
   
   
   
  --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL
2012, more! Discover the easy way to master current and
previous Microsoft
  technologies
and advance your career. Get an incredible 1,500+ hours of
step-by-step tutorial videos with LearnDevNow. Subscribe today
and save!
   
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
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
 
 
 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft
 technologies and advance your career. Get an incredible 1,500+ hours
 of step-by-step tutorial videos with LearnDevNow. Subscribe today and
 save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___ enlightenment-devel
 mailing list enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft
 technologies and advance your career. Get an incredible 1,500+ hours
 of step-by-step tutorial videos with LearnDevNow. Subscribe today and
 save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___ enlightenment-devel
 mailing list enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.


signature.asc
Description: PGP signature
--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!

Re: [E-devel] [EGIT] [core/elementary] elementary-1.7 01/01: Added clouseau integration.

2013-08-30 Thread Rafael Antognolli
I think it will create a precedence!

On Fri, Aug 30, 2013 at 12:48 PM, Tom Hacohen tom.haco...@samsung.com wrote:
 I think it's fine for 1.7, but let me know if you think it's too much of
 a feature and that can hurt stability. It's only activated if the
 environment variable is set, so I don't see much harm.

 --
 Tom.

 On 30/08/13 16:41, Tom 'TAsn' Hacohen - Enlightenment Git wrote:
 tasn pushed a commit to branch elementary-1.7.

 commit 49a3f7ee22b6ddf0869a6ba82660308c3f4d0bbd
 Author: Tom 'TAsn' Hacohen t...@stosb.com
 Date:   Fri Aug 30 16:39:51 2013 +0100

  Added clouseau integration.

  You need to make sure the clouseau daemon is running (clouseaud), and 
 then
  you can just run applications by setting the env var ELM_CLOUSEAU to 1.
  This is very useful for platforms that do not have LD_PRELOAD, or block
  them for any reason.
  Most people should just stick to using clouseau_start or clouseau.
 ---
   ChangeLog  |  5 
   NEWS   |  3 +++
   src/lib/elm_main.c | 72 
 ++
   3 files changed, 80 insertions(+)

 diff --git a/ChangeLog b/ChangeLog
 index bdfa90e..29ce358 100644
 --- a/ChangeLog
 +++ b/ChangeLog
 @@ -840,3 +840,8 @@
   2013-08-02  Eduardo Lima (Etrunko)

   * 1.7.8 release
 +
 +2013-08-30  Tom Hacohen (TAsn)
 +
 + * Clouseau: Added clouseau integration.
 +
 diff --git a/NEWS b/NEWS
 index 21c2a59..6866407 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -3,6 +3,9 @@ Elementary 1.7.8
   Changes since Elementary 1.7.7:
   -

 +Improvements:
 +   * Clouseau: Added clouseau integration.
 +
   Fixes:

  * Fix potential free'ed memory dereference in naviframe.
 diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
 index 1a09663..81e6103 100644
 --- a/src/lib/elm_main.c
 +++ b/src/lib/elm_main.c
 @@ -23,6 +23,12 @@

   #define SEMI_BROKEN_QUICKLAUNCH 1

 +#ifdef __CYGWIN__
 +# define LIBEXT .dll
 +#else
 +# define LIBEXT .so
 +#endif
 +
   static Elm_Version _version = { VMAJ, VMIN, VMIC, VREV };
   EAPI Elm_Version *elm_version = _version;

 @@ -198,6 +204,55 @@ _prefix_shutdown(void)
  app_pfx = NULL;
   }

 +static struct {
 + Eina_Module *handle;
 + void (*init)(void);
 + void (*shutdown)(void);
 + Eina_Bool (*app_connect)(const char *appname);
 +} _clouseau_info;
 +
 +#define _CLOUSEAU_LOAD_SYMBOL(cls_struct, sym) \
 +   do \
 + { \
 +(cls_struct).sym = eina_module_symbol_get((cls_struct).handle, 
 clouseau_ #sym); \
 +if (!(cls_struct).sym) \
 +  { \
 + WRN(Failed loading symbol '%s' from the clouseau library., 
 clouseau_ #sym); \
 + eina_module_free((cls_struct).handle); \
 + (cls_struct).handle = NULL; \
 + return EINA_FALSE; \
 +  } \
 + } \
 +   while (0)
 +
 +static Eina_Bool
 +_clouseau_module_load()
 +{
 +   const char *elm_clouseau_env = getenv(ELM_CLOUSEAU);
 +   Eina_Bool want_cls = EINA_FALSE;
 +   if (elm_clouseau_env)
 +  want_cls = atoi(elm_clouseau_env);
 +
 +   if (!want_cls)
 +  return EINA_FALSE;
 +
 +   _clouseau_info.handle = eina_module_new(
 + PACKAGE_LIB_DIR /clouseau/libclouseau LIBEXT);
 +   if (!eina_module_load(_clouseau_info.handle))
 + {
 +WRN(Failed loading the clouseau library.);
 +eina_module_free(_clouseau_info.handle);
 +_clouseau_info.handle = NULL;
 +return EINA_FALSE;
 + }
 +
 +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, init);
 +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, shutdown);
 +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, app_connect);
 +
 +   return EINA_TRUE;
 +}
 +
   EAPI int
   elm_init(intargc,
char **argv)
 @@ -206,6 +261,16 @@ elm_init(intargc,
  if (_elm_init_count  1) return _elm_init_count;
  elm_quicklaunch_sub_init(argc, argv);
  _prefix_shutdown();
 +
 +   if (_clouseau_module_load())
 + {
 +_clouseau_info.init();
 +if(!_clouseau_info.app_connect(argv[0]))
 +  {
 + ERR(Failed connecting to the clouseau server.);
 +  }
 + }
 +
  return _elm_init_count;
   }

 @@ -221,6 +286,13 @@ elm_shutdown(void)
  if (_elm_init_count  0) return _elm_init_count;
  _elm_win_shutdown();
  while (_elm_win_deferred_free) ecore_main_loop_iterate();
 +
 +   if (_clouseau_info.shutdown)
 + {
 +_clouseau_info.shutdown();
 +eina_module_free(_clouseau_info.handle);
 +_clouseau_info.handle = NULL;
 + }
   // wrningz :(
   //   _prefix_shutdown();
  elm_quicklaunch_sub_shutdown();



 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 

Re: [E-devel] could somebody design Enventor logo?

2013-08-30 Thread Gustavo Lima Chaves
* Raoul Hecky raoul.he...@gmail.com [2013-08-30 12:06:53 +0200]:

 Happy? :)
 [image: Images intégrées 1]

One word -- respect.

 
 --
 Raoul Hecky
 
 
 2013/8/30 Carsten Haitzler ras...@rasterman.com
 
  On Fri, 30 Aug 2013 09:58:15 +0200 Raoul Hecky raoul.he...@gmail.com
  said:
 
  i have improved the icon.
 
   Hi!
  
   I was bored this morning so I did one quickly... Is something like that
   good for you?
   ;)
  
   [image: Images intégrées 1]
  
   --
   Raoul Hecky
  
  
   2013/8/30 Carsten Haitzler ras...@rasterman.com
  
On Fri, 30 Aug 2013 15:12:16 +0900 (KST) ChunEon Park 
  her...@naver.com
said:
   
https://i.chzbgr.com/maxW500/4528375296/h81227BB3/
   
 Could somebody design Enventor logo gladly?

 I'm not a professional for design as well as im  poor at deisn tool.
   :-3

 I hope you help me If you have talent for design.

 
 -Regards, Hermet-

   
  --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012,
  more!
 Discover the easy way to master current and previous Microsoft
technologies
 and advance your career. Get an incredible 1,500+ hours of
  step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!

   
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
 ___
 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
   
   
   
   
  --
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft
  technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
   
  http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
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
 
 



 --
 Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
 Discover the easy way to master current and previous Microsoft technologies
 and advance your career. Get an incredible 1,500+ hours of step-by-step
 tutorial videos with LearnDevNow. Subscribe today and save!
 http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk

 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


-- 
Gustavo Lima Chaves
Senior Developer @ Intel - Open Source Technology Center

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/elementary] elementary-1.7 01/01: Added clouseau integration.

2013-08-30 Thread Tom Hacohen
I'm fine with removing it if you really think that.
I only added it because it's a code path that doesn't run unless you
activate it, and that it's not a feature per se.

I know it's problematic, and I guess, that if I had seen someone else's
code that does something similar I might have objected.

So let's see what other people think as well.

--
Tom.


On Fri, Aug 30, 2013 at 6:03 PM, Rafael Antognolli antogno...@gmail.comwrote:

 I think it will create a precedence!

 On Fri, Aug 30, 2013 at 12:48 PM, Tom Hacohen tom.haco...@samsung.com
 wrote:
  I think it's fine for 1.7, but let me know if you think it's too much of
  a feature and that can hurt stability. It's only activated if the
  environment variable is set, so I don't see much harm.
 
  --
  Tom.
 
  On 30/08/13 16:41, Tom 'TAsn' Hacohen - Enlightenment Git wrote:
  tasn pushed a commit to branch elementary-1.7.
 
  commit 49a3f7ee22b6ddf0869a6ba82660308c3f4d0bbd
  Author: Tom 'TAsn' Hacohen t...@stosb.com
  Date:   Fri Aug 30 16:39:51 2013 +0100
 
   Added clouseau integration.
 
   You need to make sure the clouseau daemon is running (clouseaud),
 and then
   you can just run applications by setting the env var ELM_CLOUSEAU
 to 1.
   This is very useful for platforms that do not have LD_PRELOAD, or
 block
   them for any reason.
   Most people should just stick to using clouseau_start or clouseau.
  ---
ChangeLog  |  5 
NEWS   |  3 +++
src/lib/elm_main.c | 72
 ++
3 files changed, 80 insertions(+)
 
  diff --git a/ChangeLog b/ChangeLog
  index bdfa90e..29ce358 100644
  --- a/ChangeLog
  +++ b/ChangeLog
  @@ -840,3 +840,8 @@
2013-08-02  Eduardo Lima (Etrunko)
 
* 1.7.8 release
  +
  +2013-08-30  Tom Hacohen (TAsn)
  +
  + * Clouseau: Added clouseau integration.
  +
  diff --git a/NEWS b/NEWS
  index 21c2a59..6866407 100644
  --- a/NEWS
  +++ b/NEWS
  @@ -3,6 +3,9 @@ Elementary 1.7.8
Changes since Elementary 1.7.7:
-
 
  +Improvements:
  +   * Clouseau: Added clouseau integration.
  +
Fixes:
 
   * Fix potential free'ed memory dereference in naviframe.
  diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
  index 1a09663..81e6103 100644
  --- a/src/lib/elm_main.c
  +++ b/src/lib/elm_main.c
  @@ -23,6 +23,12 @@
 
#define SEMI_BROKEN_QUICKLAUNCH 1
 
  +#ifdef __CYGWIN__
  +# define LIBEXT .dll
  +#else
  +# define LIBEXT .so
  +#endif
  +
static Elm_Version _version = { VMAJ, VMIN, VMIC, VREV };
EAPI Elm_Version *elm_version = _version;
 
  @@ -198,6 +204,55 @@ _prefix_shutdown(void)
   app_pfx = NULL;
}
 
  +static struct {
  + Eina_Module *handle;
  + void (*init)(void);
  + void (*shutdown)(void);
  + Eina_Bool (*app_connect)(const char *appname);
  +} _clouseau_info;
  +
  +#define _CLOUSEAU_LOAD_SYMBOL(cls_struct, sym) \
  +   do \
  + { \
  +(cls_struct).sym = eina_module_symbol_get((cls_struct).handle,
 clouseau_ #sym); \
  +if (!(cls_struct).sym) \
  +  { \
  + WRN(Failed loading symbol '%s' from the clouseau
 library., clouseau_ #sym); \
  + eina_module_free((cls_struct).handle); \
  + (cls_struct).handle = NULL; \
  + return EINA_FALSE; \
  +  } \
  + } \
  +   while (0)
  +
  +static Eina_Bool
  +_clouseau_module_load()
  +{
  +   const char *elm_clouseau_env = getenv(ELM_CLOUSEAU);
  +   Eina_Bool want_cls = EINA_FALSE;
  +   if (elm_clouseau_env)
  +  want_cls = atoi(elm_clouseau_env);
  +
  +   if (!want_cls)
  +  return EINA_FALSE;
  +
  +   _clouseau_info.handle = eina_module_new(
  + PACKAGE_LIB_DIR /clouseau/libclouseau LIBEXT);
  +   if (!eina_module_load(_clouseau_info.handle))
  + {
  +WRN(Failed loading the clouseau library.);
  +eina_module_free(_clouseau_info.handle);
  +_clouseau_info.handle = NULL;
  +return EINA_FALSE;
  + }
  +
  +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, init);
  +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, shutdown);
  +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, app_connect);
  +
  +   return EINA_TRUE;
  +}
  +
EAPI int
elm_init(intargc,
 char **argv)
  @@ -206,6 +261,16 @@ elm_init(intargc,
   if (_elm_init_count  1) return _elm_init_count;
   elm_quicklaunch_sub_init(argc, argv);
   _prefix_shutdown();
  +
  +   if (_clouseau_module_load())
  + {
  +_clouseau_info.init();
  +if(!_clouseau_info.app_connect(argv[0]))
  +  {
  + ERR(Failed connecting to the clouseau server.);
  +  }
  + }
  +
   return _elm_init_count;
}
 
  @@ -221,6 +286,13 @@ elm_shutdown(void)
   if (_elm_init_count  0) return _elm_init_count;
   _elm_win_shutdown();
   while (_elm_win_deferred_free) ecore_main_loop_iterate();
  +
  +   if (_clouseau_info.shutdown)
  + {
  

Re: [E-devel] [EGIT] [core/elementary] elementary-1.7 01/01: Added clouseau integration.

2013-08-30 Thread Rafael Antognolli
Nah, it was a joke.

+1 from me

On Fri, Aug 30, 2013 at 6:11 PM, Tom Hacohen t...@stosb.com wrote:
 I'm fine with removing it if you really think that.
 I only added it because it's a code path that doesn't run unless you
 activate it, and that it's not a feature per se.

 I know it's problematic, and I guess, that if I had seen someone else's
 code that does something similar I might have objected.

 So let's see what other people think as well.

 --
 Tom.


 On Fri, Aug 30, 2013 at 6:03 PM, Rafael Antognolli 
 antogno...@gmail.comwrote:

 I think it will create a precedence!

 On Fri, Aug 30, 2013 at 12:48 PM, Tom Hacohen tom.haco...@samsung.com
 wrote:
  I think it's fine for 1.7, but let me know if you think it's too much of
  a feature and that can hurt stability. It's only activated if the
  environment variable is set, so I don't see much harm.
 
  --
  Tom.
 
  On 30/08/13 16:41, Tom 'TAsn' Hacohen - Enlightenment Git wrote:
  tasn pushed a commit to branch elementary-1.7.
 
  commit 49a3f7ee22b6ddf0869a6ba82660308c3f4d0bbd
  Author: Tom 'TAsn' Hacohen t...@stosb.com
  Date:   Fri Aug 30 16:39:51 2013 +0100
 
   Added clouseau integration.
 
   You need to make sure the clouseau daemon is running (clouseaud),
 and then
   you can just run applications by setting the env var ELM_CLOUSEAU
 to 1.
   This is very useful for platforms that do not have LD_PRELOAD, or
 block
   them for any reason.
   Most people should just stick to using clouseau_start or clouseau.
  ---
ChangeLog  |  5 
NEWS   |  3 +++
src/lib/elm_main.c | 72
 ++
3 files changed, 80 insertions(+)
 
  diff --git a/ChangeLog b/ChangeLog
  index bdfa90e..29ce358 100644
  --- a/ChangeLog
  +++ b/ChangeLog
  @@ -840,3 +840,8 @@
2013-08-02  Eduardo Lima (Etrunko)
 
* 1.7.8 release
  +
  +2013-08-30  Tom Hacohen (TAsn)
  +
  + * Clouseau: Added clouseau integration.
  +
  diff --git a/NEWS b/NEWS
  index 21c2a59..6866407 100644
  --- a/NEWS
  +++ b/NEWS
  @@ -3,6 +3,9 @@ Elementary 1.7.8
Changes since Elementary 1.7.7:
-
 
  +Improvements:
  +   * Clouseau: Added clouseau integration.
  +
Fixes:
 
   * Fix potential free'ed memory dereference in naviframe.
  diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
  index 1a09663..81e6103 100644
  --- a/src/lib/elm_main.c
  +++ b/src/lib/elm_main.c
  @@ -23,6 +23,12 @@
 
#define SEMI_BROKEN_QUICKLAUNCH 1
 
  +#ifdef __CYGWIN__
  +# define LIBEXT .dll
  +#else
  +# define LIBEXT .so
  +#endif
  +
static Elm_Version _version = { VMAJ, VMIN, VMIC, VREV };
EAPI Elm_Version *elm_version = _version;
 
  @@ -198,6 +204,55 @@ _prefix_shutdown(void)
   app_pfx = NULL;
}
 
  +static struct {
  + Eina_Module *handle;
  + void (*init)(void);
  + void (*shutdown)(void);
  + Eina_Bool (*app_connect)(const char *appname);
  +} _clouseau_info;
  +
  +#define _CLOUSEAU_LOAD_SYMBOL(cls_struct, sym) \
  +   do \
  + { \
  +(cls_struct).sym = eina_module_symbol_get((cls_struct).handle,
 clouseau_ #sym); \
  +if (!(cls_struct).sym) \
  +  { \
  + WRN(Failed loading symbol '%s' from the clouseau
 library., clouseau_ #sym); \
  + eina_module_free((cls_struct).handle); \
  + (cls_struct).handle = NULL; \
  + return EINA_FALSE; \
  +  } \
  + } \
  +   while (0)
  +
  +static Eina_Bool
  +_clouseau_module_load()
  +{
  +   const char *elm_clouseau_env = getenv(ELM_CLOUSEAU);
  +   Eina_Bool want_cls = EINA_FALSE;
  +   if (elm_clouseau_env)
  +  want_cls = atoi(elm_clouseau_env);
  +
  +   if (!want_cls)
  +  return EINA_FALSE;
  +
  +   _clouseau_info.handle = eina_module_new(
  + PACKAGE_LIB_DIR /clouseau/libclouseau LIBEXT);
  +   if (!eina_module_load(_clouseau_info.handle))
  + {
  +WRN(Failed loading the clouseau library.);
  +eina_module_free(_clouseau_info.handle);
  +_clouseau_info.handle = NULL;
  +return EINA_FALSE;
  + }
  +
  +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, init);
  +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, shutdown);
  +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, app_connect);
  +
  +   return EINA_TRUE;
  +}
  +
EAPI int
elm_init(intargc,
 char **argv)
  @@ -206,6 +261,16 @@ elm_init(intargc,
   if (_elm_init_count  1) return _elm_init_count;
   elm_quicklaunch_sub_init(argc, argv);
   _prefix_shutdown();
  +
  +   if (_clouseau_module_load())
  + {
  +_clouseau_info.init();
  +if(!_clouseau_info.app_connect(argv[0]))
  +  {
  + ERR(Failed connecting to the clouseau server.);
  +  }
  + }
  +
   return _elm_init_count;
}
 
  @@ -221,6 +286,13 @@ elm_shutdown(void)
   if (_elm_init_count  0) return _elm_init_count;
   _elm_win_shutdown();
 

Re: [E-devel] [EGIT] [core/efl] master 01/01: other async render issue - sync ALL rendering canvases, not just one

2013-08-30 Thread Ulisses Furquim
Raster,

On Fri, Aug 30, 2013 at 5:11 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Thu, 29 Aug 2013 10:26:50 -0300 Ulisses Furquim uliss...@gmail.com said:

 Raster,

 On Thu, Aug 29, 2013 at 9:18 AM, Carsten Haitzler  - Enlightenment Git
 no-re...@enlightenment.org wrote:
  raster pushed a commit to branch master.
 
  commit 42a46214c4f9b35c0e1f5a84c56ea76ba2235eae
  Author: Carsten Haitzler (Rasterman) ras...@rasterman.com
  Date:   Thu Aug 29 21:18:04 2013 +0900
 
  other async render issue - sync ALL rendering canvases, not just one
  ---
   src/lib/evas/canvas/evas_render.c  |  2 ++
   src/lib/evas/common/evas_thread_render.c   | 21 -
   src/lib/evas/include/evas_common_private.h |  4 +++-
   3 files changed, 25 insertions(+), 2 deletions(-)
 
  diff --git a/src/lib/evas/canvas/evas_render.c
  b/src/lib/evas/canvas/evas_render.c index b04d606..4fbe9e2 100644
  --- a/src/lib/evas/canvas/evas_render.c
  +++ b/src/lib/evas/canvas/evas_render.c
  @@ -2235,6 +2235,7 @@ _canvas_render_dump(Eo *eo_e EINA_UNUSED, void *_pd,
  va_list *list EINA_UNUSED) Evas_Public_Data *e = _pd;
  Evas_Layer *lay;
 
  +   evas_thread_queue_block();
  evas_render_rendering_wait(e);
  evas_cache_async_freeze();

 This might deadlock. If the queue is no empty and we have there the
 commands for e then we'll wait forever in _rendering_wait() in the
 main thread and the render thread will sleep forever trying to acquire
 the evas_thread_block_lock. Right?

 fixed. i didnt notice evas-rendering was set in evas_render as opposed to the
 rendering handle in the async thread. :)

Well, yes, your change solves the deadlock. But I want to know what
you want, really. Do you want a call to sync all canvases? This lock
is not doing that. We'd need to wait all canvases rendering flags to
be set to false and then return. This way we wouldn't have any pending
commands in the render thread.

-- Ulisses

--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [EGIT] [core/elementary] elementary-1.7 01/01: Added clouseau integration.

2013-08-30 Thread Tom Hacohen
I think it's fine for 1.7, but let me know if you think it's too much of 
a feature and that can hurt stability. It's only activated if the 
environment variable is set, so I don't see much harm.

--
Tom.

On 30/08/13 16:41, Tom 'TAsn' Hacohen - Enlightenment Git wrote:
 tasn pushed a commit to branch elementary-1.7.

 commit 49a3f7ee22b6ddf0869a6ba82660308c3f4d0bbd
 Author: Tom 'TAsn' Hacohen t...@stosb.com
 Date:   Fri Aug 30 16:39:51 2013 +0100

  Added clouseau integration.

  You need to make sure the clouseau daemon is running (clouseaud), and 
 then
  you can just run applications by setting the env var ELM_CLOUSEAU to 1.
  This is very useful for platforms that do not have LD_PRELOAD, or block
  them for any reason.
  Most people should just stick to using clouseau_start or clouseau.
 ---
   ChangeLog  |  5 
   NEWS   |  3 +++
   src/lib/elm_main.c | 72 
 ++
   3 files changed, 80 insertions(+)

 diff --git a/ChangeLog b/ChangeLog
 index bdfa90e..29ce358 100644
 --- a/ChangeLog
 +++ b/ChangeLog
 @@ -840,3 +840,8 @@
   2013-08-02  Eduardo Lima (Etrunko)

   * 1.7.8 release
 +
 +2013-08-30  Tom Hacohen (TAsn)
 +
 + * Clouseau: Added clouseau integration.
 +
 diff --git a/NEWS b/NEWS
 index 21c2a59..6866407 100644
 --- a/NEWS
 +++ b/NEWS
 @@ -3,6 +3,9 @@ Elementary 1.7.8
   Changes since Elementary 1.7.7:
   -

 +Improvements:
 +   * Clouseau: Added clouseau integration.
 +
   Fixes:

  * Fix potential free'ed memory dereference in naviframe.
 diff --git a/src/lib/elm_main.c b/src/lib/elm_main.c
 index 1a09663..81e6103 100644
 --- a/src/lib/elm_main.c
 +++ b/src/lib/elm_main.c
 @@ -23,6 +23,12 @@

   #define SEMI_BROKEN_QUICKLAUNCH 1

 +#ifdef __CYGWIN__
 +# define LIBEXT .dll
 +#else
 +# define LIBEXT .so
 +#endif
 +
   static Elm_Version _version = { VMAJ, VMIN, VMIC, VREV };
   EAPI Elm_Version *elm_version = _version;

 @@ -198,6 +204,55 @@ _prefix_shutdown(void)
  app_pfx = NULL;
   }

 +static struct {
 + Eina_Module *handle;
 + void (*init)(void);
 + void (*shutdown)(void);
 + Eina_Bool (*app_connect)(const char *appname);
 +} _clouseau_info;
 +
 +#define _CLOUSEAU_LOAD_SYMBOL(cls_struct, sym) \
 +   do \
 + { \
 +(cls_struct).sym = eina_module_symbol_get((cls_struct).handle, 
 clouseau_ #sym); \
 +if (!(cls_struct).sym) \
 +  { \
 + WRN(Failed loading symbol '%s' from the clouseau library., 
 clouseau_ #sym); \
 + eina_module_free((cls_struct).handle); \
 + (cls_struct).handle = NULL; \
 + return EINA_FALSE; \
 +  } \
 + } \
 +   while (0)
 +
 +static Eina_Bool
 +_clouseau_module_load()
 +{
 +   const char *elm_clouseau_env = getenv(ELM_CLOUSEAU);
 +   Eina_Bool want_cls = EINA_FALSE;
 +   if (elm_clouseau_env)
 +  want_cls = atoi(elm_clouseau_env);
 +
 +   if (!want_cls)
 +  return EINA_FALSE;
 +
 +   _clouseau_info.handle = eina_module_new(
 + PACKAGE_LIB_DIR /clouseau/libclouseau LIBEXT);
 +   if (!eina_module_load(_clouseau_info.handle))
 + {
 +WRN(Failed loading the clouseau library.);
 +eina_module_free(_clouseau_info.handle);
 +_clouseau_info.handle = NULL;
 +return EINA_FALSE;
 + }
 +
 +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, init);
 +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, shutdown);
 +   _CLOUSEAU_LOAD_SYMBOL(_clouseau_info, app_connect);
 +
 +   return EINA_TRUE;
 +}
 +
   EAPI int
   elm_init(intargc,
char **argv)
 @@ -206,6 +261,16 @@ elm_init(intargc,
  if (_elm_init_count  1) return _elm_init_count;
  elm_quicklaunch_sub_init(argc, argv);
  _prefix_shutdown();
 +
 +   if (_clouseau_module_load())
 + {
 +_clouseau_info.init();
 +if(!_clouseau_info.app_connect(argv[0]))
 +  {
 + ERR(Failed connecting to the clouseau server.);
 +  }
 + }
 +
  return _elm_init_count;
   }

 @@ -221,6 +286,13 @@ elm_shutdown(void)
  if (_elm_init_count  0) return _elm_init_count;
  _elm_win_shutdown();
  while (_elm_win_deferred_free) ecore_main_loop_iterate();
 +
 +   if (_clouseau_info.shutdown)
 + {
 +_clouseau_info.shutdown();
 +eina_module_free(_clouseau_info.handle);
 +_clouseau_info.handle = NULL;
 + }
   // wrningz :(
   //   _prefix_shutdown();
  elm_quicklaunch_sub_shutdown();



--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___

Re: [E-devel] [EGIT] [core/efl] master 01/01: other async render issue - sync ALL rendering canvases, not just one

2013-08-30 Thread The Rasterman
On Fri, 30 Aug 2013 10:58:55 -0300 Ulisses Furquim uliss...@gmail.com said:

 Raster,
 
 On Fri, Aug 30, 2013 at 5:11 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Thu, 29 Aug 2013 10:26:50 -0300 Ulisses Furquim uliss...@gmail.com
  said:
 
  Raster,
 
  On Thu, Aug 29, 2013 at 9:18 AM, Carsten Haitzler  - Enlightenment Git
  no-re...@enlightenment.org wrote:
   raster pushed a commit to branch master.
  
   commit 42a46214c4f9b35c0e1f5a84c56ea76ba2235eae
   Author: Carsten Haitzler (Rasterman) ras...@rasterman.com
   Date:   Thu Aug 29 21:18:04 2013 +0900
  
   other async render issue - sync ALL rendering canvases, not just one
   ---
src/lib/evas/canvas/evas_render.c  |  2 ++
src/lib/evas/common/evas_thread_render.c   | 21 -
src/lib/evas/include/evas_common_private.h |  4 +++-
3 files changed, 25 insertions(+), 2 deletions(-)
  
   diff --git a/src/lib/evas/canvas/evas_render.c
   b/src/lib/evas/canvas/evas_render.c index b04d606..4fbe9e2 100644
   --- a/src/lib/evas/canvas/evas_render.c
   +++ b/src/lib/evas/canvas/evas_render.c
   @@ -2235,6 +2235,7 @@ _canvas_render_dump(Eo *eo_e EINA_UNUSED, void
   *_pd, va_list *list EINA_UNUSED) Evas_Public_Data *e = _pd;
   Evas_Layer *lay;
  
   +   evas_thread_queue_block();
   evas_render_rendering_wait(e);
   evas_cache_async_freeze();
 
  This might deadlock. If the queue is no empty and we have there the
  commands for e then we'll wait forever in _rendering_wait() in the
  main thread and the render thread will sleep forever trying to acquire
  the evas_thread_block_lock. Right?
 
  fixed. i didnt notice evas-rendering was set in evas_render as opposed to
  the rendering handle in the async thread. :)
 
 Well, yes, your change solves the deadlock. But I want to know what
 you want, really. Do you want a call to sync all canvases? This lock
 is not doing that. We'd need to wait all canvases rendering flags to
 be set to false and then return. This way we wouldn't have any pending
 commands in the render thread.

in doing the async rendering the code to dump data was totally disabled.
image data with refcounts  0 were now never dumped. why? why fix for i have a
background thread still using that data to render while my mainloop is
dumping. the wait for evas to finish waits for the GIVEN evas to finish...
ONLY that one. but the background async renderer may march on to the NEXT
canvas wanting a render in the queue and it doesn't wait for that. it continues
and we just now dumped images from memory it needs. as the load data is done
before the async renderer begins and it assumes data is there and ready, so
this block basically forces the dump cal to wait for the async renderer to
finish going through ALL queued rendering so far - not just once canvas, but
all of them, since its a mutex lock around that block of code. this then allows
all image data to be dumped from memory (even refcount  0) which is what the
original intent and code was doing. now it's safe and any new renders come from
the mainloop afte the dump and they can/will re-load data from files if needed
for the async renderer to work properly. no - it's not pretty, but it fixed the
dump functionality.

-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911iu=/4140/ostg.clktrk
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel