E CVS: libs/ecore doursse

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/ecore

Dir : e17/libs/ecore/src/lib/ecore


Modified Files:
ecore_time.c 


Log Message:
simplify the code of ecore_time_get() on Windows

===
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore/ecore_time.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- ecore_time.c30 Sep 2007 15:24:51 -  1.12
+++ ecore_time.c27 Oct 2007 10:24:52 -  1.13
@@ -23,56 +23,13 @@
 ecore_time_get(void)
 {
 #ifdef _WIN32
-   SYSTEMTIME st;
+   FILETIME ft;
double time;
-   intdays_nbr = 0;
-   inti;
 
-   GetSystemTime(st);
-   for (i = 1; i  st.wMonth; i++)
- {
-   if ((i == 1) ||
-   (i == 3) ||
-   (i == 5) ||
-   (i == 7) ||
-   (i == 8) ||
-   (i == 10) ||
-   (i == 12))
- days_nbr += 31;
-   else if ((i == 4) ||
-(i == 6) ||
-(i == 5) ||
-(i == 9) ||
-(i == 11))
- days_nbr += 30;
-   else
- {
-   /* need to fix that... */
-   if ((st.wYear % 4) == 0)
- {
-if ((st.wYear % 400) == 0)
-  {
-if ((st.wYear % 1000) == 0)
-  days_nbr += 29;
-else
-  days_nbr += 28;
-  }
-else
-  days_nbr += 29;
- }
-   else
- days_nbr += 28;
- }
- }
-   time =
- (double)st.wMilliseconds / 1000.0 +
- (double)st.wSecond +
- (double)st.wMinute * 60.0 +
- (double)st.wHour * 3600.0 +
- (double)(st.wDay + days_nbr) * 86400.0 +
- (double)(st.wYear - 1970) * 31536000.0;
+   GetSystemTimeAsFileTime(ft);
+   time = (double)ft.dwLowDateTime + 4294967296.0 * (double)ft.dwHighDateTime;
 
-   return time;
+   return time / 1000;
 #else
 # ifdef HAVE_GETTIMEOFDAY
struct timeval  timev;



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/ecore doursse

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/ecore

Dir : e17/libs/ecore/src/lib/ecore


Modified Files:
ecore.c 


Log Message:
add ecore_fps_debug feature on Windows. Btw, if someone knows how to use it, I 
would be glad to know

===
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore/ecore.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- ecore.c 26 Aug 2007 11:17:20 -  1.19
+++ ecore.c 27 Oct 2007 10:58:00 -  1.20
@@ -1,6 +1,10 @@
 #include locale.h
 #ifndef _WIN32
 # include langinfo.h
+#else
+# define WIN32_LEAN_AND_MEAN
+# include windows.h
+# undef WIN32_LEAN_AND_MEAN
 #endif /* _WIN32 */
 #include ecore_private.h
 #include Ecore.h
@@ -8,9 +12,7 @@
 static const char *_ecore_magic_string_get(Ecore_Magic m);
 static int _ecore_init_count = 0;
 
-#ifndef _WIN32
 int _ecore_fps_debug = 0;
-#endif
 
 /** OpenBSD does not define CODESET
  * FIXME ??
@@ -54,9 +56,9 @@
 printf(WARNING: not a utf8 locale!\n);
  }
 */
-#ifndef _WIN32
if (getenv(ECORE_FPS_DEBUG)) _ecore_fps_debug = 1;
if (_ecore_fps_debug) _ecore_fps_debug_init();
+#ifndef _WIN32
_ecore_signal_init();
 _ecore_exe_init();
 #endif
@@ -81,9 +83,7 @@
if (--_ecore_init_count)
   return _ecore_init_count;
 
-#ifndef _WIN32
if (_ecore_fps_debug) _ecore_fps_debug_shutdown();
-#endif
_ecore_animator_shutdown();
 #ifndef _WIN32
_ecore_exe_shutdown();
@@ -164,22 +164,32 @@
return UNKNOWN;
 }
 
-#ifndef _WIN32
 /* fps debug calls - for debugging how much time your app actually spends */
 /* running (and the inverse being time spent running)... this does not */
 /* account for other apps and multitasking... */
 
 static int _ecore_fps_debug_init_count = 0;
+#ifndef _WIN32
 static int _ecore_fps_debug_fd = -1;
 unsigned int *_ecore_fps_runtime_mmap = NULL;
+#else
+static HANDLE _ecore_fps_debug_fd = NULL;
+static HANDLE _ecore_fps_debug_fm = NULL;
+unsigned int *_ecore_fps_runtime_mmap = NULL;
+#endif /* _WIN32 */
 
 void
 _ecore_fps_debug_init(void)
 {
char buf[4096];
+#ifdef _WIN32
+   char *tmp;
+#endif /* _WIN32 */
 
_ecore_fps_debug_init_count++;
if (_ecore_fps_debug_init_count  1) return;
+
+#ifndef _WIN32
snprintf(buf, sizeof(buf), /tmp/.ecore_fps_debug-%i, (int)getpid());
_ecore_fps_debug_fd = open(buf, O_CREAT | O_TRUNC | O_RDWR, 0644);
if (_ecore_fps_debug_fd  0)
@@ -197,6 +207,45 @@
   MAP_SHARED,
   _ecore_fps_debug_fd, 0);
  }
+#else
+   tmp = getenv(TMP);
+   if (!tmp) tmp = getenv(TEMP);
+   if (!tmp) tmp = getenv(USERPROFILE);
+   if (!tmp) tmp = getenv(windir);
+   if (!tmp) tmp = C:;
+   snprintf(buf, sizeof(buf), %s/.ecore_fps_debug-%i, tmp, 
(int)GetCurrentProcessId());
+   _ecore_fps_debug_fd = CreateFile(buf,
+FILE_READ_DATA | FILE_WRITE_DATA,
+FILE_SHARE_READ | FILE_SHARE_WRITE,
+NULL,
+CREATE_NEW,// | TRUNCATE_EXISTING,
+FILE_ATTRIBUTE_NORMAL,
+NULL);
+   if (_ecore_fps_debug_fd)
+ {
+   unsigned int zero = 0;
+DWORDout;
+
+_ecore_fps_debug_fm = CreateFileMapping(_ecore_fps_debug_fd,
+NULL,
+PAGE_READWRITE,
+0,
+(DWORD)sizeof(unsigned int),
+NULL);
+if (_ecore_fps_debug_fm)
+  {
+ WriteFile(_ecore_fps_debug_fd,
+   zero, sizeof(unsigned int),
+   out, NULL);
+ _ecore_fps_runtime_mmap = MapViewOfFile(_ecore_fps_debug_fm,
+ FILE_MAP_WRITE,
+ 0, 0,
+ sizeof(unsigned int));
+  }
+else
+  CloseHandle(_ecore_fps_debug_fd);
+ }
+#endif /* _WIN32 */
 }
 
 void
@@ -207,7 +256,26 @@
if (_ecore_fps_debug_fd = 0)
  {
char buf[4096];
+#ifdef _WIN32
+char *tmp;
 
+tmp = getenv(TMP);
+if (!tmp) tmp = getenv(TEMP);
+if (!tmp) tmp = getenv(USERPROFILE);
+if (!tmp) tmp = getenv(windir);
+if (!tmp) tmp = C:/;
+   snprintf(buf, sizeof(buf), %s/.ecore_fps_debug-%i, tmp, 
(int)GetCurrentProcessId());
+   if (_ecore_fps_runtime_mmap)
+ {
+UnmapViewOfFile(_ecore_fps_runtime_mmap);
+_ecore_fps_runtime_mmap = NULL;
+ }
+CloseHandle(_ecore_fps_debug_fm);
+

E CVS: apps/e lok

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : lok
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_eap_editor.c e_fm.c 


Log Message:
Fix the fileselector when choosing an icon.

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -3 -r1.90 -r1.91
--- e_eap_editor.c  7 Oct 2007 21:22:40 -   1.90
+++ e_eap_editor.c  27 Oct 2007 15:55:27 -  1.91
@@ -568,7 +568,7 @@
Evas_Object *o;
Evas_Coord mw, mh;
E_Desktop_Edit *editor;
-   char *dir = NULL;
+   char *path = NULL, *icon_path = NULL;
 
editor = data2;
cfdata = data1;
@@ -586,22 +586,27 @@
/* XXX change this to a generic icon selector (that can do either
 * files from a dir, or icons in the current theme */
if (cfdata-icon) 
- dir = ecore_file_dir_get(cfdata-icon);
+ {
+   icon_path = efreet_icon_path_find(e_config-icon_theme, 
+ cfdata-icon, scalable);
+   path = ecore_file_dir_get(icon_path);
+ }
 
-   if (dir)
+   if (path)
  {
-   o = e_widget_fsel_add(dia-win-evas, dir, /, NULL, NULL,
+   o = e_widget_fsel_add(dia-win-evas, /, path, NULL, NULL,
  _e_desktop_edit_select_cb, cfdata,
  NULL, cfdata, 1);
-   free(dir);
+   free(path);
  }
else
  {
-   o = e_widget_fsel_add(dia-win-evas, ~/, /, NULL, NULL,
+   o = e_widget_fsel_add(dia-win-evas, /, ~/, NULL, NULL,
  _e_desktop_edit_select_cb, cfdata,
  NULL, cfdata, 1);
  }

+   if (icon_path) free(icon_path);
evas_object_show(o);
editor-icon_fsel = o;
e_widget_min_size_get(o, mw, mh);
@@ -626,7 +631,7 @@
Evas_Object *o;
Evas_Coord mw, mh;
E_Desktop_Edit *editor;
-   char *dir = NULL;
+   char *path = NULL;
 
editor = data2;
cfdata = data1;
@@ -642,18 +647,25 @@
 
/* absolute path to exe */
if (cfdata-exec) 
- dir = ecore_file_dir_get(cfdata-exec);
+ {
+   path = ecore_file_dir_get(cfdata-exec);
+   if (path  !ecore_file_exists(path))
+ {
+free(path);
+path = NULL;
+ }
+ }
 
-   if (dir)
+   if (path)
  {
-   o = e_widget_fsel_add(dia-win-evas, dir, /, NULL, NULL,
+   o = e_widget_fsel_add(dia-win-evas, /, path, NULL, NULL,
  _e_desktop_edit_select_cb, cfdata,
  NULL, cfdata, 1);
-   free(dir);
+   free(path);
  }
else
  {
-   o = e_widget_fsel_add(dia-win-evas, ~/, /, NULL, NULL,
+   o = e_widget_fsel_add(dia-win-evas, /, ~/, NULL, NULL,
  _e_desktop_edit_select_cb, cfdata,
  NULL, cfdata, 1);
  }
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v
retrieving revision 1.223
retrieving revision 1.224
diff -u -3 -r1.223 -r1.224
--- e_fm.c  24 Oct 2007 18:25:44 -  1.223
+++ e_fm.c  27 Oct 2007 15:55:27 -  1.224
@@ -451,7 +451,7 @@
 {
E_Fm2_Smart_Data *sd;
Evas_List *l;
-   const char *realpath;
+   const char *realpath, *extended_path;
 
sd = evas_object_smart_data_get(obj);
if (!sd || !path) return; // safety
@@ -489,7 +489,12 @@
sd-config-theme.fixed = 0;
  }

-   realpath = _e_fm2_dev_path_map(dev, path);
+   if (!strcmp(path, ~/)) 
+ extended_path = e_user_homedir_get();
+   else 
+ extended_path = path;
+
+   realpath = _e_fm2_dev_path_map(dev, extended_path);
/* If the path doesn't exist, popup a dialog */
if (dev  strncmp(dev, removable:, 10)
 !ecore_file_exists(realpath))
@@ -530,7 +535,7 @@
sd-order_file = 0;

if (dev) sd-dev = evas_stringshare_add(dev);
-   if (path) sd-path = evas_stringshare_add(path);
+   if (path) sd-path = evas_stringshare_add(extended_path);
sd-realpath = realpath;
_e_fm2_queue_free(obj);
_e_fm2_regions_free(obj);
@@ -739,9 +744,11 @@
if (!sd-path) return;
path = strdup(sd-path);
if (sd-dev) dev = strdup(sd-dev);
-   p = strrchr(path, '/');
-   if (p) *p = 0;
-   e_fm2_path_set(obj, dev, path);
+   if ((p = strrchr(path, '/'))) *p = 0;
+   if (*path == 0)
+ e_fm2_path_set(obj, dev, /);
+   else
+ e_fm2_path_set(obj, dev, path);
E_FREE(dev);
E_FREE(path);
 }
@@ -3888,7 +3895,7 @@
ic-info.icon = NULL;
ic-info.link = NULL;
//Hack
-   if (!strncmp(ic-info.file, |storage_serial_, 16)) ecore_file_unlink(buf);
+   if (!strncmp(ic-info.file, |storage_, 9)) ecore_file_unlink(buf);
return 0;
 }
 



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and 

E CVS: apps/e ravenlock

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : ravenlock
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_border.c 


Log Message:
Fix issue with moving from unshaped borders to shaped borders (i.e. Fullscreen 
- default).

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.607
retrieving revision 1.608
diff -u -3 -r1.607 -r1.608
--- e_border.c  5 Oct 2007 12:11:55 -   1.607
+++ e_border.c  27 Oct 2007 19:30:49 -  1.608
@@ -5823,6 +5823,7 @@
}
   }
 
+bd-shaped = 0;
 if (ok)
   {
  const char *shape_option;
@@ -5831,19 +5832,7 @@
  shape_option = edje_object_data_get(o, shaped);
  if (shape_option  !strcmp(shape_option, 1))
{
-  if (!bd-shaped)
-{
-   bd-shaped = 1;
-   ecore_evas_shaped_set(bd-bg_ecore_evas, 
bd-shaped);
-}
-   }
- else
-   {
-  if (bd-shaped)
-{
-   bd-shaped = 0;
-   ecore_evas_shaped_set(bd-bg_ecore_evas, 
bd-shaped);
-}
+  bd-shaped = 1;
}
 
  if (bd-client.netwm.name)
@@ -5877,6 +5866,7 @@
 ecore_x_e_frame_size_set(bd-client.win, l, r, t, b);
 bd-w += (bd-client_inset.l + bd-client_inset.r);
 bd-h += (bd-client_inset.t + bd-client_inset.b);
+ecore_evas_shaped_set(bd-bg_ecore_evas, bd-shaped);
 bd-changes.size = 1;
 ecore_x_window_move(bd-client.shell_win, l, t);
 if (bd-bg_object)



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/evas barbieri

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : barbieri
Project : e17
Module  : libs/evas

Dir : e17/libs/evas/src/modules/engines/software_16


Modified Files:
evas_soft16_rectangle.c 


Log Message:
Minor cleanup on software_16, evas_soft16_rectangle.c

===
RCS file: 
/cvs/e/e17/libs/evas/src/modules/engines/software_16/evas_soft16_rectangle.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- evas_soft16_rectangle.c 25 Oct 2007 16:17:19 -  1.3
+++ evas_soft16_rectangle.c 27 Oct 2007 21:06:58 -  1.4
@@ -83,7 +83,7 @@
Evas_Rectangle dr;
Cutout_Rects *rects;
Cutout_Rect  *r;
-   int c, cx, cy, cw, ch;
+   struct RGBA_Draw_Context_clip c_bkp;
int i;
 
/* handle cutouts here! */
@@ -103,14 +103,14 @@
return;
  }
 
-   /* save out clip info */
-   c = dc-clip.use; cx = dc-clip.x; cy = dc-clip.y; cw = dc-clip.w; ch = 
dc-clip.h;
+   c_bkp = dc-clip;
+
evas_common_draw_context_clip_clip(dc, 0, 0, dst-w, dst-h);
evas_common_draw_context_clip_clip(dc, x, y, w, h);
/* our clip is 0 size.. abort */
if ((dc-clip.w = 0) || (dc-clip.h = 0))
  {
-   dc-clip.use = c; dc-clip.x = cx; dc-clip.y = cy; dc-clip.w = cw; 
dc-clip.h = ch;
+   dc-clip = c_bkp;
return;
  }
rects = evas_common_draw_context_apply_cutouts(dc);
@@ -121,7 +121,6 @@
 _soft16_rectangle_draw_int(dst, dc, dr);
  }
evas_common_draw_context_apply_clear_cutouts(rects);
-   /* restore clip info */
-   dc-clip.use = c; dc-clip.x = cx; dc-clip.y = cy; dc-clip.w = cw; 
dc-clip.h = ch;
+   dc-clip = c_bkp;
 }
 



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/ewl pfritz

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : pfritz
Project : e17
Module  : libs/ewl

Dir : e17/libs/ewl/src/lib


Modified Files:
Ewl.h Makefile.am 
Added Files:
ewl_tree2_view_freebox.c ewl_tree2_view_freebox.h 


Log Message:
patch from Jaime Thomas (bug #250)
- add an freebox view for the tree2

===
RCS file: /cvs/e/e17/libs/ewl/src/lib/Ewl.h,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -3 -r1.30 -r1.31
--- Ewl.h   23 Aug 2007 05:26:50 -  1.30
+++ Ewl.h   27 Oct 2007 23:37:59 -  1.31
@@ -325,6 +325,7 @@
 #include ewl_tree.h
 #include ewl_tree2.h
 #include ewl_tree2_view.h
+#include ewl_tree2_view_freebox.h
 #include ewl_tree2_view_plain.h
 #include ewl_tree2_view_scrolled.h
 #include ewl_list.h
===
RCS file: /cvs/e/e17/libs/ewl/src/lib/Makefile.am,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -3 -r1.53 -r1.54
--- Makefile.am 4 Jun 2007 18:37:34 -   1.53
+++ Makefile.am 27 Oct 2007 23:37:59 -  1.54
@@ -92,6 +92,7 @@
ewl_tree.h \
ewl_tree2.h \
ewl_tree2_view.h \
+   ewl_tree2_view_freebox.h \
ewl_tree2_view_plain.h \
ewl_tree2_view_scrolled.h \
ewl_theme.h \
@@ -179,6 +180,7 @@
ewl_tree.c \
ewl_tree2.c \
ewl_tree2_view.c \
+   ewl_tree2_view_freebox.c \
ewl_tree2_view_plain.c \
ewl_tree2_view_scrolled.c \
ewl_toolbar.c \



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e devilhorns

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : devilhorns
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/modules/conf_wallpaper


Modified Files:
e_int_config_wallpaper_import.c 


Log Message:
Encode any 'imported' images with a data item so we know if it's
fill/stretch/etc. First stage of allowing changes to imported images.

===
RCS file: 
/cvs/e/e17/apps/e/src/modules/conf_wallpaper/e_int_config_wallpaper_import.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- e_int_config_wallpaper_import.c 24 Oct 2007 08:37:48 -  1.3
+++ e_int_config_wallpaper_import.c 28 Oct 2007 00:58:17 -  1.4
@@ -156,19 +156,29 @@
of = e_widget_frametable_add(evas, _(Fill and Stretch Options), 1);
import-frame_fill_obj = of;
rg = e_widget_radio_group_new(cfdata-method);
-   ord = e_widget_radio_icon_add(evas, _(Stretch), 
enlightenment/wallpaper_stretch, 24, 24, IMPORT_STRETCH, rg);
+   ord = e_widget_radio_icon_add(evas, _(Stretch), 
+enlightenment/wallpaper_stretch, 
+24, 24, IMPORT_STRETCH, rg);
import-fill_stretch_obj = ord;
e_widget_frametable_object_append(of, ord, 0, 0, 1, 1, 1, 0, 1, 0);
-   ord = e_widget_radio_icon_add(evas, _(Center), 
enlightenment/wallpaper_center, 24, 24, IMPORT_CENTER, rg);
+   ord = e_widget_radio_icon_add(evas, _(Center), 
+enlightenment/wallpaper_center, 
+24, 24, IMPORT_CENTER, rg);
import-fill_center_obj = ord;
e_widget_frametable_object_append(of, ord, 1, 0, 1, 1, 1, 0, 1, 0);
-   ord = e_widget_radio_icon_add(evas, _(Tile), 
enlightenment/wallpaper_tile, 24, 24, IMPORT_TILE, rg);
+   ord = e_widget_radio_icon_add(evas, _(Tile), 
+enlightenment/wallpaper_tile, 
+24, 24, IMPORT_TILE, rg);
import-fill_tile_obj = ord;
e_widget_frametable_object_append(of, ord, 2, 0, 1, 1, 1, 0, 1, 0);
-   ord = e_widget_radio_icon_add(evas, _(Within), 
enlightenment/wallpaper_scale_aspect_in, 24, 24, IMPORT_SCALE_ASPECT_IN, rg);
+   ord = e_widget_radio_icon_add(evas, _(Within), 
+enlightenment/wallpaper_scale_aspect_in, 
+24, 24, IMPORT_SCALE_ASPECT_IN, rg);
import-fill_within_obj = ord;
e_widget_frametable_object_append(of, ord, 3, 0, 1, 1, 1, 0, 1, 0);
-   ord = e_widget_radio_icon_add(evas, _(Fill), 
enlightenment/wallpaper_scale_aspect_out, 24, 24, IMPORT_SCALE_ASPECT_OUT, 
rg);
+   ord = e_widget_radio_icon_add(evas, _(Fill), 
+enlightenment/wallpaper_scale_aspect_out, 
+24, 24, IMPORT_SCALE_ASPECT_OUT, rg);
import-fill_fill_obj = ord;
e_widget_frametable_object_append(of, ord, 4, 0, 1, 1, 1, 0, 1, 0);
e_widget_table_object_append(ot, of, 0, 0, 1, 1, 1, 1, 1, 0);
@@ -178,7 +188,8 @@
ord = e_widget_check_add(evas, _(Use original file), (cfdata-external));
import-external_obj = ord;
e_widget_frametable_object_append(of, ord, 0, 0, 1, 1, 1, 0, 1, 0);
-   ord = e_widget_slider_add(evas, 1, 0, _(%3.0f%%), 0.0, 100.0, 1.0, 0, 
NULL, (cfdata-quality), 150);
+   ord = e_widget_slider_add(evas, 1, 0, _(%3.0f%%), 0.0, 100.0, 1.0, 0, 
+NULL, (cfdata-quality), 150);
import-quality_obj = ord;
e_widget_frametable_object_append(of, ord, 0, 1, 1, 1, 1, 0, 1, 0);
e_widget_table_object_append(ot, of, 0, 1, 1, 1, 1, 1, 1, 0);
@@ -190,10 +201,12 @@
edje_object_part_swallow(import-bg_obj, e.swallow.content, o);
evas_object_show(o);

-   import-ok_obj = e_widget_button_add(evas, _(OK), NULL, _import_cb_ok, 
win, cfdata);
+   import-ok_obj = e_widget_button_add(evas, _(OK), NULL, 
+   _import_cb_ok, win, cfdata);
e_widget_list_object_append(import-box_obj, import-ok_obj, 1, 0, 0.5);
 
-   import-close_obj = e_widget_button_add(evas, _(Cancel), NULL, 
_import_cb_close, win, NULL);
+   import-close_obj = e_widget_button_add(evas, _(Cancel), NULL, 
+  _import_cb_close, win, NULL);
e_widget_list_object_append(import-box_obj, import-close_obj, 1, 0, 0.5);

e_win_centered_set(win, 1);
@@ -289,11 +302,15 @@
e_widget_fsel_path_get(import-fsel_obj, fdev, fpath);
if ((fdev) || (fpath))
  {
-   if (e_config-wallpaper_import_last_dev) 
evas_stringshare_del(e_config-wallpaper_import_last_dev);
-   if (fdev) e_config-wallpaper_import_last_dev = 
evas_stringshare_add(fdev);
+   if (e_config-wallpaper_import_last_dev) 
+ evas_stringshare_del(e_config-wallpaper_import_last_dev);
+   if (fdev) 
+ e_config-wallpaper_import_last_dev = evas_stringshare_add(fdev);
else e_config-wallpaper_import_last_dev = NULL;
-   if 

E CVS: apps/e lok

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : lok
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_eap_editor.c 


Log Message:
Oops bad me. Handle both icons in the icon theme or with the path

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -3 -r1.91 -r1.92
--- e_eap_editor.c  27 Oct 2007 15:55:27 -  1.91
+++ e_eap_editor.c  28 Oct 2007 01:54:24 -  1.92
@@ -587,9 +587,16 @@
 * files from a dir, or icons in the current theme */
if (cfdata-icon) 
  {
-   icon_path = efreet_icon_path_find(e_config-icon_theme, 
- cfdata-icon, scalable);
-   path = ecore_file_dir_get(icon_path);
+   if (ecore_file_exists(cfdata-icon))
+ icon_path = strdup(cfdata-icon);
+   else
+ icon_path = efreet_icon_path_find(e_config-icon_theme, cfdata-icon, 
scalable);
+
+   if (icon_path)
+ {
+path = ecore_file_dir_get(icon_path);
+free(icon_path);
+ }
  }
 
if (path)
@@ -606,7 +613,6 @@
  NULL, cfdata, 1);
  }

-   if (icon_path) free(icon_path);
evas_object_show(o);
editor-icon_fsel = o;
e_widget_min_size_get(o, mw, mh);



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/emotion raster

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/emotion

Dir : e17/libs/emotion/src/modules


Modified Files:
emotion_gstreamer.c emotion_xine.c 


Log Message:


handle exists too - and it gets written!

===
RCS file: /cvs/e/e17/libs/emotion/src/modules/emotion_gstreamer.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- emotion_gstreamer.c 1 Sep 2007 17:51:40 -   1.25
+++ emotion_gstreamer.c 28 Oct 2007 03:59:23 -  1.26
@@ -220,7 +220,9 @@
em_speed_set, /* speed_set */
em_speed_get, /* speed_get */
em_eject, /* eject */
-   em_meta_get /* meta_get */
+   em_meta_get, /* meta_get */
+ 
+ NULL /* handle */
 };
 
 static unsigned char
===
RCS file: /cvs/e/e17/libs/emotion/src/modules/emotion_xine.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- emotion_xine.c  18 Jul 2007 05:13:19 -  1.38
+++ emotion_xine.c  28 Oct 2007 03:59:23 -  1.39
@@ -1463,7 +1463,7 @@
pthread_mutex_unlock((ev-get_pos_len_mutex));
 }
 
-const static Emotion_Video_Module em_module =
+static Emotion_Video_Module em_module =
 {
em_init, /* init */
  em_shutdown, /* shutdown */
@@ -1519,7 +1519,9 @@
  em_speed_set, /* speed_set */
  em_speed_get, /* speed_get */
  em_eject, /* eject */
- em_meta_get /* meta_get */
+ em_meta_get, /* meta_get */
+ 
+ NULL /* handle */
 };
 
 unsigned char



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/evas raster

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir : e17/libs/evas/src/lib/engines/common


Modified Files:
evas_image_main.c 


Log Message:


resolved bug from [EMAIL PROTECTED]

===
RCS file: /cvs/e/e17/libs/evas/src/lib/engines/common/evas_image_main.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -3 -r1.56 -r1.57
--- evas_image_main.c   22 Aug 2007 15:06:04 -  1.56
+++ evas_image_main.c   28 Oct 2007 04:01:56 -  1.57
@@ -132,6 +132,8 @@
 static int
 _evas_common_image_dirty(RGBA_Image* dst, const RGBA_Image* src)
 {
+   evas_common_load_image_data_from_file(src);
+   evas_common_image_colorspace_normalize(src);
evas_common_image_colorspace_normalize(dst);
evas_common_image_surface_alloc(dst-image);
evas_common_blit_rectangle(src, dst, 0, 0, src-image-w, src-image-h, 0, 
0);



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_fm_hal.c e_xinerama.c 


Log Message:


fake xinerama broken - fixed.

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm_hal.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_fm_hal.c  22 Oct 2007 08:10:28 -  1.1
+++ e_fm_hal.c  28 Oct 2007 04:03:40 -  1.2
@@ -326,6 +326,7 @@
if (!v) return NULL;
if (v-mount_point)
  {
+   printf(GET MOUNTPOINT = %s\n, v-mount_point);
return strdup(v-mount_point);
  }

@@ -340,6 +341,7 @@
static int mount_count = 1;
snprintf(buf, sizeof(buf) - 1, /media/unknown-%i, mount_count++);
  }
+   printf(GET MOUNTPOINT = %s\n, buf);
return strdup(buf);
 }
 
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_xinerama.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- e_xinerama.c17 Oct 2007 11:06:59 -  1.9
+++ e_xinerama.c28 Oct 2007 04:03:40 -  1.10
@@ -53,6 +53,7 @@
 
scr = calloc(1, sizeof(E_Screen));
scr-screen = evas_list_count(fake_screens);
+   scr-escren = scr-screen;
scr-x = x;
scr-y = y;
scr-w = w;



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: apps/e raster

2007-10-27 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_xinerama.c 


Log Message:


oops +e

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_xinerama.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- e_xinerama.c28 Oct 2007 04:03:40 -  1.10
+++ e_xinerama.c28 Oct 2007 04:09:08 -  1.11
@@ -53,7 +53,7 @@
 
scr = calloc(1, sizeof(E_Screen));
scr-screen = evas_list_count(fake_screens);
-   scr-escren = scr-screen;
+   scr-escreen = scr-screen;
scr-x = x;
scr-y = y;
scr-w = w;



-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now  http://get.splunk.com/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs