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

485048 Коммитов

Автор SHA1 Сообщение Дата
Gregory Szorc 67edc6b484 Bug 1289643 - Add $ to regular expression in hg-shared cache name; r=dustin
All the other expressions are anchored via ^ and $.

MozReview-Commit-ID: BkCbZZUnwK6

--HG--
extra : rebase_source : 0dc6c7577898e447946217494e5cd491b13e22fa
2016-07-29 10:29:25 -07:00
Wes Kocher b2fb9f514e Backed out changeset 11b27019a256 (bug 1290710) for PGO build bustage in media/ffvpx/libavcodec/target a=backout 2016-08-01 09:43:07 -07:00
Benoit Girard 8e9fe1fc3e Bug 1290505 - Remove E10S NPAPI plugin windows special case. r=jimm
MozReview-Commit-ID: 7F7JeVmudjq

--HG--
extra : rebase_source : 2dd32728fabd7008ec519ce42ca6d1e2e339cdab
2016-07-29 16:39:50 -04:00
Manish Goregaokar df0592e329 Bug 1290813 - Include <ol reversed> reftests in wpt manifest, add test for nested div; r=xidorn
MozReview-Commit-ID: HtyLrSiX0KS

--HG--
extra : rebase_source : d4ba0db68fc475e015518544e6697155535c4763
2016-08-01 16:41:40 +05:30
Manish Goregaokar b756a203ca Bug 1290813 - Correctly number indirect descendants of <ol reversed>; r=xidorn
MozReview-Commit-ID: 6HYtCrgdK13

--HG--
extra : rebase_source : 461d9143cc0775eec2dc6b39f2d13fc5c2fbdf43
2016-08-01 15:54:25 +05:30
Alastor Wu 83441acd69 Bug 1288972 - set the visibility of the notification depend on tab's private mode. r=sebastian
MozReview-Commit-ID: 3GN3CBypngd

--HG--
extra : rebase_source : 858b4bb990c8568791db8e4e507cafd2b9b47eec
2016-08-01 16:38:37 +08:00
Alexandre Lissy f361a89027 Bug 1290685 - Update TaskCluster to use github.com for B2G.git r=garndt
MozReview-Commit-ID: EmLzh977XWi

--HG--
extra : rebase_source : cd9aa8b7e4119dd63eb2e31a2b2b745f1c6536ee
2016-07-31 00:03:51 +02:00
Jean-Yves Avenard ff62e39fd8 Bug 1290710: [ffmpeg] Resync ffvpx with 3.1 branch. r=gerald
Sync at version n3.1.1-6-g86f9228

MozReview-Commit-ID: Qp8OxKkDHu

--HG--
extra : rebase_source : d05415b5fad36c533ce8d900723bc360ad097598
2016-08-01 14:05:13 +10:00
Carsten "Tomcat" Book 45d82d733f Merge mozilla-central to autoland 2016-08-01 09:15:55 +02:00
Carsten "Tomcat" Book 480c0269ee Backed out changeset 0f6396641036 (bug 1289638) for breaking windows spidermonkey tests/builds 2016-08-01 09:12:55 +02:00
Carsten "Tomcat" Book f850d3a1a1 Backed out changeset ada66cbedd75 (bug 1289638) 2016-08-01 09:12:39 +02:00
Carsten "Tomcat" Book 732be475c8 Backed out changeset 07e0af7fc5d9 (bug 1289638) 2016-08-01 09:12:38 +02:00
Carsten "Tomcat" Book 8321d9897b Backed out changeset a4a381f85dc8 (bug 1290026) 2016-08-01 09:12:37 +02:00
Carsten "Tomcat" Book 2b84fbf042 Backed out changeset 90559af62774 (bug 1290026) 2016-08-01 09:12:36 +02:00
Carsten "Tomcat" Book 8dbb362d18 merge mozilla-inbound to mozilla-central a=merge 2016-07-31 17:44:14 +02:00
Carsten "Tomcat" Book 2b209649d6 merge fx-team to mozilla-central a=merge 2016-07-31 17:41:56 +02:00
Carsten "Tomcat" Book 1b2f34a09a Backed out changeset 6271fac418d6 (bug 1288038) for hazard failures 2016-07-31 14:43:43 +02:00
Dalimil Hajek 46ffcbfa16 Bug 1281206 - Remove ObjectLink and ObjectBox reps. r=lclark 2016-07-30 02:10:00 -04:00
Carsten "Tomcat" Book a918a643a7 Merge mozilla-central to fx-team 2016-07-30 16:24:49 +02:00
Carsten "Tomcat" Book 3c40ac6f0b merge mozilla-inbound to mozilla-central a=merge 2016-07-30 16:20:57 +02:00
Tim Nguyen a8febff931 Bug 1288888 - followup: also fix filter icon for JSONViewer. r=me DONTBUILD
MozReview-Commit-ID: RrHyIjOC4e
2016-07-30 07:13:53 -07:00
Tim Nguyen d8d980430e Bug 1288888 - Followup: fix rule filter icon to be visible on all themes. r=me
MozReview-Commit-ID: GpXdjJC16KC
2016-07-30 06:59:45 -07:00
Mark Banner 81aac3454b Bug 1287827 - Touch CLOBBER as Loop files have been removed. rs=bustage-fix 2016-07-30 08:48:36 +01:00
Mark Banner 8fb8a69d5c Bug 1287827 - Part 5. Remove Loop's special permissions for about:loopconversation from MediaManager. r=jib 2016-07-30 08:48:34 +01:00
Mark Banner 44327fb657 Bug 1287827 - Part 4. Remove the special-case Loop CSP setting. r=mrbkap 2016-07-30 08:48:33 +01:00
Mark Banner c8531f414d Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-30 08:48:31 +01:00
Mark Banner 0d47d718ce Bug 1287827 - Part 2. Build changes for removing Loop. r=glandium 2016-07-30 08:48:29 +01:00
Mark Banner 612cb635b9 Bug 1287827 - Part 1. Remove Loop code from Firefox. rs=dmose 2016-07-30 08:48:28 +01:00
Mike Conley d190976dae Bug 1287827 - Fix a race-y test_bug260264.html mochitest. r=mrbkap
In nsGlobalWindow, we have a static counter for how many popups we've seen
recently. We increment it and decrement it when popups open and close - although
the decrement only occurs once the DocShell is detached, which happens asynchronously.

The test uses a utility that returns Promises for window.open and window.close,
but it uses dom-window-destroyed for resolving close, which happens _before_ the
counter is decremented. The dom-window-destroyed observer queues a runnable which
resolves the Promise.

This means that the test is attempting to open windows before the windows from a
previous test have finished detaching their DocShells (and decrementing the counter),
which means that the attempts to open the window hit the popup limit, which blocks
the popups.

This test switches us to waiting for outer-window-destroyed instead, which gives us
a greater certainty that the decrement has occurred.

MozReview-Commit-ID: 3a7QzxelP0a
2016-07-30 08:48:26 +01:00
Chris Peterson 37d77f1683 Bug 1289987 - Part 2: Remove more VS2013 workarounds in js/. r=fitzgen
Take 2.
2016-07-29 20:28:31 -07:00
Boris Zbarsky b5ee45e695 Bug 1290636. Expose iterator stuff on NodeList and DOMStringList. r=qdot 2016-07-30 01:00:18 -04:00
Boris Zbarsky 30fb9d7bd3 Bug 1290636. Fix some bugs in the way single-type (value) iterators are hooked up in the Web IDL bindings. r=qdot
There were two issues:

1) The keys/entries/values/forEach properties were being added no matater what
the value of the 'unforgeable' boolean was.  So we ended up spitting out
unforgeable versions of those, and this confused some Xray cases.

2) The number of args listed for forEach was wrong, which hit assertions in the
JS engine because the same self-hosted function was being instantiated with
different numbers of args from different places.
2016-07-30 01:00:12 -04:00
Boris Zbarsky 61e3a83a14 Bug 1290264. Update handling of '/' target origin of postMessage to spec change to use the incumbent global. r=bholley 2016-07-30 00:59:54 -04:00
George Wright cf7ed9ce47 Bug 1289525 - Grow the pool one at a time instead of in chunk of increment size r=jrmuizel 2016-07-30 00:20:28 -04:00
Chris Peterson 2bfa62386f Backed out changeset 2b9b892d36ff (bug 1289987) for build break 2016-07-29 20:26:28 -07:00
Jarda Snajdr d603d43aeb Bug 1283901 - Intermittent devtools/client/webconsole/test/browser_console_error_source_click.js. r=bgrins 2016-07-29 08:29:00 -04:00
Horatiu 1a07f5562d Bug 1144749 - Add keyboard shortcut to open ReaderView. r=markh 2016-07-29 22:13:56 -04:00
Chris Peterson aab004d66f Bug 1289987 - Part 3: Remove curly braces workaround for VS2013 ICE in ranged for loops in js/. r=fitzgen 2016-07-28 22:23:10 -07:00
Chris Peterson 617a320dfb Bug 1289987 - Part 2: Remove more VS2013 workarounds in js/. r=fitzgen 2016-07-28 22:33:39 -07:00
Jean-Yves Avenard 831065ebbd Bug 1288329: [ogg] P8. Enable new OggDemuxer by default. r=gerald
Now passes all media mochitests.

MozReview-Commit-ID: 85aVXrrRSWW

--HG--
extra : rebase_source : 3b7072a690914c31226186fada08ed978ff55b00
2016-07-28 21:24:24 +10:00
Jean-Yves Avenard 13f70f568e Bug 1288329: [webref] P7. Fix mimetype. r=gerald
The ogg file contains a theora video track with a flac audio track, not vorbis.
The new OggDemuxer properly ignore the tracks it knows nothing about.
This will cause the tests to use MP4 with h264/aac instead which isn't available on Windows XP, so we mark those tests are expected to fail.

MozReview-Commit-ID: 4UowUS6rQt3

--HG--
extra : rebase_source : d9f8fdde85fa5884d82c5ba612cc5ccf6c57e50f
2016-07-31 19:16:37 +10:00
Jean-Yves Avenard 5c81ca837f Bug 1288329: [ogg] P6. Adjust mochitests. r=gerald
There are various differences between the new ogg player and the old OggReader that leads to inconsistencies on how durations are reported.

1- The old OggReader only use the end time as duration of the video, ignoring the start time of the first sample. This leads to incorrect duration calculation.
2- The OggReader do not ignore undecodable frames located at the beginning of the video, and those are used by the MDSM to calculate the start time. This leads to durations sometimes being shorter than they ought to.

MozReview-Commit-ID: 6yi1P4N6tPE

--HG--
extra : rebase_source : 93e678aa762519d27444a57f8a12d2bd569b025d
2016-07-28 22:52:08 +10:00
Jean-Yves Avenard 8a0dfdfdb4 Bug 1288329: [ogg] P5. Fix coding style. r=gerald,jwwang
MozReview-Commit-ID: 1bAE92BECRD

--HG--
extra : rebase_source : bc53d84623f2d76c2eed796af1ca273c30efb369
2016-07-29 10:47:03 +10:00
Jean-Yves Avenard 3d8830b7ab Bug 1288329: [ogg] P4. Don't assume we can't seek in resource if transport isn't seekable. r=gerald
We can seek in cached data, we will rely on the seek operation to fail instead to determine if we can't or not

MozReview-Commit-ID: 3Ac7c1nTZTH

--HG--
extra : rebase_source : 569fc9dab9b50b416d29ffc902facf302845755b
2016-07-31 13:31:54 +10:00
Jean-Yves Avenard 90ebc0deea Bug 1288329: [ogg] P3. Never take into considerations frames prior the first keyframe. r=gerald
MozReview-Commit-ID: 1aJSbJb9kQW

--HG--
extra : rebase_source : 9853a92e7ca129305f28e68a1a6e9e2508f9e3a9
2016-07-29 10:38:36 +10:00
Jean-Yves Avenard 5d0a764769 Bug 1288329: [ogg/vorbis] P2. Pass extra information to the decoder so that it can perform proper trimmer. r=gerald,jwwang
The OggReader always passed a complete ogg_packet to the vorbis decoder, ensuring that the right number of frames was be returned. In the conversion to the new architecture, this information got lost making the vorbis decoder always return more frames than normal on the last packet.

MozReview-Commit-ID: HYHxqXfYntJ

--HG--
extra : rebase_source : 3d2a59b011ec1e996ab7aaf29e16baa495f7d31c
2016-07-29 02:19:21 +10:00
JW Wang 3204b02ef5 Bug 1289993. Part 2 - Call DiscardOngoingSeekIfExists() in MediaOmxCommonDecoder::CallSeek() as we do in MediaDecoder::CallSeek(). r=kaku
MozReview-Commit-ID: I1eTehXEWNv

--HG--
extra : rebase_source : 4b4af3becad7d285d09c58a09095f07d875648f8
2016-07-28 14:29:42 +08:00
JW Wang 3ac12f3e3d Bug 1289993. Part 1 - Disconnect seek requests when shutting down MediaDecoder. r=kaku
MozReview-Commit-ID: 6av1OiJatCr

--HG--
extra : rebase_source : 66891c09e3c35029e7d8f1e605b026968019e353
2016-07-28 14:28:26 +08:00
Bryce Van Dyk dc49694098 Bug 1290284 - Centralise string comparisons for H264 and VPX detection. r=cpearce
Remove string comparisons to determine from mime types if content is VPX or
H264. Replace with calls to VPXDecoder::IsVPX or MP4Decoder::IsH264 to
centralise such logic.

This patch introduces MP4Decoder:IsH264, and moves the similar functionality out
of H264Convertor for the sake of consistently having these functions in
decoders.

MozReview-Commit-ID: 5nfYusYHrUR

--HG--
extra : rebase_source : c013c4ebe28d5afedbb91ddfffadb40d23fd0ee3
2016-07-29 14:12:54 +12:00
Jean-Yves Avenard 49ac56ce9a Bug 1288329: [ogg] P1. Add support for metadata chaining in OggDemuxer. r=gerald,jwwang
This is not the cleanest approach, but ensures identical behavior with the OggReader when it comes to firing loadedmetadata event and handling the change of seekability.

A more universal solution could be considered involving the MediaFormatReader and changing the MediaDataDemuxer API, of interest would be adding support for a new event fired whenever we have a change of content or metadata (useful with MSE or recorded webm of a WebRTC session

MozReview-Commit-ID: BojB2r1CtA3

--HG--
extra : rebase_source : 352fa61b62316264d1a2c8669f427d75f15ca19b
2016-07-28 15:32:11 +10:00