bryner%brianryner.com
a1e14b3f8b
Change the semantics of the .autoreg file so that it can be used for Firefox and Thunderbird to trigger re-registration in all profiles. Rather than checking for the existance of the file, registering, and deleting it, we'll always compare the timestamp of .autoreg to that of the profile compreg.dat, and re-register if .autoreg exists and is newer. Bug 252905, r=darin.
...
git-svn-id: svn://10.0.0.236/trunk@160177 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 15:26:33 +00:00
tor%cs.brown.edu
ff31f81698
Bug 153586 - Date.toLocaleString() not returning locale string.
...
r=jst, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@157913 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 16:38:43 +00:00
bsmedberg%covad.net
ff6cab48ca
Allow XPCOM to be restarted. r+sr=darin with grudging consent from dougt. Bug 239819
...
git-svn-id: svn://10.0.0.236/trunk@156232 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 09:38:50 +00:00
darin%meer.net
79e8e5c0f9
fixes bug 241155 "Support multiple 'components' directories" r=bsmedberg moa=dougt
...
git-svn-id: svn://10.0.0.236/trunk@156056 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 00:50:53 +00:00
darin%meer.net
0fc79f3a16
landing patch for bug 239716 "inout wstring methods are difficult to implement with nsEmbedString" patch by marco@gnome.org r=darin sr=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@155191 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:21:34 +00:00
darin%meer.net
960f831775
fixes bug 241022 "nsXPComInit.cpp has wrong offset checking for post 1.6 functions" patch by marco@gnome.org r+sr=darin
...
git-svn-id: svn://10.0.0.236/trunk@155185 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 22:33:33 +00:00
gerv%gerv.net
210853d71e
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@155067 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:21:17 +00:00
darin%meer.net
17b87fb59e
fixes bug 239303 "provide basic string conversion routines for the Gecko SDK" r=bsmedberg sr=dbaron a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@154433 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-01 20:47:48 +00:00
timeless%mozdev.org
0f04ebea1d
Bug 235744 Expose StorageStream class to Javascript
...
patch by nsayer@kfu.com r=darin sr=darin
git-svn-id: svn://10.0.0.236/trunk@153414 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:11:06 +00:00
darin%meer.net
55688e6410
landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
...
git-svn-id: svn://10.0.0.236/trunk@152905 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 02:44:03 +00:00
neil%parkwaycc.co.uk
178bfead9d
Bug 227500 Provide scriptable environment access p=bsmedberg,gisburn r/sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@151742 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 10:23:12 +00:00
darin%meer.net
31f3f5b447
fixes bug 228210 "XPCOM glue is not backwards compatible -> NS_GetFrozenFunction trashes memory" r=dougt a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@150231 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:50:47 +00:00
darin%meer.net
bc1bb52b19
fixes bug 210125 "need to be able to AsyncWait for closure only" r=dougt sr=bzbarsky
...
git-svn-id: svn://10.0.0.236/trunk@147597 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 01:46:31 +00:00
bsmedberg%covad.net
1b71e7ac3e
Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@146844 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:55:56 +00:00
bryner%brianryner.com
c81aa21722
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@146626 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 00:31:50 +00:00
darin%meer.net
26fcbc31cc
fix tinderbox orange and thunderbird/firebird initial startup problem... r=dougt a=mkaply
...
git-svn-id: svn://10.0.0.236/trunk@146065 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 20:37:32 +00:00
mkaply%us.ibm.com
790a597b69
#215457
...
r=dougt, sr=bryner, a=dbaron
Patch v2 - do event queue creation lazily
git-svn-id: svn://10.0.0.236/trunk@146052 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 13:59:39 +00:00
mkaply%us.ibm.com
86ee36d409
Bug #215457
...
r=darin, sr=dougt, a=mkaply
Move creation of event queue before component registration
git-svn-id: svn://10.0.0.236/trunk@145973 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 20:08:47 +00:00
dougt%meer.net
6dfc67684a
Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@145587 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 05:29:10 +00:00
timeless%mozdev.org
6d5c6a4078
Bug 214681 nsDebugImpl is listed as a leak
...
r=dougt
git-svn-id: svn://10.0.0.236/trunk@145455 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:40:33 +00:00
dougt%meer.net
62a22c39a4
Enables debug stackcrawl support in GRE builds. b=208098. r=dbaron.
...
git-svn-id: svn://10.0.0.236/trunk@144537 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:11:36 +00:00
bsmedberg%covad.net
dfa3c3ed18
Build bustage from bug 210337, sorry 'bout that.
...
git-svn-id: svn://10.0.0.236/trunk@144070 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-23 21:56:07 +00:00
bsmedberg%covad.net
0040dad71e
Oops, forgot a file for bug 210337, part 2.
...
git-svn-id: svn://10.0.0.236/trunk@144066 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-23 21:07:29 +00:00
bsmedberg%covad.net
03384bfad0
Bug 210337 - Spring cleaning of unused XPCOM code and callers r/sr=alecf/bz
...
git-svn-id: svn://10.0.0.236/trunk@144063 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-23 20:31:43 +00:00
dbradley%netscape.com
08bf31df04
Bug 198601 - Moves QI outside of RegisterGenericFactory. r/sr=dougt
...
git-svn-id: svn://10.0.0.236/trunk@140015 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-22 02:04:53 +00:00
dougt%netscape.com
fed2927b2c
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 CIDs 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.
git-svn-id: svn://10.0.0.236/trunk@139480 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:04:32 +00:00
rginda%netscape.com
8f40c15175
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
git-svn-id: svn://10.0.0.236/trunk@139398 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 21:23:18 +00:00
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
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
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
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
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
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
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
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
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