Hiroyuki Ikezoe
b5935f0573
Bug 1354501 - Bail out if we know there is no need to dispatch any animation events in advance of checking which animation event we need. r=birtles
...
MozReview-Commit-ID: JhOs0CD49R
--HG--
extra : rebase_source : dd4c779ed23eb4f728192fdc27536f4409de2c55
2018-07-03 11:06:46 +09:00
Hiroyuki Ikezoe
8b30a3dc7b
Bug 1354501 - Dispatch web animation events at the same time when CSS animations/transitions events are dispatched. r=birtles
...
MozReview-Commit-ID: u7lWtAF8Ml
--HG--
extra : rebase_source : 6ce807bc253706483960dade2f2c926fa9821460
2018-07-03 11:05:23 +09:00
Gabriel Luong
05c2a6ee1f
Bug 1468910 - Flexbox highlighter should update on size or alignment changes of flex items. r=pbro
2018-07-02 21:53:18 -04:00
Nathan Froyd
2a1d44002c
Bug 1472805 - silence more clang-cl warnings; r=chmanchester
...
clang seems to have decided that a new warning,
-Wused-but-marked-unused, is useful. For the purposes of our codebase,
where we add __attribute__((unused)) explicitly to avoid warnings about
unused things, this new warning is useless. The new warning is also
quite noisy, given that we have unused things in commonly-used headers
like Assertions.h. So disable the warning.
2018-07-02 20:36:49 -04:00
Hiroyuki Ikezoe
7db3f93d4a
Bug 1354501 - Introduce a new function to queue a single animation event. r=birtles
...
Web animation event (i.e. finish and cancel event) is solely queued.
MozReview-Commit-ID: h1g3NfcY3c
--HG--
extra : rebase_source : 1a7b09783d193195b886fa3a046198ba3e02dd7b
2018-07-03 09:25:02 +09:00
Hiroyuki Ikezoe
7374654896
Bug 1354501 - Change event target variable type to EventTarget and rename it to mTarget. r=birtles
...
That's because the target for web animation events (i.e. finish and cancel)
is an Animation instance.
MozReview-Commit-ID: 5xR325FXUo
--HG--
extra : rebase_source : 9bd0623ece1dc449d52db283882fe236dbc11c6d
2018-07-03 09:25:02 +09:00
Hiroyuki Ikezoe
1c47aa1edf
Bug 1354501 - Factor out calculations for interval start/end times. r=birtles
...
MozReview-Commit-ID: H9iXX9VLXLr
--HG--
extra : rebase_source : 736d304858cd0a2c5953f9986dd161ebd21c8099
2018-07-03 09:25:02 +09:00
Hiroyuki Ikezoe
3e4ea2fa47
Bug 1354501 - Add test cases that animation event is fired for the animation on an orphaned element. r=birtles
...
MozReview-Commit-ID: 9PX2sVop484
--HG--
extra : rebase_source : 1456cb8e5558a2030a82c71395c601a856653257
2018-07-03 09:25:02 +09:00
Hiroyuki Ikezoe
f0d5d34469
Bug 1354501 - Rewrite promise_test in onfinish.html with async/await. r=birtles
...
MozReview-Commit-ID: KUbb6wK96Ce
--HG--
extra : rebase_source : c2db20aea338e7f3875496038b2cff74e359bbf3
2018-07-03 09:25:01 +09:00
Hiroyuki Ikezoe
92e15ae40f
Bug 1472076 - Update animations when the refresh driver's time changed due to the active timer changes. r=birtles
...
Normally the refresh driver's time changes in nsRefreshDriver::Tick, and then
DocumentTimeline::WillRefresh is called for the change. But nsRefreshDriver
sometimes updates its own time when their timer changes to the active one.
This patch lets DocumentTimeline update animations in response to the refresh
driver's time updates. And thus this patch prevents animation state and
relevant stuff inconsistencies such as an animation has been finished without
proper processes, e.g. without invalidating frame for the animation.
MozReview-Commit-ID: 42p5BWITQN0
--HG--
extra : rebase_source : 58cc7d8e203a3632b6934b9d778e82e2fe208adb
2018-07-03 10:59:55 +09:00
Hiroyuki Ikezoe
5b05fdd61a
Bug 1472076 - Introduce nsATimerAdjustmentObserver in nsRefreshDriver. r=birtles
...
mMostRecentRefresh is changed not only in Tick() but also in
EnsureTimerStarted(). In the case where it happens in Tick() refresh observers
can know it through WillRefresh(), but there is no way in the case of
EnsureTimerStarted(). This patch introduces a new abstract class to be notified
when mMostRecentRefresh was changed in EnsureTimerStarted() so that animations
can use the *real* most recent refresh time until the next tick happens.
The reason why we have another observer array in parallel with existing array
(mObservers) is that the refresh driver should stop the timer if there is no
normal observes but there are still any timer adjustment observes.
MozReview-Commit-ID: FaDcl5GrvI3
--HG--
extra : rebase_source : a6a362366f4eda9fb51003ef4cff5bea886836f0
2018-07-03 10:57:12 +09:00
Emilio Cobos Álvarez
312b570c68
Bug 1472529: More nsFind cleanup. r=mats
...
The general setup is that the State struct is used to iterate over text nodes
explicitly, and keeps references to the ranges so that we don't need to pass all
them around everywhere.
We need to teach nsFindContentIterator to rewind into NAC to be able to get rid
of mIterNode, which was getting out of sync when we failed to rewind to the
anchor node.
MozReview-Commit-ID: 5czYADrm1WX
2018-07-03 02:07:48 +02:00
Emilio Cobos Álvarez
d042e82e85
Bug 1472529: Cleanup CharacterData, and add a non-virtual function to get the text fragment. r=smaug
...
I'm going to use that from nsFind.
MozReview-Commit-ID: EhkNQ3BFTvX
2018-07-03 02:06:21 +02:00
sotaro
6bfc2aa91f
Bug 1472600 - Update SyncHandle when Tab is moved between windows r=nical
2018-07-03 08:43:17 +09:00
Jason Laster
c367b58df7
Bug 1472735 - Update Debugger Frontend v67. r=jdescottes
2018-07-02 18:10:25 -04:00
Tiberius Oros
93bed26733
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-03 00:59:47 +03:00
Andreea Pavel
9f7c364a08
Backed out changeset c1f20fc7d71b (bug 1472023) for leaks at devtools/client/debugger/new/test/mochitest/browser_dbg-wasm-sourcemaps.js on a CLOSED TREE
2018-07-03 00:57:37 +03:00
Tiberius Oros
65a30935a5
Merge inbound to mozilla-central. a=merge
2018-07-03 00:53:57 +03:00
Tom Schuster
604d57faf2
Bug 1413794 - Typed array [[Set]] wrongly inspects the receiver when a canonical numeric string is passed as property name. r=anba
...
--HG--
extra : rebase_source : f28f2528aa258b0ac3eea15bbaf0690bd1a19ace
2018-07-01 13:03:11 +02:00
Andreea Pavel
476f752665
Backed out changeset d56426c4190b (bug 1472735) for damp failures at debugger/simple.js on a CLOSED TREE
2018-07-03 00:28:09 +03:00
Marco Castelluccio
1dad6a26ea
Bug 1472686 - Don't reset/dump counters for baseline tests. r=jmaher
...
--HG--
extra : rebase_source : be6d03516914305ba4bfdfc54ba9c42c1eec1b14
extra : amend_source : 0e23b6809f2ae5eb2148c834916dc46c1cbcaead
extra : source : 4104758abe6132e8f3b65e1f2f8e0153bc04ae08
2018-06-29 17:37:30 +01:00
Michal Novotny
92e0c48aaf
Bug 1470355 - Firefox is unresponsive when visiting https://www.youtube.com/premium , r=valentin
...
This patch avoids returning NS_BASE_STREAM_WOULD_BLOCK from CacheFileInputStream::ReadSegments when it was called with aCount=0.
2018-07-02 00:26:00 +03:00
Andrea Marchesini
a1a6028669
Bug 1470355 - BufferWriter should stop reading data when the wanted amount has been reached, r=michal
2018-07-02 02:00:00 +03:00
Dorel Luca
9a50b6f6de
Backed out 2 changesets (bug 1470355) for causing multiple failures
...
Backed out changeset 50b0bfa64b2c (bug 1470355)
Backed out changeset 198a4644c09a (bug 1470355)
--HG--
extra : amend_source : 10f20801a4e72fec17d53f6428d1c983a908a771
2018-07-02 15:06:11 +03:00
qiaopengcheng
8796d3d7c7
Bug 1472603 - Fix compiling error for switchToWasmTlsRealm on MIPS. r=jandem
2018-07-01 23:29:00 +03:00
Andrea Marchesini
9b09232ce9
Bug 1470355 - BufferWriter should stop reading data when the wanted amount has been reached, r=michal
2018-07-02 02:00:00 +03:00
Michal Novotny
dd9505228b
Bug 1470355 - Firefox is unresponsive when visiting https://www.youtube.com/premium , r=valentin
...
This patch avoids returning NS_BASE_STREAM_WOULD_BLOCK from CacheFileInputStream::ReadSegments when it was called with aCount=0.
2018-07-02 00:26:00 +03:00
Dorel Luca
6140855547
Backed out changeset cd857f86810c (bug 1469914) for causing leaks on multiple tests. CLOSED TREE
2018-07-02 13:14:18 +03:00
Ben Kelly
fd8f441dbc
Bug 1472008 Make ServiceWorkerRegistration.unregister() resolve false instead of rejecting for most errors. r=mrbkap
2018-06-28 14:18:00 +03:00
Jeff Walden
51dd0dc9df
Bug 1472569 - |this->|-qualify a bunch of function calls on |using Base::foo| members that gcc 8 completely chokes on and grossly misunderstands. r=arai
...
--HG--
extra : rebase_source : 2b14d2f9f18f2b2ecaed24d4ca23b4824df668c7
2018-07-02 19:16:58 -07:00
Benjamin Bouvier
4768e602b7
Bug 1461616: Fix wasm/gc/debugger test so it actually tests something; r=luke
2018-06-28 10:13:57 +02:00
Andrea Marchesini
9c86a8b8ee
Bug 1470306 - MessagePort unlinked should start the cleanup/close/shutdown procedure of the object, r=smaug
2018-07-02 12:02:39 +02:00
Coroiu Cristina
0a78b17573
Merge mozilla-central to inbound a=merge on a CLOSED TREE
2018-07-02 12:56:04 +03:00
Coroiu Cristina
97d488a17a
Merge inbound to mozilla-central a=merge
2018-07-02 12:44:50 +03:00
Stephen A Pohl
f203ce21fe
Bug 1472272: Allow apps like Thunderbird to switch to the dark theme as well when macOS 10.14+ switches to dark mode. r=dao
2018-07-01 19:40:16 -04:00
Gurzau Raul
3d25f84c56
Backed out changeset e17f5abb8114 (bug 1472268) for build bustages on /src/js/src/vtune/ittnotify_static.c on a CLOSED TREE
2018-07-02 00:59:56 +03:00
Gurzau Raul
0ad28d480c
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-07-02 00:53:43 +03:00
Gurzau Raul
bdc12b755f
Merge inbound to mozilla-central. a=merge
2018-07-02 00:49:45 +03:00
Bas Schouten
9b74ea4dc4
Bug 1472268: Update in-tree VTune integration SDK. r=sstangl
...
MozReview-Commit-ID: 9yRZFboc51U
2018-07-01 23:45:38 +02:00
Olli Pettay
f3c69361dc
Bug 1472430, PresShell::RenderNode should work with elements in Shadow DOM, r=emilio
2018-07-01 22:29:42 +03:00
Olli Pettay
b053857985
Bug 1472431, nodes in Shadow DOM aren't orphan, if they are in composed document, r=mccr8
2018-07-01 22:28:17 +03:00
David Zbarsky
02175d436a
Bug 388049 - Add crashtest. r=mats DONTBUILD
2018-07-01 18:06:50 +02:00
Mats Palmgren
f6a5825bd5
Bug 390052 - Add a crashtest. r=me
2018-07-01 18:06:50 +02:00
Daniel Holbert
afbce93557
Bug 390417 - Add crashtest. r=mats
2018-07-01 18:06:50 +02:00
Martijn Wargers
5ed72e2df3
Bug 404624 - Add crashtest. r=mats
2018-07-01 18:06:50 +02:00
Jesse Ruderman
cd25e4a210
Bug 415818 - Add crashtest. r=mats
2018-07-01 18:06:50 +02:00
Jesse Ruderman
5df03ec667
Bug 471360 - Add crashtest. r=mats
2018-07-01 18:06:50 +02:00
Jesse Ruderman
9781289c21
Bug 478504 - Add crashtest. r=mats
2018-07-01 18:06:50 +02:00
Jesse Ruderman
c641fbf157
Bug 507566 - Add crashtest. r=mats
2018-07-01 18:06:50 +02:00
Jesse Ruderman
b5cbc6c7a9
Bug 607222 - Add crashtest. r=mats
2018-07-01 18:06:49 +02:00