14 Commits

Author SHA1 Message Date
bsmedberg%covad.net
573eebab2a Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-05 12:36:03 +00:00
bsmedberg%covad.net
79241940e8 Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees. 2004-12-09 19:28:35 +00:00
bryner%brianryner.com
29c70cffe8 Reduce do_GetService code bloat further by adding specialized assignment to nsCOMPtr and providing a version with no error pointer. Also make CallGetService work the same way as CallGetComponent does, as far as using frozen/non-frozen interface to service manager. Bug 264456, r=darin. 2004-11-24 22:48:45 +00:00
darin%meer.net
145aa32a94 working around broken usage of XPCOM for bug 256911 "bind lifetime of
child stubs to that of the master stub" (based on similar patch by
Javier Pedemonte for nsJavaXPTCStub.cpp)
2004-09-09 22:57:24 +00:00
darin%meer.net
4643a9f28a add license headers 2004-07-19 20:22:48 +00:00
darin%meer.net
333b83915b fixing scriptability of IPC interfaces
fixing critical bug in DConnectStub::QueryInterface
adding JavaScript testcase for DConnect

NOT PART OF THE BUILD
2004-07-14 00:14:45 +00:00
darin%meer.net
cefc94128c make --disable-tests disable dconnect/test, thanks to Frank Wiegerinck for reporting this bug. 2004-07-12 15:33:19 +00:00
darin%meer.net
65bdc691c7 fixing shutdown crash. this code should not have been calling IPC_Shutdown.
not part of the build
2004-06-30 18:49:34 +00:00
darin%meer.net
b6acc49e5b do not wrap null valued interface pointers.
NOT PART OF THE BUILD
2004-06-25 14:27:57 +00:00
darin%meer.net
2ba5715b6a Bad array addressing in GetIIDForMethodParam when passed a nsXPTCVariant
array.  Thanks to Javier Pedemonte for discovering this bug.

Not part of the default build.
2004-06-23 23:22:56 +00:00
darin%meer.net
919e3a5232 Fixes a major bug that occurs when passing a remote object to a method call
on another remote object.  We now unwrap the local DConnectStub and send
the address of the remote object instead, which avoids the creation of an
unnecessary DConnectStub on the remote side.  Thanks to Frank Wiegerinck
for finding this bug.

This patch also makes it so that all of the IPC tests depend on no more
than XPCOM.  That way it is possible to build IPCDC and XPCOM standalone
without needing disable tests.

These changes do not affect the default build.
2004-06-23 18:10:11 +00:00
darin%meer.net
a37ae4927f fixing brad tinderbox warnings 2004-05-18 07:05:20 +00:00
darin%meer.net
542e90f394 fixing mingw build bustage 2004-05-17 21:17:38 +00:00
darin%meer.net
13c88e4971 initial checkin for d-xpcom support using the ipc daemon, b=242530 (NOT PART OF THE BUILD) 2004-05-14 06:19:28 +00:00