Commit Graph

22 Commits

Author SHA1 Message Date
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
Benjamin Smedberg
f2fb85d435 Link all the component manifests together at package time. 2010-06-29 18:19:09 -04:00
Fabien Tassin
486f3c0cc1 Bug 513067 - ""make install" broken when objdir path contains '+'" [r=ted] 2009-08-31 22:21:02 -05:00
Ted Mielczarek
4a0d6558b5 bug 463605 - make OS X packaging use a packaging manifest (like Windows and Linux). r=bsmedberg 2009-08-21 13:05:28 -04:00
Reed Loden
efaba0b614 Bug 460911 - Make the installer complain about missing files on stdout; r=benjamin 2008-10-29 04:22:06 +01:00
benjamin@smedbergs.us
28d40dae74 Bug 389673 - Fix "make install" to copy from dist/ and use packager.mk, rather than recurse the build tree, r=luser 2007-08-03 07:46:17 -07:00
kairo@kairo.at
fce715ebf8 bug 386903 - remove xpinstall/packager from cvs, files that I missed the first time, r=bsmedberg 2007-07-10 07:11:16 -07:00
kairo@kairo.at
527fedcb19 bug 386903 - remove xpinstall/packager from cvs, r=bsmedberg 2007-07-09 10:47:04 -07:00
mats.palmgren@bredband.net
4cb9addd13 Remove non-cairo PostScript support. b=385577 r=kherron sr=pavlov 2007-07-05 04:29:51 -07:00
peterv@propagandism.org
51dda63979 Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking. 2007-06-27 15:29:45 -07:00
mats.palmgren@bredband.net
672783b34b Bye bye non-cairo GTK gfx. b=383889 r+sr=vladimir 2007-06-15 19:13:52 -07:00
mats.palmgren@bredband.net
3f7e3e99ea Bye bye Xprint. b=326716 r+sr=dbaron 2007-06-13 11:02:58 -07:00
dwitte@stanford.edu
ad40e0e510 cvs removing unbuilt and unmaintained p3p module. bug 366611. 2007-06-10 23:25:52 -07:00
vladimir@pobox.com
11537f7259 b=382482, error when accessing navigator.offlineResources (NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO) -- missing xpt file from packaging manifests; patch from dcamp@mozilla.com, r+sr=vlad 2007-06-05 17:03:12 -07:00
mozilla@weilbacher.org
baeaa870b5 [OS/2] Bug 381854: Installer doesn't contain gkgfxthb.dll, r=mkaply. 2007-05-24 11:59:38 -07:00
bugzilla@standard8.demon.co.uk
ad8e3d0e87 Follow up to Bug 363491 Stop suiterunner builds needing to build in xpfe/global - add nsAboutAbout.js to the packaging lists 2007-05-09 08:49:13 -07:00
bugzilla@standard8.demon.co.uk
96aaccaa55 Test landing bug 359716 again now that we've hopefully got provisional fixes for the ldap c-sdk code 2007-04-12 04:18:00 -07:00
bugzilla@standard8.demon.co.uk
5441d052bb Back out bug 359716 again - still have windows bustages. 2007-04-06 03:47:46 -07:00
bugzilla@standard8.demon.co.uk
ce38d3e1ac Testing landing of bug 359716 again to see if we've fixed the bustages. It may stay if we have. r=benjamin (build config),sr=mscott 2007-04-06 01:53:28 -07:00
bugzilla@standard8.demon.co.uk
3d068baaca Back out ldap-csdk upgrade from bug 359716 now that data has been gathered so the remaining problems can be fixed correctly. 2007-03-30 12:00:43 -07:00
bugzilla@standard8.demon.co.uk
4239510b3a Bug 359716 Upgrade LDAP C-SDK to 6.0.x on trunk for Address Book. r=benjamin (build config),sr=mscott 2007-03-30 06:14:32 -07:00
hg@mozilla.com
465265d0d4 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00