Commit Graph

17230 Commits

Author SHA1 Message Date
Ehsan Akhgari
192f3ab926 Bug 913830 - Remove more unneeded #includes from the xpconnect IDL files; r=bholley 2013-09-09 22:37:37 +02:00
Jeff Muizelaar
c18eea3d30 Bug 908726. Add AppUnits.h so we don't need nsDeviceContext.h for AppUnitsPerCSSPixel(). r=ehsan 2013-09-06 16:15:04 -04:00
Masatoshi Kimura
9923e59734 Bug 915202 - Remove a hack enabling DOMException in xpcshell. r=khuey 2013-09-12 22:16:22 +09:00
Ehsan Akhgari
2ce2ec0cdb Bug 912702 - Minimize the #includes in content/media; r=roc 2013-09-04 17:58:14 -04:00
Steven Lee
a516ca220b Bug 902856 - Generate fake audio data in MediaEngineDefaultAudioSource. r=jesup, r=derf 2013-09-05 08:34:49 -04:00
Frederik Braun
82495c079a Bug 607067 - Improve CSP violation messages for base restrictions and fix affected testcases. r=imelven, r=sstamm 2013-08-12 12:34:40 +02:00
Robert Longson
238dda5009 Bug 705584 - Improve/increase use of nsCharSeparatedTokenizerTemplate in nsSMILParserUtils. r=dholbert 2013-09-05 13:08:47 +01:00
Masayuki Nakano
78c0e6733f Bug 910978 part.20 Test calls of getModifierState() of all events not causing crash r=smaug 2013-09-05 15:06:39 +09:00
Robert O'Callahan
8ca63f18ef Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Phil Ringnalda
3914af6be4 Back out 4537337759b7 (bug 910517) because nobody expects the talos inquisition
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-04 22:42:06 -07:00
George Wright
c5332675ee Bug 903722 - Only demote to a software canvas if we're a GL-backed Skia canvas r=bjacob 2013-08-30 14:35:30 -04:00
Phil Ringnalda
cf2028664c Back out e46601eb7279:533dc9ea3301 (bug 912322) for Android reftest bustage 2013-09-04 21:49:16 -07:00
Nicholas Nethercote
86b7ae4c3a Bug 910517 - Remove nsIMemoryReporter, and rename nsIMemoryMultiReporter as nsIMemoryReporter. r=mmcr8.
--HG--
rename : content/canvas/src/WebGLMemoryMultiReporterWrapper.h => content/canvas/src/WebGLMemoryReporterWrapper.h
extra : rebase_source : 9142be547b2eeef37a8073a710ce23070f98cf65
2013-08-27 16:24:51 -07:00
Bobby Holley
e903e0f569 Bug 912322 - Fix tests. r=bz
The crashtest changes are untested (aside from the fact that they don't crash).
2013-09-04 19:05:51 -07:00
Wes Kocher
10df022340 Merge m-c to inbound 2013-09-04 18:04:50 -07:00
Wes Kocher
8ccb104e0e Merge fx-team to m-c on a CLOSED TREE 2013-09-04 17:02:06 -07:00
Mike Hommey
05b3f24e0e Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Boris Zbarsky
fa3223952e Bug 911771 followup. Just nuke the broken code. r=CLOSED TREE 2013-09-04 17:38:23 -04:00
Robert Longson
dfffb463ac Bug 906601 - filter processing memory allocation should be fallible. r=jwatt 2013-09-04 22:14:10 +01:00
Georg Fritzsche
4d35b4e5ed Bug 899080 - Test fixup part 4 - content. r=smaug 2013-09-04 16:07:52 +02:00
Bobby Holley
1e72ccd895 Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8
Some of the uses of this are a bit nonsensical now, but that's a problem for
another day.
2013-09-04 14:06:57 -07:00
Boris Zbarsky
7a50c66936 Bug 911771. Remove uses of MOZ_DEBUG in .cpp files, since there is no such thing there. Use DEBUG instead. r=glandium 2013-09-04 16:43:12 -04:00
Boris Zbarsky
ded75e63dc Bug 910795 part 2. Use the new Rebind() setup to avoid creating string copies for variadic string arguments. r=smaug 2013-09-04 16:43:12 -04:00
Karl Tomlinson
1a85e41f2d b=906966 limit ScriptProcessorNode input channel count through channelCount and channelCountMode r=ehsan
--HG--
extra : transplant_source : %E6-%8A%10%BEb%FEg%8C%C3f%2C%1F%C6%859%E5%27%1C%60
2013-09-05 07:44:37 +12:00
Karl Tomlinson
c20bae4715 b=906966 limit ConvolverNode and PannerNode input channel count through channelCount and channelCountMode r=ehsan
--HG--
extra : transplant_source : %8A%FB%BC%D3%D0%F3Ct%A5%D1%B1%AF%3D%9Bk%896%7F%7F%1F
2013-09-05 07:44:35 +12:00
Karl Tomlinson
6d3883eb46 tests for convolver and panner channelCount b=906966
--HG--
extra : transplant_source : %17%A2WFH%18%7E-c%2CZVC%AAc%85%FB%02%BE%BD
2013-09-05 07:44:04 +12:00
Karl Tomlinson
37e079bc4d b=907986 remove unused ThreeDPoint::Distance() r=padenot
--HG--
extra : transplant_source : %19%DD%A9%CB%CC%B1%C42%E2%8EY%CE%22%89o_%97i%03_
2013-09-04 21:21:00 +12:00
Karl Tomlinson
74e3f50648 b=907986 handle zero front-right plane projection without NaNs r=padenot
The azimuth calculation in the Web Audio spec becomes undefined in this
situation as it requires normalizing a zero vector.  The panning effect should
not depend on azimuth when the source is directly above the listener (because
position does not depend on azimuth), but the specified "equalpower" panning
model does depend on azimuth even at this elevation.  Setting azimuth to zero
produces the same result as if the normalized projection were replaced with a
zero vector.

--HG--
extra : transplant_source : f%A4h%CB7%7Bp%87%AE%09%9F%2Cu%D7%CD%9D%5E%A8%EC%0D
2013-09-04 21:20:59 +12:00
Karl Tomlinson
33b9dff05b test equalpower panning effect with panner directly above b=907986
--HG--
extra : transplant_source : %8E%99%9B%F8%288%5C%A5%E8%D1%C3%E2%9F%89%5C%D0C%B1l%B0
2013-09-04 21:20:59 +12:00
Karl Tomlinson
2a2ab79432 b=907986 normalize orientation vectors early and keep existing state if directions are undefined r=padenot
Normalizing the AudioListener front orientation vectors before taking their
cross product avoids the possibility of overflow.

The panning effect and the azimuth and elevation calculation in the Web Audio
spec becomes undefined with linearly dependent listener vectors, so keep
existing state in these situations.

PannerNode orientation is normalized for consistency, but zero is permitted
for this vector because the sound cone algorithm in the Web Audio specifies
behavior for this case.

--HG--
extra : transplant_source : %DA%C7e%E7%90%14%AF%EA%08%94x%C1%A2g%F1%9A%EE%16%EB%29
2013-09-04 21:20:59 +12:00
Karl Tomlinson
b88e8922d4 b=907986 avoid under and overflow in Normalize() r=padenot
--HG--
extra : transplant_source : %83%C5%A4%92%28%2Bf%7DHT%13%DE7L%26%B89x%E4%FF
2013-09-04 21:20:58 +12:00
Karl Tomlinson
6d0652f9c8 b=907986 don't calculate upProjection twice r=padenot
--HG--
extra : transplant_source : %8E%E1r%9F%AC%EB%C6%9A%EE_%10%0F%B9%1D%EF%85%EBu%CD%96
2013-09-04 21:20:58 +12:00
Karl Tomlinson
29f77b83af crashtests for bug 907986
--HG--
extra : transplant_source : %1A%09%7D%14MM%B2_p%2B%27%C4M%C3%A2%83%F3C%C4%DC
2013-09-04 21:10:32 +12:00
Karl Tomlinson
14736f8cee revert 3171b6ad0055 b=907986
--HG--
extra : transplant_source : K%83%1FS%27%A7%20%82%C4P%08%E5n%8C%830%B6%2C%24%97
2013-09-04 15:02:04 +12:00
aceman
b968953397 Bug 677912 - Follow-up to bug 136556 - change the string ID for localizers. r=bz 2013-09-04 12:52:25 -04:00
Ed Morley
18a47a0e8e Merge latest green inbound changeset and mozilla-central 2013-09-04 12:54:46 +01:00
Robert O'Callahan
f19415be79 Bug 877135. Remove leftover test. r=doublec 2013-09-04 16:43:10 +12:00
Matthew Gregan
a9561ded0b Bug 911059 - Move WebAudio's BufferDecoder to its own file so it can be shared with MSE. r=cpearce 2013-09-04 15:08:11 +12:00
Matthew Gregan
37d5a532ea Bug 911052 - Use decoder's IsDataCachedToEndOfResource instead of resource's version. r=cpearce 2013-09-04 15:08:10 +12:00
Gina Yeh
df9b5223ee Bug 910974 - Patch 1: Dispatch events when remote device queries current play status, r=echou, sr=mrbkap 2013-09-04 10:40:01 +08:00
Pin Zhang
f320083266 Bug 870676: Part 1 - Implement mozFMRadio in WebIDL, r=khuey,baku 2013-09-03 15:26:33 -07:00
Ryan VanderMeulen
c6e97adff4 Merge m-c to b2g-inbound. 2013-09-03 17:44:34 -04:00
Kartikaya Gupta
e928b156af Bug 910322 - Strongly type the viewport size in nsViewportInfo. r=mbrubeck, Ms2ger 2013-09-03 15:12:24 -04:00
Kartikaya Gupta
c1c69a59bf Bug 910322 - Strongly type the zoom factors in nsViewportInfo. r=mbrubeck, Ms2ger 2013-09-03 15:12:23 -04:00
Ed Morley
1d97253a05 Merge latest green fx-team changeset and mozilla-central 2013-09-03 12:13:40 +01:00
Paul Rouget
21fb768c7c Bug 777972 - [responsive mode] translate click events to touch events. r=smaug 2013-09-03 09:15:51 +02:00
Chris Double
1a90ff7305 Bug 888816 - Log android device information before checking for stagefright blocklist - r=edwin 2013-09-03 14:37:51 +12:00
Chris Double
5650b473fb Bug 888786 - Part 1: Remove OMX media plugin workarounds for Sony ICS devices - r=edwin 2013-09-03 14:35:54 +12:00
Chris Double
75fe075bb4 Bug 812680 - Part 1: Remove OMX media plugin workarounds for HTC One X - r=edwin 2013-09-03 14:34:33 +12:00
Karl Tomlinson
dbed0acd62 b=911777 disable test_delayNodeAtMax.html on Ubuntu(|64) opt builds
--HG--
extra : transplant_source : %27%3E%E7%B8%81%F6%AAg%A8%B0H%86%97%C5/V6%B8%FCh
2013-09-03 12:54:37 +12:00
Karl Tomlinson
6efcdee9de use existing named constants b=890528
--HG--
extra : transplant_source : %C9%F5%23%A2%CC%D0%E5v%F4%7B%ED%93%0C%B6%D7%E3%CC%C5%B1%A1
2013-09-02 16:53:15 +12:00
Karl Tomlinson
a760b49eba remove unintentional ! in ed23ecc80370 to test expected buffer frame count when length is supplied b=890528
--HG--
extra : transplant_source : %BB%8E%A8%C2BBFr%A4D%28VG%84%2A%AE%A3qZ%81
2013-09-02 16:53:15 +12:00
Karl Tomlinson
cf7b81a5bf test for bug 891254
--HG--
extra : transplant_source : %FE%D3%7F%0F%3Da%3A%D9u6Hx2%E22%15fn%14H
2013-09-02 16:52:15 +12:00
Blake Kaplan
381a6de0cc Bug 912044 - Initialize rv so we don't use it uninitialized. r=bz 2013-09-03 16:59:11 +02:00
Masayuki Nakano
64b404534a Bug 910978 part.19 Implement nsMutationEvent::AssignMutationEventData() r=smaug 2013-09-03 20:45:30 +09:00
Masayuki Nakano
b30c3feef6 Bug 910978 part.18 Implement nsAnimationEvent::AssignAnimationEventData() r=smaug 2013-09-03 20:45:30 +09:00
Masayuki Nakano
1c1e1f20ff Bug 910978 part.17 Implement nsTransitionEvent::AssignTransitionEventData() r=smaug 2013-09-03 20:45:30 +09:00
Masayuki Nakano
1db2e51d44 Bug 910978 part.16 Implement nsSimpleGestureEvent::AssignSimpleGestureEventData() r=smaug 2013-09-03 20:45:30 +09:00
Masayuki Nakano
5bac5acde7 Bug 910978 part.15 Implement nsFocusEvent::AssignFocusEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
0dec671ed9 Bug 910978 part.14 Implement nsUIEvent::AssignUIEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
694e27ec0a Bug 910978 part.13 Implement nsClipboardEvent::AssignClipboardEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
37a09fd4f9 Bug 910978 part.12 Implement nsCommandEvent::AssignCommandEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
ffc994f8f5 Bug 910978 part.11 Implement nsFormEvent::AssignFormEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
8572bd5112 Bug 910978 part.10 Implement nsTouchEvent::AssignTouchEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
546beaa3a9 Bug 910978 part.9 Implement widget::WheelEvent::AssignWheelEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
04b32b9fa0 Bug 910978 part.8 Implement nsMouseScrollEvent::AssignMouseScrollEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
ccd69297c4 Bug 910978 part.7 Implement nsCompositionEvent::AssignCompositionEventData() r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
00a26e15e5 Bug 910978 part.6 Implement nsTextEvent::AssignTextEventData() and make nsTextEvent not a derived class of nsInputEvent because nobody uses the stored data r=smaug 2013-09-03 20:45:29 +09:00
Masayuki Nakano
114445c4e2 Bug 910978 part.5 Implement nsDragEvent::AssignDragEventData() r=smaug 2013-09-03 20:45:28 +09:00
Masayuki Nakano
725fecdb00 Bug 910978 part.4 Implement nsScrollAreaEvent::AssignScrollAreaEventData() r=smaug 2013-09-03 20:45:28 +09:00
Masayuki Nakano
56c41ee879 Bug 910978 part.3 Implement nsScrollPortEvent::AssignScrollPortEventData() r=smaug 2013-09-03 20:45:28 +09:00
Masayuki Nakano
144f6d5e26 Bug 910978 part.2 Remove nsScrollbarEvent because its member is never used r=smaug+roc 2013-09-03 20:45:28 +09:00
Masayuki Nakano
0cf5f945b0 Bug 910978 part.1 Implement nsScriptErrorEvent::AssignScriptErrorEventData() r=smaug 2013-09-03 20:45:28 +09:00
Ed Morley
441d15282a Merge mozilla-central and inbound 2013-09-03 12:15:19 +01:00
Nicholas Nethercote
d74157039d Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
--HG--
extra : rebase_source : 008ef689989f93b46627b8be8608bdbc544ca3a2
2013-08-27 19:59:14 -07:00
JW Wang
592aaedd9e Bug 907303 - Use fewer local variables to workaround a bug in GCC 4.4.3. r=ehsan 2013-08-30 15:07:33 +08:00
Karl Tomlinson
dbc5b73a3e b=890528 Record silence in the delay buffer when there is no input, to avoid echos r=ehsan
--HG--
extra : transplant_source : x%A5%D0%A8%F9%7B%7DX%AA%C5%04%7E.%2C%B6%3A%EF%3F%08%5E
2013-09-02 12:59:34 +12:00
Karl Tomlinson
eb237f5e62 b=890528 delay buffer must be greater than max delay frames to avoid reading what has just been written r=ehsan
--HG--
extra : transplant_source : %86L%3C%C2%F0%A79%E4w%F6u%FD%11d%A9%FCu%F90%E8
2013-09-02 12:59:34 +12:00
Karl Tomlinson
88ea5a6a50 test for bug 890528
--HG--
extra : transplant_source : B%22%1A%B5%E9%03%D1%A4%D9%20%F7%12%FA%09%10%14%A0%19x%BA
2013-09-02 12:59:31 +12:00
Karl Tomlinson
5ab5819cdc b=890528 add more documentation and make length optional when createExpectedBuffers is present r=ehsan
--HG--
extra : transplant_source : R%7DJo%87%0C%0D%0FuX%C4%BC%C0%95%08b%5D%DA%D1%BF
2013-09-02 11:27:44 +12:00
Nicholas Cameron
a958a793b4 Bug 910158. Don't include BasicLayers.h unnecessarily. r=roc 2013-09-02 10:20:45 +12:00
Masayuki Nakano
a2a3366dc4 Bug 911463 Fix wrong cast in nsDOMUIEvent::IsChar() const r=smaug 2013-09-01 09:17:55 +09:00
Andrew McCreight
3228f67147 Bug 883920 - use templates for {Hold,Drop}JSObjects. r=peterv 2013-08-16 13:10:17 -07:00
Ryan VanderMeulen
d949df5b19 Bug 844025 et al. - Re-enable test_xhr_timeout.html. r=me 2013-08-31 10:15:56 -04:00
Ryan VanderMeulen
d25946ae49 Merge inbound to m-c. 2013-08-30 20:37:30 -04:00
Ehsan Akhgari
dc804b0ed5 Bug 911263 - Remove some unneeded nsIFrame.h #includes; r=mats 2013-08-30 17:17:07 -04:00
Ryan VanderMeulen
176ab0bc99 Merge m-c to mozilla-inbound. 2013-08-30 13:43:55 -04:00
Ed Morley
49ca5b33d6 Merge latest green inbound changeset and mozilla-central 2013-08-30 17:23:11 +01:00
Ed Morley
19ef85f0b3 Merge latest green fx-team changeset and mozilla-central 2013-08-30 17:19:46 +01:00
Olli Pettay
83abfe1558 Bug 910797, make Event.isTrusted to work in workers, r=khuey 2013-08-30 12:47:19 +03:00
Randell Jesup
f587d1f5aa Bug 901583: Reapply mozilla patches on top of webrtc.org 3.34, use NEON detection rs=jesup
--HG--
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.cc => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.cc
rename : media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_opensles_android.h => media/webrtc/trunk/webrtc/modules/audio_device/audio_device_opensles.h
2013-08-30 02:08:57 -04:00
Chris Double
db37b141ed Bug 860599 - Use DataSource::CreateFromURI instead of MediaStreamSource - r=cpearce
--HG--
extra : rebase_source : da5a909d64ad903f86ad7fb76cb306252d8ccaad
2013-08-30 16:51:38 +12:00
Tim Taubert
2f6dacbfd8 Bug 910161 - Remove nsIHistoryEntry and replace it with nsISHEntry; r=bz 2013-08-30 06:14:59 +02:00
Jason Smith
9ae68bc81f Bug 903781 - Mochitest for recording media with timeslice for media recording api. r=roc 2013-08-29 09:56:12 -07:00
Ryan VanderMeulen
dc4adceb5c Merge inbound to m-c on a CLOSED TREE. 2013-08-29 16:04:45 -04:00
Guillaume Abadie
c981a4bb3a Bug 645792 - Replace throwing an exception by returning null on HTMLCanvasElement::GetContext. r=bjacob
CLOSED TREE
2013-08-29 10:14:22 -04:00
Ryan VanderMeulen
c8c1dbcab7 Backed out changeset a58d895d8197 (bug 645792) for OSX leaks. 2013-08-29 13:46:10 -04:00
Benoit Jacob
769b59b3b0 Bug 905141 - Increase fuzziness of some WebGL reftests on B2G - no review, bustage fix
These were already marked as fuzzy on B2G for 83 pixels. With the B2G emulator BGRA patch now deployed on the test slaves, it appears from reftests logs that the fuzziness needs to be updated from 83 pixels to 90 or 91 pixels depending on the test.
2013-08-29 13:09:53 -04:00
Ryan VanderMeulen
8072b982b6 Backed out changeset d5cd8e27cb9c (bug 903781) for Android mochitest-3 failures. 2013-08-29 12:43:54 -04:00
Paul Adenot
50c6309859 Bug 881092 - Test that we can decode multichannel WAVE file only when using decodeAudioData. r=ehsan
--HG--
extra : rebase_source : fe1cb35be9a1197b01a6c90654abd825f28a67e5
2013-08-29 11:44:05 +02:00
Paul Adenot
3358457bfc Bug 881092 - Allow decoding files we know we can't play, in the context of WebAudio. r=kinetik,rillian
--HG--
extra : rebase_source : ebad931aede2f8225404625e90a5f3228c4a31c0
2013-08-29 11:43:44 +02:00
Brian Hackett
ae7d2c6193 Bug 908699 - Allow generating parse errors and warnings when off the main thread, r=billm. 2013-08-29 09:56:05 -06:00
Daniel Holbert
e77c325fd8 Bug 904158 - When creating a string for the SMIL-animated value of a mapped SVG attribute, use NS_strlen to get the StringBuffer's logical length, instead of using nsCheapString and the allocated length. r=dbaron 2013-08-29 11:39:56 -04:00
Julien Wajsberg
7d79d536b8 Bug 814014 - Implement the new classList specification which permits adding/removing several classes with one call. r=smaug 2013-08-28 09:31:13 +02:00
Andrew Quartey
d202f21b13 Bug 811371 - Drop nsISupports inheritance on WebGL object classes. r=bjacob 2013-08-29 11:39:17 -04:00
Guillaume Abadie
894d5bc932 bug 645792 - replace throwing an exception by returning null on HTMLCanvasElement::GetContext - r=bjacob 2013-08-29 10:14:22 -04:00
Eitan Isaacson
bc3f11d694 Bug 909240 - Add SpeechSynthesisUtterance to cycle collection. r=smaug 2013-08-29 14:24:53 +03:00
Ed Morley
061f421c5b Backed out changeset cd99d10fc665 (bug 870676) for breaking B2G device image builds on a CLOSED TREE 2013-08-29 10:43:09 +01:00
Ryan VanderMeulen
1d7bdba295 Merge inbound to m-c. 2013-08-29 00:00:10 -04:00
Eric Faust
e6e4afbe95 Bug 909340 - Follow up: Fix compartmental tp failures on a CLOSED TREE. (r=bz over IRC) 2013-08-28 20:18:13 -07:00
Pin Zhang
0b9822723b Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku 2013-08-28 10:24:23 -07:00
Kyle Huey
7164ad4749 Back out my failed attempt to land bug 870676. 2013-08-28 10:23:32 -07:00
Kyle Huey
46d8d54f75 Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku 2013-08-28 10:11:53 -07:00
Kyle Huey
0907c06c26 Back out my failed attempt to land bug 870676. 2013-08-28 10:10:39 -07:00
Kyle Huey
9ceea02eda Bug 870676: Part 1 - Implement mozFMRadio in WebIDL. r=khuey,baku 2013-08-28 09:44:33 -07:00
Kan-Ru Chen
e6af0b6e4b Bug 879214 and bug 881443 - Use 'playing' event instead of 'progress' in test_audio_wakelock and test_video_wakelock. r=baku 2013-08-28 12:05:06 -04:00
Rick Eyre
d91df96fac Bug 868509 - Rename TextTrackCue to VTTCue r=rillian
This way we can ensure that JS code written for WebVTT is spec
compliant while at the same time not having to abstract VTTCue
from TextTrackCue.

--HG--
rename : dom/webidl/TextTrackCue.webidl => dom/webidl/VTTCue.webidl
2013-08-27 13:07:00 -07:00
Nicholas Nethercote
382134a91a Bug 909623 (part 6) - Remove a reminder comment that I forgot to remove before landing. r=me.
DONTBUILD

--HG--
extra : rebase_source : 25f78c070caded05856e0ed8d0995ae66342b607
2013-08-28 15:57:10 -07:00
Chris Pearce
359627843e Bug 908862 - Strip ID3 tags before we expose MP3 data to DirectShow, to work around bugs in its MP3 decoder. r=padenot 2013-08-29 10:53:03 +12:00
Masatoshi Kimura
890ecab565 Bug 909340 - Make sure the interface object for XULElement is created before the prototype object so that it is hidden from content. r=bz 2013-08-29 07:48:42 +09:00
Ehsan Akhgari
c48e2a86be Bug 910237 - Get rid of the nsIEditor.h #include in nsTextControlFrame.h; r=mats,ehsan 2013-08-28 19:06:00 +00:00
Jason Smith
43556e6beb Bug 903781 - Mochitest for recording media with timeslice for Media Recording API. r=roc 2013-08-26 20:24:02 -07:00
Josh Matthews
35f9dcf3b3 Bug 686828 - Make the CORS reply cache use a monotic clock that agrees with the clock used to control timers in tests. r=sicking 2013-08-29 22:19:02 -04:00
Masayuki Nakano
4a9d769635 Bug 910156 Add AssignKeyEventData() and AssignMouseEventData() for sharing the code in nsDOMEvent::DuplicatePrivateData() and nsDelayed*Event r=smaug 2013-08-30 11:10:32 +09:00
Andrea Marchesini
d80e13725f Bug 887364 - URL API for main thread. r=ehsan 2013-09-04 13:07:21 -04:00
Andrea Marchesini
3660c403e6 Bug 887364 - Update URLUtils interface. r=ehsan 2013-09-04 13:05:10 -04:00
Masatoshi Kimura
216f76200c Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley 2013-09-05 01:02:34 +09:00
Ed Morley
f509dcbf07 Merge mozilla-central and inbound 2013-09-04 16:53:03 +01:00
Benoit Jacob
d5baca5fc2 Bug 912255 - traverse/unlink mDefaultVertexArray - r=smaug 2013-09-04 11:29:36 -04:00
Benoit Jacob
94f74c705d Bug 912042 - Avoid including GLContext.h in headers that don't need it - r=jrmuizel 2013-09-04 08:14:52 -04:00
Benoit Jacob
ba172a45f5 Bug 911879 - Give WebGLContext.h a good round of removing unneeded inline method bodies - r=jgilbert 2013-09-04 08:14:50 -04:00
Benoit Jacob
76d307658c Bug 811371 - Remove nsISupports inheritance in remaining (i.e. new) WebGL classes - r=continuation 2013-09-04 08:14:48 -04:00
Benoit Jacob
4f1dd420f6 Bug 911857 - Move CheckedBufferData to WebGLContextBuffers.cpp - r=jgilbert 2013-09-04 08:14:46 -04:00
Benoit Jacob
e915fc8cb0 Bug 911856 - Remove the custom concept of "stable context" in favor of the standard concept of "lost context" - r=jgilbert 2013-09-04 08:14:44 -04:00
Benoit Jacob
a53a6563d1 Bug 911855 - Remove redundant WebGL integer typedefs - r=jgilbert 2013-09-04 08:14:43 -04:00
Benoit Jacob
70cb68de38 Bug 911851 - Check WebGL sizeiptr arguments - r=jgilbert 2013-09-04 08:14:39 -04:00
Benoit Jacob
aa0bf1b2ae Bug 911850 - BindBufferRange should check for out-of-bounds range - r=jgilbert 2013-09-04 08:14:37 -04:00
Benoit Jacob
d42c57edae Bug 911848 - WebGLBuffer's mByteLength should be a WebGLsizeiptr - r=jgilbert 2013-09-04 08:14:35 -04:00
Robert O'Callahan
3dffe95932 Bug 904926. Remove unnecessary lock. r=cpearce
--HG--
extra : rebase_source : 0088907b65ff3ce2e1f15b2bb1b5e0cdb7126f24
2013-09-04 23:13:06 +12:00
Jonathan Watt
27f311b7c8 Bug 912385 - Include a trailing slash in File.path. r=sicking 2013-08-27 09:30:28 +01:00
Boris Zbarsky
527fc53e17 Bug 909645 part 3. Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers. r=ms2ger 2013-08-28 00:14:57 -04:00
Ehsan Akhgari
fa0d16b094 Bug 898967 - Remove the unused StreamBuffer::mForgottenUpTo member; r=roc
--HG--
extra : rebase_source : ef259872ebe3e49dad71a1ca28788c0e8a6ed05f
2013-08-28 10:14:01 -04:00
Nicholas Nethercote
3c9a9235c5 Bug 909623 (part 5) - Remove |#include "jsapi.h"| from jsfriendapi.h. r=luke.
--HG--
extra : rebase_source : 2a7f0f65f3e08bb15ade23f4c556340650b48c71
2013-08-21 22:28:12 -07:00
Nicholas Nethercote
1eb067e9a1 Bug 909623 (part 3) - Move ArrayBufferBuilder from jsfriendapi.{h,cpp} to nsXMLHttpRequest.{h,cpp}. r=luke,bz.
--HG--
extra : rebase_source : 9f9bf874797828095b22d1c16392011b3e5916bb
2013-08-27 16:55:31 -07:00
Reuben Morais
46d967b6c3 Bug 596681 - Implement HTMLSelectElement.selectedOptions attribute. r=smaug 2013-09-02 14:23:27 -03:00
Jonathan Watt
97b5d660ad Bug 907428 - Include the file path in the 'filename' field in the MIME headers for files in multipart form submissions. r=sicking 2013-08-23 08:44:11 +01:00
Jonathan Watt
45037ed8c8 Bug 894840, part 5 - Add a 'path' property to the File objects in the input.files FileList, and set it when a directory is picked. r=khuey 2013-08-23 08:41:17 +01:00
Jonathan Watt
ab0a778af7 Bug 894840, part 4 - Add an openDirectoryPicker() method to HTMLInputElement. r=mounir, r=khuey 2013-08-22 10:43:26 +01:00
Jonathan Watt
cb9068f5d3 Bug 907753 - Remove nsXMLHttpRequest::mProgressEventWasDelayed. r=smaug 2013-08-21 15:59:08 +01:00
Jonathan Watt
3f2a76a517 Bug 894840, part 3 - Convert HTMLInputElement to use nsTArray<nsCOMPtr<T> >. r=mounir 2013-08-16 11:11:29 +01:00
Shelly Lin
42d5e8fb6a Bug 899935 - Mochitest for stopping the recorder right after starting it. r=jsmith 2013-08-06 22:13:37 -07:00
Shelly Lin
7ef248a099 Bug 899935 - Produce zero-length output if calling Stop right after a Start call of MediaRecorder. r=roc 2013-08-29 19:59:08 +08:00
Brian O'Keefe
0ee041b9fd Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal 2013-08-15 09:02:09 -04:00
Trevor Saunders
ca11ae6bae bug 846185 - don't call into js when creating accessibles r=surkov, smaug 2013-07-19 00:13:35 -04:00
Kyle Huey
b967782465 Bug 909563: Part 3 - Rename nsDOMParser and drop Bindings.conf annotations. r=bz
--HG--
rename : content/base/src/nsDOMParser.cpp => content/base/src/DOMParser.cpp
rename : content/base/src/nsDOMParser.h => content/base/src/DOMParser.h
2013-08-30 10:16:32 -07:00
Kyle Huey
063f0d01af Bug 909563: Part 2 - Remove a couple unneeded annotations. r=bz 2013-08-30 10:14:19 -07:00
Kyle Huey
eec25f2f0b Bug 910926: Add some threadsafety assertions for microtask counting. r=smaug 2013-08-30 10:08:28 -07:00
Birunthan Mohanathas
4bfb9fb099 Bug 884332 - Part 2: Limit domain labels to 63 chars in HTMLInputElement::IsValidEmailAddress. r=mounir 2013-08-30 08:13:35 -04:00
Ed Morley
00b0b7167e Bug 900453 - Disable test_fullscreen-api.html on OS X since it intermittently breaks the slaves & means they need a reboot 2013-08-30 12:07:58 +01:00
Paul Adenot
92c2527ea3 Bug 904617: Part 3 - Log latency, and adds a python script to understand the log r=padenot,jesup 2013-01-28 19:22:37 +01:00
Paul Adenot
52f8c8b7c4 Bug 904617: Part 2 - Expose Audio Stream Latency r=padenot,jesup 2013-09-16 03:26:04 -04:00
Randell Jesup
ff26f0eb21 Bug 882145: reland changesets bc4ee7cbd7bd and cf373e408a6b r=bz 2013-09-16 02:34:57 -04:00
Nicholas Nethercote
709526655e Bug 831193 (part 16) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in media/. r=kinetik.
--HG--
extra : rebase_source : 86c334ccef76af552b64317a08d1c4cb8c3804e3
2013-01-17 21:43:20 -08:00
Nicholas Nethercote
c930511d18 Bug 831193 (part 5) - Don't use NS_MEMORY_REPORTER_IMPLEMENT in CanvasRenderingContext2D.cpp. r=jmuizelaar.
--HG--
extra : rebase_source : f26ea74c9c53a044d1a30f48500ae83ef005c82d
2013-01-17 16:45:11 -08:00
Boris Zbarsky
814e6108be Back out revisions 042d50591265:69f4af72765c (bug 909645) due to Windows bustage causing a CLOSED TREE. 2013-08-28 01:46:00 -04:00
Boris Zbarsky
a210c094d7 Bug 909645 part 3. Make including SpeechRecognition.h and MediaManager.h not pull ipdl headers. r=ms2ger 2013-08-28 00:14:57 -04:00
Nicholas Nethercote
b6d6b342af Bug 909597 (part 2) - Rename jsdbgapi.{h,cpp} as {js,vm}OldDebugAPI.{h,cpp}. r=luke.
--HG--
rename : js/src/jsdbgapi.h => js/public/OldDebugAPI.h
rename : js/src/jsdbgapi.cpp => js/src/vm/OldDebugAPI.cpp
extra : rebase_source : 9cd65a698e726c43d88d650f40823367bf98feae
2013-08-26 19:05:20 -07:00
Masayuki Nakano
135b566f7a Bug 909335 Don't pass key events to nsINativeKeyBindings if key event is already consumed by WalkHandlersInternal() r=smaug 2013-08-28 13:04:00 +09:00
Ryan VanderMeulen
7a2e5445db Merge m-c to inbound on a CLOSED TREE. 2013-08-27 22:40:49 -04:00
Ryan VanderMeulen
252154d12a Backed out 12 changesets (bug 899367) for Windows and OSX mochitest failures on a CLOSED TREE.
Backed out changeset 46cf4c3eb447 (bug 899367)
Backed out changeset d8a876219fc7 (bug 899367)
Backed out changeset d930333f95a7 (bug 899367)
Backed out changeset efae8cc0fff8 (bug 899367)
Backed out changeset 1dd262d146a6 (bug 899367)
Backed out changeset 4c396b8a51d0 (bug 899367)
Backed out changeset c8c30176639a (bug 899367)
Backed out changeset aaa8fbcf9aaf (bug 899367)
Backed out changeset d1a782044a4b (bug 899367)
Backed out changeset b2672ab55046 (bug 899367)
Backed out changeset fc4deb0b06fa (bug 899367)
Backed out changeset b9f1018a609c (bug 899367)
2013-08-27 21:14:54 -04:00
Ryan VanderMeulen
14cfe63c15 Merge inbound to m-c. 2013-08-27 20:36:23 -04:00
Andrew McCreight
d168e85a9e Bug 904826 - Remove some unneeded nsLayoutStatics calls. r=smaug,bholley,bz 2013-08-27 15:39:02 -07:00
Bobby Holley
41d0a60a21 Bug 899367 - Make GetNativeGlobal consumers call GetWindowProxy and rm the former. r=mccr8
Some of the uses of this are a bit nonsensical now, but that's a problem for
another day.
2013-08-27 15:21:40 -07:00
Justin Lebar
4aeeb65d91 Bug 909514 - Include <new> before mozilla::Maybe (and move Maybe into mfbt/Maybe.h). r=waldo
--HG--
rename : mfbt/Util.h => mfbt/Maybe.h
2013-08-27 15:10:28 -07:00
Ed Morley
3f79ac47a5 Merge mozilla-central and b2g-inbound 2013-08-27 15:20:08 +01:00
Szu-Yu Chen [:aknow]
d0763aa1f2 Bug 882983 - Part 1: Add ota status event (idl, webidl). r=hsinyi, sr=smaug 2013-08-27 08:25:53 -04:00
Terrence Cole
d97f8c853d Bug 909567 - Fix some exact rooting hazards in content/; r=bholley
--HG--
extra : rebase_source : bbdfb35f37c62d654d5a5cd325cc9b6e5f8bc9ae
2013-08-26 14:43:58 -07:00
Ryan VanderMeulen
52ef962a16 Merge inbound to m-c. 2013-08-26 20:19:26 -04:00
Guillaume Abadie
9d70573449 bug 908841 - step 4 - Add more natively supported extensions in WebGL 2 - r=jgilbert 2013-08-26 17:12:54 -04:00
Guillaume Abadie
f84767874b bug 908841 - step 3 - Change the WebGL 2 validation mechanism - r=jgilbert 2013-08-26 17:12:54 -04:00
Guillaume Abadie
c2edee4ead bug 908841 - step 2 - Factorise WebGL extensions naming - r=jgilbert 2013-08-26 17:12:53 -04:00
Guillaume Abadie
7b862f997f bug 908841 - step 1 - Move WebGL extension managment in WebGLContextExtensions.cpp - r=jgilbert 2013-08-26 17:12:53 -04:00
Guillaume Abadie
58cdf49e0d bug 908985 - [WebGL 2.0] also bind buffers on the general binding point when binding to an indexed one - r=jgilbert 2013-08-26 16:03:32 -04:00
Sotaro Ikeda
b8ce56f688 Bug 905008 - Block bogus MetadataLoaded event. r=doublec 2013-08-26 12:11:58 -04:00
Paul Adenot
0f74c3e49b Bug 908144 - Don't output sound before start() is called when using OscilatorNode. r=ehsan 2013-08-26 11:46:33 +02:00
Wes Kocher
867435ec69 Backed out 2 changesets (bug 909187)
Backed out changeset 79b1a4a62635 (bug 909187)
Backed out changeset 0601038e2a31 (bug 909187)
2013-08-26 02:29:55 -07:00
Randell Jesup
a95c9e7fee Bug 909187: Part 2 - Allow DOM MediaStreams to intercept SetTrackEnabled calls r=roc 2013-08-26 02:07:19 -04:00
Randell Jesup
f001f53426 Bug 909187: Part 1-Refactor MediaStreamTrack disabling so we can call it directly and access from other threads r=roc 2013-08-26 02:07:17 -04:00
Randell Jesup
dc8a4ca944 Bug 884365: Deliver gUM data directly to PeerConnection to avoid delay buildup and resampling r=roc 2013-08-24 09:53:11 -04:00
Randell Jesup
c51f423a38 Bug 884365: Add method to return the amount of buffered data on a SourceMediaStream r=roc 2013-08-24 09:53:01 -04:00
Gabriele Svelto
619cc7ccf1 Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan 2013-08-24 08:12:51 +02:00
Ms2ger
b5df99e7e3 Revert this CLOSED TREE to changeset 4d3e221584a0. 2013-08-24 13:31:48 +02:00
Gabriele Svelto
b6e8140bfc Bug 907798 - Remove TimeStamp.h includes from source files that do not need it; r=ehsan 2013-08-24 08:12:51 +02:00
Masayuki Nakano
e16d8e4b0e Bug 907612 part.2 Get rid of nsNativeKeyEvent r=roc+gps, sr=jst 2013-08-24 16:24:32 +09:00
Boris Zbarsky
1955cb60db Bug 908576 part 7. Move the various DOMProxyHandler classes into the binding implementation files. r=smaug 2013-08-23 22:42:42 -04:00
Boris Zbarsky
18e33f4b17 Bug 908530 part 2. Fix all the places that are bootlegging things (esp nsIURI) via xpcpublic.h. r=khuey 2013-08-23 22:42:40 -04:00
Boris Zbarsky
737f9f4246 Bug 908530 part 1. Make Link::GetURI return a raw pointer so we don't have to include nsIURI.h in Link.h. r=khuey 2013-08-23 22:42:39 -04:00
Randell Jesup
2bb1e1c451 Bug 909946: missing %s in LOG statement for webrtc_trace logging r=abr 2013-08-27 17:30:10 -04:00
Mounir Lamouri
e5c08ea1c8 Bug 905240 - Make HTMLInputElement.{width,height} getter return 0 for type!='image'. r=Ms2ger 2013-08-24 00:31:39 +01:00
Tom Schuster
0976f7fb14 Bug 908213 - Fix CPOWs test failure and make it more robust. r=dvander 2013-08-23 19:04:20 -04:00
Ehsan Akhgari
2faab8bc9e Bug 908724 - Avoid #including nsPresContext.h in nsIScrollableFrame.h; r=mats
nsPresContext.h pulls in a large number of headers which should not
be needed in nsIScrollableFrame, if we just move ScrollbarStyles to
its own header
2013-08-23 16:20:07 -04:00
David Zbarsky
214420a48a Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h. r=mounir 2013-08-23 13:56:20 -04:00
David Anderson
e0a3a6ac4a Fix click focusing on multi-process OS X (bug 908453, r=smaug). 2013-08-23 12:17:13 -07:00
David Zbarsky
2dcee164d7 Backout c619171e0070 for windows assertion failure on a CLOSED TREE 2013-08-23 14:58:41 -04:00
David Zbarsky
c76b222982 Bug 908180 - Don't #include nsGUIEvent.h in nsIPresShell.h r=mounir 2013-08-23 13:56:20 -04:00
Kyle Huey
debb415e8e Bug 887533: Remove even more includes from dom/bindings. r=bz 2013-08-22 22:17:11 -07:00
Kyle Huey
7db281d06b Back out Bug 887533 for test failures. 2013-08-22 23:40:32 -07:00
Matt Woodrow
11914fb596 Bug 907926 - Supprt having different content/canvas backends in gfxPlatform. r=nrc 2013-08-23 18:13:55 +12:00
Kyle Huey
bd22797dd3 Bug 887533: Remove even more includes from dom/bindings. r=bz 2013-08-22 22:17:11 -07:00
Kyle Huey
f05ce97507 Bug 907595: Forward declare ImageData and stop including it in headers. r=bz 2013-08-22 22:17:11 -07:00
Kyle Huey
87891e190e Bug 903772: Part 6 - Remove TextDecoderBase. r=emk 2013-08-22 22:17:09 -07:00
Kyle Huey
fe9a03e77b Bug 903772: Part 4 - Harmonize main thread and worker dictionary implementations. r=peterv 2013-08-22 22:17:09 -07:00
Kyle Huey
bf31d78a83 Bug 903772: Part 3 - Refactor GlobalObject. r=peterv 2013-08-22 22:17:08 -07:00
Kyle Huey
a54c089296 Bug 903772: Part 1 - Add an API for creating typed arrays that doesn't require the caller to be wrapper cached. r=peterv 2013-08-22 22:17:07 -07:00
Guillaume Abadie
e9d0da63f5 bug 908232 - step 2 - [WebGL 2.0] Add RASTERIZER_DISCARD tracking - r=jgilbert 2013-08-22 20:11:40 -04:00
Guillaume Abadie
bfb0051bf5 bug 908232 - step 1 - Refactor the WebGL state tracking - r=jgilbert 2013-08-22 20:11:27 -04:00
Tom Schuster
ea78e46b17 Bug 900707 - Disable two tests. r=smaug 2013-08-22 15:52:07 -04:00
Ryan VanderMeulen
4629c7334d Merge m-c to inbound. 2013-08-22 15:44:40 -04:00
Ryan VanderMeulen
1ef4f3befe Merge inbound to m-c. 2013-08-22 15:42:18 -04:00
Ryan VanderMeulen
a88eba15d2 Merge fx-team to m-c. 2013-08-22 15:33:42 -04:00
Ryan VanderMeulen
f052649111 Bug 908306 - Disable more Web Audio crashtests on B2G due to frequent timeouts. 2013-08-22 14:04:41 -04:00
Ehsan Akhgari
f56168072d Bug 907883 - Minimize #includes in layout/generic; r=roc
--HG--
extra : rebase_source : 5e87b764a12b05aff477c71547e2131be67ca93b
2013-08-22 14:32:52 -04:00
Guillaume Abadie
72ecad07aa bug 904330 - step 03 - Uses mozilla::GLFeature instead of old extension group queries - r=jgilbert 2013-08-22 13:42:05 -04:00
Mina Almasry
8ff6d0758b Bug 728629 - canvas2D fillText & strokeText do not throw exceptions when non-finite doubles are passed for the position. r=vlad 2013-08-22 10:16:06 -04:00
Boris Zbarsky
fcab832917 Bug 907892. Disallow setting document.domain in sandboxed iframes. r=smaug 2013-08-22 09:46:27 -04:00
David Zbarsky
d3de7297e2 Remove an extra include of nsContentUtils that I somehow added in bug 903819 2013-08-22 09:26:19 -04:00
Ms2ger
44a5f9403c Merge m-c to inbound. 2013-08-22 11:25:07 +02:00
Ms2ger
1a58e5982b Bug 904831 - Followup: clobber 2013-08-22 11:22:03 +02:00
Ms2ger
dd3ed79f0d Merge PGO-green changeset from inbound to m-c. 2013-08-22 10:31:44 +02:00
Ms2ger
da7aa79847 No bug - Use Unix line endings in nsSandboxFlags.h. 2013-08-22 08:56:07 +02:00
Ms2ger
d54dfa0c57 Bug 904831 - Part c: Move conditional MSVC_ENABLE_PGO definitions into moz.build and remove empty makefiles; r=mshal 2013-08-22 08:56:01 +02:00
Ms2ger
19f3e043e3 Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps 2013-08-22 08:56:01 +02:00
Ms2ger
cb6087d9f7 Bug 883284 - Part g: Move conditional LIBXUL_LIBRARY assignments into moz.build; r=gps 2013-08-22 08:56:01 +02:00
Ms2ger
fa65b962f6 Bug 883284 - Part b: Move LIBXUL_LIBRARY into moz.build (a-c); r=joey 2013-08-22 08:55:59 +02:00
Ms2ger
5c981f7ca9 Bug 906412 - Cleanup some random parts of the build system; r=mshal 2013-08-22 08:55:59 +02:00
Ms2ger
66214743ad Bug 882859 - Part b: Move FAIL_ON_WARNINGS into moz.build; r=joey+gps 2013-08-22 08:55:59 +02:00
Ms2ger
0d4cf13f01 Bug 907606 - Remove BindingUtils.h include from WebGLContext.h; r=mounir 2013-08-22 08:34:54 +02:00
Ms2ger
97bb27fbf6 Bug 905230 - Use LinkedList for nsXBLJSClass; r=mrbkap 2013-08-22 08:34:44 +02:00
Ms2ger
516ce5fe88 Bug 899705 - Give SetDoubleAttr an ErrorResult argument; r=dzbarsky 2013-08-22 08:34:39 +02:00
Ms2ger
4da6920eb5 Bug 907364 - Remove the unused nsContentUtils::sDOMScriptObjectFactory; r=bholley 2013-08-22 08:34:25 +02:00
Ms2ger
584215995c Bug 903844 - Add/update include-what-you-use annotations for various files; r=ehsan+khuey 2013-08-22 08:31:21 +02:00
Ms2ger
badb581ba0 Bug 904178 - Part f: Remove some includes from nsPIDOMWindow.h; r=mounir 2013-08-22 08:30:55 +02:00
Ms2ger
047b191ace Bug 904178 - Part e: Make it possible to include nsIDocument.h on its own; r=ehsan 2013-08-22 08:30:44 +02:00
Ms2ger
c590a6ce46 Bug 903778 - Move dom::Date into its own files; r=khuey 2013-08-22 08:30:38 +02:00
Ms2ger
a47f57f344 Bug 905747 - Reduce includes in nsXMLHttpRequest.h; r=khuey 2013-08-22 08:29:30 +02:00
Masayuki Nakano
0a2073c931 Bug 906281 part.4 Use Preferences::AddIntVarCache() for accesskey prefs in nsEventStateManager::Prefs r=smaug 2013-08-22 11:31:26 +09:00
Masayuki Nakano
b9f1d1af1a Bug 906281 part.3 Create nsEventStateManager::Prefs for capsuling the preferences management r=smaug 2013-08-22 11:31:26 +09:00
Masayuki Nakano
c150c2d4a1 Bug 906281 part.2 Get rid of "nglayout.events.dispatchLeftClickOnly" due to not used r=smaug 2013-08-22 11:31:26 +09:00
Masayuki Nakano
ed5fe75117 Bug 906281 part.1 Make nsEventStateManager::mClickHoldContextMenu static variable r=smaug 2013-08-22 11:31:26 +09:00
Guillaume Abadie
0c828225cf bug 903480 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN - r=jgilbert 2013-08-21 21:11:03 -04:00
Ryan VanderMeulen
908be1856b Merge inbound to m-c. 2013-08-21 17:14:32 -04:00
John Schoenick
bfef5ec19c Bug 902375 - Actually use the optional parameter added explicitly for this purpose. r=bsmedberg 2013-08-21 14:47:53 -07:00
Stephen Pohl
137e8534cd Revert 366e6a39d71a from bug 673875 for causing bug 907275. r=smichaud 2013-08-21 12:22:03 -04:00
Olli Pettay
157f78e913 Bug 906301, follow the DOM specs more strictly in case of mutations, r=peterv
--HG--
extra : rebase_source : 775b570151782223cf69705e2225e4f1da4014e7
2013-08-21 19:08:23 +03:00
Nicholas Cameron
01b99f2af9 Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical 2013-08-21 13:28:53 +12:00
Ms2ger
4af9d89266 Merge m-c to inbound 2013-08-22 10:38:48 +02:00
Ed Morley
6e9119b21e Merge mozilla-central and b2g-inbound 2013-08-21 13:10:57 +01:00
Daniel Holbert
b839bcc1af Bug 907565: Remove redundant (unused) copy of nsISVGPoint.cpp. r=dzbarsky 2013-08-20 22:10:43 -07:00
Wes Kocher
2a9e21a70f Backed out changeset 315c9f0af9bb (bug 902929) 2013-08-20 20:50:20 -07:00
Nicholas Cameron
8acfeaece0 Bug 902929. Be explicit about re-attaching async video compositable hosts. r=nical 2013-08-21 13:28:53 +12:00
Ryan VanderMeulen
63ae93c3cb Merge m-c to inbound. 2013-08-21 17:17:18 -04:00
Eitan Isaacson
a7011bca77 Bug 858529 - Add nsISpeechTask.SendAudioNative. r=smaug 2013-08-21 12:39:27 -07:00
Daniel Holbert
e176529eae Bug 907539: Use sizeof(PRUnichar) instead of magic number 2, when converting from bytes to wide-string-length in nsCheapString constructor. r=ehsan 2013-08-21 12:31:36 -07:00
Ehsan Akhgari
2a87c95927 Bug 904695 - #include fewer headers in nsContentUtils.h; r=jst 2013-08-21 15:28:26 -04:00
Martijn Wargers
3d65d093d0 Bug 907648 - test_bug379959.html and test_bug369814.html should use SpecialPowers. r=jmaher 2013-08-21 18:11:26 +02:00
Gavin Sharp
8cf0a610cf Bug 907430: XBL constructors/destructors should have names, r=bz
--HG--
extra : transplant_source : G%E8%B6%A4%9D%E3%A2%F8C%81%1Dc%3E%FC%CD%13%5Ea%8A%E0
2013-08-21 16:45:52 -07:00
Nicholas Nethercote
b89a8ac1c0 Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
--HG--
extra : rebase_source : 984c61ab12f46be0509b1ce0d458d9a6e5841c64
2013-08-17 15:50:18 -07:00
Jason Smith
b8fca425b6 Bug 899878 - Mochitest for recording media with no timeslice for media recording API. r=roc 2013-08-20 23:40:29 -07:00
Michael Harrison
d111da916d Bug 897491 - Update the display when the alt attribute of an image is added or removed. r=bz 2013-08-21 08:44:14 -04:00
Trevor Saunders
6ad6f7d99c bug 899210 - convert camera control to WebIDL r=bz 2013-07-06 16:55:10 -04:00
James Willcox
4ffb1a14bf Bug 902651 - Restore the DrawTarget transform and clip when demoting r=mattwoodrow,bz
--HG--
rename : browser/config/mozconfigs/win64/common-opt => browser/config/mozconfigs/win64/nightly
extra : rebase_source : 1f1438d54fb97935c9186b69afc37a5d17028dbb
2013-08-23 09:52:32 -04:00
Trevor Saunders
4191fce68e bug 908347 - rename CloseContainer() to CloseBody() r=mrbkap 2013-08-17 15:26:48 -04:00
Trevor Saunders
16d3b0d967 bug 908347 - remove logging stuff for html content sink r=mrbkap
It hardly seems useful to have debug logging for creating about:blank
2013-08-17 15:18:03 -04:00
Trevor Saunders
e829370329 bug 908347 - remove AddLeaf() r=mrbkap 2013-08-17 14:48:06 -04:00
Trevor Saunders
9e89d5473a bug 908347 - remove text handling from html content sink r=mrbkap 2013-08-17 14:42:20 -04:00
Trevor Saunders
b9be66f90f bug 908347 - make a bunch of html content sink stuff explicitly only deal with html:body r=mrbkap 2013-08-17 11:39:34 -04:00
Trevor Saunders
0725c40515 bug 908347 - rm nsIDebugDumpContent r=mrbkap 2013-08-17 10:46:38 -04:00
Trevor Saunders
451919578d bug 908347 - remove OpenHeadContext() r=mrbkap 2013-08-17 09:11:18 -04:00
Trevor Saunders
8a1030ed0e bug 908347 - make Open / Close Container() take an enum with only html and body elements r=mrbkap 2013-08-17 08:06:23 -04:00
Trevor Saunders
916b264dfc bug 908347 - remove nsIHTMLCOntentSink::IsEnabled r=mrbkap 2013-08-17 07:45:46 -04:00
Trevor Saunders
e759f9279a bug 908347 - kill nsIParserNode r=mrbkap 2013-08-16 22:19:32 -04:00
Trevor Saunders
9b7a5a0081 bug 908347 - rm the bits of nsIHTMLContentSink nobody calls r=mrbkap 2013-08-16 22:02:26 -04:00
Trevor Saunders
5c394b9fd5 bug 908347 - HTMLContentSink::OpenContainer() doesn't need a parser node either r=mrbkap 2013-08-16 21:20:57 -04:00
Trevor Saunders
5b2e6ee3e2 bug 908347 - OpenBody() doesn't need a parser node r=mrbkap 2013-08-16 21:00:33 -04:00
Trevor Saunders
bef3c298f9 bug 908347 - SinkContext::OpenContainer() only needs a tag r=mrbkap 2013-08-16 20:45:39 -04:00
Trevor Saunders
b13117d008 bug 908347 - CreateContentObject() doesn't need a parser node r=mrbkap 2013-08-16 20:29:23 -04:00
Trevor Saunders
a4ad18f419 bug 908347 - remove HTMLContentSink::AddAttribute() r=mrbkap
the first thing it does is to return if nsIParserNode.GetAttributeCount()
returned 0 which the one impl always does, so its all dead code we can remove.
2013-08-16 19:51:58 -04:00
Trevor Saunders
f852218be0 bug 908347 - rm nsIElementObserver r=mrbkap 2013-08-16 16:39:22 -04:00
Ivan Alagenchev
f051f81c26 Bug 875456 - DOM patch. Modifies Mixed Content Blocker, so that its messages are appropriately logged to the security console. r=bz 2013-08-26 11:27:00 -04:00
Jeff Gilbert
e7b98f217c Bug 783674 - WebGLContext::Render to use ReadScreen* and mark its surfaces as dirty. r=bjacob 2013-08-26 11:26:27 -04:00
Randell Jesup
7c2560bf88 Bug 909187: Part 2 - Allow DOM MediaStreams to intercept SetTrackEnabled calls r=roc (reland) 2013-08-26 02:07:19 -04:00
Randell Jesup
4049bed258 Bug 909187: Part 1-Refactor MediaStreamTrack disabling so we can call it directly and access from other threads r=roc (reland) 2013-08-26 02:07:17 -04:00
Hsin-Yi Tsai
2ea077b16b Bug 772765 - part2 - Telephony DOM. r=bent 2013-07-06 18:24:55 +08:00
Eitan Isaacson
b64475c4fc Bug 906867 - Include speech synth ipdls regardless of it being enabled at build time. r=gps 2013-08-20 09:24:04 -07:00
Guillaume Abadie
f54c0d20fb bug 903481_- step 3 - [WebGL 2.0] implement TRANSFORM_FEEDBACK_BUFFER - r=jgilbert 2013-08-20 11:36:20 -04:00
Guillaume Abadie
3175b5af43 bug 903481 - step 1 - Move WebGL buffers function into GLContextBuffers.cpp - r=jgilbert 2013-08-20 11:36:19 -04:00
Rick Eyre
cc0a3a7eac Bug 905320 - Add regression tests to make sure we don't leak again. r=khuey
Original test comes from bug 895305 which is a duplicate of 905320.
2013-08-15 18:30:13 -04:00
Rick Eyre
7b90a3a973 Bug 905320 - Fix TextTrack classes to utilize cycle collection correctly. r=khuey
We were incorrectly using the wrapper cache cycle collection macros when that
functionality was already implemented by the base classes. Therefore, we
should instead use the inherited version of the cycle collection macros.
2013-08-15 11:11:15 -04:00
Bobby Holley
b306fdba14 Bug 901106 - Make nsJSRuntime initialization infallible and do it implicitly in the nsJSContext constructor. r=mrbkap
We also move the runtime out of the namespace, which requires some updates.
2013-08-19 16:24:29 -07:00
Bobby Holley
4e0f1d69d4 Bug 901106 - Remove nsIScriptRuntime. r=mrbkap
All this stuff is now for nsGlobalWindow's use only.
2013-08-19 16:24:28 -07:00
Bobby Holley
17c2bda537 Bug 901106 - Stop using nsIScriptContext for XUL prototype documents. r=smaug
This patch is roughly analagous to what I did for XBL compilation scopes in
https://hg.mozilla.org/mozilla-central/rev/26898c90f9cc.

According to CC dumps, the gray unmarking during MarkInCCGeneration prevents this
stuff from being traversed during CC.
2013-08-19 16:24:28 -07:00
Bobby Holley
bd19c859e0 Bug 901106 - Stop implementing nsIScriptGlobalObjectOwner in nsXULPrototypeDocument. r=smaug 2013-08-19 16:24:27 -07:00
Bobby Holley
f105b0820c Bug 901106 - Pass nsXULPrototypeDocuments directly through serialization and use AutoSafeJSContext at the serialization point. r=smaug 2013-08-19 16:24:27 -07:00
Bobby Holley
d2b2614903 Bug 901106 - Be more direct in nsXULPrototypeScript::Compile. r=smaug
Given that this is just the phony compilation global we're dealing with, the
only thing relevant about this script context is that it defaults to the right
compartment. But we can do that manually with the SafeJSContext.

The CanExecuteScripts check was something I added to address review comments
in bug 901162 comment 8. I now realize that it's effectively a no-op, because
the nsIScriptContext here corresponds to the compilation scope, not the
document, so it will never have script disabled.
2013-08-19 16:24:27 -07:00
Bobby Holley
2947d0c4f8 Bug 901106 - Inline and remove nsIScriptContext::{Serialize,Deserialize}. r=smaug 2013-08-19 16:24:27 -07:00
Bobby Holley
e49c7c295a Bug 901106 - Deserialize FastLoad scripts into the compilation scope, rather than the scope of the first document created. r=smaug
This code dates back to 2003, and smaug and I both think it's probably a bug.
In fact, it might cause leaks, because the prototype document would hold the
script alive, the script would hold the document alive, and the document would
hold the prototype document alive in the cache.
2013-08-19 16:24:26 -07:00
Ralph Giles
32a4c9234d Bug 865253 - Part 5: Shorten a comment to fit in 80 columns. r=ehsan 2013-08-19 11:58:00 -07:00
Ralph Giles
b2a2d1d336 Bug 865253 - Part 4: Stop OscillatorNodes on context shutdown. r=ehsan
Like AudioBufferSourceNode and ScriptProcessorNode, OscillatorNode
holds a self-reference in mPlaying. Keep track of all osc nodes
in the AudioContext and explicitly stop them to make sure this
reference is dropped.
2013-08-19 11:57:00 -07:00
Ralph Giles
b6cd82c798 Bug 865253 - Part 3: Direct generation of fixed oscillator types. r=ehsan
Simple direct calculation of the fixed types.

We probably want to use the PeriodicWave machinery to generate
the pre-defined waveforms once it's available. In either case
we can optimize this significantly by caching the generated
waveform when the frequency is stationary over the block.
2013-08-19 11:56:00 -07:00
Ehsan Akhgari
8ac7f2d7eb Bug 865253 - Part 2: Implement the alternate enum values for OscillatorNode; r=roc 2013-08-19 11:54:00 -07:00
Ehsan Akhgari
d323ec880a Bug 865253 - Part 1: Implement the DOM bindings for OscillatorNode; r=roc 2013-08-19 11:53:00 -07:00
Randell Jesup
5a2c890c2d Bug 905002: backout bug 879717 until we can fix the mac-only regression rs=roc 2013-08-19 18:30:15 -04:00
Olli Pettay
36eeda0bef Bug 906684, make sure to access the right EventTargetChainItem when forwarding events to chrome, r=jst
--HG--
extra : rebase_source : afb2b457c422585e85d7abccfd76f0b6f85315a4
2013-08-20 00:12:56 +03:00
Cervantes Yu
06fc4f787a Bug 897741 - Limit the CSP cache key size to reduce memory usage. r=fabrice 2013-08-19 09:43:44 -04:00
Rick Eyre
c1cfcbff53 Bug 880064 - Change HTMLTrackElement::Kind to a DOMString value. r=Ms2ger
This was originally in the spec as an enumerated value, but due to the current
problems with reflecting enumerated values it had to be changed to a DOMString.
This has been changed in the HTML5 spec as well.
2013-07-04 14:16:05 -04:00
Mina Almasry
a87af7052e Bug 717181 - Make <fieldset> invalid if they contain an invalid form control; r=mounir
This adds a CSS psuedo class to fieldset that acts much in the same way as the one
on form.
2013-08-16 20:32:47 -04:00
David Zbarsky
46c6e64d77 Bug 903283: Don't include EventTarget.h in headers r=Ms2ger 2013-08-19 06:15:55 -04:00
Phil Ringnalda
78bbb02c92 Merge m-c to m-i 2013-08-18 17:51:12 -07:00
Phil Ringnalda
486b4deb9e Merge fx-team to m-c 2013-08-18 17:44:05 -07:00
Tanvi Vyas
3bf47f8be6 Bug 902350 - Mochitest. r=smaug 2013-08-18 12:32:09 -07:00
Phil Ringnalda
dca3d35d2b Merge m-c to fx-team 2013-08-17 08:42:11 -07:00
Mark Capella
d531c0d7aa Bug 864589 - Show/hide text selection handles if a selection is programatically added/removed, r=margaret, ehsan 2013-08-16 21:51:41 -04:00
Wes Kocher
26a0024de1 Backed out changeset 2404f5888de3 (bug 864589) 2013-08-16 16:09:46 -07:00
Mark Capella
0bd933ae38 Bug 864589 - Show/hide text selection handles if a selection is programatically added/removed, r=margaret, ehsan 2013-08-16 16:45:42 -04:00
Ehsan Akhgari
477c24d934 Bug 905444 - Do not attempt that we can handle empty channels when mixing; r=roc 2013-08-16 10:42:50 -04:00
Olli Pettay
b74af2cf58 Bug 887241, Use strings, not atoms, for worker events, r=khuey
--HG--
extra : rebase_source : 3e294b1bde05a127db0a9fa1c31c48e9a514e11d
2013-08-16 13:06:24 +03:00
Olli Pettay
37da35ff10 Bug 902481 - Make EventTargetChainItem pool thread agnostic, v2, r=jst
--HG--
extra : rebase_source : e1e9d9b87a29fd1d3ad6645f87a7075295c3c91d
2013-08-16 13:00:00 +03:00
Chris Double
1a460ea6ef Bug 905070 - Fix uninitialized value use in HTML media element - r=kinetik 2013-08-16 21:57:17 +12:00
Honza Bambas
5c7819fda9 Bug 892488 - Get rid of the offline application cache prompt, r=ehsan+jonas 2013-08-16 11:34:21 +02:00
Carsten "Tomcat" Book
59ec523b5e merge fx-team to mozilla-central 2013-08-16 10:29:59 +02:00
Guillaume Abadie
204c1119e6 bug 903455 - [WebGL 2.0] Implement transform feedback: RASTERIZER_DISCARD - r=jgilbert 2013-08-15 20:43:47 -04:00
Guillaume Abadie
91426ae90f bug 902488 - [WebGL 2.0] Occlusion queries optimizations - r=jgilbert 2013-08-15 19:47:26 -04:00
Ehsan Akhgari
1bb70455b6 Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-15 15:44:14 -04:00
Blake Kaplan
ca211ecbfc Bug 851353 - Make sure the incoming node's JSObject is up to date. r=bzbarsky 2013-08-15 14:39:28 -07:00
Brian Hackett
dbe559cdac Bug 897655 - Use off thread parsing when loading scripts from XUL documents, r=billm,bz,luke. 2013-08-15 14:14:43 -07:00
Guillaume Abadie
cd03bdb26a bug 902063 - GLContext complete extension group queries - r=bjacob,jgilbert 2013-08-15 15:58:20 -04:00
Ehsan Akhgari
c0a07f27fe Bug 905353 - Minimize the #includes in dom/base; r=jst
--HG--
extra : rebase_source : e7a1d2262bf6d8c9b78057b8eb6cdbfd98262f68
2013-08-15 14:17:48 -04:00
Christoph Kerschbaumer
6c9aabf033 Bug 802872 - Mochitest verifying that CSP restricts EventSource using the connect-src directive. r=grobinson 2013-08-12 17:22:44 -07:00
Christoph Kerschbaumer
211fabf11b Bug 663567 - Mochitest verifying that content added by XSLT stylesheet is subject to document's CSP. r=grobinson, r=sstamm 2013-08-12 14:54:12 -07:00
Nicholas Nethercote
a3ff92e03c Bug 904962 (part 1) - Don't #include js/CharacterEncoding.h in jsapi.h. r=luke.
--HG--
extra : rebase_source : abe40ea3e55059dc6271d0f7c9f4d19ed9413186
2013-08-13 18:34:24 -07:00
Robert Longson
b76cfc4979 Bug 905151 - eChildToUserSpace transform wrong for inner svg elements. r=jwatt 2013-08-15 11:49:06 +01:00
L. David Baron
d0c5182318 Back out changeset 2454e6a5edbd (Bug 904926) on CLOSED TREE for lots of fatal assertions in Windows debug builds in MediaDecoder::IsDataCachedToEndOfResource. 2013-08-14 22:36:17 -07:00
Robert O'Callahan
d79d0821c2 Bug 904926. Remove unnecessary lock. r=cpearce 2013-08-15 16:24:00 +12:00
Robert O'Callahan
413c4d1501 Bug 902320. Prevent untimely destruction of mElement during HTMLMediaElement::StreamListener callbacks. r=smaug 2013-08-15 16:23:52 +12:00
Wes Kocher
0e341ba80c Backed out changeset 016fa89e49b0 (bug 905409) on a CLOSED TREE 2013-08-14 17:21:45 -07:00
Ehsan Akhgari
e73f6e995f Bug 905409 - Minimize the Web Audio #includes; r=roc 2013-08-14 18:46:00 -04:00
Nathan Froyd
f2686f1332 Bug 903543 - eliminate static constructors for SMIL type singletons; r=dholbert
Add MOZ_CONSTEXPR to the constructors to inform the compiler the constructors
can be folded away.  Remove protected/private destructors so that static
destructors don't have to be registered with static constructors.
2013-08-12 10:13:34 -04:00
Nathan Froyd
400a5f7467 Bug 905135 - move zero values to their point of use in nsSMILCSSValueType.cpp; r=dholbert 2013-08-14 08:45:49 -04:00
Ryan VanderMeulen
c292f445e7 Merge m-c to inbound. 2013-08-14 17:11:30 -04:00
Randell Jesup
84e1617a01 Bug 905062: Clean up fake source for getUserMedia r=padenot 2013-08-14 17:01:16 -04:00
Bobby Holley
fae00b9013 Bug 903212 - Remove ScriptEvaluated, and simplify callers. r=mrbkap 2013-08-14 14:00:03 -07:00
Ryan VanderMeulen
c3a2463652 Backed out changeset 2de45d78653d (bug 884332) for mochitest-1 asserts. 2013-08-14 10:57:09 -04:00
Kartikaya Gupta
dda4ae2f30 Bug 890280 - Ensure that the APZCTreeManager gets input events in screen coordinates. r=smaug 2013-08-14 10:15:27 -04:00
Carsten "Tomcat" Book
4a10a49030 merge mozilla-central to b2g-inbound 2013-08-14 15:02:24 +02:00
Ms2ger
3d504dcb66 Merge latest PGO-green inbounc changeset to m-c. 2013-08-14 14:45:47 +02:00
Ms2ger
77e22ca96b Bug 904178 - Part c: Use nsIDocument in UndoManager::DispatchTransactionEvent; r=wchen 2013-08-14 09:03:15 +02:00
Ms2ger
d032b52f00 Bug 904178 - Part b: Use nsIDocument in nsEventListenerManager::SetEventHandler; r=smaug 2013-08-14 09:02:49 +02:00
Ms2ger
c2315a28ab Bug 904110 - Move alignment features out of Util.h into a new header; r=Waldo 2013-08-14 09:00:52 +02:00
Ms2ger
bbe4225d9d Bug 902901 - Give nsScriptElement.h an include guard; r=hsivonen 2013-08-14 08:57:41 +02:00
Ms2ger
0c3b97da57 Bug 901063 - Remove HB_DONT_DEFINE_STDINT defines; r=gps
These defines have been unnecessary since we removed mozilla/StandardInteger.h.
The upstream code will default to stdint.h typedefs without them.
2013-08-14 08:57:22 +02:00
Ms2ger
2e3d829eba Bug 903791 - Make HTMLOptionElement.index infallible; r=mounir 2013-08-14 08:57:04 +02:00
Ms2ger
9da2f1b3f4 Bug 901320 - Stop including AutoRestore.h in nsContentUtils.h; r=jlebar 2013-08-14 08:56:25 +02:00
Ms2ger
6ec28362b3 Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar 2013-08-14 08:56:21 +02:00
Ms2ger
772a9d87b7 Bug 901269 - Part b: Stop including nsContentUtils.h in Element.h; r=jlebar 2013-08-14 08:55:46 +02:00
Ms2ger
c1baf7b07f Bug 901269 - Part a: Move HTMLOutputElement::GetValue out of line; r=dzbarsky 2013-08-14 08:55:11 +02:00
Ms2ger
2a3db67e63 Bug 887499 - Null-check mSelect in HTMLOptionsCollection::Add; r=smaug 2013-08-14 08:54:44 +02:00
Shelly Lin
0ce5665500 Bug 903023 - memset with 0 if the buffer of audio chunk is null. r=roc 2013-08-14 11:04:52 +08:00
Shelly Lin
cb7d5fde17 Bug 897895 - Correct the pcm offset when encoding audio source with two channels. r=roc 2013-08-14 11:04:55 +08:00
Birunthan Mohanathas
246604af9a Bug 884332 - Limit domain labels to 63 chars in HTMLInputElement::IsValidEmailAddress. r=mounir 2013-08-14 08:51:55 -04:00
Szu-Yu Chen [:aknow]
5819219f33 Bug 887690 - Part 2: Add emergency callback mode support (dom). r=bent 2013-08-14 08:50:22 -04:00
Ryan VanderMeulen
e3c63e070e Merge m-c to fx-team. 2013-08-13 16:55:00 -04:00
Ryan VanderMeulen
5f126715b1 Merge m-c to fx-team. 2013-08-13 15:39:41 -04:00
Ryan VanderMeulen
a9619b4c64 Merge m-c to b2g-inbound. 2013-08-13 15:38:58 -04:00
Ryan VanderMeulen
2147aecd7d Backed out changeset 850ef8175560 (bug 663567) for B2G mochitest-1 failures. 2013-08-13 12:35:58 -04:00
Jeff Gilbert
b55980c364 Bug 881681 - Add reftest for resizing a WebGL canvas. - r=dzbarsky 2013-08-13 16:54:51 -07:00
Guillaume Abadie
86136e3f00 bug 900767 - Implement the WebGL extension ANGLE_instanced_arrays - r=jgilbert 2013-08-13 18:11:01 -04:00
JW Wang
0a419b70d3 Bug 882171 - Part 2: Call NEON implementation. r=ehsan, r=glandium 2013-08-13 17:30:18 +08:00
JW Wang
99015508fd Bug 882171 - Part 1: Add NEON implementation of AudioNodeEngine.cpp. r=roc, r=padenot, r=derf, r=glandium 2013-08-13 15:39:42 +08:00
Ryan VanderMeulen
9fae8ce672 Merge m-c to inbound. 2013-08-13 16:56:11 -04:00
Ehsan Akhgari
dcc5877fbb Bug 904121 - Do not include nsIMemory in nsMemory.h; r=vlad
--HG--
extra : rebase_source : b525ab299eeefdd39f6e919c8a0c6407f9bac209
2013-08-12 17:44:56 -04:00
Paul Adenot
df42bbf5c3 Bug 903476 - Fuzz a bit more and android as well.
--HG--
extra : rebase_source : 57d9a1ed3549a0c8a2af9fb8be42b5823f21a2ec
2013-08-13 15:56:42 +02:00
Christoph Kerschbaumer
82c1ef44f0 Bug 663567 - Mochitest verifying that content added by XSLT stylesheet is subject to document's CSP. r=grobinson, r=sstamm 2013-08-12 14:54:12 -07:00
Paul Adenot
a458f5268f Bug 903476 - Fuzz a bit more on win32.
--HG--
extra : rebase_source : 321848369a2f2401b1fcaf287bfbcd049a7c299c
2013-08-13 14:48:36 +02:00
Mounir Lamouri
1644a00ceb Bug 846688 - Move IsLTR() from nsHTMLInputElement.cpp to dom::Element. r=bz 2013-08-13 12:21:05 +01:00
Paul Adenot
e46e821b3e Bug 903476 - Update the fuzzing values in test_mediaDecoding.html because we changed the resampler. r=ehsan
--HG--
extra : rebase_source : 3b354018ba83f53cf64d6adb511c41dfcb205039
2013-08-13 12:44:34 +02:00
Martijn Wargers
800c88aced Bug 900969 - Failing deviceorientation test_bug615597.html for b2g mochitest. r=smaug 2013-08-12 21:17:36 +02:00
Carsten "Tomcat" Book
4c7eb2b6bd merge mozilla-central to b2g-inbound 2013-08-13 13:57:37 +02:00
Phil Ringnalda
c588075dd3 Backed out changeset aadb205e7f05 (bug 881681) for Android Armv6 refteset-2 failures 2013-08-12 20:22:11 -07:00
Chris Pearce
c01b531087 Bug 861693 - Makefile and moz.build changes required for DirectShow audio backend. r=gps 2013-08-13 16:49:25 +12:00
Chris Pearce
d265de7ebd Bug 861693 - DirectShow MP3 decoder HTML5 audio backend for Windows. r=padenot 2013-08-13 16:49:25 +12:00
Karl Tomlinson
6cb557818b b=815643 Implement HRTF panner processing based on Blink implementation r=ehsan
--HG--
extra : rebase_source : 197fd6f39d3d45b61d25d9dc399c72828d93655a
2013-08-09 10:08:06 +12:00
Karl Tomlinson
f90f9409c0 b=815643 Add Blink's HRTFPanner to the build r=ehsan
--HG--
extra : rebase_source : 14187eb58d308c25b3ff37356a1aef6757aee81d
2013-08-09 10:07:49 +12:00
Karl Tomlinson
3d1106b19c b=815643 Refactor DelayNodeEngine delay processing into a shareable class r=ehsan
--HG--
extra : rebase_source : e25ff3e490c2cbce5ed7cdf9419ccc2850ea16e5
2013-08-09 10:07:49 +12:00
Karl Tomlinson
6f77a7975e b=865241 don't join HRTFDatabaseLoader thread until it has finished r=ehsan
Also turn some always-true conditions into assertions.

--HG--
extra : rebase_source : a38b75a1a27f25cef7b9dd86a1cca15ce9f67893
2013-08-09 10:07:42 +12:00
Karl Tomlinson
06048fd447 b=865241 make HRTFDatabaseLoader ref-counting thread-safe r=ehsan
--HG--
extra : rebase_source : 8cab96807c111eb103dbe931d14a86a8b97a824e
2013-08-09 09:59:56 +12:00
Karl Tomlinson
f2dad7aedd b=815643 Add Blink's HRTFDatabase and HRTFDatabaseLoader to the build r=ehsan
--HG--
extra : rebase_source : e7aa0ce1ca436bbb429cb1f6051b3b8210bf767a
2013-08-09 09:56:28 +12:00
Kyle Huey
8ef412bec4 Bug 901630: Remove support for the cc thread. r=mccr8 2013-08-13 10:45:32 -07:00
James Willcox
10193cf14f Bug 902426 - Do not allow duplicate entries in the CRC2D demotion list r=mattwoodrow
--HG--
extra : rebase_source : c7c344f2b88065f46c06c99fa0bf868367b6b9ab
2013-08-09 17:19:21 -04:00
Olli Pettay
8c73469b01 Bug 904602 - Optimize tree traversing in Range, r=mats
--HG--
extra : rebase_source : b223d822792e95c0b5bbd40046c32f1049b068d8
2013-08-13 18:40:42 +03:00
Karl Tomlinson
f0d4966e17 b=815643 Add Blink's HRTFElevation to the build r=ehsan
--HG--
extra : rebase_source : 5dda0b6c6302197574ac5fafbb0f06b1ac65980a
2013-08-08 21:38:30 +12:00