André Bargull
9eea8836d9
Bug 1633836 - Part 1: Enable Unified NumberFormat API by default. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D72920
2020-05-05 09:23:40 +00:00
André Bargull
33f9342668
Bug 1589095 - Part 4: Enable Intl.ListFormat by default. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D72919
2020-05-05 09:45:06 +00:00
André Bargull
3df79b0d50
Bug 1589095 - Part 3: Add ListFormat optimisation when list contains less two elements. r=jwalden
...
We can avoid initialising the ICU list formatter and calling into C++ when the
list contains less than two elements.
Differential Revision: https://phabricator.services.mozilla.com/D72918
2020-05-05 09:22:43 +00:00
André Bargull
59b1c27c75
Bug 1589095 - Part 2: Enable additional Intl.ListFormat test cases. r=jwalden
...
"conjunction-long.js" can be removed, because the more thorough
"conjunction-type.js" test gets enabled in this patch.
Differential Revision: https://phabricator.services.mozilla.com/D72917
2020-05-05 09:22:18 +00:00
André Bargull
d71e7542f4
Bug 1589095 - Part 1: Call new ICU API for list formatters to set style/width options. r=jwalden
...
`ulistfmt_openForType` is a draft API, so it may not be available when compiling
against a system ICU. Instead of disabling `Intl.ListFormat` completely, this
patch adds a boolean parameter to `InitializeListFormat` to conditionally enable
the "type" and "style" options when ICU draft APIs are available.
Differential Revision: https://phabricator.services.mozilla.com/D72916
2020-05-05 09:21:48 +00:00
André Bargull
e115de6d04
Bug 1632434 - Part 7: Updating ICU requires a clobber. r=jwalden
...
Depends on D72914
Differential Revision: https://phabricator.services.mozilla.com/D72915
2020-04-29 23:48:06 +00:00
André Bargull
eb9171ca8f
Bug 1632434 - Part 6: Update test case results after update to ICU 67. r=jwalden
...
Depends on D72913
Differential Revision: https://phabricator.services.mozilla.com/D72914
2020-04-30 07:13:41 +00:00
André Bargull
c4a1e03db6
Bug 1632434 - Part 5: Remove guards around previous ICU draft APIs. r=jwalden
...
These APIs were stabilised in ICU 67.
Depends on D72912
Differential Revision: https://phabricator.services.mozilla.com/D72913
2020-04-29 23:47:56 +00:00
André Bargull
7e69806ed2
Bug 1632434 - Part 4: Bump minimum required ICU version to 67.1. r=jwalden
...
Depends on D72911
Differential Revision: https://phabricator.services.mozilla.com/D72912
2020-04-29 23:47:49 +00:00
André Bargull
2367c4a53b
Bug 1632434 - Part 3: Update language tag mappings for CLDR 37. r=jwalden
...
Depends on D72910
Differential Revision: https://phabricator.services.mozilla.com/D72911
2020-04-29 23:47:41 +00:00
André Bargull
13060683c1
Bug 1632434 - Part 2: Update ICU data file again to tzdata 2020a. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D72910
2020-04-29 23:47:39 +00:00
André Bargull
57a5eb29e7
Bug 1632434 - Part 1: Update in-tree ICU to release 67.1. r=jwalden
...
Differential Revision: https://phabricator.services.mozilla.com/D72908
2020-04-29 23:47:31 +00:00
Emilio Cobos Álvarez
6dd8794692
Bug 1634456 - Use double-raf to wait for caret scrolling to happen.
...
Before bug 1634153, we were using Dispatch(), so setTimeout(0) was the right
thing to wait for.
In bug 1634153 I used the existing mechanism which works as an early refresh
driver runner, so we need to wait for a refresh driver tick, not an event loop
turn.
Differential Revision: https://phabricator.services.mozilla.com/D73834
2020-05-05 11:19:07 +00:00
Jan de Mooij
081eb32294
Bug 1634698 part 2 - Pass the right newTarget value for eval frames so we don't have to recover it using a frame iter. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D73458
2020-05-04 13:23:05 +00:00
Jan de Mooij
47bffad7de
Bug 1634698 part 1 - Use proper stack rooting for Execute/ExecuteKernel arguments. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D73457
2020-05-05 11:08:14 +00:00
Simon Giesecke
9176b73142
Bug 1626570 - Improve handling of copying arrays in layout/inspector/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72356
2020-05-05 10:40:43 +00:00
Simon Giesecke
26210bfc80
Bug 1626570 - Improve handling of copying arrays in layout/mathml/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72355
2020-05-05 10:40:45 +00:00
Simon Giesecke
37c0751e92
Bug 1626570 - Improve handling of copying arrays in layout/base/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72354
2020-05-05 10:40:24 +00:00
Simon Giesecke
40a765717d
Bug 1626570 - Improve handling of copying arrays in layout/style/ and servo/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72351
2020-05-05 10:42:23 +00:00
Simon Giesecke
b4ec5fcde8
Bug 1626570 - Improve handling of copying arrays in dom/animation/. r=hiro
...
Differential Revision: https://phabricator.services.mozilla.com/D73642
2020-05-05 10:42:23 +00:00
Simon Giesecke
844c8bce2a
Bug 1626570 - Improve handling of copying arrays in intl/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72350
2020-05-05 10:42:23 +00:00
Simon Giesecke
cbc8da0cf3
Bug 1626570 - Improve handling of copying arrays in js/xpconnect/. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D72349
2020-05-05 10:40:31 +00:00
Simon Giesecke
a673d9e93a
Bug 1626570 - Improve handling of copying arrays in media/webrtc/signaling/src/. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D72347
2020-05-05 10:40:33 +00:00
Simon Giesecke
9600160bc6
Bug 1626570 - Improve handling of copying arrays in netwerk/base/. r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D72346
2020-05-05 10:40:36 +00:00
Simon Giesecke
b4e558aeff
Bug 1626570 - Improve handling of copying arrays in netwerk/dns/. r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D72344
2020-05-05 10:40:41 +00:00
Simon Giesecke
af0eae3289
Bug 1626570 - Improve handling of copying arrays in security/manager/ssl/. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D72343
2020-05-05 10:40:38 +00:00
Razvan Maries
0a5bb478ea
Backed out 8 changesets (bug 1634943) for build bustages on AnimationInfo.h. CLOSED TREE
...
Backed out changeset 2ee9c0fc07bf (bug 1634943)
Backed out changeset 812f8cfff1b2 (bug 1634943)
Backed out changeset c446c1edc943 (bug 1634943)
Backed out changeset 6ef1fcc1d428 (bug 1634943)
Backed out changeset 5e4ccd0bffac (bug 1634943)
Backed out changeset bf3c4e7b4691 (bug 1634943)
Backed out changeset 8f310f49a366 (bug 1634943)
Backed out changeset 421cd778da3d (bug 1634943)
2020-05-05 13:50:47 +03:00
Razvan Maries
c2b627950c
Backed out 10 changesets (bug 1626570) for build bustages. CLOSED TREE
...
Backed out changeset a3f17d392234 (bug 1626570)
Backed out changeset 5247e1ddd5d6 (bug 1626570)
Backed out changeset c339fd44c9f8 (bug 1626570)
Backed out changeset 4c69a4c013b3 (bug 1626570)
Backed out changeset e85450d69351 (bug 1626570)
Backed out changeset 793f978248b3 (bug 1626570)
Backed out changeset 68b4c2418d83 (bug 1626570)
Backed out changeset 52d0911d4ad3 (bug 1626570)
Backed out changeset a7d4e3a59ee3 (bug 1626570)
Backed out changeset 6c06d397a5d2 (bug 1626570)
2020-05-05 13:37:08 +03:00
Hiroyuki Ikezoe
01c26cd0d3
Bug 1634943 - Move animation related stuff in nsDisplayList.cpp into AnimationInfo class. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D73574
2020-05-05 10:27:07 +00:00
Hiroyuki Ikezoe
b9c287e418
Bug 1634943 - Drop `Send` argument from AddAnimationsForDisplayItem. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D73573
2020-05-05 10:01:45 +00:00
Hiroyuki Ikezoe
05122f238f
Bug 1634943 - Split CSSAnimation and CSSAnimationKeyframe classes into a new file in dom/animation/. r=boris
...
For consistency with CSSTransition class.
Differential Revision: https://phabricator.services.mozilla.com/D73572
2020-05-05 10:01:38 +00:00
Hiroyuki Ikezoe
eee4796cb1
Bug 1634943 - Split CSSTransition class into a new file in dom/animation/. r=boris
...
The motivation here is that we will want to call CSSTransition specific
functions, e.g. updating the start value of a given CSSTransition with
the latest value of the CSSTransition on the compositor, from somewhere
not in layout/style. Unfotunately nsTransitionManager.h is not exposed
and we will never want to expose it since it's purely for layout/style
stuff.
Differential Revision: https://phabricator.services.mozilla.com/D73571
2020-05-05 10:01:33 +00:00
Hiroyuki Ikezoe
6d7f47890b
Bug 1634943 - Fix non-unified build in dom/animation/. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D73570
2020-05-05 10:01:24 +00:00
Hiroyuki Ikezoe
d90042d013
Bug 1634943 - Include nsPrintfCString.h in TimingParams.h. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D73569
2020-05-05 10:00:29 +00:00
Hiroyuki Ikezoe
c12c2e810c
Bug 1634943 - Export nsDOMMutationObserver.h since it's used in layout/style/. r=boris
...
I have no idea why compilers don't complain about it.
Differential Revision: https://phabricator.services.mozilla.com/D73568
2020-05-05 10:00:21 +00:00
Hiroyuki Ikezoe
7ae05217ba
Bug 1634943 - Cleanup header inclusions in AnimationCollection.{cpp,h} and AnimationCommon.h. r=boris
...
Differential Revision: https://phabricator.services.mozilla.com/D73567
2020-05-05 10:00:08 +00:00
Simon Giesecke
8f951a906f
Bug 1626570 - Improve handling of copying arrays in layout/inspector/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72356
2020-05-05 09:52:00 +00:00
Simon Giesecke
68af8793b7
Bug 1626570 - Improve handling of copying arrays in layout/mathml/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72355
2020-05-05 09:47:34 +00:00
Simon Giesecke
b9f44d9620
Bug 1626570 - Improve handling of copying arrays in layout/base/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72354
2020-05-05 09:51:07 +00:00
Simon Giesecke
e59bae7061
Bug 1626570 - Improve handling of copying arrays in layout/style/ and servo/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72351
2020-05-05 09:46:56 +00:00
Simon Giesecke
ce0c1f66e6
Bug 1626570 - Improve handling of copying arrays in intl/. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D72350
2020-05-05 09:46:19 +00:00
Simon Giesecke
f13b476ee4
Bug 1626570 - Improve handling of copying arrays in js/xpconnect/. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D72349
2020-05-05 09:49:40 +00:00
Simon Giesecke
d669f1fc03
Bug 1626570 - Improve handling of copying arrays in media/webrtc/signaling/src/. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D72347
2020-05-05 09:44:05 +00:00
Simon Giesecke
aff3831e1e
Bug 1626570 - Improve handling of copying arrays in netwerk/base/. r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D72346
2020-05-05 09:13:31 +00:00
Simon Giesecke
e301df9b1a
Bug 1626570 - Improve handling of copying arrays in netwerk/dns/. r=valentin,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D72344
2020-05-05 09:12:53 +00:00
Simon Giesecke
1892b9d6a8
Bug 1626570 - Improve handling of copying arrays in security/manager/ssl/. r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D72343
2020-05-05 09:40:30 +00:00
Tom Schuster
8021c38d67
Bug 1635250 - Warp: Transpile double/number comparison. r=jandem
...
Depends on D73750
Differential Revision: https://phabricator.services.mozilla.com/D73751
2020-05-05 09:03:14 +00:00
Tom Schuster
3c73b60ee4
Bug 1635250 - Warp: Transpile more compare ops. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D73750
2020-05-05 09:03:16 +00:00
Tom Schuster
eeb66b241f
Bug 1634534 - Warp: support basic transpilation of GuardSpecificAtom. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D73340
2020-05-05 09:45:16 +00:00
Tom Schuster
eaaf244f45
Bug 1634742 - Warp: support StoreDynamicSlot transpilation. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D73579
2020-05-05 09:03:18 +00:00