Re: [E-devel] [patch] elementary: doxygen doc fixes
On 05/29/12 14:36, Jonas M. Gastal wrote: On Tuesday 29 May 2012 11:43:19 Jérôme Pinot wrote: Hi, Here is a patch to fix elementary doxygen doc: - #link on the beginning of a new line does give ugly output: http://ngc891.blogdns.net/pub/projects/debug/doxygen-formating-eww.png - some typos - some missing @c - in elm_web, convert remaining @li parameter lists to @param - minor random fixes This patch apply to trunk and elementary-1.0 branch. Jérôme, Did you take the screenshot from the online docs or from documentation generated on your machine? I ask because I only ever saw that problem with doxygen versions newer than the one on e2, and for those versions the # is unneeded, it makes links regardless. To be clear, I'm not complaining about your patch, it seems to make things work for both newer and older versions which is great, I'm just looking to know if the formatting problem is present on older doxygen versions. Seems it was really a bug in Doxygen which was fixed in Doxygen 1.8.1. We should not worry anymore about where we put the #link. Gastal. -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] About ecore XKeycodeToKeysym
Hi, ecore_x is calling XKeycodeToKeysym from xlib, but this function has issues. It has been deprecated 6 months ago in X.org and it is suggested to use XkbKeycodeToKeysym instead: https://bugs.freedesktop.org/show_bug.cgi?id=25732 So I made a wrapper function that makes use of XkbKeycodeToKeysym when possible or fallback to XKeycodeToKeysym. I'm ready to commit it but I would like to have comments about the patch, because, well, you know the surrounding code better than me :-) -- Jérôme Pinot http://ngc891.blogdns.net/ Index: ecore/src/lib/ecore_x/xlib/ecore_x_test.c === --- ecore/src/lib/ecore_x/xlib/ecore_x_test.c (revision 71640) +++ ecore/src/lib/ecore_x/xlib/ecore_x_test.c (working copy) @@ -98,9 +98,9 @@ return EINA_FALSE; keycode = XKeysymToKeycode(_ecore_x_disp, keysym); -if (XKeycodeToKeysym(_ecore_x_disp, keycode, 0) != keysym) +if (_ecore_x_XKeycodeToKeysym(_ecore_x_disp, keycode, 0) != keysym) { - if (XKeycodeToKeysym(_ecore_x_disp, keycode, 1) == keysym) + if (_ecore_x_XKeycodeToKeysym(_ecore_x_disp, keycode, 1) == keysym) shift = 1; else keycode = 0; Index: ecore/src/lib/ecore_x/xlib/ecore_x_private.h === --- ecore/src/lib/ecore_x/xlib/ecore_x_private.h(revision 71640) +++ ecore/src/lib/ecore_x/xlib/ecore_x_private.h(working copy) @@ -372,6 +372,7 @@ double mry); void _ecore_x_modifiers_get(void); +KeySym _ecore_x_XKeycodeToKeysym(Display *display, KeyCode keycode, int index); //#define LOGFNS 1 Index: ecore/src/lib/ecore_x/xlib/ecore_x.c === --- ecore/src/lib/ecore_x/xlib/ecore_x.c(revision 71640) +++ ecore/src/lib/ecore_x/xlib/ecore_x.c(working copy) @@ -211,6 +211,16 @@ #endif /* ifdef LOGRT */ +/* wrapper to use XkbKeycodeToKeysym when possible */ +KeySym +_ecore_x_XKeycodeToKeysym(Display *display, KeyCode keycode, int index) +{ +#ifdef ECORE_XKB + return XkbKeycodeToKeysym(display, keycode, 0, index); +#endif + return XKeycodeToKeysym(display, keycode, index); +} + void _ecore_x_modifiers_get(void) { @@ -1056,7 +1066,8 @@ { for (j = 0; j 8; j++) { - sym2 = XKeycodeToKeysym(_ecore_x_disp, mod-modifiermap[i], j); + sym2 = _ecore_x_XKeycodeToKeysym(_ecore_x_disp, +mod-modifiermap[i], j); if (sym2 != 0) break; } Index: ecore/src/lib/ecore_x/xlib/ecore_x_events.c === --- ecore/src/lib/ecore_x/xlib/ecore_x_events.c (revision 71640) +++ ecore/src/lib/ecore_x/xlib/ecore_x_events.c (working copy) @@ -278,8 +278,8 @@ int val; _ecore_x_last_event_mouse_move = 0; - keyname = XKeysymToString(XKeycodeToKeysym(xevent-display, - xevent-keycode, 0)); + keyname = XKeysymToString(_ecore_x_XKeycodeToKeysym(xevent-display, + xevent-keycode, 0)); if (!keyname) { snprintf(keyname_buffer, signature.asc Description: Digital signature -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] esvg, cpufreq crash
esvg look nice now , fork fine with default theme, but if i change to efenniht or blingbling and cpufreq is loaded or i want to load, i get this : #0 0xb758ae74 in _embryo_fp_div (params=0x8675694, ep=optimized out) at embryo_float.c:120 #1 _embryo_fp_div (ep=0x864a200, params=0x8675694) at embryo_float.c:113 #2 0xb7588109 in _embryo_native_call (ep=ep@entry=0x864a200, index=index@entry=10, result=result@entry=0xbfffd48c, params=params@entry=0x8675694) at embryo_amx.c:94 #3 0xb7589c50 in embryo_program_run (ep=0x864a200, fn=0) at embryo_amx.c:1776 #4 0xb7dde26b in _edje_message_process (em=0x86493d8) at edje_message_queue.c:695 #5 _edje_message_process (em=0x86493d8) at edje_message_queue.c:647 #6 0xb7dde66f in _edje_message_queue_process () at edje_message_queue.c:764 #7 0xb7dde801 in _edje_job (data=0x0) at edje_message_queue.c:160 #8 0xb7ebcd30 in _ecore_job_event_handler (data=0x0, type=10, ev=0x8659618) at ecore_job.c:115 #9 0xb7eb949e in _ecore_call_handler_cb (event=optimized out, type=optimized out, data=0x0, func=optimized out) at ecore_private.h:319 #10 _ecore_event_call () at ecore_events.c:559 #11 0xb7ebde35 in _ecore_main_loop_iterate_internal (once_only=once_only@entry=0) at ecore_main.c:1814 #12 0xb7ebe42f in ecore_main_loop_begin () at ecore_main.c:931 #13 0x08070411 in main (argc=1, argv=0xb854) at e_main.c:977 -- Using Opera's revolutionary email client: http://www.opera.com/mail/ -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Instructions for contributing to the EFL Python bindings
I've written a short guide for contributing to the EFL python bindings' documentation here: http://trac.enlightenment.org/e/wiki/Python/DocumentationGuidelines and I'm beginning a similar one for code contributions here: http://trac.enlightenment.org/e/wiki/Python/CodingGuidelines You are welcome to read them and write your own additions. Please don't write any support questions there, instead ask them on this mailing list or on IRC. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Instructions for contributing to the EFL Python bindings
is it possible to reach that page from the main wiki page ? Vincent On Sat, Jun 2, 2012 at 8:36 PM, Kai Huuhko kai.huu...@gmail.com wrote: I've written a short guide for contributing to the EFL python bindings' documentation here: http://trac.enlightenment.org/e/wiki/Python/DocumentationGuidelines and I'm beginning a similar one for code contributions here: http://trac.enlightenment.org/e/wiki/Python/CodingGuidelines You are welcome to read them and write your own additions. Please don't write any support questions there, instead ask them on this mailing list or on IRC. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Instructions for contributing to the EFL Python bindings
2012/6/2 Vincent Torri vincent.to...@gmail.com: is it possible to reach that page from the main wiki page ? There are links to them from the Python wiki page. Vincent On Sat, Jun 2, 2012 at 8:36 PM, Kai Huuhko kai.huu...@gmail.com wrote: I've written a short guide for contributing to the EFL python bindings' documentation here: http://trac.enlightenment.org/e/wiki/Python/DocumentationGuidelines and I'm beginning a similar one for code contributions here: http://trac.enlightenment.org/e/wiki/Python/CodingGuidelines You are welcome to read them and write your own additions. Please don't write any support questions there, instead ask them on this mailing list or on IRC. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Instructions for contributing to the EFL Python bindings
On Sat, Jun 2, 2012 at 10:16 PM, Kai Huuhko kai.huu...@gmail.com wrote: 2012/6/2 Vincent Torri vincent.to...@gmail.com: is it possible to reach that page from the main wiki page ? There are links to them from the Python wiki page. http://trac.enlightenment.org/e/wiki --- where ? Vincent Vincent On Sat, Jun 2, 2012 at 8:36 PM, Kai Huuhko kai.huu...@gmail.com wrote: I've written a short guide for contributing to the EFL python bindings' documentation here: http://trac.enlightenment.org/e/wiki/Python/DocumentationGuidelines and I'm beginning a similar one for code contributions here: http://trac.enlightenment.org/e/wiki/Python/CodingGuidelines You are welcome to read them and write your own additions. Please don't write any support questions there, instead ask them on this mailing list or on IRC. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Instructions for contributing to the EFL Python bindings
2012/6/3 Vincent Torri vincent.to...@gmail.com: On Sat, Jun 2, 2012 at 10:16 PM, Kai Huuhko kai.huu...@gmail.com wrote: 2012/6/2 Vincent Torri vincent.to...@gmail.com: is it possible to reach that page from the main wiki page ? There are links to them from the Python wiki page. http://trac.enlightenment.org/e/wiki --- where ? http://trac.enlightenment.org/e/wiki/Python Vincent Vincent On Sat, Jun 2, 2012 at 8:36 PM, Kai Huuhko kai.huu...@gmail.com wrote: I've written a short guide for contributing to the EFL python bindings' documentation here: http://trac.enlightenment.org/e/wiki/Python/DocumentationGuidelines and I'm beginning a similar one for code contributions here: http://trac.enlightenment.org/e/wiki/Python/CodingGuidelines You are welcome to read them and write your own additions. Please don't write any support questions there, instead ask them on this mailing list or on IRC. -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] patch for shellementary
Hello, Attached is a patch that gets shellementary up and running again :) diff -Naur shellementary/src/bin/shelm.c shellementary.new/src/bin/shelm.c --- shellementary/src/bin/shelm.c 2012-06-02 18:27:03.762398190 +0800 +++ shellementary.new/src/bin/shelm.c 2012-06-03 12:06:04.243528077 +0800 @@ -179,7 +179,7 @@ bindtextdomain(PACKAGE, PACKAGE_LOCALE_DIR); textdomain(PACKAGE); - if (!getenv(SHELM_TOUCHSCREEN)) elm_finger_size_set(1); + //if (!getenv(SHELM_TOUCHSCREEN)) elm_finger_size_set(1); if (!_args_init(argc, argv)) { diff -Naur shellementary/src/bin/shelm_callbacks.c shellementary.new/src/bin/shelm_callbacks.c --- shellementary/src/bin/shelm_callbacks.c 2012-06-02 18:27:03.761398190 +0800 +++ shellementary.new/src/bin/shelm_callbacks.c 2012-06-03 12:11:04.591514943 +0800 @@ -124,7 +124,7 @@ return 0; } -SH_API int _read_stdin_list(void *data, Ecore_Fd_Handler *fd_handler) +SH_API Eina_Bool _read_stdin_list(void *data, Ecore_Fd_Handler *fd_handler) { char **splitted; char *buffer; diff -Naur shellementary/src/bin/shelm.h shellementary.new/src/bin/shelm.h --- shellementary/src/bin/shelm.h 2012-06-02 18:27:03.763398190 +0800 +++ shellementary.new/src/bin/shelm.h 2012-06-03 12:06:37.297526631 +0800 @@ -109,7 +109,7 @@ SH_API voidslider_callback(void *data, Evas_Object *obj, void *event_info); // print slider value when clicked OK SH_API voidclock_callback(void *data, Evas_Object *obj, void *event_info); // print clock info SH_API int _read_stdin_entry(void *data, Ecore_Fd_Handler *fd_handler); -SH_API int _read_stdin_list(void *data, Ecore_Fd_Handler *fd_handler); +SH_API Eina_Bool _read_stdin_list(void *data, Ecore_Fd_Handler *fd_handler); // dialog prototypes void shelm_about_dialog(); // when no arguments entered diff -Naur shellementary/src/bin/shelm_macros.c shellementary.new/src/bin/shelm_macros.c --- shellementary/src/bin/shelm_macros.c2012-06-02 18:27:03.763398190 +0800 +++ shellementary.new/src/bin/shelm_macros.c2012-06-03 12:06:04.243528077 +0800 @@ -63,10 +63,10 @@ Evas_Object *icon; icon = elm_icon_add(parent); - elm_icon_file_set(icon, button_icon, NULL); + elm_image_file_set(icon, button_icon, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); - elm_object_part_content_set(button, icon); + elm_object_part_content_set(button, NULL, icon); } elm_object_text_set(button, label); @@ -139,8 +139,8 @@ icon = elm_icon_add(parent); - elm_icon_file_set(icon, iconfile, NULL); - elm_icon_resizable_set(icon, 0, 0); + elm_image_file_set(icon, iconfile, NULL); + elm_image_resizable_set(icon, 0, 0); return icon; } @@ -224,10 +224,10 @@ Evas_Object *icon; icon = elm_icon_add(parent); - elm_icon_file_set(icon, slider_icon, NULL); + elm_image_file_set(icon, slider_icon, NULL); evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1); evas_object_show(icon); - elm_object_part_content_set(slider, icon); + elm_object_part_content_set(slider, NULL, icon); } if (slider_vertical) elm_slider_horizontal_set(slider, 0); if (slider_value) elm_slider_value_set(slider, slider_value); -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Instructions for contributing to the EFL Python bindings
On Sun, Jun 3, 2012 at 12:39 AM, Kai Huuhko kai.huu...@gmail.com wrote: 2012/6/3 Vincent Torri vincent.to...@gmail.com: On Sat, Jun 2, 2012 at 10:16 PM, Kai Huuhko kai.huu...@gmail.com wrote: 2012/6/2 Vincent Torri vincent.to...@gmail.com: is it possible to reach that page from the main wiki page ? There are links to them from the Python wiki page. http://trac.enlightenment.org/e/wiki --- where ? on which link should i click in the main wiki page ? Vincent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Instructions for contributing to the EFL Python bindings
2012/6/3 Vincent Torri vincent.to...@gmail.com: On Sun, Jun 3, 2012 at 12:39 AM, Kai Huuhko kai.huu...@gmail.com wrote: 2012/6/3 Vincent Torri vincent.to...@gmail.com: On Sat, Jun 2, 2012 at 10:16 PM, Kai Huuhko kai.huu...@gmail.com wrote: 2012/6/2 Vincent Torri vincent.to...@gmail.com: is it possible to reach that page from the main wiki page ? There are links to them from the Python wiki page. http://trac.enlightenment.org/e/wiki --- where ? on which link should i click in the main wiki page ? Developer Documentation - Language bindings - Python That page is also listed directly here: http://www.enlightenment.org/p.php?p=aboutl=en Vincent -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel