Luc Yriarte [Fri, 11 Jul 2014 09:40:30 +0000 (11:40 +0200)]
bump version 0.6.1
Luc Yriarte [Fri, 11 Jul 2014 12:15:45 +0000 (14:15 +0200)]
Update authors list. Crosswalk port is a major contribution.
Luc Yriarte [Fri, 11 Jul 2014 12:07:49 +0000 (14:07 +0200)]
make the Tracker example do an actual sparql query (dump classes and relations)
Luc Yriarte [Fri, 11 Jul 2014 11:39:27 +0000 (13:39 +0200)]
Rename engine.py (too generic) as cloudeebusengine.py
Luc Yriarte [Thu, 10 Jul 2014 15:48:31 +0000 (17:48 +0200)]
Applying JSON arguments dbus types parsing to cloudeebus engine.
Diffed engine.py@ab1b630 and cloudeebus.py@136c97d and patched
only the relevant changes.
Luc Yriarte [Thu, 10 Jul 2014 15:39:59 +0000 (17:39 +0200)]
Merge branch 'typedkeys' into xwalk-merge
Luc Yriarte [Thu, 10 Jul 2014 13:08:41 +0000 (15:08 +0200)]
Remove traces when decoding JSON arguments for dbus patterns
Mario Lueder [Tue, 8 Jul 2014 09:50:34 +0000 (11:50 +0200)]
Fixed conversion of dbus types
Luc Yriarte [Tue, 8 Jul 2014 08:10:13 +0000 (10:10 +0200)]
agent server sample: un-comment autobahn and cloudeebus scripts inclusion
Luc Yriarte [Mon, 7 Jul 2014 13:27:06 +0000 (15:27 +0200)]
add engine.py to the scripts installed by setuptools
Otherwise, when Cloudeebus is installed as mentioned in the README
cloudeebus.py will fail to find engine.py at runtime.
Mario Lueder [Wed, 2 Jul 2014 12:33:23 +0000 (14:33 +0200)]
Send attributes of dbus commands with a certain dbus type. This makes it possible to send dictionary keys with other types than string
Patrick Ohly [Fri, 20 Jun 2014 07:57:58 +0000 (09:57 +0200)]
examples: usable with Crosswalk extension and web socket
When the browser already provides the "cloudeebus" module, then the
examples do not need (and shouldn't) import the cloudeebus .js again,
because that would replace the browser extension implementation with
the web socket version.
Patrick Ohly [Thu, 12 Jun 2014 14:09:18 +0000 (16:09 +0200)]
Cloudeebus via Crosswalk extension
The basic idea is this:
- run the Python side inside the Crosswalk extension process
- load the JavaScript side into Crosswalk from the extension
- replace the WebSocket communication with Crosswalk internal
message passing
Because each app gets its own instance of Cloudeebus and thus its own
private connection to D-Bus, this solution does not suffer from the
security issues of the WebSocket-based Cloudeebus (circumventing D-Bus
access controls, services not seeing the real app).
On Tizen, the services see a normal app process talking to them via
D-Bus.
The Python side gets split it into the main executable using WebSocket
and the core engine which only uses objects providing certain
WebSocket APIs. The Crosswalk extension uses the engine with dummy
objects that map the WebSocket APIs to Crosswalk extension message
passing.
Luc Yriarte [Mon, 24 Feb 2014 21:00:01 +0000 (22:00 +0100)]
freeze autobahn==0.5.8 dependency
Luc Yriarte [Mon, 30 Sep 2013 16:51:46 +0000 (18:51 +0200)]
Promise async wrappers patch
Luc Yriarte [Mon, 23 Sep 2013 16:53:50 +0000 (18:53 +0200)]
split JS components
Luc Yriarte [Wed, 28 Aug 2013 14:24:41 +0000 (16:24 +0200)]
bump version 0.6.0
Luc Yriarte [Wed, 28 Aug 2013 13:19:46 +0000 (15:19 +0200)]
fix service add agent error handler
Luc Yriarte [Wed, 28 Aug 2013 13:16:31 +0000 (15:16 +0200)]
simplify signal emitter wrapper
Luc Yriarte [Wed, 28 Aug 2013 09:56:25 +0000 (11:56 +0200)]
rename Agent attributes, to be documented
Luc Yriarte [Tue, 27 Aug 2013 09:23:13 +0000 (02:23 -0700)]
Merge pull request #40 from fpaut/master
Bug Fix on emit signal with more than 1 parameter
Frederic PAUT [Tue, 27 Aug 2013 09:08:59 +0000 (11:08 +0200)]
Bug Fix on emit signal with more than 1 parameter
Luc Yriarte [Mon, 26 Aug 2013 13:04:48 +0000 (15:04 +0200)]
remove useless test when populating childNodeNames
Luc Yriarte [Tue, 20 Aug 2013 09:02:19 +0000 (02:02 -0700)]
Merge pull request #39 from fpaut/master
Bug Fix on emit signal with no data
Frederic PAUT [Wed, 7 Aug 2013 12:05:33 +0000 (14:05 +0200)]
dbus-service : Bug Fix on emit signal with no data
Frederic PAUT [Tue, 30 Jul 2013 07:48:39 +0000 (09:48 +0200)]
dbus service : Remove forgotten trace...
Luc Yriarte [Wed, 31 Jul 2013 11:08:55 +0000 (13:08 +0200)]
fix agent constructor signature, bump version 0.5.100
Luc Yriarte [Wed, 31 Jul 2013 10:53:50 +0000 (03:53 -0700)]
Merge pull request #37 from fpaut/master
dbus service: Bug fix, using attribute 'service name' for cloudeebus Agent
Frederic PAUT [Mon, 29 Jul 2013 11:55:30 +0000 (13:55 +0200)]
dbus service: Bug fix, applying attribute 'service name' for cloudeebus Agent
Frederic PAUT [Mon, 29 Jul 2013 08:45:38 +0000 (10:45 +0200)]
dbus service: Bug fix, restoring attribute 'service name' for cloudeebus.Agent
Luc Yriarte [Mon, 29 Jul 2013 08:35:07 +0000 (01:35 -0700)]
Merge pull request #36 from fpaut/master
dbus service: remove unused attribute of cloudeebus.Agent ('srvName')
Frederic PAUT [Mon, 29 Jul 2013 08:29:06 +0000 (10:29 +0200)]
README update
Frederic PAUT [Fri, 26 Jul 2013 16:34:14 +0000 (18:34 +0200)]
dbus service : small fix
Instanciate class by passing object path as string (instead of reference)
Frederic PAUT [Fri, 26 Jul 2013 16:33:13 +0000 (18:33 +0200)]
dbus service: create Agent wrapper only if agent has been created successfully
Frederic PAUT [Fri, 26 Jul 2013 13:42:04 +0000 (15:42 +0200)]
dbus service: remove unused attribute of cloudeebus.Agent ('srvName')
Luc Yriarte [Fri, 26 Jul 2013 08:57:00 +0000 (01:57 -0700)]
Merge pull request #33 from enzuguri/master
Adding child node/objects parsing into introspection
Alexander Fell [Thu, 25 Jul 2013 11:01:05 +0000 (12:01 +0100)]
Adding child node/objects parsing into introspection
From the introspection dtd document, the returned xml
from introspection can return a list of interface or node elements:
http://standards.freedesktop.org/dbus/1.0/introspect.dtd
This is useful to get the names of the child objects that
can be found on the bus path
Luc Yriarte [Mon, 22 Jul 2013 14:54:57 +0000 (07:54 -0700)]
Merge pull request #32 from fpaut/master
Fix typo
Frederic PAUT [Mon, 22 Jul 2013 14:41:44 +0000 (16:41 +0200)]
Fix typo
Luc Yriarte [Mon, 22 Jul 2013 13:25:04 +0000 (06:25 -0700)]
Merge pull request #31 from fpaut/master
dbus service : removing service do not remove agent(s)
Frederic PAUT [Mon, 22 Jul 2013 12:53:55 +0000 (14:53 +0200)]
dbus-service : removing unused try/catch
Frederic PAUT [Mon, 22 Jul 2013 12:42:45 +0000 (14:42 +0200)]
dbus service : doc-sample/agent, restoring 'Div' method
Frederic PAUT [Mon, 22 Jul 2013 12:42:02 +0000 (14:42 +0200)]
dbus service : avoiding multi-connection on each 'run script' button
Frederic PAUT [Mon, 22 Jul 2013 10:04:10 +0000 (12:04 +0200)]
dbus service : doc-sample/agent, avoid multiple registration to signal on each 'run script'
Frederic PAUT [Mon, 22 Jul 2013 09:50:31 +0000 (11:50 +0200)]
dbus service : doc sample/agent, a few simplification of client side
Frederic PAUT [Mon, 22 Jul 2013 09:48:56 +0000 (11:48 +0200)]
dbus service : removing service do not remove agent(s)
updating sample/agent
Luc Yriarte [Wed, 17 Jul 2013 07:46:17 +0000 (09:46 +0200)]
comment cleanup
Luc Yriarte [Tue, 16 Jul 2013 15:56:52 +0000 (08:56 -0700)]
Merge pull request #30 from fpaut/master
Fix typo
Frederic PAUT [Tue, 16 Jul 2013 15:09:03 +0000 (17:09 +0200)]
Fix typo
Frederic PAUT [Tue, 16 Jul 2013 13:50:28 +0000 (15:50 +0200)]
code cleaning
Luc Yriarte [Wed, 10 Jul 2013 13:00:09 +0000 (06:00 -0700)]
Merge pull request #29 from fpaut/master
simplifying a small part of code
Frederic PAUT [Wed, 10 Jul 2013 12:42:11 +0000 (14:42 +0200)]
simplifying a small part of code
Frederic PAUT [Wed, 10 Jul 2013 08:57:16 +0000 (10:57 +0200)]
Add (minor) information on error
Luc Yriarte [Mon, 8 Jul 2013 12:23:08 +0000 (05:23 -0700)]
Merge pull request #28 from fpaut/master
Remove unused traces
Frederic PAUT [Mon, 8 Jul 2013 12:21:12 +0000 (14:21 +0200)]
Remove unused traces
Luc Yriarte [Mon, 8 Jul 2013 12:20:20 +0000 (05:20 -0700)]
Merge pull request #27 from fpaut/master
dbus service : bug fix on 'remove agent'
Frederic PAUT [Mon, 8 Jul 2013 12:13:03 +0000 (14:13 +0200)]
Code cleaning
Frederic PAUT [Mon, 8 Jul 2013 12:12:46 +0000 (14:12 +0200)]
Adding more informations on error
Frederic PAUT [Mon, 8 Jul 2013 12:11:00 +0000 (14:11 +0200)]
dbus service : bug fix on 'remove agent'
Frederic PAUT [Mon, 8 Jul 2013 09:23:23 +0000 (11:23 +0200)]
doc agent : Add a button for removing service (and agents)
and a parameter was added to evalScript(), used to pass a script
Luc Yriarte [Thu, 4 Jul 2013 09:50:47 +0000 (11:50 +0200)]
test scripts authorizations
Luc Yriarte [Thu, 4 Jul 2013 09:04:27 +0000 (11:04 +0200)]
rework help messages
Luc Yriarte [Thu, 4 Jul 2013 08:36:18 +0000 (10:36 +0200)]
error.uri is autobahn-related, not needed here
Luc Yriarte [Wed, 3 Jul 2013 14:54:49 +0000 (07:54 -0700)]
Merge pull request #26 from fpaut/security
dbus service : adding security feature (provided by a list of allowed service name)
Frederic PAUT [Wed, 3 Jul 2013 13:51:19 +0000 (15:51 +0200)]
in doc/agent, renaming WHITELIST -> SAMPLELIST and using it in common for whitelist and servicelist
Frederic PAUT [Wed, 3 Jul 2013 13:49:05 +0000 (15:49 +0200)]
Adding some informations in Readme
Frederic PAUT [Wed, 3 Jul 2013 13:03:16 +0000 (15:03 +0200)]
tracing dictionnary result one time only
Frederic PAUT [Wed, 3 Jul 2013 13:01:17 +0000 (15:01 +0200)]
dbus service : adding manifest providing security
Frederic PAUT [Wed, 3 Jul 2013 13:00:22 +0000 (15:00 +0200)]
dbus service : adding security feature (provided by a list of allowed service name)
Frederic PAUT [Wed, 3 Jul 2013 12:59:32 +0000 (14:59 +0200)]
dbus service : adding security feature (provided by a list of allowed service name)
Luc Yriarte [Fri, 28 Jun 2013 13:55:41 +0000 (15:55 +0200)]
error management simplification
Luc Yriarte [Fri, 28 Jun 2013 13:22:48 +0000 (15:22 +0200)]
remove logs unrelated to session initialization or errors
Luc Yriarte [Fri, 28 Jun 2013 13:15:23 +0000 (15:15 +0200)]
minor code prettyfy / whitespaces
Luc Yriarte [Fri, 28 Jun 2013 13:11:12 +0000 (15:11 +0200)]
code cleanup / local variables
Luc Yriarte [Fri, 28 Jun 2013 08:50:41 +0000 (01:50 -0700)]
Merge pull request #25 from fpaut/agent_future
switching all methods to 'Promise' interface
Frederic PAUT [Thu, 27 Jun 2013 14:24:22 +0000 (16:24 +0200)]
Rename method delAgent -> removeAgent
Frederic PAUT [Thu, 27 Jun 2013 14:20:47 +0000 (16:20 +0200)]
Removing alert() and using cloudeebus.log()
Frederic PAUT [Thu, 27 Jun 2013 14:17:15 +0000 (16:17 +0200)]
switching all methods to 'Promise' interface
Frederic PAUT [Thu, 27 Jun 2013 13:10:52 +0000 (15:10 +0200)]
dbus service : removing the method cloudeebus.BusConnection.removeService
(to avoid the confusion with cloudeebus.Service.remove)
Frederic PAUT [Thu, 27 Jun 2013 10:21:43 +0000 (12:21 +0200)]
dbus service : removing the method cloudeebus.Service.add
(to avoid the confusion with cloudeebus.BusConnection.addService)
Luc Yriarte [Tue, 25 Jun 2013 14:18:09 +0000 (16:18 +0200)]
signal sending now supported
Luc Yriarte [Tue, 25 Jun 2013 14:16:44 +0000 (16:16 +0200)]
temp version 0.5.99
Luc Yriarte [Tue, 25 Jun 2013 13:43:11 +0000 (06:43 -0700)]
Merge pull request #24 from fpaut/agent_future
merge from master
Frederic PAUT [Tue, 25 Jun 2013 12:18:47 +0000 (14:18 +0200)]
Update with new agent function prototype, and formatting error
Frederic PAUT [Tue, 25 Jun 2013 12:07:27 +0000 (14:07 +0200)]
Generic definition of an Agent renamed cloudeebus.Agent
Frederic PAUT [Tue, 25 Jun 2013 10:22:49 +0000 (12:22 +0200)]
Forgotten some errors formatting (with cloudeebus.getError)
Frederic PAUT [Tue, 25 Jun 2013 09:03:24 +0000 (11:03 +0200)]
Formatting error with cloudeebus.getError()
Frederic PAUT [Tue, 25 Jun 2013 08:55:42 +0000 (10:55 +0200)]
forgotten to replace two accept -> fulfill
Frederic PAUT [Tue, 25 Jun 2013 08:55:09 +0000 (10:55 +0200)]
Factorize creation of dynamic className (and ensure that's always the same)
Frederic PAUT [Mon, 24 Jun 2013 12:13:02 +0000 (14:13 +0200)]
adding function to parse error object
Frederic PAUT [Mon, 24 Jun 2013 10:18:07 +0000 (12:18 +0200)]
Merge branch 'master' into agent_future
Conflicts:
cloudeebus/cloudeebus.js
cloudeebus/cloudeebus.py
setup.py
Frederic PAUT [Mon, 24 Jun 2013 10:14:56 +0000 (12:14 +0200)]
dbus service : integrating generic JS definition of an 'Agent' in cloudeebus.js
Let list of 'service' storage to application, not cloudeebus
Luc Yriarte [Wed, 19 Jun 2013 12:55:08 +0000 (14:55 +0200)]
bump version 0.5.1
Luc Yriarte [Wed, 19 Jun 2013 12:20:25 +0000 (14:20 +0200)]
DOM spec update: Future/accept -> Promise/fulfill
Luc Yriarte [Mon, 10 Jun 2013 12:56:01 +0000 (05:56 -0700)]
Merge pull request #23 from fpaut/agent_future
dbus service : Fix JSON encoding for allowing encoding of byte not utf-8
Luc Yriarte [Wed, 29 May 2013 16:46:44 +0000 (18:46 +0200)]
bump version 0.5.0
Frederic PAUT [Mon, 10 Jun 2013 12:40:50 +0000 (14:40 +0200)]
dbus service : Fix JSON encoding for allowing encoding of byte not utf-8
(and will be deliver in arguments for javascript functions)
Luc Yriarte [Mon, 10 Jun 2013 12:34:33 +0000 (14:34 +0200)]
Add Documentation section with references to 01.org website
Luc Yriarte [Mon, 3 Jun 2013 14:43:59 +0000 (16:43 +0200)]
Merge branch 'future' into agent_future
Luc Yriarte [Mon, 3 Jun 2013 09:49:32 +0000 (11:49 +0200)]
ProxyObject connectToSignal successCB renamed handlerCB, as it is a signal handler