Граф коммитов

1360 Коммитов

Автор SHA1 Сообщение Дата
Matt Howell aa4f33994d Bug 1548612 Part 3 - Add support for BrandProductName to SetBrandNameVars. r=agashlin
BrandProductName is a recently-introduced branding string which is intended to
not change with the channel of the product; e.g., for a Nightly Firefox build,
BrandShortName is not "Firefox", it's "Nightly", but BrandProductName is still
"Firefox". Some of the new stub installer copy needs a name string like this.

Depends on D31140

Differential Revision: https://phabricator.services.mozilla.com/D31141

--HG--
extra : moz-landing-system : lando
2019-05-21 16:12:44 +00:00
Matt Howell 7adf1fa4c3 Bug 1548612 Part 2 - Fix GetTextWidthHeight for strings with no line breaks. r=agashlin
The current implementation of GetTextWidthHeight attempts to guess how much
height a string needs to fit into a given width based on how long the string
is when rendered onto one line of unlimited width. This doesn't work because
breaking up the string into lines introduces additional space at the end of
the lines that the single-line method doesn't account for.
This patch replaces all of that logic with asking DrawText to render the
string into the width of interest and then just seeing how much height it
ended up needing in order to do that.

We also take the opportunity to clarify what GetDlgItemBottomDU was doing,
because it isn't exactly what it claimed to be doing.

Depends on D31139

Differential Revision: https://phabricator.services.mozilla.com/D31140

--HG--
extra : moz-landing-system : lando
2019-05-21 16:12:42 +00:00
Kartikaya Gupta e95d575f7f Bug 1545968 - Produce artifacts with the rust stdlib src and analysis data for consumption by searchfox. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D28283

--HG--
extra : moz-landing-system : lando
2019-05-14 17:31:05 +00:00
Mike Hommey c9f5e41f10 Bug 1500228 - Upload config.status as a build artifact. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D29771

--HG--
extra : moz-landing-system : lando
2019-05-06 23:37:06 +00:00
Adam Gashlin 97ebd76f82 Bug 1523802 - Cancel BITS jobs in uninstaller. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D22442

--HG--
extra : moz-landing-system : lando
2019-04-30 15:25:48 +00:00
Matt Howell 31bc6abec8 Bug 1046479 - Clean up the special ESR registry key during uninstall or paveover. r=agashlin
For bug 726781, the Windows installer was patched to begin creating a special
registry key when installing an ESR build, to provide a convenient indication
that the product that's installed is an ESR version of the product.
This key contains only the version number of the application being installed;
it is separate from the keys that are always created, for all types of
builds, and that contain the installation path, etc.

During an uninstall or a paveover install, the registry is cleaned by looking
for any keys which contain the path to the application being uninstalled and
removing those; the RegCleanMain function handles this, and for non-ESR builds
it works well. However, there is nothing that tries to remove or update the
special ESR key when an ESR build is being uninstalled or paved over with a
non-ESR build. This patch adds that code to RegCleanMain.

Differential Revision: https://phabricator.services.mozilla.com/D26625

--HG--
extra : moz-landing-system : lando
2019-04-18 16:47:42 +00:00
Ian Moody 57b82dd9be Bug 1544284 - toolkit/ automated ESLint no-throw-literal fixes. r=Standard8
Result of running:
$ mach eslint -funix toolkit/ | sed -Ee 's/:.+//' - | xargs sed -E \
    -e 's/throw ((["`])[^"]+\2);/throw new Error(\1);/g' \
    -e 's/throw ((["`])[^"]+\2 \+ [^ ";]+);/throw new Error(\1);/g' \
    -e 's/throw \(/throw new Error(/g' -i

...and then reverting a couple of places where comments were touched,
as well as changes to toolkit/components/ctypes/tests/unit/test_jsctypes.js
that required expectation changes to
toolkit/components/ctypes/tests/chrome/test_ctypes.xul

Differential Revision: https://phabricator.services.mozilla.com/D27448

--HG--
extra : moz-landing-system : lando
2019-04-16 19:30:27 +00:00
Nick Alexander 18d29ec452 Bug 1525968 - Post: Only package artifact symbols in automation. r=glandium
Depends on D19092

Differential Revision: https://phabricator.services.mozilla.com/D25157

--HG--
extra : moz-landing-system : lando
2019-03-29 08:43:22 +00:00
Francesco Lodolo (:flod) df4f2bc264 Bug 1539794 - Add installer font configuration for Bengali (bn), remove bn-IN and bn-BD r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D25220

--HG--
extra : moz-landing-system : lando
2019-03-28 15:06:35 +00:00
Mike Hommey c7e738d69d Bug 1535501 - Allow to get full crashreporter symbols on artifact builds. r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D23605

--HG--
extra : moz-landing-system : lando
2019-03-15 21:56:14 +00:00
Mike Hommey b66d643565 Bug 1534381 - Adjust paths to match the jarlog on mac. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D23065

--HG--
extra : moz-landing-system : lando
2019-03-12 17:13:42 +00:00
Mike Hommey dc1643f00d Bug 1533659 - Fix arguments handling in unpack.py after bug 1531634. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D22658

--HG--
extra : moz-landing-system : lando
2019-03-11 01:38:59 +00:00
Mike Hommey f68ba227dc Bug 1530600 - Fail to package if a jarlog was given but it contains no data for omnijars. r=chmanchester
Differential Revision: https://phabricator.services.mozilla.com/D21657

--HG--
extra : moz-landing-system : lando
2019-03-05 22:11:50 +00:00
Mike Hommey baba0e3cec Bug 1529894 - Change jar log content. r=aklotz,chmanchester
The jar log is used for optimization of the packaged jar files according
to their usage patterns during a profile run. The current content of the
file currently come with 2 caveats:
- it contains entries for jar archives that aren't relevant to
  packaging, which is not a problem in itself, but see below.
- it contains full paths for jar archives that may not correspond to the
  location of the packaged directory (on e.g. Android, where the build
  almost certainly doesn't happen in the same directory on the host as
  Fennec runs in the emulator/on the device).

The current JarLog code does somehow handle the various ways paths are
currently presented, but it's clearly missing code to map the paths in
the log to packaged paths. Instead of requiring manual work and extra
build options to handle this mapping, and considering the caveats above,
it's just simpler to log archive paths as if they were relative to the
packaged application directory in a build, and use that during
packaging.

Depends on D21655

Differential Revision: https://phabricator.services.mozilla.com/D21656

--HG--
extra : moz-landing-system : lando
2019-03-07 20:46:52 +00:00
Gurzau Raul fe771d472a Backed out 4 changesets (bug 1529894) for xperf failures on a CLOSED TREE.
Backed out changeset d31f88692394 (bug 1529894)
Backed out changeset e2d7b59776a2 (bug 1529894)
Backed out changeset 3c37fd9d30d5 (bug 1529894)
Backed out changeset e93f4871731b (bug 1529894)

--HG--
extra : rebase_source : ae317f856e08d09ec655cb7b7a87c120f3c626a5
2019-03-06 13:06:13 +02:00
Mike Hommey bef82f111d Bug 1529894 - Change jar log content. r=aklotz,chmanchester
The jar log is used for optimization of the packaged jar files according
to their usage patterns during a profile run. The current content of the
file currently come with 2 caveats:
- it contains entries for jar archives that aren't relevant to
  packaging, which is not a problem in itself, but see below.
- it contains full paths for jar archives that may not correspond to the
  location of the packaged directory (on e.g. Android, where the build
  almost certainly doesn't happen in the same directory on the host as
  Fennec runs in the emulator/on the device).

The current JarLog code does somehow handle the various ways paths are
currently presented, but it's clearly missing code to map the paths in
the log to packaged paths. Instead of requiring manual work and extra
build options to handle this mapping, and considering the caveats above,
it's just simpler to log archive paths as if they were relative to the
packaged application directory in a build, and use that during
packaging.

Depends on D21655

Differential Revision: https://phabricator.services.mozilla.com/D21656

--HG--
extra : moz-landing-system : lando
2019-03-06 01:18:10 +00:00
Robert Strong bf9d1edd25 Bug 1510276 - Fix GetLongPath so it returns the proper case for the path. r=mhowell
Always uppercase the first char of the path in GetLongPath
Remove GetLongPathNameW since it isn't setting the proper case for the path segments below the leaf name

Differential Revision: https://phabricator.services.mozilla.com/D21873

--HG--
extra : moz-landing-system : lando
2019-03-04 18:22:54 +00:00
Mike Hommey 6bfaa82f51 Bug 1531634 - Change how OMNIJAR_NAME is handled for fennec builds. r=nalexander
Fennec has a value of OMNIJAR_NAME that contains a directory, contrary
to other platforms, and relies in post-packaging, pre-unpacking steps to
accommodate with the difference.

With this change, we just make the packaging and unpacking steps aware
of this setup, and make allow them to pack/unpack resources in foo/
under foo/$OMNIJAR_NAME, whether $OMNIJAR_NAME is a file name or a path.

This will, further down the road, allow the packager code to handle jar
logs from PGO instrumentation without munging them.

Differential Revision: https://phabricator.services.mozilla.com/D21654

--HG--
extra : moz-landing-system : lando
2019-03-01 21:49:47 +00:00
Mike Hommey c7022eb656 Bug 1530587 - Don't optimize jars without preloading/reordering data. r=chmanchester
Optimizing jars without preloading/reordering data only moves the
jar central directory to the beginning of the file, which, without
preloading information, is not very useful. Let's just stop doing it if
there's not going to be preloading/reordering information at all.

Differential Revision: https://phabricator.services.mozilla.com/D21170

--HG--
extra : moz-landing-system : lando
2019-02-27 01:26:46 +00:00
Kris Maglione e930b89c34 Bug 1514594: Part 3 - Change ChromeUtils.import API.
***
Bug 1514594: Part 3a - Change ChromeUtils.import to return an exports object; not pollute global. r=mccr8

This changes the behavior of ChromeUtils.import() to return an exports object,
rather than a module global, in all cases except when `null` is passed as a
second argument, and changes the default behavior not to pollute the global
scope with the module's exports. Thus, the following code written for the old
model:

  ChromeUtils.import("resource://gre/modules/Services.jsm");

is approximately the same as the following, in the new model:

  var {Services} = ChromeUtils.import("resource://gre/modules/Services.jsm");

Since the two behaviors are mutually incompatible, this patch will land with a
scripted rewrite to update all existing callers to use the new model rather
than the old.
***
Bug 1514594: Part 3b - Mass rewrite all JS code to use the new ChromeUtils.import API. rs=Gijs

This was done using the followng script:

https://bitbucket.org/kmaglione/m-c-rewrites/src/tip/processors/cu-import-exports.jsm
***
Bug 1514594: Part 3c - Update ESLint plugin for ChromeUtils.import API changes. r=Standard8

Differential Revision: https://phabricator.services.mozilla.com/D16747
***
Bug 1514594: Part 3d - Remove/fix hundreds of duplicate imports from sync tests. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16748
***
Bug 1514594: Part 3e - Remove no-op ChromeUtils.import() calls. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16749
***
Bug 1514594: Part 3f.1 - Cleanup various test corner cases after mass rewrite. r=Gijs
***
Bug 1514594: Part 3f.2 - Cleanup various non-test corner cases after mass rewrite. r=Gijs

Differential Revision: https://phabricator.services.mozilla.com/D16750

--HG--
extra : rebase_source : 359574ee3064c90f33bf36c2ebe3159a24cc8895
extra : histedit_source : b93c8f42808b1599f9122d7842d2c0b3e656a594%2C64a3a4e3359dc889e2ab2b49461bab9e27fc10a7
2019-01-17 10:18:31 -08:00
Matt Howell 18090fd14b Bug 1514806 Part 6 - Disable running UPX in the installer package for targets it doesn't support. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15984

--HG--
extra : moz-landing-system : lando
2019-01-22 21:58:55 +00:00
Chris Manchester 3d131be6a9 Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D16754

--HG--
extra : moz-landing-system : lando
2019-01-16 22:46:38 +00:00
Robert Strong 55bdeb26e6 Bug 1515075 - Build failure: Error in script maintenanceservice_installer.nsi on line 184 -- aborting creation process. r=mshal
Prevents the build failure by copying files for maintenanceservice_installer.nsi just as is done for other installers
2019-01-16 10:16:30 -08:00
Aaron Klotz d56e504ec2 Bug 1517642: Make the installer and updater disable the launcher process by default on beta and release; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15758

--HG--
extra : moz-landing-system : lando
2019-01-16 00:06:39 +00:00
Cosmin Sabou 1558607307 Backed out 6 changesets (bug 1514806) for causing windows 2012 opt repack bustages.
Backed out changeset 63debb1d02d3 (bug 1514806)
Backed out changeset 803d20ba3f80 (bug 1514806)
Backed out changeset 3b95c5d8466d (bug 1514806)
Backed out changeset eb09e108a439 (bug 1514806)
Backed out changeset 6a738993de29 (bug 1514806)
Backed out changeset 303b19a8b923 (bug 1514806)

--HG--
rename : other-licenses/7zstub/firefox/7zSD.win32.manifest => other-licenses/7zstub/firefox/7zSD.manifest
rename : other-licenses/7zstub/firefox/7zSD.Win32.sfx => other-licenses/7zstub/firefox/7zSD.sfx
2019-01-15 19:17:09 +02:00
Matt Howell f8a790571f Bug 1514806 Part 6 - Disable running UPX in the installer package for targets it doesn't support. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15984

--HG--
extra : moz-landing-system : lando
2019-01-14 21:59:06 +00:00
Mike Shal 514145c3fb Bug 1518170 - Always upload profile run output; r=firefox-build-system-reviewers,chmanchester#firefox-build-system-reviewers
In bug 1514288 we started to save the output from running Firefox during
PGO builds into log files, but they aren't correctly uploaded if the run
fails. This presents a problem for categorizing failed PGO builds if the
profileserver returns an error code (eg: bug 1517939), since the error
messages could be hidden away in log files that aren't uploaded.

Instead, we can generate them directly into the artifacts directory so
that they are always uploaded. Additionally, the log files are displayed
if the run fails so that the error messages are displayed in the log for
easier bug categorization.

Differential Revision: https://phabricator.services.mozilla.com/D15881

--HG--
extra : moz-landing-system : lando
2019-01-08 17:28:36 +00:00
Chris Manchester 0ef0b54bfb Bug 1507344 - Add a configure option for JARLOG_FILE in profile use builds. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D13917

--HG--
extra : moz-landing-system : lando
2018-12-21 19:05:44 +00:00
Mike Shal c8ed2cda78 Bug 1514288 - save profile run output to log files rather than stdout; r=chmanchester
The output from running the browser during PGO builds can have innocuous
error messages in them, but show up in treeherder as potential messages
to include when filing bugs. We can just save the output from these runs
as files and upload them as artifacts instead, so they don't show up in
the build log but are available for inspection if necessary.

MozReview-Commit-ID: 3VdVCKVkZNI

Differential Revision: https://phabricator.services.mozilla.com/D15154

--HG--
extra : moz-landing-system : lando
2019-01-03 18:18:02 +00:00
Matt Howell 8f375ba526 Bug 1512699 - Detect the AArch64 platform in the full installer. r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D14662

--HG--
extra : moz-landing-system : lando
2018-12-18 02:42:48 +00:00
Robert Strong 24b436868b Bug 1478032 - Add aarch64 detection and set the correct registry views in the installer. r=mhowell 2018-12-17 11:17:26 -08:00
William Lachance dd5033de20 Bug 1510431 - Use display version for version field in buildhub.json r=gps
Differential Revision: https://phabricator.services.mozilla.com/D13278

--HG--
extra : moz-landing-system : lando
2018-11-30 12:13:42 +00:00
Ed Lee 2704f0b07c Bug 1507610 - Allow running find-dupes without all of MOZ_AUTOMATION r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D12065

--HG--
extra : moz-landing-system : lando
2018-11-20 19:35:08 +00:00
Kartikaya Gupta 719eeb4e5e Bug 1505869 - Expose the dist-include manifest as a taskcluster artifact for mozsearch builds. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D11995

--HG--
extra : moz-landing-system : lando
2018-11-15 15:48:02 +00:00
Matt Howell 54c17abaeb Bug 1453613 Part 2 - Add a full installer telemetry ping. r=agashlin
--HG--
extra : source : d7ee73e237c70cb7d13567e9a0ec2c32a1162211
2018-10-15 11:21:25 -07:00
Kirk Steuber 19c8368ea5 Bug 1458314 - Move the update directory to an installation specific location r=rstrong
This change applies to Windows only.
Firefox will need to migrate the directory from the old location to the new location. This will be done only once by setting the pref `app.update.migrated.updateDir2.<install path hash>` to `true` once migration has completed.

Note: The pref name app.update.migrated.updateDir has already been used, thus the '2' suffix. It can be found in ESR24.

This also removes the old handling fallback for generating the update directory path. Since xulrunner is no longer supported, this should no longer be needed. If neither the vendor nor app name are defined, it falls back to the literal string "Mozilla".

The code to generate the update directory path and the installation hash have been moved to the updatecommon library. This will allow those functions to be used in Firefox, the Mozilla Maintenance Service, the Mozilla Maintenance Service Installer, and TestAUSHelper.

Additionally, the function that generates the update directory path now has extra functionality. It creates the update directory, sets the permissions on it and, optionally, recursively sets the permissions on everything within.

This patch adds functionality that allows Firefox to set permissions on the new update directory on write failure. It attempts to set the permissions itself and, if that fails and the maintenance service is enabled, it calls into the maintenance service to try from there. If a write fails and the permissions cannot be fixed, the user is prompted to reinstall.

Differential Revision: https://phabricator.services.mozilla.com/D4249

--HG--
rename : toolkit/mozapps/update/updater/win_dirent.cpp => toolkit/mozapps/update/common/win_dirent.cpp
rename : toolkit/mozapps/update/tests/unit_aus_update/cleanupSuccessLogMove.js => toolkit/mozapps/update/tests/unit_aus_update/updateDirectoryMigrate.js
extra : moz-landing-system : lando
2018-10-23 21:41:04 +00:00
Bogdan Tara 4110bb0a9b Backed out 2 changesets (bug 1453613) for Windows MinGW build bustages CLOSED TREE
Backed out changeset 77fabbff45e0 (bug 1453613)
Backed out changeset 1df447ff4c77 (bug 1453613)
2018-10-23 19:18:10 +03:00
Matt Howell 55caf9383f Bug 1453613 Part 2 - Add a full installer telemetry ping. r=agashlin
Depends on D8870

Differential Revision: https://phabricator.services.mozilla.com/D8872

--HG--
extra : moz-landing-system : lando
2018-10-23 15:23:43 +00:00
Matt Howell 2ee98a6df4 Bug 1500983 - Fix StartMenuShortcuts installer INI setting always being overridden. r=agashlin
Differential Revision: https://phabricator.services.mozilla.com/D9453

--HG--
extra : moz-landing-system : lando
2018-10-22 23:32:58 +00:00
Tom Ritter 15dd23bc5d Bug 1475562 Produce pdbs for the mingw-clang build job r=ted
This patch also changes how pdbs for the ASAN job are copied:
we relax restrictions so that pdbs if present) are always copied out
and add an environment variable MOZ_COPY_PDBS to indicate when we
want to produce pdbs for copying.
2018-10-17 09:38:52 -05:00
Nick Alexander 7a37efeec6 Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
There are two significant parts to this commit.  The first avoids
scanning for duplicates in the omnijar when packaging locally.  The
Fennec/GeckoView local development edit-test-compile loop _always_
includes packaging, so these developers always pay to scan for
duplicates.  And, for historical reasons (Bug 1351000), we build both
a Fennec and a GeckoView omnijar, so these developers pay to scan
twice!  Since scanning for duplicates isn't something that local
developers are likely to act on, let's not do this at all (rather
than, say, only once for Fennec).

The second avoids stripping and XZ compressing Fennec/GeckoView asset/
libraries twice.  A little path hacking allows to exploit the fact
that the executable processing is idempotent, saving a significant
amount of time during |mach package|.

The final part of this commit just reduces the verbosity of a
`zipalign` invocation.

Depends on D7314

Differential Revision: https://phabricator.services.mozilla.com/D7315

--HG--
extra : moz-landing-system : lando
2018-10-09 18:35:51 +00:00
Ciure Andrei 148577fc45 Backed out 2 changesets (bug 1418464) for test_packager.py build bustages CLOSED TREE
Backed out changeset d6794cb231e1 (bug 1418464)
Backed out changeset cc793c2d8cee (bug 1418464)
2018-10-05 22:11:05 +03:00
Nick Alexander 52b602c138 Bug 1418464 - Part 2: Do less work when packaging GeckoView. r=mshal,jchen
There are two significant parts to this commit.  The first avoids
scanning for duplicates in the omnijar when packaging locally.  The
Fennec/GeckoView local development edit-test-compile loop _always_
includes packaging, so these developers always pay to scan for
duplicates.  And, for historical reasons (Bug 1351000), we build both
a Fennec and a GeckoView omnijar, so these developers pay to scan
twice!  Since scanning for duplicates isn't something that local
developers are likely to act on, let's not do this at all (rather
than, say, only once for Fennec).

The second avoids stripping and XZ compressing Fennec/GeckoView asset/
libraries twice.  A little path hacking allows to exploit the fact
that the executable processing is idempotent, saving a significant
amount of time during |mach package|.

The final part of this commit just reduces the verbosity of a
`zipalign` invocation.

Depends on D7314

Differential Revision: https://phabricator.services.mozilla.com/D7315

--HG--
extra : moz-landing-system : lando
2018-10-05 18:29:04 +00:00
Nick Alexander ceef29e5a6 Bug 1443332 - Fold APK signing from android-common.mk into upload-files-APK.mk. r=firefox-build-system-reviewers,mshal
This merely centralizes logic that was formerly used at multiple sites
into the single remaining use site.

None of the JAVA* flags have been used for a long time.

Differential Revision: https://phabricator.services.mozilla.com/D7313

--HG--
extra : moz-landing-system : lando
2018-10-03 18:05:27 +00:00
Tom Prince f85b06c132 Bug 1492526: Don't build mar's as part of the build; r=firefox-build-system-reviewers,mshal,Callek
We need to sign parts of the contents of the archives, so the mar's that we
ship get built as part of the repackage task. Thus, there is no reason to also
create and upload as part of the build, just to throw them away.

Differential Revision: https://phabricator.services.mozilla.com/D6213

--HG--
extra : moz-landing-system : lando
2018-10-01 18:15:40 +00:00
Nathan Froyd d0aecd3187 Bug 1494717 - fix package name for aarch64 windows; r=ted.mielczarek
The current code assumes that !x86-64 must be 32-bit.  Let's flip that
and assume that !x86 is 64-bit.
2018-09-27 14:35:00 -04:00
Kris Maglione 1c20e8cbbb Bug 1486147: Part 2 - Update JS string enumerator callers to use JS iteration. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D4270

--HG--
extra : rebase_source : 2adadcc8e51a7bce1da02f4bee1333b77bfa9944
extra : histedit_source : 9df920fd186f8c96a5d8b9cbff53ea9529f26ee0
2018-08-24 16:22:40 -07:00
Christian Holler 3b6edb4329 Bug 1492463 - Package fuzz-tests along with JS shell. r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D6255

--HG--
extra : moz-landing-system : lando
2018-09-19 14:41:42 +00:00
Adam Gashlin 2ce5194ea0 Bug 1491999: Quote command line for multiple components. r=mhowell
The macro expansion of ExecAndWaitForInputIdle consumes the quotes
around the macro argument. The argument has an extra layer of quotes
around the executable name, which keeps it together even if it has
spaces, but we need yet another layer around the whole command line or
else each component of the command line appears as another argument to
StrCpy.

Standard practice is to quote args in the macro definition, I overlooked
this in the initial implementation.

Differential Revision: https://phabricator.services.mozilla.com/D6111

--HG--
extra : moz-landing-system : lando
2018-09-18 16:08:09 +00:00
Matt Howell 58a8107c16 Bug 1485484 - Always fill in the optional third parameter to ApplicationID::Set. r=agashlin
In theory, the third parameter (dualMode) to the NSIS ApplicationID plugin's
Set function is optional, but the plugin assumes that either it's there or
there's nothing else on the NSIS stack, so it pops three items from the stack
unconditionally. This means that supplying only two parameters results in
one item silently being dropped from the NSIS stack. Fortunately this one
function is the only place where we were doing that, so it only became a
problem if there were an awful lot of shortcuts (around 7) to the same
installation.

Differential Revision: https://phabricator.services.mozilla.com/D4009

--HG--
extra : moz-landing-system : lando
2018-08-22 20:38:12 +00:00
Francesco Lodolo (:flod) e9d2dce082 Bug 1480742 - Ignore paths starting with 'localization/' when searching for duplicates in installer r=Pike a=Android-Nightly-fix
Reviewers: Pike

Reviewed By: Pike

Bug #: 1480742

Differential Revision: https://phabricator.services.mozilla.com/D2718

--HG--
extra : rebase_source : fdf16921deb91e297346fbd99ff93874c4fe6216
extra : amend_source : d191e9de14ae5484040b2b1fb4e63a92b944b2d6
2018-08-03 16:47:30 +03:00
Chris AtLee 182e3f8445 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-08-01 16:00:03 +00:00
Matt Howell 5464744b1d Bug 1448804 Part 2 - Offer an opt-in survey at the end of the Windows uninstaller. r=agashlin
MozReview-Commit-ID: 2yPAfY3S2Bl

--HG--
extra : rebase_source : 936e6e4edd555059ac5ae95d40e7e4aa807a843f
2018-07-09 10:54:05 -07:00
Bogdan Tara 6eafe1c00b Backed out changeset 9c75cab2e322 (bug 733530) for breaking artifact builds 2018-07-04 14:50:22 +03:00
Chris AtLee 8745339529 Bug 733530: Use .tar.gz for test archives r=gps
Differential Revision: https://phabricator.services.mozilla.com/D1743

--HG--
extra : moz-landing-system : lando
2018-07-03 18:33:02 +00:00
Michael Kaply 0926b7133c Bug 1437942 - Remove search engines from langpacks. r=adw
MozReview-Commit-ID: GFCIbfmCc5B

--HG--
rename : browser/locales/searchplugins/allaannonser-sv-SE.xml => browser/components/search/searchplugins/allaannonser-sv-SE.xml
rename : browser/locales/searchplugins/allegro-pl.xml => browser/components/search/searchplugins/allegro-pl.xml
rename : browser/locales/searchplugins/amazon-au.xml => browser/components/search/searchplugins/amazon-au.xml
rename : browser/locales/searchplugins/amazon-br.xml => browser/components/search/searchplugins/amazon-br.xml
rename : browser/locales/searchplugins/amazon-ca.xml => browser/components/search/searchplugins/amazon-ca.xml
rename : browser/locales/searchplugins/amazon-en-GB.xml => browser/components/search/searchplugins/amazon-en-GB.xml
rename : browser/locales/searchplugins/amazon-france.xml => browser/components/search/searchplugins/amazon-france.xml
rename : browser/locales/searchplugins/amazon-in.xml => browser/components/search/searchplugins/amazon-in.xml
rename : browser/locales/searchplugins/amazon-it.xml => browser/components/search/searchplugins/amazon-it.xml
rename : browser/locales/searchplugins/amazon-jp.xml => browser/components/search/searchplugins/amazon-jp.xml
rename : browser/locales/searchplugins/amazon-mx.xml => browser/components/search/searchplugins/amazon-mx.xml
rename : browser/locales/searchplugins/amazon-nl.xml => browser/components/search/searchplugins/amazon-nl.xml
rename : browser/locales/searchplugins/amazondotcn.xml => browser/components/search/searchplugins/amazondotcn.xml
rename : browser/locales/searchplugins/amazondotcom-de.xml => browser/components/search/searchplugins/amazondotcom-de.xml
rename : browser/locales/searchplugins/amazondotcom.xml => browser/components/search/searchplugins/amazondotcom.xml
rename : browser/locales/searchplugins/atlas-sk.xml => browser/components/search/searchplugins/atlas-sk.xml
rename : browser/locales/searchplugins/azerdict.xml => browser/components/search/searchplugins/azerdict.xml
rename : browser/locales/searchplugins/azet-sk.xml => browser/components/search/searchplugins/azet-sk.xml
rename : browser/locales/searchplugins/baidu.xml => browser/components/search/searchplugins/baidu.xml
rename : browser/locales/searchplugins/bbc-alba.xml => browser/components/search/searchplugins/bbc-alba.xml
rename : browser/locales/searchplugins/bing.xml => browser/components/search/searchplugins/bing.xml
rename : browser/locales/searchplugins/bok-NO.xml => browser/components/search/searchplugins/bok-NO.xml
rename : browser/locales/searchplugins/bolcom-fy-NL.xml => browser/components/search/searchplugins/bolcom-fy-NL.xml
rename : browser/locales/searchplugins/bolcom-nl.xml => browser/components/search/searchplugins/bolcom-nl.xml
rename : browser/locales/searchplugins/bookplus-fi.xml => browser/components/search/searchplugins/bookplus-fi.xml
rename : browser/locales/searchplugins/buscape.xml => browser/components/search/searchplugins/buscape.xml
rename : browser/locales/searchplugins/ceneji.xml => browser/components/search/searchplugins/ceneji.xml
rename : browser/locales/searchplugins/chambers-en-GB.xml => browser/components/search/searchplugins/chambers-en-GB.xml
rename : browser/locales/searchplugins/cnrtl-tlfi-fr.xml => browser/components/search/searchplugins/cnrtl-tlfi-fr.xml
rename : browser/locales/searchplugins/coccoc.xml => browser/components/search/searchplugins/coccoc.xml
rename : browser/locales/searchplugins/danawa-kr.xml => browser/components/search/searchplugins/danawa-kr.xml
rename : browser/locales/searchplugins/daum-kr.xml => browser/components/search/searchplugins/daum-kr.xml
rename : browser/locales/searchplugins/ddg.xml => browser/components/search/searchplugins/ddg.xml
rename : browser/locales/searchplugins/diccionariu-alla.xml => browser/components/search/searchplugins/diccionariu-alla.xml
rename : browser/locales/searchplugins/dict-enlv.xml => browser/components/search/searchplugins/dict-enlv.xml
rename : browser/locales/searchplugins/diec2.xml => browser/components/search/searchplugins/diec2.xml
rename : browser/locales/searchplugins/drae.xml => browser/components/search/searchplugins/drae.xml
rename : browser/locales/searchplugins/ebay-at.xml => browser/components/search/searchplugins/ebay-at.xml
rename : browser/locales/searchplugins/ebay-au.xml => browser/components/search/searchplugins/ebay-au.xml
rename : browser/locales/searchplugins/ebay-be.xml => browser/components/search/searchplugins/ebay-be.xml
rename : browser/locales/searchplugins/ebay-ca.xml => browser/components/search/searchplugins/ebay-ca.xml
rename : browser/locales/searchplugins/ebay-ch.xml => browser/components/search/searchplugins/ebay-ch.xml
rename : browser/locales/searchplugins/ebay-de.xml => browser/components/search/searchplugins/ebay-de.xml
rename : browser/locales/searchplugins/ebay-es.xml => browser/components/search/searchplugins/ebay-es.xml
rename : browser/locales/searchplugins/ebay-fr.xml => browser/components/search/searchplugins/ebay-fr.xml
rename : browser/locales/searchplugins/ebay-ie.xml => browser/components/search/searchplugins/ebay-ie.xml
rename : browser/locales/searchplugins/ebay-it.xml => browser/components/search/searchplugins/ebay-it.xml
rename : browser/locales/searchplugins/ebay-nl.xml => browser/components/search/searchplugins/ebay-nl.xml
rename : browser/locales/searchplugins/ebay-uk.xml => browser/components/search/searchplugins/ebay-uk.xml
rename : browser/locales/searchplugins/ebay.xml => browser/components/search/searchplugins/ebay.xml
rename : browser/locales/searchplugins/ecosia.xml => browser/components/search/searchplugins/ecosia.xml
rename : browser/locales/searchplugins/eki-ee.xml => browser/components/search/searchplugins/eki-ee.xml
rename : browser/locales/searchplugins/elebila.xml => browser/components/search/searchplugins/elebila.xml
rename : browser/locales/searchplugins/eudict.xml => browser/components/search/searchplugins/eudict.xml
rename : browser/locales/searchplugins/faclair-beag.xml => browser/components/search/searchplugins/faclair-beag.xml
rename : browser/locales/searchplugins/flip.xml => browser/components/search/searchplugins/flip.xml
rename : browser/locales/searchplugins/freelang.xml => browser/components/search/searchplugins/freelang.xml
rename : browser/locales/searchplugins/google-2018.xml => browser/components/search/searchplugins/google-2018.xml
rename : browser/locales/searchplugins/google.xml => browser/components/search/searchplugins/google.xml
rename : browser/locales/searchplugins/gujaratilexicon.xml => browser/components/search/searchplugins/gujaratilexicon.xml
rename : browser/locales/searchplugins/gulesider-NO.xml => browser/components/search/searchplugins/gulesider-NO.xml
rename : browser/locales/searchplugins/heureka-cz.xml => browser/components/search/searchplugins/heureka-cz.xml
rename : browser/locales/searchplugins/hoepli.xml => browser/components/search/searchplugins/hoepli.xml
rename : browser/locales/searchplugins/hotline-ua.xml => browser/components/search/searchplugins/hotline-ua.xml
rename : browser/locales/searchplugins/images/amazon.ico => browser/components/search/searchplugins/images/amazon.ico
rename : browser/locales/searchplugins/images/ebay.ico => browser/components/search/searchplugins/images/ebay.ico
rename : browser/locales/searchplugins/images/wikipedia.ico => browser/components/search/searchplugins/images/wikipedia.ico
rename : browser/locales/searchplugins/images/yandex-en.ico => browser/components/search/searchplugins/images/yandex-en.ico
rename : browser/locales/searchplugins/images/yandex-ru.ico => browser/components/search/searchplugins/images/yandex-ru.ico
rename : browser/locales/searchplugins/kannadastore.xml => browser/components/search/searchplugins/kannadastore.xml
rename : browser/locales/searchplugins/kaz-kk.xml => browser/components/search/searchplugins/kaz-kk.xml
rename : browser/locales/searchplugins/klask.xml => browser/components/search/searchplugins/klask.xml
rename : browser/locales/searchplugins/leit-is.xml => browser/components/search/searchplugins/leit-is.xml
rename : browser/locales/searchplugins/leo_ende_de-rm.xml => browser/components/search/searchplugins/leo_ende_de-rm.xml
rename : browser/locales/searchplugins/leo_ende_de.xml => browser/components/search/searchplugins/leo_ende_de.xml
rename : browser/locales/searchplugins/list-am.xml => browser/components/search/searchplugins/list-am.xml
rename : browser/locales/search/list.json => browser/components/search/searchplugins/list.json
rename : browser/locales/searchplugins/longdo.xml => browser/components/search/searchplugins/longdo.xml
rename : browser/locales/searchplugins/mailru.xml => browser/components/search/searchplugins/mailru.xml
rename : browser/locales/searchplugins/mapy-cz.xml => browser/components/search/searchplugins/mapy-cz.xml
rename : browser/locales/searchplugins/marktplaats-fy-NL.xml => browser/components/search/searchplugins/marktplaats-fy-NL.xml
rename : browser/locales/searchplugins/marktplaats-nl.xml => browser/components/search/searchplugins/marktplaats-nl.xml
rename : browser/locales/searchplugins/mercadolibre-ar.xml => browser/components/search/searchplugins/mercadolibre-ar.xml
rename : browser/locales/searchplugins/mercadolibre-cl.xml => browser/components/search/searchplugins/mercadolibre-cl.xml
rename : browser/locales/searchplugins/mercadolibre-mx.xml => browser/components/search/searchplugins/mercadolibre-mx.xml
rename : browser/locales/searchplugins/mercadolivre.xml => browser/components/search/searchplugins/mercadolivre.xml
rename : browser/locales/searchplugins/meta-ua.xml => browser/components/search/searchplugins/meta-ua.xml
rename : browser/locales/searchplugins/morfix-dic.xml => browser/components/search/searchplugins/morfix-dic.xml
rename : browser/locales/searchplugins/najdi-si.xml => browser/components/search/searchplugins/najdi-si.xml
rename : browser/locales/searchplugins/naver-kr.xml => browser/components/search/searchplugins/naver-kr.xml
rename : browser/locales/searchplugins/neti-ee.xml => browser/components/search/searchplugins/neti-ee.xml
rename : browser/locales/searchplugins/odpiralni.xml => browser/components/search/searchplugins/odpiralni.xml
rename : browser/locales/searchplugins/olx.xml => browser/components/search/searchplugins/olx.xml
rename : browser/locales/searchplugins/oshiete-goo.xml => browser/components/search/searchplugins/oshiete-goo.xml
rename : browser/locales/searchplugins/osta-ee.xml => browser/components/search/searchplugins/osta-ee.xml
rename : browser/locales/searchplugins/ozonru.xml => browser/components/search/searchplugins/ozonru.xml
rename : browser/locales/searchplugins/palasprint.xml => browser/components/search/searchplugins/palasprint.xml
rename : browser/locales/searchplugins/paroledigenova-lij.xml => browser/components/search/searchplugins/paroledigenova-lij.xml
rename : browser/locales/searchplugins/pazaruvaj.xml => browser/components/search/searchplugins/pazaruvaj.xml
rename : browser/locales/searchplugins/pledarigrond.xml => browser/components/search/searchplugins/pledarigrond.xml
rename : browser/locales/searchplugins/pogodak.xml => browser/components/search/searchplugins/pogodak.xml
rename : browser/locales/searchplugins/portalbgdict.xml => browser/components/search/searchplugins/portalbgdict.xml
rename : browser/locales/searchplugins/priberam.xml => browser/components/search/searchplugins/priberam.xml
rename : browser/locales/searchplugins/priceru.xml => browser/components/search/searchplugins/priceru.xml
rename : browser/locales/searchplugins/prisjakt-sv-SE.xml => browser/components/search/searchplugins/prisjakt-sv-SE.xml
rename : browser/locales/searchplugins/pwn-pl.xml => browser/components/search/searchplugins/pwn-pl.xml
rename : browser/locales/searchplugins/qwant.xml => browser/components/search/searchplugins/qwant.xml
rename : browser/locales/searchplugins/qxl-NO.xml => browser/components/search/searchplugins/qxl-NO.xml
rename : browser/locales/searchplugins/rakuten.xml => browser/components/search/searchplugins/rakuten.xml
rename : browser/locales/searchplugins/readmoo.xml => browser/components/search/searchplugins/readmoo.xml
rename : browser/locales/searchplugins/rediff.xml => browser/components/search/searchplugins/rediff.xml
rename : browser/locales/searchplugins/reta-vortaro.xml => browser/components/search/searchplugins/reta-vortaro.xml
rename : browser/locales/searchplugins/salidzinilv.xml => browser/components/search/searchplugins/salidzinilv.xml
rename : browser/locales/searchplugins/sapo.xml => browser/components/search/searchplugins/sapo.xml
rename : browser/locales/searchplugins/seznam-cz.xml => browser/components/search/searchplugins/seznam-cz.xml
rename : browser/locales/searchplugins/slovnik-sk.xml => browser/components/search/searchplugins/slovnik-sk.xml
rename : browser/locales/searchplugins/sslv.xml => browser/components/search/searchplugins/sslv.xml
rename : browser/locales/searchplugins/sztaki-en-hu.xml => browser/components/search/searchplugins/sztaki-en-hu.xml
rename : browser/locales/searchplugins/tearma.xml => browser/components/search/searchplugins/tearma.xml
rename : browser/locales/searchplugins/termau.xml => browser/components/search/searchplugins/termau.xml
rename : browser/locales/searchplugins/twitter-ja.xml => browser/components/search/searchplugins/twitter-ja.xml
rename : browser/locales/searchplugins/twitter.xml => browser/components/search/searchplugins/twitter.xml
rename : browser/locales/searchplugins/tyda-sv-SE.xml => browser/components/search/searchplugins/tyda-sv-SE.xml
rename : browser/locales/searchplugins/vatera.xml => browser/components/search/searchplugins/vatera.xml
rename : browser/locales/searchplugins/webdunia.xml => browser/components/search/searchplugins/webdunia.xml
rename : browser/locales/searchplugins/wikipedia-NN.xml => browser/components/search/searchplugins/wikipedia-NN.xml
rename : browser/locales/searchplugins/wikipedia-NO.xml => browser/components/search/searchplugins/wikipedia-NO.xml
rename : browser/locales/searchplugins/wikipedia-af.xml => browser/components/search/searchplugins/wikipedia-af.xml
rename : browser/locales/searchplugins/wikipedia-an.xml => browser/components/search/searchplugins/wikipedia-an.xml
rename : browser/locales/searchplugins/wikipedia-ar.xml => browser/components/search/searchplugins/wikipedia-ar.xml
rename : browser/locales/searchplugins/wikipedia-as.xml => browser/components/search/searchplugins/wikipedia-as.xml
rename : browser/locales/searchplugins/wikipedia-ast.xml => browser/components/search/searchplugins/wikipedia-ast.xml
rename : browser/locales/searchplugins/wikipedia-az.xml => browser/components/search/searchplugins/wikipedia-az.xml
rename : browser/locales/searchplugins/wikipedia-be-tarask.xml => browser/components/search/searchplugins/wikipedia-be-tarask.xml
rename : browser/locales/searchplugins/wikipedia-be.xml => browser/components/search/searchplugins/wikipedia-be.xml
rename : browser/locales/searchplugins/wikipedia-bg.xml => browser/components/search/searchplugins/wikipedia-bg.xml
rename : browser/locales/searchplugins/wikipedia-bn.xml => browser/components/search/searchplugins/wikipedia-bn.xml
rename : browser/locales/searchplugins/wikipedia-br.xml => browser/components/search/searchplugins/wikipedia-br.xml
rename : browser/locales/searchplugins/wikipedia-bs.xml => browser/components/search/searchplugins/wikipedia-bs.xml
rename : browser/locales/searchplugins/wikipedia-ca.xml => browser/components/search/searchplugins/wikipedia-ca.xml
rename : browser/locales/searchplugins/wikipedia-crh.xml => browser/components/search/searchplugins/wikipedia-crh.xml
rename : browser/locales/searchplugins/wikipedia-cy.xml => browser/components/search/searchplugins/wikipedia-cy.xml
rename : browser/locales/searchplugins/wikipedia-cz.xml => browser/components/search/searchplugins/wikipedia-cz.xml
rename : browser/locales/searchplugins/wikipedia-da.xml => browser/components/search/searchplugins/wikipedia-da.xml
rename : browser/locales/searchplugins/wikipedia-de.xml => browser/components/search/searchplugins/wikipedia-de.xml
rename : browser/locales/searchplugins/wikipedia-dsb.xml => browser/components/search/searchplugins/wikipedia-dsb.xml
rename : browser/locales/searchplugins/wikipedia-el.xml => browser/components/search/searchplugins/wikipedia-el.xml
rename : browser/locales/searchplugins/wikipedia-eo.xml => browser/components/search/searchplugins/wikipedia-eo.xml
rename : browser/locales/searchplugins/wikipedia-es.xml => browser/components/search/searchplugins/wikipedia-es.xml
rename : browser/locales/searchplugins/wikipedia-et.xml => browser/components/search/searchplugins/wikipedia-et.xml
rename : browser/locales/searchplugins/wikipedia-eu.xml => browser/components/search/searchplugins/wikipedia-eu.xml
rename : browser/locales/searchplugins/wikipedia-fa.xml => browser/components/search/searchplugins/wikipedia-fa.xml
rename : browser/locales/searchplugins/wikipedia-fi.xml => browser/components/search/searchplugins/wikipedia-fi.xml
rename : browser/locales/searchplugins/wikipedia-fr.xml => browser/components/search/searchplugins/wikipedia-fr.xml
rename : browser/locales/searchplugins/wikipedia-fy-NL.xml => browser/components/search/searchplugins/wikipedia-fy-NL.xml
rename : browser/locales/searchplugins/wikipedia-ga-IE.xml => browser/components/search/searchplugins/wikipedia-ga-IE.xml
rename : browser/locales/searchplugins/wikipedia-gd.xml => browser/components/search/searchplugins/wikipedia-gd.xml
rename : browser/locales/searchplugins/wikipedia-gl.xml => browser/components/search/searchplugins/wikipedia-gl.xml
rename : browser/locales/searchplugins/wikipedia-gn.xml => browser/components/search/searchplugins/wikipedia-gn.xml
rename : browser/locales/searchplugins/wikipedia-gu.xml => browser/components/search/searchplugins/wikipedia-gu.xml
rename : browser/locales/searchplugins/wikipedia-he.xml => browser/components/search/searchplugins/wikipedia-he.xml
rename : browser/locales/searchplugins/wikipedia-hi.xml => browser/components/search/searchplugins/wikipedia-hi.xml
rename : browser/locales/searchplugins/wikipedia-hr.xml => browser/components/search/searchplugins/wikipedia-hr.xml
rename : browser/locales/searchplugins/wikipedia-hsb.xml => browser/components/search/searchplugins/wikipedia-hsb.xml
rename : browser/locales/searchplugins/wikipedia-hu.xml => browser/components/search/searchplugins/wikipedia-hu.xml
rename : browser/locales/searchplugins/wikipedia-hy.xml => browser/components/search/searchplugins/wikipedia-hy.xml
rename : browser/locales/searchplugins/wikipedia-ia.xml => browser/components/search/searchplugins/wikipedia-ia.xml
rename : browser/locales/searchplugins/wikipedia-id.xml => browser/components/search/searchplugins/wikipedia-id.xml
rename : browser/locales/searchplugins/wikipedia-is.xml => browser/components/search/searchplugins/wikipedia-is.xml
rename : browser/locales/searchplugins/wikipedia-it.xml => browser/components/search/searchplugins/wikipedia-it.xml
rename : browser/locales/searchplugins/wikipedia-ja.xml => browser/components/search/searchplugins/wikipedia-ja.xml
rename : browser/locales/searchplugins/wikipedia-ka.xml => browser/components/search/searchplugins/wikipedia-ka.xml
rename : browser/locales/searchplugins/wikipedia-kab.xml => browser/components/search/searchplugins/wikipedia-kab.xml
rename : browser/locales/searchplugins/wikipedia-kk.xml => browser/components/search/searchplugins/wikipedia-kk.xml
rename : browser/locales/searchplugins/wikipedia-km.xml => browser/components/search/searchplugins/wikipedia-km.xml
rename : browser/locales/searchplugins/wikipedia-kn.xml => browser/components/search/searchplugins/wikipedia-kn.xml
rename : browser/locales/searchplugins/wikipedia-kr.xml => browser/components/search/searchplugins/wikipedia-kr.xml
rename : browser/locales/searchplugins/wikipedia-lij.xml => browser/components/search/searchplugins/wikipedia-lij.xml
rename : browser/locales/searchplugins/wikipedia-lo.xml => browser/components/search/searchplugins/wikipedia-lo.xml
rename : browser/locales/searchplugins/wikipedia-lt.xml => browser/components/search/searchplugins/wikipedia-lt.xml
rename : browser/locales/searchplugins/wikipedia-ltg.xml => browser/components/search/searchplugins/wikipedia-ltg.xml
rename : browser/locales/searchplugins/wikipedia-lv.xml => browser/components/search/searchplugins/wikipedia-lv.xml
rename : browser/locales/searchplugins/wikipedia-mk.xml => browser/components/search/searchplugins/wikipedia-mk.xml
rename : browser/locales/searchplugins/wikipedia-ml.xml => browser/components/search/searchplugins/wikipedia-ml.xml
rename : browser/locales/searchplugins/wikipedia-mr.xml => browser/components/search/searchplugins/wikipedia-mr.xml
rename : browser/locales/searchplugins/wikipedia-ms.xml => browser/components/search/searchplugins/wikipedia-ms.xml
rename : browser/locales/searchplugins/wikipedia-my.xml => browser/components/search/searchplugins/wikipedia-my.xml
rename : browser/locales/searchplugins/wikipedia-ne.xml => browser/components/search/searchplugins/wikipedia-ne.xml
rename : browser/locales/searchplugins/wikipedia-nl.xml => browser/components/search/searchplugins/wikipedia-nl.xml
rename : browser/locales/searchplugins/wikipedia-oc.xml => browser/components/search/searchplugins/wikipedia-oc.xml
rename : browser/locales/searchplugins/wikipedia-or.xml => browser/components/search/searchplugins/wikipedia-or.xml
rename : browser/locales/searchplugins/wikipedia-pa.xml => browser/components/search/searchplugins/wikipedia-pa.xml
rename : browser/locales/searchplugins/wikipedia-pl.xml => browser/components/search/searchplugins/wikipedia-pl.xml
rename : browser/locales/searchplugins/wikipedia-pt.xml => browser/components/search/searchplugins/wikipedia-pt.xml
rename : browser/locales/searchplugins/wikipedia-rm.xml => browser/components/search/searchplugins/wikipedia-rm.xml
rename : browser/locales/searchplugins/wikipedia-ro.xml => browser/components/search/searchplugins/wikipedia-ro.xml
rename : browser/locales/searchplugins/wikipedia-ru.xml => browser/components/search/searchplugins/wikipedia-ru.xml
rename : browser/locales/searchplugins/wikipedia-si.xml => browser/components/search/searchplugins/wikipedia-si.xml
rename : browser/locales/searchplugins/wikipedia-sk.xml => browser/components/search/searchplugins/wikipedia-sk.xml
rename : browser/locales/searchplugins/wikipedia-sl.xml => browser/components/search/searchplugins/wikipedia-sl.xml
rename : browser/locales/searchplugins/wikipedia-sq.xml => browser/components/search/searchplugins/wikipedia-sq.xml
rename : browser/locales/searchplugins/wikipedia-sr.xml => browser/components/search/searchplugins/wikipedia-sr.xml
rename : browser/locales/searchplugins/wikipedia-sv-SE.xml => browser/components/search/searchplugins/wikipedia-sv-SE.xml
rename : browser/locales/searchplugins/wikipedia-ta.xml => browser/components/search/searchplugins/wikipedia-ta.xml
rename : browser/locales/searchplugins/wikipedia-te.xml => browser/components/search/searchplugins/wikipedia-te.xml
rename : browser/locales/searchplugins/wikipedia-th.xml => browser/components/search/searchplugins/wikipedia-th.xml
rename : browser/locales/searchplugins/wikipedia-tl.xml => browser/components/search/searchplugins/wikipedia-tl.xml
rename : browser/locales/searchplugins/wikipedia-tr.xml => browser/components/search/searchplugins/wikipedia-tr.xml
rename : browser/locales/searchplugins/wikipedia-uk.xml => browser/components/search/searchplugins/wikipedia-uk.xml
rename : browser/locales/searchplugins/wikipedia-ur.xml => browser/components/search/searchplugins/wikipedia-ur.xml
rename : browser/locales/searchplugins/wikipedia-uz.xml => browser/components/search/searchplugins/wikipedia-uz.xml
rename : browser/locales/searchplugins/wikipedia-vi.xml => browser/components/search/searchplugins/wikipedia-vi.xml
rename : browser/locales/searchplugins/wikipedia-wo.xml => browser/components/search/searchplugins/wikipedia-wo.xml
rename : browser/locales/searchplugins/wikipedia-zh-CN.xml => browser/components/search/searchplugins/wikipedia-zh-CN.xml
rename : browser/locales/searchplugins/wikipedia-zh-TW.xml => browser/components/search/searchplugins/wikipedia-zh-TW.xml
rename : browser/locales/searchplugins/wikipedia.xml => browser/components/search/searchplugins/wikipedia.xml
rename : browser/locales/searchplugins/wiktionary-oc.xml => browser/components/search/searchplugins/wiktionary-oc.xml
rename : browser/locales/searchplugins/wiktionary-te.xml => browser/components/search/searchplugins/wiktionary-te.xml
rename : browser/locales/searchplugins/wolnelektury-pl.xml => browser/components/search/searchplugins/wolnelektury-pl.xml
rename : browser/locales/searchplugins/yahoo-jp-auctions.xml => browser/components/search/searchplugins/yahoo-jp-auctions.xml
rename : browser/locales/searchplugins/yahoo-jp.xml => browser/components/search/searchplugins/yahoo-jp.xml
rename : browser/locales/searchplugins/yandex-az.xml => browser/components/search/searchplugins/yandex-az.xml
rename : browser/locales/searchplugins/yandex-by.xml => browser/components/search/searchplugins/yandex-by.xml
rename : browser/locales/searchplugins/yandex-en.xml => browser/components/search/searchplugins/yandex-en.xml
rename : browser/locales/searchplugins/yandex-kk.xml => browser/components/search/searchplugins/yandex-kk.xml
rename : browser/locales/searchplugins/yandex-ru.xml => browser/components/search/searchplugins/yandex-ru.xml
rename : browser/locales/searchplugins/yandex-tr.xml => browser/components/search/searchplugins/yandex-tr.xml
rename : browser/locales/searchplugins/zoznam-sk.xml => browser/components/search/searchplugins/zoznam-sk.xml
rename : mobile/locales/searchplugins/amazon-au.xml => mobile/android/components/search/searchplugins/amazon-au.xml
rename : mobile/locales/searchplugins/amazon-br.xml => mobile/android/components/search/searchplugins/amazon-br.xml
rename : mobile/locales/searchplugins/amazon-ca.xml => mobile/android/components/search/searchplugins/amazon-ca.xml
rename : mobile/locales/searchplugins/amazon-co-uk.xml => mobile/android/components/search/searchplugins/amazon-co-uk.xml
rename : mobile/locales/searchplugins/amazon-de.xml => mobile/android/components/search/searchplugins/amazon-de.xml
rename : mobile/locales/searchplugins/amazon-fr.xml => mobile/android/components/search/searchplugins/amazon-fr.xml
rename : mobile/locales/searchplugins/amazon-in.xml => mobile/android/components/search/searchplugins/amazon-in.xml
rename : mobile/locales/searchplugins/amazon-it.xml => mobile/android/components/search/searchplugins/amazon-it.xml
rename : mobile/locales/searchplugins/amazon-jp.xml => mobile/android/components/search/searchplugins/amazon-jp.xml
rename : mobile/locales/searchplugins/amazon-mx.xml => mobile/android/components/search/searchplugins/amazon-mx.xml
rename : mobile/locales/searchplugins/amazon-nl.xml => mobile/android/components/search/searchplugins/amazon-nl.xml
rename : mobile/locales/searchplugins/amazondotcom.xml => mobile/android/components/search/searchplugins/amazondotcom.xml
rename : mobile/locales/searchplugins/azerdict.xml => mobile/android/components/search/searchplugins/azerdict.xml
rename : mobile/locales/searchplugins/azet-sk.xml => mobile/android/components/search/searchplugins/azet-sk.xml
rename : mobile/locales/searchplugins/baidu.xml => mobile/android/components/search/searchplugins/baidu.xml
rename : mobile/locales/searchplugins/bing.xml => mobile/android/components/search/searchplugins/bing.xml
rename : mobile/locales/searchplugins/bolcom-fy-NL.xml => mobile/android/components/search/searchplugins/bolcom-fy-NL.xml
rename : mobile/locales/searchplugins/bolcom-nl.xml => mobile/android/components/search/searchplugins/bolcom-nl.xml
rename : mobile/locales/searchplugins/ceneje.xml => mobile/android/components/search/searchplugins/ceneje.xml
rename : mobile/locales/searchplugins/coccoc.xml => mobile/android/components/search/searchplugins/coccoc.xml
rename : mobile/locales/searchplugins/danawa-kr.xml => mobile/android/components/search/searchplugins/danawa-kr.xml
rename : mobile/locales/searchplugins/daum-kr.xml => mobile/android/components/search/searchplugins/daum-kr.xml
rename : mobile/locales/searchplugins/ddg.xml => mobile/android/components/search/searchplugins/ddg.xml
rename : mobile/locales/searchplugins/diec2.xml => mobile/android/components/search/searchplugins/diec2.xml
rename : mobile/locales/searchplugins/drae.xml => mobile/android/components/search/searchplugins/drae.xml
rename : mobile/locales/searchplugins/duckduckgo.xml => mobile/android/components/search/searchplugins/duckduckgo.xml
rename : mobile/locales/searchplugins/elebila.xml => mobile/android/components/search/searchplugins/elebila.xml
rename : mobile/locales/searchplugins/faclair-beag.xml => mobile/android/components/search/searchplugins/faclair-beag.xml
rename : mobile/locales/searchplugins/google-2018.xml => mobile/android/components/search/searchplugins/google-2018.xml
rename : mobile/locales/searchplugins/google.xml => mobile/android/components/search/searchplugins/google.xml
rename : mobile/locales/searchplugins/gulesider-mobile-NO.xml => mobile/android/components/search/searchplugins/gulesider-mobile-NO.xml
rename : mobile/locales/searchplugins/heureka-cz.xml => mobile/android/components/search/searchplugins/heureka-cz.xml
rename : mobile/locales/searchplugins/hotline-ua.xml => mobile/android/components/search/searchplugins/hotline-ua.xml
rename : mobile/locales/searchplugins/leit-is.xml => mobile/android/components/search/searchplugins/leit-is.xml
rename : mobile/locales/searchplugins/leo_ende_de.xml => mobile/android/components/search/searchplugins/leo_ende_de.xml
rename : mobile/locales/searchplugins/list-am.xml => mobile/android/components/search/searchplugins/list-am.xml
rename : mobile/locales/search/list.json => mobile/android/components/search/searchplugins/list.json
rename : mobile/locales/searchplugins/mapy-cz.xml => mobile/android/components/search/searchplugins/mapy-cz.xml
rename : mobile/locales/searchplugins/mercadolibre-ar.xml => mobile/android/components/search/searchplugins/mercadolibre-ar.xml
rename : mobile/locales/searchplugins/mercadolibre-cl.xml => mobile/android/components/search/searchplugins/mercadolibre-cl.xml
rename : mobile/locales/searchplugins/mercadolibre-mx.xml => mobile/android/components/search/searchplugins/mercadolibre-mx.xml
rename : mobile/locales/searchplugins/naver-kr.xml => mobile/android/components/search/searchplugins/naver-kr.xml
rename : mobile/locales/searchplugins/odpiralni.xml => mobile/android/components/search/searchplugins/odpiralni.xml
rename : mobile/locales/searchplugins/pazaruvaj.xml => mobile/android/components/search/searchplugins/pazaruvaj.xml
rename : mobile/locales/searchplugins/pledarigrond.xml => mobile/android/components/search/searchplugins/pledarigrond.xml
rename : mobile/locales/searchplugins/prisjakt-sv-SE.xml => mobile/android/components/search/searchplugins/prisjakt-sv-SE.xml
rename : mobile/locales/searchplugins/qwant.xml => mobile/android/components/search/searchplugins/qwant.xml
rename : mobile/locales/searchplugins/rediff.xml => mobile/android/components/search/searchplugins/rediff.xml
rename : mobile/locales/searchplugins/reta-vortaro.xml => mobile/android/components/search/searchplugins/reta-vortaro.xml
rename : mobile/locales/searchplugins/salidzinilv.xml => mobile/android/components/search/searchplugins/salidzinilv.xml
rename : mobile/locales/searchplugins/seznam-cz.xml => mobile/android/components/search/searchplugins/seznam-cz.xml
rename : mobile/locales/searchplugins/skroutz.xml => mobile/android/components/search/searchplugins/skroutz.xml
rename : mobile/locales/searchplugins/slovnik-sk.xml => mobile/android/components/search/searchplugins/slovnik-sk.xml
rename : mobile/locales/searchplugins/sslv.xml => mobile/android/components/search/searchplugins/sslv.xml
rename : mobile/locales/searchplugins/sztaki-en-hu.xml => mobile/android/components/search/searchplugins/sztaki-en-hu.xml
rename : mobile/locales/searchplugins/taobao.xml => mobile/android/components/search/searchplugins/taobao.xml
rename : mobile/locales/searchplugins/tearma.xml => mobile/android/components/search/searchplugins/tearma.xml
rename : mobile/locales/searchplugins/twitter-ja.xml => mobile/android/components/search/searchplugins/twitter-ja.xml
rename : mobile/locales/searchplugins/twitter.xml => mobile/android/components/search/searchplugins/twitter.xml
rename : mobile/locales/searchplugins/vatera.xml => mobile/android/components/search/searchplugins/vatera.xml
rename : mobile/locales/searchplugins/wikipedia-NN.xml => mobile/android/components/search/searchplugins/wikipedia-NN.xml
rename : mobile/locales/searchplugins/wikipedia-NO.xml => mobile/android/components/search/searchplugins/wikipedia-NO.xml
rename : mobile/locales/searchplugins/wikipedia-an.xml => mobile/android/components/search/searchplugins/wikipedia-an.xml
rename : mobile/locales/searchplugins/wikipedia-ar.xml => mobile/android/components/search/searchplugins/wikipedia-ar.xml
rename : mobile/locales/searchplugins/wikipedia-as.xml => mobile/android/components/search/searchplugins/wikipedia-as.xml
rename : mobile/locales/searchplugins/wikipedia-ast.xml => mobile/android/components/search/searchplugins/wikipedia-ast.xml
rename : mobile/locales/searchplugins/wikipedia-az.xml => mobile/android/components/search/searchplugins/wikipedia-az.xml
rename : mobile/locales/searchplugins/wikipedia-be.xml => mobile/android/components/search/searchplugins/wikipedia-be.xml
rename : mobile/locales/searchplugins/wikipedia-bg.xml => mobile/android/components/search/searchplugins/wikipedia-bg.xml
rename : mobile/locales/searchplugins/wikipedia-bn.xml => mobile/android/components/search/searchplugins/wikipedia-bn.xml
rename : mobile/locales/searchplugins/wikipedia-br.xml => mobile/android/components/search/searchplugins/wikipedia-br.xml
rename : mobile/locales/searchplugins/wikipedia-bs.xml => mobile/android/components/search/searchplugins/wikipedia-bs.xml
rename : mobile/locales/searchplugins/wikipedia-ca.xml => mobile/android/components/search/searchplugins/wikipedia-ca.xml
rename : mobile/locales/searchplugins/wikipedia-cy.xml => mobile/android/components/search/searchplugins/wikipedia-cy.xml
rename : mobile/locales/searchplugins/wikipedia-cz.xml => mobile/android/components/search/searchplugins/wikipedia-cz.xml
rename : mobile/locales/searchplugins/wikipedia-da.xml => mobile/android/components/search/searchplugins/wikipedia-da.xml
rename : mobile/locales/searchplugins/wikipedia-de.xml => mobile/android/components/search/searchplugins/wikipedia-de.xml
rename : mobile/locales/searchplugins/wikipedia-dsb.xml => mobile/android/components/search/searchplugins/wikipedia-dsb.xml
rename : mobile/locales/searchplugins/wikipedia-el.xml => mobile/android/components/search/searchplugins/wikipedia-el.xml
rename : mobile/locales/searchplugins/wikipedia-eo.xml => mobile/android/components/search/searchplugins/wikipedia-eo.xml
rename : mobile/locales/searchplugins/wikipedia-es.xml => mobile/android/components/search/searchplugins/wikipedia-es.xml
rename : mobile/locales/searchplugins/wikipedia-et.xml => mobile/android/components/search/searchplugins/wikipedia-et.xml
rename : mobile/locales/searchplugins/wikipedia-eu.xml => mobile/android/components/search/searchplugins/wikipedia-eu.xml
rename : mobile/locales/searchplugins/wikipedia-fa.xml => mobile/android/components/search/searchplugins/wikipedia-fa.xml
rename : mobile/locales/searchplugins/wikipedia-fi.xml => mobile/android/components/search/searchplugins/wikipedia-fi.xml
rename : mobile/locales/searchplugins/wikipedia-fr.xml => mobile/android/components/search/searchplugins/wikipedia-fr.xml
rename : mobile/locales/searchplugins/wikipedia-fy-NL.xml => mobile/android/components/search/searchplugins/wikipedia-fy-NL.xml
rename : mobile/locales/searchplugins/wikipedia-ga-IE.xml => mobile/android/components/search/searchplugins/wikipedia-ga-IE.xml
rename : mobile/locales/searchplugins/wikipedia-gd.xml => mobile/android/components/search/searchplugins/wikipedia-gd.xml
rename : mobile/locales/searchplugins/wikipedia-gl.xml => mobile/android/components/search/searchplugins/wikipedia-gl.xml
rename : mobile/locales/searchplugins/wikipedia-gn.xml => mobile/android/components/search/searchplugins/wikipedia-gn.xml
rename : mobile/locales/searchplugins/wikipedia-gu.xml => mobile/android/components/search/searchplugins/wikipedia-gu.xml
rename : mobile/locales/searchplugins/wikipedia-he.xml => mobile/android/components/search/searchplugins/wikipedia-he.xml
rename : mobile/locales/searchplugins/wikipedia-hi.xml => mobile/android/components/search/searchplugins/wikipedia-hi.xml
rename : mobile/locales/searchplugins/wikipedia-hr.xml => mobile/android/components/search/searchplugins/wikipedia-hr.xml
rename : mobile/locales/searchplugins/wikipedia-hsb.xml => mobile/android/components/search/searchplugins/wikipedia-hsb.xml
rename : mobile/locales/searchplugins/wikipedia-hu.xml => mobile/android/components/search/searchplugins/wikipedia-hu.xml
rename : mobile/locales/searchplugins/wikipedia-hy-AM.xml => mobile/android/components/search/searchplugins/wikipedia-hy-AM.xml
rename : mobile/locales/searchplugins/wikipedia-ia.xml => mobile/android/components/search/searchplugins/wikipedia-ia.xml
rename : mobile/locales/searchplugins/wikipedia-id.xml => mobile/android/components/search/searchplugins/wikipedia-id.xml
rename : mobile/locales/searchplugins/wikipedia-is.xml => mobile/android/components/search/searchplugins/wikipedia-is.xml
rename : mobile/locales/searchplugins/wikipedia-it.xml => mobile/android/components/search/searchplugins/wikipedia-it.xml
rename : mobile/locales/searchplugins/wikipedia-ja.xml => mobile/android/components/search/searchplugins/wikipedia-ja.xml
rename : mobile/locales/searchplugins/wikipedia-ka.xml => mobile/android/components/search/searchplugins/wikipedia-ka.xml
rename : mobile/locales/searchplugins/wikipedia-kab.xml => mobile/android/components/search/searchplugins/wikipedia-kab.xml
rename : mobile/locales/searchplugins/wikipedia-kk.xml => mobile/android/components/search/searchplugins/wikipedia-kk.xml
rename : mobile/locales/searchplugins/wikipedia-km.xml => mobile/android/components/search/searchplugins/wikipedia-km.xml
rename : mobile/locales/searchplugins/wikipedia-kn.xml => mobile/android/components/search/searchplugins/wikipedia-kn.xml
rename : mobile/locales/searchplugins/wikipedia-lij.xml => mobile/android/components/search/searchplugins/wikipedia-lij.xml
rename : mobile/locales/searchplugins/wikipedia-lo.xml => mobile/android/components/search/searchplugins/wikipedia-lo.xml
rename : mobile/locales/searchplugins/wikipedia-lt.xml => mobile/android/components/search/searchplugins/wikipedia-lt.xml
rename : mobile/locales/searchplugins/wikipedia-ltg.xml => mobile/android/components/search/searchplugins/wikipedia-ltg.xml
rename : mobile/locales/searchplugins/wikipedia-lv.xml => mobile/android/components/search/searchplugins/wikipedia-lv.xml
rename : mobile/locales/searchplugins/wikipedia-ml.xml => mobile/android/components/search/searchplugins/wikipedia-ml.xml
rename : mobile/locales/searchplugins/wikipedia-mr.xml => mobile/android/components/search/searchplugins/wikipedia-mr.xml
rename : mobile/locales/searchplugins/wikipedia-ms.xml => mobile/android/components/search/searchplugins/wikipedia-ms.xml
rename : mobile/locales/searchplugins/wikipedia-my.xml => mobile/android/components/search/searchplugins/wikipedia-my.xml
rename : mobile/locales/searchplugins/wikipedia-ne.xml => mobile/android/components/search/searchplugins/wikipedia-ne.xml
rename : mobile/locales/searchplugins/wikipedia-nl.xml => mobile/android/components/search/searchplugins/wikipedia-nl.xml
rename : mobile/locales/searchplugins/wikipedia-oc.xml => mobile/android/components/search/searchplugins/wikipedia-oc.xml
rename : mobile/locales/searchplugins/wikipedia-or.xml => mobile/android/components/search/searchplugins/wikipedia-or.xml
rename : mobile/locales/searchplugins/wikipedia-pa.xml => mobile/android/components/search/searchplugins/wikipedia-pa.xml
rename : mobile/locales/searchplugins/wikipedia-pl.xml => mobile/android/components/search/searchplugins/wikipedia-pl.xml
rename : mobile/locales/searchplugins/wikipedia-pt.xml => mobile/android/components/search/searchplugins/wikipedia-pt.xml
rename : mobile/locales/searchplugins/wikipedia-rm.xml => mobile/android/components/search/searchplugins/wikipedia-rm.xml
rename : mobile/locales/searchplugins/wikipedia-ro.xml => mobile/android/components/search/searchplugins/wikipedia-ro.xml
rename : mobile/locales/searchplugins/wikipedia-ru.xml => mobile/android/components/search/searchplugins/wikipedia-ru.xml
rename : mobile/locales/searchplugins/wikipedia-sk.xml => mobile/android/components/search/searchplugins/wikipedia-sk.xml
rename : mobile/locales/searchplugins/wikipedia-sl.xml => mobile/android/components/search/searchplugins/wikipedia-sl.xml
rename : mobile/locales/searchplugins/wikipedia-sq.xml => mobile/android/components/search/searchplugins/wikipedia-sq.xml
rename : mobile/locales/searchplugins/wikipedia-sr.xml => mobile/android/components/search/searchplugins/wikipedia-sr.xml
rename : mobile/locales/searchplugins/wikipedia-sv-SE.xml => mobile/android/components/search/searchplugins/wikipedia-sv-SE.xml
rename : mobile/locales/searchplugins/wikipedia-ta.xml => mobile/android/components/search/searchplugins/wikipedia-ta.xml
rename : mobile/locales/searchplugins/wikipedia-te.xml => mobile/android/components/search/searchplugins/wikipedia-te.xml
rename : mobile/locales/searchplugins/wikipedia-th.xml => mobile/android/components/search/searchplugins/wikipedia-th.xml
rename : mobile/locales/searchplugins/wikipedia-tr.xml => mobile/android/components/search/searchplugins/wikipedia-tr.xml
rename : mobile/locales/searchplugins/wikipedia-uk.xml => mobile/android/components/search/searchplugins/wikipedia-uk.xml
rename : mobile/locales/searchplugins/wikipedia-ur.xml => mobile/android/components/search/searchplugins/wikipedia-ur.xml
rename : mobile/locales/searchplugins/wikipedia-uz.xml => mobile/android/components/search/searchplugins/wikipedia-uz.xml
rename : mobile/locales/searchplugins/wikipedia-vi.xml => mobile/android/components/search/searchplugins/wikipedia-vi.xml
rename : mobile/locales/searchplugins/wikipedia-wo.xml => mobile/android/components/search/searchplugins/wikipedia-wo.xml
rename : mobile/locales/searchplugins/wikipedia-zh-CN.xml => mobile/android/components/search/searchplugins/wikipedia-zh-CN.xml
rename : mobile/locales/searchplugins/wikipedia-zh-TW.xml => mobile/android/components/search/searchplugins/wikipedia-zh-TW.xml
rename : mobile/locales/searchplugins/wikipedia.xml => mobile/android/components/search/searchplugins/wikipedia.xml
rename : mobile/locales/searchplugins/wiktionary-kn.xml => mobile/android/components/search/searchplugins/wiktionary-kn.xml
rename : mobile/locales/searchplugins/wiktionary-oc.xml => mobile/android/components/search/searchplugins/wiktionary-oc.xml
rename : mobile/locales/searchplugins/wiktionary-or.xml => mobile/android/components/search/searchplugins/wiktionary-or.xml
rename : mobile/locales/searchplugins/wiktionary-ta.xml => mobile/android/components/search/searchplugins/wiktionary-ta.xml
rename : mobile/locales/searchplugins/wiktionary-te.xml => mobile/android/components/search/searchplugins/wiktionary-te.xml
rename : mobile/locales/searchplugins/yahoo-jp.xml => mobile/android/components/search/searchplugins/yahoo-jp.xml
rename : mobile/locales/searchplugins/yandex-en.xml => mobile/android/components/search/searchplugins/yandex-en.xml
rename : mobile/locales/searchplugins/yandex-ru.xml => mobile/android/components/search/searchplugins/yandex-ru.xml
rename : mobile/locales/searchplugins/yandex-tr.xml => mobile/android/components/search/searchplugins/yandex-tr.xml
rename : mobile/locales/searchplugins/yandex.by.xml => mobile/android/components/search/searchplugins/yandex.by.xml
rename : mobile/locales/searchplugins/yandex.xml => mobile/android/components/search/searchplugins/yandex.xml
extra : rebase_source : 5be775e097a95f4581bc778b3f91e13c3cd07809
2018-06-04 16:45:50 -05:00
Kris Maglione 6b12d08f7d Bug 1462937: Update callers to use nsIFile::GetDirectoryEntries as a nsIDirectoryEnumerator. r=froydnj
MozReview-Commit-ID: Iv4T1MVAF5

--HG--
extra : rebase_source : 1c518883d082884db7f9323a5acc20361228c26b
extra : histedit_source : 70a73c23d1199d3bfbb5379c78930401166c094b
2018-05-19 20:17:45 -07:00
shindli 36d0764100 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-16 21:36:19 +03:00
Adam Gashlin dfbba9a1fa Bug 1451366: Part 2 - Wait after launch from installer r=mhowell 2018-05-14 14:28:15 -07:00
Mike Shal 319942a4b1 Bug 1461881 - Fix packager.mk file_generate actions; r=Pike
Bug 1454912 added a new argument to the file_generate action to
correspond to the make target in the generated dependencies file. These
multilocale.txt targets in packager.mk need to add a parameter for this
argument, otherwise the first locale will be silently used as the target
and won't be included in the resulting multilocale.txt file.

MozReview-Commit-ID: 3nW5Twj89VH

--HG--
extra : rebase_source : d179f7d6aa7a2f608114bc8f2672a45f99dfc0e5
2018-05-16 11:52:07 -04:00
Matt Howell ab9dbcd000 Bug 1425468 - Add command-line parameters for setting full installer options. r=agashlin
I'm also adding a "StartMenuShortcut" option as an alias for "StartMenuShortcuts",
because I could not stop leaving off the 's' while testing this patch, so I
figure I'm not the only one making that mistake and getting frustrated.

MozReview-Commit-ID: Fdsc6CTBJr4

--HG--
extra : rebase_source : c57295e0936b6721bc75d6f11f33bad6691b96de
2018-04-20 13:09:24 -07:00
Ted Mielczarek b285cdfbf1 bug 1442306 - generate a buildhub.json file during packaging. r=gps
buildhub is a service that stores a list of nightly and release builds and
can be queried to find specific builds. Currently it ingests data by scraping
info from ftp.mozilla.org. This patch makes it so we generate a buildhub.json
during packaging with the data that buildhub wants.

There are a few pieces of data that we can't accurately provide from the
build system such as the URL to the build, so we provide some stub data
there with the expectation that a release engineering process will fill
them in later.

MozReview-Commit-ID: 266BnZZBFoL

--HG--
extra : rebase_source : 23d05a9a0dc95ff3705551a5d85d90d6ed8f950f
extra : histedit_source : 166a8dbf4fb63de7e926fb292de07c550db96d78
2018-04-30 13:03:17 -04:00
Ted Mielczarek 6104beceae bug 1442306 - move make-buildinfo-file and make-mozinfo-file targets inline into make-package target. r=gps
Currently we have a mess of targets in packager.mk which doesn't really help
much. This patch removes the make-buildinfo-file and make-mozinfo-file targets
and just puts their commands inline in the make-package target.

MozReview-Commit-ID: 7j83dC4QoZY

--HG--
extra : rebase_source : b9aa73f5839903a68e2cbfe88a964519f395060a
extra : histedit_source : 7208f20b3437f47d3f8fcdd734fe40b602be28f5
2018-04-30 12:13:40 -04:00
Ted Mielczarek 341cac76a4 bug 1442306 - move build info.txt generation into informulate.py. r=gps
This script is already doing most of the work, so make it write the text
file instead of using shell commands.

MozReview-Commit-ID: HfFTlNaPSst

--HG--
extra : rebase_source : 30bb2670f24b495809bfaca4a7c63f478291d5ab
extra : histedit_source : 343c70f4d2c0ebc6b7e01f5d0a19cd3853b15739
2018-04-26 15:24:02 -04:00
Ted Mielczarek aae56ffe0a bug 1442306 - simplify make-buildinfo-file by letting it assume Mozilla CI. r=gps
The `make-buildinfo-file` target is called as part of `make package` to
generate a json file and a text file with some info about the build. Because
a few of those things like the Build ID and source repo / changeset are not
guaranteed to be set at configure time it has to pass them down from the make
environment.

In CI all of these things are passed in the environment, populated at task
graph generation time, so doing this work only in automation builds lets
us simplify things a bit.

MozReview-Commit-ID: 5Ygd3XmSA8x

--HG--
extra : rebase_source : 233f88e436bbf6c3a57d8495f0d92f0aedf98ec5
extra : histedit_source : 735e40632e4b697b6bc32dd15f194e9f02a66f7f
2018-04-26 15:19:29 -04:00
David Major 1e59fef758 Bug 1457523: Add msdia140.dll to the package on Windows ASan CI builds. r=ted 2018-05-03 15:53:53 -04:00
Xidorn Quan 804bbb9b67 Bug 1455623 part 1 - Remove stylo-bindings.zip artifact. r=froydnj
MozReview-Commit-ID: IOa51wZzTlB

--HG--
extra : rebase_source : e7382ad82325c44b23024c0914a61280921a555e
2018-04-21 00:20:41 +10:00
Gurzau Raul 6ef84d63ec Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-20 12:15:48 +03:00
Tom Prince 8328e1a077 Bug 1436662: Fix Thunderbird support for building windows packages; r=mshal
Differential Revision: https://phabricator.services.mozilla.com/D991

--HG--
extra : rebase_source : 670372873da0348a5cf6fda1cda2c21727cab247
extra : source : 40ab7755970c09f7f2c5a729b1ac5fae6fa3e4ba
2018-04-18 20:52:07 -06:00
Gregory Szorc 893a9ad99d Bug 1455127 - Remove --package from upload.py; r=ted
The argument is never used in the local file copying function. So let's
nuke the argument.

MozReview-Commit-ID: JeU4LaVvGD7

--HG--
extra : rebase_source : 0e305c5bff0e3871fd11a554d75e7f53ceea4bdd
2018-04-19 09:31:00 -07:00
Gregory Szorc 5de6850705 Bug 1455127 - Remove --properties-file from upload.py; r=ted
This was only used for the remote server case. That code was recently
deleted.

MozReview-Commit-ID: 7usqWZ7CuBR

--HG--
extra : rebase_source : f27b37391802a2980feffa5d88c92228d137824f
extra : source : 46b8a00288c8d7b88fd9b7aee20e88ddfd96d57b
2018-04-19 09:30:52 -07:00
Gregory Szorc c90d9acc4d Bug 1455143 - Generate test archives into final path; r=ted
We currently generate these to dist/ and then use upload.py to copy
them into UPLOAD_PATH. This is wasteful. Let's generate the test
archives into UPLOAD_PATH directly, if the variable is defined.

MozReview-Commit-ID: BHoxZYdxzq4

--HG--
extra : rebase_source : f6d80adb4e1eb7333f0cd3f847fd92cbb75c33bc
2018-04-19 14:21:28 -07:00
Gregory Szorc 5423976a8b Bug 1455143 - Refactor checksumming to occur after upload.py; r=ted
checksums.py is now run after upload.py, as part of the "upload" make
target.

As part of the refactor, checksums.py now takes as arguments a list of
directories containing files to checksum. It will recursively checksum
all files in listed directories.

This means we no longer have to pass an explicit list of files into
checksums.py. Instead, we can pass the artifact directory and
automatically checksum everything within. This will allow us to
generate files directly into the artifact directory instead of
having to run upload.py to copy files there.

MozReview-Commit-ID: 6ntnXU2Pp0E

--HG--
extra : rebase_source : 7e019b366f14b3692ec702ff331a1e0306dc3805
2018-04-18 16:24:03 -07:00
Ciure Andrei c8ca057944 Backed out 3 changesets (bug 1455127) for throughing exceptions and messing with windows 2012 builds on a CLOSED TREE, a=backout
Backed out changeset ac17015816ca (bug 1455127)
Backed out changeset 8527e727b92d (bug 1455127)
Backed out changeset 8c8fe0facf52 (bug 1455127)
2018-04-19 05:43:15 +03:00
Gregory Szorc 75aaa25f38 Bug 1455127 - Remove --package from upload.py; r=ted
The argument is never used in the local file copying function. So let's
nuke the argument.

MozReview-Commit-ID: JeU4LaVvGD7

--HG--
extra : rebase_source : a898814f4084288200928f062fbb06ffbbae60bd
2018-04-18 15:04:53 -07:00
Gregory Szorc 294b3c6072 Bug 1455127 - Remove --properties-file from upload.py; r=ted
This was only used for the remote server case. That code was recently
deleted.

MozReview-Commit-ID: 7usqWZ7CuBR

--HG--
extra : rebase_source : 39c33057aab6773f8f85b1294e4965965954d9e6
2018-04-18 15:03:46 -07:00
Tom Prince c8c9d47e92 Bug 1436662: Package translated uninstaller; r=pike,mshal
The uninstaller was being built as a side-effect of building `setup.exe`. In
Bug 1385227, that was moved from "somewhere" to part of the windows installer
packaging, which happens after the zip and mar are generated. Since the
installer we ship is actually repackaged from the zip[1], we stopped shipping
translated uninstallers.

This changes things around so that the uninstaller gets translated:
- Explicitly build the uninstaller as part of the L10n repack step.
- Use the same logic to build the installer locally as we do to create the ones
  we ship.

[1] Except on Thunderbird

Differential Revision: https://phabricator.services.mozilla.com/D672

--HG--
extra : rebase_source : 05fe935c1d2a9fbfeef786819bfe5913ed8ef862
extra : source : d6bf22099e2195dcb64c3c3d7700d3edd0850a3a
2018-04-16 12:49:53 -06:00
Brindusan Cristian 34b33a520a Backed out 2 changesets (bug 1436662) for build bustages on /installer/windows. CLOSED TREE
Backed out changeset fcb756834abb (bug 1436662)
Backed out changeset d6bf22099e21 (bug 1436662)
2018-04-17 19:08:21 +03:00
Tom Prince cdf80aa336 Bug 1436662: Package translated uninstaller; r=pike,mshal
The uninstaller was being built as a side-effect of building `setup.exe`. In
Bug 1385227, that was moved from "somewhere" to part of the windows installer
packaging, which happens after the zip and mar are generated. Since the
installer we ship is actually repackaged from the zip[1], we stopped shipping
translated uninstallers.

This changes things around so that the uninstaller gets translated:
- Explicitly build the uninstaller as part of the L10n repack step.
- Use the same logic to build the installer locally as we do to create the ones
  we ship.

[1] Except on Thunderbird

Differential Revision: https://phabricator.services.mozilla.com/D672

--HG--
extra : rebase_source : 2b28b9ff7196d12f4a188c8dddf750b9a5efac5b
extra : histedit_source : 9bc28891950ae8c226cfdefef6f8121ce0b51f58
2018-04-16 12:49:53 -06:00
MatthieuBaratte 699d752924 Bug 1429019 - Simplify the comparaison by removing the use of filter-out. r=glandium
MozReview-Commit-ID: Fn83DBtVAqV

--HG--
extra : rebase_source : f2e704a565c9b9a333e0bf219acfc63ef8549613
2018-03-13 23:09:46 +01:00
MatthieuBaratte bc4b60c1ad Bug 1429019 - Remove QT support code's reference. r=glandium
MozReview-Commit-ID: 2W0Fg0P76Ln

--HG--
extra : rebase_source : 9812dc567501d8c030c75a12338533fb75734b19
2018-03-13 23:06:26 +01:00
Andrew McCreight e80864c94c Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.

This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.

This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.

MozReview-Commit-ID: 7gWj8KWUun3

--HG--
extra : rebase_source : 65bac47c2cd1a20b3c675a01b44a25a1d2d3ab7a
2018-03-05 14:27:29 -08:00
Dorel Luca f24505d99e Backed out 7 changesets (bug 1438688) for android xpcshell failures on builds/worker/workspace/build/tests/bin/components/test_necko.xpt
Backed out changeset 8786eabb61a4 (bug 1438688)
Backed out changeset e05ec1e08b46 (bug 1438688)
Backed out changeset 4c437ba9d984 (bug 1438688)
Backed out changeset 2f243bca1af3 (bug 1438688)
Backed out changeset 4da0e1839353 (bug 1438688)
Backed out changeset 186f916dcc7a (bug 1438688)
Backed out changeset 08b1a5f904e4 (bug 1438688)
2018-04-03 02:30:53 +03:00
Andrew McCreight fc09560f06 Bug 1438688, part 3 - Remove XPT files from the packaging process. r=glandium
Now that XPT files are not loaded from files at runtime, code for
packaging XPT files can be removed.

This means that a couple of test XPIDL interfaces will get shipped in
builds to users that weren't before, but I don't think that matters
much.

This also puts XPT files into the local objdir for the XPIDL makefile,
instead of dist/bin, because they are no longer part of the
distribution.

MozReview-Commit-ID: 7gWj8KWUun3

--HG--
extra : rebase_source : 6f7d4fd1d6cdea2c14866705a2dc972eb5f43382
2018-03-05 14:27:29 -08:00
Matt Howell 2a034bc30a Bug 986081 - Allow backing out of closing the stub installer. r=agashlin
Currently, clicking the close button or otherwise trying to exit the Windows
stub installer always ends up canceling the installation. This patch prompts
the user to either continue or cancel the installation.

MozReview-Commit-ID: 4KMgCcyjTnv

--HG--
extra : rebase_source : 0c0636c9c02fabd32df37471033d8e847caea5d3
2018-03-21 10:39:38 -07:00
Emilio Cobos Álvarez 24cf27d33c Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
Will remove the prefs and stuff in a followup.

MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 19:13:26 +01:00
Csoregi Natalia d6c6d38406 Backed out 4 changesets (bug 1447611) for mass failures due to --enable-stylo removal. CLOSED TREE
Backed out changeset c6193142bbcf (bug 1447611)
Backed out changeset 01ada1c5a95f (bug 1447611)
Backed out changeset 86c9fed44da2 (bug 1447611)
Backed out changeset bb84ac6e1468 (bug 1447611)
2018-03-21 19:01:07 +02:00
Emilio Cobos Álvarez 330ddd82bf Bug 1447611: Remove --enable-stylo and --enable-stylo-build-bindgen. r=froydnj
Will remove the prefs and stuff in a followup.

MozReview-Commit-ID: HVyfbHOEQYI
2018-03-21 17:24:41 +01:00
Nick Alexander 43465b36d4 Bug 1443208 - Express Fennec APK with GENERATED_FILES. r=ted.mielczarek
This small change is actually very significant.  Previously, |mach
package| for mobile/android had two jobs:

1) produce a final APK

2) rebuild parts of the APK that might have been silently modified by
   l10n mechanisms, both from multi-locale builds and single-locale
   repacks

This second part has never been sensible but has been difficult to
alter until recently, since the l10n mechanisms have been out of
mozilla-central and difficult to modify and test.  That's less true
now.

This patch:

a) removes the rebuild parts (the step labeled 2) above (which I
   generally refer to as the "nodeps mechanism")

b) uses the APKs produced by Gradle directly, without the copying
   indirection from m/a/base/Makefile.in

c) does the rebuild for multi-locale builds as an explicit step in the
   appropriate mozharness script

d) does the rebuild for each single-locale repack as another step in
   the existing `installers-%` target in m/a/locales/Makefile.in (it's
   not easy to remove this from the Makefile, since the repackage is
   invoked immediately after (it's the `repackage-zip-$*` target))

The new m/a/gradle.py file will grow additional tasks in tickets to
follow, hence the lock file and pre-factored form.

MozReview-Commit-ID: IKflLdmHR3P

--HG--
extra : rebase_source : fdabe340b6f0896a0ebb9da2951f10753deb5ff5
2018-03-20 12:41:49 -07:00
Aki Sasaki c159bcd1c4 bug 1432591 - use a simple source package name. r=froydnj
This is a non-elegant solution to get a simple source.tar.xz package name.
Any pretty-naming is done on the beetmover side, although as of this writing
we'll upload source.tar.xz there, as well:

https://github.com/mozilla-releng/beetmoverscript/pull/106

MozReview-Commit-ID: 83Xz5Bxl7WA

--HG--
extra : rebase_source : 49942f3722de5f4a721536b0f6cb592ee3d68ac3
2018-03-13 16:39:27 -07:00
Philipp Kewisch 5f62077516 Bug 1443682 - Hide the use of OptionalExtensions behind an ifdef. r=mhowell
MozReview-Commit-ID: 8jBeNuMlaYj

--HG--
extra : transplant_source : Eb%C74%0D%AC%DDpb%EBK%83%8F9W%B7%80%87%97%E0
2018-03-07 01:24:07 +01:00
Nick Alexander 03710dc7d0 Bug 1440743 - Part 2: Remove most of MOZ_BUILD_MOBILE_ANDROID_WITH_GRADLE. r=jchen
This is the easy stuff -- everything but mobile/android/base/Makefile.in.

MozReview-Commit-ID: 5x2z97AHUrR

--HG--
extra : rebase_source : 531fd41d367cad071b209b85ca5b5602fd7cbf7b
2018-02-22 11:45:51 -08:00
Zibi Braniecki dba8ca857b Bug 1431260 - Switch multilocale.json to multilocale.txt in the build system. r=gps
MozReview-Commit-ID: 6S4VaAvDako

--HG--
extra : rebase_source : 29cc2e3416413363a40e77c10a95db7736497948
2018-02-13 23:42:14 -08:00
Zibi Braniecki 45e95911f9 Bug 1437164 - Extend l10n dirs in find-dupes to /localization/. r=catlee
MozReview-Commit-ID: Hb5jCtSgGqs

--HG--
extra : rebase_source : cbcd744f8dedcc7e51591704a8ed1f4faff53222
2018-02-09 12:07:52 -08:00
Andrew McCreight 5dec0e0beb Bug 1432992, part 1 - Remove definitions of Ci, Cr, Cc, and Cu. r=florian
This patch was autogenerated by my decomponents.py

It covers almost every file with the extension js, jsm, html, py,
xhtml, or xul.

It removes blank lines after removed lines, when the removed lines are
preceded by either blank lines or the start of a new block. The "start
of a new block" is defined fairly hackily: either the line starts with
//, ends with */, ends with {, <![CDATA[, """ or '''. The first two
cover comments, the third one covers JS, the fourth covers JS embedded
in XUL, and the final two cover JS embedded in Python. This also
applies if the removed line was the first line of the file.

It covers the pattern matching cases like "var {classes: Cc,
interfaces: Ci, utils: Cu, results: Cr} = Components;". It'll remove
the entire thing if they are all either Ci, Cr, Cc or Cu, or it will
remove the appropriate ones and leave the residue behind. If there's
only one behind, then it will turn it into a normal, non-pattern
matching variable definition. (For instance, "const { classes: Cc,
Constructor: CC, interfaces: Ci, utils: Cu } = Components" becomes
"const CC = Components.Constructor".)

MozReview-Commit-ID: DeSHcClQ7cG

--HG--
extra : rebase_source : d9c41878036c1ef7766ef5e91a7005025bc1d72b
2018-02-06 09:36:57 -08:00
Kartikaya Gupta 7de925da29 Bug 1432475 - Enable rust analysis on mozsearch jobs and save the output to a build artifact. r=glandium
This requires unlocking the unstable features in the rust compiler
by using RUSTC_BOOTSTRAP=1

MozReview-Commit-ID: 1uUG1Ekp1YH

--HG--
extra : rebase_source : d8a5aa5d13f3ee055de8a544b0d5ca8af0aab751
2018-01-30 16:32:01 -05:00
Sebastian Hengst 732cb1d98b merge mozilla-inbound to mozilla-central. r=merge a=merge 2018-01-31 00:22:27 +02:00
Kris Maglione 918ed6c474 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62
extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
2018-01-29 15:20:18 -08:00
Cosmin Sabou 9a65a40178 Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
Backed out changeset a1eca62826a1 (bug 1431533)
Backed out changeset 34c999fa006b (bug 1431533)
Backed out changeset e2674287e57f (bug 1431533)
2018-01-30 07:17:48 +02:00
Kris Maglione 6476f95b13 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
2018-01-29 15:20:18 -08:00
Nick Alexander b8d28049fd Bug 1433285: Extract classes*.dex from .ap_ --with-gradle. r=gps,snorp
Right now, we only expect classes.dex, and even --with-gradle we copy
it out of $topobjdir/mobile/android/base.  This commit changes that
for --with-gradle: we only take classes.dex from the given .ap_ file,
and we also handle multiple classesN.dex files (for future multi-dex
support).  The moz.build system stays the same.

This avoids an issue with newer Android-Gradle plugins, where the
classes.dex produced could be either in dex/ or in dexMerger/,
depending on whether any external libraries needed merging.  By
extracting classes.dex from the .ap_ file, we don't need to know what
Gradle build steps actually occur.

The classes.dex in the package-manifest.in has been irrelevant since
Bug 1260241.

MozReview-Commit-ID: FozKwjTcMzU

--HG--
extra : rebase_source : 62b18c7ffe596be73cec4c9565333eac222b018e
2018-01-24 22:09:48 -08:00
Brindusan Cristian af8879d1eb Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
Backed out changeset 6e56f4c8843e (bug 1431533)
Backed out changeset 12fc4dee861c (bug 1431533)
2018-01-30 02:32:43 +02:00
Kris Maglione c276bb9375 Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm

MozReview-Commit-ID: 1Nc3XDu0wGl

--HG--
extra : rebase_source : c004a023389f1f6bf3d2f3efe93c13d423b23ccd
2018-01-29 15:20:18 -08:00
Hector Zhao 92ed511d9a Bug 1427712 - full installer page to install optional extensions with partner distribution. r=mhowell
MozReview-Commit-ID: FGIgyQTwfj

--HG--
extra : rebase_source : a4abe52dfd85c8603f82dba214bf6f4826215f67
2018-01-03 19:00:23 +08:00
Mike Hommey 6abb89f294 Bug 1431902 - Remove spurious MOZ_SOURCE_REPO= after bug 1247162. r=chmanchester
--HG--
extra : rebase_source : 6cde4eacf9dcaca7f8d2779ea97954284759ef47
2018-01-23 09:12:22 +09:00
Sylvestre Ledru f8b1d9ab46 Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman
MozReview-Commit-ID: FO1wEHzOkuN

--HG--
extra : rebase_source : ac7e61cf47d013de882048740c889735a0a7cad8
2018-01-10 10:04:59 +01:00
Mike Hommey 8aafa10c21 Bug 1427454 - Refresh RPM package data. r=froydnj
Bug 1024110 changed the WM class, and bug 1333826 removed the SDK and
the createdevel and related variables.

--HG--
extra : rebase_source : 599ab1998a5d6d471ab7928d782dde1c79ad4734
2017-12-31 10:29:12 +09:00
Tom Prince f8e4948e67 Bug 1426528: Pass paths to extra dmg files explicitly when packing; r=glandium
MozReview-Commit-ID: FKwZcNycUW8

--HG--
extra : rebase_source : 3972c8719c58e03483a7d2bded1705df0a82dfda
2017-12-21 13:38:35 -07:00
Sylvestre Ledru cf819c1491 Bug 1426623 - Remove a duplicate declaration in packager.mk DONTBUILD r=marco
MozReview-Commit-ID: J77Vz72IvKg

--HG--
extra : rebase_source : 4d964841753adc26b55724e227adf38f762e6292
2017-12-21 11:18:50 +01:00
Sylvestre Ledru 4b23f17710 Bug 1426083 - Support spaces when dealing with multilocale.json r=gps
MozReview-Commit-ID: Io4fRdcOd1j

--HG--
extra : rebase_source : c352ef401e6264d24fe02e34d8d5d3ebdca85fb0
2017-12-19 11:22:57 +01:00
Ting-Yu Chou a5fdd873e9 Bug 1360650 part 1 - Archive pdb files of the binaries for llvm-symbolizer. r=ted 2017-12-18 11:26:02 -05:00
Tom Prince cb26557eaa Bug 1424098: Support spaces in MOZ_MACBUNDLE_NAME when signing packages; r=glandium
MozReview-Commit-ID: 4xn1piRnVSU

--HG--
extra : rebase_source : 49a0b703877a68dff0951037b6154fdb34fd1003
2017-12-07 16:58:34 -07:00
Nick Alexander 0cf6550d5a Bug 1417232 - Part 2: Extract magic Gradle configuration from build into |mach android assemble-app|. r=ted.mielczarek
These magic locations evolve over time.  Baking them into
moz.configure is the easiest way to share them across the build
system, and pushing them into a new |mach android *| command continues
a pattern that has been very successful.

MozReview-Commit-ID: CyxVQ0LHHgl

--HG--
extra : rebase_source : 8350d71665f0126aa4ee2c8fec32c4b8e34dc772
2017-11-08 15:27:36 -08:00
shindli 53c3b17b09 Backed out 6 changesets (bug 1417232) for failing in /python/mozbuild/mozbuild/test/configure/lint.py::Lint::test_mobile_android r=backout on a CLOSED TREE
Backed out changeset 06e72cdd94a5 (bug 1417232)
Backed out changeset 036308b8fe6b (bug 1417232)
Backed out changeset bb63e12fea6f (bug 1417232)
Backed out changeset d0a9d2d4c5b7 (bug 1417232)
Backed out changeset b613dde03d99 (bug 1417232)
Backed out changeset 8699e19b02e5 (bug 1417232)
2017-12-08 01:25:05 +02:00
Nick Alexander d1d1541e8d Bug 1417232 - Part 2: Extract magic Gradle configuration from build into |mach android assemble-app|. r=ted.mielczarek
These magic locations evolve over time.  Baking them into
moz.configure is the easiest way to share them across the build
system, and pushing them into a new |mach android *| command continues
a pattern that has been very successful.

MozReview-Commit-ID: CyxVQ0LHHgl

--HG--
extra : rebase_source : 8350d71665f0126aa4ee2c8fec32c4b8e34dc772
2017-11-08 15:27:36 -08:00
Sylvestre Ledru 06be3310e3 Bug 1407285 - Support spaces in MOZ_MACBUNDLE_NAME and in various Makefile and tools r=glandium
MozReview-Commit-ID: Eda1qiPCTJ0

--HG--
extra : rebase_source : 1766fd1c1b78244161efce0b6db8b58dd2ec2009
2017-11-28 23:21:54 +01:00
Sebastian Hengst 586a1914e3 merge mozilla-central to autoland. r=merge a=merge 2017-12-05 01:37:16 +02:00
Sebastian Hengst 8faace1526 Backed out changeset 9fff8b2fcf78 (bug 1407285) for L10n bustage. r=backout a=backout 2017-12-05 01:28:11 +02:00
Tom Prince 97dfa44b21 Bug 1421466: Use `MOZ_BUILD_APP` to find the `setup.exe` to upload; r=ted
MozReview-Commit-ID: KrH46ZdQ4eN

--HG--
extra : rebase_source : 2e7917e1c8aa10b9500598ff729dab1b8e587f4e
2017-11-20 16:11:23 -07:00
Sylvestre Ledru 250a624c2a Bug 1407285 - Support spaces in MOZ_MACBUNDLE_NAME and in various Makefile and tools r=glandium
MozReview-Commit-ID: Eda1qiPCTJ0

--HG--
extra : rebase_source : c85c5e8bfb5a0f0dc673ea0b6fce1ac1162d9497
2017-11-28 23:21:54 +01:00
Tom Prince 358bea59fa Bug 1417322: Get rid of reference to deprecated MOZ_PKG_MANIFEST_P; r=nalexander.
MozReview-Commit-ID: 3MRG8ex2ARo

--HG--
extra : rebase_source : e8d129c08c82b409ba304ce68c72ef800a9abb30
2017-11-14 23:42:02 -07:00
Bill McCloskey 794104b1e1 Bug 1413738 - Mozsearch clang plugin (r=mystor)
MozReview-Commit-ID: 53zUQ0vDMpd
2017-11-16 15:06:32 -08:00
Csoregi Natalia c79466f107 (bug 1411688) Make --with-gradle handle single-locale repack r=snorp a=reland
--HG--
extra : amend_source : d435c08a762988804bfe23251b8b5f76702eca99
2017-11-06 15:23:47 +02:00
Csoregi Natalia aaa47364af Backed out 5 changesets (bug 1411688) for failing Android single-locale repacks. r=backout a=backout
Backed out changeset 65d5d13b4ea0 (bug 1411688)
Backed out changeset 8ba514bd8ed6 (bug 1411688)
Backed out changeset 866854a996b8 (bug 1411688)
Backed out changeset 34f83aab44e6 (bug 1411688)
Backed out changeset 2e4e139bb5d7 (bug 1411688)
2017-11-06 12:18:50 +02:00
Nick Alexander cc2129e406 Bug 1411688 - Part 1: Make --with-gradle handle single-locale repacks. r=snorp
Single-locale repacks do the following:

Download existing APK; unzip APK; update l10n resources; |mach package| with IS_LANGUAGE_REPACK=1.

This is pretty hard to accommodate, but we can try.  The key issues
here are to recognize when IS_LANGUAGE_REPACK=1 and not ask for l10n
resources (in particular, strings.xml) to be generated.

We do need to include the freshly built classes.dex when repackaging,
because newer Gradle/aapt doesn't preserve the R.java IDs.

MozReview-Commit-ID: 9FvQtmPOUjg

--HG--
extra : rebase_source : b0440ceb318662bf3c08f2139c51dae5775a6b38
2017-10-23 13:24:58 -07:00
Sebastian Hengst 07b805d165 Backed out 5 changesets (bug 1411688) for flake8 linting failure at testing/mozharness/scripts/mobile_l10n.py. r=backout on a CLOSED TREE
Backed out changeset 8ddf3257a8db (bug 1411688)
Backed out changeset c313d76f2aa5 (bug 1411688)
Backed out changeset 3df83a3b7e9c (bug 1411688)
Backed out changeset 133417cefdab (bug 1411688)
Backed out changeset a8fd33d8a2af (bug 1411688)
2017-11-04 00:49:47 +01:00
Nick Alexander 9de930db2b Bug 1411688 - Part 1: Make --with-gradle handle single-locale repacks. r=snorp
Single-locale repacks do the following:

Download existing APK; unzip APK; update l10n resources; |mach package| with IS_LANGUAGE_REPACK=1.

This is pretty hard to accommodate, but we can try.  The key issues
here are to recognize when IS_LANGUAGE_REPACK=1 and not ask for l10n
resources (in particular, strings.xml) to be generated.

We do need to include the freshly built classes.dex when repackaging,
because newer Gradle/aapt doesn't preserve the R.java IDs.

MozReview-Commit-ID: 9FvQtmPOUjg

--HG--
extra : rebase_source : 6a34a8c299138ea39c6703f334c8fd5f49b03237
2017-10-23 13:24:58 -07:00
J.C. Jones cdfad59288 Bug 1409259 - Add xpcshell tests for the Symantec distrust r=keeler
This commit adds two new xpcshell tests, both of them testing whether the
security state in TransportSecurityInfo includes the new
STATE_CERT_DISTRUST_IMMINENT flag under the correct circumstances.

The first test, test_symantec_apple_google.js, tests the four combinations of
certs that chain to an affected Symantec root: with/without a whitelisted
intermediate, and before/after the notBefore cutoff date.

The second test, test_symantec_apple_google_unaffected.js, tests an unrelated
ca->intermediate->ee chain that does not chain to an affected root, and ensures
the flag is not set.

This patch adds SymantecSanctionsServer to the mozbuild and xpcshell test
infrastructure files to ensure it runs properly on TaskCluster, too.

MozReview-Commit-ID: GtUXH2VFFh

--HG--
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.key => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.key
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.key.keyspec => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.key.keyspec
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.pem => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.pem
rename : security/manager/ssl/tests/unit/bad_certs/default-ee.pem.certspec => security/manager/ssl/tests/unit/test_symantec_apple_google/default-ee.pem.certspec
rename : security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer.cpp => security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer.cpp
extra : rebase_source : f399bca5a13db3efa5bbaa5136c8effc3948ed5e
2017-11-01 11:12:11 -07:00
Sebastian Hengst 4ff29d14f8 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: GSDYk9wLOAM

--HG--
rename : browser/base/content/test/general/browser_bug561636.js => browser/modules/test/browser/formValidation/browser_form_validation.js
rename : browser/base/content/test/general/browser_bug595507.js => browser/modules/test/browser/formValidation/browser_validation_iframe.js
rename : browser/modules/test/browser/browser_bug1319078.js => browser/modules/test/browser/formValidation/browser_validation_invisible.js
2017-11-01 22:55:12 +01:00
Matt Howell fd96b7623b Bug 1413295 - Use BrandShortName as the title for new shortcuts, and rename existing shortcuts our installer created. r=rstrong
MozReview-Commit-ID: K4YvG5DZgqb

--HG--
extra : source : 324e11f297d7e4ced78f3402792e5fdcdf2abac1
2017-10-31 12:18:25 -07:00
Tom Prince ad6d3406a9 Bug 1413581: Use comm-central friendly path for calling gen_multilocale.py. r=chmanchester
MozReview-Commit-ID: CVUOrkkekNf

--HG--
extra : rebase_source : f7f048110551e2ee2c7752ed458ba85b80ba41b9
2017-11-01 10:40:53 -06:00
Zibi Braniecki 026b20f505 Bug 1412751 - Move the multilocale.json generation to python and add to moz.build. r=chmanchester
MozReview-Commit-ID: 2MalHxkcFxn

--HG--
extra : rebase_source : 2ca8f3ff9b2dc7b31d2564a3b5222776131dcb93
2017-10-30 09:50:16 -07:00
Zibi Braniecki c46d36dffb Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r=gps,mshal,Pike,ted
MozReview-Commit-ID: 80ldQPhNyi7

--HG--
extra : rebase_source : d6a1c6fcc36ba7fb49df25fa4c73f4aa564db613
2017-10-23 08:04:24 -07:00
Sebastian Hengst 429ff227ee Backed out changeset 17ef68e368bb (bug 1362617) for build bustage on OS X. r=backout on a CLOSED TREE
--HG--
extra : amend_source : 78500a66ae825039d21ea4d69a23ae2d6570ee38
2017-10-27 16:46:27 +02:00
Zibi Braniecki f31e020d7e Bug 1362617 - Generalize MOZ_CHROME_MULTILOCALE to work for browser as well. r=gps,mshal,Pike,ted
MozReview-Commit-ID: 80ldQPhNyi7

--HG--
extra : rebase_source : e40838ce14ebe1e4fae4d6742633c16b5c4387f9
2017-10-23 08:04:24 -07:00
maliu ee011aac6f Bug 1360587 - Part 1. Remove apk upload task, r=aki
MozReview-Commit-ID: RhXoazDESU

--HG--
extra : rebase_source : 0f0c63ac0be7c02ad419449b75ea91c159682f68
2017-10-25 21:03:02 +08:00
Tom Prince 802c3383f3 Bug 1410203: Don't build mozharness package when in comm-topdir build, rather than any thunderbird build; r=gps
MozReview-Commit-ID: 9SBHRWQYnNU

--HG--
extra : rebase_source : 297ece28f21ffca31de439184f3287451aa72942
extra : source : 03d217fdeabdefae9cf8c15caaad31e280958952
2017-10-19 10:20:23 -06:00
Nick Alexander af26e68984 Bug 1366644 - Part 3a: Update Android build-tools (25.0.3), Gradle (3.4.1), Android-Gradle (2.3.3). r=maliu
The goal is to use a newer Android-Gradle build plugin version (2.3.3
is latest stable).  That requires a modern Gradle (anything 3.3+, but
3.4.1 is the default from my Android Studio), and also a newer
build-tools (25.0.3 is latest stable).

The locations of lint output changed, and we want to use the standard
output location because it's difficult to accommodate variant details
in custom names.  We change the location of findbugs output to follow
suit.

This requires either:

- fixing lint errors
- adding to the lint whitelist
- using the new lint baseline

It's best to use the new lint baseline, which will happen in the next commit.

MozReview-Commit-ID: D19FzIDCJrE

--HG--
extra : rebase_source : 12d132c0c3e0dbe2b8873b31360ea96d612de44c
2017-10-16 15:09:15 -07:00
Matt Howell 5ed38fdf7f Bug 1337856 Part 1 - Use a better up/down-scaling method for the stub installer background. r=agashlin
MozReview-Commit-ID: Ag02ni4nJ00

--HG--
extra : rebase_source : 391e57a31468a9215953ba0491756bff99bec1bd
2017-10-10 08:50:31 -07:00
Mike Shal 9e6798ac00 Bug 1402012 - Update buildconfig.py to use PartialConfigEnvironment; r=glandium
By using the PartialConfigEnvironment, the clients of buildconfig will
depend on config.statusd/ files instead of config.status directly.
Clients can access substs and defines using buildconfig.substs['FOO'] or
buildconfig.defines['BAR'], and then collect file-level dependencies for
make using buildconfig.get_dependencies(). All GENERATED_FILES rules
already make use of this because file_generate.py automatically includes
these dependencies (along with all python modules loaded).

As a result of this commit, re-running configure will no longer cause
the world to be rebuilt. Although config.status is updated, no build
steps use config.status directly and instead depend on values in
config.statusd/, which are written with FileAvoidWrite. Since those
files are not official targets according to the make backend, make won't
try to continually rebuild the backend when those files are out of date.
And since they are FileAvoidWrite, make will only re-run dependent steps
if the actual configure value has changed.

As a result of using JSON to load data from the config.statusd
directory, substs can be unicode (instead of a bare string type).
generate_certdata.py converts the subst manually to a string so the
value can be exported to the environment without issue on Windows.

Additionally, patching the buildconfig.substs dict no longer works, so
the unit-symbolstore.py test was modified to patch the underlying
buildconfig.substs._dict instead.

The other files that needed to be modified make use of all the defines
for the preprocessor. Those that are used during 'mach build' now use
buildconfig.defines['ALLDEFINES'], which maps to a special
FileAvoidWrite file generated for the PartialConfigEnvironment.

MozReview-Commit-ID: 2pJ4s3TVeS8

--HG--
extra : rebase_source : d6bb0208483f9f043e7be1b36907ca13243985f8
2017-08-24 22:52:01 -04:00
Chris Manchester 8d2edd28b1 Bug 1373395 - Upload chrome-map.json during code coverage builds. r=mshal
MozReview-Commit-ID: 37UxsMQoB7q

--HG--
extra : rebase_source : ee9e07f3e3809e8af1cd524a8e425e466b2039b6
2017-09-20 10:55:14 -07:00
Tom Ritter e548003a7e Bug 1393803 Parameterize 7z and look for it in moz.configure r=glandium
MozReview-Commit-ID: GmUOf2ueM5x

--HG--
extra : rebase_source : a6a87d63f5c9d9708e069fac7df608c96fc61552
2017-08-31 15:03:48 -05:00
Mike Hommey 45680ab0c7 Bug 1352595 - Add basic support for brotli compression to the packager. r=gps
Bug 1355661 added support for brotli streams in "jar" files handled by
Gecko, and bug 1355671 made us build the `bro` command line utility that
allows to compress and decompress brotli streams.

This change uses the `bro` command line utility in the packager so that
it can create and handle "jar" files using brotli streams.

However, the `bro` command line utility is not available to l10n
repacks. As, at the moment, we're only hoping that the outcome of using
brotli will be good, we avoid doing all the work to make those work and
just hook things enough to enable brotli, while ensuring l10n repacks
don't break. This involves forcing some files to be deflated, and to
disable some optimizations from the packager.

Things will need to be figured out more properly if the experiment
proves brotli to be worthwhile.

--HG--
extra : rebase_source : a2e0cff67dcaed465fd441ed5d2a7de94b6351c5
2017-08-18 05:37:18 +09:00
Axel Hecht 471ed052ed bug 1392256, hyphenation dicts don't depend on locale, drop from repacks, r=gps,m_kato
The hyphenation dictionaries we ship as part of the build don't depend
on the UI locale, let's stop treating them as localizable content during
repacks.

MozReview-Commit-ID: FTrw4KDtops

--HG--
extra : rebase_source : f6ddb22154fc66da0a7cdc56a4cecb58c9e3d54b
2017-08-21 15:42:39 +02:00
Ted Mielczarek 8715819616 bug 1259832 - package generated sources and upload them along with other build artifacts. r=gps
This change makes us upload an `$(PKG_BASENAME).generated-files.tar.gz` archive
alongside other build artifacts which contains all the generated source files
from the build. A change after this will introduce an `upload-generated-sources`
task to take this artifact and upload the individual files to an S3 bucket.

This will be used to provide links to generated source files when they appear
in stack traces in crash reports.

MozReview-Commit-ID: 6yQAdlZ5q3O

--HG--
extra : rebase_source : d92fb17ae737d1360e9724997f6688e29bedef12
extra : source : 14d18d7cf454c4c3d0f6d49d1d01660e06e4be4b
2017-07-31 12:47:08 -04:00
Eric Rahm 0938982c90 Bug 1389598 - Part 4: Remove remaining gonk refs. r=froydnj
--HG--
extra : rebase_source : 063c7f95dda063eafabfa1921366bd1957b8fe73
2017-08-11 17:45:18 -07:00
Wes Kocher 749da2f3e6 Backed out 4 changesets (bug 1259832) for apparently scheduling nightlies on every push/platform a=backout
Backed out changeset 7781a37a4db0 (bug 1259832)
Backed out changeset 73bf88110b38 (bug 1259832)
Backed out changeset 14d18d7cf454 (bug 1259832)
Backed out changeset a02695cbf576 (bug 1259832)

MozReview-Commit-ID: 4Tf6jBcvKLq
2017-08-16 17:26:08 -07:00
Ted Mielczarek 3bf693fcb6 bug 1259832 - package generated sources and upload them along with other build artifacts. r=gps
This change makes us upload an `$(PKG_BASENAME).generated-files.tar.gz` archive
alongside other build artifacts which contains all the generated source files
from the build. A change after this will introduce an `upload-generated-sources`
task to take this artifact and upload the individual files to an S3 bucket.

This will be used to provide links to generated source files when they appear
in stack traces in crash reports.

MozReview-Commit-ID: 6yQAdlZ5q3O

--HG--
extra : rebase_source : 3f6ef734c062e0f5e9c2ca433ffad51fdf14b1ad
2017-07-31 12:47:08 -04:00
Jing-wei Wu b8623cde12 Bug 1375351 - Part 1: Remove Australis flavor. r=maliu,nalexander,sebastian
We should now only maintain Photon flavor. Remove all Australis related configuration in build scripts.

MozReview-Commit-ID: H4LE8LAso42

--HG--
extra : rebase_source : 2d5a05e43b261d573677834210a7b3fb18aebcac
2017-08-10 10:19:33 +08:00
Matt Howell 0f34b0248e Bug 1369255 - Part 1: Add a prompt in the stub installer for running profile cleanup. r=rstrong
MozReview-Commit-ID: CLeVEAQe5qr

--HG--
extra : rebase_source : 6d2a45e6302fa93dcc57173f609da14f18df7a88
extra : source : ae9327645b6d9ed02d732ab3ad8f99d5be389913
2017-07-12 10:29:38 -07:00