57 Commits

Author SHA1 Message Date
blassey%mozilla.com
135828a746 backing out: switching narrow char system calls to wide char in windows b=418703
git-svn-id: svn://10.0.0.236/trunk@247585 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-11 22:46:32 +00:00
blassey%mozilla.com
8ccd9a7db0 switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
git-svn-id: svn://10.0.0.236/trunk@247573 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-11 21:49:58 +00:00
blassey%mozilla.com
ca294d36ae backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
git-svn-id: svn://10.0.0.236/trunk@247139 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 22:56:48 +00:00
blassey%mozilla.com
e7090aa85c switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
git-svn-id: svn://10.0.0.236/trunk@247132 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 21:39:35 +00:00
jwalden%mit.edu
dda6ff3c99 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
benjamin%smedbergs.us
e6f5a47e35 Bug 349002, try #2 - Refactor xptcall into a frozen API, r=timeless - with OS/2 fixup by Peter Weilbacher
git-svn-id: svn://10.0.0.236/trunk@215468 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-20 17:03:38 +00:00
benjamin%smedbergs.us
ea38317460 Backout xptcall because linux tboxes are stupid, I think.
git-svn-id: svn://10.0.0.236/trunk@215369 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 20:17:24 +00:00
benjamin%smedbergs.us
d7078cf86a Bug 349002 - Refactor xptcall into a frozen API, r=timeless. Includes OS/2 fixup by Peter Weilbacher
git-svn-id: svn://10.0.0.236/trunk@215364 18797224-902f-48f8-a5cc-f745e15eee43
2006-11-16 18:29:33 +00:00
timeless%mozdev.org
46444dd782 Bug 106386 Correct misspellings in source code
r=bernd rs=brendan


git-svn-id: svn://10.0.0.236/trunk@208659 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-28 20:12:37 +00:00
dveditz%cruzio.com
f869942298 Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
simplify OOM checks when growing an nsAString. r/sr=darin


git-svn-id: svn://10.0.0.236/trunk@200610 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 19:07:30 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
timeless%mozdev.org
dae7b0629a Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan


git-svn-id: svn://10.0.0.236/trunk@185282 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-25 21:57:13 +00:00
timeless%mozdev.org
f9bdb44b34 Bug 106386 Correct misspellings in source code
patch by unknown@simplemachines.org r=timeless rs=brendan


git-svn-id: svn://10.0.0.236/trunk@185269 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-25 08:16:51 +00:00
bsmedberg%covad.net
0ea03d8860 Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin
git-svn-id: svn://10.0.0.236/trunk@171643 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-05 12:36:03 +00:00
bsmedberg%covad.net
39384bd668 Clean up missing LIBXUL_LIBRARY calls: transmgr/src is linked to client/src which is part of libxul (from bug 273876)
git-svn-id: svn://10.0.0.236/trunk@171555 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-04 13:27:43 +00:00
bryner%brianryner.com
41b51eec20 Additional REQUIRES cleanup for mailnews, mac, and suite directories (bug 73353). r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@168812 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-04 21:10:45 +00:00
bsmedberg%covad.net
4c08900f0e Bug 273876 - libxul step 2 (everything through widget, except spidermonkey) r=darin; again, this should not affect non-xulrunner trees.
git-svn-id: svn://10.0.0.236/trunk@166497 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-09 19:28:35 +00:00
bryner%brianryner.com
e1daca3ce3 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.
git-svn-id: svn://10.0.0.236/trunk@165757 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-24 22:48:45 +00:00
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