E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_apps.c 


Log Message:


some more TODO

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_apps.c,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -3 -r1.52 -r1.53
--- e_apps.c27 Jun 2005 14:24:20 -  1.52
+++ e_apps.c29 Jun 2005 07:29:10 -  1.53
@@ -260,8 +260,19 @@
/* FIXME: set up locale, encoding and input method env vars if they are in
 * the eapp file */
exe = ecore_exe_run(a-exe, a);
-   if (!exe) return 0;
+   if (!exe)
+ {
+   e_error_dialog_show(_(Run Error),
+   _(Enlightenment was unable fork a child process\n
+ to run the execute line:\n
+ \n
+ %s\n
+ \n),
+   a-exe);
+   return 0;
+ }
a-instances = evas_list_append(a-instances, exe);
+   e_object_ref(E_OBJECT(a));
if (a-startup_notify) a-starting = 1;
_e_app_change(a, E_APP_EXEC);
return 1;
@@ -994,8 +1005,17 @@
a = ecore_exe_data_get(ev-exe);
if (a)
  {
+if (ev-exit_code == 127) /* /bin/sh uses this if cmd not found */
+  e_error_dialog_show(_(Run Error),
+  _(Enlightenment was unable run the 
program:\n
+\n
+%s\n
+\n
+The command was not found\n),
+  a-exe); 
 a-instances = evas_list_remove(a-instances, ev-exe);
 _e_app_change(a, E_APP_EXIT);
+e_object_unref(E_OBJECT(a));
  }
  }
return 1;




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e


Modified Files:
TODO 


Log Message:


some more TODO

===
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.198
retrieving revision 1.199
diff -u -3 -r1.198 -r1.199
--- TODO28 Jun 2005 07:59:11 -  1.198
+++ TODO29 Jun 2005 07:29:06 -  1.199
@@ -8,8 +8,6 @@
   BUGS / FIXES
 ---
 
-* BUG: sometimes unshade fails. Must be the wrong order of some events. (under
-  what conditions? i don't see it)
 * BUG: when fullscreen should put up big black window above all windows EXCEPT
   the fullscreen one (no need to hide other windows). in general fullscreen
   needs work, cleaning and testing
@@ -83,13 +81,13 @@
 * window icons should be able to be chosen if e eapp icon overrides netwm
   icon or the other way around.
 * eapps need to provide title matching too as well as name and class
+* add locale and encoding fields to eapp files (to launch eapp in that
+  locale+encoding)
+* add input method selector stuff to eapp - same as locale
 * transients should have option to always follow parent
   (move/resize/raise/lower)
 * actions to make current zone different (warp mouse to there)
 * actions to make the current container different
-* add locale and encoding fields to eapp files (to launch eapp in that
-  locale+encoding)
-* add input method selector stuff to eapp - same as locale
 * titlebar/border expansion/gadget panel for modules to put window widgets in
 * add actions to flip desktops on a given zone and/or container only
 * break out desks x/y size config so you can have a different desktop size
@@ -99,10 +97,6 @@
   means .mo compiled files from a .po, an optional font and a config file that
   specifies the locale and font) and then install the font(s) either as a user
   or superuser, and the .mo in the system or a user locales dir.
-* 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) or center client in frame or
-  something else to not exceed max size for window
 * gadman gadget menu needs icons :)
 * gadman edit mode for simple gadgets activate with a button bind (eg
   alt+click on module like windows) or a pure key binding
@@ -123,7 +117,7 @@
 * ibar need to support label pop-ups
 * ibar should support subdirs with pop-up icons...
 * ibar needs lamp follower to be optional in ibar config (for the user)
-* borders need to be able to change border theme on the fly by mene or app
+* borders need to be able to change border theme on the fly by menu or app
   properties
 * add window glueing rephorm AT rephorm DOT com
 * add setup/install wizard to seed eapp files etc. etc.




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_int_menus.c 


Log Message:


bread crumbs paid off! werd to THAT!

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -3 -r1.71 -r1.72
--- e_int_menus.c   27 Jun 2005 14:24:20 -  1.71
+++ e_int_menus.c   29 Jun 2005 08:06:54 -  1.72
@@ -584,6 +584,14 @@

m = obj;
borders = e_object_data_get(E_OBJECT(m));
+   if (borders == NULL)
+ {
+   printf(\n);
+   printf(\n);
+   printf(clients menu free cb called and object data is NULL!\n);
+   printf(\n);
+   printf(\n);
+ }
while (borders)
  {
E_Border *bd;
@@ -598,8 +606,9 @@
 static void 
 _e_int_menus_clients_item_cb(void *data, E_Menu *m, E_Menu_Item *mi)
 {
-   E_Border *bd = data;
-
+   E_Border *bd;
+   
+   bd = data;
E_OBJECT_CHECK(bd);
if (bd-iconic) e_border_uniconify(bd);
e_desk_show(bd-desk);
@@ -610,8 +619,9 @@
 static void 
 _e_int_menus_clients_cleanup_cb(void *data, E_Menu *m, E_Menu_Item *mi)
 {
-   E_Zone *zone = data;
+   E_Zone *zone;
 
+   zone = data;
e_place_zone_region_smart_cleanup(zone);
 }
 




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e


Modified Files:
TODO 


Log Message:


bread crumbs paid off! werd to THAT!

===
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.199
retrieving revision 1.200
diff -u -3 -r1.199 -r1.200
--- TODO29 Jun 2005 07:29:06 -  1.199
+++ TODO29 Jun 2005 08:06:53 -  1.200
@@ -24,11 +24,9 @@
   sort in x (it gets the down event and not the up?) so e thinks its down but
   it isn't - happens a lot in click to focus.
 * BUG: maximised apps when e restarts are not recognised as maximised
-* BUG: sometimes windows that get shut down/closed get unparented but the whole
-  border stays around - something is keeping extra references maybe? it is
-  hidden, until you flip desktops then it appears again - but with no client
-  around. currently they have a dangling reference - need to find out WHO
-  added that ref and didnt remove it (i haven't seen this for ages now)
+* BUG: client windows list somehow doesn't unref its list of borders in the
+  free callback set on it. why? is this callback never called? or is the
+  data pointer on the menu object null for some reason?
 * BUG: if you have 2 zones and you fill up zone 2 (right) mostly and then run
   a big xev (xev -g 1280x1024) that wont fit it gets placed offscreen to the
   right of zone 2




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_int_menus.c 


Log Message:


another possible culprit?

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_int_menus.c,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -3 -r1.72 -r1.73
--- e_int_menus.c   29 Jun 2005 08:06:54 -  1.72
+++ e_int_menus.c   29 Jun 2005 08:19:59 -  1.73
@@ -289,6 +289,14 @@
e_object_del(E_OBJECT(dat-lost_clients));
free(dat);
  }
+   else
+ {
+   printf([EMAIL PROTECTED]
+  [EMAIL PROTECTED]
+main menu object data is NULL!\n
+  [EMAIL PROTECTED]
+  [EMAIL PROTECTED]);
+ }
 }
 
 static void




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e


Modified Files:
TODO 


Log Message:


bugz

===
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.200
retrieving revision 1.201
diff -u -3 -r1.200 -r1.201
--- TODO29 Jun 2005 08:06:53 -  1.200
+++ TODO29 Jun 2005 08:29:21 -  1.201
@@ -8,6 +8,10 @@
   BUGS / FIXES
 ---
 
+* BUG: when an app sends a map request and its on another desktop it gets
+  shown on the current desktop BUT the pager (and presumably e17) doesnt adust
+  the desktop it should be on, OR it doesnt deny the map as its already on the
+  other desktop.
 * BUG: when fullscreen should put up big black window above all windows EXCEPT
   the fullscreen one (no need to hide other windows). in general fullscreen
   needs work, cleaning and testing




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
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 


Log Message:


TODO--

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.293
retrieving revision 1.294
diff -u -3 -r1.293 -r1.294
--- e_border.c  28 Jun 2005 07:59:12 -  1.293
+++ e_border.c  29 Jun 2005 08:49:54 -  1.294
@@ -1691,23 +1691,21 @@
if (bd-client.netwm.ping)
  e_border_ping(bd);
  }
-   else
+   else if (e_config-kill_if_close_not_possible)
  e_border_act_kill_begin(bd);
 }
 
 void
 e_border_act_kill_begin(E_Border *bd)
 {
-   if (bd-client.netwm.pid  1)
+   if ((bd-client.netwm.pid  1)  (e_config-kill_process))
  {
-   printf(%i\n, bd-client.netwm.pid);
kill(bd-client.netwm.pid, SIGINT);
-   bd-kill_timer = ecore_timer_add(10.0, _e_border_cb_kill_timer, bd);
+   bd-kill_timer = ecore_timer_add(e_config-kill_timer_wait,
+_e_border_cb_kill_timer, bd);
  }
else
- {
-   ecore_x_kill(bd-client.win);
- }
+ ecore_x_kill(bd-client.win);
e_border_hide(bd, 0);
 }
 
@@ -1846,7 +1844,9 @@
ecore_x_netwm_ping_send(bd-client.win);
bd-ping = ecore_time_get();
if (bd-ping_timer) ecore_timer_del(bd-ping_timer);
-   bd-ping_timer = ecore_timer_add(10.0, _e_border_cb_ping_timer, bd);
+   if (e_config-ping_clients)
+ bd-ping_timer = ecore_timer_add(e_config-ping_clients_wait,
+ _e_border_cb_ping_timer, bd);
 }
 
 void
===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.c,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -3 -r1.66 -r1.67
--- e_config.c  27 Jun 2005 12:05:25 -  1.66
+++ e_config.c  29 Jun 2005 08:49:54 -  1.67
@@ -170,6 +170,11 @@
E_CONFIG_VAL(D, T, winlist_pos_max_w, INT);
E_CONFIG_VAL(D, T, winlist_pos_max_h, INT);
E_CONFIG_VAL(D, T, maximize_policy, INT);
+   E_CONFIG_VAL(D, T, kill_if_close_not_possible, INT);
+   E_CONFIG_VAL(D, T, kill_process, INT);
+   E_CONFIG_VAL(D, T, kill_timer_wait, DOUBLE);
+   E_CONFIG_VAL(D, T, ping_clients, INT);
+   E_CONFIG_VAL(D, T, ping_clients_wait, DOUBLE);

e_config = e_config_domain_load(e, _e_config_edd);
if (e_config)
@@ -262,6 +267,11 @@
e_config-winlist_pos_max_w = 320;
e_config-winlist_pos_max_h = 320;
e_config-maximize_policy = E_MAXIMIZE_FULLSCREEN;
+   e_config-kill_if_close_not_possible = 1;
+   e_config-kill_process = 1;
+   e_config-kill_timer_wait = 10.0;
+   e_config-ping_clients = 1;
+   e_config-ping_clients_wait = 10.0;

  {
 E_Config_Module *em;
@@ -787,7 +797,12 @@
E_CONFIG_LIMIT(e_config-winlist_pos_max_w, 8, 4000);
E_CONFIG_LIMIT(e_config-winlist_pos_max_h, 8, 4000);
E_CONFIG_LIMIT(e_config-maximize_policy, E_MAXIMIZE_FULLSCREEN, 
E_MAXIMIZE_FILL);
-;
+   E_CONFIG_LIMIT(e_config-kill_if_close_not_possible, 0, 1);
+   E_CONFIG_LIMIT(e_config-kill_process, 0, 1);
+   E_CONFIG_LIMIT(e_config-kill_timer_wait, 0.0, 120.0);
+   E_CONFIG_LIMIT(e_config-ping_clients, 0, 1);
+   E_CONFIG_LIMIT(e_config-ping_clients_wait, 0.0, 120.0);
+
/* apply lang config - exception because config is loaded after intl setup 
*/

if ((e_config-language)  (strlen(e_config-language)  0))
===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.h,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- e_config.h  27 Jun 2005 12:05:26 -  1.33
+++ e_config.h  29 Jun 2005 08:49:54 -  1.34
@@ -46,7 +46,7 @@
  * defaults for e to work - started at 100 when we introduced this config
  * versioning feature
  */
-#define E_CONFIG_FILE_VERSION 114
+#define E_CONFIG_FILE_VERSION 115
 
 #define E_EVAS_ENGINE_DEFAULT  0
 #define E_EVAS_ENGINE_SOFTWARE_X11 1
@@ -124,6 +124,11 @@
int winlist_pos_max_w;
int winlist_pos_max_h;
int maximize_policy;
+   int kill_if_close_not_possible;
+   int kill_process;
+   double  kill_timer_wait;
+   int ping_clients;
+   double  ping_clients_wait;
 };
 
 /* FIXME: all of thsie needs to become eet lumps for enmcode/decode */




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net

E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e


Modified Files:
TODO 


Log Message:


TODO--

===
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.201
retrieving revision 1.202
diff -u -3 -r1.201 -r1.202
--- TODO29 Jun 2005 08:29:21 -  1.201
+++ TODO29 Jun 2005 08:49:54 -  1.202
@@ -163,8 +163,6 @@
 * winlist could divide windows up into blocks - sub-lists within a container
   pwer desktop (with stick windows considered to live on the current desk
   when winlist starts)
-* make auto kill client and the kill() stuff config options
-* make 10.0 sec ping time and the 10.0 sec wait for a SIGKILL an option
 * make it easy for modules to hook into ipc and extend it for themselves
 * gadman needs some changes to virtualise the canvas/container the gadget
   ends up in (eg in popups or border)




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_border.c 


Log Message:


todo--

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.294
retrieving revision 1.295
diff -u -3 -r1.294 -r1.295
--- e_border.c  29 Jun 2005 08:49:54 -  1.294
+++ e_border.c  29 Jun 2005 10:58:27 -  1.295
@@ -2021,7 +2021,8 @@
  e_border_uniconify(bd);
else
  {
-   e_border_show(bd);
+   /* FIXME: make border urgent for a bit - it wants attention */
+/* e_border_show(bd); */
e_border_raise(bd);
  }
return 1;




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e


Modified Files:
TODO 


Log Message:


todo--

===
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.202
retrieving revision 1.203
diff -u -3 -r1.202 -r1.203
--- TODO29 Jun 2005 08:49:54 -  1.202
+++ TODO29 Jun 2005 10:58:27 -  1.203
@@ -8,10 +8,6 @@
   BUGS / FIXES
 ---
 
-* BUG: when an app sends a map request and its on another desktop it gets
-  shown on the current desktop BUT the pager (and presumably e17) doesnt adust
-  the desktop it should be on, OR it doesnt deny the map as its already on the
-  other desktop.
 * BUG: when fullscreen should put up big black window above all windows EXCEPT
   the fullscreen one (no need to hide other windows). in general fullscreen
   needs work, cleaning and testing




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e handyande

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : handyande
Project : e17
Module  : apps/e

Dir : e17/apps/e/data/other


Modified Files:
parse_todo.pl 


Log Message:
shorne whaddya on? :)
===
RCS file: /cvsroot/enlightenment/e17/apps/e/data/other/parse_todo.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- parse_todo.pl   28 Jun 2005 12:48:48 -  1.5
+++ parse_todo.pl   29 Jun 2005 13:22:04 -  1.6
@@ -17,13 +17,36 @@
 my $title;
 my $item = {};
 
+# use globals
+sub push_item {
+   if ($item-{'task'}) {
+   my $task = $item-{'task'};
+   $task =~ s/^\* //;
+   if ($task =~ s/(.*)//) {
+   $item-{'asignee_email'} = $1;
+   $1 =~ /(.*) AT /;
+   $item-{'asignee'} = $1;
+   } else {
+   $item-{'asignee_email'} = 0;
+   $item-{'asignee'} = 'None';
+   }
+   $item-{'task'} = $task;
+   push(@{$todo_hash{$title}}, $item);
+   }
+}
+
 while() {
chomp;
 
if(/\[\[\[/) {
+   $item-{'task'} = 0;
$in_body = 1;
} elsif (/\]\]\]/) {
-   $in_body = 0;
+   if ($in_body) {
+   push_item;
+   $item = {};
+   $in_body = 0;
+   }
} elsif (/^---.*---$/) {
if ($in_body) {
if($is_title) {
@@ -34,20 +57,7 @@
}
} elsif (/^\* /) {
if ($in_body ) {
-   if ($item-{'task'}) {
-   my $task = $item-{'task'};
-   $task =~ s/^\* //;
-   if ($task =~ s/(.*)//) {
-   $item-{'asignee_email'} = $1;
-   $1 =~ /(.*) AT /;
-   $item-{'asignee'} = $1;
-   } else {
-   $item-{'asignee_email'} = 0;
-   $item-{'asignee'} = 'None';
-   }
-   $item-{'task'} = $task;
-   push(@{$todo_hash{$title}}, $item);
-   }
+   push_item;
$item = {};
$item-{'task'} = $_ ;
}
@@ -77,7 +87,7 @@
my $mailto;
 
if ($asignee_email) {
-$mailto = a href='mailto:$asignee_email'$asignee/a   
+$mailto = a href='mailto://$asignee_email'$asignee/a 
} else {
 $mailto = $asignee;
}




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
Makefile.am e.h e_config.c e_config.h e_desk.c e_includes.h 
e_main.c e_theme.c e_zone.c e_zone.h 
Added Files:
e_bg.c e_bg.h 


Log Message:


bg now allows transitions when changing the bg. also a first step to allow
different bg's per desk - not implemented yet tho, but some infrastructure
for it

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -3 -r1.36 -r1.37
--- Makefile.am 20 Jun 2005 08:56:54 -  1.36
+++ Makefile.am 29 Jun 2005 14:28:45 -  1.37
@@ -62,7 +62,8 @@
 e_winlist.h \
 e_alert.h \
 e_maximize.h \
-e_grabinput.h
+e_grabinput.h \
+e_bg.h
 
 enlightenment_SOURCES = \
 e_main.c \
@@ -115,6 +116,7 @@
 e_alert.c \
 e_maximize.c \
 e_grabinput.c \
+e_bg.c \
 $(ENLIGHTENMENTHEADERS)
 
 enlightenment_LDFLAGS = -export-dynamic @e_libs@ @x_libs@ @dlopen_libs@
===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e.h,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -3 -r1.23 -r1.24
--- e.h 19 Jun 2005 12:35:05 -  1.23
+++ e.h 29 Jun 2005 14:28:45 -  1.24
@@ -15,6 +15,7 @@
 #include sys/time.h
 #include sys/param.h
 #include dlfcn.h
+#include math.h
 
 #include Evas.h
 #include Ecore.h
===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.c,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -3 -r1.67 -r1.68
--- e_config.c  29 Jun 2005 08:49:54 -  1.67
+++ e_config.c  29 Jun 2005 14:28:45 -  1.68
@@ -175,6 +175,12 @@
E_CONFIG_VAL(D, T, kill_timer_wait, DOUBLE);
E_CONFIG_VAL(D, T, ping_clients, INT);
E_CONFIG_VAL(D, T, ping_clients_wait, DOUBLE);
+   E_CONFIG_VAL(D, T, desktop_bg_start_transition, INT);
+   E_CONFIG_VAL(D, T, desktop_bg_start_transition_time, DOUBLE);
+   E_CONFIG_VAL(D, T, desktop_bg_desk_transition, INT);
+   E_CONFIG_VAL(D, T, desktop_bg_desk_transition_time, DOUBLE);
+   E_CONFIG_VAL(D, T, desktop_bg_change_transition, INT);
+   E_CONFIG_VAL(D, T, desktop_bg_change_transition_time, DOUBLE);

e_config = e_config_domain_load(e, _e_config_edd);
if (e_config)
@@ -213,7 +219,7 @@
e_config = E_NEW(E_Config, 1);
e_config-config_version = E_CONFIG_FILE_VERSION;
e_config-show_splash = 1;
-   e_config-desktop_default_background = 
strdup(PACKAGE_DATA_DIR/data/themes/default.edj);
+   e_config-desktop_default_background = strdup();
e_config-menus_scroll_speed = 1000.0;
e_config-menus_fast_mouse_move_threshhold = 300.0;
e_config-menus_click_drag_timeout = DEF_MENUCLICK;
@@ -272,6 +278,12 @@
e_config-kill_timer_wait = 10.0;
e_config-ping_clients = 1;
e_config-ping_clients_wait = 10.0;
+   e_config-desktop_bg_start_transition = E_BG_TRANSITION_MODE_NONE;
+   e_config-desktop_bg_start_transition_time = 1.0;
+   e_config-desktop_bg_desk_transition = 
E_BG_TRANSITION_MODE_SINUSOUDAL_FADE;
+   e_config-desktop_bg_desk_transition_time = 0.5;
+   e_config-desktop_bg_change_transition = 
E_BG_TRANSITION_MODE_SINUSOUDAL_FADE;
+   e_config-desktop_bg_change_transition_time = 1.0;

  {
 E_Config_Module *em;
@@ -802,6 +814,12 @@
E_CONFIG_LIMIT(e_config-kill_timer_wait, 0.0, 120.0);
E_CONFIG_LIMIT(e_config-ping_clients, 0, 1);
E_CONFIG_LIMIT(e_config-ping_clients_wait, 0.0, 120.0);
+   E_CONFIG_LIMIT(e_config-desktop_bg_start_transition, 
E_BG_TRANSITION_MODE_NONE, E_BG_TRANSITION_MODE_LAST);
+   E_CONFIG_LIMIT(e_config-desktop_bg_start_transition_time, 0.01, 60.0);
+   E_CONFIG_LIMIT(e_config-desktop_bg_desk_transition, 
E_BG_TRANSITION_MODE_NONE, E_BG_TRANSITION_MODE_LAST);
+   E_CONFIG_LIMIT(e_config-desktop_bg_desk_transition_time, 0.01, 60.0);
+   E_CONFIG_LIMIT(e_config-desktop_bg_change_transition, 
E_BG_TRANSITION_MODE_NONE, E_BG_TRANSITION_MODE_LAST);
+   E_CONFIG_LIMIT(e_config-desktop_bg_change_transition_time, 0.01, 60.0);
 
/* apply lang config - exception because config is loaded after intl setup 
*/

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.h,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -3 -r1.34 -r1.35
--- e_config.h  29 Jun 2005 08:49:54 -  1.34
+++ e_config.h  29 Jun 2005 14:28:46 -  1.35
@@ -46,7 +46,7 @@
  * defaults for e to work - started at 100 when we introduced this config
  * versioning feature
  */
-#define E_CONFIG_FILE_VERSION 115
+#define E_CONFIG_FILE_VERSION 116
 
 #define E_EVAS_ENGINE_DEFAULT  0
 #define E_EVAS_ENGINE_SOFTWARE_X11 1
@@ -129,9 +129,14 @@
double  kill_timer_wait;

E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e


Modified Files:
TODO 


Log Message:


todo--

===
RCS file: /cvsroot/enlightenment/e17/apps/e/TODO,v
retrieving revision 1.203
retrieving revision 1.204
diff -u -3 -r1.203 -r1.204
--- TODO29 Jun 2005 10:58:27 -  1.203
+++ TODO29 Jun 2005 14:37:26 -  1.204
@@ -58,7 +58,7 @@
  disable all resizing and moving just like 1, 2 nd 3 (maybe make border
  thinner to indicate this). disable stuff like 3.
   5. expand (just resize window to fill the same space as 4. - but it still can
- be shaded, resized, moved etc.)
+  be shaded, resized, moved etc.)
   6. fill (expand to the nearest window edge or screen edge)
   for 5 and 6 u want to able to do this independently for width and height as
   well as for both at once. for 1.  2. if window max size (or aspect
@@ -74,7 +74,6 @@
   to properly choose the border based on client window properties.
 * do something with the icccm urgency field hint
 * different borders for non-resizable windows, shaped windows etc.
-* add bg transition effects like crossfade, zoom in / out etc...
 * break out ipc to set names for desktops and zones
 * window icons should be able to be chosen if e eapp icon overrides netwm
   icon or the other way around.




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_main.c 


Log Message:


actually set up the 2nd stack (8k - much mroe than we need)

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_main.c,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -3 -r1.106 -r1.107
--- e_main.c29 Jun 2005 14:28:46 -  1.106
+++ e_main.c29 Jun 2005 15:29:53 -  1.107
@@ -65,10 +65,21 @@
char buf[1024];
char *s;
struct sigaction action;
-
/* trap deadly bug signals and allow some form of sane recovery */
/* or ability to gdb attach and debug at this point - better than your */
/* wm/desktop vanishing and not knowing what happened */
+
+#if 1
+ {   
+   stack_t ss;
+   
+   ss.ss_sp = malloc(8 * 1024);
+   ss.ss_size = 8 * 1024;
+   ss.ss_flags = 0;
+   sigaltstack(ss, NULL);
+ }
+#endif
+   
action.sa_sigaction = e_sigseg_act;
action.sa_flags = SA_ONSTACK | SA_NODEFER | SA_RESETHAND | SA_SIGINFO;
sigemptyset(action.sa_mask);




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: embrace tsauerbeck

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : tsauerbeck
Project : misc
Module  : embrace

Dir : misc/embrace/src/plugins/pop3


Modified Files:
pop3.c 


Log Message:
fixed compilation with latest ecore_con
===
RCS file: /cvsroot/enlightenment/misc/embrace/src/plugins/pop3/pop3.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- pop3.c  17 May 2005 18:37:26 -  1.18
+++ pop3.c  29 Jun 2005 16:28:05 -  1.19
@@ -1,5 +1,5 @@
 /*
- * $Id: pop3.c,v 1.18 2005/05/17 18:37:26 tsauerbeck Exp $
+ * $Id: pop3.c,v 1.19 2005/06/29 16:28:05 tsauerbeck Exp $
  *
  * Copyright (C) 2004 Embrace project.
  *
@@ -21,6 +21,7 @@
 # include config.h
 #endif
 
+#include Ecore.h
 #include Ecore_Con.h
 #include assert.h
 #include string.h




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: embrace tsauerbeck

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : tsauerbeck
Project : misc
Module  : embrace

Dir : misc/embrace/src/plugins/imap


Modified Files:
imap.c 


Log Message:
fixed compilation with latest ecore_con
===
RCS file: /cvsroot/enlightenment/misc/embrace/src/plugins/imap/imap.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- imap.c  30 Jan 2005 16:29:48 -  1.17
+++ imap.c  29 Jun 2005 16:28:05 -  1.18
@@ -1,5 +1,5 @@
 /*
- * $Id: imap.c,v 1.17 2005/01/30 16:29:48 tsauerbeck Exp $
+ * $Id: imap.c,v 1.18 2005/06/29 16:28:05 tsauerbeck Exp $
  * vim:noexpandtab:ts=4:sw=4:sts=4
  *
  * Copyright (C) 2004 Embrace project.
@@ -22,6 +22,7 @@
 # include config.h
 #endif
 
+#include Ecore.h
 #include Ecore_Con.h
 #include assert.h
 #include string.h




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: embrace tsauerbeck

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : tsauerbeck
Project : misc
Module  : embrace

Dir : misc/embrace


Modified Files:
ChangeLog 


Log Message:
fixed compilation with latest ecore_con
===
RCS file: /cvsroot/enlightenment/misc/embrace/ChangeLog,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -3 -r1.33 -r1.34
--- ChangeLog   17 May 2005 18:37:26 -  1.33
+++ ChangeLog   29 Jun 2005 16:28:04 -  1.34
@@ -1,4 +1,8 @@
-$Id: ChangeLog,v 1.33 2005/05/17 18:37:26 tsauerbeck Exp $
+$Id: ChangeLog,v 1.34 2005/06/29 16:28:04 tsauerbeck Exp $
+
+2005-06-29 Tilman Sauerbeck (tilman at code-monkey de)
+* src/plugins/{pop3,imap}/{pop3/imap}.c: Fixed compilation with
+  latest ecore_con
 
 2005-05-17 Tilman Sauerbeck (tilman at code-monkey de)
 * src/plugins/pop3/pop3.c: Don't die on unexpected input data




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: embrace shadoi

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : shadoi
Project : misc
Module  : embrace

Dir : misc/embrace/debian


Modified Files:
control 


Log Message:
Loosen dependencies on ecore/edje/edb

===
RCS file: /cvsroot/enlightenment/misc/embrace/debian/control,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- control 12 Jan 2005 23:48:56 -  1.1
+++ control 29 Jun 2005 17:44:04 -  1.2
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Blake Barnett [EMAIL PROTECTED]
 Build-Depends: debhelper (= 4.0.0)
-Build-Depends: libedje0-dev, libecore1-dev, libedb1-dev, debhelper ( 4.0.0)
+Build-Depends: libedje-dev, libecore-dev, libedb-dev, debhelper ( 4.0.0)
 Standards-Version: 3.6.1.0
 
 Package: embrace




---
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=7477alloc_id=16492op=click
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2005-06-29 Thread enlightenment-cvs
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_config.c e_ipc_handlers.h e_ipc_handlers_list.h e_resist.c 


Log Message:


more ipc handlers

===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_config.c,v
retrieving revision 1.68
retrieving revision 1.69
diff -u -3 -r1.68 -r1.69
--- e_config.c  29 Jun 2005 14:28:45 -  1.68
+++ e_config.c  30 Jun 2005 03:25:20 -  1.69
@@ -142,15 +142,15 @@
E_CONFIG_LIST(D, T, path_append_backgrounds, _e_config_path_append_edd); 
/**/
E_CONFIG_VAL(D, T, focus_policy, INT); /**/
E_CONFIG_VAL(D, T, focus_setting, INT); /**/
-   E_CONFIG_VAL(D, T, pass_click_on, INT);
-   E_CONFIG_VAL(D, T, always_click_to_raise, INT);
-   E_CONFIG_VAL(D, T, use_auto_raise, INT);
-   E_CONFIG_VAL(D, T, auto_raise_delay, DOUBLE); 
-   E_CONFIG_VAL(D, T, use_resist, INT);
-   E_CONFIG_VAL(D, T, drag_resist, INT);
-   E_CONFIG_VAL(D, T, desk_resist, INT);
-   E_CONFIG_VAL(D, T, window_resist, INT);
-   E_CONFIG_VAL(D, T, gadget_resist, INT);
+   E_CONFIG_VAL(D, T, pass_click_on, INT); /**/
+   E_CONFIG_VAL(D, T, always_click_to_raise, INT); /**/
+   E_CONFIG_VAL(D, T, use_auto_raise, INT); /**/
+   E_CONFIG_VAL(D, T, auto_raise_delay, DOUBLE); /**/
+   E_CONFIG_VAL(D, T, use_resist, INT); /**/
+   E_CONFIG_VAL(D, T, drag_resist, INT); /**/
+   E_CONFIG_VAL(D, T, desk_resist, INT); /**/
+   E_CONFIG_VAL(D, T, window_resist, INT); /**/
+   E_CONFIG_VAL(D, T, gadget_resist, INT); /**/
E_CONFIG_VAL(D, T, winlist_warp_while_selecting, INT);
E_CONFIG_VAL(D, T, winlist_warp_at_end, INT);
E_CONFIG_VAL(D, T, winlist_warp_speed, DOUBLE);
@@ -169,7 +169,7 @@
E_CONFIG_VAL(D, T, winlist_pos_min_h, INT);
E_CONFIG_VAL(D, T, winlist_pos_max_w, INT);
E_CONFIG_VAL(D, T, winlist_pos_max_h, INT);
-   E_CONFIG_VAL(D, T, maximize_policy, INT);
+   E_CONFIG_VAL(D, T, maximize_policy, INT); /**/
E_CONFIG_VAL(D, T, kill_if_close_not_possible, INT);
E_CONFIG_VAL(D, T, kill_process, INT);
E_CONFIG_VAL(D, T, kill_timer_wait, DOUBLE);
===
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_ipc_handlers.h,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -3 -r1.43 -r1.44
--- e_ipc_handlers.h27 Jun 2005 13:50:10 -  1.43
+++ e_ipc_handlers.h30 Jun 2005 03:25:20 -  1.44
@@ -2486,7 +2486,373 @@
 #elif (TYPE == E_REMOTE_IN)
 #endif
 #undef HDL
-/*/
+
+//
+#define HDL E_IPC_OP_ALWAYS_CLICK_TO_RAISE_SET
+#if (TYPE == E_REMOTE_OPTIONS)
+   OP(-always-click-to-raise-set, 1, Set the always click to raise policy, 
1 for enabled 0 for disabled, 0, HDL)
+#elif (TYPE == E_REMOTE_OUT)
+   REQ_INT(atoi(params[0]), HDL);
+#elif (TYPE == E_WM_IN)
+   START_INT(policy, HDL);
+   e_config-always_click_to_raise = policy;
+   E_CONFIG_LIMIT(e_config-always_click_to_raise, 0, 1);
+   SAVE;
+   END_INT;
+#elif (TYPE == E_REMOTE_IN)
+#endif
+#undef HDL
+
+//
+#define HDL E_IPC_OP_ALWAYS_CLICK_TO_RAISE_GET
+#if (TYPE == E_REMOTE_OPTIONS)
+   OP(-always-click-to-raise-get, 0, Get the always click to raise policy, 
1 for enabled 0 for disabled, 1, HDL)
+#elif (TYPE == E_REMOTE_OUT)
+   REQ_NULL(HDL);
+#elif (TYPE == E_WM_IN)
+   SEND_INT(e_config-always_click_to_raise, 
E_IPC_OP_ALWAYS_CLICK_TO_RAISE_GET_REPLY, HDL);
+#elif (TYPE == E_REMOTE_IN)
+#endif
+#undef HDL
+
+//
+#define HDL E_IPC_OP_ALWAYS_CLICK_TO_RAISE_GET_REPLY
+#if (TYPE == E_REMOTE_OPTIONS)
+#elif (TYPE == E_REMOTE_OUT)
+#elif (TYPE == E_WM_IN)
+#elif (TYPE == E_REMOTE_IN)
+   START_INT(policy, HDL);
+   printf(REPLY: POLICY=%d\n, policy);
+   END_INT;
+#endif
+#undef HDL
+
+//
+#define HDL E_IPC_OP_USE_AUTO_RAISE_SET
+#if (TYPE == E_REMOTE_OPTIONS)
+   OP(-use-auto-raise-set, 1, Set use auto raise policy, 1 for enabled 0 
for disabled, 0, HDL)
+#elif (TYPE == E_REMOTE_OUT)
+   REQ_INT(atoi(params[0]), HDL);
+#elif (TYPE == E_WM_IN)
+   START_INT(policy, HDL);
+   e_config-use_auto_raise = policy;
+   E_CONFIG_LIMIT(e_config-use_auto_raise, 0, 1);
+   SAVE;
+   END_INT;
+#elif (TYPE == E_REMOTE_IN)
+#endif
+#undef HDL
+
+//
+#define HDL E_IPC_OP_USE_AUTO_RAISE_GET
+#if (TYPE == E_REMOTE_OPTIONS)
+   OP(-use-auto-raise-get, 0, Get use auto raise policy, 1 for enabled 0 
for disabled, 1, HDL)
+#elif (TYPE == E_REMOTE_OUT)
+   REQ_NULL(HDL);
+#elif (TYPE == E_WM_IN)
+   SEND_INT(e_config-use_auto_raise, E_IPC_OP_USE_AUTO_RAISE_GET_REPLY, HDL);
+#elif (TYPE == E_REMOTE_IN)
+#endif
+#undef HDL
+