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

705788 Коммитов

Автор SHA1 Сообщение Дата
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