nice, I was waiting for that. Any ideas why I'd be getting these errors when I try to connect:
[Ethumb_Client.c:128] __dbus_callback_check_and_init() Ethumb_Client.c:277:_ethumb_client_get_name_owner() callback without message arguments! [Ethumb_Client.c:133] __dbus_callback_check_and_init() Ethumb_Client.c:277:_ethumb_client_get_name_owner() an error was reported by server: name="org.freedesktop.DBus.Error.NameHasNoOwner", message="Could not get owner of name 'org.enlightenment.Ethumb': no such name" On Thu, 2009-06-04 at 14:21 -0700, Enlightenment SVN wrote: > Log: > Added ethumbd (ethumb). > > ethumbd is a server waiting for requests of thumbnails via dbus. A client > library is also provided, avoiding dbus burocracy (and with an API similar > to ethumb). > > > Author: antognolli > Date: 2009-06-04 14:21:43 -0700 (Thu, 04 Jun 2009) > New Revision: 40899 > > Added: > trunk/PROTO/ethumb/ethumb_client.pc.in > trunk/PROTO/ethumb/org.enlightenment.Ethumb.service.in > trunk/PROTO/ethumb/src/bin/ethumbd.c > trunk/PROTO/ethumb/src/bin/ethumbd_child.c > trunk/PROTO/ethumb/src/bin/ethumbd_private.h > trunk/PROTO/ethumb/src/lib/client/ > trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.c > trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.h > trunk/PROTO/ethumb/src/lib/client/Makefile.am trunk/PROTO/ethumb/src/tests/ > trunk/PROTO/ethumb/src/tests/Makefile.am > trunk/PROTO/ethumb/src/tests/ethumb_dbus.c > Modified: > trunk/PROTO/ethumb/Makefile.am trunk/PROTO/ethumb/configure.ac > trunk/PROTO/ethumb/src/Makefile.am trunk/PROTO/ethumb/src/bin/Makefile.am > trunk/PROTO/ethumb/src/lib/Makefile.am > > Modified: trunk/PROTO/ethumb/Makefile.am > =================================================================== > --- trunk/PROTO/ethumb/Makefile.am 2009-06-04 17:48:20 UTC (rev 40898) > +++ trunk/PROTO/ethumb/Makefile.am 2009-06-04 21:21:43 UTC (rev 40899) > @@ -21,6 +21,15 @@ > pkgconfig_DATA = \ > ethumb.pc > > + > +if USE_MODULE_ETHUMBD > + > +pkgconfig_DATA += ethumb_client.pc > +servicedir = $(dbusservicedir) > +service_DATA = org.enlightenment.Ethumb.service > + > +endif > + > SUBDIRS = m4 src data > > ACLOCAL_AMFLAGS = -I m4 > > Modified: trunk/PROTO/ethumb/configure.ac > =================================================================== > --- trunk/PROTO/ethumb/configure.ac 2009-06-04 17:48:20 UTC (rev 40898) > +++ trunk/PROTO/ethumb/configure.ac 2009-06-04 21:21:43 UTC (rev 40899) > @@ -47,6 +47,7 @@ > PKG_CHECK_MODULES(EDJE, [edje]) > > requirement_ethumb="eina-0 evas ecore ecore-evas ecore-file edje" > +requirement_ethumb_client="ethumb edbus" > > AM_CONDITIONAL(HAVE_EMOTION, false) > define([CHECK_MODULE_EMOTION], > @@ -71,17 +72,40 @@ > requirement_ethumb="$requirement_ethumb epdf" > fi > > +AM_CONDITIONAL(HAVE_EDBUS, false) > +define([CHECK_MODULE_ETHUMBD], > +[ > + AC_ETH_CHECK_PKG(EDBUS, edbus, [], [ETHUMBD=false]) > +]) > + > +AC_ETH_OPTIONAL_MODULE([ethumbd], true, [CHECK_MODULE_ETHUMBD]) > +if $USE_MODULE_ETHUMBD ; then > + dbusservicedir=`$PKG_CONFIG --variable=session_bus_services_dir > dbus-1` > + AC_ARG_WITH([dbus-services], > + AC_HELP_STRING([--with-dbus-services=DBUS_SERVICES], > [specify a directory to store dbus service files.]), > + [ > + dbusservicedir=$withval > + ] > + ) > +fi > + > AC_SUBST(requirement_ethumb) > +AC_SUBST(requirement_ethumb_client) > +AC_SUBST(dbusservicedir) > > AC_OUTPUT([ > ethumb.pc > +ethumb_client.pc > +org.enlightenment.Ethumb.service > Makefile > src/Makefile > src/bin/Makefile > src/lib/Makefile > +src/lib/client/Makefile > src/plugins/Makefile > src/plugins/emotion/Makefile > src/plugins/epdf/Makefile > +src/tests/Makefile > data/Makefile > data/frames/Makefile > m4/Makefile > > Added: trunk/PROTO/ethumb/ethumb_client.pc.in > > Added: trunk/PROTO/ethumb/org.enlightenment.Ethumb.service.in > > Modified: trunk/PROTO/ethumb/src/Makefile.am > =================================================================== > --- trunk/PROTO/ethumb/src/Makefile.am 2009-06-04 17:48:20 UTC (rev > 40898) > +++ trunk/PROTO/ethumb/src/Makefile.am 2009-06-04 21:21:43 UTC (rev > 40899) > @@ -1,3 +1,3 @@ > MAINTAINERCLEANFILES = Makefile.in > > -SUBDIRS = lib bin plugins > +SUBDIRS = lib bin plugins tests > > Modified: trunk/PROTO/ethumb/src/bin/Makefile.am > =================================================================== > --- trunk/PROTO/ethumb/src/bin/Makefile.am 2009-06-04 17:48:20 UTC (rev > 40898) > +++ trunk/PROTO/ethumb/src/bin/Makefile.am 2009-06-04 21:21:43 UTC (rev > 40899) > @@ -6,6 +6,7 @@ > @EDJE_CFLAGS@ @ECORE_FILE_CFLAGS@ > > bin_PROGRAMS = ethumb > +noinst_HEADERS = > > ethumb_SOURCES = ethumb.c > ethumb_LDADD = \ > @@ -13,3 +14,18 @@ > @ECORE_FILE_LIBS@ \ > $(top_builddir)/src/lib/libethumb.la > ethumb_DEPENDENCIES = $(top_builddir)/config.h > + > + > + > +if USE_MODULE_ETHUMBD > + > +AM_CPPFLAGS += @EDBUS_CFLAGS@ > +bin_PROGRAMS += ethumbd > +noinst_HEADERS += ethumbd_private.h > +ethumbd_SOURCES = ethumbd.c ethumbd_child.c > +ethumbd_LDADD = \ > + @EINA_LIBS@ @EVAS_LIBS@ @ECORE_LIBS@ @EDJE_LIBS@ @EDBUS_LIBS@ \ > + $(top_builddir)/src/lib/libethumb.la > +ethumbd_DEPENDENCIES = $(top_builddir)/config.h > + > +endif > > Added: trunk/PROTO/ethumb/src/bin/ethumbd.c > > Added: trunk/PROTO/ethumb/src/bin/ethumbd_child.c > > Added: trunk/PROTO/ethumb/src/bin/ethumbd_private.h > > Modified: trunk/PROTO/ethumb/src/lib/Makefile.am > =================================================================== > --- trunk/PROTO/ethumb/src/lib/Makefile.am 2009-06-04 17:48:20 UTC (rev > 40898) > +++ trunk/PROTO/ethumb/src/lib/Makefile.am 2009-06-04 21:21:43 UTC (rev > 40899) > @@ -1,5 +1,7 @@ > MAINTAINERCLEANFILES = Makefile.in > > +SUBDIRS = . > + > AM_CPPFLAGS = \ > -I$(top_srcdir) \ > -I$(top_builddir) \ > @@ -18,3 +20,8 @@ > libethumb_la_LIBADD = \ > @EVAS_LIBS@ @ECORE_EVAS_LIBS@ @ECORE_FILE_LIBS@ @EDJE_LIBS@ > libethumb_la_LDFLAGS = -version-info @version_info@ > + > + > +if USE_MODULE_ETHUMBD > +SUBDIRS += client > +endif > > Added: trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.c > > Added: trunk/PROTO/ethumb/src/lib/client/Ethumb_Client.h > > Added: trunk/PROTO/ethumb/src/lib/client/Makefile.am > > Added: trunk/PROTO/ethumb/src/tests/Makefile.am > > Added: trunk/PROTO/ethumb/src/tests/ethumb_dbus.c > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > enlightenment-svn mailing list > enlightenment-...@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel