E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/data/etc Log Message: Directory /cvs/e/e17/apps/e/data/etc added to the repository - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_desktop Modified Files: ecore_desktop.c Log Message: Allow relative icon paths in .desktops. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -3 -r1.21 -r1.22 --- ecore_desktop.c 2 Sep 2006 04:19:25 - 1.21 +++ ecore_desktop.c 3 Sep 2006 07:31:35 - 1.22 @@ -255,13 +255,46 @@ free(tmp); } } + + result-icon = (char *)ecore_hash_get(result-group, Icon); - result-icon_class = (char *)ecore_hash_get(result-group, X-Enlightenment-IconClass); - result-icon_path = + value = (char *)ecore_hash_get(result-group, X-Enlightenment-IconPath); + if (value) + result-icon_path = strdup(value); + + if ((result-icon != NULL) (result-icon_path == NULL) (strchr(result-icon, '/') != NULL)) + { +if(result-icon[0] == '/') + { + result-icon_path = strdup(result-icon); + result-icon = NULL; + } +else /* It's a relative path. */ + { + char *temp; + + size = strlen(result-original_path) + strlen(result-icon) + 2; + temp = malloc(size); + if (temp) + { +char *dir; + + dir = ecore_file_get_dir(result-original_path); +if (dir) + { + sprintf(temp, %s/%s, dir, result-icon); + result-icon_path = ecore_file_realpath(temp); + result-icon = NULL; + free(dir); + } +free(temp); + } + } + } result-categories = (char *)ecore_hash_get(result-group, Categories); @@ -301,13 +334,9 @@ /* If the icon in the file is not a full path, just put it first in the class, greatly simplifies things. * Otherwise, put that full path into the icon_path member. */ + size = 0; if ((result-icon) (result-icon[0] != '/')) size += strlen(result-icon) + 1; - else -{ - result-icon_path = result-icon; - result-icon = NULL; -} if (eap_name) size += strlen(eap_name) + 1; if (exe) size += strlen(exe) + 1; if (categories) size += strlen(categories) + 1; @@ -573,6 +602,8 @@ { if (desktop-original_path) free(desktop-original_path); + if (desktop-icon_path) + free(desktop-icon_path); if (desktop-original_lang) free(desktop-original_lang); if (desktop-eap_name) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: emu onefang
Enlightenment CVS committal Author : onefang Project : e_modules Module : emu Dir : e_modules/emu/src/modules/emu Modified Files: module.desktop.in Log Message: Use a relative path for the icon. === RCS file: /cvs/e/e_modules/emu/src/modules/emu/module.desktop.in,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- module.desktop.in 2 Sep 2006 12:14:51 - 1.1 +++ module.desktop.in 3 Sep 2006 07:37:14 - 1.2 @@ -3,5 +3,5 @@ GenericName=gadget Comment=Experimental generic scriptable module for E17 Exec=enlightenment [EMAIL PROTECTED]@/enlightenment/modules/emu/module.edj +Icon=./module.edj X-Enlightenment-IconClass=emu,gadget - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/temperature Modified Files: .cvsignore Makefile.am e_mod_config.c e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/temperature/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- .cvsignore 19 Dec 2005 00:32:30 - 1.2 +++ .cvsignore 3 Sep 2006 07:40:45 - 1.3 @@ -6,4 +6,4 @@ module.la *.la *.lo - +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/temperature/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- Makefile.am 1 Jun 2006 06:44:37 - 1.9 +++ Makefile.am 3 Sep 2006 07:40:45 - 1.10 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -24,3 +24,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/temperature/e_mod_config.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- e_mod_config.c 14 Aug 2006 15:22:46 - 1.22 +++ e_mod_config.c 3 Sep 2006 07:40:45 - 1.23 @@ -55,7 +55,7 @@ v-advanced.apply_cfdata = _advanced_apply_data; v-advanced.create_widgets = _advanced_create_widgets; - snprintf(buf, sizeof(buf), %s/module.eap, e_module_dir_get(temperature_config-module)); + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(temperature_config-module)); cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _(Temperature Configuration), E, _e_mod_temperature_config_dialog, === RCS file: /cvs/e/e17/apps/e/src/modules/temperature/e_mod_main.c,v retrieving revision 1.68 retrieving revision 1.69 diff -u -3 -r1.68 -r1.69 --- e_mod_main.c2 Sep 2006 23:46:59 - 1.68 +++ e_mod_main.c3 Sep 2006 07:40:45 - 1.69 @@ -113,7 +113,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(temperature_config-module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/dropshadow Modified Files: .cvsignore Makefile.am e_mod_config.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/dropshadow/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- .cvsignore 2 Dec 2004 18:41:29 - 1.1 +++ .cvsignore 3 Sep 2006 07:40:44 - 1.2 @@ -4,3 +4,4 @@ Makefile.in *.lo module.la +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/dropshadow/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- Makefile.am 1 Jun 2006 06:44:36 - 1.9 +++ Makefile.am 3 Sep 2006 07:40:44 - 1.10 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -25,3 +25,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/dropshadow/e_mod_config.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- e_mod_config.c 14 Aug 2006 15:22:45 - 1.12 +++ e_mod_config.c 3 Sep 2006 07:40:44 - 1.13 @@ -32,7 +32,7 @@ v-basic.apply_cfdata = _basic_apply_data; v-basic.create_widgets = _basic_create_widgets; - snprintf(buf, sizeof(buf), %s/module.eap, e_module_dir_get(ds-module)); + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(ds-module)); cfd = e_config_dialog_new(con, _(Dropshadow Configuration), E, _e_mod_dropshadow_config_dialog, - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/battery Modified Files: .cvsignore Makefile.am e_mod_config.c e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/battery/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- .cvsignore 19 Dec 2005 00:31:57 - 1.2 +++ .cvsignore 3 Sep 2006 07:40:44 - 1.3 @@ -6,3 +6,4 @@ module.la *.lo *.la +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/battery/Makefile.am,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- Makefile.am 1 Jun 2006 06:44:36 - 1.10 +++ Makefile.am 3 Sep 2006 07:40:44 - 1.11 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -25,3 +25,6 @@ module_la_LIBADD = @e_libs@ @cf_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/battery/e_mod_config.c,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- e_mod_config.c 14 Aug 2006 15:22:45 - 1.20 +++ e_mod_config.c 3 Sep 2006 07:40:44 - 1.21 @@ -32,7 +32,7 @@ v-advanced.apply_cfdata = _advanced_apply_data; v-advanced.create_widgets = _advanced_create_widgets; - snprintf(buf, sizeof(buf), %s/module.eap, e_module_dir_get(battery_config-module)); + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(battery_config-module)); cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _(Battery Monitor Configuration), E, _e_mod_battery_config_dialog, === RCS file: /cvs/e/e17/apps/e/src/modules/battery/e_mod_main.c,v retrieving revision 1.88 retrieving revision 1.89 diff -u -3 -r1.88 -r1.89 --- e_mod_main.c23 Aug 2006 04:02:02 - 1.88 +++ e_mod_main.c3 Sep 2006 07:40:44 - 1.89 @@ -142,7 +142,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(battery_config-module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/ibox Modified Files: .cvsignore Makefile.am e_mod_config.c e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/ibox/.cvsignore,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- .cvsignore 8 May 2005 22:36:01 - 1.3 +++ .cvsignore 3 Sep 2006 07:40:44 - 1.4 @@ -4,3 +4,4 @@ Makefile.in *.lo module.la +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/ibox/Makefile.am,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- Makefile.am 1 Jun 2006 06:44:37 - 1.10 +++ Makefile.am 3 Sep 2006 07:40:44 - 1.11 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -24,3 +24,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/ibox/e_mod_config.c,v retrieving revision 1.27 retrieving revision 1.28 diff -u -3 -r1.27 -r1.28 --- e_mod_config.c 14 Aug 2006 15:22:45 - 1.27 +++ e_mod_config.c 3 Sep 2006 07:40:44 - 1.28 @@ -46,7 +46,7 @@ v-advanced.create_widgets = NULL; /* Create The Dialog */ - snprintf(buf, sizeof(buf), %s/module.eap, e_module_dir_get(ibox_config-module)); + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(ibox_config-module)); cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _(IBox Configuration), E, _e_mod_ibox_config_dialog, === RCS file: /cvs/e/e17/apps/e/src/modules/ibox/e_mod_main.c,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- e_mod_main.c23 Aug 2006 04:02:03 - 1.64 +++ e_mod_main.c3 Sep 2006 07:40:44 - 1.65 @@ -237,7 +237,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(ibox_config-module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/itray Modified Files: Makefile.am Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/itray/Makefile.am,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- Makefile.am 1 Jun 2006 06:44:37 - 1.4 +++ Makefile.am 3 Sep 2006 07:40:45 - 1.5 @@ -24,3 +24,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/pager Modified Files: .cvsignore Makefile.am e_mod_config.c e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/pager/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- .cvsignore 9 Jan 2005 19:17:51 - 1.1 +++ .cvsignore 3 Sep 2006 07:40:45 - 1.2 @@ -4,3 +4,4 @@ Makefile.in *.lo module.la +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/pager/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- Makefile.am 1 Jun 2006 06:44:37 - 1.9 +++ Makefile.am 3 Sep 2006 07:40:45 - 1.10 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -24,3 +24,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/pager/e_mod_config.c,v retrieving revision 1.21 retrieving revision 1.22 diff -u -3 -r1.21 -r1.22 --- e_mod_config.c 14 Aug 2006 15:22:46 - 1.21 +++ e_mod_config.c 3 Sep 2006 07:40:45 - 1.22 @@ -32,7 +32,7 @@ v-advanced.apply_cfdata = _advanced_apply_data; v-advanced.create_widgets = _advanced_create_widgets; - snprintf(buf, sizeof(buf), %s/module.eap, e_module_dir_get(pager_config-module)); + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(pager_config-module)); cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _(Pager Configuration), E, _e_mod_pager_config_dialog, === RCS file: /cvs/e/e17/apps/e/src/modules/pager/e_mod_main.c,v retrieving revision 1.185 retrieving revision 1.186 diff -u -3 -r1.185 -r1.186 --- e_mod_main.c26 Aug 2006 10:10:42 - 1.185 +++ e_mod_main.c3 Sep 2006 07:40:45 - 1.186 @@ -232,7 +232,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(pager_config-module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/ibar Modified Files: .cvsignore Makefile.am e_mod_config.c e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/ibar/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- .cvsignore 2 Dec 2004 18:41:29 - 1.1 +++ .cvsignore 3 Sep 2006 07:40:44 - 1.2 @@ -4,3 +4,4 @@ Makefile.in *.lo module.la +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/ibar/Makefile.am,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- Makefile.am 1 Jun 2006 06:44:36 - 1.11 +++ Makefile.am 3 Sep 2006 07:40:44 - 1.12 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -23,3 +23,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/ibar/e_mod_config.c,v retrieving revision 1.29 retrieving revision 1.30 diff -u -3 -r1.29 -r1.30 --- e_mod_config.c 14 Aug 2006 15:22:45 - 1.29 +++ e_mod_config.c 3 Sep 2006 07:40:44 - 1.30 @@ -46,7 +46,7 @@ v-advanced.apply_cfdata = NULL; v-advanced.create_widgets = NULL; - snprintf(buf, sizeof(buf), %s/module.eap, e_module_dir_get(ibar_config-module)); + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(ibar_config-module)); /* Create The Dialog */ cfd = e_config_dialog_new(e_container_current_get(e_manager_current_get()), _(IBar Configuration), === RCS file: /cvs/e/e17/apps/e/src/modules/ibar/e_mod_main.c,v retrieving revision 1.138 retrieving revision 1.139 diff -u -3 -r1.138 -r1.139 --- e_mod_main.c30 Aug 2006 10:06:32 - 1.138 +++ e_mod_main.c3 Sep 2006 07:40:44 - 1.139 @@ -228,7 +228,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(ibar_config-module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/clock Modified Files: .cvsignore Makefile.am e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/clock/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- .cvsignore 2 Dec 2004 18:41:29 - 1.1 +++ .cvsignore 3 Sep 2006 07:40:44 - 1.2 @@ -4,3 +4,4 @@ Makefile.in *.lo module.la +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/clock/Makefile.am,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- Makefile.am 1 Jun 2006 06:44:36 - 1.9 +++ Makefile.am 3 Sep 2006 07:40:44 - 1.10 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -23,3 +23,6 @@ module_la_LIBADD = @e_libs@ @dlopen_libs@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/clock/e_mod_main.c,v retrieving revision 1.64 retrieving revision 1.65 diff -u -3 -r1.64 -r1.65 --- e_mod_main.c23 Aug 2006 04:02:02 - 1.64 +++ e_mod_main.c3 Sep 2006 07:40:44 - 1.65 @@ -97,7 +97,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(clock_module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/start Modified Files: .cvsignore Makefile.am e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/start/.cvsignore,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- .cvsignore 22 Jan 2006 18:14:51 - 1.2 +++ .cvsignore 3 Sep 2006 07:40:45 - 1.3 @@ -4,4 +4,4 @@ Makefile .libs .deps - +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/start/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- Makefile.am 1 Jun 2006 06:44:37 - 1.6 +++ Makefile.am 3 Sep 2006 07:40:45 - 1.7 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -24,3 +24,5 @@ module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/start/e_mod_main.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -3 -r1.34 -r1.35 --- e_mod_main.c23 Aug 2006 04:02:03 - 1.34 +++ e_mod_main.c3 Sep 2006 07:40:45 - 1.35 @@ -109,7 +109,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(start_module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/cpufreq Modified Files: .cvsignore Makefile.am e_mod_main.c Added Files: module.desktop.in module.edj Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/.cvsignore,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- .cvsignore 28 Apr 2005 07:55:00 - 1.1 +++ .cvsignore 3 Sep 2006 07:40:44 - 1.2 @@ -5,3 +5,4 @@ *.lo module.la freqset +module.desktop === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/Makefile.am,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- Makefile.am 3 Jul 2006 08:32:16 - 1.13 +++ Makefile.am 3 Sep 2006 07:40:44 - 1.14 @@ -4,7 +4,7 @@ # data files for the module filesdir = $(libdir)/enlightenment/modules/$(MODULE) files_DATA = \ -module.eap +module.edj module.desktop EXTRA_DIST = $(files_DATA) @@ -34,3 +34,6 @@ noinst_PROGRAMS= freqset freqset_SOURCES= freqset.c + +uninstall: + rm -rf $(libdir)/enlightenment/modules/$(MODULE) === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/e_mod_main.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -3 -r1.49 -r1.50 --- e_mod_main.c23 Aug 2006 04:02:02 - 1.49 +++ e_mod_main.c3 Sep 2006 07:40:44 - 1.50 @@ -136,7 +136,7 @@ char buf[4096]; o = edje_object_add(evas); - snprintf(buf, sizeof(buf), %s/module.eap, + snprintf(buf, sizeof(buf), %s/module.edj, e_module_dir_get(cpufreq_config-module)); edje_object_file_set(o, buf, icon); return o; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: configure.in Log Message: Converted to use .desktop file. === RCS file: /cvs/e/e17/apps/e/configure.in,v retrieving revision 1.129 retrieving revision 1.130 diff -u -3 -r1.129 -r1.130 --- configure.in2 Sep 2006 23:46:19 - 1.129 +++ configure.in3 Sep 2006 07:42:06 - 1.130 @@ -252,6 +252,7 @@ ]) AC_SUBST(edje_cc) + AC_OUTPUT([ Makefile enlightenment.spec @@ -259,14 +260,23 @@ src/bin/Makefile src/modules/Makefile src/modules/ibar/Makefile +src/modules/ibar/module.desktop src/modules/dropshadow/Makefile +src/modules/dropshadow/module.desktop src/modules/clock/Makefile +src/modules/clock/module.desktop src/modules/pager/Makefile +src/modules/pager/module.desktop src/modules/battery/Makefile +src/modules/battery/module.desktop src/modules/temperature/Makefile +src/modules/temperature/module.desktop src/modules/cpufreq/Makefile +src/modules/cpufreq/module.desktop src/modules/ibox/Makefile +src/modules/ibox/module.desktop src/modules/start/Makefile +src/modules/start/module.desktop data/Makefile data/fonts/Makefile data/images/Makefile - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : proto Dir : e17/proto/epdf/src/bin Modified Files: epdf_etk_test.c Log Message: Patch to make it compile again from Jerome Pinot. === RCS file: /cvs/e/e17/proto/epdf/src/bin/epdf_etk_test.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- epdf_etk_test.c 2 Aug 2006 05:53:59 - 1.3 +++ epdf_etk_test.c 3 Sep 2006 07:49:45 - 1.4 @@ -101,7 +101,7 @@ epdf_index_delete (index); etk_signal_connect (row_selected, ETK_OBJECT (tree), ETK_CALLBACK(_change_page_cb), pdf); -etk_table_attach_defaults (ETK_TABLE (table), tree, 0, 0, 0, 0); +etk_table_attach_default (ETK_TABLE (table), tree, 0, 0, 0, 0); etk_widget_show (tree); } @@ -109,9 +109,9 @@ etk_tree_headers_visible_set (ETK_TREE (list), FALSE); etk_widget_size_request_set (list, 60, -1); if (index) -etk_table_attach_defaults (ETK_TABLE (table), list, 0, 0, 1, 1); +etk_table_attach_default (ETK_TABLE (table), list, 0, 0, 1, 1); else -etk_table_attach_defaults (ETK_TABLE (table), list, 0, 0, 0, 1); +etk_table_attach_default (ETK_TABLE (table), list, 0, 0, 0, 1); etk_widget_show (list); etk_signal_connect (row_selected, ETK_OBJECT (list), @@ -134,7 +134,7 @@ } etk_tree_thaw (ETK_TREE (list)); - etk_table_attach_defaults (ETK_TABLE (table), pdf, 1, 1, 0, 1); + etk_table_attach_default (ETK_TABLE (table), pdf, 1, 1, 0, 1); etk_widget_show (pdf); etk_widget_show (window); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/embryo kaethorn
Enlightenment CVS committal Author : kaethorn Project : e17 Module : libs/embryo Dir : e17/libs/embryo/debian Modified Files: control rules Removed Files: compat docs embryo0-bin.files embryo0-debug.files libembryo0-dev.files libembryo0.files Log Message: debian package updates: - move to cdbs - update standards-version - clean up control file === RCS file: /cvs/e/e17/libs/embryo/debian/control,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- control 14 Apr 2006 00:24:36 - 1.8 +++ control 3 Sep 2006 07:59:05 - 1.9 @@ -3,10 +3,10 @@ Priority: optional Maintainer: E17 Debian Team [EMAIL PROTECTED] Build-Depends: debhelper (= 4.0.0), automake1.7 | automaken, libtool -Standards-Version: 3.6.0 +Standards-Version: 3.7.2 Package: embryo0-bin -Section: compilers +Section: devel Architecture: any Provides: embryo-bin Depends: ${shlibs:Depends} @@ -14,11 +14,12 @@ This package contains the compiler embryo_cc. Package: embryo0-debug -Section: compilers +Section: devel Architecture: any Provides: embryo-debug Depends: ${shlibs:Depends} Description: Debugging execution utility for embryo compiled bytecode. + This package contains the debugging utility. Package: libembryo0-dev Section: libdevel @@ -32,7 +33,7 @@ Section: libs Architecture: any Provides: libembryo -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends} Suggests: embryo0-bin (= ${Source-Version}) Description: SMALL-based abstract machine (AMX) bytecode interpreter Embryo is primarily a shared library that gives you an API to load === RCS file: /cvs/e/e17/libs/embryo/debian/rules,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- rules 2 Apr 2006 07:38:05 - 1.2 +++ rules 3 Sep 2006 07:59:05 - 1.3 @@ -1,108 +1,10 @@ #!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# GNU copyright 1997 to 1999 by Joey Hess. -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +DEB_MAKE_CLEAN_TARGET := clean -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - - -CFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif -ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) - INSTALL_PROGRAM += -s -endif - -# shared library versions, option 1 -version=2.0.5 -major=2 -# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so -#version=`ls src/.libs/lib*.so.* | \ -# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` -#major=`ls src/.libs/lib*.so.* | \ -# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` - -CONFIGUREOPTS = --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info - -configure: configure-stamp -configure-stamp: - dh_testdir - # Add here commands to configure the package. - test -x autogen.sh ./autogen.sh $(CONFIGUREOPTS) || ./configure $(CONFIGUREOPTS) - - touch configure-stamp - -build: build-stamp -build-stamp: configure-stamp - dh_testdir - - # Add here commands to compile the package. - $(MAKE) - - touch build-stamp - -clean: - dh_testdir - dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - -mv debian/changelog debian/changelog.saved - -$(MAKE) distclean - -mv debian/changelog.saved debian/changelog -ifneq $(wildcard /usr/share/misc/config.sub) - cp -f /usr/share/misc/config.sub config.sub -endif -ifneq $(wildcard /usr/share/misc/config.guess) - cp -f /usr/share/misc/config.guess config.guess -endif - - - dh_clean - -install: build - dh_testdir - dh_testroot - dh_clean -k - dh_installdirs - - # Add here commands to install the package into debian/tmp - $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp - - -# Build architecture-independent files here. -binary-indep: build install -# We have nothing to do by default. - -# Build architecture-dependent files here. -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_movefiles - dh_link - dh_strip - dh_compress - dh_fixperms - dh_makeshlibs - dh_installdeb -
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : e_modules Module : engage Dir : e_modules/engage Log Message: Directory /cvs/e/e_modules/engage added to the repository - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : e_modules Module : engage Dir : e_modules/engage Added Files: AUTHORS COPYING COPYING-PLAIN ChangeLog Makefile.am NEWS README autogen.sh configure.in e_mod_config.c e_mod_config.h e_mod_main.c e_mod_main.h module.la module_icon.edc module_icon.png tray.c Log Message: Moved engage-module into e_modules, there guys - have fun :) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : e_modules Module : engage Dir : e_modules/engage Added Files: INSTALL Log Message: Missed install file - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : e_modules Module : engage Dir : e_modules/engage Removed Files: module.la Log Message: oops, should not have added that - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/src/module Modified Files: README Removed Files: Makefile.am e_mod_config.c e_mod_config.h e_mod_main.c e_mod_main.h module_icon.edc module_icon.png tray.c Log Message: engage module moved to e_modules === RCS file: /cvs/e/misc/engage/src/module/README,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- README 12 Dec 2005 14:05:15 - 1.3 +++ README 3 Sep 2006 08:24:06 - 1.4 @@ -1,11 +1,7 @@ This is the e17 engage module which features real transparency and fits nicely in the sexiest window manager out there :) -To use it compile as before (you must have e17 installed when you run -./configure (or ./autogen.sh) ) then with e17 running type: +Engage module has now been moved into the e_modules repository. -enlightenment_remote -module-load engage -enlightenment_remote -module-enable engage - -enjoy +see you there HandyAndE - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage Modified Files: configure.in Log Message: engage module moved to e_modules === RCS file: /cvs/e/misc/engage/configure.in,v retrieving revision 1.26 retrieving revision 1.27 diff -u -3 -r1.26 -r1.27 --- configure.in24 Jul 2006 20:55:35 - 1.26 +++ configure.in3 Sep 2006 08:24:06 - 1.27 @@ -193,7 +193,6 @@ AC_OUTPUT([ Makefile src/Makefile -src/module/Makefile data/Makefile data/icons/Makefile data/themes/Makefile - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/src Modified Files: Makefile.am Log Message: engage module moved to e_modules === RCS file: /cvs/e/misc/engage/src/Makefile.am,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- Makefile.am 1 Sep 2006 16:03:58 - 1.16 +++ Makefile.am 3 Sep 2006 08:24:06 - 1.17 @@ -1,5 +1,4 @@ ## Process this file with automake to produce Makefile.in -SUBDIRS=module INCLUDES = \ -I../lib \ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e kaethorn
Enlightenment CVS committal Author : kaethorn Project : e17 Module : apps/e Dir : e17/apps/e/debian Modified Files: enlightenment.install Log Message: reflect changes regarding .desktop files for modules. === RCS file: /cvs/e/e17/apps/e/debian/enlightenment.install,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- enlightenment.install 31 Jul 2006 11:09:45 - 1.12 +++ enlightenment.install 3 Sep 2006 08:30:56 - 1.13 @@ -1,24 +1,33 @@ debian/tmp/usr/bin/enlightenment debian/tmp/usr/bin/enlightenment_* debian/tmp/usr/lib/enlightenment/modules/battery/*/*.so -debian/tmp/usr/lib/enlightenment/modules/battery/*.eap +debian/tmp/usr/lib/enlightenment/modules/battery/*.desktop +debian/tmp/usr/lib/enlightenment/modules/battery/*.edj debian/tmp/usr/lib/enlightenment/modules/clock/*/*.so -debian/tmp/usr/lib/enlightenment/modules/clock/*.eap +debian/tmp/usr/lib/enlightenment/modules/clock/*.desktop +debian/tmp/usr/lib/enlightenment/modules/clock/*.edj debian/tmp/usr/lib/enlightenment/modules/cpufreq/*/*.so -debian/tmp/usr/lib/enlightenment/modules/cpufreq/*.eap +debian/tmp/usr/lib/enlightenment/modules/cpufreq/*.desktop +debian/tmp/usr/lib/enlightenment/modules/cpufreq/*.edj debian/tmp/usr/lib/enlightenment/modules/cpufreq/*/freqset debian/tmp/usr/lib/enlightenment/modules/dropshadow/*/*.so -debian/tmp/usr/lib/enlightenment/modules/dropshadow/*.eap +debian/tmp/usr/lib/enlightenment/modules/dropshadow/*.desktop +debian/tmp/usr/lib/enlightenment/modules/dropshadow/*.edj debian/tmp/usr/lib/enlightenment/modules/ibar/*/*.so -debian/tmp/usr/lib/enlightenment/modules/ibar/*.eap +debian/tmp/usr/lib/enlightenment/modules/ibar/*.desktop +debian/tmp/usr/lib/enlightenment/modules/ibar/*.edj debian/tmp/usr/lib/enlightenment/modules/ibox/*/*.so -debian/tmp/usr/lib/enlightenment/modules/ibox/*.eap +debian/tmp/usr/lib/enlightenment/modules/ibox/*.desktop +debian/tmp/usr/lib/enlightenment/modules/ibox/*.edj debian/tmp/usr/lib/enlightenment/modules/pager/*/*.so -debian/tmp/usr/lib/enlightenment/modules/pager/*.eap +debian/tmp/usr/lib/enlightenment/modules/pager/*.desktop +debian/tmp/usr/lib/enlightenment/modules/pager/*.edj debian/tmp/usr/lib/enlightenment/modules/start/*/*.so -debian/tmp/usr/lib/enlightenment/modules/start/*.eap +debian/tmp/usr/lib/enlightenment/modules/start/*.desktop +debian/tmp/usr/lib/enlightenment/modules/start/*.edj debian/tmp/usr/lib/enlightenment/modules/temperature/*/*.so -debian/tmp/usr/lib/enlightenment/modules/temperature/*.eap +debian/tmp/usr/lib/enlightenment/modules/temperature/*.desktop +debian/tmp/usr/lib/enlightenment/modules/temperature/*.edj debian/tmp/usr/share/enlightenment debian/tmp/usr/share/locale debian/tmp/usr/share/xsessions - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/data/etc Added Files: .cvsignore Makefile.am sysactions.conf Log Message: lots of freaky stuff. 1. cleaned up actions for restart and exit 2. made main menu cleaner in just using the actions 3. added ilits unselect calls for ilist smart and widget 4. patch for cpufreq to set all cpu clocks 5. fix battery module to handle broken acpi impl's that don't report drain rate 6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot suspend, hibernate etc. this also covers exit, restart and logout. logout is currently dormant and just an action - not bound or in a menu. not complete anyway (no code for it). halt and reboot should probably use logout logic to shut down apps - i will recycle it. i added a suid root binary to do the actions - uses a system config (default one supplied that is secure - root will need to modify it to allow things). 7. fixed suid install hook for cpufreq 8. added sysconf dir to build for sys config file. 9. pants on - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/cpufreq Modified Files: Makefile.am freqset.c Log Message: lots of freaky stuff. 1. cleaned up actions for restart and exit 2. made main menu cleaner in just using the actions 3. added ilits unselect calls for ilist smart and widget 4. patch for cpufreq to set all cpu clocks 5. fix battery module to handle broken acpi impl's that don't report drain rate 6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot suspend, hibernate etc. this also covers exit, restart and logout. logout is currently dormant and just an action - not bound or in a menu. not complete anyway (no code for it). halt and reboot should probably use logout logic to shut down apps - i will recycle it. i added a suid root binary to do the actions - uses a system config (default one supplied that is secure - root will need to modify it to allow things). 7. fixed suid install hook for cpufreq 8. added sysconf dir to build for sys config file. 9. pants on === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/Makefile.am,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- Makefile.am 3 Sep 2006 07:40:44 - 1.14 +++ Makefile.am 3 Sep 2006 08:51:32 - 1.15 @@ -29,7 +29,7 @@ freqset$(EXEEXT) setuid_root_mode = a=rx,u+s -install-data-hook: +install-exec-hook: @chmod $(setuid_root_mode) $(DESTDIR)$(freqsetdir)/freqset$(EXEEXT) || true noinst_PROGRAMS= freqset === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/freqset.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- freqset.c 22 Aug 2005 07:46:41 - 1.3 +++ freqset.c 3 Sep 2006 08:51:32 - 1.4 @@ -53,29 +53,21 @@ #else if (!strcmp(argv[1], frequency)) { -new_frequency = atoi(argv[2]); - -f = fopen(/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed, w); -if (!f) + if(sys_cpu_setall(scaling_setspeed, argv[2]) == 0) { fprintf(stderr, Unable to open frequency interface for writing.\n); return 1; } -fprintf(f, %d\n, new_frequency); -fclose(f); return 0; } else if (!strcmp(argv[1], governor)) { -f = fopen(/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor, w); -if (!f) + if(sys_cpu_setall(scaling_governor, argv[2]) == 0) { fprintf(stderr, Unable to open governor interface for writing.\n); return 1; } -fprintf(f, %s\n, argv[2]); -fclose(f); return 0; } @@ -87,4 +79,24 @@ #endif seteuid(-1); +} + +int sys_cpu_setall(const char *control, const char *value) +{ + int num = 0; + charfilename[4096]; + FILE*f; + + while(1){ + snprintf(filename, sizeof(filename), /sys/devices/system/cpu/cpu%i/cpufreq/%s, num, control); + f = fopen(filename, w); + + if(!f){ + return(num); + } + fprintf(f, %s\n, value); + fclose(f); + num++; + } + return -1; } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/data Modified Files: Makefile.am Log Message: lots of freaky stuff. 1. cleaned up actions for restart and exit 2. made main menu cleaner in just using the actions 3. added ilits unselect calls for ilist smart and widget 4. patch for cpufreq to set all cpu clocks 5. fix battery module to handle broken acpi impl's that don't report drain rate 6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot suspend, hibernate etc. this also covers exit, restart and logout. logout is currently dormant and just an action - not bound or in a menu. not complete anyway (no code for it). halt and reboot should probably use logout logic to shut down apps - i will recycle it. i added a suid root binary to do the actions - uses a system config (default one supplied that is secure - root will need to modify it to allow things). 7. fixed suid install hook for cpufreq 8. added sysconf dir to build for sys config file. 9. pants on === RCS file: /cvs/e/e17/apps/e/data/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- Makefile.am 7 Aug 2006 20:25:34 - 1.6 +++ Makefile.am 3 Sep 2006 08:51:31 - 1.7 @@ -1,3 +1,3 @@ MAINTAINERCLEANFILES = Makefile.in -SUBDIRS = fonts images init themes other xsession input_methods backgrounds +SUBDIRS = fonts images init themes other xsession input_methods backgrounds etc - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_actions.c e_ilist.c e_ilist.h e_includes.h e_int_menus.c e_main.c e_widget_ilist.c e_widget_ilist.h Added Files: e_sys.c e_sys.h e_sys_main.c Log Message: lots of freaky stuff. 1. cleaned up actions for restart and exit 2. made main menu cleaner in just using the actions 3. added ilits unselect calls for ilist smart and widget 4. patch for cpufreq to set all cpu clocks 5. fix battery module to handle broken acpi impl's that don't report drain rate 6. add e_sys subsystem - for executing system sensitive stuff like halt, reboot suspend, hibernate etc. this also covers exit, restart and logout. logout is currently dormant and just an action - not bound or in a menu. not complete anyway (no code for it). halt and reboot should probably use logout logic to shut down apps - i will recycle it. i added a suid root binary to do the actions - uses a system config (default one supplied that is secure - root will need to modify it to allow things). 7. fixed suid install hook for cpufreq 8. added sysconf dir to build for sys config file. 9. pants on === RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v retrieving revision 1.146 retrieving revision 1.147 diff -u -3 -r1.146 -r1.147 --- Makefile.am 1 Sep 2006 17:21:23 - 1.146 +++ Makefile.am 3 Sep 2006 08:51:31 - 1.147 @@ -10,7 +10,8 @@ -DPACKAGE_BIN_DIR=\@[EMAIL PROTECTED] \ -DPACKAGE_LIB_DIR=\@[EMAIL PROTECTED] \ -DPACKAGE_DATA_DIR=\@[EMAIL PROTECTED] \ - -DLOCALE_DIR=\@[EMAIL PROTECTED] + -DLOCALE_DIR=\@[EMAIL PROTECTED] \ + -DPACKAGE_SYSCONF_DIR=\@[EMAIL PROTECTED] bin_PROGRAMS = \ enlightenment \ @@ -19,7 +20,8 @@ enlightenment_eapp_cache_gen \ enlightenment_imc \ enlightenment_start \ -enlightenment_thumb +enlightenment_thumb \ +enlightenment_sys ENLIGHTENMENTHEADERS = \ e.h \ @@ -178,8 +180,9 @@ e_int_config_wallpaper_import.h \ e_int_config_wallpaper_gradient.h \ e_color_dialog.h \ -e_fdo_menu_to_order.h - +e_fdo_menu_to_order.h \ +e_sys.h + enlightenment_src = \ e_user.c \ e_manager.c \ @@ -333,6 +336,7 @@ e_int_config_wallpaper_gradient.c \ e_color_dialog.c \ e_fdo_menu_to_order.c \ +e_sys.c \ $(ENLIGHTENMENTHEADERS) enlightenment_SOURCES = \ @@ -378,6 +382,15 @@ e_sha1.h enlightenment_thumb_LDFLAGS = @e_libs@ @dlopen_libs@ + +enlightenment_sys_SOURCES = \ +e_sys_main.c + +enlightenment_sys_LDFLAGS = @e_libs@ @dlopen_libs@ + +setuid_root_mode = a=rx,u+s +install-exec-hook: + @chmod $(setuid_root_mode) $(DESTDIR)$(bindir)/enlightenment_sys$(EXEEXT) || true installed_headersdir = $(prefix)/include/enlightenment installed_headers_DATA = $(ENLIGHTENMENTHEADERS) === RCS file: /cvs/e/e17/apps/e/src/bin/e_actions.c,v retrieving revision 1.79 retrieving revision 1.80 diff -u -3 -r1.79 -r1.80 --- e_actions.c 21 Aug 2006 04:35:52 - 1.79 +++ e_actions.c 3 Sep 2006 08:51:31 - 1.80 @@ -66,8 +66,6 @@ static Evas_Bool _e_actions_cb_free(Evas_Hash *hash, const char *key, void *data, void *fdata); static E_Maximize _e_actions_maximize_parse(const char *maximize); -static E_Dialog *exit_dialog = NULL; - /* to save writing this in N places - the sctions are defined here */ /***/ ACT_FN_GO(window_move) @@ -1364,14 +1362,16 @@ e_desk_deskshow(zone); } } + /***/ +static E_Dialog *exit_dialog = NULL; static void _e_actions_cb_exit_dialog_ok(void *data, E_Dialog *dia) { - ecore_main_loop_quit(); e_object_del(E_OBJECT(exit_dialog)); exit_dialog = NULL; + e_sys_action_do(E_SYS_EXIT, NULL); } static void @@ -1415,10 +1415,261 @@ /***/ ACT_FN_GO(restart) { - restart = 1; - ecore_main_loop_quit(); + e_sys_action_do(E_SYS_RESTART, NULL); +} + +/***/ +ACT_FN_GO(exit_now) +{ + e_sys_action_do(E_SYS_EXIT_NOW, NULL); +} + +/***/ +static E_Dialog *logout_dialog = NULL; + +static void +_e_actions_cb_logout_dialog_ok(void *data, E_Dialog *dia) +{ + e_object_del(E_OBJECT(logout_dialog)); + logout_dialog = NULL; + e_sys_action_do(E_SYS_LOGOUT, NULL); +} + +static void +_e_actions_cb_logout_dialog_cancel(void *data, E_Dialog *dia) +{ + e_object_del(E_OBJECT(logout_dialog)); + logout_dialog = NULL; +} + +static void +_e_actions_cb_logout_dialog_delete(E_Win *win) +{ + E_Dialog *dia; + + dia = win-data; +
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_sys_main.c Log Message: fix suid of e_sys - fix freqset suid install === RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v retrieving revision 1.147 retrieving revision 1.148 diff -u -3 -r1.147 -r1.148 --- Makefile.am 3 Sep 2006 08:51:31 - 1.147 +++ Makefile.am 3 Sep 2006 09:35:28 - 1.148 @@ -388,7 +388,7 @@ enlightenment_sys_LDFLAGS = @e_libs@ @dlopen_libs@ -setuid_root_mode = a=rx,u+s +setuid_root_mode = a=rx,u+xs install-exec-hook: @chmod $(setuid_root_mode) $(DESTDIR)$(bindir)/enlightenment_sys$(EXEEXT) || true === RCS file: /cvs/e/e17/apps/e/src/bin/e_sys_main.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- e_sys_main.c3 Sep 2006 08:51:32 - 1.1 +++ e_sys_main.c3 Sep 2006 09:35:28 - 1.2 @@ -53,6 +53,12 @@ { exit(-1); } + + if (seteuid(0)) + { + printf(ERROR: UNABLE TO ASSUME ROOT PRIVILEDGES\n); + exit(5); + } evas_init(); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/cpufreq Modified Files: Makefile.am Log Message: fix suid of e_sys - fix freqset suid install === RCS file: /cvs/e/e17/apps/e/src/modules/cpufreq/Makefile.am,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- Makefile.am 3 Sep 2006 08:51:32 - 1.15 +++ Makefile.am 3 Sep 2006 09:35:28 - 1.16 @@ -27,9 +27,9 @@ freqsetdir = $(pkgdir) freqset_DATA = \ freqset$(EXEEXT) -setuid_root_mode = a=rx,u+s -install-exec-hook: +setuid_root_mode = a=rx,u+xs +install-data-hook: @chmod $(setuid_root_mode) $(DESTDIR)$(freqsetdir)/freqset$(EXEEXT) || true noinst_PROGRAMS= freqset - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_icon.c Log Message: e_icon loads at 64x64 internally... to try speed things up. === RCS file: /cvs/e/e17/apps/e/src/bin/e_icon.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- e_icon.c17 Jul 2006 19:51:37 - 1.15 +++ e_icon.c3 Sep 2006 09:44:00 - 1.16 @@ -44,6 +44,7 @@ sd = evas_object_smart_data_get(obj); if (!sd) return; /* smart code here */ + evas_object_image_load_size_set(sd-obj, 64, 64); evas_object_image_file_set(sd-obj, file, NULL); _e_icon_smart_reconfigure(sd); } @@ -56,6 +57,7 @@ sd = evas_object_smart_data_get(obj); if (!sd) return; /* smart code here */ + evas_object_image_load_size_set(sd-obj, 64, 64); evas_object_image_file_set(sd-obj, file, key); _e_icon_smart_reconfigure(sd); } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_configure.c e_int_config_apps.c e_int_menus.c Log Message: applications instead of all applications - nicer - simpler. === RCS file: /cvs/e/e17/apps/e/src/bin/e_configure.c,v retrieving revision 1.56 retrieving revision 1.57 diff -u -3 -r1.56 -r1.57 --- e_configure.c 31 Aug 2006 04:16:43 - 1.56 +++ e_configure.c 3 Sep 2006 10:18:33 - 1.57 @@ -84,7 +84,7 @@ e_configure_standard_item_add(eco, enlightenment/menus, _(Menus), e_int_config_menus); e_configure_header_item_add(eco, enlightenment/misc, _(Miscellaneous)); - e_configure_standard_item_add(eco, enlightenment/applications, _(All Applications), e_int_config_apps); + e_configure_standard_item_add(eco, enlightenment/applications, _(Applications), e_int_config_apps); e_configure_standard_item_add(eco, enlightenment/performance, _(Performance), e_int_config_performance); e_configure_standard_item_add(eco, enlightenment/configuration, _(Configuration Dialogs), e_int_config_cfgdialogs); === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_apps.c,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- e_int_config_apps.c 2 Sep 2006 12:29:33 - 1.15 +++ e_int_config_apps.c 3 Sep 2006 10:18:33 - 1.16 @@ -80,7 +80,7 @@ } cfd = e_config_dialog_new(con, -_(All Applications), +_(Applications), E, _config_applications_dialog, enlightenment/applications, 0, v, once); return cfd; === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_menus.c,v retrieving revision 1.158 retrieving revision 1.159 diff -u -3 -r1.158 -r1.159 --- e_int_menus.c 3 Sep 2006 08:51:31 - 1.158 +++ e_int_menus.c 3 Sep 2006 10:18:33 - 1.159 @@ -86,7 +86,7 @@ subm = e_int_menus_all_apps_new(); dat-all_apps = subm; mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _(All Applications)); + e_menu_item_label_set(mi, _(Applications)); e_util_menu_item_edje_icon_set(mi, enlightenment/all_applications); e_menu_item_submenu_set(mi, subm); @@ -733,7 +733,7 @@ e_menu_item_callback_set(mi, _e_int_menus_module_item_cb, NULL); mi = e_menu_item_new(m); - e_menu_item_label_set(mi, _(All Applications)); + e_menu_item_label_set(mi, _(Applications)); e_util_menu_item_edje_icon_set(mi, enlightenment/applications); e_menu_item_callback_set(mi, _e_int_menus_applications_item_cb, NULL); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_fm.c Log Message: Now showing .desktop icons. Although the virtual .order displays have something dodgy. To be investigated later when raster isn't piling more urgent work and deadlines on me. === RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -3 -r1.49 -r1.50 --- e_fm.c 1 Sep 2006 13:12:39 - 1.49 +++ e_fm.c 3 Sep 2006 10:31:21 - 1.50 @@ -1647,6 +1647,30 @@ edje_object_part_swallow(ic-obj, e.swallow.icon, ic-obj_icon); evas_object_show(ic-obj_icon); } +else if ( + (e_util_glob_case_match(ic-info.file, *.desktop)) + ) + { + E_App *app; + + if (ic-info.pseudo_link) +{ + /* FIXME: first one should be correct I think, but it isn't. */ +// snprintf(buf, sizeof(buf), %s/%s, ic-info.link, ic-info.file); + snprintf(buf, sizeof(buf), %s, ic-info.link); +} + else + snprintf(buf, sizeof(buf), %s/%s, ic-sd-realpath, ic-info.file); +//printf(ICON FOR APP (%s) %s - %s - %s - %s\n, ((ic-info.pseudo_link) ? pseudo : real ), buf, ic-info.link, ic-info.file, ic-sd-realpath); + app = e_app_new(buf, 0); + if (app) +{ + ic-obj_icon = e_app_icon_add(evas_object_evas_get(ic-sd-obj), app); + e_object_unref(E_OBJECT(app)); +} + edje_object_part_swallow(ic-obj, e.swallow.icon, ic-obj_icon); + evas_object_show(ic-obj_icon); + } else { ic-obj_icon = edje_object_add(evas_object_evas_get(ic-sd-obj)); @@ -1730,10 +1754,6 @@ if (desktop-name) ic-info.label = evas_stringshare_add(desktop-name); if (desktop-generic) ic-info.generic = evas_stringshare_add(desktop-generic); if (desktop-comment) ic-info.comment = evas_stringshare_add(desktop-comment); - -if (desktop-file) ic-info.link = _e_fm2_icon_desktop_url_eval(desktop-file); -if (desktop-URL) ic-info.link = _e_fm2_icon_desktop_url_eval(desktop-URL); -if (desktop-path) ic-info.link = _e_fm2_icon_desktop_url_eval(desktop-path); if (desktop-icon) { - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore raster
Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_desktop Modified Files: ecore_desktop.c Log Message: trampling over p variable in a tmp sub-block - use diff var === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop.c,v retrieving revision 1.22 retrieving revision 1.23 diff -u -3 -r1.22 -r1.23 --- ecore_desktop.c 3 Sep 2006 07:31:35 - 1.22 +++ ecore_desktop.c 3 Sep 2006 10:47:26 - 1.23 @@ -370,15 +370,17 @@ tmp = strdup(ecore_file_get_file(exe)); if (tmp) { - p = tmp; - while (*p != '\0') + char *p2; + + p2 = tmp; + while (*p2 != '\0') { - if (*p == ' ') + if (*p2 == ' ') { -*p = '\0'; +*p2 = '\0'; break; } - p++; + p2++; } if (done) strcat(result-icon_class, ,); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_menu.c e_menu.h Log Message: Icons back in menus again. === RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.165 retrieving revision 1.166 diff -u -3 -r1.165 -r1.166 --- e_apps.c2 Sep 2006 13:29:59 - 1.165 +++ e_apps.c3 Sep 2006 11:32:13 - 1.166 @@ -1609,8 +1609,7 @@ EAPI void e_app_icon_add_to_menu_item(E_Menu_Item *mi, E_App *a) { - if (a-icon_path) - e_menu_item_icon_file_set(mi, a-icon_path); + mi-app = a; if ((!a-icon_path) (a-icon_class)) { char *v; @@ -1625,7 +1624,8 @@ /* e_menu_item_icon_edje_set() just tucks away the params, the actual call to edje_object_file_set() happens later. */ /* e_menu_item_icon_file_set() just tucks away the params, the actual call to e_icon_add() happens later. */ e_menu_item_icon_edje_set(mi, a-path, icon); - return; + if (a-icon_path) + e_menu_item_icon_file_set(mi, a-icon_path); } === RCS file: /cvs/e/e17/apps/e/src/bin/e_menu.c,v retrieving revision 1.65 retrieving revision 1.66 diff -u -3 -r1.65 -r1.66 --- e_menu.c2 Sep 2006 04:20:10 - 1.65 +++ e_menu.c3 Sep 2006 11:32:13 - 1.66 @@ -1205,10 +1205,19 @@ else evas_object_del(o); -if (mi-icon) + /* FIXME: Not sure why there are two different tries to get the icon size, surely only the last one si needed. */ + /* FIXME: Do it this way later, when e_app_icon_add() just registers a request for an icon to be filled in when it's ready. + if (mi-app) + { + o = e_app_icon_add(mi-menu-evas, mi-app); + mi-icon_object = o; + e_icon_size_get(mi-icon_object, icon_w, icon_h); + } +else + */ + if (mi-icon) { /* This is done this way to match up with how e_app_icon_add does it. */ -// mi-icon_object = NULL; /* Just coz I'm paranoid, may not be needed. */ if (mi-icon_key) { Evas_Coord iww, ihh; === RCS file: /cvs/e/e17/apps/e/src/bin/e_menu.h,v retrieving revision 1.23 retrieving revision 1.24 diff -u -3 -r1.23 -r1.24 --- e_menu.h1 Sep 2006 09:01:52 - 1.23 +++ e_menu.h3 Sep 2006 11:32:13 - 1.24 @@ -100,6 +100,8 @@ Evas_Object *submenu_object; Evas_Object *event_object; + + E_App *app; /* For when this item is used for an app. Experimental, if this makes it into cvs, kill onefang. */ intlabel_w, label_h; inticon_w, icon_h; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_desktop Modified Files: ecore_desktop_menu.c Log Message: FIXME++ === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop_menu.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- ecore_desktop_menu.c1 Sep 2006 06:24:11 - 1.11 +++ ecore_desktop_menu.c3 Sep 2006 11:38:56 - 1.12 @@ -1145,7 +1145,9 @@ * The first one found wins, if none are found, don't merge anything. */ - /* FIXME: Actually implement this when I have some menus that will exercise it. */ + /* FIXME: Actually implement this when I have some menus that will exercise it. + * Slackware uses them. + */ merge_path[0] = '\0'; printf(\n### Didn't expect a MergeFile parent type in the FDO menu. onefang must write more code now.\n); } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_eap_editor.c e_widget_fsel.c Log Message: fix some segv's and valgrind errors. === RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v retrieving revision 1.47 retrieving revision 1.48 diff -u -3 -r1.47 -r1.48 --- e_eap_editor.c 1 Sep 2006 13:57:28 - 1.47 +++ e_eap_editor.c 3 Sep 2006 11:55:16 - 1.48 @@ -170,15 +170,15 @@ if (data-editor-eap-image) evas_stringshare_del(data-editor-eap-image); data-editor-eap-width = 0; data-editor-eap-height = 0; - e_object_unref(E_OBJECT(data-editor-eap)); if (data-editor) { - if (data-editor-img) evas_object_del(data-editor-img); - if (data-editor-img_widget) evas_object_del(data-editor-img_widget); - if (data-editor-fsel) evas_object_del(data-editor-fsel); +// if (data-editor-img) evas_object_del(data-editor-img); +// if (data-editor-img_widget) evas_object_del(data-editor-img_widget); +// if (data-editor-fsel) evas_object_del(data-editor-fsel); // if (data-editor-fsel_dia) e_object_del(E_OBJECT(data-editor-fsel_dia)); free(data-editor); } + e_object_unref(E_OBJECT(data-editor-eap)); free(data); } === RCS file: /cvs/e/e17/apps/e/src/bin/e_widget_fsel.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -3 -r1.34 -r1.35 --- e_widget_fsel.c 30 Aug 2006 15:56:12 - 1.34 +++ e_widget_fsel.c 3 Sep 2006 11:55:16 - 1.35 @@ -178,7 +178,7 @@ } if (wd-o_files_frame) e_widget_scrollframe_child_pos_set(wd-o_files_frame, 0, 0); - if (stat(wd-path, st) == 0) + if ((wd-path) (stat(wd-path, st) == 0)) e_widget_entry_text_set(wd-o_entry, wd-path); E_FREE(wd-path); if (wd-chg_func) wd-chg_func(wd-chg_data, wd-obj); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: fix some segv's and valgrind errors. === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.416 retrieving revision 1.417 diff -u -3 -r1.416 -r1.417 --- TODO1 Sep 2006 13:14:25 - 1.416 +++ TODO3 Sep 2006 11:55:16 - 1.417 @@ -8,6 +8,18 @@ BUGS / FIXES --- +* BUG: eap editor - creates eap files not .desktop files +* BUG: add application to ibar via ibar's right click menu is broken - it + doesnt resize ibar on add. and on a restart of e the icon is gone. +* BUG: right click remove icon from ibar deletes the original file - not the + ibar link to it in .order +* BUG: add app to ibar via ibar right menu and restart - app is gone. (dnd + for add/remove still works though) +* BUG: add aplication in applicatiosn dialog shoudl be disabled if no + app is selected in the fm view above it +* BUG: create new application from applications main config dialog when + done (ok) does not refresh the available applications view automatically. +* BUG: all applications eap edit - same as ibar - new applications are .eap * BUG: e17 screen res diaolg doesnt work under xephyr - why? * BUG: the ibar specific menu only shows when you right click on icons (and not on the bar itself). so, if there are no icons you can't get to the config. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto balony
Enlightenment CVS committal Author : balony Project : e17 Module : proto Dir : e17/proto/exhibit/src/bin Modified Files: exhibit.h exhibit_file.c exhibit_file.h exhibit_main.c exhibit_options.c Log Message: Start of some direct image download code. (and a new option for where to put the files) === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit.h,v retrieving revision 1.34 retrieving revision 1.35 diff -u -3 -r1.34 -r1.35 --- exhibit.h 1 Sep 2006 23:39:22 - 1.34 +++ exhibit.h 3 Sep 2006 12:41:30 - 1.35 @@ -90,6 +90,7 @@ char *app4_cmd; char *fav_path; + char *dl_path; double blur_thresh; double sharpen_thresh; @@ -121,6 +122,7 @@ Etk_Widget *rotate_autosave; Etk_Widget *default_sort; Etk_Widget *monitor_focus; + Etk_Widget *dl_path; Etk_Combobox_Item *sort_date; Etk_Combobox_Item *sort_size; Etk_Combobox_Item *sort_name; === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_file.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- exhibit_file.c 2 Sep 2006 01:43:23 - 1.10 +++ exhibit_file.c 3 Sep 2006 12:41:30 - 1.11 @@ -15,6 +15,21 @@ NULL }; +int +_ex_file_download_progress_cb(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow) +{ + D((Download progress on %s\n, file)); + + return TRUE; +} + +void +_ex_file_download_complete_cb(void *data, const char *file, int status) +{ + D((Download of file %s is done\n, file)); + +} + int _ex_file_is_viewable(char *file) { === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_file.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- exhibit_file.h 2 Sep 2006 01:43:23 - 1.8 +++ exhibit_file.h 3 Sep 2006 12:41:30 - 1.9 @@ -4,6 +4,8 @@ #ifndef _EX_FILE_H #define _EX_FILE_H +int _ex_file_download_progress_cb(void *data, const char *file, long int dltotal, long int dlnow, long int ultotal, long int ulnow); +void_ex_file_download_complete_cb(void *data, const char *file, int status); int _ex_file_is_viewable(char *file); int _ex_file_is_ebg(char *file); int _ex_file_is_jpg(char *file); === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_main.c,v retrieving revision 1.78 retrieving revision 1.79 diff -u -3 -r1.78 -r1.79 --- exhibit_main.c 2 Sep 2006 16:14:54 - 1.78 +++ exhibit_main.c 3 Sep 2006 12:41:30 - 1.79 @@ -268,6 +268,12 @@ { Epsilon *ep; Etk_Tree_Row *row; + + if (!file) + { + D((ERROR: file is NULL\n)); + return; + } ep = epsilon_new(file); epsilon_thumb_size(ep, EPSILON_THUMB_NORMAL); @@ -840,17 +846,12 @@ 0, 0, ETK_TABLE_NONE); etk_signal_connect(clicked, ETK_OBJECT(e-entry[1]), ETK_CALLBACK(_ex_main_goto_dir_clicked_cb), e); - if (ecore_file_download_protocol_available(http://;)) - { - D((Protocol HTTP is available\n)); - } - /* create first tab but dont place it in notebook */ - if(dir) + if (dir) { - if(ecore_file_is_dir(dir)) + if (ecore_file_is_dir(dir)) tab = _ex_tab_new(e, dir); - else if(ecore_file_exists(dir)) + else if (ecore_file_exists(dir)) { char *dir2; @@ -858,6 +859,20 @@ tab = _ex_tab_new(e, dir2); E_FREE(dir2); realpath(dir, file); + } + else if (ecore_file_download_protocol_available(http://;)) + { +D((Protocol HTTP is available\n)); +D((Trying to download %s to %s\n, dir, e-options-dl_path)); +if (ecore_file_download(dir, e-options-dl_path, + _ex_file_download_complete_cb, + _ex_file_download_progress_cb, NULL)) + { + D((Starting download\n)); + tab = _ex_tab_new(e, e-options-dl_path); + } +else + tab = _ex_tab_new(e, .); } else tab = _ex_tab_new(e, .); === RCS file: /cvs/e/e17/proto/exhibit/src/bin/exhibit_options.c,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- exhibit_options.c 2 Sep 2006 01:43:23 - 1.17 +++ exhibit_options.c 3 Sep 2006 12:41:30 - 1.18 @@ -36,12 +36,18 @@ static Eet_Data_Descriptor *_ex_config_options_edd = NULL; static Eet_Data_Descriptor *_ex_config_version_edd = NULL; -static void _ex_options_set(); +static
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_eap_editor.c e_int_border_menu.c Log Message: Save new apps as .desktops, and also save new images. === RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.166 retrieving revision 1.167 diff -u -3 -r1.166 -r1.167 --- e_apps.c3 Sep 2006 11:32:13 - 1.166 +++ e_apps.c3 Sep 2006 12:43:08 - 1.167 @@ -322,7 +322,7 @@ { char buf[4096]; - snprintf(buf, sizeof(buf), %s/_new_app_%1.1f.eap, + snprintf(buf, sizeof(buf), %s/_new_app_%1.1f.desktop, _e_apps_all-path, ecore_time_get()); a-path = evas_stringshare_add(buf); } @@ -1261,9 +1261,16 @@ e_app_fields_save(E_App *a) { char buf[PATH_MAX]; - const char *lang, *ext; + const char *lang, *ext = NULL; - /* FIXME: if there is no path, put it in applications/all/a-name.desktop. */ + /* Check if it's a new one that has not been saved yet. */ + if (a-path) + ext = ecore_file_get_file(a-path); + if ( (!a-path) || ((strncmp(ext, _new_app_, 9) == 0) (!ecore_file_exists(a-path))) ) + { + snprintf(buf, sizeof(buf), %s/%s.desktop, _e_apps_all-path, a-name); +a-path = evas_stringshare_add(buf); + } ext = strrchr(a-path, '.'); if ((ext) (strcmp(ext, .desktop) == 0)) @@ -1275,6 +1282,7 @@ if (!desktop) { desktop = E_NEW(Ecore_Desktop, 1); + desktop-original_path = strdup(a-path); created = 1; } if (desktop) === RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v retrieving revision 1.48 retrieving revision 1.49 diff -u -3 -r1.48 -r1.49 --- e_eap_editor.c 3 Sep 2006 11:55:16 - 1.48 +++ e_eap_editor.c 3 Sep 2006 12:43:08 - 1.49 @@ -254,6 +254,7 @@ if (data-wtitle) eap-win_title = evas_stringshare_add(data-wtitle); if (data-wrole) eap-win_role = evas_stringshare_add(data-wrole); if (data-iclass) eap-icon_class = evas_stringshare_add(data-iclass); + if (data-eap.icon_path) eap-icon_path = evas_stringshare_add(data-eap.icon_path); if (data-image) { @@ -528,16 +529,16 @@ cfdata-editor-img_set = 1; if (cfdata-editor-img) evas_object_del(cfdata-editor-img); -if (cfdata-eap.path) - free((char *) cfdata-eap.path); +//if (cfdata-eap.path) +// free((char *) cfdata-eap.path); if (cfdata-eap.icon_class) free((char *) cfdata-eap.icon_class); if (cfdata-eap.icon_path) free((char *) cfdata-eap.icon_path); cfdata-eap.icon_path = strdup(cfdata-image); - cfdata-eap.path = strdup(); - cfdata-eap.icon_class = strdup(); +// cfdata-eap.path = strdup(); + cfdata-eap.icon_class = NULL; cfdata-editor-img = e_app_icon_add(cfdata-editor-evas, (cfdata-eap)); #if 0 cfdata-editor-img = e_icon_add(cfdata-editor-evas); === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_border_menu.c,v retrieving revision 1.41 retrieving revision 1.42 diff -u -3 -r1.41 -r1.42 --- e_int_border_menu.c 1 Sep 2006 10:43:20 - 1.41 +++ e_int_border_menu.c 3 Sep 2006 12:43:08 - 1.42 @@ -556,7 +556,7 @@ { if (bname) { -snprintf(path, sizeof(path), %s/.e/e/applications/all/%s.eap, getenv(HOME), bname); +snprintf(path, sizeof(path), %s/.e/e/applications/all/%s.desktop, getenv(HOME), bname); a = e_app_empty_new(path); } else - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: TODO -= 2 === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.417 retrieving revision 1.418 diff -u -3 -r1.417 -r1.418 --- TODO3 Sep 2006 11:55:16 - 1.417 +++ TODO3 Sep 2006 12:45:16 - 1.418 @@ -8,7 +8,6 @@ BUGS / FIXES --- -* BUG: eap editor - creates eap files not .desktop files * BUG: add application to ibar via ibar's right click menu is broken - it doesnt resize ibar on add. and on a restart of e the icon is gone. * BUG: right click remove icon from ibar deletes the original file - not the @@ -19,7 +18,6 @@ app is selected in the fm view above it * BUG: create new application from applications main config dialog when done (ok) does not refresh the available applications view automatically. -* BUG: all applications eap edit - same as ibar - new applications are .eap * BUG: e17 screen res diaolg doesnt work under xephyr - why? * BUG: the ibar specific menu only shows when you right click on icons (and not on the bar itself). so, if there are no icons you can't get to the config. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_eap_editor.c Log Message: segv-- === RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v retrieving revision 1.49 retrieving revision 1.50 diff -u -3 -r1.49 -r1.50 --- e_eap_editor.c 3 Sep 2006 12:43:08 - 1.49 +++ e_eap_editor.c 3 Sep 2006 12:52:40 - 1.50 @@ -172,13 +172,13 @@ data-editor-eap-height = 0; if (data-editor) { + e_object_unref(E_OBJECT(data-editor-eap)); // if (data-editor-img) evas_object_del(data-editor-img); // if (data-editor-img_widget) evas_object_del(data-editor-img_widget); // if (data-editor-fsel) evas_object_del(data-editor-fsel); // if (data-editor-fsel_dia) e_object_del(E_OBJECT(data-editor-fsel_dia)); free(data-editor); } - e_object_unref(E_OBJECT(data-editor-eap)); free(data); } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/modules/ibar Modified Files: e_mod_main.c Log Message: Actually add the application properly via the dialog. === RCS file: /cvs/e/e17/apps/e/src/modules/ibar/e_mod_main.c,v retrieving revision 1.139 retrieving revision 1.140 diff -u -3 -r1.139 -r1.140 --- e_mod_main.c3 Sep 2006 07:40:44 - 1.139 +++ e_mod_main.c3 Sep 2006 13:16:14 - 1.140 @@ -843,14 +843,14 @@ b = data; a = e_app_new(path, 0); - ic = _ibar_icon_new(b, a); - b-icons = evas_list_append(b-icons, ic); - e_box_pack_end(b-o_box, ic-o_holder); + if (a) + e_app_list_append(a, b-apps); _ibar_empty_handle(b); _ibar_resize_handle(b); - + _gc_orient(b-inst-gcc); return 1; } + static void _ibar_cb_menu_add(void *data, E_Menu *m, E_Menu_Item *mi) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: TODO -= 3 === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.418 retrieving revision 1.419 diff -u -3 -r1.418 -r1.419 --- TODO3 Sep 2006 12:45:16 - 1.418 +++ TODO3 Sep 2006 13:17:33 - 1.419 @@ -8,8 +8,6 @@ BUGS / FIXES --- -* BUG: add application to ibar via ibar's right click menu is broken - it - doesnt resize ibar on add. and on a restart of e the icon is gone. * BUG: right click remove icon from ibar deletes the original file - not the ibar link to it in .order * BUG: add app to ibar via ibar right menu and restart - app is gone. (dnd @@ -49,11 +47,6 @@ * fm2 needs a mime filter * fm2 needs to have a mime filetype - icon mapping * eap editor is broken - segv in advanced mode -* use .desktop files and move eap editor to edit them etc. etc. instead to fix -* if we want to do icons on the desktop - and as part of efm, i am thinking - that we have little choice but to implement a .desktop file loader. this - is not to hard - it's the xml jungle of the system menus that is sucky. the - real problems are where to find the icons for the .desktop files. * middle mouse on gadgets as a quick move/resize thing? * language packs: need to have a tool to load/setup a language pack (which means .mo compiled files from a .po, an optional font and a config file that - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: Heh, killed that one when I killed the last one. === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.419 retrieving revision 1.420 diff -u -3 -r1.419 -r1.420 --- TODO3 Sep 2006 13:17:33 - 1.419 +++ TODO3 Sep 2006 13:23:01 - 1.420 @@ -10,8 +10,6 @@ * BUG: right click remove icon from ibar deletes the original file - not the ibar link to it in .order -* BUG: add app to ibar via ibar right menu and restart - app is gone. (dnd - for add/remove still works though) * BUG: add aplication in applicatiosn dialog shoudl be disabled if no app is selected in the fm view above it * BUG: create new application from applications main config dialog when - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_int_config_apps.c Log Message: Enable and disable the add app button. raster: don't make me waste 45 minutes when there is a deadline next time. === RCS file: /cvs/e/e17/apps/e/src/bin/e_int_config_apps.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- e_int_config_apps.c 3 Sep 2006 10:18:33 - 1.16 +++ e_int_config_apps.c 3 Sep 2006 14:27:51 - 1.17 @@ -190,6 +190,27 @@ } static void +_cb_files_selection_changed_all(void *data, Evas_Object *obj, void *event_info) +{ + E_Config_Dialog_Data *cfdata; + Evas_List *selected; + + cfdata = data; + if (!cfdata-gui.o_fm_all) return; + selected = e_fm2_selected_list_get(cfdata-gui.o_fm_all); + if (selected) + { + if (cfdata-gui.o_add_button) +e_widget_disabled_set(cfdata-gui.o_add_button, 0); + } + else + { + if (cfdata-gui.o_add_button) +e_widget_disabled_set(cfdata-gui.o_add_button, 1); + } +} + +static void _cb_files_selected(void *data, Evas_Object *obj, void *event_info) { E_Config_Dialog_Data *cfdata; @@ -405,8 +426,12 @@ fmc_all.selection.single = 1; fmc_all.selection.windows_modifiers = 0; e_fm2_config_set(mt, fmc_all); + evas_object_smart_callback_add(mt, changed, + _cb_files_selection_changed_all, cfdata); evas_object_smart_callback_add(mt, selected, _cb_files_selected, cfdata); + evas_object_smart_callback_add(mt, selection_change, + _cb_files_selection_changed_all, cfdata); e_fm2_icon_menu_start_extend_callback_set(mt, _cb_files_add_edited, cfdata); snprintf(path_all, sizeof(path_all), %s/.e/e/applications/all, homedir); e_fm2_path_set(cfdata-gui.o_fm_all, path_all, /); @@ -428,6 +453,7 @@ _cb_button_add, cfdata, NULL); cfdata-gui.o_add_button = mt; e_widget_framelist_object_append(of, mt); + e_widget_disabled_set(cfdata-gui.o_add_button, 1); if (!once) { - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_eap_editor.c e_eap_editor.h e_int_config_apps.c Log Message: fix some buglets === RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.c,v retrieving revision 1.50 retrieving revision 1.51 diff -u -3 -r1.50 -r1.51 --- e_eap_editor.c 3 Sep 2006 12:52:40 - 1.50 +++ e_eap_editor.c 3 Sep 2006 15:11:04 - 1.51 @@ -3,22 +3,6 @@ */ #include e.h -typedef struct _E_App_Edit E_App_Edit; - -struct _E_App_Edit -{ - E_App *eap; - Evas*evas; - - Evas_Object *img; - Evas_Object *img_widget; - Evas_Object *fsel; - E_Dialog*fsel_dia; - int img_set; - - E_Config_Dialog *cfd; -}; - struct _E_Config_Dialog_Data { E_App eap; @@ -46,6 +30,7 @@ /* local subsystem functions */ +static void _e_eap_edit_free(E_App_Edit *editor); static void _e_eap_edit_fill_data(E_Config_Dialog_Data *cdfata); static void *_e_eap_edit_create_data(E_Config_Dialog *cfd); static void _e_eap_edit_free_data(E_Config_Dialog *cfd, E_Config_Dialog_Data *data); @@ -64,7 +49,7 @@ /* externally accessible functions */ -EAPI void +EAPI E_App_Edit * e_eap_edit_show(E_Container *con, E_App *a) { E_Config_Dialog_View *v; @@ -72,13 +57,13 @@ if (!con) return; - editor = E_NEW(E_App_Edit, 1); - if (!editor) return; + editor = E_OBJECT_ALLOC(E_App_Edit, E_EAP_EDIT_TYPE, _e_eap_edit_free); + if (!editor) return NULL;; v = E_NEW(E_Config_Dialog_View, 1); if (!v) { free(editor); - return; + return NULL; } editor-img = NULL; @@ -97,9 +82,34 @@ _(Application Editor), E, _eap_editor_dialog, NULL, 0, v, editor); + return editor; } /* local subsystem functions */ +static void +_e_eap_edit_free(E_App_Edit *editor) +{ + if (!editor) return; + if (editor-cfd) + { + E_Object *obj; + + obj = E_OBJECT(editor-cfd); + editor-cfd = NULL; + e_object_del(obj); + } + if (editor-eap-tmpfile) ecore_file_unlink(editor-eap-image); + editor-eap-tmpfile = 0; + if (editor-eap-image) evas_stringshare_del(editor-eap-image); + editor-eap-width = 0; + editor-eap-height = 0; + e_object_unref(E_OBJECT(editor-eap)); +// if (editor-img) evas_object_del(editor-img); +// if (editor-img_widget) evas_object_del(editor-img_widget); +// if (editor-fsel) evas_object_del(editor-fsel); +// if (editor-fsel_dia) e_object_del(E_OBJECT(editor-fsel_dia)); + free(editor); +} static void _e_eap_edit_fill_data(E_Config_Dialog_Data *cfdata) @@ -127,7 +137,6 @@ IFDUP(cfdata-editor-eap-path, cfdata-eap.path); IFDUP(cfdata-editor-eap-icon_class, cfdata-eap.icon_class); IFDUP(cfdata-editor-eap-icon_path, cfdata-eap.icon_path); - } static void * @@ -158,27 +167,19 @@ E_FREE(data-ipath); E_FREE(data-image); - if (data-eap.path) - free((char *) data-eap.path); - if (data-eap.icon_class) - free((char *) data-eap.icon_class); - if (data-eap.icon_path) - free((char *) data-eap.icon_path); - - if (data-editor-eap-tmpfile) ecore_file_unlink(data-editor-eap-image); - data-editor-eap-tmpfile = 0; - if (data-editor-eap-image) evas_stringshare_del(data-editor-eap-image); - data-editor-eap-width = 0; - data-editor-eap-height = 0; + if (data-eap.path) free((char *) data-eap.path); + if (data-eap.icon_class) free((char *) data-eap.icon_class); + if (data-eap.icon_path) free((char *) data-eap.icon_path); + if (data-editor) { - e_object_unref(E_OBJECT(data-editor-eap)); -// if (data-editor-img) evas_object_del(data-editor-img); -// if (data-editor-img_widget) evas_object_del(data-editor-img_widget); -// if (data-editor-fsel) evas_object_del(data-editor-fsel); -// if (data-editor-fsel_dia) e_object_del(E_OBJECT(data-editor-fsel_dia)); - free(data-editor); + E_Object *obj; + + obj = E_OBJECT(data-editor); + data-editor = NULL; + e_object_del(obj); } + free(data); } === RCS file: /cvs/e/e17/apps/e/src/bin/e_eap_editor.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- e_eap_editor.h 27 Oct 2005 10:19:43 - 1.5 +++ e_eap_editor.h 3 Sep 2006 15:11:04 - 1.6 @@ -1,9 +1,33 @@ +/* + * vim:ts=8:sw=3:sts=8:noexpandtab:cino=5n-3f0^-2{2 + */ #ifdef E_TYPEDEFS + +typedef struct _E_App_Edit E_App_Edit; + #else #ifndef E_EAP_EDIT_H #define E_EAP_EDIT_H -EAPI void e_eap_edit_show(E_Container *con, E_App *a); +#define E_EAP_EDIT_TYPE 0xE0b01019 + +struct _E_App_Edit +{ + E_Object
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: fix some buglets === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.420 retrieving revision 1.421 diff -u -3 -r1.420 -r1.421 --- TODO3 Sep 2006 13:23:01 - 1.420 +++ TODO3 Sep 2006 15:11:03 - 1.421 @@ -8,8 +8,6 @@ BUGS / FIXES --- -* BUG: right click remove icon from ibar deletes the original file - not the - ibar link to it in .order * BUG: add aplication in applicatiosn dialog shoudl be disabled if no app is selected in the fm view above it * BUG: create new application from applications main config dialog when - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: todo--/++ === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.421 retrieving revision 1.422 diff -u -3 -r1.421 -r1.422 --- TODO3 Sep 2006 15:11:03 - 1.421 +++ TODO3 Sep 2006 15:12:33 - 1.422 @@ -8,10 +8,8 @@ BUGS / FIXES --- -* BUG: add aplication in applicatiosn dialog shoudl be disabled if no - app is selected in the fm view above it -* BUG: create new application from applications main config dialog when - done (ok) does not refresh the available applications view automatically. +* BUG: favorite places in fsel (left pane) doesnt display icons nor does it + jump to links where URL points to in the .desktop file. * BUG: e17 screen res diaolg doesnt work under xephyr - why? * BUG: the ibar specific menu only shows when you right click on icons (and not on the bar itself). so, if there are no icons you can't get to the config. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/src Modified Files: Makefile.am config.c e_apps.c e_apps.h e_intl.c e_utils.c e_utils.h main.c window.c Added Files: e_includes.h Log Message: Move menu to ETK, as it works much better in an embedded environment Also fix a few isues with includes from the cached e code === RCS file: /cvs/e/misc/engage/src/Makefile.am,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- Makefile.am 3 Sep 2006 08:24:06 - 1.17 +++ Makefile.am 3 Sep 2006 15:14:51 - 1.18 @@ -8,14 +8,14 @@ @edje_cflags@ \ @ecore_cflags@ \ @esmart_cflags@ \ [EMAIL PROTECTED]@ \ [EMAIL PROTECTED]@ \ [EMAIL PROTECTED]@ [EMAIL PROTECTED]@ \ [EMAIL PROTECTED]@ bin_PROGRAMS = engage engage_SOURCES = \ e.h \ +e_includes.h \ e_apps.h \ e_apps_cache.h \ e_icon.h \ @@ -45,10 +45,10 @@ e_intl.c if XINERAMA -engage_LDADD = @evas_libs@ @edje_libs@ @ecore_libs@ @imlib2_libs@ @ewl_libs@ \ +engage_LDADD = @evas_libs@ @edje_libs@ @ecore_libs@ @imlib2_libs@ @etk_libs@ \ @esmart_libs@ -lesmart_trans_x11 -lXinerama engage_CFLAGS = -DXINERAMA else -engage_LDADD = @evas_libs@ @edje_libs@ @ecore_libs@ @imlib2_libs@ @ewl_libs@ \ +engage_LDADD = @evas_libs@ @edje_libs@ @ecore_libs@ @imlib2_libs@ @etk_libs@ \ @esmart_libs@ -lesmart_trans_x11 endif === RCS file: /cvs/e/misc/engage/src/config.c,v retrieving revision 1.59 retrieving revision 1.60 diff -u -3 -r1.59 -r1.60 --- config.c9 Aug 2006 21:38:13 - 1.59 +++ config.c3 Sep 2006 15:14:51 - 1.60 @@ -4,13 +4,11 @@ #include dmalloc.h #endif -#ifdef HAVE_EWL -#include Ewl.h -Ewl_Widget *menu, *menu_win, *menu_app_name; -Evas_Object*embed; -int init; +#ifdef HAVE_ETK +#include Etk.h -voidod_config_menu_hide(void); +Etk_Widget *_od_config_menu = NULL; +Etk_Widget *_od_config_menu_app; #endif typedef enum od_config_colors { @@ -189,149 +187,58 @@ return ret; } -#ifdef HAVE_EWL -int menu_height, menu_width; -Evas_Coord menu_x, menu_y; - -void -od_config_menu_move_cb(Ewl_Widget * w, void *ev_data, void *user_data) -{ - ewl_object_position_request(EWL_OBJECT(user_data), CURRENT_X(menu_win), - CURRENT_Y(menu_win)); -} - -void -od_config_menu_out_cb(Ewl_Widget * w, void *ev_data, void *user_data) -{ - int x, y; - evas_pointer_output_xy_get(evas, x, y); - if (x = menu_x + 1 || x = (menu_x + menu_width) || - y = menu_y + 1 || y = (menu_y + menu_height)) -od_config_menu_hide(); -} - -void -od_config_menu_zoom_cb(Ewl_Widget * w, void *ev_data, void *user_data) -{ +#ifdef HAVE_ETK +void _od_config_menu_zooming_cb(Etk_Object *object, void *data) { ecore_config_int_set(engage.options.zoom, options.zoom ? 0 : 1); - od_config_menu_hide(); } -void -od_config_menu_config_cb(Ewl_Widget * w, void *ev_data, void *user_data) -{ +void _od_config_menu_config_cb(Etk_Object *object, void *data) { if (!ecore_exe_run(examine engage, NULL)) -fprintf(stderr, 'examine' could not be launched - is it in your path?\n); - od_config_menu_hide(); +fprintf(stderr, 'examine' could not be launched - is it in your path?\n); } -void -od_config_menu_quit_cb(Ewl_Widget * w, void *ev_data, void *user_data) -{ - od_config_menu_hide(); +void _od_config_menu_quit_cb(Etk_Object *object, void *data) { ecore_main_loop_quit(); } -void -od_config_menu_init(void) -{ - Ewl_Widget *menu_box, *item; - - if (init) -return; - init = 1; - /* FIXME: nasty nasty, we need to request the size, not code it in */ - menu_height = 87; //121; - menu_width = 100; - - menu_win = ewl_embed_new(); - ewl_object_fill_policy_set((Ewl_Object *) menu_win, EWL_FLAG_FILL_FILL); - - embed = -ewl_embed_evas_set(EWL_EMBED(menu_win), evas, - EWL_EMBED_EVAS_WINDOW(ecore_evas_software_x11_window_get(ee))); - evas_object_layer_set(embed, 999); - - /* FIXME: this should not be needed */ - evas_object_resize(embed, menu_width, menu_height); - evas_object_show(embed); - ewl_widget_show(menu_win); - - menu_box = ewl_vbox_new(); - ewl_object_fill_policy_set(EWL_OBJECT(menu_box), EWL_FLAG_FILL_FILL); - ewl_container_child_append(EWL_CONTAINER(menu_win), menu_box); - ewl_widget_show(menu_box); - - menu = ewl_imenu_new(); - ewl_button_label_set(EWL_BUTTON(menu), config menu); - ewl_callback_append(EWL_WIDGET(menu_win), EWL_CALLBACK_CONFIGURE, - od_config_menu_move_cb, EWL_MENU_BASE(menu)-popup); - ewl_callback_append(EWL_MENU_BASE(menu)-popup, EWL_CALLBACK_FOCUS_OUT, - od_config_menu_out_cb, NULL); - ewl_container_child_append(EWL_CONTAINER(menu_box), menu); - /*
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage Modified Files: configure.in Log Message: Move menu to ETK, as it works much better in an embedded environment Also fix a few isues with includes from the cached e code === RCS file: /cvs/e/misc/engage/configure.in,v retrieving revision 1.27 retrieving revision 1.28 diff -u -3 -r1.27 -r1.28 --- configure.in3 Sep 2006 08:24:06 - 1.27 +++ configure.in3 Sep 2006 15:14:51 - 1.28 @@ -59,11 +59,9 @@ dnl Set PACKAGE_DATA_DIR in config.h. if test x${prefix} = xNONE; then -AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, ${HOME}/.e/e/modules/${PACKAGE}, Package installed data destination) -datadir=${HOME}/.e/e/modules/${PACKAGE} +AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, ${ac_default_prefix}/share/${PACKAGE}, [Shared Data Directory]) else -AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, ${libdir}/enlightenment/modules/${PACKAGE}, Package installed data destination) -datadir=${libdir}/enlightenment/modules/${PACKAGE} +AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, ${prefix}/share/${PACKAGE}, [Shared Data Directory]) fi dnl Set PACKAGE_BIN_DIR in config.h. @@ -138,32 +136,17 @@ AC_SUBST(evas_libs) AC_SUBST(evas_cflags) -have_ewl=no -AC_PATH_GENERIC(ewl, 0.0.1, [ - AC_DEFINE(HAVE_EWL, [], [Enlightenment Widget Library Support]) - have_ewl=yes - AC_SUBST(ewl_libs) - AC_SUBST(ewl_cflags) ], - AC_MSG_ERROR(Cannot find ewl: Is ewl-config in path?)) -ewl_libs=`ewl-config --libs` -ewl_cflags=`ewl-config --cflags` -AC_SUBST(ewl_libs) -AC_SUBST(ewl_cflags) - -have_e17=no -AC_PATH_GENERIC(enlightenment, 16.999, [ - AC_DEFINE(HAVE_E17, [], [Development Enlightenment WindowManager Support]) - have_e17=true - AC_SUBST(e_libs) - AC_SUBST(e_cflags) ], - ) -AM_CONDITIONAL(HAVE_E17, test x$have_e17 = xtrue) -e_libs=`enlightenment-config --libs` -e_cflags=`enlightenment-config --cflags` -e_modules=`enlightenment-config --module-dir` -AC_SUBST(e_libs) -AC_SUBST(e_cflags) -AC_SUBST(e_modules) +have_etk=no +AC_PATH_GENERIC(etk, 0.0.1, [ + AC_DEFINE(HAVE_ETK, [], [ETK Support]) + have_etk=yes + AC_SUBST(etk_libs) + AC_SUBST(etk_cflags) ], + AC_MSG_ERROR(Cannot find etk: Is etk-config in path?)) +etk_libs=`etk-config --libs` +etk_cflags=`etk-config --cflags` +AC_SUBST(etk_libs) +AC_SUBST(etk_cflags) dnl Set PACKAGE_SOURCE_DIR in config.h. #packagesrcdir=`cd $srcdir pwd` - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/debian Modified Files: control Log Message: Move menu to ETK, as it works much better in an embedded environment Also fix a few isues with includes from the cached e code === RCS file: /cvs/e/misc/engage/debian/control,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- control 25 Apr 2006 08:44:11 - 1.4 +++ control 3 Sep 2006 15:14:51 - 1.5 @@ -2,7 +2,7 @@ Section: x11 Priority: optional Maintainer: Blake Barnett [EMAIL PROTECTED] -Build-Depends: libeet-dev, libevas-dev, libimlib2-dev, libedje-dev, libesmart-dev , debhelper ( 4.0.0), libewl-dev, libecore-dev, enlightenment-dev +Build-Depends: libeet-dev, libevas-dev, libimlib2-dev, libedje-dev, libesmart-dev , debhelper ( 4.0.0), libetk-dev, libecore-dev, enlightenment-dev Standards-Version: 3.6.1.0 Package: engage - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_thumb_main.c Log Message: fix thum gen - no alpha for some keys. === RCS file: /cvs/e/e17/apps/e/src/bin/e_thumb_main.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- e_thumb_main.c 30 Aug 2006 14:45:33 - 1.13 +++ e_thumb_main.c 3 Sep 2006 15:23:02 - 1.14 @@ -322,6 +322,7 @@ evas_font_cache_set(evas, 0); ww = 0; hh = 0; + alpha = 1; ext = strrchr(eth-file, '.'); if ((ext) (eth-key) ((!strcasecmp(ext, .edj)) || @@ -338,6 +339,10 @@ evas_object_image_size_set(im, ww * 8, hh * 8); evas_object_image_fill_set(im, 0, 0, ww, hh); edje = edje_object_add(evas_im); +if ((eth-key) +((!strcmp(eth-key, e/desktop/background)) || + (!strcmp(eth-key, e/init/splash + alpha = 0; if (edje_object_file_set(edje, eth-file, eth-key)) { evas_object_move(edje, 0, 0); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: language sndev
Enlightenment CVS committal Author : sndev Project : e_modules Module : language Dir : e_modules/language/src/module Modified Files: Makefile.am Log Message: a patch from Takayuki Yamaguchi. === RCS file: /cvs/e/e_modules/language/src/module/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 17 May 2006 22:26:00 - 1.2 +++ Makefile.am 3 Sep 2006 15:29:38 - 1.3 @@ -1,7 +1,7 @@ INCLUDES = -I. \ -I$(top_srcdir) \ -I$(includedir) \ - @e_cflags@ + @e_cflags@ @exml_cflags@ pkgdir = $(datadir)/$(MODULE_ARCH) pkg_LTLIBRARIES= module.la @@ -13,7 +13,7 @@ e_mod_keybindings.h \ e_mod_lang.c \ e_mod_lang.h -module_la_LIBADD = @e_libs@ -lexml -lxkbfile -lX11 +module_la_LIBADD = @e_libs@ @exml_libs@ -lxkbfile -lX11 module_la_LDFLAGS = -module -avoid-version module_la_DEPENDENCIES = $(top_builddir)/config.h - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: language sndev
Enlightenment CVS committal Author : sndev Project : e_modules Module : language Dir : e_modules/language Modified Files: configure.in Log Message: a patch from Takayuki Yamaguchi. === RCS file: /cvs/e/e_modules/language/configure.in,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- configure.in1 Sep 2006 14:35:23 - 1.12 +++ configure.in3 Sep 2006 15:29:37 - 1.13 @@ -147,7 +147,21 @@ AC_SUBST(e_libs) AC_SUBST(e_modules) -AC_CHECK_HEADERS(EXML.h,, AC_MSG_ERROR([Cannot find EXML.h. Make sure your CFLAGS environment variable contains include lines for the location of this file and EXML lib is installed])) +AC_ARG_WITH(exml-config, +[ --with-exml-config=EXML_CONFIG use exml-config specified ], +[ + EXML_CONFIG=$withval; + echo using $EXML_CONFIG for exml-config; +],[ + PROG=exml-config; + AC_PATH_PROG(EXML_CONFIG, $PROG, , $PATH) +]) +exml_cflags=`$EXML_CONFIG --cflags` +exml_libs=`$EXML_CONFIG --libs` +AC_SUBST(exml_cflags) +AC_SUBST(exml_libs) + +#AC_CHECK_HEADERS(EXML.h,, AC_MSG_ERROR([Cannot find EXML.h. Make sure your CFLAGS environment variable contains include lines for the location of this file and EXML lib is installed])) AC_CHECK_HEADERS(X11/XKBlib.h,, AC_MSG_ERROR([Cannot find XKBlib.h. Make sure your CFLAGS environment variable contains include lines for the location of this file.])) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_fm.c e_fm.h Log Message: working on fav icons === RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.167 retrieving revision 1.168 diff -u -3 -r1.167 -r1.168 --- e_apps.c3 Sep 2006 12:43:08 - 1.167 +++ e_apps.c3 Sep 2006 15:57:13 - 1.168 @@ -283,8 +283,8 @@ e_app_fields_fill(a, path); /* no exe field.. not valid. drop it */ - if (!_e_app_exe_valid_get(a-exe)) - goto error; +// if (!_e_app_exe_valid_get(a-exe)) +// goto error; } else goto error; @@ -1572,36 +1572,38 @@ { Evas_Object *o = NULL; - if (a-icon_path) - o = _e_app_icon_path_add(evas, a); + printf(a-icon_path = %s\n, a-icon_path); + if ((a-icon_path) (a-icon_path[0] != 0)) + o = _e_app_icon_path_add(evas, a); else - { - o = edje_object_add(evas); - if (!e_util_edje_icon_list_set(o, a-icon_class)) -{ - if (edje_object_file_set(o, a-path, icon)) - { -; /* It's a bit more obvious this way. */ - } - else if (a-icon_class) /* If that fails, then this might be an FDO icon. */ - { -char *v; - -/* FIXME: Use a real icon size. */ -v = (char *) ecore_desktop_icon_find(a-icon_class, NULL, e_config-icon_theme); -if (v) - a-icon_path = evas_stringshare_add(v); - } - - if (a-icon_path) - { - /* Free the aborted object first. */ - if (o) evas_object_del(o); - o = _e_app_icon_path_add(evas, a); - } -} - } - + { + o = edje_object_add(evas); + printf(a-icon_class = %s\n, a-icon_class); + if (!e_util_edje_icon_list_set(o, a-icon_class)) + { +printf(a-path = %s\n, a-path); +if (edje_object_file_set(o, a-path, icon)) + { + ; /* It's a bit more obvious this way. */ + } +else if (a-icon_class) /* If that fails, then this might be an FDO icon. */ + { + char *v; + + /* FIXME: Use a real icon size. */ + v = (char *) ecore_desktop_icon_find(a-icon_class, NULL, e_config-icon_theme); + if (v) + a-icon_path = evas_stringshare_add(v); + } + +if (a-icon_path) + { + /* Free the aborted object first. */ + if (o) evas_object_del(o); + o = _e_app_icon_path_add(evas, a); + } + } + } return o; } === RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v retrieving revision 1.50 retrieving revision 1.51 diff -u -3 -r1.50 -r1.51 --- e_fm.c 3 Sep 2006 10:31:21 - 1.50 +++ e_fm.c 3 Sep 2006 15:57:13 - 1.51 @@ -1258,7 +1258,7 @@ free(ic); return NULL; } -ic-info.link = evas_stringshare_add(sd-config-view.extra_file_source); +ic-info.pseudo_dir = evas_stringshare_add(sd-config-view.extra_file_source); ic-info.pseudo_link = 1; } } @@ -1392,6 +1392,7 @@ if (ic-info.generic) evas_stringshare_del(ic-info.generic); if (ic-info.icon) evas_stringshare_del(ic-info.icon); if (ic-info.link) evas_stringshare_del(ic-info.link); + if (ic-info.pseudo_dir) evas_stringshare_del(ic-info.pseudo_dir); free(ic); } @@ -1555,7 +1556,7 @@ ic-obj_icon = edje_object_add(evas_object_evas_get(ic-sd-obj)); e_util_edje_icon_set(ic-obj_icon, ic-info.icon); } - edje_object_part_swallow(ic-obj, e.swallow.icon, ic-obj_icon); + edje_object_part_swallow(ic-obj, e.swallow.icon, ic-obj_icon); evas_object_show(ic-obj_icon); return; } @@ -1582,7 +1583,7 @@ ) { if (ic-info.pseudo_link) - snprintf(buf, sizeof(buf), %s/%s, ic-info.link, ic-info.file); + snprintf(buf, sizeof(buf), %s/%s, ic-info.pseudo_dir, ic-info.file); else snprintf(buf, sizeof(buf), %s/%s, ic-sd-realpath, ic-info.file); ic-obj_icon = e_thumb_icon_add(evas_object_evas_get(ic-sd-obj)); @@ -1620,7 +1621,7 @@ ) { if
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/data/icons Modified Files: Makefile.am Log Message: fix icon location for standalone === RCS file: /cvs/e/misc/engage/data/icons/Makefile.am,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- Makefile.am 10 May 2006 13:03:21 - 1.7 +++ Makefile.am 3 Sep 2006 16:12:11 - 1.8 @@ -1,2 +1,2 @@ -icondir = $(datadir)/icons +icondir = $(pkgdatadir)/icons icon_DATA = *.eap - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/data/themes Modified Files: Makefile.am Log Message: more fixes for install === RCS file: /cvs/e/misc/engage/data/themes/Makefile.am,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- Makefile.am 10 May 2006 13:03:21 - 1.6 +++ Makefile.am 3 Sep 2006 16:27:38 - 1.7 @@ -6,7 +6,7 @@ CLEANFILES = $(EDJS) EXTRA_DIST = $(EDCS) -themedir = $(datadir)/themes +themedir = $(pkgdatadir)/themes theme_DATA = $(EDJS) all: $(EDCS) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: libs/ecore onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : libs/ecore Dir : e17/libs/ecore/src/lib/ecore_desktop Modified Files: ecore_desktop.c Log Message: Don't calculate icon class if there already is one. === RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_desktop/ecore_desktop.c,v retrieving revision 1.23 retrieving revision 1.24 diff -u -3 -r1.23 -r1.24 --- ecore_desktop.c 3 Sep 2006 10:47:26 - 1.23 +++ ecore_desktop.c 3 Sep 2006 17:22:46 - 1.24 @@ -334,76 +334,79 @@ /* If the icon in the file is not a full path, just put it first in the class, greatly simplifies things. * Otherwise, put that full path into the icon_path member. */ - size = 0; - if ((result-icon) (result-icon[0] != '/')) - size += strlen(result-icon) + 1; - if (eap_name) size += strlen(eap_name) + 1; - if (exe) size += strlen(exe) + 1; - if (categories) size += strlen(categories) + 1; - result-icon_class = malloc(size + 1); - if (result-icon_class) + if (!result-icon_class) { - char *p; - int done = 0; - - result-icon_class[0] = '\0'; - if ((result-icon) (result-icon[0] != '/') (result-icon[0] != '\0')) - { - strcat(result-icon_class, result-icon); - done = 1; - result-icon = NULL; - } - /* We do this here coz we don't want to lower case the result-icon part later. */ - p = result-icon_class; - p += strlen(result-icon_class); - if ((eap_name) (eap_name[0] != '\0')) - { - if (done) -strcat(result-icon_class, ,); - strcat(result-icon_class, eap_name); - done = 1; - } - if ((exe) (exe[0] != '\0')) + size = 0; + if ((result-icon) (result-icon[0] != '/')) + size += strlen(result-icon) + 1; +if (eap_name) size += strlen(eap_name) + 1; +if (exe) size += strlen(exe) + 1; +if (categories) size += strlen(categories) + 1; + result-icon_class = malloc(size + 1); + if (result-icon_class) { - char *tmp; + char *p; + int done = 0; - tmp = strdup(ecore_file_get_file(exe)); - if (tmp) -{ - char *p2; - - p2 = tmp; - while (*p2 != '\0') - { - if (*p2 == ' ') - { -*p2 = '\0'; -break; - } - p2++; - } + result-icon_class[0] = '\0'; + if ((result-icon) (result-icon[0] != '/') (result-icon[0] != '\0')) +{ + strcat(result-icon_class, result-icon); + done = 1; + result-icon = NULL; +} + /* We do this here coz we don't want to lower case the result-icon part later. */ + p = result-icon_class; + p += strlen(result-icon_class); + if ((eap_name) (eap_name[0] != '\0')) +{ if (done) strcat(result-icon_class, ,); - strcat(result-icon_class, tmp); + strcat(result-icon_class,
E CVS: apps/e onefang
Enlightenment CVS committal Author : onefang Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_apps.c e_fm.c Log Message: Remove printfs and clean up after debugging with raster. === RCS file: /cvs/e/e17/apps/e/src/bin/e_apps.c,v retrieving revision 1.168 retrieving revision 1.169 diff -u -3 -r1.168 -r1.169 --- e_apps.c3 Sep 2006 15:57:13 - 1.168 +++ e_apps.c3 Sep 2006 17:23:43 - 1.169 @@ -1572,16 +1572,13 @@ { Evas_Object *o = NULL; - printf(a-icon_path = %s\n, a-icon_path); if ((a-icon_path) (a-icon_path[0] != 0)) o = _e_app_icon_path_add(evas, a); else { o = edje_object_add(evas); - printf(a-icon_class = %s\n, a-icon_class); if (!e_util_edje_icon_list_set(o, a-icon_class)) { -printf(a-path = %s\n, a-path); if (edje_object_file_set(o, a-path, icon)) { ; /* It's a bit more obvious this way. */ === RCS file: /cvs/e/e17/apps/e/src/bin/e_fm.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -3 -r1.51 -r1.52 --- e_fm.c 3 Sep 2006 15:57:13 - 1.51 +++ e_fm.c 3 Sep 2006 17:23:43 - 1.52 @@ -1655,15 +1655,10 @@ E_App *app; if (ic-info.pseudo_link) - { - /* FIXME: first one should be correct I think, but it isn't. */ snprintf(buf, sizeof(buf), %s/%s, ic-info.pseudo_dir, ic-info.file); - } else snprintf(buf, sizeof(buf), %s/%s, ic-sd-realpath, ic-info.file); - //printf(ICON FOR APP (%s) %s - %s - %s - %s\n, ((ic-info.pseudo_link) ? pseudo : real ), buf, ic-info.pseudo_dir, ic-info.file, ic-sd-realpath); app = e_app_new(buf, 0); - printf(ic: %s = %p\n, buf, app); if (app) { ic-obj_icon = e_app_icon_add(evas_object_evas_get(ic-sd-obj), app); @@ -1756,7 +1751,6 @@ if (desktop-generic) ic-info.generic = evas_stringshare_add(desktop-generic); if (desktop-comment) ic-info.comment = evas_stringshare_add(desktop-comment); -printf(di: %s %s %s\n, desktop-icon, desktop-icon_path, desktop-icon_class); if (desktop-icon) { char *v; @@ -1765,7 +1759,6 @@ v = (char *)ecore_desktop_icon_find(desktop-icon, NULL, e_config-icon_theme); if (v) ic-info.icon = evas_stringshare_add(v); - printf(%s -v\n, desktop-icon, v); } if (desktop-type) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e cobra
Enlightenment CVS committal Author : cobra Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: enlightenment.spec.in Log Message: Update RPM with rasters new /etc/enlightenment/sysactions.conf file. Kevin Brosius [EMAIL PROTECTED] === RCS file: /cvs/e/e17/apps/e/enlightenment.spec.in,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- enlightenment.spec.in 21 Jul 2006 07:55:21 - 1.13 +++ enlightenment.spec.in 3 Sep 2006 17:41:07 - 1.14 @@ -62,6 +62,7 @@ %{_datadir}/%{name} %{_datadir}/locale/* %{_datadir}/xsessions/%{name}.desktop +%{_sysconfdir}/enlightenment/* %files devel %defattr(-, root, root) - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/engines/ecore_evas_software_x11 Modified Files: Makefile.am ecore_evas_software_x11.c Log Message: * [Misc] Add etk_current_time_get() * [Misc] Add etk_mouse_position_get() * [Event] We can now add global event callbacks to catch events that occurs everywhere on the screen. See etk_event_global_callback_add/del() * [Event] Documentation++ * [Engine/Popup Window] A lot of code for the popup window has been moved from the engine to etk_popup_window.c itself. It makes engine a lot creation easier * [Popup Window] Fix the slide effect if the mouse has not left the popup window * [Menu Bar] We can now select another menu bar's item when a menu is already popped up === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas_software_x11/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 4 Aug 2006 18:46:26 - 1.2 +++ Makefile.am 3 Sep 2006 18:36:11 - 1.3 @@ -6,7 +6,7 @@ -I$(top_srcdir)/src/engines/ecore_evas \ -I$(top_srcdir)/src/engines/ecore_evas_x11 \ -I$(top_srcdir)/src/engines/ecore_evas_software_x11 \ - @EVAS_CFLAGS@ @ECORE_CFLAGS@ -g + @EVAS_CFLAGS@ @ECORE_CFLAGS@ -g -Wall pkgdir = $(libdir)/etk/engines === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas_software_x11/ecore_evas_software_x11.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- ecore_evas_software_x11.c 1 Sep 2006 13:32:30 - 1.9 +++ ecore_evas_software_x11.c 3 Sep 2006 18:36:11 - 1.10 @@ -68,8 +68,8 @@ NULL, /* popup_window_constructor */ NULL, /* popup_window_popup_at_xy */ NULL, /* popup_window_popdown */ - NULL, /* popup_window_popped_get */ + NULL, /* event_callback_set */ NULL, /* mouse_position_get */ NULL, /* mouse_screen_geometry_get */ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/bin Modified Files: etk_embed_test.c Log Message: * [Misc] Add etk_current_time_get() * [Misc] Add etk_mouse_position_get() * [Event] We can now add global event callbacks to catch events that occurs everywhere on the screen. See etk_event_global_callback_add/del() * [Event] Documentation++ * [Engine/Popup Window] A lot of code for the popup window has been moved from the engine to etk_popup_window.c itself. It makes engine a lot creation easier * [Popup Window] Fix the slide effect if the mouse has not left the popup window * [Menu Bar] We can now select another menu bar's item when a menu is already popped up === RCS file: /cvs/e/e17/proto/etk/src/bin/etk_embed_test.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -3 -r1.6 -r1.7 --- etk_embed_test.c15 Aug 2006 16:33:26 - 1.6 +++ etk_embed_test.c3 Sep 2006 18:36:11 - 1.7 @@ -1,5 +1,4 @@ #include etk_test.h -#include sys/time.h #include math.h #include Ecore.h #include Ecore_Evas.h @@ -14,7 +13,6 @@ static void _etk_test_embed_update(); static void _etk_test_embed_resize_cb(Ecore_Evas *ecore_evas); static int _etk_test_embed_animator_cb(void *data); -static double _etk_test_embed_time_get(); static Ecore_Evas *ecore_evas = NULL; static Evas_Object *e_logo, *backdrop; @@ -23,7 +21,7 @@ static Evas_Object *embed_object; static Etk_Widget *embed; static int win_w = 240, win_h = 320; -static double starting_time = 0.0; +static unsigned int starting_time; /* Creates the window for the embed widget test */ void etk_test_embed_window_create(void *data) @@ -34,7 +32,7 @@ if (ecore_evas) { - starting_time = _etk_test_embed_time_get(); + starting_time = etk_current_time_get(); _etk_test_embed_update(); ecore_evas_show(ecore_evas); return; @@ -82,7 +80,7 @@ ecore_evas_size_min_set(ecore_evas, min_size.w + 50, min_size.h + 120); /* Updates the position of the objects */ - starting_time = _etk_test_embed_time_get(); + starting_time = etk_current_time_get(); _etk_test_embed_update(); ecore_animator_add(_etk_test_embed_animator_cb, NULL); @@ -151,7 +149,7 @@ Etk_Size embed_size; int y; - t = ETK_MAX(0.0, _etk_test_embed_time_get() - starting_time); + t = ETK_MAX(0.0, etk_current_time_get() - starting_time) / 1000.0; if (t = 2.0) y = win_h - (0.75 * sin((t / 2.0) * (ETK_TEST_PI / 2)) * win_h); else @@ -202,14 +200,4 @@ { _etk_test_embed_update(); return 1; -} - -/* Gets the current time in seconds */ -static double _etk_test_embed_time_get() -{ - struct timeval timev; - - gettimeofday(timev, NULL); - return (double)timev.tv_sec + (((double)timev.tv_usec) / 100); - } - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/engines/ecore_evas Modified Files: Makefile.am ecore_evas.c Log Message: * [Misc] Add etk_current_time_get() * [Misc] Add etk_mouse_position_get() * [Event] We can now add global event callbacks to catch events that occurs everywhere on the screen. See etk_event_global_callback_add/del() * [Event] Documentation++ * [Engine/Popup Window] A lot of code for the popup window has been moved from the engine to etk_popup_window.c itself. It makes engine a lot creation easier * [Popup Window] Fix the slide effect if the mouse has not left the popup window * [Menu Bar] We can now select another menu bar's item when a menu is already popped up === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 4 Aug 2006 18:46:26 - 1.2 +++ Makefile.am 3 Sep 2006 18:36:11 - 1.3 @@ -4,7 +4,7 @@ INCLUDES = -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/engines/ecore_evas \ - @EVAS_CFLAGS@ @ECORE_CFLAGS@ -g + @EVAS_CFLAGS@ @ECORE_CFLAGS@ -g -Wall pkgdir = $(libdir)/etk/engines === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas/ecore_evas.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- ecore_evas.c1 Sep 2006 13:32:30 - 1.10 +++ ecore_evas.c3 Sep 2006 18:36:11 - 1.11 @@ -105,8 +105,8 @@ NULL, /* popup_window_constructor */ NULL, /* popup_window_popup_at_xy */ NULL, /* popup_window_popdown */ - NULL, /* popup_window_popped_get */ + NULL, /* event_callback_set */ NULL, /* mouse_position_get */ NULL, /* mouse_screen_geometry_get */ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/engines/ecore_evas_x11 Modified Files: Makefile.am ecore_evas_x11.c Log Message: * [Misc] Add etk_current_time_get() * [Misc] Add etk_mouse_position_get() * [Event] We can now add global event callbacks to catch events that occurs everywhere on the screen. See etk_event_global_callback_add/del() * [Event] Documentation++ * [Engine/Popup Window] A lot of code for the popup window has been moved from the engine to etk_popup_window.c itself. It makes engine a lot creation easier * [Popup Window] Fix the slide effect if the mouse has not left the popup window * [Menu Bar] We can now select another menu bar's item when a menu is already popped up === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas_x11/Makefile.am,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.am 4 Aug 2006 18:46:26 - 1.2 +++ Makefile.am 3 Sep 2006 18:36:11 - 1.3 @@ -4,7 +4,7 @@ INCLUDES = -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/engines/ecore_evas \ - @EVAS_CFLAGS@ @ECORE_CFLAGS@ -g + @EVAS_CFLAGS@ @ECORE_CFLAGS@ -g -Wall pkgdir = $(libdir)/etk/engines === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas_x11/ecore_evas_x11.c,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- ecore_evas_x11.c1 Sep 2006 13:32:30 - 1.13 +++ ecore_evas_x11.c3 Sep 2006 18:36:11 - 1.14 @@ -10,6 +10,8 @@ #include Etk_Engine_Ecore_Evas.h #include Etk_Engine_Ecore_Evas_X11.h +#define NUM_INPUT_HANDLERS 6 + /* Engine specific data for Etk_Window * We do this to shorten the name for internal use */ typedef Etk_Engine_Ecore_Evas_X11_Window_Data Etk_Engine_Window_Data; @@ -36,34 +38,24 @@ /* Etk_Popup_Window */ static void _popup_window_constructor(Etk_Popup_Window *popup_window); -static void _popup_window_popup_at_xy(Etk_Popup_Window *popup_window, int x, int y); +static void _popup_window_popup(Etk_Popup_Window *popup_window); static void _popup_window_popdown(Etk_Popup_Window *popup_window); -static Etk_Popup_Window_Screen_Edge _popup_window_over_screen_edge_get(Etk_Popup_Window *popup_window); -static Etk_Popup_Window_Screen_Edge _popup_window_mouse_on_screen_edge_get(); -static void _popup_window_slide_timer_update(Etk_Popup_Window *popup_window); -static int _popup_window_slide_timer_cb(void *data); - -static int _popup_window_key_down_cb(void *data, int type, void *event); -static int _popup_window_key_up_cb(void *data, int type, void *event); -static int _popup_window_mouse_move_cb(void *data, int type, void *event); -static int _popup_window_mouse_up_cb(void *data, int type, void *event); - -/* Mouse functions */ +/* Event and mouse functions */ +static void _event_callback_set(void (*callback)(Etk_Event_Type event, Etk_Event_Global event_info)); +static int _event_input_handler_cb(void *data, int type, void *event); static void _mouse_position_get(int *x, int *y); static void _mouse_screen_geometry_get(int *x, int *y, int *w, int *h); /* Etk_Drag functions*/ static void _drag_constructor(Etk_Drag *drag); static void _drag_begin(Etk_Drag *drag); - static int _drag_mouse_up_cb(void *data, int type, void *event); static int _drag_mouse_move_cb(void *data, int type, void *event); /* Etk_Dnd functions */ static Etk_Bool _dnd_init(); static void _dnd_shutdown(); - static void _dnd_container_get_widgets_at(Etk_Toplevel_Widget *top, int x, int y, int offx, int offy, Evas_List **list); static int _dnd_enter_handler(void *data, int type, void *event); static int _dnd_position_handler(void *data, int type, void *event); @@ -83,21 +75,17 @@ static void _selection_clear(void); /* Private functions */ -static int _window_property_cb(void *data, int ev_type, void *ev); +static void _window_netwm_state_active_set(Etk_Window *window, Ecore_X_Window_State state, Etk_Bool active); +static Etk_Bool _window_netwm_state_active_get(Etk_Window *window, Ecore_X_Window_State state); +static void _event_global_modifiers_locks_wrap(int xmodifiers, Etk_Modifiers *modifiers, Etk_Locks *locks); + /* Private vars */ -static Ecore_Event_Handler *_window_property_handler = NULL; +static void (*_event_callback)(Etk_Event_Type event, Etk_Event_Global event_info) = NULL; +static Ecore_Event_Handler *_event_input_handlers[NUM_INPUT_HANDLERS]; -static Ecore_X_Window _etk_popup_window_input_window = 0; -static Ecore_Event_Handler *_popup_window_key_down_handler = NULL; -static Ecore_Event_Handler *_popup_window_key_up_handler = NULL; -static Ecore_Event_Handler *_popup_window_mouse_up_handler = NULL; -static Ecore_Event_Handler *_popup_window_mouse_move_handler = NULL; -static int _popup_window_popup_timestamp = 0; -static int
E CVS: apps/e kaethorn
Enlightenment CVS committal Author : kaethorn Project : e17 Module : apps/e Dir : e17/apps/e/debian Modified Files: rules Log Message: add /etc/enlightenment/sysactions.conf to debian package. === RCS file: /cvs/e/e17/apps/e/debian/rules,v retrieving revision 1.12 retrieving revision 1.13 diff -u -3 -r1.12 -r1.13 --- rules 12 Apr 2006 20:42:41 - 1.12 +++ rules 3 Sep 2006 18:58:31 - 1.13 @@ -6,6 +6,10 @@ DEB_MAKE_CLEAN_TARGET := clean +install/enlightenment:: + mkdir debian/enlightenment/etc + mv debian/tmp/usr/etc/enlightenment debian/enlightenment/etc/ + clean:: if [ -f $(CURDIR)/../../snapshot ]; then ./autogen.sh --prefix=/usr; fi - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: engage onefang
Enlightenment CVS committal Author : onefang Project : misc Module : engage Dir : misc/engage/src Modified Files: e_apps.c main.c Log Message: Patch it up to bring it in to sync with E17's .desktop icon code. Really should be synced in full though. === RCS file: /cvs/e/misc/engage/src/e_apps.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- e_apps.c3 Sep 2006 15:14:51 - 1.7 +++ e_apps.c3 Sep 2006 19:08:04 - 1.8 @@ -53,7 +53,7 @@ static int _e_app_is_eapp(const char *path); static int _e_app_copy (E_App *dst, E_App *src); static void _e_app_save_order (E_App *app); -static int _e_app_cb_event_border_add(void *data, int type, void *event); +//static int _e_app_cb_event_border_add(void *data, int type, void *event); static int _e_app_cb_expire_timer(void *data); static void _e_app_cache_copy (E_App_Cache *ac, E_App *a); static int _e_app_cb_scan_cache_timer(void *data); @@ -1154,13 +1154,12 @@ } if (!path) path = a-path; - ext = strchr(path, '.'); + ext = strrchr(path, '.'); if ((ext) (strcmp(ext, .desktop) == 0)) { /* It's a .desktop file. */ Ecore_Desktop *desktop; desktop = ecore_desktop_get(path, lang); - if (!desktop) return; if (desktop) { if (desktop-name) a-name = evas_stringshare_add(desktop-name); @@ -1169,19 +1168,11 @@ if (desktop-exec) a-exe = evas_stringshare_add(desktop-exec); if (desktop-icon_class) a-icon_class = evas_stringshare_add(desktop-icon_class); + if (desktop-icon_path) a-icon_path = evas_stringshare_add(desktop-icon_path); if (desktop-window_class) a-win_class = evas_stringshare_add(desktop-window_class); if (desktop-startup) a-startup_notify = *(desktop-startup); - if (desktop-icon) - { -/* FIXME: Should do this only when needed, is it can be expensive. */ -/* FIXME: Use a real icon size. */ -v = (char *) ecore_desktop_icon_find(desktop-icon, NULL, NULL);//e_config-icon_theme); -if (v) - a-icon_path = evas_stringshare_add(v); - } - //if (desktop-type) a-type = evas_stringshare_add(desktop-type); //if (desktop-categories) a-categories = evas_stringshare_add(desktop-categories); } @@ -1506,27 +1497,63 @@ return ok; } +static Evas_Object * +_e_app_icon_path_add(Evas *evas, E_App *a) +{ + Evas_Object *o; + char *ext; + + o = e_icon_add(evas); + ext = strrchr(a-icon_path, '.'); + if (ext) + { + if (strcmp(ext, .edj) == 0) +e_icon_file_edje_set(o, a-icon_path, icon); + else +e_icon_file_set(o, a-icon_path); + } + else + e_icon_file_set(o, a-icon_path); + e_icon_fill_inside_set(o, 1); + + return o; +} + EAPI Evas_Object * e_app_icon_add(Evas *evas, E_App *a) { - Evas_Object *o; + Evas_Object *o = NULL; - o = edje_object_add(evas); -// if (!e_util_edje_icon_list_set(o, a-icon_class)) -// { - if (edje_object_file_set(o, a-path, icon)) - { - ; /* It's a bit more obvious this way. */ - } - else if (a-icon_path) /* If that fails, then this might be an FDO icon. */ - { - /* Free the aborted object first. */ - if (o) evas_object_del(o); - o = e_icon_add(evas); - e_icon_file_set(o, a-icon_path); - e_icon_fill_inside_set(o, 1); -} -// } + if ((a-icon_path) (a-icon_path[0] != 0)) + o = _e_app_icon_path_add(evas, a); + else + { + o = edje_object_add(evas); +// if (!e_util_edje_icon_list_set(o, a-icon_class)) +// { +if (edje_object_file_set(o, a-path, icon)) + { + ; /* It's a bit more obvious this way. */ + } +else if (a-icon_class) /* If that fails, then this might be an FDO icon. */ + { + char *v; + + /* FIXME: Use a real icon size. */ +// v = (char *) ecore_desktop_icon_find(a-icon_class, NULL, e_config-icon_theme); + v = (char *) ecore_desktop_icon_find(a-icon_class, NULL, NULL); + if (v) + a-icon_path = evas_stringshare_add(v); + } + +if (a-icon_path) + { + /* Free the aborted object first. */ + if (o) evas_object_del(o); + o = _e_app_icon_path_add(evas, a); + } +// } + } return o; } === RCS file:
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/engines/ecore_evas_x11 Modified Files: ecore_evas_x11.c Log Message: * Write comments for engines * Fix a leak in the engines === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas_x11/ecore_evas_x11.c,v retrieving revision 1.14 retrieving revision 1.15 diff -u -3 -r1.14 -r1.15 --- ecore_evas_x11.c3 Sep 2006 18:36:11 - 1.14 +++ ecore_evas_x11.c3 Sep 2006 21:15:31 - 1.15 @@ -12,18 +12,16 @@ #define NUM_INPUT_HANDLERS 6 -/* Engine specific data for Etk_Window - * We do this to shorten the name for internal use */ typedef Etk_Engine_Ecore_Evas_X11_Window_Data Etk_Engine_Window_Data; - /* General engine functions */ Etk_Engine *engine_open(); +void engine_close(); static Etk_Bool _engine_init(); static void _engine_shutdown(); -/* Etk_Window */ +/* Etk_Window functions */ static void _window_constructor(Etk_Window *window); static void _window_destructor(Etk_Window *window); static void _window_screen_geometry_get(Etk_Window *window, int *x, int *y, int *w, int *h); @@ -36,7 +34,7 @@ static Etk_Bool _window_skip_pager_hint_get(Etk_Window *window); static void _window_pointer_set(Etk_Window *window, Etk_Pointer_Type pointer_type); -/* Etk_Popup_Window */ +/* Etk_Popup_Window functions */ static void _popup_window_constructor(Etk_Popup_Window *popup_window); static void _popup_window_popup(Etk_Popup_Window *popup_window); static void _popup_window_popdown(Etk_Popup_Window *popup_window); @@ -47,7 +45,7 @@ static void _mouse_position_get(int *x, int *y); static void _mouse_screen_geometry_get(int *x, int *y, int *w, int *h); -/* Etk_Drag functions*/ +/* Etk_Drag functions */ static void _drag_constructor(Etk_Drag *drag); static void _drag_begin(Etk_Drag *drag); static int _drag_mouse_up_cb(void *data, int type, void *event); @@ -171,7 +169,13 @@ _selection_clear }; +/** + * + * Engine general functions + * + **/ +/* Called when the engine is loaded */ Etk_Engine *engine_open() { engine_info.engine_data = NULL; @@ -180,6 +184,13 @@ return engine_info; } +/* Called when the engine is unloaded */ +void engine_close() +{ + free(engine_info.engine_name); +} + +/* Initializes the engine */ static Etk_Bool _engine_init() { if (!ecore_x_init(NULL)) @@ -198,6 +209,7 @@ return ETK_TRUE; } +/* Shutdowns the engine */ static void _engine_shutdown() { int i; @@ -214,6 +226,13 @@ ecore_x_shutdown(); } +/** + * + * Etk_Window's functions + * + **/ + +/* Initializes the created window */ static void _window_constructor(Etk_Window *window) { /* We expect the engine that extends this one to initialize and create @@ -225,6 +244,7 @@ engine_info.super-window_constructor(window); } +/* Destroys the window */ static void _window_destructor(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -235,6 +255,7 @@ window-engine_data = NULL; } +/* Gets the geometry of the screen containing the window */ static void _window_screen_geometry_get(Etk_Window *window, int *x, int *y, int *w, int *h) { Etk_Engine_Window_Data *engine_data; @@ -268,6 +289,7 @@ ecore_x_window_geometry_get(root, x, y, w, h); } +/* Makes the window modal for another window */ static void _window_modal_for_window(Etk_Window *window_to_modal, Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -289,6 +311,7 @@ //TODO: else... } +/* Sets the stacking layer of the window (normal, always on top or always below) */ static void _window_stacking_set(Etk_Window *window, Etk_Window_Stacking stacking) { Etk_Engine_Ecore_Evas_Window_Data *engine_data; @@ -302,6 +325,7 @@ ecore_evas_layer_set(engine_data-ecore_evas, ECORE_X_WINDOW_LAYER_NORMAL); } +/* Gets the stacking layer of the window */ static Etk_Window_Stacking _window_stacking_get(Etk_Window *window) { Etk_Engine_Ecore_Evas_Window_Data *engine_data; @@ -317,6 +341,7 @@ return ETK_WINDOW_NORMAL; } +/* Sets whether or not the window should appear in the taskbar */ /* TODO: maybe there is a better way to do this? */ static void _window_skip_taskbar_hint_set(Etk_Window *window, Etk_Bool skip_taskbar_hint) { @@ -356,12 +381,13 @@ etk_object_notify(ETK_OBJECT(window), skip_taskbar); } -/* TODO: maybe there is a better way to do this? */ +/* Gets whether the window appears in the taskbar */ static Etk_Bool _window_skip_taskbar_hint_get(Etk_Window *window) { return _window_netwm_state_active_get(window, ECORE_X_WINDOW_STATE_SKIP_TASKBAR); } +/* Sets whether or not the window should appear in the pager */ /* TODO: maybe there is a better way to do this? */ static void _window_skip_pager_hint_set(Etk_Window
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/engines/ecore_evas_software_x11 Modified Files: ecore_evas_software_x11.c Log Message: * Write comments for engines * Fix a leak in the engines === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas_software_x11/ecore_evas_software_x11.c,v retrieving revision 1.10 retrieving revision 1.11 diff -u -3 -r1.10 -r1.11 --- ecore_evas_software_x11.c 3 Sep 2006 18:36:11 - 1.10 +++ ecore_evas_software_x11.c 3 Sep 2006 21:15:31 - 1.11 @@ -5,12 +5,11 @@ #include Etk_Engine_Ecore_Evas.h #include Etk_Engine_Ecore_Evas_X11.h -/* Etk_Window engine data - * we do another typedef to shorten the name for internal use */ typedef Etk_Engine_Ecore_Evas_X11_Window_Data Etk_Engine_Window_Data; /* General engine functions */ Etk_Engine *engine_open(); +void engine_close(); /* Etk_Window functions */ static void _window_constructor(Etk_Window *window); @@ -66,7 +65,7 @@ NULL, /* window_pointer_set */ NULL, /* popup_window_constructor */ - NULL, /* popup_window_popup_at_xy */ + NULL, /* popup_window_popup */ NULL, /* popup_window_popdown */ NULL, /* event_callback_set */ @@ -93,6 +92,7 @@ * **/ +/* Called when the engine is loaded */ Etk_Engine *engine_open() { engine_info.engine_data = NULL; @@ -101,16 +101,23 @@ return engine_info; } +/* Called when the engine is unloaded */ +void engine_close() +{ + free(engine_info.engine_name); +} + /** * * Etk_Window's functions * **/ +/* Initializes the created window */ static void _window_constructor(Etk_Window *window) { /* We _MUST_ initialize and create the ecore_evas and the x_window -* variables in the engine_data. */ +* variables in the engine_data since they are used by the ecore_evas_x11 engine */ Etk_Engine_Window_Data *engine_data; engine_data = malloc(sizeof(Etk_Engine_Window_Data)); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/engines/ecore_evas Modified Files: ecore_evas.c Log Message: * Write comments for engines * Fix a leak in the engines === RCS file: /cvs/e/e17/proto/etk/src/engines/ecore_evas/ecore_evas.c,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- ecore_evas.c3 Sep 2006 18:36:11 - 1.11 +++ ecore_evas.c3 Sep 2006 21:15:31 - 1.12 @@ -8,6 +8,7 @@ /* General engine functions */ Etk_Engine *engine_open(); +void engine_close(); static Etk_Bool _engine_init(); static void _engine_shutdown(); @@ -43,8 +44,7 @@ static Etk_Bool _window_decorated_get(Etk_Window *window); static void _window_shaped_set(Etk_Window *window, Etk_Bool shaped); static Etk_Bool _window_shaped_get(Etk_Window *window); - -/* Etk_Window callbacks */ + static void _window_move_cb(Ecore_Evas *ecore_evas); static void _window_resize_cb(Ecore_Evas *ecore_evas); static void _window_focus_in_cb(Ecore_Evas *ecore_evas); @@ -52,6 +52,7 @@ static void _window_sticky_changed_cb(Ecore_Evas *ecore_evas); static void _window_delete_request_cb(Ecore_Evas *ecore_evas); + static Etk_Engine engine_info = { NULL, /* engine specific data */ @@ -103,7 +104,7 @@ NULL, /* window_pointer_set */ NULL, /* popup_window_constructor */ - NULL, /* popup_window_popup_at_xy */ + NULL, /* popup_window_popup */ NULL, /* popup_window_popdown */ NULL, /* event_callback_set */ @@ -130,6 +131,7 @@ * **/ +/* Called when the engine is loaded */ Etk_Engine *engine_open() { engine_info.engine_data = NULL; @@ -137,6 +139,13 @@ return engine_info; } +/* Called when the engine is unloaded */ +void engine_close() +{ + free(engine_info.engine_name); +} + +/* Initializes the engine */ static Etk_Bool _engine_init() { if (!ecore_evas_init()) @@ -147,6 +156,7 @@ return ETK_TRUE; } +/* Shutdowns the engine */ static void _engine_shutdown() { ecore_evas_shutdown(); @@ -158,6 +168,7 @@ * **/ +/* Initializes the created window */ static void _window_constructor(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -165,7 +176,7 @@ engine_data = window-engine_data; ETK_TOPLEVEL_WIDGET(window)-evas = ecore_evas_get(engine_data-ecore_evas); - ecore_evas_data_set(engine_data-ecore_evas, etk_window, window); + ecore_evas_data_set(engine_data-ecore_evas, _Etk_Engine::Window, window); ecore_evas_callback_move_set(engine_data-ecore_evas, _window_move_cb); ecore_evas_callback_resize_set(engine_data-ecore_evas, _window_resize_cb); ecore_evas_callback_focus_in_set(engine_data-ecore_evas, _window_focus_in_cb); @@ -175,6 +186,7 @@ ecore_evas_callback_delete_request_set(engine_data-ecore_evas, _window_delete_request_cb); } +/* Destroys the window */ static void _window_destructor(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -183,6 +195,7 @@ ecore_evas_free(engine_data-ecore_evas); } +/* Shows the window */ static void _window_show(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -191,6 +204,7 @@ ecore_evas_show(engine_data-ecore_evas); } +/* Hides the window */ static void _window_hide(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -199,6 +213,7 @@ ecore_evas_hide(engine_data-ecore_evas); } +/* Returns the evas of the window */ static Evas *_window_evas_get(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -207,6 +222,7 @@ return ecore_evas_get(engine_data-ecore_evas); } +/* Sets the title of the window */ static void _window_title_set(Etk_Window *window, const char *title) { Etk_Engine_Window_Data *engine_data; @@ -216,6 +232,7 @@ etk_object_notify(ETK_OBJECT(window), title); } +/* Returns the title of the window */ static const char *_window_title_get(Etk_Window *window) { Etk_Engine_Window_Data *engine_data; @@ -224,6 +241,7 @@ return ecore_evas_title_get(engine_data-ecore_evas); } +/* Sets the WM class of the window */ static void _window_wmclass_set(Etk_Window *window, const char *window_name, const char *window_class) { Etk_Engine_Window_Data *engine_data; @@ -232,6 +250,7 @@ ecore_evas_name_class_set(engine_data-ecore_evas, window_name, window_class); } +/* Moves the window to the given position */ static void _window_move(Etk_Window *window, int x, int y) { Etk_Engine_Window_Data *engine_data; @@ -240,6 +259,7 @@ ecore_evas_move(engine_data-ecore_evas, x, y); } +/* Resizes the window */ static void _window_resize(Etk_Window *window, int w, int h) { Etk_Engine_Window_Data *engine_data; @@ -252,6 +272,7 @@ ecore_evas_resize(engine_data-ecore_evas, window-width, window-height); } +/* Sets the
E CVS: engage handyande
Enlightenment CVS committal Author : handyande Project : misc Module : engage Dir : misc/engage/src Modified Files: e_apps.c main.c Log Message: Update the cached eap code, .desktop working again fix the init stuff a bit more === RCS file: /cvs/e/misc/engage/src/e_apps.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -3 -r1.8 -r1.9 --- e_apps.c3 Sep 2006 19:08:04 - 1.8 +++ e_apps.c3 Sep 2006 21:53:01 - 1.9 @@ -65,6 +65,7 @@ #endif static void _e_app_check_order(const char *file); static int _e_app_order_contains(E_App *a, const char *file); +static void _e_app_resolve_file_name(char *buf, size_t size, const char *path, const char *file); /* local subsystem globals */ static Evas_Hash *_e_apps = NULL; @@ -282,17 +283,19 @@ e_app_fields_fill(a, path); /* no exe field.. not valid. drop it */ - if (!_e_app_exe_valid_get(a-exe)) - goto error; +// if (!_e_app_exe_valid_get(a-exe)) +// goto error; } else goto error; } else - return NULL; + { + return NULL; + } _e_apps = evas_hash_add(_e_apps, a-path, a); _e_apps_list = evas_list_prepend(_e_apps_list, a); - + ac = e_app_cache_generate(a); e_app_cache_save(ac, a-path); e_app_cache_free(ac); @@ -319,7 +322,7 @@ { char buf[4096]; - snprintf(buf, sizeof(buf), %s/_new_app_%1.1f.eap, + snprintf(buf, sizeof(buf), %s/_new_app_%1.1f.desktop, _e_apps_all-path, ecore_time_get()); a-path = evas_stringshare_add(buf); } @@ -388,10 +391,7 @@ a2 = NULL; -if (s[0] == '/') - snprintf(buf, sizeof(buf), %s, s); -else - snprintf(buf, sizeof(buf), %s/%s, a-path, s); + _e_app_resolve_file_name(buf, sizeof(buf), a-path, s); if (ecore_file_exists(buf)) { a2 = e_app_new(buf, scan_subdirs); @@ -409,10 +409,7 @@ pl = _e_apps_repositories; while ((!a2) (pl)) { - if (s[0] == '/') - snprintf(buf, sizeof(buf), %s, s); - else - snprintf(buf, sizeof(buf), %s/%s, (char *)pl-data, s); + _e_app_resolve_file_name(buf, sizeof(buf), (char *)pl-data, s); a2 = e_app_new(buf, scan_subdirs); pl = pl-next; } @@ -1263,112 +1260,162 @@ EAPI void e_app_fields_save(E_App *a) { - Eet_File *ef; char buf[PATH_MAX]; - const char *lang; - unsigned char tmp[1]; -// int img; - -// if ((!a-path) || (!ecore_file_exists(a-path))) -// { - _e_app_new_save(a); -// img = 0; -// } -// else -// img = 1; - - /* get our current language */ - lang = e_intl_language_alias_get(); + const char *lang, *ext = NULL; - /* if its C its the default - so drop it */ - if (!strcmp(lang, C)) lang = NULL; - - ef = eet_open(a-path, EET_FILE_MODE_READ_WRITE); - if (!ef) return; - - if (a-name) - { - /*if (lang) snprintf(buf, sizeof(buf), app/info/name[%s], lang); - else */ - snprintf(buf, sizeof(buf), app/info/name); - eet_write(ef, buf, a-name, strlen(a-name), 0); - } - - if (a-generic) - { - /*if (lang) snprintf(buf, sizeof(buf), app/info/generic[%s], lang); - else */ - snprintf(buf, sizeof(buf), app/info/generic); - eet_write(ef, buf, a-generic, strlen(a-generic), 0); - } + /* Check if it's a new one that has not been saved yet. */ + if (a-path) + ext = ecore_file_get_file(a-path); + if ( (!a-path) || ((strncmp(ext, _new_app_, 9) == 0) (!ecore_file_exists(a-path))) ) + { + snprintf(buf, sizeof(buf), %s/%s.desktop, _e_apps_all-path, a-name); +a-path = evas_stringshare_add(buf); + } - if (a-comment) - { - /*if (lang) snprintf(buf, sizeof(buf), app/info/comment[%s], lang); - else*/ - snprintf(buf, sizeof(buf), app/info/comment); - eet_write(ef, buf, a-comment, strlen(a-comment), 0); - } + ext = strrchr(a-path, '.'); + if ((ext) (strcmp(ext, .desktop) == 0)) + { /* It's a .desktop file. */ + Ecore_Desktop *desktop; +int created = 0; - if (a-exe) - eet_write(ef, app/info/exe, a-exe, strlen(a-exe), 0); - if (a-win_name) - eet_write(ef, app/window/name, a-win_name, strlen(a-win_name), 0); - if (a-win_class) - eet_write(ef, app/window/class, a-win_class, strlen(a-win_class), 0); - if (a-win_title) - eet_write(ef, app/window/title, a-win_title, strlen(a-win_title),
E CVS: proto moom
Enlightenment CVS committal Author : moom Project : e17 Module : proto Dir : e17/proto/etk/src/lib Modified Files: etk_menu.c etk_menu.h etk_popup_window.c etk_popup_window.h etk_widget.c Log Message: * [Menu] Add etk_menu_popup_in_direction() and etk_menu_popup_at_xy_in_direction() to make a menu pop up in a given direction === RCS file: /cvs/e/e17/proto/etk/src/lib/etk_menu.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- etk_menu.c 3 Sep 2006 18:36:11 - 1.19 +++ etk_menu.c 3 Sep 2006 22:29:03 - 1.20 @@ -1,7 +1,6 @@ /** @file etk_menu.c */ #include etk_menu.h #include stdlib.h -#include etk_popup_window.h #include etk_menu_item.h #include etk_utils.h #include etk_signal.h @@ -76,6 +75,29 @@ } /** + * @brief Pops up the menu at the mouse position + * @param menu a menu + */ +void etk_menu_popup(Etk_Menu *menu) +{ + if (!menu) + return; + etk_popup_window_popup(menu-window); +} + +/** + * @brief Pops up the menu at the mouse position, in the given direction + * @param menu a menu + * @param direction the direction to which the menu should be popped up + */ +void etk_menu_popup_in_direction(Etk_Menu *menu, Etk_Popup_Direction direction) +{ + if (!menu) + return; + etk_popup_window_popup_in_direction(menu-window, direction); +} + +/** * @brief Pops up the menu at the position (x, y) * @param menu a menu * @param x the x component of the position where to popup the menu @@ -89,14 +111,17 @@ } /** - * @brief Pops up the menu at the mouse position + * @brief Pops up the menu at the position (x, y), in the given direction * @param menu a menu + * @param x the x component of the position where to popup the menu + * @param y the y component of the position where to popup the menu + * @param direction the direction to which the menu should be popped up */ -void etk_menu_popup(Etk_Menu *menu) +void etk_menu_popup_at_xy_in_direction(Etk_Menu *menu, int x, int y, Etk_Popup_Direction direction) { if (!menu) return; - etk_popup_window_popup(menu-window); + etk_popup_window_popup_at_xy_in_direction(menu-window, x, y, direction); } /** @@ -131,7 +156,11 @@ ETK_WIDGET(menu)-size_request = _etk_menu_size_request; ETK_WIDGET(menu)-size_allocate = _etk_menu_size_allocate; - etk_signal_connect(item_added, ETK_OBJECT(menu), ETK_CALLBACK(_etk_menu_item_added_cb), menu); + /* We make sure the menu widget is always visible */ + etk_widget_show(ETK_WIDGET(menu)); + etk_signal_connect_swapped(hide, ETK_OBJECT(menu), ETK_CALLBACK(etk_widget_show), menu); + + etk_signal_connect(item_added, ETK_OBJECT(menu), ETK_CALLBACK(_etk_menu_item_added_cb), NULL); etk_signal_connect(item_removed, ETK_OBJECT(menu), ETK_CALLBACK(_etk_menu_item_removed_cb), NULL); } @@ -233,7 +262,6 @@ if (!(menu_widget = ETK_WIDGET(data))) return; - etk_widget_show(menu_widget); etk_signal_emit(_etk_menu_signals[ETK_MENU_POPPED_UP_SIGNAL], ETK_OBJECT(menu_widget), NULL); if (ETK_MENU_SHELL(menu_widget)-parent) etk_signal_emit_by_name(submenu_popped_up, ETK_OBJECT(ETK_MENU_SHELL(menu_widget)-parent), NULL); @@ -282,7 +310,7 @@ etk_signal_connect(selected, item_object, ETK_CALLBACK(_etk_menu_item_selected_cb), NULL); etk_signal_connect(deselected, item_object, ETK_CALLBACK(_etk_menu_item_deselected_cb), NULL); etk_signal_connect(activated, item_object, ETK_CALLBACK(_etk_menu_item_activated_cb), NULL); - etk_object_notification_callback_add(item_object, submenu, _etk_menu_item_submenu_changed_cb, data); + etk_object_notification_callback_add(item_object, submenu, _etk_menu_item_submenu_changed_cb, object); } /* Called when an item is removed from the menu */ === RCS file: /cvs/e/e17/proto/etk/src/lib/etk_menu.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- etk_menu.h 3 Sep 2006 18:36:11 - 1.7 +++ etk_menu.h 3 Sep 2006 22:29:03 - 1.8 @@ -3,6 +3,7 @@ #define _ETK_MENU_H_ #include etk_menu_shell.h +#include etk_popup_window.h #include etk_types.h /* TODO/FIXME list: @@ -43,8 +44,10 @@ Etk_Type *etk_menu_type_get(); Etk_Widget *etk_menu_new(); -void etk_menu_popup_at_xy(Etk_Menu *menu, int x, int y); void etk_menu_popup(Etk_Menu *menu); +void etk_menu_popup_in_direction(Etk_Menu *menu, Etk_Popup_Direction direction); +void etk_menu_popup_at_xy(Etk_Menu *menu, int x, int y); +void etk_menu_popup_at_xy_in_direction(Etk_Menu *menu, int x, int y, Etk_Popup_Direction direction); void etk_menu_popdown(Etk_Menu *menu); /** @} */ === RCS file: /cvs/e/e17/proto/etk/src/lib/etk_popup_window.c,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 ---
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/data/other Modified Files: efm_favorites.tar.gz Log Message: update fav's === RCS file: /cvs/e/e17/apps/e/data/other/efm_favorites.tar.gz,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 Binary files /tmp/cvsfvtgKQ and /tmp/cvsM7h8HR differ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: fix setuid stuff - oops. always allowed :) todo changes - still minor bug in fav icons. :( === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.422 retrieving revision 1.423 diff -u -3 -r1.422 -r1.423 --- TODO3 Sep 2006 15:12:33 - 1.422 +++ TODO3 Sep 2006 23:09:14 - 1.423 @@ -8,8 +8,9 @@ BUGS / FIXES --- -* BUG: favorite places in fsel (left pane) doesnt display icons nor does it - jump to links where URL points to in the .desktop file. +* BUG: favorite places in fsel (left pane) has 1 bug left - e app caching. + if you modify a .desktop file while e is running - it will not find the + changes until a restart (kind of bad for a fm/file selector :() * BUG: e17 screen res diaolg doesnt work under xephyr - why? * BUG: the ibar specific menu only shows when you right click on icons (and not on the bar itself). so, if there are no icons you can't get to the config. - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_sys_main.c Log Message: fix setuid stuff - oops. always allowed :) todo changes - still minor bug in fav icons. :( === RCS file: /cvs/e/e17/apps/e/src/bin/e_sys_main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- e_sys_main.c3 Sep 2006 09:35:28 - 1.2 +++ e_sys_main.c3 Sep 2006 23:09:14 - 1.3 @@ -12,7 +12,7 @@ #include Evas.h /* local subsystem functions */ -static int auth_action_ok(char *a); +static int auth_action_ok(char *a, uid_t uid, gid_t gid); static int auth_etc_enlightenment_sysactions(char *a, char *u, char *g); static char *get_word(char *s, char *d); @@ -26,6 +26,8 @@ int i; int test = 0; char *action, *cmd; + uid_t uid; + gid_t gid; for (i = 1; i argc; i++) { @@ -54,15 +56,23 @@ exit(-1); } - if (seteuid(0)) + uid = getuid(); + gid = getgid(); + + if (setuid(0) != 0) { printf(ERROR: UNABLE TO ASSUME ROOT PRIVILEDGES\n); exit(5); } + if (setgid(0) != 0) + { + printf(ERROR: UNABLE TO ASSUME ROOT GROUP PRIVILEDGES\n); + exit(7); + } evas_init(); - if (!auth_action_ok(action)) + if (!auth_action_ok(action, uid, gid)) { printf(ERROR: ACTION NOT ALLOWED: %s\n, action); exit(10); @@ -84,18 +94,18 @@ /* local subsystem functions */ static int -auth_action_ok(char *a) +auth_action_ok(char *a, uid_t uid, gid_t gid) { struct passwd *pw; struct group *gp; char *usr = NULL, *grp; int ret; - pw = getpwuid(getuid()); + pw = getpwuid(uid); if (!pw) return 0; usr = pw-pw_name; if (!usr) return 0; - gp = getgrgid(getgid()); + gp = getgrgid(gid); if (gp) grp = gp-gr_name; /* first stage - check: * PREFIX/etc/enlightenment/sysactions.conf @@ -117,9 +127,9 @@ int allow = 0; int deny = 0; - snprintf(file, sizeof(file), /etc/enlightenment/sysactions.conf); - f = fopen(file, r); - if (!f) +// snprintf(file, sizeof(file), /etc/enlightenment/sysactions.conf); +// f = fopen(file, r); +// if (!f) { snprintf(file, sizeof(file), PACKAGE_SYSCONF_DIR/enlightenment/sysactions.conf); f = fopen(file, r); @@ -147,7 +157,7 @@ deny = 0; if (!strcmp(id, user:)) { -if (!fnmatch(u, ugname, 0)) +if (!fnmatch(ugname, u, 0)) { if (!strcmp(perm, allow:)) allow = 1; else if (!strcmp(perm, deny:)) deny = 1; @@ -159,7 +169,7 @@ } else if (!strcmp(id, group:)) { -if (!fnmatch(u, ugname, 0)) +if (!fnmatch(ugname, g, 0)) { if (!strcmp(perm, allow:)) allow = 1; else if (!strcmp(perm, deny:)) deny = 1; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e raster
Enlightenment CVS committal Author : raster Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: e_sys_main.c Log Message: remove hacking commenting stuff === RCS file: /cvs/e/e17/apps/e/src/bin/e_sys_main.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- e_sys_main.c3 Sep 2006 23:09:14 - 1.3 +++ e_sys_main.c3 Sep 2006 23:14:01 - 1.4 @@ -127,9 +127,9 @@ int allow = 0; int deny = 0; -// snprintf(file, sizeof(file), /etc/enlightenment/sysactions.conf); -// f = fopen(file, r); -// if (!f) + snprintf(file, sizeof(file), /etc/enlightenment/sysactions.conf); + f = fopen(file, r); + if (!f) { snprintf(file, sizeof(file), PACKAGE_SYSCONF_DIR/enlightenment/sysactions.conf); f = fopen(file, r); - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: taskbar cobra
Enlightenment CVS committal Author : cobra Project : e_modules Module : taskbar Dir : e_modules/taskbar/data/themes Modified Files: taskbar.edc Log Message: Some taskbar changes: A todo Fix populate taskbar on startup bug Change inactive apps to silver/gray Make 'hilight window on mouse over' follow mouse over (I think this was the intent of the config option...) Remove some extra calls to internal functions. This works pretty well in Normal or Inset mode without 'scroll contents' set. Scroll contents is kind of flaky but sort of works. Bug: Switching scroll on and off will hang up the scroll function until another update (desk switch or app change.) Kevin Brosius [EMAIL PROTECTED] === RCS file: /cvs/e/e_modules/taskbar/data/themes/taskbar.edc,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- taskbar.edc 9 Aug 2006 06:42:42 - 1.4 +++ taskbar.edc 4 Sep 2006 02:05:40 - 1.5 @@ -24,6 +24,7 @@ //item: item_list item item2 item3; } parts { + // app icon clip part { name: item_clip; type: RECT; @@ -45,7 +46,7 @@ state:default 0.0; min: 56 16; image { - normal: e17_button_sm.png; + normal: e17_button_sm_disabled.png; border: 8 8 8 8; } } @@ -66,6 +67,15 @@ relative: 1.0 1.0; } } + +description { + state:focused 0.0; +inherit: default 0.0; +image { + normal: e17_button_sm2.png; +} +} + } part { name: item; @@ -118,6 +128,7 @@ state:focused 0.0; inherit: default 0.0; visible: 1; + color: 255 255 255 255; } } @@ -139,6 +150,7 @@ offset: -8-8; to: button_image; } +// text color on button face color: 255 255 255 255; color3: 0 0 0 42; text { @@ -198,7 +210,7 @@ name:instant_uniconify; signal: instant_uniconify; source: ; -action: STATE_SET default 0.0; +action: STATE_SET focused 0.0; transition: LINEAR 0.0; target: button_image; } @@ -214,21 +226,47 @@ name:uniconify; signal: uniconify; source: ; +action: STATE_SET focused 0.0; + transition: LINEAR 0.5; +target: button_image; + } + + program { +name:but_focused; +signal: focused; +source: ; +action: STATE_SET focused 0.0; + transition: LINEAR 0.5; +target: button_image; + } + program { +name:but_unfocused; +signal: unfocused; +source: ; action: STATE_SET default 0.0; transition: LINEAR 0.5; target: button_image; } program { -name:instant_focused; +name:but_instant_focused; signal: instant_focused; source: ; action: STATE_SET focused 0.0; transition: LINEAR 0.0; +target: button_image; + } + + program { +name:instant_focused; +signal: instant_focused_xxx; +source: ; +action: STATE_SET focused 0.0; + transition: LINEAR 0.0; target: focus; } program { name:instant_unfocused; -signal: instant_unfocused; +signal: instant_unfocused_; source: ; action: STATE_SET default 0.0; transition: LINEAR 0.0; @@ -236,7 +274,7 @@ } program { name:focused; -signal: focused; +signal: hilight; source: ; action: STATE_SET focused 0.0; transition: LINEAR 0.5; @@ -244,7 +282,7 @@ } program { name:unfocused; -signal: unfocused; +signal: unhilight; source: ; action: STATE_SET default 0.0; transition: LINEAR 0.5; - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: taskbar cobra
Enlightenment CVS committal Author : cobra Project : e_modules Module : taskbar Dir : e_modules/taskbar Modified Files: e_mod_config.c e_mod_main.c Added Files: TODO Log Message: Some taskbar changes: A todo Fix populate taskbar on startup bug Change inactive apps to silver/gray Make 'hilight window on mouse over' follow mouse over (I think this was the intent of the config option...) Remove some extra calls to internal functions. This works pretty well in Normal or Inset mode without 'scroll contents' set. Scroll contents is kind of flaky but sort of works. Bug: Switching scroll on and off will hang up the scroll function until another update (desk switch or app change.) Kevin Brosius [EMAIL PROTECTED] === RCS file: /cvs/e/e_modules/taskbar/e_mod_config.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- e_mod_config.c 14 Aug 2006 21:14:58 - 1.7 +++ e_mod_config.c 4 Sep 2006 02:05:40 - 1.8 @@ -77,7 +77,7 @@ e_widget_check_checked_set(ob, 1); e_widget_framelist_object_append(of, ob); - ob = e_widget_check_add(evas, D_(Show Labels), (cfdata-show_label)); + ob = e_widget_check_add(evas, D_(Show Sliding Labels), (cfdata-show_label)); //if (cfdata-show_label) // e_widget_check_checked_set(ob, 1); e_widget_framelist_object_append(of, ob); === RCS file: /cvs/e/e_modules/taskbar/e_mod_main.c,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- e_mod_main.c9 Aug 2006 07:47:28 - 1.16 +++ e_mod_main.c4 Sep 2006 02:05:40 - 1.17 @@ -140,9 +140,14 @@ e_gadcon_canvas_zone_geometry_get(inst-gcc-gadcon, cx, cy, cw, ch); evas_object_geometry_get(o, x, y, w, h); + evas_object_event_callback_add(o, EVAS_CALLBACK_MOVE, _taskbar_cb_obj_moveresize, inst); evas_object_event_callback_add(o, EVAS_CALLBACK_RESIZE, _taskbar_cb_obj_moveresize, inst); taskbar_config-instances = evas_list_append(taskbar_config-instances, inst); + + // Fill on initial config + _taskbar_config_updated(id); + return gcc; } @@ -304,7 +309,6 @@ evas_object_color_set(b-o_empty, 0, 0, 0, 0); evas_object_show(b-o_empty); e_table_pack(b-o_box, b-o_empty, 0, 0, 1, 1); - evas_object_geometry_get(b-o_box, NULL, NULL, w, h); e_table_pack_options_set(b-o_empty, 1, 1, /* fill */ 1, 1, /* expand */ @@ -343,23 +347,36 @@ ic = _taskbar_icon_new(b, bd); b-icons = evas_list_append(b-icons, ic); e_table_pack(b-o_box, ic-o_holder, b-xpos, b-ypos, 1, 1); +#if 0 e_table_pack_options_set(ic-o_holder, 0, 0, /* fill */ 0, 0, /* expand */ 0.5, 0.5, /* align */ b-bwidth, b-bheight, /* min */ b-bwidth, b-bheight /* max */ ); +#else +e_table_pack_options_set(ic-o_holder, 1, 1, /* fill */ + 0, 0, /* expand */ + 0.5, 0.5, /* align */ + b-bwmin, b-bhmin,/* min */ + b-bwidth, b-bheight /* max */ + ); +#endif + if (bd-iconic) _taskbar_icon_signal_emit(ic, instant_iconify, ); if (bd-focused) _taskbar_icon_signal_emit(ic, instant_focused, ); b-xpos++; +#if 0 +// vert layout and stacking needs work if (b-xpos = b-xmax) { b-xpos = 0; b-ypos ++; //if (b-ypos = b-ymax) } +#endif } } @@ -390,24 +407,37 @@ ic = _taskbar_icon_new(b, bd); b-icons = evas_list_append(b-icons, ic); e_table_pack(b-o_box, ic-o_holder, b-xpos, b-ypos, 1, 1); + +#if 0 e_table_pack_options_set(ic-o_holder, 0, 0, /* fill */ 0, 0, /* expand */ 0.5, 0.5, /* align */ b-bwidth, b-bheight,/* min */ b-bwidth, b-bheight /* max */ ); - +#else + e_table_pack_options_set(ic-o_holder, 1, 1,
E CVS: apps/e devilhorns
Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_configure.c e_includes.h Added Files: e_int_config_transitions.c e_int_config_transitions.h Log Message: Added transition config dialog. Still needs preview but I'm working on it. === RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v retrieving revision 1.148 retrieving revision 1.149 diff -u -3 -r1.148 -r1.149 --- Makefile.am 3 Sep 2006 09:35:28 - 1.148 +++ Makefile.am 4 Sep 2006 02:07:46 - 1.149 @@ -181,7 +181,8 @@ e_int_config_wallpaper_gradient.h \ e_color_dialog.h \ e_fdo_menu_to_order.h \ -e_sys.h +e_sys.h \ +e_int_config_transitions.h enlightenment_src = \ e_user.c \ @@ -337,6 +338,7 @@ e_color_dialog.c \ e_fdo_menu_to_order.c \ e_sys.c \ +e_int_config_transitions.c \ $(ENLIGHTENMENTHEADERS) enlightenment_SOURCES = \ === RCS file: /cvs/e/e17/apps/e/src/bin/e_configure.c,v retrieving revision 1.57 retrieving revision 1.58 diff -u -3 -r1.57 -r1.58 --- e_configure.c 3 Sep 2006 10:18:33 - 1.57 +++ e_configure.c 4 Sep 2006 02:07:46 - 1.58 @@ -70,7 +70,8 @@ e_configure_standard_item_add(eco, enlightenment/icon_themes, _(Icon Theme), e_int_config_icon_themes); e_configure_standard_item_add(eco, enlightenment/mouse, _(Mouse Cursor), e_int_config_cursor); e_configure_standard_item_add(eco, enlightenment/windows, _(Window Display), e_int_config_window_display); - e_configure_standard_item_add(eco, enlightenment/shelf, _(Shelves), e_int_config_shelf); + e_configure_standard_item_add(eco, enlightenment/e, _(Transitions), e_int_config_transitions); + e_configure_standard_item_add(eco, enlightenment/shelf, _(Shelves), e_int_config_shelf); e_configure_header_item_add(eco, enlightenment/screen_setup, _(Screen)); e_configure_standard_item_add(eco, enlightenment/desktops, _(Virtual Desktops), e_int_config_desks); @@ -93,7 +94,7 @@ e_configure_standard_item_add(eco, enlightenment/winlist, _(Window List), e_int_config_winlist); e_configure_standard_item_add(eco, enlightenment/window_manipulation, _(Window Manipulation), e_int_config_window_manipulation); e_configure_standard_item_add(eco, enlightenment/run, _(Run Command), e_int_config_exebuf); - e_configure_standard_item_add(eco, enlightenment/directories, _(Search Directories), e_int_config_paths); + e_configure_standard_item_add(eco, enlightenment/directories, _(Search Directories), e_int_config_paths); e_configure_header_item_add(eco, enlightenment/extensions, _(Extensions)); e_configure_standard_item_add(eco, enlightenment/modules, _(Modules), e_int_config_modules); === RCS file: /cvs/e/e17/apps/e/src/bin/e_includes.h,v retrieving revision 1.126 retrieving revision 1.127 diff -u -3 -r1.126 -r1.127 --- e_includes.h3 Sep 2006 08:51:31 - 1.126 +++ e_includes.h4 Sep 2006 02:07:46 - 1.127 @@ -156,4 +156,4 @@ #include e_color_dialog.h #include e_fdo_menu_to_order.h #include e_sys.h - +#include e_int_config_transitions.h - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: apps/e devilhorns
Enlightenment CVS committal Author : devilhorns Project : e17 Module : apps/e Dir : e17/apps/e Modified Files: TODO Log Message: Updated todo for transition preview. === RCS file: /cvs/e/e17/apps/e/TODO,v retrieving revision 1.423 retrieving revision 1.424 diff -u -3 -r1.423 -r1.424 --- TODO3 Sep 2006 23:09:14 - 1.423 +++ TODO4 Sep 2006 02:09:04 - 1.424 @@ -29,6 +29,7 @@ (rhythmbox does this a lot apparently) e doesnt realize and still thinks it's iconified. * BUG: Hiding the label of e_widget_slider causes the slider line to disappear +* BUG: Transition config dialog needs preview. ]]] [[[ - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
E CVS: taskbar cobra
Enlightenment CVS committal Author : cobra Project : e_modules Module : taskbar Dir : e_modules/taskbar Modified Files: TODO Log Message: Update TODO Kevin Brosius [EMAIL PROTECTED] === RCS file: /cvs/e/e_modules/taskbar/TODO,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- TODO4 Sep 2006 02:05:40 - 1.1 +++ TODO4 Sep 2006 02:30:05 - 1.2 @@ -30,6 +30,7 @@ Behavior decisions -- when an app is behind another app on the desktop, and you click on the +- (Is this an Xnest problem? It works for iamsthitha.) + when an app is behind another app on the desktop, and you click on the taskbar, the app will get focus, but be hidden. Should we raise? Should it follow current wm behavior for 'raise on click'? - Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs