gecko/browser
Benjamin Smedberg 1815abc007 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
..
app Bug 580227: Upgrade Test Pilot for the new component registration changes. r=dtownsend landing on a CLOSED TREE 2010-07-20 10:42:17 -07:00
base Bug 574628 - Rename "Heads Up Display" to "Web Console". r=dtownsend, ui-r=limi 2010-07-22 08:59:03 +02:00
branding Merge mozilla-central to tracemonkey. 2010-06-05 19:13:45 -04:00
components Bug 575132 - Intermittent failure in browser_history_sidebar_search.js - skip unexpected pages 2010-07-22 14:08:50 +02:00
config Bug 580010, bump versions to Fx4.0b3pre/Gecko 2.0b3pre, r=nthomas (CLOSED TREE) 2010-07-21 12:49:22 +12:00
fuel Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module. 2010-06-25 19:41:09 -04:00
installer The #ifdefs in the last patch were incorrect. This one actually works, even on a CLOSED TREE. (bug 557225) 2010-07-20 12:30:56 -04:00
locales 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: 2010-07-22 10:38:59 -04:00
themes Bug 580221 - Improve lightweight theme & tabs-on-top appearance. r=gavin 2010-07-20 19:37:10 +02:00
build.mk Bug 547599 - Port the comm-central "make package-compare", r=ted 2010-02-21 21:55:51 -08:00
confvars.sh Bug 571902 - Land sync and crypto components on trunk [r=mconnor r=ted] 2010-06-21 17:07:13 -07:00
LICENSE
Makefile.in bug 462381 - sprinkle magic PARALLEL_DIRS fairy dust about the build system r=ted.mielczarek 2009-11-13 14:40:00 -05:00
makefiles.sh Bug 577389: Remove reference to now-gone directory browser/components/places/public in makefiles.sh. blanket-rs=ted 2010-07-07 16:38:56 -07:00