summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Kalle Vahlman [Thu, 23 Apr 2009 11:18:01 +0000 (14:18 +0300)]
[jscore] Release property string
Kalle Vahlman [Thu, 23 Apr 2009 11:15:41 +0000 (14:15 +0300)]
[jscore] Remove duplicate class creation (whoops)
Kalle Vahlman [Thu, 23 Apr 2009 11:06:39 +0000 (14:06 +0300)]
[jscore] Add support for receiving structs (simply reuses the array path)
Kalle Vahlman [Thu, 23 Apr 2009 11:06:07 +0000 (14:06 +0300)]
[jscore] Another signature leak
Kalle Vahlman [Thu, 23 Apr 2009 11:05:16 +0000 (14:05 +0300)]
[jscore] Release property names in signature detection
Kalle Vahlman [Thu, 23 Apr 2009 11:04:09 +0000 (14:04 +0300)]
[html] Reload the page instead of navigating
Kalle Vahlman [Thu, 23 Apr 2009 09:03:16 +0000 (12:03 +0300)]
[html] Fix whitespace and few strict JS warnings
Kalle Vahlman [Thu, 23 Apr 2009 09:01:32 +0000 (12:01 +0300)]
[tests] Fix debug print argument
Kalle Vahlman [Thu, 23 Apr 2009 09:00:33 +0000 (12:00 +0300)]
[tests] Check for valid argument in unit test for Array
Kalle Vahlman [Thu, 23 Apr 2009 08:46:11 +0000 (11:46 +0300)]
[xpcom] Unfortunately for us, non-decimal JS numbers get autoconverted
to integers while our default autoconversion is always to double. This
means that we need to convert the array contents to double when setting
them in chunks.
Kalle Vahlman [Thu, 23 Apr 2009 08:19:57 +0000 (11:19 +0300)]
[xpcom] Try to avoid unnecessary conversions to nsIVariant
Kalle Vahlman [Thu, 23 Apr 2009 07:14:18 +0000 (10:14 +0300)]
[xpcom] Implement receiving side of structs
Kalle Vahlman [Thu, 23 Apr 2009 06:38:51 +0000 (09:38 +0300)]
[html] Disable signals on error replies
Kalle Vahlman [Thu, 23 Apr 2009 06:29:50 +0000 (09:29 +0300)]
[html] Add struct tests to unit tester
Kalle Vahlman [Thu, 23 Apr 2009 06:29:13 +0000 (09:29 +0300)]
[tests] Enable structs inside arrays for unit test
Kalle Vahlman [Thu, 23 Apr 2009 05:19:01 +0000 (08:19 +0300)]
[xpcom] Further fixes to the array handling to support common codepath
for all containers.
Kalle Vahlman [Wed, 22 Apr 2009 10:28:07 +0000 (13:28 +0300)]
[xpcom] ifdef out debug-only variable
Kalle Vahlman [Wed, 22 Apr 2009 10:25:29 +0000 (13:25 +0300)]
[xpcom] Add support for sending structs
Kalle Vahlman [Wed, 22 Apr 2009 10:08:27 +0000 (13:08 +0300)]
[xpcom] Add handling for array of booleans (whoops)
Kalle Vahlman [Wed, 22 Apr 2009 09:25:33 +0000 (12:25 +0300)]
[xpcom] Clean up array handling
Kalle Vahlman [Wed, 22 Apr 2009 05:20:46 +0000 (08:20 +0300)]
[xpcom] Implement variant support also in getJSValueFromIter()
Kalle Vahlman [Tue, 21 Apr 2009 12:01:35 +0000 (15:01 +0300)]
[html] Enable variant tests in unit.html
Kalle Vahlman [Tue, 21 Apr 2009 11:58:27 +0000 (14:58 +0300)]
[xpcom] Add support for receiving variants (returned as the contained value)
Kalle Vahlman [Tue, 21 Apr 2009 11:41:23 +0000 (14:41 +0300)]
[xpcom] Add support for sending variants (no autoconversion, just by signature)
Kalle Vahlman [Tue, 21 Apr 2009 10:49:34 +0000 (13:49 +0300)]
[xpcom] Implement support for sending complex types in arrays
Kalle Vahlman [Tue, 21 Apr 2009 10:48:07 +0000 (13:48 +0300)]
[tests] Add support for loading local files without full URI
Kalle Vahlman [Mon, 20 Apr 2009 10:04:26 +0000 (13:04 +0300)]
[xpcom] Implement missing support for dicts inside dicts
Kalle Vahlman [Mon, 20 Apr 2009 08:10:55 +0000 (11:10 +0300)]
[tests] Add debug settings to default preferences
Kalle Vahlman [Mon, 20 Apr 2009 08:10:02 +0000 (11:10 +0300)]
[html] Fix argument stringifying for outgoing arguments in unit test
Kalle Vahlman [Mon, 20 Apr 2009 06:41:35 +0000 (09:41 +0300)]
[html] Add Ehsun to authors of dbus.js
Kalle Vahlman [Mon, 20 Apr 2009 06:37:44 +0000 (09:37 +0300)]
[html] Update and cleanup unit testing html, adapting to the namespace change
Kalle Vahlman [Mon, 20 Apr 2009 06:32:03 +0000 (09:32 +0300)]
[html] Restructure JS wrapper, 'DBus' is now a constructor and the
namespace is lowercased. Add introspection support through the
DBus.getInterface() method.
Kalle Vahlman [Mon, 20 Apr 2009 06:18:07 +0000 (09:18 +0300)]
[tests] Remove debug print from test UI
Kalle Vahlman [Thu, 16 Apr 2009 09:01:55 +0000 (12:01 +0300)]
[xpcom] Fix dict keys to be UTF-16
Kalle Vahlman [Thu, 16 Apr 2009 08:53:57 +0000 (11:53 +0300)]
[xpcom] Fix string handling in getJSValueFromIter()
Kalle Vahlman [Thu, 16 Apr 2009 08:52:47 +0000 (11:52 +0300)]
[tests] Add simple XUL UI for testing purposes
Kalle Vahlman [Wed, 15 Apr 2009 09:41:21 +0000 (12:41 +0300)]
[jscorebus] Fix memory leaks in D-Bus message signature handling
Kalle Vahlman [Wed, 15 Apr 2009 09:40:08 +0000 (12:40 +0300)]
[jscorebus] Fix memory leaks related to callback argument arrays
Kalle Vahlman [Wed, 15 Apr 2009 09:12:57 +0000 (12:12 +0300)]
[jscorebus] Fix memory leak in sync calls, the reply message was not freed
Kalle Vahlman [Wed, 15 Apr 2009 08:27:18 +0000 (11:27 +0300)]
[tests] Add GLib thread initialization to jscorebus tester
Kalle Vahlman [Wed, 15 Apr 2009 08:26:37 +0000 (11:26 +0300)]
[jscorebus] Remove redundant warning
Kalle Vahlman [Wed, 15 Apr 2009 08:25:15 +0000 (11:25 +0300)]
[jscorebus] Make the DBus singleton constructible to match XPCOM side better
Kalle Vahlman [Wed, 15 Apr 2009 08:22:48 +0000 (11:22 +0300)]
[jscorebus] Fix switch statement fall-through error in marshalling code
Kalle Vahlman [Wed, 15 Apr 2009 07:33:22 +0000 (10:33 +0300)]
[tests] Support dicts inside arrays and dicts in unit tester service
Kalle Vahlman [Wed, 11 Feb 2009 07:17:19 +0000 (09:17 +0200)]
[XPCOM] DBusService::mInsideEmit wasn't initialized to PR_FALSE which
made signal receiving fail to work randomly as all observers were queued
rather than installed.
Kalle Vahlman [Fri, 6 Feb 2009 10:55:19 +0000 (12:55 +0200)]
[jscore] Don't assert on pending reply message since we might not get one
Kalle Vahlman [Wed, 4 Feb 2009 22:34:36 +0000 (00:34 +0200)]
[jscore] Check parameters for emitSignal()
Kalle Vahlman [Tue, 16 Dec 2008 09:38:12 +0000 (11:38 +0200)]
[xpcom] Implement DBus.emitSignal() in the D-Bus XPCOM service
Kalle Vahlman [Sun, 14 Dec 2008 14:07:41 +0000 (16:07 +0200)]
[jscore] Implement DBus.emitSignal()
Kalle Vahlman [Sun, 14 Dec 2008 13:43:29 +0000 (15:43 +0200)]
Add test case for signal emission API
Kalle Vahlman [Tue, 11 Nov 2008 12:05:00 +0000 (14:05 +0200)]
[XPCOM] Fix the build to be silent by disabling errors originating from
external headers (TODO: check if those are something to worry about) and
fixing the issues that previously were masked by the insane warning
bombardment...
Kalle Vahlman [Tue, 11 Nov 2008 11:20:58 +0000 (13:20 +0200)]
[jscore] Fix compilation warning
Kalle Vahlman [Tue, 11 Nov 2008 11:05:15 +0000 (13:05 +0200)]
[XPCOM] Keep the JS context with the Service/Method objects, we
absolutely need it for Signal emission. TODO: Make sure we don't
increase the refcount for it and cause a leak, we can be pretty sure it
will outlive our objects.
Kalle Vahlman [Tue, 11 Nov 2008 10:50:25 +0000 (12:50 +0200)]
[unit] Add a debug print and some more Dict test cases
Kalle Vahlman [Mon, 10 Nov 2008 11:04:32 +0000 (13:04 +0200)]
[XPCOM] Add a sanity check to ensure we don't send messages with unexpected arguments
Kalle Vahlman [Mon, 10 Nov 2008 11:02:45 +0000 (13:02 +0200)]
[XPCOM] Enhance array handling, now they work inside dicts too
Kalle Vahlman [Mon, 10 Nov 2008 10:55:34 +0000 (12:55 +0200)]
Remove accidentally committed binary (whoops)
Kalle Vahlman [Wed, 5 Nov 2008 12:58:51 +0000 (14:58 +0200)]
[maker] Fix the pkg-config issue so that XPCOM build doesn't break...
Kalle Vahlman [Wed, 5 Nov 2008 11:55:23 +0000 (13:55 +0200)]
[maker] Fix installing when only XPCOM version is build and WebKit is not available
Kalle Vahlman [Tue, 4 Nov 2008 08:19:58 +0000 (10:19 +0200)]
[XPCOM] Change few missed printfs to BDBLOG
Kalle Vahlman [Mon, 3 Nov 2008 13:05:01 +0000 (15:05 +0200)]
Add JS wrapper
Add testing tools
Kalle Vahlman [Mon, 3 Nov 2008 13:04:42 +0000 (15:04 +0200)]
Add top-level Makefile
Kalle Vahlman [Mon, 3 Nov 2008 13:04:32 +0000 (15:04 +0200)]
Import the XPCOM version
Kalle Vahlman [Mon, 3 Nov 2008 13:04:20 +0000 (15:04 +0200)]
Import the WebKit version
Kalle Vahlman [Mon, 3 Nov 2008 13:03:59 +0000 (15:03 +0200)]
Add the Maker build system
Kalle Vahlman [Mon, 3 Nov 2008 13:03:25 +0000 (15:03 +0200)]
Start out with licensing info