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

553405 Коммитов

Автор SHA1 Сообщение Дата
JW Wang a7f1c5d69b Bug 1390443. P2 - remove unused IsExpectingMoreData(). r=cpearce
MozReview-Commit-ID: KTxmjIrD1WB

--HG--
extra : rebase_source : 3cad2f2df2f75d6b052cbc6e6f5623ba9c587987
extra : intermediate-source : a86b94e4bdc04bae34f6e8966dfe9b5e11f98677
extra : source : 498e2844d2d0d1cee087552f5aaf5aac7e34c3bf
2017-08-16 15:37:29 +08:00
JW Wang a69873c9a9 Bug 1390443. P1 - don't change nextFrameStatus when MDSM reaches the end of playback. r=cpearce
Instead, MediaDecoder::NextFrameStatus() checks IsEnded() and returns
NEXT_FRAME_UNAVAILABLE to ensure we have HAVE_CURRENT_DATA when playback
is ended on the main thread.

This will fix the timing issue (comment 0) which causes 'waiting' to fire.

MozReview-Commit-ID: 7O21x2q0lb8

--HG--
extra : rebase_source : 0a676ef7278214a707c97687311a73da8bcd983e
extra : intermediate-source : 2b3e413db02a7aad00d13fdf274b346bccafc414
extra : source : 6f60fad11b65e75b456e128f8414fe2ea545455f
2017-08-16 15:33:58 +08:00
peter chang b4c4e94ce2 Bug 1382680 Only add extended style WS_EX_COMPOSITED when using OMTC, r=bas,jimm
MozReview-Commit-ID: 3jwGmJxE8zL

--HG--
extra : rebase_source : 7b588a017a85eb47e74a4b3352b95ad07b5084e6
2017-08-16 16:55:15 +08:00
Brian Birtles ac44c390db Bug 1385139 - Expand var() references in keyframes from CSS animations when serializing; r=hiro
This is a temporary step until we implement bug 1391537. It is needed to
maintain consistent behavior with Gecko and provide sensible output,
particularly in the case where we have longhands whose values are drawn from
unparsed shorthands.

MozReview-Commit-ID: 9aD2tsLagBp

--HG--
extra : rebase_source : cdabb26be17b96a574ea8b2e8093e11abb1af430
2017-08-21 12:35:35 +09:00
Brian Birtles a09985ac81 Bug 1385139 - Add test for changes to CSS variables; r=hiro
This test passes both before and after the code changes in the following patch
in this series. However, both tests fail if we try to expand variables in
Servo_StyleSet_GetKeyframesForName.

MozReview-Commit-ID: LHOsK39WDLq

--HG--
extra : rebase_source : 225cfccbf439c35df943d0aed969825051354dec
2017-08-21 10:32:37 +09:00
Brian Birtles 5e01e3ec87 servo: Merge #18165 - Expand var() references in single_value_to_css (from birtles:expand-variables-in-serialize); r=hiro
These are the Servo-side changes for [Gecko bug 1385139](https://bugzilla.mozilla.org/show_bug.cgi?id=1385139).

This is a temporary step needed to support Gecko's getKeyframes() API until we implement bug 1391537. It only takes effect when a ComputedValues object is supplied and only for longhand declarations.

Source-Repo: https://github.com/servo/servo
Source-Revision: 9bb21e6cab637380a544f941ab742dd47b8133b4

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : e7d62370a1e13c014bb0b9dac1d0fbea360b56e6
2017-08-20 23:05:57 -05:00
Mark Hammond fa4625acc7 Bug 1368951 - add x-if-unmodified-since support to the sync test server. r=tcsc
MozReview-Commit-ID: FF7smwdeQ0k

--HG--
extra : rebase_source : 82f8706d6a27f1bf93b95b93572a2fa37b268b3d
2017-05-31 18:42:45 +10:00
Evan Tseng dbdaad76f3 Bug 1386514 - Implement Responsive Web Design to make `.pane-container` element's width as 530px to 664px and make category and question mark icons align center when window's width is smaller than 830px. r=jaws
MozReview-Commit-ID: Bf69OW3xaxY

--HG--
extra : rebase_source : 19e19ac7cb422f697039a3dcef298fb9b592fa88
2017-08-08 16:16:21 +08:00
Ryan VanderMeulen ba4112b112 Backed out changeset 314ffe5d7d40 (bug 1385055) for decision task bustage. 2017-08-20 21:59:03 -04:00
Tom Prince 576f681017 Bug 1385055 - Add taskgraph support for checking out comm-central and related branches. r=dustin
MozReview-Commit-ID: 1eU567Cuc8a

--HG--
extra : rebase_source : 9356e86151982e17496b4d10e8f3a1834a80e298
2017-07-27 12:39:08 -06:00
Louis Chang d26769e063 Bug 1385745 Part 2 - Add test cases for box-decoration-break. r=cjku
MozReview-Commit-ID: H0uLtr1O1Im

--HG--
rename : layout/reftests/svg/box-decoration-break-clone-ref.html => layout/reftests/svg/svg-integration/box-decoration-break-01-ref.xhtml
rename : layout/reftests/svg/box-decoration-break-clone.html => layout/reftests/svg/svg-integration/box-decoration-break-01.xhtml
extra : rebase_source : 4a11855b860da68a38eadff617a9d1452a5064d0
2017-08-17 11:17:23 +08:00
Louis Chang 1a9594b12b Bug 1385745 Part 1 - Add BBoxFlags::eIncludeOnlyCurrentFrameForNonSVGElement to determine whether include all continuations while computing bbox of a html frame. r=cjku,heycam
MozReview-Commit-ID: Fx11LjhBcrM

--HG--
extra : rebase_source : 6a46553d77f940186d4e7ff2c744b1ccd19e3dad
2017-08-17 09:52:17 +08:00
Chris Pearce 73738d61f9 Bug 1389980 - Ensure we only interact with WMF on MTA threads. r=aklotz,mattwoodrow
The IMFTransform interface used by MFTDecoder is documented to require to run
on an MTA threads:
https://msdn.microsoft.com/en-us/library/windows/desktop/ee892371(v=vs.85).aspx#components

We're currently using IMFTransform objects on the main thread, which is STA.
So delegate calls to the IMFTransform to the MTA thread when necessary, to
ensure it always runs on an MTA thread.

The existing uses of IMFTransform objects in the decode thread pool threads
will be fine, as those threads are already MTA.

We also defer initialization of WMF to the MTA thread, so that we're always
interacting with WMF on an MTA thread.



MozReview-Commit-ID: Dm8XpdvJLkS

--HG--
extra : rebase_source : 0807241c8cdd01c1b99bf946ea4728996ac61f68
2017-08-15 10:00:14 +12:00
Chris Pearce 441293d0f7 Bug 1389980 - Remove MP4Decoder::IsVideoAccelerated() as it is unused. r=mattwoodrow
MozReview-Commit-ID: Eg0ggufsqDt

--HG--
extra : rebase_source : 6a94c6da43a581702069d880fe480dfb668af7f0
2017-08-15 10:15:43 +12:00
Jean-Yves Avenard f22c3a17b9 Bug 1391666 - P4. Remove unecessary code. r=gerald
It isn't possible for the End of Stream algorithm to cause an updateend event to fire. Regardless of the duration being modified.

MozReview-Commit-ID: 5RppbtjkboN

--HG--
extra : rebase_source : 6d30be7758bda59c545324358c82c47e6b0c73b1
2017-08-18 21:48:22 +02:00
Jean-Yves Avenard 329ff1fecf Bug 1391666 - P3. Change to HAVE_ENOUGH_DATA when possible. r=cpearce
In bug 1312886, we made sure that readyState would never become HAVE_ENOUGH_DATA if we were waiting for a key.
However, this is in effect useless as the next call to ChangeReadyState would have reset mWaitingForKey.

In practice, it only meant that we delayed the change from HAVE_FUTURE_DATA to HAVE_ENOUGH_DATA until the next call to UpdateReadyState.

MozReview-Commit-ID: 2wnMeN8xxCS

--HG--
extra : rebase_source : f5b0fa50ead1565882c3bf8ba245702987784d8a
2017-08-18 21:00:08 +02:00
Jean-Yves Avenard 34fd923c04 Bug 1391666 - P2. Reset mWaitingForKey when we have data and autoplay attribute is set r=cpearce
By default, a media element that has never played is in paused mode. As such, we need to reset mWaitingForKey to NOT_WAITING_FOR_KEY otherwise, readyState will never become HAVE_ENOUGH_DATA.

MozReview-Commit-ID: EIi3Crt4zHl

--HG--
extra : rebase_source : e9f9ad4136020db7db081b5c125f664e1c7bda20
2017-08-18 19:20:48 +02:00
Jean-Yves Avenard aefd5c8c8a Bug 1391666 - P1. Mochitest to verify correct behavior. r=gerald
We load 10s of encrypted video, which should trigger readyState being HAVE_ENOUGH_DATA

MozReview-Commit-ID: 4VRLFHSFlDs

--HG--
extra : rebase_source : 919310b00f0ec271a73e149992696bc1eec8cd5f
2017-08-19 12:12:16 +02:00
Sebastian Hengst f1083dd2b4 merge mozilla-central to autoland. r=merge a=merge 2017-08-20 23:25:58 +02:00
Sebastian Hengst 54d8b1efae merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 1yS8D5e0Ejz
2017-08-20 23:24:15 +02:00
Sebastian Hengst e126b4f2a9 merge autoland to mozilla-central. r=merge a=merge
MozReview-Commit-ID: o58z45INT1
2017-08-20 23:21:44 +02:00
Sebastian Hengst 5455dc84e5 Backed out changeset 7bde9d6e783a (bug 1333126) for permafailing browser-chrome's browser/base/content/test/plugins/browser_pluginCrashReportNonDeterminism.js on OS X 10.10 debug. r=backout 2017-08-20 20:11:57 +02:00
Sebastian Hengst 5c0990d31e Backed out changeset 5872274ff102 (bug 1333126) 2017-08-20 20:11:01 +02:00
Sebastian Hengst d2ecd83816 Backed out changeset 4b675a7f0743 (bug 1333126) 2017-08-20 20:10:56 +02:00
Sebastian Hengst 786597aec6 Backed out changeset 2f49d825c651 (bug 1363922) for failing mochitest test_transformed_scrolling_repaints_3.html on Windows 7 debug and mochitest test_bug590573.html on Android 4.3. r=backout 2017-08-20 19:21:25 +02:00
Sebastian Hengst 7e610db54c Backed out changeset 3241eaaa608d (bug 1363922) 2017-08-20 19:20:12 +02:00
ffxbld b258e6864e No bug, Automated HPKP preload list update from host bld-linux64-spot-307 - a=hpkp-update 2017-08-20 10:09:42 -07:00
ffxbld 2e52859c9d No bug, Automated HSTS preload list update from host bld-linux64-spot-307 - a=hsts-update 2017-08-20 10:09:39 -07:00
Emilio Cobos Álvarez 2b074ed3a4 Bug 1391787: Mutex out the system color stuff. r=Manishearth
GTK is definitely not thread-safe, and unless proven otherwise, I suspect the
other widgets aren't either.

Mutex the calls to get the system color stuff.

There are chances to make this more fine-grained moving the mutexes into the
specific widget code and when needed. That is more analysis work which I'm not
sure we should waste time on, since the chances on racing here seem quite
unlikely in practice (system colors are uncommon enough in content, I guess).

MozReview-Commit-ID: AOQQ2jtkgpx
2017-08-20 18:19:19 +02:00
Phil Ringnalda 9359f5bf39 Merge inbound to m-c, a=merge
MozReview-Commit-ID: LCCoXUsCtmv
2017-08-19 15:29:10 -07:00
Phil Ringnalda 17fd8b2be0 Merge autoland to m-c, a=merge
MozReview-Commit-ID: KDZlJPKkuwR
2017-08-19 15:28:08 -07:00
Mihai Tabara d48c15182b Bug 1391297 - Update MAR to sha384 past 56.0b4 in update-packaging Makefile. r=catlee a=release DONTBUILD
MozReview-Commit-ID: 25S1SdLmvdx

--HG--
extra : source : 05a4dc75c125a80cbaacd44c7b7937c77dc384a8
extra : amend_source : a16ca8582b5ff28a2c6e96cf92ebac9db32adf3e
2017-08-19 23:50:16 +03:00
Tom Schuster c550d287f3 Bug 934669 - Warn about watch/unwatch. r=arai 2017-08-19 21:12:34 +02:00
Tom Schuster 897d12a647 Bug 934669 - Remove the old GlobalObject warnOnce code. r=arai 2017-08-19 21:12:33 +02:00
Thomas Wisniewski 99ee6030a0 Bug 1392003 - Support estimatedEndTime in DownloadItem; r=aswan
MozReview-Commit-ID: 4Yzj52qI1Mz

--HG--
extra : rebase_source : ccfa669ec432887f3459a13758c42206ccb2d85c
2017-08-19 15:06:46 -04:00
Kevin Hsieh dedf384ca4 Bug 1391855 - OTS: Match signedness in GlatEntry loop. r=jfkthame
MozReview-Commit-ID: IzzWbNVEwh

--HG--
extra : rebase_source : 04c1dcebc8570231d2f1c47bf2f0057a0e3543ac
2017-08-19 15:26:11 -07:00
Sebastian Hengst d89b7feb2e Backed out changeset f210c7c8d115 (bug 1387569) for build bustage in crashreporter on Windows. r=backout 2017-08-19 20:23:11 +02:00
Sebastian Hengst 5655014d2e Backed out changeset 9f03844eb810 (bug 1387569) 2017-08-19 20:22:05 +02:00
Sebastian Hengst e8a5a15718 Backed out changeset 9e1a17f94c93 (bug 1387569) 2017-08-19 20:22:00 +02:00
Sebastian Hengst 4a4349b10c Backed out changeset 10660affe7a3 (bug 1387569) 2017-08-19 20:21:55 +02:00
Sebastian Hengst 929739ca73 Backed out changeset 8f191f6eec22 (bug 1387569) 2017-08-19 20:21:49 +02:00
ffxbld 7d43c93d35 No bug, Automated HPKP preload list update from host bld-linux64-spot-306 - a=hpkp-update 2017-08-19 10:10:48 -07:00
ffxbld 22960f90f0 No bug, Automated HSTS preload list update from host bld-linux64-spot-306 - a=hsts-update 2017-08-19 10:10:45 -07:00
Phil Ringnalda b792bad21d Backed out changeset bb2763b51dad (bug 1332144) for landing with insufficient review
MozReview-Commit-ID: 2b699CVS9gk
2017-08-19 09:08:00 -07:00
Phil Ringnalda 19f7ec535c Backed out changeset 2f78aad3c907 (bug 1391191) for Mac wpt permaorange in anchoring-with-bounds-clamping.html
MozReview-Commit-ID: 2HMbYkYZ46p
2017-08-19 07:47:58 -07:00
Yangyi Peng f35129b70f Bug 1391661 - Add Minimize Window tests to wdspec; r=ato
MozReview-Commit-ID: LLJ6EXd2aKR
2017-08-19 13:59:56 +01:00
Jan de Mooij 87270e91fc Bug 1391611 - Devirtualize MNode::kind(). r=nbp 2017-08-19 12:32:35 +02:00
Wes Kocher b1fc5e008c Merge inbound to central, a=merge
MozReview-Commit-ID: 4cWGBbMEU2x
2017-08-18 15:53:07 -07:00
Wes Kocher 5fa2384aeb Merge autoland to central, a=merge
MozReview-Commit-ID: IhZjTRz0dA5
2017-08-18 13:10:54 -07:00
ffxbld 8d084472a9 No bug, Automated blocklist update from host bld-linux64-spot-309 - a=blocklist-update 2017-08-18 10:33:42 -07:00