Commit Graph

39 Commits

Author SHA1 Message Date
bsmedberg%covad.net
78f6d0683d Bug 313309 part 2 - change the NS_DEFINE_STATIC_IID_ACCESSOR macro to NS_DECLARE, and make a NS_DEFINE_ macro that's outside the class declaration, r=shaver 2005-11-11 14:36:26 +00:00
myk%mozilla.org
dcff0bdcb2 Second fix for bug 271473: whitelists addons.mozilla.org not only for new profiles but for existing profiles too, unblocking server-side architectural improvements that are waiting for a version of Firefox which can install extensions from addons.mozilla.org; r=bsmedberg 2005-04-06 20:13:32 +00:00
darin%meer.net
52ac61d678 landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner 2004-10-25 19:34:45 +00:00
dveditz%cruzio.com
1dbecf3206 bug 245062 InstallTrigger should CheckLoadURI
bug 240552 XPInstall ability controlled per-site r=danm,sr=sspitzer
2004-06-07 14:46:15 +00:00
gerv%gerv.net
7007719893 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-17 14:37:35 +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
dougt%netscape.com
59a520b858 Implementing XPInstall Signing. sr=dveditz, r=mstoltz, b=178687 2002-12-17 00:59:42 +00:00
dougt%netscape.com
027108fddf moving NS_SoftwareUpdateRequestAutoReg to somewhere where it can do no harm. 2002-08-12 23:22:36 +00:00
dougt%netscape.com
2f6541b443 fixing bustage 2002-08-12 22:47:10 +00:00
dougt%netscape.com
c82b168650 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
dveditz%netscape.com
7921fe5fa3 Embeddable XPI landing, including bugs 76424, 83702, 88757, 97691, 98458, 105083, 105085, 113149,124467,124470 r=syd (and others) sr=alecf, a=drivers 2002-03-23 12:14:51 +00:00
dveditz%netscape.com
27743a2a68 compareVersion() returns NOT_FOUND rather than comparing as if a missing
component had a version of 0.0.0.0. Removed some dead code. r=sgehani sr= mscott
2002-02-17 09:55:19 +00:00
alecf%netscape.com
50b1749628 remove xpinstall's dependency on nsIAppShellComponent*.h
sr=sfraser bug 76339
2001-09-25 14:56:47 +00:00
cathleen%netscape.com
e8ed84659e fix autoreg components always get called on startup. bug#85770 r=ssu sr=alecf 2001-06-28 00:06:16 +00:00
dbragg%netscape.com
cecb8d2d14 Fix for bug 52827. Getting the parent window and passing it to the alert and confirm dialogs. r=dveditz, law a=law (I used the old appproval list). 2000-09-20 23:12:03 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
dveditz%netscape.com
f4fff36332 Skin/Locale installer (bug 32688) and groundwork for bug 32689 2000-05-05 06:23:11 +00:00
dbragg%netscape.com
c793036b93 Fix for bug 24984, conversion to use nsIFile and related ilk. 2000-04-21 18:58:41 +00:00
dveditz%netscape.com
9172024f8e New wstring nsIRegistry interface, bug 23859;
new version registry name for mozilla, bug 10533;
log now created by install wizards too, bug 26309;
downloaded file cleanup moved into manager, bug 24249;
scaffolding for bug 12817 and 12361 (conditional autoreg)
2000-02-15 01:32:12 +00:00
dveditz%netscape.com
cbe2026152 Bug 12816, move XPInstall initialization closer to the front so we can
clean up after an install *before* the wrong components are loaded.
1999-12-03 13:37:23 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
neeti%netscape.com
568a96b2e7 Converted nsxpi.dll and xpiflash.dll to use nsIModule to prepare for memory leaks fixing. Bug# 14034. r=dougt 1999-10-08 20:41:13 +00:00
dougt%netscape.com
9bab765731 bug fix for 14831. 1999-09-27 19:55:04 +00:00
dougt%netscape.com
5aa4f474ac Cleaned up nsXPIFlash function names.
Added notification flash preference
Added nsIProgressEventSink to nsXPInstallManager
1999-09-20 21:31:55 +00:00
dveditz%netscape.com
eb685e8fcd replaces nsVector with nsVoidArray everywhere. Also bugs 10752, 10753, 10755, 11666 1999-09-01 04:29:49 +00:00
dveditz%netscape.com
f35e509986 fixes for 8311/9406 a chofmann, r ssu. This also unbreaks 6601, 6604, 6608 and others 1999-07-12 15:20:54 +00:00
dveditz%netscape.com
dc1b807aea Bug 8311, solve hang when opening status window during trigger 1999-06-23 20:37:30 +00:00
dveditz%netscape.com
75e68a0c2e Bug #8311 XPInstall triggers not working. a chofmann, r cathleen 1999-06-17 03:36:50 +00:00
dougt%netscape.com
2066a13f12 Changing ProgressNotifier to be nsISupports.
Adding a GUI progress dialog!
1999-06-03 22:57:43 +00:00
dougt%netscape.com
c6d2b1732d Adding appshellcomponent interface and init code. 1999-05-16 19:11:25 +00:00
dougt%netscape.com
acee4b6d80 Added progress listener support
Cleaned up nsInstallInfo
Moved logging into its own progress listener class
1999-05-13 23:11:04 +00:00
sspitzer%netscape.com
e211454ca3 destructor should be virtual. (egcs warns about this.) 1999-05-13 00:41:40 +00:00
dougt%netscape.com
aad9ece5e5 Landing branch changes. 1999-05-07 00:05:54 +00:00
dougt%netscape.com
74a5b011fb Added GetIID() function to nsISoftwareUpdate. 1999-03-24 02:41:17 +00:00
dougt%netscape.com
bee3384169 Moved javascript execution onto a new nspr thread.
added delete and replace later
got rid of unneeded IIDs in public header
Added the correct license to all files.
1999-03-23 22:55:00 +00:00
dougt%netscape.com
2da15c6b9f Run is working in the viewer.
Removing some older unused files.
1999-03-19 23:21:30 +00:00
dougt%netscape.com
2c90d6f07f Added queue to hold pending downloads
Further object wacking
1999-03-19 00:32:05 +00:00
dougt%netscape.com
b2b14f1298 Added Unix makefiles (that really do not do anything)
Added Arguments and Jarfile variables to the Install object which
are now being reflected into js.
Fixed how ExtractJarFile in Install was working
Hooked up to libjar.

** These changes are not part of the Tinderbox builds **
1999-03-02 20:25:42 +00:00
dougt%netscape.com
a5f1f22a49 First checkin of our interface and IIDs 1999-02-05 00:12:29 +00:00