Re: [E-devel] E CVS: apps/e raster
On Wed, Feb 20, 2008 at 1:12 AM, Enlightenment CVS <[EMAIL PROTECTED]> wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/modules/conf_engine > > > Modified Files: > e_int_config_engine.c > > > Log Message: > > > gee.. um.. software-16 support in e17 - but beware! buggy buggy buggy. do not > use this unless you wish to have much pain :) \o/ I told you :-) Now, what is that buggy? I'm aware that things like gradient, "drop shadow", shaped windows do not work, what more? -- Gustavo Sverzut Barbieri http://profusion.mobi - Embedded and Mobile Software Development -- MSN: [EMAIL PROTECTED] Skype: gsbarbieri Mobile: +55 (81) 9927 0010 - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. 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: apps/e raster
On Wed, 20 Feb 2008 09:45:36 -0300 "Gustavo Sverzut Barbieri" <[EMAIL PROTECTED]> babbled: > On Wed, Feb 20, 2008 at 1:12 AM, Enlightenment CVS > <[EMAIL PROTECTED]> wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/modules/conf_engine > > > > > > Modified Files: > > e_int_config_engine.c > > > > > > Log Message: > > > > > > gee.. um.. software-16 support in e17 - but beware! buggy buggy buggy. do > > not use this unless you wish to have much pain :) > > \o/ I told you :-) > > Now, what is that buggy? I'm aware that things like gradient, "drop > shadow", shaped windows do not work, what more? ARGB image changing (shadow bug same thing) thus anything with a preview in it in e17, rectangles seem not to render right in menus - try it and see :) need to dig into it. btw - expedite on my neo (gta02) in software-16 segv's at the start - have to track that :) e17 itself also does. > -- > Gustavo Sverzut Barbieri > http://profusion.mobi - Embedded and Mobile Software Development > -- > MSN: [EMAIL PROTECTED] > Skype: gsbarbieri > Mobile: +55 (81) 9927 0010 > > - > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > 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 > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. 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: apps/e raster
On Wed, 5 Mar 2008 06:55:59 +0100 "Massimiliano Calamelli" <[EMAIL PROTECTED]> babbled: just in the middle of clearing out a lot of patches - was busy fixing up a min size one and making it more consistent. done now. files added. > Hey raster, is it possible you've lost two files, > e_int_config_wallpaper .c and .h? There's no reference in cvs commit > > massimiliano > > -- Forwarded message -- > From: Enlightenment CVS <[EMAIL PROTECTED]> > Date: Wed, 5 Mar 2008 00:35:37 -0500 (EST) > Subject: E CVS: apps/e raster > To: [EMAIL PROTECTED] > > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/modules/conf_wallpaper > > > Modified Files: > Makefile.am e_int_config_wallpaper.c e_mod_main.h > > > Log Message: > > > Massimiliano's rss feed wallpaper fetching and browsing stuff. really cool. > probably needs mroe work, but cool enough for mainline :) > > === > RCS file: /cvs/e/e17/apps/e/src/modules/conf_wallpaper/Makefile.am,v > retrieving revision 1.1 > retrieving revision 1.2 > diff -u -3 -r1.1 -r1.2 > --- Makefile.am 4 Jul 2007 15:09:24 - 1.1 > +++ Makefile.am 5 Mar 2008 05:35:37 - 1.2 > @@ -25,7 +25,9 @@ >e_int_config_wallpaper_gradient.h \ >e_int_config_wallpaper.h \ >e_int_config_wallpaper_import.c \ > - e_int_config_wallpaper_import.h > + e_int_config_wallpaper_import.h \ > + e_int_config_wallpaper_web.c \ > + e_int_config_wallpaper_web.h > > module_la_LIBADD = @e_libs@ @dlopen_libs@ > module_la_LDFLAGS = -module -avoid-version > === > RCS > file: /cvs/e/e17/apps/e/src/modules/conf_wallpaper/e_int_config_wallpaper.c,v > retrieving revision 1.8 retrieving revision 1.9 > diff -u -3 -r1.8 -r1.9 > --- e_int_config_wallpaper.c 14 Dec 2007 16:34:47 - 1.8 > +++ e_int_config_wallpaper.c 5 Mar 2008 05:35:37 - 1.9 > @@ -55,6 +55,7 @@ > /* dialogs */ > E_Win *win_import; > E_Dialog *dia_gradient; > + E_Dialog *dia_web; > }; > > EAPI E_Config_Dialog * > @@ -151,6 +152,15 @@ > cfdata->dia_gradient = NULL; > } > > +EAPI void > +e_int_config_wallpaper_web_done(E_Config_Dialog *dia) > +{ > + E_Config_Dialog_Data *cfdata; > + > + cfdata = dia->cfdata; > + cfdata->dia_web = NULL; > +} > + > EAPI void > e_int_config_wallpaper_handler_set(Evas_Object *obj, const char > *path, void *data) > { > @@ -381,6 +391,18 @@ > } > > static void > +_cb_web(void *data1, void *data2) > +{ > + E_Config_Dialog_Data *cfdata; > + > + cfdata = data1; > + if (cfdata->dia_web) > + e_win_raise(cfdata->dia_web->win); > + else > + cfdata->dia_web = e_int_config_wallpaper_web(cfdata->cfd); > +} > + > +static void > _fill_data(E_Config_Dialog_Data *cfdata) > { > char path[4096]; > @@ -460,6 +482,8 @@ > e_int_config_wallpaper_del(cfdata->win_import); > if (cfdata->dia_gradient) > e_int_config_wallpaper_gradient_del(cfdata->dia_gradient); > + if (cfdata->dia_web) > + e_int_config_wallpaper_web_del(cfdata->dia_web); > E_FREE(cfdata->bg); > E_FREE(cfd->data); > E_FREE(cfdata); > @@ -543,7 +567,7 @@ >e_fm2_pan_max_get, >e_fm2_pan_child_size_get); > cfdata->o_frame = of; > - e_widget_min_size_set(of, 160, 160); > + e_widget_min_size_set(of, 60, 60);//*** > e_widget_table_object_append(ot, of, 0, 2, 1, 1, 1, 1, 1, 1); > e_widget_list_object_append(o, ot, 1, 1, 0.0); > > @@ -558,6 +582,12 @@ > ow = e_widget_button_add(evas, _("Gradient..."), "enlightenment/gradient", > _cb_gradient, cfdata, NULL); > e_widget_table_object_append(ot, ow, 1, 1, 1, 1, 1, 0, 0, 0); > + if (ecore_file_download_protocol_available("http://";)) > + { > + ow = e_widget_button_add(evas, _("Online..."), "enlightenment/website", > +_cb_web, cfdata, NULL); > + e_widget_table_object_append(ot, ow, 2, 1, 1, 1, 1, 0, 0, 0); > + } > > mw = 320; > mh = (320 * zone->h) / zone->w; > @@ -704,6 +734,12 @@ > ow = e_widget_button_add(evas, _("Gradient..."), "enlightenment/gradient", > _cb_gradient, cfdata, NULL); > e_widget_table_object_append(ot, ow, 1, 1, 1, 1, 1, 0, 0, 0); > + if (ecore_file_download_protocol_available("http://";)) > + { > + ow = e_widget_button_add(evas, _("Online..."), "enlightenment/website", > +_cb_web, cfdata, NULL); > + e_widget_table_object_append(ot, ow, 2, 1, 1, 1, 1, 0, 0, 0); > + } > > mw = 320; > mh = (320 * zone->h) / zone->w; > ==
Re: [E-devel] E CVS: apps/e raster
Enlightenment CVS wrote: > === > RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v > retrieving revision 1.635 > retrieving revision 1.636 > diff -u -3 -r1.635 -r1.636 > --- e_border.c19 May 2008 04:15:47 - 1.635 > +++ e_border.c8 Jul 2008 19:41:42 - 1.636 > @@ -1376,7 +1376,8 @@ > { > if (e_border_under_pointer_get(bd->desk, bd)) > { > - if (!e_border_pointer_warp_to_center(bd)) > +// FIXME: make this config. this is just annoying to warp all the time here! > +//if (!e_border_pointer_warp_to_center(bd)) > e_border_focus_set(bd, 1, 1); > } > else > @@ -1385,7 +1386,8 @@ > else if (e_config->focus_policy == E_FOCUS_CLICK) > e_border_focus_set(bd, 1, 1); > else > - if (!e_border_pointer_warp_to_center(bd)) > +// FIXME: make this config. this is just annoying to warp all the time here! > +// if (!e_border_pointer_warp_to_center(bd)) > e_border_focus_set(bd, 1, 1); > > ecore_x_pointer_ungrab(); There is a config value, check in the e_border_pointer_warp_to_center function, it always returns 0 if e_config->pointer_slide is 0 Sebastian - Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 09 Jul 2008 07:24:06 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: oh bugger. i missed that. the warp_to was modified elsewhere implicitly controlled by the config slide value... > Enlightenment CVS wrote: > > === > > RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v > > retrieving revision 1.635 > > retrieving revision 1.636 > > diff -u -3 -r1.635 -r1.636 > > --- e_border.c 19 May 2008 04:15:47 - 1.635 > > +++ e_border.c 8 Jul 2008 19:41:42 - 1.636 > > @@ -1376,7 +1376,8 @@ > > { > > if (e_border_under_pointer_get(bd->desk, bd)) > > { > > -if (!e_border_pointer_warp_to_center(bd)) > > +// FIXME: make this config. this is just annoying to warp all the time > > here! +//if (!e_border_pointer_warp_to_center(bd)) > >e_border_focus_set(bd, 1, 1); > > } > > else > > @@ -1385,7 +1386,8 @@ > > else if (e_config->focus_policy == E_FOCUS_CLICK) > > e_border_focus_set(bd, 1, 1); > > else > > - if (!e_border_pointer_warp_to_center(bd)) > > +// FIXME: make this config. this is just annoying to warp all the time > > here! +// if (!e_border_pointer_warp_to_center(bd)) > > e_border_focus_set(bd, 1, 1); > > > > ecore_x_pointer_ungrab(); > > There is a config value, check in the e_border_pointer_warp_to_center > function, it always returns 0 if e_config->pointer_slide is 0 > > Sebastian > > - > Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! > Studies have shown that voting for your favorite open source project, > along with a healthy diet, reduces your potential for chronic lameness > and boredom. Vote Now at http://www.sourceforge.net/community/cca08 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e > > > Modified Files: > configure.in enlightenment.pc.in > > > Log Message: > > > fix pc file to not inlcude dbus verbatim includes. just -D's for config Well, you should have the -I flags as well, so that you don't need to find the include paths for headers which e.h includes. Sebastian > > === > RCS file: /cvs/e/e17/apps/e/configure.in,v > retrieving revision 1.210 > retrieving revision 1.211 > diff -u -3 -r1.210 -r1.211 > --- configure.in 5 Aug 2008 13:52:00 - 1.210 > +++ configure.in 6 Aug 2008 05:42:53 - 1.211 > @@ -231,8 +231,11 @@ > > e_libs=$E_LIBS" "$LIBINTL" "$fnmatch_libs" " > e_cflags="-DUSE_E_CONFIG_H "$define_e_dbus" "$E_CFLAGS" "$E_DBUS_CFLAGS" " > +e_configflags="-DUSE_E_CONFIG_H "$define_e_dbus" " > + > AC_SUBST(e_libs) > AC_SUBST(e_cflags) > +AC_SUBST(e_configflags) > > profile="SLOW_PC" > AC_ARG_WITH(profile, > === > RCS file: /cvs/e/e17/apps/e/enlightenment.pc.in,v > retrieving revision 1.4 > retrieving revision 1.5 > diff -u -3 -r1.4 -r1.5 > --- enlightenment.pc.in 5 Aug 2008 13:52:00 - 1.4 > +++ enlightenment.pc.in 6 Aug 2008 05:42:53 - 1.5 > @@ -8,4 +8,4 @@ > Version: @VERSION@ > Libs: -L${libdir} > Libs.private: > -Cflags: -I${includedir} @e_cflags@ > +Cflags: -I${includedir} @e_configflags@ > > > > - > This SF.Net email is sponsored by the Moblin Your Move Developer's challenge > Build the coolest Linux based applications with Moblin SDK & win great prizes > Grand prize is a trip for two to an Open Source event anywhere in the world > http://moblin-contest.org/redirect.php?banner_id=100&url=/ > ___ > enlightenment-cvs mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 06 Aug 2008 08:32:31 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > configure.in enlightenment.pc.in > > > > > > Log Message: > > > > > > fix pc file to not inlcude dbus verbatim includes. just -D's for config > > Well, you should have the -I flags as well, so that you don't need to > find the include paths for headers which e.h includes. you really need to do that separately yourself - because the -I's include fully expanded paths and when doing os package builds - this breaks things as they expect to use env vars to fix this up, not have the build-system internal path in it :( so i was fixing an os build issue here... :/ -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/modules/conf_theme > > > Modified Files: > e_int_config_theme.c > > > Log Message: > > > and use the right func.. that exists! Crap. I lost my -Wall! Will never happen again. Sebastian - This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Tue, 8 Aug 2006 08:17:25 -0400 (EDT) Enlightenment CVS <[EMAIL PROTECTED]> wrote: > * BUG: Hiding the label of e_widget_slider causes the slider line to > disappear > +* BUG: in xinerama edge flip still seems to work while dragging a window. > ]]] So thats why I can't drag windows between desktops anymore! Before this "BUG" was fixed for regular displays I actually liked it. Now the only way I can get a window between virtual desktops it by using the Pager (There may be other ways). I would like to add an option for "Edge flip | only while dragging". Could someone help to point out where in the code for enforcing "no edge flip while dragging" is? -- Stafford M. Horne Senior Engineer 高级工程师 SurfControl plc 美讯智科技 Peoples Republic of China, Beijing 中华人民共和国, 北京 Mobile: +86 13611014044 手机:+86 13611014044 (Website) http://shorne.homelinux.com/wordpress (网站) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Tue, 8 Aug 2006 22:25:46 +0800 Stafford Horne <[EMAIL PROTECTED]> babbled: > On Tue, 8 Aug 2006 08:17:25 -0400 (EDT) > Enlightenment CVS <[EMAIL PROTECTED]> wrote: > > > * BUG: Hiding the label of e_widget_slider causes the slider line to > > disappear +* BUG: in xinerama edge flip still seems to work while dragging > > a window. ]]] > > So thats why I can't drag windows between desktops anymore! > > Before this "BUG" was fixed for regular displays I actually liked it. Now > the only way I can get a window between virtual desktops it by using the > Pager (There may be other ways). I would like to add an option for "Edge > flip | only while dragging". eh? you mean with xinerama enabled or not? with no xinerama edge flip works fine. with xinerama it doesn't auto-disable edge flip for the axis along which screens share a boundary (or zones). currently it IS flipping. > Could someone help to point out where in the code for enforcing "no edge flip > while dragging" is? > > -- > Stafford M. Horne > Senior Engineer 高级工程师 > SurfControl plc 美讯智科技 > Peoples Republic of China, Beijing 中华人民共和国, 北京 > Mobile: +86 13611014044 手机:+86 13611014044 > > (Website) http://shorne.homelinux.com/wordpress (网站) > -Using > Tomcat but need to do more? Need to support web services, security?Get stuff > done quickly with pre-integrated technology to make your job easierDownload > IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___enlightenment-devel > mailing > [EMAIL PROTECTED]://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Tue, 8 Aug 2006 23:51:24 +0900 Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > eh? you mean with xinerama enabled or not? with no xinerama edge flip works > fine. with xinerama it doesn't auto-disable edge flip for the axis along which > screens share a boundary (or zones). currently it IS flipping. I understand, Right now, with no xinerama AND edge flipping disabled, it will disabled edge flipping (when dragging windows AND when just moving the mouse to the edge of the screen). I mean no xinerama AND edge flipping disabled. I want it to flip edges ONLY when dragging windows. I like this behavior because: 1. when I have my mouse button down AND I am dragging a window I know where I am navigating the mouse, and if I go to the edge of the screen it is on purpose. I know where I want to take the window, I DO want it to flip. 2. when the mouse button is not down and I accidentally hit the mouse off to the edge of the screen I DONT want it to flip. The behavior used to be like this. However it was probably considered a bug that edge flipping policy was not being fully enforced. I am just asking how this "BUG" was fixed in the past so I can take the time to make it into another optional "feature". Do you know what I mean man? -- Stafford M. Horne Senior Engineer 高级工程师 SurfControl plc 美讯智科技 Peoples Republic of China, Beijing 中华人民共和国, 北京 Mobile: +86 13611014044 手机:+86 13611014044 (Website) http://shorne.homelinux.com/wordpress (网站) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 9 Aug 2006 00:44:16 +0800 Stafford Horne <[EMAIL PROTECTED]> babbled: > On Tue, 8 Aug 2006 23:51:24 +0900 > Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > > > eh? you mean with xinerama enabled or not? with no xinerama edge flip works > > fine. with xinerama it doesn't auto-disable edge flip for the axis along > > which screens share a boundary (or zones). currently it IS flipping. > > I understand, Right now, with no xinerama AND edge flipping disabled, it will > disabled edge flipping (when dragging windows AND when just moving the mouse > to the edge of the screen). that's how it's meant to work - ad that is still edge flipping :) > I mean no xinerama AND edge flipping disabled. I want it to flip edges ONLY > when dragging windows. then what you be wanting is... a different feature/option :) > I like this behavior because: > 1. when I have my mouse button down AND I am dragging a window I know where I > am navigating the mouse, and if I go to the edge of the screen it is on > purpose. I know where I want to take the window, I DO want it to flip. > 2. when the mouse button is not down and I accidentally hit the mouse off to > the edge of the screen I DONT want it to flip. > > The behavior used to be like this. However it was probably considered a bug > that edge flipping policy was not being fully enforced. correct :) > I am just asking how this "BUG" was fixed in the past so I can take the time > to make it into another optional "feature". yes - gotcha. i filed a different bug though :) it still is enabled with xinerama when dragging (and that is a problem). > Do you know what I mean man? yes :) umm.. there are 4 windows a zone handles that are input only windows at the edges of the screen - on a mouse in a timer is used to determine normal edge flip (no dragging). there is another function called e_zone_flip_coords_handle () that is called on every mouse move during a window move to see if the mouse is at the edge and then do the same timer thing, since during a mouse move the mouse is grabbed and wont enter the input only windows, thus 2 codepaths :) > -- > Stafford M. Horne > Senior Engineer 高级工程师 > SurfControl plc 美讯智科技 > Peoples Republic of China, Beijing 中华人民共和国, 北京 > Mobile: +86 13611014044 手机:+86 13611014044 > > (Website) http://shorne.homelinux.com/wordpress (网站) > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 9 Aug 2006 08:24:45 +0900 Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > On Wed, 9 Aug 2006 00:44:16 +0800 Stafford Horne <[EMAIL PROTECTED]> babbled: > > > On Tue, 8 Aug 2006 23:51:24 +0900 > > Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > > > > > eh? you mean with xinerama enabled or not? with no xinerama edge flip > > > works > > > fine. with xinerama it doesn't auto-disable edge flip for the axis along > > > which screens share a boundary (or zones). currently it IS flipping. > > > > I understand, Right now, with no xinerama AND edge flipping disabled, it > > will > > disabled edge flipping (when dragging windows AND when just moving the mouse > > to the edge of the screen). > > that's how it's meant to work - ad that is still edge flipping :) > > > I mean no xinerama AND edge flipping disabled. I want it to flip edges > > ONLY > > when dragging windows. > > then what you be wanting is... a different feature/option :) > > > I like this behavior because: > > 1. when I have my mouse button down AND I am dragging a window I know where > > I > > am navigating the mouse, and if I go to the edge of the screen it is on > > purpose. I know where I want to take the window, I DO want it to flip. > > 2. when the mouse button is not down and I accidentally hit the mouse off to > > the edge of the screen I DONT want it to flip. > > > > The behavior used to be like this. However it was probably considered a bug > > that edge flipping policy was not being fully enforced. > > correct :) > > > I am just asking how this "BUG" was fixed in the past so I can take the time > > to make it into another optional "feature". > > yes - gotcha. i filed a different bug though :) it still is enabled with > xinerama when dragging (and that is a problem). > > > Do you know what I mean man? > > yes :) umm.. there are 4 windows a zone handles that are input only windows at > the edges of the screen - on a mouse in a timer is used to determine normal > edge > flip (no dragging). there is another function called e_zone_flip_coords_handle > () that is called on every mouse move during a window move to see if the mouse > is at the edge and then do the same timer thing, since during a mouse move the > mouse is grabbed and wont enter the input only windows, thus 2 codepaths :) Thanks, Thats just what I wanted to know. I guess I could look in the code but I knew it would be faster to just ask. > > -- > > Stafford M. Horne > > Senior Engineer 高级工程师 > > SurfControl plc 美讯智科技 > > Peoples Republic of China, Beijing 中华人民共和国, 北京 > > Mobile: +86 13611014044 手机:+86 13611014044 > > > > (Website) http://shorne.homelinux.com/wordpress (网站) > > > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] > 裸好多 > Tokyo, Japan (東京 日本) > -- Stafford M. Horne Senior Engineer 高级工程师 SurfControl plc 美讯智科技 Peoples Republic of China, Beijing 中华人民共和国, 北京 Mobile: +86 13611014044 手机:+86 13611014044 (Website) http://shorne.homelinux.com/wordpress (网站) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, 12 Aug 2006 23:37:23 -0400 (EDT), Enlightenment CVS <[EMAIL PROTECTED]> wrote : > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_border.c > > > Log Message: > > > focusout patch from sthitha This patch makes e17 segfault when I drag an icon to a directory in Rox Filer. I think it's because the "Move" window appears and disappears really quickly. So I guess it happens when a window pops up and pops down REALLY quickly. Here is the backtrace: http://rafb.net/paste/results/WQe3U182.html and the valgrind log: http://rafb.net/paste/results/VpdN5T35.html (this warning is repeated at least 30 times) Cheers, Simon TRENY > > === > RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v > retrieving revision 1.523 > retrieving revision 1.524 > diff -u -3 -r1.523 -r1.524 > --- e_border.c12 Aug 2006 13:22:48 - 1.523 > +++ e_border.c13 Aug 2006 03:37:23 - 1.524 > @@ -1351,11 +1351,20 @@ > { > if (focused) > { > + E_Event_Border_Focus_Out *ev; > //printf("unfocus previous\n"); >edje_object_signal_emit(focused->bg_object, "passive", > ""); if (focused->icon_object) > edje_object_signal_emit(focused->icon_object, > "passive", ""); e_focus_event_focus_out(focused); > + > + ev = calloc(1, sizeof(E_Event_Border_Focus_Out)); > + ev->border = focused; > + e_object_ref(E_OBJECT(focused)); > + > + ecore_event_add(E_EVENT_BORDER_FOCUS_OUT, ev, > + _e_border_event_border_focus_out_free, > NULL); + >/* FIXME: Sometimes we should leave the window > fullscreen! */ // if (focused->fullscreen) > e_border_unfullscreen(focused); focused->focused = 0; > > > > - > Using Tomcat but need to do more? Need to support web services, > security? Get stuff done quickly with pre-integrated technology to > make your job easier Download IBM WebSphere Application Server > v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ enlightenment-cvs > mailing list enlightenment-cvs@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, Aug 16, 2006 at 04:06:32AM -0400, Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > Makefile.am > > > Log Message: > > > compile again > > bad rephorm! > Crap. Sorry about that. Only meant to remove the e_gadget lines, not add the gradient ones in. Git's local branching would come in handy at times like this (when you have some stuff you don't want to commit and some you do). rephorm. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
I'll look into it and spit out another patch soon. On 8/16/06, Sthithaprajna Garapaty <[EMAIL PROTECTED]> wrote: > I'll look into it and spit out another patch soon. > > On 8/16/06, Simon TRENY <[EMAIL PROTECTED]> wrote: > > On Sat, 12 Aug 2006 23:37:23 -0400 (EDT), > > Enlightenment CVS <[EMAIL PROTECTED]> wrote : > > > > > Enlightenment CVS committal > > > > > > Author : raster > > > Project : e17 > > > Module : apps/e > > > > > > Dir : e17/apps/e/src/bin > > > > > > > > > Modified Files: > > > e_border.c > > > > > > > > > Log Message: > > > > > > > > > focusout patch from sthitha > > > > This patch makes e17 segfault when I drag an icon to a directory in Rox > > Filer. I think it's because the "Move" window appears and > > disappears really quickly. So I guess it happens when a window pops up > > and pops down REALLY quickly. > > > > Here is the backtrace: > > http://rafb.net/paste/results/WQe3U182.html > > and the valgrind log: > > http://rafb.net/paste/results/VpdN5T35.html > > (this warning is repeated at least 30 times) > > > > > > Cheers, > > Simon TRENY > > > > > > > > === > > > RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v > > > retrieving revision 1.523 > > > retrieving revision 1.524 > > > diff -u -3 -r1.523 -r1.524 > > > --- e_border.c12 Aug 2006 13:22:48 - 1.523 > > > +++ e_border.c13 Aug 2006 03:37:23 - 1.524 > > > @@ -1351,11 +1351,20 @@ > > > { > > > if (focused) > > > { > > > + E_Event_Border_Focus_Out *ev; > > > //printf("unfocus previous\n"); > > >edje_object_signal_emit(focused->bg_object, "passive", > > > ""); if (focused->icon_object) > > > edje_object_signal_emit(focused->icon_object, > > > "passive", ""); e_focus_event_focus_out(focused); > > > + > > > + ev = calloc(1, sizeof(E_Event_Border_Focus_Out)); > > > + ev->border = focused; > > > + e_object_ref(E_OBJECT(focused)); > > > + > > > + ecore_event_add(E_EVENT_BORDER_FOCUS_OUT, ev, > > > + _e_border_event_border_focus_out_free, > > > NULL); + > > >/* FIXME: Sometimes we should leave the window > > > fullscreen! */ // if (focused->fullscreen) > > > e_border_unfullscreen(focused); focused->focused = 0; > > > > > > > > > > > > - > > > Using Tomcat but need to do more? Need to support web services, > > > security? Get stuff done quickly with pre-integrated technology to > > > make your job easier Download IBM WebSphere Application Server > > > v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > ___ enlightenment-cvs > > > mailing list enlightenment-cvs@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > > > > > > > - > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 16 Aug 2006 16:13:13 +0200, Simon TRENY <[EMAIL PROTECTED]> wrote : > On Sat, 12 Aug 2006 23:37:23 -0400 (EDT), > Enlightenment CVS <[EMAIL PROTECTED]> wrote : > > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/bin > > > > > > Modified Files: > > e_border.c > > > > > > Log Message: > > > > > > focusout patch from sthitha > > This patch makes e17 segfault when I drag an icon to a directory in > Rox Filer. I think it's because the "Move" window appears and > disappears really quickly. So I guess it happens when a window pops up > and pops down REALLY quickly. > > Here is the backtrace: > http://rafb.net/paste/results/WQe3U182.html > and the valgrind log: > http://rafb.net/paste/results/VpdN5T35.html > (this warning is repeated at least 30 times) Since the paste on rafb.net are deleted after 24 hours, I post the logs here: - Backtrace: Program received signal SIGSEGV, Segmentation fault. e_object_unref (obj=0x3a8) at e_object.c:99 99 obj->references--; (gdb) bt #0 e_object_unref (obj=0x3a8) at e_object.c:99 #1 0x0807c1d9 in _e_border_free (bd=0x81365a0) at e_border.c:2989 #2 0x080921a9 in e_object_unref (obj=0x3a8) at e_object.c:101 #3 0x0807ac92 in _e_border_event_border_focus_out_free (data=0x0, ev=0x8179e28) at e_border.c:6650 #4 0xb7e971b3 in _ecore_event_del (event=0x82f0f88) at ecore_events.c:356 #5 0xb7e97505 in _ecore_event_call () at ecore_events.c:444 #6 0xb7e9cbfe in _ecore_main_loop_iterate_internal (once_only=0) at ecore_main.c:639 #7 0xb7e9cdff in ecore_main_loop_begin () at ecore_main.c:79 #8 0x080651c7 in main (argc=1, argv=0xbfb3f804) at e_main.c:713 - Valgrind log: ==4222== Invalid read of size 4 ==4222==at 0x8092298: e_object_unref (e_object.c:99) ==4222==by 0x807ACA1: _e_border_event_border_focus_out_free (e_border.c:6650) ==4222==by 0x40AE1B2: _ecore_event_del (ecore_events.c:356) ==4222==by 0x40AE504: _ecore_event_call (ecore_events.c:444) ==4222==by 0x40B3BFD: _ecore_main_loop_iterate_internal (ecore_main.c:639) ==4222==by 0x40B3DFE: ecore_main_loop_begin (ecore_main.c:79) ==4222==by 0x80651D6: main (e_main.c:713) ==4222== Address 0x47EDB90 is 8 bytes inside a block of size 932 free'd ==4222==at 0x401F199: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==4222==by 0x80922B8: e_object_unref (e_object.c:101) ==4222==by 0x807AC71: _e_border_event_border_focus_in_free (e_border.c:6640) ==4222==by 0x40AE1B2: _ecore_event_del (ecore_events.c:356) ==4222==by 0x40AE504: _ecore_event_call (ecore_events.c:444) ==4222==by 0x40B3BFD: _ecore_main_loop_iterate_internal (ecore_main.c:639) ==4222==by 0x40B3DFE: ecore_main_loop_begin (ecore_main.c:79) ==4222==by 0x80651D6: main (e_main.c:713) Simon > > > Cheers, > Simon TRENY > > > > > === > > RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v > > retrieving revision 1.523 > > retrieving revision 1.524 > > diff -u -3 -r1.523 -r1.524 > > --- e_border.c 12 Aug 2006 13:22:48 - 1.523 > > +++ e_border.c 13 Aug 2006 03:37:23 - 1.524 > > @@ -1351,11 +1351,20 @@ > > { > > if (focused) > > { > > +E_Event_Border_Focus_Out *ev; > > // printf("unfocus previous\n"); > > edje_object_signal_emit(focused->bg_object, "passive", > > ""); if (focused->icon_object) > >edje_object_signal_emit(focused->icon_object, > > "passive", ""); e_focus_event_focus_out(focused); > > + > > +ev = calloc(1, sizeof(E_Event_Border_Focus_Out)); > > +ev->border = focused; > > +e_object_ref(E_OBJECT(focused)); > > + > > +ecore_event_add(E_EVENT_BORDER_FOCUS_OUT, ev, > > +_e_border_event_border_focus_out_free, > > NULL); + > > /* FIXME: Sometimes we should leave the window > > fullscreen! */ //if (focused->fullscreen) > > e_border_unfullscreen(focused); focused->focused = 0; > > > > > > > > - > > Using Tomcat but need to do more? Need to support web services, > > security? Get stuff done quickly with pre-integrated technology to > > make your job easier Download IBM WebSphere Application Server > > v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > ___ enlightenment-cvs > > mailing list enlightenment-cvs@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > > > > - > Using Tomcat but need to do more? Need to support web services, > security? Get stuff done quickly with pre-integrated technology to > make your job easier Download IBM WebSphere Application Server > v.1.0.1 based on Apach
Re: [E-devel] E CVS: apps/e raster
On Wed, 16 Aug 2006 19:14:26 +0200 Simon TRENY <[EMAIL PROTECTED]> babbled: Hmmm - this is weird - that patch seems fine. it refcounts the border up - spews out an event. unless the focus call is called from within the free func for the border that is focused i addded an obj is del check and refcount check before generating the event > On Wed, 16 Aug 2006 16:13:13 +0200, > Simon TRENY <[EMAIL PROTECTED]> wrote : > > > On Sat, 12 Aug 2006 23:37:23 -0400 (EDT), > > Enlightenment CVS <[EMAIL PROTECTED]> wrote : > > > > > Enlightenment CVS committal > > > > > > Author : raster > > > Project : e17 > > > Module : apps/e > > > > > > Dir : e17/apps/e/src/bin > > > > > > > > > Modified Files: > > > e_border.c > > > > > > > > > Log Message: > > > > > > > > > focusout patch from sthitha > > > > This patch makes e17 segfault when I drag an icon to a directory in > > Rox Filer. I think it's because the "Move" window appears and > > disappears really quickly. So I guess it happens when a window pops up > > and pops down REALLY quickly. > > > > Here is the backtrace: > > http://rafb.net/paste/results/WQe3U182.html > > and the valgrind log: > > http://rafb.net/paste/results/VpdN5T35.html > > (this warning is repeated at least 30 times) > > Since the paste on rafb.net are deleted after 24 hours, I post the logs > here: > > - Backtrace: > Program received signal SIGSEGV, Segmentation fault. > e_object_unref (obj=0x3a8) at e_object.c:99 > 99 obj->references--; > (gdb) bt > #0 e_object_unref (obj=0x3a8) at e_object.c:99 > #1 0x0807c1d9 in _e_border_free (bd=0x81365a0) at e_border.c:2989 > #2 0x080921a9 in e_object_unref (obj=0x3a8) at e_object.c:101 > #3 0x0807ac92 in _e_border_event_border_focus_out_free (data=0x0, > ev=0x8179e28) at e_border.c:6650 > #4 0xb7e971b3 in _ecore_event_del (event=0x82f0f88) at > ecore_events.c:356 #5 0xb7e97505 in _ecore_event_call () at > ecore_events.c:444 #6 0xb7e9cbfe in _ecore_main_loop_iterate_internal > (once_only=0) at ecore_main.c:639 > #7 0xb7e9cdff in ecore_main_loop_begin () at ecore_main.c:79 > #8 0x080651c7 in main (argc=1, argv=0xbfb3f804) at e_main.c:713 > > > - Valgrind log: > ==4222== Invalid read of size 4 > ==4222==at 0x8092298: e_object_unref (e_object.c:99) > ==4222==by 0x807ACA1: _e_border_event_border_focus_out_free > (e_border.c:6650) ==4222==by 0x40AE1B2: _ecore_event_del > (ecore_events.c:356) ==4222==by 0x40AE504: _ecore_event_call > (ecore_events.c:444) ==4222==by 0x40B3BFD: > _ecore_main_loop_iterate_internal (ecore_main.c:639) ==4222==by > 0x40B3DFE: ecore_main_loop_begin (ecore_main.c:79) ==4222==by 0x80651D6: > main (e_main.c:713) ==4222== Address 0x47EDB90 is 8 bytes inside a block of > size 932 free'd ==4222==at 0x401F199: free > (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==4222==by > 0x80922B8: e_object_unref (e_object.c:101) ==4222==by 0x807AC71: > _e_border_event_border_focus_in_free (e_border.c:6640) ==4222==by > 0x40AE1B2: _ecore_event_del (ecore_events.c:356) ==4222==by 0x40AE504: > _ecore_event_call (ecore_events.c:444) ==4222==by 0x40B3BFD: > _ecore_main_loop_iterate_internal (ecore_main.c:639) ==4222==by > 0x40B3DFE: ecore_main_loop_begin (ecore_main.c:79) ==4222==by 0x80651D6: > main (e_main.c:713) > > > Simon > > > > > > > Cheers, > > Simon TRENY > > > > > > > > === > > > RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v > > > retrieving revision 1.523 > > > retrieving revision 1.524 > > > diff -u -3 -r1.523 -r1.524 > > > --- e_border.c12 Aug 2006 13:22:48 - 1.523 > > > +++ e_border.c13 Aug 2006 03:37:23 - 1.524 > > > @@ -1351,11 +1351,20 @@ > > > { > > > if (focused) > > > { > > > + E_Event_Border_Focus_Out *ev; > > > //printf("unfocus previous\n"); > > >edje_object_signal_emit(focused->bg_object, "passive", > > > ""); if (focused->icon_object) > > > edje_object_signal_emit(focused->icon_object, > > > "passive", ""); e_focus_event_focus_out(focused); > > > + > > > + ev = calloc(1, sizeof(E_Event_Border_Focus_Out)); > > > + ev->border = focused; > > > + e_object_ref(E_OBJECT(focused)); > > > + > > > + ecore_event_add(E_EVENT_BORDER_FOCUS_OUT, ev, > > > + _e_border_event_border_focus_out_free, > > > NULL); + > > >/* FIXME: Sometimes we should leave the window > > > fullscreen! */ // if (focused->fullscreen) > > > e_border_unfullscreen(focused); focused->focused = 0; > > > > > > > > > > > > - > > > Using Tomcat but need to do more? Need to support web services, > > > security? Get stuff done quickly with pre-integrated technology to > > > make your job easier Download IBM WebSphere Application Server > > > v.1.0.1 based on Apache Geronimo > > > http://sel.as-u
Re: [E-devel] E CVS: apps/e raster
On Tue, 22 Aug 2006 19:39:08 -0400 (EDT) Enlightenment CVS <[EMAIL PROTECTED]> wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e.h e_fdo_menu_to_order.c e_main.c > > > Log Message: > > > fdo header and src more e compliant :) > > onefang - some data to go on for debian - segv land galore though > deep inside ecore_desktop. cant track right now. also leaks... i > smell leaks. Works for me. (tm) Tested on stock standard Debian 3.1r0 (Sarge) install running under QEMU 0.8.2 with kqemu kernel module. I haven't checked yet if it produced all the menu items it should have, but there was enough of them to give me confidence. Leaks are likely in the menu code though. signature.asc Description: PGP signature - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, 9 Sep 2006 03:00:44 -0400 (EDT) Enlightenment CVS <[EMAIL PROTECTED]> wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e > > > Modified Files: > TODO > +* BUG: exe and options split doesnt do things quite right - it > should empty > + out %u/U/f whatever (parts and conver them to empty strings) but > keep other > + cmd-line options (eg my exe is "xterm -e mutt" should nto strip > off the > + options) so "exe %u" -> "exe ", "exe -f %u" -> "exe -f ", > + "exe -f" -> "exe -f" That was next on my list to fix. Got a HUMBUG AGM to take care of today though. signature.asc Description: PGP signature - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, 9 Sep 2006 17:48:33 +1000 David Seikel <[EMAIL PROTECTED]> babbled: > On Sat, 9 Sep 2006 03:00:44 -0400 (EDT) Enlightenment CVS > <[EMAIL PROTECTED]> wrote: > > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > TODO > > > +* BUG: exe and options split doesnt do things quite right - it > > should empty > > + out %u/U/f whatever (parts and conver them to empty strings) but > > keep other > > + cmd-line options (eg my exe is "xterm -e mutt" should nto strip > > off the > > + options) so "exe %u" -> "exe ", "exe -f %u" -> "exe -f ", > > + "exe -f" -> "exe -f" > > That was next on my list to fix. Got a HUMBUG AGM to take care of > today though. no worries - just noticed it and noted it down :) -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e > > > Modified Files: > Makefile.am autogen.sh configure.in > > > Log Message: > > > not used anymore - remove > ... > === > RCS file: /cvs/e/e17/apps/e/autogen.sh,v > retrieving revision 1.17 > retrieving revision 1.18 > diff -u -3 -r1.17 -r1.18 > --- autogen.sh31 Oct 2006 20:51:32 - 1.17 > +++ autogen.sh31 Oct 2006 23:28:26 - 1.18 > @@ -10,6 +10,10 @@ > echo "Running autoconf..." ; autoconf || exit 1 > echo "Running autoheader..." ; autoheader || exit 1 > echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize > --automake) || exit 1 > +echo "Running gettextize..." ; gettextize -f --no-changelog& > +# hack - gettextize is interactive and demands input from a user. "screw it". > +sleep 20 > +kill %1 > echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1 > > if [ -z "$NOCONFIGURE" ]; then I don't think gettextize is supposed to be in there. autopoint (which I just added) does what should be done, including to install config.rpath. /Kim - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 01 Nov 2006 00:57:01 +0100 Kim Woelders <[EMAIL PROTECTED]> babbled: > Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > Makefile.am autogen.sh configure.in > > > > > > Log Message: > > > > > > not used anymore - remove > > > ... > > === > > RCS file: /cvs/e/e17/apps/e/autogen.sh,v > > retrieving revision 1.17 > > retrieving revision 1.18 > > diff -u -3 -r1.17 -r1.18 > > --- autogen.sh 31 Oct 2006 20:51:32 - 1.17 > > +++ autogen.sh 31 Oct 2006 23:28:26 - 1.18 > > @@ -10,6 +10,10 @@ > > echo "Running autoconf..." ; autoconf || exit 1 > > echo "Running autoheader..." ; autoheader || exit 1 > > echo "Running libtoolize..." ; (libtoolize --copy --automake || > > glibtoolize --automake) || exit 1 +echo "Running gettextize..." ; > > gettextize -f --no-changelog& +# hack - gettextize is interactive and > > demands input from a user. "screw it". +sleep 20 > > +kill %1 > > echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1 > > > > if [ -z "$NOCONFIGURE" ]; then > > I don't think gettextize is supposed to be in there. autopoint (which I > just added) does what should be done, including to install config.rpath. hmm problem is that autpoint didnt create the config.rpath. - well not for me here :( > /Kim > > > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Hello, I'm experiencing issues when compiling enlightenment because of autopoint. I get the following log: 'cvs program not found'. I don't know what autopoint has to do with cvs, but it is weird to make the buils fail (acutally to forbid the build) because of it. Besides, this is a complete nonsense as at a packaging level, enlightenment has a build-dependancy on .. cvs, which as nothing to do with enlightenment. Or maybe there's something I didn't understand. Would you have some explanations ? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, 2 Nov 2006 16:06:06 +0100 Lut!n <[EMAIL PROTECTED]> babbled: > Hello, > I'm experiencing issues when compiling enlightenment because of autopoint. I > get the following log: 'cvs program not found'. > I don't know what autopoint has to do with cvs, but it is weird to make the > buils fail (acutally to forbid the build) because of it. Besides, this is a > complete nonsense as at a packaging level, enlightenment has a > build-dependancy on .. cvs, which as nothing to do with enlightenment. Or > maybe there's something I didn't understand. Would you have some > explanations ? autogen.sh is nothing to do with packaging. it has to do with source tarball production. packagrs should not be running autogen.sh. package creation should not require autoconf, automake, libtool etc. etc. at acll. > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Enlightenment CVS wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: autogen.sh Log Message: no more autopoint. now it's causing other issues like depending on cvs. enough. go back to automake 1.9 if u insist on building e from cvs. === RCS file: /cvs/e/e17/apps/e/autogen.sh,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- autogen.sh 1 Nov 2006 12:52:48 - 1.19 +++ autogen.sh 2 Nov 2006 16:10:08 - 1.20 @@ -5,7 +5,9 @@ touch README -echo "Running autopoint..." ; autopoint -f || exit 1 +# no more autopoint. cuases too many hassles. too bad gentoo users - go back +# to automake 1.9 :( +#echo "Running autopoint..." ; autopoint -f || exit 1 echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 echo "Running autoconf..." ; autoconf || exit 1 echo "Running autoheader..." ; autoheader || exit 1 This will haunt us until fixed somehow like it has the past several weeks :) I doubt that not running autopoint helps much. I agree that requiring cvs seems silly, but most often you will just have updated your *cvs* checkout when you run autogen.sh. I think that at least running autopoint when cvs is available, as in attached patch, may reduce the noise level from this subject. /Kim Index: autogen.sh === RCS file: /cvs/e/e17/apps/e/autogen.sh,v retrieving revision 1.20 diff -u -r1.20 autogen.sh --- autogen.sh 2 Nov 2006 16:10:08 - 1.20 +++ autogen.sh 2 Nov 2006 17:35:32 - @@ -5,17 +5,17 @@ touch README +if cvs -v >/dev/null 2>&1; then + echo "Running autopoint..." ; autopoint -f || exit 1 +else # no more autopoint. cuases too many hassles. too bad gentoo users - go back # to automake 1.9 :( -#echo "Running autopoint..." ; autopoint -f || exit 1 + echo "No cvs - Not running autopoint..." +fi echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 echo "Running autoconf..." ; autoconf || exit 1 echo "Running autoheader..." ; autoheader || exit 1 echo "Running libtoolize..." ; (libtoolize --copy --automake || glibtoolize --automake) || exit 1 -#echo "Running gettextize..." ; gettextize -f --no-changelog& -# hack - gettextize is interactive and demands input from a user. "screw it". -#sleep 20 -#kill %1 echo "Running automake..." ; automake --add-missing --copy --gnu || exit 1 if [ -z "$NOCONFIGURE" ]; then - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thursday, 02 November 2006, at 19:03:32 (+0100), Kim Woelders wrote: > +if cvs -v >/dev/null 2>&1; then > + echo "Running autopoint..." ; autopoint -f || exit 1 > +else > # no more autopoint. cuases too many hassles. too bad gentoo users - go back > # to automake 1.9 :( > -#echo "Running autopoint..." ; autopoint -f || exit 1 > + echo "No cvs - Not running autopoint..." > +fi Better plan: echo "Running autopoint..." ; autopoint -f || : ^ Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) --- "I am the one and only; nobody I'd rather be. I am the one and only. You can't take that away from me." -- Chesney Hawkes - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Michael Jennings wrote: > On Thursday, 02 November 2006, at 19:03:32 (+0100), > Kim Woelders wrote: > >> +if cvs -v >/dev/null 2>&1; then >> + echo "Running autopoint..." ; autopoint -f || exit 1 >> +else >> # no more autopoint. cuases too many hassles. too bad gentoo users - go back >> # to automake 1.9 :( >> -#echo "Running autopoint..." ; autopoint -f || exit 1 >> + echo "No cvs - Not running autopoint..." >> +fi > > Better plan: > > echo "Running autopoint..." ; autopoint -f || : > ^ > Michael > I would much more try to see if autopoint if installed and make an eval `autopoint -f`. This if I understand eval usage will prevent from stopping the execution of autogen.sh and execute autopoint -f if possible. Marc-André - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thursday, 02 November 2006, at 17:18:22 (-0500), Landry, Marc-Andre wrote: > I would much more try to see if autopoint if installed and make an > eval `autopoint -f`. This if I understand eval usage will prevent > from stopping the execution of autogen.sh and execute autopoint -f > if possible. No, it would not. There is no sense in determining if autopoint is or is not installed if its failure is to be ignored. My solution is correct. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) --- "i'm just an effigy to be disgraced to be defaced your need for me has been replaced and if i can't have everything well then just give me a taste it comes down to this your kiss your fist and your strain it gets under my skin within take in the extent of my sin" -- Nine Inch Nails, "sin" - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, 02 Nov 2006 19:03:32 +0100 Kim Woelders <[EMAIL PROTECTED]> babbled: > Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > autogen.sh > > > > > > Log Message: > > > > > > no more autopoint. now it's causing other issues like depending on cvs. > > enough. go back to automake 1.9 if u insist on building e from cvs. > > > > === > > RCS file: /cvs/e/e17/apps/e/autogen.sh,v > > retrieving revision 1.19 > > retrieving revision 1.20 > > diff -u -3 -r1.19 -r1.20 > > --- autogen.sh 1 Nov 2006 12:52:48 - 1.19 > > +++ autogen.sh 2 Nov 2006 16:10:08 - 1.20 > > @@ -5,7 +5,9 @@ > > > > touch README > > > > -echo "Running autopoint..." ; autopoint -f || exit 1 > > +# no more autopoint. cuases too many hassles. too bad gentoo users - go > > back +# to automake 1.9 :( > > +#echo "Running autopoint..." ; autopoint -f || exit 1 > > echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 > > echo "Running autoconf..." ; autoconf || exit 1 > > echo "Running autoheader..." ; autoheader || exit 1 > > > This will haunt us until fixed somehow like it has the past several weeks :) > > I doubt that not running autopoint helps much. I agree that requiring > cvs seems silly, but most often you will just have updated your *cvs* > checkout when you run autogen.sh. > > I think that at least running autopoint when cvs is available, as in > attached patch, may reduce the noise level from this subject. actually i run autogen often - with no network around. i regen everything. cvs commands existing doesn't mean cvs access is ok. also caro reported it asking for a specific cvs TAG (gettext_0_14_1 or something). it's doing something REALLY hackish. i don't like it one little bit. (autopoint already checks if cvs command is available). > /Kim > > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
2006/11/2, The Rasterman Carsten Haitzler <[EMAIL PROTECTED]>: > > On Thu, 2 Nov 2006 16:06:06 +0100 Lut!n <[EMAIL PROTECTED]> babbled: > > > Hello, > > I'm experiencing issues when compiling enlightenment because of > autopoint. I > > get the following log: 'cvs program not found'. > > I don't know what autopoint has to do with cvs, but it is weird to make > the > > buils fail (acutally to forbid the build) because of it. Besides, this > is a > > complete nonsense as at a packaging level, enlightenment has a > > build-dependancy on .. cvs, which as nothing to do with enlightenment. > Or > > maybe there's something I didn't understand. Would you have some > > explanations ? > > autogen.sh is nothing to do with packaging. it has to do with source > tarball > production. packagrs should not be running autogen.sh. package creation > should > not require autoconf, automake, libtool etc. etc. at acll. Actually - libtool is heavily used by the build process and called a lot of times. By some way, some autofoo stuff also seem to be needed by the build process as removing automake1.9 from the builddeps causes issues at make install time > - > > Using Tomcat but need to do more? Need to support web services, > security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > ___ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > -- > - Codito, ergo sum - "I code, therefore I am" -- > The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] > 裸好多 > Tokyo, Japan (東京 日本) > - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Friday, 03 November 2006, at 16:57:29 (+0100), Lut!n wrote: > Actually - libtool is heavily used by the build process and called a > lot of times. Actually, you are confused. The "libtool" that gets called by the build process is generated during the ./configure run. It's not the same thing raster was talking about. > By some way, some autofoo stuff also seem to be needed by the build > process as removing automake1.9 from the builddeps causes issues at > make install time Then you screwed something up, or your system has issues. The autoSPLAT stuff is NOT required to build packages. Period. They're only needed when (1) checking out from CVS, or (2) an auto-generated file created by one of the tools must be updated due to a modification to its source file (e.g., an SRPM that patches configure.in). Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) --- "Your Plan and the stuff that comes out of my asshole bear a suspicious resemblance to each other."-- "The Long Walk" - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
2006/11/3, Michael Jennings <[EMAIL PROTECTED]>: > > On Friday, 03 November 2006, at 16:57:29 (+0100), > Lut!n wrote: > > > Actually - libtool is heavily used by the build process and called a > > lot of times. > > Actually, you are confused. The "libtool" that gets called by the > build process is generated during the ./configure run. It's not the > same thing raster was talking about. Indeed, I was confused. thanks > By some way, some autofoo stuff also seem to be needed by the build > > process as removing automake1.9 from the builddeps causes issues at > > make install time > > Then you screwed something up, or your system has issues. The > autoSPLAT stuff is NOT required to build packages. Period. They're > only needed when (1) checking out from CVS, or (2) an auto-generated > file created by one of the tools must be updated due to a modification > to its source file (e.g., an SRPM that patches configure.in). Didn"t notice that ... that should be because I patch a Makefile.am then. thanks again Michael > > -- > Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> > n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) > --- > "Your Plan and the stuff that comes out of my asshole bear a > suspicious resemblance to each other."-- "The Long Walk" > > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Carsten Haitzler (The Rasterman) wrote: > On Thu, 02 Nov 2006 19:03:32 +0100 Kim Woelders <[EMAIL PROTECTED]> babbled: > >> Enlightenment CVS wrote: >>> Enlightenment CVS committal >>> >>> Author : raster >>> Project : e17 >>> Module : apps/e >>> >>> Dir : e17/apps/e >>> >>> >>> Modified Files: >>> autogen.sh >>> >>> >>> Log Message: >>> >>> >>> no more autopoint. now it's causing other issues like depending on cvs. >>> enough. go back to automake 1.9 if u insist on building e from cvs. >>> >>> === >>> RCS file: /cvs/e/e17/apps/e/autogen.sh,v >>> retrieving revision 1.19 >>> retrieving revision 1.20 >>> diff -u -3 -r1.19 -r1.20 >>> --- autogen.sh 1 Nov 2006 12:52:48 - 1.19 >>> +++ autogen.sh 2 Nov 2006 16:10:08 - 1.20 >>> @@ -5,7 +5,9 @@ >>> >>> touch README >>> >>> -echo "Running autopoint..." ; autopoint -f || exit 1 >>> +# no more autopoint. cuases too many hassles. too bad gentoo users - go >>> back +# to automake 1.9 :( >>> +#echo "Running autopoint..." ; autopoint -f || exit 1 >>> echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 >>> echo "Running autoconf..." ; autoconf || exit 1 >>> echo "Running autoheader..." ; autoheader || exit 1 >>> >> This will haunt us until fixed somehow like it has the past several weeks :) >> >> I doubt that not running autopoint helps much. I agree that requiring >> cvs seems silly, but most often you will just have updated your *cvs* >> checkout when you run autogen.sh. >> >> I think that at least running autopoint when cvs is available, as in >> attached patch, may reduce the noise level from this subject. > > actually i run autogen often - with no network around. i regen everything. cvs > commands existing doesn't mean cvs access is ok. also caro reported it asking > for a specific cvs TAG (gettext_0_14_1 or something). it's doing something > REALLY hackish. i don't like it one little bit. (autopoint already checks if > cvs command is available). > For reasons I cannot comprehend autopoint insists that a cvs program is available. If it is not, autopoint will fail and the autofoo will not be configured properly, so it makes no sense not calling autopoint or continuing when autopoint fails. However, if autopoint is happy with the cvs command, autopoint does not fail if there is no network access. I have now set things up as I think they are supposed to be. I suggest to give it a try before dismissing it again. Install cvs if you don't have it installed, curse a few times about auto*, and move on if it works. Before my last commits, things were definitely broken, and if for some reason you don't want the current setup (i.e. using autopoint) somebody will have to figure out how to make a "gettextiztion" where all required stuff is committed to cvs. Have fun. /Kim - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Friday, 03 November 2006, at 20:02:20 (+0100), Kim Woelders wrote: > I have now set things up as I think they are supposed to be. I > suggest to give it a try before dismissing it again. Install cvs if > you don't have it installed, curse a few times about auto*, and move > on if it works. Or we could just go back to having config.rpath in CVS like we had from 2005-04-14 when sebastid committed it until 2006-03-25 when raster nuked it as a "test commit." Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> n + 1, Inc., http://www.nplus1.net/ Author, Eterm (www.eterm.org) --- "Follow me; everything is alright. I'll be the one to tuck you in at night. And if you want to leave, I can guarantee you won't find nobody else like me." -- Uncle Kracker, "Follow Me" - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Fri, 3 Nov 2006 16:57:29 +0100 Lut!n <[EMAIL PROTECTED]> babbled: > 2006/11/2, The Rasterman Carsten Haitzler <[EMAIL PROTECTED]>:>> On Thu, 2 > Nov 2006 16:06:06 +0100 Lut!n <[EMAIL PROTECTED]> babbled:>> > Hello,> > > I'm experiencing issues when compiling enlightenment because of> autopoint. > I> > get the following log: 'cvs program not found'.> > I don't know what > I> > autopoint has to do with cvs, but it is weird to make> the> > buils fail > I> > (acutally to forbid the build) because of it. Besides, this> is a> > > I> > complete nonsense as at a packaging level, enlightenment has a> > > I> > build-dependancy on .. cvs, which as nothing to do with enlightenment.> > I> > Or> > maybe there's something I didn't understand. Would you have some> > I> > Or> > > explanations ?>> autogen.sh is nothing to do with packaging. it > I> > Or> > > has to do with source> tarball> production. packagrs should not > I> > Or> > > be running autogen.sh. package creation> should> not require > I> > Or> > > autoconf, automake, libtool etc. etc. at acll. > > Actually - libtool is heavily used by the build process and called a lot > oftimes. By some way, some autofoo stuff also seem to be needed by the > buildprocess as removing automake1.9 from the builddeps causes issues at > makeinstall time it is not needed from the source tarballs. no autoconf. automake, or libtool etc. is needed on the system doing the compiling. that is the point of "autofoo" - it builds scripts into the distribution tarball so it's self-contained and only needs a compiler, make and basic unix utils and shell. > > -> > > > Using Tomcat but need to do more? Need to support web services,> security? > > > > > Get stuff done quickly with pre-integrated technology to make your > > > > > job> easier> > Download IBM WebSphere Application Server v.1.0.1 > > > > > job> easier> > based on Apache> Geronimo> > > > > > > job> easier> > > > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642> > > > > > job> easier> > > ___> > > > > > > job> easier> > > enlightenment-devel mailing list> > > > > > > job> easier> > > enlightenment-devel@lists.sourceforge.net> > > > > > > job> easier> > > > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel> > > > > > job> easier> > > --> - Codito, ergo sum - "I code, > > > > > job> easier> > > therefore I am" --> The Rasterman > > > > > job> easier> > > (Carsten Haitzler)[EMAIL PROTECTED]> 裸好 > > > > > job> easier> > > 多> Tokyo, Japan (東京 日本) > > > > > job> easier> > > > > > > > >-Using > > > > > job> easier> > > >Tomcat but need to do more? Need to support > > > > > job> easier> > > >web services, security?Get stuff done quickly > > > > > job> easier> > > >with pre-integrated technology to make your > > > > > job> easier> > > >job easierDownload IBM WebSphere Application > > > > > job> easier> > > >Server v.1.0.1 based on Apache > > > > > job> easier> > > > > > > > >Geronimohttp://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642___enlightenment-devel > > > > > job> easier> > > >mailing > > > > > job> easier> > > >[EMAIL > > > > > PROTECTED]://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Fri, 03 Nov 2006 20:02:20 +0100 Kim Woelders <[EMAIL PROTECTED]> babbled: > Carsten Haitzler (The Rasterman) wrote: > > On Thu, 02 Nov 2006 19:03:32 +0100 Kim Woelders <[EMAIL PROTECTED]> babbled: > > > >> Enlightenment CVS wrote: > >>> Enlightenment CVS committal > >>> > >>> Author : raster > >>> Project : e17 > >>> Module : apps/e > >>> > >>> Dir : e17/apps/e > >>> > >>> > >>> Modified Files: > >>> autogen.sh > >>> > >>> > >>> Log Message: > >>> > >>> > >>> no more autopoint. now it's causing other issues like depending on cvs. > >>> enough. go back to automake 1.9 if u insist on building e from cvs. > >>> > >>> === > >>> RCS file: /cvs/e/e17/apps/e/autogen.sh,v > >>> retrieving revision 1.19 > >>> retrieving revision 1.20 > >>> diff -u -3 -r1.19 -r1.20 > >>> --- autogen.sh1 Nov 2006 12:52:48 - 1.19 > >>> +++ autogen.sh2 Nov 2006 16:10:08 - 1.20 > >>> @@ -5,7 +5,9 @@ > >>> > >>> touch README > >>> > >>> -echo "Running autopoint..." ; autopoint -f || exit 1 > >>> +# no more autopoint. cuases too many hassles. too bad gentoo users - go > >>> back +# to automake 1.9 :( > >>> +#echo "Running autopoint..." ; autopoint -f || exit 1 > >>> echo "Running aclocal..." ; aclocal $ACLOCAL_FLAGS -I m4 || exit 1 > >>> echo "Running autoconf..." ; autoconf || exit 1 > >>> echo "Running autoheader..." ; autoheader || exit 1 > >>> > >> This will haunt us until fixed somehow like it has the past several > >> weeks :) > >> > >> I doubt that not running autopoint helps much. I agree that requiring > >> cvs seems silly, but most often you will just have updated your *cvs* > >> checkout when you run autogen.sh. > >> > >> I think that at least running autopoint when cvs is available, as in > >> attached patch, may reduce the noise level from this subject. > > > > actually i run autogen often - with no network around. i regen everything. > > cvs commands existing doesn't mean cvs access is ok. also caro reported it > > asking for a specific cvs TAG (gettext_0_14_1 or something). it's doing > > something REALLY hackish. i don't like it one little bit. (autopoint > > already checks if cvs command is available). > > > For reasons I cannot comprehend autopoint insists that a cvs program is > available. If it is not, autopoint will fail and the autofoo will not be > configured properly, so it makes no sense not calling autopoint or > continuing when autopoint fails. > However, if autopoint is happy with the cvs command, autopoint does not > fail if there is no network access. oh - i know it works - BUT... i do NOT like it one little bit that autofoo will be ASSUMING we need/use/want cvs and we want to be doing cvs updates and checkouts at the time we do a build. this is incredibly bad form by such a tool - and there is no way to turn it off. :( > I have now set things up as I think they are supposed to be. I suggest > to give it a try before dismissing it again. Install cvs if you don't > have it installed, curse a few times about auto*, and move on if it > works. > > Before my last commits, things were definitely broken, and if for some > reason you don't want the current setup (i.e. using autopoint) somebody > will have to figure out how to make a "gettextiztion" where all required > stuff is committed to cvs. right now i am happy with automake1.10 breaking - the ugliness of autopoint 's insistence on doing cvs activity makes me want do scream. it's incredibly bad stuff. autofoo has hit a new low with this. :( > Have fun. > > /Kim > > > > - > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
> Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > ... > > Log Message: > > ... > ... it sucks - i know. Hey wait a minute.. That's my line! :) jose. - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sun, Jan 28, 2007 at 02:22:51AM -0500, Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > 3. add removable device support to e17's fm - via dbus/hal. seems to work > well :) (requires pmount to mount devices though) > Keep in mind that ecore_dbus currently has the little endian flag hard coded. So, it most likely doesn't work on big endian systems. (Just a heads up). rephorm - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e.h e_apps.c e_fm.c e_fm.h e_fwin.c e_zone.c > > > Log Message: > > > 1. update bugs in todo. > 2. quickly add a new icon for "removable devices" > 3. add removable device support to e17's fm - via dbus/hal. seems to work > well :) (requires pmount to mount devices though) It is possible to use hal to mount. Hal exports a Mount method and shows some preferred mount variables. Check http://gitweb.freedesktop.org/?p=hal.git;a=blob_plain;f=doc/spec/hal-spec.html section 4.2.3 and 4.2.4 Sebastian - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sun, 28 Jan 2007 11:56:40 +0100 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/bin > > > > > > Modified Files: > > e.h e_apps.c e_fm.c e_fm.h e_fwin.c e_zone.c > > > > > > Log Message: > > > > > > 1. update bugs in todo. > > 2. quickly add a new icon for "removable devices" > > 3. add removable device support to e17's fm - via dbus/hal. seems to work > > well :) (requires pmount to mount devices though) > > It is possible to use hal to mount. Hal exports a Mount method and shows > some preferred mount variables. > > Check > http://gitweb.freedesktop.org/?p=hal.git;a=blob_plain;f=doc/spec/hal-spec.html > > section 4.2.3 and 4.2.4 i'll have to look into that :) > Sebastian > > - > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sun, 28 Jan 2007 01:36:48 -0600 Brian Mattern <[EMAIL PROTECTED]> babbled: > On Sun, Jan 28, 2007 at 02:22:51AM -0500, Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > > 3. add removable device support to e17's fm - via dbus/hal. seems to work > > well :) (requires pmount to mount devices though) > > > > Keep in mind that ecore_dbus currently has the little endian flag hard > coded. So, it most likely doesn't work on big endian systems. (Just a > heads up). fixed by seb now :) > rephorm > > > - > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On 04/04/2007 08:26, Enlightenment CVS wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_config.c e_config.h e_int_config_clientlist.c e_int_config_clientlist.h e_int_menus.c Log Message: cedric's patches. I don't know if this is important or not, but The patch below was something I sent in. However when it was committed it was noted as Cedric's. Worst case, if something goes wrong poeple may complain to the wrong person. So... dunno if anything needs to be done here. But I'd hate for Cedric to loose a cookie on my behalf. :P Also, fwiw... Attached is a patch for the patch. :P The E_CONFIG_FILE_GENERATION needs to be bumped as the original patch was against current cvs a month ago. === RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v retrieving revision 1.233 retrieving revision 1.234 diff -u -3 -r1.233 -r1.234 --- e_config.c 25 Mar 2007 22:44:59 - 1.233 +++ e_config.c 4 Apr 2007 13:25:54 - 1.234 @@ -511,6 +511,7 @@ E_CONFIG_VAL(D, T, clientlist_sort_by, INT); E_CONFIG_VAL(D, T, clientlist_separate_iconified_apps, INT); E_CONFIG_VAL(D, T, clientlist_warp_to_iconified_desktop, INT); + E_CONFIG_VAL(D, T, clientlist_max_caption_len, INT); E_CONFIG_VAL(D, T, mouse_accel_numerator, INT); E_CONFIG_VAL(D, T, mouse_accel_denominator, INT); @@ -1357,6 +1358,10 @@ if (!e_config->icon_theme) e_config->icon_theme = evas_stringshare_add("hicolor"); + IFCFG(0x111) + e_config->clientlist_max_caption_len = 0; + IFCFGEND; + e_config->config_version = E_CONFIG_FILE_VERSION; #if 0 /* example of new config */ @@ -1475,6 +1480,7 @@ E_CONFIG_LIMIT(e_config->clientlist_sort_by, 0, 3); E_CONFIG_LIMIT(e_config->clientlist_separate_iconified_apps, 0, 2); E_CONFIG_LIMIT(e_config->clientlist_warp_to_iconified_desktop, 0, 1); + E_CONFIG_LIMIT(e_config->clientlist_max_caption_len, 0, E_CLIENTLIST_MAX_CAPTION_LEN); E_CONFIG_LIMIT(e_config->mouse_accel_numerator, 1, 10); E_CONFIG_LIMIT(e_config->mouse_accel_denominator, 1, 10); === RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v retrieving revision 1.147 retrieving revision 1.148 diff -u -3 -r1.147 -r1.148 --- e_config.h 25 Mar 2007 22:44:59 - 1.147 +++ e_config.h 4 Apr 2007 13:25:54 - 1.148 @@ -253,6 +253,7 @@ int clientlist_sort_by; // GUI int clientlist_separate_iconified_apps; // GUI int clientlist_warp_to_iconified_desktop; // GUI + int clientlist_max_caption_len; int mouse_accel_numerator; // GUI int mouse_accel_denominator; // GUI === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_clientlist.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- e_int_config_clientlist.c 26 Mar 2007 17:13:57 - 1.5 +++ e_int_config_clientlist.c 4 Apr 2007 13:25:54 - 1.6 @@ -17,6 +17,7 @@ int sort_by; int separate_iconified_apps; int warp_to_iconified_desktop; + int max_caption_len; }; EAPI E_Config_Dialog * @@ -50,6 +51,7 @@ cfdata->sort_by = e_config->clientlist_sort_by; cfdata->separate_iconified_apps = e_config->clientlist_separate_iconified_apps; cfdata->warp_to_iconified_desktop = e_config->clientlist_warp_to_iconified_desktop; + cfdata->max_caption_len = e_config->clientlist_max_caption_len; } static void * @@ -77,6 +79,7 @@ e_config->clientlist_sort_by = cfdata->sort_by; e_config->clientlist_separate_iconified_apps = cfdata->separate_iconified_apps; e_config->clientlist_warp_to_iconified_desktop = cfdata->warp_to_iconified_desktop; + e_config->clientlist_max_caption_len = cfdata->max_caption_len; e_config_save_queue(); return 1; } @@ -136,6 +139,11 @@ ob = e_widget_check_add(evas, _("Warp to owning desktop"), &(cfdata->warp_to_iconified_desktop)); e_widget_framelist_object_append(of, ob); e_widget_table_object_append(ot, of, 1, 1, 1, 1, 1, 1, 1, 1); + + of = e_widget_framelist_add(evas, _("Maximum Caption Length"), 0); + ob = e_widget_slider_add(evas, 1, 0, _("%1.0f Chars"), 0.0, E_CLIENTLIST_MAX_CAPTION_LEN, 2.0, 0, NULL, &(cfdata->max_caption_len), 200); + e_widget_framelist_object_append(of, ob); + e_widget_table_object_append(ot, of, 0, 2, 2, 1, 1, 1, 1, 0); e_widget_list_object_append(o, ot, 1, 1, 0.5); === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_clientlist.h,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- e_int_config_clientlist.h 21 Feb 2007 00:05:27 - 1.1 +++ e_int_config_clientlist.h 4 Apr 2007 13:25:54 - 1.2 @@
Re: [E-devel] E CVS: apps/e raster
On Wed, 04 Apr 2007 10:27:33 -0500 Ravenlock <[EMAIL PROTECTED]> babbled: good point - it may have been in another commit. i just did a string of them. > On 04/04/2007 08:26, Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/bin > > > > > > Modified Files: > > e_config.c e_config.h e_int_config_clientlist.c > > e_int_config_clientlist.h e_int_menus.c > > > > > > Log Message: > > > > > > cedric's patches. > > I don't know if this is important or not, but > > The patch below was something I sent in. However when it was committed > it was noted as Cedric's. Worst case, if something goes wrong poeple > may complain to the wrong person. So... dunno if anything needs to be > done here. But I'd hate for Cedric to loose a cookie on my behalf. :P > > Also, fwiw... > Attached is a patch for the patch. :P > The E_CONFIG_FILE_GENERATION needs to be bumped as the original patch > was against current cvs a month ago. > > > > > === > > RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v > > retrieving revision 1.233 > > retrieving revision 1.234 > > diff -u -3 -r1.233 -r1.234 > > --- e_config.c 25 Mar 2007 22:44:59 - 1.233 > > +++ e_config.c 4 Apr 2007 13:25:54 - 1.234 > > @@ -511,6 +511,7 @@ > > E_CONFIG_VAL(D, T, clientlist_sort_by, INT); > > E_CONFIG_VAL(D, T, clientlist_separate_iconified_apps, INT); > > E_CONFIG_VAL(D, T, clientlist_warp_to_iconified_desktop, INT); > > + E_CONFIG_VAL(D, T, clientlist_max_caption_len, INT); > > > > E_CONFIG_VAL(D, T, mouse_accel_numerator, INT); > > E_CONFIG_VAL(D, T, mouse_accel_denominator, INT); > > @@ -1357,6 +1358,10 @@ > > > > if (!e_config->icon_theme) e_config->icon_theme = evas_stringshare_add > > ("hicolor"); > > + IFCFG(0x111) > > + e_config->clientlist_max_caption_len = 0; > > + IFCFGEND; > > + > > e_config->config_version = E_CONFIG_FILE_VERSION; > > > > #if 0 /* example of new config */ > > @@ -1475,6 +1480,7 @@ > > E_CONFIG_LIMIT(e_config->clientlist_sort_by, 0, 3); > > E_CONFIG_LIMIT(e_config->clientlist_separate_iconified_apps, 0, 2); > > E_CONFIG_LIMIT(e_config->clientlist_warp_to_iconified_desktop, 0, 1); > > + E_CONFIG_LIMIT(e_config->clientlist_max_caption_len, 0, > > E_CLIENTLIST_MAX_CAPTION_LEN); > > E_CONFIG_LIMIT(e_config->mouse_accel_numerator, 1, 10); > > E_CONFIG_LIMIT(e_config->mouse_accel_denominator, 1, 10); > > === > > RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v > > retrieving revision 1.147 > > retrieving revision 1.148 > > diff -u -3 -r1.147 -r1.148 > > --- e_config.h 25 Mar 2007 22:44:59 - 1.147 > > +++ e_config.h 4 Apr 2007 13:25:54 - 1.148 > > @@ -253,6 +253,7 @@ > > int clientlist_sort_by; // GUI > > int clientlist_separate_iconified_apps; // GUI > > int clientlist_warp_to_iconified_desktop; // GUI > > + int clientlist_max_caption_len; > > > > int mouse_accel_numerator; // GUI > > int mouse_accel_denominator; // GUI > > === > > RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_clientlist.c,v > > retrieving revision 1.5 > > retrieving revision 1.6 > > diff -u -3 -r1.5 -r1.6 > > --- e_int_config_clientlist.c 26 Mar 2007 17:13:57 - 1.5 > > +++ e_int_config_clientlist.c 4 Apr 2007 13:25:54 - 1.6 > > @@ -17,6 +17,7 @@ > > int sort_by; > > int separate_iconified_apps; > > int warp_to_iconified_desktop; > > + int max_caption_len; > > }; > > > > EAPI E_Config_Dialog * > > @@ -50,6 +51,7 @@ > > cfdata->sort_by = e_config->clientlist_sort_by; > > cfdata->separate_iconified_apps = > > e_config->clientlist_separate_iconified_apps; > > cfdata->warp_to_iconified_desktop = > > e_config->clientlist_warp_to_iconified_desktop; > > + cfdata->max_caption_len = e_config->clientlist_max_caption_len; > > } > > > > static void * > > @@ -77,6 +79,7 @@ > > e_config->clientlist_sort_by = cfdata->sort_by; > > e_config->clientlist_separate_iconified_apps = > > cfdata->separate_iconified_apps; > > e_config->clientlist_warp_to_iconified_desktop = > > cfdata->warp_to_iconified_desktop; > > + e_config->clientlist_max_caption_len = cfdata->max_caption_len; > > e_config_save_queue(); > > return 1; > > } > > @@ -136,6 +139,11 @@ > > ob = e_widget_check_add(evas, _("Warp to owning desktop"), & > > (cfdata->warp_to_iconified_desktop)); e_widget_framelist_object_append(of, > > ob); e_widget_table_object_append(ot, of, 1, 1, 1, 1, 1, 1, 1, 1); > > + > > + of = e_widget_framelist_add(evas, _("Maximum Caption Length"), 0); > > + ob = e_widget_slider_add(evas, 1, 0,
Re: [E-devel] E CVS: apps/e raster
On 04/04/2007 10:56, Carsten Haitzler (The Rasterman) wrote: > On Wed, 04 Apr 2007 10:27:33 -0500 Ravenlock <[EMAIL PROTECTED]> babbled: > > good point - it may have been in another commit. i just did a string of them. Did you happen to notice the patch attached to this thread that changes E_CONFIG_FILE_GENERATION? I think it needs to be bumped. :) > >> On 04/04/2007 08:26, Enlightenment CVS wrote: >>> Enlightenment CVS committal >>> >>> Author : raster >>> Project : e17 >>> Module : apps/e >>> >>> Dir : e17/apps/e/src/bin >>> >>> >>> Modified Files: >>> e_config.c e_config.h e_int_config_clientlist.c >>> e_int_config_clientlist.h e_int_menus.c >>> >>> >>> Log Message: >>> >>> >>> cedric's patches. >> I don't know if this is important or not, but >> >> The patch below was something I sent in. However when it was committed >> it was noted as Cedric's. Worst case, if something goes wrong poeple >> may complain to the wrong person. So... dunno if anything needs to be >> done here. But I'd hate for Cedric to loose a cookie on my behalf. :P >> >> Also, fwiw... >> Attached is a patch for the patch. :P >> The E_CONFIG_FILE_GENERATION needs to be bumped as the original patch >> was against current cvs a month ago. >> >>> === >>> RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v >>> retrieving revision 1.233 >>> retrieving revision 1.234 >>> diff -u -3 -r1.233 -r1.234 >>> --- e_config.c 25 Mar 2007 22:44:59 - 1.233 >>> +++ e_config.c 4 Apr 2007 13:25:54 - 1.234 >>> @@ -511,6 +511,7 @@ >>> E_CONFIG_VAL(D, T, clientlist_sort_by, INT); >>> E_CONFIG_VAL(D, T, clientlist_separate_iconified_apps, INT); >>> E_CONFIG_VAL(D, T, clientlist_warp_to_iconified_desktop, INT); >>> + E_CONFIG_VAL(D, T, clientlist_max_caption_len, INT); >>> >>> E_CONFIG_VAL(D, T, mouse_accel_numerator, INT); >>> E_CONFIG_VAL(D, T, mouse_accel_denominator, INT); >>> @@ -1357,6 +1358,10 @@ >>> >>> if (!e_config->icon_theme) e_config->icon_theme = evas_stringshare_add >>> ("hicolor"); >>> + IFCFG(0x111) >>> + e_config->clientlist_max_caption_len = 0; >>> + IFCFGEND; >>> + >>> e_config->config_version = E_CONFIG_FILE_VERSION; >>> >>> #if 0 /* example of new config */ >>> @@ -1475,6 +1480,7 @@ >>> E_CONFIG_LIMIT(e_config->clientlist_sort_by, 0, 3); >>> E_CONFIG_LIMIT(e_config->clientlist_separate_iconified_apps, 0, 2); >>> E_CONFIG_LIMIT(e_config->clientlist_warp_to_iconified_desktop, 0, 1); >>> + E_CONFIG_LIMIT(e_config->clientlist_max_caption_len, 0, >>> E_CLIENTLIST_MAX_CAPTION_LEN); >>> E_CONFIG_LIMIT(e_config->mouse_accel_numerator, 1, 10); >>> E_CONFIG_LIMIT(e_config->mouse_accel_denominator, 1, 10); >>> === >>> RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v >>> retrieving revision 1.147 >>> retrieving revision 1.148 >>> diff -u -3 -r1.147 -r1.148 >>> --- e_config.h 25 Mar 2007 22:44:59 - 1.147 >>> +++ e_config.h 4 Apr 2007 13:25:54 - 1.148 >>> @@ -253,6 +253,7 @@ >>> int clientlist_sort_by; // GUI >>> int clientlist_separate_iconified_apps; // GUI >>> int clientlist_warp_to_iconified_desktop; // GUI >>> + int clientlist_max_caption_len; >>> >>> int mouse_accel_numerator; // GUI >>> int mouse_accel_denominator; // GUI >>> === >>> RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_clientlist.c,v >>> retrieving revision 1.5 >>> retrieving revision 1.6 >>> diff -u -3 -r1.5 -r1.6 >>> --- e_int_config_clientlist.c 26 Mar 2007 17:13:57 - 1.5 >>> +++ e_int_config_clientlist.c 4 Apr 2007 13:25:54 - 1.6 >>> @@ -17,6 +17,7 @@ >>> int sort_by; >>> int separate_iconified_apps; >>> int warp_to_iconified_desktop; >>> + int max_caption_len; >>> }; >>> >>> EAPI E_Config_Dialog * >>> @@ -50,6 +51,7 @@ >>> cfdata->sort_by = e_config->clientlist_sort_by; >>> cfdata->separate_iconified_apps = >>> e_config->clientlist_separate_iconified_apps; >>> cfdata->warp_to_iconified_desktop = >>> e_config->clientlist_warp_to_iconified_desktop; >>> + cfdata->max_caption_len = e_config->clientlist_max_caption_len; >>> } >>> >>> static void * >>> @@ -77,6 +79,7 @@ >>> e_config->clientlist_sort_by = cfdata->sort_by; >>> e_config->clientlist_separate_iconified_apps = >>> cfdata->separate_iconified_apps; >>> e_config->clientlist_warp_to_iconified_desktop = >>> cfdata->warp_to_iconified_desktop; >>> + e_config->clientlist_max_caption_len = cfdata->max_caption_len; >>> e_config_save_queue(); >>> return 1; >>> } >>> @@ -136,6 +139,11 @@ >>> ob = e_widget_check_add(evas, _("Warp to owning desktop"), & >>> (cfdata->warp_to_iconified_desktop)); e_widget_framelist_object_append(o
Re: [E-devel] E CVS: apps/e raster
On Wed, 04 Apr 2007 13:30:55 -0500 Ravenlock <[EMAIL PROTECTED]> babbled: bumped :) > On 04/04/2007 10:56, Carsten Haitzler (The Rasterman) wrote: > > On Wed, 04 Apr 2007 10:27:33 -0500 Ravenlock <[EMAIL PROTECTED]> > > babbled: > > > > good point - it may have been in another commit. i just did a string of > > them. > > Did you happen to notice the patch attached to this thread that changes > E_CONFIG_FILE_GENERATION? I think it needs to be bumped. :) > > > > >> On 04/04/2007 08:26, Enlightenment CVS wrote: > >>> Enlightenment CVS committal > >>> > >>> Author : raster > >>> Project : e17 > >>> Module : apps/e > >>> > >>> Dir : e17/apps/e/src/bin > >>> > >>> > >>> Modified Files: > >>> e_config.c e_config.h e_int_config_clientlist.c > >>> e_int_config_clientlist.h e_int_menus.c > >>> > >>> > >>> Log Message: > >>> > >>> > >>> cedric's patches. > >> I don't know if this is important or not, but > >> > >> The patch below was something I sent in. However when it was committed > >> it was noted as Cedric's. Worst case, if something goes wrong poeple > >> may complain to the wrong person. So... dunno if anything needs to be > >> done here. But I'd hate for Cedric to loose a cookie on my behalf. :P > >> > >> Also, fwiw... > >> Attached is a patch for the patch. :P > >> The E_CONFIG_FILE_GENERATION needs to be bumped as the original patch > >> was against current cvs a month ago. > >> > >>> === > >>> RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v > >>> retrieving revision 1.233 > >>> retrieving revision 1.234 > >>> diff -u -3 -r1.233 -r1.234 > >>> --- e_config.c25 Mar 2007 22:44:59 - 1.233 > >>> +++ e_config.c4 Apr 2007 13:25:54 - 1.234 > >>> @@ -511,6 +511,7 @@ > >>> E_CONFIG_VAL(D, T, clientlist_sort_by, INT); > >>> E_CONFIG_VAL(D, T, clientlist_separate_iconified_apps, INT); > >>> E_CONFIG_VAL(D, T, clientlist_warp_to_iconified_desktop, INT); > >>> + E_CONFIG_VAL(D, T, clientlist_max_caption_len, INT); > >>> > >>> E_CONFIG_VAL(D, T, mouse_accel_numerator, INT); > >>> E_CONFIG_VAL(D, T, mouse_accel_denominator, INT); > >>> @@ -1357,6 +1358,10 @@ > >>> > >>> if (!e_config->icon_theme) e_config->icon_theme = evas_stringshare_add > >>> ("hicolor"); > >>> + IFCFG(0x111) > >>> + e_config->clientlist_max_caption_len = 0; > >>> + IFCFGEND; > >>> + > >>> e_config->config_version = E_CONFIG_FILE_VERSION; > >>> > >>> #if 0 /* example of new config */ > >>> @@ -1475,6 +1480,7 @@ > >>> E_CONFIG_LIMIT(e_config->clientlist_sort_by, 0, 3); > >>> E_CONFIG_LIMIT(e_config->clientlist_separate_iconified_apps, 0, 2); > >>> E_CONFIG_LIMIT(e_config->clientlist_warp_to_iconified_desktop, 0, 1); > >>> + E_CONFIG_LIMIT(e_config->clientlist_max_caption_len, 0, > >>> E_CLIENTLIST_MAX_CAPTION_LEN); > >>> E_CONFIG_LIMIT(e_config->mouse_accel_numerator, 1, 10); > >>> E_CONFIG_LIMIT(e_config->mouse_accel_denominator, 1, 10); > >>> === > >>> RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v > >>> retrieving revision 1.147 > >>> retrieving revision 1.148 > >>> diff -u -3 -r1.147 -r1.148 > >>> --- e_config.h25 Mar 2007 22:44:59 - 1.147 > >>> +++ e_config.h4 Apr 2007 13:25:54 - 1.148 > >>> @@ -253,6 +253,7 @@ > >>> int clientlist_sort_by; // GUI > >>> int clientlist_separate_iconified_apps; // GUI > >>> int clientlist_warp_to_iconified_desktop; // GUI > >>> + int clientlist_max_caption_len; > >>> > >>> int mouse_accel_numerator; // GUI > >>> int mouse_accel_denominator; // GUI > >>> === > >>> RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_clientlist.c,v > >>> retrieving revision 1.5 > >>> retrieving revision 1.6 > >>> diff -u -3 -r1.5 -r1.6 > >>> --- e_int_config_clientlist.c 26 Mar 2007 17:13:57 - 1.5 > >>> +++ e_int_config_clientlist.c 4 Apr 2007 13:25:54 - 1.6 > >>> @@ -17,6 +17,7 @@ > >>> int sort_by; > >>> int separate_iconified_apps; > >>> int warp_to_iconified_desktop; > >>> + int max_caption_len; > >>> }; > >>> > >>> EAPI E_Config_Dialog * > >>> @@ -50,6 +51,7 @@ > >>> cfdata->sort_by = e_config->clientlist_sort_by; > >>> cfdata->separate_iconified_apps = > >>> e_config->clientlist_separate_iconified_apps; > >>> cfdata->warp_to_iconified_desktop = > >>> e_config->clientlist_warp_to_iconified_desktop; > >>> + cfdata->max_caption_len = e_config->clientlist_max_caption_len; > >>> } > >>> > >>> static void * > >>> @@ -77,6 +79,7 @@ > >>> e_config->clientlist_sort_by = cfdata->sort_by; > >>> e_config->clientlist_separate_iconified_apps = > >>> cfdata->separate_iconified_apps; > >>> e_config->clientlist_warp_to_iconified_desktop = > >>> cfdata->warp_to
Re: [E-devel] E CVS: apps/e raster
On Tue, Apr 17, 2007 at 07:42:38AM -0400, Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_int_config_startup.c e_int_config_theme.c > e_int_config_wallpaper.c > > > Log Message: > > > dont stretch the preview - gets screen aspect all wrong. > There is also an 'aspect' widget that could possibly used for this. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, 5 May 2007 03:21:57 GMT "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> babbled: > > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > > > Log Message: > > move custom file stuff to another file - e_fm.[ch] is becoming > > a bit of a monster. > > Why not kill the monster, or maybe just tame it somewhat. > Couldn't you use evfs for the back-end stuff? Have an e17 module > with plugins that would do the graphical front-ends for whatever > evfs plugin type you want to support? actually the "vfs" layer is already in e_fm_main.c - its spawned off to a subprocess :) > That would seem like it could save a lot of work/code > duplication -- and would potentially give you the back-end support > for the various fs types that evfs already supports.. and also > provide back-end support for things like the "trash can" - something > that e17 will eventually want. understood - but it wont save anything :) > You could even define new .desktop file types, namely types > like say "vfs:some-protocol", which would provide a url as a target. > Clicking on such an icon would then use evfs to read that target and > the associated e17 module-plugin would display/handle it accordingly. > > This would effectively give the desktop-shell (e17) much the > same capability as certain file-managers, except that the primary > interfacing is done initially via desktop icons. eventually- evfs is targetted for e18 :) >jose. > > > > - > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
> > That would seem like it could save a lot of work/code duplication > > -- and would potentially give you the back-end support for the > > various fs types that evfs already supports.. and also provide > > back-end support for things like the "trash can" - something that > > e17 will eventually want. > > understood - but it wont save anything :) It won't save you from having to write all the file-system back-end stuff needed for these kinds of things? U... that's somewhat odd. > > You could even define new .desktop file types, namely types > > like say "vfs:some-protocol", which would provide a url as a > > target. Clicking on such an icon would then use evfs to read that > > target and the associated e17 module-plugin would display/handle > > it accordingly. > > > > This would effectively give the desktop-shell (e17) much the > > same capability as certain file-managers, except that the primary > > interfacing is done initially via desktop icons. > > eventually- evfs is targetted for e18 :) Ahhh... well, that's a different story altogether. :) jose. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On 6/5/07, Enlightenment CVS <[EMAIL PROTECTED]> wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e > > > Log Message: > > > fwin windows have icon right now... :) > > Sometimes you scare me! I worked on this code this afternoon but you beat me to putting it in cvs! (= -- Hisham Mardam Bey http://hisham.cc/ +9613609386 Codito Ergo Sum (I Code Therefore I Am) - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, Jun 16, 2007 at 12:51:40PM -0400, Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_fm_main.c > > > Log Message: > > > hmm- hal insists on mounting as root, not user. i wonder why. options to > hal's mount method just end up failing. You may need to add yourself to the 'storage' group. Check /etc/dbus-1/system.d/hal.conf to see what sort of premissions are set up in there. Also, your callback *should* get called with the error when it fails (which has a message field that can be sent directly to a dialog iirc). Brian - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, Jun 16, 2007 at 12:18:45PM -0400, Enlightenment CVS wrote: > Enlightenment CVS committal > > Author : raster > +e_fm_shared.h This file wasn't added. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Sat, 16 Jun 2007 12:39:26 -0500 Brian Mattern <[EMAIL PROTECTED]> babbled: oops. fixed. in. > On Sat, Jun 16, 2007 at 12:18:45PM -0400, Enlightenment CVS wrote: > > Enlightenment CVS committal > > > > Author : raster > > > > +e_fm_shared.h > > This file wasn't added. > > > > - > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
Oops.. Sorry. 2007/7/10, Enlightenment CVS <[EMAIL PROTECTED]>: > > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/data/themes/images > > > Modified Files: > Makefile.am > > > Log Message: > > > and add image to Makefile.am! remember! > > === > RCS file: /cvs/e/e17/apps/e/data/themes/images/Makefile.am,v > retrieving revision 1.101 > retrieving revision 1.102 > diff -u -3 -r1.101 -r1.102 > --- Makefile.am 10 Jul 2007 00:13:21 - 1.101 > +++ Makefile.am 10 Jul 2007 15:19:22 - 1.102 > @@ -550,4 +550,5 @@ > x-office-calendar.png \ > x-office-document.png \ > x-office-presentation.png \ > -x-office-spreadsheet.png > +x-office-spreadsheet.png \ > +e17_icon_fileman_desktop.png > > > > - > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ___ > enlightenment-cvs mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > -- Luchezar P. Petkov http://luchko.wordpress.com - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Friday, 14 September 2007, at 23:10:29 (-0400), Enlightenment CVS wrote: > +/* > + * These are the currently planned wizard pages: > + * > + * o == interactive > + * . == automatic (no gui) > + * > + * --- THE LIST > + * . look for system global profile - if it exists just copy it and exit > + *wizard now. > + * . find fonts like sans and other known fonts that have full intl. support > + *and use them if found. > + * o ask for language (default selection is current locale). > + * o ask for font size to use. > + * o xrender/engine speed test and detect and suggest best engine. > + * o ask for one of N default config profiles to be set up. if profile is > + *marked as "final" end wizard now. > + * o find XDG app menus/repositories and list them let user choose which > + *one(s) are to be used. > + * o find other secondary menus - like ubuntu's settings menu and build > + *more app menus for this. > + * . look for battery, cpufreq and temperature support - if there, enable > the > + *appropriate modules. > + * o ask what apps you want in ibar by default (or none - no ibar). > + * o ask if user wants desktop icons or not (enable fwin module but seed it > + *with default config). > + * o ask if the user wants virtual desktops (if so have 4x1 and page module > + *loaded). Could this be supplemented with something to specify number, layout, and naming? Perhaps leverage the config dialog? It might be useful to provide "Advanced" buttons during the wizard run that would pop up the config dialog for whatever's being...er...wiz'd...at the time. > + * o ask about what kind of default key and mouse bindings a user wants > + *(current e defaults, windows-style or mac-style?). > + * o ask for what default wallpaper to use. A "Browse..." button here with automatic JPG/PNG/etc. imports might go a long way here. > + * o ask if the user wants gnome or kde support > + *(for gnome run gnome-settings-daemon, unknown for kde). KDE apps start DCOPserver and other requisite processes when they start up, so I'm not sure there's really an analog for g-s-d in KDE. > + * --- THINGS TO ADD? > + * o choose one of n available default themes (if we have any). Or a "Gimme More" button that loads a browser pointing to somewhere? > + * o do you want a taskbar or not. Given the (lack of) attention in that department, I'm not sure we want to promote it. Michael -- Michael Jennings (a.k.a. KainX) http://www.kainx.org/ <[EMAIL PROTECTED]> Linux Server/Cluster Admin, LBL.gov Author, Eterm (www.eterm.org) --- "If a child annoys you, quiet him by brushing his hair. If this doesn't work, use the other end of the brush on the other end of the child." -- Unknown, from a screen shot at mandrake.net - 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: apps/e raster
On 10/2/07, Michael Jennings <[EMAIL PROTECTED]> wrote: > On Friday, 14 September 2007, at 23:10:29 (-0400), > Enlightenment CVS wrote: > >> > > + * o do you want a taskbar or not. > > Given the (lack of) attention in that department, I'm not sure we want > to promote it. > I agree that in its current form the 'taskbar' module may not be what we want to show it off. However, as a "happy user" (copyright KainX) and now-and-then patch submitter I was wondering if you had looked at iTask recently and perhaps considered making that the default? IMO it is in perfectly usable form. There are some minor (very minor) bugs which I plan to fix in the near future. Additionally there is a version available which 1) is a proper e-module and 2) doesn't require compositing as may be commonly believed. just 2 cents, -ZGold - 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: apps/e raster
On Thu, 15 Jun 2006 00:21:09 -0400 (EDT) Enlightenment CVS <[EMAIL PROTECTED]> wrote: > if we want to do icons on the desktop - and as part of efm, i am > thinking that we have little choice but to implement a .desktop file > loader. this is not to hard - it's the xml jungle of the system menus that is > sucky. the real problems are where to find the icons for the .desktop files. The xml jungle of the systems menu and where to find icons for .desktop files is almost a solved problem in e17genmenu. Guess I should give a progress report. I am currently distracted by non E things, but I will get back to e17genmenu soonish. e17genmenu currently does the basic unravelling of fdo xml system menu morass, but not any of the "but put this menu item over there instead of over here" shuffling. This means that everything is in the menus, but some are not in the right place, and some extra stuff will be in the menus (some deletions are ignored). It does a reasonable job of finding icons for .desktop icons but could be better, and needs lots of cross platform testing. The big problem with sucky standards is that everybody implements them differently, so I have to tweak it to work with more and more implementations as I find ones that it doesn't work for. I'm very pleased with the performance of xmlame, the worlds lamest xml parser. It does what is needed for parsing fdo xml menu files, and nothing else. It works really fast. I'm not so pleased with the speed of .eap creation. It uses a combination of engrave to create the initial .eap, followed by eet calls to fill in the extra details. This involves starting an executable and opening / closing the eap several times. This is fine for one or two .eaps, but when you are creating hundreds the overheads involved slow things down a lot. Since my e17genmenu rewrite was always with an eye to incorporating it as part of apps/e, I have no problem doing so to take care of this TODO item. That's why I implemented my own xml parser, and that's one of the reasons I want to get rid of the engrave dependency. One thing that will help with the icons is that some of those are SVG, and we have no SVG support. Probably because it's another sucky XML standard. I'm thinking of using xmlame to parse those and convert into bitmaps for generating .eaps. The other thing that will help is support for .xpm's, which is the other graphics format used in the fdo standards. signature.asc Description: PGP signature ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, 15 Jun 2006 15:11:28 +1000 David Seikel <[EMAIL PROTECTED]> babbled: > On Thu, 15 Jun 2006 00:21:09 -0400 (EDT) Enlightenment CVS > <[EMAIL PROTECTED]> wrote: > > > if we want to do icons on the desktop - and as part of efm, i am > > thinking that we have little choice but to implement a .desktop file > > loader. this is not to hard - it's the xml jungle of the system menus that > > is sucky. the real problems are where to find the icons for the .desktop > > files. > > The xml jungle of the systems menu and where to find icons for .desktop > files is almost a solved problem in e17genmenu. Guess I should give a > progress report. I am currently distracted by non E things, but I will > get back to e17genmenu soonish. oh definitely - i am considering this as an orthogonal issue. :) ie building the menu - what items go where in what order is the "xml jungle" the actual items themselves are .desktop files :) looking at the issue at hand i was looking at (thinking about) we'd need .desktop support in efm for displaying contents of dirs that happen to have been modified by other fm's > e17genmenu currently does the basic unravelling of fdo xml system menu > morass, but not any of the "but put this menu item over there instead of > over here" shuffling. This means that everything is in the menus, but that's the stuff i have been hoping to never need in e17 - but punt off to tools :) > some are not in the right place, and some extra stuff will be in the > menus (some deletions are ignored). It does a reasonable job of > finding icons for .desktop icons but could be better, and needs lots of > cross platform testing. The big problem with sucky standards is that > everybody implements them differently, so I have to tweak it to work > with more and more implementations as I find ones that it doesn't work > for. yeah. that really sucks :( > I'm very pleased with the performance of xmlame, the worlds lamest xml > parser. It does what is needed for parsing fdo xml menu files, and > nothing else. It works really fast. I'm not so pleased with the speed > of .eap creation. It uses a combination of engrave to create the > initial .eap, followed by eet calls to fill in the extra details. > This involves starting an executable and opening / closing the > eap several times. This is fine for one or two .eaps, but when you are > creating hundreds the overheads involved slow things down a lot. yup - lots of executions etc. edje_cc isn't intended to be speedy either - though most of its overhead is in writing out the edje file and compressing image data etc. > Since my e17genmenu rewrite was always with an eye to incorporating it > as part of apps/e, I have no problem doing so to take care of this TODO > item. That's why I implemented my own xml parser, and that's one of the > reasons I want to get rid of the engrave dependency. excellent. .desktop file parsing could be brought in as e_desktopfile.[ch] or something. > One thing that will help with the icons is that some of those are SVG, > and we have no SVG support. Probably because it's another sucky XML > standard. I'm thinking of using xmlame to parse those and > convert into bitmaps for generating .eaps. The other thing that will > help is support for .xpm's, which is the other graphics format used in > the fdo standards. xpms though are pretty sucky - no alpha channel, fat and bloated ascii parsing etc. evas could have an xpm loader brought in from imlib2. also in theory evas could have an svg loader brought in using librsvg to load and render the svg as a bitmap (at a given resolution). the problem is that evas has no way to DEFINE that resolution you want it rendered at! :( but - i think thats doable - i can add an evas_object_image_dpi_set() call where u can set the dpi - this is then ONLY used by loaders loading vectorised (non-pixellated) content as a way of knowing what resolution to render it as... actually slight issue - dpi is fine for one kind of load and render, but not if u don't know the PHYSICAL size of the svg first. i think it will need a evas_object_image_render_size_set() that sets a preferred rendering size in pixels... anyway - it is solvable. we still have a problem with our eap caches though. i am thinking of a possible move to a 1 big fat cache file for every app e knows about only and no automatic update of it for now (manual) and considering a possible move to support .desktop files (but also allow .edj icons for them)... what do u think? -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, 15 Jun 2006 15:06:00 +0900 Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > On Thu, 15 Jun 2006 15:11:28 +1000 David Seikel <[EMAIL PROTECTED]> > babbled: > > > One thing that will help with the icons is that some of those are > > SVG, and we have no SVG support. Probably because it's another > > sucky XML standard. I'm thinking of using xmlame to parse those and > > convert into bitmaps for generating .eaps. The other thing that > > will help is support for .xpm's, which is the other graphics format > > used in the fdo standards. > > xpms though are pretty sucky - no alpha channel, fat and bloated > ascii parsing etc. evas could have an xpm loader brought in from > imlib2. also in theory evas could have an svg loader brought in using > librsvg to load and render the svg as a bitmap (at a given > resolution). the problem is that evas has no way to DEFINE that > resolution you want it rendered at! :( but - i think thats doable - i > can add an evas_object_image_dpi_set() call where u can set the dpi - > this is then ONLY used by loaders loading vectorised (non-pixellated) > content as a way of knowing what resolution to render it as... > actually slight issue - dpi is fine for one kind of load and render, > but not if u don't know the PHYSICAL size of the svg first. i think > it will need a evas_object_image_render_size_set() that sets a > preferred rendering size in pixels... Per the fdo spec icon sizes have a default, the user can pick an override size to apply to all icons during menu generation, and there is an algorithm (already handled by e17genmenu) for picking a proper sized graphic if that size is not available, with fallbacks and other funsies. For vector images just render to that size. While on that subject, it will be good to have an fdo icon theme selector dialog, letting the user choose that override icon size and choose amongst the fdo compatible icon themes they have installed. I can take care of that too. B-) Also, since the the fdo spec says that .xpm and .svg file scan be used for icon graphics, it is likely that some .desktop files we find can only have their icon needs fulfilled by whatever .xpm or .svg file the distro installed with the .desktop. So if we support .desktop, we either support .xpm and .svg, or we put up with possibly many unfound icons. > anyway - it is solvable. we still have a problem with our eap caches > though. i am thinking of a possible move to a 1 big fat cache file > for every app e knows about only and no automatic update of it for > now (manual) and considering a possible move to support .desktop > files (but also allow .edj icons for them)... what do u think? One of the big issues with the current eap caches is triggered by e17genmenu, which is a very lengthy cache regen at the end. That would be solved by at the very least disabling the auto regen during e17genmenu's run. I haven't looked in depth at the cache code, so the rest of this is just ramblings off the top of my head. Users having to manually regen the eap cache is not a very user friendly option. Some of the regens can be triggered by code that knows when it has changed the eaps (eap_edit, e17genmenu, etc.). It's only when users manually intervene by moving eap files about that a manual regen needs to be triggered. A method to trigger regens from external tools combined with a method to manually regen and documentation that if a user knows enough to futz with the eaps manually, they should know to manually trigger the regen should work OK. Supporting .desktop files (and the fdo icon themes that go with them) as well as (possibly animated) .edj icons is a good idea. Currently there are no icon themes on get-e.org, since they where all taken down to be redone. That apparently is a very hard job as it has taken months with no result in sight. By leveraging fdo icon themes via .desktop files, we can make use of existing icon themes, some of which the average user probably already has installed by their distro. If we incorporate a search for .edj icons into the fdo search algorithm for .desktop files, we can have the best of both worlds. Then if the user happens to have a suitable .edj, it is used, otherwise use the fdo icon that would have been used anyway. > that's the stuff i have been hoping to never need in e17 - but punt > off to tools :) That means code to handle .desktop files needs to be used by E and those menu tools. Since I have already written the bulk of the code to deal with fdo .desktop files and icons I'm quite happy to shift it about so that it can be used by E and e17genmenu. Although if we put it into e_desktopfile.[ch] e17genmenu won't be able to access it unless I recast e17genmenu as a module. So the real questions becomes, where is the best place for .desktop support code so that E and other code can use it? IPC (here's the path to a .desktop, give me back a .eap)? In a library? I'm not real fussy, I just want to avoid dupli
Re: [E-devel] E CVS: apps/e raster
After a discussion with raster on IRC - On Thu, 15 Jun 2006 16:52:21 +1000 David Seikel <[EMAIL PROTECTED]> wrote: > becomes, where is the best place for .desktop support code so that E > and other code can use it? IPC (here's the path to a .desktop, give > me back a .eap)? In a library? I'm not real fussy, I just want to > avoid duplicating the code. e17/apps/e/src/bin/e_desktopfile.[ch] will depend only on ecore, hand it a full path to a .desktop file, you get back a structure with all relevant fields from the .desktop including a full path to it's icon. Note that the search paths used are detected automatically according to fdo specs. but it should be possible for the user to add more. Provide an API to set the icon size / theme, append / prepend the search paths, int and shutdown the thing, etc. This source file will not depend on E, and can be compiled into third party apps that require .desktop file access like e17genmenu. There will need to be an icon size and theme name stored somewhere that the user can edit via a config dialog (defaults are "48x48" and "hicolor"). The icon config dialog will show the user what fdo themes they have installed and allow them to choose one as well as one of the supported icon sizes. It will also allow the user to add extra search paths. Leave the GUI config and the config file up to E. signature.asc Description: PGP signature ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, Jun 15, 2006 at 03:11:28PM +1000, David Seikel wrote: > On Thu, 15 Jun 2006 00:21:09 -0400 (EDT) Enlightenment CVS > <[EMAIL PROTECTED]> wrote: > > > I'm very pleased with the performance of xmlame, the worlds lamest xml > parser. It does what is needed for parsing fdo xml menu files, and > nothing else. It works really fast. I'm not so pleased with the speed > of .eap creation. It uses a combination of engrave to create the > initial .eap, followed by eet calls to fill in the extra details. > This involves starting an executable and opening / closing the > eap several times. This is fine for one or two .eaps, but when you are > creating hundreds the overheads involved slow things down a lot. > Right now, most .eap creation (iirc) is done one of two ways: 1) Have some edc code that replace some values in and write out to a file, then call edje_cc on it. 2) Use engrave to load an existing .edj / .edc, use its API to modify things, and save it out (which rebuilds .edc, and calls edje_cc on it). Since for .eaps, the only things chaning are the image and the extra metadata fields (exe, class, etc), it might be quicker if we simply used eet directly to write out the image data to the image/0 key (without touching the edje blob). We'd have to make sure we used the proper compression, but that shouldn't be too difficult. We could even make this a generic '.edj image swapping' tool. So, Load up a template .edj Display a list of images in the ejde's image directory (reading in the compression, etc also). Allow new image files to be specified for each of these On 'Save', copy the template to the new location, replace out the images/0, images/1, etc keys with any new ones selected (properly compressed). (for .eaps you'd have the additional metadata fields to replace also) This way the .edc wouldn't have to be parsed / compiled each time. Something like this just seems cleaner to me, and would allow alternate styles (multistate icons maybe?) to be generated. One other (harebrained) option would be to add in something like "image classes", where you could set a different image file (somewhere on disk) for edje to load instead of the one in the .edj file. e.g. the icon part would be somethink like part { name: "icon"; type: IMAGE; description { ... image { normal: "xterm.png"; image_class: "icon"; } } } then, e would do something like edje_object_image_class_set(eap_obj, "icon", "/path/to/fancy-xterm.png"); After thinking about this a bit more, its seeming less harebrained... What do you guys think? > Since my e17genmenu rewrite was always with an eye to incorporating it > as part of apps/e, I have no problem doing so to take care of this TODO > item. That's why I implemented my own xml parser, and that's one of the > reasons I want to get rid of the engrave dependency. > > One thing that will help with the icons is that some of those are SVG, > and we have no SVG support. Probably because it's another sucky XML > standard. I'm thinking of using xmlame to parse those and > convert into bitmaps for generating .eaps. The other thing that will > help is support for .xpm's, which is the other graphics format used in > the fdo standards. eek! parsing svg might be easy, but DRAWING it? scary :) -- rephorm ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
David writes: > One thing that will help with the icons is that some of those > are SVG, and we have no SVG support. Probably because it's > another sucky XML standard. I'm thinking of using xmlame to > parse those and convert into bitmaps for generating .eaps. Writing your own svg parser would not be particularly *directly* useful to evas since it currently doesn't have support for many of the elements - so you would have to pass the result to a lib that could render that to a bitmap, as you mention. Even if evas did support all needed elements for capturing a svg doc directly, there's a big difference between "loading" a static svg document as an evas image object that holds a rendering of the document.. vs "loading" the same doc as tree of suitable evas vgx objects.. [note though that svg also allows for 'animating' of various aspects, and in a full xml world it also involves such things as 'DOM events', scripting, and other complexities that a single static rendering cannot capture] As raster mentioned, using say librsvg to render the doc, and thus load it as an evas image obj, is far more useful now -- especially if we're talking about static svg docs. There is still the problem of determining the scale to render the svg at, which could be handled as raster suggested.. or even by using the "key" part of the 'file/key' for setting the size (rel to evas coord units). The key can also be used to load document 'fragments' say (if librsvg supports this, I don't know). Since one wants to avoid re-rendering the doc, it would be best to render it at the largest reasonable size and image- scale down as needed. > Supporting .desktop files (and the fdo icon themes that go with > them) as well as (possibly animated) .edj icons is a good idea. > Currently there are no icon themes on get-e.org, since they where\ > all taken down to be redone. That apparently is a very hard job > as it has taken months with no result in sight. By leveraging > fdo icon themes via .desktop files, we can make use of existing > icon themes, some of which the average user probably already has > installed by their distro. If we incorporate a search for .edj > icons into the fdo search algorithm for .desktop files, we can > have the best of both worlds. Then if the user happens to have > a suitable .edj, it is used, otherwise use the fdo icon that > would have been used anyway. Support for fdo 'standards/specs' is one of the most important things e needs to do, and I would say that you have a very 'enlightened' outlook on things here :) :) > That means code to handle .desktop files needs to be used by E > and those menu tools. Since I have already written the bulk of > the code to deal with fdo .desktop files and icons I'm quite > happy to shift it about so that it can be used by E and > e17genmenu. Although if we put it into e_desktopfile.[ch] > e17genmenu won't be able to access it unless I recast e17genmenu > as a module. So the real questions becomes, where is the best > place for .desktop support code so that E and other code can > use it? IPC (here's the path to a .desktop, give me back a .eap)? > In a library? I'm not real fussy, I just want to avoid > duplicating the code. Ummm... here's my view on these kinds of issues: There's really no reason why edje itself cannot "load" any file format that evas can load as an image object. There's no reason why one needs to externally create .edj files out of jpg/png/xpm/svg/... files in order for edje to use them. One can even imagine using say a (file,key) pair of the form ("image_file.png","fill { }") to load the image and give it 'fill' properties.. The magic for this would of course be in edje having support for its own kind of loaders, in conjuction with evas' image loading. In e17 for example, there's no reason to have two different interfaces for setting a 'generic' theme object; one for plain image files, and another for edj files -- edje should be able to use both file types as valid inputs to set on an obj. In a similar vein, there's really no need to have to "transform" .desktop files to .eap files in order for e17 to be able to "load" them for all its needs... If you can write a program that carries out such a transformation, then you can also write a lib to do the same (as you mentioned), and if e had 'loaders' for this, then it would only need a single "load app data" interface for obtaining what it needs -- wether the input is a .desktop file or an .eap file. Yet, it would still be desirable to have such transform programs (and/or shared libs -- a shared lib version can be used to write the program version), for others, or other parts of e, to use... I would argue that both, external tools (execs and/or shared libs) *and* inter
Re: [E-devel] E CVS: apps/e raster
On Thu, 15 Jun 2006 09:44:09 -0500 [EMAIL PROTECTED] babbled: > On Thu, Jun 15, 2006 at 03:11:28PM +1000, David Seikel wrote: > > On Thu, 15 Jun 2006 00:21:09 -0400 (EDT) Enlightenment CVS > > <[EMAIL PROTECTED]> wrote: > > > > > > > I'm very pleased with the performance of xmlame, the worlds lamest xml > > parser. It does what is needed for parsing fdo xml menu files, and > > nothing else. It works really fast. I'm not so pleased with the speed > > of .eap creation. It uses a combination of engrave to create the > > initial .eap, followed by eet calls to fill in the extra details. > > This involves starting an executable and opening / closing the > > eap several times. This is fine for one or two .eaps, but when you are > > creating hundreds the overheads involved slow things down a lot. > > > > Right now, most .eap creation (iirc) is done one of two ways: > > 1) Have some edc code that replace some values in and write out to a > file, then call edje_cc on it. > > 2) Use engrave to load an existing .edj / .edc, use its API to modify > things, and save it out (which rebuilds .edc, and calls edje_cc on it). > > Since for .eaps, the only things chaning are the image and the extra metadata > fields (exe, class, etc), it might be quicker if we simply used eet directly > to write out the image data to the image/0 key (without touching the edje > blob). We'd have to make sure we used the proper compression, but that > shouldn't be too difficult. We could even make this a generic '.edj image > swapping' tool. this feels sooo dirty - what if the icon uses multiple images in the .edj. this is currently bothering me as it simply doesn't make it sane to do without entirely decompiling the edje then recompiling. > So, > > Load up a template .edj > Display a list of images in the ejde's image directory (reading in the > compression, etc also). > Allow new image files to be specified for each of these > On 'Save', copy the template to the new location, replace out the > images/0, images/1, etc keys with any new ones selected (properly > compressed). > (for .eaps you'd have the additional metadata fields to replace also) > > This way the .edc wouldn't have to be parsed / compiled each time. > > Something like this just seems cleaner to me, and would allow > alternate styles (multistate icons maybe?) to be generated. > > > One other (harebrained) option would be to add in something like "image > classes", where you could set a different image file (somewhere on disk) > for edje to load instead of the one in the .edj file. > > e.g. the icon part would be somethink like > > part { > name: "icon"; > type: IMAGE; > description { > ... > image { > normal: "xterm.png"; > image_class: "icon"; > } > } > } > > then, e would do something like > > edje_object_image_class_set(eap_obj, "icon", > "/path/to/fancy-xterm.png"); > > > After thinking about this a bit more, its seeming less harebrained... > > What do you guys think? > > > > Since my e17genmenu rewrite was always with an eye to incorporating it > > as part of apps/e, I have no problem doing so to take care of this TODO > > item. That's why I implemented my own xml parser, and that's one of the > > reasons I want to get rid of the engrave dependency. > > > > One thing that will help with the icons is that some of those are SVG, > > and we have no SVG support. Probably because it's another sucky XML > > standard. I'm thinking of using xmlame to parse those and > > convert into bitmaps for generating .eaps. The other thing that will > > help is support for .xpm's, which is the other graphics format used in > > the fdo standards. > > > eek! parsing svg might be easy, but DRAWING it? scary :) indeed. i'd rather just.. keep clear of it for now. > -- > rephorm > > > > > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, 15 Jun 2006 15:06:00 +0900 Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > On Thu, 15 Jun 2006 15:11:28 +1000 David Seikel <[EMAIL PROTECTED]> > babbled: > > > will help is support for .xpm's, which is the other graphics format > > used in the fdo standards. > > xpms though are pretty sucky - no alpha channel, fat and bloated > ascii parsing etc. evas could have an xpm loader brought in from > imlib2. Just heard that it's Debian policy to use .xpm's in their desktop files in preference to other formats. Who volunteers to drag an .xpm loader into evas? signature.asc Description: PGP signature Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Thu, 29 Jun 2006, David Seikel wrote: > On Thu, 15 Jun 2006 15:06:00 +0900 Carsten Haitzler (The Rasterman) > <[EMAIL PROTECTED]> wrote: > > > On Thu, 15 Jun 2006 15:11:28 +1000 David Seikel <[EMAIL PROTECTED]> > > babbled: > > > > > will help is support for .xpm's, which is the other graphics format > > > used in the fdo standards. > > > > xpms though are pretty sucky - no alpha channel, fat and bloated > > ascii parsing etc. evas could have an xpm loader brought in from > > imlib2. > > Just heard that it's Debian policy to use .xpm's in their desktop > files in preference to other formats. Who volunteers to drag an .xpm > loader into evas? I've already ported some loaders / savers from imlib2 to evas. But what prevent me from adding more is that raster told me that the plugin system would be changed. Any objection that i begin the port ? Vincent Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
> I've already ported some loaders / savers from imlib2 to evas. But what > prevent me from adding more is that raster told me that the plugin system > would be changed. What/How would be changed? jl (turran) Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, Jun 28, 2006 at 10:34:28PM +0900, Carsten Haitzler wrote: > On Thu, 15 Jun 2006 09:44:09 -0500 [EMAIL PROTECTED] babbled: > > Since for .eaps, the only things chaning are the image and the extra > > metadata > > fields (exe, class, etc), it might be quicker if we simply used eet directly > > to write out the image data to the image/0 key (without touching the edje > > blob). We'd have to make sure we used the proper compression, but that > > shouldn't be too difficult. We could even make this a generic '.edj image > > swapping' tool. > > this feels sooo dirty - what if the icon uses multiple images in the .edj. > this > is currently bothering me as it simply doesn't make it sane to do without > entirely decompiling the edje then recompiling. > I haven't tried, but is it even possible to edit an .eap that uses a non-standard edj as its base? In any case, with the current method, setting the icon and saving would cause the entire icon to be overwritten by a 'standard' eap with the chosen icon. Also, as I mentioned before, it wouldn't be too difficult to handle the multiple image case. We could just provide the ability to change each image (see below). > > So, > > > > Load up a template .edj > > Display a list of images in the ejde's image directory (reading in the > > compression, etc also). > > Allow new image files to be specified for each of these > > On 'Save', copy the template to the new location, replace out the > > images/0, images/1, etc keys with any new ones selected (properly > > compressed). > > (for .eaps you'd have the additional metadata fields to replace also) > > > > This way the .edc wouldn't have to be parsed / compiled each time. > > > > Something like this just seems cleaner to me, and would allow > > alternate styles (multistate icons maybe?) to be generated. We could even hook in some descriptive metadata (somewhere in the images block, e.g. an extra optional image param to say its swappable). Maybe I just have an unnatural aversion to keeping edc in c code and compiling it out every change. :) -- brian Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
> > I've already ported some loaders / savers from imlib2 to evas. > > But what prevent me from adding more is that raster told me > > that the plugin system would be changed. > > What/How would be changed? > > jl (turran) > I don't know about the "plugin system", I don't have any need to change that at this point.. maybe raster has something in mind there? But the internal engine funcs, and some 'common' structures as well, would likely be changed in order to allow for transforms and some vgx stuff.. and to give a more coherent and extensible setup internally. jose. Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 28 Jun 2006 17:30:43 +0200 "Jorge Luis Zapata Muga" <[EMAIL PROTECTED]> babbled: > > I've already ported some loaders / savers from imlib2 to evas. But what > > prevent me from adding more is that raster told me that the plugin system > > would be changed. > > What/How would be changed? not the raw plugin/module system but the actual image loading/saving api used. right now its fairly simple 2 pass loading ( load header and decode data later when needed). i want to expand i to accept parameters for regions of an image to load (so you can load a sub-section of an image), define a pre-scaling amount you need/want ( i ant to load image X but at 50% size) and if the loader can optimize it by simply decoding less data (like epeg) it can. and ten finally be able to define a dpi and "render dimensions" for vector data (svg, ps, pdf etc.) and be able to more cleanly request # of pages in a file, get an index of them etc. (svg, pdf, ps, tiff for exmple). this will make loaders MUCH more complex, but also able to load more formats more efficiently. this is a ental note for now - i doubt i will get the time any time soon, so port away at xpms > jl (turran) > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Wed, 28 Jun 2006 11:10:01 -0500 [EMAIL PROTECTED] babbled: > On Wed, Jun 28, 2006 at 10:34:28PM +0900, Carsten Haitzler wrote: > > On Thu, 15 Jun 2006 09:44:09 -0500 [EMAIL PROTECTED] babbled: > > > Since for .eaps, the only things chaning are the image and the extra > > > metadata fields (exe, class, etc), it might be quicker if we simply used > > > eet directly to write out the image data to the image/0 key (without > > > touching the edje blob). We'd have to make sure we used the proper > > > compression, but that shouldn't be too difficult. We could even make this > > > a generic '.edj image swapping' tool. > > > > this feels sooo dirty - what if the icon uses multiple images in the .edj. > > this is currently bothering me as it simply doesn't make it sane to do > > without entirely decompiling the edje then recompiling. > > > > I haven't tried, but is it even possible to edit an .eap that uses a > non-standard edj as its base? In any case, with the current method, > setting the icon and saving would cause the entire icon to be > overwritten by a 'standard' eap with the chosen icon. well yes - it is possible, BUT u cn sanely edit the image as its not defined simply that way > Also, as I mentioned before, it wouldn't be too difficult to handle the > multiple image case. We could just provide the ability to change each > image (see below). > > > > So, > > > > > > Load up a template .edj > > > Display a list of images in the ejde's image directory (reading in the > > > compression, etc also). > > > Allow new image files to be specified for each of these > > > On 'Save', copy the template to the new location, replace out the > > > images/0, images/1, etc keys with any new ones selected (properly > > > compressed). > > > (for .eaps you'd have the additional metadata fields to replace also) > > > > > > This way the .edc wouldn't have to be parsed / compiled each time. > > > > > > Something like this just seems cleaner to me, and would allow > > > alternate styles (multistate icons maybe?) to be generated. > > We could even hook in some descriptive metadata (somewhere in the images > block, e.g. an extra optional image param to say its swappable). > > Maybe I just have an unnatural aversion to keeping edc in c code and > compiling it out every change. :) . yeah. i'm currently mulling our situation over. > -- > brian > > > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ___ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E CVS: apps/e raster
On Fri, 30 Jun 2006 20:27:45 +0900 Carsten Haitzler (The Rasterman) <[EMAIL PROTECTED]> wrote: > On Wed, 28 Jun 2006 11:10:01 -0500 [EMAIL PROTECTED] babbled: > > > Maybe I just have an unnatural aversion to keeping edc in c code and > > compiling it out every change. :) > > . yeah. i'm currently mulling our situation over. That will have an impact on what I was planning on doing to optimise how e17genmenu creates bulk .eaps, so I guess I'll hold off on that bit for a while. Also, I have a contract that will keep me busy for a few weeks more (one of the main reasons I have not been active for a while). The next contract after that is not in a hurry, so I can put that off for a little while and catch up on my e17 coding. signature.asc Description: PGP signature Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel