Frederic PAUT [Mon, 8 Jul 2013 12:21:12 +0000 (14:21 +0200)]
Remove unused traces
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
Luc Yriarte [Wed, 29 May 2013 16:48:27 +0000 (18:48 +0200)]
Merge branch 'future'
Luc Yriarte [Wed, 29 May 2013 16:46:44 +0000 (18:46 +0200)]
bump version 0.5.0
Luc Yriarte [Wed, 29 May 2013 09:08:46 +0000 (11:08 +0200)]
update TODO
Luc Yriarte [Tue, 28 May 2013 15:19:06 +0000 (08:19 -0700)]
Merge pull request #22 from fpaut/agent_future
Using 'Future' interface in service/agent creation
Frederic PAUT [Tue, 28 May 2013 13:37:39 +0000 (15:37 +0200)]
Merge branch 'future' into agent_future
Frederic PAUT [Tue, 28 May 2013 13:35:59 +0000 (15:35 +0200)]
Future : Server side, using 'Future' to create service and adding agents
In client side, using 'Future' to set callbacks
Luc Yriarte [Fri, 24 May 2013 15:27:12 +0000 (17:27 +0200)]
correcting Future static methods resolve, accept, reject: the spec doesn't mention setting the synchronous flag
Luc Yriarte [Fri, 24 May 2013 15:25:35 +0000 (17:25 +0200)]
adding Future static methods: any, every, some
Luc Yriarte [Fri, 24 May 2013 13:23:10 +0000 (15:23 +0200)]
adding Future helper done method. Support undefined callbacks passed to Future.appendWrappers
Luc Yriarte [Fri, 24 May 2013 13:08:44 +0000 (15:08 +0200)]
adding Future helper catch method
Luc Yriarte [Fri, 24 May 2013 12:49:12 +0000 (14:49 +0200)]
adding Future static methods: resolve, accept, reject
Luc Yriarte [Thu, 23 May 2013 15:26:02 +0000 (17:26 +0200)]
fix resolver's resolve method: accept callback calls resolve, not accept
Luc Yriarte [Thu, 23 May 2013 14:52:11 +0000 (16:52 +0200)]
call resolver's accept and reject synchronously in the callMethod async handlers
Luc Yriarte [Thu, 23 May 2013 14:45:14 +0000 (16:45 +0200)]
implement FutureResolver.resolve
Luc Yriarte [Wed, 22 May 2013 15:01:56 +0000 (17:01 +0200)]
implement basic DOM Future and FutureResolver mechanism
Luc Yriarte [Thu, 16 May 2013 15:47:29 +0000 (17:47 +0200)]
Request.result is an object, not an array. If the DBus method returns several results,
only the first will be in Request.result, but all results are passed as parameters to the onsuccess handler anyway.
Luc Yriarte [Wed, 15 May 2013 14:54:06 +0000 (16:54 +0200)]
cloudeebus.Request implements DOMRequest as defined in
http://www.w3.org/2012/sysapps/runtime/#idl-def-DOMRequest
Luc Yriarte [Wed, 15 May 2013 08:04:26 +0000 (10:04 +0200)]
bump version 0.4.0
Luc Yriarte [Tue, 23 Apr 2013 16:58:50 +0000 (18:58 +0200)]
request onerror callback: args for apply is an array
Luc Yriarte [Tue, 23 Apr 2013 15:45:26 +0000 (17:45 +0200)]
eval method result in a try block
Frederic PAUT [Wed, 17 Apr 2013 12:31:11 +0000 (14:31 +0200)]
request : adding 'signature' parameter
(for nodejs compatibility and future use)
Frederic PAUT [Tue, 16 Apr 2013 15:31:54 +0000 (17:31 +0200)]
request : Bug fix
Frederic PAUT [Tue, 16 Apr 2013 08:56:08 +0000 (10:56 +0200)]
request : removing successCB, errorCB as parameters in callMethod
and using 'then' method instead
(allowing to standardize 'this' in callback)
Luc Yriarte [Mon, 15 Apr 2013 16:03:48 +0000 (18:03 +0200)]
use request onerror handler on callback exceptions also
Luc Yriarte [Mon, 15 Apr 2013 16:00:49 +0000 (18:00 +0200)]
syntax check
Frederic PAUT [Mon, 15 Apr 2013 14:21:15 +0000 (16:21 +0200)]
Implementing request interface
providing callbacks called when the operation completes,
as well as a reference to the operation's result.
Luc Yriarte [Thu, 23 May 2013 15:26:02 +0000 (17:26 +0200)]
fix resolver's resolve method: accept callback calls resolve, not accept
Luc Yriarte [Thu, 23 May 2013 14:52:11 +0000 (16:52 +0200)]
call resolver's accept and reject synchronously in the callMethod async handlers
Luc Yriarte [Thu, 23 May 2013 14:45:14 +0000 (16:45 +0200)]
implement FutureResolver.resolve
Luc Yriarte [Wed, 22 May 2013 15:01:56 +0000 (17:01 +0200)]
implement basic DOM Future and FutureResolver mechanism
Luc Yriarte [Thu, 16 May 2013 15:47:29 +0000 (17:47 +0200)]
Request.result is an object, not an array. If the DBus method returns several results,
only the first will be in Request.result, but all results are passed as parameters to the onsuccess handler anyway.
Luc Yriarte [Thu, 16 May 2013 15:17:31 +0000 (08:17 -0700)]
Merge pull request #20 from fpaut/agent
Add sample with variant (dictionary which is an array of string/variant)
Frederic PAUT [Thu, 16 May 2013 15:12:57 +0000 (17:12 +0200)]
Add sample with variant (dictionary which is an array of string/variant)
note: for now, the variant could no be null nor an empty list
Luc Yriarte [Wed, 15 May 2013 14:54:06 +0000 (16:54 +0200)]
cloudeebus.Request implements DOMRequest as defined in
http://www.w3.org/2012/sysapps/runtime/#idl-def-DOMRequest
Luc Yriarte [Wed, 15 May 2013 09:38:17 +0000 (11:38 +0200)]
No JSON.parse for Javascript method results
Luc Yriarte [Wed, 15 May 2013 08:34:25 +0000 (10:34 +0200)]
return dbus error on javascript exception
Luc Yriarte [Wed, 15 May 2013 08:04:26 +0000 (10:04 +0200)]
bump version 0.4.0
Luc Yriarte [Tue, 14 May 2013 16:13:04 +0000 (18:13 +0200)]
arguments.callee is deprecated
Luc Yriarte [Tue, 14 May 2013 16:12:39 +0000 (18:12 +0200)]
cleanup misplaced comment
Luc Yriarte [Tue, 14 May 2013 15:48:14 +0000 (17:48 +0200)]
syntax fix
Luc Yriarte [Tue, 14 May 2013 15:23:17 +0000 (17:23 +0200)]
Merge branch 'master' into agent
Luc Yriarte [Tue, 14 May 2013 15:07:51 +0000 (08:07 -0700)]
Merge pull request #19 from fpaut/agent
Bug fix of dbus dictionary (interpreted as block code by eval in javascript)
Frederic PAUT [Tue, 14 May 2013 14:58:04 +0000 (16:58 +0200)]
Bug fix of dbus dictionary (interpreted as block code by eval in javascript)
Adding div function as sample code using floating type
Luc Yriarte [Mon, 13 May 2013 14:26:23 +0000 (16:26 +0200)]
Merge branch 'master' into request
Luc Yriarte [Mon, 13 May 2013 12:44:49 +0000 (14:44 +0200)]
fix case in authors name
Luc Yriarte [Mon, 13 May 2013 12:33:11 +0000 (14:33 +0200)]
version check: from 0.3.2 on, client checks for a min server version, instead of strictly equals to its own.
Luc Yriarte [Thu, 25 Apr 2013 15:37:36 +0000 (17:37 +0200)]
Conservatively set the minimum version to the first one that actually works, 0.5.8
Luc Yriarte [Thu, 25 Apr 2013 13:54:52 +0000 (15:54 +0200)]
bump version 0.3.2, setup requires first compatible Autobahn version available on PyPI
Frederic PAUT [Thu, 25 Apr 2013 10:25:19 +0000 (12:25 +0200)]
Fix compatibility with autobahn v0.6.0
Luc Yriarte [Tue, 23 Apr 2013 16:58:50 +0000 (18:58 +0200)]
request onerror callback: args for apply is an array
Luc Yriarte [Tue, 23 Apr 2013 15:45:26 +0000 (17:45 +0200)]
eval method result in a try block
Luc Yriarte [Mon, 22 Apr 2013 08:21:28 +0000 (01:21 -0700)]
Merge pull request #16 from fpaut/agent
Rebasing master branch
Luc Yriarte [Mon, 22 Apr 2013 08:19:51 +0000 (01:19 -0700)]
Merge pull request #15 from fpaut/request
request : adding 'signature' parameter
Frederic PAUT [Thu, 14 Feb 2013 14:47:46 +0000 (15:47 +0100)]
Adding me as author
Frederic PAUT [Wed, 17 Apr 2013 12:31:11 +0000 (14:31 +0200)]
request : adding 'signature' parameter
(for nodejs compatibility and future use)