Kalle Vahlman [Fri, 3 Sep 2010 10:58:33 +0000 (13:58 +0300)]
Add note about building against QtWebKit in Makefile help
Kalle Vahlman [Fri, 8 Jan 2010 08:32:24 +0000 (10:32 +0200)]
[jscore] Fix object path handling in signals (now you can filter with the path finally!)
Kalle Vahlman [Fri, 8 Jan 2010 08:30:51 +0000 (10:30 +0200)]
[jscore] Fix breaking from switch in marshalling code
Kalle Vahlman [Tue, 1 Dec 2009 07:38:25 +0000 (09:38 +0200)]
[jscore] Add support for building against QtWebKit
Kalle Vahlman [Tue, 27 Oct 2009 08:48:27 +0000 (10:48 +0200)]
[jscore] Fix print format misuse
Kalle Vahlman [Thu, 19 Nov 2009 15:43:51 +0000 (17:43 +0200)]
[xpcom] If GECKO_SDK_PATH is set, don't do the pkgconfig checks
Tianyan Liu [Mon, 21 Sep 2009 07:42:13 +0000 (10:42 +0300)]
[jscore] Add C++ build protection to jscorebus.h
Kalle Vahlman [Thu, 27 Aug 2009 08:34:27 +0000 (11:34 +0300)]
Version bumps for 1.1
Kalle Vahlman [Thu, 27 Aug 2009 06:12:17 +0000 (09:12 +0300)]
[xpcom] STRUCT containers should be opened with NULL signature
Kalle Vahlman [Thu, 27 Aug 2009 05:56:52 +0000 (08:56 +0300)]
[xpcom] Fix compilation warnings from debug messages
Kalle Vahlman [Thu, 27 Aug 2009 05:53:32 +0000 (08:53 +0300)]
[xpcom] Change the target pointer of NS_ADDREF() to match that of the
corresponding NS_RELEASE(). This seems to cause build problems in some
configurations. Patch by Charlie Lenahan.
Kalle Vahlman [Thu, 27 Aug 2009 05:44:32 +0000 (08:44 +0300)]
[tests] Add symbolic links to components for XUL test UI
Kalle Vahlman [Wed, 12 Aug 2009 05:33:12 +0000 (08:33 +0300)]
[xpcom] Add libxul and nspr to pkgconfig check
Kalle Vahlman [Thu, 27 Aug 2009 05:01:02 +0000 (08:01 +0300)]
[html] Fix few JavaScript issues in dbus.js
Kalle Vahlman [Thu, 27 Aug 2009 04:58:23 +0000 (07:58 +0300)]
[jscorebus] No need to check for GObject since we don't use it
Kalle Vahlman [Tue, 4 Aug 2009 08:15:54 +0000 (11:15 +0300)]
[xpcom] Fix signal emission checks to actually iterate through the
whole list instead of aborting on first miss (whoops). Original patch
by Charlie Lenahan.
Kalle Vahlman [Mon, 15 Jun 2009 15:26:28 +0000 (18:26 +0300)]
[xpcom] Make sure the method survives the duration of an async call
Kalle Vahlman [Tue, 19 May 2009 07:31:15 +0000 (10:31 +0300)]
[html] Change instanceof operator to typeof test, since instanceof
behaves funnily with reloads on WebKit. Not sure why
Kalle Vahlman [Tue, 5 May 2009 06:56:16 +0000 (09:56 +0300)]
[tests] Fix compilation of jscorebus tester
Kalle Vahlman [Tue, 5 May 2009 05:44:12 +0000 (08:44 +0300)]
[html] Hide private symbol
Kalle Vahlman [Tue, 5 May 2009 05:19:53 +0000 (08:19 +0300)]
[html] Fix typos in the documentation
Kalle Vahlman [Mon, 4 May 2009 17:46:00 +0000 (20:46 +0300)]
[jscore] Bump the .so version for release
Kalle Vahlman [Mon, 4 May 2009 17:26:37 +0000 (20:26 +0300)]
[html, XPCOM] Change all instances of movial.fi to movial.com
Kalle Vahlman [Mon, 4 May 2009 14:44:21 +0000 (17:44 +0300)]
[html] Add JSDoc documentation to the Bridge API
Kalle Vahlman [Mon, 4 May 2009 14:38:40 +0000 (17:38 +0300)]
[html] Silence warning about trailing comma in unit test
Kalle Vahlman [Mon, 4 May 2009 14:29:07 +0000 (17:29 +0300)]
[html] Add test for conversion methods
Kalle Vahlman [Thu, 30 Apr 2009 10:31:37 +0000 (13:31 +0300)]
[xpcom] Fix the memory leak fix (duh)
Kalle Vahlman [Thu, 30 Apr 2009 10:27:21 +0000 (13:27 +0300)]
[xpcom] PendingCall needs to be unreffed always
Kalle Vahlman [Thu, 30 Apr 2009 10:16:19 +0000 (13:16 +0300)]
[xpcom] Even more memory leak fixes...
Kalle Vahlman [Thu, 30 Apr 2009 10:00:27 +0000 (13:00 +0300)]
[xpcom] More ref leak fixes...
Kalle Vahlman [Thu, 30 Apr 2009 07:47:25 +0000 (10:47 +0300)]
[xpcom] Fix ref leak with dict retrieval
Kalle Vahlman [Thu, 30 Apr 2009 07:46:27 +0000 (10:46 +0300)]
[xpcom] Don't leak array signatures
Kalle Vahlman [Thu, 30 Apr 2009 07:45:31 +0000 (10:45 +0300)]
[xpcom] Fix ref leak with DataCarrier values
Kalle Vahlman [Thu, 30 Apr 2009 07:23:28 +0000 (10:23 +0300)]
[xpcom] Fix lifetime issue with dict keys, the converted data was freed too early
Kalle Vahlman [Thu, 30 Apr 2009 07:05:30 +0000 (10:05 +0300)]
[xpcom] Check for DataCarrier in addVariantToIter()
Kalle Vahlman [Thu, 30 Apr 2009 06:45:44 +0000 (09:45 +0300)]
[html] Special-case Variant conversion in unit test
Kalle Vahlman [Thu, 30 Apr 2009 05:46:41 +0000 (08:46 +0300)]
[xpcom] Catch errors from method calls and propagate if possible
Kalle Vahlman [Thu, 30 Apr 2009 05:45:54 +0000 (08:45 +0300)]
[html] Add missed dbus.Dict() converter (a no-op)
Kalle Vahlman [Thu, 30 Apr 2009 05:44:47 +0000 (08:44 +0300)]
[xpcom] Add a ref when handing out the value in DataCarrier
Kalle Vahlman [Thu, 30 Apr 2009 05:43:07 +0000 (08:43 +0300)]
[xpcom] Implement DataCarrier support in variant packing
Kalle Vahlman [Thu, 30 Apr 2009 05:41:18 +0000 (08:41 +0300)]
[xpcom] Implement DataCarrier support in signature detection
Kalle Vahlman [Wed, 29 Apr 2009 10:26:59 +0000 (13:26 +0300)]
[html] Add conversion methods using carriers to XPCOM wrapper
Kalle Vahlman [Wed, 29 Apr 2009 10:26:20 +0000 (13:26 +0300)]
[html] Add (no-op) conversion methods for autoconverted types
Kalle Vahlman [Wed, 29 Apr 2009 10:24:13 +0000 (13:24 +0300)]
[xpcom] Add a helper interface to carry type information for conversion methods
Kalle Vahlman [Wed, 29 Apr 2009 05:55:59 +0000 (08:55 +0300)]
[jscore] Remove the custom conversion for doubles (it's the default conversion anyway)
Kalle Vahlman [Tue, 28 Apr 2009 10:08:05 +0000 (13:08 +0300)]
[jscore] Implement the Variant(signature, arg) conversion method for real
Kalle Vahlman [Tue, 28 Apr 2009 10:04:53 +0000 (13:04 +0300)]
[jscore] Allow nulls to be passed to is_valid_path()
Kalle Vahlman [Tue, 28 Apr 2009 09:25:49 +0000 (12:25 +0300)]
[tests] Support absolute paths in jscorebus WebKit tester
JP Dinger [Fri, 24 Apr 2009 07:12:24 +0000 (09:12 +0200)]
[xpcom] Fix int to be jsuint, matching end condition variable type.
Kalle Vahlman [Mon, 27 Apr 2009 05:53:43 +0000 (08:53 +0300)]
[jscore] Fix another PropertyNameArray leak
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