[E-devel] [PATCH] add ecore_imf_context_cursor_location_set API

2011-07-05 Thread Jihoon Kim
Hi, EFL developers.

In this patch, it will add ecore_imf_context_cursor_location_set API in
Ecore_IMF.

The cursor location can be used to determine the position of candidate word
window in immodule.

Would you please apply this patch in svn?




ecore_imf.patch
Description: Binary data
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch][Evil] evil_string has strcasestr

2011-07-05 Thread The Rasterman
On Fri, 1 Jul 2011 10:15:21 +0900 cnook  said:

now... that looks technically ok... but why are you using strcasestr. manual
page is pretty specific:

The strcasestr() function is a nonstandard extension.

so it's non-standard and.. well mingw and other os's might definitely not have
it. we tend to stick to standard functions as much as we can.

if you want to put this patch in as PART of submitting a new widget - i'm happy
to look at it then in the context of the new widget and why it needs it. you do
know that you may have to make this unicode friendly depending on usage? it the
code you have there does just ascii (or the ascii portion of utf8 - skipping
toupper/lower of anything beyond ascii)

> Hi :-]
> 
> Your review comments in the attached patch.
> Thanks for your response always.
> 
> Sincerely,
> Shinwoo Kim.
> 
> 2011/6/29 Vincent Torri 
> 
> >
> >
> > On Wed, 29 Jun 2011, cnook wrote:
> >
> >  Oh I see, I got the point. Thanks for your response.
> >>
> >> Wherever the strcasestr() is used using previous patch, would be changed
> >> as
> >> bellow.
> >>
> >> #ifdef HAVE_STRCASESTR
> >> strcase(h, n);
> >> #else
> >> _elm_util_strcasestr(h, n);
> >> #endif
> >>
> >
> > better:
> >
> > #ifdef HAVE_STRCASESTR
> > # define _elm_util_strcasestr(h, n) strcase((h), (n))
> > #endif
> >
> > and always use _elm_util_strcasestr() instead of strcasestr()
> >
> > Vincent
> >
> >
> >> Anyhow, I have refined the previous patch and attached.
> >> Then, wherever the strcasestr() is used, should be changed just as bellow
> >>
> >> _elm_util_strcasestr(h, n);
> >>
> >>
> >> Sincerely,
> >> Shinwoo Kim.
> >>
> >>
> >> 2011/6/29 Vincent Torri 
> >>
> >>
> >>> what he means is:
> >>>
> >>>  * using AC_CHECK_FUNCS([strcasestr]) in configure.ac defined
> >>> HAVE_STRCASESTR in config.h
> >>>  * in the code, you use the macro HAVE_STRCASESTR to use the glibc
> >>> version
> >>> of strcase, or to use your own version
> >>>
> >>> Vincent
> >>>
> >>>
> >>> On Wed, 29 Jun 2011, cnook wrote:
> >>>
> >>>  Hi
> >>>
> 
>  Thanks for your response.
>  I have no enough idea when it comes to E16.
>  Actually this patch comes because of the Evil Windows environments -
>  strcasestr does not exist.
>  If strcasestr alternative - Estrcasestr - is on the E16, Should I
>  install
>  the E16 also or not?
> 
>  Sincerely,
>  Shinwoo Kim.
> 
> 
>  2011/6/29 Hyoyoung Chang 
> 
>   I think it's a nice patch if glibc's strcasestr can be used
> 
> >
> > How about to add statements like below?
> >
> > #ifdef HAVE_STRCASESTR
> > #define Estrcasestr(haystack, needle) strcasestr(haystack, needle)
> > #else
> > const char *Estrcasestr(const char *haystack, const char
> > *needle);
> > #endif
> >
> > In E16/e/src/util.h
> >
> >
> >
> >  From: cnook [mailto:kimci...@gmail.com]
> >
> >> Sent: Tuesday, June 28, 2011 3:58 PM
> >> To: Hyoyoung Chang
> >> Cc: Daniel Juyung Seo;
> >> enlightenment-devel@lists.**so**urceforge.net
> >> 
> >> >
> >>
> >> Subject: Re: [E-devel] [Patch][Evil] evil_string has strcasestr
> >>
> >> Dear All,
> >>
> >> Hi~
> >> Here is the patch added on the elementary. :-]
> >>
> >> Sincerely,
> >> Shinwoo Kim.
> >> 2011/6/22 Hyoyoung Chang 
> >> As I know strcasestr is not standard function.
> >> It's a glibc extension.
> >>
> >> CONFORMING TO
> >> The  strstr() function conforms to C89 and C99.  The strcasestr()
> >> funcÿÿ
> >>
> >> tion is a nonstandard extension.
> >> -- man page of strcasestr
> >>
> >> Is it only used in elementary? If then how about add to check routine
> >> in
> >> configure and add in elm_util.c?
> >> Or is it widely used in e project, it can be added in other module.
> >>
> >> PS. I google about strcasestr. It's contained in LSB 3.1
> >>
> >>
> >>  http://refspecs.freestandards.org/LSB_3.1.1/LSB-Core-**
> >>
> > generic/LSB-Core-generi > LSB_3.1.1/LSB-Core-generic/**LSB-Core-generi
> > >
> >
> >  c/baselib-strcasestr.html
> >>
> >>
> >>  -Original Message-
> >>
> >>> From: cnook [mailto:kimci...@gmail.com]
> >>> Sent: Wednesday, June 22, 2011 5:56 PM
> >>> To: Daniel Juyung Seo
> >>> Cc:
> >>> enlightenment-devel@lists.**so**urceforge.net
> >>> 
> >>> >
> >>> Subject: Re: [E-devel] [Patch][Evil] evil_string has strcasestr
> >>>
> >>> Dear Mr. Daniel,
> >>>
> >>> Thanks your response :-]
> >>> Initially, I had added this to the elm_entry in downstream(?), but a
> >>> reviewer does not prefer it in the elm_entry.
> >>> Then how about add this somewhere in Elementary?
> >>> um... btw

[E-devel] [Patch] put "edje_object_message_signal_process" in _item_realize of the elm_genlist

2011-07-05 Thread Jaehwan Kim

Dear all,

In target, elm_genlist sometime blink while it realize again.
It is why the signal like "elm,state,selected" isn't processed immediatly.
So it show default state and then change to seleted state.
_item_realize have to process the signals immediatly.
It add a line "edje_object_message_signal_process" in the last of the 
_item_realize.
Please check the patch.

Thanks.

elm_genlist.patch
Description: Binary data
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [patch] elm_win - add continuous capturing screen

2011-07-05 Thread The Rasterman
On Fri, 01 Jul 2011 14:19:17 +0900 Hyoyoung Chang 
said:

in svn with some formatting changes. it'd be nice to also specifically
determine time between frame grabs (as opposed to initial delay)

> Dear Elementary developers.
> 
>  
> 
> I've made a patch about elm_win.
> 
> Adding repeat option to support continuous capturing the screen.
> 
> Repeat range is can set from 1 to 999.
> 
> Filename is set like "filename001.png"
> 
>  
> 
> Thank you.
> 
>  
> 
>  
> 


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


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Proposed patch to elsa

2011-07-05 Thread The Rasterman
On Fri, 1 Jul 2011 18:54:32 +0200 Christian Apeltauer  said:

yeah. elsa is wrong. that list is an internal list not to be freed by the
caller. in svn! thanks very much!

> Dear developers,
>  since some weeks now I have trouble running elsa: The X server starts,
> but elsa_client never comes up. I was able to hunt down the
> error. Currently I am using rev 60908.
>  In elsa/src/daemin/elsa_server.c lines 135-142:
> 
>dirs = efreet_data_dirs_get();
>EINA_LIST_FREE(dirs, path)
>  {
> snprintf(buf, sizeof(buf), "%s/xsessions", path);
> _elsa_server_scan_desktops(buf);
> eina_stringshare_del(path);
>  }
>efreet_shutdown();
> 
> The data structure dirs points to is freed, but the static variable
> xdg_data_dirs (defined in efreet/src/lib/efreet_base.c:48) still points
> to it. efreet_shutdown() leads to efreet/src/lib/efreet_base.c:87 
> 
> IF_FREE_LIST(xdg_data_dirs,eina_stringshare_del);
> 
> The macro IF_FREE_LIST checks whether xdg_data_dirs is a NULL pointer
> (which it is not) but not whether the Eina_List pointed to is already
> freed and tries to free it again leading to a hang up of elsa. So I
> suggest the following patch:
> 
> diff -Naur elsa/src/daemon/elsa_server.c
> elsa.neu//src/daemon/elsa_server.c ---
> elsa/src/daemon/elsa_server.c 2011-07-01 09:29:03.0
> +0200 +++ elsa.neu//src/daemon/elsa_server.c  2011-06-26
> 12:35:35.0 +0200 @@ -122,7 +122,7 @@
> _elsa_server_init_desktops() {
> char buf[PATH_MAX];
> -   Eina_List *dirs;
> +   Eina_List *dirs, *l;
> const char *path;
>  
> efreet_init();
> @@ -133,11 +133,12 @@
> snprintf(buf, sizeof(buf), "%s/xsessions", efreet_data_home_get());
> _elsa_server_scan_desktops(buf);
> dirs = efreet_data_dirs_get();
> -   EINA_LIST_FREE(dirs, path)
> +   //EINA_LIST_FREE(dirs, path)
> +   EINA_LIST_FOREACH(dirs, l, path)
>   {
>  snprintf(buf, sizeof(buf), "%s/xsessions", path);
>  _elsa_server_scan_desktops(buf);
> -eina_stringshare_del(path);
> +//eina_stringshare_del(path);
>   }
> efreet_shutdown();
>  }
> 
> Another correction should be done to elsa/src/daemon/elsa.c:
> diff -Naur elsa/src/daemon/elsa.c elsa.neu//src/daemon/elsa.c
> --- elsa/src/daemon/elsa.c2011-06-26 12:25:38.0 +0200
> +++ elsa.neu//src/daemon/elsa.c   2011-06-26 13:21:18.0
> +0200 @@ -290,6 +290,7 @@
> elsa_pam_shutdown();
> ecore_shutdown();
> elsa_close_log();
> +   _remove_lock(); //_remove_lock() still uses elsa_config
> elsa_config_shutdown();
> if (elsa_session_logged_get())
>   {
> @@ -299,7 +300,7 @@
>  putenv(buf);
>  _elsa_wait();
>   }
> -   _remove_lock();
> +   //_remove_lock(); // elsa_config is already freed here
> return 0;
>  }
>  
>  Best regards
>Christian
> 
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security 
> threats, fraudulent activity, and more. Splunk takes this data and makes 
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> 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


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] add evas_object_image_animated feature

2011-07-05 Thread The Rasterman
On Tue, 05 Jul 2011 00:52:32 +0900 jy0703.p...@samsung.com said:

some suggestions on naming:

evas_object_image_animated_frame_num_get ->
evas_object_image_animated_frame_count_get

evas_object_image_animated_loop_num_get ->
evas_object_image_animated_loop_count_get

now for evas_object_image_animated_frame_times_get... don't return a list. list
of what? too much pain. try this instead:

EAPI double
evas_object_image_animated_frame_duration_get(const
Evas_Object *obj, int start_frame, int frame_num);

returns time (in seconds) to display start_frame until (but not including)
start_frame + frame_num. :)

> Hi. I’m Jiyoun. 
> 
> I have plan to evas image object support animated image like Agif. 
> 
> I make patch related with image object which can support animated image. 
> 
> Added API is 
> 1. EAPI Eina_Bool evas_object_image_animated_get(const Evas_Object *obj);
>   -> check image file's animation (DONE)
> 2. EAPI int evas_object_image_animated_frame_num_get(const Evas_Object
> *obj);
> -> return total frame number of animated image(DONE)
> 3. EAPI Evas_Image_Animated_Loop_Hint
> evas_object_image_animated_loop_type_get(const Evas_Object *obj);
> -> return loop type of image . currently I just add
> sequential(1->2->3->1...) type and reverse type(1->2->3->2->...).(DONE)
> 4. EAPI int evas_object_image_animated_loop_num_get(const Evas_Object *obj);
> -> return animated image's loop number. It depends on image file
> type(DONE)
> 5. EAPI Eina_List *evas_object_image_animated_frame_times_get(const
> Evas_Object *obj, int start_frame, int fram_num); //return time duration
> -> I added only API. If my concept related animated object, I will
> implement this API within this week. I almost done this)
> -> this api return frame time list from start frame which size is
> frame_num. 
> 6. EAPI void evas_object_image_animated_frame_set(Evas_Object *obj, int
> frame_num);
> -> I divide this API implementation two step. 
> a. First, I only support gif file type which have not to need
> previous frame. 
> Application can request to set specific frame using this api. 
> I will implement gif loader can decode specific frame which app
> request( I also this feature within tomorrow)
> b. second, support gif file type which have to need previout frame. 
> For this, I add eina list to image entry or other object. (I 'll
> start this job after stabilization above feature)
> How about your opinion??
> 
> 
> I send this patch for intermediate result.
> If my concept is right and acceptable, I 'll implement whole API and add doc
> or other things for summit. 
> But if my approach is wrong , please get me advise to the right way. 
> And I have plan support not only gif but also other animated type image.
> 
> Thanks. 
> 


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


--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] Need help tracing OSX crash bug

2011-07-05 Thread The Rasterman
On Mon, 4 Jul 2011 12:41:33 -0700 Dave Ray  said:

try replace your evas_xlib_buffer.c file with the attached one. it has some
debugging in it to printf some info. it'll being to let me know whats going on
with shm segments. i really suspect this has something to do with shm segments.

> Here is the gdb bt of expedite crashing when run in twm. This is the same
> evas bug that's crashing e17 on OSX.
> 
> Expedite throws this before it finishes drawing the window.
> 
> 
> (gdb) r -e xlib -f
> Starting program: /usr/local/bin/expedite -e xlib -f
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries . done
> Reading symbols for shared libraries .. done
> 
> Program received signal EXC_BAD_ACCESS, Could not access memory.
> Reason: KERN_INVALID_ADDRESS at address: 0x01ff
> 0x00010025c7d4 in _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295, d=0x1ff,
> l=128) at op_copy_color_i386.c:12 12movq_r2m(mm1, d[0]);
> (gdb) bt
> #0  0x00010025c7d4 in _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295,
> #d=0x1ff, l=128) at op_copy_color_i386.c:12 1  0x00010028b3f4 in
> #rectangle_draw_internal () 2  0x00010028b0d3 in
> #evas_common_rectangle_draw () 3  0x000100544562 in eng_rectangle_draw
> #(data=0x100613880, context=0x100613c90, surface=0x10062cd00, x=-592, y=0,
> #w=720, h=420) at evas_engine.c:181 4  0x000100217ac1 in
> #evas_object_rectangle_render () 5  0x000100247f4a in evas_render_mapped
> #() 6  0x00010024968b in evas_render_updates_internal () 7
> #0x000100249d43 in evas_render () 8  0x00011ab4 in main (argc=4,
> #argv=0x7fff5fbff1f8) at main.c:1373
> (gdb) fr 1 
> #1  0x00010028b3f4 in rectangle_draw_internal ()
> (gdb) l
> 7movd_m2r(c, mm1);
> 8movq_r2r(mm1, mm2);
> 9psllq_i2r(32, mm1);
> 10   por_r2r(mm2, mm1);
> 11   for (; d < e; d+=2) {
> 12  movq_r2m(mm1, d[0]);
> 13   }
> 14   e+=1;
> 15   for (; d < e; d++) {
> 16  *d = c;
> (gdb) p c
> No symbol "c" in current context.
> (gdb) p mm1
> No symbol "mm1" in current context.
> (gdb) p mm2
> No symbol "mm2" in current context.
> (gdb) p d
> No symbol "d" in current context.
> (gdb) p e
> No symbol "e" in current context.
> (gdb) p *d
> No symbol "d" in current context.
> (gdb) fr 2
> #2  0x00010028b0d3 in evas_common_rectangle_draw ()
> (gdb) l
> 17   }
> 18}
> 19
> 20#define _op_copy_cn_dp_mmx _op_copy_c_dp_mmx
> 21#define _op_copy_can_dp_mmx _op_copy_c_dp_mmx
> 22#define _op_copy_caa_dp_mmx _op_copy_c_dp_mmx
> 23
> 24#define _op_copy_cn_dpan_mmx _op_copy_c_dp_mmx
> 25#define _op_copy_c_dpan_mmx _op_copy_c_dp_mmx
> 26#define _op_copy_can_dpan_mmx _op_copy_c_dp_mmx
> (gdb) p _op_copy_c_dp_mmx
> $1 = {void (DATA32 *, DATA8 *, DATA32, DATA32 *, int)} 0x10025c794
> <_op_copy_c_dp_mmx> (gdb) p _op_copy_cn_dp_mmx
> No symbol "_op_copy_cn_dp_mmx" in current context.
> (gdb) p _op_copy_can_dp_mmx
> No symbol "_op_copy_can_dp_mmx" in current context.
> (gdb) p _op_copy_caa_dp_mmx
> No symbol "_op_copy_caa_dp_mmx" in current context.
> (gdb) p _op_copy_cn_dpan_mmx
> No symbol "_op_copy_cn_dpan_mmx" in current context.
> (gdb) fr 0
> #0  0x00010025c7d4 in _op_copy_c_dp_mmx (s=0x0, m=0x0, c=4294967295,
> #d=0x1ff, l=128) at op_copy_color_i386.c:12
> 12  movq_r2m(mm1, d[0]);
> (gdb) l
> 7movd_m2r(c, mm1);
> 8movq_r2r(mm1, mm2);
> 9psllq_i2r(32, mm1);
> 10   por_r2r(mm2, mm1);
> 11   for (; d < e; d+=2) {
> 12  movq_r2m(mm1, d[0]);
> 13   }
> 14   e+=1;
> 15   for (; d < e; d++) {
> 16  *d = c;
> (gdb) fr 3
> #3  0x000100544562 in eng_rectangle_draw (data=0x100613880,
> #context=0x100613c90, surface=0x10062cd00, x=-592, y=0, w=720, h=420) at
> #evas_engine.c:181
> 181   evas_common_rectangle_draw(surface, context, x, y, w, h);
> (gdb) l
> 176   )
> 177evas_common_pipe_rectangle_draw(surface, context, x, y, w, h);
> 178  else
> 179   #endif
> 180{
> 181   evas_common_rectangle_draw(surface, context, x, y, w, h);
> 182   evas_common_cpu_end_opt();
> 183}
> 184   }
> 185   
> (gdb) p surface
> $2 = (void *) 0x10062cd00
> (gdb) p context
> $3 = (void *) 0x100613c90
> (gdb) p x
> $4 = -592
> (gdb) p y
> $5 = 0
> (gdb) p w
> $6 = 720
> (gdb) p h
> $7 = 420
> (gdb) fr 4
> #4  0x000100217ac1 in evas_object_rectangle_render ()
> (gdb) l
> 186   static void
> 187   eng_line_draw(void *data __UNUSED__, void *context, void *surface,
> int x1, int y1, int x2, int y2) 188   {
> 189   #ifdef BUILD_PIPE_RENDER
> 190  if ((cpunum > 1)
> 191#ifdef EVAS_FRAME_QUEUING
> 192   && evas_common_frameq_enabled()
> 193   #endif
> 194   )
> 195   evas_common_pipe_line_draw(surface, context, x1, y1, x2, y2);
> (gdb) p cpunum
> $8 = 2
> (gdb) p surface
> No symbol "surface" in 

Re: [E-devel] E SVN: raster IN trunk/evas: . src/lib/canvas src/lib/include

2011-07-05 Thread The Rasterman
On Tue, 5 Jul 2011 10:53:08 +0900 Daniel Juyung Seo  said:

i'm banking on getting 1.1 out before we need 1.0.2 :)

> backport needed?
> 
> Daniel Juyung Seo (SeoZ)
> 
> On Tue, Jul 5, 2011 at 10:33 AM, Enlightenment SVN
>  wrote:
> > Log:
> > From: Hyoyoung Chang 
> >  Subject: [E-devel] [patch] evas - add checking event type
> >
> >  Dear developers.
> >
> >  I found a bug about evas event handling.
> >  In some situation, evas blocks some events by checking _evas_event_counter.
> >  So I made a patch that is checking event type also event counter.
> >
> >  Reproduce steps:
> >  1. make a window
> >  2. show window before adding a elementary/genlist widget
> >
> >  --- codes ---
> >  void _gl_mousedown_cb(void *data, Evas *evas, Evas_Object *obj, void
> > *event_info) {
> >    printf("_gl_mousedown_cb !! \n");
> >  }
> >
> >  static Eina_Bool create_main_win(App *app)
> >  {
> >    app->win = elm_win_add(NULL, "genlist-win", ELM_WIN_BASIC);
> >    evas_object_show(app->win);          <-- position 1
> >
> >    Evas_Object *genlist = elm_genlist_add(app->win);
> >    elm_win_resize_object_add(app->win, genlist);
> >    evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_DOWN,
> > _gl_mousedown_cb, NULL); evas_object_show(genlist);
> >
> >    evas_object_resize(app->win, 320, 240);
> >  //evas_object_show(app->win);          <-- position 2
> >
> >    return EINA_TRUE;
> >  }
> >  --- codes ---
> >
> >  In common use case, apps don't show main window at position 1.
> >  However to reproduce, it can be at position 1. Then, focus is at just on
> > main window. In that situation, if a user clicks a genlist, its event is
> > dropped by evas. Because in mouse down callback, it give focus to genlist.
> >
> >  Then two events is made. First is mouse down, second is focus handling.
> >  In event callback, evas processes mouse down after focus handling.
> >  But evas found that mouse event is retarded event than focus handling.
> >  So it ignores it.
> >
> >  This patch is introduce event handling type checking to
> >  evas_object_event_callback_call.
> >
> >
> >
> >
> > Author:       raster
> > Date:         2011-07-04 18:33:59 -0700 (Mon, 04 Jul 2011)
> > New Revision: 61026
> > Trac:         http://trac.enlightenment.org/e/changeset/61026
> >
> > Modified:
> >  trunk/evas/ChangeLog trunk/evas/src/lib/canvas/evas_callbacks.c
> > trunk/evas/src/lib/include/evas_private.h
> >
> > Modified: trunk/evas/ChangeLog
> > ===
> > --- trunk/evas/ChangeLog        2011-07-05 00:06:27 UTC (rev 61025)
> > +++ trunk/evas/ChangeLog        2011-07-05 01:33:59 UTC (rev 61026)
> > @@ -413,3 +413,8 @@
> >
> >        * Polygon: Implemented "is_inside".
> >
> > +2011-07-05  Hyoyoung Chang
> > +
> > +       * Fix bug where event causes event in callback on same object, but
> > +        with same event counter, so also filter out same event types.
> > +
> >
> > Modified: trunk/evas/src/lib/canvas/evas_callbacks.c
> > ===
> > --- trunk/evas/src/lib/canvas/evas_callbacks.c  2011-07-05 00:06:27 UTC
> > (rev 61025) +++ trunk/evas/src/lib/canvas/evas_callbacks.c  2011-07-05
> > 01:33:59 UTC (rev 61026) @@ -170,8 +170,10 @@
> >    Evas *e;
> >
> >    if ((obj->delete_me) || (!obj->layer)) return;
> > -   if (obj->last_event == _evas_event_counter) return;
> > +   if ((obj->last_event == _evas_event_counter) &&
> > +       (obj->last_event_type == type)) return;
> >    obj->last_event = _evas_event_counter;
> > +   obj->last_event_type = type;
> >    if (!(e = obj->layer->evas)) return;
> >
> >    _evas_walk(e);
> >
> > Modified: trunk/evas/src/lib/include/evas_private.h
> > ===
> > --- trunk/evas/src/lib/include/evas_private.h   2011-07-05 00:06:27 UTC
> > (rev 61025) +++ trunk/evas/src/lib/include/evas_private.h   2011-07-05
> > 01:33:59 UTC (rev 61026) @@ -499,6 +499,7 @@
> >    int                         mouse_grabbed;
> >
> >    int                         last_event;
> > +   Evas_Callback_Type          last_event_type;
> >
> >    struct {
> >         int                      in_move, in_resize;
> >
> >
> > --
> > All of the data generated in your IT infrastructure is seriously valuable.
> > Why? It contains a definitive record of application performance, security
> > threats, fraudulent activity, and more. Splunk takes this data and makes
> > sense of it. IT sense. And common sense.
> > http://p.sf.net/sfu/splunk-d2d-c2
> > ___
> > enlightenment-svn mailing list
> > enlightenment-...@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
> >
> 
> --
> All of the data generated in your IT infrastructure is seriously va

Re: [E-devel] E SVN: cedric IN trunk: . emage emage/data emage/data/images emage/data/theme emage/m4 emage/src emage/src/bin

2011-07-05 Thread Vincent Torri


On Tue, 5 Jul 2011, Enlightenment SVN wrote:

> Log:
> emage: please welcome emage. It's now something like a file browser.

just a note : turran also named "emage" one of his libraries. See

http://code.google.com/p/enesim/wiki/GettingStarted#Emage

Vincent

>
>  NOTE: it started as a benchmark for emotion, so browse into a directory
>  full of video and see them in a live thumbnail. You can have them all
>  playing at the same time by passing -c 1 to emage command line. I recommand
>  in that case to use OpenGL backend for Ecore_Evas and Gstreamer for
>  Emotion backend (use the environment variable : EMOTION_ENGINE=gstreamer
>  ECORE_EVAS_ENGINE=opengl_x11).
>
>  NOTE2: as it was easy to add other file format, I hacked in a image
>  viewer as it is now a requirement for every one to write his own image
>  viewer. But take that more as an example on how to add another file
>  format, than anything else.
>
>  NOTE3: it's free software, I have no clear goal with that application
>  except to benchmark emotion, so if you want to hack in feel free to
>  do so, you are welcome !
>
>
>
> Author:   cedric
> Date: 2011-07-05 07:17:21 -0700 (Tue, 05 Jul 2011)
> New Revision: 61054
> Trac: http://trac.enlightenment.org/e/changeset/61054
>
> Added:
>  trunk/emage/ trunk/emage/AUTHORS trunk/emage/COPYING trunk/emage/INSTALL 
> trunk/emage/Makefile.am trunk/emage/autogen.sh trunk/emage/configure.ac 
> trunk/emage/data/ trunk/emage/data/Makefile.am trunk/emage/data/images/ 
> trunk/emage/data/images/Makefile.am trunk/emage/data/theme/ 
> trunk/emage/data/theme/Makefile.am trunk/emage/data/theme/theme.edc 
> trunk/emage/m4/ trunk/emage/m4/ac_attribute.m4 trunk/emage/m4/efl_binary.m4 
> trunk/emage/src/ trunk/emage/src/Makefile.am trunk/emage/src/bin/ 
> trunk/emage/src/bin/Makefile.am trunk/emage/src/bin/emage_browse_directory.c 
> trunk/emage/src/bin/emage_main.c trunk/emage/src/bin/emage_private.h 
> trunk/emage/src/bin/emage_shortcut.c trunk/emage/src/bin/emage_show_dir.c 
> trunk/emage/src/bin/emage_show_emotion.c 
> trunk/emage/src/bin/emage_show_image.c
>
>
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> enlightenment-svn mailing list
> enlightenment-...@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>
>

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk: . emage emage/data emage/data/images emage/data/theme emage/m4 emage/src emage/src/bin

2011-07-05 Thread Cedric BAIL
On Tue, Jul 5, 2011 at 4:26 PM, Vincent Torri  wrote:
> On Tue, 5 Jul 2011, Enlightenment SVN wrote:
>> Log:
>> emage: please welcome emage. It's now something like a file browser.
>
> just a note : turran also named "emage" one of his libraries. See
>
> http://code.google.com/p/enesim/wiki/GettingStarted#Emage

Damned it ! It's not in our repository and I don't have any .pc or
library provided by emage. So not really a match or a source of issue.
But still, damn !

>>  NOTE: it started as a benchmark for emotion, so browse into a directory
>>  full of video and see them in a live thumbnail. You can have them all
>>  playing at the same time by passing -c 1 to emage command line. I recommand
>>  in that case to use OpenGL backend for Ecore_Evas and Gstreamer for
>>  Emotion backend (use the environment variable : EMOTION_ENGINE=gstreamer
>>  ECORE_EVAS_ENGINE=opengl_x11).
>>
>>  NOTE2: as it was easy to add other file format, I hacked in a image
>>  viewer as it is now a requirement for every one to write his own image
>>  viewer. But take that more as an example on how to add another file
>>  format, than anything else.
>>
>>  NOTE3: it's free software, I have no clear goal with that application
>>  except to benchmark emotion, so if you want to hack in feel free to
>>  do so, you are welcome !
>>
>>
>>
>> Author:       cedric
>> Date:         2011-07-05 07:17:21 -0700 (Tue, 05 Jul 2011)
>> New Revision: 61054
>> Trac:         http://trac.enlightenment.org/e/changeset/61054
>>
>> Added:
>>  trunk/emage/ trunk/emage/AUTHORS trunk/emage/COPYING trunk/emage/INSTALL 
>> trunk/emage/Makefile.am trunk/emage/autogen.sh trunk/emage/configure.ac 
>> trunk/emage/data/ trunk/emage/data/Makefile.am trunk/emage/data/images/ 
>> trunk/emage/data/images/Makefile.am trunk/emage/data/theme/ 
>> trunk/emage/data/theme/Makefile.am trunk/emage/data/theme/theme.edc 
>> trunk/emage/m4/ trunk/emage/m4/ac_attribute.m4 trunk/emage/m4/efl_binary.m4 
>> trunk/emage/src/ trunk/emage/src/Makefile.am trunk/emage/src/bin/ 
>> trunk/emage/src/bin/Makefile.am trunk/emage/src/bin/emage_browse_directory.c 
>> trunk/emage/src/bin/emage_main.c trunk/emage/src/bin/emage_private.h 
>> trunk/emage/src/bin/emage_shortcut.c trunk/emage/src/bin/emage_show_dir.c 
>> trunk/emage/src/bin/emage_show_emotion.c 
>> trunk/emage/src/bin/emage_show_image.c
>>
>>
>> --
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2d-c2
>> ___
>> enlightenment-svn mailing list
>> enlightenment-...@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
>>
>>
>
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>



-- 
Cedric BAIL

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk: . emage emage/data emage/data/images emage/data/theme emage/m4 emage/src emage/src/bin

2011-07-05 Thread Eduardo Lima (Etrunko)
On Tue, Jul 5, 2011 at 11:36 AM, Cedric BAIL  wrote:
> On Tue, Jul 5, 2011 at 4:26 PM, Vincent Torri  wrote:
>> On Tue, 5 Jul 2011, Enlightenment SVN wrote:
>>> Log:
>>> emage: please welcome emage. It's now something like a file browser.
>>
>> just a note : turran also named "emage" one of his libraries. See
>>
>> http://code.google.com/p/enesim/wiki/GettingStarted#Emage
>
> Damned it ! It's not in our repository and I don't have any .pc or
> library provided by emage. So not really a match or a source of issue.
> But still, damn !


Also, automake is bitching about missing NEWS and ChangeLog files.

-- 
Eduardo de Barros Lima
ebl...@gmail.com

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk/elementary: data/themes src/lib

2011-07-05 Thread Daniel Juyung Seo
Spank spank cedric!
mp_*.png images are missing.

Daniel Juyung Seo (SeoZ)

On Tue, Jul 5, 2011 at 11:05 PM, Enlightenment SVN
 wrote:
> Log:
> elementary: add the basic of an elm_player object.
>
>  This object should be linked with an elm_video to be
>  usefull at all. If people have some graphical skill,
>  the kind of thing I lack, you are welcome to improve
>  this player !
>
>
>
> Author:       cedric
> Date:         2011-07-05 07:05:59 -0700 (Tue, 05 Jul 2011)
> New Revision: 61053
> Trac:         http://trac.enlightenment.org/e/changeset/61053
>
> Added:
>  trunk/elementary/src/lib/elc_player.c
> Modified:
>  trunk/elementary/data/themes/default.edc 
> trunk/elementary/src/lib/Elementary.h.in trunk/elementary/src/lib/Makefile.am 
> trunk/elementary/src/lib/elm_priv.h trunk/elementary/src/lib/elm_video.c
>
> Modified: trunk/elementary/data/themes/default.edc
> ===
> --- trunk/elementary/data/themes/default.edc    2011-07-05 14:01:36 UTC (rev 
> 61052)
> +++ trunk/elementary/data/themes/default.edc    2011-07-05 14:05:59 UTC (rev 
> 61053)
> @@ -10285,122 +10285,64 @@
>
>
>  ///
> -   group { name: "elm/icon/home/default"; alias: 
> "elm/icon/toolbar/home/default"; min: 32 32;
> -      images.image: "icon_home.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_home.png"; } } } }
> -   group { name: "elm/icon/close/default"; alias: 
> "elm/icon/toolbar/close/default"; min: 32 32;
> -      images.image: "icon_close.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_close.png"; } } } }
> -   group { name: "elm/icon/apps/default"; alias: 
> "elm/icon/toolbar/apps/default"; min: 32 32;
> -      images.image: "icon_apps.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_apps.png"; } } } }
> -   group { name: "elm/icon/arrow_up/default"; alias: 
> "elm/icon/toolbar/arrow_up/default"; min: 32 32;
> -      images.image: "icon_arrow_up.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_arrow_up.png"; } } } }
> +#define GROUP_ALIAS_ICON(Name, Alias, File, Min, Max)                   \
> +   group { name: "elm/icon/"##Name##"/default"; min: Min Min; max: Max Max; \
> +      alias: "elm/icon/"##Alias##"/default";                            \
> +      images.image: File COMP; parts { part { name: "base";             \
> +            description { aspect: 1.0 1.0; aspect_preference: BOTH;     \
> +               image.normal: File; } } } }
> +
> +#define GROUP_ICON(Name, File, Min, Max)                      \
> +   group { name: "elm/icon/"##Name##"/default"; min: Min Min; max: Max Max; \
> +      images.image: File COMP; parts { part { name: "base";             \
> +            description { aspect: 1.0 1.0; aspect_preference: BOTH;     \
> +               image.normal: File; } } } }
> +
>    group { name: "elm/icon/arrow_down/default";
>            alias: "elm/icon/toolbar/arrow_down/default";
>            alias: "elm/icon/toolbar/more_menu/default"; min: 32 32;
>       images.image: "icon_arrow_down.png" COMP; parts { part { name: "base";
>          description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
>             image.normal: "icon_arrow_down.png"; } } } }
> -   group { name: "elm/icon/arrow_left/default"; alias: 
> "elm/icon/toolbar/arrow_left/default"; min: 32 32;
> -      images.image: "icon_arrow_left.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_arrow_left.png"; } } } }
> -   group { name: "elm/icon/arrow_right/default"; alias: 
> "elm/icon/toolbar/arrow_right/default"; min: 32 32;
> -      images.image: "icon_arrow_right.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_arrow_right.png"; } } } }
> -   group { name: "elm/icon/chat/default"; alias: 
> "elm/icon/toolbar/chat/default"; min: 32 32;
> -      images.image: "icon_chat.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1.0; 
> aspect_preference: BOTH;
> -            image.normal: "icon_chat.png"; } } } }
> -   group { name: "elm/icon/clock/default"; alias: 
> "elm/icon/toolbar/clock/default"; min: 32 32;
> -      images.image: "icon_clock.png" COMP; parts { part { name: "base";
> -         description { state: "default" 0.0; aspect: 1.0 1

Re: [E-devel] E SVN: cedric IN trunk: . emage emage/data emage/data/images emage/data/theme emage/m4 emage/src emage/src/bin

2011-07-05 Thread Daniel Juyung Seo
> Also, automake is bitching about missing NEWS and ChangeLog files.

Fixed automake but some images are missing to compile edc :(
Cedric

Daniel Juyung Seo (SeoZ)

On Tue, Jul 5, 2011 at 11:50 PM, Eduardo Lima (Etrunko)
 wrote:
> On Tue, Jul 5, 2011 at 11:36 AM, Cedric BAIL  wrote:
>> On Tue, Jul 5, 2011 at 4:26 PM, Vincent Torri  wrote:
>>> On Tue, 5 Jul 2011, Enlightenment SVN wrote:
 Log:
 emage: please welcome emage. It's now something like a file browser.
>>>
>>> just a note : turran also named "emage" one of his libraries. See
>>>
>>> http://code.google.com/p/enesim/wiki/GettingStarted#Emage
>>
>> Damned it ! It's not in our repository and I don't have any .pc or
>> library provided by emage. So not really a match or a source of issue.
>> But still, damn !
>
>
> Also, automake is bitching about missing NEWS and ChangeLog files.
>
> --
> Eduardo de Barros Lima
> ebl...@gmail.com
>
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk: . emage emage/data emage/data/images emage/data/theme emage/m4 emage/src emage/src/bin

2011-07-05 Thread Daniel Juyung Seo
By the way, why this is not in PROTO?
It just went into trunk directly.
Just curious.

Daniel Juyung Seo (SeoZ)

On Wed, Jul 6, 2011 at 2:10 AM, Daniel Juyung Seo  wrote:
>> Also, automake is bitching about missing NEWS and ChangeLog files.
>
> Fixed automake but some images are missing to compile edc :(
> Cedric
>
> Daniel Juyung Seo (SeoZ)
>
> On Tue, Jul 5, 2011 at 11:50 PM, Eduardo Lima (Etrunko)
>  wrote:
>> On Tue, Jul 5, 2011 at 11:36 AM, Cedric BAIL  wrote:
>>> On Tue, Jul 5, 2011 at 4:26 PM, Vincent Torri  wrote:
 On Tue, 5 Jul 2011, Enlightenment SVN wrote:
> Log:
> emage: please welcome emage. It's now something like a file browser.

 just a note : turran also named "emage" one of his libraries. See

 http://code.google.com/p/enesim/wiki/GettingStarted#Emage
>>>
>>> Damned it ! It's not in our repository and I don't have any .pc or
>>> library provided by emage. So not really a match or a source of issue.
>>> But still, damn !
>>
>>
>> Also, automake is bitching about missing NEWS and ChangeLog files.
>>
>> --
>> Eduardo de Barros Lima
>> ebl...@gmail.com
>>
>> --
>> All of the data generated in your IT infrastructure is seriously valuable.
>> Why? It contains a definitive record of application performance, security
>> threats, fraudulent activity, and more. Splunk takes this data and makes
>> sense of it. IT sense. And common sense.
>> http://p.sf.net/sfu/splunk-d2d-c2
>> ___
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: cedric IN trunk: . emage emage/data emage/data/images emage/data/theme emage/m4 emage/src emage/src/bin

2011-07-05 Thread Mike Blumenkrantz
On Wed, 6 Jul 2011 02:12:08 +0900
Daniel Juyung Seo  wrote:

> By the way, why this is not in PROTO?
> It just went into trunk directly.
> Just curious.
> 
> Daniel Juyung Seo (SeoZ)
> 
> On Wed, Jul 6, 2011 at 2:10 AM, Daniel Juyung Seo 
> wrote:
> >> Also, automake is bitching about missing NEWS and ChangeLog files.
> >
> > Fixed automake but some images are missing to compile edc :(
> > Cedric
> >
> > Daniel Juyung Seo (SeoZ)
> >
> > On Tue, Jul 5, 2011 at 11:50 PM, Eduardo Lima (Etrunko)
> >  wrote:
> >> On Tue, Jul 5, 2011 at 11:36 AM, Cedric BAIL  wrote:
> >>> On Tue, Jul 5, 2011 at 4:26 PM, Vincent Torri  wrote:
>  On Tue, 5 Jul 2011, Enlightenment SVN wrote:
> > Log:
> > emage: please welcome emage. It's now something like a file browser.
> 
>  just a note : turran also named "emage" one of his libraries. See
> 
>  http://code.google.com/p/enesim/wiki/GettingStarted#Emage
> >>>
> >>> Damned it ! It's not in our repository and I don't have any .pc or
> >>> library provided by emage. So not really a match or a source of issue.
> >>> But still, damn !
> >>
> >>
> >> Also, automake is bitching about missing NEWS and ChangeLog files.
> >>
> >> --
> >> Eduardo de Barros Lima
> >> ebl...@gmail.com
> >>
> >> --
> >> All of the data generated in your IT infrastructure is seriously valuable.
> >> Why? It contains a definitive record of application performance, security
> >> threats, fraudulent activity, and more. Splunk takes this data and makes
> >> sense of it. IT sense. And common sense.
> >> http://p.sf.net/sfu/splunk-d2d-c2
> >> ___
> >> enlightenment-devel mailing list
> >> enlightenment-devel@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >
> 
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security 
> threats, fraudulent activity, and more. Splunk takes this data and makes 
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
cedric is too good for PROTO.

-- 
Mike Blumenkrantz
Zentific: Coding in binary since '10.

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] [Patch] put "edje_object_message_signal_process" in _item_realize of the elm_genlist

2011-07-05 Thread Daniel Juyung Seo
Thanks! Now in SVN.

Btw, I have one thing to tell you. Can you add short commit message
when you send a patch?
Then we can commit your patch easily with your commit message.
Anyhow a good patch and a good description. This patch solves many
genlist signal issues.

Thanks.
Daniel Juyung Seo (SeoZ)

2011/7/5 Jaehwan Kim :
>
> Dear all,
>
> In target, elm_genlist sometime blink while it realize again.
> It is why the signal like "elm,state,selected" isn't processed immediatly.
> So it show default state and then change to seleted state.
> _item_realize have to process the signals immediatly.
> It add a line "edje_object_message_signal_process" in the last of the 
> _item_realize.
> Please check the patch.
>
> Thanks.
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
>

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] efl/e17 bounty board?

2011-07-05 Thread Mike Blumenkrantz
Heyo,

I was just thinking that a lot of other projects have some sort of page where
people can put up rewards for developers to complete features/fix bugs. We
should probably do the same.

I don't want to sound like a dick, but I know I would be a lot more motivated
to tackle bugs and such if I knew that I could pay my bills by doing it, maybe
others would too. And I think my consistent and considerable EFL workload shows
that I don't shy away from doing stuff on my own even when I have nothing to
gain (and have literally no use for features/libs I write, such as eeze, email,
and other projects).

With E17 release schedule being what it is and the TODO list being relatively
empty of names considering how large our community is, I can't help but think
this would be beneficial.

Thoughts?
-- 
Mike Blumenkrantz
Zentific: Coding in binary since '10.

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl/e17 bounty board?

2011-07-05 Thread Jeff Hoogland
Sounds like a great idea IMO. I know personally I would be willing to donate
money from my Bodhi funding towards certain aspects of E17 getting done
sooner :)

On Tue, Jul 5, 2011 at 2:12 PM, Mike Blumenkrantz  wrote:

> Heyo,
>
> I was just thinking that a lot of other projects have some sort of page
> where
> people can put up rewards for developers to complete features/fix bugs. We
> should probably do the same.
>
> I don't want to sound like a dick, but I know I would be a lot more
> motivated
> to tackle bugs and such if I knew that I could pay my bills by doing it,
> maybe
> others would too. And I think my consistent and considerable EFL workload
> shows
> that I don't shy away from doing stuff on my own even when I have nothing
> to
> gain (and have literally no use for features/libs I write, such as eeze,
> email,
> and other projects).
>
> With E17 release schedule being what it is and the TODO list being
> relatively
> empty of names considering how large our community is, I can't help but
> think
> this would be beneficial.
>
> Thoughts?
> --
> Mike Blumenkrantz
> Zentific: Coding in binary since '10.
>
>
> --
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> ___
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>



-- 
~Jeff Hoogland 
Thoughts on Technology , Tech Blog
Bodhi Linux , Enlightenment for your Desktop
--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] efl/e17 bounty board?

2011-07-05 Thread Leandro Pereira
On Tue, Jul 5, 2011 at 4:12 PM, Mike Blumenkrantz  wrote:
> Thoughts?

Just call it EWoK, as in Enlightenment Winter of Kode. This will
actually make way more sense to me than GSoC does (since summers are
closer to December rather than July here in the tropics). Also, you
gain a nice, pronounceable name, some creepy mascot, and a lawsuit.

   Leandro

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: hermet trunk/elementary/src/lib

2011-07-05 Thread Daniel Juyung Seo
Well, that was not my point.
I was asking using comments like
/// is ok in e world.

Daniel Juyung Seo (SeoZ)

On Mon, Jul 4, 2011 at 11:54 AM, Carsten Haitzler  wrote:
> On Mon, 04 Jul 2011 11:00:40 +0900 ChunEon Park said:
>
> that's why all commit emails have the diff too. you can just read the diff. if
> you can't read patches/diffs easily... you probably aren't the kind of person
> that should review commits anyway :)
>
>>
>> Consequently, I don't wanna make people waste of time for reading about this
>> kinds of commits.
>> Above all, you can check the diff in the message simply.
>>
>> You can find out. It's just trivial changes.
>>
>> That's all.
>>
>> 
>> Let's run together for the best moment!
>> -Regards, Hermet-
>>
>> -Original Message-
>> From: "Daniel Juyung Seo"
>> To: enlightenment-devel@lists.sourceforge.net
>> Cc: enlightenment-...@lists.sourceforge.net
>> Sent: 11-07-03(일) 16:35:03
>> Subject: Re: [E-devel] E SVN: hermet trunk/elementary/src/libI'm not
>> complaining but just poking issues. This kind of comment is not common in e
>> world. How do you think?
>> Daniel Juyung Seo (SeoZ)
>> On Sat, Jul 2, 2011 at 3:01 PM, Enlightenment SVN
>>  wrote:
>> > Log:
>> > elementary/transit - trivial changes.
>> >
>> >
>> >
>> > Author: hermet
>> > Date: 2011-07-01 23:01:35 -0700 (Fri, 01 Jul 2011)
>> > New Revision: 60931
>> > Trac: http://trac.enlightenment.org/e/changeset/60931
>> >
>> > Modified:
>> > trunk/elementary/src/lib/elm_transit.c
>> >
>> > Modified: trunk/elementary/src/lib/elm_transit.c
>> > ===
>> > --- trunk/elementary/src/lib/elm_transit.c 2011-07-02 05:58:56 UTC (rev
>> > 60930) +++ trunk/elementary/src/lib/elm_transit.c 2011-07-02 06:01:35 UTC
>> > (rev 60931) @@ -699,9 +699,9 @@
>> > return transit->next_chain_transits;
>> > }
>> >
>> > -///
>> > +///
>> > //Resizing Effect
>> > -///
>> > +///
>> > typedef struct _Elm_Transit_Effect_Resizing Elm_Transit_Effect_Resizing;
>> >
>> > struct _Elm_Transit_Effect_Resizing
>> > @@ -768,9 +768,9 @@
>> > return effect;
>> > }
>> >
>> > -///
>> > +///
>> > //Translation Effect
>> > -///
>> > +///
>> > typedef struct _Elm_Transit_Effect_Translation
>> > Elm_Transit_Effect_Translation; typedef struct
>> > _Elm_Transit_Effect_Translation_Node Elm_Transit_Effect_Translation_Node;
>> >
>> > @@ -906,10 +906,9 @@
>> > return effect;
>> > }
>> >
>> > -
>> > -///
>> > +///
>> > //Zoom Effect
>> > -///
>> > +///
>> > typedef struct _Elm_Transit_Effect_Zoom Elm_Transit_Effect_Zoom;
>> >
>> > struct _Elm_Transit_Effect_Zoom
>> > @@ -981,10 +980,9 @@
>> > return effect;
>> > }
>> >
>> > -
>> > -///
>> > +///
>> > //Flip Effect
>> > -///
>> > +///
>> > typedef struct _Elm_Transit_Effect_Flip Elm_Transit_Effect_Flip;
>> >
>> > struct _Elm_Transit_Effect_Flip
>> > @@ -1127,9 +1125,9 @@
>> > return effect;
>> > }
>> >
>> > -///
>> > +///
>> > //ResizableFlip Effect
>> > -///
>> > +///
>> > typedef struct _Elm_Transit_Effect_Resizable_Flip
>> > Elm_Transit_Effect_ResizableFlip; typedef struct
>> > _Elm_Transit_Effect_Resizable_Flip_Node
>> > Elm_Transit_Effect_ResizableFlip_Node;
>> >
>> > @@ -1410,10 +1408,9 @@
>> > return effect;
>> > }
>> >
>> > -
>> > -///
>> > +///

Re: [E-devel] E SVN: hermet trunk/elementary/src/lib

2011-07-05 Thread The Rasterman
On Wed, 6 Jul 2011 09:05:35 +0900 Daniel Juyung Seo  said:

that's ok.

> Well, that was not my point.
> I was asking using comments like
> /// is ok in e world.
> 
> Daniel Juyung Seo (SeoZ)
> 
> On Mon, Jul 4, 2011 at 11:54 AM, Carsten Haitzler 
> wrote:
> > On Mon, 04 Jul 2011 11:00:40 +0900 ChunEon Park said:
> >
> > that's why all commit emails have the diff too. you can just read the diff.
> > if you can't read patches/diffs easily... you probably aren't the kind of
> > person that should review commits anyway :)
> >
> >>
> >> Consequently, I don't wanna make people waste of time for reading about
> >> this kinds of commits.
> >> Above all, you can check the diff in the message simply.
> >>
> >> You can find out. It's just trivial changes.
> >>
> >> That's all.
> >>
> >> 
> >> Let's run together for the best moment!
> >> -Regards, Hermet-
> >>
> >> -Original Message-
> >> From: "Daniel Juyung Seo"
> >> To: enlightenment-devel@lists.sourceforge.net
> >> Cc: enlightenment-...@lists.sourceforge.net
> >> Sent: 11-07-03(일) 16:35:03
> >> Subject: Re: [E-devel] E SVN: hermet trunk/elementary/src/libI'm not
> >> complaining but just poking issues. This kind of comment is not common in e
> >> world. How do you think?
> >> Daniel Juyung Seo (SeoZ)
> >> On Sat, Jul 2, 2011 at 3:01 PM, Enlightenment SVN
> >>  wrote:
> >> > Log:
> >> > elementary/transit - trivial changes.
> >> >
> >> >
> >> >
> >> > Author: hermet
> >> > Date: 2011-07-01 23:01:35 -0700 (Fri, 01 Jul 2011)
> >> > New Revision: 60931
> >> > Trac: http://trac.enlightenment.org/e/changeset/60931
> >> >
> >> > Modified:
> >> > trunk/elementary/src/lib/elm_transit.c
> >> >
> >> > Modified: trunk/elementary/src/lib/elm_transit.c
> >> > ===
> >> > --- trunk/elementary/src/lib/elm_transit.c 2011-07-02 05:58:56 UTC (rev
> >> > 60930) +++ trunk/elementary/src/lib/elm_transit.c 2011-07-02 06:01:35 UTC
> >> > (rev 60931) @@ -699,9 +699,9 @@
> >> > return transit->next_chain_transits;
> >> > }
> >> >
> >> > -///
> >> > +///
> >> > //Resizing Effect
> >> > -///
> >> > +///
> >> > typedef struct _Elm_Transit_Effect_Resizing Elm_Transit_Effect_Resizing;
> >> >
> >> > struct _Elm_Transit_Effect_Resizing
> >> > @@ -768,9 +768,9 @@
> >> > return effect;
> >> > }
> >> >
> >> > -///
> >> > +///
> >> > //Translation Effect
> >> > -///
> >> > +///
> >> > typedef struct _Elm_Transit_Effect_Translation
> >> > Elm_Transit_Effect_Translation; typedef struct
> >> > _Elm_Transit_Effect_Translation_Node Elm_Transit_Effect_Translation_Node;
> >> >
> >> > @@ -906,10 +906,9 @@
> >> > return effect;
> >> > }
> >> >
> >> > -
> >> > -///
> >> > +///
> >> > //Zoom Effect
> >> > -///
> >> > +///
> >> > typedef struct _Elm_Transit_Effect_Zoom Elm_Transit_Effect_Zoom;
> >> >
> >> > struct _Elm_Transit_Effect_Zoom
> >> > @@ -981,10 +980,9 @@
> >> > return effect;
> >> > }
> >> >
> >> > -
> >> > -///
> >> > +///
> >> > //Flip Effect
> >> > -///
> >> > +///
> >> > typedef struct _Elm_Transit_Effect_Flip Elm_Transit_Effect_Flip;
> >> >
> >> > struct _Elm_Transit_Effect_Flip
> >> > @@ -1127,9 +1125,9 @@
> >> > return effect;
> >> > }
> >> >
> >> > -///
> >> > +///
> >> > //ResizableFlip Effect
> >> > -///
> >> > +///
> >> > typedef struct _Elm_Transit_Effect_Resizable_Flip
> >> > Elm_Transit_Effect_ResizableFlip; typedef struct
> >> > _Elm_Transit_Ef

Re: [E-devel] E SVN: hermet trunk/elementary/src/lib

2011-07-05 Thread Daniel Juyung Seo
thanks :)
just curious.

Daniel Juyung Seo (SeoZ)
On Jul 6, 2011 9:56 AM, "Carsten Haitzler"  wrote:
> On Wed, 6 Jul 2011 09:05:35 +0900 Daniel Juyung Seo 
said:
>
> that's ok.
>
>> Well, that was not my point.
>> I was asking using comments like
>> /// is ok in e world.
>>
>> Daniel Juyung Seo (SeoZ)
>>
>> On Mon, Jul 4, 2011 at 11:54 AM, Carsten Haitzler 
>> wrote:
>> > On Mon, 04 Jul 2011 11:00:40 +0900 ChunEon Park said:
>> >
>> > that's why all commit emails have the diff too. you can just read the
diff.
>> > if you can't read patches/diffs easily... you probably aren't the kind
of
>> > person that should review commits anyway :)
>> >
>> >>
>> >> Consequently, I don't wanna make people waste of time for reading
about
>> >> this kinds of commits.
>> >> Above all, you can check the diff in the message simply.
>> >>
>> >> You can find out. It's just trivial changes.
>> >>
>> >> That's all.
>> >>
>> >> 
>> >> Let's run together for the best moment!
>> >> -Regards, Hermet-
>> >>
>> >> -Original Message-
>> >> From: "Daniel Juyung Seo"
>> >> To: enlightenment-devel@lists.sourceforge.net
>> >> Cc: enlightenment-...@lists.sourceforge.net
>> >> Sent: 11-07-03(일) 16:35:03
>> >> Subject: Re: [E-devel] E SVN: hermet trunk/elementary/src/libI'm not
>> >> complaining but just poking issues. This kind of comment is not common
in e
>> >> world. How do you think?
>> >> Daniel Juyung Seo (SeoZ)
>> >> On Sat, Jul 2, 2011 at 3:01 PM, Enlightenment SVN
>> >>  wrote:
>> >> > Log:
>> >> > elementary/transit - trivial changes.
>> >> >
>> >> >
>> >> >
>> >> > Author: hermet
>> >> > Date: 2011-07-01 23:01:35 -0700 (Fri, 01 Jul 2011)
>> >> > New Revision: 60931
>> >> > Trac: http://trac.enlightenment.org/e/changeset/60931
>> >> >
>> >> > Modified:
>> >> > trunk/elementary/src/lib/elm_transit.c
>> >> >
>> >> > Modified: trunk/elementary/src/lib/elm_transit.c
>> >> > ===
>> >> > --- trunk/elementary/src/lib/elm_transit.c 2011-07-02 05:58:56 UTC
(rev
>> >> > 60930) +++ trunk/elementary/src/lib/elm_transit.c 2011-07-02
06:01:35 UTC
>> >> > (rev 60931) @@ -699,9 +699,9 @@
>> >> > return transit->next_chain_transits;
>> >> > }
>> >> >
>> >> >
-///
>> >> >
+///
>> >> > //Resizing Effect
>> >> >
-///
>> >> >
+///
>> >> > typedef struct _Elm_Transit_Effect_Resizing
Elm_Transit_Effect_Resizing;
>> >> >
>> >> > struct _Elm_Transit_Effect_Resizing
>> >> > @@ -768,9 +768,9 @@
>> >> > return effect;
>> >> > }
>> >> >
>> >> >
-///
>> >> >
+///
>> >> > //Translation Effect
>> >> >
-///
>> >> >
+///
>> >> > typedef struct _Elm_Transit_Effect_Translation
>> >> > Elm_Transit_Effect_Translation; typedef struct
>> >> > _Elm_Transit_Effect_Translation_Node
Elm_Transit_Effect_Translation_Node;
>> >> >
>> >> > @@ -906,10 +906,9 @@
>> >> > return effect;
>> >> > }
>> >> >
>> >> > -
>> >> >
-///
>> >> >
+///
>> >> > //Zoom Effect
>> >> >
-///
>> >> >
+///
>> >> > typedef struct _Elm_Transit_Effect_Zoom Elm_Transit_Effect_Zoom;
>> >> >
>> >> > struct _Elm_Transit_Effect_Zoom
>> >> > @@ -981,10 +980,9 @@
>> >> > return effect;
>> >> > }
>> >> >
>> >> > -
>> >> >
-///
>> >> >
+///
>> >> > //Flip Effect
>> >> >
-///
>> >> >
+///
>> >> > typedef struct _Elm_Transit_Effect_Flip Elm_Transit_Effect_Flip;
>> >> >
>> >> > struct _Elm_Transit_Effect_Flip
>> >> > @@ -1127,9 +1125,9 @@
>> >> > return effect;
>> >> > }
>> >> >
>> >> >
-///
>> >> >
+///
>> >> > //ResizableFlip Effect
>> >> >
-///

Re: [E-devel] E SVN: hermet trunk/elementary/src/lib

2011-07-05 Thread Mike McCormack
On 07/06/2011 09:05 AM, Daniel Juyung Seo wrote:
> Well, that was not my point.
> I was asking using comments like
> /// is ok in e world.

It's redundant and distracting.


 variables /


 g_my_value declaration 
int g_my_value;


 functions /


 the_function declaration //
void the_function(void)
{
// set the variable to one
g_my_value = 1
}


// Coding standard requires useless 3 comments
// per line of code...
// Coding standard requires stating the obvious.


In programming, redundancy should be avoided.

thanks,

Mike

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


[E-devel] pulse testing

2011-07-05 Thread Mike Blumenkrantz
Hi,

I will need 3-10 volunteers for upcoming testing of some extremely terrible
pulseaudio protocol code that I've been working on so that it can be integrated
into svn faster.
If you want E17 to be released sooner and will have a couple hours of free time
over the next couple weeks, please check these qualifications to see if you
should apply:

***MUST***
*have pulseaudio installed+configured
*running pulseaudio as a session NOT system-wide
*have gdb installed
*can send me backtraces when my code crashes your e

***PREFERRED BUT NOT REQUIRED***
*know how to apply patches
*on irc
*patient


If interested, shoot me an email with your OS, timezone, and irc nick (if you
have one).
-- 
Mike Blumenkrantz
Zentific: Coding in binary since '10.

--
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel