168 Commits

Author SHA1 Message Date
dtownsend%oxymoronical.com
023dfcfa05 Bug 475526: Move assertion to somewhere it makes sense. r+sr=dveditz, a=ss
git-svn-id: svn://10.0.0.236/trunk@257004 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-21 21:19:32 +00:00
dtownsend%oxymoronical.com
3f49cb076a Bug 475532: nsXPInstallManager needs threadsafe addref/release.
r+sr=bsmedberg, a=ss


git-svn-id: svn://10.0.0.236/trunk@257003 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-21 21:18:26 +00:00
dtownsend%oxymoronical.com
93b4058fdf Bug 473060: Download error -228 if you leave the add-on's public page
before download completion. r+sr+a=dveditz


git-svn-id: svn://10.0.0.236/trunk@256503 18797224-902f-48f8-a5cc-f745e15eee43
2009-03-10 09:02:21 +00:00
dtownsend%oxymoronical.com
a5eb9a33fa Bug 462739: Send cookies as appropriate with xpinstall requests.
r+sr+a=dveditz


git-svn-id: svn://10.0.0.236/trunk@256502 18797224-902f-48f8-a5cc-f745e15eee43
2009-03-10 09:01:27 +00:00
dtownsend%oxymoronical.com
27f0e1fafb Bug 436207: Display error when install fails due to missing install.rdf. r+sr=dveditz, a=ss
git-svn-id: svn://10.0.0.236/trunk@253198 18797224-902f-48f8-a5cc-f745e15eee43
2008-07-22 13:32:45 +00:00
dtownsend%oxymoronical.com
e9efd5cc6b Bug 422826: crashes [@ nsVoidArray::Count] called from
nsXPInstallManager::DownloadNext. r=dveditz


git-svn-id: svn://10.0.0.236/trunk@249787 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-08 11:49:01 +00:00
timeless%mozdev.org
a799ff972a Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore


git-svn-id: svn://10.0.0.236/trunk@249689 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-06 12:28:42 +00:00
timeless%mozdev.org
cb247b3213 reverting, wrong patch, missing AMBIGUOUS
git-svn-id: svn://10.0.0.236/trunk@248210 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 21:55:28 +00:00
timeless%mozdev.org
51b0371ed0 Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore


git-svn-id: svn://10.0.0.236/trunk@248200 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 21:19:42 +00:00
jonas%sicking.cc
574a6b745e Bug 416036, add back interface that fell out. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@246024 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-20 02:06:53 +00:00
dtownsend%oxymoronical.com
e792bf471d bug 404726: Addon compatibility check gives many alerts (xpinstall part).
r+sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@245128 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 11:54:05 +00:00
dtownsend%oxymoronical.com
db086866b4 Bug 406807: Remove unneccesary parts of xpinstall. r=bsmedberg, sr=dveditz,
a=damons


git-svn-id: svn://10.0.0.236/trunk@244428 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-30 02:00:47 +00:00
dtownsend%oxymoronical.com
9c391a3792 Bug 412127: Canceling extension installation leaks nsXPITriggerInfo and
nsXPITriggerItem. r=dveditz, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@244167 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-27 23:43:17 +00:00
dtownsend%oxymoronical.com
94a9082b07 Bug 398080: EM should not broadcast to all XPIManagers. r=dveditz
r=robstrong a=blocking-firefox3 M9


git-svn-id: svn://10.0.0.236/trunk@237911 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 14:00:50 +00:00
dveditz%cruzio.com
5e5fc0f6d3 bug 368811 xpinstall shutdown crash when EM dialog left open. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@237625 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 23:04:39 +00:00
kaie%kuix.de
1440bc62c8 Bug 327181, Improve error reporting for invalid-certificate errors (error page for https, or combined dialog)
Code in mozilla/security/manager: r=rrelyea
Code elsewhere: r=mconnor, sr=dveditz
blocking1.9=mconnor


git-svn-id: svn://10.0.0.236/trunk@237176 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-03 11:52:26 +00:00
dtownsend%oxymoronical.com
055ed5e74a Bug 259688: Crash [@nsCOMPtr_base::~nsCOMPtr_base] [@ 0x003a0043] installing
themes and extensions. r+sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@236943 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-30 13:06:54 +00:00
jag%tty.nl
bcbca15783 Bug 394139: Replace a bunch of NS_DEFINE_CIDs with CONTRACTIDs. r=/sr=/a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@233931 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-05 13:05:02 +00:00
dtownsend%oxymoronical.com
4c2547ad92 Bug 252830: Blocked XPI install should have allow once feature.
r+sr=dveditz, r=gavin.sharp, a=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@233504 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 19:29:20 +00:00
dtownsend%oxymoronical.com
d4e80c86c2 Bug 389816: Port badCertHandler to xpinstall. r+sr=dveditz, a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@233226 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-28 18:01:37 +00:00
jwalden%mit.edu
dda6ff3c99 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
dtownsend%oxymoronical.com
f382dcac7d Bug 312473: extension update does not try authentication if needed.
r+sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@228126 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:21:16 +00:00
mozilla.mano%sent.com
b5cf8e3c3b Bug 349603 - Show the same installation UI for extensions and themes. rs=deviditz, ui-r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@208572 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-27 17:01:01 +00:00
gavin%gavinsharp.com
5be140c287 Bug 341161: nsXPInstallManager doesnt shutdown correctly, patch by Dave Townsend <mossop.bugzilla@blueprintit.co.uk>, r+sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@203102 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 13:29:34 +00:00
gavin%gavinsharp.com
1dffa681d5 Bug 338028: Installing extensions accesses observer service from off-thread, patch by Dave Townsend <mossop.bugzilla@blueprintit.co.uk>, r+sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@203100 18797224-902f-48f8-a5cc-f745e15eee43
2006-07-19 13:27:50 +00:00
gavin%gavinsharp.com
122611df42 Bug 336008: add missing error check, patch by Jon Smirl <jonsmirl@gmail.com>, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@200210 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-17 21:40:37 +00:00
darin%meer.net
715e62d44d follow-up patch for bug 338611 "xpinstall manager happily tries to install 404 pages" r+sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@198200 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 21:12:56 +00:00
darin%meer.net
7ef487e077 fixes bug 338611 "xpinstall manager happily tries to install 404 pages" r+sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@198198 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-22 21:09:17 +00:00
ajschult%verizon.net
3bb50652bb Bug 336009: Return early on failure in nsXPInstallManager::ConfirmInstall (coverity 468). Patch by Jon Smirl <jonsmirl@yahoo.com>, r=bsmedberg, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@198071 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-20 06:43:04 +00:00
darin%meer.net
42edf059cf landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
git-svn-id: svn://10.0.0.236/trunk@196254 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-10 17:30:15 +00:00
cbiesinger%web.de
6322c04952 bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@188844 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-03 14:18:39 +00:00
dveditz%cruzio.com
c18c6634a8 Don't block onload xpinstall, site whitelisting does the job (bug 271567).
Required to fix bugs 295058 and 300114. r=dougt, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@179525 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 01:02:28 +00:00
dougt%meer.net
94085e172f Bug 302284. add xpi hash support to InstallTrigger.install(). r=dveditz, sr=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@179031 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 06:46:21 +00:00
dougt%meer.net
cde8a3d6dd nsXPInstallManager::OnDataAvailable may consume more data than expected. b=300115. r=darin. sr=dveditz. a=asa
git-svn-id: svn://10.0.0.236/trunk@178188 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 19:01:38 +00:00
bugzilla%standard8.demon.co.uk
24b729ea73 Bustage fix for previous checkin (sorry) Bug 287540 - (Bv1) <nsXPInstallManager.cpp>.
git-svn-id: svn://10.0.0.236/trunk@176880 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 20:10:35 +00:00
bugzilla%standard8.demon.co.uk
e8be40d6d2 Bug 287540 Fix various _C++_ compiler warnings from my Windows non-debug build - (Bv1) <nsXPInstallManager.cpp>. Patch by Serge Gautherie <gautheri@noos.fr> r+sr=dveditz,a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@176877 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-30 19:37:45 +00:00
bzbarsky%mit.edu
d1350f8017 Add the prompt-service contract to nsEmbedCID.h
git-svn-id: svn://10.0.0.236/trunk@170283 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-07 16:07:11 +00:00
dveditz%cruzio.com
ed96a25047 bug 268059 hide URL user:pass in XPinstall dialogs, r/sr=dougt
git-svn-id: svn://10.0.0.236/trunk@169487 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-19 08:32:25 +00:00
cbiesinger%web.de
7a0cda61b9 bug 264599 make unfrozen necko interfaces use 64-bit integers.
r=darin sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@167443 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-09 20:43:35 +00:00
timeless%mozdev.org
9ef4e3b65d Bug 272688 Firefox crashes when clicking on any extension (xpi) link
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@166129 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-02 02:37:09 +00:00
ben%bengoodger.com
70fb1d1ad8 aviary branch landing:
- xpinstall hooks for extension manager (242529, r=dveditz)
  (install.rdf read hook + stub extension manager implementation for seamonkey)
- xpinstall hooks for info bar (xpinstall whitelist UI)


git-svn-id: svn://10.0.0.236/trunk@166018 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 05:59:04 +00:00
darin%meer.net
ed9e4d3d7a eliminating uses of deprecated nsComponentManager:: methods (bug 267040), r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164735 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-01 18:50:36 +00:00
cbiesinger%web.de
8341f326d1 Bug 251835 remove unused variable
patch by Constantine A. Murenin <cnst+bmo@bugmail.mojo.ru> r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@159438 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-18 19:22:12 +00:00
bryner%brianryner.com
7247372aa3 deCOMtaminate nsPIDOMWindow (bug 242111). r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@155867 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 21:48:36 +00:00
dveditz%cruzio.com
44f5dc3c91 Block onload xpinstalls (bug 238684) r=bsmedberg,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@155252 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 23:02:54 +00:00
gerv%gerv.net
f4294ea0f8 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155026 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 14:37:35 +00:00
ben%bengoodger.com
f3b8347b11 bug 234910 - crash exiting mozilla after installing an XPI
make the xpinstall manager a weak observer by inheriting from nsSupportsWeakReference - prevents xpinstall manager from lingering around until the app shuts down long after its usefulness has expired.
r=danm, sr=dveditz, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@153931 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-13 00:25:34 +00:00
brade%comcast.net
c77f1eb679 removed unused nsCOMPtr; r/sr=tor
git-svn-id: svn://10.0.0.236/trunk@153532 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 19:36:27 +00:00
ben%bengoodger.com
6494975f04 227796 - XPInstall InstallTrigger API changes - add a parameter to the install js object that supports an icon, also make the install FE parameterizable via a pref. r=bsmedberg, dveditz.
230768 - add the ability to make a window flash only a certain number of times in the taskbar. dom stuff r/sr=jst, widget changes r=danm, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152640 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 03:46:30 +00:00
jst%mozilla.jstenback.com
856b84852f Fixing bug 231049. Removing unused member nsXPInstallManager::mStringBundle. r=dougt@meer.net, sr=alecf@flett.org.
git-svn-id: svn://10.0.0.236/trunk@151406 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 04:09:39 +00:00