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

560536 Коммитов

Автор SHA1 Сообщение Дата
Ray Lin e23455a0c7 Bug 1396094 - Handle change event of textTracks to update the closed caption UI state. r=jaws
MozReview-Commit-ID: KpjXhxUPDKR

--HG--
extra : rebase_source : fedd916f37621fa1ccd3d0f0f22402fafc8752d9
2017-09-23 10:51:47 +08:00
Tom Ritter fd8f66ae19 Bug 1364560 Fix detection of Windows in Skia for MinGW build r=lsalzman
Windows detection was broken for the MinGW build. This pulls
in the upstream patch from
https://bugs.chromium.org/p/skia/issues/detail?id=6635

MozReview-Commit-ID: D0ZRIDaPmim

--HG--
extra : rebase_source : d20b6bd4bb1b2a93996775d36fe1c8484d0b0f85
2017-09-22 01:19:27 -05:00
Tom Ritter 6499172d8e Bug 1364560 Add support for disabling Skia Jumper assembly code r=lsalzman
The assembly code is not working in the MinGW build, so we
rebase and pull in the upstream commit that adds support for
not using the optimized jumper assembly code.

https://skia.googlesource.com/skia/+/6492afa7971cf295a3c3cb92a85218917c02bb4a

MozReview-Commit-ID: CARHRTHmQ0i

--HG--
extra : rebase_source : c6d9f19f8742a337e6ab3342d34118f37da71ae7
2017-09-25 23:02:35 -05:00
Samael Wang 6ee7658d7e Bug 1328501 - Part 2: Add test case. r=smaug
MozReview-Commit-ID: HpsK5HeHRO0

--HG--
extra : rebase_source : d6896ddcb938c377a9e0ca26c70782cf974dad3e
2017-09-11 18:09:18 +08:00
Samael Wang 33a5d73d1a Bug 1328501 - Part 1: Apply iframe history if it contains only initial about:blank viewer. r=smaug
MozReview-Commit-ID: AhRwSxYGdZu

--HG--
extra : rebase_source : 1a6a2aa7280419f3fdd0fc5befa7d2f16b9a2ea5
2017-09-07 16:27:35 +08:00
Mark Striemer a84f31e137 Bug 1314674 - Maintain badge style in new windows and customize r=mixedpuppy
MozReview-Commit-ID: 8f99d6Uqtx1

--HG--
extra : rebase_source : 66da5414a5baf68f276915258947c5886e030f7d
2017-09-20 17:27:48 -05:00
Kearwood "Kip" Gilbert 8801f82f5e Bug 1381085 - Submit VR frames with a separate ID3DDeviceContextState r=daoshengmu
- Using a separate ID3DDeviceContextState ensures
  that the WebVR context does not stomp over the
  mirrored state used by the MLGPU "Advanced" Layers rendering.

MozReview-Commit-ID: 99mfdsjFrMI

--HG--
extra : rebase_source : 599df3b1344ca1489cbb13169313dff8e767c399
2017-09-18 16:19:49 -07:00
Kearwood "Kip" Gilbert c0e22d6c35 Bug 1400387 - Change 32-bit VR Frame ID's to 64-bit r=daoshengmu
MozReview-Commit-ID: BSvZMa0XVSO

--HG--
extra : rebase_source : 47c1a2cc9ff756cc1dd9174a12a434c4fbfc4a09
2017-09-15 13:38:47 -07:00
Alexis Beingessner c3525dd8e7 Bug 1403167 - TextDrawTarget: fallback on partial ligatures. r=jrmuizel
MozReview-Commit-ID: BS4dsb0ndYU

--HG--
extra : rebase_source : 048b646ade53072d9d0734fe10c09074f007a1dc
2017-09-26 13:03:10 -04:00
Alexis Beingessner cece98d71c Bug 1403259 - TextDrawTarget: fallback on -webrender-text-stroke. r=jrmuizel
MozReview-Commit-ID: 9taTLk0RLQq

--HG--
extra : rebase_source : 2c70334438ba9f59d030096656970362cbf0a7a2
2017-09-26 14:12:12 -04:00
Wes Kocher d30d68e5f8 Backed out changeset 0d8711590ab0 (bug 1351081) for mac dt bustage in browser_inspector_highlighter-iframes_01.js a=backout
MozReview-Commit-ID: DLEjbTPrAD9
2017-09-26 11:39:58 -07:00
Servo VCS Sync 6246f3b504 No bug - Revendor rust dependencies 2017-09-26 17:46:24 +00:00
Michael Layzell 9c98ebe759 servo: Merge #18642 - nsString bindings update (from mystor:nsstring_vendor_bump); r=emilio
<!-- Please describe your changes on the following line: -->
This fixes bugzilla bug [1403170](https://bugzilla.mozilla.org/show_bug.cgi?id=1403170).

We've missed a few updates of the nsstring bindings in servo compared to the changes in gecko, so we really ought to find a better solution than these manual updates. For example, recently the way flags in nsstring are implemented was completely redone, and this version wasn't updated. It happened to be that the representation of the new form was identical to the old one, so it wasn't a problem, but technically this was wrong.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [x] `./mach build-geckolib` does not report any errors
- [x] `./mach test-tidy` does not report any errors
- [x] These changes fix bugzilla bug [1403170](https://bugzilla.mozilla.org/show_bug.cgi?id=1403170)

<!-- Either: -->
- [ ] There are tests for these changes OR
- [x] These changes do not require tests because they are a dependency version bump.

<!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.-->

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

Source-Repo: https://github.com/servo/servo
Source-Revision: e68509b2e37983179a33c9f8cf4ad41c8a85d9a9

--HG--
extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear
extra : subtree_revision : eb9e40bec9ced7f4972ac2fe276d0fcd52254436
2017-09-26 11:38:58 -05:00
Haik Aftandilian 09191cce06 Bug 1402205 - Non-existent background page blocks extension startup. r=kmag
Add calls to OnStartRequest() and OnStopRequest() to properly handle async
read failures for remote JAR's and remote unpacked extension resources.

MozReview-Commit-ID: Dcg0LDht9B9

--HG--
extra : rebase_source : fef29e1601c1a53d3b7ff3a9d96450b3ab8fe003
2017-09-25 15:48:40 -07:00
Mike de Boer 4b693cc30d Bug 1395615 - Implement the "file moved or missing" check for download items in the Library Downloads subview. r=Paolo
MozReview-Commit-ID: 62VJbzJwxVW

--HG--
extra : rebase_source : 8a33f8c14ebf892363da8edd8aca8565beca920d
2017-09-26 17:55:18 +02:00
Valentin Gosu 5519da0088 Bug 1403154 - Don't MOZ_CRASH in PerformanceNavigationTiming::Type if the navigation type is TYPE_RESERVED r=baku
MozReview-Commit-ID: A9lwpjRb3G6

--HG--
extra : rebase_source : 854cc9d8616fa5dc8365c82b1e29a4eab91bb590
2017-09-26 17:44:05 +02:00
Gabriele Svelto 5e8573c20d Bug 1402966 - Search for libcurl in more paths to support various *BSDs; r=Dexter
MozReview-Commit-ID: J4ykuSVEa0y

--HG--
extra : rebase_source : 6c031ef0e15122be408a7ecf214bfb0e4a62899d
2017-09-26 09:35:03 +02:00
Jing-wei Wu c9e6661799 Bug 1401871 - Check if menu item(home_add_to_launcher) exists or not before accessing it. r=nechen
We temporarily hide `home_add_to_launcher` in API 26, which means directly accesses it without checking
if it exists or not would cause NullPointerException.

MozReview-Commit-ID: KXnP81ZZa6u

--HG--
extra : rebase_source : 9189f3ab940d50702f82365824feff441faeef5a
2017-09-26 16:12:15 +08:00
Jean-Yves Avenard 918e171099 Bug 1403100 - Fix compilation on High Sierra (10.13). r=froydnj
MozReview-Commit-ID: B3B2YeUTlAz

--HG--
extra : rebase_source : e58b694bb7c5b0e3c9ae73f0d3f0b2d16f91019d
2017-09-26 11:52:29 +02:00
Alexandre Poirot 4dd05d6b9e Bug 1250832 - Remove DevTools globals from browser.xul scope. r=jryans
MozReview-Commit-ID: 1kKJrz9iEx0

--HG--
extra : rebase_source : b9135d07a0b9269e3bbd8f92f9ce49c09029055d
2017-09-25 10:15:50 +02:00
Matt Howell d9c94f9199 Bug 1403037 - Don't test attribution data in applications that don't use it. r=Dexter
MozReview-Commit-ID: Giy2ZRlMVa2

--HG--
extra : rebase_source : 2f7a41c606ea8949df7fa95cd60bbd330710f4af
2017-09-25 19:39:58 -07:00
ZER0 d4c9fe8ab4 Bug 1351081 - added `relativeTo` to getBoxQuads; r=pbro
Now the quads are always relative to the boundary window.
I also reduce a bit the maths to check if the quads are different.

MozReview-Commit-ID: 93zXH0Um3Ck

--HG--
extra : rebase_source : 8ffa757ece273e614b2cf0e66809c6c6ec8e3891
2017-09-22 10:36:13 +02:00
Andreas Pehrson 4279601af7 Bug 1296531 - Don't keep OutputMediaStreams with a null mStream member. r=jwwang
Fix after an observed nullptr deref on try where mOutputStreams contained an
object whose mStream member had been nulled out.

MozReview-Commit-ID: 4kL1choTeW3

--HG--
extra : rebase_source : e4a6f600a66f00a963b19bf74717246c5099a784
2017-08-24 19:02:28 +02:00
Andreas Pehrson 78a302848f Bug 1296531 - Let waitForPixel and friends take a cancelPromise. r=jib
MozReview-Commit-ID: 42hT181wkvq

--HG--
extra : rebase_source : 430d7ea6156bddf98893c4b8b3d0db70c3c54831
2017-05-29 16:27:45 +02:00
Andreas Pehrson b99abdab75 Bug 1296531 - Let waitForAnalysisSuccess take a cancelPromise. r=jib
MozReview-Commit-ID: 3UHUXbg2laL

--HG--
extra : rebase_source : 65fec6f5fd95691f774d6b47a9bfa1acbdf48b06
2017-05-29 15:52:51 +02:00
Andreas Pehrson 540090020d Bug 1296531 - Make logic that passes buffered data to direct listener generic. r=jesup
MozReview-Commit-ID: GdGFJHTNBS

--HG--
extra : rebase_source : 031f02b25072a2c2e47e28c9f584c7d31a758c60
2017-05-24 18:54:40 +02:00
Andreas Pehrson f6213c0568 Bug 1296531 - Don't notify of ended tracks when adding a direct listener. r=jesup
There were some cases where these tracks were detected as ended when they were
in fact not. That result in problems in the MediaRecorder.

MozReview-Commit-ID: 4CNUYRvzOgK

--HG--
extra : rebase_source : b94c29bc73e76575489a4684facc0b01bb7aeb22
extra : source : bedb7abcc84263c6a6369c4d05e8bf3287281090
2017-05-23 16:00:42 +02:00
Andreas Pehrson 447dfdfffa Bug 1296531 - Make sure test_pc_capturedVideo.html doesn't run out of source before connecting. r=jesup
MozReview-Commit-ID: EioemlMzYB7

--HG--
extra : rebase_source : 4d352c378a7080df4274126ace1a2f4c5a5d1dc3
2017-05-15 14:11:46 +02:00
Andreas Pehrson 97db817de8 Bug 1296531 - Don't wait for TracksAvailableCallback if tracks are already available. r=jesup
MozReview-Commit-ID: JQMyhhxaLLq

--HG--
extra : rebase_source : 1c23b170cc9fcf4dce1f7de8c2d4503e37a59ba8
2017-02-24 14:34:25 +01:00
Andreas Pehrson a2ba5f2311 Bug 1296531 - Break out TracksAvailableCallback logic to Session method. r=jesup
MozReview-Commit-ID: 9RupsdXKjwo

--HG--
extra : rebase_source : 3b8263124a5a6ac8942237b1ddaaf7bca7063641
2017-02-24 14:23:35 +01:00
Andreas Pehrson ec8bd06f2d Bug 1296531 - Add gtests for starting a video track at t > 0. r=jesup
MozReview-Commit-ID: 4Nt4Ldcy4I6

--HG--
extra : rebase_source : 4af9880837e0302c5bf8ce4794a3ca56df895e24
2017-05-16 13:25:02 +02:00
Andreas Pehrson 689cd9dad8 Bug 1296531 - Change track encoder gtests to better mimic Gecko usage. r=jesup
MozReview-Commit-ID: 3VwqUBip33u

--HG--
extra : rebase_source : 9c49fbc1517e05b8222631557da91e73c6d2c425
2017-05-16 13:29:43 +02:00
Andreas Pehrson e588ee0fc6 Bug 1296531 - Don't use direct audio listener with full duplex in MediaRecorder. r=jesup
MozReview-Commit-ID: LS6eF6n7t7M

--HG--
extra : rebase_source : c04bf7299ddb43d39ea9cada71206922a8b6af7a
extra : source : f4b79213b8d946e80f471ae1edfcc6fafea447e1
2016-11-22 09:54:47 +01:00
Andreas Pehrson ca0438115d Bug 1296531 - Refactor MediaRecorder. r=jesup,SingingTree
The main purpose of this patch is to make the TrackEncoders run in a TaskQueue
to avoid multi-threaded access to members, and to change to track listeners to
allow for recording all kinds of tracks (the description of bug 1296531).

MozReview-Commit-ID: EtLXaDDBPdy

--HG--
extra : rebase_source : 5761bb2c7d5832f69cc80129e5160f173e8168c7
extra : source : 24b2a67ddf5a621a5cf58af5b9e363dac3071775
2017-05-24 18:51:47 +02:00
Andreas Pehrson eac8b1842e Bug 1296531 - Add MediaSegment::IsNull. r=jesup
This allows us to see if all chunks in a MediaSegment are null.
When this is true for the MediaSegment passed to NotifyQueuedChanges, we can
assume that the track's input is blocked for the given time.

MozReview-Commit-ID: zf7V7aiohg

--HG--
extra : rebase_source : 5dd8442f85e6011fc0015460c6a7fedf04fb956e
2017-05-16 13:06:02 +02:00
Andreas Pehrson 5e6a6af6f3 Bug 1296531 - Remove MediaStream blocking logic from HTMLMediaElement. r=jesup
MediaStreamGraph only implements the blocking notifications for SourceMediaStreams,
but the MediaStream that gets attached as srcObject on a media element is always
a TrackUnionStream. Hence, this code is unused and can be removed.

MozReview-Commit-ID: 6DKtCGNsZec

--HG--
extra : rebase_source : 0b3b7156a9e2e70933edadcc0a59c8fa81d49913
2017-05-08 18:41:28 +02:00
Andreas Pehrson 5cc68fed94 Bug 1296531 - Don't notify of queued data after a track ended. r=jesup
This could confuse listeners, since non-direct listeners would see more
data than their direct counterparts.

MozReview-Commit-ID: FC5rukQtrKL

--HG--
extra : rebase_source : e60ad42fe84867c5737d44629a1a5ca60398906c
2017-05-03 14:15:11 +02:00
Andreas Pehrson eabd4ccaab Bug 1296531 - Break out ShutdownTicket and GetShutdownBarrier from MSG to MediaUtils. r=jib
MozReview-Commit-ID: HVCfuJz1zoA

--HG--
extra : rebase_source : 409867202687a2597f3ede12d06720f4a3e4ac30
2017-05-16 12:39:02 +02:00
Andreas Pehrson d03477d9ee Bug 1296531 - Order MSGImpl.h-includes alphabetically. r=jesup
MozReview-Commit-ID: HklmT8OtzOr

--HG--
extra : rebase_source : ead3b611dcb842a53f06f11c753526aed76fc54a
2017-05-16 12:37:38 +02:00
Andreas Pehrson 4b2c6cfb4c Bug 1296531 - Fix AudioTrackEncoder resampling gtest to match comment. r=jesup
MozReview-Commit-ID: F0uCA9VkeQf

--HG--
extra : rebase_source : 3845511108059763cffdba9d4847915f9762987a
2017-02-17 12:23:43 +01:00
Andreas Pehrson 339115c0f8 Bug 1296531 - Add gtest for encoding audio data. r=jesup
MozReview-Commit-ID: 9hAecL1VG7B

--HG--
extra : rebase_source : 87e362296629ef77d34ef95de4a36f8966d7ad97
2017-02-17 12:15:48 +01:00
Andreas Pehrson ed7be2f6af Bug 1296531 - Add AudioGenerator to TestAudioTrackEncoder for simple generation of audio. r=jesup
MozReview-Commit-ID: Cj9pyLZ3RR6

--HG--
extra : rebase_source : 9bc906b029c3abd86a28573e9d657abce47f6ded
2017-05-16 12:39:39 +02:00
Andreas Pehrson c99efe379f Bug 1296531 - Break out SineWaveGenerator from MediaEngineDefault. r=jesup
For re-use in TestAudioTrackEncoder.

MozReview-Commit-ID: AQvIiKkxkFH

--HG--
extra : rebase_source : 7c4e849230ffe1b89f07213fd34f79041b70331d
2017-02-17 11:48:33 +01:00
Andreas Pehrson c723abd3b6 Bug 1296531 - Add gtest for AudioTrackEncoder metadata. r=jesup
MozReview-Commit-ID: EsiAuvxo6r5

--HG--
extra : rebase_source : 80641cbdd71265b0e1cf447e7a7eb22d8a611a1d
2017-02-17 11:41:05 +01:00
Andreas Pehrson 888aeb8dcc Bug 1296531 - Rename existing AudioTrackEncoder gtests to match TestVideoTrackEncoder. r=jesup
MozReview-Commit-ID: 6o5c35yGUL4

--HG--
extra : rebase_source : bea30b06aef1b8fc7e4484bb2cbd60e99a1693a1
2017-02-17 11:40:33 +01:00
Andreas Pehrson 65733907ac Bug 1296531 - Rename gtest TestTrackEncoder.cpp to TestAudioTrackEncoder.cpp. r=jesup
MozReview-Commit-ID: BaRlycq4yTS

--HG--
extra : rebase_source : 251ab91596dba26ec3a94735c5e75e75a312cef5
2017-02-17 11:15:39 +01:00
Andreas Pehrson 378fa96194 Bug 1296531 - Add gtest for an encoding that ends before all pushed data has been consumed. r=jesup
MozReview-Commit-ID: HmHZcMlQRrM

--HG--
extra : rebase_source : 115f95c59007d69155917bf3f9ebfb1ebf54d2c4
2017-01-30 18:56:24 +01:00
Andreas Pehrson 2777981cd5 Bug 1296531 - Add gtest for encoding where suspend/resume timestamps happen in the middle of frame durations. r=jesup
MozReview-Commit-ID: H2UPEC2OTxQ

--HG--
extra : rebase_source : aa70d39425a624f3fdfc6174e55113ab3e51eee7
2017-01-30 18:26:48 +01:00
Andreas Pehrson 6aca25f2ce Bug 1296531 - Add gtest for an encoding that is suspended in the beginning. r=jesup
MozReview-Commit-ID: HZeQW4Z01CR

--HG--
extra : rebase_source : 336e3ba2b5f9ab998235219d4082e137b99b15d1
2017-01-30 18:26:08 +01:00
Andreas Pehrson dfdfcbeb19 Bug 1296531 - Add gtest for a VideoTrackEncoder suspended throughout the entire recording. r=jesup
MozReview-Commit-ID: DrUOijuqlVu

--HG--
extra : rebase_source : f1c9dfd215e20b51c3696db3f005afdfabea0b80
2017-01-30 18:11:08 +01:00