André Bargull
1617c8c2c1
Bug 1447442 - Part 16: Replace MOZ_BEGIN_EXTERN_C in C++ header jspubtd.h and remove unused includes and declarations. r=jorendorff
...
--HG--
extra : rebase_source : 8103f7b6a3a4fc813c9a7b2355223357d46e7d35
2018-04-13 02:26:02 -07:00
Zibi Braniecki
4d776835e7
Bug 1450656 - Canonicalize ja-JP-mac to ja-JP-macos and use BCP47 version in Fluent. r=jfkthame
...
MozReview-Commit-ID: 2UbD2T8yyGm
--HG--
extra : rebase_source : 1e9f9c4ab8c97240edb3eb8e2e9d611fff907d7f
2018-04-10 14:19:05 -07:00
Zibi Braniecki
b4b2c33b2d
Bug 1453480 - Update fluent to 0.6.4 and fluent-dom to 0.2.0. r=stas
...
MozReview-Commit-ID: La8uSw0sq4p
--HG--
extra : source : 658fedb903d0f037289ffb80026ddea376400caa
2018-04-11 13:06:35 -07:00
Coroiu Cristina
7e1be34a07
Backed out 4 changesets (bug 1453480) for failing browser-chrome at browser/components/preferences/in-content/tests/browser_search_subdialogs_within_preferences_site_data.js on a CLOSED TREE
...
Backed out changeset 623b37fe0fe8 (bug 1453480)
Backed out changeset a3c36fa7ac0c (bug 1453480)
Backed out changeset 46a634d6853c (bug 1453480)
Backed out changeset 658fedb903d0 (bug 1453480)
2018-04-13 19:49:14 +03:00
Zibi Braniecki
a8f62de0ae
Bug 1453480 - Update fluent to 0.6.4 and fluent-dom to 0.2.0. r=stas
...
MozReview-Commit-ID: La8uSw0sq4p
--HG--
extra : rebase_source : 95181fb06ec75c36ebc2c234fdac68956b9e049e
2018-04-11 13:06:35 -07:00
Sebastian Hengst
0819f35e51
Backed out 4 changesets (bug 525063) on request from Andi. a=backout
...
Backed out changeset 516c4fb1e4b8 (bug 525063)
Backed out changeset 6ff8aaef2866 (bug 525063)
Backed out changeset bf13e4103150 (bug 525063)
Backed out changeset d7d2f08e051c (bug 525063)
2018-04-13 16:01:28 +03:00
Coroiu Cristina
5061cec60a
Backed out 3 changesets (bug 1453480, bug 1453878) for c2 failures at intl/l10n/test/dom/test_domloc_overlay.htm and browser-chrome failures at browser/components/preferences/in-content/tests/browser_fluent.js on a CLOSED TREE
...
Backed out changeset 8dd86546cc66 (bug 1453878)
Backed out changeset 6b5e7c13eb8c (bug 1453480)
Backed out changeset 385de3e4dca0 (bug 1453480)
2018-04-13 08:51:13 +03:00
Zibi Braniecki
cc0beb7960
Bug 1453878 - Follow-up to fluent-dom to 0.2.0 landing. r=gandalf
...
MozReview-Commit-ID: D5jgJWzrDlX
--HG--
extra : rebase_source : 316dd7c060ddc0c023f601f8bb8ab91640c19c4e
2018-04-12 22:20:05 -07:00
Zibi Braniecki
e3ad17f498
Bug 1453480 - Update fluent to 0.6.4 and fluent-dom to 0.2.0. r=stas
...
MozReview-Commit-ID: La8uSw0sq4p
--HG--
extra : rebase_source : 27e3611a5bb7abc11e8663186c6e4b1812a7f34b
2018-04-11 13:06:35 -07:00
Tristan Bourvon
a3a77c0312
Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
2018-04-10 21:11:02 +02:00
Bobby Holley
2b985ab718
Bug 1451421 - Add a ToLowerCaseASCII utility method for nsAtom. r=hisvonen
2018-04-06 15:30:15 -07:00
Jonathan Kew
f919345739
Bug 1450724 - Fix potential build failure due to #defines from hnjalloc.h affecting other files included by hnjstdio.cpp. r=felipe
2018-04-03 10:01:03 +01:00
André Bargull
885f7cd752
Bug 1449574: Update tzdata in ICU data files to 2018d. r=Waldo
...
--HG--
extra : rebase_source : 31cf8dfab7a49519a56b5eefc4d0c711c0ddf645
2018-03-29 10:02:57 -07:00
André Bargull
4669025773
Bug 1445465 - Part 2: Update in-tree ICU to release 61.1. rs=Waldo
...
--HG--
extra : rebase_source : 581636d37a7aa1ed6044dd0729aeeaab97d3e57a
2018-03-27 07:37:54 -07:00
André Bargull
6847ff4290
Bug 1445465 - Part 1: Remove ICU patch no longer needed with ICU 61. r=Waldo
...
--HG--
extra : rebase_source : bea346207d1471f8397533b19b3f8658192830fa
2018-03-27 07:10:44 -07:00
Gurzau Raul
d117255a14
Merge inbound to mozilla-central. a=merge
2018-03-29 00:55:16 +03:00
Henri Sivonen
66f351684b
Bug 1448786 - Avoid UTF8ToUnicodeBuffer in OSPreferences_win.cpp. r=gandalf
...
MozReview-Commit-ID: 7a11ogGXo8E
--HG--
extra : rebase_source : b07613849ee7739066314b2b66b01078c8a7beec
2018-03-26 15:42:27 +03:00
Zibi Braniecki
afbdd10615
Bug 1448891 - Lowercase private use tags in MozLocale in accordance with BCP47. r=jfkthame
...
MozReview-Commit-ID: 2mpCbJlevu4
--HG--
extra : rebase_source : d0835bbe17a87f511ede57c114cb4015a7c7bc1d
2018-03-27 07:11:27 +02:00
Zibi Braniecki
c1d66520bf
Bug 1447189 - Support BCP47 private use subtags in MozLocale. r=jfkthame
...
MozReview-Commit-ID: LJSb3vTENR5
--HG--
extra : rebase_source : ec7023f3722b1d925a5b3684852331e5a8e7796f
2018-03-22 15:19:15 -07:00
Henri Sivonen
21af10d5f4
Bug 1445692 - Remove UTF8InputStream. r=froydnj
...
MozReview-Commit-ID: 1az5nkKTkru
--HG--
extra : rebase_source : 6a21b4dad71ea351a51c741977b36dfb562c608b
2018-03-14 20:53:18 +02:00
Jonathan Kew
9ff23d9c3a
Bug 1448771 - Merge fix from upstream. r=ryanvm
2018-03-26 20:35:48 +01:00
Jonathan Kew
0637c3d96d
Bug 1448771 - Update hnjstdio to handle additional functions from stdio.h that libhyphen wants to use. r=glandium
2018-03-28 10:17:51 +01:00
Zibi Braniecki
bb82a08086
Bug 1345957 - Tighten LocaleService::NegotiateLanguages input handling. r=jfkthame
...
MozReview-Commit-ID: 9ZxHI0RpYpi
--HG--
extra : rebase_source : 1db7f4b41f62acfd8e654fa2bdf9bfabb7350f0a
2018-03-06 18:54:57 -08:00
Gurzau Raul
3057041352
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-03-16 19:58:27 +02:00
Steve Fink
973f0383bc
Bug 1446254 - Update various files for move to non262/, r=Waldo
...
--HG--
extra : rebase_source : c723ffc20d4acc02cadd1c27b747ab3e08f60617
2018-03-15 21:42:33 -07:00
Sebastian Hengst
d247fb5f4e
Bug 1445763 - Update moz.build meta data with "Firefox Build System". r=froydnj
...
MozReview-Commit-ID: 3FrWJ6441pe
--HG--
extra : rebase_source : c8f1dc45041132252e28869ada6a386270267431
2018-03-14 21:44:46 +01:00
Zibi Braniecki
a715714c3c
Bug 1438613 - Remove explicit observer unregistering from Fluent. r=mossop
...
MozReview-Commit-ID: 3SavwzU9ZQD
--HG--
extra : rebase_source : 97a5a8d661d93ac3a35635bab527990b47d3b35c
2018-02-15 11:06:52 -08:00
Zibi Braniecki
314d9393b8
Bug 1443697
- Fix nits in Fluent for Firefox Developers. r=flod
...
MozReview-Commit-ID: 4QSBa01XXp3
--HG--
extra : rebase_source : 1d68adcced17cb5904f8a87aadc2f4a7309f17c1
2018-03-06 17:48:17 -08:00
Zibi Braniecki
a17ecedb71
Bug 1438608 - Improve error reporting of Fluent missing strings. r=stas
...
MozReview-Commit-ID: 5HOsUGtDi3V
--HG--
extra : rebase_source : 14bae133efb1338813145c9c8a543302a1b0c0db
2018-03-06 01:25:23 -08:00
Zibi Braniecki
e0dc62fb37
Bug 1363862 - Use Node.localize for fragment translation in Fluent DOM. r=stas
...
MozReview-Commit-ID: 1zAbSMapi86
--HG--
extra : rebase_source : 5b0ca1113bf99f6308db4655ebaec0ab6f2eb416
2018-03-01 16:49:37 -08:00
Zibi Braniecki
db6356be2b
Bug 1438655 - Add Introduction to Fluent for Firefox Developers. r=flod
...
MozReview-Commit-ID: 33v3OTFYRHi
--HG--
extra : rebase_source : 27c549ae74fd9f132a8066e864d570b9e3218e91
2018-02-27 23:52:26 -08:00
Matt Brubeck
c01458e74e
Bug 1381576 - Remove reference to obsolete encoding_rs/parallel-utf8 feature. r=ted
...
MozReview-Commit-ID: D5YdCGTBuL
--HG--
extra : source : 1ea18b70b170502da444405f233f925c58e1266d
2018-03-01 13:02:02 -08:00
shindli
0ba01aed1b
Backed out 3 changesets (bug 1381576) for Bugzilla linting failure on a CLOSED TREE
...
Backed out changeset 3bc1743ad418 (bug 1381576)
Backed out changeset bbae7807c164 (bug 1381576)
Backed out changeset 1ea18b70b170 (bug 1381576)
2018-03-02 21:17:20 +02:00
Matt Brubeck
29e544108f
Bug 1381576 - Remove reference to obsolete encoding_rs/parallel-utf8 feature. r=ted
...
MozReview-Commit-ID: D5YdCGTBuL
--HG--
extra : rebase_source : dea337046b7fb8491bb9c4d59b4d0c2e43cf6516
extra : histedit_source : d8abdea214803e323f0ac87d6916491a67513fc2
2018-03-01 13:02:02 -08:00
Florian Quèze
c546946f86
Bug 1433175 - remove by hands some variations of Cc,Ci,Cu definitions, r=Standard8.
2018-02-28 18:51:34 +01:00
Florian Quèze
c714053d73
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Brian Grinstead
97119973ca
Bug 1440094 - Remove imports to Console.jsm that only access the 'console' object;r=mossop
...
Importing this object is unnecessary after the updates to the WebIDL console from Bug 1425574
and the follow-ups blocking Bug 1430810. There are still callers that access Console.jsm
to create custom ConsoleAPI objects, but those will be handled separately.
MozReview-Commit-ID: 9ojFxtkpPId
--HG--
extra : rebase_source : 971bf99f709b8d2afe300f3693665724f747aa5e
2018-02-27 11:29:59 -08:00
Jonathan Kew
37d0b4ea9b
Bug 1440943 - Make GetScriptTagForCode safely return UNKNOWN tag if called with a script code that is out of range for the system ICU version. r=m_kato
2018-02-27 10:34:25 +00:00
Florian Quèze
682b1ec3b2
Bug 1440284 - change this.EXPORTED_SYMBOLS back to var EXPORTED_SYMBOLS in JS modules, r=mccr8.
2018-02-23 20:50:01 +01:00
Dorel Luca
6ad641c5c4
Merge mozilla-inboud to mozilla-central. a=merge
2018-02-22 11:59:54 +02:00
Jason Orendorff
a48654929c
Bug 1439665 - Part 1: #include some headers directly in files that use them. r=sfink.
...
"Include what you use."
--HG--
extra : rebase_source : 2239a380029e0efbc9dd3042459222a67c38d70f
extra : amend_source : 4453c32cc469caa592049167205666997f1a1e7b
extra : histedit_source : a533edd4a4d3d0642b08989e93674661d27baa6a%2C37d27eeef9580381ccc0de8507f60166dabf1730
2018-02-20 11:28:12 -06:00
Zibi Braniecki
6078ba1b11
Bug 1439018 - Temporarily disable bidi isolation in Fluent due to Microsoft not supporting FSI/PDI. r=stas
...
MozReview-Commit-ID: FTJyG4UhQA
--HG--
extra : rebase_source : f1e77036d03778c602a3265df6f759a748cbf825
2018-02-19 22:24:40 -10:00
Zibi Braniecki
e3306c96dc
Bug 1440188 - Fix eslint error from adding intl/l10n to eslint. r=gandalf
...
MozReview-Commit-ID: 8um44N5dZUv
--HG--
extra : rebase_source : 5d1a01c53a585bca9e396543bf29e3ee3b8565d9
2018-02-21 18:36:30 -08:00
Zibi Braniecki
c797a57c90
Bug 1428769 - Add intl/l10n to be covered by eslint. r=Pike
...
MozReview-Commit-ID: 6Mu1A8xkxn4
--HG--
extra : rebase_source : e62867d32b0062a6aa076572b85fb9cec7afb81a
2018-02-20 14:02:54 -10:00
Zibi Braniecki
5849ff1145
Bug 1431260 - Migrate LocaleService::AvailableLocales from ChromeRegistry to multilocale.txt. r=jfkthame
...
MozReview-Commit-ID: 6S4VaAvDako
--HG--
extra : rebase_source : ea6ae09971a7cbf617081836079cb875ffe4cb18
2018-02-13 23:41:39 -08:00
Zibi Braniecki
06102292c3
Bug 1437427 - Workaround promise/microtask bug with a callback in Fluent runtime. r=Pike
...
MozReview-Commit-ID: 9uJpEHHBv8w
--HG--
extra : rebase_source : f09277ad5f2ea4a61d1f7ba9b908b35af9dd3360
2018-02-13 12:26:31 -08:00
Zibi Braniecki
168adb6f0b
Bug 1438055 - Switch Fluent Localization class to use weak observers. r=mossop
...
MozReview-Commit-ID: 4R8OyziLRUo
--HG--
extra : rebase_source : 8a26c97c30e46af0a5f77060066046cd91ccb64c
2018-02-13 16:25:41 -08:00
Zibi Braniecki
b9f1a4ecba
Bug 1426063 - Add PLATFORM built-in to Fluent in Gecko. r=Pike
...
In order to allow localizations to produce different string depending on the
platform, we need to add a Gecko-specific built-in function to the MessageContext.
I'm explicitly listing the variables which we pass, rather than just passing the value
in order to ensure we don't start returning values we didn't plan for in case
the AppConstants.platform gets updated.
MozReview-Commit-ID: 1KZ6bf6zIY2
--HG--
extra : rebase_source : ce75c2c32bfb29b10b6ddbcaf6a71e2bf4cd4315
2017-12-20 14:25:10 -08:00
Zibi Braniecki
5fe1b2b553
Bug 1436790 - Update Fluent in Gecko to 0.6.2. r=Pike
...
MozReview-Commit-ID: BC2oTIGLips
--HG--
extra : rebase_source : b7d5122123ff49a2332d3848e235c0c6ae1c0921
2018-02-08 10:59:29 -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