E CVS: libs/etk codewarrior

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : libs/etk

Dir : e17/libs/etk/src/lib


Modified Files:
etk_toolbar.c etk_toolbar.h 


Log Message:
[Etk_Toolbar] add insert_at function.


===
RCS file: /cvs/e/e17/libs/etk/src/lib/etk_toolbar.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- etk_toolbar.c   25 Mar 2007 18:22:01 -  1.10
+++ etk_toolbar.c   29 May 2007 10:58:36 -  1.11
@@ -1,472 +1,485 @@
-/** @file etk_toolbar.c */
-#include etk_toolbar.h
-#include stdlib.h
-#include etk_box.h
-#include etk_button.h
-#include etk_tool_button.h
-#include etk_separator.h
-#include etk_theme.h
-#include etk_signal.h
-#include etk_signal_callback.h
-#include etk_utils.h
-
-/**
- * @addtogroup Etk_Toolbar
- * @{
- */
-
-#define ETK_IS_TOOL_ITEM(obj) \
-   (ETK_IS_TOOL_BUTTON(obj) || ETK_IS_TOOL_TOGGLE_BUTTON(obj))
-
-enum Etk_Window_Property_Id
-{
-   ETK_TOOLBAR_ORIENTATION_PROPERTY,
-   ETK_TOOLBAR_STYLE_PROPERTY,
-   ETK_TOOLBAR_STOCK_SIZE_PROPERTY
-};
-
-static void _etk_toolbar_constructor(Etk_Toolbar *toolbar);
-static void _etk_toolbar_property_set(Etk_Object *object, int property_id, 
Etk_Property_Value *value);
-static void _etk_toolbar_property_get(Etk_Object *object, int property_id, 
Etk_Property_Value *value);
-static void _etk_toolbar_size_request(Etk_Widget *widget, Etk_Size *size);
-static void _etk_toolbar_size_allocate(Etk_Widget *widget, Etk_Geometry 
geometry);
-void _etk_toolbar_child_add(Etk_Container *container, Etk_Widget *widget);
-void _etk_toolbar_child_remove(Etk_Container *container, Etk_Widget *widget);
-Evas_List *_etk_toolbar_children_get(Etk_Container *container);
-static void _etk_toolbar_child_added_cb(Etk_Object *object, Etk_Widget *child, 
void *data);
-static void _etk_toolbar_child_removed_cb(Etk_Object *object, Etk_Widget 
*child, void *data);
-
-/**
- *
- * Implementation
- *
- **/
-
-/**
- * @brief Gets the type of an Etk_Toolbar
- * @return Returns the type of an Etk_Toolbar
- */
-Etk_Type *etk_toolbar_type_get(void)
-{
-   static Etk_Type *toolbar_type = NULL;
-
-   if (!toolbar_type)
-   {
-  toolbar_type = etk_type_new(Etk_Toolbar, ETK_CONTAINER_TYPE, 
sizeof(Etk_Toolbar),
- ETK_CONSTRUCTOR(_etk_toolbar_constructor), NULL);
-  
-  etk_type_property_add(toolbar_type, orientation, 
ETK_TOOLBAR_ORIENTATION_PROPERTY,
- ETK_PROPERTY_INT, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_int(ETK_TOOLBAR_HORIZ));
-  etk_type_property_add(toolbar_type, style, ETK_TOOLBAR_STYLE_PROPERTY,
- ETK_PROPERTY_INT, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_int(ETK_TOOLBAR_BOTH_VERT));
-  etk_type_property_add(toolbar_type, stock-size, 
ETK_TOOLBAR_STOCK_SIZE_PROPERTY,
- ETK_PROPERTY_INT, ETK_PROPERTY_READABLE_WRITABLE, 
etk_property_value_int(ETK_STOCK_MEDIUM));
-  
-  toolbar_type-property_set = _etk_toolbar_property_set;
-  toolbar_type-property_get = _etk_toolbar_property_get;
-   }
-   
-   return toolbar_type;
-}
-
-/**
- * @brief Creates a new toolbar (horizontal by default)
- * @return Returns the new toolbar
- */
-Etk_Widget *etk_toolbar_new(void)
-{
-   return etk_widget_new(ETK_TOOLBAR_TYPE, theme-group, htoolbar, NULL);
-}
-
-/**
- * @brief Appends an item to the start of the toolbar
- * @param toolbar a toolbar
- * @param widget the item to append
- */
-void etk_toolbar_append(Etk_Toolbar *toolbar, Etk_Widget *widget)
-{
-   if (!toolbar || !widget)
-  return;
-   etk_box_append(ETK_BOX(toolbar-box), widget, ETK_BOX_START, ETK_BOX_NONE, 
0);
-}
-
-/**
- * @brief Prepends an item to the end of the toolbar
- * @param toolbar a toolbar
- * @param widget the item to append
- */
-void etk_toolbar_prepend(Etk_Toolbar *toolbar, Etk_Widget *widget)
-{
-   if (!toolbar || !widget)
-  return;
-   etk_box_prepend(ETK_BOX(toolbar-box), widget, ETK_BOX_START, ETK_BOX_NONE, 
0);
-}
-
-/**
- * @brief Sets the toolbar's orientation (horizontal or vertical)
- * @param toolbar a toolbar
- * @param orientation the orientation to set
- */
-void etk_toolbar_orientation_set(Etk_Toolbar *toolbar, Etk_Toolbar_Orientation 
orientation)
-{
-   Evas_List *children, *l;
-   Etk_Widget *prev_box;
-   
-   if (!toolbar || toolbar-orientation == orientation)
-  return;
-   
-   toolbar-reorientating = ETK_TRUE;
-   prev_box = toolbar-box;
-   toolbar-orientation = orientation;
-   if (toolbar-orientation == ETK_TOOLBAR_VERT)
-  toolbar-box = etk_vbox_new(ETK_FALSE, 0);
-   else
-  toolbar-box = etk_hbox_new(ETK_FALSE, 0);
-   etk_widget_internal_set(toolbar-box, ETK_TRUE);
-   etk_widget_show(toolbar-box);
-   
-   etk_signal_connect(child-added, ETK_OBJECT(toolbar-box), 
ETK_CALLBACK(_etk_toolbar_child_added_cb), toolbar);
-   etk_signal_connect(child-removed, ETK_OBJECT(toolbar-box), 

E CVS: apps/e raster

2007-05-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 e_fm.c e_fm.h e_fm_prop.c 
e_int_config_window_manipulation.c e_main.c 


Log Message:


load modules later.

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.590
retrieving revision 1.591
diff -u -3 -r1.590 -r1.591
--- e_border.c  7 May 2007 18:01:42 -   1.590
+++ e_border.c  29 May 2007 11:25:53 -  1.591
@@ -1990,8 +1990,9 @@
bd-client_inset.b = 0;
 
/* e_zone_fullscreen_set(bd-zone, 1); */
+if (!e_config-allow_above_fullscreen)
+ e_border_layer_set(bd, 200);
 
-   e_border_layer_set(bd, 200);
if ((evas_list_count(bd-zone-container-zones)  1) || (policy == 
E_FULLSCREEN_RESIZE))
  {
 e_border_move_resize(bd, bd-zone-x, bd-zone-y, bd-zone-w, 
bd-zone-h);
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_config.c,v
retrieving revision 1.243
retrieving revision 1.244
diff -u -3 -r1.243 -r1.244
--- e_config.c  24 May 2007 23:28:54 -  1.243
+++ e_config.c  29 May 2007 11:25:53 -  1.244
@@ -428,6 +428,7 @@
E_CONFIG_VAL(D, T, maximize_policy, INT); /**/
E_CONFIG_VAL(D, T, allow_manip, INT); /**/
E_CONFIG_VAL(D, T, border_fix_on_shelf_toggle, INT); /**/
+   E_CONFIG_VAL(D, T, allow_above_fullscreen, 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); /**/
@@ -1411,7 +1412,11 @@
e_config-menu_favorites_show = 1;
e_config-menu_apps_show = 1;
IFCFGEND;
-   
+
+   IFCFG(0x0119);
+   e_config-allow_above_fullscreen = 1;
+   IFCFGEND;
+
e_config-config_version = E_CONFIG_FILE_VERSION;   
  
 #if 0 /* example of new config */
@@ -1474,6 +1479,7 @@
E_CONFIG_LIMIT(e_config-maximize_policy, E_MAXIMIZE_FULLSCREEN, 
E_MAXIMIZE_DIRECTION);
E_CONFIG_LIMIT(e_config-allow_manip, 0, 1);
E_CONFIG_LIMIT(e_config-border_fix_on_shelf_toggle, 0, 1);
+   E_CONFIG_LIMIT(e_config-allow_above_fullscreen, 0, 1);
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);
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_config.h,v
retrieving revision 1.155
retrieving revision 1.156
diff -u -3 -r1.155 -r1.156
--- e_config.h  12 May 2007 22:40:03 -  1.155
+++ e_config.h  29 May 2007 11:25:53 -  1.156
@@ -169,6 +169,7 @@
int maximize_policy; // GUI
int allow_manip; // GUI
int border_fix_on_shelf_toggle; // GUI
+   int allow_above_fullscreen; // GUI
int kill_if_close_not_possible;
int kill_process;
double  kill_timer_wait;
===
RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v
retrieving revision 1.172
retrieving revision 1.173
diff -u -3 -r1.172 -r1.173
--- e_fm.c  26 May 2007 17:16:20 -  1.172
+++ e_fm.c  29 May 2007 11:25:53 -  1.173
@@ -951,26 +951,24 @@
 }
 
 EAPI Evas_Object *
-e_fm2_icon_get(Evas *evas, const char *realpath, 
-  E_Fm2_Icon *ic, E_Fm2_Icon_Info *ici,
-  const char *keyhint,
+e_fm2_icon_get(Evas *evas, E_Fm2_Icon *ic,
   void (*gen_func) (void *data, Evas_Object *obj, void 
*event_info),
   void *data, int force_gen, const char **type_ret)
 {
Evas_Object *oic = NULL;
char buf[PATH_MAX], *p;
 
-   if (ici-icon)
+   if (ic-info.icon)
  {
/* custom icon */
-   if (ici-icon[0] == '/')
+   if (ic-info.icon[0] == '/')
  {
 /* path to icon file */
-p = strrchr(ici-icon, '.');
+p = strrchr(ic-info.icon, '.');
 if ((p)  (!strcmp(p, .edj)))
   {
  oic = edje_object_add(evas);
- if (!edje_object_file_set(oic, ici-icon, icon))
+ if (!edje_object_file_set(oic, ic-info.icon, icon))
_e_fm2_theme_edje_object_set(ic-sd, oic,
 base/theme/fileman,
 e/icons/fileman/file);
@@ -978,23 +976,23 @@
 else
   {
  oic = e_icon_add(evas);
- e_icon_file_set(oic, ici-icon);
+ e_icon_file_set(oic, ic-info.icon);
  e_icon_fill_inside_set(oic, 1);
   }
 if (type_ret) *type_ret = CUSTOM;
  }
else
  {
-if (ici-mime)
+if (ic-info.mime)
   {
  const char *icon;
  

E CVS: net onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : net

Dir : e_modules/net/src


Modified Files:
Makefile.am 


Log Message:
All the cool kids are doing it, er I mean make way for removing the m4 
directory, just like all the other modules.

===
RCS file: /cvs/e/e_modules/net/src/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- Makefile.am 11 Feb 2007 15:28:53 -  1.1
+++ Makefile.am 29 May 2007 12:21:09 -  1.2
@@ -4,7 +4,7 @@
 INCLUDES = -I. \
 -I$(top_srcdir) \
 -I$(includedir) \
-@ENLIGHTENMENT_CFLAGS@
+@e_cflags@
 
 pkgdir = $(datadir)/$(MODULE_ARCH)
 pkg_LTLIBRARIES = module.la
@@ -19,7 +19,7 @@
e_mod_config.c \
e_mod_configure.c

-module_la_LIBADD = @ENLIGHTENMENT_LIBS@
+module_la_LIBADD = @e_libs@
 module_la_LDFLAGS = -module -avoid-version
 module_la_DEPENDENCIES = $(top_builddir)/config.h
 



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: net onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : net

Dir : e_modules/net


Modified Files:
configure.in 


Log Message:
All the cool kids are doing it, er I mean make way for removing the m4 
directory, just like all the other modules.

===
RCS file: /cvs/e/e_modules/net/configure.in,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- configure.in25 Apr 2007 09:22:07 -  1.18
+++ configure.in29 May 2007 12:21:09 -  1.19
@@ -85,7 +85,21 @@
 #
 # Check Enlightenment
 #
-AC_PATH_GENERIC([enlightenment], [0.16.999.037], [], 
[AC_MSG_ERROR(Enlightenment is not installed)],)
+AC_ARG_WITH(enlightenment-config,
+[  --with-enlightenment-config=E_CONFIGuse enlightenment-config specified 
],
+[
+  E_CONFIG=$withval;
+  echo using $E_CONFIG for enlightenment-config;
+],[
+  PROG=enlightenment-config;
+  AC_PATH_PROG(E_CONFIG, $PROG, , $PATH)
+])
+e_cflags=`$E_CONFIG --cflags`
+e_libs=`$E_CONFIG --libs`
+e_modules=`$E_CONFIG --module-dir`
+AC_SUBST(e_cflags)
+AC_SUBST(e_libs)
+AC_SUBST(e_modules)
 
 AC_OUTPUT([
 Makefile



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: moon onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : moon

Dir : e_modules/moon


Modified Files:
configure.ac 


Log Message:
All the cool kids are doing it, er I mean make way for removing the m4 
directory, just like all the other modules.

===
RCS file: /cvs/e/e_modules/moon/configure.ac,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- configure.ac25 Apr 2007 09:22:07 -  1.10
+++ configure.ac29 May 2007 12:21:09 -  1.11
@@ -67,14 +67,21 @@
 ])
 AC_SUBST(edje_cc)
 
-AC_PATH_GENERIC(enlightenment, 0.16.999, [
-   AC_SUBST(e_libs)
-   AC_SUBST(e_cflags) ],
-   AC_MSG_ERROR(Cannot find enlightenment: Is enlightenment-config in 
path?))
-e_libs=`enlightenment-config --libs`
-e_cflags=`enlightenment-config --cflags`
-AC_SUBST(e_libs)
+AC_ARG_WITH(enlightenment-config,
+[  --with-enlightenment-config=E_CONFIGuse enlightenment-config specified 
],
+[
+  E_CONFIG=$withval;
+  echo using $E_CONFIG for enlightenment-config;
+],[
+  PROG=enlightenment-config;
+  AC_PATH_PROG(E_CONFIG, $PROG, , $PATH)
+])
+e_cflags=`$E_CONFIG --cflags`
+e_libs=`$E_CONFIG --libs`
+e_modules=`$E_CONFIG --module-dir`
 AC_SUBST(e_cflags)
+AC_SUBST(e_libs)
+AC_SUBST(e_modules)
 
 MODULE_ARCH=$host_os-$host_cpu
 AC_SUBST(MODULE_ARCH)



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: moon onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : moon

Dir : e_modules/moon/m4


Removed Files:
ac_path_generic.m4 


Log Message:
Remove m4 stuff.




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: net onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : net

Dir : e_modules/net/m4


Removed Files:
ac_path_generic.m4 


Log Message:
Remove m4 stuff.




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: net onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : net

Dir : e_modules/net


Modified Files:
.cvsignore 


Log Message:
And ignore m4.

===
RCS file: /cvs/e/e_modules/net/.cvsignore,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- .cvsignore  27 May 2007 16:01:36 -  1.5
+++ .cvsignore  29 May 2007 12:26:48 -  1.6
@@ -15,6 +15,7 @@
 depcomp
 install-sh
 libtool
+m4
 missing
 mkinstalldirs
 ltmain.sh



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: moon onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : moon

Dir : e_modules/moon


Modified Files:
.cvsignore 


Log Message:
And ignore m4.

===
RCS file: /cvs/e/e_modules/moon/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- .cvsignore  27 May 2007 20:19:33 -  1.4
+++ .cvsignore  29 May 2007 12:26:48 -  1.5
@@ -16,6 +16,7 @@
 install-sh
 libtool
 ltmain.sh
+m4
 missing
 mkinstalldirs
 stamp-h1



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/src/module


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/data/images


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/data/images/feeds


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/data


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/data/theme


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/src


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/data/images/categories


Added Files:
.cvsignore 


Log Message:
.cvsignore++




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/src/module


Modified Files:
Makefile.am 


Log Message:
All the cool kids are doing it, er I mean make way for removing the m4 
directory, just like all the other modules.

===
RCS file: /cvs/e/e_modules/news/src/module/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 29 May 2007 05:57:49 -  1.3
+++ Makefile.am 29 May 2007 12:35:06 -  1.4
@@ -4,7 +4,7 @@
 INCLUDES  = -I. \
-I$(top_srcdir) \
 -I$(includedir) \
-   @ENLIGHTENMENT_CFLAGS@
+   @e_cflags@
 
 pkgdir = $(datadir)/$(MODULE_ARCH)
 pkg_LTLIBRARIES= module.la
@@ -44,6 +44,6 @@
  news_viewer.h \
  News.h \
  News_includes.h
-module_la_LIBADD   = @ENLIGHTENMENT_LIBS@
+module_la_LIBADD   = @e_libs@
 module_la_LDFLAGS  = -module -avoid-version -s
 module_la_DEPENDENCIES = $(top_builddir)/config.h



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news


Modified Files:
configure.in 


Log Message:
All the cool kids are doing it, er I mean make way for removing the m4 
directory, just like all the other modules.

===
RCS file: /cvs/e/e_modules/news/configure.in,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- configure.in23 May 2007 23:37:15 -  1.2
+++ configure.in29 May 2007 12:35:06 -  1.3
@@ -89,7 +89,21 @@
 #
 # Check Enlightenment
 #
-AC_PATH_GENERIC([enlightenment], [0.16.999.037], [], 
[AC_MSG_ERROR(Enlightenment is not installed)],)
+AC_ARG_WITH(enlightenment-config,
+[  --with-enlightenment-config=E_CONFIGuse enlightenment-config specified 
],
+[
+  E_CONFIG=$withval;
+  echo using $E_CONFIG for enlightenment-config;
+],[
+  PROG=enlightenment-config;
+  AC_PATH_PROG(E_CONFIG, $PROG, , $PATH)
+])
+e_cflags=`$E_CONFIG --cflags`
+e_libs=`$E_CONFIG --libs`
+e_modules=`$E_CONFIG --module-dir`
+AC_SUBST(e_cflags)
+AC_SUBST(e_libs)
+AC_SUBST(e_modules)
 
 AC_OUTPUT([
 e_modules-news.spec



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news/m4


Removed Files:
ac_path_generic.m4 


Log Message:
Remove m4 stuff.




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: news onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : news

Dir : e_modules/news


Modified Files:
.cvsignore 


Log Message:
And ignore m4.

===
RCS file: /cvs/e/e_modules/news/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- .cvsignore  29 May 2007 12:30:31 -  1.1
+++ .cvsignore  29 May 2007 12:36:46 -  1.2
@@ -15,6 +15,7 @@
 install-sh
 libtool
 ltmain.sh
+m4
 missing
 mkinstalldirs
 stamp-h1



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: taskbar onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : taskbar

Dir : e_modules/taskbar


Modified Files:
Makefile.am configure.in e_mod_main.c 
Added Files:
module.desktop e-module-taskbar.edj 
Removed Files:
module.desktop.in module.edj 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/taskbar/Makefile.am,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- Makefile.am 20 Sep 2006 01:30:28 -  1.5
+++ Makefile.am 29 May 2007 15:34:52 -  1.6
@@ -4,7 +4,7 @@
 
 # data files for the module
 filesdir = $(datadir)
-files_DATA = module.desktop module.edj
+files_DATA = module.desktop e-module-taskbar.edj
 
 EXTRA_DIST = $(files_DATA) \
 e_modules-taskbar.spec
===
RCS file: /cvs/e/e_modules/taskbar/configure.in,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- configure.in25 Apr 2007 09:22:07 -  1.12
+++ configure.in29 May 2007 15:34:52 -  1.13
@@ -146,7 +146,6 @@
 
 AC_OUTPUT([
 Makefile
-module.desktop
 e_modules-taskbar.spec
 data/Makefile
 data/themes/Makefile
===
RCS file: /cvs/e/e_modules/taskbar/e_mod_main.c,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -3 -r1.26 -r1.27
--- e_mod_main.c15 Mar 2007 13:34:26 -  1.26
+++ e_mod_main.c29 May 2007 15:34:52 -  1.27
@@ -220,7 +220,7 @@
char buf[4096];
 
o = edje_object_add(evas);
-   snprintf(buf, sizeof(buf), %s/module.edj, 
e_module_dir_get(taskbar_config-module));
+   snprintf(buf, sizeof(buf), %s/e-module-taskbar.edj, 
e_module_dir_get(taskbar_config-module));
edje_object_file_set(o, buf, icon);
return o;
 }



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: taskbar onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : taskbar

Dir : e_modules/taskbar


Modified Files:
.cvsignore 


Log Message:
Forgot one.

===
RCS file: /cvs/e/e_modules/taskbar/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- .cvsignore  27 May 2007 20:21:57 -  1.9
+++ .cvsignore  29 May 2007 15:36:28 -  1.10
@@ -24,4 +24,3 @@
 mkinstalldirs
 ltmain.sh
 stamp-h1
-module.desktop



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: moon onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : moon

Dir : e_modules/moon/src


Modified Files:
e_mod_main.c e_mod_config.c 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/moon/src/e_mod_main.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- e_mod_main.c17 Sep 2006 15:12:59 -  1.8
+++ e_mod_main.c29 May 2007 15:53:36 -  1.9
@@ -224,7 +224,7 @@
char buf[4096];
 
o = edje_object_add(evas);
-   snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(_module));
+   snprintf(buf, sizeof(buf), %s/e-module-moon.edj, 
e_module_dir_get(_module));
edje_object_file_set(o, buf, icon);
return o;
 }
===
RCS file: /cvs/e/e_modules/moon/src/e_mod_config.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_mod_config.c  17 Sep 2006 15:12:59 -  1.5
+++ e_mod_config.c  29 May 2007 15:53:36 -  1.6
@@ -97,7 +97,7 @@
v-advanced.create_widgets = NULL; 

con = e_container_current_get(e_manager_current_get());
-   snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(module));
+   snprintf(buf, sizeof(buf), %s/e-module-moon.edj, 
e_module_dir_get(module));
cfd = e_config_dialog_new(con, D_(Moon Configuration), Moon, 
_e_modules_moon_config_dialog, buf, 0, v, o);
moon_config-config_dialog = cfd;
  }



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: moon onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : moon

Dir : e_modules/moon/data/themes


Modified Files:
Makefile.am .cvsignore 
Added Files:
module.desktop 
Removed Files:
module.desktop.in 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/moon/data/themes/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- Makefile.am 18 Sep 2006 00:09:46 -  1.4
+++ Makefile.am 29 May 2007 15:53:36 -  1.5
@@ -13,7 +13,7 @@
 filesdir = $(moduledir)/$(PACKAGE)
 files_DATA = \
 module.desktop \
-module.edj \
+e-module-moon.edj \
 moon.edj
 
 EXTRA_DIST = \
@@ -25,11 +25,10 @@
 $(top_srcdir)/data/themes/moon.edc \
 moon.edj
 
-module.edj: Makefile $(EXTRA_DIST)
+e-module-moon.edj: Makefile $(EXTRA_DIST)
 $(EDJE_CC) $(EDJE_FLAGS) \
 $(top_srcdir)/data/themes/icon.edc \
-module.edj
+e-module-moon.edj
 
 clean-local:
-rm -rf moon.edj; rm -rf *.desktop
-
+rm -rf moon.edj
===
RCS file: /cvs/e/e_modules/moon/data/themes/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- .cvsignore  17 Sep 2006 15:12:59 -  1.4
+++ .cvsignore  29 May 2007 15:53:36 -  1.5
@@ -1,4 +1,3 @@
 Makefile
 Makefile.in
 *.edj
-module.desktop



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: moon onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : moon

Dir : e_modules/moon


Modified Files:
configure.ac 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/moon/configure.ac,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- configure.ac29 May 2007 12:21:09 -  1.11
+++ configure.ac29 May 2007 15:53:36 -  1.12
@@ -116,7 +116,6 @@
  e_modules-moon.spec
  data/Makefile
  data/themes/Makefile
- data/themes/module.desktop
  data/themes/images/Makefile
  po/Makefile
  src/Makefile])



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: emu onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : emu

Dir : e_modules/emu/src/modules/emu


Modified Files:
Makefile.am e_mod_main.c .cvsignore 
Added Files:
module.desktop 
Removed Files:
module.desktop.in 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/emu/src/modules/emu/Makefile.am,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- Makefile.am 2 Sep 2006 12:57:22 -   1.7
+++ Makefile.am 29 May 2007 16:11:04 -  1.8
@@ -9,7 +9,7 @@
 
 # data files for the module
 filesdir = $(libdir)/enlightenment/modules/$(MODULE)
-files_DATA = module.edj module.desktop
+files_DATA = e-module-emu.edj module.desktop
 
 EXTRA_DIST = $(files_DATA)
 
@@ -36,8 +36,8 @@
 module_la_LDFLAGS  = -module -avoid-version
 module_la_DEPENDENCIES = $(top_builddir)/config.h
 
-module.edj: Makefile module_edje.edc module_face.edc module_icon.edc
-   $(EDJE_CC) $(EDJE_FLAGS) module_edje.edc module.edj
+e-module-emu.edj: Makefile module_edje.edc module_face.edc module_icon.edc
+   $(EDJE_CC) $(EDJE_FLAGS) module_edje.edc e-module-emu.edj
 
 clean-local:
 rm -rf *.eap *.edj *~
===
RCS file: /cvs/e/e_modules/emu/src/modules/emu/e_mod_main.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -3 -r1.19 -r1.20
--- e_mod_main.c6 Sep 2006 15:06:39 -   1.19
+++ e_mod_main.c29 May 2007 16:11:04 -  1.20
@@ -124,7 +124,7 @@
char buf[4096];
 
emu_module = m;
-   snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(m));
+   snprintf(buf, sizeof(buf), %s/e-module-emu.edj, e_module_dir_get(m));
_emu_module_edje = evas_stringshare_add(buf);
/* Set up module's message catalogue */
bindtextdomain(PACKAGE, LOCALEDIR);
@@ -309,7 +309,7 @@
char buf[4096];

o = edje_object_add(evas);
-   snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(emu_module));
+   snprintf(buf, sizeof(buf), %s/e-module-emu.edj, 
e_module_dir_get(emu_module));
edje_object_file_set(o, buf, icon);
return o;
 }
===
RCS file: /cvs/e/e_modules/emu/src/modules/emu/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- .cvsignore  2 Sep 2006 11:59:52 -   1.3
+++ .cvsignore  29 May 2007 16:11:04 -  1.4
@@ -4,6 +4,4 @@
 Makefile.in
 *.lo
 *.la
-*.desktop
 *.edj
-*.eap



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: emu onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : emu

Dir : e_modules/emu


Modified Files:
configure.in 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/emu/configure.in,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- configure.in2 Sep 2006 11:59:52 -   1.10
+++ configure.in29 May 2007 16:11:04 -  1.11
@@ -212,7 +212,6 @@
 src/Makefile
 src/modules/Makefile
 src/modules/emu/Makefile
-src/modules/emu/module.desktop
 po/Makefile
 e_modules-emu.spec
 ],[



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: language onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : language

Dir : e_modules/language/src/module


Modified Files:
e_mod_main.c e_mod_config.c 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/language/src/module/e_mod_main.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -3 -r1.25 -r1.26
--- e_mod_main.c17 Sep 2006 14:32:56 -  1.25
+++ e_mod_main.c29 May 2007 16:26:01 -  1.26
@@ -118,7 +118,7 @@
char   buf[4096];
 
o = edje_object_add(evas);
-   snprintf(buf, sizeof(buf), %s/module.edj,
+   snprintf(buf, sizeof(buf), %s/e-module-language.edj,
e_module_dir_get(language_config-module));
edje_object_file_set(o, buf, icon);
return o;
===
RCS file: /cvs/e/e_modules/language/src/module/e_mod_config.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -3 -r1.21 -r1.22
--- e_mod_config.c  17 Sep 2006 14:32:56 -  1.21
+++ e_mod_config.c  29 May 2007 16:26:01 -  1.22
@@ -99,7 +99,7 @@
v-advanced.apply_cfdata   = _apply_data;
v-advanced.create_widgets = _advanced_create_widgets;
 
-   snprintf(buf, sizeof(buf), %s/module.edj, 
e_module_dir_get(language_config-module));
+   snprintf(buf, sizeof(buf), %s/e-module-language.edj, 
e_module_dir_get(language_config-module));
cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()),
 D_(Language Module Settings), Language, 
_e_modules_language_config_dialog, buf, 0, v, conf);
conf-config_dialog = cfd;



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: language onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : language

Dir : e_modules/language


Modified Files:
Makefile.am configure.in .cvsignore 
Added Files:
module.desktop 
Removed Files:
module.desktop.in 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/language/Makefile.am,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- Makefile.am 17 Sep 2006 14:32:56 -  1.6
+++ Makefile.am 29 May 2007 16:26:01 -  1.7
@@ -4,7 +4,7 @@
 
 # data files for the module
 filesdir = $(datadir)
-files_DATA = module.edj module.desktop
+files_DATA = e-module-language.edj module.desktop
 
 EXTRA_DIST = $(files_DATA)
 
===
RCS file: /cvs/e/e_modules/language/configure.in,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -3 -r1.15 -r1.16
--- configure.in25 Apr 2007 09:15:19 -  1.15
+++ configure.in29 May 2007 16:26:01 -  1.16
@@ -148,7 +148,6 @@
 AC_OUTPUT([
 e_modules-language.spec
 Makefile
-module.desktop
 src/Makefile
 src/module/Makefile
 data/Makefile
===
RCS file: /cvs/e/e_modules/language/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- .cvsignore  27 May 2007 18:23:02 -  1.7
+++ .cvsignore  29 May 2007 16:26:01 -  1.8
@@ -24,4 +24,3 @@
 *.lo
 *.la
 language.edj
-module.desktop



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: language onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : language

Dir : e_modules/language


Added Files:
e-module-language.edj 
Removed Files:
module.edj 


Log Message:
Forgot this.




-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: photo onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : photo

Dir : e_modules/photo/src/module


Modified Files:
e_mod_main.c photo_config_dialog.c photo_config_dialog_dir.c 
photo_config_dialog_item.c 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/photo/src/module/e_mod_main.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_mod_main.c17 Sep 2006 15:44:06 -  1.5
+++ e_mod_main.c29 May 2007 17:11:45 -  1.6
@@ -202,7 +202,7 @@
char buf[4096];

o = edje_object_add(evas);
-   snprintf(buf, sizeof(buf), %s/module.edj,
+   snprintf(buf, sizeof(buf), %s/e-module-photo.edj,
e_module_dir_get(photo-module));
edje_object_file_set(o, buf, icon);
return o;
===
RCS file: /cvs/e/e_modules/photo/src/module/photo_config_dialog.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- photo_config_dialog.c   21 Feb 2007 01:36:31 -  1.4
+++ photo_config_dialog.c   29 May 2007 17:11:45 -  1.5
@@ -59,7 +59,7 @@
v-advanced.apply_cfdata = _advanced_apply_data;
v-advanced.create_widgets = _advanced_create_widgets;

-   snprintf(buf, sizeof(buf), %s/module.edj, 
e_module_dir_get(photo-module));
+   snprintf(buf, sizeof(buf), %s/e-module-photo.edj, 
e_module_dir_get(photo-module));
cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()),
 _(Photo Configuration), Photo, 
_e_modules_photo_config_dialog, buf, 0, v, NULL);
 
===
RCS file: /cvs/e/e_modules/photo/src/module/photo_config_dialog_dir.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- photo_config_dialog_dir.c   17 Sep 2006 15:44:06 -  1.3
+++ photo_config_dialog_dir.c   29 May 2007 17:11:45 -  1.4
@@ -33,7 +33,7 @@
v-basic.apply_cfdata = _basic_apply_data;
v-basic.create_widgets = _basic_create_widgets;

-   snprintf(buf, sizeof(buf), %s/module.edj, 
e_module_dir_get(photo-module));
+   snprintf(buf, sizeof(buf), %s/e-module-photo.edj, 
e_module_dir_get(photo-module));
cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()),
 _(Photo Directory Configuration), Photo, 
_e_modules_photo_dir_config_dialog, buf, 0, v, dir);
 
===
RCS file: /cvs/e/e_modules/photo/src/module/photo_config_dialog_item.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- photo_config_dialog_item.c  15 Mar 2007 13:28:05 -  1.5
+++ photo_config_dialog_item.c  29 May 2007 17:11:45 -  1.6
@@ -43,7 +43,7 @@
v-advanced.apply_cfdata = _advanced_apply_data;
v-advanced.create_widgets = _advanced_create_widgets;

-   snprintf(buf, sizeof(buf), %s/module.edj, 
e_module_dir_get(photo-module));
+   snprintf(buf, sizeof(buf), %s/e-module-photo.edj, 
e_module_dir_get(photo-module));
cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()),
 _(Photo Item Configuration), Photo, 
_e_modules_photo_item_config_dialog, buf, 0, v, pi);
pi-config_dialog = cfd;



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: photo onefang

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : onefang
Project : e_modules
Module  : photo

Dir : e_modules/photo


Modified Files:
Makefile.am configure.in .cvsignore 
Added Files:
module.desktop e-module-photo.edj 
Removed Files:
module.desktop.in module.edj 


Log Message:
Make it visible again.

===
RCS file: /cvs/e/e_modules/photo/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- Makefile.am 27 May 2007 10:31:24 -  1.4
+++ Makefile.am 29 May 2007 17:11:45 -  1.5
@@ -3,7 +3,7 @@
 SUBDIRS = src data po
 
 filesdir = $(datadir)
-files_DATA = module.edj module.desktop
+files_DATA = e-module-photo.edj module.desktop
 EXTRA_DIST= $(files_DATA)
 
 pkgdir = $(datadir)/$(MODULE_ARCH)
===
RCS file: /cvs/e/e_modules/photo/configure.in,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -3 -r1.9 -r1.10
--- configure.in27 May 2007 10:31:24 -  1.9
+++ configure.in29 May 2007 17:11:45 -  1.10
@@ -134,7 +134,6 @@
 AC_OUTPUT([
 e_modules-photo.spec
 Makefile
-module.desktop
 data/Makefile
 data/images/Makefile
 data/theme/Makefile
===
RCS file: /cvs/e/e_modules/photo/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- .cvsignore  27 May 2007 19:54:39 -  1.4
+++ .cvsignore  29 May 2007 17:11:45 -  1.5
@@ -20,4 +20,3 @@
 missing
 mkinstalldirs
 stamp-h1
-module.desktop



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/efreet englebass

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/efreet

Dir : e17/libs/efreet/src/lib


Modified Files:
efreet_icon.c 


Log Message:
No need for the 'last' variable.

===
RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_icon.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -3 -r1.16 -r1.17
--- efreet_icon.c   26 May 2007 06:45:51 -  1.16
+++ efreet_icon.c   29 May 2007 19:29:46 -  1.17
@@ -940,7 +940,6 @@
 if (tmp)
 {
 char *t, *s, *p;
-int last = 0;
 
 icon-attach_points = ecore_list_new();
 ecore_list_set_free_cb(icon-attach_points, 
@@ -949,11 +948,12 @@
 t = strdup(tmp);
 s = t;
 p = t;
-while (!last)
+while (s)
 {
 Efreet_Icon_Point *point;
 
 p = strchr(s, ',');
+/* If this happens there is something wrong with the .icon file */
 if (!p) break;
 
 point = NEW(Efreet_Icon_Point, 1);
@@ -963,14 +963,13 @@
 
 s = ++p;
 p = strchr(s, '|');
-
-if (!p) last = 1;
-else *p = '\0';
+if (p) *p = '\0';
 
 point-y = atoi(s);
 ecore_list_append(icon-attach_points, point);
 
-if (!last) s = ++p;
+if (p) s = ++p;
+else s = NULL;
 }
 FREE(t);
 }



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/efreet englebass

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/efreet

Dir : e17/libs/efreet/src/lib


Modified Files:
efreet_icon.c 


Log Message:
Don't store the complete path in the name element.

===
RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_icon.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- efreet_icon.c   29 May 2007 19:29:46 -  1.17
+++ efreet_icon.c   29 May 2007 20:18:21 -  1.18
@@ -838,7 +838,16 @@
 efreet_icon_populate(icon, ico_path);
 }
 
-if (!icon-name) icon-name = strdup(path);
+if (!icon-name)
+{
+char *file;
+
+file = ecore_file_get_file(icon-path);
+p = strrchr(icon-path, '.');
+if (p) *p = '\0';
+icon-name = strdup(file);
+if (p) *p = '.';
+}
 
 return icon;
 }



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: libs/efreet englebass

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/efreet

Dir : e17/libs/efreet/src/lib


Modified Files:
efreet_icon.c 


Log Message:
Fix EmbeddedTextRectangle parsing.

===
RCS file: /cvs/e/e17/libs/efreet/src/lib/efreet_icon.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- efreet_icon.c   29 May 2007 20:18:21 -  1.18
+++ efreet_icon.c   29 May 2007 20:24:27 -  1.19
@@ -922,18 +922,20 @@
 s = t;
 for (i = 0; i  4; i++)
 {
-p = strchr(s, ',');
+if (s)
+{
+p = strchr(s, ',');
+
+if (p) *p = '\0';
+points[i] = atoi(s);
 
-if (!p) 
+if (p) s = ++p;
+else s = NULL;
+}
+else
 {
 points[i] = 0;
-continue;
 }
-
-*p = '\0';
-points[i] = atoi(p);
-
-s = ++p;
 }
 
 icon-has_embedded_text_rectangle = 1;



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: proto mekius

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : mekius
Project : e17
Module  : proto

Dir : e17/proto/empower


Modified Files:
ChangeLog INSTALL README 


Log Message:
Version 1.0\n
- Empower now behaves much more like sudo itself.  It respects the timeout\n
  and also will reask if you mistype your password.  The amount of retries\n
  is all based on your settings in the sudoers file.\n
- Also, command line options can be passed to sudo as well as EWL on the\n
  empower command line.\n
- With the massive changes and cleanups, this release deserves a 1.0 :)\n\nI 
highly recommend all current empower users update to this version, it is much 
better ;)  Let me know of any errors you find, I tried to test it a lot, but I 
usually miss some minor detail.

===
RCS file: /cvs/e/e17/proto/empower/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- ChangeLog   5 Apr 2006 17:36:15 -   1.2
+++ ChangeLog   30 May 2007 03:30:31 -  1.3
@@ -1,3 +1,10 @@
+5-29-07 -- Version 1.0
+   - Empower now behaves much more like sudo itself.  It respects the 
timeout
+ and also will reask if you mistype your password.  The amount of 
retries
+ is all based on your settings in the sudoers file.
+   - Also, command line options can be passed to sudo as well as EWL on the
+ empower command line.
+   - With the massive changes and cleanups, this release deserves a 1.0 :)
 4-5-06
- Added etk version coded mostly by CodeWarrior
- Added username into the gui and did some cleaning of the interface
===
RCS file: /cvs/e/e17/proto/empower/INSTALL,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- INSTALL 10 Mar 2007 10:06:16 -  1.3
+++ INSTALL 30 May 2007 03:30:31 -  1.4
@@ -12,4 +12,7 @@
 By default, this will be determined based on which toolkits are installed.
 To override pass one or more of the following to ./autogen.sh:
--enable-etk/--disable-etk Enable/Disable ETK
-   --enable-ewl/--disable-ewl Enable/Disable EWL
\ No newline at end of file
+   --enable-ewl/--disable-ewl Enable/Disable EWL
+   
+Note:
+Recently the etk version has been disabled by default due to compilation 
errors.
\ No newline at end of file
===
RCS file: /cvs/e/e17/proto/empower/README,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- README  10 Mar 2007 10:06:16 -  1.2
+++ README  30 May 2007 03:30:31 -  1.3
@@ -1,7 +1,7 @@
 Empower - A graphical sudo tool based on the Enlightenment Foundation Libraries
-Version 0.3
+Version 1.0
 
-Usage: empower program command
+Usage: empower [SUDO OPTIONS] program [PROGRAM OPTIONS] -- [EWL OPTIONS]
 
 See INSTALL for installation instructions
 See COPYING and COPYING-PLAIN for license information



-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs


E CVS: proto mekius

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : mekius
Project : e17
Module  : proto

Dir : e17/proto/empower/src/bin/ewl


Modified Files:
Empower.h Makefile.am empower.c empower_cb_ewl.c 
empower_gui_ewl.c 
Added Files:
empower_helper_ewl.c 
Removed Files:
.cvsignore 


Log Message:
Version 1.0\n
- Empower now behaves much more like sudo itself.  It respects the timeout\n
  and also will reask if you mistype your password.  The amount of retries\n
  is all based on your settings in the sudoers file.\n
- Also, command line options can be passed to sudo as well as EWL on the\n
  empower command line.\n
- With the massive changes and cleanups, this release deserves a 1.0 :)\n\nI 
highly recommend all current empower users update to this version, it is much 
better ;)  Let me know of any errors you find, I tried to test it a lot, but I 
usually miss some minor detail.

===
RCS file: /cvs/e/e17/proto/empower/src/bin/ewl/Empower.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -3 -r1.7 -r1.8
--- Empower.h   12 Feb 2007 22:13:08 -  1.7
+++ Empower.h   30 May 2007 03:30:31 -  1.8
@@ -4,7 +4,9 @@
 #include unistd.h
 #include string.h
 #include stdio.h
+#include stdlib.h
 #include sys/types.h
+#include sys/wait.h
 #include pwd.h
 #include Ecore_X.h
 #include Ewl.h
@@ -12,18 +14,32 @@
 #define WIDTH 0
 #define HEIGHT 85
 Ewl_Widget *win;
-char password[1024];
-char buf[1024];
+Ewl_Widget *entry;
+char cmd[1024];
+Ecore_Exe *sudo;
 
 /* empower_cb prototypes */
 void key_down_cb(Ewl_Widget *w, void *event, void *data);
 void destroy_cb(Ewl_Widget *w, void *event, void *data);
 void reveal_cb(Ewl_Widget *w, void *event, void *data);
-void pipe_to_sudo_cb(Ewl_Widget *w, void *event, void *data);
+void check_pass_cb(Ewl_Widget *w, void *event, void *data);
+int wait_for_sudo(void *data);
+int sudo_done_cb(void *data, int type, void *event);
+int sudo_data_cb(void *data, int type, void *event);
+int exit_cb(void *data, int type, void *event);
 /* empower_cb prototypes end */
 
 /* empower_gui prototypes */
+void setup_window();
 void display_window();
+void hide_window();
 /* empower_gui prototypes end */
+
+/* empower_helper prototypes */
+int authorize(char* password);
+int idle(void *data);
+int idle_exit(void *data);
+void check_sudo_timeout_job(void *data);
+/* empower_helper prototypes end */
 
 #endif
===
RCS file: /cvs/e/e17/proto/empower/src/bin/ewl/Makefile.am,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- Makefile.am 23 Mar 2007 02:27:16 -  1.3
+++ Makefile.am 30 May 2007 03:30:31 -  1.4
@@ -7,7 +7,8 @@
 if BUILD_SEPARATE
 bin_PROGRAMS = empower_ewl
 
-empower_ewl_SOURCES = empower.c empower_cb_ewl.c empower_gui_ewl.c
+empower_ewl_SOURCES = empower.c empower_cb_ewl.c empower_gui_ewl.c \
+   empower_helper_ewl.c
 
 empower_ewl_CFLAGS = @EWL_CFLAGS@
 
@@ -16,7 +17,8 @@
 else
 bin_PROGRAMS = empower
 
-empower_SOURCES = empower.c empower_cb_ewl.c empower_gui_ewl.c
+empower_SOURCES = empower.c empower_cb_ewl.c empower_gui_ewl.c \
+   empower_helper_ewl.c
 
 empower_CFLAGS = @EWL_CFLAGS@
 
===
RCS file: /cvs/e/e17/proto/empower/src/bin/ewl/empower.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- empower.c   7 Sep 2006 17:22:49 -   1.3
+++ empower.c   30 May 2007 03:30:31 -  1.4
@@ -2,37 +2,52 @@
 
 int main(int argc, char** argv)
 {
-   --argc; ++argv;
+   --argc; ++argv; //pop off program name
+   sudo = NULL;

-   if(argc)//commands
+   if(!ecore_init())
{
-   pid_t id = fork();
+   printf(Unable to init ecore\n);
+   return 1;
+   }
+   
+   if(argc)//commands
+   {   
+   int i;
+
+   ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT,exit_cb,NULL);

-   if(id == 0)
-   {   
-   ecore_exe_run(sudo -k, NULL);
-   return 0;
-   }
-   else
+   snprintf(cmd, 1024, sudo);
+   
+   while(argc)
{
-   snprintf(buf, 1024, sudo -S %s , *argv);
-   
-   --argc; ++argv;
-   while(argc)
+   if(strcmp(*argv, --)) //-- is used to stop 
sudo options, lets use that
{
-   strncat(buf,  , 1024);
-   strncat(buf, *argv, 1024);
-   --argc; ++argv;
+   

E CVS: apps/e ravenlock

2007-05-29 Thread Enlightenment CVS
Enlightenment CVS committal

Author  : ravenlock
Project : e17
Module  : apps/e

Dir : e17/apps/e/src/bin


Modified Files:
e_int_config_theme.c 


Log Message:
Add an Advanced dialog to the theme config panel, to allow a user to 
associate individual theme categories with whichever theme they desire.  
Basically a gui for enlightenment_remote`s caps in this area.

===
RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_theme.c,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -3 -r1.50 -r1.51
--- e_int_config_theme.c2 May 2007 18:38:23 -   1.50
+++ e_int_config_theme.c30 May 2007 05:44:38 -  1.51
@@ -9,10 +9,15 @@
 static void _fill_data(E_Config_Dialog_Data *cfdata);
 static int  _basic_apply_data (E_Config_Dialog *cfd, 
E_Config_Dialog_Data *cfdata);
 static Evas_Object *_basic_create_widgets (E_Config_Dialog *cfd, Evas *evas, 
E_Config_Dialog_Data *cfdata);
+static int  _advanced_apply_data (E_Config_Dialog *cfd, 
E_Config_Dialog_Data *cfdata);
+static Evas_Object *_advanced_create_widgets (E_Config_Dialog *cfd, Evas 
*evas, E_Config_Dialog_Data *cfdata);
+static Evas_List   *_get_theme_categories_list(); 
 
 struct _E_Config_Dialog_Data
 {
E_Config_Dialog *cfd;
+
+   /* Basic */
Evas_Object *o_frame;
Evas_Object *o_fm;
Evas_Object *o_up_button;
@@ -20,8 +25,13 @@
Evas_Object *o_personal;
Evas_Object *o_system;
int fmdir;
-   
char *theme;
+
+   /* Advanced */
+   Evas_Object *o_categories_ilist;
+   Evas_Object *o_files_ilist;
+   int personal_file_count;
+   Evas_List   *theme_list;

/* Dialog */
E_Win *win_import;   
@@ -40,6 +50,8 @@
v-free_cfdata = _free_data;
v-basic.apply_cfdata  = _basic_apply_data;
v-basic.create_widgets= _basic_create_widgets;
+   v-advanced.apply_cfdata   = _advanced_apply_data;
+   v-advanced.create_widgets = _advanced_create_widgets;
v-override_auto_apply = 1;
cfd = e_config_dialog_new(con,
 _(Theme Selector),
@@ -306,7 +318,9 @@
   }
  }
  }
-   
+  
+   cfdata-theme_list = _get_theme_categories_list(); 
+
snprintf(path, sizeof(path), %s/data/themes, e_prefix_data_get());
if (!strncmp(cfdata-theme, path, strlen(path)))
  cfdata-fmdir = 1;
@@ -330,6 +344,7 @@
if (cfdata-win_import) 
  e_int_config_theme_del(cfdata-win_import);

+   evas_list_free(cfdata-theme_list);
E_FREE(cfdata-theme);
E_FREE(cfdata);
 }
@@ -374,8 +389,8 @@
else
  snprintf(path, sizeof(path), %s/.e/e/themes, homedir);

+   cfdata-o_fm = NULL;
o = e_fm2_add(evas);
-   cfdata-o_fm = o;
memset(fmc, 0, sizeof(E_Fm2_Config));
fmc.view.mode = E_FM2_VIEW_MODE_LIST;
fmc.view.open_dirs_in_place = 1;
@@ -413,6 +428,7 @@
 e_fm2_pan_get,
 e_fm2_pan_max_get,
 e_fm2_pan_child_size_get);
+   cfdata-o_fm = o;
cfdata-o_frame = of;
e_widget_min_size_set(of, 160, 160);
e_widget_table_object_append(ol, of, 0, 2, 1, 1, 1, 1, 1, 1);
@@ -463,4 +479,580 @@
a = e_action_find(restart);
if ((a)  (a-func.go)) a-func.go(NULL, NULL);
return 1; /* Apply was OK */
+}
+
+/* 
+ * --
+ * --- A D V A N C E D  S U P P O R T ---
+ * --
+ */
+
+static int 
+_cb_sort(void *data1, void *data2) 
+{
+   const char *d1, *d2;
+
+   d1 = data1;
+   d2 = data2;
+   if (!d1) return 1;
+   if (!d2) return -1;
+   
+   return strcmp(d1, d2);
+}
+
+static Evas_List *
+_get_theme_categories_list() 
+{
+   Evas_List *themes, *tcl = NULL;
+   Evas_List *cats = NULL, *g = NULL, *cats2 = NULL;
+   const char *category;
+
+   /* Setup some default theme categories */
+   cats = evas_list_append(cats, strdup(base/theme/about));
+   cats = evas_list_append(cats, strdup(base/theme/borders));
+   cats = evas_list_append(cats, strdup(base/theme/background));
+   cats = evas_list_append(cats, strdup(base/theme/configure));
+   cats = evas_list_append(cats, strdup(base/theme/dialog));
+   cats = evas_list_append(cats, strdup(base/theme/dnd));
+   cats = evas_list_append(cats, strdup(base/theme/error));
+   cats = evas_list_append(cats, strdup(base/theme/exebuf));
+   cats = evas_list_append(cats, strdup(base/theme/fileman));
+   cats = evas_list_append(cats, strdup(base/theme/gadman));
+   cats = evas_list_append(cats, strdup(base/theme/icons));
+   cats = evas_list_append(cats, strdup(base/theme/menus));
+   cats = evas_list_append(cats, strdup(base/theme/modules));
+   cats = evas_list_append(cats, strdup(base/theme/modules/pager));
+   cats = evas_list_append(cats, strdup(base/theme/modules/ibar));
+   cats = evas_list_append(cats, strdup(base/theme/modules/ibox));
+   cats = evas_list_append(cats,