On Saturday, March 17, 2012, Carsten Haitzler <[email protected]> wrote: > On Sat, 17 Mar 2012 01:05:42 -0300 Gustavo Sverzut Barbieri > <[email protected]> said: > > one thing we need to note here - some of the implicit stuff elev8 does prior to > and after the js code itself. > > eg - after the js code ends.. elev8 starts the mainloop. prior to js running > elev8 can do all sorts of fun setup. i frankly don't know how node and elev8 > can work together here, but they do need to. :) > > as you just said - getting mainloops to play nice is in and of itself already a > big thing :)
Yeah, in a hackish way it is doable (just get node.js implementation that uses epoll and give its fd to ecore, translate timers to ecore). But to get a clean solution they are happy so we don't end with a fork is harder. They are also thinking about it, they want to help :-) > >> He explained in a reply to your commit. One reason is that your commit >> broke modules loading altogether. Another is that it isn't required since >> the directory already provides name spacing. >> >> Http and DBus: don't worry now, we're evaluating how to merge elev8 with >> node.js, I've talked with their devs today and they are enthusiastic. But >> we need to solve technical problems to integrate ecore and libuv to get it >> real and usable. If we do it we get their devbase and modules, they get an >> ui toolkit :-) >> >> On Friday, March 16, 2012, Sanjeev BA <[email protected]> wrote: >> > Why is this commit reverted? libdbus and libhttp seemed too generic. So I >> > added elev8 prefix. >> > On Mar 17, 2012 1:34 AM, "Enlightenment SVN" < [email protected]> >> > wrote: >> > >> >> Log: >> >> elev8: Revert r69442 and r69443 >> >> >> >> Author: acidx >> >> Date: 2012-03-16 09:33:42 -0700 (Fri, 16 Mar 2012) >> >> New Revision: 69463 >> >> Trac: http://trac.enlightenment.org/e/changeset/69463 >> >> >> >> Modified: >> >> trunk/PROTO/elev8/src/modules/dbus/Makefile.am >> >> trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc >> >> trunk/PROTO/elev8/src/modules/elm/Main.cc >> >> trunk/PROTO/elev8/src/modules/elm/Makefile.am >> >> trunk/PROTO/elev8/src/modules/elm/elev8_elm.h >> >> trunk/PROTO/elev8/src/modules/http/Makefile.am >> >> trunk/PROTO/elev8/src/modules/http/elev8_http.cc >> >> >> >> Modified: trunk/PROTO/elev8/src/modules/dbus/Makefile.am >> >> =================================================================== >> >> --- trunk/PROTO/elev8/src/modules/dbus/Makefile.am 2012-03-16 >> >> 16:21:45 UTC (rev 69462) >> >> +++ trunk/PROTO/elev8/src/modules/dbus/Makefile.am 2012-03-16 >> >> 16:33:42 UTC (rev 69463) >> >> @@ -12,10 +12,10 @@ >> >> @EDBUS_CFLAGS@ >> >> >> >> moddir = $(libdir)/$(PACKAGE)/$(MODULE_ARCH) >> >> -mod_LTLIBRARIES = libelev8_dbus.la >> >> +mod_LTLIBRARIES = libdbus.la >> >> >> >> -libelev8_dbus_la_SOURCES = elev8_dbus.cc >> >> +libdbus_la_SOURCES = elev8_dbus.cc >> >> >> >> -libelev8_dbus_la_LIBADD = @EDBUS_LIBS@ @V8_LIBS@ >> >> -libelev8_dbus_la_LDFLAGS = -module -avoid-version -no-undefined >> >> -libelev8_dbus_la_LIBTOOLFLAGS = --tag=disable-static >> >> +libdbus_la_LIBADD = @EDBUS_LIBS@ @V8_LIBS@ >> >> +libdbus_la_LDFLAGS = -module -avoid-version -no-undefined >> >> +libdbus_la_LIBTOOLFLAGS = --tag=disable-static >> >> >> >> Modified: trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc >> >> =================================================================== >> >> --- trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc 2012-03-16 >> >> 16:21:45 UTC (rev 69462) >> >> +++ trunk/PROTO/elev8/src/modules/dbus/elev8_dbus.cc 2012-03-16 >> >> 16:33:42 UTC (rev 69463) >> >> @@ -4,7 +4,7 @@ >> >> int elev8_dbus_log_domain = -1; >> >> Handle<ObjectTemplate> dbusObj; >> >> >> >> -#define ELEV8_DBUS_MODULE_NAME "elev8-dbus" >> >> +#define DBUS_MODULE_NAME "dbus" >> >> >> >> static Eina_Bool cb_parse_method_argument_attributes(void *data, const >> >> char *key, const char *value) >> >> { >> >> @@ -850,13 +850,13 @@ >> >> extern "C" >> >> void RegisterModule(Handle<ObjectTemplate>) >> >> { >> >> - elev8_dbus_log_domain = >> >> eina_log_domain_register(ELEV8_DBUS_MODULE_NAME, EINA_COLOR_ORANGE); >> >> + elev8_dbus_log_domain = eina_log_domain_r> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> enlightenment-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >> > > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > The Rasterman (Carsten Haitzler) [email protected] > > -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: [email protected] Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
