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

602805 Коммитов

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