Re: [E-devel] Re: E CVS: apps/e raster

2006-05-29 Thread The Rasterman
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

2006-05-29 Thread Sebastian Dransfeld

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

2006-05-17 Thread The Rasterman
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

2006-05-17 Thread The Rasterman
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

2006-05-17 Thread Michael Jennings
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

2006-05-17 Thread Ed Presutti
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

2006-05-17 Thread Michael Jennings
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

2006-03-05 Thread The Rasterman
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

2006-03-04 Thread Aleksej Struk
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

2006-03-04 Thread Aleksej Struk
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

2006-03-03 Thread ilLogict
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

2006-02-04 Thread Aleksej Struk
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

2006-02-03 Thread David Seikel
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

2006-02-02 Thread The Rasterman
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

2006-02-02 Thread David Seikel
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

2006-02-02 Thread Brian Mattern
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

2006-01-15 Thread The Rasterman
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

2006-01-15 Thread Sebastian Dransfeld

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

2006-01-08 Thread David Seikel
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

2006-01-06 Thread The Rasterman
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

2006-01-06 Thread The Rasterman
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

2006-01-06 Thread David Seikel
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

2006-01-06 Thread Sebastian Dransfeld

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

2005-12-21 Thread Vincent Torri

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

2005-12-20 Thread The Rasterman
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

2005-12-18 Thread JC Wong
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

2005-10-30 Thread Michael Jennings
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

2005-10-29 Thread Sebastian Dransfeld

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

2005-10-28 Thread Michael Jennings
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

2005-10-28 Thread The Rasterman
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

2005-10-28 Thread Sebastian Dransfeld

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

2005-10-28 Thread The Rasterman
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

2005-10-28 Thread Sebastian Dransfeld

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

2005-10-22 Thread Hisham Mardam Bey
> >
> >
> > 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

2005-10-22 Thread Sebastian Dransfeld

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

2005-10-15 Thread The Rasterman
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

2005-10-14 Thread Sebastian Dransfeld

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

2005-09-15 Thread Nick
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

2005-08-28 Thread The Rasterman
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

2005-08-28 Thread Sebastian Dransfeld

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

2005-06-30 Thread The Rasterman
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

2005-06-28 Thread Sebastian Dransfeld

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

2005-06-07 Thread Arlo
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

2005-05-03 Thread The Rasterman
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

2005-05-03 Thread Ag. System Administrator
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

2005-05-01 Thread Hisham Mardam Bey
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

2005-04-26 Thread DM
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

2005-04-26 Thread The Rasterman
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

2005-04-26 Thread Ag. System Administrator
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

2004-12-11 Thread Brian Mattern
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