Re: [E-devel] Enlightenment @ Cebit 2011
Hello. On Mon, 2011-02-14 at 09:18, Daniel Juyung Seo wrote: IIRC, stefan_schmidt told on irc that he's gonna join. - Raster, SeoZ, Hermet, discomfitor - TAsn (1 day possibly 2 or 3) - Leif said he wants to come - Morlenxus said he might come 1 day or 2maybe - Andreas, yes - stefan_schmidt ATM I target thursday and friday. Have my own tickets though so no badge needed for me if they are limited. regards Stefan Schmidt -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] gsoc project idea
Hello I would like to discuss my idea for a GSOC project. I want to implement support for version control systems into enlightenment file manager. The interface shall be a right click menu option for VCS in the file manager. The menu option in turn shall expand to provide further options. I am targetting the following version control systems: - git - mercurial - subversion - cvs - darcs - bazaar I would like to know your views in this regard. Regards, Amitav -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
On Mon, 14 Feb 2011 13:35:05 +0530 Amitav Mohanty amitavmohant...@gmail.com wrote: Hello I would like to discuss my idea for a GSOC project. I want to implement support for version control systems into enlightenment file manager. The interface shall be a right click menu option for VCS in the file manager. The menu option in turn shall expand to provide further options. I am targetting the following version control systems: - git - mercurial - subversion - cvs - darcs - bazaar I would like to know your views in this regard. Regards, Amitav What method would you be planning to use for this integration? It's all well to say that you want to implement support, but I think you will need to be a bit more detailed in your idea. -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] new API elm_bg_load_size_set
Makes sense then. On Mon, 2011-02-14 at 04:51 +, ChunEon Park wrote: Hi, This is Hermet. I thought about the API elm_bg_image_load_size_set first. But as the elm_bg_file_set, I think it will be better if it follows that naming rule (skipping image) elm_bg_file_set - evas_object_image_file_set elm_bg_load_size_set - evas_object_image_load_size_set Is it reasonable? --- Original Message --- Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL Language supporting/ Date : 2011-02-14 01:31 (GMT+09:00) Title : Re: [E-devel] new API elm_bg_load_size_set I meant: elm_bg_load_size_set vs. elm_bg_*image*_load_size_set. -- Tom. On Mon, 2011-02-14 at 01:31 +0900, Daniel Juyung Seo wrote: +1, I prefer elm_bg_load_size_set cuz it will use evas_object_image_load_size_set. right? Daniel Juyung Seo (SeoZ) On Mon, Feb 14, 2011 at 12:09 AM, Tom Hacohen wrote: Sounds reasonable. Not sure if I prefer image_last_size or just load_size. -- Tom. On Mon, 2011-02-14 at 00:04 +0900, ??? wrote: Hi, EFL developers. As I asked before, I'm willing to provide a new API elm_bg_load_size_set. This function would use the evas_object_image_load_size_set for the evas_object_image object. to save the image size by users. Do you agree with this? Is it good API name? Please reply your comment if you have. Thanks! Regards, Hermet ??? ??? ??? ?! ?? ??? ??? ??? ?! -The Admirable Hermet- -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [patch] elm_label - bugfix at string manipulation
Dear Elementary developers. It's a elm_label bugfix. It has two small improvements. 1. Current code can be reference null ptr. - replocater = curlocater + key_len + 1; - while ((*replocater != '=') (replocater)) ^^^ -replocater++; It should be *replocater, not replocater 2. there are two while loop to find a separate character in string. I changed it from loop to strchr. Thank you. -- Hyoyoung CHANG Engineer SAMSUNG ELECTRONICS, Co., Ltd. E-mail: hyoyoung.ch...@samsung.com -- elm_label_bugfix.patch Description: Binary data -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib
Dear Jaehwan, Thanks for your email, my comments are inlined: On Mon, 2011-02-14 at 16:38 +0900, Jaehwan Kim wrote: You can test it simply. Execute elementary_test and go into Scroller. Resize larger to observe in detail. Drag down until white background be shown enough and mouse up. It'll go back 0,0 by the bouncing. Then resize the window a little. The scroller will be jumped in a moment. Please check this issue. You are referring to the animation that happens when you resize? (but position is still correct, right?) I have another issue. Currently, elm_scroller_region_bring_in do not work well. You can test it simply, too. Execute elementary_test and go into Scroller. Push any button. It just work in vertical. The reason for it is the removing the part if ((nx == px) (ny == py)) return; in elm_smart_scroller_retion_show_internal. To work bring_in well, we have to add if ((nx == px) (ny == py)) return again Or fix like following patch. Oh, ok, yeah I can see there's an issue, and your'e saying putting this return back fixes stuff? Thanks, Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] new API elm_bg_load_size_set
+1 :) Thanks. Daniel Juyung Seo (SeoZ) On Mon, Feb 14, 2011 at 5:12 PM, Tom Hacohen tom.haco...@partner.samsung.com wrote: Makes sense then. On Mon, 2011-02-14 at 04:51 +, ChunEon Park wrote: Hi, This is Hermet. I thought about the API elm_bg_image_load_size_set first. But as the elm_bg_file_set, I think it will be better if it follows that naming rule (skipping image) elm_bg_file_set - evas_object_image_file_set elm_bg_load_size_set - evas_object_image_load_size_set Is it reasonable? --- Original Message --- Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL Language supporting/ Date : 2011-02-14 01:31 (GMT+09:00) Title : Re: [E-devel] new API elm_bg_load_size_set I meant: elm_bg_load_size_set vs. elm_bg_*image*_load_size_set. -- Tom. On Mon, 2011-02-14 at 01:31 +0900, Daniel Juyung Seo wrote: +1, I prefer elm_bg_load_size_set cuz it will use evas_object_image_load_size_set. right? Daniel Juyung Seo (SeoZ) On Mon, Feb 14, 2011 at 12:09 AM, Tom Hacohen wrote: Sounds reasonable. Not sure if I prefer image_last_size or just load_size. -- Tom. On Mon, 2011-02-14 at 00:04 +0900, ??? wrote: Hi, EFL developers. As I asked before, I'm willing to provide a new API elm_bg_load_size_set. This function would use the evas_object_image_load_size_set for the evas_object_image object. to save the image size by users. Do you agree with this? Is it good API name? Please reply your comment if you have. Thanks! Regards, Hermet ??? ??? ??? ?! ?? ??? ??? ??? ?! -The Admirable Hermet- -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] gsoc ideas
We have 6 ideas up at http://trac.enlightenment.org/e/wiki/GSoC_2011_Project_Ideas Post more if you want us to get accepted. -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
Hello Vencent Torri, How can we work on 1.0 branch? I have no idea, could you please guide us? Thanks. Daniel Juyung Seo (SeoZ) On Mon, Feb 14, 2011 at 3:52 PM, Vincent Torri vto...@univ-evry.fr wrote: On Sun, 13 Feb 2011, Enlightenment SVN wrote: Log: evas/evas_object_image - fixed an inccorect word in doxygen that kind of commit should be also in the 1.0 branch Vincent Author: hermet Date: 2011-02-13 20:42:53 -0800 (Sun, 13 Feb 2011) New Revision: 57003 Trac: http://trac.enlightenment.org/e/changeset/57003 Modified: trunk/evas/src/lib/canvas/evas_object_image.c Modified: trunk/evas/src/lib/canvas/evas_object_image.c === --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-02-14 03:04:20 UTC (rev 57002) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-02-14 04:42:53 UTC (rev 57003) @@ -1757,7 +1757,7 @@ * * @param obj The given canvas object. * @param w The new width of the canvas image given. - * @param h Th new height of the canvas image given. + * @param h The new height of the canvas image given. * * This function sets a new size for the given canvas image. * -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib
Dear Tom Thanks for fast reply. You are referring to the animation that happens when you resize? (but position is still correct, right?) Yes, the the position is correct. But the bouncing occur when you resize it. It is not correct. Right? Oh, ok, yeah I can see there's an issue, and your'e saying putting this return back fixes stuff? There are two solution. The first is to return back the part if ((nx == px) (ny == py)) return;. The second is to remove elm_smart_scroller_child_region_set in _smart_scrollto_x, _smart_scrollto_y like below patch. What is right? Thanks, Jaehwan Kim. Index: src/lib/els_scroller.c === --- src/lib/els_scroller.c (revision 57004) +++ src/lib/els_scroller.c (work copy) @@ -441,7 +441,7 @@ _smart_scrollto_x(Smart_Data *sd, double t_in, Eva elm_smart_scroller_child_pos_get(sd-smart_obj, x, y); elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h); x = pos_x; -elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); +//elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); return; } t = ecore_loop_time_get(); @@ -452,7 +452,7 @@ _smart_scrollto_x(Smart_Data *sd, double t_in, Eva sd-scrollto.x.t_end = t + t_in; elm_smart_scroller_child_pos_get(sd-smart_obj, x, y); elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h); - elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); + //elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); if (!sd-scrollto.x.animator) { if (!sd-scrollto.y.animator) @@ -508,7 +508,7 @@ _smart_scrollto_y(Smart_Data *sd, double t_in, Eva elm_smart_scroller_child_pos_get(sd-smart_obj, x, y); elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h); y = pos_y; -elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); +//elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); return; } t = ecore_loop_time_get(); @@ -519,7 +519,7 @@ _smart_scrollto_y(Smart_Data *sd, double t_in, Eva sd-scrollto.y.t_end = t + t_in; elm_smart_scroller_child_pos_get(sd-smart_obj, x, y); elm_smart_scroller_child_viewport_size_get(sd-smart_obj, w, h); - elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); + //elm_smart_scroller_child_region_set(sd-smart_obj, x, y, w, h); if (!sd-scrollto.y.animator) { if (!sd-scrollto.x.animator) -Original Message- From: Tom Hacohen [mailto:tom.haco...@partner.samsung.com] Sent: Monday, February 14, 2011 5:31 PM To: Jaehwan Kim Cc: enlightenment-devel@lists.sourceforge.net Subject: RE: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib Dear Jaehwan, Thanks for your email, my comments are inlined: On Mon, 2011-02-14 at 16:38 +0900, Jaehwan Kim wrote: You can test it simply. Execute elementary_test and go into Scroller. Resize larger to observe in detail. Drag down until white background be shown enough and mouse up. It'll go back 0,0 by the bouncing. Then resize the window a little. The scroller will be jumped in a moment. Please check this issue. You are referring to the animation that happens when you resize? (but position is still correct, right?) I have another issue. Currently, elm_scroller_region_bring_in do not work well. You can test it simply, too. Execute elementary_test and go into Scroller. Push any button. It just work in vertical. The reason for it is the removing the part if ((nx == px) (ny == py)) return; in elm_smart_scroller_retion_show_internal. To work bring_in well, we have to add if ((nx == px) (ny == py)) return again Or fix like following patch. Oh, ok, yeah I can see there's an issue, and your'e saying putting this return back fixes stuff? Thanks, Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Question about evas source code.
Hi, This is Hermet. After checked the evas source(by using a tool), I wonder about two parts of evas source code. First, is here. //evas/src/lib/canvas/evas_font_dir.c static int evas_object_text_font_string_parse(char *buffer, char dest[14][256]) { char *p; int n, m, i; n = 0; m = 0; p = buffer; if (p[0] != '-') return 0; i = 1; while (p[i]) { dest[n][m] = p[i]; if ((p[i] == '-') || (m == 256)) // 256 ? { dest[n][m] = 0; // If the m is 256 then it will be out of boundary. // Or if the m will never be more than 256, then we don't need to compare m == 256 n++; m = -1; } i++; m++; if (n == 14) return n; } dest[n][m] = 0; n++; return n; } -- Second is here. It's not critical but looks strange. //evas/src/lib/engines/evas_convert_colorspace.c static inline void * evas_common_convert_argb_to_a8(void *data, int w, int h, int stride, Eina_Bool has_alpha) { uint32_t *src, *end; uint8_t *ret, *dst; src = data; end = src + (stride * h); ret = malloc(w * h); if (!has_alpha) { return memset(ret,0xff, w * h); } for ( ; src end ; src ++, dst ++) // what does dst++ purpose for ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. return ret; } Could somebody describe above the two part of the source code? Thanks . -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Continuous Integration, attempt #1
On Sat, Feb 12, 2011 at 2:32 AM, Ravenlock ravenl...@ravenlock.us wrote: Can FreeBSD users play too, with the majority of ya'll running linux? In the case of Buildbot and Jenkins, the concept of master/slave is central and should definitely be considered seriously. That means not only a build server, but distributed build over a build farm of computers with different OSes. I know Jenkins better so I'll talk a little bit about that. Say the master is a Linux box. Fine, it runs the java container and Jenkins application as the server machine, and it can also be used as a build machine by following a task to try to build a library or application, or generate doxygen, or get code coverage / unit testing / whatever a script or a plugin can do for us. But this master can also trigger a build on a distant machine, should it be running any Unix (in that case, ssh connection between the 2 machines is the easiest and painless way, with a dedicated 'hudson_slave' user for example for security) or even Windows (commands issued via JLNP or a windows service). One of the machines could be running a 'BSD OS. Going further: we only want one machine because the other ones are owned by the devs, they bite and don't want a distant robot to execute commands and take up their CPU. Fine again. Let's virtualize. Jenkins is able to connect, via its plugins, to various virtual machine interfaces (vmware, virtualbox). QEmu is easy to automate so no plugin needed. So we can simply run different virtual machines on the server, on demand, when a build is triggered on them. It is transparent from the Jenkins interface, the virtual machines appear like other physical nodes. So, many possibilities. FreeBSD users will have their playground too, don't worry. :) Lionel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc ideas
Added the Android one... hopefully that and the Google widgets one for E17 encourage our acceptance :) Do feel free to tidy up/reword what I wrote. On 14 February 2011 17:09, Mike Blumenkrantz m...@zentific.com wrote: We have 6 ideas up at http://trac.enlightenment.org/e/wiki/GSoC_2011_Project_Ideas Post more if you want us to get accepted. -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about evas source code.
Hey Hermet, if ((p[i] == '-') || (m == 256)) // 256 ? { dest[n][m] = 0; // If the m is 256 then it will be out of boundary. // Or if the m will never be more than 256, then we don't need to compare m == 256 Looks like either a typo, or just someone overlooking something, no idea really. -- Second is here. It's not critical but looks strange. for ( ; src end ; src ++, dst ++) // what does dst++ purpose for ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. This is actually pretty common in the C world. It advances both the src and the dst by one each time and thus copying all the cells of the array one by one. -- Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about evas source code.
Thanks Tom. But I have one more question about the second. It looks that it uses dst without allocating anything. Doesn't it? And why it execute this line ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. even dst never refered by anywhere... It seems that dst should be changed to ret. How do you think about this? --- //evas/src/lib/engines/common/evas_convert_colorspace.c static inline void * evas_common_convert_argb_to_a8(void *data, int w, int h, int stride, Eina_Bool has_alpha) { uint32_t *src, *end; uint8_t *ret, *dst; src = data; end = src + (stride * h); ret = malloc(w * h); if (!has_alpha) { return memset(ret,0xff, w * h); } for ( ; src end ; src ++, dst ++) // what does dst++ purpose for ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. return ret; } --- Original Message --- Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL Language supporting/ Date : 2011-02-14 20:32 (GMT+09:00) Title : Re: [E-devel] Question about evas source code. Hey Hermet, if ((p[i] == '-') || (m == 256)) // 256 ? { dest[n][m] = 0; // If the m is 256 then it will be out of boundary. // Or if the m will never be more than 256, then we don't need to compare m == 256 Looks like either a typo, or just someone overlooking something, no idea really. -- Second is here. It's not critical but looks strange. for ( ; src end ; src ++, dst ++) // what does dst++ purpose for ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. This is actually pretty common in the C world. It advances both the src and the dst by one each time and thus copying all the cells of the array one by one. -- Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: hermet trunk/evas/src/lib/canvas
On Mon, 14 Feb 2011, Daniel Juyung Seo wrote: Hello Vencent Torri, How can we work on 1.0 branch? I have no idea, could you please guide us? look in the branches/ subdir. Thanks. Daniel Juyung Seo (SeoZ) On Mon, Feb 14, 2011 at 3:52 PM, Vincent Torri vto...@univ-evry.fr wrote: On Sun, 13 Feb 2011, Enlightenment SVN wrote: Log: evas/evas_object_image - fixed an inccorect word in doxygen that kind of commit should be also in the 1.0 branch Vincent Author: hermet Date: 2011-02-13 20:42:53 -0800 (Sun, 13 Feb 2011) New Revision: 57003 Trac: http://trac.enlightenment.org/e/changeset/57003 Modified: trunk/evas/src/lib/canvas/evas_object_image.c Modified: trunk/evas/src/lib/canvas/evas_object_image.c === --- trunk/evas/src/lib/canvas/evas_object_image.c 2011-02-14 03:04:20 UTC (rev 57002) +++ trunk/evas/src/lib/canvas/evas_object_image.c 2011-02-14 04:42:53 UTC (rev 57003) @@ -1757,7 +1757,7 @@ * * @param obj The given canvas object. * @param w The new width of the canvas image given. - * @param h Th new height of the canvas image given. + * @param h The new height of the canvas image given. * * This function sets a new size for the given canvas image. * -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Question about evas source code.
Ha, you didn't paste that part before. Yeah, should probably be ret, kill this dst thingie :) -- Tom. On Mon, 2011-02-14 at 11:54 +, ChunEon Park wrote: Thanks Tom. But I have one more question about the second. It looks that it uses dst without allocating anything. Doesn't it? And why it execute this line ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. even dst never refered by anywhere... It seems that dst should be changed to ret. How do you think about this? --- //evas/src/lib/engines/common/evas_convert_colorspace.c static inline void * evas_common_convert_argb_to_a8(void *data, int w, int h, int stride, Eina_Bool has_alpha) { uint32_t *src, *end; uint8_t *ret, *dst; src = data; end = src + (stride * h); ret = malloc(w * h); if (!has_alpha) { return memset(ret,0xff, w * h); } for ( ; src end ; src ++, dst ++) // what does dst++ purpose for ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. return ret; } --- Original Message --- Sender : Tom Hacohentom.haco...@partner.samsung.com Engineer/STRI-SLP RTL Language supporting/ Date : 2011-02-14 20:32 (GMT+09:00) Title : Re: [E-devel] Question about evas source code. Hey Hermet, if ((p[i] == '-') || (m == 256)) // 256 ? { dest[n][m] = 0; // If the m is 256 then it will be out of boundary. // Or if the m will never be more than 256, then we don't need to compare m == 256 Looks like either a typo, or just someone overlooking something, no idea really. -- Second is here. It's not critical but looks strange. for ( ; src end ; src ++, dst ++) // what does dst++ purpose for ? *dst = CONVERT_ARGB__TO_A_8(*src); //Ok, This can be done. This is actually pretty common in the C world. It advances both the src and the dst by one each time and thus copying all the cells of the array one by one. -- Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Idea for eet: dependency hunting
Hi, Well, I don't see how you could remove eet cipher and signature functionnality without impacting eet internals. Change is inevitable and imminent :) Though, It can wait for EFL 2.x branch opening for API changing commits. Signature need to manipulate the internal data of the mapped file. That would means exposing this function as a callback in eet_open (if a file is not properly signed, it should not be open at all). As for cipher, you will see that it is used directly inside eet_data.c code. In fact for easier/lighter maintainance we do share code. The API change in rather minor. User have to call eet_signature_init() -- to sign functionality to work eet_cipher_init() -- for ciphering These calls register callbacks that are called during eet_open. Hence, if eet_signature_init() was called, signature is checked and ignored otherwise. I do understand that I can build eet myself with configure --disable-gnutls --disable-openssl. But packagers of binary linux distributions can't do it. I don't mind to write such patch myself if the idea will be accepted. Last point I do think we should use more signature and cipher in the futur. Signature for theme and background edje would be a nice feature to be sure that the content you are downloading wasn't altered (Need to be implemented in exchange replacement). As for cipher, some configuration should be stored inside a secure wallet, and the plan is to use eet for that. Please don't do that I clearly remember how annoying was KDE wallet. I am happy that I don't use KDE now. use much of eet cipher/signature functionnality (I do use it a lot in elixir JS bindings), it should be more useful in the futur. Great we have found one user of this functionality ;) -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Idea for eet: dependency hunting
On Mon, Feb 14, 2011 at 3:04 PM, Andrey Riabushenko cd...@bk.ru wrote: Well, I don't see how you could remove eet cipher and signature functionnality without impacting eet internals. Change is inevitable and imminent :) Though, It can wait for EFL 2.x branch opening for API changing commits. You will have to wait for some years for EFL 2.x branch. And this is a serious statement, we are not going to break our API/ABI soon, that's all the reason we did a 1.0. Signature need to manipulate the internal data of the mapped file. That would means exposing this function as a callback in eet_open (if a file is not properly signed, it should not be open at all). As for cipher, you will see that it is used directly inside eet_data.c code. In fact for easier/lighter maintainance we do share code. The API change in rather minor. User have to call eet_signature_init() -- to sign functionality to work eet_cipher_init() -- for ciphering These calls register callbacks that are called during eet_open. Hence, if eet_signature_init() was called, signature is checked and ignored otherwise. That's an API/ABI change we can't accept at this point. Signature should not be ignored for user expecting it to be checked. That would be a serious security regression. I do understand that I can build eet myself with configure --disable-gnutls --disable-openssl. But packagers of binary linux distributions can't do it. I don't mind to write such patch myself if the idea will be accepted. Last point I do think we should use more signature and cipher in the futur. Signature for theme and background edje would be a nice feature to be sure that the content you are downloading wasn't altered (Need to be implemented in exchange replacement). As for cipher, some configuration should be stored inside a secure wallet, and the plan is to use eet for that. Please don't do that I clearly remember how annoying was KDE wallet. I am happy that I don't use KDE now. At some point, you want to store password and other confidential information securely. That means using cipher and I don't see how you can go around a wallet. As for the implementation, the idea is to integrate it with PAM, so it doesn't require a second password, but that's not that easy to implement. use much of eet cipher/signature functionnality (I do use it a lot in elixir JS bindings), it should be more useful in the futur. Great we have found one user of this functionality ;) And now, some may be using it outside of this svn. -- Cedric BAIL -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fwd: Eve Patch
On Sun, 13 Feb 2011 10:28:21 -0600 Jeff Hoogland jeffhoogl...@gmail.com said: Yes - but for some reason the height of the program doesn't want to go below 800 pixels by default, so it is very messed up under illume. that'd be the edje layout doing that. the window wil be forced below 800 - under illume... BUt the window content is likely just thumbing its nose at that because of the min thing int he edje. ~Jeff Hoogland On Sun, Feb 13, 2011 at 7:43 AM, Carsten Haitzler ras...@rasterman.comwrote: On Fri, 4 Feb 2011 16:40:21 -0600 Jeff Hoogland jeffhoogl...@gmail.com said: Wanted to forward this along to up stream - I want to use the Eve browser on a tablet computer that has a resolution of 1024x600 but the eve browser defaults to 800 pixels high causing terrible issues in it, think this is useful :) hmmm ok - i can see removing the min in the edje file. but the code just specifies an initial window size. i guess 800 heigh might be a bit much, but given the edje theme/layout eve uses by default... 240x320 is a bit silly. maybe 320x480 or 400x512 or something is more sensible - but it can be sized down and up as it is just an initial size. now more to a point - it likely should either leave it to e17 to remember geometry, or remember size itself from the last time it ran... and a tablet pc likely is going to want to maximize windows... illume... in which case the initial app window size is irrelevant as wm enforces a specific sizing. -- - 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 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Requesting help for some testing
Hi every one, You will find attached a patch that improve the speed of autotools quite a lot by using cache. Basically it just remove the code in autogen that where destroying it and call configure with -C so we are sure we use the cache. I don't feel really safe to apply it, especially for people that do use the EFL in cross compiled environment. So I would like some help to test this stuff in as many possible situation as possible. Please report when it work and when it doesn't for you ! Have fun, -- Cedric BAIL diff --git a/e_dbus/autogen.sh b/e_dbus/autogen.sh index 11b419b..ddd435c 100755 --- a/e_dbus/autogen.sh +++ b/e_dbus/autogen.sh @@ -1,8 +1,5 @@ #! /bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 echo Running autoheader...; autoheader || exit 1 echo Running libtoolize...; (libtoolize --copy --automake || glibtoolize --automake) || exit 1 @@ -10,5 +7,5 @@ echo Running automake...; automake --gnu --add-missing --copy || exit 1 echo Running autoconf...; autoconf || exit 1 if [ -z $NOCONFIGURE ] ; then - ./configure $@ + ./configure -C $@ fi diff --git a/ecore/autogen.sh b/ecore/autogen.sh index 0a59462..788702c 100755 --- a/ecore/autogen.sh +++ b/ecore/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - touch README echo Running autopoint... ; autopoint -f || : @@ -13,5 +10,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy --gnu || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/edje/autogen.sh b/edje/autogen.sh index 995ff2f..6499736 100755 --- a/edje/autogen.sh +++ b/edje/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - touch README echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 @@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy --gnu || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/eet/autogen.sh b/eet/autogen.sh index 995ff2f..6499736 100755 --- a/eet/autogen.sh +++ b/eet/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - touch README echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 @@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy --gnu || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/eeze/autogen.sh b/eeze/autogen.sh index 1314a98..188fdb8 100755 --- a/eeze/autogen.sh +++ b/eeze/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - touch README echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 @@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/efreet/autogen.sh b/efreet/autogen.sh index 995ff2f..6499736 100755 --- a/efreet/autogen.sh +++ b/efreet/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - touch README echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 @@ -12,5 +9,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy --gnu || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/eina/autogen.sh b/eina/autogen.sh index 5bbd4d9..743d752 100755 --- a/eina/autogen.sh +++ b/eina/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - echo Running aclocal... ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 echo Running autoheader... ; autoheader || exit 1 echo Running autoconf... ; autoconf || exit 1 @@ -10,5 +7,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy --gnu || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/elementary/autogen.sh b/elementary/autogen.sh index 0a59462..788702c 100755 --- a/elementary/autogen.sh +++ b/elementary/autogen.sh @@ -1,8 +1,5 @@ #!/bin/sh -rm -rf autom4te.cache -rm -f aclocal.m4 ltmain.sh - touch README echo Running autopoint... ; autopoint -f || : @@ -13,5 +10,5 @@ echo Running libtoolize... ; (libtoolize --copy --automake || glibtoolize --au echo Running automake... ; automake --add-missing --copy --gnu || exit 1 if [ -z $NOCONFIGURE ]; then - ./configure $@ + ./configure -C $@ fi diff --git a/evas/autogen.sh b/evas/autogen.sh index 995ff2f..6499736
Re: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib
Sorry for the late reply, was super-busy today :) On Mon, 2011-02-14 at 18:39 +0900, Jaehwan Kim wrote: Yes, the the position is correct. But the bouncing occur when you resize it. It is not correct. Right? Not correct at all, and should be fixed. I'm not sure I get you, do you have a solution or do you want me to check this out? There are two solution. The first is to return back the part if ((nx == px) (ny == py)) return;. The second is to remove elm_smart_scroller_child_region_set in _smart_scrollto_x, _smart_scrollto_y like below patch. What is right? I tried putting the if back, and although it fixed this issue, it introduced another one. I will take another look tomorrow. -- Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Requesting help for some testing
On Mon, 14 Feb 2011, Cedric BAIL wrote: Hi every one, You will find attached a patch that improve the speed of autotools quite a lot by using cache. Basically it just remove the code in autogen that where destroying it and call configure with -C so we are sure we use the cache. I don't feel really safe to apply it, especially for people that do use the EFL in cross compiled environment. So I would like some help to test this stuff in as many possible situation as possible. Please report when it work and when it doesn't for you ! there is no problem unless you change the compilation flags or changing the host. In that case, doing a distclean and running configure again solves the problem. Vincent -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
On 02/14/2011 01:42 PM, Mike Blumenkrantz wrote: On Mon, 14 Feb 2011 13:35:05 +0530 Amitav Mohantyamitavmohant...@gmail.com wrote: Hello I would like to discuss my idea for a GSOC project. I want to implement support for version control systems into enlightenment file manager. The interface shall be a right click menu option for VCS in the file manager. The menu option in turn shall expand to provide further options. I am targetting the following version control systems: - git - mercurial - subversion - cvs - darcs - bazaar I would like to know your views in this regard. Regards, Amitav What method would you be planning to use for this integration? It's all well to say that you want to implement support, but I think you will need to be a bit more detailed in your idea. Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ http://kdesvn.alwins-world.de/ It uses subversion C API directly, instead of parsing svn client output. I talked on #svn and they suggest using the API specified in subversion/include/*.h . So far my idea of the implementation is harnessing that API to implement svn support for subversion in e_fm. For git, I am thinking of using libgit2. http://libgit2.github.com/ Mercurial and bazaar use python. I have to look into calling python functions in C. Regards, Amitav -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
On Mon, 14 Feb 2011 23:47:37 +0530 Amitav Mohanty amitavmohant...@gmail.com wrote: On 02/14/2011 01:42 PM, Mike Blumenkrantz wrote: On Mon, 14 Feb 2011 13:35:05 +0530 Amitav Mohantyamitavmohant...@gmail.com wrote: Hello I would like to discuss my idea for a GSOC project. I want to implement support for version control systems into enlightenment file manager. The interface shall be a right click menu option for VCS in the file manager. The menu option in turn shall expand to provide further options. I am targetting the following version control systems: - git - mercurial - subversion - cvs - darcs - bazaar I would like to know your views in this regard. Regards, Amitav What method would you be planning to use for this integration? It's all well to say that you want to implement support, but I think you will need to be a bit more detailed in your idea. Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ http://kdesvn.alwins-world.de/ It uses subversion C API directly, instead of parsing svn client output. I talked on #svn and they suggest using the API specified in subversion/include/*.h . So far my idea of the implementation is harnessing that API to implement svn support for subversion in e_fm. This is good. For git, I am thinking of using libgit2. http://libgit2.github.com/ Looks good as well. Mercurial and bazaar use python. I have to look into calling python functions in C. Libpython. It's a huge pain, however, so my strong suggestion is to save these for after you get svn+git working (plus those are the two that we actually use ;)) Regards, Amitav Your idea sounds reasonable, and I think it would be very cool. As everyone knows, however, efm is a monstrosity (Seb says: Raster at his best) that will very likely be scrapped for parts and rewritten in the (near) future. This would be another good project! My suggestion for your work here is to start by writing a vfs library that you can hook into with efm. This would allow abstraction and easy addition of new fstypes (sshfs, for example) in the future. Perhaps this library could also have an abstraction for exporting vfs nodes to a unified format (with properties) that can be easily used by a file manager, allowing your work in efm to be as minimal and portable as possible for future versions. -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] GSoC Idea - Java Bindings
Hello everyone, as many of you already experienced, universities tend to teach and use Java as their primary programming language and environment these days. Therefore the Enlightenment Project should consider to open its way of ui creation to those who didn't get to learn C. Leaving aside the moral problems some devs. might have about doing it, it would be a huge step towards a new user group. Also this might easen integration with Android to some degree. Non trolling Comments are very welcome. BR, Leif -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] GSoC Idea - Edje Browser Plugin
Hello everyone, as you might have followed and already experienced, most of the EFL works on almonst any OS and even platform. As examples for OSes there are Linux, Mac OS and Windows. Therefore it's now more than reasonable to create an Edje-Plugin for browsers that allows e.g. easy sharing of ideas amongst designers. Non-trolling comments are welcome. BR, Leif -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
Amitav Mohanty amitavmohant...@gmail.com writes: Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ http://kdesvn.alwins-world.de/ It uses subversion C API directly, instead of parsing svn client output. I talked on #svn and they suggest using the API specified in subversion/include/*.h . FWIW, Dolphin (KDE's default file manager) also has code for managing svn and git repositories, so you might take a look at it too besides kdesvn. -- Raphael Kubo da Costa ProFUSION embedded systems http://profusion.mobi -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
On 02/15/2011 12:38 AM, Raphael Kubo da Costa wrote: FWIW, Dolphin (KDE's default file manager) also has code for managing svn and git repositories, so you might take a look at it too besides kdesvn. Well I am using Dolphin; but I don't see any suppport for any vcs. May be I am missing something. Amitav -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] GSoC Idea - Java Bindings
Hi, On Mon, Feb 14, 2011 at 7:46 PM, Leif Middelschulte leif.middelschu...@gmail.com wrote: as many of you already experienced, universities tend to teach and use Java as their primary programming language and environment these days. Therefore the Enlightenment Project should consider to open its way of ui creation to those who didn't get to learn C. Leaving aside the moral problems some devs. might have about doing it, it would be a huge step towards a new user group. Also this might easen integration with Android to some degree. Non trolling Comments are very welcome. More good binding we have, better it will be for the EFL. People should be able to use the language they prefer to do what they want with our libs, even the most insane one ;-) So I am all for that GSoC. -- Cedric BAIL -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
Amitav Mohanty amitavmohant...@gmail.com writes: On 02/15/2011 12:38 AM, Raphael Kubo da Costa wrote: FWIW, Dolphin (KDE's default file manager) also has code for managing svn and git repositories, so you might take a look at it too besides kdesvn. Well I am using Dolphin; but I don't see any suppport for any vcs. May be I am missing something. See kdesdk/dolphin-plugins -- http://websvn.kde.org/trunk/KDE/kdesdk/dolphin-plugins. -- Raphael Kubo da Costa ProFUSION embedded systems http://profusion.mobi -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] GSoC Idea - Java Bindings
On Mon, 14 Feb 2011 20:31:49 +0100 Cedric BAIL cedric.b...@free.fr wrote: Hi, On Mon, Feb 14, 2011 at 7:46 PM, Leif Middelschulte leif.middelschu...@gmail.com wrote: as many of you already experienced, universities tend to teach and use Java as their primary programming language and environment these days. Therefore the Enlightenment Project should consider to open its way of ui creation to those who didn't get to learn C. Leaving aside the moral problems some devs. might have about doing it, it would be a huge step towards a new user group. Also this might easen integration with Android to some degree. Non trolling Comments are very welcome. More good binding we have, better it will be for the EFL. People should be able to use the language they prefer to do what they want with our libs, even the most insane one ;-) So I am all for that GSoC. I'll be heading up the Brainfuck for EFL project, meet in #bffefl -- Mike Blumenkrantz Zentific: NULL pointer dereferences now 50% off! -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] GSoC Idea - Java Bindings
I'll be heading up the Brainfuck for EFL project, meet in #bffefl At some point, I wanted to write an UI to view how my brainfuck softs were working with the tape. -- Boris 'billiob' Faure -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] gsoc project idea
On Mon, 14 Feb 2011 13:43:30 -0500 Mike Blumenkrantz m...@zentific.com wrote: On Mon, 14 Feb 2011 23:47:37 +0530 Amitav Mohanty amitavmohant...@gmail.com wrote: On 02/14/2011 01:42 PM, Mike Blumenkrantz wrote: On Mon, 14 Feb 2011 13:35:05 +0530 Amitav Mohantyamitavmohant...@gmail.com wrote: Hello I would like to discuss my idea for a GSOC project. I want to implement support for version control systems into enlightenment file manager. The interface shall be a right click menu option for VCS in the file manager. The menu option in turn shall expand to provide further options. I am targetting the following version control systems: - git - mercurial - subversion - cvs - darcs - bazaar I would like to know your views in this regard. Regards, Amitav What method would you be planning to use for this integration? It's all well to say that you want to implement support, but I think you will need to be a bit more detailed in your idea. Well, svn support is in kde as kdesvn. http://kdesvn.alwins-world.de/ http://kdesvn.alwins-world.de/ It uses subversion C API directly, instead of parsing svn client output. I talked on #svn and they suggest using the API specified in subversion/include/*.h . So far my idea of the implementation is harnessing that API to implement svn support for subversion in e_fm. This is good. For git, I am thinking of using libgit2. http://libgit2.github.com/ Looks good as well. Mercurial and bazaar use python. I have to look into calling python functions in C. Libpython. It's a huge pain, however, so my strong suggestion is to save these for after you get svn+git working (plus those are the two that we actually use ;)) Regards, Amitav Your idea sounds reasonable, and I think it would be very cool. As everyone knows, however, efm is a monstrosity (Seb says: Raster at his best) that will very likely be scrapped for parts and rewritten in the (near) future. This would be another good project! My suggestion for your work here is to start by writing a vfs library that you can hook into with efm. This would allow abstraction and easy addition of new fstypes (sshfs, for example) in the future. Perhaps this library could also have an abstraction for exporting vfs nodes to a unified format (with properties) that can be easily used by a file manager, allowing your work in efm to be as minimal and portable as possible for future versions. Might help to look at the old evfs and entropy work. -- 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 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] LiMo4 announced, EFL!
Hi everybody, Today LiMo foundation announced its 4th release will be out around July 2011 and although just the GNOME guys are doing noise[1], check out our highlight position in their blocks diagram: http://www.limofoundation.org/en/what-is-the-platform.html So this is to make clear it's not just about bunch of geeks, or just Samsung. It's being adopted by a major industry as a whole. /me SPANKS raster due being publicity negligent! [1] http://www.limofoundation.org/en/Press-Releases/limo-foundation-unveils-limo-4.html just cites GNOME, we need better PR!!! :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
On Mon, 14 Feb 2011, Gustavo Sverzut Barbieri wrote: Hi everybody, Today LiMo foundation announced its 4th release will be out around July 2011 and although just the GNOME guys are doing noise[1], check out our highlight position in their blocks diagram: http://www.limofoundation.org/en/what-is-the-platform.html the diagram there is almost the same than the one in the pdf in raster's mail about samsung. Is it normal ? Vincent So this is to make clear it's not just about bunch of geeks, or just Samsung. It's being adopted by a major industry as a whole. /me SPANKS raster due being publicity negligent! [1] http://www.limofoundation.org/en/Press-Releases/limo-foundation-unveils-limo-4.html just cites GNOME, we need better PR!!! :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
On Mon, Feb 14, 2011 at 6:44 PM, Vincent Torri vto...@univ-evry.fr wrote: On Mon, 14 Feb 2011, Gustavo Sverzut Barbieri wrote: Hi everybody, Today LiMo foundation announced its 4th release will be out around July 2011 and although just the GNOME guys are doing noise[1], check out our highlight position in their blocks diagram: http://www.limofoundation.org/en/what-is-the-platform.html the diagram there is almost the same than the one in the pdf in raster's mail about samsung. Is it normal ? It should be, AFAIK Raster was the one doing the EFL-in-LiMo introduction and presentations, so likely his words (and figures) are being trusted :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
Are there any handsets out there that use LiMo currently? ~Jeff Hoogland - Original message - On Mon, Feb 14, 2011 at 6:44 PM, Vincent Torri vto...@univ-evry.fr wrote: On Mon, 14 Feb 2011, Gustavo Sverzut Barbieri wrote: Hi everybody, Today LiMo foundation announced its 4th release will be out around July 2011 and although just the GNOME guys are doing noise[1], check out our highlight position in their blocks diagram: http://www.limofoundation.org/en/what-is-the-platform.html the diagram there is almost the same than the one in the pdf in raster's mail about samsung. Is it normal ? It should be, AFAIK Raster was the one doing the EFL-in-LiMo introduction and presentations, so likely his words (and figures) are being trusted :-) -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
On Mon, Feb 14, 2011 at 7:03 PM, Jeff Hoogland jeffhoogl...@gmail.com wrote: Are there any handsets out there that use LiMo currently? http://www.limofoundation.org/solutions/index.php Mostly Asians, and none using the new 4th release which includes EFL. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
Ahh will have to keep an eye out for an English device running the 4th release then... Looking to change up my N900 and don't care for Android. ~Jeff - Original message - On Mon, Feb 14, 2011 at 7:03 PM, Jeff Hoogland jeffhoogl...@gmail.com wrote: Are there any handsets out there that use LiMo currently? http://www.limofoundation.org/solutions/index.php Mostly Asians, and none using the new 4th release which includes EFL. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
Em 14-02-2011 22:02, Jeff Hoogland escreveu: Ahh will have to keep an eye out for an English device running the 4th release then... Looking to change up my N900 and don't care for Android. I accept donations of !N900 to help port SHR (which uses Enlightenment and EFL), if you feel like replacing it for something else :) Rui -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
mm so putting pieces together Samsung is likely to use such in a future handset? On 15 February 2011 11:13, Rui Miguel Silva Seabra r...@1407.org wrote: Em 14-02-2011 22:02, Jeff Hoogland escreveu: Ahh will have to keep an eye out for an English device running the 4th release then... Looking to change up my N900 and don't care for Android. I accept donations of !N900 to help port SHR (which uses Enlightenment and EFL), if you feel like replacing it for something else :) Rui -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] GSoC Idea - Java Bindings
That quickly turned to troll comments... :D Id be totally down with that. Kind of ties into the Android EFL proposal. On 15 February 2011 03:55, Boris 'billiob' Faure bill...@gmail.com wrote: I'll be heading up the Brainfuck for EFL project, meet in #bffefl At some point, I wanted to write an UI to view how my brainfuck softs were working with the tape. -- Boris 'billiob' Faure -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
Let's hope so :-) On Mon, Feb 14, 2011 at 9:33 PM, Dale Anderson swish...@gmail.com wrote: mm so putting pieces together Samsung is likely to use such in a future handset? On 15 February 2011 11:13, Rui Miguel Silva Seabra r...@1407.org wrote: Em 14-02-2011 22:02, Jeff Hoogland escreveu: Ahh will have to keep an eye out for an English device running the 4th release then... Looking to change up my N900 and don't care for Android. I accept donations of !N900 to help port SHR (which uses Enlightenment and EFL), if you feel like replacing it for something else :) Rui -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] LiMo4 announced, EFL!
On 14 February 2011 18:44, Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Let's hope so :-) Is there any timeline for the SLP SDK? It was supposed to be in February but there's no mention of it yet at MWC. On Mon, Feb 14, 2011 at 9:33 PM, Dale Anderson swish...@gmail.com wrote: mm so putting pieces together Samsung is likely to use such in a future handset? On 15 February 2011 11:13, Rui Miguel Silva Seabra r...@1407.org wrote: Em 14-02-2011 22:02, Jeff Hoogland escreveu: Ahh will have to keep an eye out for an English device running the 4th release then... Looking to change up my N900 and don't care for Android. I accept donations of !N900 to help port SHR (which uses Enlightenment and EFL), if you feel like replacing it for something else :) Rui -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Mark Dickie +57 313 550 7314 Email blaeberr...@gmail.com Skype blaeberries -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [Patch] ecore_file_download_with_additional_headers
Dear all, This is a patch for ecore_file_download. - add 'ecore_file_download_with_additional_headers' API If someone who uses 'ecore_file_download' wants to add additional headers to ecore_con, (e.g : Content-type, Transfer-Encoding, User-Agent, etc) there is no API to do that. so, I added new API 'ecore_file_download_with_additional_headers' for using 'ecore_con_url_additional_header_add'. pls review this code. Index: ecore/src/lib/ecore_file/ecore_file_download.c === --- ecore/src/lib/ecore_file/ecore_file_download.c (리비전 57040) +++ ecore/src/lib/ecore_file/ecore_file_download.c (작업 사본) @@ -32,7 +32,8 @@ struct _Ecore_File_Download_Job Ecore_File_Download_Job *_ecore_file_download_curl(const char *url, const char *dst, Ecore_File_Download_Completion_Cb completion_cb, Ecore_File_Download_Progress_Cb progress_cb, - void *data); + void *data, + Eina_List *headers); static Eina_Bool _ecore_file_download_url_complete_cb(void *data, int type, void *event); static Eina_Bool _ecore_file_download_url_progress_cb(void *data, int type, void *event); @@ -77,48 +78,14 @@ ecore_file_download_shutdown(void) #endif /* BUILD_ECORE_CON */ } -/** - * @addtogroup Ecore_File_Group Ecore_File - Files and directories convenience functions - * - * @{ - */ - -/** - * @brief Download the given url to the given destination. - * - * @param url The complete url to download. - * @param dst The local file to save the downloaded to. - * @param completion_cb A callback called on download complete. - * @param progress_cb A callback called during the download operation. - * @param data User data passed to both callbacks. - * @param job_ret Job used to abort the download. - * @return EINA_TRUE if the download start or EINA_FALSE on failure - * - * This function starts the download of the URL @p url and saves it to - * @p dst. @p url must provide the protocol, including 'http://', - * 'ftp://' or 'file://'. Ecore_File must be compiled with CURL to - * download using http and ftp protocols. If @p dst is ill-formed, or - * if it already exists, the function returns EINA_FALSE. When the - * download is complete, the callback @p completion_cb is called and - * @p data is passed to it. The @p status parameter of @p completion_cb - * will be filled with the status of the download (200, 404,...). The - * @p progress_cb is called during the download operation, each time a - * packet is received or when CURL wants. It can be used to display the - * percentage of the downloaded file. Return 0 from this callback, if provided, - * to continue the operation or anything else to abort the download. The only - * operations that can be aborted are those with protocol 'http' or 'ftp'. In - * that case @p job_ret can be filled. It can be used with - * ecore_file_download_abort() or ecore_file_download_abort_all() to - * respectively abort one or all download operations. This function returns - * EINA_TRUE if the download starts, EINA_FALSE otherwise. - */ -EAPI Eina_Bool -ecore_file_download(const char *url, -const char *dst, -Ecore_File_Download_Completion_Cb completion_cb, -Ecore_File_Download_Progress_Cb progress_cb, -void *data, -Ecore_File_Download_Job **job_ret) +static Eina_Bool +_ecore_file_download(const char *url, + const char *dst, + Ecore_File_Download_Completion_Cb completion_cb, + Ecore_File_Download_Progress_Cb progress_cb, + void *data, + Ecore_File_Download_Job **job_ret, + Eina_List *headers) { #ifdef BUILD_ECORE_CON char *dir = ecore_file_dir_get(dst); @@ -154,7 +121,7 @@ ecore_file_download_shutdown(void) /* download */ Ecore_File_Download_Job *job; -job = _ecore_file_download_curl(url, dst, completion_cb, progress_cb, data); + job = _ecore_file_download_curl(url, dst, completion_cb, progress_cb, data, headers); if(job_ret) *job_ret = job; if(job) return EINA_TRUE; @@ -189,6 +156,76 @@ ecore_file_download_shutdown(void) } /** + * @addtogroup Ecore_File_Group Ecore_File - Files and directories convenience functions + * + * @{ + */ + +/** + * @brief Download the given url to the given destination. + * + * @param url The complete url to download. + * @param dst The local file to save the downloaded to. + * @param completion_cb A callback called on download complete. + * @param progress_cb A callback called during the download operation. + * @param data User data passed to both callbacks. + * @param
Re: [E-devel] LiMo4 announced, EFL!
On Mon, 2011-02-14 at 18:32 -0200, Gustavo Sverzut Barbieri wrote: Today LiMo foundation announced its 4th release will be out around July 2011 and although just the GNOME guys are doing noise[1], check out our highlight position in their blocks diagram: http://www.limofoundation.org/en/what-is-the-platform.html Maybe it's time for a press release in the Enlightenment.org blog? (and reedit) saying that we are proud to be the official UI-Toolkit for the new LiMo? :P So this is to make clear it's not just about bunch of geeks, or just Samsung. It's being adopted by a major industry as a whole. I'm crossing my fingers there'll be public acceptance. /me SPANKS raster due being publicity negligent! /me joins Gustavo in the spanking. [1] http://www.limofoundation.org/en/Press-Releases/limo-foundation-unveils-limo-4.html just cites GNOME, we need better PR!!! :-) We could use some, yeah. If it'll continue the same way, one of the two will happen: 1. LiMo will switch to GTK+ (although it's slower and uglier) 2. LiMo will continue using EFL but everyone will think it's GTK+. -- Tom. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: tasn trunk/TMP/st/elementary/src/lib
Dear Tom I tried putting the if back, and although it fixed this issue, it introduced another one. I will take another look tomorrow. Thanks ^^. Please fix this issue. Not correct at all, and should be fixed. I'm not sure I get you, do you have a solution or do you want me to check this out? How about checking the range of wx,wy before it is saved in _smart_event_mouse_up? I made the patch and tested it. It worked well. Please review below patch. Index: src/lib/els_scroller.c === --- src/lib/els_scroller.c (revision 57040) +++ src/lib/els_scroller.c (work copy) @@ -1647,7 +1647,7 @@ _smart_event_mouse_up(void *data, Evas *e, Evas_Ob { Evas_Event_Mouse_Down *ev; Smart_Data *sd; - Evas_Coord x = 0, y = 0, ox = 0, oy = 0; + Evas_Coord x = 0, y = 0, ox = 0, oy = 0, cw = 0, ch = 0; sd = data; ev = event_info; @@ -1840,15 +1840,20 @@ _smart_event_mouse_up(void *data, Evas *e, Evas_Ob sd-down.want_dragged = 0; sd-down.dragged = 0; sd-down.now = 0; + elm_smart_scroller_child_viewport_size_get(sd-smart_obj, sd-ww, sd-wh); elm_smart_scroller_child_pos_get(sd-smart_obj, x, y); elm_smart_scroller_child_pos_set(sd-smart_obj, x, y); + sd-pan_func.child_size_get(sd-pan_obj, cw, ch); + if (x 0) x = 0; + else if ((x + sd-ww) cw) x = cw - sd-ww; + if (y 0) y = 0; + else if ((y + sd-wh) ch) y = ch - sd-wh; sd-wx = x; sd-wy = y; if(sd-is_mirrored) sd-wx = _elm_smart_scroller_x_mirrored_get(sd-smart_obj, sd-wx); - elm_smart_scroller_child_viewport_size_get(sd-smart_obj, sd-ww, sd-wh); if (!_smart_do_page(sd)) bounce_eval(sd); } Thanks, Jaehwan Kim. -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel