Commit Graph

15216 Commits

Author SHA1 Message Date
Cameron McCormack
9c655c183c Bug 839103 - Part 11: Add StyleRule{Added,Removed,Changed} events. r=bz 2013-05-16 17:13:36 +10:00
Cameron McCormack
22bd6f92e0 Bug 839103 - Part 10: Add StyleSheetApplicableStateChange event. r=bz 2013-05-16 17:13:36 +10:00
Cameron McCormack
acb7e00fdf Bug 839103 - Part 9: Unify nsIDOMStyleSheet{Added,Removed}Event. r=bz 2013-05-16 17:13:36 +10:00
Cameron McCormack
0fb0159ada Bug 839103 - Part 7: Only dispatch style sheet change events when enabled. r=bz 2013-05-16 17:13:36 +10:00
Cameron McCormack
57b9594273 Bug 839103 - Part 6: Allow style sheet change event enabling to be controlled through a chrome-only attribute on Documents. r=bz 2013-05-16 17:13:35 +10:00
Cameron McCormack
113b9456f0 Bug 839103 - Part 5: Add a state bit on documents to control whether style sheet change events are dispatched. r=bz 2013-05-16 17:13:35 +10:00
Vladimir Vukicevic
03c80c63dc b=871549, use Content-Length in XHR ArrayBuffer requests, and fix ResetResponse(); r=bz 2013-05-15 14:42:10 -04:00
Chris Pearce
00671d8805 Bug 872866 - Set length of MediaResource earlier in load. r=roc 2013-05-16 15:22:34 +12:00
Edwin Flores
28a5367314 Bug 856562 - Fix decode race in gstreamer backend r=alessandro.d 2013-05-16 14:35:16 +12:00
Ehsan Akhgari
82bc5dd180 Bug 872635 - Drop the DelayNode's self-reference right on time, to make sure that DelayNodes don't leak with OfflineAudioContexts; r=roc 2013-05-15 20:51:47 -04:00
Ian Melven
3cb5f27888 Bug 763879 - implement inline stylesheet blocking for CSP (r=dbaron) 2012-08-30 10:58:24 -07:00
Ehsan Akhgari
8e8fe6fed9 Bug 836599 - Part 14: Run most of the existing Web Audio tests using OfflineAudioContext as well as AudioContext; r=roc
This helps us get a decent amount of test coverage on OfflineAudioContext in
both the existing tests and the future tests.
2013-05-16 19:31:08 -04:00
Ehsan Akhgari
f08b3af866 Bug 836599 - Part 13: Add a unit test for OfflineAudioContext; r=roc 2013-05-16 19:31:08 -04:00
Ehsan Akhgari
e5e74aa411 Bug 836599 - Part 12: Fix the lifetime management of the Web Audio graph in presence of OfflineAudioContexts; r=roc
Here we make the non-realtime graphs to go to sleep until they're shut down
from the main thread.  This allows us to use the common forced shutdown code
path in MediaStreamGraphImpl::RunThread.  We also need to delete the graph
object when the last message is dispatched to it.

In addition, we need to make sure that the AudioNodes also get released when
they're no longer needed.  To do this, we need for force the SelfReference of
AudioBufferSourceNodes to be released when the context is shut down, and also
trigger the destruction of the graph there.
2013-05-16 19:31:08 -04:00
Ehsan Akhgari
3922e3215b Bug 836599 - Part 11: Implement the processing of OfflineAudioContext; r=roc
We use a custom AudioNodeEngine for the destination nodes belonging to
OfflineAudioContexts, and there we record the rendered buffer.  Once the buffer
is full, we resample it if the sampling rate of the OfflineAudioContext is
different than the ideal sampling rate, and then we hand it off to the main
thread in order for the complete event to be dispatched.
2013-05-16 19:30:57 -04:00
Ehsan Akhgari
e27939f54d Bug 836599 - Part 10: Use the non-realtime MediaStreamGraph API and a custom destination node engine for OfflineAudioContext; r=roc
We offload most of the logic for OfflineAudioContext to the destination node,
since that's where the sample recording needs to happen, so doing this will
make the code simpler.
2013-05-16 19:30:42 -04:00
Ehsan Akhgari
a96e98f013 Bug 836599 - Part 9: Implement the DOM binding for OfflineAudioContext; r=roc 2013-05-16 19:30:41 -04:00
Ehsan Akhgari
aecaa516ae Bug 836599 - Part 8: Add a non-realtime media graph API to produce a given number of ticks; r=roc 2013-05-16 19:30:41 -04:00
Bobby Holley
0a7cefa97a Bug 873253 Crash clicking on file input in XUL whitelisted site r=bz 2013-05-16 23:57:18 +01:00
Gian-Carlo Pascutto
25469f0e53 Bug 863290 - Correctly detect failure to initialize Android capture objects. Fix crashers. r=jesup 2013-05-15 18:50:42 +02:00
Benoit Jacob
a8f6b95a2e Bug 863716 - Re-add two WebGL tests to the WinXP skip list, that were accidentaly removed from it - no review
They were accidentally taken out of the skip-list by b109e2dbf03b.
2013-05-15 09:51:23 -04:00
Ryan VanderMeulen
88ac4b7137 Merge m-c to inbound. 2013-05-15 08:36:44 -04:00
Olli Pettay
974ce415aa Bug 866915, update XHR.send to follow the spec, r=sicking
--HG--
extra : rebase_source : ee7ce01fa3a71db5327e42f40a725db99efbe345
2013-05-15 14:48:59 +03:00
Olli Pettay
f60f1ed2e1 Bug 848535, simplify js object holding in XHR and FileReader, r=mccr8
--HG--
extra : rebase_source : d10c2315bf3eafb0e3ef7f4199c1439e96c47da3
2013-05-15 14:48:55 +03:00
Olli Pettay
f40cb9a33b Bug 857883, don't assert about readyState when not needed, r=bz
--HG--
extra : rebase_source : 1dc9dc6bae5907cac3f2b8b1c31d79e7bcbb68f2
2013-05-15 14:35:41 +03:00
Patrick Wang
340c832b1b Bug 871463 - allow to fallback to software codec in emulator. r=doublec 2013-05-13 17:38:49 +08:00
Stephen Pohl
d526d9f61a Bug 817700 - Fix test_toBlob canvas test. r=roc 2013-05-15 08:21:25 -04:00
Stephen Pohl
ccc6f60e74 Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc 2013-05-15 08:21:25 -04:00
Stephen Pohl
0a00d1f428 Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc 2013-05-15 08:21:24 -04:00
Mounir Lamouri
896c0ac265 Bug 783607 - Update code and write tests for <input type='number'> precision fixes. r=jwatt
--HG--
rename : content/html/content/test/forms/test_input_range_rounding.html => content/html/content/test/forms/test_input_number_rounding.html
2013-05-15 12:56:00 +01:00
Ryan VanderMeulen
a7737c8f7f Backed out 4 changesets (bug 869195, bug 870845, bug 872043, bug 862825) for mochitest b-c, mochitest-other, and xpcshell orange on a CLOSED TREE.
Backed out changeset 049889b25a79 (bug 869195)
Backed out changeset fc0bef5a2cfd (bug 862825)
Backed out changeset 267fe0d9c201 (bug 870845)
Backed out changeset 7b06b9d1acb2 (bug 872043)
2013-05-14 16:40:26 -04:00
Boris Zbarsky
5acfb67e4a Bug 869195. Make QueryInterface be exposed for both chrome and xbl scopes, not just in chrome. r=bholley,peterv 2013-05-14 14:24:48 -04:00
Ryan VanderMeulen
88ba09194d Merge m-c to inbound. 2013-05-14 10:51:43 -04:00
Ryan VanderMeulen
5d06283e78 Merge m-c to birch. 2013-05-14 08:38:59 -04:00
Chiajung Hung
eec514e788 Bug 869331 - Flush the SkiaGL canvas before right present. r=gw280 2013-05-14 08:31:59 -04:00
Ehsan Akhgari
a0b78d269a Bug 865251 - Implement WaveShaperNode; r=roc 2013-05-14 00:12:30 -04:00
Ehsan Akhgari
b757634fd8 Bug 871315 - Fix some rooting hazards in content/; r=till,bzbarsky 2013-05-13 13:43:53 -04:00
Masatoshi Kimura
9369a25ddf Bug 673919 - Remove captureEvents, releaseEvents, and routeEvent. r=smaug 2013-05-14 21:18:39 +09:00
Paul Adenot
3158b60d85 Bug 867104 - Add a crashtest. r=ehsan 2013-05-14 14:14:42 +02:00
Paul Adenot
e1cda4145a Bug 867104 - r=ehsan 2013-05-14 14:14:42 +02:00
Mounir Lamouri
171a9e7ce6 Bug 851642 - Make sure fullscreenchange event is sent even when the document is being removed from the doctree. r=smaug
... instead of relying on nsScreen being destroyed which was causing flaky
behaviour on Firefox Android (based on GC) and was creating a race condition bug
on Firefox OS.
2013-05-13 12:00:42 +01:00
Mounir Lamouri
a4e0a28de3 Bug 826302 - Update .valueAsDate tests to test stuff fixed by WebIDL. r=bz 2013-05-13 11:58:48 +01:00
Joey Armstrong
0d49db0381 bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal 2013-05-13 16:24:07 -04:00
Ehsan Akhgari
7cb39c2935 Backed out 2 changesets (bug 871315) because different compilers have different standards on what is and is not C++
Backed out changeset d0d2e13e8b83 (bug 871315)
Backed out changeset be3976bd2d57 (bug 871315)

Landed on a CLOSED TREE
2013-05-13 14:42:03 -04:00
Ehsan Akhgari
6e72eccda2 Bug 871315 followup - Remove the unused rootedNull local variable 2013-05-13 13:54:38 -04:00
Ehsan Akhgari
fc17efaf67 Bug 871315 - Fix some rooting hazards in content/; r=till,bzbarsky 2013-05-13 13:43:53 -04:00
Andrea Marchesini
edbf1b9d24 Bug 869006 - Comment should be consructable. r=Ms2ger 2013-05-13 09:22:30 -04:00
Jon Buckley
3ce29ac29f Bug 738867 - Implement WebGL OES_element_index_uint extension. r=bjacob 2013-05-13 09:22:30 -04:00
Jon Buckley
6b44ce69cc Bug 738867 - Separate sanity and uint overflow tests. r=bjacob 2013-05-13 09:22:30 -04:00
Jon Buckley
1bd9937b46 Bug 738867 - bufferSubData should return INVALID_VALUE. r=bjacob 2013-05-13 09:22:29 -04:00
Jeff Gilbert
c031dc11ac Bug 861039 - Update ANGLE to r2042. - r=bjacob 2013-05-13 05:12:37 -07:00
Ed Morley
b900821ccd Backed out changeset fe104053f4f2 (bug 861039) for compilation failures 2013-05-13 12:44:41 +01:00
Jeff Gilbert
bff178fcc1 Bug 861039 - Update ANGLE to r2042. - r=bjacob 2013-05-13 04:11:38 -07:00
Ed Morley
2710e5d6a9 Backed out changeset 496846474ed3 (bug 864774) 2013-05-13 10:05:49 +01:00
Ehsan Akhgari
1ad083a454 Bug 871201 - Part 2: Implement AudioBufferSourceNode.gain; r=roc
X-Git-Commit-ID: db8923b372db098aa7a5dc1cbf42674310b61aef
X-Mailer: git-send-email

--HG--
rename : content/media/webaudio/test/test_audioBufferSourceNode.html => content/media/webaudio/test/test_audioBufferSourceNodeGain.html
rename : content/media/webaudio/test/test_audioBufferSourceNode.html => content/media/webaudio/test/test_delayNodeWithGainAlternate.html
extra : rebase_source : 2cc9259229209fa926970e78ddfc2ef5765f4ad5
2013-05-13 00:17:55 -04:00
Ehsan Akhgari
0fe36724de Bug 871201 - Part 1: Refactor the gain processing logic of GainNodeEngine into a reusable base class; r=roc
X-Git-Commit-ID: e3c9ccaf984c74bb041e2a35fb092dd91e643555
X-Mailer: git-send-email

--HG--
extra : rebase_source : c26ad3b5953f15b599baa9fea0cf66580f2a3262
2013-05-13 00:17:36 -04:00
Ehsan Akhgari
308783cb5d Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc
X-Git-Commit-ID: d9ad3597291b9f656712dcdd15725afcc3882fa1
X-Mailer: git-send-email

--HG--
extra : rebase_source : 5f51d27aec53fd5e9ab868e799ce05ee2b7692d4
2013-05-13 00:17:00 -04:00
Mike Shal
d2b29f4e87 Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Jonathan Watt
d8a27f177a Bug 864120 - Use a display list item to create the focus ring for <input type=range>. r=roc 2013-04-22 10:11:56 +01:00
Vladimir Vukicevic
4a7bee80e8 b=866431, Create XHR ArrayBuffer directly instead of going via nsCString, r=bz,sfink 2013-04-27 15:25:24 -04:00
David Zbarsky
70b156af55 Bug 868312 - Rooting fixes for dom r=bz 2013-05-12 01:17:42 -04:00
Masatoshi Kimura
f468cc292d Bug 871153 - Rename KeyEvent back to KeyboardEvent. r=smaug
--HG--
rename : dom/webidl/KeyEvent.webidl => dom/webidl/KeyboardEvent.webidl
2013-05-12 14:08:37 +09:00
Boris Zbarsky
bfc91fa0eb Bug 870566. Make dataset gets faster by spending less time messing with strings. r=smaug 2013-05-10 18:57:58 -04:00
Boris Zbarsky
580af7e244 Bug 870667. Reinstate a way to turn off performance.timing bits using a pref. r=smaug
This is used by the Tor project, for example.
2013-05-10 18:57:58 -04:00
Ryan VanderMeulen
eb21097a79 Merge m-c to inbound. 2013-05-10 14:57:50 -04:00
David Zbarsky
e521e7ffff Bug 868312 - Rooting fixes for dom r=bz 2013-05-10 14:22:21 -04:00
Justin Lebar
37fa0a4da8 Bug 870598 - Don't send the frameloader-visibility-changed notification if the frameloader's visibility didn't actually change. r=khuey 2013-05-10 11:46:08 -04:00
Andrea Marchesini
b71ae61f88 Bug 868325 - VideoElement should require a 'screen' wakeLock when active. r=jlebar
--HG--
rename : content/html/content/test/test_audio_wakelock.html => content/html/content/test/test_video_wakelock.html
rename : content/media/test/bug520908.ogv => content/html/content/test/wakelock.ogv
2013-05-10 08:42:39 -04:00
Ed Morley
cf8199da6c Merge latest green inbound changeset and mozilla-central 2013-05-10 09:13:03 +01:00
Ms2ger
99e2df02df Bug 868728 - Cleanup nsDOMUIEvent a bit; r=smaug 2013-05-10 09:13:45 +02:00
Ms2ger
b151a55d94 Bug 868730 - Make nsDocument::ResetStylesheetsToURI return void; r=mounir 2013-05-10 09:13:37 +02:00
Ms2ger
268cfa21e8 Bug 859252 - Part b: Import the reftests in the HTML test suite; r=mounir+smontagu
--HG--
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-isolate-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-isolate-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-isolate.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-isolate.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-between-Rs-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-between-Rs.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-mixed-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-mixed.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-mixed.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-between-Rs-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-between-Rs.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-mixed-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-mixed.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-between-Rs-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-between-Rs.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-mixed-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-mixed.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html
rename : content/html/content/reftests/hidden-1-ref.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1-ref.html
rename : content/html/content/reftests/hidden-1a.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1a.html
rename : content/html/content/reftests/hidden-1b.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1b.html
rename : content/html/content/reftests/hidden-1c.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1c.html
rename : content/html/content/reftests/hidden-1d.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1d.html
rename : content/html/content/reftests/hidden-1e.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1e.html
rename : content/html/content/reftests/hidden-1f.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1f.html
rename : content/html/content/reftests/hidden-1g.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1g.html
rename : content/html/content/reftests/hidden-2-ref.svg => dom/imptests/html/html/editing/the-hidden-attribute/hidden-2-ref.svg
rename : content/html/content/reftests/hidden-2.svg => dom/imptests/html/html/editing/the-hidden-attribute/hidden-2.svg
2013-05-10 09:12:55 +02:00
Ryan VanderMeulen
f9e34f1715 Merge the last PGO-green inbound changeset to m-c. 2013-05-09 13:19:31 -04:00
Michael Wu
f4c0d1ead7 Bug 870375 - back out bug 869011 for startup crashes on devices 2013-05-09 13:01:22 -04:00
Michael Wu
1ec46fee8a Backed out changeset 7e4d9be02b8f (bug 869011) for causing bug 870375 2013-05-09 13:00:14 -04:00
Ed Morley
0cbf55de45 Merge mozilla-central and inbound 2013-05-10 12:18:00 +01:00
Joe Drew
099014057f Bug 869011 - Use the correct shader for RGBX gralloc textures. r=bjacob
--HG--
extra : rebase_source : cb20795caae616cbbaa7dcbe568d51afcc155e35
2013-05-06 14:27:37 -04:00
Ehsan Akhgari
fc836625cc Bug 868864 - Correctly scale the time values of AudioParam when converting it to ticks, and correctly calculate SetTargetAtTime event values the first time they're encountered; r=roc 2013-05-06 14:59:43 -04:00
Matt Brubeck
2cb09b0e04 Backed out changeset a5b13623631c:0200fd49efc3 (bug 838692) for frequent Linux debug test_iframe_sandbox_navigation.html timeouts
CLOSED TREE
2013-05-08 16:14:03 -07:00
L. David Baron
b436d2b23d Bug 868751: Remove support for obsolete document.createEvent("AnimationEvent"), document.createEvent("TransitionEvent"), AnimationEvent.initAnimationEvent, and TransitionEvent.initTransitionEvent. r=smaug 2013-05-08 13:45:35 -07:00
L. David Baron
66ca724357 Remove SimpleTest.expectAssertions() call now that bug 846137 is fixed. No review. 2013-05-08 13:45:34 -07:00
Ehsan Akhgari
b5688423b2 Bug 868855 - Respect the input's volume in ChannelMergerNode and ChannelSplitterNode; r=roc 2013-05-06 14:30:47 -04:00
Ehsan Akhgari
566ab60c82 Bug 865233 - Implement the ended event for AudioBufferSourceNode; r=roc 2013-05-06 14:22:01 -04:00
Ehsan Akhgari
fefedbf170 Bug 867174 - Part 2: Protect against invalid sample rates a bit harder; r=padenot 2013-05-06 11:34:03 -04:00
Ryan VanderMeulen
465845882c Merge m-c to inbound. 2013-05-06 11:20:45 -04:00
Sotaro Ikeda
1cc722ad6e Bug 864180 - Move audio software decoder to app's process. r=doublec 2013-05-06 08:43:18 -04:00
Martijn Wargers
0cbe30ac7e Bug 861689 - Fix focus issues in various B2G mochitests. r=jmaher 2013-05-03 18:29:55 +02:00
Sankha Narayan Guria
6349c5c599 Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley 2013-05-06 09:04:17 -04:00
Boris Zbarsky
335ae08584 Bug 867844 part 3. Fix rooting issues in canvas 2d code. r=smaug 2013-05-06 08:30:50 -04:00
Boris Zbarsky
7edad6e279 Bug 867844 part 2. Fix remaining rooting hazards in nsFrameMessageManager.cpp. r=smaug 2013-05-06 08:30:46 -04:00
Boris Zbarsky
efc16bb6f6 Bug 867844 part 1. Fix rooting hazards in LegacyCall. r=smaug 2013-05-06 08:30:40 -04:00
Phil Ringnalda
0c304110e3 Bug 863716 - Do a CC and a second GC between each subtest of test_webgl_conformance_test_suite.html to minimize the OOM kills of WinXP slaves, r=bjacob 2013-05-05 12:17:11 -07:00
Phil Ringnalda
d3e92cd2f3 Merge m-c to m-i 2013-05-05 12:17:07 -07:00
Ehsan Akhgari
855b90e600 Bug 865248 - Implement ChannelMergerNode; r=roc
--HG--
rename : content/media/webaudio/ChannelSplitterNode.h => content/media/webaudio/ChannelMergerNode.h
2013-05-05 11:49:37 -04:00
Ehsan Akhgari
cb9c2a7a4c Bug 865247 - Part 4: Implement ChannelSplitterNode; r=roc 2013-05-05 11:49:13 -04:00
Ehsan Akhgari
cea007a9a4 Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc
The ObtainInputBlock API is also changed to create an input block for one input
block at a time.  An array of these input blocks is then sent to
ProduceAudioBlock for processing, which generates an array of AudioChunks as
output.

Backwards compatibilty with existing engines is achieved by keeping the
existing ProduceAudioBlock API for use with engines with only a maximum of one
input and output port.
2013-05-05 11:48:45 -04:00
Ehsan Akhgari
1f4e097965 Bug 865247 - Part 2: Tell MediaInputPorts about their input and output ports; r=roc 2013-05-05 11:47:59 -04:00
Ehsan Akhgari
68870fa8ce Bug 865247 - Part 1: Give MediaInputPort the notion of an input and output port number; r=roc 2013-05-05 11:47:36 -04:00
Ehsan Akhgari
a8711101f3 Bug 868485 - Part 2: Add test cases for createBuffer with mono downmixing; r=roc 2013-05-05 11:16:23 -04:00
Ehsan Akhgari
7ea8b318c7 Bug 868485 - Part 1: Implement the mixToMono behavior for createBuffer; r=roc 2013-05-05 11:15:58 -04:00
Olli Pettay
56514d79da Bug 848293 - Update AnimationEvent to be compatible with the spec, r=dbaron
--HG--
extra : rebase_source : 04f2cb9c5aa56549da0af3c722b35f3dab5746c3
2013-05-05 16:22:29 +03:00
Ms2ger
651b9b2b24 Bug 868729 - Remove nsHTMLCSSStyleSheet::Init; r=bz 2013-05-05 09:03:20 +02:00
Ms2ger
e296ab0d09 Bug 866436 - Cleanup the implementation of UIEvent.which; r=smaug 2013-05-05 09:03:16 +02:00
Ms2ger
a9a8f91052 Bug 866600 - Avoid using nsIDOMDocument::GetHidden; r=mounir 2013-05-05 09:03:15 +02:00
Yuan Pengfei
8cab2eb577 Bug 868716 - Fix placement of #include <float.h>; r=ehsan 2013-05-04 11:35:35 -04:00
Olli Pettay
ac44aa8903 Bug 848291 - Update TransitionEvent to be compatible with the spec, r=dbaron 2013-05-04 17:41:20 +03:00
Chris Pearce
fde382cc89 Bug 847267 - Disable webgl conformance video test on windows 6+ that fail with DXVA on nvidia hardware. r=jgilbert 2013-05-04 22:12:41 +12:00
Chris Pearce
16011bf3ac Bug 847267 - Use DXVA2 to offload H.264 decoding to the GPU on Windows. r=Bas 2013-05-04 22:12:41 +12:00
Ms2ger
3d80975181 Merge m-c to inbound 2013-05-04 10:47:09 +02:00
David Zbarsky
c12529b9d3 [Bug 868701] Remove classinfo for Attr r=Ms2ger 2013-05-04 03:55:53 -04:00
David Zbarsky
ef70ce04b7 Bug 868312: Various dom rooting fixes r=bz 2013-05-04 03:52:57 -04:00
David Zbarsky
40805457eb Bug 868312: Root nsDOMClassInfo.cpp, part 2 r=bz 2013-05-04 03:51:53 -04:00
Ms2ger
ad8e1476ee Merge backout. 2013-05-05 11:52:34 +02:00
Ms2ger
fe38e416ee Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX. 2013-05-05 11:51:47 +02:00
Ms2ger
18535a9814 Merge backout. 2013-05-05 10:10:18 +02:00
Ms2ger
b5b59b6e1b Backout changesets cb61d7bd6496:87ee7b242241 for bustage. 2013-05-05 10:09:49 +02:00
Robert Longson
fae04a65cb Bug 863994 - Support transform attribute on <svg> elements. r=dholbert
--HG--
rename : layout/reftests/svg/svg-transform-01.svg => layout/reftests/svg/svg-transform-02.svg
2013-05-05 08:20:25 +01:00
Ehsan Akhgari
57559db181 Bug 865248 - Implement ChannelMergerNode; r=roc
--HG--
rename : content/media/webaudio/ChannelSplitterNode.h => content/media/webaudio/ChannelMergerNode.h
2013-05-05 03:07:43 -04:00
Ehsan Akhgari
971125b798 Bug 865247 - Part 4: Implement ChannelSplitterNode; r=roc 2013-05-05 03:07:04 -04:00
Ehsan Akhgari
2698711336 Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc
The ObtainInputBlock API is also changed to create an input block for
one input block at a time.  An array of these input blocks is then sent
to ProduceAudioBlock for processing, which generates an array of
AudioChunks as output.

Backwards compatibilty with existing engines is achieved by keeping the
existing ProduceAudioBlock API for use with engines with only a maximum of one
input and output port.
2013-05-05 03:06:34 -04:00
Ehsan Akhgari
d244ab565d Bug 865247 - Part 2: Tell MediaInputPorts about their input and output ports; r=roc 2013-05-05 03:04:45 -04:00
Ehsan Akhgari
4cebd2b3bd Bug 865247 - Part 1: Give MediaInputPort the notion of an input and output port number; r=roc 2013-05-05 03:04:21 -04:00
Robert O'Callahan
dc425a880b Bug 868406. Shut down MediaStreamGraph's thread. r=jesup 2013-05-05 18:20:11 +12:00
Phil Ringnalda
5d3aa2950b Merge Birch and m-c 2013-05-03 19:38:56 -07:00
Robert O'Callahan
640305cda9 Bug 866514. Part 1: Add DOMMediaStream::OnTracksAvailableCallback. r=jesup 2013-05-03 17:02:55 +12:00
Ed Morley
62e49e6d1a Merge mozilla-central and birch 2013-05-03 13:35:02 +01:00
Ed Morley
bbd462e94e Backed out changeset 2938c2e1f7e7 (bug 867203) since part 1 had to be backed out for conflicts 2013-05-03 10:10:18 +01:00
Ed Morley
e1d81087be Backed out changeset ad407adf94f2 (bug 867174) and friends for causing permaorange mochitest-2 on Android, disabling tests without using android.json and/or conflicting with the backouts on three CLOSED TREEs 2013-05-03 09:24:04 +01:00
Ed Morley
d320d9c131 Backed out changeset 9351bfd9d8c5 (bug 867174) 2013-05-03 09:20:05 +01:00
Ed Morley
b8d16c44dc Backed out changeset 85ec6c943147 (bug 867876) 2013-05-03 09:20:01 +01:00
Ed Morley
2976e17cdf Backed out changeset b342f87552a3 (bug 865642) 2013-05-03 09:19:58 +01:00
Ed Morley
ae15f3e346 Backed out changeset 3cadad39da66 (bug 868116) 2013-05-03 09:19:55 +01:00
Ed Morley
ca5a276d35 Backed out changeset 93602e7a1551 (bug 865642) 2013-05-03 09:19:52 +01:00
Ed Morley
58401e4f7b Backed out changeset da92f0c44e91 (bug 867980) 2013-05-03 09:19:49 +01:00
Ed Morley
cd69604be9 Backed out changeset 6402e13dc9ba (bug 865642) 2013-05-03 09:19:46 +01:00
Ed Morley
a98a3b019c Backed out changeset b66017604bdd (bug 867203) 2013-05-03 09:19:43 +01:00
Paul Adenot
5bc11a52c7 Bug 867203 - Part 2: Remove useless mPannerNode member in AudioBufferSourceNode. r=ehsan
--HG--
extra : rebase_source : 1b4bb979fd34dabc470ed8e59a40deaff0fa61a5
2013-05-02 17:04:49 +02:00
Robert O'Callahan
e4b46a4d97 Bug 863224. DOMMediaStream should release its internal MediaStream and listener during Unlink to ensure that events running between Unlink and the destruction of the DOMMediaStream don't see the dying object. r=jesup 2013-05-01 23:24:16 +12:00
Phil Ringnalda
3138f9118d Bug 868152 - The disabling of media crashtest on Android will continue until morale improves 2013-05-03 18:40:43 -07:00
James Willcox
26839b9119 Bug 848652 - Implement ArrayBuffer version of AudioContext.createBuffer r=ehsan
--HG--
rename : content/media/webaudio/test/test_decodeAudioData.html => content/media/webaudio/test/test_mediaDecoding.html
2013-05-03 16:42:28 -04:00
Boris Zbarsky
545e5c8143 Bug 865969 part 4. Pass handles to WebIDL dictionary init. r=smaug,terrence 2013-05-03 19:29:08 -04:00
Boris Zbarsky
b8d3b00c5d Bug 865969 part 2. Better rooting in bindings for 'any' arguments. r=smaug 2013-05-03 19:29:07 -04:00
Boris Zbarsky
9ae8f0f383 Bug 868266. Root the arguments list in nsObjectLoadingContent::LegacyCall. r=terrence 2013-05-03 19:28:32 -04:00
Matt Brubeck
eb1363b174 Back out changeset 1a0f522cf110 (bug 848652) because of assertion failures in MediaBufferDecoder.cpp
CLOSED TREE

--HG--
rename : content/media/webaudio/test/test_mediaDecoding.html => content/media/webaudio/test/test_decodeAudioData.html
2013-05-03 15:18:06 -07:00
Bobby Holley
d02fa60c1c Bug 829872 - Fix up tests that depend on contentDocument being non-null. r=imelven
These almost universally depend on some sort of special privileges, so I don't
think they're representative of any use-cases we might find on the web.
2013-05-03 14:47:10 -07:00
Bobby Holley
f267207f77 Bug 829872 - Return null for cross-origin contentDocument. r=bz 2013-05-03 14:47:09 -07:00
Ehsan Akhgari
1e87638631 Bug 867203 - Part 1: Unregister AudioBufferSourceNodes from PannerNodes when they die; r=padenot
--HG--
extra : rebase_source : e4aca1ebb975e04e8821df0377ee652e18755ed7
2013-04-30 19:20:55 -04:00
Ryan VanderMeulen
ae1d5cb13b Bug 865642 - Disable more tests on Android. 2013-05-02 23:59:31 -04:00
Ehsan Akhgari
e6e5e83119 Bug 867174 - Part 1: Deliver the correct channel count the to the resampler the first time that we see a buffer; r=padenot 2013-04-30 16:36:19 -04:00
Mounir Lamouri
2e83fd3c96 Bug 867950 - Refactor HTMLInputElement::{Clone,RestoreState,SaveState}() to use GetValueMode() instead of mType. r=smaug 2013-05-03 18:17:09 +01:00
Gregory Szorc
c6c1177427 Bug 863069 - Part 1: Sort lists in moz.build files; r=mshal 2013-05-03 09:54:45 -07:00
Ehsan Akhgari
78292ca533 Bug 867876 - Add some tests for the AudioParam automation events; r=roc 2013-05-02 01:13:27 -04:00
Paul Adenot
6e76c43d3d Bug 867203 - Part 2: Remove useless mPannerNode member in AudioBufferSourceNode. r=ehsan
--HG--
extra : rebase_source : dc94f66dbb4291226ab3f2c6c1ad8dc7aa4081e7
2013-05-02 17:04:49 +02:00
Ehsan Akhgari
96b8756891 Bug 867203 - Part 1: Unregister AudioBufferSourceNodes from PannerNodes when they die; r=padenot
--HG--
extra : rebase_source : 3c580a0feba39d01779a91e6bd10a10d98cb7114
2013-04-30 19:20:55 -04:00
Trevor Saunders
c31f209f87 bug 869283 - fix gcc warnings in wmf r=cpearce 2013-05-06 21:58:55 -04:00
Ryan VanderMeulen
2f18537b41 Merge m-c to inbound. 2013-05-02 21:50:25 -04:00
Ryan VanderMeulen
9de0b9c4c6 Bug 868152 - Skip test on Android due to crashtest perma-orange. 2013-05-02 21:28:35 -04:00
Ryan VanderMeulen
b239f29690 Bug 867980 - Disable test on Android due to frequent timeouts. 2013-05-02 21:25:38 -04:00
Ryan VanderMeulen
3a29454d25 Bug 865642 - Disable tests on Android due to frequent timeouts. 2013-05-02 21:24:17 -04:00
Chris Pearce
2521fa716f Bug 866561 - Enable high precision timers on Windows when playing video. r=kinetik 2013-05-03 12:39:19 +12:00
Boris Zbarsky
5c642e9d04 Bug 742206 followup. Fix unexpected passes so we can get rid of this CLOSED TREE. 2013-05-02 16:33:17 -04:00
Ryan VanderMeulen
d6c5ed3116 Bug 868116 - Disable test on Android due to being perma-orange. 2013-05-02 15:39:40 -04:00
Ryan VanderMeulen
dee43def22 Merge m-c to inbound. 2013-05-02 15:17:39 -04:00
Ryan VanderMeulen
ee6ba79e8b Merge m-c to birch. 2013-05-02 13:10:42 -04:00
Andrea Marchesini
29c54d0c0f Bug 859824 - MediaElement creates a WakeLock when playing audio. r=jlebar 2013-05-02 12:45:35 -04:00
Ryan VanderMeulen
56b20f00eb Backed out changeset 9fd2515981bf (bug 859824) for bustage. 2013-05-02 12:44:49 -04:00
David Zbarsky
38f5841d1a Bug 866450 Part 7: Root some additional JS::Values found during review r=bz 2013-05-02 05:12:47 -04:00
David Zbarsky
9e8a403300 Bug 866450 Part 5: Fix rooting hazards under content/ and dom/ r=bz 2013-05-02 05:12:47 -04:00
David Zbarsky
a79bf02c5d Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz 2013-05-02 05:12:46 -04:00
David Zbarsky
3f7cb5e49c Bug 866450 Part 1: Fix rooting hazards under content/ and dom/ r=bz 2013-05-02 05:12:45 -04:00
Olli Pettay
6aae4ec83f Bug 847597 - Paris binding for NotifyAudioAvailableEvent, r=peterv
--HG--
extra : rebase_source : 2fb578e3f0c7a60f95f3a2f13634f9b4c887d95f
2013-05-02 20:11:12 +03:00
Martijn Wargers
2795da5c3e Bug 865204 - Change remaining CSP tests that use enablePrivilege to SpecialPowers. r=bholley, f=imelven 2013-05-02 01:16:45 +02:00
Ralph Giles
2dabc01f52 Bug 782091 - Add multichannel Opus test files. r=derf
This doesn't do any verification of the output, just checks
that we load multichannel files and playback completes.

These are public-domain test files created by Tim and Monty
last year. They're not great audio quality, the idea is just
to verify correct speaker mapping.

http://people.xiph.org/~greg/opus_testvectors/opus_multichannel_examples/
2013-05-01 14:15:57 -07:00
Cykesiopka
12a1882dfe Bug 541918 - Uncomment head attribute test in content/html/document/test/test_bug324378.html. r=jst 2013-05-02 07:52:25 -04:00
Andrea Marchesini
34f4feefa8 Bug 859824 - MediaElement creates a WakeLock when playing audio. r=jlebar 2013-05-02 12:05:00 -04:00
Chiajung Hung
03375ee9b1 Bug 825110 - Part 3: WebRTC changes for B2G WebRTC video module. r=jesup 2013-05-02 08:00:12 -04:00
Boris Zbarsky
c15a45c218 Bug 742206 part 4. Start using the new Date stuff for HTMLInputElement.valueAsDate. r=smaug 2013-05-02 14:38:20 -04:00
Boris Zbarsky
b7ef07e12d Bug 860841. Hook up the proto chain of a WebIDL interface object to the interface object of its nearest ancestor interface that has one, as if these were ES6 classes. r=peterv 2013-05-02 14:38:19 -04:00
Steve Fink
8b5fe6e674 Bug 867341 - Replace AutoObjectRooter with RootedObject. r=smaug
--HG--
extra : rebase_source : b5dc27c6dfbc219980739314a22ff691a1b25032
2013-04-26 21:08:16 -07:00
Bobby Holley
b26fa028cb Bug 834699 - Fix tests that munge dom.xbl_scopes. r=bz 2013-05-02 16:02:04 -07:00
Bobby Holley
a25082424e Bug 834699 - Stop checking dom.xbl_scopes. r=bz 2013-05-02 16:02:03 -07:00
Chris Pearce
c8081a14c7 Bug 862182. r=roc,doublec 2013-05-03 10:59:18 +12:00
Aryeh Gregor
91cb3e0c40 Bug 859817 - Make nsStringBuffer::Alloc return already_AddRefed; r=bz 2013-04-22 14:13:22 +03:00
Ed Morley
0e4101d53a Backed out changeset ad10907da2d4 (bug 866450) for B2G build failures 2013-05-02 11:58:05 +01:00
Ed Morley
581e7b778e Backed out changeset b514d768d793 (bug 866450) 2013-05-02 11:57:14 +01:00
Ed Morley
d29f694434 Backed out changeset c5ba9c0dc252 (bug 866450) 2013-05-02 11:57:04 +01:00
Ed Morley
37d84a3fe7 Backed out changeset e0b51717bb64 (bug 866450) 2013-05-02 11:56:57 +01:00
David Zbarsky
0e20dc3030 Bug 866450 Part 7: Root some additional JS::Values found during review r=bz 2013-05-02 05:12:47 -04:00
David Zbarsky
a921f5fb9c Bug 866450 Part 5: Fix rooting hazards under content/ and dom/ r=bz 2013-05-02 05:12:47 -04:00
David Zbarsky
0566d3158e Bug 866450 Part 2: Fix rooting hazards under content/ and dom/ r=bz 2013-05-02 05:12:46 -04:00
David Zbarsky
350f4548ad Bug 866450 Part 1: Fix rooting hazards under content/ and dom/ r=bz 2013-05-02 05:12:45 -04:00
Gian-Carlo Pascutto
1cc401dd5d Bug 866093 - Set Android Context Objects, use any-thread FindClass, compile AudioCapture classes. r=jesup f=blassey 2013-05-02 08:42:53 +02:00
Boris Zbarsky
8cc9072bea Bug 861022 part 2. Root the global object in WebIDL prototype and interface object setup. r=peterv,terrence 2013-05-01 23:44:12 -04:00
Boris Zbarsky
2ca9989cd9 Bug 861022 part 1. Root the non-globals in WebIDL prototype and interface object setup. r=peterv,terrence 2013-05-01 23:44:11 -04:00
Boris Zbarsky
a1a8592412 Bug 867312. Expose some APIs for working with millisecond timestamps corresponding to JS dates. r=waldo 2013-05-01 23:44:11 -04:00
Ehsan Akhgari
ee04d0f742 Bug 867511 - Part 2: Use DynamicCompressorNode's input channel count when processing input; r=roc 2013-05-01 15:40:07 -04:00
Ehsan Akhgari
d876907238 Bug 867511 - Part 1: Use ScriptProcessorNode's input channel count when buffering input; r=roc 2013-05-01 15:10:45 -04:00
David Zbarsky
66bd868e95 Bug 866575: Throw when creating a pattern with a large source r=nrc, mattwoodrow 2013-05-01 22:04:08 -04:00
Ehsan Akhgari
c4e4934952 Bug 865642 - Disable test_bug867174.html on Android 2013-05-02 12:03:49 -04:00
Ryan VanderMeulen
4c678f2921 Backed out changeset 088bb497b532 (bug 867950) for mochitest-1 failures. 2013-05-02 11:15:50 -04:00