blizzard%redhat.com
255d8b5a41
Missed file for checkin for bug #205752 .
2003-05-20 18:52:40 +00:00
cls%seawood.org
8b363ed6a2
Change the naming scheme for the mingw libraries to use the following format:
...
static lib: libfoo.a
import lib: libfoo.dll.a
shared lib: foo.dll
Bug #134113 r=dmose
2003-04-23 00:54:38 +00:00
bryner%netscape.com
5aacded6e8
Use the correct filename for libxpcom on OS X. Bug 202686, r+sr=dougt.
2003-04-20 17:59:47 +00:00
bsmedberg%covad.net
edeed1b17d
win32 bustage-fix for bug 200709
2003-04-10 14:01:03 +00:00
bsmedberg%covad.net
2fe15728d7
bug 200709 remove dynamic linking of nsTHashtable and family. r=jkeiser sr=alecf
2003-04-10 13:27:16 +00:00
jkeiser%netscape.com
57a1ab6f5c
Templatized hashtable class by bsmedberg@covad.net (bug 180264), r=jkeiser@netscape.com, sr=alecf@netscape.com
2003-04-02 06:53:57 +00:00
dbradley%netscape.com
bfea584f1f
Bug 198601 - Moves QI outside of RegisterGenericFactory. r/sr=dougt
2003-03-22 02:04:53 +00:00
mkaply%us.ibm.com
8c2397b9ac
#188249
...
r=dougt
Cleanup Makefiles, OS/2 GCC landing
2003-03-21 22:26:41 +00:00
mkaply%us.ibm.com
5a7615023a
#188249
...
r=dougt
Cleanup Makefiles, OS/2 GCC landing
2003-03-21 22:20:04 +00:00
dougt%netscape.com
0d2808c511
Create a new xpcom obsolete library (and component library).
...
Moved nsFileSpec and related classes into this obsolete library.
Moved nsRegistry and related libreg functionality into the obsolete library.
Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.
Combined the following DLLs (source -> dest)
uriloader -> docshell
shistory -> docshell
jsurl -> jsdom
gkview -> gklayout
Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer
Modifed the xpt_link tool so that you can specify a �only include� cid list that can mask CID�s that you are not interested in.
Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).
Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService
Bug 194240, r/sr = darin, alec.
2003-03-15 01:04:32 +00:00
rginda%netscape.com
500958a09b
bug 170585, Scriptable streams are broken; r=darinf, sr=dougt
...
add factories so js can create the nsIBinary*Stream objects,
also adds read/writeByteArray functions
2003-03-13 21:23:18 +00:00
cls%seawood.org
040b1e64c2
Remove bogus mingw & win16 ifdefs from plevent.h
...
Add stub declaration for _mbstr which isn't defined in the current mingw headers but is present in the libs.
Fix GRE definition of XPCOM_DLL for mingw.
Bug #134113 r=dougt
2003-03-12 08:35:57 +00:00
alecf%netscape.com
fe6074f0b4
fix for bug 173601 - nsIStringEnumerator implementation
...
r=dougt, sr=darin
Yes, this will cause a code size increase.. but it is for some upcoming interface freezes...
2003-03-10 21:09:31 +00:00
bryner%netscape.com
4fa9e2a306
Fix shutdown crash on static builds (bug 196507) by ensuring that ENABLE_STATIC_COMPONENT_LOADER is #define'd when the component manager is created, so that the correct amount of memory is allocated. r=dougt, sr=alecf.
2003-03-10 07:01:49 +00:00
cls%seawood.org
d1479589a2
Adding mingw makefile changes.
...
Bug #134113 r=bryner
2003-03-08 05:57:15 +00:00
dougt%netscape.com
939bb1e75c
relanding. Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442)Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
2003-03-05 03:22:12 +00:00
tor%cs.brown.edu
db50a85d91
Backout of 193442/191415. a=brade,dougt
2003-03-03 21:00:07 +00:00
dougt%netscape.com
dccf8bcbee
Add experimental support to the native component loader so that native components can declare what libraries it depends on. (193442) Storing the GRE location in a relative way so that we can change GRE versions between launches assuming that they are compatible (191415). Fixed a bug where we didn't check return from GetLastModification in nsDll::HasChanged. Thank you ajschult@eos.ncsu.edu for pointing out the problem and suggesting a fix. Converted a linear search of compreg entries to be a hash lookup. Also cleaned up the xcdll class. Reviewers= Alec, Darin.
2003-02-28 21:30:35 +00:00
dbaron%dbaron.org
4aee1869d9
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 Fixing Windows bustage.
2003-02-22 16:42:43 +00:00
ccarlen%netscape.com
d0a8576aa6
Bug 191882 - We're building (and shipping) libxpcom.bundle though it's unused and contributes a megabyte to footprint on OSX. r=seawood/sr=dougt/a=asa
2003-02-06 14:37:32 +00:00
dougt%netscape.com
a587451a90
xpcom is unable to always load .js component file. r=ssu, sr=alecf, a=rjesup, b=190560
2003-01-28 22:17:58 +00:00
darin%netscape.com
685a7af468
modifications for bug 176919 "async streams" r=dougt,gordon sr=sspitzer a=valeski,asa
2003-01-18 02:15:14 +00:00
dougt%netscape.com
5edb313cb6
even better bundle patch. r=cls
2003-01-15 23:08:01 +00:00
dougt%netscape.com
51baca1888
Pushing the bundle to dist/bin r=cls
2003-01-15 22:56:52 +00:00
dougt%netscape.com
6508e0713e
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.
2003-01-15 20:40:06 +00:00
bryner%netscape.com
71b5ac7d73
Second try for bug 187732. Post-process component libraries on OS X using nmedit to control which symbols are exported. r=cls.
2003-01-06 07:13:49 +00:00
bryner%netscape.com
ce2428141f
Use the linker option to control which symbols are exported for Mach-O builds (only export NSGetModule from component libraries). Bug 187732, r=cls.
2003-01-06 00:40:49 +00:00
seawood%netscape.com
d59257cc5d
Add beos & mac classic defines for the gre.conf.
...
Bug #185681 r=dougt
2003-01-03 01:39:38 +00:00
dougt%netscape.com
7cd70969a2
Adding generic support for the GRE in the xpcom glue. r=chak, sr=darin, b=185681
2003-01-02 23:09:30 +00:00
seawood%netscape.com
d5efcdfb6d
Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
...
Bug #186241 r=dougt
2002-12-28 01:15:07 +00:00
seawood%netscape.com
297fae6d63
Create bundle version of libxpcom for OSX GRE builds.
...
Bug #186599 r=mcafee
2002-12-27 18:58:20 +00:00
dougt%netscape.com
ac32572e8a
Fixes XPCOM from using the wrong GRE define tag. r=chak, sr=dveditz, b=185113
2002-12-12 23:48:51 +00:00
timeless%mozdev.org
fe8ebacdbf
Bug 174603 Remove nsIEnumerator implementations: ConjoiningEnumerator, UnionEnumerator and IntersectionEnumerator
...
r=bbaetz sr=bz moa=alecf
2002-11-20 10:27:44 +00:00
dougt%netscape.com
20cb222459
landing 172512. nsEmbedString for component developers and embeders. r=alec, sr=jag/darin, a=asa@mozilla.org
2002-10-17 23:41:47 +00:00
seawood%netscape.com
57e08a3f3a
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
2002-10-17 06:47:01 +00:00
alecf%netscape.com
9eb5801360
try to fix orange - didn't mean to #if 0 this out
2002-10-08 00:12:37 +00:00
alecf%netscape.com
7bf884fe18
oops, one more part of bug 162115, r=dougt, sr=darin - make sure the new functions are exported by putting them in dlldeps.cpp
2002-10-07 19:11:18 +00:00
alecf%netscape.com
1a6ddca712
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
2002-10-07 19:03:41 +00:00
mkaply%us.ibm.com
7d65676b05
OS/2 orange part two
2002-10-07 03:49:32 +00:00
mkaply%us.ibm.com
2b245d3409
OS/2 orange
2002-10-07 03:47:50 +00:00
dougt%netscape.com
2079b1b881
Backing out nsStringService.
2002-10-04 23:49:23 +00:00
dougt%netscape.com
0cabe78b54
First cut of the nsIStringService. 172512. r=jag, sr=alecf
2002-10-04 22:25:41 +00:00
jkeiser%netscape.com
90f7d0d6fb
Add CheapSet, reduce select bloat, make blank options restore correctly (bug 166168), r=rjesup@wgate.com, sr=jst@netscape.com
2002-10-03 03:43:11 +00:00
dougt%netscape.com
4c78893d1b
Fixes XPCOM Glue on linux, b=168584, sr=rpotts, r=alec
2002-09-27 13:07:01 +00:00
dougt%netscape.com
1fc52e1325
170369 - autoload xpcom components. r=dveditz@netscape.com, sr=rpotts@netscape.com
2002-09-23 21:46:25 +00:00
dougt%netscape.com
77888f84c2
More on XPCOM Glue Is broken on linux. r=rpotts@netscape.com, sr=alecf@netscape.com, b=168584
2002-09-20 22:23:24 +00:00
dougt%netscape.com
fb3a6729a5
fixes a gcc warning about a partially-bracketed initializer. patch by dbaron, r=me, b=168584
2002-09-15 20:59:29 +00:00
dougt%netscape.com
dbdbdb3778
Fixing Unregister method to use the same PR_CALLBACK signature for implementations as were used for function declarations.
2002-09-15 19:55:08 +00:00
seawood%netscape.com
92d5f18935
Use the same PR_CALLBACK signature for funciton implementations as were used for function declarations.
...
Fixing OS/2 tinderbox bustage.
2002-09-15 02:48:28 +00:00
dougt%netscape.com
b9e75036ca
XPCOM Glue Is broken on linux. b=168584, sr=alecf@netscape.com, r=bryner@netscape.com
2002-09-14 17:12:46 +00:00