Commit Graph

111 Commits

Author SHA1 Message Date
dtownsend%oxymoronical.com
6200610e8c Bug 401624: Remove support for install.js based xpi bundles. r=bsmedberg,
a=schrep


git-svn-id: svn://10.0.0.236/trunk@240417 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-04 16:47:26 +00:00
dtownsend%oxymoronical.com
c0ab6c7a68 Bug 339754: Threadsafety asserts from chrome registry when installing
extensions. r+sr=dveditz, a=ted.mielczarek


git-svn-id: svn://10.0.0.236/trunk@237591 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-11 16:19:19 +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
gavin%gavinsharp.com
7baaab1e20 Bug 346088: Replace costly zip->GetEntry()->isSynthetic with check for '/' at end of name, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r+sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@209904 18797224-902f-48f8-a5cc-f745e15eee43
2006-09-12 22:11:02 +00:00
mkaply%us.ibm.com
1fb11162df 83561, r=dveditz, calling convention correctness fix
git-svn-id: svn://10.0.0.236/trunk@206296 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-01 15:46:06 +00:00
brendan%mozilla.org
a5577fd06a Fix ancient duplicated Install object global and "sub-global" prob exposed by recent JS engine assertion (336695, r/sr=dveditz).
git-svn-id: svn://10.0.0.236/trunk@198717 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-31 03:10:31 +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
darin%meer.net
78b4d016b3 fixes bug 214672 "Further optimization and correctness improvements of libjar: streamlining nsJarInputStream" patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=jwalden, sr=darin
git-svn-id: svn://10.0.0.236/trunk@195829 18797224-902f-48f8-a5cc-f745e15eee43
2006-05-02 19:33:09 +00:00
jwalden%mit.edu
9c66ec0e1d Bug 309296 - RFE: directory listing for jar:. r=darin, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@193219 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-29 22:10:37 +00:00
benjamin%smedbergs.us
7ec2fcfc80 Bug 214889 - remove nsFileSpec from xpinstall, patch by cls r=me
git-svn-id: svn://10.0.0.236/trunk@193063 18797224-902f-48f8-a5cc-f745e15eee43
2006-03-27 20:21:22 +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
mkaply%us.ibm.com
e9a502a02c #319203
r=bsdmedberg
Allow install.rdf to exist in an XPI for installer builds


git-svn-id: svn://10.0.0.236/trunk@185767 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-07 20:46:18 +00:00
mrbkap%gmail.com
bc5a115157 bug 311952: xpinstall should use its own runtime, so its JS isn't bound by Gecko's JS invarients. r=dveditz sr=brendan
git-svn-id: svn://10.0.0.236/trunk@181996 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 18:04:05 +00:00
bsmedberg%covad.net
916e67370a Bug 295680 - extension should not install when chrome registration fails - patch by Robert Strong <rob_strong@exchangecode.com>, r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@175289 18797224-902f-48f8-a5cc-f745e15eee43
2005-06-29 13:58:16 +00:00
timeless%mozdev.org
75dcfb3a0b Bug 286525 Installing / updating a theme creates a copy of the jar in the chrome directory
patch by moz_bugzilla@exchangecode.com r=bsmedberg a=asa


git-svn-id: svn://10.0.0.236/trunk@173192 18797224-902f-48f8-a5cc-f745e15eee43
2005-05-08 18:11:39 +00:00
ben%bengoodger.com
3b79325273 286034 - allow extensions to be installed/uninstalled by simply adding/removing their directories... r=bsmedberg, sr=darin, a=brendan
git-svn-id: svn://10.0.0.236/trunk@172633 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-23 01:39:51 +00:00
timeless%mozdev.org
86a1b0bd09 Bug 287158 use requests in xpinstall so that defining JS_PARANOID_REQUEST does not result in CHECK_REQUEST killing the app because of xpinstall tasks
r=dveditz sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@171334 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-29 20:19:20 +00:00
bsmedberg%covad.net
b6fcc19b80 Bug 278534, try #2 - Make tooklit chrome registry use plaintext manifests instead of an RDF cache (get rid of contents.rdf!) r=darin/dveditz/ben
git-svn-id: svn://10.0.0.236/trunk@169615 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-22 21:49:45 +00:00
bsmedberg%covad.net
b28a40ed78 Backout bug 278534 due to tinderbox orange.
git-svn-id: svn://10.0.0.236/trunk@169510 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-20 01:47:13 +00:00
bsmedberg%covad.net
6a31331e77 Bug 278534 - Make a plaintext chrome registration file format to replace contents.rdf r/sr=darin+dveditz+ben
git-svn-id: svn://10.0.0.236/trunk@169492 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-19 15:35:36 +00:00
dveditz%cruzio.com
155f8de0ef bug 273406 fix broken signed old-style installs (regression) r/sr=dougt
git-svn-id: svn://10.0.0.236/trunk@169374 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-18 11:52:24 +00:00
ben%bengoodger.com
d564309a58 aviary branch landing: more bustage fixes for seamonkey, make sure extensions stub is built for seamonkey, and make sure SelectSkin is called on the right interface pointer.
git-svn-id: svn://10.0.0.236/trunk@166029 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 07:13:06 +00:00
ben%bengoodger.com
ebfea01228 fix build bustage (2) - close up scope properly.
git-svn-id: svn://10.0.0.236/trunk@166021 18797224-902f-48f8-a5cc-f745e15eee43
2004-12-01 06:27:01 +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
bsmedberg%covad.net
87947a0979 Merge bug 246014 from the aviary branch, splitting nsIXULChromeRegistry into a separate piece for seamonkey-only methods. Original Firefox patch r=bryner sr=ben seamonkey merge r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@162619 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 20:19:48 +00:00
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +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
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
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
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
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
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
darin%netscape.com
b0d1215484 fixes bug 157135 "nsIFileURL need to be frozen" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@131256 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-06 02:20:35 +00:00
alecf%netscape.com
b9b46541a9 fix bug 162741 - revamp chrome registry interface in preparation for bug 160000 - switch lots of public APIs over to ACString, etc.
r=bryner, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@127711 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-20 18:12:51 +00:00
darin%netscape.com
824def02af fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@120092 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-27 05:33:09 +00:00
alecf%netscape.com
d6b987e7bf fix for bug 119923 - split nsIChromeRegistry into 2 interfaces, one that is XUL-specific
this way we can implement an minimal chrome registry for embedding, that doesn't support all the wacky skin- and locale-switching goodness of XUL.
r=waterson, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@118819 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-12 01:52:27 +00:00
mkaply%us.ibm.com
5472be58bb Adding newlines at the end of these files to proactively prevent HPUX bustage
git-svn-id: svn://10.0.0.236/trunk@117310 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 15:02:41 +00:00
dveditz%netscape.com
f1b6a4a557 Embeddable XPI landing, including bugs 76424, 83702, 88757, 97691, 98458, 105083, 105085, 113149,124467,124470 r=syd (and others) sr=alecf, a=drivers
git-svn-id: svn://10.0.0.236/trunk@117303 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-23 12:14:51 +00:00
darin%netscape.com
04849998e1 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 07:48:55 +00:00
jaggernaut%netscape.com
436d43f211 Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf
git-svn-id: svn://10.0.0.236/trunk@110579 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-16 11:58:03 +00:00
timeless%mac.com
7b921259da Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@108471 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-19 06:45:00 +00:00
jaggernaut%netscape.com
51e0dc7a6c Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@104212 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-29 08:28:41 +00:00
dougt%netscape.com
6abd1d51a4 Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
erson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@102449 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-06 21:13:11 +00:00
jaggernaut%netscape.com
2b3b3b2586 Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
git-svn-id: svn://10.0.0.236/trunk@99906 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-25 07:54:28 +00:00
jaggernaut%netscape.com
51b17b5bf0 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)


git-svn-id: svn://10.0.0.236/trunk@98363 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-30 11:02:25 +00:00
dbragg%netscape.com
12cfe2bca9 Fix for 67503. Setting File object explicitly and using JS_BeginRequest-JS_EndRequest correctly. r=sgehani, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@91557 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-06 04:18:11 +00:00
dougt%netscape.com
21f01836f0 Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@89380 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 22:41:28 +00:00
disttsc%bart.nl
d30c2be76b Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc
git-svn-id: svn://10.0.0.236/trunk@88396 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 09:26:57 +00:00
sgehani%netscape.com
64ef92cadb Use new Test() API in libjar to ensure archive integrity before installing.
b = 61544
 r = dveditz
sr = dveditz


git-svn-id: svn://10.0.0.236/trunk@84092 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 07:06:58 +00:00