Andrea Marchesini
bbb0a11f31
Bug 1113086 - AudioChannel policy in Browser API - patch 1 - BrowserElementAudioChannel, r=ehsan
...
--HG--
rename : dom/browser-element/mochitest/test_browserElement_inproc_GetContentDimensions.html => dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html
rename : dom/browser-element/mochitest/test_browserElement_oop_GetContentDimensions.html => dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html
2015-07-10 17:38:44 +01:00
Jeff Gilbert
46b62a07b5
Bug 1177271 - Add WebGLFormat format tables. - r=kamidphish
2015-07-10 16:34:45 -07:00
Wes Kocher
aec62d3dc0
Backed out changeset adf95d1cd0aa (bug 1173934) for fetch-frame-resource.https.html WPT orange and test_synthesized_response.js S4 orange CLOSED TREE
...
--HG--
extra : amend_source : 82d7af13e11137e614b0b1bd12f5af3108551bfc
2015-07-10 15:59:01 -07:00
Wes Kocher
14b97c87b1
Backed out changeset df6593df027b (bug 1173912)
2015-07-10 15:58:24 -07:00
Wes Kocher
19bb4e20b3
Backed out changeset d7e0eb7b42f9 (bug 1180535) for test_video_wakelock.html permafails CLOSED TREE
2015-07-10 15:36:39 -07:00
Kyle Machulis
695f51d864
Bug 1157768 - FFTBlock Changes for using libav fft; r=padenot
2015-07-10 14:34:07 -07:00
Ben Kelly
e0d5d6632a
Bug 1173912 Fail opaque responses for client requests. r=ehsan
2015-07-10 14:28:32 -07:00
Ben Kelly
2a31a01e4b
Bug 1173934 Show a message if a docshell fails to load due to SW intercept failure. r=ehsan r=jdm
2015-07-10 14:28:32 -07:00
Christoph Kerschbaumer
69eba2fa6a
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors tests (r=smaug)
...
--HG--
extra : rebase_source : 59ab74d90890d6756de82b64808ff35a947f0c2c
2015-07-10 09:17:17 -07:00
Christoph Kerschbaumer
bf74850156
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - tests referrer (r=sstamm)
...
--HG--
extra : rebase_source : be32f99f26715ba0816e9ea35b0e08bb73035a82
2015-07-10 09:17:02 -07:00
Christoph Kerschbaumer
ab68e4a840
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - reports (r=sstamm)
...
--HG--
extra : rebase_source : 55ff799deb95a3d66cfb7d37bf6892891913d5b3
2015-07-10 09:16:46 -07:00
Christoph Kerschbaumer
1e39bd8852
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - simple upgrade tests (r=tanvi,sstamm)
...
--HG--
extra : rebase_source : 4473c88aa0ab3e5b9bb31ed6b2e45dfeb68b3a2a
2015-07-10 09:16:32 -07:00
Christoph Kerschbaumer
41b6908773
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - parser tests (r=sstamm)
...
--HG--
extra : rebase_source : 2c24dfe4a44e8485b1f207f065668a4fbdf2b31c
2015-07-10 09:16:15 -07:00
Christoph Kerschbaumer
a900bc2910
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - devtool changes (r=sstamm,bholley)
...
--HG--
extra : rebase_source : db910acac278e591c6cfbbf897238a5b5159fd42
2015-07-10 09:16:01 -07:00
Christoph Kerschbaumer
768d4bfd43
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - form changes (r=baku)
...
--HG--
extra : rebase_source : ef6b08959c42091fcf7da10a73b3671bb898b3df
2015-07-10 09:15:46 -07:00
Christoph Kerschbaumer
e1029cace5
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - websocket changes (r=baku)
...
--HG--
extra : rebase_source : 055c003f334e17422797ba9e36cc3748190d5f1f
2015-07-10 09:15:30 -07:00
Christoph Kerschbaumer
d261954005
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - cors changes (r=smaug)
...
--HG--
extra : rebase_source : f7faab7a9cceb962b4eaf4598f1a45fb0f73a756
2015-07-10 09:15:03 -07:00
Christoph Kerschbaumer
9ea890b6d7
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - mcb changes (r=tanvi)
...
--HG--
extra : rebase_source : 055dda3713d13e0fa8f4e4d97a5371900df0ff4e
2015-07-10 09:14:42 -07:00
Christoph Kerschbaumer
a324eb0764
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - document changes (r=smaug)
...
--HG--
extra : rebase_source : 10806f18d4cb891b6916f1362504459a670988f8
2015-07-10 09:14:09 -07:00
Christoph Kerschbaumer
d338b7f9d9
Bug 1139297 - Implement CSP upgrade-insecure-requests directive - csp changes (r=sstamm)
...
--HG--
extra : rebase_source : 34377eb11cf33beef768bd11883c048c37351a8d
2015-07-10 09:13:54 -07:00
Matt Woodrow
10e8adb3ae
Bug 1182649 - Log a message when disabling DXVA due to too many invalid frames. r=jrmuizel
2015-07-10 16:49:31 -04:00
Ben Kelly
03162f3aca
Bug 1181871 P2 Fix ServiceWorkerManager usage of stack-based ErrorResult. r=ehsan
2015-07-10 13:56:06 -07:00
Ben Kelly
7ff47213f8
Bug 1181871 P1 Only enforce Cache Context shared data destruction on target thread after init. r=ehsan
2015-07-10 13:56:06 -07:00
Geoff Brown
52d4e225a0
Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin
2015-07-10 14:41:59 -06:00
Ehsan Akhgari
608f045e48
Bug 1180535 - Dispatch the media-playback notification when navigating away from a page that has a media element playing; r=baku
...
When navigating away from a document, we mute the playing media elements
through the NotifyOwnerDocumentActivityChanged() notification.
Sometimes, that function may notify the audio channel agent through its
call to AddRemoveSelfReference() which may call
UpdateAudioChannelPlayingState() and notify the agent, but when we're
navigating away from the page, playingThroughTheAudioChannel will always
be equal to mPlayingThroughTheAudioChannel, which causes us to not
notify the audio channel agent.
This patch fixes this by separating NotifyOwnerDocumentActivityChanged()
from its internal consumers, and forcefully notifying the audio channel
agent when we navigate away.
2015-07-10 15:49:53 -04:00
Wes Kocher
d8780b2a3f
Backed out changeset 74293125739a (bug 1176341)
2015-07-10 12:48:20 -07:00
Ryan VanderMeulen
5109d15769
Backed out changeset d29782c360fe (bug 1180978) for causing indexedDB assertions.
...
CLOSED TREE
2015-07-10 12:35:15 -04:00
Andrew McCreight
8047284e97
Bug 1176341 - De-holder nsIXPConnect::CreateSandbox. r=baku,gabor
2015-07-10 07:41:33 -07:00
Kyle Huey
c7a5521db6
Bug 1180978: Don't proceed with opening an invalidated database. r=janv,baku
2015-07-10 07:38:53 -07:00
Eugen Sawin
fc34813549
Bug 1182100 - Add MP3 demuxer tests for stream resources with unknown lengths. r=kinetik
...
--HG--
extra : rebase_source : f87cf6b2695b6ac73d22bd3cb1dba0ce12fdd626
2015-07-09 22:42:23 +02:00
Andrea Marchesini
35f162b2ac
Bug 1172055 - Improve size check in nsAttrAndChildArray::GrowBy, r=ehsan
2015-07-10 00:18:30 +01:00
Jean-Yves Avenard
76702545bc
Bug 1182287: Partial revert of bug 1175768. r=karlt
2015-07-10 21:27:44 +10:00
Jean-Yves Avenard
3c098f9b97
Bug 1148103: P2. Add MP4 mediasource mochitests. r=karlt
...
This mostly replicates the webm tests using mp4 content.
Minor functionality changes were applied as required: mostly related
to webm bugs not applicable with mp4.
--HG--
rename : dom/media/mediasource/test/test_BufferedSeek.html => dom/media/mediasource/test/test_BufferedSeek_mp4.html
rename : dom/media/mediasource/test/test_BufferingWait.html => dom/media/mediasource/test/test_BufferingWait_mp4.html
rename : dom/media/mediasource/test/test_DurationUpdated.html => dom/media/mediasource/test/test_DurationUpdated_mp4.html
rename : dom/media/mediasource/test/test_EndOfStream.html => dom/media/mediasource/test/test_EndOfStream_mp4.html
rename : dom/media/mediasource/test/test_HaveMetadataUnbufferedSeek.html => dom/media/mediasource/test/test_HaveMetadataUnbufferedSeek_mp4.html
rename : dom/media/mediasource/test/test_LoadedMetadataFired.html => dom/media/mediasource/test/test_LoadedMetadataFired_mp4.html
rename : dom/media/mediasource/test/test_MediaSource.html => dom/media/mediasource/test/test_MediaSource_mp4.html
rename : dom/media/mediasource/test/test_SeekableAfterEndOfStreamSplit.html => dom/media/mediasource/test/test_SeekableAfterEndOfStreamSplit_mp4.html
rename : dom/media/mediasource/test/test_SeekableAfterEndOfStream.html => dom/media/mediasource/test/test_SeekableAfterEndOfStream_mp4.html
rename : dom/media/mediasource/test/test_SeekableBeforeEndOfStreamSplit.html => dom/media/mediasource/test/test_SeekableBeforeEndOfStreamSplit_mp4.html
rename : dom/media/mediasource/test/test_SeekableBeforeEndOfStream.html => dom/media/mediasource/test/test_SeekableBeforeEndOfStream_mp4.html
rename : dom/media/mediasource/test/test_SplitAppendDelay.html => dom/media/mediasource/test/test_SplitAppendDelay_mp4.html
rename : dom/media/mediasource/test/test_SplitAppend.html => dom/media/mediasource/test/test_SplitAppend_mp4.html
rename : dom/media/mediasource/test/test_TruncatedDuration.html => dom/media/mediasource/test/test_TruncatedDuration_mp4.html
2015-07-10 12:18:00 +01:00
Jean-Yves Avenard
052c09ee91
Bug 1148103: P1. Fix mediasource "once" utility. r=karlt
2015-07-10 12:17:55 +01:00
Hiroyuki Ikezoe
d097a2d673
Bug 1150808 - Implement Animation.reverse(). r=smaug r=birtles
...
--HG--
extra : rebase_source : 593ef5ed090d016260f6ca07008ff036effe7fd6
2015-07-09 22:54:00 +02:00
JW Wang
ac161fa645
Bug 1181913 - fix data race in AudioSink::mWritten. r=kinetik
2015-07-09 22:58:24 +08:00
Hiroyuki Ikezoe
56a826cd0a
Bug 1181905 - Animation::IsPlaying should check playbackRate != 0 to stop playing on compositor animation. r=bbirtles
2015-07-09 20:54:00 +02:00
Jim Mathies
899de26326
Bug 1152300 - When focus shifts from a native plugin window to content, content needs to forward the request for focus change to chrome. r=enn
2015-07-09 09:48:57 -05:00
Jim Mathies
9a5c8328b9
Bug 1128454 - Add crash report annotations for plugin bridge operation failures. r=billm
2015-07-09 19:07:49 -05:00
Randell Jesup
d6a4cd77f2
Bug 1155059: Patch 8 - Don't leak runnables when MediaCache/FileBlockCache get shut down after XPCOM is in final shutdown r=cpearce
2015-07-09 23:21:46 -04:00
Randell Jesup
b63478816a
Bug 1155059: Patch 5 - clean up ServiceWorkers and avoid leaks r=nikhil
2015-07-09 23:21:46 -04:00
Randell Jesup
238677c2c0
Bug 1155059: Patch 3&7 - fix leaks in Promise, ConsoleService and JS Finalize r=froydnj
2015-07-09 23:21:46 -04:00
Randell Jesup
c87c478f4f
Bug 1155059: Patch 1&2 - Convert Dispatch() and friends to already_AddRefed<> r=froydnj
...
Modify Dispatch IDL and code to deal with MSVC issues with overloaded templates r=froydnj
2015-07-09 23:21:46 -04:00
Jeff Gilbert
9afb8379f2
Bug 1182369
- Remove js/Class.h include from nsWrapperCache.h. - r=bz
2015-07-09 12:32:04 -07:00
Jeff Gilbert
76a0dd8a03
No bug - Strip EOL whitespace from nsIDocument.h
2015-07-09 19:48:59 -07:00
Boris Zbarsky
8d3a6f26dd
Bug 1180851. Don't make ThrowMethodFailed an inline function, because there's no really good reason to and we might as well save the codesize. r=peterv
2015-07-09 22:51:28 -04:00
Boris Zbarsky
d39d28be5c
Bug 1180770
part 2. Remove the unused ifaceName/memberName arguments of ThrowMethodFailedWithDetails and rename it to ThrowMethodFailed. r=peterv
2015-07-09 22:51:28 -04:00
Boris Zbarsky
afdc22e267
Bug 1180770
part 1. Remove the unused ThrowNotEnoughArgsError. r=peterv
2015-07-09 22:51:28 -04:00
Wes Kocher
e09f38deeb
Merge m-c to inbound, a=merge
2015-07-09 18:06:22 -07:00
Wes Kocher
2c7068c994
Merge inbound to central, a=merge
2015-07-09 18:01:25 -07:00
Wes Kocher
45be9b06a3
Backed out 5 changesets (bug 1180921) for build failures in BasePrincipal.cpp
...
Backed out changeset d8c1a2e11a9a (bug 1180921)
Backed out changeset f4dd8c53df5f (bug 1180921)
Backed out changeset b272a0ebf5d8 (bug 1180921)
Backed out changeset 8e86b6a7d201 (bug 1180921)
Backed out changeset bbdebd7b8881 (bug 1180921)
2015-07-09 17:43:08 -07:00
Bobby Holley
24ce1d8fe4
Bug 1180921 - Add the addonId OriginAttribute. r=bholley
2015-07-09 17:25:05 -07:00
Bobby Holley
5f00046776
Bug 1180921 - Give Optional<T> Maybe<T>-like operator== semantics. r=bz
2015-07-09 17:21:42 -07:00
Wes Kocher
b561edb7f4
Backed out 3 changesets (bug 1157768) for win64 pgo build bustage CLOSED TREE
...
Backed out changeset 24ced1b9f9dd (bug 1157768)
Backed out changeset 55efd92ce59d (bug 1157768)
Backed out changeset 812f311c4ee4 (bug 1157768)
2015-07-09 14:40:20 -07:00
Ryan VanderMeulen
f416bf7777
Merge m-c to fx-team. a=merge
2015-07-09 13:53:46 -04:00
Ryan VanderMeulen
28eb5a0126
Merge b2g-inbound to m-c. a=merge
2015-07-09 12:56:02 -04:00
Carsten "Tomcat" Book
f494aa659e
merge mozilla-inbound to mozilla-central a=merge
2015-07-09 17:54:48 +02:00
Ben Kelly
7d441b2d5c
Bug 1181577 Delay creation of QuotaInitRunnable until Cache Context actually started. r=ehsan
2015-07-09 11:19:50 -07:00
Paul Adenot
a317499767
Bug 1181735 - r=jesup
2015-07-09 15:51:56 +02:00
Carsten "Tomcat" Book
3f822bff2d
Backed out changeset 7bffe6c8fd4d (bug 1177726) for test regressions in 1177726-text-stroke-bounds.html on a CLOSED TREE
...
--HG--
extra : rebase_source : 8a9087f14093b3e05aac3acb273970a2fa1fd468
2015-07-09 13:02:13 +02:00
Samael Wang
e528cceb83
Bug 1181466 - Fix observe function in SmsService/MmsService. r=btseng
...
Ensure deletedInfo object is converted by subject.QueryInterface()
when "sms-deleted" topic observed.
--HG--
extra : rebase_source : 95351459bb2739d7e5786155934741a7641c0b2f
2015-07-09 11:59:45 +08:00
Fabrice Desré
f6b50310fc
Bug 1178606 - [Hackerplace] "Error exporting app" when uploading addon r=ferjm
2015-07-08 08:01:51 -07:00
Ryan VanderMeulen
edce9d010f
Merge inbound to m-c. a=merge
...
CLOSED TREE
2015-07-08 14:33:24 -04:00
Jocelyn Liu
539e9fd925
Bug 1170071 - Part 4: Add Gatt server interfaces for Bluetooth daemon. r=shuang
...
CLOSED TREE
2015-07-08 04:34:00 -04:00
Jocelyn Liu
9fc0663fab
Bug 1170071 - Part 3: Add gatt server support to GATT module for Bluetooth daemon. r=shuang
2015-07-08 04:33:00 -04:00
Jocelyn Liu
a1b39d5a02
Bug 1170071 - Part 2: Add helpers for Bluetooth daemon GATT server support. r=shuang
2015-07-08 04:31:00 -04:00
Jocelyn Liu
ba11710dae
Bug 1170071 - Part 1: Revise BluetoothGattInterface, result handler, and interface helper for daemon support of gatt server. r=shuang
2015-07-08 04:30:00 -04:00
Markus Stange
58390fd516
Bug 599328 - Clicking a label shouldn't draw a focus ring if clicking the control wouldn't have. r=enndeakin
2015-07-08 00:46:48 -04:00
Kyle Machulis
23445a5b80
Bug 1176300 - Add soundtouch factory functions for DLL memory handling on windows; r=padenot
2015-07-07 21:17:09 -07:00
Kyle Machulis
59edeb16c7
Bug 1176300 - Move libsoundtouch to lgpllibs; r=glandium
2015-07-07 21:17:09 -07:00
Daniel Holbert
08e61a1e4e
Bug 1158561 followup: Add 'override' annotations to overriding methods added in this bug: Callback(), SitesWithData(), RecvReturnClearSiteData(), & RecvReturnSitesWithData(). rs=ehsan
2015-07-07 21:10:32 -07:00
Phil Ringnalda
a85e6c4091
Back out 694521589eb0 (bug 1177271) for leaking
...
CLOSED TREE
2015-07-07 21:08:19 -07:00
Marcos Caceres
9424ebb117
Bug 1171200 - Add means of checking if a document links to a manifest. r=billm.
...
---
dom/ipc/manifestMessages.js | 166 +++++++++-----------
...ObjectProcessor.js => ImageObjectProcessor.jsm} | 0
dom/manifest/ManifestFinder.jsm | 58 +++++++
dom/manifest/ManifestObtainer.js | 92 -----------
dom/manifest/ManifestObtainer.jsm | 170 +++++++++++++++++++++
...{ManifestProcessor.js => ManifestProcessor.jsm} | 18 +--
.../{ValueExtractor.js => ValueExtractor.jsm} | 4 +-
dom/manifest/WebManifest.jsm | 19 ---
dom/manifest/moz.build | 10 +-
dom/manifest/test/browser.ini | 3 +-
.../test/browser_ManifestObtainer_obtain.js | 2 +-
dom/manifest/test/browser_hasManifestLink.js | 109 +++++++++++++
dom/manifest/test/common.js | 4 +-
dom/security/test/csp/browser_test_web_manifest.js | 12 +-
.../csp/browser_test_web_manifest_mixed_content.js | 10 +-
toolkit/modules/PromiseMessage.jsm | 36 +++++
toolkit/modules/moz.build | 1 +
17 files changed, 467 insertions(+), 247 deletions(-)
rename dom/manifest/{ImageObjectProcessor.js => ImageObjectProcessor.jsm} (100%)
create mode 100644 dom/manifest/ManifestFinder.jsm
delete mode 100644 dom/manifest/ManifestObtainer.js
create mode 100644 dom/manifest/ManifestObtainer.jsm
rename dom/manifest/{ManifestProcessor.js => ManifestProcessor.jsm} (95%)
rename dom/manifest/{ValueExtractor.js => ValueExtractor.jsm} (96%)
delete mode 100644 dom/manifest/WebManifest.jsm
create mode 100644 dom/manifest/test/browser_hasManifestLink.js
create mode 100644 toolkit/modules/PromiseMessage.jsm
--HG--
rename : dom/manifest/ImageObjectProcessor.js => dom/manifest/ImageObjectProcessor.jsm
rename : dom/manifest/ManifestProcessor.js => dom/manifest/ManifestProcessor.jsm
rename : dom/manifest/ValueExtractor.js => dom/manifest/ValueExtractor.jsm
2015-07-08 13:26:32 +10:00
Ryan VanderMeulen
dc954fae3a
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-09 13:52:22 -04:00
Jesse Ruderman
a4c110b65d
Bug 1181382: move declaration into namespace to resolve conflict. r=hsinyi
2015-07-09 09:37:08 -07:00
Kyle Machulis
fa47643a2a
Bug 1157768 - FFTBlock Changes for using libav fft; r=padenot
2015-07-09 09:07:53 -07:00
JW Wang
5d3768927e
Bug 1181456 - check playing event only once since it could take a lot of time. r=cpearce
...
--HG--
extra : rebase_source : c2a8032d55420b6c90e8628a8c22dad51312104f
2015-07-08 00:04:00 +02:00
Andrew Comminos
ca3278b892
Bug 1180840 - Make test_focus.xul not expect a specific text selection position after mouse event synthesis. r=enn
...
--HG--
extra : rebase_source : d01d5a8c6d2c728b80a15bf89c8fca231228904a
2015-07-08 10:10:00 +02:00
Carsten "Tomcat" Book
7066396ea2
Backed out changeset 2db7f8ad8c8f (bug 1178233) on request by jaoo
...
--HG--
extra : rebase_source : 42d27ad778b8bf93773c8f4c9790b46982fda362
extra : histedit_source : bd90cc84a7b25d1d9cbd1a617b1335dd59341748
2015-07-09 10:53:26 +02:00
Carsten "Tomcat" Book
91625404b0
Backed out changeset ab0df10f86e2 (bug 1178233)
...
--HG--
extra : rebase_source : 8dd5addb6247f40d7274077185f41951fd104166
extra : histedit_source : 3d804f032d6b107644c187ee7de7354d291e351b
2015-07-09 10:52:24 +02:00
Brian Grinstead
d230ce6194
Bug 1175318 - Import Console.jsm for mochitests;r=ted,r=past
...
--HG--
extra : commitid : Jus6Z5MrRBt
2015-07-08 12:10:29 -07:00
Benoit Girard
31cb6e3f30
Bug 1103106 - Change will-change to be first-come, first-served. r=roc
...
--HG--
extra : transplant_source : %1E%93%D4%3A%9C%BD%AE%3EI%C1C%A6%E5%E6%E7E2%1C%EE%EF
2015-07-06 16:32:53 -04:00
Tim Taubert
90b163c879
Bug 834830 - Add nsISelectionController.SELECTION_URLSTRIKEOUT to enable striking out parts of the URL in the URL bar r=roc
2015-07-08 15:45:21 +02:00
Milan Sreckovic
947f4b5a59
Bug 1177726 - Inflate the bounds when stroking the canvas text. r=jmuizelaar
...
--HG--
extra : rebase_source : 32cb0f2e968f32aa9fb9bc961021decf1d60a3f0
extra : histedit_source : 6b591dca803c093d08d570f207cfb3bcd6aed40e
2015-07-08 07:45:00 +02:00
Morris Tseng
6558116f42
Bug 1174043 - Run DisableTimer if timer is not yet disabled. r=dglastonbury
...
--HG--
extra : rebase_source : 4e4165a9bb6907153ad9f7358abdc62c444571fd
extra : histedit_source : 92fbce5c350d258d83893159fb950a49326ade50
2015-07-07 23:43:00 +02:00
Franziskus Kiefer
92cbffea5a
Bug 1166910 - put referrer attribute behind pref in webidl, r=bz
...
--HG--
extra : rebase_source : 8ea13d4057a5b9f1362291e3be1ffc4342eab5af
extra : histedit_source : 5291f2ed808051c7f9042189130041a1e56bcd96
2015-07-07 15:25:16 -07:00
JW Wang
e1c3e55cb9
Bug 1181504. Part 2 - remove MediaDecoderStateMachine::mAudioStartTime. r=kinetik.
2015-07-09 11:07:57 +08:00
JW Wang
9f88e8ea87
Bug 1181504. Part 1 - add assertions to MediaDecoderStateMachine::GetAudioClock(). r=kinetik.
2015-07-09 11:07:27 +08:00
Chris Pearce
b1a1b52632
Bug 1174593 - Null check context compartment in GetCurrentJSStack(). r=bholley
2015-07-09 19:29:17 +12:00
Chris Pearce
f25d9c1e15
Bug 1181454 - Give up checking for Adobe EME plugin files if e10s is on until we get a proper fix. r=edwin
2015-07-09 19:29:13 +12:00
Jose Antonio Olivera Ortega
0f6d49432e
Bug 1178233 - [non-e10s] The update process doesn't work within about:serviceworkers in non-e10s mode. Test. r=baku
2015-07-09 09:26:04 +02:00
Jose Antonio Olivera Ortega
4351767879
Bug 1178233 - [non-e10s] The update process doesn't work within about:serviceworkers in non-e10s mode. r=baku
2015-07-09 09:25:55 +02:00
Boris Zbarsky
11acb3521f
Bug 1181619. Make sure we've entered a microtask before we call nsJSUtils::EvaluateString, and put those microtasks outside the relevant AutoEntryScripts so we report any possible exceptions before doing the microtask checkpoint. r=bholley
2015-07-09 02:41:43 -04:00
Jean-Yves Avenard
9e0b01d33a
Bug 1181894: Always create a PlatformDecoderModule in CDMWrapper. r=cpearce
...
Not all tracks may be encrypted, as such we need a default PDM in order to decode non-encrypted data.
2015-07-09 16:18:05 +10:00
Jean-Yves Avenard
cf76c4bea8
Bug 1181439: Include init segment range when calling NotifyDataArrived. r=cpearce
2015-07-09 11:06:07 +10:00
Jean-Yves Avenard
ea747682af
Bug 1180403: P2. Prevent crash when shutting down. r=cpearce
2015-07-09 11:06:07 +10:00
Jean-Yves Avenard
641d20eb39
Bug 1180403: P1. Ensure buffered index is up to date. r=cpearce
2015-07-09 11:06:07 +10:00
Andrea Marchesini
56946ab5af
Bug 1181528 - nsISimpleEnumerator.h is needed by nsDocument.cpp, r=smaug
2015-07-09 01:36:35 +01:00
Andrea Marchesini
a58022be7d
Bug 1181595 - Improve null checks in MessagePort::RemoveDocFromBFCache, r=smaug
2015-07-09 01:34:37 +01:00
Nicholas Nethercote
f976bf5495
Bug 1179071 - Merge RemovingIterator into Iterator. r=froydnj.
...
The original motivation for the Iterator/RemovingIterator split was that
PLDHashTable Checker class would treat them differently. But that didn't end up
happening (see bug 1131308). So this patch merges them. This is a small code
size win now but it will become bigger when I add iterators to nsTHashTable and
nsBaseHashtable.
The only complication is that PLDHashTable::Iter() is now non-const, which is
a problem if you use it in a const method. So I added PLDHashTable::ConstIter()
which is used in just two places. It's a bit of a hack -- effectively a
const_cast -- but I don't think it's too bad.
2015-07-06 22:02:26 -07:00
Jeff Gilbert
17845171dc
Bug 1177271 - Add WebGLFormat format tables. - r=kamidphish
2015-07-07 19:42:13 -07:00
Jean-Yves Avenard
c7b6fa505d
Bug 1179094: Use TimeUnit in PlatformDecoderModule. r=cpearce
2015-07-08 10:56:16 +10:00
Bill McCloskey
e05708ef41
Bug 1173947 - Make getRandomValues message be urgent (r=mrbkap)
2015-07-07 17:24:42 -07:00
Michael Layzell
2d6d3c44ec
Bug 1181318 - Eliminate duplicate mRefCnt members in nsRunnable subclasses. r=ehsan
2015-07-07 14:03:00 +02:00
Cameron McCormack
9835a50961
Bug 1177563 - Test that we share agent rule processors across different documents. r=dbaron
2015-07-08 15:57:31 +10:00
Xidorn Quan
2d0b1c04d6
Bug 1174323 - Disable screenClientXYConst subtest of pointerlock test on OS X. rs=KWierso
2015-07-08 19:25:45 +10:00
Carsten "Tomcat" Book
f5a2bf64b3
Backed out changeset 42e80a07acd6 (bug 1177563) for bustage on a CLOSED TREE
...
--HG--
extra : rebase_source : 4a68bf83cc2939f899b0c6f92efa58e3d5aab6a2
2015-07-08 09:44:16 +02:00
Nicolas Silva
d5ca51af25
Bug 1178753 - Always enable async-video when OMTC is enabled. r=sotaro
2015-07-08 09:28:48 +02:00
Cameron McCormack
f086e12dcb
Bug 1177563 - Test that we share agent rule processors across different documents. r=dbaron
...
--HG--
extra : rebase_source : 119e78e4798a8044531f6fa288be7a0fc3ce9e43
2015-07-08 15:57:31 +10:00
Brad Lassey
857ea25644
bug 1158561 - [e10s] Browser hang in PluginModuleParent::NPP_ClearSiteData() r=jimm,mak
2015-06-30 18:08:19 -04:00
Wes Kocher
bdf0f17d12
Backed out changeset aa4ba2c25de7 (bug 599328) for test_bug426082.html failures on OSX
2015-07-07 16:33:30 -07:00
Xidorn Quan
c433be2ffa
Bug 1178668 - Only exit fullscreen on the document of the requesting window. r=smaug
...
--HG--
extra : source : e9bb00fe5f2e87825619e8babfb531fc5ba0297b
2015-07-08 08:51:09 +10:00
Xidorn Quan
cef843d35a
Bug 1180574 - Disable fullscreen-api-race subtest 'openNewWindow, navigate' on Linux 32bit. r=philor
...
--HG--
extra : source : 4da317d99508fee4175f6fc22f074b7433250ed2
2015-07-08 08:49:56 +10:00
Andrea Marchesini
06d9ba01b7
Bug 1181329 - Make DataStore available to privileged homescreen app, r=fabrice
2015-07-07 23:19:14 +01:00
Boris Zbarsky
9c31c02f69
Bug 1180525. Run callbacks whose window is no longer current as long as its document is the active document in the browsing context. r=bholley
...
The distinction only matters when document.open() makes a different
window current without changing the active document.
2015-07-07 17:38:07 -04:00
Boris Zbarsky
e94b7b7715
Bug 1167489 and bug 1153672. Clamp the resolution of performance.now() calls to 5us, because otherwise we allow various timing attacks that depend on high accuracy timers. r=froydnj
2015-07-07 17:37:50 -04:00
Kartikaya Gupta
5b73f30813
Bug 1181678 - Expose an attribute on DOMWindowUtils to see if APZ is enabled. r=botond
2015-07-09 09:53:54 -04:00
Julien Wajsberg
a6dc50c7f1
Bug 1170449 - Nullify the onpointer* event handlers before calling SimpleTest.finish() in test_bug967796.html. r=smaug
2015-07-09 00:39:00 -04:00
Boris Chiou
3bf51ee032
Bug 1181467 - Fix mime type checking while copying image. r=Enn
...
Handle kNativeImageMime case as other image types in RecvSetClipboard.
2015-07-08 01:06:00 -04:00
Markus Stange
1cd1524b7d
Bug 599328 - Clicking a label shouldn't draw a focus ring if clicking the control wouldn't have. r=enndeakin
...
--HG--
extra : rebase_source : 6126db042e918a329739c142330e4ac870bff0f5
2015-06-23 08:20:04 -07:00
Seth Fowler
8f92f8c5b0
Bug 1177587 - Detect use of <img> elements for animation and use sync decoding to reduce flicker. r=tn
2015-07-07 14:00:08 -07:00
Wes Kocher
e539211474
Backed out changeset 35aee276e08f (bug 1179685) for wpt failures CLOSED TREE
2015-07-07 12:29:21 -07:00
Andrea Marchesini
97e40b9776
Bug 1172144 - Improve the size check of nsTextFragment::Append, r=ehsan
2015-07-07 19:32:25 +01:00
Birunthan Mohanathas
5609390bdb
Bug 1168606 - Part 2: Convert DelayedDeleteRunnable into reusable DelayedActionRunnable class. r=bent
2015-06-09 07:57:19 -07:00
Birunthan Mohanathas
d39c90fbcb
Bug 1168606 - Part 1: Extract Cursor response data population into shared function. r=bent
2015-07-07 11:27:04 -07:00
Birunthan Mohanathas
89f3f916ee
Bug 968520 - Use move assignment instead of fallible copy assignment in nsCSPUtils.cpp. r=froydnj
2015-07-07 11:27:03 -07:00
Birunthan Mohanathas
0136850d8b
Bug 1179282 - Use nsTArray::Assign instead of the assignment operator in dom/svg/. r=dholbert
2015-07-07 11:27:03 -07:00
Catalin Badea
820bc62413
Bug 1179685 - Fix messageport assert in wpt service worker test. r=baku
2015-07-07 11:11:34 -07:00
Ryan VanderMeulen
de7e734bc6
Merge m-c to inbound. a=merge
...
CLOSED TREE
2015-07-07 13:38:10 -04:00
Dimi Lee
20da5a4b4d
Bug 1168938 - Memory safety bug in NetworkUtils::postTetherInterfaceList. r=fabrice
2015-07-02 18:17:59 +08:00
Bruce Sun
e3ecdbc77a
Bug 1161991: Gatt server neutral-backend interface; r=jocelyn
2015-07-06 13:43:54 +08:00
Shawn Huang
758af86f5a
Bug 1160126 - Restart bluetoothd daemon automatically for API V2, r=jocelyn
2015-07-07 15:16:57 +08:00
Cervantes Yu
5dfad47413
Bug 1180644: Fix crashes after enabling OOP on B2GDroid. r=snorp
2015-07-06 19:18:20 +08:00
Wes Kocher
7107da2d46
Merge b2ginbound to central, a=merge
2015-07-06 17:12:21 -07:00
Gregor Wagner
dfb446bc50
Bug 1179379 - PhonenumberJS: Update Metadata. r=bent
2015-07-06 10:12:37 -07:00
Ehsan Akhgari
9371189fe4
Backout bug 1180539 for test failures
2015-07-06 10:50:35 -04:00
Ehsan Akhgari
c0e3046caf
Bug 1180539 follow-up: Add a null check in AudioContext::Close to fix the ccrash in Web Audio Editor tests
2015-07-06 10:35:16 -04:00
Jim Chen
0bf9d84044
Bug 1177011 - Ignore restarting the same content observer in EventStateManager; r=masayuki
2015-07-06 09:54:04 -04:00
Carsten "Tomcat" Book
15f7f98688
Backed out changeset 04420ed3c036 (bug 1127380) for test failures in test_animation-playbackrate.html
...
--HG--
extra : rebase_source : 45857c89e13300e619084dfac4dd16d73e9984e9
2015-07-06 15:40:14 +02:00
JW Wang
47ae1e0f35
Bug 1179665. Part 4 - remove MDSM::RecreateDecodedStream() which runs on the main thread and doesn't fit into the thread model of MDSM. r=roc.
2015-07-06 11:36:26 +08:00
JW Wang
96f57cac6e
Bug 1179665. Part 3 - move code about sending stream data into DecodedStream. r=roc.
2015-07-06 11:36:15 +08:00
JW Wang
6f682ecb0d
Bug 1179665. Part 2 - clean up mStreamStartTime since start time of MDSM is now always 0. r=roc.
2015-07-06 11:34:59 +08:00
JW Wang
20891df12c
Bug 1179665. Part 1 - move code that remove finished streams into DecodedStream so we don't need to expose GetReentrantMonitor() to the public and it is easier to remove it in the future. r=roc.
2015-07-06 11:34:47 +08:00
Brian Birtles
3c2d6db2da
Bug 1179111 part 5 - Remove Name() methods; r=jwatt
...
--HG--
extra : source : 22cafa2fd162a3cbe9af7fd13a92fd82cd3a2315
2015-07-01 15:19:04 +09:00
Brian Birtles
a6daa4a290
Bug 1179111 part 4 - Remove KeyframeEffectReadOnly.name; r=smaug
...
--HG--
extra : source : 171d0e4ec35dc4d39cc69a250bb4a42f30b6dea1
2015-07-01 14:54:39 +09:00
Brian Birtles
f6547354f0
Bug 1179111 part 2 - Implement CSSTransition.transitionProperty; r=smaug, r=jwatt
...
--HG--
rename : dom/animation/test/css-transitions/file_effect-name.html => dom/animation/test/css-transitions/file_csstransition-transitionproperty.html
rename : dom/animation/test/css-transitions/test_effect-name.html => dom/animation/test/css-transitions/test_csstransition-transitionproperty.html
extra : source : 4eb184faf92c77013d5f8ce8968cff837910b6cf
2015-07-01 12:27:48 +09:00
Brian Birtles
6d8dd99dd0
Bug 1179111 part 1 - Implement CSSAnimation.animationName; r=smaug, r=jwatt
...
--HG--
rename : dom/animation/test/css-animations/file_effect-name.html => dom/animation/test/css-animations/file_cssanimation-animationname.html
rename : dom/animation/test/css-animations/test_effect-name.html => dom/animation/test/css-animations/test_cssanimation-animationname.html
extra : source : 144276fd40a14a560991baa2f5e7c45ce0e25042
2015-07-01 12:15:42 +09:00
Ehsan Akhgari
e279cd48ad
Bug 1180539 - Correctly dispatch media-playback notifications when an AudioContext is closed/suspended/resumed; r=baku
...
Since navigating away from a page with an active AudioContext will close
it internally, this patch fixes a similar issue to bug 1180535 for Web
Audio too.
2015-07-06 09:10:06 -04:00
Ehsan Akhgari
c6f415d397
Bug 1180347 - Split media.useAudioChannelService to support turning the service on without turning the Firefox OS specific APIs on; r=baku
...
This is going to be needed for us to be able to turn the AudioChannelService
on for desktop without exposing the Firefox OS specific APIs.
2015-07-06 09:05:00 -04:00
Paul Adenot
84707f0892
Bug 1173016 - Bustage fix: mark BasicWaveformCache's ctor as `explicit`, on a CLOSED TREE.
2015-07-06 14:27:18 +02:00
Paul Adenot
b1cd8acc4d
Bug 1173016 - Properly refcount the inner PeriodicWave object. r=karlt
2015-07-06 13:58:33 +02:00
Brian Birtles
dd122c2a3d
Bug 1178186 part 2 - Add tests for CSSAnimation and CSSTransition interfaces; r=jwatt
...
--HG--
extra : source : 1027311cd1bb6889104339dd87116036beb3421f
2015-06-30 10:00:56 +09:00
Brian Birtles
cc59f02cc9
Bug 1178186 part 1 - Add CSSAnimation and CSSTransition interfaces; r=smaug
...
--HG--
extra : source : 1e1ccffd51b824fb6b229def4ddb7cb1d8889bb6
2015-06-30 10:00:39 +09:00
Jim Mathies
ed992e839c
Bug 1177367 - Don't fall through to non-e10s plugin widget creation when e10s creation fails. r=aklotz
2015-07-06 13:10:46 -05:00
Michael Layzell
a4bef7f27a
Bug 1167389 - Make FileList::mParent a smart pointer, and declare it to the cycle collector. r=ehsan
2015-07-07 06:38:00 -04:00
JW Wang
fa31d73bc9
Bug 1181051 - Remove BOM from dom/media/test/test*.html. r=kinetik
2015-07-07 01:43:00 -04:00
Jan-Ivar Bruaroey
727206c88a
Bug 1180748 - Unbreak building with --disable-webrtc. r=jesup
...
--HG--
extra : transplant_source : %19h%02%8A4%AC%A0%E5%8B%06%1A%CC%24%AA%22%E2%E4%7B%7ES
2015-07-06 11:43:39 -04:00
Ehsan Akhgari
0d43f2a7cc
Bug 1180887 - Part 2: Split test_request_context.html into one test file per chunk; r=baku
...
--HG--
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_audio.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_beacon.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_cache.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_cspreport.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_embed.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_fetch.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_font.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_frame.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_iframe.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_image.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_imagesrcset.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_internal.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_nestedworker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_nestedworkerinsharedworker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_object.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_picture.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_ping.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_plugin.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_script.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_sharedworker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_style.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_track.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_video.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_worker.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_xhr.html
rename : dom/workers/test/serviceworkers/test_request_context.html => dom/workers/test/serviceworkers/test_request_context_xslt.html
2015-07-07 09:07:13 -04:00
Ehsan Akhgari
c8db7315b7
Bug 1180887 - Part 1: Separate out the JS code inside test_request_context.html; r=baku
2015-07-07 09:06:15 -04:00
Carsten "Tomcat" Book
0a19d00b4f
Backed out changeset 1e1ccffd51b8 (bug 1178186) for suspicion of causing bc2 test failures on OSX browser_bug427559.js
2015-07-07 14:22:33 +02:00
Carsten "Tomcat" Book
d89c01824a
Backed out changeset 1027311cd1bb (bug 1178186)
2015-07-07 14:21:49 +02:00
Carsten "Tomcat" Book
e059e2e009
Backed out changeset 144276fd40a1 (bug 1179111)
...
--HG--
rename : dom/animation/test/css-animations/file_cssanimation-animationname.html => dom/animation/test/css-animations/file_effect-name.html
rename : dom/animation/test/css-animations/test_cssanimation-animationname.html => dom/animation/test/css-animations/test_effect-name.html
2015-07-07 14:21:46 +02:00
Carsten "Tomcat" Book
e24e15fa2a
Backed out changeset 4eb184faf92c (bug 1179111)
...
--HG--
rename : dom/animation/test/css-transitions/file_csstransition-transitionproperty.html => dom/animation/test/css-transitions/file_effect-name.html
rename : dom/animation/test/css-transitions/test_csstransition-transitionproperty.html => dom/animation/test/css-transitions/test_effect-name.html
2015-07-07 14:21:42 +02:00
Carsten "Tomcat" Book
e6c181369c
Backed out changeset 171d0e4ec35d (bug 1179111)
2015-07-07 14:21:37 +02:00
Carsten "Tomcat" Book
297c2b6a58
Backed out changeset 22cafa2fd162 (bug 1179111)
2015-07-07 14:21:33 +02:00
Dragana Damjanovic
7987d2203e
Bug 905127 - Part 2 - remove unnecessary nsNetUtil.h includes r=jduell
2015-07-06 07:55:00 +02:00
Emanuel Hoogeveen
7d1e52f2ff
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Paul Adenot
5484d0c363
Bug 1173016 - Cache the basic waveform PeriodicWaves. r=karlt
2015-06-15 18:16:16 +02:00
Andrea Marchesini
0bb0e9c317
Bug 1176034 - Implement JSAutoStructuredCloneBuffer::clear(with callbacks and closure), r=sfink
2015-07-06 12:22:08 +01:00
Chris Pearce
bf7652f7f2
Bug 1180610 - Handle EME plugin voucher disappearing after installation before restart, r=jw_wang
2015-07-06 21:59:07 +12:00
Lee Salzman
97d3a0fc71
Bug 1180246 - Part 1 - remove dependencies on gfxD2DSurface. r=bas
...
--HG--
extra : rebase_source : 199520a80f8d904f2034fa39d9640d271078a6ac
2015-07-02 08:02:51 -04:00
Andrew McCreight
51bce14312
Bug 1177627 - Back out most of 7fcf6bf43eda for causing Gaia unit test crashes. r=smaug
...
--HG--
extra : rebase_source : 7cf9446e56ad6869b769fe170e0261d4f39a8172
2015-07-02 12:34:00 +02:00
Jonathan Watt
c2b0b02204
Bug 1127380 - Tests for Animation.playbackRate. r=hiro
...
--HG--
extra : rebase_source : d7f039a8a7166fabe9da87beb35b07cfb0fc7d4c
2015-07-06 00:22:00 +02:00
Gerald Squelart
50505a3655
Bug 1175765 - Start async-shutdown timer in GMPParent::CloseActive(). r=cpearce
...
--HG--
extra : rebase_source : d9d323544d36abf202a6a27fccf8a45fbe68e6f9
2015-07-03 19:37:00 +02:00
Tim Chien
59f6a80b1e
Bug 1175399 - Move readonly detection into isFocusableElement. r=janjongboom
2015-07-03 01:42:00 +02:00
Tim Chien
10d4b076f0
Bug 1175024 - Don't destroy and recreate DOMRequestIpcHelper instance for every InputContext. r=fabrice
2015-07-02 23:47:00 +02:00
Michael Layzell
907a69d0ad
Bug 1168161 - Mark nsPIDOMWindow::mDocShell as MOZ_NON_OWNING_REF. r=ehsan
2015-05-25 10:57:00 +02:00
Michael Layzell
9cea8f483b
Bug 1167597 - Mark PromiseReportRejectFeature::mPromise as MOZ_NON_OWNING_REF. r=ehsan
2015-05-22 07:17:00 +02:00
Michael Layzell
461e033c3c
Bug 1167395 - Mark CharacterDataChangeInfo::Details as MOZ_STACK_CLASS, and mark mNextSibling as MOZ_NON_OWNING_REF. r=smaug
2015-07-03 15:55:00 +02:00
Michael Layzell
69d3c2310d
Bug 1167390 - Mark nsNodeWeakReference::mNode as MOZ_NON_OWNING_REF. r=smaug
2015-05-21 14:24:00 +02:00
Michael Layzell
deeedd6290
Bug 1167384 - Remove unused SelfRef class. r=ehsan
2015-05-21 14:16:00 +02:00
Olli Pettay
4e420701d0
Bug 1157195, null check for widget before generating drag events, r=masayuki
2015-07-07 14:18:14 +03:00
Fernando Jimenez
1faf08e7c9
Bug 1176712 - Cannot have two activities with same name and different filters. Tests. r=fabrice
2015-07-02 07:56:14 +02:00
Fernando Jimenez
ba4d31cead
Bug 1176712 - Cannot have two activities with same name and different filters. r=fabrice
2015-07-02 07:56:14 +02:00
Robert O'Callahan
7570395829
Bug 1143575. Push all available frames to the compositor. r=cpearce
...
--HG--
extra : commitid : 9fbdKi1AxZS
extra : rebase_source : c617ba4e1fbc0a5891ea2b5300107a43d7c990ab
2015-06-15 15:24:57 +12:00
Robert O'Callahan
a24f6175bf
Bug 1143575. Refactor UpdateRenderedVideoFrames to support pushing multiple frames from the VideoQueue to the ImageContainer. r=cpearce
...
--HG--
extra : commitid : LPVtm9Br1v6
extra : rebase_source : 6772fe21e7bc1c875a4c88eb2d2debf65fb6d2c6
2015-07-03 19:33:56 +12:00
Robert O'Callahan
75aeccfacf
Bug 1143575. Add frame IDs to VideoData. r=cpearce
...
--HG--
extra : commitid : 5ijlvDzuKRq
extra : rebase_source : fc0c82ca6f5c5a2bb9f9f06f86a8e295aea7438d
2015-06-07 12:34:00 +03:00
Robert O'Callahan
a552e48824
Bug 1143575. Add MediaQueue::GetFirstElements. r=cpearce
...
--HG--
extra : commitid : 88ugHjLdj3M
extra : rebase_source : 571e0c835c47892ed0da5f61ba121d4e7fa45d9a
2015-03-30 21:30:03 +13:00
Robert O'Callahan
dfcb554e90
Bug 1143575. Introduce VideoFrameContainer::SetCurrentFrames. r=cpearce
...
--HG--
extra : commitid : 4LVwP1fIQyg
extra : rebase_source : 1dc5321ad82ccafc07596d708791d9501c2b8d29
2015-03-30 18:11:37 +13:00
Robert O'Callahan
1c6ae84e38
Bug 1143575. Introduce VideoFrameContainer::ClearCurrentFrame(size), and don't increment mFrameID when clearing frames. r=cpearce
...
--HG--
extra : commitid : A813gqmskNT
extra : rebase_source : 3bc1790cb98779b8ab55dc3373fd79cdbdcab014
2015-03-30 17:51:32 +13:00
Robert O'Callahan
9fa98a0f8d
Bug 1143575. Let ImageContainer::SetCurrentImages accept multiple images. r=nical
...
--HG--
extra : commitid : 4THtxHGR1j1
extra : rebase_source : b97186838e57bbe50599b9d1cc37f433994d3b00
2015-05-25 14:33:35 +12:00
Robert O'Callahan
691cbe2607
Bug 1143575. Let callers of ImageContainer::SetCurrentImages specify frame IDs. r=nical
...
--HG--
extra : commitid : DuR1A0ZlwdV
extra : rebase_source : 5f3c7c819038bd300ad34b90b830686448308039
2015-07-03 22:13:48 +12:00
Robert O'Callahan
478bb5668d
Bug 1143575. Reimplement ImageContainer::GetPaintCount to be composition-aware. r=nical
...
--HG--
extra : commitid : EmOEK6v27UF
extra : rebase_source : 671c06aa942ad87716ab9a998dd55103b1270b66
2015-06-15 14:45:59 +12:00
Robert O'Callahan
84a4b59472
Bug 1143575. Remove ClearAllImagesExceptFront because it doesn't do anything. r=nical
...
ImageBridgeChild::FlushAllImages with aExceptFront==true does absolutely
nothing, so remove the parameter and remove all callers which pass true.
--HG--
extra : commitid : D7XjM7QaYjQ
extra : rebase_source : 6c8db683a98a2a340202a88d00d6d70f44a9f374
2015-03-26 14:08:30 +13:00
Robert O'Callahan
dad7a2fa50
Bug 1143575. Implement ImageContainer::GetPaintDelay. r=nical
...
--HG--
extra : commitid : BnawQer3CoY
extra : rebase_source : 81937eb73d71cdb85b77c488f0a5e02ab4a4180b
2015-07-03 19:39:09 +12:00
Robert O'Callahan
56313ecbfb
Bug 1143575. Don't report negative frame delays. r=cpearce
...
--HG--
extra : commitid : 33nYdtZ1epY
extra : rebase_source : 477367be90253417486530bac97f03c76c7c8c9a
2015-05-25 15:42:24 +12:00
Robert O'Callahan
04dc05db17
Bug 1143575. Pass a list of timestamped images to ImageContainer::SetCurrentImages. r=nical
...
--HG--
extra : commitid : 2JD9zKhyZMo
extra : rebase_source : f5276dee70345e932daca7a4d082f5917e09bf9e
2015-07-07 09:58:18 +12:00
Robert O'Callahan
68954a66d8
Bug 1143575. Route ImageCompositeNotifications to ImageContainers. r=nical
...
For frame statistics to work properly, we have to notify an ImageContainer
when it has been composited. This requires a few changes, which have
been lumped together in this patch:
-- Create PImageContainer and ImageContainerParent/ImageContainerChild.
-- Add mFrameID and mProducerID everywhere we're passing around images.
-- Route composition notifications from the compositor back to
ImageContainerChild.
--HG--
extra : commitid : 7atVkOgdEhG
extra : rebase_source : caaba6a708ed267368df44609fb047abde9c3ca1
2015-07-06 15:02:26 +12:00
Robert O'Callahan
15642eb711
Bug 1143575. Replace ImageContainer Lock methods with simplified AutoLockImage. r=nical
...
--HG--
extra : commitid : B1BZNvKIQFf
extra : rebase_source : 927c9aa549a863aeba97c0e5a4cb6cf87194669a
2015-03-27 12:07:53 +13:00
Robert O'Callahan
27ae3dd82a
Bug 1143575. Remove unused MediaQueue::Empty. r=cpearce
...
--HG--
extra : commitid : BJKjy3e2BkR
extra : rebase_source : ae976f42593570b864708a6d3964799f39ad2ed7
2015-03-30 20:06:58 +13:00
Robert O'Callahan
b5074af667
Bug 1143575. Keep currently-rendered frame at the front of the video queue. r=cpearce
...
This makes normal playback consistent with the buffering state, which already
does this. We'll also need this when we handle multiple images, because then
we need to hande the entire queue of images to the ImageContainer without
pulling any of them off the queue.
--HG--
extra : commitid : B1zt05nhVn6
extra : rebase_source : af8a411f5f9be9d3a8c15633b2c4ad446be6d13f
2015-07-03 19:29:30 +12:00
Robert O'Callahan
245dd9a984
Bug 1143575. Rename clock_time to clockTime. r=cpearce
...
--HG--
extra : commitid : EsCpdzrtuis
extra : rebase_source : 9a0bcb04adea09f78b22721f6d13477974ff9a60
2015-03-30 16:00:57 +13:00
Robert O'Callahan
9194bf3d65
Bug 1143575. ScheduleStateMachine when the playback rate changes, so we can update the rendered frame queue. r=cpearce
...
--HG--
extra : commitid : 7gJKH1QbPSm
extra : rebase_source : db94d541ad1e55fe44f59b85e1b01ec1b1dd49fd
2015-03-30 15:14:03 +13:00
Robert O'Callahan
f0ee5f8918
Bug 1143575. Make GetClock return a TimeStamp as well as the stream time. r=cpearce
...
This makes MediaDecoderStateMachine::GetVideoStreamPosition compute a
time that's more consistent with the audio clock.
--HG--
extra : commitid : JWQlELWFpTu
extra : rebase_source : 7c472cfd5188f5a948af16b734c25ddeed3651f8
2015-03-30 13:40:06 +13:00
Robert O'Callahan
52c7e44c24
Bug 1143575. Rename AdvanceFrame to UpdateRenderedVideoFrames. r=cpearce
...
--HG--
extra : commitid : K6557ZbFFzs
extra : rebase_source : 3409058bbbb2ef281ea943d4b92f348a5e7b8e2b
2015-03-30 11:54:58 +13:00
Robert O'Callahan
c3252e17f5
Bug 1143575. Remove Theora-only duplicate frame optimization. r=cpearce
...
--HG--
extra : commitid : 6kaBElgTmcX
extra : rebase_source : 12941907af16da54a4db81ff82892bedc0b2653f
2015-03-28 10:53:37 +13:00
Robert O'Callahan
d6dac9c830
Bug 1143575. Fix indent. r=cpearce
...
--HG--
extra : commitid : FUGh0LcQWjL
extra : rebase_source : b6a97d4c11c871b297e2805095d3f67fc12a1e6c
2015-03-28 10:36:26 +13:00
Robert O'Callahan
77c34a416d
Bug 1143575. Convert SetCurrentImage(nullptr) callers to call ClearAllImages instead. r=nical
...
--HG--
extra : commitid : BN8G7I6BhiD
extra : rebase_source : 19fba64a55316faa5350274b21b4ee772c9cdad6
2015-03-26 11:40:36 +13:00
Robert O'Callahan
27b29b591b
Bug 1143575. Remove unused VideoFrameContainer::ClearCurrentFrame aResetSize parameter. r=nical
...
--HG--
extra : commitid : 2SbEVaxa9We
extra : rebase_source : 4449eca94b8242be01d6124e87b4745eb378baa4
2015-03-23 23:45:35 +13:00
Robert O'Callahan
4dc4994e87
Bug 1143575. Remove unused VideoFrameContainer::Reset. r=nical
...
--HG--
extra : commitid : 4F7BQzgug3q
extra : rebase_source : 0cdac4f1f201afb0c1168c618febd6f0439e0318
2015-03-23 23:33:51 +13:00
Robert O'Callahan
c85ce2add1
Bug 1143575. Remove unused CompositionNotifySink. r=nical
...
--HG--
extra : commitid : KLg81j7yveG
extra : rebase_source : d2a2af5c722a81632fcf4644d429bb2995fcba1e
2015-03-22 01:02:25 +13:00
Robert O'Callahan
84a1b0dd5a
Bug 1143575. Android's screenshotting code should invalidate the LayerManagerComposite to ensure composition will actually happen. r=nical
...
There is some ambiguity about whether ScheduleComposite will necessarily
trigger a composite all the way to nsWindow::DrawWindowUnderlay. Android
robocop tests assume it will, because they rely on DrawWindowOverlay
being called so they can take a screenshot and make progress,
but this is a very fragile assumption. They also rely on the entire
window being painted, which is also a fragile assumption.
This patch improves the situation by explicitly invalidating the current
window area when Android Java code needs to trigger a composite. This avoids
regressions from future patches in this series which make composition bail
out when there is nothing invalid.
The resulting setup is still a bit fragile for my taste but I'm not sure
what the ideal solution would be.
--HG--
extra : commitid : 3t3xqRdZs24
extra : rebase_source : b23749613663ca805484776ccf5e36b4ff00e3fe
2015-06-12 03:20:04 +12:00
Robert O'Callahan
c50869770d
Bug 1143575. test_HaveMetadataUnbufferedSeek should not wait for canplay since preload='metadata' elements may not fire canplay. r=cpearce
...
--HG--
extra : commitid : iPriL1BPFj
extra : rebase_source : 80f91242684dd828cf04024248380fe29ba27665
2015-06-10 15:56:27 +12:00
Olli Pettay
e99787e9bc
Bug 1144418 - target events for text nodes in shadow dom to the nearest element in the flattened tree. r=wchen
...
--HG--
extra : rebase_source : 81de26ea74c76b33bd6727297957e42c4441fb43
2015-07-07 01:56:10 +03:00
Jonathan Watt
71682687a8
Bug 1127380 - Tests for Animation.playbackRate. r=bbirtles
...
--HG--
extra : rebase_source : 8a5ea3ebadf92b202450c5090bc83dfb70c80b4c
2015-07-06 22:11:00 +02:00
Edwin Flores
aac1f28011
Bug 1170893 - Return null for invalid internal format. r=kamidphish
2015-07-07 16:24:25 +10:00
Brian Birtles
cd06229252
Bug 1179111 part 5 - Remove Name() methods; r=jwatt
...
--HG--
extra : commitid : JT0oaGODGja
extra : rebase_source : e0ff11f1f482599e5e2b7b0eac6cfbb71fd0e34b
2015-07-01 15:19:04 +09:00
Brian Birtles
7eb6e6055a
Bug 1179111 part 4 - Remove KeyframeEffectReadOnly.name; r=smaug
...
--HG--
extra : commitid : 5TX2D9IcJGX
extra : rebase_source : 11bb366db3ba2643637e8876c6b0072e8415208e
2015-07-01 14:54:39 +09:00
Brian Birtles
9785afa349
Bug 1179111 part 2 - Implement CSSTransition.transitionProperty; r=smaug, r=jwatt
...
--HG--
rename : dom/animation/test/css-transitions/file_effect-name.html => dom/animation/test/css-transitions/file_csstransition-transitionproperty.html
rename : dom/animation/test/css-transitions/test_effect-name.html => dom/animation/test/css-transitions/test_csstransition-transitionproperty.html
extra : commitid : KNo4iwHLjhE
extra : rebase_source : 822b3be05ae47e34812d2df5e5ece11aa87d66a8
2015-07-01 12:27:48 +09:00
Brian Birtles
32835b13f5
Bug 1179111 part 1 - Implement CSSAnimation.animationName; r=smaug, r=jwatt
...
--HG--
rename : dom/animation/test/css-animations/file_effect-name.html => dom/animation/test/css-animations/file_cssanimation-animationname.html
rename : dom/animation/test/css-animations/test_effect-name.html => dom/animation/test/css-animations/test_cssanimation-animationname.html
extra : commitid : 76TxEcxKHRn
extra : rebase_source : d9a582b36112a18854cd291915329a6325754056
2015-07-01 12:15:42 +09:00
Brian Birtles
0aa6deec0b
Bug 1178186 part 2 - Add tests for CSSAnimation and CSSTransition interfaces; r=jwatt
...
--HG--
extra : commitid : HPBvU8HtFyk
extra : rebase_source : 438b23a4009675d000aaa9ff74334ad5d341831a
2015-06-30 10:00:56 +09:00
Brian Birtles
e298fe6b44
Bug 1178186 part 1 - Add CSSAnimation and CSSTransition interfaces; r=smaug
...
--HG--
extra : commitid : K0U17zTMtAz
extra : rebase_source : e3b2dc3c503144763efe41ef71b9dc3793b3172f
2015-06-30 10:00:39 +09:00
Ehsan Akhgari
5a45112209
Bug 1180523 - Part 1: Store the audio mute/volume information on the outer window; r=baku
...
This is needed so that we can preserve this information across navigations.
2015-07-07 01:36:09 -04:00
Phil Ringnalda
585fc32f79
Back out 6ab8baa0d97b (bug 1176363
) for frequent Win8 mIsMapped assertion failures
...
CLOSED TREE
2015-07-06 22:35:14 -07:00
Bill McCloskey
7e0c077614
Bug 1177013 - Modernize test_cpows.xul (r=dvander)
2015-07-06 19:58:44 -07:00
Masayuki Nakano
843b8bcf91
Bug 1180240 ContentEventHandler::OnQuerySelectedText() should refer mFirstSelectedRange if mSelection doesn't have selection ranges actually r=smaug
2015-07-07 11:06:37 +09:00
Sam E. Giles
e9068b5f19
Bug 1176757 - Throw a DataCloneError when attempting to invoke 'cloneNode' on a 'ShadowRoot' and associated mochitest. r=wchen
2015-07-06 18:26:29 -07:00
Ehsan Akhgari
2c2295d295
Bug 1180539 - Correctly dispatch media-playback notifications when an AudioContext is closed/suspended/resumed; r=baku
...
Since navigating away from a page with an active AudioContext will close
it internally, this patch fixes a similar issue to bug 1180535 for Web
Audio too.
2015-07-06 21:21:19 -04:00
Wes Kocher
f93edc4449
Merge m-c to inbound, a=merge
2015-07-06 17:20:44 -07:00
Jeff Walden
97c040275e
Bug 1165533 - Test that the DOM reflection of signed-integer properties never exposes such values as -0, only as +0. r=Ms2ger
...
--HG--
extra : rebase_source : 9e4303c00c8259923255528ff4100b583209db82
2015-07-02 21:19:05 -07:00
Eugen Sawin
22da02745d
Bug 1169142
- Fix MP3 demuxer initialization for resources with unknown content lengths. r=kinetik
2015-07-06 21:06:11 +02:00
Carmen Jimenez Cabezas
e64fa23f32
Bug 1175154 - Unit tests for IAC on 3.0. r=ferjm
2015-07-05 09:54:00 -04:00
Carmen Jimenez
79aa5bcaae
Bug 1169344 - Allow server apps to restrict access to their IAC ports. r=ferjm
2015-07-01 04:43:00 -04:00
Carmen Jimenez
40689d1f3d
Bug 1173666 - Expose the URL of the page that calls mozApps.connect to the app exposing the port. r=ferjm, r=baku
2015-07-05 08:45:00 -04:00
Martin Thomson
8fd488c3ef
Bug 1172785 - Using RTCCertificate for WebRTC, r=ekr
...
--HG--
extra : commitid : DAyJQljGuGT
extra : rebase_source : 5a5e3baad12dcea9c3020d1716d41c409e3614f8
2015-07-06 10:40:04 -07:00
Martin Thomson
93f1797507
Bug 1172785 - RTCCertificate implementation, r=rbarnes
...
--HG--
extra : commitid : CBco7h85lO6
extra : rebase_source : 9cec281dd07e6d503a19a0ea57e5d4ceee98197c
2015-07-06 10:40:04 -07:00
Martin Thomson
a9fc4bf678
Bug 1172785 - RTCCertificate interfaces, r=peterv
...
--HG--
extra : commitid : DV4tBV8W6Dg
extra : rebase_source : 97ca40c220c68165cb846e201db7476c88437d5b
2015-07-06 10:40:04 -07:00
Martin Thomson
a0c4950dee
Bug 1172785 - Adding StaticClassOverride routing for JS implemented WebIDL, r=peterv
...
--HG--
extra : commitid : H3mD5wT8wHm
extra : rebase_source : 64b9ed654bb2cc739a41981315350de4263f6930
2015-07-06 10:40:03 -07:00
Andreas Pehrson
ba79b7b3e4
Bug 1176363
- Make a raw copy of each Canvas::CaptureStream frame. r=mattwoodrow
...
--HG--
extra : rebase_source : 0658dae3991f6839d93aa3a7d4165330307b74a5
2015-07-06 11:49:32 +08:00
Michael Layzell
ef8951b111
Bug 1167392 - Change nsFrameMessageManager::mParentManager to a smart pointer. r=ehsan
...
--HG--
extra : rebase_source : 9cb7c0e85d2b2d3ba333068e2bccbb0084f1233a
2015-07-06 07:06:00 -04:00
Andrea Marchesini
4ae7941574
Bug 1165270 - Use origin for BroadcastChannel, r=bholley
2015-07-06 19:28:41 +01:00
Ryan VanderMeulen
b47de52156
Backed out changeset d6063656f171 (bug 1179025) for Werror bustage.
...
CLOSED TREE
--HG--
extra : rebase_source : 1145bb0bc348b09d14e9239a378ec35d1f474f8e
2015-07-06 14:00:58 -04:00
Jim Mathies
a10d0c34c0
Bug 1178998 - Identify which hang detector reports a hang. r=billm
2015-07-06 12:39:25 -05:00
Jim Mathies
39d0eb3c1f
Bug 1179972 - Avoid send message hangs via WM_CHILDACTIVATE in PluginInstanceChild. r=aklotz
2015-07-06 12:39:25 -05:00
Olli Pettay
222f32ae2e
Bug 1180389, don't try to set channel's loadinfo if Init fails, r=bz
2015-07-06 20:31:09 +03:00
Ben Turner
dd5d843851
Bug 1179025 - Protect against using cursors on a deleted objectStore/index, r=janv.
2015-07-02 10:47:53 -07:00
Sotaro Ikeda
813272f335
Bug 1112219 - Implement platform independent MediaResourceManager r=cpearce,bwu,nical
2015-07-05 11:56:04 -07:00
Sotaro Ikeda
05e6073126
Bug 1171257 - Add force decode ahead to MediaFormatReader r=jya,bholley
2015-07-05 09:39:30 -07:00
Ehsan Akhgari
67cd5d7755
Bug 1180350 - Use UseAudioChannelService more; r=baku
2015-07-05 11:02:33 -04:00
Ehsan Akhgari
70caaac6af
Bug 1180355 - Initialize the AudioChannelAgent after AudioContext has gained a stable refcount; r=baku
2015-07-04 11:17:51 -04:00