Commit Graph

349 Commits

Author SHA1 Message Date
bsmedberg@covad.net
fa0bafa496 Allow XPCOM to be restarted. r+sr=darin with grudging consent from dougt. Bug 239819 2004-05-11 09:38:50 +00:00
darin@meer.net
4c3a9a1ee6 fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt 2004-05-07 00:50:53 +00:00
darin@meer.net
f8ec302818 landing patch for bug 239716 "inout wstring methods are difficult to implement with nsEmbedString" patch by marco@gnome.org r=darin sr=dbaron 2004-04-20 00:21:34 +00:00
darin@meer.net
d36e774663 fixes bug 241022 "nsXPComInit.cpp has wrong offset checking for post 1.6 functions" patch by marco@gnome.org r+sr=darin 2004-04-19 22:33:33 +00:00
gerv@gerv.net
c0cd46fc51 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
darin@meer.net
48e2af20a3 fixes bug 239303 "provide basic string conversion routines for the Gecko SDK" r=bsmedberg sr=dbaron a=chofmann 2004-04-01 20:47:48 +00:00
timeless@mozdev.org
210feddcf8 Bug 235744 Expose StorageStream class to Javascript
patch by nsayer@kfu.com r=darin sr=darin
2004-03-02 01:11:06 +00:00
darin@meer.net
14e471acbc landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt 2004-02-19 02:44:03 +00:00
neil@parkwaycc.co.uk
4c6a736626 Bug 227500 Provide scriptable environment access p=bsmedberg,gisburn r/sr=dougt 2004-01-23 10:23:12 +00:00
darin@meer.net
4135eec68f fixes bug 228210 "XPCOM glue is not backwards compatible -> NS_GetFrozenFunction trashes memory" r=dougt a=dbaron 2003-12-11 23:50:47 +00:00
darin@meer.net
a49e0e55cd fixes bug 210125 "need to be able to AsyncWait for closure only" r=dougt sr=bzbarsky 2003-10-06 01:46:31 +00:00
bsmedberg@covad.net
7f3c28c2b5 Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt 2003-09-13 17:55:56 +00:00
bryner@brianryner.com
1ffa7062d9 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan. 2003-09-08 00:31:50 +00:00
darin@meer.net
101617684f fix tinderbox orange and thunderbird/firebird initial startup problem... r=dougt a=mkaply 2003-08-15 20:37:32 +00:00
mkaply@us.ibm.com
de09b02ebb #215457
r=dougt, sr=bryner, a=dbaron
Patch v2 - do event queue creation lazily
2003-08-15 13:59:39 +00:00
mkaply@us.ibm.com
a59a928cb5 Bug #215457
r=darin, sr=dougt, a=mkaply
Move creation of event queue before component registration
2003-08-13 20:08:20 +00:00
dougt@meer.net
af957888be Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron 2003-08-05 05:29:10 +00:00
timeless@mozdev.org
6e2d5d57f4 Bug 214681 nsDebugImpl is listed as a leak
r=dougt
2003-08-01 14:40:33 +00:00
dougt@meer.net
f09eff5661 Enables debug stackcrawl support in GRE builds. b=208098. r=dbaron. 2003-07-07 22:11:36 +00:00
bsmedberg@covad.net
fdb0c7c289 Build bustage from bug 210337, sorry 'bout that. 2003-06-23 21:56:07 +00:00
bsmedberg@covad.net
86f46ecad3 Oops, forgot a file for bug 210337, part 2. 2003-06-23 21:07:29 +00:00
bsmedberg@covad.net
de6e481b1f Bug 210337 - Spring cleaning of unused XPCOM code and callers r/sr=alecf/bz 2003-06-23 20:31:43 +00:00
dbradley@netscape.com
a8a1214ba8 Bug 198601 - Moves QI outside of RegisterGenericFactory. r/sr=dougt 2003-03-22 02:04:53 +00:00
dougt@netscape.com
d575ba72ae 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
0f5a3b06b8 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
dougt@netscape.com
265426f248 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
dougt@netscape.com
70e647a259 Adding generic support for the GRE in the xpcom glue. r=chak, sr=darin, b=185681 2003-01-02 23:09:30 +00:00
dougt@netscape.com
1a8d210904 Fixes XPCOM from using the wrong GRE define tag. r=chak, sr=dveditz, b=185113 2002-12-12 23:48:51 +00:00
dougt@netscape.com
94b80b6ee2 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
alecf@netscape.com
f216742be8 try to fix orange - didn't mean to #if 0 this out 2002-10-08 00:12:37 +00:00
alecf@netscape.com
38bc9568a0 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
583a9d6737 OS/2 orange part two 2002-10-07 03:49:32 +00:00
mkaply@us.ibm.com
702b817288 OS/2 orange 2002-10-07 03:47:50 +00:00
dougt@netscape.com
1aa543234a Backing out nsStringService. 2002-10-04 23:49:23 +00:00
dougt@netscape.com
de4cc8b16c First cut of the nsIStringService. 172512. r=jag, sr=alecf 2002-10-04 22:25:41 +00:00
dougt@netscape.com
8e97594b2d Fixes XPCOM Glue on linux, b=168584, sr=rpotts, r=alec 2002-09-27 13:07:01 +00:00
dougt@netscape.com
653601df4b 170369 - autoload xpcom components. r=dveditz@netscape.com, sr=rpotts@netscape.com 2002-09-23 21:46:25 +00:00
dougt@netscape.com
e4b5650b1d 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
b120d4acd2 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
f7137e7792 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
bf6bd6ef05 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
0e361f1aa1 XPCOM Glue Is broken on linux. b=168584, sr=alecf@netscape.com, r=bryner@netscape.com 2002-09-14 17:12:46 +00:00
chak@netscape.com
323811ddf3 Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
r=dougt, sr=alecf
2002-09-13 22:18:43 +00:00
dougt@netscape.com
0792d849a3 Adding null checks. patch by timeless, r=me 2002-09-12 19:35:49 +00:00
dougt@netscape.com
d033b574fe Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
dougt@netscape.com
517b4e843b Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec. 2002-08-26 20:36:44 +00:00
chak@netscape.com
f31fd9175e 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
2002-08-22 23:04:04 +00:00
dougt@netscape.com
9dc1a68f72 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 2002-08-12 22:09:25 +00:00
bzbarsky@mit.edu
70ff5b95be Doh. There's more bustage in this file. 2002-08-06 01:47:23 +00:00
bzbarsky@mit.edu
af6b08eb9a fix bustage 2002-08-06 01:32:51 +00:00