[E-devel] could somebody design Enventor logo?
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?
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?
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?
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.
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?
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
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?
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?
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?
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?
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?
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?
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?
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?
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.
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?
* 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.
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.
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
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.
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
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