Commit Graph

34328 Commits

Author SHA1 Message Date
Christoph Kerschbaumer
4932b53b11 Bug 1086612 - CSP: Let source expression be the empty set in case no valid source can be parsed (r=sstamm) 2014-10-21 19:59:13 -07:00
Brad Lassey
13ca6a649e bug 1084035 - Add the ability to mirror tabs from desktop to a second screen, don't block browser sources when specified in constraints from chrome code r=jesup 2014-10-21 18:06:27 -04:00
Ryan VanderMeulen
66642f8680 Backed out changeset 27624d9e8f27 (bug 1084321) for B2G reftest orange. 2014-10-22 15:56:16 -04:00
Chris Pearce
fa856685bf Bug 1085168 - Move timeout on async GMP shutdown to (catch all) non xpcom-shutdown case. r=jesup 2014-10-22 09:45:18 +13:00
Nikhil Marathe
a4c280a3c0 Bug 1082924 - Add CSP type for fetch API. r=tvyas,baku
--HG--
extra : transplant_source : i%D8%5C%7C%9D%FEQL%C1G%B8%3B2%06%AA%AE%3A%09%29%7E
2014-10-13 15:09:58 -07:00
Tom Schuster
4fb3d9c690 Bug 842498 - Remove nsIJSNativeInitializer. r=peterv 2014-10-21 20:45:28 +02:00
Boris Zbarsky
5b759b528b Bug 1019191 part 15. Remove now-dead DOMCI_DATA bits. r=peterv 2014-10-22 11:40:49 -04:00
Alastor Wu
f80978be25 Bug 930444 - [MediaEncoder] Add Profile Label in Encoding path. r=roc
--HG--
extra : rebase_source : 65fad92cc22eddf42e447ef574fda6ec40d92b96
2014-10-20 16:17:26 +08:00
Jonathan Watt
5d50d54b0f Bug 1074161 - Avoid creating a Moz2D Path object to draw SVG <rect>, <image> and <line> elements. r=mattwoodrow 2014-10-22 12:29:05 +01:00
Jonathan Watt
5b66e21f11 Bug 1085092 - Fix stroking of SVG polygon elements. r=longsonr 2014-10-22 10:48:37 +01:00
Karl Tomlinson
4b52f9fa07 bug 1083038 be more careful about conversion of seconds to floating point ticks r=padenot
Audio TrackTicks now match StreamTime so it is no longer necessary to use
double seconds to convert from StreamTime to TrackTicks.
Instead leave the fractional time in units of ticks/StreamTime, so that the
fractional offset is calculated from the quantity that is rounded.

--HG--
extra : rebase_source : 06bbb3273b7fb9f222e259bfb19af6a2db8224cf
2014-10-21 13:54:24 +13:00
Robert O'Callahan
d171aaa817 Bug 1061046. Part 1.5: Expose MediaStream::GraphRate(). r=karlt
This is guaranteed to work even if the stream has been disconnected from the graph,
so it's preferred to Graph()->GraphRate().

--HG--
extra : rebase_source : e12fe80b3d95eea5f63e460bf557518a5bdcd42c
2014-09-18 17:05:04 +12:00
Birunthan Mohanathas
f71975b256 Bug 1084979 - Prevent test_ipc.html from breaking subsequent tests that check for plugin/content crashes. r=jmaher 2014-10-22 06:28:02 +03:00
Anthony Jones
5affff49b6 Bug 1034444 - Unit tests for GetBuffered() and Interval; r=cpearce 2014-06-02 17:38:04 +02:00
Ehsan Akhgari
7c556dd594 Bug 1080909 - Do not accept a zero time constant when calling AudioParam.setTargetAtTime in order to avoid the division by zero later on; r=padenot 2014-10-21 10:14:26 -04:00
Carsten "Tomcat" Book
f35ddfdd22 Merge mozilla-central to mozilla-inbound 2014-10-21 15:55:25 +02:00
Andrew Martin McDonough
068835d9bb Bug 1014614 - Use Android MediaCodec for decoding H264 and AAC in MP4 r=cpearce,edwin
--HG--
extra : rebase_source : 7e7d1fc38d13b52e2294c0237479b78b31bdeafb
2014-10-21 08:53:01 -05:00
Carsten "Tomcat" Book
05f05fd22c merge fx-team to mozilla-central a=merge 2014-10-21 15:38:16 +02:00
Wes Kocher
f764a700ad Merge m-c to fx-team a=merge 2014-10-20 19:01:55 -07:00
Wes Kocher
a90aa812b7 Merge inbound to m-c a=merge 2014-10-20 18:56:56 -07:00
Wes Kocher
845000a7e4 Merge m-c to fx-team a=merge 2014-10-20 18:34:45 -07:00
Wes Kocher
bc6781c19d Merge inbound to m-c a=merge 2014-10-20 17:58:32 -07:00
Carsten "Tomcat" Book
e8412749e9 Merge mozilla-central to b2g-inbound 2014-10-20 15:52:37 +02:00
Carsten "Tomcat" Book
db53227352 merge mozilla-inbound to mozilla-central a=merge 2014-10-20 14:34:56 +02:00
Valentin Gosu
f4b976820f Bug 1082723 - Add IPv6 delimiters to nsLocation::GetHostname and Link::GetHostname r=smaug 2014-10-20 13:46:20 +03:00
Rik Cabanier
eea6af4b41 Bug 1082663 - Fix for bug 1082663 - DOMMatrix does not implement stringifier from spec. r=bz 2014-10-20 11:14:00 +02:00
Carsten "Tomcat" Book
8bb7b76e7a Merge m-c to b2g-inbound 2014-10-17 16:44:58 +02:00
Carsten "Tomcat" Book
d223fb495b merge mozilla-inbound to mozilla-central a=merge 2014-10-17 16:25:34 +02:00
Benjamin Chen
456a639aa0 Bug 1079616 - Dispatch PushBlobRunnable in RequestData function, and remove CreateAndDispatchBlobEventRunnable. r=roc 2014-10-17 17:26:11 +08:00
Gijs Kruitbosch
463b49d081 Bug 1083895 - favicon should not change if link element isn't in DOM, r=bz
--HG--
extra : rebase_source : 6d8c8e5ecab8021fa5d42ba4b6fc82a7315fcc79
2014-10-16 15:00:12 -07:00
Andrea Marchesini
7228e8624f Bug 1083425 - WebSocket should remove its nsIRequest from the docShell when disconnected, r=smaug 2014-10-17 08:12:26 +01:00
David Parks
faf8b8adce Bug 1065881 - [e10s] Crash on child process shutdown in ShadowLayerForwarder::InWorkerThread
Had caused a crash in the test_streams_element_capture mochitest on Windows.  The issue was that the audio decoder thread was destroying stale media frames by releasing a reference to them.  This was causing the release of an Image on that thread, but that thread does not process a MessageLoop so the current MessageLoop is null.  This is not a problem.  Obviously, any thread that has no MessageLoop can't be the worker thread.
2014-10-12 16:23:20 -07:00
Ryan VanderMeulen
f00e2738a4 Backed out 6 changesets (bug 989198, bug 1082963) for causing bug 1083231.
Backed out changeset a7c972407578 (bug 1082963)
Backed out changeset 94d1b30bde00 (bug 989198)
Backed out changeset 01e064ceb505 (bug 989198)
Backed out changeset f5a538109e36 (bug 989198)
Backed out changeset 3ff227d79d74 (bug 989198)
Backed out changeset 186743fc6f6d (bug 989198)

CLOSED TREE
2014-10-16 12:57:18 -04:00
Ryan VanderMeulen
6ec44ff41f Backed out changeset 96aefa302688 (bug 1065881) for breaking content process leak checking.
CLOSED TREE
2014-10-16 12:23:56 -04:00
William Chen
ab50d5106b Bug 1064211 - Keep CustomElementData alive while on processing stack. r=mrbkap 2014-10-16 11:53:36 -07:00
JW Wang
c174b184b2 Bug 1021676 - Fix and re-enable test_delay_load.html on B2G. r=cajbir 2014-10-14 19:47:00 -04:00
Bill McCloskey
c74f9723e0 Bug 918634 - swapFrameLoader not implemented for e10s. Frameloader impl. r=smaug
--HG--
extra : rebase_source : 01867c6208df8213b04469404dc6c1f768f8c025
2014-10-07 15:30:42 +13:00
Nikhil Marathe
36db9eff13 Bug 1039846 - Patch 4: FetchDriver with about:, blob: and data: fetching. r=baku
--HG--
extra : transplant_source : o%29%0E%5D%90%11%FA%1ExO%26%7E%9D_%F2%E7%0B%FE%21%B2
2014-10-06 11:01:20 -07:00
Peter Van der Beken
d76c717d3c Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
--HG--
extra : rebase_source : 7e0b1e2f60757b7758704dab3672ee829f3e4085
2014-10-01 20:43:26 +02:00
Kearwood (Kip) Gilbert
1f3b8f19a0 Bug 1045754 - Part 1 - Implement updated CSSOM-View smooth-scrolling specification. r=bz
- Added new WebIDL dictionary, ScrollToOptions.  This dictionary extends
  ScrollOptions by adding "left" and "top", specifying the scroll offset.
  This will be later extended with more members to allow scroll offsets to be
  specified with logical axes.
- Implemented Window.Scroll, Window.ScrollTo, Window.ScrollBy, Element.Scroll,
  Element.ScrollTo, and Element.ScrollBy functions that accept ScrollToOptions
  as a single parameter.
- Removed ScrollOptions dictionary parameter from existing Window.Scroll,
  Window.ScrollTo, and Window.ScrollBy functions as these have been replaced
  with functions accepting a single parameter, ScrollToOptions.
- Added new WebIDL dictionary, ScrollIntoViewOptions.  This dictionary
  extends ScrollOptions by adding "block", specifying whether the element
  start or end will be scrolled into view.
- Replaced Element.ScrollIntoView(bool,ScrollOptions) with
  Element.ScrollIntoView(ScrollIntoViewOptions) to match updated
  CSSOM-View scroll-behavior specification.
2014-10-01 10:47:56 -07:00
Jonathan Hao
6883968eb3 Bug 1080464 - [RTSP] Live stream frames are not rendered. r=ettseng r=bechen
--HG--
extra : rebase_source : aac290fc9cc887bd1a7a641b894a445ef4098c67
2014-10-13 11:30:26 +08:00
Kearwood (Kip) Gilbert
a1a1d61fae Bug 1010538 - Part 7 - Add support to Element.ScrollLeft and Element.ScrollTop. r=mstange
- Setting Element.ScrollLeft or Element.ScrollRight will now scroll smoothly
  if the scroll-behavior CSS property is set to "smooth".
2014-09-25 15:52:00 +02:00
Henri Sivonen
b4f7335790 Bug 1066483 - Drop SVG camelCase mappings filterRes, contentStyleType, contentScriptType and externalResourcesRequired. r=wchen. 2014-09-19 18:20:26 +03:00
Jonathan Watt
08d7dd3f8f Bug 1082483, part 2 - Convert Mozilla code to use the new Matrix4x4::PreTranslate/PreScale method names. r=Bas 2014-10-16 10:51:12 +01:00
David Parks
51b2436fc1 Bug 1065881 - [e10s] Crash on child process shutdown in ShadowLayerForwarder::InWorkerThread. r=nical
Had caused a crash in the test_streams_element_capture mochitest on Windows.  The issue was that the audio decoder thread was destroying stale media frames by releasing a reference to them.  This was causing the release of an Image on that thread, but that thread does not process a MessageLoop so the current MessageLoop is null.  This is not a problem.  Obviously, any thread that has no MessageLoop can't be the worker thread.
2014-10-12 16:23:20 -07:00
Benjamin Chen
e22f960990 Bug 1041362 - Modify testcases because during the oncanplaythrough callback function, the element might not ended but the mediastream is ended. r=roc 2014-10-15 17:34:30 +08:00
Akshendra Pratap Singh
cd19a8d6b0 Bug 1037990 - AccessLabelKey is now accessible event if the element is detached. r=bzbarsky 2014-10-15 07:42:00 +02:00
JW Wang
1d2292d697 Bug 760770 - allow 'progress' and 'suspend' events after 'ended'. r=roc 2014-10-14 23:28:00 +02:00
Andrew McCreight
a7bb403de9 Bug 1035454, part 3 - Disable test_bug345339.html on e10s for leaking. r=jst 2014-10-15 20:04:33 -07:00
Christoph Kerschbaumer
ba3b5a6b55 Bug 1041180: Remove deprecated nsIChannelPolicy and use LoadInfo instead (r=sstamm) 2014-10-15 19:12:53 -07:00
Christoph Kerschbaumer
29facae35b Bug 1041180: Remove deprecated nsIChannelPolicy (r=sstamm,jduell,jst) 2014-10-15 19:11:45 -07:00
Karl Tomlinson
9d6c291e29 bug 1082206 detach TrackBuffer when unlinking SourceBuffer r=kinetik
When HTMLMediaElement initiates MediaSourceDecoder Shutdown() in cycle
collection, it may no longer have access to the SourceBuffers to notify
through Detach().

The DiscardDecoder() call in TrackBuffer::Shutdown() is too late as this runs
after MediaDecoderStateMachine::FlushDecoding(), which waits for decode tasks
waiting on the MediaSourceResource.

--HG--
extra : rebase_source : 67e276044a251556eda2186d044c7f6b1f4363cd
extra : histedit_source : 4d921a5d2f4c0bce9ed67a3cb769c0d407662d6c
2014-10-15 17:02:43 +13:00
Karl Tomlinson
ee59dd7387 bug 1081766 clear mDecoders in BreakCycles to save dispatching another task r=kinetik
--HG--
extra : rebase_source : 24cd218c1fe0bc4c67d6f9d94d98dfec1e3b497b
extra : histedit_source : 43fd6a0c7d2ba766f8f9f4fdb8fcd5adc6e5ed02
2014-10-10 17:58:50 +13:00
Karl Tomlinson
2af6386af0 bug 1081766 don't clear mDecoders in TrackBuffer::Shutdown so that BreakCycles can recurse r=kinetik
--HG--
extra : rebase_source : a6f20e639b6e71a26fe65ad9cedb8d852f8b31e4
extra : histedit_source : 08a606b2583a442b84d153ad776cc7a87229266b
2014-10-10 17:46:14 +13:00
Karl Tomlinson
2c93623f95 bug 1081766 clear mInitializedDecoders and mParentDecoder only once r=kinetik
--HG--
extra : rebase_source : 2652f33a99818ec842233fda29f155fe193b195f
extra : histedit_source : 5711775674d0d68e3e1e7cab48272cb1fa1694ec
2014-10-10 17:22:41 +13:00
Karl Tomlinson
da35f9945c bug 1081766 don't clear mTrackBuffers in Shutdown so that BreakCycles can recurse r=kinetik
--HG--
extra : rebase_source : 2b5154fd7e5844b503eca37836aca116f4018fb3
extra : histedit_source : 31d7305391d71def3ed360582a3c4caacd736baa
2014-10-10 18:27:19 +13:00
Karl Tomlinson
d8b43a4597 bug 1081766 clear audio/video track/reader only once r=kinetik
Clearing tracks after Shutdown of TrackBuffers means they are cleared
after any more can be added.

--HG--
extra : rebase_source : afd6c4336f440f59da84465908e25b88619484de
extra : histedit_source : 9e2b5856642e9c2084fc14e6bf79195a67e7bff5
2014-10-10 18:26:12 +13:00
Eitan Isaacson
0c3af88521 Bug 1080863 - Make nsPicoService an observer and initialize on profile-after-change. r=smaug 2014-10-15 14:44:10 -07:00
Randell Jesup
5538842335 Bug 1070457: downgrade assertion about cubeb audiostreams to a warning r=roc 2014-10-15 17:33:54 -04:00
Andrew McCreight
a857807a23 Bug 1081415 - Traverse and Unlink nsXMLHttpRequest::mResponseBlob and ::mDOMFile. r=baku 2014-10-15 14:14:30 -07:00
Ryan VanderMeulen
aa28d3eb31 Merge inbound to m-c. a=merge
CLOSED TREE
2014-10-15 14:31:16 -04:00
Carsten "Tomcat" Book
30b84bb311 Backed out changeset 6f411275b7ec (bug 1068740) for bustage on a CLOSED TREE 2014-10-15 16:50:45 +02:00
Fabrice Desré
bac34b231b Bug 982874 - Import / export API for apps : Part 2: dom/webapps implementation r=marco,sicking 2014-10-14 22:55:14 -07:00
Fabrice Desré
b9d48b1ed6 Bug 982874 - Import / export API for apps : Part 1, temporary blobs r=bent 2014-10-14 22:55:14 -07:00
Wes Kocher
72c1b1df51 merge inbound to m-c a=merge 2014-10-14 17:17:55 -07:00
Gabor Krizsanits
286984430f Bug 1081677 - Fixing multiple DOMContentLoaded issue for imports. r=smaug 2014-10-14 14:02:15 +02:00
Carsten "Tomcat" Book
cb6d71562c Backed out changeset 3193763d0a3b (bug 1069222) for M1 test failures 2014-10-14 12:39:08 +02:00
Carsten "Tomcat" Book
5eb9ecae0c Merge m-c to fx-team 2014-10-14 15:52:03 +02:00
Randell Jesup
5c602bba2f Backed out changesets ef6465b02d0d f749e3f70ffc ecd54a3fbfdd 8f472a850073 (bug 879717) 2014-10-13 22:18:22 -04:00
Chris Pearce
29be851cda Bug 1067216 - Make MediaKeys.isTypeSupported() more accurate. r=edwin,jesup 2014-10-14 13:52:56 +13:00
Edwin Flores
59ce535b8f Bug 1082239 - Disable gizmo-frag-cencinit.mp4 test case on test_encryptedMediaExtensions.html on a CLOSED TREE - r=bustage 2014-10-14 13:03:24 +13:00
Michael Best
b536647980 Bug 1077308 - If a field is auto-filled while not in focus, fire a change event immediately. r=smaug r=MattN 2014-10-07 10:54:51 +02:00
Wes Kocher
176b525aff Backed out changeset d975d5a0f6ce (bug 1081686) for b2g/android mochitest-1 bustage 2014-10-13 11:40:19 -07:00
Sylvestre Ledru
a917908bd1 Bug 1081935 - Missing UUID bump. r=smaug a=me 2014-10-13 17:27:34 +02:00
Andrea Marchesini
7de75430e6 Bug 1081686 - WebSocket can be still accessible once it is disconnected, r=smaug
--HG--
rename : content/base/test/test_websocket_hello.html => content/base/test/test_bug1081686.html
2014-10-13 18:22:09 +01:00
Peter Van der Beken
e1454b0fb2 Bug 1068740 - Consider putting union types in the binding files where they're used. r=bz.
--HG--
extra : rebase_source : f2d78da408764170cb9f366d97960ca62245f113
2014-10-01 20:43:26 +02:00
Olli Pettay
dd8c29571f Bug 855443 - Assertion failure in nsSHEntry.cpp, don't just append a new SHEntry to parent if we already have an SHEntry for the loading page, r=bz
--HG--
extra : rebase_source : 8f8d0df030a3205d9d9845e90c849bf94115ff1b
2014-10-15 13:10:04 +03:00
Gabor Krizsanits
aec34304ac Bug 1079141 - mDocument null check in nsScriptLoader::ReadyToExecuteScripts. r=bz 2014-10-15 12:02:41 +02:00
Gabor Krizsanits
b2c98e2471 Bug 1082540 - LoadGroups of imports should be contained by the LoadGroup of the master. r=bz 2014-10-15 12:02:30 +02:00
Chris Pearce
67088a0aad Bug 1081755 - Implement MediaKeySession keyschange event. r=edwin,bz 2014-10-15 21:33:18 +13:00
Alfredo Yang
63bc00c78b Bug 1082449 - Add memory ownership comment for CreateMemoryFile(). r=roc 2014-10-14 20:16:00 +02:00
Lebedev Maksim
dde1b190cc Bug 1080361 - Add check in setPointerCapture function. r=smaug 2014-10-09 05:41:00 +02:00
Alfredo Yang
fbe433c8e5 Bug 1069222 - testcase for ImageCapture on gonk. r=roc 2014-10-14 23:05:00 +02:00
Edwin Flores
1897605368 Bug 1072024 - Fix build error in TestGMPCrossOrigin - r=bustage 2014-10-14 11:29:29 +13:00
Edwin Flores
b8f030ed40 Bug 1059049 - Plug leak in BlankDecoderModule - r=cpearce 2014-10-14 11:05:00 +13:00
Edwin Flores
c547b19a64 Bug 1059049 - Pass CDMProxy from MediaSourceDecoder to subreaders - r=cpearce,kinetik 2014-10-14 11:05:00 +13:00
Edwin Flores
2cfbd51813 Bug 1059049 - Test for encrypted MP4 with Media Source Extensions - r=cpearce,jyavenard
* * *
Bug 1059049 - Test for encrypted MP4 with Media Source Extensions - r=cpearce,jyavenard
2014-10-14 11:05:00 +13:00
Edwin Flores
eb357e37de Bug 1059049 - Improve logging slightly in test_encryptedMediaExtensions.html - r=cpearce 2014-10-14 11:05:00 +13:00
Edwin Flores
3e448dc9d3 Bug 1072024 - Destroy uninitialized GMP objects - r=cpearce 2014-10-14 11:04:59 +13:00
Edwin Flores
a5e4958fd0 Bug 1072024 - GTest for cross-origin separation of Gecko Media Plugins r=cpearce 2014-10-14 11:04:59 +13:00
Edwin Flores
17de8a797f Bug 1082239 - Make MediaSourceResource return the script principal of the MediaSource object - r=kinetik 2014-10-15 14:17:03 +13:00
Matthew Gregan
c86db74252 Bug 1080986 - Check list chunk is large enough to read list ID before reading. r=giles 2014-10-15 13:56:09 +13:00
David Major
340e745047 Bug 1078674: Update UUIDs after bug 1055773. r=bz
--HG--
extra : rebase_source : a926f16c45eae0d7b3cdadd7f4fcaefc120da901
2014-10-15 11:22:48 +13:00
Wes Kocher
08f61089ac Merge m-c to inbound a=merge 2014-10-14 17:35:16 -07:00
Wes Kocher
5e0d108df8 Backed out changeset 2b35949ca31c (bug 1080863) for non-unified bustage 2014-10-14 17:20:30 -07:00
Andrea Marchesini
209cc81527 Bug 1041594 - Fixed a race condition in the dispatching of mozinterruptbegin/end events in AudioContext, r=ehsan 2014-10-19 09:23:20 +01:00
Kearwood (Kip) Gilbert
6af03cd32f Bug 1010538 - Part 3 - Implement scroll-behavior CSS property. r=mstange
- Added SCROLL_SMOOTH_AUTO flag to nsIPresShell to enable selection of
  scroll behavior through CSS.
- Updated Element and Window scrolling DOM methods to enable smooth scrolling
  set through the scroll-behavior CSS property.
- Keyboard, scroll bar, mousewheel, and any other events that scroll smoothly
  with the general.smoothScroll preference enabled will now scroll instantly
  if the scroll frame has "scroll-behavior: instant" applied through CSS.
2014-09-15 12:30:03 -07:00
Chris Pearce
f595c52e4f Bug 1055393 - gtests for GMPStorage and PB mode storage. r=edwin 2014-10-21 19:16:19 +13:00
Christoph Kerschbaumer
83037b544f Bug 1073316 - CSP: Use nsRefPtr to store CSPContext in CSPReportSenderRunnable (r=sstamm) 2014-10-15 11:50:58 -07:00
Wes Kocher
3db982c0d7 Merge m-c to inbound a=merge 2014-10-20 19:08:15 -07:00