39 Commits

Author SHA1 Message Date
timeless%mozdev.org
a244a8cf11 Bug 256983 Crash [E] NPR: NULL pointer read in PL_HashTableAdd {1 occurrence}
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@165389 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-16 04:29:15 +00:00
timeless%mozdev.org
d046585f1b Bug 106386 Correct misspellings in source code
patch by ajvincent@gmail.com r=dbradley rs=brendan


git-svn-id: svn://10.0.0.236/trunk@165193 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-10 07:27:11 +00:00
darin%meer.net
8fcee6d0e5 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)


git-svn-id: svn://10.0.0.236/trunk@162028 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 22:57:24 +00:00
darin%meer.net
5cde6c1a56 removing bogus, unused interface declaration
git-svn-id: svn://10.0.0.236/trunk@159609 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 19:56:42 +00:00
darin%meer.net
f876c7596c add license headers
git-svn-id: svn://10.0.0.236/trunk@159498 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 20:22:48 +00:00
darin%meer.net
c81cc72845 compile away printfs in non-debug builds
git-svn-id: svn://10.0.0.236/trunk@159497 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 20:21:17 +00:00
darin%meer.net
93eeed6065 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@159162 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 01:40:23 +00:00
darin%meer.net
a126088ac6 fixing scriptability of IPC interfaces
fixing critical bug in DConnectStub::QueryInterface
adding JavaScript testcase for DConnect

NOT PART OF THE BUILD


git-svn-id: svn://10.0.0.236/trunk@159161 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 00:14:45 +00:00
darin%meer.net
17b20a4c15 make --disable-tests disable dconnect/test, thanks to Frank Wiegerinck for reporting this bug.
git-svn-id: svn://10.0.0.236/trunk@159060 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 15:33:19 +00:00
darin%meer.net
dcb175642d fixing shutdown crash. this code should not have been calling IPC_Shutdown.
not part of the build


git-svn-id: svn://10.0.0.236/trunk@158611 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-30 18:49:34 +00:00
darin%meer.net
a7207d667b do not wrap null valued interface pointers.
NOT PART OF THE BUILD


git-svn-id: svn://10.0.0.236/trunk@158482 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 14:27:57 +00:00
darin%meer.net
c6df1c970d Bad array addressing in GetIIDForMethodParam when passed a nsXPTCVariant
array.  Thanks to Javier Pedemonte for discovering this bug.

Not part of the default build.


git-svn-id: svn://10.0.0.236/trunk@158391 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 23:22:56 +00:00
darin%meer.net
746d11be76 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.


git-svn-id: svn://10.0.0.236/trunk@158373 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 18:10:11 +00:00
darin%meer.net
8090429064 more buffer overrun fixes
git-svn-id: svn://10.0.0.236/trunk@156545 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 20:18:29 +00:00
darin%meer.net
8232b26811 fixing brad tinderbox warnings
git-svn-id: svn://10.0.0.236/trunk@156517 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 07:05:20 +00:00
darin%meer.net
77875991f4 fixing mingw build bustage
git-svn-id: svn://10.0.0.236/trunk@156478 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-17 21:17:38 +00:00
darin%meer.net
fa470c5533 compiling dconnect extension by default, but only including it in the
final component library if BUILD_DCONNECT is set in the build environment.
fixing a buffer overrun in ipcMessageWriter (it was not initializing itself
properly)


git-svn-id: svn://10.0.0.236/trunk@156473 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-17 19:49:42 +00:00
darin%meer.net
5b69caaff6 initial checkin for d-xpcom support using the ipc daemon, b=242530 (NOT PART OF THE BUILD)
git-svn-id: svn://10.0.0.236/trunk@156403 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 06:19:28 +00:00
darin%meer.net
fd7d0659e0 fixing IPC MT bugs. adding aggressive MT testcase for ipcILockService.
git-svn-id: svn://10.0.0.236/trunk@156259 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 21:27:28 +00:00
darin%meer.net
aa0f4eab3b fixing BeOS bustage
git-svn-id: svn://10.0.0.236/trunk@156207 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-10 23:21:22 +00:00
darin%meer.net
c2599c9f7f attempting to fix static build bustage
git-svn-id: svn://10.0.0.236/trunk@156179 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 22:04:12 +00:00
darin%meer.net
ceb62c0dc2 removing dead code
git-svn-id: svn://10.0.0.236/trunk@156174 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 19:48:25 +00:00
darin%meer.net
1350329ecf landing patch for bug 243107 "make ipcIService and ipcILockService threadsafe" (this code is not currently used for anything)
git-svn-id: svn://10.0.0.236/trunk@156171 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 19:08:57 +00:00
darin%meer.net
a7c8dbfd0e removing dead file
git-svn-id: svn://10.0.0.236/trunk@156118 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 01:08:36 +00:00
darin%meer.net
7d75d3d117 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@155863 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 19:21:51 +00:00
darin%meer.net
789d83692f fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@155862 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 18:55:40 +00:00
darin%meer.net
3c0b29e236 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@155861 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 18:50:36 +00:00
darin%meer.net
a7d32be545 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@155859 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 18:49:10 +00:00
darin%meer.net
439c8ef2b1 patch for bug 242248 "IPC synchronous message support needs to be reworked" (not yet used for anything)
git-svn-id: svn://10.0.0.236/trunk@155858 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 18:40:33 +00:00
leaf%mozilla.org
d1ebd8ee83 removing unused variable. patch from gautheri, r=me, sr=scc. bug 90906
git-svn-id: svn://10.0.0.236/trunk@155340 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 17:57:07 +00:00
darin%meer.net
6166d1337c fixes bug 226481 "please rename mozipcd to mozilla-ipcd so it doesn't break shell autocompletion" r=dbaron
git-svn-id: svn://10.0.0.236/trunk@151974 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:31:47 +00:00
dbaron%dbaron.org
707d55e1d1 Remove users of deprecated, no-op, NS_INIT_ISUPPORTS macro from tree. b=178643 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151780 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 23:12:44 +00:00
bsmedberg%covad.net
7e08b118b7 Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150973 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 13:37:00 +00:00
bsmedberg%covad.net
9706f93476 Beginning to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150961 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 01:22:31 +00:00
cbiesinger%web.de
c58fe47fdf bug 229988. fix beos build bustage
git-svn-id: svn://10.0.0.236/trunk@150857 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-04 00:15:16 +00:00
cls%seawood.org
a9883856bd If libraries are not exported to $DIST, they should not be exported to $prefix either. Fixing history bustage when using 'make install'.
Bug #229362 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@150819 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 23:35:26 +00:00
mkaply%us.ibm.com
42722cae97 #226369
r=darin, a=mkaply
Rename transmngr to transmgr


git-svn-id: svn://10.0.0.236/trunk@149619 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:25:22 +00:00
darin%meer.net
dad5e87bbc fixes bug 225016 "make IPC startup handshake (send CLIENT_HELLO, wait for CLIENT_ID) synchronous" r=timeless
git-svn-id: svn://10.0.0.236/trunk@149086 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:49:24 +00:00
bsmedberg%covad.net
0050990907 Moving IPC code from the IPC_BRANCH_20030304 to the trunk. No actual code changes.
r/sr=leaf+darin


git-svn-id: svn://10.0.0.236/trunk@148982 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 13:50:30 +00:00