Граф коммитов

32848 Коммитов

Автор SHA1 Сообщение Дата
Gabriel Luong 9d0c3f489e Bug 591303 - Part 3: Set line and column number for all rules in nsCSSParser. r=bz 2014-07-14 15:57:54 -07:00
Ryan VanderMeulen 0809471bf8 Merge m-c to inbound. a=merge 2014-07-14 16:19:58 -04:00
Ryan VanderMeulen 73bd274fb7 Merge b2g-inbound to m-c. a=merge 2014-07-14 16:17:10 -04:00
Octoploid 393cf7b755 Bug 1035092 - "bool functions shouldn't return nullptr" [r=sfink]
--HG--
extra : rebase_source : 0a0f2549b0a34c759384d8293f6227e112610147
2014-07-12 06:26:00 -07:00
Andrew McCreight c3a80ae7ac Bug 1038207 - Fix various classes that reimplement nsISupports. r=ehsan 2014-07-14 12:21:34 -07:00
Carsten "Tomcat" Book cf64d09b43 Merge mozilla-central to b2g-inbound 2014-07-14 15:32:20 +02:00
Martijn Wargers 09e9dc6e13 Bug 1037976 - Enable some of the Iframe sandbox mochitests on b2g emulator. r=jmaher 2014-07-13 17:23:39 +02:00
Jonathan Watt ca6f6bf7a8 Bug 1037570 - Remove gfxPath. r=mattwoodrow 2014-07-11 11:25:00 +02:00
Bruce Sun 8ba1728080 Bug 1037282 - Create MediaResourceHandler and MediaCodecProxy. r=sotaro,cpearce 2014-07-11 11:01:30 +08:00
Randell Jesup 55623a8a1a Bug 1035819: patch 2 - Enable dynamic rotation in gUM when we're hooked to a PeerConnection r=jhlin 2014-07-14 01:48:02 -04:00
Randell Jesup 77ee2e1b15 Bug 1035819: patch 1 - Add notification of DirectListeners and generalize Notification of events r=roc 2014-07-14 01:47:56 -04:00
Randell Jesup 4257cf507f Bug 1037911: bustage fix for the other half rs=bustage 2014-07-13 20:48:45 -04:00
Randell Jesup ffdd94de9c Bug 1037911: Bustage fix for -Werror rs=bustage 2014-07-13 15:11:39 -04:00
Randell Jesup 9295cab860 Bug 1037911: Downgrade assertion on GMP codec destruction since an edge case triggers it r=cpearce 2014-07-13 02:06:58 -04:00
Kyle Huey 421f16973d Bug 1034304: Remove nsIDOMHTMLAudio/VideoElement. r=smaug 2014-07-12 19:20:42 -07:00
Vivien Nicolas e1e0bb8b05 Bug 1013913 - Add a DOMMetaChanged event. r=bz 2014-07-12 13:28:48 +02:00
Jeff Gilbert 4627a00a63 Bug 843673 - Re-enable WebGL instanced drawing, and fix the max instance calculation. - r=kamidphish 2014-07-11 21:53:57 -07:00
Michael Pruett 724d1962f8 Bug 1034907 - Remove dangerous public destructor of TimeRanges. r=smaug 2014-07-12 20:26:21 -05:00
Ryan VanderMeulen 296caa949c Merge inbound to m-c. a=merge 2014-07-11 16:34:56 -04:00
Chris Pearce e7c5d218c2 Bug 1037317 - Move GMPBufferType to be a property of GMPVideoFrameEncoded. r=jesup 2014-07-11 10:39:10 -04:00
JW Wang 771bfdb3ed Bug 996465 - Enable test_fragment_play.html. r=cpearce 2014-07-10 19:13:00 -04:00
JW Wang 456d879863 Bug 996465 - Add ability to delay running state machine cycles for synchronization between decoding/main and state machine threads. r=cpearce 2014-07-11 03:11:00 -04:00
JW Wang a64126148f Bug 996465 - Extract code running state machine cycles into a class. r=cpearce 2014-07-11 03:11:00 -04:00
Carsten "Tomcat" Book ce57787693 Backed out changeset cf85693280c7 (bug 886570) frequent mochitest-3 errors on windows 2014-07-11 14:15:29 +02:00
Mike Hommey 70a5917917 Bug 1036864 - Remove EXPORT_LIBRARY. r=mshal 2014-07-11 19:06:55 +09:00
Carsten "Tomcat" Book 3aa713695d Backed out changeset bbcfcf00f84e (bug 996465) for bustage on a CLOSED TREE 2014-07-11 09:54:42 +02:00
Carsten "Tomcat" Book ec7a7d41cc Backed out changeset aa529bac2a92 (bug 996465) 2014-07-11 09:54:24 +02:00
Carsten "Tomcat" Book 7bc510b0eb Backed out changeset 19f686d29ae6 (bug 996465) 2014-07-11 09:54:22 +02:00
Neil Deakin 1bfbc6d5da Bug 1020496, add getAutocompleteInfo method to get components of autocomplete attribute, r=smaug 2014-07-09 08:01:00 +01:00
Gijs Kruitbosch a823b3f20b Bug 577892 - allow icons to change when href attribute is set directly, with automated test, r=dolske,bz
--HG--
extra : rebase_source : 8b74cb3e4c60df4b84c207f2ae1bc371e238d19d
2014-07-03 22:40:52 +01:00
Ryan VanderMeulen 6777a8c00a Merge inbound to m-c on a CLOSED TREE. a=merge 2014-07-10 18:22:38 -04:00
Benjamin Smedberg 263c591dee Bug 1032814 - Gecko media plugins should not automatically enable plugin from system locations. Instead, there is a programmatic API for registering available plugins which will be used by addons or the addon manager. For development, there is also an environment variable. r=josh/jesup 2014-07-10 14:48:11 -04:00
Eric Rahm 9724ad20af Bug 1036679 - MediaStreamGraph shutdown can hang if happening in conjunction with a memory report. r=roc 2014-07-09 17:22:37 -07:00
Nicolas Silva 1fc33e677f Bug 1034593 - Prevent clips with huge extents to be passed to a cairo context from CanvasRenderingContext2D. r=jrmuizel 2014-07-10 20:12:26 +02:00
Randell Jesup 6108a29240 Bug 1037000: Include "default communications device" in the audio input enumeration for gUM r=padenot 2014-07-10 13:15:26 -04:00
Ed Morley 3103e2eec5 Backed out changeset 91f25a63dea9 (bug 1032814) for build failures 2014-07-10 17:43:21 +01:00
Benjamin Smedberg 67c77aebbd Bug 1032814 - Gecko media plugins should not automatically enable plugin from system locations. Instead, there is a programmatic API for registering available plugins which will be used by addons or the addon manager. For development, there is also an environment variable. r=josh/jesup
--HG--
extra : rebase_source : dcd8708ac50a96cff3c59d3c4a531288c19bd961
2014-07-10 10:32:59 -04:00
Olli Pettay a0c77d289f Bug 982039 - Radio input required not working when element disabled by js, r=bz
--HG--
extra : rebase_source : 53b134dc349ec7068c4543469e89f7e40073ea15
2014-07-10 18:01:59 +03:00
Kartikaya Gupta 30f43e9c10 Bug 1036444 - Kill touchenter and touchleave events. r=smaug 2014-07-09 10:27:00 -04:00
JW Wang d9b9327d56 Bug 996465 - enable test_fragment_play.html. r=cpearce 2014-07-10 19:13:00 +02:00
JW Wang 84fb6a4b08 Bug 996465 - add ability to delay running state machine cycles for synchronization between decoding/main and state machine threads. r=cpearce. 2014-07-10 03:22:00 +02:00
JW Wang ee927b1e99 Bug 996465 - extract code running state mahcine cycles into a class. r=cpearce. 2014-07-10 03:21:00 +02:00
Ahmed Kachkach 50db9012f6 Bug 886570 - Initial integration of structured logs in mochitest. r=ahal,Ms2ger 2014-07-10 13:33:00 +02:00
Carsten "Tomcat" Book 308cc4e3f1 Merge mozilla-central to b2g-inbound 2014-07-10 15:20:10 +02:00
Vasanthakumar Pandurangan 5a1d224626 Bug 1035758 - AudioOffloadPlayer: Fix seek bar reset when seek during pause. r=roc 2014-07-08 04:37:11 -07:00
Jonathan Watt 00f24f9055 Bug 1036400 - Fix hit-testing of non-SVG elements that have an SVG clip-path applied. r=longsonr 2014-07-10 08:42:29 +01:00
Boris Zbarsky be2d883ce6 Bug 965413 part 12. Use a LoadInfo in SetUpChannelOwner. r=smaug 2014-07-10 02:56:38 -04:00
Boris Zbarsky 22cec45b71 Bug 965413 part 10. Use a LoadInfo for loading documents in various places where we force a particular principal. r=smaug 2014-07-10 02:56:37 -04:00
Boris Zbarsky 342c251541 Bug 965413 part 1. Rename the WebRTC-private LoadInfo class to RTCLoadInfo so it won't interfere with adding mozilla::LoadInfo. r=jesup 2014-07-10 02:56:36 -04:00
Chris Double 3face02a8c Bug 1030527 - Seeking using Media Source Extensions fails with corrupted video message since async decoder landing - r=kinetik
--HG--
extra : rebase_source : d40125ff37760b4b0008cd5ac934b8d85edb7a74
2014-07-10 03:59:17 +00:00
Bevis Tseng ed3bb01ce1 Bug 1023695 - Part 4: Implementation of .webidl change. r=vyang,smaug. 2014-06-27 13:25:37 +08:00
Ryan VanderMeulen 470a46bf63 Merge fx-team to m-c. a=merge 2014-07-09 16:12:36 -04:00
Carsten "Tomcat" Book 2bfe7fd64b Merge mozilla-central to fx-team 2014-07-09 16:15:17 +02:00
Carsten "Tomcat" Book e31951a5dd Backed out changeset 6a56c14d382f (bug 1024707) for dt1 and xpshell test bustages on a CLOSED TREE 2014-07-09 13:19:33 +02:00
Rick Eyre e53936675b Bug 1035505 - HTMLTrackElement should fire a 'load' event not a 'loaded' event. r=rillian 2014-07-07 16:49:00 +02:00
chiajung hung eee06f2917 Bug 814524 - Make WebGLContext::TexImage2D avoid readback for video elements, r=jgilbert 2014-07-08 20:52:00 +02:00
Gijs Kruitbosch 99d47e6b47 Bug 987230 - use consumeanchor attribute to fix button click, r=enn,mconley
--HG--
extra : rebase_source : 8e52a377eeb708e258f0190fcbc5902c5477c2b8
2014-07-01 01:09:43 +01:00
Benjamin Chen 06433b69a5 Bug 991776: 1. Modify the testcase to ensure encoder will receive valid data. 2. Add logs for TrackEncoder. r=roc 2014-07-07 17:33:47 +08:00
Tom Schuster ca7aaa4737 Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
Sam Lin 6d80943796 Bug 101741 - minor fix for the wrong usage of ChangeExplicitBlockerCount in MediaRecorder. r=roc 2014-06-28 00:16:27 +08:00
Timothy Nikkel bf0fff29f8 Bug 1035917. If we fail to create a requested async scrollable layer then log a warning and approximate reason why. r=roc 2014-07-08 17:35:48 -05:00
Benoit Jacob fb20c64d14 Bug 1035394 - Fix dangerous public destructors in content/media/eme - r=cpearce 2014-07-08 17:23:17 -04:00
Benoit Jacob a26fa3305e Bug 1035394 - Fix dangerous public destructors in content/media/webaudio - r=padenot 2014-07-08 17:23:17 -04:00
Benoit Jacob a63ae90288 Bug 1035394 - Fix dangerous public destructors in content/media/webspeech - r=smaug 2014-07-08 17:23:16 -04:00
Benoit Jacob bbd8cc51c5 Bug 1035394 - Fix dangerous public destructors in content/media - r=cpearce 2014-07-08 17:23:16 -04:00
Benoit Jacob 5707fd97e7 Bug 1035394 - Fix dangerous public destructors in content/svg - r=heycam 2014-07-08 17:23:16 -04:00
Benoit Jacob dc7b5277df Bug 1035394 - Fix dangerous public destructors in content/html - r=smaug 2014-07-08 17:23:16 -04:00
Benoit Jacob c93dd79625 Bug 1035394 - Fix dangerous public destructors in content/base - r=khuey 2014-07-08 17:23:16 -04:00
Benoit Jacob c4fad69f4f Bug 1035394 - Fix dangerous public destructors in content/xml - r=smaug 2014-07-08 17:23:16 -04:00
Benoit Jacob 77e0f48149 Bug 1035394 - Fix dangerous public destructors in content/xul - r=mrbkap 2014-07-08 17:23:16 -04:00
Benoit Jacob 5ab525f434 Bug 1035394 - Fix dangerous public destructors in content/mathml - r=karlt 2014-07-08 17:23:15 -04:00
Ben Kelly 43a20ca507 Bug 1029620 P2 Out-of-line destructor to avoid spurious include in nsCrossSiteListenerProxy.h. r=ehsan 2014-07-08 16:53:56 -04:00
Ben Kelly 631d97a806 Bug 1029620 P1 Refactor XHR to move forbidden header checks to nsContentUtils. r=ehsan 2014-07-08 16:53:56 -04:00
Andrew McCreight 3b71ecc458 Bug 1034906 - Don't manually delete NodeIterator. r=ehsan 2014-07-08 13:46:24 -07:00
Randell Jesup 4f8e8f46c7 Bug 979716: Bustage fix rs=ryanvm on a CLOSED TREE 2014-07-08 16:05:39 -04:00
Randell Jesup b334f924bb Bug 979716: Proxy incoming audio to another thread before calling AppendToTrack() r=gcp 2014-07-08 15:02:40 -04:00
Andrew McCreight 4c1cb551f3 Bug 1022954 - ScriptSource leaks sourceMapURL_ sometimes. r=jimb 2014-07-10 15:46:00 +02:00
Andrew McCreight a1cb3e8500 Bug 1020846 - Don't say we have a url if GetResponseHeaderFails. r=hsivonen 2014-07-10 12:43:18 -06:00
Jonathan Watt 96d315ebad Bug 933019, part 2 - Remove code for handling Thebes backed gfxContext in SVGEllipseElement.cpp. r=Bas 2014-07-10 10:58:06 +01:00
Jonathan Watt 91e483122f Bug 1025553, part 3 - Give gfxMatrix::Invert() the same semantics as Moz2D's Matrix::Invert(). r=Bas 2014-07-11 08:06:39 +01:00
Nathan Yee b346b2aea3 Bug 1006671 - Remove unnecessary JSContext argument to nsContentUtils::GetContentSecurityPolicy. r=bholley 2014-07-10 19:25:00 +02:00
Anthony Jones 77a674148c Bug 1035059 - Add input padding for libav; r=edwin 2014-07-11 18:43:59 +12:00
Anthony Jones 9cfc85031c Bug 1035059 - Fix releasing of libav frames; r=edwin 2014-07-11 18:43:57 +12:00
Nicholas Nethercote 2a0942be41 Bug 1036789 - Convert the third quarter of MFBT to Gecko style. r=Ms2ger.
--HG--
extra : rebase_source : 668cd394806203ddfa34bd4f226335ff26c846b5
2014-07-10 19:10:17 -07:00
Chris Pearce 314c092894 Bug 1035653 - Proxy GMPParent creation to main thread to avoid assert in IToplevelProtocol ctor. r=jesup 2014-07-11 15:36:38 +12:00
Chris Pearce 2920e1c8f0 Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup 2014-07-11 15:36:21 +12:00
Chris Pearce 9ede5114eb Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup 2014-07-11 15:35:56 +12:00
Chris Pearce faf50fa87c Bug 1020090 - Ensure we don't report leaking the GMP free list. r=jesup 2014-07-11 15:35:28 +12:00
Randell Jesup 2f4f833f1e Bug 1020090: Proxy all GMP Shmem create/delete to parent and reduce allocation traffic. r=nical 2014-07-01 22:26:35 -04:00
Brian Hackett 00d8fa7118 Bug 1021790 - "Cleanup naming for scalar and typed array types", r=sfink 2014-06-06 09:36:00 -07:00
Chris Pearce 88803f036e Bug 1016148 - Ensure we mark IMFSamples after a flush as discontinuities, so that A/V sync works after seek in MP4Reader. r=padenot 2014-07-10 09:25:14 +12:00
Chris Pearce 02da3c08a5 Bug 1016148 - Rename WMFOutputSource and friends to MFTManager, since it now handles input as well as output. r=padenot
--HG--
rename : content/media/fmp4/wmf/WMFAudioOutputSource.cpp => content/media/fmp4/wmf/WMFAudioMFTManager.cpp
rename : content/media/fmp4/wmf/WMFAudioOutputSource.h => content/media/fmp4/wmf/WMFAudioMFTManager.h
rename : content/media/fmp4/wmf/WMFVideoOutputSource.cpp => content/media/fmp4/wmf/WMFVideoMFTManager.cpp
rename : content/media/fmp4/wmf/WMFVideoOutputSource.h => content/media/fmp4/wmf/WMFVideoMFTManager.h
2014-07-10 09:25:10 +12:00
Ryan VanderMeulen 13dee4c1c6 Merge m-c to inbound. a=merge 2014-07-09 16:16:12 -04:00
Tom Schuster 36fe8c8dc6 Bug 1024707 - Add API to register style sheets but without loading them. r=bz 2014-07-09 11:43:33 +02:00
Anthony Jones f156664cf8 Bug 1034444 - Make MP4Reader::GetBuffered() accurate; r=edwin,cpearce 2014-06-02 17:38:04 +02:00
Ryan VanderMeulen d6e5175f96 Backed out 5 changesets (bug 1020760, bug 1035653, bug 1020090) for leaks on a CLOSED TREE.
Backed out changeset f0b20e3db93c (bug 1020760)
Backed out changeset 412b654e5cd2 (bug 1035653)
Backed out changeset 01ba0892af29 (bug 1020760)
Backed out changeset c7de1f4b078f (bug 1020760)
Backed out changeset 96aa9d33a1f5 (bug 1020090)
2014-07-10 21:43:04 -04:00
Chris Pearce 02b82373ce Bug 1035653 - Proxy GMPParent creation to main thread to avoid assert in IToplevelProtocol ctor. r=jesup 2014-07-11 12:21:33 +12:00
Chris Pearce d4a63d9c19 Bug 1020760 - Pass GMP codec specific info as a uint8_t[], and pass buffer type separately. r=jesup 2014-07-11 12:21:13 +12:00
Chris Pearce 8c996fc76f Bug 1020760 - Update GMP APIs to support EME plugins. r=jesup 2014-07-11 12:20:51 +12:00
Randell Jesup 31b1106753 Bug 1020090: Proxy all GMP Shmem create/delete to parent and reduce allocation traffic. r=nical 2014-07-01 22:26:35 -04:00
Paul Adenot 4168675b73 Bug 1031137 - Make content/media/test/crashtests/1028458.html pass if audio input hardware is unavailable. r=jesup 2014-07-08 16:36:48 +02:00
Paul Adenot 3342d0ceea Bug 1031137 - Backout investigation code added in 3904c720efa4.
--HG--
extra : rebase_source : 3663f3ec16904f6a6355eb223fbc7200cc78c660
2014-07-08 13:40:53 +02:00
Randell Jesup ea8c702862 Bug 1031491: avoid collision on partial audio frames in the OutputObserver r=padenot 2014-07-08 08:46:28 -04:00
Walter Litwinczyk b74634d801 Bug 913999 - DrawWindow() - Remove hard-coded 1.0f in DrawOptions and only use Azure if alpha is not needed. r=mattwoodrow 2014-07-02 10:27:25 -07:00
William Chen 9ffebc939f Bug 1000199 - Enable web components for certified apps. r=gabor,smaug 2014-07-07 19:02:03 -07:00
William Chen 8a58e8552a Bug 1032654 - Remove invalid assertion from HTML parser. r=smaug 2014-07-07 18:09:39 -07:00
Wes Kocher d4e85e2ae3 Merge m-c to inbound 2014-07-07 16:34:44 -07:00
Wes Kocher c0de5b2d3a Merge inbound to m-c a=merge 2014-07-07 16:01:08 -07:00
Carsten "Tomcat" Book 1d849df8b7 Merge mozilla-central to b2g-inbound 2014-07-07 15:40:15 +02:00
Robert Longson 16b8b6133e Bug 530985. Make getBoundingClientRect give more sensible results for <svg> elements. r=jwatt
--HG--
extra : rebase_source : ad54b945431510c0a3246e608cad6d93e66c088e
extra : amend_source : 841b5aa8e17c3fba01806262725228ae7c94a941
2014-07-07 00:55:43 +12:00
Jonathan Watt 55594934ce Bug 1034399 - Use a Moz2D DrawTarget backed gfxContext for SVG bounds calculations. r=Bas 2014-07-06 16:30:55 +01:00
Paul Adenot affcd9024b Bug 1031137 - Instrument content/media/test/crashtest/1028458.html to determine what is going on. 2014-07-07 17:26:06 +02:00
Sotaro Ikeda 5a8464afe1 Bug 1027809 - Use gst_video_format_get_component_width() r=edwin 2014-07-07 06:42:24 -07:00
Chia-hung Tai 2920ab8988 Bug 1029316 - Add an argument in |VideoSegment::AppendFrame| for the information of bFroceBlack. r=roc 2014-07-04 14:37:36 +08:00
Benjamin Chen 0a5eeaab19 Bug 1015856 - Add gtest testcase for checking WebM aspect ratio. r=rillian 2014-07-04 15:15:55 +08:00
Sid Stamm 6de3623e9b Bug 991466 - Remove pushprevenv for security.csp.speccompliant from tests since the pref no longer has effect. (r=ckerschb)
--HG--
extra : rebase_source : 61a52591fc5616486900367e7c06729cce889f13
2014-07-07 11:59:59 -07:00
Sid Stamm 7eef9caec0 Bug 991466 - remove the specCompliant flag from CSP since it's no longer needed. (r=ckerschb,jst)
--HG--
extra : rebase_source : 754264fd1721946a78c461e08d210bb5a1fdbda4
2014-07-07 11:59:37 -07:00
Andrew Osmond 6cb6557d3f Bug 1030007 - Throttle updating the preview window when CPU low and/or encoder falls behind. r=mikeh, r=cpearce 2014-07-02 19:55:00 -04:00
Jonathan Watt 3f8bc90bf5 Bug 988808, part 2 - Convert SVG hit-testing to use Moz2D instead of Thebes backed gfxContext. r=Bas 2014-07-05 21:53:04 +01:00
Jonathan Watt 8f52846885 Bug 988808, part 1 - Allow a PathBuilder object to be supplied to nsSVGPathGeometryElement::BuildPath() and its overrides. r=Bas 2014-07-05 21:53:04 +01:00
Benoit Jacob cb33a38711 Bug 1028588 - Fix more, recently introduced dangerous public destructors - r=ehsan 2014-07-05 16:35:35 -04:00
Jonathan Watt 0081690039 Bug 1034574 - Remove SVGContentUtils::CoordToFloat's aPresContext argument. r=longsonr 2014-07-05 19:19:13 +01:00
Jan de Mooij 44da586636 Bug 1034191 - Make nsDependentJSString users work with Latin1 strings and nursery-allocated strings. r=bz 2014-07-05 17:30:54 +02:00
Karl Tomlinson 05746f1c8d b=1020411 correct control message order with RunAfterPendingUpdates() at shutdown r=roc
--HG--
extra : transplant_source : %AE%05%92%2C%60%9FL%D0%13O%EE%7D%09ZV%87%06%E9%B6%D8
2014-07-02 18:04:54 +12:00
Rick Eyre d7e3cd33b3 Bug 1018933 - Part 2: Add regression test. r=rillian 2014-07-02 19:09:00 +02:00
Rick Eyre bfac612c27 Bug 1018933 - Part 1: HTMLTrackElement should not create another TextTrack if one already exists. r=rillian 2014-07-02 19:10:00 +02:00
Chris Pearce 582f038f38 Bug 1023564 & bug 981153 - Re-enable test_seek.html on platforms where it's not so intermittent. r=kentuckyfriedtakahe 2014-07-04 11:08:57 +12:00
Jeff Gilbert f199f5cd8c Bug 925530 - Disable WebGL antialiasing on Mobile by default. - r=kamidphish,vlad
* * *
Bug 925530 - Add missing include. - r=bustage on a CLOSED TREE
2014-07-03 16:09:04 -07:00
Jeff Gilbert 5455a8f0f3 Bug 1023553 - Move color_buffer[_half]_float behind the draft flag. - r=kamidphish 2014-07-03 14:28:13 -07:00
Ryan VanderMeulen 0c507b857c Merge m-c to inbound on a CLOSED TREE. a=merge 2014-07-03 17:05:19 -04:00
Ryan VanderMeulen 03ddabeee6 Merge inbound to m-c. a=merge 2014-07-03 17:03:48 -04:00
Christoph Kerschbaumer 7acc46686c Bug 1034156 - CSP: updating csp/test_bug949549.html to use C++ backend (r=sstamm)
--HG--
extra : rebase_source : f3c4ad3f7b2bee8ecde302bdd70f259271191069
2014-07-03 10:23:16 -07:00
Sid Stamm 7ffb250546 Bug 1034157 - Fix CSP's internal calls to AsyncReportViolation so they use mSelfURI, and the right load context is checked in the report sending logic
--HG--
extra : rebase_source : dad8299e0e2baa87dfeba8bc49fbabb22a70cb9b
2014-07-03 10:36:53 -07:00
Olli Pettay fb7f4fa1d7 Bug 1026047, add IsInComposedDoc()/GetComposedDoc() and IsInUncomposedDoc()/GetUncomposedDoc() to make it more clear whether Shadow DOM is being handled, r=bz
--HG--
extra : rebase_source : 614cd9090b00039363e8a52f3060585f4a505b99
2014-07-03 20:02:07 +03:00
Ryan VanderMeulen 7ce98584a8 Merge m-c to b2g-inbound. a=merge 2014-07-03 12:38:30 -04:00
Michael Shuen 86dd55d546 Bug 1031920 - Stop leaking mDataPtr on failure in ArrayBufferBuilder::getArrayBuffer. r=smaug 2014-07-01 08:36:00 -04:00
Karl Tomlinson 0edb1283ff b=1027963 count ticks remaining in PlayAudio() better when blocking changes r=padenot
The previous code could result in an infinite loop.

--HG--
extra : transplant_source : %DB%20%2C%A3%26%A1%B0%00E%0B%85v%DC%1F0%F1%81Tm%9B
2014-07-01 18:21:57 +12:00
Karl Tomlinson 829b53c8b4 b=1020205 reset mRemainingResamplerTail when no longer using the resampler r=padenot 2014-07-03 15:53:34 +12:00
Anthony Jones 7905911bfd Bug 1033137 - Fix image lifetime issues in libav backend; r=edwin 2014-07-03 14:43:17 +12:00
Anthony Jones 441cb860ec Bug 1033137 - Remove extra frame reordering in libav; r=edwin 2014-07-03 14:43:15 +12:00
Anthony Jones 4b1142651a Bug 1015829 - Runtime binding for libav 53, 54, 55; r=edwin
--HG--
rename : content/media/fmp4/ffmpeg/include/README_mozilla => content/media/fmp4/ffmpeg/README_mozilla
rename : content/media/fmp4/ffmpeg/include/COPYING.LGPLv2.1 => content/media/fmp4/ffmpeg/libav53/include/COPYING.LGPLv2.1
rename : content/media/fmp4/ffmpeg/include/libavcodec/avcodec.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/avcodec.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/avfft.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/avfft.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/dxva2.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/dxva2.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/old_codec_ids.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/old_codec_ids.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/opt.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/opt.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/vaapi.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/vaapi.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/vda.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/vda.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/vdpau.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/vdpau.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/version.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/version.h
rename : content/media/fmp4/ffmpeg/include/libavcodec/xvmc.h => content/media/fmp4/ffmpeg/libav53/include/libavcodec/xvmc.h
rename : content/media/fmp4/ffmpeg/include/libavformat/avformat.h => content/media/fmp4/ffmpeg/libav53/include/libavformat/avformat.h
rename : content/media/fmp4/ffmpeg/include/libavformat/avio.h => content/media/fmp4/ffmpeg/libav53/include/libavformat/avio.h
rename : content/media/fmp4/ffmpeg/include/libavformat/version.h => content/media/fmp4/ffmpeg/libav53/include/libavformat/version.h
rename : content/media/fmp4/ffmpeg/include/libavutil/adler32.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/adler32.h
rename : content/media/fmp4/ffmpeg/include/libavutil/aes.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/aes.h
rename : content/media/fmp4/ffmpeg/include/libavutil/attributes.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/attributes.h
rename : content/media/fmp4/ffmpeg/include/libavutil/audio_fifo.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/audio_fifo.h
rename : content/media/fmp4/ffmpeg/include/libavutil/audioconvert.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/audioconvert.h
rename : content/media/fmp4/ffmpeg/include/libavutil/avassert.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/avassert.h
rename : content/media/fmp4/ffmpeg/include/libavutil/avconfig.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/avconfig.h
rename : content/media/fmp4/ffmpeg/include/libavutil/avstring.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/avstring.h
rename : content/media/fmp4/ffmpeg/include/libavutil/avutil.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/avutil.h
rename : content/media/fmp4/ffmpeg/include/libavutil/base64.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/base64.h
rename : content/media/fmp4/ffmpeg/include/libavutil/blowfish.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/blowfish.h
rename : content/media/fmp4/ffmpeg/include/libavutil/bprint.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/bprint.h
rename : content/media/fmp4/ffmpeg/include/libavutil/bswap.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/bswap.h
rename : content/media/fmp4/ffmpeg/include/libavutil/common.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/common.h
rename : content/media/fmp4/ffmpeg/include/libavutil/cpu.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/cpu.h
rename : content/media/fmp4/ffmpeg/include/libavutil/crc.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/crc.h
rename : content/media/fmp4/ffmpeg/include/libavutil/dict.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/dict.h
rename : content/media/fmp4/ffmpeg/include/libavutil/error.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/error.h
rename : content/media/fmp4/ffmpeg/include/libavutil/eval.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/eval.h
rename : content/media/fmp4/ffmpeg/include/libavutil/fifo.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/fifo.h
rename : content/media/fmp4/ffmpeg/include/libavutil/file.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/file.h
rename : content/media/fmp4/ffmpeg/include/libavutil/imgutils.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/imgutils.h
rename : content/media/fmp4/ffmpeg/include/libavutil/intfloat.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/intfloat.h
rename : content/media/fmp4/ffmpeg/include/libavutil/intfloat_readwrite.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/intfloat_readwrite.h
rename : content/media/fmp4/ffmpeg/include/libavutil/intreadwrite.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/intreadwrite.h
rename : content/media/fmp4/ffmpeg/include/libavutil/lfg.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/lfg.h
rename : content/media/fmp4/ffmpeg/include/libavutil/log.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/log.h
rename : content/media/fmp4/ffmpeg/include/libavutil/lzo.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/lzo.h
rename : content/media/fmp4/ffmpeg/include/libavutil/mathematics.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/mathematics.h
rename : content/media/fmp4/ffmpeg/include/libavutil/md5.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/md5.h
rename : content/media/fmp4/ffmpeg/include/libavutil/mem.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/mem.h
rename : content/media/fmp4/ffmpeg/include/libavutil/old_pix_fmts.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/old_pix_fmts.h
rename : content/media/fmp4/ffmpeg/include/libavutil/opt.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/opt.h
rename : content/media/fmp4/ffmpeg/include/libavutil/parseutils.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/parseutils.h
rename : content/media/fmp4/ffmpeg/include/libavutil/pixdesc.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/pixdesc.h
rename : content/media/fmp4/ffmpeg/include/libavutil/pixfmt.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/pixfmt.h
rename : content/media/fmp4/ffmpeg/include/libavutil/random_seed.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/random_seed.h
rename : content/media/fmp4/ffmpeg/include/libavutil/rational.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/rational.h
rename : content/media/fmp4/ffmpeg/include/libavutil/samplefmt.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/samplefmt.h
rename : content/media/fmp4/ffmpeg/include/libavutil/sha.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/sha.h
rename : content/media/fmp4/ffmpeg/include/libavutil/time.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/time.h
rename : content/media/fmp4/ffmpeg/include/libavutil/timecode.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/timecode.h
rename : content/media/fmp4/ffmpeg/include/libavutil/timestamp.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/timestamp.h
rename : content/media/fmp4/ffmpeg/include/libavutil/version.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/version.h
rename : content/media/fmp4/ffmpeg/include/libavutil/xtea.h => content/media/fmp4/ffmpeg/libav53/include/libavutil/xtea.h
2014-07-03 14:43:13 +12:00
Wes Kocher 5713153de2 Backed out changeset 63e44c0641c3 (bug 925530) for build bustage on a CLOSED TREE 2014-07-02 18:10:55 -07:00
Jeff Gilbert d9847e64c6 Bug 925530 - Disable WebGL antialiasing on Mobile by default. - r=kamidphish,vlad 2014-07-01 19:38:56 -07:00
Geoff Brown eabebaa57c Bug 981889 - Enable content/media/webaudio/test mochitests on Android 2.3; no review 2014-07-02 18:43:41 -06:00
Shashank Sabniveesu 604718cc16 Bug 1032078 - Move <script> element next to <body> element in test_fastSeek.html. r=cajbir 2014-06-30 13:28:00 -04:00
Sid Stamm 35050325e5 Bug 1031658 - [CSP] Fix userpass removal in PermitsAncestry() and properly handle PermitsAncestry() failures. (r=bz) 2014-07-02 14:39:38 -07:00
Sid Stamm 72193be0b0 Bug 991972 - Catch and compensate for expected extra test successes in test_CSP_frameancestors.html. (r=grobinson) 2014-07-02 14:39:27 -07:00
Robert Longson 36f04c34b4 Bug 1024860 - getTotalLength on an empty path should not throw but return 0 instead. r=jwatt,bzbarsky 2014-07-03 19:50:42 +01:00
Jim Blandy 202b002e43 Bug 1033581: Don't worry about the compartment of the owning element for a script's JS code. r=bholley 2014-07-03 11:12:03 -07:00
Dan Glastonbury d67a04cc1d Bug 1028891 - Detach textures/renderbuffers from framebuffer when deleting. r=jgilbert 2014-06-24 17:15:44 +10:00
Daniel Holbert 01347cdb2b Bug 1033539: Move GK_ATOM line for 'onstart' out of #ifdeffed section, to fix build error in --disable-webspeech builds. r=khuey 2014-07-02 11:37:44 -07:00
Jeff Muizelaar b8114d206e Bug 1026998. Initialize size CanvasRenderingContext2D. r=bas
This fixes an unitiailized read found by valgrind.
2014-07-01 17:20:07 +02:00
Ed Morley d27ebe0d1f Bug 1023564 & bug 981153 - Disable test_seek.html for being a persistant source of intermittent test failures 2014-07-03 14:00:53 +01:00
Ed Morley fd78c6f48a Bug 987493 - Disable browser_state_notifications.js for intermittent failures 2014-07-03 13:47:36 +01:00
Ed Morley 0ab8e50c8c Bug 996465 - Disable test_fragment_play.html on B2G & Android for intermittent failures 2014-07-03 13:44:07 +01:00
Jan de Mooij 574cf83f68 Bug 1032726 part 6 - Some followup changes. r=bz 2014-07-03 13:05:03 +02:00
Carsten "Tomcat" Book 2e56ac8b53 Backed out changeset b191be106cae (bug 744896) for B2G ICS Emulator Opt Test failures on a CLOSED TREE 2014-07-03 11:52:23 +02:00
Carsten "Tomcat" Book 04358c85c5 Backed out changeset d8350c756910 (bug 744896) for B2G ICS Emulator Opt Test failures on a CLOSED TREE 2014-07-03 11:52:07 +02:00
Carsten "Tomcat" Book 4b81e2a57d Backed out changeset 7691b13459f4 (bug 744896) for B2G ICS Emulator Opt test failures on a CLOSED TREE 2014-07-03 11:51:41 +02:00
Carsten "Tomcat" Book 1e0d323338 Backed out changeset 645a7aeef102 (bug 744896) for B2G ICS Emulator Opt Test failures on a CLOSED TREE 2014-07-03 11:50:27 +02:00
Jan de Mooij 7aac8950d1 Bug 1032726 part 5 - Make new DOM bindings work with Latin1 strings. r=bz 2014-07-03 10:03:56 +02:00
Shelly Lin 81c2062aad Bug 744896 - Part 4: Enable track interfaces for media elements that are consuming media-resource. r=roc. 2014-07-03 14:04:24 +08:00
Shelly Lin efde2cf300 Bug 744896 - Part 3: Pass MediaInfo to functions MetadataLoaded and QueueMetadata. r=roc. 2014-07-03 14:04:08 +08:00
Ms2ger 05a41fb85e Bug 1032116 - Outparamdel nsIStyleSheetLinkingElement::GetStyleSheet; r=dbaron 2014-07-02 12:53:40 +02:00
Shelly Lin 4ad46e3ac6 Bug 744896 - Part 2: Enable track interfaces for media elements that are consuming a MediaStream. r=roc,bz 2014-05-23 17:34:14 +08:00
Vladimir Vukicevic ec9d6acb85 b=1010371, code fixes for new ANGLE version; r=jrmuizel 2014-05-13 17:15:19 -07:00
Shelly Lin b61766ef85 Bug 744896 - Part 4: Enable track interfaces for media elements that are consuming media-resource. r=roc. 2014-07-04 11:55:06 +08:00
Shelly Lin 019e14767a Bug 744896 - Part 3: Pass MediaInfo to functions MetadataLoaded and QueueMetadata. r=roc. 2014-07-04 11:54:54 +08:00
Shelly Lin 6c1db2d620 Bug 744896 - Part 2: Enable track interfaces for media elements that are consuming a MediaStream. r=bz,roc 2014-05-23 17:34:14 +08:00
Shelly Lin 8f033be2c0 Bug 744896 - Part 1: Implement AudioTrack, VideoTrack and other related interfaces. r=bz,roc 2014-04-16 11:06:45 +08:00
Shelly Lin 003338ee2c Bug 744896 - Part 1: Implement AudioTrack, VideoTrack and other related interfaces. r=bz,roc 2014-04-16 11:06:45 +08:00
Anthony Jones f713fbc344 Bug 1027875 - Make GetCachedRanges() handle the empty case; r=kinetik 2014-07-04 20:31:20 +12:00
Anthony Jones ee0f8d66da Bug 1027875 - Add MP4 support to MSE; r=kinetik 2014-07-04 20:31:20 +12:00
Anthony Jones 52282e5a59 Bug 1027875 - Add fMP4 stuff to CanHandleMediaType; r=cpearce 2014-07-04 20:31:19 +12:00
Peter Van der Beken e6a15c150f Bug 1032748 - Make ConvertJSValueToString work on ns*String. r=bz. 2014-01-23 10:18:35 +01:00
Randy Lin 97cffec12f Bug 951008 - Media Recorder - fire onstart event when encoder start to generate encoded data. r=roc, sr=khuey. 2014-06-27 11:07:45 +08:00
Walter Litwinczyk cfa586e393 Bug 701948 - Rename nsIGfxInfo::FEATURE_NO_INFO to nsIGfxInfo::FEATURE_STATUS_OK. r=jgilbert 2014-07-01 14:44:09 -07:00
Robert Longson b46bfb8eb4 Bug 1024926 - Invalidate SVGPathData's cached measuring path when script changes the SVGPathList or its segments so that SVGPathElement::getTotalLength() returns up to date values. r=jwatt 2014-07-02 00:12:16 +01:00
Christoph Kerschbaumer b427be04c5 Bug 1031530 - CSP: XMLHttpRequest should be restricted by connect-src (r=sstamm)
--HG--
extra : rebase_source : b27fcbff2d6f1a0d05e6698ef5fbc99e09366682
2014-06-30 16:43:27 -07:00
Christoph Kerschbaumer a96572557f Bug 1031530 - CSP: Complete mapping of contentType to directives (r=sstamm)
--HG--
extra : rebase_source : 7e2ed2dd8be2258df596b3cbb8aaf8c3b9b4cfa6
2014-06-27 16:30:03 -07:00
Christoph Kerschbaumer aec09a4889 Bug 1032303 - CSP tests: Keep full stop (.) when matching *.foo.com to disallow loads from foo.com (r=sstamm)
--HG--
extra : rebase_source : ea650f8e4c6a180a83fe3b15a4018ce1ad095ddc
2014-06-30 19:08:13 -07:00
Christoph Kerschbaumer c446b3d1ed Bug 1032303 - CSP: Keep full stop (.) when matching *.foo.com to disallow loads from foo.com (r=sstamm)
--HG--
extra : rebase_source : 1e6db1451eedeb73348ec37f8b292ff5ba1893ae
2014-06-30 10:53:17 -07:00
Cameron McCormack f165b1356e Bug 1031967 - Make mozilla::css::Loader cycle collected and traverse its observer array. r=bzbarsky 2014-07-02 08:37:09 +10:00
Blake Kaplan b0e55c813b Bug 1027461 - Handle an error condition in imports more gracefully in debug builds. 2014-07-01 10:50:47 -07:00
Steve Fink 06e3dcf304 Bug 1022773 - Return value rooting for content/, r=smaug
--HG--
extra : rebase_source : 02c70ac4a9830f686d03e1f7503a8fa6cb50bed3
2014-06-25 15:35:36 -07:00
Steve Fink 7b06fcf9bd Bug 1022773 - Resolve hazard by switching Compile to MutableHandle, r=terrence,smaug,bholley
--HG--
extra : rebase_source : a6f4eb9138688c09bce15f36ffc0bdb5b6e3dc5f
2014-06-11 17:38:22 -07:00
Julian Seward 07a2e8934a Bug 1026506 - Uninitialised value use in mozilla::dom::FileIOObject::OnInputStreamReady. r=bent.mozilla. 2014-07-01 16:17:36 +02:00
Gian-Carlo Pascutto 00bc2d05d7 Bug 1029401 - Check whether MediaEngineTabVideoSource was started before stopping. r=blassey 2014-07-01 15:38:20 +02:00
Ms2ger 8084162a69 Bug 1015333 - Stop using nsIScriptContext in ImageEncoder's EncodingCompleteEvent; r=bholley 2014-07-01 14:32:47 +02:00
Bill McCloskey 026f5d0e68 Bug 1017109 - Add construct hook for CPOWs (r=mrbkap) 2014-06-30 17:50:58 -07:00
Blake Kaplan edc87ef0c9 Bug 1031074 - Don't unblock scripts if we never blocked them. r=gabor 2014-06-30 16:30:13 -07:00
Geoff Brown 66ca6464b4 Bug 1031097 - Follow-up to handle llvmpipe in Android emulator GL renderer string; r=jgilbert 2014-06-30 17:07:59 -06:00
Kyle Huey ec42ebafa9 Bug 1032340: Make Has/SetMutationListeners available on the inner window only. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey 4266528680 Bug 1031051: Part 18 - Kill the old XPIDL-based event generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey 0f7b974094 Bug 1031051: Part 16 - Migrate Style*ChangeEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:04 -07:00
Kyle Huey adffec442f Bug 1031051: Part 15 - Migrate Speech events to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Kyle Huey bd2d1d2675 Bug 1031051: Part 14 - Migrate DOMTransactionEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:03 -07:00
Kyle Huey abf5caa4a0 Bug 1031051: Part 9 - Migrate RecordErrorEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey 273a6ca8da Bug 1031051: Part 7 - Migrate PageTransitionEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:02 -07:00
Kyle Huey a1d1526ae4 Bug 1031051: Part 5 - Migrate PopupBlockedEvent to the WebIDL code generator. r=smaug 2014-06-30 16:02:01 -07:00