Commit Graph

17594 Commits

Author SHA1 Message Date
Brad Lassey
696b6ef7a0 bug 742832 - Add support for tab sharing for getUserMedia r=jesup
--HG--
extra : rebase_source : e42fbab31083b0e91be9992b2ba0062d14294c25
2013-10-17 16:48:30 -04:00
Carsten "Tomcat" Book
fd6b3a3bb9 merge b2g-inbound to mozilla-central 2013-10-18 11:39:28 +02:00
Phil Ringnalda
9f79a6f12f Back out 15418b394a64 and 1945cbcef58f (bug 911394) for bustage
CLOSED TREE
2013-10-17 20:30:23 -07:00
Jeff Gilbert
5ca1693024 Bug 911394 - arrayless drawElements works on ANGLE. - r=bustage on a CLOSED TREE 2013-10-17 18:48:42 -07:00
Fabrice Desré
cd6ebe7fb1 Bug 927493 - Fast-path for certified apps CSP r=geekboy 2013-10-17 10:56:12 -07:00
Fabrice Desré
bd0ff29e77 Backout 92ad60388975 (Bug 927493) for bustage on a CLOSED TREE 2013-10-17 12:37:26 -07:00
Fabrice Desré
e30f416a48 Bug 927493 - Fast-path for certified apps CSP r=geekboy 2013-10-17 10:56:12 -07:00
Sotaro Ikeda
1181e71e7f Bug 925381 - Fix mpeg4 video seek failure. r=nical, r=doublec 2013-10-17 11:09:15 -04:00
Jeff Gilbert
7007d7f556 Bug 911394 - Add test for arrayless drawArrays. - r=bjacob 2013-10-17 17:27:09 -07:00
Steve Fink
0631d8a8db Bug 925916 - Handlify WrapNative in content/, r=smaug 2013-10-11 22:02:40 -07:00
Phoebe Chang
d77afffefb Bug 920877 - Test - blob url with -moz-resolution fragment identifier. r=khuey 2013-10-17 14:37:58 -04:00
Phoebe Chang
25cd446833 Bug 920877 - Remove fragment identifier in nsHostObjectProtocolHandler before matching the URI. r=khuey 2013-10-17 14:37:57 -04:00
JW Wang
3636dfe0e3 Bug 927322 - AudioDestinationNode should support weak reference; r=ehsan 2013-10-16 17:27:45 +08:00
Carsten "Tomcat" Book
ba4b28bb05 Merge mozilla-central to mozilla-inbound 2013-10-18 14:13:10 +02:00
Landry Breuil
fbc0a0bf79 Bug 927898: fix loading of gstreamer libs at runtime on OpenBSD. r=doublec 2013-10-18 11:13:50 +02:00
Peter Chang
4290a36c9a Bug 922510 - Extend GonkNativeWindow to support android JB 4.2.2, r=sotaro,gps 2013-10-18 10:42:43 +08:00
Masayuki Nakano
ef2ba2f3e7 Bug 920425 part.27 Use mozilla::WidgetEvent::AsInputEvent() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
e872789a92 Bug 920425 part.26 Use mozilla::WidgetEvent::AsMouseEventBase() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
684dfe6e69 Bug 920425 part.25 Use mozilla::WidgetEvent::AsDragEvent() r=smaug 2013-10-18 15:10:26 +09:00
Masayuki Nakano
f244096125 Bug 920425 part.24 Use mozilla::WidgetEvent::AsMouseScrollEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
d09c210e84 Bug 920425 part.23 Use mozilla::WidgetEvent::AsUIEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
73393acc11 Bug 920425 part.22 Use mozilla::WidgetEvent::AsSelectionEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
4c7293e3c9 Bug 920425 part.21 Use mozilla::WidgetEvent::AsQueryContentEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
97c0a3e332 Bug 920425 part.20 Use mozilla::WidgetEvent::AsCompositionEvent() r=smaug 2013-10-18 15:10:25 +09:00
Masayuki Nakano
5e19b1e59b Bug 920425 part.19 Use mozilla::WidgetEvent::AsTextEvent() r=smaug 2013-10-18 15:10:24 +09:00
Masayuki Nakano
ef196343d5 Bug 920425 part.18 Use mozilla::WidgetEvent::AsKeyboardEvent() r=smaug 2013-10-18 15:10:24 +09:00
Masayuki Nakano
d0bcb325ed Bug 920425 part.17 Use mozilla::WidgetEvent::AsGestureNotifyEvent() r=smaug 2013-10-18 15:10:24 +09:00
Masayuki Nakano
3b7a6bb7c9 Bug 920425 part.16 Use mozilla::WidgetEvent::AsSimpleGestureEvent() r=smaug 2013-10-18 15:10:23 +09:00
Masayuki Nakano
28fa6f3708 Bug 920425 part.15 Use mozilla::WidgetEvent::AsTouchEvent() r=smaug 2013-10-18 15:10:23 +09:00
Masayuki Nakano
42d6c5f9f0 Bug 920425 part.14 Use mozilla::WidgetEvent::AsCommandEvent() r=smaug 2013-10-18 15:10:23 +09:00
Masayuki Nakano
28ba5b07b7 Bug 920425 part.13 Use mozilla::WidgetEvent::AsContentCommandEvent() r=smaug 2013-10-18 15:10:23 +09:00
Masayuki Nakano
8e988dca0a Bug 920425 part.12 Use mozilla::WidgetEvent::AsMutationEvent() r=smaug 2013-10-18 15:10:22 +09:00
Masayuki Nakano
0690d8d0cc Bug 920425 part.11 Use mozilla::WidgetEvent::AsAnimationEvent() r=smaug 2013-10-18 15:10:22 +09:00
Masayuki Nakano
493effb5be Bug 920425 part.10 Use mozilla::WidgetEvent::AsTransitionEvent() r=smaug 2013-10-18 15:10:22 +09:00
Masayuki Nakano
e9c266b684 Bug 920425 part.9 Use mozilla::WidgetEvent::AsFocusEvent() r=smaug 2013-10-18 15:10:22 +09:00
Masayuki Nakano
9490949933 Bug 920425 part.8 Use mozilla::WidgetEvent::AsClipboardEvent() r=smaug 2013-10-18 15:10:22 +09:00
Masayuki Nakano
7603fe31b9 Bug 920425 part.7 Use mozilla::WidgetEvent::AsFormEvent() r=smaug 2013-10-18 15:10:21 +09:00
Masayuki Nakano
d392d3c8e5 Bug 920425 part.6 Use mozilla::WidgetEvent::AsScrollAreaEvent() r=smaug 2013-10-18 15:10:21 +09:00
Masayuki Nakano
9a11bab36a Bug 920425 part.5 Use mozilla::WidgetEvent::AsScrollPortEvent() r=smaug 2013-10-18 15:10:21 +09:00
Masayuki Nakano
1c517bf7fa Bug 920425 part.4 Use mozilla::WidgetEvent::AsScriptErrorEvent() r=smaug 2013-10-18 15:10:21 +09:00
Masayuki Nakano
723cb86cca Bug 920425 part.3 We don't need to use static_cast at releasing event class instance since WidgetEvent has virtual destructor now r=smaug 2013-10-18 15:10:21 +09:00
Masayuki Nakano
452744c70c Bug 920425 part.2 Implement mozilla::WidgetEvent::As*Event() methods r=roc 2013-10-18 15:10:20 +09:00
Paul Adenot
554d95edf9 Bug 922247 - When an AudioContext is not running at 48kHz, resample the input of the MediaRecorder when encoding in Opus. r=roc
--HG--
extra : rebase_source : 8dd9202ed1a3e6b2b38fed78050223d1fccb74e5
2013-10-17 15:45:32 +02:00
Paul Adenot
67517ee2fb Bug 918861 - Update tests that were relying on a 48000Hz samplerate. r=ehsan
--HG--
extra : rebase_source : 84ba0d07e2c1905bc9b7d6e37121c6e0d3d53b33
2013-10-17 15:44:52 +02:00
Paul Adenot
d94b857af1 Bug 918861 - Allow the MSG to choose a better samplerate than 48000Hz. r=roc
--HG--
extra : rebase_source : 2181ccbbdca370031d1d3ae5b44ef4e37a3e948c
2013-10-17 15:44:52 +02:00
Paul Adenot
7e0682e3c8 Bug 918861 - Expose a better samplerate though the AudioStream interface. r=kinetik
--HG--
extra : rebase_source : d085d173aeb00f47f56016c0a1d1bf7fe11fb6f3
2013-10-17 15:44:52 +02:00
Paul Adenot
2ecd0a5c7e Bug 907817 - Allow AudioStream users to pass-in latency requirements. r=kinetik
--HG--
extra : rebase_source : 3cf1971913b3cfd8000c58614b0d0be8b7805af0
2013-10-17 15:44:52 +02:00
Christoph Diehl
18273ed0f8 Bug 916128 - Add crash test. r=khuey 2013-10-16 22:55:45 -04:00
Stephen Pohl
a0e40b6aaf Bug 916128 - Ensure that image encoding callbacks are released on the main thread. r=khuey 2013-10-16 22:55:41 -04:00
Stephen Pohl
b41e566a70 Bug 817700 - Fix test_toBlob canvas test. r=roc 2013-10-16 22:55:20 -04:00
Stephen Pohl
5bd1b05b70 Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc 2013-10-16 22:55:15 -04:00
Stephen Pohl
58f93a680b Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc,bz 2013-10-16 22:55:08 -04:00
Stephen Pohl
0641d62f77 Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz 2013-10-16 22:55:04 -04:00
Blake Kaplan
32615f9a3b Bug 851353 - Disable this test that only fails on android.
--HG--
extra : rebase_source : 496445edb117c9886623b5bf71f24a097ab7f746
2013-10-16 18:40:03 -07:00
Blake Kaplan
fb4b725c6e Bug 840098 - Add mochitest. r=bzbarsky 2013-10-16 17:52:25 -07:00
Blake Kaplan
28de882717 Bug 851353 - Add crashtest. r=bholley 2013-10-16 16:09:45 -07:00
Peter Van der Beken
6a203a885b Bug 914017 - Initialize members variables of the document hash correctly. r=sicking.
--HG--
extra : rebase_source : 0b3b69cbd4366fe301c7613767b2a883358a3a5b
2013-09-26 12:58:25 +02:00
Olli Pettay
517eea6b39 Bug 926361, make sure mutation observers can't see the parent when unbinding, r=jst 2013-10-16 22:29:08 +03:00
Milan Sreckovic
9635910d8f Bug 924573 - Deal with canvas 0 width and height more consistently. r=bas 2013-10-09 17:22:11 -04:00
André Reinald
8cc2c48f67 Bug 927259 - Cannot switch scroll target by moving mouse cursor with trackpad of MacBook. r=masayuki 2013-10-16 11:16:57 -04:00
Jonathan Watt
86ef1758cb Bug 927365 - Make the implicit form submission code aware of <input type=number>. r=smaug 2013-10-16 15:39:45 +01:00
Ed Morley
d2181e5021 Backed out changeset f8e64e91e443 (bug 843668) for webgl test failures 2013-10-16 15:18:20 +01:00
Henri Sivonen
48fc98ecfc Bug 871161 - Stop inheriting charset where other browsers do not inherit it. r=bzbarsky. 2013-10-16 04:46:10 +03:00
Gabor Krizsanits
142ec1922d Bug 565388 - No paint for invisible docshell. r=tnikkel 2013-10-16 15:18:42 +02:00
Stephen Pohl
75c952b1e8 Bug 926274: Allow swipe gestures to navigate history even when scrollbars are visible on OSX. r=masayuki 2013-10-16 09:07:42 -04:00
Dan Glastonbury
5fef90e0a1 Bug 843668 - Implement WebGL -draft- extension EXT_sRGB. r=jgilbert
https://www.khronos.org/registry/webgl/extensions/EXT_sRGB/
See content/canvas/test/webgl/conformance/extensions/ext-sRGB.html for example
usage.
2013-10-16 08:27:59 -04:00
Rik Cabanier
e71fc9d4bd Bug 768067 - Implement canvasRenderingContext2D.get/setLineDash. r=roc 2013-10-16 08:27:59 -04:00
Masayuki Nakano
eef5eccfeb Bug 920377 part.33 Get rid of mozilla::WheelEvent r=roc 2013-10-16 18:37:36 +09:00
Wes Kocher
4b31073516 Merge inbound to m-c 2013-10-15 20:15:17 -07:00
George Wright
3ed9c2e5d6 Bug 915938 - Honour the glyph rendering options set by the platform when drawing text on a <canvas> r=jfkthame 2013-10-13 12:23:20 -04:00
Tom Schuster
a513788fdb Bug 8844105 - Handlify JS_WrapObject. r=terrence 2013-10-15 20:02:23 -04:00
Carsten "Tomcat" Book
4ee9d312e1 Merge mozilla-central to b2g-inbound 2013-10-15 10:43:38 +02:00
Matt Woodrow
d84a67ef04 Bug 926258 - Remove gfxFlattenedPath as it doesn't match the abstraction we want for Moz2D. r=roc 2013-10-15 16:23:21 +13:00
Matt Woodrow
809492790e Bug 922942 - Use Moz2D for canvas snapshots when the canvas and content backends don't match. r=roc 2013-10-15 16:23:20 +13:00
Karl Tomlinson
fa7c6ec5b6 b=923106 recompute frequency dependent parameters when OscillatorType changes r=padenot
mSquare, mTriangle, and mSaw are not initialized in the OscillatorNodeEngine
constructor, just like they are not initialized when switching to
OscillatorType::Sine.  These parameters are initialized if and when switching
to the OscillatorTypes that use them.

mFinalFrequency, mNumberOfHarmonics, mSignalPeriod, mAmplitudeAtZero,
mPhaseIncrement, mPhaseWrap are not initialized in the OscillatorNodeEngine
constructor, just like they are not initialized immediately on switching
OscillatorType.  These parameters are initialized in
UpdateParametersIfNeeded(), conditional on mRecomputeParameters.

--HG--
extra : transplant_source : a%C1%83%03%03%5CJ%88%99j%A0%93%05%92%06%CA%D6%8B%00%21
2013-10-15 13:10:02 +13:00
Jonathan Watt
1f3a3a581f Bug 926330 - Make DirPickerFileListBuilderTask threading assertion fatal. r=smaug 2013-10-15 01:18:40 +01:00
Masatoshi Kimura
62353b0a62 Bug 872934 - Make style sheet change event interfaces [ChromeOnly]. r=smaug 2013-10-15 04:03:37 +09:00
Ryan VanderMeulen
e9e247b525 Backed out 2 changesets (bug 915757, bug 919885) for frequent Android Armv6 mochitest-8 crashes.
Backed out changeset 04610078280c (bug 915757)
Backed out changeset db9190b3ce60 (bug 919885)
2013-10-14 14:38:54 -04:00
Ed Morley
75326b6657 Merge latest green inbound changeset and mozilla-central 2013-10-14 17:39:02 +01:00
Ed Morley
659ebdcaa0 Merge latest green b2g-inbound changeset and mozilla-central 2013-10-14 17:36:01 +01:00
Ed Morley
566ebb2848 Backed out changeset ccf11ae08ba2 (bug 882541) 2013-10-14 17:30:43 +01:00
Ed Morley
fb825e85f3 Backed out changeset 734a282006c2 (bug 915558) for causing topcrash bug 926427 2013-10-14 15:58:51 +01:00
Kyle Huey
b98758cdbd Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-14 19:58:25 +08:00
Sotaro Ikeda
ac7b9a7971 Bug 923848 - Reuse mp3 file format check result. r=doublec 2013-10-14 07:37:09 -04:00
Phil Ringnalda
7f4c6bd321 Backed out 2 changesets (bug 915757, bug 919885) for xpcshell bustage
Backed out changeset 5d17d90b838d (bug 915757)
Backed out changeset 91495d3a91c8 (bug 919885)
2013-10-13 21:59:58 -07:00
Kyle Huey
d9a28b7f74 Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug 2013-10-14 11:10:44 +08:00
Phil Ringnalda
482fc23a2c Merge m-i to m-c 2013-10-13 10:18:40 -07:00
Ryan VanderMeulen
fc4511d52b Merge m-c to fx-team. 2013-10-12 14:28:58 -04:00
Mina Almasry
eaf7fb5d88 Bug 698437 - Allow spatial navigation with directional controller. r=kats 2013-10-12 13:59:50 -04:00
Garrett Robinson
b0340cf3ee Bug 925186 - Update test_bothCSPHeaders.html to catch the case where an invalid prefixed header fails closed. r=sstamm 2013-10-11 17:01:37 -07:00
Martijn Wargers
77500dc612 Bug 901343 - Tests that use createSystemXHR are failing on b2g mochitest. r=sicking 2013-10-12 02:18:34 +02:00
Garrett Robinson
968ee79ea6 Bug 925186 - Fix regression in handling the simultaneous use of pre-1.0 and 1.0 CSP headers. r=sstamm 2013-10-10 13:48:14 -07:00
Thomas Zimmermann
7c4b5403fb Bug 924678: Stop MP3 parser if decoder got cleared, r=doublec
If the decoder has been cleaned up, there is no point in further
parsing the MP3 file. This patch makes the I/O logic stop in that
case.

The patch also fixes a bug where the beginning of an MP3 chunk was
parsed multiple times if the chunk is larger than 4 GiB.

--HG--
extra : rebase_source : d247ed3995991d362c51a0666274e9de3b90b7d2
2013-10-14 10:38:48 +02:00
Thomas Zimmermann
112777cbb8 Bug 924678: Explicitly clear OmxDecoder::mDecoder, r=doublec
The MediaDecoderStateMachine frees the Decoder during its own
shutdown. If the the MediaDecoderStateMachine for an MP3 file
gets cleaned up before the MP3 frame parser is finished, the
OmxDecoder operates with an invalid Decoder.

With this patch, the MediaDecoderStateMachine informs the
OmxDecoder to clear the decoder field. The MP3 parser logic
detects this case and returns.

--HG--
extra : rebase_source : 0a00de3cf7b95ede77408e5d43cccbcd706750cd
2013-10-14 10:38:17 +02:00
Benjamin Chen
a5637c000c Bug 831645 - part2, Rtsp media resource and decoder. r=roc, doublec, sworkman, khuey, gps 2013-09-23 17:53:36 +08:00
Benjamin Chen
9d77c4acf5 Bug 831645 - Part1, Add Rtsp protocol and streaming protocol interface. r=jduell.mcbugs, sworkman 2013-09-23 18:12:11 +08:00
Carsten "Tomcat" Book
5a47ca432d Backed out changeset 3620f49eb6e9 (bug 872934) Win XP PGO Bustage 2013-10-14 12:46:25 +02:00
Masatoshi Kimura
8439220a83 Bug 872934 - Make style sheet change event interfaces [ChromeOnly]. r=smaug 2013-10-14 17:15:28 +09:00
Jonathan Watt
915d74831e backout a268f8037bb0 2013-10-14 08:48:39 +01:00
Jonathan Watt
483e648de4 Bug 912492 - Clear HTMLInputElement.files immediately after a user picks a directory. r=smaug 2013-10-08 18:48:04 +01:00