Re: [E-devel] E CVS: proto/edje_editor davemds
I can't open it: segfault!!! 2007/11/25, Enlightenment CVS [EMAIL PROTECTED]: Enlightenment CVS committal Author : davemds Project : e17 Module : proto/edje_editor Dir : e17/proto/edje_editor/src/bin Modified Files: interface.c Log Message: Fix segv when open a color dialog twice and some formatting === RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- interface.c 25 Nov 2007 18:42:55 - 1.37 +++ interface.c 25 Nov 2007 21:23:14 - 1.38 @@ -2283,7 +2283,8 @@ create_toolbar(ETK_TOOLBAR_HORIZ); UI_ToolbarEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_ToolbarEmbed), UI_Toolbar); - etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_ToolbarEmbed); evas_object_move(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)), 130, 0); evas_object_resize(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)), 300, 50); @@ -2292,7 +2293,8 @@ create_tree(); UI_PartsTreeEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_PartsTreeEmbed), UI_PartsTree); - etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_PartsTreeEmbed); //Logo @@ -2303,7 +2305,8 @@ //GroupEmbed UI_GroupEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_GroupEmbed), create_group_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_GroupEmbed); edje_object_part_swallow(edje_ui,group_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_GroupEmbed))); @@ -2311,7 +2314,8 @@ //PartEmbed UI_PartEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_PartEmbed), create_part_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_PartEmbed); edje_object_part_swallow(edje_ui,part_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_PartEmbed))); @@ -2319,7 +2323,8 @@ //DescriptionEmbed UI_DescriptionEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_DescriptionEmbed), create_description_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_DescriptionEmbed); edje_object_part_swallow(edje_ui,description_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_DescriptionEmbed))); @@ -2327,7 +2332,8 @@ //RectEmbed UI_RectEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_RectEmbed), create_rectangle_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_RectEmbed); edje_object_part_swallow(edje_ui,rect_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_RectEmbed))); @@ -2335,7 +2341,8 @@ //TextEmbed UI_TextEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_TextEmbed), create_text_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_TextEmbed); edje_object_part_swallow(edje_ui,text_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_TextEmbed))); @@ -2343,7 +2350,8 @@ //ImageEmbed UI_ImageEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_ImageEmbed), create_image_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_ImageEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_ImageEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_ImageEmbed);
Re: [E-devel] ETK ( or EWL ), GladeXML, Perl
On Fri, 2007-11-23 at 18:15 +0200, Chady Kassouf wrote: Just a quick update regarding this. It turns out it's not as trivial as I first thought it was. I did write the bindings, and it all works, but I hit a speed bump: signal handling is done in Enhance through dlsym which won't work in a perl script context. What probably needs to be done is provide a generic signal handling function in the XS code, and then use some other way to handle events inside perl... but that still needs some thinking to become a reality. Ah. Bummer. I don't think I can help with any of this - I'm only vaguely aware of what you're talking about. But anyway, it sounds like I should probably start by learning some XS. I've bookmarked some pages to read. Also, libglade is being depreciated soon in favour of GtkBuilder. How will this affect enhance? Dan - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] ETK ( or EWL ), GladeXML, Perl
On Nov 25, 2007 6:30 PM, Daniel Kasak [EMAIL PROTECTED] wrote: Also, libglade is being depreciated soon in favour of GtkBuilder. How will this affect enhance? Are the XML output formats still the same? If so, we're not affected, if not, and we want to stay compatible, we have to update Enhance to use the new format. -- Hisham Mardam Bey http://hisham.cc/ +1-514-713-9312 Codito Ergo Sum (I Code Therefore I Am) - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: proto/edje_editor davemds
Downknew Wise ha scritto: I can't open it: segfault!!! I have the same problem if compiled without using easy_e17.sh :( you use that script? I use the script to install all the efl and have to install the editor from it or get a segfault. investigating... thanks for the report ;) dave 2007/11/25, Enlightenment CVS [EMAIL PROTECTED]: Enlightenment CVS committal Author : davemds Project : e17 Module : proto/edje_editor Dir : e17/proto/edje_editor/src/bin Modified Files: interface.c Log Message: Fix segv when open a color dialog twice and some formatting === RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- interface.c 25 Nov 2007 18:42:55 - 1.37 +++ interface.c 25 Nov 2007 21:23:14 - 1.38 @@ -2283,7 +2283,8 @@ create_toolbar(ETK_TOOLBAR_HORIZ); UI_ToolbarEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_ToolbarEmbed), UI_Toolbar); - etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_ToolbarEmbed); evas_object_move(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)), 130, 0); evas_object_resize(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)), 300, 50); @@ -2292,7 +2293,8 @@ create_tree(); UI_PartsTreeEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_PartsTreeEmbed), UI_PartsTree); - etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_PartsTreeEmbed); //Logo @@ -2303,7 +2305,8 @@ //GroupEmbed UI_GroupEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_GroupEmbed), create_group_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_GroupEmbed); edje_object_part_swallow(edje_ui,group_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_GroupEmbed))); @@ -2311,7 +2314,8 @@ //PartEmbed UI_PartEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_PartEmbed), create_part_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_PartEmbed); edje_object_part_swallow(edje_ui,part_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_PartEmbed))); @@ -2319,7 +2323,8 @@ //DescriptionEmbed UI_DescriptionEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_DescriptionEmbed), create_description_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_DescriptionEmbed); edje_object_part_swallow(edje_ui,description_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_DescriptionEmbed))); @@ -2327,7 +2332,8 @@ //RectEmbed UI_RectEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_RectEmbed), create_rectangle_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_RectEmbed); edje_object_part_swallow(edje_ui,rect_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_RectEmbed))); @@ -2335,7 +2341,8 @@ //TextEmbed UI_TextEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_TextEmbed), create_text_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_TextEmbed); edje_object_part_swallow(edje_ui,text_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_TextEmbed))); @@ -2343,7 +2350,8 @@ //ImageEmbed UI_ImageEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_ImageEmbed), create_image_frame()); -
Re: [E-devel] E CVS: proto/edje_editor davemds
I compile by hand!!! -.- P.S. I wanted try your work and the new interface... don't mind... 2007/11/26, Dave [EMAIL PROTECTED]: Downknew Wise ha scritto: I can't open it: segfault!!! I have the same problem if compiled without using easy_e17.sh :( you use that script? I use the script to install all the efl and have to install the editor from it or get a segfault. investigating... thanks for the report ;) dave 2007/11/25, Enlightenment CVS [EMAIL PROTECTED] [EMAIL PROTECTED]: Enlightenment CVS committal Author : davemds Project : e17 Module : proto/edje_editor Dir : e17/proto/edje_editor/src/bin Modified Files: interface.c Log Message: Fix segv when open a color dialog twice and some formatting === RCS file: /cvs/e/e17/proto/edje_editor/src/bin/interface.c,v retrieving revision 1.37 retrieving revision 1.38 diff -u -3 -r1.37 -r1.38 --- interface.c 25 Nov 2007 18:42:55 - 1.37 +++ interface.c 25 Nov 2007 21:23:14 - 1.38 @@ -2283,7 +2283,8 @@ create_toolbar(ETK_TOOLBAR_HORIZ); UI_ToolbarEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_ToolbarEmbed), UI_Toolbar); - etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_ToolbarEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_ToolbarEmbed); evas_object_move(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)), 130, 0); evas_object_resize(etk_embed_object_get(ETK_EMBED(UI_ToolbarEmbed)), 300, 50); @@ -2292,7 +2293,8 @@ create_tree(); UI_PartsTreeEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_PartsTreeEmbed), UI_PartsTree); - etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_PartsTreeEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_PartsTreeEmbed); //Logo @@ -2303,7 +2305,8 @@ //GroupEmbed UI_GroupEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_GroupEmbed), create_group_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_GroupEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_GroupEmbed); edje_object_part_swallow(edje_ui,group_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_GroupEmbed))); @@ -2311,7 +2314,8 @@ //PartEmbed UI_PartEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_PartEmbed), create_part_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_PartEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_PartEmbed); edje_object_part_swallow(edje_ui,part_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_PartEmbed))); @@ -2319,7 +2323,8 @@ //DescriptionEmbed UI_DescriptionEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_DescriptionEmbed), create_description_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_DescriptionEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_DescriptionEmbed); edje_object_part_swallow(edje_ui,description_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_DescriptionEmbed))); @@ -2327,7 +2332,8 @@ //RectEmbed UI_RectEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_RectEmbed), create_rectangle_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_RectEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_RectEmbed); edje_object_part_swallow(edje_ui,rect_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_RectEmbed))); @@ -2335,7 +2341,8 @@ //TextEmbed UI_TextEmbed = etk_embed_new(win_evas); etk_container_add(ETK_CONTAINER(UI_TextEmbed), create_text_frame()); - etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed), _embed_position_set, UI_ecore_MainWin); + etk_embed_position_method_set(ETK_EMBED(UI_TextEmbed), + _embed_position_set, UI_ecore_MainWin); etk_widget_show_all(UI_TextEmbed); edje_object_part_swallow(edje_ui,text_frame_swallow, etk_embed_object_get(ETK_EMBED(UI_TextEmbed))); @@ -2343,7 +2350,8 @@
Re: [E-devel] News from the E stables
On Sunday, 25 November 2007, at 07:48:43 (+), [EMAIL PROTECTED] wrote: Well, not quite. You did in fact make the point that you agreed with Simon that there shouldn't be several toolkits -- or at least that's what I took you mean. Here's the original whole of it: There is no good reason to have three different toolkits in the same project, Of course, this is what a lot of other people said about Etk back before it got thrown in CVS. So now you sound hypocritical. I took your Of course,... to mean that you agreed with Simon that there were no good reasons for having Where I disagreed with both you and Simon was that aspect, not your subsequent statement that he sounded hypocritical. So, either I misread your intended meaning, or you've misread mine. You decide. :) You misread mine. Of course was used as a conjunction, nothing more. I could have said however or but then or any number of others. Had I meant of course as a way to agree with Simon, (1) I would still have needed a subordinating conjunction to introduce the subsequent dependent clause; and (2) I would have needed a semicolon instead of a comma since of course would have been a complete thought. HTH, Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ [EMAIL PROTECTED] Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) --- There is always choice. We say there is no choice only to comfort ourselves with a decision we have already made. -- Lady Morella (Majel Barrett Roddenberry), Babylon Five - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] winter theme maintainer
Hi, Well, I think I can maintain it... I already maintain 'Gant' theme, and after moving to my new job/city couple of month ago, I have time now to do these kind of works ;-) Greets, Fabien 'lowang' Le Guillarm On Nov 24, 2007 3:19 PM, Brian 'morlenxus' Miculcy [EMAIL PROTECTED] wrote: Hi, if you are ok with it, i would put it on get-e.org and add a text that a maintainer is needed for it. What do you think? Greets, Brian 'morlenxus' Miculcy On Sun, Nov 11, 2007 at 05:17:45PM -0800, Brian Mattern wrote: Hey everyone, I recently started a PhD program in physics, and my time for E has dropped to virtually nil. The past years of working on e have been good, but its time for me to move on. There are a few projects that I will no longer be maintaining: Elicit I do less and less graphics work these days, but I know there are a few out there who rely on this little app. So, if anyone wants to work on a fairly small non toolkit efl app, this is in need of a maintainer. Winter E17 Theme I've put up xcf's and the original edc's i have at: http://rephorm.com/files/winter/ Efreet Has other maintainers. E_DBus Do with as you guys please :) E_Phys I'll hand this off to Peter Wehrfritz, as he's expressed interest before. Feel free to change in any way shape or form. Iconbar, Express: Dead or never quite alive. Feel free to stick 'em in the attic somewhere. Esmart_Container Used by a couple of older apps still lying around (including elicit). Hopefully whoever takes on elicit will keep this alive (or move to something based on E_Box or add / finish up containers in edje. Please cc me on any responses, as I don't read the list regularly anymore. Thanks in advance for anyone who decides to take on any of the above projects. Take care! Brian (rephorm) Mattern - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje_editor / engrave problem
Dave ha scritto: Peter Wehrfritz ha scritto: Gustavo Sverzut Barbieri schrieb: On Nov 23, 2007 3:45 AM, Dave [EMAIL PROTECTED] wrote: Hi all, I recently have a strange bug in the editor that prevent from saving all the file. The problem is that engrave write out an edc with all the floating numbers having the wrong separator-char ( 0,0 instead of 0.0 ). The strange think is that engrave_test seems to work well Someone else have this error? To try simply create a new group,a new rectangle and save the file. I have this error: Executing: edje_cc -v /tmp/edje_editor_tmp.edc-pQu69c /home/dave/as edje_cc: Error. parse error :22. , marker before ; marker Error in edje_cc, exit code: 25 and in fact the tmp file have ( , ) instead of ( . ) in numbers The tmp file is generated by engrave_edc_output() that write the value with this function: static void engrave_out_data(FILE *out, char *name, char *fmt, ...) { va_list ap; char *fmt_new = (char *)calloc(strlen(fmt) + strlen(name) + level + 5, sizeof(char)); char *buf = engrave_output_mk_tabs(); sprintf(fmt_new, %s%s: %s;\n, buf, name, fmt); va_start(ap, fmt); vfprintf(out, fmt_new, ap); va_end(ap); FREE(fmt_new); FREE(buf); } So seems that vfprintf() write the %.2f param wrong. Is this possible? is vfprintf() l18n? yes, it is. I'm not sure how to disable it just for some functions tough. A quick look at its man page says that every format would use the locale to format, but maybe there is some that I missed. Don't think there is a really nice way to do this. The only way I know is this: char prev[128]; strncpy(prev, setlocale(LC_NUMERIC, NULL), sizeof(prev)); setlocale(LC_NUMERIC, C); printf(%f\n, 123.3); setlocale(LC_NUMERIC, prev); Yes thanks, this works !! This is the patch for engrave, can I commit it?(my editor is badly broken without) or someone know a better way? The same problem appear also in the loading of the edc files. Here's the second patch (not including the first) None seems contrary so I will commit the change to cvs. we can always keep back ;) Dave Index: src/lib/engrave_parse.c === RCS file: /cvs/e/e17/libs/engrave/src/lib/engrave_parse.c,v retrieving revision 1.24 diff -u -r1.24 engrave_parse.c --- src/lib/engrave_parse.c 21 Aug 2007 05:42:29 - 1.24 +++ src/lib/engrave_parse.c 26 Nov 2007 02:17:56 - @@ -1,4 +1,5 @@ #include engrave_private.h +#include locale.h #include Engrave.h static Engrave_File *engrave_file = 0; @@ -9,14 +10,22 @@ engrave_parse(const char *file, const char *imdir, const char *fontdir) { int ret; + char locale[128]; engrave_file = engrave_file_new(); engrave_file_image_dir_set(engrave_file, imdir); engrave_file_font_dir_set(engrave_file, fontdir); + /* set locale posix compliant*/ + strncpy(locale, setlocale(LC_NUMERIC, NULL), sizeof(locale)); + setlocale(LC_NUMERIC, C); + yyin = fopen(file, r); ret = yyparse(); fclose(yyin); + /* reset locale to system default*/ + setlocale(LC_NUMERIC, locale); + if (ret == 0) return (engrave_file); - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Has anyone seen this gOS thing?
It looks as though someone decided to bundle DR17 into a customized Ubuntu distro and is calling it gOS. Here's the gOS review that mentions DR17 (And of course, doesn't link to the e.org site. :-( ) http://www.lightandmatter.com/article/gos_review.html And here's the amazingly vague gOS site. It mentions the word enlightenment once that I can find. http://www.thinkgos.com/ My only question is... what is that Google Search thing in the top right corner of the screenshot in the review? I wonder if that's a module... if it is... where do I get a copy. :-) Thanks, Ed -- Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. - Brian W. Kernighan - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Fix recent breakage on modules menus
Let's see if the patches make it to the list now. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Has anyone seen this gOS thing?
Ed Presutti wrote: It looks as though someone decided to bundle DR17 into a customized Ubuntu distro and is calling it gOS. Here's the gOS review that mentions DR17 (And of course, doesn't link to the e.org site. :-( ) http://www.lightandmatter.com/article/gos_review.html Eh, there are much better reviews out there. In this one, the guy could not even find the Shutdown menu, so I'm not sure how much stock I would put in this review. And here's the amazingly vague gOS site. It mentions the word enlightenment once that I can find. http://www.thinkgos.com/ My only question is... what is that Google Search thing in the top right corner of the screenshot in the review? I wonder if that's a module... if it is... where do I get a copy. :-) It is not an E Module yet...I am currently working on making it one, tho am having some issues with using Entry in a shelf. dh Thanks, Ed - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Updated E17 on Elive (new development versions)
I would like to announce that Elive has released the first development versions with E17 updated 'to day' (yay!) Like everytime, Elive include ALL the development libs of EFL and some extra apps / libs, the EFL libs don't contain any modification made, then any person that would like to develop anything in EFL can have perfectly a disk of Elive on their pocket if go to holidays somewhere :) Full news in http://www.elivecd.org/Main/News Thanatermesis - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] News from the E stables
Michael wrote: So, either I misread your intended meaning, or you've misread mine. You decide. :) You misread mine. Of course was used as a conjunction, nothing more. I could have said however or but then or any number of others. Had I meant of course as a way to agree with Simon, (1) I would still have needed a subordinating conjunction to introduce the subsequent dependent clause; and (2) I would have needed a semicolon instead of a comma since of course would have been a complete thought. Ah Of course! HTH, Michael What does HTH, mean? _ Save on an Orlando Vacation. Click Now! http://thirdpartyoffers.juno.com/TGL2121/fc/Ioyw6i3nK7uN4h1gZogDkXBihmOoxHmIVnxyBn2guIfGQLaMq0smOc/ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Fix recent breakage on modules menus
Hi All, Recently there was a change made to gadcon code that, in short, stops the menus in ibar/ibox (and other E modules) from reappearing. Basically, the menu will show once, but after that the menus will not reappear because gadcon now intercepts the menu_deactivate, stoping it from getting called in the module, which normally was responsible for setting module-menu to NULL. Most of the modules (if not all) check for module-menu on mouse_down and if it exists, they bail out...hence the reason why ibar-menu only works once. I made changes to e_modules so that menus will work all the time w/ this. Based on my changes there, 'Sachiel' ([EMAIL PROTECTED]) made patches to the core E modules so they would work also. I took a look at these patches and they are very similar to the changes I made in e_modules. Seb and myself talked about this the other day. Based on our conversation, we believe this is the proper solution. I wanted to send these patches to the ML for some review before committing. Cheers, dh Original Message Subject: Fix recent breakage on modules menus Date: Mon, 26 Nov 2007 01:21:18 -0300 From: Ivan [EMAIL PROTECTED] To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Hope they make it. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] News from the E stables
[EMAIL PROTECTED] wrote: What does HTH, mean? Hope That Helps -- Cheers, Morten :wq - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] News from the E stables
Morten wrote: What does HTH, mean? Hope That Helps Ahh, thanks. I kept seeing things like Hitting The Hay, Higher Than High, Hotter Than Hot, Humping The Hippo, ... ? and was having problems visualizing Michael and the ... (just kidding MJ. :) ) _ Click for a free comparison on healthcare coverage and save 100's. http://thirdpartyoffers.juno.com/TGL2121/fc/Ioyw6i3m3B8eFrS6PyPJK8DDXP4S8h2UJ4Kws67ztyb8v04TuDA8Gk/ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Fix recent breakage on modules menus
В пн, 2007-11-26 в 00:28 -0500, Christopher Michael написа: Hi All, Recently there was a change made to gadcon code that, in short, stops the menus in ibar/ibox (and other E modules) from reappearing. Basically, the menu will show once, but after that the menus will not reappear because gadcon now intercepts the menu_deactivate, stoping it from getting called in the module, which normally was responsible for setting module-menu to NULL. Most of the modules (if not all) check for module-menu on mouse_down and if it exists, they bail out...hence the reason why ibar-menu only works once. I made changes to e_modules so that menus will work all the time w/ this. Based on my changes there, 'Sachiel' ([EMAIL PROTECTED]) made patches to the core E modules so they would work also. I took a look at these patches and they are very similar to the changes I made in e_modules. Seb and myself talked about this the other day. Based on our conversation, we believe this is the proper solution. I wanted to send these patches to the ML for some review before committing. Cheers, dh The person who broke the menu interface should've fixed all programs in cvs that use it, not just what he maintains. I thought we all agreed on that a while ago. Original Message Subject: Fix recent breakage on modules menus Date: Mon, 26 Nov 2007 01:21:18 -0300 From: Ivan [EMAIL PROTECTED] To: [EMAIL PROTECTED] References: [EMAIL PROTECTED] Hope they make it. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Виктор Кожухаров /Viktor Kojouharov/ signature.asc Description: Това е цифрово подписана част от писмото - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] News from the E stables
On Monday, 26 November 2007, at 04:42:59 (+), [EMAIL PROTECTED] wrote: What does HTH, mean? Hope That Helps http://catb.org/jargon/html/H/HTH.html Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ [EMAIL PROTECTED] Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) --- Temper is the one thing you can't get rid of by losing it. -- Jack Nicholson, Anger Management - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel