Axel Hecht
85cca5e505
bug 1478343, update Fluent migration docs, r=stas
...
The changes affecting the docs include:
Rename of EXTERNAL_ARGUMENT to VARIABLE_REFERENCE
Addition of TERM_REFERENCE
Docs already talk about variable references, too.
MozReview-Commit-ID: KUwPSqJyBn0
--HG--
extra : rebase_source : d1b8b3aa42716ba9884422687c8ae8946805bb1f
2018-07-26 11:17:57 +02:00
Jonathan Kew
98cb122caa
Bug 1426827 - Treat Fitzpatrick skin-tone modifiers as cluster extenders when building textruns. r=m_kato
2018-07-25 09:38:10 +01:00
Jonathan Kew
c5cd6a1621
Bug 1477010 - Treat plane-14 tag characters as cluster extenders when building textruns, so that emoji flag sequences behave as single units. r=m_kato
2018-07-25 09:38:07 +01:00
Kris Maglione
43de9e89bf
Bug 1473135: Stop using ReentrantMonitor for string bundle mutexes. r=gandalf
...
MozReview-Commit-ID: HUfb47Eei7P
--HG--
extra : rebase_source : a6edf2f1163b799e9c62eb510d5e52e7a9d014b8
2018-07-20 17:20:00 -07:00
Margareta Eliza Balazs
9de29c1f5a
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-07-18 12:40:51 +03:00
Xidorn Quan
158c6391b2
Bug 1476485 - Remove pragma pack from nsUnicodeScriptCodes.h. r=jfkthame
...
MozReview-Commit-ID: LW64U7ccjVa
--HG--
extra : rebase_source : 0c95807a0a86be417d331c9f9b0a61ff2b04db23
2018-07-18 14:05:05 +10:00
Sylvestre Ledru
91907444b3
Bug 1468273 - Fix flake8/pep8 in intl/ r=froydnj
...
MozReview-Commit-ID: IDqjd7nBRS
--HG--
extra : rebase_source : 1679528701e0cab59fb827224f19eced9c8fda00
2018-06-10 14:25:47 +02:00
Zibi Braniecki
9abd8411b1
Bug 1384236 - Cache l10n resources differently in L10nRegistry. r=Pike
...
Switch to cache FTLResources per FileSource. This allows us to minimize
the memory impact of dynamic additions/removals of l10n resources to
a context on fly.
MozReview-Commit-ID: B9fxbkaU3oX
--HG--
extra : rebase_source : bc268352965c721b5692f2062a063f7fba091136
2018-06-22 12:03:24 -07:00
Paolo Amadini
78634a8074
Bug 1472716 - Part 1 - Whitelist the "value" attribute for XUL localization. r=gandalf
...
MozReview-Commit-ID: Gv9da9rqOrL
--HG--
extra : source : 8863ca47ea65aae4b136ea9cf80fb8eab33c0e90
2018-07-10 14:57:18 +01:00
Zibi Braniecki
6ab04fc7a2
Bug 1474786 - Update Fluent to master. r=stas
...
MozReview-Commit-ID: 5PMKF46TPVM
--HG--
extra : rebase_source : cb1efb34498c6d067cde90e5f999267ce91b08e9
2018-07-10 17:49:02 -07:00
André Bargull
7f4e8b545f
Bug 1466471 - Part 6: Import patch to fix case conversion bug. r=Waldo
2018-07-05 07:14:07 -07:00
André Bargull
19d00748a5
Bug 1466471 - Part 5: Regenerate Unicode files after ICU update. r=jfkthame
2018-06-22 05:02:03 -07:00
André Bargull
5f0b43c2d6
Bug 1466471 - Part 2: Update in-tree ICU to release 62.1. rs=Waldo
2018-06-22 04:40:26 -07:00
André Bargull
e41342954e
Bug 1466471 - Part 1: Update patches for ICU 62. r=Waldo
2018-06-22 04:39:39 -07:00
Kris Maglione
55220193dd
Bug 1470771: Follow-up: Fix null deref in Windows GPU process. r=me
2018-06-30 16:37:51 -07:00
Kris Maglione
a2b2bbf6b6
Bug 1470771: Part 2 - Update StringBundle memory reporters to account for sharing. r=erahm
...
MozReview-Commit-ID: 5xRsvLj4Klu
--HG--
extra : rebase_source : 08cdb56e6260ea03c3b5040013289482b5edd44c
extra : absorb_source : 67a548b588e576913181feca037a28493539de35
2018-06-24 15:47:10 -07:00
Kris Maglione
bfb5c20c11
Bug 1470771: Part 1 - Don't evict shared bundles from the bundle cache. r=erahm
...
MozReview-Commit-ID: 6BLN4hOH5fW
--HG--
extra : rebase_source : 445ebef3d6a50c44de6929b32cdbe2bc68daef35
extra : absorb_source : e3152069712927a73a54ca9d8240413f51ddec21
2018-06-24 14:32:19 -07:00
Kris Maglione
f66e192f39
Bug 1470716: Remove unused ExtensibleStringBundle support. r=gandalf
...
MozReview-Commit-ID: HpNjXK0IURv
--HG--
extra : rebase_source : 988d650e15f4082ad0b778163b661ec105d71096
extra : absorb_source : 55ede0cae193e3dfb6c1ce9e1caffe51a9005aa6
2018-06-23 23:12:31 -07:00
Kris Maglione
54bf3bc3c5
Bug 1470608: Remove StringBundleOverride service. r=gandalf
...
MozReview-Commit-ID: GYEvzmstW54
--HG--
extra : rebase_source : 9ae0a0cef7f4ae0e373f6ace7d26767616881409
extra : absorb_source : 98dae21cc3acda425cc885f7ae473a54a5ac71b4
2018-06-23 22:56:19 -07:00
Kris Maglione
e6da28f1ce
Bug 1470365: Part 3 - Use shared memory for StringBundles loaded in the content process. r=erahm,smaug
...
MozReview-Commit-ID: LunnQyndnBf
--HG--
extra : rebase_source : f67e08fc83e8c2e280d886b2d69150c09fb48200
extra : absorb_source : 3b9b226aaca168e3b6537f3031ff22275bd27133
2018-06-29 22:53:12 -07:00
Kris Maglione
d89b3482b9
Bug 1470365: Part 2 - Add StringBundle implementation using shared memory maps. r=erahm,gandalf
...
This adds a basic StringBundle implementation using shared memory maps, but
doesn't yet hook them up to anything. They behave the same as ordinary string
bundles, but have the additional restriction that they are permanent for the
length of the session, and cannot be removed from the cache.
MozReview-Commit-ID: 4juGhhpCWPn
--HG--
extra : rebase_source : 3a9e30eeb64482056ad5c5b1fc480cf1e8333691
extra : absorb_source : e38998a347b641d4fd4243a6a1b7365543fee3c4
2018-06-28 14:45:21 -07:00
Chris Peterson
2afd829d0f
Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
...
This patch is an automatic replacement of s/NS_NOTREACHED/MOZ_ASSERT_UNREACHABLE/. Reindenting long lines and whitespace fixups follow in patch 6b.
MozReview-Commit-ID: 5UQVHElSpCr
--HG--
extra : rebase_source : 4c1b2fc32b269342f07639266b64941e2270e9c4
extra : source : 907543f6eae716f23a6de52b1ffb1c82908d158a
2018-06-17 22:43:11 -07:00
Francesco Lodolo (:flod)
b8cbb8c7e1
Bug 1467183 - Add documentation for Fluent migrations, r=gandalf,Pike,stas
...
MozReview-Commit-ID: 8eaH4SaXfAu
--HG--
extra : rebase_source : a8af1c7613fd4dc50b6bedde45c8a2d61403ee8c
2018-06-07 18:19:00 +02:00
Andi-Bogdan Postelnicu
61063ef470
Bug 1453795 - I18N - Initialize member fields in classes/ structures. r=jfkthame
...
--HG--
extra : amend_source : 8acc147182e6a4dff7fdb6a324e12628f5211c07
2018-06-14 22:32:49 +03:00
Makoto Kato
128531b424
Bug 1434805 - Use LocaleList on Android N+. r=jchen
...
Android N+ has new Locale mode that selects multiple locale for font selection.
We should support it to be better locale system selection.
MozReview-Commit-ID: HndldWO5yOd
--HG--
extra : rebase_source : b07608b7c51ae530ccb80f79e24aee6eface4712
2018-06-08 17:35:43 +09:00
Henri Sivonen
e4805fd183
Bug 1466807 - Update encoding_rs to 0.8.0. r=emk
...
MozReview-Commit-ID: 30vmruy1kiL
--HG--
extra : rebase_source : 0e3e489fde0485919cd03529ba5d6d030863bfc1
2018-06-05 13:50:20 +03:00
Kris Maglione
7b7264f453
Bug 1464548: Part 3 - Update callers to use defineLazyGlobalGetters. r=mccr8
...
MozReview-Commit-ID: 9APGewiDDYB
--HG--
extra : rebase_source : 2931dd0eec0e4206414b698a9700fc20d922eb3a
2018-05-25 17:02:29 -07:00
Francesco Lodolo (:flod)
fe5f3fd914
Bug 1467377 - Fix typos in Intl and L10n documentation r=gandalf
...
MozReview-Commit-ID: 9zP6j7COEiJ
--HG--
extra : rebase_source : 35b44964d38f53f62522d0709b18d7dfa1ca8a9a
2018-06-07 08:20:49 +02:00
Zibi Braniecki
a3bf95f8ee
Bug 1450781 - Enable pseudolocalization in Fluent. r=mossop
...
MozReview-Commit-ID: Cs8OubRRur4
--HG--
extra : rebase_source : 10f2ff4983d0785278a030d134a41582e4714f71
2018-06-01 12:37:13 -07:00
Mark Banner
009a516ef4
Bug 1444329 - Remove nsIScriptableUnicodeConverter::convertFromByteArray. r=hsivonen
...
MozReview-Commit-ID: IPgCK6slIqj
--HG--
extra : rebase_source : f5074678ccaf184e17660699a6e1173a6d951b6f
2018-06-04 11:25:54 +01:00
Emilio Cobos Álvarez
fffb25b74f
Bug 1465585: Switch from mozilla::Move to std::move. r=froydnj
...
This was done automatically replacing:
s/mozilla::Move/std::move/
s/ Move(/ std::move(/
s/(Move(/(std::move(/
Removing the 'using mozilla::Move;' lines.
And then with a few manual fixups, see the bug for the split series..
MozReview-Commit-ID: Jxze3adipUh
2018-06-01 10:45:27 +02:00
Zibi Braniecki
2c11915c39
Bug 1438687 - Add Developer documentation for l10n. r=flod,Pike
...
MozReview-Commit-ID: J3jZuyyRKXM
--HG--
extra : rebase_source : 09023a869d19616e914b1c5494bd57808489003f
2018-04-26 14:19:22 -07:00
Zibi Braniecki
1f437852f1
Bug 1438687 - Add Developer documentation for Intl and mozIntl. r=jfkthame,Pike
...
MozReview-Commit-ID: HbKJoM66iD6
--HG--
extra : rebase_source : 41b92532ba1fee024b6435ee84f8f6df32bd48b3
2018-04-26 14:19:01 -07:00
Zibi Braniecki
41175a3f18
Bug 1438687 - Add Developer documentation for LocaleService. r=jfkthame,Pike
...
MozReview-Commit-ID: Jk2BhKBsW8S
--HG--
extra : rebase_source : 13919722aa508cac0f4c9638dc6ff9a6bf4607ce
2018-04-26 14:18:34 -07:00
Zibi Braniecki
81ade958bc
Bug 1438687 - Document mozilla::intl::Locale. r=jfkthame,Pike
...
MozReview-Commit-ID: BzGKIfzR63
--HG--
extra : rebase_source : ecb85fd784636ad19ce9a62368c46747cebe0f10
2018-04-26 14:18:08 -07:00
Kristen Wright
5e4b4031fc
Bug 1462138 - Part 1: Add a memory reporter for nsStringBundleService. r=erahm
...
Added memory reporter in nsStringBundleService. Added SizeOfIncluding/ExcludingThis functions in IStringBundle, StringBundle, ExtensibleStringBundle, PersistentProperties, StringBundleTextOverride.
--HG--
extra : rebase_source : 0756ed2181f02ffe42dd94db282ddf3dfa59047c
2018-05-18 13:16:31 -07:00
Zibi Braniecki
1c5fcde883
Bug 1453765 - Switch Fluent from warning to throwing errors when in debug/testing mode. r=Gijs
...
MozReview-Commit-ID: 1y7FTCPWRxb
--HG--
extra : rebase_source : fb4d20e383efd64bbdfce5ca1d78aca40716b57a
2018-05-22 20:49:29 -07:00
Csoregi Natalia
acd92af57e
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-05-23 01:02:30 +03:00
Zibi Braniecki
1627230c81
Bug 1462958 - Avoid infinite recursion if resourceIds is empty. r=mossop
...
`generateContextsForLocale` didn't have a condition for when `resolvedLength`
equals `resourcesLength` which triggeres an infinite recursion when `resourceIds` is
empty.
MozReview-Commit-ID: Csy1ROTfbE2
--HG--
extra : rebase_source : 587477279ed89bf17cd3243ae291222ecd9d34b4
2018-05-19 20:14:00 -07: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
Mike Hommey
42e9fd70c8
Bug 1462859 - Add --disable-layoutex when running ICU configure. r=froydnj
...
In some recent ICU update, --enable-layoutex changed from defaulting to
the "same-as-layout" to "yes", so --disable-layout doesn't imply
--disable-layoutex anymore, but we removed the layoutex files.
--HG--
extra : rebase_source : 4343c37d840aec94adcb8ccb7571969d6c0979e0
2018-05-19 11:23:18 +09:00
Zibi Braniecki
93ac8e7357
Bug 1461048 - Convert Fluent API calls to FluentDOM 0.3.0. r=mossop
...
MozReview-Commit-ID: K3eA8blcP2x
--HG--
extra : rebase_source : 8aca3e850d9c8f87e13aa5d1dcad588b9a272a94
2018-05-14 12:37:41 -07:00
Zibi Braniecki
1fc028c7d8
Bug 1461048 - Update FluentDOM to 0.3.0. r=mossop
...
MozReview-Commit-ID: FKHICfiqXVr
--HG--
extra : rebase_source : 93258d2425509bbdc2a4a9e77b98ed87da526af0
2018-05-14 12:14:27 -07:00
André Bargull
a72259bbca
Bug 1459285: Update tzdata in ICU data files to 2018e. r=Waldo
2018-05-09 01:12:01 -07:00
Chris Peterson
71422dcaa9
Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
...
s/NS_PRECONDITION/MOZ_ASSERT/ and reindent
MozReview-Commit-ID: KuUsnVe2h8L
--HG--
extra : source : c14655ab3df2c9b1465dd8102b9d25683359a37b
2018-04-28 12:50:58 -07:00
Kris Maglione
a259026c9d
Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8
...
This also removes any redundant Ci.nsISupports elements in the interface
lists.
This was done using the following script:
acecb401b7/processors/chromeutils-generateQI.jsm
MozReview-Commit-ID: AIx10P8GpZY
--HG--
extra : rebase_source : a29c07530586dc18ba040f19215475ac20fcfb3b
2018-04-22 20:55:06 -07:00
Zibi Braniecki
09e02253d3
Bug 1456565 - Fetch fallback locale eagerly in Fluent. r=stas
...
MozReview-Commit-ID: A9wBGxzdD2m
--HG--
extra : rebase_source : 5b8cd54faff389e9a94412b3ec928f1c36bdd4a2
2018-04-24 10:31:59 -07:00
Noemi Erli
f296f0fe18
Backed out changeset 7f536b6a56e9 (bug 1456565) for Linting failures on a CLOSED TREE
2018-04-27 02:12:56 +03:00
Zibi Braniecki
15975eb37c
Bug 1456565 - Fetch fallback locale eagerly in Fluent. r=stas
...
MozReview-Commit-ID: A9wBGxzdD2m
--HG--
extra : rebase_source : 1304e1e28a67b290c24f637ab68377e1d5c75646
2018-04-24 10:31:59 -07:00
Francesco Lodolo (:flod)
34c68c67c3
Bug 1454573 - Update languageNames.properties with missing locales: crh, mai, meh, mix r=m_kato
...
Also add missing locales to langGroups.properties (an, ast, az, uz) and language.properties (son)
MozReview-Commit-ID: 2dAOly4wxHm
--HG--
extra : rebase_source : 60adf737549f8bcd30bde205c82aa5d783c867d2
2018-04-19 11:50:19 +02:00