Re: [E-devel] Re: E CVS: apps/e raster
On Mon, 29 May 2006 20:18:15 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > Enlightenment CVS wrote: > > > -MAINTAINERCLEANFILES = Makefile.in > > +7MAINTAINERCLEANFILES = Makefile.in > > This 7 doesn't seem right. hell no - major type. fixed. :) > Sebastian > > > > --- > All the advantages of Linux Managed Hosting--Without the Cost and Risk! > Fully trained technicians. The highest number of Red Hat certifications in > the hosting industry. Fanatical Support. Click to learn more > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&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 (東京 日本) --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Enlightenment CVS wrote: -MAINTAINERCLEANFILES = Makefile.in +7MAINTAINERCLEANFILES = Makefile.in This 7 doesn't seem right. Sebastian --- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Wed, 17 May 2006 23:08:12 -0400 Michael Jennings <[EMAIL PROTECTED]> babbled: > On Wednesday, 17 May 2006, at 21:59:55 (-0400), > Enlightenment CVS wrote: > > > um - no, we need the explicit long list of files. > > Um, no, we most certainly do not. > > > the fact is libtool likes to install .la, .a etc. files too- which > > double the disk usage per module and are never used by e at > > all. only the .so is needed for a module (as far as executable goes) > > And all those .a and .la files are already being removed by the > %install scriptlet. Furthermore, if they still existed at the end of i didn't see that. thanks for pointing it out. > the package build, they would cause the build to fail because they are > not being included in the final RPM. Currently the *.eap files are > causing this failure. > > Sorry, but your changes are incorrect. they were perfectly correct. they added the .eap files. > 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) > --- > "It's late in the evening. She's wondering what clothes to wear. > She puts on her make up and brushes her long, blonde hair. And > then she asks me, 'Do I look alright?' And I say, 'Yes, you look > wonderful tonight.' " -- Eric Clapton, "Wonderful Tonight" > > > --- > 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] Re: E CVS: apps/e raster
On Wed, 17 May 2006 22:29:11 -0500 Ed Presutti <[EMAIL PROTECTED]> babbled: > On Wed, 2006-05-17 at 23:08 -0400, Michael Jennings wrote: > > On Wednesday, 17 May 2006, at 21:59:55 (-0400), > > Enlightenment CVS wrote: > > > > > um - no, we need the explicit long list of files. > > > > Um, no, we most certainly do not. > > > > > the fact is libtool likes to install .la, .a etc. files too- which > > > double the disk usage per module and are never used by e at > > > all. only the .so is needed for a module (as far as executable goes) > > > > Does E statically link against anything? If not, why not add an > AC_DISABLE_STATIC to configure.in to disable libtool's building of the > static stuff. You'll still have to use scriptlet to get rid of the .la > files, but at least you won't build/install the static stuff. It'll also > speed up the build a bit, which might not be a bad thing for us frequent > updaters. :-) the problem is libtool wants to build .a's for loadable modules anyway (and it would like to think u are going to use libltdl to load them). we need neither they .a's nor the .la's for modules. we only need the .so's. we still want to keep the .a nd .la's for libe. > Just a thought, > Ed Presutti (ekrunch on freenode) > > -- > “Debugging is twice as hard as writing the code in the first place. > Therefore, if you write the code as cleverly as possible, you are, by > definition, not smart enough to debug it.” – Brian W. Kernighan > > > > --- > 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&kid0709&bid&3057&dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Wednesday, 17 May 2006, at 22:29:11 (-0500), Ed Presutti wrote: > Does E statically link against anything? If not, why not add an > AC_DISABLE_STATIC to configure.in to disable libtool's building of > the static stuff. You'll still have to use scriptlet to get rid of > the .la files, but at least you won't build/install the static > stuff. It'll also speed up the build a bit, which might not be a bad > thing for us frequent updaters. :-) AFAIK, --disable-static or the macro equivalent would disable building static versions of libe as well, not just the modules. For purposes of the RPM, however, it doesn't matter. Raster added commands to the spec file's %install scriptlet to remove the *.a and *.la files for modules as they are indeed unused. This, rather than modifications to the %files section, is the proper solution to the problem he mentioned. The more verbose %files section will only serve to cause present and future "Installed but unpackaged" errors like those which resulted from the previous spec file. Note the commented-out .eap files. Commenting them out simply causes the build to fail. If they are not meant to be packaged, they must be removed. 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) --- "Pleure pas petite sirene, la ville dort encore. Ton histoire commence a peine. Pleure pas petite sirene, le jour attend dehors dans les brumes et les fontaines." -- Francis Cabrel --- 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] Re: E CVS: apps/e raster
On Wed, 2006-05-17 at 23:08 -0400, Michael Jennings wrote: > On Wednesday, 17 May 2006, at 21:59:55 (-0400), > Enlightenment CVS wrote: > > > um - no, we need the explicit long list of files. > > Um, no, we most certainly do not. > > > the fact is libtool likes to install .la, .a etc. files too- which > > double the disk usage per module and are never used by e at > > all. only the .so is needed for a module (as far as executable goes) > Does E statically link against anything? If not, why not add an AC_DISABLE_STATIC to configure.in to disable libtool's building of the static stuff. You'll still have to use scriptlet to get rid of the .la files, but at least you won't build/install the static stuff. It'll also speed up the build a bit, which might not be a bad thing for us frequent updaters. :-) Just a thought, Ed Presutti (ekrunch on freenode) -- “Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.” – Brian W. Kernighan --- 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
[E-devel] Re: E CVS: apps/e raster
On Wednesday, 17 May 2006, at 21:59:55 (-0400), Enlightenment CVS wrote: > um - no, we need the explicit long list of files. Um, no, we most certainly do not. > the fact is libtool likes to install .la, .a etc. files too- which > double the disk usage per module and are never used by e at > all. only the .so is needed for a module (as far as executable goes) And all those .a and .la files are already being removed by the %install scriptlet. Furthermore, if they still existed at the end of the package build, they would cause the build to fail because they are not being included in the final RPM. Currently the *.eap files are causing this failure. Sorry, but your changes are incorrect. 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) --- "It's late in the evening. She's wondering what clothes to wear. She puts on her make up and brushes her long, blonde hair. And then she asks me, 'Do I look alright?' And I say, 'Yes, you look wonderful tonight.' " -- Eric Clapton, "Wonderful Tonight" --- 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] Re: E CVS: apps/e raster
On Sat, 4 Mar 2006 12:39:40 + "Aleksej Struk" <[EMAIL PROTECTED]> babbled: > Hi, > > sorry for disturbing .. Already fixed and in cvs. It was just missing > 'return 1' in e_grabinput_get function ;) oh - oops. thats was silly of me. i was going thru and putting alll that stuff and forgot to return 1 on success :) > sn > > On 3/4/06, Aleksej Struk <[EMAIL PROTECTED]> wrote: > > Hi, > > > > Some comments on desklock. Basically it fails to start now. It seams that > > it cannot break some key/mouse grab windows. Actually this happens even > > after E starts, and when there are no windows opened. > > > > I suspect that desklock cannot realise E grabs and because of this > > fails to start. > > > > Any comments or solutions ? > > > > On 3/4/06, enlightenment-cvs@lists.sourceforge.net > > wrote: > > > Enlightenment CVS committal > > > > > > Author : raster > > > Project : e17 > > > Module : apps/e > > > > > > Dir : e17/apps/e/src/bin > > > > > > > > > Modified Files: > > > Makefile.am e_desklock.c e_grabinput.c e_grabinput.h > > > e_includes.h e_int_config_background.c e_int_config_desklock.c > > > e_int_config_theme.c e_widget_image.c > > > Added Files: > > > e_widget_preview.c e_widget_preview.h > > > > > > > > > Log Message: > > > > > > > > > add a preview widget (includes a livethumb for live downscaling - notice > > > previews of animated bgs's... animate now). fixed problems with image > > > widget withleaks and other stuff... also desklok tries to abord if grabs > > > fail and agressively tries to disable existing grabs > > > > > -- > Aleksej Struk > Master Degree Student > Free University of Bozen-Bolzano > Faculty of Computer Science > phone: +39-0471-061749 > cell phone: +39-3204627049 > [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. > > > --- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd___ > 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 xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hi, sorry for disturbing .. Already fixed and in cvs. It was just missing 'return 1' in e_grabinput_get function ;) sn On 3/4/06, Aleksej Struk <[EMAIL PROTECTED]> wrote: > Hi, > > Some comments on desklock. Basically it fails to start now. It seams that > it cannot break some key/mouse grab windows. Actually this happens even after > E starts, and when there are no windows opened. > > I suspect that desklock cannot realise E grabs and because of this > fails to start. > > Any comments or solutions ? > > On 3/4/06, enlightenment-cvs@lists.sourceforge.net > wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/bin > > > > > > Modified Files: > > Makefile.am e_desklock.c e_grabinput.c e_grabinput.h > > e_includes.h e_int_config_background.c e_int_config_desklock.c > > e_int_config_theme.c e_widget_image.c > > Added Files: > > e_widget_preview.c e_widget_preview.h > > > > > > Log Message: > > > > > > add a preview widget (includes a livethumb for live downscaling - notice > > previews of animated bgs's... animate now). fixed problems with image widget > > withleaks and other stuff... also desklok tries to abord if grabs fail and > > agressively tries to disable existing grabs > -- Aleksej Struk Master Degree Student Free University of Bozen-Bolzano Faculty of Computer Science phone: +39-0471-061749 cell phone: +39-3204627049 [EMAIL PROTECTED] [EMAIL PROTECTED] - http://www. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hi, Some comments on desklock. Basically it fails to start now. It seams that it cannot break some key/mouse grab windows. Actually this happens even after E starts, and when there are no windows opened. I suspect that desklock cannot realise E grabs and because of this fails to start. Any comments or solutions ? On 3/4/06, enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > Makefile.am e_desklock.c e_grabinput.c e_grabinput.h > e_includes.h e_int_config_background.c e_int_config_desklock.c > e_int_config_theme.c e_widget_image.c > Added Files: > e_widget_preview.c e_widget_preview.h > > > Log Message: > > > add a preview widget (includes a livethumb for live downscaling - notice > previews of animated bgs's... animate now). fixed problems with image widget > withleaks and other stuff... also desklok tries to abord if grabs fail and > agressively tries to disable existing grabs --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Le Fri, 03 Mar 2006 01:04:26 -0800, dans son message intitulé E CVS: apps/e raster, enlightenment-cvs@lists.sourceforge.net a eu le courage de nous raconter : > 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_display.c > > > Log Message: > > > randr - a nice module, isn't really needed anymroe now as almsot all > the work is done by a config dialog (i added the safety box stuff > from randr into it). i just need to add the cde to restore on login > now. [snip] Hello! Here is a patch to make the display config dialog work as expected (let you select a refresh rate after a resolution selection, no minimum auto-resize after clearing the refresh rate ilist). Cheers! ilLogict Index: src/bin/e_ilist.c === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_ilist.c,v retrieving revision 1.14 diff -u -r1.14 e_ilist.c --- src/bin/e_ilist.c 25 Jan 2006 04:06:51 - 1.14 +++ src/bin/e_ilist.c 3 Mar 2006 09:49:46 - @@ -253,6 +253,10 @@ if (si) { sd->items = evas_list_remove(sd->items, si); + if (e_ilist_selected_get(obj) == n) + { + sd->selected = -1; + } if (si->icon_obj) evas_object_del(si->icon_obj); evas_object_del(si->base_obj); free(si); @@ -310,6 +314,7 @@ evas_object_del(si->base_obj); free(si); } + sd->selected = -1; } /* local subsystem functions */ Index: src/bin/e_int_config_display.c === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_display.c,v retrieving revision 1.2 diff -u -r1.2 e_int_config_display.c --- src/bin/e_int_config_display.c 15 Feb 2006 20:30:59 - 1.2 +++ src/bin/e_int_config_display.c 3 Mar 2006 09:49:48 - @@ -17,14 +17,14 @@ Evas_Object *res_list = NULL; typedef struct _Resolution Resolution; -struct _Resolution +struct _Resolution { int size_id; Ecore_X_Screen_Size size; Ecore_X_Screen_Refresh_Rate *rates; }; -struct _E_Config_Dialog_Data +struct _E_Config_Dialog_Data { E_Config_Dialog *cfd; Resolution *res; @@ -33,7 +33,7 @@ }; EAPI E_Config_Dialog * -e_int_config_display(E_Container *con) +e_int_config_display(E_Container *con) { E_Config_Dialog *cfd; E_Config_Dialog_View *v; @@ -51,17 +51,17 @@ } static void -_fill_data(E_Config_Dialog_Data *cfdata) +_fill_data(E_Config_Dialog_Data *cfdata) { E_Manager *man; man = e_manager_current_get(); - cfdata->orig_size = ecore_x_randr_current_screen_size_get(man->root); + cfdata->orig_size = ecore_x_randr_current_screen_size_get(man->root); cfdata->orig_rate = ecore_x_randr_current_screen_refresh_rate_get(man->root); } static void * -_create_data(E_Config_Dialog *cfd) +_create_data(E_Config_Dialog *cfd) { E_Config_Dialog_Data *cfdata; cfdata = E_NEW(E_Config_Dialog_Data, 1); @@ -71,19 +71,19 @@ } static void -_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) +_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) { free(cfdata); } static int -_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) +_basic_apply_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *cfdata) { char *sel_res, *sel_rate; int w, h, r, i, n; Ecore_X_Screen_Size *sizes; Ecore_X_Screen_Size size; - Ecore_X_Screen_Refresh_Rate *rates; + Ecore_X_Screen_Refresh_Rate *rates; Ecore_X_Screen_Refresh_Rate rate; E_Manager *man; @@ -91,35 +91,35 @@ sel_rate = (char *)e_widget_ilist_selected_label_get(rate_list); sscanf(sel_res, "%dx%d", &w, &h); sscanf(sel_rate, "%d Hz", &r); - - if ((cfdata->orig_size.width == w) && + + if ((cfdata->orig_size.width == w) && (cfdata->orig_size.height == h) && (cfdata->orig_rate.rate == r)) return 1; man = e_manager_current_get(); sizes = ecore_x_randr_screen_sizes_get(man->root, &n); - for (i = 0; i < n; i++) + for (i = 0; i < n; i++) { - if ((sizes[i].width == w) && + if ((sizes[i].width == w) && (sizes[i].height == h)) { size = sizes[i]; int k, rr; rates = ecore_x_randr_screen_refresh_rates_get(man->root, i, &rr); - for (k = 0; k < rr; k++) + for (k = 0; k < rr; k++) { - if (rates[k].rate == r) + if (rates[k].rate == r) { rate = rates[k]; break; - } + } } break; } } - int ret; + int ret; ret = ecore_x_randr_screen_refresh_rate_set(man->root, size, rate); cfdata->orig_size = size; cfdata->orig_rate = rate; @@ -128,7 +128,7 @@ } static Evas_Object * -_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata) +_bas
[E-devel] Re: E CVS: apps/e raster
On 2/3/06, enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_border.c e_border.h e_int_config_window_display.c > e_ipc_handlers.h e_place.c > > > Log Message: > > > anitgadget placement policy Hi, I have some ideas about this antigadget patch. First of all, I think that this should not be implemented as placement policy, because, for example, I like to use smart window placement && I'd like windows not to overlap gadgets. In contrast if I turn on "anti-gadget" window placement policy, my windows are placed in quite random way. :( I think, therefore, this "anti-gadget" functionality should be implemented as an option for smart placement policy, since other placement policies depends on user. However, there is a nice option which can be set by each gadget - E_GADMAN_POLICY_ALLOW_OVERLAP. This option says if this gadget allows windows to overlap it or not. Moreover, there is a function, e_maximize_border_gaman_fit (see smart maximization policy implementation), that computes the area of the desktop, wrt gadget position on the desktop, which can be used for window placement. aleksej --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Fri, 3 Feb 2006 04:10:34 +1000 David Seikel <[EMAIL PROTECTED]> wrote: > On Thu, 2 Feb 2006 08:46:40 -0600 Brian Mattern > <[EMAIL PROTECTED]> wrote: > > > Regardless, I haven't gotten much feedback on E_Gadget yet. I know > > the API's could use a bit of work, but it IS usable. (For instance, > > I moved the temperature module to it already). I'll try to write up > > a blog post about it this weekend. > > Didn't realise you were looking for feedback on it. I guess the fact > that I haven't bitched about it could be considered positive > feedback. B-) > > After I finish waking up I'll bitch about it a little. Or not. Got busy with the new genmenu code. When I get around to working on emu again, then I'll review any problems I have with E_Gadget. pgpVYe4np5CE4.pgp Description: PGP signature
Re: [E-devel] Re: E CVS: apps/e raster
On Thu, 2 Feb 2006 08:46:40 -0600 Brian Mattern <[EMAIL PROTECTED]> babbled: > On Thursday 02 February 2006 03:42, enlightenment-cvs@lists.sourceforge.net > wrote: > > going to work on gadcon - an intended replacement for gadman. just starting > > things up - comments welcome, but this needs to fix up layout of gadgets > > for moduels (gadman will exist for a while - mayeb forever, but i will > > migrate most internal modules to gadcon eventually) > > > > I assume Gadcon == Gadget Container. Sounds good, as it abstracts gadget actually "gadget control" - close enough. it's intended as a replacement for gadman - but gadman for now at least will stay. > layout into different types ('anywhere on this evas' or 'in a horizontal row > with the height fixed to the container', etc). However, instead of porting > all the modules to gadcon, I think we should port them to E_Gadget, and port > THAT to gadcon. yes - that works too. right now i am planning on getting the layout stuff right though just with some rectangles and stuff as gadcon clients. :) > In addition to making things a bit easier on the gadget writer, E_Gadget > moves the decision of which evas' to draw on to a central location. This > allows us to later extend things to draw in windows other than the desktop bg > windows. gadcon is intended to work just this way too - so e_gadget would likely get its canvas from e_gadcon - just punting the info down the pipe :) > Then, in the future when xrender gets up to speed, we could have e.g. an > 'overlay' gadget window that floats ABOVE the rest of the desktop. (Although, > in that case, most gadgets would really have no need to run in e's process, > and could just be separate individual windows anyway) actually - i was thinking just 1 big fat canvas and now client windows are just canvas objects swallwed into the border edje objects... :) > Regardless, I haven't gotten much feedback on E_Gadget yet. I know the API's > could use a bit of work, but it IS usable. (For instance, I moved the > temperature module to it already). I'll try to write up a blog post about it > this weekend. sure - i'm starting to look at this - so i'll keep that within my field of vision. right now though i want to simply get this right form a container layout point of view. gadcon has 2 modes. a free floating mode and a "swallowed" mode. so far. the swallowed mode means some container object swallows it into an edje part and controls it from there. so a "panel" would have a swallow region for contents and thats where the gadcon would live for example. this allows us to no swallow gadgets into window borders too, and possibnly menus and all sorts of other locations that modules might want to pop up :) > -- > rephorm > > > --- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&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 (東京 日本) --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Thu, 2 Feb 2006 08:46:40 -0600 Brian Mattern <[EMAIL PROTECTED]> wrote: > Regardless, I haven't gotten much feedback on E_Gadget yet. I know > the API's could use a bit of work, but it IS usable. (For instance, I > moved the temperature module to it already). I'll try to write up a > blog post about it this weekend. Didn't realise you were looking for feedback on it. I guess the fact that I haven't bitched about it could be considered positive feedback. B-) After I finish waking up I'll bitch about it a little. pgptliLCeTlQQ.pgp Description: PGP signature
[E-devel] Re: E CVS: apps/e raster
On Thursday 02 February 2006 03:42, enlightenment-cvs@lists.sourceforge.net wrote: > going to work on gadcon - an intended replacement for gadman. just starting > things up - comments welcome, but this needs to fix up layout of gadgets > for moduels (gadman will exist for a while - mayeb forever, but i will > migrate most internal modules to gadcon eventually) > I assume Gadcon == Gadget Container. Sounds good, as it abstracts gadget layout into different types ('anywhere on this evas' or 'in a horizontal row with the height fixed to the container', etc). However, instead of porting all the modules to gadcon, I think we should port them to E_Gadget, and port THAT to gadcon. In addition to making things a bit easier on the gadget writer, E_Gadget moves the decision of which evas' to draw on to a central location. This allows us to later extend things to draw in windows other than the desktop bg windows. Then, in the future when xrender gets up to speed, we could have e.g. an 'overlay' gadget window that floats ABOVE the rest of the desktop. (Although, in that case, most gadgets would really have no need to run in e's process, and could just be separate individual windows anyway) Regardless, I haven't gotten much feedback on E_Gadget yet. I know the API's could use a bit of work, but it IS usable. (For instance, I moved the temperature module to it already). I'll try to write up a blog post about it this weekend. -- rephorm --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Sun, 15 Jan 2006 13:11:35 +0100 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/bin > > > > > > Modified Files: > > e_int_config_background.c e_thumb.c e_winlist.c > > > > > > Log Message: > > > > > > sharpies patch. > > (strlen(buf) == 0) == BAD :) > > ((!buf) || (!buf[0])) == GOOD ! well considering we expect the string to always have a value - not null... it was ok :) not optimaly - but then again... not called much :) > > > > > === > > RCS > > file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_background.c,v > > retrieving revision 1.17 retrieving revision 1.18 > > diff -u -3 -r1.17 -r1.18 > > --- e_int_config_background.c 14 Jan 2006 16:05:35 - 1.17 > > +++ e_int_config_background.c 15 Jan 2006 07:11:02 - 1.18 > > @@ -101,7 +101,9 @@ > > e_bg_del(cfbg->container, cfbg->zone, cfbg->desk_x, cfbg->desk_y); > > } > > if (e_config->desktop_default_background) evas_stringshare_del > > (e_config->desktop_default_background); > > - e_config->desktop_default_background = evas_stringshare_add > > (cfdata->file); > > + if (strlen(cfdata->file) == 0) e_config->desktop_default_background = > > NULL; > > + else > > + e_config->desktop_default_background = evas_stringshare_add > > (cfdata->file); e_bg_update(); > > e_config_save_queue(); > > if (cfdata->current_file) free(cfdata->current_file); > > @@ -115,9 +117,22 @@ > > E_Config_Dialog_Data *cfdata; > > > > cfdata = data; > > - e_widget_image_object_set > > - (cfdata->cfd->data, > > - e_thumb_evas_object_get(cfdata->file, cfdata->cfd->dia->win->evas, > > 200, 160, 1)); > > + if (strlen(cfdata->file) == 0) > > + { > > + Evas_Object *bg; > > + > > + bg = edje_object_add(cfdata->cfd->dia->win->evas); > > + e_theme_edje_object_set(bg, "base/theme/background", > > "desktop/background"); > > + e_widget_image_object_set(cfdata->cfd->data, bg); > > + } > > + else > > + { > > + e_widget_image_object_set > > + (cfdata->cfd->data, > > + e_thumb_evas_object_get(cfdata->file, > > + cfdata->cfd->dia->win->evas, > > + 160, 120, 1)); > > + } > > if (cfdata->current_file) > > { > > if (!strcmp(cfdata->file, cfdata->current_file)) > > @@ -181,7 +196,9 @@ > > e_bg_del(z->container->num, -1, -1, -1); > > e_bg_del(z->container->num, z->num, -1, -1); > > if (e_config->desktop_default_background) evas_stringshare_del > > (e_config->desktop_default_background); > > - e_config->desktop_default_background = evas_stringshare_add > > (cfdata->file); > > + if (strlen(cfdata->file) == 0) > > e_config->desktop_default_background = NULL; > > + else > > + e_config->desktop_default_background = evas_stringshare_add > > (cfdata->file); e_bg_update(); > > e_config_save_queue(); > > break; > > @@ -190,7 +207,8 @@ > > e_bg_del(-1, z->num, x, y); > > e_bg_del(z->container->num, -1, x, y); > > e_bg_del(z->container->num, z->num, x, y); > > - e_bg_add(z->container->num, z->num, x, y, cfdata->file); > > + if (strlen(cfdata->file) != 0) > > + e_bg_add(z->container->num, z->num, x, y, cfdata->file); > > e_bg_update(); > > e_config_save_queue(); > > break; > > @@ -202,7 +220,8 @@ > > cfbg = e_config->desktop_backgrounds->data; > > e_bg_del(cfbg->container, cfbg->zone, cfbg->desk_x, > > cfbg->desk_y); } > > - e_bg_add(-1, -1, -1, -1, cfdata->file); > > + if (strlen(cfdata->file) != 0) > > + e_bg_add(-1, -1, -1, -1, cfdata->file); > > e_bg_update(); > > e_config_save_queue(); > > break; > > @@ -269,6 +288,7 @@ > > char *homedir; > > E_Zone *z; > > int iw, ih, pw, ph; > > + Evas_Object *oi; > > > > homedir = e_user_homedir_get(); > > if (homedir) > > @@ -292,6 +312,14 @@ > > ph = 120; > > pw = ((double)z->w * ph) / (double)z->h; > > } > > + > > + oi = evas_object_rectangle_add(evas); > > + evas_object_color_set(oi, 0, 0, 0, 0); > > + e_widget_ilist_append(il, oi, _("Theme Background"), > > +_e_config_bg_cb_standard, cfd->cfdata, ""); > > + > > + if ((!e_config->desktop_default_background)) > > + e_widget_ilist_selected_set(il, 0); > > > > if (ecore_file_is_dir(buf)) > > { > > @@ -302,7 +330,8 @@ > > { > > char *bgfile; > > char fullbg[PATH_MAX]; > > -int i = 0; > > +Evas_Object *o, *otmp; > > +int i = 1; > > > > while ((bgfile = ecore_list_next(bgs))) > >{ > > @@ -326,7 +355,7 @@ > > bg = edje_object_add(evas); > > edje
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_int_config_background.c e_thumb.c e_winlist.c Log Message: sharpies patch. (strlen(buf) == 0) == BAD :) ((!buf) || (!buf[0])) == GOOD ! === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_background.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- e_int_config_background.c 14 Jan 2006 16:05:35 - 1.17 +++ e_int_config_background.c 15 Jan 2006 07:11:02 - 1.18 @@ -101,7 +101,9 @@ e_bg_del(cfbg->container, cfbg->zone, cfbg->desk_x, cfbg->desk_y); } if (e_config->desktop_default_background) evas_stringshare_del(e_config->desktop_default_background); - e_config->desktop_default_background = evas_stringshare_add(cfdata->file); + if (strlen(cfdata->file) == 0) e_config->desktop_default_background = NULL; + else + e_config->desktop_default_background = evas_stringshare_add(cfdata->file); e_bg_update(); e_config_save_queue(); if (cfdata->current_file) free(cfdata->current_file); @@ -115,9 +117,22 @@ E_Config_Dialog_Data *cfdata; cfdata = data; - e_widget_image_object_set - (cfdata->cfd->data, - e_thumb_evas_object_get(cfdata->file, cfdata->cfd->dia->win->evas, 200, 160, 1)); + if (strlen(cfdata->file) == 0) + { + Evas_Object *bg; + + bg = edje_object_add(cfdata->cfd->dia->win->evas); + e_theme_edje_object_set(bg, "base/theme/background", "desktop/background"); + e_widget_image_object_set(cfdata->cfd->data, bg); + } + else + { + e_widget_image_object_set + (cfdata->cfd->data, + e_thumb_evas_object_get(cfdata->file, + cfdata->cfd->dia->win->evas, + 160, 120, 1)); + } if (cfdata->current_file) { if (!strcmp(cfdata->file, cfdata->current_file)) @@ -181,7 +196,9 @@ e_bg_del(z->container->num, -1, -1, -1); e_bg_del(z->container->num, z->num, -1, -1); if (e_config->desktop_default_background) evas_stringshare_del(e_config->desktop_default_background); - e_config->desktop_default_background = evas_stringshare_add(cfdata->file); + if (strlen(cfdata->file) == 0) e_config->desktop_default_background = NULL; + else + e_config->desktop_default_background = evas_stringshare_add(cfdata->file); e_bg_update(); e_config_save_queue(); break; @@ -190,7 +207,8 @@ e_bg_del(-1, z->num, x, y); e_bg_del(z->container->num, -1, x, y); e_bg_del(z->container->num, z->num, x, y); - e_bg_add(z->container->num, z->num, x, y, cfdata->file); + if (strlen(cfdata->file) != 0) + e_bg_add(z->container->num, z->num, x, y, cfdata->file); e_bg_update(); e_config_save_queue(); break; @@ -202,7 +220,8 @@ cfbg = e_config->desktop_backgrounds->data; e_bg_del(cfbg->container, cfbg->zone, cfbg->desk_x, cfbg->desk_y); } - e_bg_add(-1, -1, -1, -1, cfdata->file); + if (strlen(cfdata->file) != 0) + e_bg_add(-1, -1, -1, -1, cfdata->file); e_bg_update(); e_config_save_queue(); break; @@ -269,6 +288,7 @@ char *homedir; E_Zone *z; int iw, ih, pw, ph; + Evas_Object *oi; homedir = e_user_homedir_get(); if (homedir) @@ -292,6 +312,14 @@ ph = 120; pw = ((double)z->w * ph) / (double)z->h; } + + oi = evas_object_rectangle_add(evas); + evas_object_color_set(oi, 0, 0, 0, 0); + e_widget_ilist_append(il, oi, _("Theme Background"), +_e_config_bg_cb_standard, cfd->cfdata, ""); + + if ((!e_config->desktop_default_background)) + e_widget_ilist_selected_set(il, 0); if (ecore_file_is_dir(buf)) { @@ -302,7 +330,8 @@ { char *bgfile; char fullbg[PATH_MAX]; -int i = 0; +Evas_Object *o, *otmp; +int i = 1; while ((bgfile = ecore_list_next(bgs))) { @@ -326,7 +355,7 @@ bg = edje_object_add(evas); edje_object_file_set(bg, e_config->desktop_default_background, "desktop/background"); im = e_widget_image_add_from_object(evas, bg, pw, ph); - e_widget_image_object_set(im, e_thumb_evas_object_get(fullbg, evas, 200, 160, 1)); + e_widget_image_object_set(im, e_thumb_evas_object_get(fullbg, evas, 160, 120, 1)); } free(noext); i++; @@ -339,8 +368,6 @@ if (im == NULL) { - /* FIXME: this is broken as the edje ext
[E-devel] Re: E CVS: apps/e raster
On Sun, 08 Jan 2006 04:32:16 -0800 enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_border.c e_config.c e_config.h > e_int_config_window_manipulation.c > > > Log Message: > > > options to allow shading etc. Finally. Now if we could remove all other restrictions during fullscreen mode in the same way I would be very happy. Stacking I think is the only one left. Fullscreen currently ignores stacking and restricts you to the top of the stack. This can cause problems in a couple of ways - Fullscreened apps can no longer show their own extra windows, like configuration windows etc, coz they will always be hidden below the fullscreen window that is on the top. A fullscreened terminal will always hide any windowed programs you start from it. In both cases, the other windows will remain hidden until you turn off fullscreen. So please change this to "Allow shading/resizing/stacking" or add another option "Allow stacking in fullscreen". If there are other arbitrary restrictions on fullscreen, please add options to allow them as well. pgpGBiJBtkGQn.pgp Description: PGP signature
Re: [E-devel] Re: E CVS: apps/e raster
On Sat, 7 Jan 2006 01:48:25 +1000 David Seikel <[EMAIL PROTECTED]> babbled: > Welcome back raster. Hope you had a good holiday. > > On Fri, 06 Jan 2006 07:32:41 -0800 > enlightenment-cvs@lists.sourceforge.net wrote: > > >+* BUG: IBAR follower speed and autoscroll speed are not > > pixels / sec (they are > > + recursive multiplication values). should invert gui valus and > > display as a > > + factor, not px/sec > > I kept telling him that over and over again. well it is a bit weird. but it needs fixing so it's noted down now :) -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Fri, 06 Jan 2006 16:27:53 +0100 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > BUGS TODO > > > > > > Log Message: > > > > > > fix several bugs (cursors for example)... found some more... :) > > > > > +* BUG: fullscreen does not respect min/max window size > > It did respect min max size and aspect ratio, but mplayer got confused > since it wanted the wm to (at least) produce a window with the same > aspect ratio as the real screen. well now thats just bloody brilliant! stupid mplayer. grrr. why hve a min/max/aspect hint on your window and then expect fullscreening it NOT to use these? h. > Sebastian > > > --- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > ___ > 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: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Welcome back raster. Hope you had a good holiday. On Fri, 06 Jan 2006 07:32:41 -0800 enlightenment-cvs@lists.sourceforge.net wrote: >+* BUG: IBAR follower speed and autoscroll speed are not > pixels / sec (they are > + recursive multiplication values). should invert gui valus and > display as a > + factor, not px/sec I kept telling him that over and over again. pgppi37d9uf5F.pgp Description: PGP signature
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: BUGS TODO Log Message: fix several bugs (cursors for example)... found some more... :) +* BUG: fullscreen does not respect min/max window size It did respect min max size and aspect ratio, but mplayer got confused since it wanted the wm to (at least) produce a window with the same aspect ratio as the real screen. Sebastian --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
are you REALLY on holydays ? :D Vincent On Wed, 21 Dec 2005 enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > > Modified Files: > e_int_config_modules.c > > > Log Message: > > > segv-- > > === > RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_config_modules.c,v > retrieving revision 1.7 > retrieving revision 1.8 > diff -u -3 -r1.7 -r1.8 > --- e_int_config_modules.c21 Dec 2005 09:11:18 - 1.7 > +++ e_int_config_modules.c21 Dec 2005 09:49:06 - 1.8 > @@ -14,10 +14,13 @@ > static Evas_Object *_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, > CFData *cfdata); > static Evas_Object *_advanced_create_widgets(E_Config_Dialog *cfd, Evas > *evas, CFData *cfdata); > > -void _e_config_module_list(Evas_List **b,char *dir, int loaded); > -void _e_config_mod_cb_standard(void *data); > -void *_module_load(void *data, void *data2); > -void *_module_unload(void *data, void *data2); > +static void _e_config_module_list(Evas_List **b,char *dir, int loaded); > +static void _e_config_mod_cb_standard(void *data); > +static void _module_load(void *data, void *data2); > +static void _module_unload(void *data, void *data2); > +static void _module_enable(void *data, void *data2); > +static void _module_configure(void *data, void *data2); > +static void _module_about(void *data, void *data2); > > /* Actual config data we will be playing with whil the dialog is active */ > struct _CFData > @@ -63,7 +66,7 @@ > > /* FIXME : redo this to setup list of loaded and unloaded modules in one > pass (easy):)*/ > /* FIXME: this leaks ecore list of files - also same fn dealing with 2 lists > is a bit evil */ > -void > +static void > _e_config_module_list(Evas_List **b, char *dir, int loaded) > { > Evas_List *l; > @@ -99,7 +102,7 @@ > *b = l; > } > > -void > +static void > _e_config_mod_cb_standard(void *data) > { > E_Cfg_Mod_Data *d; > @@ -154,7 +157,7 @@ > } > } > > -void * > +static void > _module_load(void *data, void *data2) > { > E_Cfg_Mod_Data *d; > @@ -170,7 +173,7 @@ > cfd->view_dirty = 1; > } > > -void * > +static void > _module_unload(void *data, void *data2) > { > E_Cfg_Mod_Data *d; > @@ -189,7 +192,7 @@ > cfd->view_dirty = 1; > } > > -void * > +static void > _module_enable(void *data, void *data2) /* this enables and disables :) */ > { > E_Config_Dialog *cfd; > @@ -236,7 +239,7 @@ > cfd->view_dirty = 1; > } > > -void * > +static void > _module_configure(void *data, void *data2) > { > E_Cfg_Mod_Data *d; > @@ -245,8 +248,9 @@ > E_Module *m; > > cfd = data; > - d = cfd->data; > - m = d->mod; > + m = cfd->data; > +// d = cfd->data; > +// m = d->mod; > cfdata = cfd->cfdata; > if (m->func.config) > { > @@ -256,7 +260,7 @@ > printf("Can't run config no module!!!\n");// Debug!! > } > > -void * > +static void > _module_about(void *data, void *data2) > { > E_Config_Dialog *cfd; > > > > > --- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > ___ > enlightenment-cvs mailing list > enlightenment-cvs@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Mon, 19 Dec 2005 13:14:03 +0800 JC Wong <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote on Sun, Dec 18, 2005 at > 08:27:41PM -0800 > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > BUGS > > > > > > Log Message: > > > > > > bug note > > > > === > > RCS file: /cvsroot/enlightenment/e17/apps/e/BUGS,v > > retrieving revision 1.2 > > retrieving revision 1.3 > > diff -u -3 -r1.2 -r1.3 > > --- BUGS18 Dec 2005 14:21:25 - 1.2 > > +++ BUGS19 Dec 2005 04:27:41 - 1.3 > > @@ -178,3 +178,21 @@ > > > > NB: in multihead if the mouse exits a screen during move or resize - either > > disallow it (warp back to previous position ) or limit resize/move > > + > > + > > + > > +From: adi <[EMAIL PROTECTED]> > > +To: enlightenment-devel@lists.sourceforge.net > > +Subject: [E-devel] Segfault if window resize and move geometry settings are > > +changed > > +Date: Sun, 18 Dec 2005 17:38:33 +0200 > > +Sender: [EMAIL PROTECTED] > > + > > +I discovered that if i try to change the default settings for window > > +resize and move geometry from the configuration panel and then resize > > +a window e17 crash. > > + > > +i build e17 from cvs 2 hours ago. > > + > > +bye > > +adi > > Up2date cvs, don't happen here. Hm. i have yet to confirm/deny this, but i'm starting a new habit of every bug email or irc log i see that may be vaguely credible, popping it into this file for future reasearch etc. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 Tokyo, Japan (東京 日本) --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote on Sun, Dec 18, 2005 at 08:27:41PM -0800 > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e > > > Modified Files: > BUGS > > > Log Message: > > > bug note > > === > RCS file: /cvsroot/enlightenment/e17/apps/e/BUGS,v > retrieving revision 1.2 > retrieving revision 1.3 > diff -u -3 -r1.2 -r1.3 > --- BUGS 18 Dec 2005 14:21:25 - 1.2 > +++ BUGS 19 Dec 2005 04:27:41 - 1.3 > @@ -178,3 +178,21 @@ > > NB: in multihead if the mouse exits a screen during move or resize - either > disallow it (warp back to previous position ) or limit resize/move > + > + > + > +From: adi <[EMAIL PROTECTED]> > +To: enlightenment-devel@lists.sourceforge.net > +Subject: [E-devel] Segfault if window resize and move geometry settings are > +changed > +Date: Sun, 18 Dec 2005 17:38:33 +0200 > +Sender: [EMAIL PROTECTED] > + > +I discovered that if i try to change the default settings for window > +resize and move geometry from the configuration panel and then resize > +a window e17 crash. > + > +i build e17 from cvs 2 hours ago. > + > +bye > +adi Up2date cvs, don't happen here. Hm. -- jcwong --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Saturday, 29 October 2005, at 09:20:27 (+0200), Sebastian Dransfeld wrote: > But that's where the main problem is :) Thanks for the solution! Glad I could help. :-) > Regards > braindead That cracked me up. :-D 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 not running for office here. I won't keep it purposefully vague. I've heard New Age Life-force trip; I'd rather be dipped in bubonic plague. Take back your free advice I don't accept. I will not play those games. God is not a secret to be kept." -- Newsboys --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
Michael Jennings wrote: On Saturday, 29 October 2005, at 08:17:01 (+0200), Sebastian Dransfeld wrote: Damn, I'm braindead. The point is when a process doesn't know anything about the startup id stuff, and doesn't unset the env. So my fix was faulty too. There should be something to identify an exe'd process and unset the env variable if the process doesn't. A pid check and a timer? Heck no. Once you exec the process, its environment is no longer yours to control. The bottom line here is that the system is imperfect because it's trying to create a relationship that X was specifically designed not to understand: processes and their windows (or vice versa). There is no perfect solution; accept that as given and move on. You can only do so much. One thing that might help is to unset the env var in your .bashrc/.bash_profile. But that only works for shell-based apps. But that's where the main problem is :) Thanks for the solution! Regards braindead --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Saturday, 29 October 2005, at 08:17:01 (+0200), Sebastian Dransfeld wrote: > Damn, I'm braindead. The point is when a process doesn't know > anything about the startup id stuff, and doesn't unset the env. So > my fix was faulty too. There should be something to identify an > exe'd process and unset the env variable if the process doesn't. A > pid check and a timer? Heck no. Once you exec the process, its environment is no longer yours to control. The bottom line here is that the system is imperfect because it's trying to create a relationship that X was specifically designed not to understand: processes and their windows (or vice versa). There is no perfect solution; accept that as given and move on. You can only do so much. One thing that might help is to unset the env var in your .bashrc/.bash_profile. But that only works for shell-based apps. 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) --- "It doesn't take a lot of strength to hang on. It takes a lot of strength to let go." -- Rep. JC Watts, Jr. --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Sat, 29 Oct 2005 08:17:01 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > Carsten Haitzler (The Rasterman) wrote: > > On Fri, 28 Oct 2005 12:28:34 +0200 Sebastian Dransfeld > > <[EMAIL PROTECTED]> babbled: > > > > > >>enlightenment-cvs@lists.sourceforge.net wrote: > >> > >>>Enlightenment CVS committal > >>> > >>>Author : raster > >>>Project : e17 > >>>Module : apps/e > >>> > >>>Dir : e17/apps/e/src/bin > >>> > >>> > >>>Modified Files: > >>> e_hints.c e_main.c > >>> > >>> > >>>Log Message: > >>> > >>> > >>>actually rather pointless to unset over there. unset at startup :) > >> > >>Nope. The previous was correct. The problem is that DESKTOP_STARTUP_ID > >>is exported to the system, so you can access it from a shell. So any > >>application launched from a shell after a .eap is launched from E will > >>get this startup id. > > > > > > um - but thats how its supposed to work. the environemtn variable is > > exported to the sub process being forked - it then gets its own copy in the > > child process and thus eventually the execced process - the execced process > > uses this env var to set properties on its window. it is the job of this > > sub process then to unset the env var before execcing anythng else > > itself :) ie - thw whole POINT of this var IS to export it to executed > > apps :) > > Damn, I'm braindead. The point is when a process doesn't know anything > about the startup id stuff, and doesn't unset the env. So my fix was > faulty too. There should be something to identify an exe'd process and > unset the env variable if the process doesn't. A pid check and a timer? errr - even if we unset it in E - its stills et in the forked process - it gets its onw COPY of the environment and so once its been given to the child and it has forked - it's out of our control :/ > Sebastian > > > > --- > This SF.Net email is sponsored by the JBoss Inc. > Get Certified Today * Register for a JBoss Training Course > Free Certification Exam for All Training Attendees Through End of 2005 > Visit http://www.jboss.com/services/certification for more information > ___ > 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 the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
Carsten Haitzler (The Rasterman) wrote: On Fri, 28 Oct 2005 12:28:34 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_hints.c e_main.c Log Message: actually rather pointless to unset over there. unset at startup :) Nope. The previous was correct. The problem is that DESKTOP_STARTUP_ID is exported to the system, so you can access it from a shell. So any application launched from a shell after a .eap is launched from E will get this startup id. um - but thats how its supposed to work. the environemtn variable is exported to the sub process being forked - it then gets its own copy in the child process and thus eventually the execced process - the execced process uses this env var to set properties on its window. it is the job of this sub process then to unset the env var before execcing anythng else itself :) ie - thw whole POINT of this var IS to export it to executed apps :) Damn, I'm braindead. The point is when a process doesn't know anything about the startup id stuff, and doesn't unset the env. So my fix was faulty too. There should be something to identify an exe'd process and unset the env variable if the process doesn't. A pid check and a timer? Sebastian --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Fri, 28 Oct 2005 12:28:34 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e/src/bin > > > > > > Modified Files: > > e_hints.c e_main.c > > > > > > Log Message: > > > > > > actually rather pointless to unset over there. unset at startup :) > > Nope. The previous was correct. The problem is that DESKTOP_STARTUP_ID > is exported to the system, so you can access it from a shell. So any > application launched from a shell after a .eap is launched from E will > get this startup id. um - but thats how its supposed to work. the environemtn variable is exported to the sub process being forked - it then gets its own copy in the child process and thus eventually the execced process - the execced process uses this env var to set properties on its window. it is the job of this sub process then to unset the env var before execcing anythng else itself :) ie - thw whole POINT of this var IS to export it to executed apps :) > Sebastian > > > > > === > > RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_hints.c,v > > retrieving revision 1.77 > > retrieving revision 1.78 > > diff -u -3 -r1.77 -r1.78 > > --- e_hints.c 28 Oct 2005 08:32:01 - 1.77 > > +++ e_hints.c 28 Oct 2005 09:23:54 - 1.78 > > @@ -411,7 +411,6 @@ > > > > id = atoi(str + 8); > > if (id > 0) bd->client.netwm.startup_id = id; > > - e_util_env_set("DESKTOP_STARTUP_ID", NULL); > >} > > free(str); > > } > > === > > RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v > > retrieving revision 1.132 > > retrieving revision 1.133 > > diff -u -3 -r1.132 -r1.133 > > --- e_main.c25 Oct 2005 22:01:50 - 1.132 > > +++ e_main.c28 Oct 2005 09:23:54 - 1.133 > > @@ -139,6 +139,8 @@ > > if (getenv("NOSTARTUP")) nostartup = 1; > > if (getenv("RESTART")) after_restart = 1; > > > > + if (getenv("DESKTOP_STARTUP_ID")) e_util_env_set("DESKTOP_STARTUP_ID", > > NULL); > > + > > e_util_env_set("RESTART", "1"); > > > > e_intl_init(); > > > > > > > > > > --- > > This SF.Net email is sponsored by the JBoss Inc. > > Get Certified Today * Register for a JBoss Training Course > > Free Certification Exam for All Training Attendees Through End of 2005 > > Visit http://www.jboss.com/services/certification for more information > > ___ > > enlightenment-cvs mailing list > > enlightenment-cvs@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > > > > --- > This SF.Net email is sponsored by the JBoss Inc. > Get Certified Today * Register for a JBoss Training Course > Free Certification Exam for All Training Attendees Through End of 2005 > Visit http://www.jboss.com/services/certification for more information > ___ > 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 the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_hints.c e_main.c Log Message: actually rather pointless to unset over there. unset at startup :) Nope. The previous was correct. The problem is that DESKTOP_STARTUP_ID is exported to the system, so you can access it from a shell. So any application launched from a shell after a .eap is launched from E will get this startup id. Sebastian === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_hints.c,v retrieving revision 1.77 retrieving revision 1.78 diff -u -3 -r1.77 -r1.78 --- e_hints.c 28 Oct 2005 08:32:01 - 1.77 +++ e_hints.c 28 Oct 2005 09:23:54 - 1.78 @@ -411,7 +411,6 @@ id = atoi(str + 8); if (id > 0) bd->client.netwm.startup_id = id; - e_util_env_set("DESKTOP_STARTUP_ID", NULL); } free(str); } === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v retrieving revision 1.132 retrieving revision 1.133 diff -u -3 -r1.132 -r1.133 --- e_main.c25 Oct 2005 22:01:50 - 1.132 +++ e_main.c28 Oct 2005 09:23:54 - 1.133 @@ -139,6 +139,8 @@ if (getenv("NOSTARTUP")) nostartup = 1; if (getenv("RESTART")) after_restart = 1; + if (getenv("DESKTOP_STARTUP_ID")) e_util_env_set("DESKTOP_STARTUP_ID", NULL); + e_util_env_set("RESTART", "1"); e_intl_init(); --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
> > > > > > generate thumbs vaguely efficiently withotu eating up all ram and generating > > billions of processes :) > > Hm. Is this the best workaround? Isn't the system only creating one > thumb for each fork? Isn't it better to queue up several images and do > them all in one fork? > I first had it running with multiple forks, which proved too heavy, so you switched it to one fork and multiple thumbs. That works well, but doesnt look good. The problem is that either all of your thumbs will suddenly appear, or the thumbs will appear N by N depending on how many you queue. I think this is the best approach because it is the most interactive, showing the thumbs as they come in, letting the user feel like the work is being done and nothing is hanging or keeping him from seeing stuff. Although the multiple forks are more work, in this case we have to sacrifice extreme effeciency for what looks and feels better to the end user. Besides, the overhead isnt really that much, its very little actually, try it (= -- Hisham Mardam Bey MSc (Computer Science) http://hisham.cc/ +9613609386 Codito Ergo Sum (I Code Therefore I Am) --- This SF.Net email is sponsored by the JBoss Inc. Get Certified Today * Register for a JBoss Training Course Free Certification Exam for All Training Attendees Through End of 2005 Visit http://www.jboss.com/services/certification for more information ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_fileman_icon.c e_icon.c e_icon.h e_thumb.c Log Message: generate thumbs vaguely efficiently withotu eating up all ram and generating billions of processes :) Hm. Is this the best workaround? Isn't the system only creating one thumb for each fork? Isn't it better to queue up several images and do them all in one fork? Sebastian === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_fileman_icon.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- e_fileman_icon.c20 Oct 2005 13:08:51 - 1.1 +++ e_fileman_icon.c20 Oct 2005 15:07:45 - 1.2 @@ -42,7 +42,7 @@ /* Create icons */ static void _e_fm_icon_icon_mime_get(E_Smart_Data *sd); -static void _e_fm_icon_thumb_job_generate(void *data); +static void _e_fm_icon_thumb_generate(void); static int _e_fm_icon_thumb_cb_exe_exit(void *data, int type, void *event); /* local subsystem globals */ @@ -50,7 +50,6 @@ static pid_t pid = -1; static Evas_List *thumb_files = NULL; -static Ecore_Job *thumb_job = NULL; static Evas_List *event_handlers = NULL; @@ -345,8 +344,7 @@ else { thumb_files = evas_list_append(thumb_files, sd); -if (thumb_job) ecore_job_del(thumb_job); -thumb_job = ecore_job_add(_e_fm_icon_thumb_job_generate, NULL); +if (pid == -1) _e_fm_icon_thumb_generate(); _e_fm_icon_icon_mime_get(sd); } } @@ -460,67 +458,46 @@ } static void -_e_fm_icon_thumb_job_generate(void *data) +_e_fm_icon_thumb_generate(void) { - if ((!thumb_files) || (pid != -1))return; + E_Smart_Data *sd; + + if ((!thumb_files) || (pid != -1)) return; pid = fork(); - thumb_job = NULL; - if (pid == 0) -{ - /* child */ - Evas_List *l; - for (l = thumb_files; l; l = l->next) - { - E_Smart_Data *sd; - sd = l->data; - if(!e_thumb_exists(sd->file->path)) -e_thumb_create(sd->file->path, sd->w, sd->h); - } + { + sd = thumb_files->data; + if (!e_thumb_exists(sd->file->path)) + e_thumb_create(sd->file->path, 48, 48); // thumbnail size exit(0); -} + } } static int _e_fm_icon_thumb_cb_exe_exit(void *data, int type, void *event) { Ecore_Event_Exe_Exit *ev; - Evas_List*l; + E_Smart_Data *sd; ev = event; if (ev->pid != pid) return 1; - for (l = thumb_files; l;) + if (!thumb_files) return 1; + + sd = thumb_files->data; + thumb_files = evas_list_remove_list(thumb_files, thumb_files); + + if (ecore_file_exists(sd->thumb_path)) { - E_Smart_Data *sd; - - sd = l->data; - if (ecore_file_exists(sd->thumb_path)) - { -Evas_List *tmp; -if (sd->image_object) evas_object_del(sd->image_object); -sd->image_object = NULL; -sd->image_object = e_thumb_evas_object_get(sd->file->path, - sd->evas, - sd->w, sd->h); -edje_object_part_swallow(sd->icon_object, "icon_swallow", - sd->image_object); -tmp = l; -l = l->next; -thumb_files = evas_list_remove_list(thumb_files, tmp); - } - else - { -l = l->next; - } + if (sd->image_object) evas_object_del(sd->image_object); + sd->image_object = e_thumb_evas_object_get(sd->file->path, + sd->evas, + sd->w, sd->h); + edje_object_part_swallow(sd->icon_object, "icon_swallow", +sd->image_object); } pid = -1; - if (thumb_files) - { - if (thumb_job) ecore_job_del(thumb_job); - thumb_job = ecore_job_add(_e_fm_icon_thumb_job_generate, NULL); - } - + _e_fm_icon_thumb_generate(); return 1; } === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_icon.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- e_icon.c26 Sep 2005 09:13:44 - 1.4 +++ e_icon.c20 Oct 2005 15:07:45 - 1.5 @@ -52,6 +52,17 @@ _e_icon_smart_reconfigure(sd); } +void +e_icon_file_key_set(Evas_Object *obj, const char *file, const char *key) +{ + E_Smart_Data *sd; + + sd = evas_object_smart_data_get(obj); + /* smart code here */ + evas_object_image_file_set(sd->obj, file, key); + _e_icon_smart_reconfigure(sd); +} + const char * e_icon_file_get(Evas_Object *obj) { ===
Re: [E-devel] Re: E CVS: apps/e raster
On Sat, 15 Oct 2005 08:56:36 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote: > > Enlightenment CVS committal > > > > Author : raster > > Project : e17 > > Module : apps/e > > > > Dir : e17/apps/e > > > > > > Modified Files: > > configure.in > > > > > > Log Message: > > > > > > norwegan! > > Norwegian bokmål, if you don't mind:) Norway must be the only country > with two toplevel iso-codes (nb and nn). ok - i was a bit short-schrifted on the naming - yes norwegan bokmål :) > Sebastian > > > > --- > This SF.Net email is sponsored by: > Power Architecture Resource Center: Free content, downloads, discussions, > and more. http://solutions.newsforge.com/ibmarch.tmpl > ___ > 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: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: configure.in Log Message: norwegan! Norwegian bokmål, if you don't mind:) Norway must be the only country with two toplevel iso-codes (nb and nn). Sebastian --- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Oh sorry about that. That was my small hack to have it work for my computer :) On Thu, 15 Sep 2005 02:48:18 -0700 enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/modules/temperature > > > Modified Files: > e_mod_main.c > > > Log Message: > > > dont hardcode TZ2 > > === > RCS file: > /cvsroot/enlightenment/e17/apps/e/src/modules/temperature/e_mod_main.c,v > retrieving revision 1.32 > retrieving revision 1.33 > diff -u -3 -r1.32 -r1.33 > --- e_mod_main.c 15 Sep 2005 06:25:28 - 1.32 > +++ e_mod_main.c 15 Sep 2005 09:48:18 - 1.33 > @@ -1059,7 +1059,7 @@ >FILE *f; > > > - snprintf(buf, sizeof(buf), > "/proc/acpi/thermal_zone/TZ2/temperature", name); > + snprintf(buf, sizeof(buf), > "/proc/acpi/thermal_zone/%s/temperature", name); >f = fopen(buf, "rb"); >if (f) > { > > > > > --- > SF.Net email is sponsored by: > Tame your development challenges with Apache's Geronimo App Server. Download > it for free - -and be entered to win a 42" plasma tv or your very own > Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php > ___ > enlightenment-cvs mailing list > enlightenment-cvs@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Sun, 28 Aug 2005 17:51:45 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote: > > > /* for firefox/thunderbird (xul) menu walking */ > > -// if (e->detail == ECORE_X_EVENT_DETAIL_INFERIOR) return 1; > > + /* NB: why did i disable this before? */ > > + if (e->detail == ECORE_X_EVENT_DETAIL_INFERIOR) return 1; > > Because it had to be disabled. If you activate a menu in ff, exit the > window, and then press a button, the window didn't loose focus. But that > might have been another problem. hmmm.. not.that's not it. seems to be working happily. hmm. other changes may have fixed that instead though. -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 [EMAIL PROTECTED] Tokyo, Japan (東京 日本) --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: /* for firefox/thunderbird (xul) menu walking */ -// if (e->detail == ECORE_X_EVENT_DETAIL_INFERIOR) return 1; + /* NB: why did i disable this before? */ + if (e->detail == ECORE_X_EVENT_DETAIL_INFERIOR) return 1; Because it had to be disabled. If you activate a menu in ff, exit the window, and then press a button, the window didn't loose focus. But that might have been another problem. Sebastian --- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Tue, 28 Jun 2005 12:17:03 +0200 Sebastian Dransfeld <[EMAIL PROTECTED]> babbled: > enlightenment-cvs@lists.sourceforge.net wrote: > - > > > > +* BUG: resizing a window shile shaded make it resize to 1 pixel high - > > should + not be allowed. > > * BUG: sometimes unshade fails. Must be the wrong order of some events. > > (under > >what conditions? i don't see it) > > These two are probably the same bugs! hmm really? u may have accidentally hit the resize handle? -- - Codito, ergo sum - "I code, therefore I am" -- The Rasterman (Carsten Haitzler)[EMAIL PROTECTED] 裸好多 [EMAIL PROTECTED] Tokyo, Japan (東京 日本) --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
enlightenment-cvs@lists.sourceforge.net wrote: - +* BUG: resizing a window shile shaded make it resize to 1 pixel high - should + not be allowed. * BUG: sometimes unshade fails. Must be the wrong order of some events. (under what conditions? i don't see it) These two are probably the same bugs! Sebastian --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Disabling ehack fixed that OpenOffice problem. Thanks enlightenment-cvs@lists.sourceforge.net wrote: >Enlightenment CVS committal > >Author : raster >Project : e17 >Module : apps/e > >Dir : e17/apps/e/src/bin > > >Modified Files: > Makefile.am e_includes.h e_main.c e_zone.c >Added Files: > e_winlist.c e_winlist.h > > >Log Message: > > >disable ehack... grrr >add winlist stubs > > > --- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] Re: E CVS: apps/e raster
On Tue, 03 May 2005 12:31:34 +0300 "Ag. System Administrator" <[EMAIL (BPROTECTED]> babbled: (B (B> Hi! (B> (B> Here is situation: (B> (B> enlightenment_remote -lang-set ru_RU (B> (B> All translated texts are in russian, except modules menu (only!) (B> (B> If i do "enlightenment_remote -restart" after -lang-set, then all texts is ok. (B> (B> Now, if i do: (B> (B> enlightenment_remote -lang-list (B> (B> then all translated texts is reverted to english, except modules menu (only) (B> (B> I understand, that all this system is not completed at all, but i hope my (B> report might be usefull (B> for correct work of this feature. (B> (B> (B> Thanks guys! You doing GREAT work! (B> (B> PS: Too bad that i'm not coder ;) (B (Banonymous cvs is behind devel cvs. you will need to wait till the code is in (Bcvs. :) it does work. and yes - it will only partly work until u restart. i (Bknow that. it also depends on how complete the translation is too. (B (B> Best regards, (B> Dan (B> (B> enlightenment-cvs@lists.sourceforge.net wrote: (B> > Enlightenment CVS committal (B> > (B> > Author : raster (B> > Project : e17 (B> > Module : apps/e (B> > (B> > Dir : e17/apps/e (B> > (B> > (B> > Modified Files: (B> > TODO (B> > (B> > (B> > Log Message: (B> > (B> > (B> > you can change language on the fly by enlightenment_remote and it saves the (B> > settings etc. lists available languages etc. etc. works nicely here... (B> > (B> > === (B> > RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v (B> > retrieving revision 1.101 (B> > retrieving revision 1.102 (B> > diff -u -3 -r1.101 -r1.102 (B> > --- TODO2 May 2005 15:21:14 - 1.101 (B> > +++ TODO3 May 2005 08:06:47 - 1.102 (B> > @@ -55,6 +55,7 @@ (B> > (B> > These are in no particular order: (B> > (B> > +* if module can't load (error) u cant unload... save module list if any (B> > module doesnt load proprly so it wont be there next time. (B> > * dropshadow screws up when shadow becomes too thin (and transitions to (B> > different mode) and back. (B> > * mplayer fullscreen screws up (reparenting issues) (B> > * check window max size. if < size of zone (or maximisation area) disallow (B> > maximising and tell border edje object (via signals) to somehow disable the (B> > maximise buttons :) (and remove from the menu) (B> > (B> > (B> > (B> > (B> > --- (B> > This SF.Net email is sponsored by: NEC IT Guy Games. (B> > Get your fingers limbered up and give it your best shot. 4 great events, 4 (B> > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to (B> > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 (B> > ___ (B> > enlightenment-cvs mailing list (B> > enlightenment-cvs@lists.sourceforge.net (B> > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs (B> > (B> > (B> (B> (B> --- (B> This SF.Net email is sponsored by: NEC IT Guy Games. (B> Get your fingers limbered up and give it your best shot. 4 great events, 4 (B> opportunities to win big! Highest score wins.NEC IT Guy Games. Play to (B> win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 (B> ___ (B> enlightenment-devel mailing list (B> enlightenment-devel@lists.sourceforge.net (B> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel (B> (B (B (B-- (B- Codito, ergo sum - "I code, therefore I am" -- (BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED] $BMg9%B?(B [EMAIL PROTECTED] (BTokyo, Japan ($BEl5~(B $BF|K\(B) (B (B (B--- (BThis SF.Net email is sponsored by: NEC IT Guy Games. (BGet your fingers limbered up and give it your best shot. 4 great events, 4 (Bopportunities to win big! Highest score wins.NEC IT Guy Games. Play to (Bwin an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 (B___ (Benlightenment-devel mailing list (Benlightenment-devel@lists.sourceforge.net (Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hi! Here is situation: enlightenment_remote -lang-set ru_RU All translated texts are in russian, except modules menu (only!) If i do "enlightenment_remote -restart" after -lang-set, then all texts is ok. Now, if i do: enlightenment_remote -lang-list then all translated texts is reverted to english, except modules menu (only) I understand, that all this system is not completed at all, but i hope my report might be usefull for correct work of this feature. Thanks guys! You doing GREAT work! PS: Too bad that i'm not coder ;) Best regards, Dan enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e > > > Modified Files: > TODO > > > Log Message: > > > you can change language on the fly by enlightenment_remote and it saves the > settings etc. lists available languages etc. etc. works nicely here... > > === > RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v > retrieving revision 1.101 > retrieving revision 1.102 > diff -u -3 -r1.101 -r1.102 > --- TODO 2 May 2005 15:21:14 - 1.101 > +++ TODO 3 May 2005 08:06:47 - 1.102 > @@ -55,6 +55,7 @@ > > These are in no particular order: > > +* if module can't load (error) u cant unload... save module list if any > module doesnt load proprly so it wont be there next time. > * dropshadow screws up when shadow becomes too thin (and transitions to > different mode) and back. > * mplayer fullscreen screws up (reparenting issues) > * check window max size. if < size of zone (or maximisation area) disallow > maximising and tell border edje object (via signals) to somehow disable the > maximise buttons :) (and remove from the menu) > > > > > --- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great events, 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 > ___ > enlightenment-cvs mailing list > enlightenment-cvs@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs > > --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
This is a place holder sort of thing for now. I'll look into e_theme.c and see what can be done to make it all better. On 5/1/05, enlightenment-cvs@lists.sourceforge.net wrote: > Enlightenment CVS committal > > Author : raster > Project : e17 > Module : apps/e > > Dir : e17/apps/e/src/bin > > Modified Files: > e_int_menus.c > > Log Message: > > mitigate badness... > > === > RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_menus.c,v > retrieving revision 1.51 > retrieving revision 1.52 > diff -u -3 -r1.51 -r1.52 > --- e_int_menus.c 1 May 2005 12:35:37 - 1.51 > +++ e_int_menus.c 1 May 2005 14:41:26 - 1.52 > @@ -37,8 +37,8 @@ > static void _e_int_menus_desktops_col_del_cb (void *data, E_Menu *m, > E_Menu_Item *mi); > static void _e_int_menus_gadgets_pre_cb (void *data, E_Menu *m); > static void _e_int_menus_gadgets_edit_mode_cb(void *data, E_Menu *m, > E_Menu_Item *mi); > -static void _e_int_menus_themes_pre_cb (void *data, E_Menu *m); > -static void _e_int_menus_themes_edit_mode_cb(void *data, E_Menu *m, > E_Menu_Item *mi); > +static void _e_int_menus_themes_pre_cb (void *data, E_Menu *m); > +static void _e_int_menus_themes_edit_mode_cb (void *data, E_Menu *m, > E_Menu_Item *mi); > > /* externally accessible functions */ > E_Menu * > @@ -565,11 +565,18 @@ > e_gadman_mode_set(gm, E_GADMAN_MODE_NORMAL); > } > > +/* FIXME: > + * > + * this HAS to go. its a REALLY BAD HACK - i've fixed up a few problems.. but > + * this is just wrong - symlink ... wrong. i f u are going to do this - use > + * the e_theme.c stuff - and add code to save and load it > + */ > static void > _e_int_menus_themes_pre_cb(void *data, E_Menu *m) > { > E_Menu_Item *mi; > E_Menu *root; > + int num = 0; > > e_menu_pre_activate_callback_set(m, NULL, NULL); > root = e_menu_root_get(m); > @@ -578,12 +585,6 @@ > char buf[4096]; > char *homedir; > > - mi = e_menu_item_new(m); > - e_menu_item_label_set(mi, _("Choose Theme")); > - > - mi = e_menu_item_new(m); > - e_menu_item_separator_set(mi, 1); > - > homedir = e_user_homedir_get(); > if (homedir) > { > @@ -591,49 +592,60 @@ > free(homedir); > } > > - if (ecore_file_exists(buf) && ecore_file_is_dir(buf)) > + if ((ecore_file_exists(buf)) && (ecore_file_is_dir(buf))) > { > Ecore_List *themes; > -char *theme, *deftheme; > > themes = ecore_file_ls(buf); > -theme = E_NEW(char, strlen(buf) + strlen("/default.edj") + 1); > -snprintf(theme, strlen(buf) + strlen("/default.edj") + 1, > "%s/default.edj", buf); > - > -if (ecore_file_exists("/home/hisham/.e/e/themes/default.edj")) > - deftheme = > ecore_file_readlink("/home/hisham/.e/e/themes/default.edj"); > -if (deftheme) > +if (themes) >{ > - char *s; > - if ((s = strrchr(deftheme, '/'))) > - deftheme = s + 1; > - } > - > -while ((theme = ecore_list_next(themes))) > - { > - if (ecore_file_is_dir(theme) || !strrchr(theme,'.')) > - continue; > - if (!strncmp(strrchr(theme,'.'), ".edj", 4)) > - { > - mi = e_menu_item_new(m); > - e_menu_item_radio_set(mi, 1); > - if (deftheme) > -{ > - if (!strcmp(theme, deftheme)) > - e_menu_item_toggle_set(mi, 1); > + char *theme, *deftheme = NULL; > + > + theme = E_NEW(char, strlen(buf) + strlen("/default.edj") + > 1); > + strcpy(theme, buf); > + strcat(theme, "/default.edj"); > + > + if (ecore_file_exists(theme)) > + deftheme = ecore_file_readlink(theme); > + if (deftheme) > + { > + char *s; > + > + if ((s = strrchr(deftheme, '/'))) > +deftheme = s + 1; > + } > + IF_FREE(theme); > + > + while ((theme = ecore_list_next(themes))) > + { > + char *ext; > + > + ext = strrchr(theme, '.'); > + if (ecore_file_is_dir(theme) || (!ext)) > +continue; > + if (!strcasecmp(ext, ".edj")) > +{ > + mi = e_menu_item_new(m); > + e_menu_item_radio_set(mi, 1); > + if (deftheme) > + { > +if (!strcmp(theme, defth
[E-devel] Re: E CVS: apps/e raster
Good time of day! Pt... typedef enum _E_Binding_Context { + E_BINDING_CONTEXT_NONE, + E_BINDING_CONTEXT_UNKOWN, <=== intentionaly? Thanks, Dan Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_bindings.c e_bindings.h Log Message: get rid of ecore warning === RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_bindings.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- e_bindings.c25 Apr 2005 03:06:06 - 1.1 +++ e_bindings.c25 Apr 2005 05:58:45 - 1.2 @@ -21,4 +21,16 @@ return 1; } --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
On Tue, 26 Apr 2005 10:27:07 +0300 "Ag. System Administrator" <[EMAIL (BPROTECTED]> babbled: (B (B> Hi! (B> (B> Is that intentional? (B> (B> > RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_bindings.h,v (B> > retrieving revision 1.1 (B> > retrieving revision 1.2 (B> > diff -u -3 -r1.1 -r1.2 (B> > --- e_bindings.h25 Apr 2005 03:06:06 - 1.1 (B> > +++ e_bindings.h25 Apr 2005 05:58:45 - 1.2 (B> > @@ -5,9 +5,10 @@ (B> > (B> > typedef enum _E_Binding_Context (B> > { (B> > + E_BINDING_CONTEXT_NONE, (B> > + E_BINDING_CONTEXT_UNKOWN, <= THIS (UNKOWN?) (B (Byeah - i know. i'm working on it. tis nowhere near done :) (B (B-- (B- Codito, ergo sum - "I code, therefore I am" -- (BThe Rasterman (Carsten Haitzler)[EMAIL PROTECTED] $BMg9%B?(B [EMAIL PROTECTED] (BTokyo, Japan ($BEl5~(B $BF|K\(B) (B (B (B--- (BSF email is sponsored by - The IT Product Guide (BRead honest & candid reviews on hundreds of IT Products from real users. (BDiscover which products truly live up to the hype. Start reading now. (Bhttp://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click (B___ (Benlightenment-devel mailing list (Benlightenment-devel@lists.sourceforge.net (Bhttps://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hi! Is that intentional? > RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_bindings.h,v > retrieving revision 1.1 > retrieving revision 1.2 > diff -u -3 -r1.1 -r1.2 > --- e_bindings.h 25 Apr 2005 03:06:06 - 1.1 > +++ e_bindings.h 25 Apr 2005 05:58:45 - 1.2 > @@ -5,9 +5,10 @@ > > typedef enum _E_Binding_Context > { > + E_BINDING_CONTEXT_NONE, > + E_BINDING_CONTEXT_UNKOWN, <= THIS (UNKOWN?) Thanks, Dan --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] Re: E CVS: apps/e raster
Hey! Don't blame me... I didn't touch that code... The only commit i've made on apps/e is some spelling fixes in the docs. -- brian [EMAIL PROTECTED] wrote: Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_border.c e_border.h e_main.c Log Message: bad formie! u broke the app loading to lot load names if LANG is set AND no specific language info field exists. also.. windows shade. just. primitively. --- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ ___ enlightenment-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel