327 Commits

Author SHA1 Message Date
dougt%netscape.com
aec466b50d xpcom is unable to always load .js component file. r=ssu, sr=alecf, a=rjesup, b=190560
git-svn-id: svn://10.0.0.236/trunk@137043 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-28 22:17:58 +00:00
darin%netscape.com
2b1d90b6ed modifications for bug 176919 "async streams" r=dougt,gordon sr=sspitzer a=valeski,asa
git-svn-id: svn://10.0.0.236/trunk@136572 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-18 02:15:14 +00:00
dougt%netscape.com
204db99f5e even better bundle patch. r=cls
git-svn-id: svn://10.0.0.236/trunk@136383 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-15 23:08:01 +00:00
dougt%netscape.com
c6531907c3 Pushing the bundle to dist/bin r=cls
git-svn-id: svn://10.0.0.236/trunk@136382 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-15 22:56:52 +00:00
dougt%netscape.com
a2a82fab36 move nsTraceMalloc out of XPCOM. Factory out stackwalking code into new files. 189221 r=chak, 186585 r=blythe sr=dbaron. Most of this patch was contributed by seawood.
git-svn-id: svn://10.0.0.236/trunk@136371 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-15 20:40:06 +00:00
bryner%netscape.com
e7a6c171fe Second try for bug 187732. Post-process component libraries on OS X using nmedit to control which symbols are exported. r=cls.
git-svn-id: svn://10.0.0.236/trunk@135875 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 07:13:49 +00:00
bryner%netscape.com
6f2ab9f4c5 Use the linker option to control which symbols are exported for Mach-O builds (only export NSGetModule from component libraries). Bug 187732, r=cls.
git-svn-id: svn://10.0.0.236/trunk@135865 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-06 00:40:49 +00:00
seawood%netscape.com
343f225096 Add beos & mac classic defines for the gre.conf.
Bug #185681 r=dougt


git-svn-id: svn://10.0.0.236/trunk@135806 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-03 01:39:38 +00:00
dougt%netscape.com
e6cf660ddf Adding generic support for the GRE in the xpcom glue. r=chak, sr=darin, b=185681
git-svn-id: svn://10.0.0.236/trunk@135798 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-02 23:09:30 +00:00
seawood%netscape.com
f8f86e7f05 Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@135661 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 01:15:07 +00:00
seawood%netscape.com
2ce655c9b5 Create bundle version of libxpcom for OSX GRE builds.
Bug #186599 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@135658 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-27 18:58:20 +00:00
dougt%netscape.com
8758c7ee75 Fixes XPCOM from using the wrong GRE define tag. r=chak, sr=dveditz, b=185113
git-svn-id: svn://10.0.0.236/trunk@135198 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-12 23:48:51 +00:00
timeless%mozdev.org
e9c5d539b4 Bug 174603 Remove nsIEnumerator implementations: ConjoiningEnumerator, UnionEnumerator and IntersectionEnumerator
r=bbaetz sr=bz moa=alecf


git-svn-id: svn://10.0.0.236/trunk@134186 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-20 10:27:44 +00:00
dougt%netscape.com
3ce22699b8 landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@132196 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 23:41:47 +00:00
seawood%netscape.com
f9eb727003 Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa


git-svn-id: svn://10.0.0.236/trunk@132136 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-17 06:47:01 +00:00
alecf%netscape.com
1c1304e5e9 try to fix orange - didn't mean to #if 0 this out
git-svn-id: svn://10.0.0.236/trunk@131341 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 00:12:37 +00:00
alecf%netscape.com
6d9b9e292e oops, one more part of bug 162115, r=dougt, sr=darin - make sure the new functions are exported by putting them in dlldeps.cpp
git-svn-id: svn://10.0.0.236/trunk@131316 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 19:11:18 +00:00
alecf%netscape.com
36dda6d759 fix for bug 162115 - add nsCOMArray<T> and nsIArray to the build
r=dougt, sr=darin, lots of comments from brendan, kai, bugmail@sicking.cc, frank.schoenheit@gmx.de, and even a little license help from timeless


git-svn-id: svn://10.0.0.236/trunk@131314 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 19:03:41 +00:00
mkaply%us.ibm.com
c57f6ea8b9 OS/2 orange part two
git-svn-id: svn://10.0.0.236/trunk@131286 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 03:49:32 +00:00
mkaply%us.ibm.com
08fbb986c7 OS/2 orange
git-svn-id: svn://10.0.0.236/trunk@131285 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-07 03:47:50 +00:00
dougt%netscape.com
0aa63891b6 Backing out nsStringService.
git-svn-id: svn://10.0.0.236/trunk@131201 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 23:49:23 +00:00
dougt%netscape.com
686f5cf33f First cut of the nsIStringService. 172512. r=jag, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@131183 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-04 22:25:41 +00:00
jkeiser%netscape.com
b742025df3 Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@131052 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-03 03:43:11 +00:00
dougt%netscape.com
77abf83626 Fixes XPCOM Glue on linux, b=168584, sr=rpotts, r=alec
git-svn-id: svn://10.0.0.236/trunk@130583 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 13:07:01 +00:00
dougt%netscape.com
1cae55c238 170369 - autoload xpcom components. r=dveditz@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@130292 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-23 21:46:25 +00:00
dougt%netscape.com
d3e4775ae9 More on XPCOM Glue Is broken on linux. r=rpotts@netscape.com, sr=alecf@netscape.com, b=168584
git-svn-id: svn://10.0.0.236/trunk@130180 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 22:23:24 +00:00
dougt%netscape.com
6fe1c2b00b fixes a gcc warning about a partially-bracketed initializer. patch by dbaron, r=me, b=168584
git-svn-id: svn://10.0.0.236/trunk@129661 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 20:59:29 +00:00
dougt%netscape.com
b039687b70 Fixing Unregister method to use the same PR_CALLBACK signature for implementations as were used for function declarations.
git-svn-id: svn://10.0.0.236/trunk@129659 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 19:55:08 +00:00
seawood%netscape.com
8527d8b5c4 Use the same PR_CALLBACK signature for funciton implementations as were used for function declarations.
Fixing OS/2 tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@129633 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-15 02:48:28 +00:00
dougt%netscape.com
add17b8f38 XPCOM Glue Is broken on linux. b=168584, sr=alecf@netscape.com, r=bryner@netscape.com
git-svn-id: svn://10.0.0.236/trunk@129615 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-14 17:12:46 +00:00
chak%netscape.com
98ed7836a1 Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@129568 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:18:43 +00:00
dougt%netscape.com
f90dcabeab Adding null checks. patch by timeless, r=me
git-svn-id: svn://10.0.0.236/trunk@129390 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 19:35:49 +00:00
alecf%netscape.com
f222dfaf57 fix bug 124182 - move nsAVLTree into htmlparser, since it is the only consumer
r=harishd, sr=jst


git-svn-id: svn://10.0.0.236/trunk@129311 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-12 04:52:01 +00:00
dougt%netscape.com
bbd2f4344f Makefile changes 166426
git-svn-id: svn://10.0.0.236/trunk@128775 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:47:42 +00:00
dougt%netscape.com
84a55b3892 typo
git-svn-id: svn://10.0.0.236/trunk@128773 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:41:27 +00:00
dougt%netscape.com
1ebc6538fb Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
git-svn-id: svn://10.0.0.236/trunk@128770 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:36:13 +00:00
dougt%netscape.com
3ce6b2e86f Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426
git-svn-id: svn://10.0.0.236/trunk@128758 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 23:08:17 +00:00
dougt%netscape.com
0f22b205af Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec.
git-svn-id: svn://10.0.0.236/trunk@128150 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-26 20:36:44 +00:00
chak%netscape.com
115d1eadb1 Fix for #149208 - NS_InitEmbedding() uncoditionally calls AutoRegister
[When this fix was originally checked in, it broke registration of
components in the MRE dir. This patch fixes it]
r=darin, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@127902 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 23:04:04 +00:00
dougt%netscape.com
d1fc1c4b9d Fixes NS_InitEmbedding unconditionally calls AutoRegister. This also removes xpinstall from using component.reg which I believe is the last users of this file. r=chak,dveditz sr=bryner b=149208
git-svn-id: svn://10.0.0.236/trunk@127101 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-12 22:09:25 +00:00
seawood%netscape.com
0b3ff474f3 Removing old nmake build makefiles. Bug #158528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
jkeiser%netscape.com
7bdfb971a7 Add generalized macro-based PLDHashTable C++ wrapper (bug 125849), r=alecf, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@126427 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 04:15:10 +00:00
bzbarsky%mit.edu
39fdecde54 Doh. There's more bustage in this file.
git-svn-id: svn://10.0.0.236/trunk@126407 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 01:47:23 +00:00
bzbarsky%mit.edu
aa8f078373 fix bustage
git-svn-id: svn://10.0.0.236/trunk@126405 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 01:32:51 +00:00
bryner%netscape.com
44791394dd Remove obsolete NS_BASE and _IMPL_NS_BASE, and unused/obsolete source files nsStdFileStream.* (bug 160052). r=cls, sr=alecf, a=asa.
git-svn-id: svn://10.0.0.236/trunk@126082 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-30 21:30:05 +00:00
jdunn%netscape.com
28c54c8a52 moving extern statement out of function scope to fix bustage
r=dougt@netscape.com
sr=rpotts@netscape.com
a=asa@mozilla.org
# 141359


git-svn-id: svn://10.0.0.236/trunk@125782 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-25 14:21:00 +00:00
dougt%netscape.com
4cb4da3135 attempting to fix the AIX bustage
git-svn-id: svn://10.0.0.236/trunk@125461 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 14:38:07 +00:00
dougt%netscape.com
ecdd8ab65f Fixes the following:
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final.  This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface.  This should land for 1.1b since users of the current category manager will have to update their components.

157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.

157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null.  It is a bandaide fix as the real problems involves retooling the directory enumerator.

157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do.  The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.

r/sr=alecf@netscape.com, rpotts@netscape.com.  a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@125444 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 05:09:10 +00:00
mkaply%us.ibm.com
967c8ec974 Os/2 bustage
git-svn-id: svn://10.0.0.236/trunk@124471 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 04:26:18 +00:00
dbaron%fas.harvard.edu
f3b021ab55 Attempt to fix BeOS bustage. b=148046
git-svn-id: svn://10.0.0.236/trunk@124470 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 04:07:20 +00:00