Commit Graph

3113 Commits

Author SHA1 Message Date
Benjamin Smedberg
7c3e8bf65e Merge bug 579178 to mozilla-central. reviews by Mossop/khuey/jwalden/ted 2010-08-09 10:04:10 -04:00
Benjamin Smedberg
b03ee925ac Bug 579718 part B - packaging and build changes to ship a single chrome.manifest from which other manifests are read. r=khuey See long-form commit details below:
In a nonpackaged build, we have the following manifests:
* chrome.manifest is just a series of manifest directives for all the other manifests, generated in rules.mk using buildlist.py
** components/interfaces.manifest is also generated in rules.mk using buildlist.py
** components/components.manifest contains only the *binary* components. JS components each have their own manifest which is installed to dist/bin/components
** Each chrome/jarfile.jar has a matching chrome/jarfile.manifest, and JarMaker.py inserts this filename into the root chrome.manifest by importing buildlist.py

In a packaged build, we end up with the following manifests:

* chrome.manifest lists the four manifests below
** components/interfaces.manifest
** components/components.manifest
** chrome/nonlocalized.manifest
** chrome/localized.manifest

In the future it should be possible to integrate the three non-localized manifests directly into the root chrome.manifest for increased performance, but this is slightly tricky because it involves rewriting some manifest instructions which may include relative JAR URIs. That is left for a future followup.

When we repackage a l10n build, we only have to replace chrome/localized.manifest.
2010-07-22 10:38:59 -04:00
Bjarne
ed732b9f7f Bug 546606 - Make redirect API async - part 2; r=honzab.moz,cbiesinger,bjarne,jst sr=jst 2010-08-04 22:15:55 -04:00
Robert Sayre
2fd899ed0f Merge mozilla-central to tracemonkey. 2010-07-02 17:25:52 -07:00
Mitchell Field
d0f35f6883 Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Benjamin Smedberg
226738bf5e Link all the component manifests together at package time. 2010-06-29 18:19:09 -04:00
Justin Wood
55183ae219 Bug 568733 - patch for mobile specific browser-chrome tests breaks seamonkey. r=ted
pending-feedback=jmaher

Also RE-enables browser-mochitests for docshell.
2010-06-09 19:29:44 -04:00
Robert Sayre
103fa1295e Merge mozilla-central to tracemonkey. 2010-06-21 18:01:14 -07:00
Luke Wagner
41b9495dcf Bug 565157 - typed JS_AddRoot (r=igor) 2010-06-07 17:05:02 -07:00
Joel Maher
7bb6fe4f0e Bug 535922 - Genereate mobile specific browser chrome test package files r=ted 2010-05-27 13:01:37 -07:00
Mitchell Field
f544d71a9d Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov 2010-04-29 18:59:13 +02:00
Robert Sayre
0f3df923db Merge mozilla-central to tracemonkey. 2010-04-04 14:15:05 -04:00
Dão Gottwald
9c87f94fb0 use Services.* in browser chrome tests 2010-04-03 09:36:55 +02:00
Jeff Walden
36182c5d48 Readd ctypes, xpconnect, plugin, xpinstall, canvas, and typed array changes from bug 548702. 2010-03-29 19:47:40 -07:00
Jeff Walden
cc578ac362 Merge. 2010-03-26 21:53:40 -07:00
Jeff Walden
1066acafbb Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\ 2010-03-26 18:01:54 -07:00
Robert Sayre
4066e6b277 Merge mozilla-central to tracemonkey. 2010-03-13 11:51:12 -05:00
Makoto Kato
d97c21160c Bug 524449 - Remove nsIPref from tree. r+sr=benjamin 2010-03-13 22:25:13 +09:00
timeless@mozdev.org
9f0e4733f9 Bug 550201 nsXPInstallManager::DownloadNext returns rv uninitialized if this->mNextItem >= this->mTriggers->Size()
r=dveditz

--HG--
extra : rebase_source : ba864e247c06bec72f077a273f2506befe755501
2010-03-12 07:50:11 +01:00
timeless@mozdev.org
48f1e6d309 Bug 506694 [@ nsXPInstallManager::OnStopRequest] inconsistent handling of mItem
r=dveditz

--HG--
extra : rebase_source : ea641efa9c376b8c31be3b9371b0688a578fa668
2010-03-12 07:50:11 +01:00
timeless@mozdev.org
50b1a6d96f Bug 505839 JS_GetStringChars( JS_ValueToString(...)..) is a bad pattern
r=dveditz

--HG--
extra : rebase_source : 12cf87f85df57e90d9a44919119f7977941a0b13
2010-03-12 07:50:10 +01:00
Jeff Walden
4509038fa5 Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
2010-01-11 11:52:21 -06:00
Luke Wagner
7832cb4aba Bug 542091 - remove JS_PushArguments[VA] (r=mrbkap,dveditz) 2010-02-06 12:26:24 -08:00
Makoto Kato
340544f021 Bug 346010 - Decom nsIJAR by merging it into nsIZipReader. r=tglek, sr=bsmedberg 2010-03-07 22:56:45 +09:00
Chris Jones
a7ca970622 Bug 441324, part 1: Shuffle around includes to avoid problems with #define malloc et al. r=bsmedberg 2010-03-03 23:02:55 -06:00
Jacek Caban
dc72045e2d Bug 542091 - fix mingw bustage (r=dveditz)
--HG--
extra : rebase_source : 5a8d3e9f905ac1f9ab2a3dd1b8de8138f8f94bb5
2010-02-26 11:09:20 -08:00
Dave Townsend
d08a98eaa9 Bug 540558: window.InstallTrigger.install exists but won't work. r=dveditz 2010-02-25 17:36:23 -08:00
Sid Stamm
0e1cce64fa Bug 519263 - Session and time-based expiration for permissions in permissions manager. r=dwitte,
sr=mrbkap. First patch! Yay!!
2009-10-16 14:01:04 -07:00
Taras Glek
1ef63bc9d4 bug 507288: move greprefs/*js into res/greprefs.js r=bsmedberg
cdiff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2009-10-04 12:44:52 +02:00
Dão Gottwald
bdf29ceb01 Backed out changeset ddd79f809784 2009-10-04 12:44:27 +02:00
Dão Gottwald
f1297fc664 bug 507288: move greprefs/*js into res/greprefs.js r=bsmedberg
cdiff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
2009-10-04 12:43:18 +02:00
Dave Townsend
0f44161868 Bug 514920 - Add-ons manager opened for add-on install has no pane selector. r=dveditz 2009-09-26 17:50:37 +02:00
Dave Townsend
c3b0c460a6 Bug 372980 - XPInstall reports "(Author not verified)" when signing certificate has no organization subject. r=dveditz 2009-09-26 17:50:33 +02:00
Dão Gottwald
e932bb0cf9 Bug 511771 - Provide a way for Web content to preview and install lightweight themes. r=mconnor, sr=vlad 2009-09-22 10:40:12 +02:00
Reed Loden
7e5f299430 Bug 505905 - "InstallTriggerGlobalInstallChrome should check the result of JS_ValueToECMAUint32" [r=dveditz] 2009-09-17 01:18:45 -05:00
Reed Loden
e13f6a56ba Back out bug 505905 due to possible talos Ts dirty profile regression. 2009-09-16 12:47:49 -05:00
Reed Loden
0c58de26fb Bug 505905 - "InstallTriggerGlobalInstallChrome should check the result of JS_ValueToECMAUint32" [r=dveditz] 2009-09-15 22:43:05 -05:00
Dão Gottwald
c32d750749 Backed out changeset 40811b076d51 2009-09-13 17:36:23 +02:00
Taras Glek
515305e4e7 Bug 507288 - move greprefs/*js into res/greprefs.js and add that to toolkit.jar. r=benjamin 2009-09-13 15:52:24 +02:00
Fabien Tassin
7e1489ded9 Bug 513067 - ""make install" broken when objdir path contains '+'" [r=ted] 2009-08-31 22:21:02 -05:00
Ted Mielczarek
2378dd60b7 bug 463605 - make OS X packaging use a packaging manifest (like Windows and Linux). r=bsmedberg 2009-08-21 13:05:28 -04:00
Benjamin Smedberg
ba372f3a4c Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted 2009-08-25 08:59:31 -07:00
Navin Lal
630f98121a Bug 385154 - remove nsInt64 usage from the tree. r=roc 2009-08-12 10:51:46 +02:00
Dave Townsend
5148a1cf6d Bug 480752: XPInstall tests should not rely on the Firefox UI. r=bsmedberg 2009-04-16 15:50:21 +01:00
Dave Townsend
b6be0c7ba8 Bug 474763: Enable xpinstall test suite and fix switching on/offline. r=bsmedberg 2009-02-24 13:12:54 -08:00
Dave Townsend
070b16653d Bug 473060: Download error -228 if you leave the add-on's public page before download completion. r+sr=dveditz 2009-02-23 15:32:01 -08:00
Dave Townsend
6dbd3cbf99 Bug 475347: Crash after closing tab that initiated an install and included a callback function. r+sr=dveditz 2009-02-23 19:09:45 -08:00
Dave Townsend
1c9edc6eff Bug 475934: Remove unused functions from xpinstall. r+sr=dveditz 2009-02-23 19:09:00 -08:00
Dave Townsend
2bc0fd4032 Disable xpinstall tests to evaluate failures 2009-02-12 15:24:35 +00:00
Dave Townsend
00547d3739 Bug 474763: Add automated tests for xpinstall. r=bsmedberg 2009-02-12 13:35:03 +00:00