Commit Graph

68 Commits

Author SHA1 Message Date
Justin Wood
1bd4fbdac9 Bug 1301509 - Make EN_US_PACKAGE_NAME a thing, so we can avoid simple names in l10n. r=mshal
MozReview-Commit-ID: 2oo0MS0nWQx

--HG--
extra : rebase_source : 5ac855a1bd0005e2c699afdc7e6d3b6a0816f903
2016-09-08 15:55:57 -04:00
Justin Wood
d144d6ca85 Bug 1276110 - Workaround a wget bug by not performing internationalisation. r=ted
Taskclusters cloud-mirror sends a url-encoded response as a redirect, which allows it to point at the absolute url to the file in another AWS region and then it fetches and caches it while returning said file to our client (wget in this case)
Wget however is performing ASCII-->UTF8 conversion on the url on windows, while at the same time also performing a urldecodeon the redirected url.
This urldecode is breaking Taskclusters cloud-mirror, so we work around that by telling wget not to perform the conversion at all (we don't need charset conversion here)

Alternative option was to set --local-encoding=ASCII, however that option doesn't work on our current linux machines (and likely OSX builders, but untested there) while --no-iri works on all 3 platforms, so we are going with that.

MozReview-Commit-ID: EXmiDpozFNr

--HG--
extra : rebase_source : 551bb299d959ac2af1f1c9511b665b7d1a0d9f2a
2016-06-22 08:59:07 -04:00
Nick Alexander
9ab9fa5451 Bug 1260241 - Implement Fennec packaging in Python. r=glandium
A few notes:

* This doesn't accommodate general OMNIJAR_NAME definitions.  The
  current name (assets/omni.ja) is baked into the product in a few
  places, and is very unlikely to change, so we just error out if this
  isn't true.

* This makes the package-manifest.in file authoritative for what goes
  into assets/, libs/, and the APK root.  Previously,
  package-manifest.in wrote into assets/ and libs/ but
  upload-files-APK.mk also had a convoluted DIST_FILES filtering
  process to work through before a file actually made it into the APK.

* This is intentional about repackaging.  It simplifies the repackage
  step rather than trying to make unpackage-then-repackage the same as
  just package.  I pretty much never get repackaging correct the first
  time; this should help.  (I've manually tested it.)

* The ALREADY_SZIPPED during repackaging is subsumed by the previous
  check if UNPACKAGE is set.  The custom linker expects stored, not
  deflated, libraries, so there's some small legwork to accommodate
  that in mozjar.

MozReview-Commit-ID: JvVtIUSX685

--HG--
extra : rebase_source : fd8a9cfe3dc364d23b1065995db599f99e676e38
2016-03-28 20:01:07 -07:00
Mike Hommey
837f1ced88 Bug 1236259 - Quote MOZ_APP_ID; r=gps
This is glandium's suggested patch. Committing under his name reviewed
by me.

--HG--
extra : commitid : 5abfwXR51iA
extra : rebase_source : d7d3658687e5b825e2095682786653cc42bf201e
extra : amend_source : fde873074c7e5d29f0fd9b5452ed5d1bed2f279d
2016-01-04 10:58:42 -08:00
Mike Hommey
ae8b4f0347 Bug 1235676 - Replace _ABS_DIST with ABS_DIST. r=mshal 2015-12-31 08:10:02 +09:00
Mike Hommey
147df9c988 Bug 1235151 - Use #include in toolkit/locales/generic/install.rdf instead of -I on the preprocessor command line. r=mshal 2015-12-31 07:26:35 +09:00
Mike Hommey
581d13d0d1 Bug 1235151 - Factor all the install.rdfs used for langpacks. r=mshal
The only difference between all of them is the application id they target.
Interestingly, the Fennec one is still targetting the XUL appid, instead
of the Android one, which doesn't seem right.


--HG--
rename : b2g/locales/generic/install.rdf => toolkit/locales/generic/install.rdf
2015-12-31 07:26:34 +09:00
Mike Hommey
e88f90548f Bug 1222323 - Avoid passing extra defines to the compiler from config.mk. r=gps
C/C++ code should not be relying on XPI_NAME or AB_CD being defined, so
moving them out works.
2015-11-14 08:40:54 +09:00
Steven Michaud
4729fff432 Bug 1089363 - Fix for zh-TW download image dialog. r=glandium 2015-07-22 14:02:28 +08:00
Ryan VanderMeulen
80227c12ff Backed out changeset a3daf8050780 (bug 1089363) for OSX B2G desktop build bustage.
CLOSED TREE
2015-07-17 15:15:20 -04:00
Steven Michaud
fc2f5e8328 Bug 1089363 - Fix for zh-TW download image dialog. r=glandium 2015-07-15 16:01:17 +08:00
Mike Hommey
622e7d63a3 Bug 1166538 - Use zip py_action in a few places. r=gps 2015-05-21 15:17:02 +09:00
Philipp Kewisch
9789a7eb9c Bug 1153192 - Cannot pass extra arguments to l10n-repack.py. r=gps 2015-04-19 22:57:20 +02:00
Mike Shal
a3687c2105 Bug 1144695 - Fix make installers errors in mozharness desktop repacks. r=gps, r=mgerva 2015-03-23 10:12:35 +01:00
Stephen Pohl
f2ca5b3bd5 Bug 1115892: Ensure that en-GB displays the proper language in crashreporter. r=gps 2015-01-26 12:33:03 -05:00
Robert Strong
5746138bb6 Bug 1080395 - Crash reporter is only partially localized on Mac OS X. r=ted 2014-10-10 04:02:20 -07:00
Robert Strong
43f38a791e Mac v2 signing - Bug 1076370 - Fix Firefox.app l10n repacks for Mac v2 signing. r=jmaher 2014-10-02 09:12:36 -07:00
Mike Hommey
881a7c1554 Bug 943728 - Replace double quotes with single quotes in Makefiles (or remove them when it makes sense). r=mshal 2013-12-03 06:34:21 +09:00
Mike Hommey
a470038314 Bug 935305 - Move preprocessor to mozbuild.action. r=gps
--HG--
rename : config/Preprocessor.py => python/mozbuild/mozbuild/preprocessor.py
rename : config/tests/unit-Expression.py => python/mozbuild/mozbuild/test/test_expression.py
rename : config/tests/unit-LineEndings.py => python/mozbuild/mozbuild/test/test_line_endings.py
rename : config/tests/unit-Preprocessor.py => python/mozbuild/mozbuild/test/test_preprocessor.py
2013-11-09 10:35:44 +09:00
Mike Hommey
ca1b5bf42a Bug 926906 - Kill core_abspath, core_realpath and core_winabspath. r=gps 2013-10-17 07:55:16 +09:00
Mike Hommey
3b4751bb8b Bug 874783 - Fix l10n builds after bug 848764. r=ted 2013-05-23 07:27:20 +02:00
Jim Mathies
fec1053b98 Bug 802254 - Add support for multiple app dirs in add-on packaging (mc bits), r=glandium 2013-02-06 15:21:32 -06:00
Mike Hommey
2acffd00d8 Bug 834176 - Use NON_OMNIJAR_FILES value in the new packager. r=gps 2013-01-25 00:38:47 +01:00
Mike Hommey
513a633819 Bug 780561 - Use new packager code for l10n repacks. r=ted 2013-01-23 11:23:15 +01:00
Robert Strong
86b654664a Bug 817723 - Only build the stub installer when building x86 and the update channel equals nightly, aurora, beta, and release. r=khuey 2012-12-10 16:23:09 -08:00
Robert Strong
76b6d8250e backout changeset ec6a21cbe516 - Bug 817723 2012-12-07 17:04:37 -08:00
Robert Strong
60b2ab4311 Bug 817723 - Only build the stub installer when the update channel equals nightly, aurora, beta, and release. r=khuey 2012-12-07 15:53:24 -08:00
Mike Hommey
3b09cc017f Bug 809798 - Don't use BOTH_MANIFESTS. r=pike 2012-11-13 08:17:14 +01:00
Mike Hommey
16daad165b Fixup for bug 787165. r=ted 2012-09-20 19:36:07 +02:00
Mike Hommey
db95e78594 Bug 787165 - Move omnijar packaging out of installer-stage and install rules. r=ted 2012-09-11 09:42:49 +02:00
Siddharth Agarwal
71bbf89bc9 Bug 741014 - Pymake is busted with make l10n-check. Hack around the spaces issue by using a wildcard, and fix an underspecified dependency. r=ted
--HG--
extra : rebase_source : bbf2d6963f9eb2f2f3a3656fdd9833b719039717
2012-08-08 00:38:48 +05:30
Mike Hommey
1300a5b7f7 Bug 774772 - Fix webapprt l10n after bug 762864. r=bsmedberg
--HG--
extra : transplant_source : %17%9D%F6%99%D8%1Fx%26%B6q%F3F%A7%89%0C%03%AF%E2%C5%3C
2012-07-18 08:34:56 +02:00
Nick Thomas
ffe9c4c62e Bug 745553, always bypass cache on ftp.m.o when pulling en-US build for l10n repacks, r=l10n,khuey DONTBUILD 2012-05-31 20:50:01 +12:00
Ben Hearsum
31c947e922 bug 723176: support mac dmg signing in the build system - turn on signing of mac builds again. r=ted
--HG--
extra : rebase_source : 7aa71b8b31f975411b491966e859df15b8d9071f
2012-05-25 09:25:07 -04:00
Ben Hearsum
cf7195099a Backout all patches from bug 723176, because we still have problems with our CodeResources file. 2012-05-23 22:30:25 -04:00
Ben Hearsum
b4d6cf48c5 bug 723176: support mac dmg signing in the build system - add PACKAGE_BASE_DIR to packager.mk, override in l10n.mk, to fix mac repacks. r=ted 2012-05-23 13:53:43 -04:00
Gervase Markham
82ff7027aa Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Mark Banner
5d0b50426b Bug 723135 - Language packs should work for all releases of a branch, maxVersion should use * for compatibility ranges. r=ted 2012-04-23 14:09:41 +01:00
Myk Melez
4f307cae98 bug 746156 - isolate webapp runtime files into subdirectory of Firefox package; r=bsmedberg, a=akeybl 2012-04-19 00:39:52 -07:00
Mark Banner
e4c5f77946 Bustage fix for comm-central apps after bug 481815 - use MOZILLA_DIR not topsrcdir. rs=kheuy 2011-12-08 18:06:44 +00:00
Chris AtLee
8d01aa9835 Bug 481815: makefile hooks required for signing executable files, installer packages, and mars. r=ted
--HG--
extra : rebase_source : 7b696910865fdbc9191cb7511f558879a9b9e05d
2011-12-07 17:06:52 -05:00
Michael Wu
d8e5409ec9 Bug 641614 - Fix reordering of localized files in omnijar, r=ted 2011-06-10 17:54:01 -07:00
Michael Wu
51a78c71eb Bug 656050 - Fix jar reordering on linux by moving jarlog dir, r=ted 2011-05-17 11:06:16 -07:00
Mike Hommey
b281811c02 Bug 569365 - Remove preprocessor.pl and replace it with Preprocessor.py. r=ted
--HG--
rename : config/Expression.py => js/src/config/Expression.py
rename : config/Preprocessor.py => js/src/config/Preprocessor.py
2011-05-16 15:51:21 +02:00
Ed Morley
1dc65abc0d Bug 652445 - Remove WinCE code (incl Faststart & nsSplashScreenWin) from toolkit; r=dtownsend 2011-04-29 12:38:26 +02:00
Michael Wu
7c7176487d Bug 641614 - Try to fix jar logs in l10n repacks, r=ted 2011-04-19 10:13:34 -07:00
Rail Aliiev
10de29569e bug 313956: expand installer .exe contents to make complete mar. r=ted 2011-04-11 12:23:26 -04:00
Chris Jones
9ac2f0b7d8 Backed out changeset f4da8c0c48d9 for breaking nightly repacks (see bug 313956) 2011-03-31 21:32:35 -05:00
Rail Aliiev
808a0fbbce bug 313956: expand installer .exe contents to make complete mar. r=ted.
--HG--
extra : rebase_source : 1a23afed1769531afe0b2f7d307fe5709eeed99b
2011-03-29 15:04:02 -04:00
Axel Hecht
0faa87811f bug 525438, l10n-merge doesn't merge all files, make targets work with PRETTY_NAMES, too. Adding a l10n-checks target for a dummy repack. r=ted 2011-03-18 18:29:56 +01:00