Jonathan Kew
62b6903f65
Bug 1590167 - Add Rust implementation of hyphenation (mapped_hyph) and hook up in place of libhyphen. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D49967
--HG--
extra : moz-landing-system : lando
2019-11-12 12:05:24 +00:00
Emma Malysz
8a6959fd07
Bug 1594874, remove xbl.properties and instances r=zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D52281
--HG--
extra : moz-landing-system : lando
2019-11-11 19:31:08 +00:00
Boris Zbarsky
59e9c84c17
Bug 1588260 part 2. Switch nsICollation away from using xpidl [array]. r=peterv,emk
...
Differential Revision: https://phabricator.services.mozilla.com/D49052
--HG--
extra : moz-landing-system : lando
2019-11-11 18:03:42 +00:00
Csoregi Natalia
2a4ef535b5
Backed out changeset 0ecfae072196 (bug 1590167) for reftest failures on 1507661-spurious-hyphenation-after-explicit.htm. CLOSED TREE
2019-11-08 23:41:05 +02:00
Jonathan Kew
c01eaab5f5
Bug 1590167 - Add Rust implementation of hyphenation (mapped_hyph) and hook up in place of libhyphen. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D49967
--HG--
extra : moz-landing-system : lando
2019-11-08 17:33:48 +00:00
Mihai Alexandru Michis
129577da8f
Backed out changeset 14e64e208672 (bug 1590167) for causing failures in spurious-hyphenation-after-explicit.html and nsHyphenator.cpp
2019-11-08 15:38:44 +02:00
Jonathan Kew
09fc119a12
Bug 1590167 - Add Rust implementation of hyphenation (mapped_hyph) and hook up in place of libhyphen. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D49967
--HG--
extra : moz-landing-system : lando
2019-11-08 12:33:23 +00:00
Noemi Erli
3e13b4783a
Backed out changeset ec5a8a6a37d4 (bug 1594874) for causing Linux build bustages CLOSED TREE
2019-11-08 03:51:10 +02:00
Emma Malysz
f52491766c
Bug 1594874, remove xbl.properties and instances r=zbraniecki
...
Differential Revision: https://phabricator.services.mozilla.com/D52281
--HG--
extra : moz-landing-system : lando
2019-11-08 00:10:59 +00:00
Coroiu Cristina
27a753cc4a
Backed out changeset 96048cce4b80 (bug 1571656) for xpcshell failures at toolkit/components/places/tests/unifiedcomplete/test_autofill_origins.js on a CLOSED TREE
2019-11-06 22:59:45 +02:00
Moritz Birghan
70c7a633fb
Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D40614
--HG--
extra : moz-landing-system : lando
2019-11-06 18:07:54 +00:00
Alex Henrie
4e325c4480
Bug 969980 - Use case folding for case-insensitive searches. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D50940
--HG--
extra : moz-landing-system : lando
2019-10-29 19:56:56 +00:00
Alex Henrie
74cc0f4dce
Bug 1591490 - Use the NS_IS_SURROGATE_PAIR macro everywhere. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D50697
--HG--
extra : moz-landing-system : lando
2019-10-27 05:05:51 +00:00
André Bargull
9ff5de7a1b
Bug 1583269 - Part 4: Update language tag mappings for CLDR 36. r=jwalden
...
Depends on D49445
Differential Revision: https://phabricator.services.mozilla.com/D49447
--HG--
extra : moz-landing-system : lando
2019-10-19 01:39:59 +00:00
André Bargull
e96ab7f00d
Bug 1583269 - Part 2: Update in-tree ICU to release 65.1. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D49443
--HG--
rename : intl/icu/source/i18n/numparse_stringsegment.cpp => intl/icu/source/i18n/string_segment.cpp
rename : intl/icu/source/data/buildtool/__init__.py => intl/icu/source/python/icutools/databuilder/__init__.py
rename : intl/icu/source/data/buildtool/comment_stripper.py => intl/icu/source/python/icutools/databuilder/comment_stripper.py
rename : intl/icu/source/data/buildtool/locale_dependencies.py => intl/icu/source/python/icutools/databuilder/locale_dependencies.py
rename : intl/icu/source/data/buildtool/renderers/__init__.py => intl/icu/source/python/icutools/databuilder/renderers/__init__.py
rename : intl/icu/source/data/buildtool/renderers/makefile.py => intl/icu/source/python/icutools/databuilder/renderers/makefile.py
rename : intl/icu/source/data/buildtool/test/__init__.py => intl/icu/source/python/icutools/databuilder/test/__init__.py
rename : intl/icu/source/data/buildtool/test/__main__.py => intl/icu/source/python/icutools/databuilder/test/__main__.py
rename : intl/icu/source/data/buildtool/test/filtration_test.py => intl/icu/source/python/icutools/databuilder/test/filtration_test.py
extra : moz-landing-system : lando
2019-10-19 01:25:24 +00:00
André Bargull
da21d4fea0
Bug 1583269 - Part 1: Remove custom patch to add thread-safety to icu::TimeZone::adoptDefault. r=jwalden
...
The custom patch is no longer necessary now that <https://unicode-org.atlassian.net/browse/ICU-20595 >
has been fixed. Also inline `icu::TimeZone::recreateDefault` into its sole caller and then remove
this API addition.
Differential Revision: https://phabricator.services.mozilla.com/D49441
--HG--
extra : moz-landing-system : lando
2019-10-19 01:23:08 +00:00
Geoff Brown
c906073cd5
Bug 1585119 - Re-enable many mochitests on android; r=geckoview-reviewers,snorp
...
Most of these tests have been disabled for a long time; they run well
in the current test environment.
With the additional tests running, task times increase; I have added one
more test chunk for android mochitest-plain.
These tests were identified from a random sampling of mochitest manifests;
I intend to enable more mochitests in future patches.
Differential Revision: https://phabricator.services.mozilla.com/D48912
--HG--
extra : moz-landing-system : lando
2019-10-15 15:07:09 +00:00
Francesco Lodolo (:flod)
e0d471ca93
Bug 1587728 - Add documentation for Fluent to Fluent migrations r=Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D48822
--HG--
extra : moz-landing-system : lando
2019-10-11 13:18:37 +00:00
Dave Townsend
1c67b00d98
Bug 1586216: Fallback to a synchronous channel load if the url preloader cannot load the ftl file. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D48726
--HG--
extra : moz-landing-system : lando
2019-10-09 17:50:33 +00:00
Ricky Stewart
c010710916
Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=firefox-build-system-reviewers,mshal
...
(Same content as bad revision https://phabricator.services.mozilla.com/D48230 , but with a very small change to config/external/icu/data/moz.build to fix the build breakage.)
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=833f6a69fcac689488a640b43e8e0bdaa086a56c
Differential Revision: https://phabricator.services.mozilla.com/D48409
--HG--
extra : moz-landing-system : lando
2019-10-07 21:15:19 +00:00
André Bargull
b00d4ce2c4
Bug 1429776: Use recommended ICU build options flags. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D41043
--HG--
extra : moz-landing-system : lando
2019-10-07 13:43:24 +00:00
Daniel Varga
052ef806b5
Backed out changeset 8d95f2c8867b (bug 1586358) for build bustage with FATAL ERROR PROCESSING MOZBUILD FILE. On a CLOSED TREE
...
--HG--
extra : rebase_source : 325fbad2455afc7f693087e75fa57dba79f4d86b
2019-10-07 20:22:08 +03:00
Ricky Stewart
940d91af38
Bug 1586358 - Replace existing instances of GENERATED_FILES with references to the GeneratedFile template r=nalexander
...
This patch doesn't remove all references to GENERATED_FILES, but does remove most of them, leaving only those which can't be trivially translated to the new template.
Try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=e4a25230c3992b9c5519ceb351fb37f6b2bf605e
Differential Revision: https://phabricator.services.mozilla.com/D48230
--HG--
extra : moz-landing-system : lando
2019-10-07 15:31:05 +00:00
Sylvestre Ledru
f12b9fa5c3
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D47737
--HG--
extra : moz-landing-system : lando
2019-10-06 18:29:55 +00:00
Nick Alexander
c46ec74815
Bug 1580356 - Remove Fennec (Firefox for Android). r=snorp,mshal
...
This does many things:
1) stops producing (and consuming) `FennecJNI*` JNI wrappers
2) removes the :app and :thirdparty Gradle projects
3) removes relevant pieces of the Gradle target configuration
4) updates lints
5) purges old configurations
After this commit, the `mobile/android` project/application builds
only GeckoView.
Differential Revision: https://phabricator.services.mozilla.com/D46536
--HG--
extra : moz-landing-system : lando
2019-10-04 20:55:11 +00:00
Jonathan Kew
b673fccb0f
Bug 1584718 - Make segment break transformation rules treat emoji characters with EAW=Wide as EAW=Ambiguous, per CSS Text spec. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D47895
--HG--
extra : moz-landing-system : lando
2019-10-04 09:16:25 +00:00
Jonathan Kew
37409d3393
Bug 1563602 - Improve mapping of lang tags to internal langGroup codes for font-prefs selection. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D47639
--HG--
extra : moz-landing-system : lando
2019-10-02 15:33:24 +00:00
Stoyan Dimitrov
42e1f7dadc
Bug 1401575 - Update Bulgarian hyphenation dictionary. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D47803
--HG--
extra : moz-landing-system : lando
2019-10-01 19:08:16 +00:00
Francesco Lodolo (:flod)
b54e3ba68d
Bug 1583177 - Add ca-valencia, trs to languageNames.ftl and language.properties r=m_kato,fluent-reviewers,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D46772
--HG--
extra : moz-landing-system : lando
2019-09-27 12:10:19 +00:00
André Bargull
ee6797f7ee
Bug 1583268: Update tzdata in ICU data files to 2019c. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D46923
--HG--
extra : moz-landing-system : lando
2019-09-25 23:33:11 +00:00
Geoff Brown
dcb380399e
Bug 1582785 - Enable some xpcshell tests on Android; r=geckoview-reviewers,agi
...
Most of these tests have been disabled for a long time; they run well
in the current test environment.
Differential Revision: https://phabricator.services.mozilla.com/D46642
--HG--
extra : moz-landing-system : lando
2019-09-23 22:43:55 +00:00
Henri Sivonen
e7e2436c9b
Bug 1581509 - Update encoding_rs to 0.8.20. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D46000
--HG--
extra : moz-landing-system : lando
2019-09-18 08:28:04 +00:00
Henri Sivonen
e397f4ccf2
Bug 1579393 - Add new encoding_rs methods to Encoding.h. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D45170
--HG--
extra : moz-landing-system : lando
2019-09-18 08:26:38 +00:00
Henri Sivonen
c193518677
Bug 1490601 part 2 - Move C++ entry points to encoding_c_mem to mfbt/. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D43957
--HG--
extra : moz-landing-system : lando
2019-09-18 08:26:34 +00:00
Zibi Braniecki
f2eed5bb3c
Bug 1580991 - Trigger DOMLocalization::OnChange from Localization::Observe. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D45759
--HG--
extra : moz-landing-system : lando
2019-09-13 10:08:26 +00:00
Mike Hommey
66d7fe943e
Bug 1575420 - Replace MOZ_WIDGET_TOOLKIT value of "gtk3" with "gtk". r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D42765
--HG--
extra : moz-landing-system : lando
2019-08-21 12:25:42 +00:00
Henri Sivonen
d4606e602c
Bug 1574855 - Point to TextDecoder and TextEncoder in the doc comment for nsIScriptableUConv. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D42463
--HG--
extra : moz-landing-system : lando
2019-08-19 23:37:25 +00:00
Ciure Andrei
9a123fb597
Backed out changeset 81156ff3f4fa (bug 1571656) for causing browser_PageActions.js and test_insertTree_fixupOrSkipInvalidEntries.js to perma fail CLOSED TREE
2019-08-19 13:00:44 +03:00
Moritz Birghan
240771fa29
Bug 1571656 - Use Assert.jsm numeric comparison functions in tests r=mixedpuppy,MattN
...
Differential Revision: https://phabricator.services.mozilla.com/D40614
--HG--
extra : moz-landing-system : lando
2019-08-19 07:17:12 +00:00
championshuttler
9316d7c7ca
Bug 1569472 - Enable RST linter for browser/docs/ and tools/tryselect/docs/. r=ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D41991
--HG--
extra : moz-landing-system : lando
2019-08-16 20:05:58 +00:00
Axel Hecht
d638afbb1b
Bug 1574411, use fluent.pygments to syntax-highlight code blocks, r=ahal,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D42277
--HG--
extra : moz-landing-system : lando
2019-08-16 16:41:15 +00:00
Jonathan Kew
18a14ee562
Bug 1568514 - Add telemetry histograms to report hyphenation memory footprint and resource load times. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D39323
--HG--
extra : moz-landing-system : lando
2019-08-16 07:24:46 +00:00
Jonathan Kew
b1b4f894c9
Bug 1573229 - part 2 - Make memory allocation functions in HyphenReporter infallible. r=njn
...
Differential Revision: https://phabricator.services.mozilla.com/D41614
--HG--
extra : moz-landing-system : lando
2019-08-14 09:52:22 +00:00
Nicholas Nethercote
28020e4832
Bug 1573720
- Convert dom.forms.number.grouping to a static pref. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D41911
--HG--
extra : moz-landing-system : lando
2019-08-15 05:29:16 +00:00
Henri Sivonen
c562792b2e
Bug 1490593 - Move FFI for encoding_rs::mem to a vendored crate. r=froydnj
...
Also remove most C++-side optimizations for avoiding calls to Rust
for short strings now that we have LTO between C++ and Rust. Since
LTO still leaves the overhead of one function call layer, inlined
function call avoidance optimization is left in place in the
IsUTF8 and in the 8-bit IsASCII cases for which perfherder flags
the difference as significant for the length 15.
Differential Revision: https://phabricator.services.mozilla.com/D40999
--HG--
extra : moz-landing-system : lando
2019-08-14 07:53:34 +00:00
Axel Hecht
d3cf6d2c83
Bug 1571671 - Enable RST linting on fluent docs in intl/l10n/docs. r=championshuttler
...
Differential Revision: https://phabricator.services.mozilla.com/D40831
--HG--
extra : moz-landing-system : lando
2019-08-09 19:20:59 +00:00
Axel Hecht
c3a71a9957
Bug 1321281, add test framework for Fluent migration recipes, r=flod,ahal
...
Basic test infrastructure for Fluent migration recipes, automate creating
a reference from recipe data, and running the recipe dry and wet.
There are no hard failures for diffs, as it might just be OK.
Differential Revision: https://phabricator.services.mozilla.com/D40200
--HG--
extra : moz-landing-system : lando
2019-08-08 11:54:30 +00:00
Zibi Braniecki
b87d8246a9
Bug 1501886 - Migrate menubar to Fluent. r=fluent-reviewers,Pike,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D34379
--HG--
extra : moz-landing-system : lando
2019-08-02 16:07:44 +00:00
Staś Małolepszy
157da38e6c
Bug 1568914 - Update Fluent to @fluent/bundle 0.14.0 r=zbraniecki,jdescottes
...
Differential Revision: https://phabricator.services.mozilla.com/D39400
--HG--
extra : moz-landing-system : lando
2019-07-30 13:21:59 +00:00
André Bargull
d31b7c3f20
Bug 1569567 - Part 7: Remove currency codes and gender lists from ICU data file. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D39670
--HG--
extra : moz-landing-system : lando
2019-07-30 08:03:11 +00:00