Bill McCloskey
da8df886f8
Bug 1126089 - Assert we don't Destroy nsFrameLoader in destructor (r=smaug)
2015-03-05 22:03:22 -08:00
Bill McCloskey
0afa30b287
Bug 1139005 - Need to check the return value of AutoJSAPI.init in canvas EncodeCallback (r=ayang)
2015-03-05 22:03:22 -08:00
Phil Ringnalda
707f315c3d
Back out 2812517c3814 (bug 1115438) for build bustage
...
CLOSED TREE
2015-03-05 20:33:05 -08:00
Mike Conley
f2dec0e9f0
Bug 1088070 - Rename nsPrintingPromptServiceProxy to nsPrintingProxy. r=smaug.
2015-03-05 13:12:41 -05:00
Nikhil Marathe
60aeafafea
Bug 1133805 - Enable all serviceworker tests on all platforms except b2g. r=baku
2015-03-03 15:57:15 -08:00
Nikhil Marathe
bfaefa32a6
Bug 1053275 - Exempt ServiceWorkers from per domain thread limits. r=sicking
2015-03-03 14:30:58 -08:00
Alastor Wu
82cee2c317
Bug 1119936 - Audio from FM Radio or Music app ceases to play when switching between front/back camera. r=roc
2015-03-09 15:41:51 +08:00
Andrew McCreight
cf66099283
Bug 1114804 - Make ISupports use the standard deferred finalizer code. r=peterv
2015-03-10 08:35:47 -07:00
Kershaw Chang
db5c583893
Bug 1131444 - Close PContentBridge when content process is ended. r=khuey
2015-03-10 07:10:00 -04:00
Mike Taylor
39c7033c50
Bug 1136877 - Collect telemetry on constraint_set flags from canPlayType. r=jya
2015-03-03 08:54:00 -05:00
Carsten "Tomcat" Book
cdc8680299
Merge mozilla-central to fx-team
2015-03-09 13:50:49 +01:00
Paolo Amadini
ed01852c99
Bug 1140472 - Set an async stack when invoking promise handlers. r=bz
2015-03-09 12:36:29 +00:00
Bevis Tseng
f785035e4f
Bug 1130292 - Allow to receive WAP Push in which reserved port numbers is used. r=echen
2015-03-03 16:30:57 +08:00
Szu-Yu Chen [:aknow]
f0bcb63483
Bug 1128821 - Ensure radio on before test. r=hsinyi
2015-03-06 18:04:26 +08:00
Jocelyn Liu
b75b4537a5
Bug 1139298: Replace type int with BluetoothGattStatus enum for GATT client callbacks. r=btian
2015-03-06 17:21:00 +08:00
Fabrice Desré
cc74d2cd41
Bug 1118946 - API to provide localized properties r=ferjm,sicking
2015-03-05 22:43:57 -08:00
Wes Kocher
42d1d838fa
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-05 15:35:34 -08:00
Wes Kocher
8cd7de362d
Merge inbound to m-c a=merge CLOSED TREE
2015-03-05 15:17:41 -08:00
Wes Kocher
4ef44dbc63
Merge fx-team to m-c a=merge CLOSED TREE
2015-03-05 14:51:48 -08:00
Nikhil Marathe
0f61f58788
Bug 1139990 - Remove No activatingWorker warning. r=ehsan
2015-03-05 09:39:58 -08:00
David Zbarsky
54eea5ad10
Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions r=botond
2015-03-05 04:13:05 -05:00
Jessica Jong
779f61523e
Bug 1109479 - move tethering related code out of NetworkManager. r=echen
2015-03-05 16:41:00 +08:00
Carsten "Tomcat" Book
aa9c1a1e31
Backed out changeset a1c1f919b5b8 (bug 1088070)
2015-03-05 08:54:02 +01:00
Carsten "Tomcat" Book
656a026986
Backed out changeset 72a843ecfb92 (bug 1128380) for m3 test failures on a CLOSED TREE
2015-03-05 08:40:45 +01:00
Carsten "Tomcat" Book
d33d75ba98
Backed out changeset 5d97bad42411 (bug 1128380)
2015-03-05 08:38:47 +01:00
Jean-Yves Avenard
bd7cb8851d
Bug 1128380: Make AmpleVideoFrames calculation dynamic. r=cpearce
2015-03-05 16:53:47 +11:00
Jean-Yves Avenard
d77c2f7f49
Bug 1128380: Add IsHardwareAccelerated implementation for AVCC and mac decoder. r=cpearce
2015-03-05 16:53:44 +11:00
Anthony Jones
f5ae0bc523
Bug 1135544 - Create an abstract base class for a track demuxer; r=kinetik
2015-03-05 17:30:44 +13:00
Dave Townsend
5d1cec2db6
Bug 1139099: Dispatch DOMDocElementInserted to match the document-element-inserted observer notification. r=mrbkap
2015-03-03 14:07:08 -08:00
Mike Conley
a6dfe73b2c
Bug 1088070 - Rename nsPrintingPromptServiceProxy to nsPrintingProxy. r=smaug.
2015-03-02 14:34:05 -05:00
Jon Coppeard
0837e91d98
Bug 1138874 - Fix comments as per review feedback r=bz DONTBUILD
2015-03-06 15:06:57 +00:00
Ehsan Akhgari
4a2ec83e86
Bug 1037739 - Disable test_scopes.html temporarily on a CLOSED TREE
2015-03-06 10:09:05 -05:00
Ehsan Akhgari
ce6a8495a1
Bug 1137816 follow-up: Add WindowClient, added by bug 1058311
2015-03-06 09:34:50 -05:00
Robert Longson
9a5f96bda9
Bug 1137859 - stroke-dashoffset not respecting pathLength property. r=dholbert
2015-03-06 14:12:52 +00:00
Ehsan Akhgari
2ff8733a59
Bug 1137816 - Add a test for interfaces exposed to service workers; r=baku
2015-03-06 08:27:24 -05:00
Ehsan Akhgari
4c972a5d64
Bug 1131353 - Make ServiceWorkerGlobalScope.close() throw InvalidAccessError; r=baku
2015-03-06 08:19:33 -05:00
Ehsan Akhgari
3008d474f5
Bug 1140239 - Remove the commented out global properties of ServiceWorkerGlobalScope; r=baku
...
These are inherited properly from WorkerGlobalScope.
2015-03-06 08:19:33 -05:00
Ehsan Akhgari
ed177eb47f
Bug 1140120 - Remove a couple of unused test functions on ServiceWorkerContainer; r=baku
2015-03-06 08:19:32 -05:00
Ehsan Akhgari
f3ede7f37e
Bug 1130452 - Remove support for the prefixMatch option in the service worker cache code; r=bkelly,baku
2015-03-06 08:19:31 -05:00
Chris Peterson
21f229c594
Bug 1138198 - Remove unused/undefined member function ParticularProcessPriorityManager::OnChannelConnected. r=khuey
2015-02-28 22:49:57 -08:00
L. David Baron
75f60fcdd7
Bug 1135170 bustage fix: add #include to fix bustage with EME disabled.
...
This led to build errors on some periodic B2G device image builds for Nexus 5-L.
2015-03-06 21:33:25 -08:00
Bobby Holley
356400b9c8
Bug 1093980 - Rewrite test_FrameSelection to avoid assuming that resizes will always be processed before firing 'seeked'. rpending=mattwoodrow
...
Nothing in the spec says this should hold, and it holds less often when we move
invalidation to happen at the end of seeking.
2015-03-06 19:17:32 -08:00
Bobby Holley
c27d915e44
Bug 1135170 - Remove garbage test_bug493187.html. rpending=mattwoodrow
...
This test is fundamentally racey - it loads very short video files (some less
than 1s), plays them, waits for timeupdate events to try to find just the right
moment to seek, performs a seek, and then checks various pieces of
playback-dependent state (while playing).
The specific issue I ran into was that the video would sometimes finish playing
before the 'seeked' event handler fired, which means that readyState is
HAVE_CURRENT_DATA (per spec). I could fiddle with the test a bit to handle this
case, but I think we're doing a disservice to ourselves by having it in the tree.
2015-03-06 19:17:24 -08:00
Bobby Holley
2d72677a34
Bug 1135170 - Fix up racey test_seek-1.html. rpending=mattwoodrow
...
The use of play() and pause() in the test is hugely problematic for short video
files and slow/laggy platforms. In particular, if playback has ended by
the time that we fire the 'seeked' event listener, then the ensuing play() will
put us back into seeking mode (seeking to 0), making the test fail.
2015-03-06 19:17:10 -08:00
Bobby Holley
189c63f10e
Bug 1135170 - Remove now-unused state machine scheduler freezing/thawing. r=mattwoodrow
2015-03-06 19:17:09 -08:00
Bobby Holley
be7c55afa1
Bug 1135170 - Rewrite the MediaDecoder-to-MediaDecoderStateMachine interface to be Promise-based. r=mattwoodrow
2015-03-06 19:17:07 -08:00
Bobby Holley
eaa91621e5
Bug 1135170 - Move the RenderVideoFrame call to the end of SeekCompleted. r=mattwoodrow
...
This means that we can get rid of the code to recheck state after dropping the
monitor. We'll remove the other monitor drop from this method in a subsequent
patch.
2015-03-06 19:17:06 -08:00
Bobby Holley
05dfa7b904
Bug 1135170 - Move some work from MDSM::Seek to MDSM::InitiateSeek. r=mattwoodrow
...
This has two implications:
* We no longer need to pipe mQueuedSeekTarget through MDSM::Seek to get the
appropriate clamping.
* MDSM::Seek doesn't _need_ to be called on the main thread anymore.
2015-03-06 19:17:04 -08:00
Bobby Holley
c204094b18
Bug 1135170 - Reap some cleanup and assertions that were waiting on this bug. r=mattwoodrow
2015-03-06 19:17:01 -08:00
Bobby Holley
46d76b41ab
Bug 1135170 - Stop updating playback position from Ogg seek and remove MediaDecoder::UpdatePlaybackPosition. r=mattwoodrow
...
The ogg reader makes two adjustments to the seek time - the first is to clamp it
between start and end time, which MDSM already does. The second is to subtract
SEEK_OPUS_PREROLL from the target. If we wanted to, we could return this as the
resolve value in the seek promise and handle the update in the MDSM. But I think
DropVideoUpToSeekTarget should actually handle this just fine.
2015-03-06 19:17:00 -08:00
Bobby Holley
bed5cb2127
Bug 1135170 - Streamline seek initiation logic and abolish manual seek cancels and retries. r=mattwoodrow
...
The model we're moving towards is one where the MDSM can just disconnect all of
its promises, send a ResetDecode down the pipe, and start doing something
unrelated.
2015-03-06 19:16:59 -08:00
Bobby Holley
2521a08947
Bug 1135170 - Stop doing sync dispatch for SeekingStarted. r=mattwoodrow
...
I can't see any reason why this should be necessary, and cursory archaeology
suggests that this too is a hand-me-down from previous threading models.
2015-03-06 19:16:57 -08:00
Bobby Holley
6404230f68
Bug 1135170 - Remove silly special case for seeking to exactly the current time. r=mattwoodrow
...
I traced this back to something 2011 or earlier and then gave up. Given that we're
doing an exact microsecond comparison here this is almost certainly dead code in
every case except for the one where the media is paused and JS does
|el.currentTime = el.currentTime|. And in that case, I think running through the
regular seek machinery is probably fine.
2015-03-06 19:16:56 -08:00
Bobby Holley
8517fe196d
Bug 1135170 - Route queued seeks back through MDSM::Seek and eliminate MDSM::StartSeek. r=mattwoodrow
2015-03-06 19:16:54 -08:00
Bobby Holley
edce4188ef
Bug 1135170 - Pin MediaResource in OggReader::GetSeekRanges. r=mattwoodrow
...
All consumers of MediaCacheStream::GetCachedRanges do this except this one.
2015-03-06 19:16:53 -08:00
Bobby Holley
8e66b38e57
Bug 1140675 - Disable failing tests on windows opt. r=me
2015-03-06 19:11:51 -08:00
Boris Zbarsky
a94ca36434
Bug 1131802 part 2. Allocate functions with reserved slots for DOM Xrays so we can store the Xray wrapper reference in those slots instead of as the function parent. r=peterv
2015-03-06 16:33:31 -05:00
Geoff Brown
3709a0373e
Bug 1138468 - Disable test_audioBufferSourceNodeNeutered.html on android debug; r=trivial
2015-03-05 10:47:41 -07:00
Nikhil Marathe
8c4d11dc98
Bug 1139561 - Various small ServiceWorker test fixes. r=baku
...
Replace setTimeout for test_unregister with detailed checks for active worker before opening iframe
check for null reg in unregister tests
Removed current dir scope so potential fetch event slowdown does not timeout tests
use navigator.serviceWorker to receive messages
Remove leftover getRegistration() test
2015-03-03 16:00:02 -08:00
Jason Gersztyn
629dff18c4
Bug 1132673 - Removing the scope line from ServiceWorkerGlobalScope and changing the signature and body of getScope. r=nsm,baku
2015-03-04 15:59:17 -08:00
Ryan VanderMeulen
909bbb3180
Backed out changeset 99c2fcc61cc2 (bug 958147) for B2G Desktop and Mulet checktest failures.
...
CLOSED TREE
2015-03-05 10:02:07 -05:00
Ryan VanderMeulen
7fe8f52110
Bug 752796 - Skip test_streams_element_capture.html on B2G Desktop.
2015-03-05 09:30:37 -05:00
Ryan VanderMeulen
bc461e5e9f
Backed out changeset 816591da074c (bug 752796) for disabling the wrong test.
2015-03-05 09:34:32 -05:00
Ryan VanderMeulen
f6bc49c327
Bug 752796 - Skip test_streams_element_capture.html on B2G Desktop.
2015-03-05 09:30:37 -05:00
Ryan VanderMeulen
a83ec50948
Bug 1096270 - Skip test_streams_gc.html on B2G Desktop.
2015-03-05 09:29:19 -05:00
Anish
b932da5627
Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r = jmaher,mwargers,ahal
2015-03-05 09:14:04 -05:00
Jon Coppeard
186d726ceb
Bug 1138874 - Change ReparentWrapper() to avoid multiple JS objects pointing to the same native r=bholley
2015-03-05 13:39:53 +00:00
JW Wang
e3c78339dd
Bug 1113596 - add logs to track media element events. r=edwin
2015-03-04 18:43:00 +01:00
Jose Antonio Olivera Ortega
37600d8d77
Bug 1041339 - ServiceWorkers: Update implementation based on clarification of force-refresh. r=nsm
2015-03-04 02:54:00 +01:00
Jonathan Kew
8be297ccb3
Bug 1138495 - pt 3 - Compute font inflation based on inline-axis dimensions rather than always using physical width. r=smontagu
2015-03-10 14:28:23 +00:00
Robert Longson
257e414eb1
Bug 1134561 - Use of the namespace when checking the tag name if HTMLPictureElement and HTMLSourceElement. r=jst
2015-03-10 10:23:14 -04:00
Catalin Badea
17af33f0f1
Bug 1058311 - Update client interface. Implement matchAll WindowClient. r=baku
2015-03-06 15:04:49 +02:00
Paul Adenot
a043318e07
Bug 1130077 - Bump the number of iterations to prevent failures on slow machines. r=ehsan
2015-03-05 13:30:12 +01:00
Jan de Mooij
22989040ae
Bug 1139794 - Remove __noSuchMethod__ from the console object. r=baku
2015-03-06 09:50:51 +01:00
Ryan VanderMeulen
098514f58b
Merge inbound to m-c. a=merge
2015-03-04 16:35:35 -05:00
Ryan VanderMeulen
ccc4d17f94
Backed out 4 changesets (bug 1128357) for causing intermittent B2G mochitest asserts.
...
Backed out changeset da4499b52105 (bug 1128357)
Backed out changeset fa440c623c4d (bug 1128357)
Backed out changeset 36b8feee431e (bug 1128357)
Backed out changeset aaa85558f413 (bug 1128357)
CLOSED TREE
2015-03-04 12:53:06 -05:00
Ryan VanderMeulen
679f666774
Backed out changeset deeb2d276a85 (bug 1138454) for Gaia unit test bustage.
...
CLOSED TREE
2015-03-04 12:02:17 -05:00
Paul Adenot
42ad5285ab
Backed out 2 changesets (bug 1081819) for crashtest failures, on a CLOSED TREE.
...
Backed out changeset 6f6d897fc65c (bug 1081819)
Backed out changeset 796e84a25f16 (bug 1081819)
2015-03-04 17:31:36 +01:00
Fabrice Desré
796124f35c
Bug 1138808 r=vchang
2015-03-04 08:02:34 -08:00
Bevis Tseng
1ad03c74bb
Bug 1138757 - Part 2: Add Test Coverage for CDMA Wap Push. r=echen
2015-03-03 15:40:09 +08:00
Bevis Tseng
decf84a060
Bug 1138757 - Part 1: Fix the logic of checking invalid port in CDMA WAP Push. r=echen
2015-03-03 15:41:15 +08:00
Yoshi Huang
3c9cfd2a18
Bug 1137107
- Part 2: Add NfcResponseType and NfcNotificationType. r=smaug, dimi
2015-02-26 17:23:17 +08:00
Andrew Osmond
b36c7f81dc
Bug 1062387 - Part 4. Update test cases to use JS camera driver. r=mikeh
2015-02-26 02:06:37 -05:00
Andrew Osmond
dd9221074d
Bug 1062387 - Part 3. Implement Gonk wrappers for JS camera driver. r=mikeh
2015-03-03 12:37:30 -05:00
Andrew Osmond
d8a5dc10d5
Bug 1062387 - Part 2. Implement DOM and JavaScript facing components of JS camera driver. r=mikeh r=bz
2015-03-01 13:48:37 -05:00
Yoshi Huang
4cf97dac15
Bug 1137107
- Part 1: Add NfcRequestType. r=smaug, dimi
...
From 2c1e87a8e1018f2c1d9f8825e36d1478a8a409bc Mon Sep 17 00:00:00 2001
---
dom/nfc/gonk/Nfc.js | 22 ++++++---
dom/nfc/gonk/NfcGonkMessage.h | 9 ----
dom/nfc/gonk/NfcMessageHandler.cpp | 91 +++++++++++++++++++-------------------
dom/nfc/gonk/NfcOptions.h | 2 +-
dom/webidl/NfcOptions.webidl | 16 ++++++-
5 files changed, 76 insertions(+), 64 deletions(-)
2015-02-26 13:49:28 +08:00
Kan-Ru Chen (陳侃如)
0ffd109c00
Backed out changeset 9652fe730f2c (bug 1137722) for m1 failure on B2G emulator
2015-03-05 15:45:57 +08:00
Jamin Liu
cc81a56c8e
Bug 1128441 - [BlueDroid] Set Bluetooth discoverable timeout properly in 'Convert' function of Bluetooth interface. r=shuang
2015-03-05 13:32:23 +08:00
Dimi Lee
37651c229c
Bug 1121900 - [flatfish] build break by "error: undefined reference to 'mozilla::dom::MozIsoDepTech::mTechnology'". r=yoshi
2015-03-04 11:21:49 +08:00
Kan-Ru Chen (陳侃如)
045ff1b14e
Bug 1137722 - Ensure that system message cache is refreshed before openapp. r=fabrice
2015-03-05 11:16:56 +08:00
Aaron Klotz
0e4845745d
Bug 1128768: Part 5 - Update plugin code to retrieve SWF file for hang annotations; r=jimm
2015-02-25 17:38:09 -07:00
Jan Jongboom
b7543e2b73
Bug 1134599 - Fix rpi build target. r=jrmuizel, r=shuang
2015-02-25 03:20:00 -05:00
Samael Wang
bf31d446d8
Bug 1132774
- [B2G][SMS] Enable DEBUG Flag in SmsService if the default value of "ril.debugging.enabled" is true. r=btseng
2015-03-02 14:06:40 +08:00
Carsten "Tomcat" Book
b6151ad032
Merge mozilla-central to b2g-inbound
2015-03-04 15:38:27 +01:00
Jamin Liu
996b0d8487
Bug 1127665 - Fix the condition of if-statement of name updating when the Bluetoooth device paired. r=btian
2015-03-04 18:34:55 +08:00
JW Wang
171cf0ee9d
Bug 1139270 - mark kGMPOutputDownscaled keys able to decrypt. r=cpearce
2015-03-04 22:26:23 +13:00
Jean-Yves Avenard
e46da36310
Bug 1138922: Fix build bustage. r=mattwoodrow
2015-03-04 18:53:15 +11:00
Ehsan Akhgari
58dc1b564f
Bug 1050456 - Part 2: Add a nsGlobalWindow::GetIsPrerendered helper
2015-03-04 01:31:08 -05:00
Ehsan Akhgari
a0e86805c1
Bug 1050456 - Part 1: Prevent prerendered pages from showing the slow script dialog; r=bzbarsky
2015-03-04 01:30:47 -05:00
Ehsan Akhgari
4cf4343937
Bug 1125963 - Part 2: Rename mPreFormatted to mPreFormattedMail in order to clarify the meaning of this member
...
This member is set to true when Gecko detects the DOM structure
created by the Thunderbird mail code.
2015-03-04 00:54:40 -05:00
Ehsan Akhgari
b8a69dd6ba
Bug 1125963 - Part 1: Fix serialization of the pre-wrap elements that Thunderbird relies on; r=bzbarsky
...
This ensures that the plaintext serializer doesn't use the preformatted
text code path if we have encountered a pre-wrap element that
Thunderbird uses (which means setting white-space: pre-wrap and width:
NNch on the body element.)
It also ensures that we use 0 as the wrap column number passed down to
the plaintext serializer, instead of -1, which this code seems to be
unable to handle properly.
2015-03-04 00:50:17 -05:00
Ben Tian
5fe3ca8090
Bug 1137103 - Simplify Bluetooth signal distribution function, r=shuang
2015-03-04 09:28:32 +08:00
Wes Kocher
6fef6d1fd8
Merge b2g-inbound to m-c a=merge CLOSED TREE
2015-03-03 17:02:21 -08:00
Wes Kocher
804c7069b1
Merge inbound to m-c a=merge CLOSED TREE
2015-03-03 16:46:44 -08:00
Ryan VanderMeulen
88718db0f7
Backed out 7 changesets (bug 1075670) for causing bug 1139010.
...
Backed out changeset 659c40243282 (bug 1075670)
Backed out changeset 45b61c78ee2d (bug 1075670)
Backed out changeset 23bb7b239c78 (bug 1075670)
Backed out changeset a68d5051107f (bug 1075670)
Backed out changeset bd7a5d213692 (bug 1075670)
Backed out changeset f705f5063169 (bug 1075670)
Backed out changeset 13619f8fa672 (bug 1075670)
CLOSED TREE
2015-03-03 18:44:56 -05:00
Carsten "Tomcat" Book
3d8353b7ec
merge mozilla-inbound to mozilla-central a=merge
2015-03-03 13:54:33 +01:00
Matt Woodrow
2af8d4bf77
Bug 1131638 - Followup to fix bustage. CLOSED TREE
2015-03-03 18:31:20 +13:00
Jean-Yves Avenard
1109a9b646
Bug 1137100: Don't skip audio samples with a negative presentation time. r=cpearce
...
This allows for having the same decoding behavior across all platforms.
2015-03-03 16:29:28 +11:00
Anthony Jones
fa86250384
Bug 1138253 - Count dropped frames directly; r=cpearce
2015-03-03 17:46:48 +13:00
Anthony Jones
355e1787db
Bug 1138253 - Clean up AutoNotifyDecoded; r=cpearce
2015-03-03 17:46:46 +13:00
Matt Woodrow
3d7cc5b1c1
Bug 1138260 - Add typed Microseconds class and use it for the range removal algorithm. r=jya,kinetik
2015-03-03 17:38:45 +13:00
Gregor Wagner
b77d29073b
Bug 1138571 - Update PhonenumberJS Metadata. r=fabrice
2015-03-02 13:18:10 -08:00
Wes Kocher
9b35dd25c4
Merge b2g-inbound to m-c a=merge
2015-03-02 12:56:08 -08:00
Ryan VanderMeulen
8daa309d90
Backed out changeset 3e9cc0ba5dfb (bug 1066812) for suspicion of causing B2G Nuwa mochitest crashes on a CLOSED TREE.
2015-03-02 11:58:12 -05:00
Jon Coppeard
b77a47d749
Bug 963921 - Clients of the JS API should use JS_DefineElement where appropriate r=smaug
2015-03-02 13:31:15 +00:00
Nigel Babu
fb1b5043d5
Backed out changeset a622dbe33efb (bug 1135544) for ASAN mochitest-3 bustage on CLOSED TREE
2015-03-02 18:13:39 +05:30
JW Wang
7d79d20307
Bug 1131908 - no IPC calls after GMPDecryptorChild::RecvDecryptingComplete(). r=edwin.
2015-03-04 10:04:33 +08:00
Boris Zbarsky
fc656d4547
Bug 928336. Make defining unforgeable properties on objects faster by just copying them from an unforgeable holder object. r=peterv
2015-03-03 21:01:58 -05:00
Boris Zbarsky
0b079cb32c
Bug 1137591 part 2. Throw if someone does Cu.importGlobalProperties in a Window scope. r=bholley
2015-03-03 21:01:58 -05:00
Ben Tian
260b3cf671
Bug 1137601 - Fire onadapterremoved before onattributechanged in BluetoothManager, f=jocelyn, r=shuang
2015-02-27 15:32:30 +08:00
Morris Tseng
68ecddefdb
Bug 1125045 - yAxisVisible should compare with offset.height instead of pos.width. r=xyuan
2015-02-26 01:01:00 +01:00
Nikhil Marathe
57039ce2c7
Bug 1133861 - Enable the Fetch API by default. r=jst
2015-02-22 01:52:10 -08:00
Jim Mathies
383719c63b
Bug 1132874 - Improve protections against sending a parent plugin protocol shutdown message to the child after the child has torn down. r=aklotz
2015-03-07 14:14:04 -06:00
Patrick McManus
43ec2f268a
bug 1135160 - implement link rel=preconnect r=smaug
2015-02-20 17:01:36 -05:00
Nikhil Marathe
caca74ccd6
Bug 1140788 - Set headers to immutable. r=bkelly,ehsan
2015-03-07 18:54:41 -08:00
Anthony Jones
7dea01a959
Bug 1135544 - Create an abstract base class for a track demuxer; r=kinetik
2015-03-02 16:34:44 +13:00
Bobby Holley
aa3b26a74c
Bug 1135785 - Hoist some work onto the state machine thread and tighten down our assertions. r=cpearce
2015-03-01 19:33:53 -08:00
Bobby Holley
4bd9040eca
Bug 1135785 - Stop manually resetting mCurrentSeekTarget in MDSM::SeekCompleted and rely on the AutoSetOnScopeExit instead. r=cpearce
...
For some reason the current code is resetting it twice - once explicitly and
once with the AutoSetOnScopeExit. To make matters worse, we have a monitor drop
between the two. So when DecodeSeek runs on the decode task queue but SeekCompleted
runs on the state machine thread, we can start another DecodeSeek during the monitor
drop, and then clobber it with the AutoSeetOnScopeExit, causing us to hang.
This is a non-issue with the patches in bug 1135170, but necessary to make the
patches in this bug independently green.
2015-03-01 19:33:52 -08:00
Bobby Holley
68ac0259e2
Bug 1135785 - Stop invoking StopPlayback in SetDormant. r=cpearce
...
This already gets incoded in the DECODER_STATE_DORMANT case of RunStateMachine,
which will run momentarily on the state machine thread. Doing this allows us to
avoid calling StopPlayback on the main thread.
2015-03-01 19:33:50 -08:00
Bobby Holley
4ffe849a5a
Bug 1135785 - Return samples on state machine thread. r=cpearce
...
This is necessary because we're going to want to start disconnecting sample
and seek requests directly from the state machine thread, and the machinery
asserts that disconnection happens on the same thread as resolution.
More generally, this is the right thing to do architecturally, and will help
wean us off the monitor.
2015-03-01 19:33:49 -08:00
Bobby Holley
887b211fd3
Bug 1135785 - Make DecodeError safe to run on any thread. r=cpearce
...
This is necessary so that we can make On{Audio,Video}{,Not}Decoded run on the
state machine thread in the next patch.
2015-03-01 19:33:48 -08:00
Bobby Holley
0e2adf3284
Bug 1135785 - Make MediaTaskQueue::IsCurrentThreadIn actually do the right thing on release builds. r=cpearce
...
The current situation is really dangerous because it compiles on release builds,
but just lies. This bit me when I tried to use it for non-assertion purposes.
My reading of the reasoning for the current setup in bug 968016 is that we didn't
trust nsIEventTarget::IsCurrentThreadOn or thought it might be slow. But the
implementation of MediaTaskQueue::IsCurrentThreadIn doesn't actually use that, and
indeed currently does all of the work for this feature in release builds anyway.
2015-03-01 19:33:46 -08:00
Bobby Holley
2c6b1b64e3
Bug 1135785 - Introduce a 1-argument overload of ProxyMediaCall. r=cpearce
2015-03-01 19:33:45 -08:00
Bobby Holley
40c1074481
Bug 1138072 - Don't defer reading to a closed stream. r=roc
...
Other streams in the list bail out of the servicing loop if they're closed, so
we can wait indefinitely.
2015-03-01 19:33:44 -08:00
Chris Pearce
4d3879ec6c
Bug 1138240 - Fail faster if a CDM tries to resolve a resolved promise. r=edwin
2015-03-02 14:13:47 +13:00
Jean-Yves Avenard
43eec98395
Bug 1137529: Prefer Apple's VDA hardware acceleration for Hi-Def videos. r=rillian
...
With some GPUs (such as Intel HD-x000), Apple VideoTool box provides poor
decoding speed, causing us to drop frames for most HD videos.
VDA is around 50 times faster on those machines (31ms average to decode a 4K
frame with VT, while 0.6ms average with VDA)
2015-03-02 10:48:28 +11:00
Jean-Yves Avenard
091f2ff1f0
Bug 1128397: Work around EOS detection in MSE. r=mattwoodrow
...
This attempts to handle video and audio sourcebuffer not having exactly the
same duration, so the ended event is properly fired.
2015-03-02 10:47:54 +11:00
Jean-Yves Avenard
89b13c783a
Bug 1134387: Prevent crash when decoder couldn't be created. r=edwin
2015-02-27 11:31:46 +11:00
Chris Peterson
07ff92f355
Bug 1137987 - Remove nonstandard let block from dom/downloads/tests. r=aus
2015-02-27 18:31:21 -08:00
Tooru Fujisawa
18b43bcf6b
Bug 1108382 - Part 8: Do not use non-standard flag argument of String.prototype.replace in dom/payment/. r=fabrice
2015-03-01 09:51:33 +09:00
Tooru Fujisawa
9bc8b14eba
Bug 1108382 - Part 7: Do not use non-standard flag argument of String.prototype.replace in dom/mobileconnection/gonk/. r=echen
2015-03-01 09:51:33 +09:00
Tooru Fujisawa
2adc4406e1
Bug 1108382 - Part 6: Do not use non-standard flag argument of String.prototype.replace in dom/. r=peterv
2015-03-01 09:51:33 +09:00
Alexander Surkov
21b18abe2d
Bug 1137714 - Make roleDescription nicer/correct/faster, r=marcoz
2015-02-28 17:25:06 -05:00
Anthony Jones
cb8ffc5ee9
Bug 1131638 - Discard DXVA frames that don't complete YUV->RGB conversion. r=cpearce
2015-02-20 16:27:42 +13:00
Edwin Flores
4c5a2cdce2
Bug 1131392 - Restrict EME to MSE only - r=cpearce
2015-03-03 11:02:36 +13:00
Edwin Flores
a76a4d52fd
Bug 1131392 - Remove unused test code after disabling non-MSE EME - r=cpearce
2015-03-03 11:02:36 +13:00
Edwin Flores
cdb7718806
Bug 1131392 - Fix EME tests after disable non-MSE EME - r=cpearce
2015-03-03 11:02:36 +13:00
Christoph Kerschbaumer
042c87324b
Bug 1111834 - CORS request after preflight should not follow 30x redirect (r=sicking)
2015-02-19 13:43:40 -08:00
Tim Taubert
48f66772cf
Backed out changeset 2ea14f386df2 (bug 1001691)
2015-03-03 19:13:23 +01:00
Tim Taubert
f3ccda2d78
Backed out changeset a6e627eff6a6 (bug 1001691)
2015-03-03 19:13:21 +01:00