717 Commits

Author SHA1 Message Date
bsmedberg%covad.net
144afd1c5e bug 219233 - Unfork nsIChromeRegistry.idl (not the impl, just the interface) and move it into content/base/public until we can get a more fine-grained separation of that interface in to GRE/non-GRE pieces. r/sr=hyatt+jst
I couldn't do a CVS move of nsIChromeRegistry.idl, sorry... it was added on a branch earlier. The old CVS log/blame can be found at mozilla/rdf/chrome/public/nsIChromeRegistry.idl


git-svn-id: svn://10.0.0.236/trunk@150618 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 05:23:10 +00:00
bsmedberg%covad.net
68aec1f7ac Bug 221994 - Log chrome registry errors during XPInstall to help diagnose error -239. Patch by bugzilla@bsdchicks.com (Doc Wilco) thank you! r=me sr=bryner
git-svn-id: svn://10.0.0.236/trunk@149356 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 14:57:28 +00:00
timeless%mozdev.org
08194e1fbc Bug 219979 remove unused variable and function
r=dveditz sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@148242 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:30:33 +00:00
caillon%returnzero.com
c1914505cb Re-land patch for bug 83536, merging principal objects.
Also includes fixes from bug 216041.
r=bzbarsky
sr=jst


git-svn-id: svn://10.0.0.236/trunk@148229 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:11:49 +00:00
cls%seawood.org
5bef9a23ea Fix misc build issues for mingw gcc 3.3.1:
* Link non-component libs using -Wl,-enable-runtime-psuedo-relocs to workaround auto-import issues
* the last element of an enum cannot end with a comma
* PRUint16 is not interchangable with PRUnichar nor WCHAR
* cannot take the address of or call ::main() from another c++ function
* Functions declared within |class foo {};| block do not need extra |foo::| qualification
* GCC no longer implements <varargs.h>. Use <stdarg.h> instead
Bug #217009 sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147027 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 17:22:33 +00:00
timeless%mozdev.org
067ed6485f Bug 174218 nsXPInstallManager::ConfirmChromeInstall leaks return from nsTextFormatter::smprintf
r=dveditz sr=bz


git-svn-id: svn://10.0.0.236/trunk@146708 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:52:52 +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
caillon%returnzero.com
d55b44719f Backing out the patch to bug 83536.
I will reland this when 1.6a re-opens.
r+sr=jst@netscape.com
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@146256 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 03:06:53 +00:00
ssu%netscape.com
129b97557a checking in patch from bugzilla@bsdchicks.com to fix bug 109044 - Install error -239 registering chrome on some systems. r=ssu, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@145634 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 23:36:54 +00:00
cls%seawood.org
6416793997 La la la
git-svn-id: svn://10.0.0.236/trunk@145501 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 21:11:07 +00:00
cls%seawood.org
c2cb0b0f3e Oops. One too many.
git-svn-id: svn://10.0.0.236/trunk@145500 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 21:05:28 +00:00
cls%seawood.org
9a09f6da99 Remove unused references to xpcom_obsolete
Bug #38122 r=dougt sr=bryner


git-svn-id: svn://10.0.0.236/trunk@145498 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 20:17:28 +00:00
timeless%mozdev.org
e1993396b4 Bug 213894 XPI Installation crashes [@ nsXPITriggerItem::SetPrincipal]
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@145208 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 21:10:38 +00:00
caillon%returnzero.com
cd46cbbaad Bug 83536.
Merge script principal implementations into one class.
Should reduce footprint, speed up calls to caps a little bit, and fixes several memory leaks.
Also fixes bugs 211174 and 211263
r=jst@netscape.com
sr=bzbarsky@mit.edu
moa=mstoltz@netscape.com (he looked at an earlier patch and said it looked fine, and will do a retroactive review when he returns from vacation as well)


git-svn-id: svn://10.0.0.236/trunk@145137 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 05:15:20 +00:00
jaggernaut%netscape.com
f34216bf2d Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:47:59 +00:00
jaggernaut%netscape.com
36ab3d76a9 Bug 212272: Switch some Substring users over to String(Begins|Ends)With. r=dwitte, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144817 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 07:37:39 +00:00
jaggernaut%netscape.com
95a2235bee Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144804 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:29:00 +00:00
jst%netscape.com
ecae24eff4 Fixing bug 209884. Writing an inline helper to safely get an nsIScriptContext from a JSContext and making direct callers of JS_GetContextPrivate() use the helper. r=caillon@aillon.org, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@144108 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-24 21:43:01 +00:00
dwitte%stanford.edu
dc7e857400 bug 100649: Length() being used where IsEmpty() is meant
treewide changes to convert incorrect usages of string.Length() to string.IsEmpty().

thanks to afatecha@idea.com.py (Ariel Fatecha) for the patch. r=dwitte, sr=jst.

got the ok from Asa to land into a closed tree.


git-svn-id: svn://10.0.0.236/trunk@142828 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-23 21:34:47 +00:00
sgehani%netscape.com
2d9b362f53 Carbonize AppleSingle decoder, fileMacAlias() XPInstall API, and
gestalt() XPInstall API to restore XPInstall to full working
functionality on Mach-O builds.
b=202772; r=ssu, ccarlen, sr=sfraser; a=asa


git-svn-id: svn://10.0.0.236/trunk@142673 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-21 00:53:35 +00:00
timeless%mozdev.org
73b4b6518b Bug 206287 things Will be re-ordered to match declaration order
r=roc+moz sr=roc+moz a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@142636 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-20 02:02:56 +00:00
ssu%netscape.com
ead6490b54 fixing bug 204162 - -201 error when doing performInstall. r=dveditz sr=jag, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142282 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-09 20:47:34 +00:00
ssu%netscape.com
4c3260460c checking in patch from dveditz for bug 204431 - The 5-arg form of addDirectory() incorrectly returns error to script. r=ssu, sr=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@142218 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-08 18:33:56 +00:00
ssu%netscape.com
0e352ff755 fixing bug 67027 - Having int chars in install folder name doesn't uninstall anything. r=dveditz sr=dmose, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142163 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-06 06:08:31 +00:00
ssu%netscape.com
01fabdc144 checking in patch from jonwil@tpgi.com.au for bug 203892 - fix xpinstall in MingW. r=ssu, sr=dmose, a=leaf
git-svn-id: svn://10.0.0.236/trunk@141984 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 23:02:21 +00:00
ssu%netscape.com
4eba622c78 fixing bug 125106 - general nsIFile converter change hosed XPInstall intl filenames. r=dveditz, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141965 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:59:08 +00:00
ssu%netscape.com
f666231373 fixing bug 125106 - general nsIFile converter change hosed XPInstall intl filenames. r=dveditz, sr=alecf, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@141964 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-30 06:49:04 +00:00
ssu%netscape.com
bb0d255326 fixing bug 198947 - instaling xpi again, create *.old files (from this package) in place orginal. r=darin, sr=dmose, a=asa
git-svn-id: svn://10.0.0.236/trunk@141714 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-23 20:42:09 +00:00
ssu%netscape.com
7bcfb95f5b fixing bug 195148 - XPInstall API's getFolder should support Classic and OSX folders under OSX. r=ccarlen,dougt sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@140789 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-07 07:02:32 +00:00
sfraser%netscape.com
882c17b13e Need to link with TK_LIBS on Mac, so that the static build gets Carbon symbols.
git-svn-id: svn://10.0.0.236/trunk@139537 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 22:51:39 +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 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.


git-svn-id: svn://10.0.0.236/trunk@139480 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-15 01:04:32 +00:00
cls%seawood.org
de43096f0d Rename enumerated HKEY_* defines to avoid conflicts with mingw/w32api headers.
Bug #134113 r=ssu sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@139472 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:50:35 +00:00
ccarlen%netscape.com
a8846dab1a Bug 195109 - [Mac OSX] xpinstall fails Pre-Checkin Trigger smoketest. r=ssu/sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@139465 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-14 20:01:59 +00:00
cls%seawood.org
dac8d1a090 Adding mingw makefile changes.
Bug #134113 r=bryner


git-svn-id: svn://10.0.0.236/trunk@139140 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-08 05:57:15 +00:00
cls%seawood.org
609a196b54 XP code changes required for mingw landing.
Add NS_STDCALL macros for functions that require stdcall declarations.
Add NS_STDCALL_FUNCPROTO macro for stdcall function prototype typedefs.
Bug #134113 r=dougt sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@139083 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-07 06:07:56 +00:00
mkaply%us.ibm.com
f9e54eb721 #153938
r=timeless, sr=dveditz
Convert some #if defined(XP_PC) && !defined(XP_OS2) to #ifdef XP_WIN


git-svn-id: svn://10.0.0.236/trunk@138351 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:07:10 +00:00
ssu%netscape.com
92995c22c0 fixing bug 192643 - Allow = as a string in the Package parameter of initInstall. r=dougt, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@138350 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-24 19:04:29 +00:00
dougt%netscape.com
33d896a488 Fixing Signing bustage. r=darin, sr=dveditz, a=drivers, b=192005, c=+-(a^2+b^2)^.5
git-svn-id: svn://10.0.0.236/trunk@137467 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-06 03:33:18 +00:00
seawood%netscape.com
5e5146a122 Whitespace change to trigger rebuild of libs that depend upon zlib.
git-svn-id: svn://10.0.0.236/trunk@137127 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 05:53:29 +00:00
seawood%netscape.com
9b812aa3da Unset MOZ_STATIC_CMPONENT_LIBS so that xpinstall works in static builds.
Bug #187126


git-svn-id: svn://10.0.0.236/trunk@136785 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:31:38 +00:00
dbaron%dbaron.org
d5a9c890d5 Fix crash (bug 189514) by refixing bug 187297 correctly: make nsXPInstallManager's QueryInterface method succeed for nsPICertNotification. b=189514 r=timeless sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@136641 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-19 20:01:23 +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
timeless%mozdev.org
30ad8dd9cc Bug 187297 ASSERTION: QueryInterface needed: 'query_result.get() == mRawPtr
r=dougt sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@136523 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 13:52:55 +00:00
timeless%mozdev.org
dca8422022 Bug 187297 ASSERTION: QueryInterface needed: 'query_result.get() == mRawPtr'
r=dougt sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@136522 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 13:51:02 +00:00
dbaron%dbaron.org
0f7567ac4d Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@136032 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 00:08:53 +00:00
caillon%returnzero.com
360f61e8a1 184257 - Updating pref callers. r=timeless sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@135983 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 08:40:41 +00:00
seawood%netscape.com
604028b3ed Don't set EXPORT_LIBRARY for libs that aren't in the final link list for static builds.
Fixing static build bustage.


git-svn-id: svn://10.0.0.236/trunk@135675 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-28 23:42:21 +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
dougt%netscape.com
6528d5a8ef Fixing race on creating a unique file name. This race, which existed forever, caused installing 2 xpis simultaneously to fail. r=ssu, sr=dveditz, b=186038.
git-svn-id: svn://10.0.0.236/trunk@135599 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-23 22:18:54 +00:00
dougt%netscape.com
c57ad9b1ea Implementing XPInstall Signing. sr=dveditz, r=mstoltz, b=178687
git-svn-id: svn://10.0.0.236/trunk@135374 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-17 00:59:42 +00:00