Commit Graph

210329 Commits

Author SHA1 Message Date
Nikhil Marathe
d0c78e97d1 Bug 1039846 - Response implementation. r=baku
--HG--
extra : rebase_source : 0da394758a5ccf6c1fe87d1a51ed0c4c27d9350e
2014-09-26 16:41:15 -07:00
Nicholas Nethercote
e8e14ae6c6 Bug 1081792 - Remove tools/page-loader/, which is ancient and unused. r=dbaron.
DONTBUILD because NPOTB.
2014-10-15 17:49:53 -07:00
Nicholas Nethercote
9a8e9c3478 Bug 1081777 - Remove tools/test-harness/, which is ancient and unused. r=bz.
DONTBUILD because NPOTB.
2014-10-15 17:47:03 -07:00
Karl Tomlinson
0784737be1 bug 1080958 enable tests that previously caused timeout in sandbox_002.htm
--HG--
extra : rebase_source : db141429fd812ed7051023c4c6b93320f8605615
extra : histedit_source : 87d56eac159808c82b05305dbccef62582e784a2
2014-10-13 09:50:17 +13:00
Karl Tomlinson
a7c7feb189 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
ffa9f57aec 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
6f77880f07 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
35779dc7f8 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
1a1ab16028 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
a74994372c 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
Mike Hommey
3bdc381f46 bug 1081034 part 4 - Remove wrapping for weak libc symbols. r=nfroyd
This effectively backs out bug 791419, a part of bug 850332, and bug 1001703.
2014-10-16 09:20:16 +09:00
Mike Hommey
0aa2b6cf3c Bug 1081034 part 3 - Resolve libc symbols with our linker. r=nfroyd
This allows to resolve weak symbols from some Android device's libc that
dlsym() won't. This is effectively an alternative fix to bug 791419, without
requiring wrapping symbols.
2014-10-16 09:20:14 +09:00
Mike Hommey
49c12e0023 Bug 1081034 part 2 - Move initialization of self_elf to its own separate class. r=nfroyd
The new class is kind of like SystemElf, but using our linker's own symbol
resolution. This also adds some initialization from ELF program headers that
weren't done previously for self_elf, as well as registration as for CustomElf
instances.
2014-10-16 09:20:06 +09:00
Mike Hommey
1267fa50ff Bug 1081034 part 1 - Move GetSymbolPtr, Contains and FindExidx from CustomElf to BaseElf. r=nfroyd 2014-10-16 09:19:46 +09:00
Mike Hommey
f1252281fe Bug 1078837 part 2 - Replace IsSystemElf/reinterpret_cast dance with better API. r=nfroyd 2014-10-16 09:19:45 +09:00
Mike Hommey
3118289632 Bug 1078837 part 1 - Move CustomElf::mappable to BaseElf. r=nfroyd 2014-10-16 09:19:45 +09:00
Mike Hommey
2a32154b74 Bug 1083020 - Add a (dummy) stats method to all LibHandles. r=nfroyd
While here, avoid doing anything if debug logging is disabled.
2014-10-16 09:19:40 +09:00
Ryan VanderMeulen
5a932b9c6e Backed out changeset a940b5a1f2f6 (bug 1075253) for mochitest-a11y orange.
CLOSED TREE
2014-10-15 19:43:12 -04:00
Ryan VanderMeulen
fd5c027506 Backed out 5 changesets (bug 1079653) for mochitest-dt asserts on a CLOSED TREE.
Backed out changeset aaac8c671299 (bug 1079653)
Backed out changeset 59d1754eb01f (bug 1079653)
Backed out changeset dfb0890b02be (bug 1079653)
Backed out changeset 546f90c14465 (bug 1079653)
Backed out changeset a8e760faf784 (bug 1079653)
2014-10-15 19:00:12 -04:00
Ryan VanderMeulen
146137bfcf Backed out changeset f7e1426249f2 (bug 949651) for mochitest-5 failures. 2014-10-15 18:58:56 -04:00
Ryan VanderMeulen
86e72ba268 Backed out changeset a52b2b37e42a (bug 1081409) for Linux build bustage.
CLOSED TREE
2014-10-15 18:25:30 -04:00
Eitan Isaacson
2b474d39a5 Bug 1075253 - Consecutive taps should only emit one gesture. r=yzen 2014-10-15 14:55:30 -07:00
Jeff Gilbert
ce0db61f61 Bug 1082850 - Query for SkiaGL by asking mTarget. - r=snorp 2014-10-14 19:25:57 -07:00
Bruno Peres
989a28438a Bug 949651 - Serialize all pseudo-elements with the two-colon syntax, even those that allow one colon. r=dbaron 2014-10-15 14:50:58 -07:00
L. David Baron
eb7f8f67b2 Bug 914253 patch 10 - Two more comment tweaks. No review.
DONTBUILD
2014-10-15 14:50:58 -07:00
L. David Baron
3bcb4954c3 Bug 1082265 followup - One more comment tweak.
DONTBUILD
2014-10-15 14:50:57 -07:00
Eitan Isaacson
9dfe1af3f7 Bug 1080863 - Make nsPicoService an observer and initialize on profile-after-change. r=smaug 2014-10-15 14:44:10 -07:00
David Keeler
8507d8fde6 bug 1042889 - test certificate overrides for untrusted x509v1 certificates used as CAs r=mmc 2014-10-15 10:42:13 -07:00
David Keeler
b04293a184 bug 1042889 - allow overrides for untrusted x509v1 certificates used as CAs r=mmc 2014-10-15 10:39:57 -07:00
David Keeler
c9ae3b2932 bug 1042889 - use a separate error for untrusted x509v1 certificates used as CAs r=briansmith 2014-10-15 10:38:51 -07:00
Randell Jesup
77ed17d752 Bug 1081409: Fix forwarding of captured MediaStreams to PeerConnections r=jib 2014-10-15 17:34:26 -04:00
Randell Jesup
995f8abd7c Bug 1070457: downgrade assertion about cubeb audiostreams to a warning r=roc 2014-10-15 17:33:54 -04:00
Ethan Hugg
7e724ccd4c Bug 1075640 - Check for zero length frames in GMP H264 decode r=jesup 2014-10-07 16:10:58 -07:00
Randell Jesup
85a781ffab Bug 1075640: Don't return 0-length frames for decoding; add comments about loss handling r=ehugg
Fixes OpenH264 crashes, especially under extreme packet loss
2014-10-15 17:33:53 -04:00
Romain Gauthier
55097270b9 Bug 971110: Prettify about:webrtc r=niko,pkerr 2014-09-19 19:31:47 +02:00
Terrence Cole
d9822e9f16 Bug 1082794 - Use Maybe instead of a separate constructor to maybe construct an AutoLockGC; r=jonco
--HG--
extra : rebase_source : 7a4c24509fd6ac4b6f1bea403fd04638536d90d6
2014-10-14 13:03:23 -07:00
Terrence Cole
9be36409fe Bug 1081260 - Do not leak onOutOfMemory's allocation; r=luke
--HG--
extra : rebase_source : f37bd362ecb450ef479323d74b84cb8101e3faf9
2014-10-15 10:40:04 -07:00
David Anderson
446cd5d627 WebGL2: support TEXTURE_BASE_LEVEL and TEXTURE_MAX_LEVEL. (bug 1080957, r=jgilbert)
--HG--
extra : rebase_source : 599bd05e07d9a9f1b1e9f73255c5ef275358806a
2014-10-15 02:07:34 -07:00
Benoit Jacob
ecb39b63fa Bug 1083447 - texParameter and getTexParameter should accept the TEXTURE_3D target in WebGL2 mode - r=jgilbert 2014-10-15 17:20:17 -04:00
David Anderson
450748793f WebGL2: Add support for TEXTURE_BINDING_3D. (bug 1082952 r=jgilbert)
--HG--
extra : rebase_source : aac040bf24280dfcbc0fbbe4a20459f0b609a971
2014-10-15 14:14:34 -07:00
Andrew McCreight
c320aa8bad Bug 1081415 - Traverse and Unlink nsXMLHttpRequest::mResponseBlob and ::mDOMFile. r=baku 2014-10-15 14:14:30 -07:00
Luke Wagner
072d646e26 Bug 1081379 - Move js_InitArrayBufferClass into the right file (r=sfink)
--HG--
extra : rebase_source : a3dfdd55bcfc895bcc922c4d1c13483a43053c14
2014-10-15 09:10:46 -05:00
Luke Wagner
914a62b27e Bug 1081277 - OdinMonkey: allow change heap after detachment in FFI (r=bbouvier)
--HG--
extra : rebase_source : ed10d6fefe6c1f5849c5b7f8f1951603e8c12890
2014-10-14 11:03:14 -05:00
Luke Wagner
de11857e3d Bug 1081277 - OdinMonkey: move detachment logic into AsmJSModule (r=bbouvier,sfink)
--HG--
extra : rebase_source : b763dee7f3fd1c49ce92a3ea0219d58fee932bb4
2014-10-14 10:59:37 -05:00
Luke Wagner
c6bb323bba Bug 1081277 - OdinMonkey: maintain list of asm.js modules in the runtime (r=bbouvier)
--HG--
extra : rebase_source : e8bbae4bf9af31aa31dd14da0bcbdbc4b342fc5c
2014-10-14 10:58:21 -05:00
Luke Wagner
8b239505ac Bug 1082107 - OdinMonkey: add maximum-length requirement to change-heap definition (r=bbouvier)
--HG--
extra : rebase_source : 71f2500219da94cf38c4f76ba52b0d1d61c97e38
2014-10-15 09:09:44 -05:00
Michael Wu
e6fcb03522 Bug 1083393 - Remove unused thebes things in nsLayoutUtils, r=mattwoodrow 2014-10-15 17:13:14 -04:00
Michael Wu
b0975a6e33 Bug 1082745 - Avoid reoptimizing optimized SourceSurfaceCairos, r=bas 2014-10-15 17:13:14 -04:00
Seth Fowler
8b0729a552 Bug 1079653 (Part 5) - Move decode status tracking onto RasterImage and remove DecodeRequest. r=tn
--HG--
extra : rebase_source : 1276b94c41d240fba2ad4df4d5812483c10f6f27
2014-10-15 13:52:22 -07:00
Seth Fowler
97fb1fc429 Bug 1079653 (Part 4) - Move the recording imgStatusTracker onto RasterImage. r=tn
--HG--
extra : rebase_source : ee06a99abfaf5c2a6f53f562088ceb453bfe2259
2014-10-15 13:52:22 -07:00