Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib

2012-11-24 Thread Sebastian Dransfeld
Oops, will fix.

S.

Den 24. nov. 2012 kl. 07:54 skrev Vincent Torri :

> isn't efreet_alloca.h a new file ? I don't see it added in the commit
> 
> Vincent
> 
> On Sat, Nov 24, 2012 at 7:43 AM, Enlightenment SVN
>  wrote:
>> Log:
>> efreet: fix alloca
>> 
>> Author:   englebass
>> Date: 2012-11-23 22:43:00 -0800 (Fri, 23 Nov 2012)
>> New Revision: 79629
>> Trac: http://trac.enlightenment.org/e/changeset/79629
>> 
>> Modified:
>>  trunk/efreet/ChangeLog trunk/efreet/src/bin/efreet_icon_cache_create.c 
>> trunk/efreet/src/lib/Makefile.am trunk/efreet/src/lib/efreet.c 
>> trunk/efreet/src/lib/efreet_base.c trunk/efreet/src/lib/efreet_desktop.c 
>> trunk/efreet/src/lib/efreet_desktop_command.c 
>> trunk/efreet/src/lib/efreet_icon.c trunk/efreet/src/lib/efreet_ini.c 
>> trunk/efreet/src/lib/efreet_menu.c trunk/efreet/src/lib/efreet_mime.c 
>> trunk/efreet/src/lib/efreet_utils.c
>> 
>> Modified: trunk/efreet/ChangeLog
>> ===
>> --- trunk/efreet/ChangeLog  2012-11-24 06:37:55 UTC (rev 79628)
>> +++ trunk/efreet/ChangeLog  2012-11-24 06:43:00 UTC (rev 79629)
>> @@ -162,3 +162,7 @@
>> 2012-11-22  Sebastian Dransfeld
>> 
>>* Accept unquoted values in user-dirs.dirs
>> +
>> +2012-11-24  Sebastian Dransfeld
>> +
>> +   * Fix alloca
>> 
>> Modified: trunk/efreet/src/bin/efreet_icon_cache_create.c
>> ===
>> --- trunk/efreet/src/bin/efreet_icon_cache_create.c 2012-11-24 06:37:55 
>> UTC (rev 79628)
>> +++ trunk/efreet/src/bin/efreet_icon_cache_create.c 2012-11-24 06:43:00 
>> UTC (rev 79629)
>> @@ -2,31 +2,7 @@
>> # include 
>> #endif
>> 
>> -#ifdef STDC_HEADERS
>> -# include 
>> -# include 
>> -#else
>> -# ifdef HAVE_STDLIB_H
>> -#  include 
>> -# endif
>> -#endif
>> -#ifdef HAVE_ALLOCA_H
>> -# include 
>> -#elif !defined alloca
>> -# ifdef __GNUC__
>> -#  define alloca __builtin_alloca
>> -# elif defined _AIX
>> -#  define alloca __alloca
>> -# elif defined _MSC_VER
>> -#  include 
>> -#  define alloca _alloca
>> -# elif !defined HAVE_ALLOCA
>> -#  ifdef  __cplusplus
>> -extern "C"
>> -#  endif
>> -void *alloca (size_t);
>> -# endif
>> -#endif
>> +#include "efreet_alloca.h"
>> 
>> #include 
>> #include 
>> 
>> Modified: trunk/efreet/src/lib/Makefile.am
>> ===
>> --- trunk/efreet/src/lib/Makefile.am2012-11-24 06:37:55 UTC (rev 79628)
>> +++ trunk/efreet/src/lib/Makefile.am2012-11-24 06:43:00 UTC (rev 79629)
>> @@ -66,4 +66,4 @@
>> libefreet_trash_la_LIBADD = @EFREET_LIBS@ libefreet.la
>> libefreet_trash_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ 
>> -version-info @version_info@ @release_info@
>> 
>> -EXTRA_DIST = efreet_private.h efreet_xml.h efreet_cache_private.h
>> +EXTRA_DIST = efreet_private.h efreet_xml.h efreet_cache_private.h 
>> efreet_alloca.h
>> 
>> Modified: trunk/efreet/src/lib/efreet.c
>> ===
>> --- trunk/efreet/src/lib/efreet.c   2012-11-24 06:37:55 UTC (rev 79628)
>> +++ trunk/efreet/src/lib/efreet.c   2012-11-24 06:43:00 UTC (rev 79629)
>> @@ -2,23 +2,7 @@
>> # include 
>> #endif
>> 
>> -#undef alloca
>> -#ifdef HAVE_ALLOCA_H
>> -# include 
>> -#elif defined __GNUC__
>> -# define alloca __builtin_alloca
>> -#elif defined _AIX
>> -# define alloca __alloca
>> -#elif defined _MSC_VER
>> -# include 
>> -# define alloca _alloca
>> -#else
>> -# include 
>> -# ifdef  __cplusplus
>> -extern "C"
>> -# endif
>> -void *alloca (size_t);
>> -#endif
>> +#include "efreet_alloca.h"
>> 
>> #include 
>> #include 
>> 
>> Modified: trunk/efreet/src/lib/efreet_base.c
>> ===
>> --- trunk/efreet/src/lib/efreet_base.c  2012-11-24 06:37:55 UTC (rev 79628)
>> +++ trunk/efreet/src/lib/efreet_base.c  2012-11-24 06:43:00 UTC (rev 79629)
>> @@ -2,23 +2,7 @@
>> # include 
>> #endif
>> 
>> -#undef alloca
>> -#ifdef HAVE_ALLOCA_H
>> -# include 
>> -#elif defined __GNUC__
>> -# define alloca __builtin_alloca
>> -#elif defined _AIX
>> -# define alloca __alloca
>> -#elif defined _MSC_VER
>> -# include 
>> -# define alloca _alloca
>> -#else
>> -# include 
>> -# ifdef  __cplusplus
>> -extern "C"
>> -# endif
>> -void *alloca (size_t);
>> -#endif
>> +#include "efreet_alloca.h"
>> 
>> #include 
>> #include 
>> 
>> Modified: trunk/efreet/src/lib/efreet_desktop.c
>> ===
>> --- trunk/efreet/src/lib/efreet_desktop.c   2012-11-24 06:37:55 UTC (rev 
>> 79628)
>> +++ trunk/efreet/src/lib/efreet_desktop.c   2012-11-24 06:43:00 UTC (rev 
>> 79629)
>> @@ -2,23 +2,7 @@
>> # include 
>> #endif
>> 
>> -#undef alloca
>> -#ifdef HAVE_ALLOCA_H
>> -# include 
>> -#elif defined __GNUC__
>> -# define alloca __builtin_alloca
>> -#elif defined _AIX
>> -# define alloca __alloca
>> -#elif defined _MSC_VER
>> -

Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib

2012-11-23 Thread Vincent Torri
isn't efreet_alloca.h a new file ? I don't see it added in the commit

Vincent

On Sat, Nov 24, 2012 at 7:43 AM, Enlightenment SVN
 wrote:
> Log:
> efreet: fix alloca
>
> Author:   englebass
> Date: 2012-11-23 22:43:00 -0800 (Fri, 23 Nov 2012)
> New Revision: 79629
> Trac: http://trac.enlightenment.org/e/changeset/79629
>
> Modified:
>   trunk/efreet/ChangeLog trunk/efreet/src/bin/efreet_icon_cache_create.c 
> trunk/efreet/src/lib/Makefile.am trunk/efreet/src/lib/efreet.c 
> trunk/efreet/src/lib/efreet_base.c trunk/efreet/src/lib/efreet_desktop.c 
> trunk/efreet/src/lib/efreet_desktop_command.c 
> trunk/efreet/src/lib/efreet_icon.c trunk/efreet/src/lib/efreet_ini.c 
> trunk/efreet/src/lib/efreet_menu.c trunk/efreet/src/lib/efreet_mime.c 
> trunk/efreet/src/lib/efreet_utils.c
>
> Modified: trunk/efreet/ChangeLog
> ===
> --- trunk/efreet/ChangeLog  2012-11-24 06:37:55 UTC (rev 79628)
> +++ trunk/efreet/ChangeLog  2012-11-24 06:43:00 UTC (rev 79629)
> @@ -162,3 +162,7 @@
>  2012-11-22  Sebastian Dransfeld
>
> * Accept unquoted values in user-dirs.dirs
> +
> +2012-11-24  Sebastian Dransfeld
> +
> +   * Fix alloca
>
> Modified: trunk/efreet/src/bin/efreet_icon_cache_create.c
> ===
> --- trunk/efreet/src/bin/efreet_icon_cache_create.c 2012-11-24 06:37:55 
> UTC (rev 79628)
> +++ trunk/efreet/src/bin/efreet_icon_cache_create.c 2012-11-24 06:43:00 
> UTC (rev 79629)
> @@ -2,31 +2,7 @@
>  # include 
>  #endif
>
> -#ifdef STDC_HEADERS
> -# include 
> -# include 
> -#else
> -# ifdef HAVE_STDLIB_H
> -#  include 
> -# endif
> -#endif
> -#ifdef HAVE_ALLOCA_H
> -# include 
> -#elif !defined alloca
> -# ifdef __GNUC__
> -#  define alloca __builtin_alloca
> -# elif defined _AIX
> -#  define alloca __alloca
> -# elif defined _MSC_VER
> -#  include 
> -#  define alloca _alloca
> -# elif !defined HAVE_ALLOCA
> -#  ifdef  __cplusplus
> -extern "C"
> -#  endif
> -void *alloca (size_t);
> -# endif
> -#endif
> +#include "efreet_alloca.h"
>
>  #include 
>  #include 
>
> Modified: trunk/efreet/src/lib/Makefile.am
> ===
> --- trunk/efreet/src/lib/Makefile.am2012-11-24 06:37:55 UTC (rev 79628)
> +++ trunk/efreet/src/lib/Makefile.am2012-11-24 06:43:00 UTC (rev 79629)
> @@ -66,4 +66,4 @@
>  libefreet_trash_la_LIBADD = @EFREET_LIBS@ libefreet.la
>  libefreet_trash_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ 
> -version-info @version_info@ @release_info@
>
> -EXTRA_DIST = efreet_private.h efreet_xml.h efreet_cache_private.h
> +EXTRA_DIST = efreet_private.h efreet_xml.h efreet_cache_private.h 
> efreet_alloca.h
>
> Modified: trunk/efreet/src/lib/efreet.c
> ===
> --- trunk/efreet/src/lib/efreet.c   2012-11-24 06:37:55 UTC (rev 79628)
> +++ trunk/efreet/src/lib/efreet.c   2012-11-24 06:43:00 UTC (rev 79629)
> @@ -2,23 +2,7 @@
>  # include 
>  #endif
>
> -#undef alloca
> -#ifdef HAVE_ALLOCA_H
> -# include 
> -#elif defined __GNUC__
> -# define alloca __builtin_alloca
> -#elif defined _AIX
> -# define alloca __alloca
> -#elif defined _MSC_VER
> -# include 
> -# define alloca _alloca
> -#else
> -# include 
> -# ifdef  __cplusplus
> -extern "C"
> -# endif
> -void *alloca (size_t);
> -#endif
> +#include "efreet_alloca.h"
>
>  #include 
>  #include 
>
> Modified: trunk/efreet/src/lib/efreet_base.c
> ===
> --- trunk/efreet/src/lib/efreet_base.c  2012-11-24 06:37:55 UTC (rev 79628)
> +++ trunk/efreet/src/lib/efreet_base.c  2012-11-24 06:43:00 UTC (rev 79629)
> @@ -2,23 +2,7 @@
>  # include 
>  #endif
>
> -#undef alloca
> -#ifdef HAVE_ALLOCA_H
> -# include 
> -#elif defined __GNUC__
> -# define alloca __builtin_alloca
> -#elif defined _AIX
> -# define alloca __alloca
> -#elif defined _MSC_VER
> -# include 
> -# define alloca _alloca
> -#else
> -# include 
> -# ifdef  __cplusplus
> -extern "C"
> -# endif
> -void *alloca (size_t);
> -#endif
> +#include "efreet_alloca.h"
>
>  #include 
>  #include 
>
> Modified: trunk/efreet/src/lib/efreet_desktop.c
> ===
> --- trunk/efreet/src/lib/efreet_desktop.c   2012-11-24 06:37:55 UTC (rev 
> 79628)
> +++ trunk/efreet/src/lib/efreet_desktop.c   2012-11-24 06:43:00 UTC (rev 
> 79629)
> @@ -2,23 +2,7 @@
>  # include 
>  #endif
>
> -#undef alloca
> -#ifdef HAVE_ALLOCA_H
> -# include 
> -#elif defined __GNUC__
> -# define alloca __builtin_alloca
> -#elif defined _AIX
> -# define alloca __alloca
> -#elif defined _MSC_VER
> -# include 
> -# define alloca _alloca
> -#else
> -# include 
> -# ifdef  __cplusplus
> -extern "C"
> -# endif
> -void *alloca (size_t);
> -#endif
> +#include "efreet_alloca.h"
>
>  #ifdef HAVE_EVIL
>  # include 
>
> Modified: trunk/efreet/src/l

Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib

2012-10-21 Thread Daniel Juyung Seo
vtorri fixed this.
http://trac.enlightenment.org/e/changeset/78302
Thanks.

Daniel Juyung Seo (SeoZ)

On Sun, Oct 21, 2012 at 4:33 PM, Daniel Juyung Seo  wrote:
> Build break!
> After this commit, efreet fails to build if there is no edbus2.
> http://pastebin.com/DESGhnwh
>
> Can you fix this?
>
> Daniel Juyung Seo (SeoZ)
>
> On Sun, Oct 21, 2012 at 1:53 PM, Enlightenment SVN
>  wrote:
>> Log:
>> efreet: Add dbus efreet daemon
>>
>>   Not working yet.
>>
>> Author:   englebass
>> Date: 2012-10-20 21:53:23 -0700 (Sat, 20 Oct 2012)
>> New Revision: 78294
>> Trac: http://trac.enlightenment.org/e/changeset/78294
>>
>> Added:
>>   trunk/efreet/org.enlightenment.Efreet.service.in 
>> trunk/efreet/src/bin/efreetd.c trunk/efreet/src/bin/efreetd.h 
>> trunk/efreet/src/bin/efreetd_cache.c trunk/efreet/src/bin/efreetd_cache.h 
>> trunk/efreet/src/bin/efreetd_dbus.c trunk/efreet/src/bin/efreetd_dbus.h 
>> trunk/efreet/src/lib/efreet_copy.h
>> Modified:
>>   trunk/efreet/.gitignore trunk/efreet/Makefile.am trunk/efreet/configure.ac 
>> trunk/efreet/src/bin/Makefile.am 
>> trunk/efreet/src/bin/efreet_desktop_cache_create.c 
>> trunk/efreet/src/bin/efreet_icon_cache_create.c
>>
>> Modified: trunk/efreet/.gitignore
>> ===
>> --- trunk/efreet/.gitignore 2012-10-21 04:53:18 UTC (rev 78293)
>> +++ trunk/efreet/.gitignore 2012-10-21 04:53:23 UTC (rev 78294)
>> @@ -40,12 +40,14 @@
>>  /missing
>>  src/bin/efreet_desktop_cache_create
>>  src/bin/efreet_icon_cache_create
>> +src/bin/efreetd
>>  src/tests/compare/efreet_alloc
>>  src/tests/compare/efreet_menu_alloc
>>  src/tests/efreet_cache_test
>>  src/tests/efreet_icon_cache_dump
>>  src/tests/efreet_spec_test
>>  src/tests/efreet_test
>> +src/tests/efreet_user_dir
>>  /m4/codeset.m4
>>  /m4/gettext.m4
>>  /m4/glibc21.m4
>> @@ -150,3 +152,4 @@
>>  /po/*.gmo
>>  /po/stamp-po
>>  /stamp-h1
>> +/org.enlightenment.Efreet.service
>>
>> Modified: trunk/efreet/Makefile.am
>> ===
>> --- trunk/efreet/Makefile.am2012-10-21 04:53:18 UTC (rev 78293)
>> +++ trunk/efreet/Makefile.am2012-10-21 04:53:23 UTC (rev 78294)
>> @@ -76,6 +76,9 @@
>>  pkgconfigdir = $(libdir)/pkgconfig
>>  pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc
>>
>> +servicedir = $(dbusservicedir)
>> +service_DATA = org.enlightenment.Efreet.service
>> +
>>  EXTRA_DIST = \
>>  AUTHORS \
>>  COPYING \
>>
>> Modified: trunk/efreet/configure.ac
>> ===
>> --- trunk/efreet/configure.ac   2012-10-21 04:53:18 UTC (rev 78293)
>> +++ trunk/efreet/configure.ac   2012-10-21 04:53:23 UTC (rev 78294)
>> @@ -166,11 +166,33 @@
>>  AC_SUBST(EFL_EFREET_MIME_BUILD)
>>  AC_SUBST(EFL_EFREET_TRASH_BUILD)
>>
>> +service=""
>> +have_efreetd=""
>> +dbusservicedir=""
>> +PKG_CHECK_MODULES(EFREETD, [
>> +   eina >= 1.7.99
>> +   ecore >= 1.7.99
>> +   ecore-file >= 1.7.99
>> +   edbus2 >= 1.7.99
>> +], [
>> +have_efreetd="yes"
>> +service="org.enlightenment.Efreet.service"
>> +requirement_efreet="edbus2 ${requirement_efreet}"
>> +dbusservicedir=${datadir}/dbus-1/services
>> +AC_ARG_WITH([dbus-services],
>> +AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], [specify a 
>> directory to store dbus service files.]),
>> +[ dbusservicedir=$withval ]
>> +)
>> +
>> +   ], [
>> +have_efreetd="no"
>> +])
>> +AM_CONDITIONAL([HAVE_EFREETD], [test "x${have_efreetd}" = "xyes"])
>> +
>>  requirement_efreet="ecore-file >= 1.6.99 ecore >= 1.6.99 eet >= 1.6.99 eina 
>> >= 1.6.99 ${requirement_efreet}"
>>  PKG_CHECK_MODULES(EFREET, [${requirement_efreet}])
>>  PKG_CHECK_MODULES(EINA, [eina >= 1.6.99])
>>
>> -
>>  ### Checks for header files
>>
>>  AC_CHECK_HEADERS([netinet/in.h arpa/inet.h])
>> @@ -234,6 +256,7 @@
>>  fi
>>
>>  AC_SUBST(requirement_efreet)
>> +AC_SUBST(dbusservicedir)
>>
>>  AC_OUTPUT([
>>  efreet.spec
>> @@ -251,6 +274,7 @@
>>  src/tests/data/sub/Makefile
>>  src/tests/compare/Makefile
>>  $po_makefile_in
>> +$service
>>  ])
>>
>>
>> @@ -270,6 +294,10 @@
>>  echo "Strict.: ${enable_strict_spec}"
>>  echo "Sloppy.: ${enable_sloppy_spec}"
>>  echo
>> +if test "x$have_efreetd" = "xyes"; then
>> +   echo "  DBus services dir: ${dbusservicedir}"
>> +   echo
>> +fi
>>  echo "  Tests: ${enable_tests}"
>>  echo "  Coverage.: ${enable_coverage}"
>>  echo
>>
>> Modified: trunk/efreet/src/bin/Makefile.am
>> ===
>> --- trunk/efreet/src/bin/Makefile.am2012-10-21 04:53:18 UTC (rev 78293)
>> +++ trunk/efreet/src/bin/Makefile.am2012-10-21 04:53:23 UTC (rev 78294)
>> @@ -27,3 +27,20 @@
>>
>>  efreet_icon_cache_create_SOURCES = \
>>  efreet_icon_cache_create.c
>> +
>> +if HAVE_EFREETD
>> +bin_PROGRAMS = \
>> +efreetd
>> +
>> +efreetd_LD

Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib

2012-10-21 Thread Daniel Juyung Seo
Build break!
After this commit, efreet fails to build if there is no edbus2.
http://pastebin.com/DESGhnwh

Can you fix this?

Daniel Juyung Seo (SeoZ)

On Sun, Oct 21, 2012 at 1:53 PM, Enlightenment SVN
 wrote:
> Log:
> efreet: Add dbus efreet daemon
>
>   Not working yet.
>
> Author:   englebass
> Date: 2012-10-20 21:53:23 -0700 (Sat, 20 Oct 2012)
> New Revision: 78294
> Trac: http://trac.enlightenment.org/e/changeset/78294
>
> Added:
>   trunk/efreet/org.enlightenment.Efreet.service.in 
> trunk/efreet/src/bin/efreetd.c trunk/efreet/src/bin/efreetd.h 
> trunk/efreet/src/bin/efreetd_cache.c trunk/efreet/src/bin/efreetd_cache.h 
> trunk/efreet/src/bin/efreetd_dbus.c trunk/efreet/src/bin/efreetd_dbus.h 
> trunk/efreet/src/lib/efreet_copy.h
> Modified:
>   trunk/efreet/.gitignore trunk/efreet/Makefile.am trunk/efreet/configure.ac 
> trunk/efreet/src/bin/Makefile.am 
> trunk/efreet/src/bin/efreet_desktop_cache_create.c 
> trunk/efreet/src/bin/efreet_icon_cache_create.c
>
> Modified: trunk/efreet/.gitignore
> ===
> --- trunk/efreet/.gitignore 2012-10-21 04:53:18 UTC (rev 78293)
> +++ trunk/efreet/.gitignore 2012-10-21 04:53:23 UTC (rev 78294)
> @@ -40,12 +40,14 @@
>  /missing
>  src/bin/efreet_desktop_cache_create
>  src/bin/efreet_icon_cache_create
> +src/bin/efreetd
>  src/tests/compare/efreet_alloc
>  src/tests/compare/efreet_menu_alloc
>  src/tests/efreet_cache_test
>  src/tests/efreet_icon_cache_dump
>  src/tests/efreet_spec_test
>  src/tests/efreet_test
> +src/tests/efreet_user_dir
>  /m4/codeset.m4
>  /m4/gettext.m4
>  /m4/glibc21.m4
> @@ -150,3 +152,4 @@
>  /po/*.gmo
>  /po/stamp-po
>  /stamp-h1
> +/org.enlightenment.Efreet.service
>
> Modified: trunk/efreet/Makefile.am
> ===
> --- trunk/efreet/Makefile.am2012-10-21 04:53:18 UTC (rev 78293)
> +++ trunk/efreet/Makefile.am2012-10-21 04:53:23 UTC (rev 78294)
> @@ -76,6 +76,9 @@
>  pkgconfigdir = $(libdir)/pkgconfig
>  pkgconfig_DATA = efreet.pc efreet-mime.pc efreet-trash.pc
>
> +servicedir = $(dbusservicedir)
> +service_DATA = org.enlightenment.Efreet.service
> +
>  EXTRA_DIST = \
>  AUTHORS \
>  COPYING \
>
> Modified: trunk/efreet/configure.ac
> ===
> --- trunk/efreet/configure.ac   2012-10-21 04:53:18 UTC (rev 78293)
> +++ trunk/efreet/configure.ac   2012-10-21 04:53:23 UTC (rev 78294)
> @@ -166,11 +166,33 @@
>  AC_SUBST(EFL_EFREET_MIME_BUILD)
>  AC_SUBST(EFL_EFREET_TRASH_BUILD)
>
> +service=""
> +have_efreetd=""
> +dbusservicedir=""
> +PKG_CHECK_MODULES(EFREETD, [
> +   eina >= 1.7.99
> +   ecore >= 1.7.99
> +   ecore-file >= 1.7.99
> +   edbus2 >= 1.7.99
> +], [
> +have_efreetd="yes"
> +service="org.enlightenment.Efreet.service"
> +requirement_efreet="edbus2 ${requirement_efreet}"
> +dbusservicedir=${datadir}/dbus-1/services
> +AC_ARG_WITH([dbus-services],
> +AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], [specify a 
> directory to store dbus service files.]),
> +[ dbusservicedir=$withval ]
> +)
> +
> +   ], [
> +have_efreetd="no"
> +])
> +AM_CONDITIONAL([HAVE_EFREETD], [test "x${have_efreetd}" = "xyes"])
> +
>  requirement_efreet="ecore-file >= 1.6.99 ecore >= 1.6.99 eet >= 1.6.99 eina 
> >= 1.6.99 ${requirement_efreet}"
>  PKG_CHECK_MODULES(EFREET, [${requirement_efreet}])
>  PKG_CHECK_MODULES(EINA, [eina >= 1.6.99])
>
> -
>  ### Checks for header files
>
>  AC_CHECK_HEADERS([netinet/in.h arpa/inet.h])
> @@ -234,6 +256,7 @@
>  fi
>
>  AC_SUBST(requirement_efreet)
> +AC_SUBST(dbusservicedir)
>
>  AC_OUTPUT([
>  efreet.spec
> @@ -251,6 +274,7 @@
>  src/tests/data/sub/Makefile
>  src/tests/compare/Makefile
>  $po_makefile_in
> +$service
>  ])
>
>
> @@ -270,6 +294,10 @@
>  echo "Strict.: ${enable_strict_spec}"
>  echo "Sloppy.: ${enable_sloppy_spec}"
>  echo
> +if test "x$have_efreetd" = "xyes"; then
> +   echo "  DBus services dir: ${dbusservicedir}"
> +   echo
> +fi
>  echo "  Tests: ${enable_tests}"
>  echo "  Coverage.: ${enable_coverage}"
>  echo
>
> Modified: trunk/efreet/src/bin/Makefile.am
> ===
> --- trunk/efreet/src/bin/Makefile.am2012-10-21 04:53:18 UTC (rev 78293)
> +++ trunk/efreet/src/bin/Makefile.am2012-10-21 04:53:23 UTC (rev 78294)
> @@ -27,3 +27,20 @@
>
>  efreet_icon_cache_create_SOURCES = \
>  efreet_icon_cache_create.c
> +
> +if HAVE_EFREETD
> +bin_PROGRAMS = \
> +efreetd
> +
> +efreetd_LDADD = \
> +$(top_builddir)/src/lib/libefreet.la \
> +@EFREETD_LIBS@
> +
> +efreetd_SOURCES = \
> +efreetd.c \
> +efreetd_dbus.h \
> +efreetd_dbus.c \
> +efreetd_cache.h \
> +efreetd_cache.c
> +endif
> +
>
> Modified: trunk/efreet/src/bin/efreet_desktop_cache_create.c
> =

Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-10 Thread The Rasterman
On Thu, 03 Feb 2011 23:13:34 +0100 Sebastian Dransfeld 
said:

> On 02/01/2011 11:05 PM, Carsten Haitzler (The Rasterman) wrote:
> > On Tue, 01 Feb 2011 22:36:53 +0100 Sebastian Dransfeld
> > said:
> >
> >> On 02/01/2011 07:45 PM, Sebastian Dransfeld wrote:
> >>> On 02/01/2011 03:59 PM, Carsten Haitzler (The Rasterman) wrote:
>  On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
>  said:
> 
>  you know that as of this commit onwards efreet icon searching is broken
>  for e - it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other
>  places. something broke with icon path hunting from this commit on. i'd
>  suggest a review of this so see what you broke before you move on :)
> >>>
> >>> Not ~/.icons ? That should be there... But I know ~/.e/e/icons isn't
> >>> supported. It is on the TODO list :)
> >>
> >> ~/.icons works here. Please report if it does not work for someone.
> >
> > doesn't work here.
> >
> >   7:03AM ~/.icons>  ls
> > total 16K
> > 16K xterm.png
> >   7:04AM ~/.icons>  grep Icon ~/.local/share/applications/xterm.desktop
> > Icon=xterm.png
> >
> > but... icon is blank for xterm. yes - i rm -rf ~/.cache/efreet. doesn't
> > help. as of the above revision icon vanished and stays vanished
> >
> 
> Think I know the error, could you please try changing 
> ~/.local/share/applications/xterm.desktop to have Icon=xterm?
> 
> Will fix as well.

you fixed it in the meantime while i was away.. so.. yay! :)


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib

2011-02-07 Thread Christopher Michael
On 02/07/2011 04:33 PM, Enlightenment SVN wrote:
> Log:
> Set file owner to calling user
>
>This fixes cache problems when running programs utilizing efreet with
>sudo.
>
> Author:   englebass
> Date: 2011-02-07 13:33:33 -0800 (Mon, 07 Feb 2011)
> New Revision: 56787
> Trac: http://trac.enlightenment.org/e/changeset/56787
>
> Modified:
>trunk/efreet/ChangeLog trunk/efreet/src/bin/efreet_desktop_cache_create.c 
> trunk/efreet/src/bin/efreet_icon_cache_create.c trunk/efreet/src/lib/efreet.c 
> trunk/efreet/src/lib/efreet_cache.c trunk/efreet/src/lib/efreet_desktop.c 
> trunk/efreet/src/lib/efreet_private.h
>

Thank You englebass !!! :)

dh

--
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-03 Thread Sebastian Dransfeld
On 02/01/2011 11:05 PM, Carsten Haitzler (The Rasterman) wrote:
> On Tue, 01 Feb 2011 22:36:53 +0100 Sebastian Dransfeld
> said:
>
>> On 02/01/2011 07:45 PM, Sebastian Dransfeld wrote:
>>> On 02/01/2011 03:59 PM, Carsten Haitzler (The Rasterman) wrote:
 On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
 said:

 you know that as of this commit onwards efreet icon searching is broken
 for e - it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other
 places. something broke with icon path hunting from this commit on. i'd
 suggest a review of this so see what you broke before you move on :)
>>>
>>> Not ~/.icons ? That should be there... But I know ~/.e/e/icons isn't
>>> supported. It is on the TODO list :)
>>
>> ~/.icons works here. Please report if it does not work for someone.
>
> doesn't work here.
>
>   7:03AM ~/.icons>  ls
> total 16K
> 16K xterm.png
>   7:04AM ~/.icons>  grep Icon ~/.local/share/applications/xterm.desktop
> Icon=xterm.png
>
> but... icon is blank for xterm. yes - i rm -rf ~/.cache/efreet. doesn't help.
> as of the above revision icon vanished and stays vanished
>

Think I know the error, could you please try changing 
~/.local/share/applications/xterm.desktop to have Icon=xterm?

Will fix as well.

Sebastian

--
The modern datacenter depends on network connectivity to access resources
and provide services. The best practices for maximizing a physical server's
connectivity to a physical network are well understood - see how these
rules translate into the virtual world? 
http://p.sf.net/sfu/oracle-sfdevnlfb
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-01 Thread Sebastian Dransfeld
On 02/01/2011 11:05 PM, Carsten Haitzler (The Rasterman) wrote:
> On Tue, 01 Feb 2011 22:36:53 +0100 Sebastian Dransfeld
> said:
>
>> On 02/01/2011 07:45 PM, Sebastian Dransfeld wrote:
>>> On 02/01/2011 03:59 PM, Carsten Haitzler (The Rasterman) wrote:
 On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
 said:

 you know that as of this commit onwards efreet icon searching is broken
 for e - it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other
 places. something broke with icon path hunting from this commit on. i'd
 suggest a review of this so see what you broke before you move on :)
>>>
>>> Not ~/.icons ? That should be there... But I know ~/.e/e/icons isn't
>>> supported. It is on the TODO list :)
>>
>> ~/.icons works here. Please report if it does not work for someone.
>
> doesn't work here.
>
>   7:03AM ~/.icons>  ls
> total 16K
> 16K xterm.png
>   7:04AM ~/.icons>  grep Icon ~/.local/share/applications/xterm.desktop
> Icon=xterm.png
>
> but... icon is blank for xterm. yes - i rm -rf ~/.cache/efreet. doesn't help.
> as of the above revision icon vanished and stays vanished
>

What returns:
eet -l ~/.cache/efreet/icons___efreet_fallback*.eet |grep xterm

Sebastian

--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-01 Thread The Rasterman
On Tue, 01 Feb 2011 22:36:53 +0100 Sebastian Dransfeld 
said:

> On 02/01/2011 07:45 PM, Sebastian Dransfeld wrote:
> > On 02/01/2011 03:59 PM, Carsten Haitzler (The Rasterman) wrote:
> >> On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
> >>said:
> >>
> >> you know that as of this commit onwards efreet icon searching is broken
> >> for e - it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other
> >> places. something broke with icon path hunting from this commit on. i'd
> >> suggest a review of this so see what you broke before you move on :)
> >
> > Not ~/.icons ? That should be there... But I know ~/.e/e/icons isn't
> > supported. It is on the TODO list :)
> 
> ~/.icons works here. Please report if it does not work for someone.

doesn't work here.

 7:03AM ~/.icons > ls
total 16K
16K xterm.png
 7:04AM ~/.icons > grep Icon ~/.local/share/applications/xterm.desktop
Icon=xterm.png

but... icon is blank for xterm. yes - i rm -rf ~/.cache/efreet. doesn't help.
as of the above revision icon vanished and stays vanished

-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-01 Thread Sebastian Dransfeld
On 02/01/2011 07:45 PM, Sebastian Dransfeld wrote:
> On 02/01/2011 03:59 PM, Carsten Haitzler (The Rasterman) wrote:
>> On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
>>said:
>>
>> you know that as of this commit onwards efreet icon searching is broken for 
>> e -
>> it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other places. 
>> something
>> broke with icon path hunting from this commit on. i'd suggest a review of 
>> this
>> so see what you broke before you move on :)
>
> Not ~/.icons ? That should be there... But I know ~/.e/e/icons isn't
> supported. It is on the TODO list :)

~/.icons works here. Please report if it does not work for someone.

Sebastian

--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-01 Thread Sebastian Dransfeld
On 02/01/2011 03:59 PM, Carsten Haitzler (The Rasterman) wrote:
> On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
>   said:
>
> you know that as of this commit onwards efreet icon searching is broken for e 
> -
> it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other places. 
> something
> broke with icon path hunting from this commit on. i'd suggest a review of this
> so see what you broke before you move on :)

Not ~/.icons ? That should be there... But I know ~/.e/e/icons isn't 
supported. It is on the TODO list :)

But it would probably be simpler for E to use standard icon locations.

Sebastian

--
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] E SVN: englebass IN trunk/efreet: . src/bin src/lib src/tests

2011-02-01 Thread The Rasterman
On Mon, 31 Jan 2011 03:43:31 -0800 "Enlightenment SVN"
 said:

you know that as of this commit onwards efreet icon searching is broken for e -
it doesn't fine icons in like ~/.icons, ~/.e/e/icons or other places. something
broke with icon path hunting from this commit on. i'd suggest a review of this
so see what you broke before you move on :)

> Log:
> Always use icon cache, remove old code
> 
> Author:   englebass
> Date: 2011-01-31 03:43:31 -0800 (Mon, 31 Jan 2011)
> New Revision: 56590
> Trac: http://trac.enlightenment.org/e/changeset/56590
> 
> Modified:
>   trunk/efreet/ChangeLog trunk/efreet/configure.ac
> trunk/efreet/src/bin/Makefile.am trunk/efreet/src/lib/efreet_cache.c
> trunk/efreet/src/lib/efreet_cache_private.h
> trunk/efreet/src/lib/efreet_icon.c trunk/efreet/src/lib/efreet_private.h
> trunk/efreet/src/tests/Makefile.am 
> 
> Modified: trunk/efreet/ChangeLog
> ===
> --- trunk/efreet/ChangeLog2011-01-31 11:32:45 UTC (rev 56589)
> +++ trunk/efreet/ChangeLog2011-01-31 11:43:31 UTC (rev 56590)
> @@ -21,3 +21,8 @@
>  2011-01-31  Sebastian Dransfeld
>  
>   * Add temporary memory cache of eet file data
> +
> +2011-01-31  Sebastian Dransfeld
> +
> + * Always use icon cache, remove old code
> +
> 
> Modified: trunk/efreet/configure.ac
> ===
> --- trunk/efreet/configure.ac 2011-01-31 11:32:45 UTC (rev 56589)
> +++ trunk/efreet/configure.ac 2011-01-31 11:43:31 UTC (rev 56590)
> @@ -95,23 +95,7 @@
> AC_DEFINE([SLOPPY_SPEC], [1], [Sloppy Spec Compliance])
>  fi
>  
> -AC_ARG_ENABLE([icon-cache],
> -   [AC_HELP_STRING([--enable-icon-cache], [Enable icon cache compliance
> @<:@default=disabled@:>@])],
> -   [
> -if test "x${enableval}" = "xyes" ; then
> -   enable_icon_cache="yes"
> -else
> -   enable_icon_cache="no"
> -fi
> -   ],
> -   [enable_icon_cache="no"])
>  
> -if test "x${enable_icon_cache}" = "xyes" ; then
> -   AC_DEFINE([ICON_CACHE], [1], [Icon Cache])
> -fi
> -AM_CONDITIONAL(ICON_CACHE, test "x$enable_icon_cache" = "xyes")
> -
> -
>  #AC_ARG_ENABLE(hidden-visibility,
>  #[AC_HELP_STRING([--enable-hidden-visibility],[Enable hidden
>  #visibility])], [enable_hidden_visibility=$enableval],
>  #[enable_hidden_visibility="auto"])
> @@ -266,8 +250,6 @@
>  echo "Strict.: ${enable_strict_spec}"
>  echo "Sloppy.: ${enable_sloppy_spec}"
>  echo
> -echo "  Icon cache...: ${enable_icon_cache}"
> -echo
>  echo "  Tests: ${enable_tests}"
>  echo "  Coverage.: ${enable_coverage}"
>  echo
> 
> Modified: trunk/efreet/src/bin/Makefile.am
> ===
> --- trunk/efreet/src/bin/Makefile.am  2011-01-31 11:32:45 UTC (rev
> 56589) +++ trunk/efreet/src/bin/Makefile.am   2011-01-31 11:43:31 UTC
> (rev 56590) @@ -11,12 +11,8 @@
>  
>  internal_bindir=$(libdir)/efreet
>  internal_bin_PROGRAMS = \
> -efreet_desktop_cache_create
> -
> -if ICON_CACHE
> -internal_bin_PROGRAMS += \
> +efreet_desktop_cache_create \
>  efreet_icon_cache_create
> -endif
>  
>  efreet_desktop_cache_create_LDADD = \
>  $(top_builddir)/src/lib/libefreet.la \
> @@ -25,13 +21,9 @@
>  efreet_desktop_cache_create_SOURCES = \
>  efreet_desktop_cache_create.c
>  
> -if ICON_CACHE
> -
>  efreet_icon_cache_create_LDADD = \
>  $(top_builddir)/src/lib/libefreet.la \
>  @EFREET_LIBS@
>  
>  efreet_icon_cache_create_SOURCES = \
>  efreet_icon_cache_create.c
> -
> -endif
> 
> Modified: trunk/efreet/src/lib/efreet_cache.c
> ===
> --- trunk/efreet/src/lib/efreet_cache.c   2011-01-31 11:32:45 UTC (rev
> 56589) +++ trunk/efreet/src/lib/efreet_cache.c2011-01-31 11:43:31 UTC
> (rev 56590) @@ -32,7 +32,6 @@
>  /**
>   * Data for cache files
>   */
> -#ifdef ICON_CACHE
>  static Eet_Data_Descriptor *directory_edd = NULL;
>  static Eet_Data_Descriptor *icon_theme_edd = NULL;
>  static Eet_Data_Descriptor *icon_theme_directory_edd = NULL;
> @@ -52,7 +51,6 @@
>  static const char  *theme_name = NULL;
>  static Efreet_Cache_Icons  *theme_cache = NULL;
>  static Efreet_Cache_Icons  *fallback_cache = NULL;
> -#endif
>  
>  static Eet_Data_Descriptor *version_edd = NULL;
>  static Eet_Data_Descriptor *desktop_edd = NULL;
> @@ -67,21 +65,17 @@
>  static Ecore_File_Monitor  *cache_monitor = NULL;
>  
>  static Ecore_Event_Handler *cache_exe_handler = NULL;
> -#ifdef ICON_CACHE
>  static Ecore_Job   *icon_cache_job = NULL;
>  static Ecore_Exe   *icon_cache_exe = NULL;
>  static int  icon_cache_exe_lock = -1;
> -#endif
>  static Ecore_Job   *desktop_cache_job = NULL;
>  static Ecore_Exe   *desktop_cache_exe = NULL;
>  static int  desktop_cache_exe_lock = -1;
>  
>  static Eina_List   *old_desktop_caches