browser-dbus-bridge.git
13 years ago[html] Fix whitespace and few strict JS warnings
Kalle Vahlman [Thu, 23 Apr 2009 09:03:16 +0000 (12:03 +0300)]
[html] Fix whitespace and few strict JS warnings

13 years ago[tests] Fix debug print argument
Kalle Vahlman [Thu, 23 Apr 2009 09:01:32 +0000 (12:01 +0300)]
[tests] Fix debug print argument

13 years ago[tests] Check for valid argument in unit test for Array
Kalle Vahlman [Thu, 23 Apr 2009 09:00:33 +0000 (12:00 +0300)]
[tests] Check for valid argument in unit test for Array

13 years ago[xpcom] Unfortunately for us, non-decimal JS numbers get autoconverted
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.

13 years ago[xpcom] Try to avoid unnecessary conversions to nsIVariant
Kalle Vahlman [Thu, 23 Apr 2009 08:19:57 +0000 (11:19 +0300)]
[xpcom] Try to avoid unnecessary conversions to nsIVariant

13 years ago[xpcom] Implement receiving side of structs
Kalle Vahlman [Thu, 23 Apr 2009 07:14:18 +0000 (10:14 +0300)]
[xpcom] Implement receiving side of structs

13 years ago[html] Disable signals on error replies
Kalle Vahlman [Thu, 23 Apr 2009 06:38:51 +0000 (09:38 +0300)]
[html] Disable signals on error replies

13 years ago[html] Add struct tests to unit tester
Kalle Vahlman [Thu, 23 Apr 2009 06:29:50 +0000 (09:29 +0300)]
[html] Add struct tests to unit tester

13 years ago[tests] Enable structs inside arrays for unit test
Kalle Vahlman [Thu, 23 Apr 2009 06:29:13 +0000 (09:29 +0300)]
[tests] Enable structs inside arrays for unit test

13 years ago[xpcom] Further fixes to the array handling to support common codepath
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.

13 years ago[xpcom] ifdef out debug-only variable
Kalle Vahlman [Wed, 22 Apr 2009 10:28:07 +0000 (13:28 +0300)]
[xpcom] ifdef out debug-only variable

13 years ago[xpcom] Add support for sending structs
Kalle Vahlman [Wed, 22 Apr 2009 10:25:29 +0000 (13:25 +0300)]
[xpcom] Add support for sending structs

13 years ago[xpcom] Add handling for array of booleans (whoops)
Kalle Vahlman [Wed, 22 Apr 2009 10:08:27 +0000 (13:08 +0300)]
[xpcom] Add handling for array of booleans (whoops)

13 years ago[xpcom] Clean up array handling
Kalle Vahlman [Wed, 22 Apr 2009 09:25:33 +0000 (12:25 +0300)]
[xpcom] Clean up array handling

13 years ago[xpcom] Implement variant support also in getJSValueFromIter()
Kalle Vahlman [Wed, 22 Apr 2009 05:20:46 +0000 (08:20 +0300)]
[xpcom] Implement variant support also in getJSValueFromIter()

13 years ago[html] Enable variant tests in unit.html
Kalle Vahlman [Tue, 21 Apr 2009 12:01:35 +0000 (15:01 +0300)]
[html] Enable variant tests in unit.html

13 years ago[xpcom] Add support for receiving variants (returned as the contained value)
Kalle Vahlman [Tue, 21 Apr 2009 11:58:27 +0000 (14:58 +0300)]
[xpcom] Add support for receiving variants (returned as the contained value)

13 years ago[xpcom] Add support for sending variants (no autoconversion, just by signature)
Kalle Vahlman [Tue, 21 Apr 2009 11:41:23 +0000 (14:41 +0300)]
[xpcom] Add support for sending variants (no autoconversion, just by signature)

13 years ago[xpcom] Implement support for sending complex types in arrays
Kalle Vahlman [Tue, 21 Apr 2009 10:49:34 +0000 (13:49 +0300)]
[xpcom] Implement support for sending complex types in arrays

13 years ago[tests] Add support for loading local files without full URI
Kalle Vahlman [Tue, 21 Apr 2009 10:48:07 +0000 (13:48 +0300)]
[tests] Add support for loading local files without full URI

13 years ago[xpcom] Implement missing support for dicts inside dicts
Kalle Vahlman [Mon, 20 Apr 2009 10:04:26 +0000 (13:04 +0300)]
[xpcom] Implement missing support for dicts inside dicts

13 years ago[tests] Add debug settings to default preferences
Kalle Vahlman [Mon, 20 Apr 2009 08:10:55 +0000 (11:10 +0300)]
[tests] Add debug settings to default preferences

13 years ago[html] Fix argument stringifying for outgoing arguments in unit test
Kalle Vahlman [Mon, 20 Apr 2009 08:10:02 +0000 (11:10 +0300)]
[html] Fix argument stringifying for outgoing arguments in unit test

13 years ago[html] Add Ehsun to authors of dbus.js
Kalle Vahlman [Mon, 20 Apr 2009 06:41:35 +0000 (09:41 +0300)]
[html] Add Ehsun to authors of dbus.js

13 years ago[html] Update and cleanup unit testing html, adapting to the namespace change
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

13 years ago[html] Restructure JS wrapper, 'DBus' is now a constructor and the
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.

13 years ago[tests] Remove debug print from test UI
Kalle Vahlman [Mon, 20 Apr 2009 06:18:07 +0000 (09:18 +0300)]
[tests] Remove debug print from test UI

13 years ago[xpcom] Fix dict keys to be UTF-16
Kalle Vahlman [Thu, 16 Apr 2009 09:01:55 +0000 (12:01 +0300)]
[xpcom] Fix dict keys to be UTF-16

13 years ago[xpcom] Fix string handling in getJSValueFromIter()
Kalle Vahlman [Thu, 16 Apr 2009 08:53:57 +0000 (11:53 +0300)]
[xpcom] Fix string handling in getJSValueFromIter()

13 years ago[tests] Add simple XUL UI for testing purposes
Kalle Vahlman [Thu, 16 Apr 2009 08:52:47 +0000 (11:52 +0300)]
[tests] Add simple XUL UI for testing purposes

13 years ago[jscorebus] Fix memory leaks in D-Bus message signature handling
Kalle Vahlman [Wed, 15 Apr 2009 09:41:21 +0000 (12:41 +0300)]
[jscorebus] Fix memory leaks in D-Bus message signature handling

13 years ago[jscorebus] Fix memory leaks related to callback argument arrays
Kalle Vahlman [Wed, 15 Apr 2009 09:40:08 +0000 (12:40 +0300)]
[jscorebus] Fix memory leaks related to callback argument arrays

13 years ago[jscorebus] Fix memory leak in sync calls, the reply message was not freed
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

13 years ago[tests] Add GLib thread initialization to jscorebus tester
Kalle Vahlman [Wed, 15 Apr 2009 08:27:18 +0000 (11:27 +0300)]
[tests] Add GLib thread initialization to jscorebus tester

13 years ago[jscorebus] Remove redundant warning
Kalle Vahlman [Wed, 15 Apr 2009 08:26:37 +0000 (11:26 +0300)]
[jscorebus] Remove redundant warning

13 years ago[jscorebus] Make the DBus singleton constructible to match XPCOM side better
Kalle Vahlman [Wed, 15 Apr 2009 08:25:15 +0000 (11:25 +0300)]
[jscorebus] Make the DBus singleton constructible to match XPCOM side better

13 years ago[jscorebus] Fix switch statement fall-through error in marshalling code
Kalle Vahlman [Wed, 15 Apr 2009 08:22:48 +0000 (11:22 +0300)]
[jscorebus] Fix switch statement fall-through error in marshalling code

13 years ago[tests] Support dicts inside arrays and dicts in unit tester service
Kalle Vahlman [Wed, 15 Apr 2009 07:33:22 +0000 (10:33 +0300)]
[tests] Support dicts inside arrays and dicts in unit tester service

13 years ago[XPCOM] DBusService::mInsideEmit wasn't initialized to PR_FALSE which
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.

13 years ago[jscore] Don't assert on pending reply message since we might not get one
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

13 years ago[jscore] Check parameters for emitSignal()
Kalle Vahlman [Wed, 4 Feb 2009 22:34:36 +0000 (00:34 +0200)]
[jscore] Check parameters for emitSignal()

13 years ago[xpcom] Implement DBus.emitSignal() in the D-Bus XPCOM service
Kalle Vahlman [Tue, 16 Dec 2008 09:38:12 +0000 (11:38 +0200)]
[xpcom] Implement DBus.emitSignal() in the D-Bus XPCOM service

13 years ago[jscore] Implement DBus.emitSignal()
Kalle Vahlman [Sun, 14 Dec 2008 14:07:41 +0000 (16:07 +0200)]
[jscore] Implement DBus.emitSignal()

13 years agoAdd test case for signal emission API
Kalle Vahlman [Sun, 14 Dec 2008 13:43:29 +0000 (15:43 +0200)]
Add test case for signal emission API

13 years ago[XPCOM] Fix the build to be silent by disabling errors originating from
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...

13 years ago[jscore] Fix compilation warning
Kalle Vahlman [Tue, 11 Nov 2008 11:20:58 +0000 (13:20 +0200)]
[jscore] Fix compilation warning

13 years ago[XPCOM] Keep the JS context with the Service/Method objects, we
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.

13 years ago[unit] Add a debug print and some more Dict test cases
Kalle Vahlman [Tue, 11 Nov 2008 10:50:25 +0000 (12:50 +0200)]
[unit] Add a debug print and some more Dict test cases

13 years ago[XPCOM] Add a sanity check to ensure we don't send messages with unexpected arguments
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

13 years ago[XPCOM] Enhance array handling, now they work inside dicts too
Kalle Vahlman [Mon, 10 Nov 2008 11:02:45 +0000 (13:02 +0200)]
[XPCOM] Enhance array handling, now they work inside dicts too

13 years agoRemove accidentally committed binary (whoops)
Kalle Vahlman [Mon, 10 Nov 2008 10:55:34 +0000 (12:55 +0200)]
Remove accidentally committed binary (whoops)

13 years ago[maker] Fix the pkg-config issue so that XPCOM build doesn't break...
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...

13 years ago[maker] Fix installing when only XPCOM version is build and WebKit is not available
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

13 years ago[XPCOM] Change few missed printfs to BDBLOG
Kalle Vahlman [Tue, 4 Nov 2008 08:19:58 +0000 (10:19 +0200)]
[XPCOM] Change few missed printfs to BDBLOG

13 years agoAdd JS wrapper
Kalle Vahlman [Mon, 3 Nov 2008 13:05:01 +0000 (15:05 +0200)]
Add JS wrapper
Add testing tools

13 years agoAdd top-level Makefile
Kalle Vahlman [Mon, 3 Nov 2008 13:04:42 +0000 (15:04 +0200)]
Add top-level Makefile

13 years agoImport the XPCOM version
Kalle Vahlman [Mon, 3 Nov 2008 13:04:32 +0000 (15:04 +0200)]
Import the XPCOM version

13 years agoImport the WebKit version
Kalle Vahlman [Mon, 3 Nov 2008 13:04:20 +0000 (15:04 +0200)]
Import the WebKit version

13 years agoAdd the Maker build system
Kalle Vahlman [Mon, 3 Nov 2008 13:03:59 +0000 (15:03 +0200)]
Add the Maker build system

13 years agoStart out with licensing info
Kalle Vahlman [Mon, 3 Nov 2008 13:03:25 +0000 (15:03 +0200)]
Start out with licensing info