Ryan VanderMeulen
d96528f975
Merge m-c to inbound.
2014-02-10 15:43:52 -05:00
Olli Pettay
3bff68ce19
Bug 969671 - Warn about use of sync XHR in the main thread, r=sicking/ehsan
...
--HG--
extra : rebase_source : 4af00da28a4e8b6cc1209d9a5e098d9914286deb
2014-02-10 20:35:25 +02:00
Henri Sivonen
7eef0de378
Bug 910211 - Guess the fallback encoding from the top-level domain when feasible. r=emk.
2014-02-06 11:08:01 +02:00
Brian O'Keefe
56341318f9
Bug 772828 - Part b: use RESOURCE_FILES in moz.build instead of manual rules in Makefile.in; r=mshal
2013-11-05 13:37:54 -05:00
Antonio M. Amaya
fe9ff58e54
Bug 965273 - CSP: Fix serialization and deserialization and add support for the {} characters on the host name. r=sstamm
2014-01-30 22:22:21 +01:00
Alessandro Decina
d89db4179d
Bug 806917 - Add support for GStreamer 1.0. r=edwin, r=gps
2014-02-11 09:22:45 -05:00
Peiyong Lin
b30632063d
Bug 613472 - Use the fallible allocator and propagate errors in AppendASCIItoUTF16. r=bsmedberg
2014-02-11 09:22:45 -05:00
Jon Coppeard
c3759c40ff
Bug 965830 - Convert use of JS_CallFunction and related APIs uses to HandleValueArray r=terrence r=smaug
2014-02-11 10:59:16 +00:00
Jon Coppeard
f9b9e81392
Bug 965830 - Remove AutoArrayRooter from the public API r=terrence r=smaug
2014-02-11 10:59:15 +00:00
Oleg Romashin
f82bb788b2
Bug 967796 - Implement Pointer Enter/Leave events support. implementation for pointer's. r=smaug
2014-02-10 22:34:51 -08:00
Oleg Romashin
9ded402547
Bug 822898 - Implement pointer events. Detect Pointer Listeners. r=smaug
2014-02-10 22:33:29 -08:00
Alessandro Decina
7ce36c7636
Bug 959007 - Firefox crashes when starting html5 web player. r=cpearce, r=edwin
2014-02-05 17:46:04 -05:00
Max Vujovic
a2b1bff11b
Bug 948265 - [CSS Filters] Move nsAutoFilterInstance filter region calculations into nsSVGFilterInstance. r=roc
2014-02-05 17:04:42 -05:00
Rick Eyre
86a0813daf
Bug 881976 - Part 1: Expose TextTrack::TextTrackList to Chrome JS. r=rillian, r=bz
...
Our JS WebVTT implementation (vtt.js) needs access to the Track's
TextTrackList in order to compute the line position of a TextTrackCue.
Therefore, we need to expose it to chrome JS so that vtt.js can have
access to it.
2014-01-27 13:10:06 -05:00
Ryan VanderMeulen
fdde61f354
Merge b2g-inbound to m-c.
2014-02-05 15:47:36 -05:00
Ryan VanderMeulen
89d6bec583
Merge inbound to m-c.
2014-02-05 15:20:59 -05:00
Phil Ringnalda
e4e5b2d6eb
Backed out 6 changesets (bug 960873) for Win64 build bustage
...
Backed out changeset 33d8989841ac (bug 960873)
Backed out changeset 6c9e404aeb3f (bug 960873)
Backed out changeset 36c8b10b0a31 (bug 960873)
Backed out changeset 29c36a7acfb0 (bug 960873)
Backed out changeset 6e3966e0eb40 (bug 960873)
Backed out changeset 612db692256b (bug 960873)
2014-02-05 09:28:14 -08:00
Phil Ringnalda
c078f2a99a
Backed out 2 changesets (bug 964200) for build bustage
...
CLOSED TREE
Backed out changeset 7dbe53176a38 (bug 964200)
Backed out changeset 19993e76f4a0 (bug 964200)
2014-02-05 09:19:08 -08:00
Robert Longson
80ad62d1ce
Bug 964200 (Part 3 main) - Implement Filter Effects Module feDropShadow filter. r=mstange
...
--HG--
rename : content/svg/content/src/SVGFEGaussianBlurElement.cpp => content/svg/content/src/SVGFEDropShadowElement.cpp
rename : content/svg/content/src/SVGFEGaussianBlurElement.h => content/svg/content/src/SVGFEDropShadowElement.h
rename : dom/webidl/SVGFEGaussianBlurElement.webidl => dom/webidl/SVGFEDropShadowElement.webidl
2014-02-05 16:46:47 +00:00
Carsten "Tomcat" Book
f2c8d5b7a6
merge b2g-inbound to mozilla-central
2014-02-05 13:23:25 +01:00
Ben Kelly
41fc4101cf
Bug 960873: Part 7: Reduce apple mp3 MAX_AUDIO_FRAMES to minimize alloc slop. r=cpearce
2014-02-04 23:10:43 -05:00
Ben Kelly
13e6e8f7be
Bug 960873: Part 6: Make DirectShow use AudioCompactor. r=cpearce
2014-02-04 23:10:43 -05:00
Ben Kelly
82e0901439
Bug 960873: Part 5: Make gstreamer use AudioCompactor. r=cpearce
2014-02-04 23:10:43 -05:00
Ben Kelly
afd768e3f3
Bug 960873: Part 4: Make OMX use AudioCompactor. r=cpearce
2014-02-04 23:10:43 -05:00
Ben Kelly
0723cf47be
Bug 960873: Part 3: AudioCompactor gtest unit tests. r=cpearce
2014-02-04 23:10:43 -05:00
Ben Kelly
893e6c69e7
Bug 960873: Part 2: Create AudioCompactor class to minimize allocation slop. r=cpearce
...
Based on original patch written by :gal.
2014-02-04 23:10:43 -05:00
Ben Kelly
3e4230f663
Bug 960873: Part 1: Refactor MediaDecoderReader.h into separate headers. r=cpearce
2014-02-03 20:49:21 -05:00
Phil Ringnalda
35750ea4ab
Bug 777574 - Skip quickCheckAPI-C.html on Linux Mesa since it fails on ASan tests all the time
2014-02-03 17:04:53 -08:00
Honza Bambas
eb9c03b9e5
Bug 949175 - Remove possibility to un-persist a cache entry after it has been opened, r=michal
2014-02-04 01:52:59 +01:00
William Chen
81d44a0834
Bug 946585 - Change how the form element pointer affects parsing template elements. r=hsivonen
2014-01-31 15:03:24 -08:00
Kartikaya Gupta
2bd7b75fd2
Bug 845690 - Print a warning for developers if we apply our implicit backwards-compatible meta-viewport tag. r=ehsan,f=vingtetun
2014-02-03 18:22:09 -05:00
Andrea Marchesini
d1131a8cd6
Bug 965990 - Allow URLSearchParams objects to be associated with multiple URLs, r=ehsan
2014-02-03 16:48:38 +00:00
Boris Zbarsky
b4b3e1de20
Bug 966710. Flag document.getElementsByTagNameNS as being able to throw, since it can. r=smaug
2014-02-03 11:03:54 -05:00
Karl Tomlinson
0ef9824fdd
b=966867 use internal linkage for GetSampleRateForAudioContext r=kinetik
...
--HG--
extra : transplant_source : t%F5%2A%A2%ADbI%40%A3%0E%9FS%D1%FCC%0B%1B%3E%0A%9B
2014-02-03 17:40:24 +13:00
Karl Tomlinson
436cbd37c0
b=966867 don't overwrite preferred sample rate with default r=kinetik
...
--HG--
extra : transplant_source : /S%9D/%BC%80%E0%E3%C3%11%E7%EA%D4%BB%F3%D7%AD%06%B7%25
2014-02-03 17:40:03 +13:00
Karl Tomlinson
28ff7ecf08
b=966800 don't ignore blocking changes when another stream is finishing or underrunning r=roc
...
--HG--
extra : transplant_source : %7C%C3B%08%3E%D2%B2%93%BC%811%22%D1%27%95%AF%BD%D1eB
2014-02-03 13:55:41 +13:00
Phil Ringnalda
6db40724cb
Bug 777574 - Skip quickCheckAPI-B4.html on Linux Mesa since it fails on ASan tests all the time
2014-02-02 21:19:46 -08:00
Phil Ringnalda
68583ab308
Bug 777574 - Skip quickCheckAPI-B3.html on Linux Mesa since it fails on ASan tests all the time
2014-02-02 18:39:18 -08:00
Alfredo Yang
c4bc98ba46
Bug 964197 - Add frame duration for synchronization. r=cpearce
2014-02-02 20:57:41 -05:00
Phil Ringnalda
7f4dcbf266
Merge m-i to m-c
2014-02-02 17:43:48 -08:00
Phil Ringnalda
3160e5282f
Bug 777574 - Skip quickCheckAPI-B2.html on Linux Mesa since it fails on ASan tests all the time
...
--HG--
extra : rebase_source : 4e4304169755fe6fa28457c3b330e173296b6393
2014-02-02 11:43:55 -08:00
Benjamin Chen
19aa728f9e
Bug 964132 - [RTSP] Fix the cycle reference in RtpsMediaResource. r=sworkman
2014-02-05 10:41:42 +08:00
Jonathan Watt
dc7188dcc2
Bug 827161, part 2 - Implement HTML 5's ValidityState.badInput and implement the state for HTMLInputElement's number type. r=smaug
2014-01-30 12:54:12 +00:00
Jonathan Watt
2a8a0145a1
Bug 827161, part 1 - Only dispatch 'change' events if an HTMLInputElement's sanitized value has changed. r=smaug
2014-01-30 10:45:46 +00:00
Ryan VanderMeulen
cee4476a72
Merge m-c to inbound.
2014-02-01 17:22:56 -05:00
Ryan VanderMeulen
dff85250fc
Merge b2g-inbound to m-c.
2014-02-01 17:22:20 -05:00
Alfredo Yang
3b313158d7
Bug 961618 - Reduce memory usage by swapping audio/video array pointer. r=cpearce
2014-01-31 21:51:27 -05:00
Ryan VanderMeulen
6fe9e4ea3f
Merge inbound to m-c.
2014-01-31 21:14:13 -05:00
Ryan VanderMeulen
e886ef9506
Backed out changeset a6094047ffca (bug 965440) for B2G mochitest crashes.
...
CLOSED TREE
2014-01-31 15:42:31 -05:00
Chris Pearce
b6b377ce43
Bug 966002 - Buffer async events to media elements while event delivery is paused like we do for sync events. r=roc
2014-01-31 13:14:17 -05:00
Garrett Robinson
a0a4fc132b
Bug 963901 - Fix variable format error. r=sstamm
2014-01-31 21:54:48 -05:00
Robert Longson
b0d15e08d2
Bug 964200 (Part 1) - Implement Filter Effects Module feDropShadow filter. r=hsivonen
2014-02-05 14:13:37 +00:00
Paul Adenot
854a7d5d90
Bug 883010 - Optimize MediaStreamGraphImpl::UpdateStreamOrder in order to optimize away how much time we spend on it in every iteration of the MSG. r=roc
...
--HG--
extra : rebase_source : f1b09842f12b66ac0398b4780865cde461445a8a
2014-01-29 14:34:35 +01:00
Jonathan Watt
dac59aae69
Bug 844744, part 2 - Make <input type=number> use ICU when available to support localized number input. r=smaug
2014-01-23 15:43:12 +00:00
Phil Ringnalda
653d077241
Backed out 3 changesets (bug 951770) for test_playback.html timeouts
...
Backed out changeset ed795ed2bc38 (bug 951770)
Backed out changeset b4978efcdad9 (bug 951770)
Backed out changeset 4cddbc0d5183 (bug 951770)
2014-01-31 23:39:04 -08:00
Ralph Giles
956481ebd9
Bug 951770 - Fix missing semicolon. r=bustage CLOSED TREE
2014-01-31 23:10:46 -08:00
Ralph Giles
132580f3a8
Bug 951770 - Fix signed-compare warning. r=bustage
...
Since we're just testing for equality here, casting mCodecDelay to
a signed type is safe.
2014-01-31 22:22:14 -08:00
Karl Tomlinson
3ecf8b2128
b=966636 rename resampling copy variables consistently and test remaining input better r=padenot
...
--HG--
extra : rebase_source : 7d2c34865aeb21d67207e0d4e7b2fd3e8956d54c
2014-02-05 14:42:18 +13:00
Chris Pearce
f9a454eedb
Bug 962385 - Make WMF PlatformDecoderModule conform to new async interface. r=padenot
...
--HG--
rename : content/media/fmp4/wmf/WMFAudioDecoder.cpp => content/media/fmp4/wmf/WMFAudioOutputSource.cpp
rename : content/media/fmp4/wmf/WMFAudioDecoder.h => content/media/fmp4/wmf/WMFAudioOutputSource.h
rename : content/media/fmp4/wmf/WMFVideoDecoder.cpp => content/media/fmp4/wmf/WMFVideoOutputSource.cpp
rename : content/media/fmp4/wmf/WMFVideoDecoder.h => content/media/fmp4/wmf/WMFVideoOutputSource.h
2014-02-05 14:29:31 +13:00
Chris Pearce
d68c595747
Bug 962385 - Update PlatformDecoderModule interface to run asynchronously. r=kinetik
2014-02-05 14:29:28 +13:00
Chris Pearce
365494f8b6
Bug 962385 - Add MediaTaskQueue, for synchronizing events to be run in a thread pool. r=kinetik
2014-02-05 14:29:26 +13:00
Chris Pearce
29b03a5bc6
Bug 967357 - Null check MediaResource principal to prevent assertion spam. r=roc
2014-02-05 10:34:15 +13:00
Ralph Giles
9dbb799408
Bug 951770 - Reject invalid Opus pre-skip in WebM. r=doublec
...
The 'pre-skip' value representing encoder delay in the Opus
format is recorded once in the .opus representation, but for
WebM it's in the file both in the CodecDelay element and in
the CodecPrivate data. We now reject files where these two
fields don't match.
Our detodos.webm file was exactly this sort of mismatched
file. It has been renamed and added to the invalid file list
to verify we now reject it. A new detodos.webm replaces it,
remuxed from detodos.opus with a bugfixed mkvmerge.
Based on a patch by Jan Gerber.
--HG--
rename : content/media/test/detodos.webm => content/media/test/invalid-preskip.webm
2014-02-02 19:39:00 -08:00
Edwin Flores
29e0ef6a32
Bug 963621 - Stop passing kClientNeedsFramebuffer into Qualcomm OMXCodec r=doublec
...
Qualcomm's OMXCodec implementation interprets the kClientNeedsFramebuffer flag
to mean that we only want a thumbnail. Thus, it returns only one frame and then
returns EOS.
This patch adds a Qualcomm-specific hack to not pass their decoder this flag.
2014-01-28 17:31:00 +13:00
Olli Pettay
ab4411fee4
Backout Bug 930793 - Remove favor performance mode (we have still racy b2g tests), a=backout
...
--HG--
extra : rebase_source : 6f6de1cbf54670d63b74c44ca0134ed9c5354d2b
2014-01-30 21:35:44 -08:00
Eric Faust
cd2bbf3132
Bug 966044 - Fix unconditional single byte buffer overflow in EbmlComposer::generateHeader(). (r=rillian)
2014-01-30 16:42:00 -08:00
Jan Gerber
b559ece367
Bug 951770 - Reject invalid WebM/Opus files. r=rillian
...
Verify WebM CodecDelay matches the pre-skip value in CodecPrivate.
2013-12-19 22:19:00 -08:00
Bill McCloskey
3da73d5b08
Bug 962767 - Ensure swapped frameloaders have correct message manager parent (r=smaug)
2014-01-31 10:45:54 -08:00
Benoit Jacob
fed4a439e3
Bug 965440 - VideoData::Create should use gralloc where possible - r=doublec
2014-01-31 13:23:39 -05:00
Benoit Jacob
757acc5d48
Bug 964442 - Make CreateImage just take a plain format parameter - r=jrmuizel
2014-01-30 17:58:51 -05:00
Benoit Jacob
684ce17489
Bug 962784 - Convert ImageTypes.h to typed enums - r=jrmuizel
...
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(GRALLOC_PLANAR_YCBCR\|PLANAR_YCBCR\|SHARED_RGB\|CAIRO_SURFACE\|MAC_IOSURFACE\|REMOTE_IMAGE_BITMAP\|SHARED_TEXTURE\|REMOTE_IMAGE_DXGI_TEXTURE\|D3D9_RGB32_TEXTURE\)\($\|[^A-Za-z0-9_]\)/\1ImageFormat::\2\3/g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's|ImageFormat\:\:ImageFormat|ImageFormat|g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)STEREO_MODE_\(MONO\|LEFT_RIGHT\|RIGHT_LEFT\|BOTTOM_TOP\|TOP_BOTTOM\)\($\|[^A-Za-z0-9_]\)/\1StereoMode::\2\3/g'
find content/media media/webrtc gfx/layers gfx/tests dom/camera dom/plugins image/src layout/base -type f | grep -v 'gfx/layers/ImageTypes.h' | xargs sed -i 's|StereoMode\:\:StereoMode|StereoMode|g'
2014-01-30 17:58:49 -05:00
Masatoshi Kimura
6a981b248b
Bug 965961 - Remove unused css selectors for windows versions. r=bz
2014-01-31 07:55:10 +09:00
Ryan VanderMeulen
3c59d309e4
Merge m-c to inbound.
2014-01-30 16:36:04 -05:00
Ryan VanderMeulen
997a649ab0
Merge b2g-inbound to m-c.
2014-01-30 16:32:42 -05:00
Ethan Tseng
a3abf4db62
Bug 962309 - Video RTSP support should be disabled in 1.3. r=sworkman
2014-01-30 08:58:24 +08:00
Alfredo Yang
18845b2ec6
Bug 959021 - Rename HAS_AUDIO/HAS_VIDEO and add swap in/out frame data. r=cpearce
2014-01-30 11:06:11 -05:00
Randy Lin
70966ac27f
Bug 957841 - Test case for MediaRecorder crash [@ mozilla::dom::MediaRecorder::Session::AfterTracksAdded]. r=jsmith
2014-01-29 23:09:46 +08:00
Randy Lin
0c268a1465
Bug 957841 - MediaRecorder crash [@ mozilla::dom::MediaRecorder::Session::AfterTracksAdded]. r=roc
2014-01-29 23:09:43 +08:00
Rick Eyre
4bab919aa0
Bug 965336 - Setting TextTrackCue's Start or End times should set its state to dirty. r=rillian
2014-01-29 12:57:43 -05:00
Rick Eyre
f5ee3a4fbe
Bug 965246 - Integrate bulk updates from vtt.js. r=rillian
...
Relevant changes for bugs 881976 and 964625.
2014-01-29 09:28:06 -05:00
Ethan Tseng
c1082ab70e
Bug 951188 - [RTSP][V1.3] No error notification when the RTSP link fails to load. r=sworkman
2014-01-30 10:00:53 +08:00
Karl Tomlinson
da30bcc53b
Bug 961996 - restore mForceShutDown check before MediaStreamGraphShutDownRunnable dispatch r=roc
...
This check was dropped in 1ebe4da27dd5.
--HG--
extra : rebase_source : 495d81cff39f2ee074effe6bef06caf6b2ac3161
2014-01-30 18:50:17 +13:00
Ryan VanderMeulen
bffa8c060d
Backed out changeset 15a8086a2431 (bug 963621) for Android bustage.
2014-01-30 14:01:58 -05:00
Edwin Flores
5eb6d18a32
Bug 963621 - Stop passing kClientNeedsFramebuffer into Qualcomm OMXCodec. r=doublec
...
Qualcomm's OMXCodec implementation interprets the kClientNeedsFramebuffer flag
to mean that we only want a thumbnail. Thus, it returns only one frame and then
returns EOS.
This patch adds a Qualcomm-specific hack to not pass their decoder this flag.
2014-01-30 13:26:54 -05:00
Birunthan Mohanathas
02d0812720
Bug 828300 - Replace NS_ARRAY_LENGTH with mozilla::ArrayLength/MOZ_ARRAY_LENGTH. r=ehsan
2014-01-30 13:26:54 -05:00
Robert O'Callahan
3292b0bf93
Bug 941873. Blocked AudioNodeStreams should not run processing. r=karl
...
--HG--
extra : rebase_source : 122b7c48df42f78e9f7d2b8176ff6bc1ca14ad28
2014-01-15 23:07:30 +13:00
Vladimir Vukicevic
535c23ba82
b=738872; implement WebGL OES_texture_half_float; part 3 - desktop GL compat; r=jgilbert
2014-01-27 13:30:33 -05:00
Vladimir Vukicevic
69d8bb943a
b=738872, implement WebGL OES_texture_half_float; part 2 - core impl; r=jgilbert
2014-01-23 16:47:37 -05:00
Robert O'Callahan
cd547c4bb4
Bug 952893. Part 3: Tighten TimeVarying invariants so that GetAt always returns an end time when the value actually changes. r=padenot
2014-01-16 00:13:08 +13:00
Robert O'Callahan
1161223f59
Bug 952893. Part 2: When all streams in the MSG are blocked, allow the MSG to suspend indefinitely and pause AudioStream outputs while suspended. r=padenot
2014-01-16 00:13:07 +13:00
Robert O'Callahan
4b41dadb7e
Bug 952893. Part 1: Block the AudioDestinationNode when it's the only node in the AudioContext. r=padenot,karlt
2014-01-16 00:08:20 +13:00
Rick Eyre
bb14671576
Bug 918289 - Remove video sources from MediaElements in TextTrack tests where they are not needed. r=cpearce
2014-01-27 12:13:16 -05:00
Terrence Cole
6dab4aa4c1
Bug 963738 - Fix some false positives in the Array analysis; r=jonco
2014-01-28 12:05:35 -08:00
Ryan VanderMeulen
b1a8bf2257
Merge b2g-inbound to m-c on a CLOSED TREE.
2014-01-29 15:37:19 -05:00
Ryan VanderMeulen
286efb128e
Backed out changesets ac4e6f145b9a, 91c572ac5ee1, f501606dc1d3, and 15fc5d1cb10e (bug 952893) for test failures on a CLOSED TREE.
2014-01-29 14:34:08 -05:00
Paul Adenot
e8f047542d
Bug 952893 - Null-check mStream in AudioDestinationNode::SetIsOnlyNodeForContext as it can be called during CC, on a CLOSED TREE.
...
--HG--
extra : rebase_source : 20893fd4bba9a92c71a3e205e58dc03e6f2958dd
2014-01-29 19:09:39 +01:00
JW Wang
4a45687cda
Bug 910903 - Stop requesting data when count >= 30 to prevent the main thread from starving the encoding thread. r=jsmith
2014-01-28 13:41:11 +08:00
John Lin
32620ae17c
Bug 963502 - [MediaEncoder] OMXAudioEncoder will be out of input buffers if input segment is too big. r=roc
2014-01-29 08:20:55 -05:00
Rick Eyre
2ab61edf64
Bug 861320 - HTMLMediaElement has no textTracks without a <source>. r=rillian
2014-01-27 12:26:50 -05:00
Ryan VanderMeulen
fc156abc94
Merge inbound to m-c.
2014-01-28 16:25:05 -05:00
Neil Deakin
ad6241d8fb
Bug 941409, add support for an anchor attribute to menus so that the popup can be anchored to a different element than the menu itself, this is used to avoid repositioning the bookmarks toolbar button menu, also changes popups to default to vertical orientation [Australis] r=neil,mconley
2014-01-28 11:28:45 -05:00
Dan Glastonbury
49ea89d9a9
Bug 913597 - Remove support for obsolete 'moz-webgl' name for creation of WebGL contexts. r=jgilbert
2014-01-28 05:59:24 +09:00
Paul Adenot
4e07e6f986
Bug 961787 - Buffer more data when using MediaElementAudioSourceNode / mozCaptureStream from a media decoder. r=roc
2014-01-27 19:10:48 +01:00
Dan Glastonbury
b26469689a
Bug 953221 - Split out DRAW_BUFFER/READ_BUFFER state setup. r=bjacob
2014-01-24 14:02:07 +10:00
Dan Glastonbury
ba7d298928
Bug 953221 - Disable glDrawBuffer/glReadBuffer when no color attachment. r=bjacob
...
This is mainly for OSX where the OGL version requires this so that the
framebuffer complete checks pass.
2014-01-24 14:01:10 +10:00
Dan Glastonbury
d558316c2f
Bug 953221 - Minor erroneous complete check fails. r=bjacob
2014-01-24 13:59:33 +10:00
Dan Glastonbury
e0f24dd503
Bug 948002 - Add extra comments of meaning of GLenum to IsValidFBOXXX calls. r=jgilbert
2014-01-24 16:28:47 +10:00
Dan Glastonbury
b538dd25e8
Bug 948002 - Fix WebGL framebuffer completeness checks. r=bjacob
...
When changing WebGLTexture::ImageInfo to consistently store GL internal format
instead of format, code that checked for depth textures broke because general
depth component format type was being checked instead of the sized formats.
With :bjacob, we audited the locations of the checks and updated the code to
accept the internal formats by utilizing helper functions that check the
GLenum.
2014-01-24 13:53:53 +10:00
Dan Glastonbury
016e4967ac
Bug 948002 - Remove trailing whitespace. r=jgilbert
2014-01-24 13:52:33 +10:00
Dan Glastonbury
d72ea090c6
Bug 948002 - Add functions getExtensionWithKnownPrefixes and getSupportedExtensionWithKnownPrefixes to fix tests that fail to parse. r=bjacob, r=jgilbert
2014-01-10 12:23:56 +10:00
Masatoshi Kimura
6cde7484de
Bug 959958 - Implement ImageData constructor. r=bz
2014-01-28 22:04:40 +09:00
Ryan VanderMeulen
2531f98cec
Merge m-c to inbound.
2014-01-27 15:24:00 -05:00
Ryan VanderMeulen
4215ebf6b5
Merge b2g-inbound to m-c.
2014-01-27 15:05:03 -05:00
Jacek Caban
5e5224afc1
Bug 962354 - Fixed cross compilation on case sensitive OSes.
...
--HG--
extra : rebase_source : 1fc397a1fc5086b04f79addf6c162f66b845b991
2014-01-27 19:38:47 +01:00
Shelly Lin
2a6ee9eac2
Bug 957439 - Do not assert at Pause or Resume on unsupported input stream. r=roc, r=jsmith
2014-01-27 10:33:00 +08:00
Nathan Froyd
ad56e71a7e
Bug 938786 - notify the secure browser UI, if any, first in NotifySubmitObservers; r=bz
2014-01-23 15:06:20 -05:00
Randy Lin
8179f228c6
Bug 891705 - [MediaEncoder] Implement WebM 1.0 container writer. r=giles, r=gps, r=rillian
...
This is an integrated patch which includes:
1. Bug 891705: [MediaEncoder] Implement WebM 1.0 container writer. r=giles, r=gps
2. Bug 950567: [MediaEncoder] Phase-in libmkv library. r=giles
3. bug 883749: Implement Vorbis encoding. r=rillian
4. bug 881840: Implement VP8 track encoder. r=rillian
2014-01-15 14:21:14 +08:00
Jon Coppeard
bfba7b5146
Bug 963167 - Convert JS_SetElement() to take HandleValue rather than MutableHandleValue r=sfink r=bz
2014-01-25 09:31:17 +00:00
Robert O'Callahan
c58ccf4294
Bug 952893. Part 3: Tighten TimeVarying invariants so that GetAt always returns an end time when the value actually changes. r=padenot
2014-01-16 00:13:08 +13:00
Robert O'Callahan
0a88c0c6a2
Bug 952893. Part 2: When all streams in the MSG are blocked, allow the MSG to suspend indefinitely and pause AudioStream outputs while suspended. r=padenot
2014-01-16 00:13:07 +13:00
Robert O'Callahan
d583f4c9b5
Bug 952893. Part 1: Block the AudioDestinationNode when it's the only node in the AudioContext. r=padenot
2014-01-16 00:08:20 +13:00
Paul Adenot
14fd5bbbb9
Bug 952893 - Backout changesets 780cba0f9f59, 887fe3a09c3d and fb04a4252ea3 for bad commit message, DONTBUILD.
2014-01-29 17:36:56 +01:00
Robert O'Callahan
8b105c15d6
Bug 952893. Part 3: Tighten TimeVarying invariants so that GetAt always returns an end time when the value actually changes. r=padenot
...
* * *
Bug 952893 - Fix the rebase.
2014-01-16 00:13:08 +13:00
Robert O'Callahan
dff42cfcd6
Bug 952389. Part 2: When all streams in the MSG are blocked, allow the MSG to suspend indefinitely and pause AudioStream outputs while suspended. r=padenot
2014-01-16 00:13:07 +13:00
Robert O'Callahan
cde679bbf5
Bug 952389. Part 1: Block the AudioDestinationNode when it's the only node in the AudioContext. r=padenot
2014-01-16 00:08:20 +13:00
Gijs Kruitbosch
7136578118
Bug 965238 - trivial patch to move anonid atom out of a11y ifdef, r=Enn
...
DONTBUILD because just fixing commit msg
2014-01-29 15:09:59 +00:00
Gijs Kruitbosch
cc4d75574a
Backed out changeset 523a1736de8f (bug 965238) for wrong commit msg
2014-01-29 15:13:07 +00:00
Gijs Kruitbosch
7d632f4abf
Bug 965238 - trivial patch to move anonid atom out of a11y ifdef, r=smaug
...
--HG--
extra : rebase_source : 961d39f021801d4473fdf88786b2455bdcd30f81
2014-01-29 15:09:59 +00:00
Karl Tomlinson
079b1da469
b=964376 correctly handle a non-null ProduceAudioBlock aOutput parameter r=padenot
...
--HG--
extra : transplant_source : 6%BA%8FNSz%8C%BCrgZ%8B%96T-%8F%F6_%0B%01
2014-01-29 23:47:58 +13:00
Karl Tomlinson
4fe29099e3
b=964376 don't SetNull() mLastChunks in debug builds r=roc
...
Some code was depending on this for correct operation, but then failed in
non-debug builds.
Instead, distort only mDuration to check that ProduceAudioBlock sets chunks.
--HG--
extra : transplant_source : %05%F7%F3C%09%2B%1D%13%1D%2B%0CsuA%9Dr%84%17%FC%8B
2014-01-29 12:55:10 +13:00
Karl Tomlinson
60bbef62f1
b=933304 Remove unnecessary channel count parameter from AudioBlockInPlaceScale r=padenot
...
--HG--
extra : transplant_source : s%04%B1%11%E9%F9%E2%92l%182%FFZm%81%E4/M%B3%BD
2014-01-28 18:14:25 +13:00
Karl Tomlinson
f32e598184
b=933304 use AudioChunk::mVolume to optimize distance and cone gain r=padenot
...
--HG--
extra : transplant_source : %B6%97%20%08%AD%1E%D5N%A8q%5DMZ%5C%DB%10%89%F9%00%29
2014-01-28 18:14:25 +13:00
Karl Tomlinson
e29f878eb1
b=933304 apply PannerNode input gain to both channels, even for stereo input r=padenot
...
--HG--
extra : transplant_source : %BE%A54%E4%8Ezy%AC%FC%BD2%7D%A0h%BB%E0%25%60%94%CA
2014-01-28 18:14:25 +13:00
Karl Tomlinson
0540c0a81b
test for bug 933304
...
--HG--
extra : transplant_source : %B6%EB%D6%89%CCpe%8A%3Cq%EE%F8%F8j%AC%EE%98%08h%08
2014-01-28 18:14:24 +13:00
Karl Tomlinson
eb7a768274
b=957359 change failing output + finished assertion to warning r=padenot
...
--HG--
extra : transplant_source : %9A%B8%EE7h7PV%A9%E3P%B9%29%C1%FFz%40%DBPH
2014-01-28 18:14:24 +13:00
Karl Tomlinson
4290acab7f
b=957468 remove unused mNonRealtimeIsRunning r=ehsan
...
--HG--
extra : transplant_source : %F1%A1%5DT%21%AE%B0%AAh%1F%BB%06X%80F%9C%BBe%15U
2014-01-28 18:14:22 +13:00
Sid Stamm
f6b4704ae8
Bug 911547 - make nsIContentSecurityPolicy serializable and trigger read/write from nsPrincipal. r=jst,grobinson
...
--HG--
extra : rebase_source : 3e1846e15538729f3c94f5c1470959b5d7b31f0f
2014-01-23 15:34:59 -08:00
Bobby Holley
048f4eae8c
Bug 957688 - Kill off checkAccess. r=mrbkap
2014-01-24 16:08:26 -08:00
Sid Stamm
842e0bd445
Bug 843311 - update CSP report-uri parsing to be spec compliant. r=grobinson
2014-01-24 10:24:08 -08:00
Ryan VanderMeulen
3f3b90ac89
Merge m-c to inbound.
2014-01-23 15:58:06 -05:00
Ryan VanderMeulen
d64c974566
Merge b2g-inbound to m-c.
2014-01-23 15:39:44 -05:00
Vivien Nicolas
3f61d03497
Bug 961047 - Ensure all mozbrowser iframes use APZ when APZ is enabled. r=kats,fabrice
2014-01-23 18:45:00 +01:00
Boris Zbarsky
998668c1ff
Bug 958576 part 2. Move FakeDependentString to the binding_detail namespace. r=peterv
...
I took the opportunity to move away from the NonNull<nsAString> hack
we had for string arguments, since just passing in a
FakeDependentString works fine and callees are now less likely to
declare their arg as being of that type.
In the process of doing that, I ran into what looks like a substantive
bug in the "owning union with string default value" case: We were
doing mValue.mString.Value() without ever having constructed
mValue.mString!
2014-01-22 14:37:10 -05:00
Boris Zbarsky
bd16624e1c
Bug 958576 part 1. Create a binding_detail namespace and move AutoSequence to it. r=peterv
...
Note that we can't name this namespace "detail", because then we'd
have both ::mozilla::detail and ::mozilla::dom::detail namespaces in
the tree and various template name lookups that look for "detail::Foo"
would get confused, and the code would not compile. C++ strikes
again.
2014-01-22 14:37:10 -05:00
Carsten "Tomcat" Book
8d3a7df7a7
merge b2g-inbound to mozilla-central
2014-01-23 10:20:58 +01:00
Chris Pearce
1548267f86
Bug 962354 - Create a threadsafe threadpool singleton for media threads. r=kinetik
2014-01-23 17:21:05 +13:00
Chris Pearce
5c90f73c73
Bug 961885 - Rename the enum entries for HTMLTrackElement.readyState, as HTMLTrackElement::ERROR is defined in some other file that can be included in unified builds, causing errors when we add more files to content/media. r=rillian
2014-01-23 17:19:34 +13:00
Wes Kocher
324c853be9
Backed out changeset 47c7cd88eee1 (bug 961047) for b2g scrolling failures
2014-01-22 20:12:03 -08:00
Jeff Gilbert
ece68b1952
Bug 962392 - Clean up WebGLFramebuffer, particularly handling of RectangleObjects. - r=dglastonbury
2014-01-22 19:59:34 -08:00
Jeff Gilbert
49b5a372fe
Bug 962392 - Whitespace fixes. - r=dglastonbury
2014-01-22 19:59:33 -08:00
Ben Kelly
d339b86f86
Bug 961441: Use MallocSizeOf to report decoded-audio memory. r=cpearce r=njn
2014-01-22 22:14:45 -05:00
Vivien Nicolas
b8d16528af
Bug 961047 - Ensure all mozbrowser iframes use APZ when APZ is enabled. r=kats,fabrice
2014-01-23 00:03:17 +01:00
Ryan VanderMeulen
115fb3f090
Merge inbound to m-c.
2014-01-22 15:15:22 -05:00
Ryan VanderMeulen
9ad7bf9573
Backed out changeset 07e5bf2cb7c8 (bug 913597) for desktop B2G failures.
...
CLOSED TREE
2014-01-22 12:48:44 -05:00
Alfredo Yang
c86bc8bb50
Bug 959861 - Testcase for fragmented mp4 playback. r=cpearce
2014-01-22 10:50:23 -05:00
Alfredo Yang
5a1003e537
Bug 959861 - Check if the media is seekable in MediaOmxReader::ReadMetadata(). r=cdouble
2014-01-22 10:50:23 -05:00
Wes Kocher
75665b3d7f
Backed out 2 changesets (bug 958576) for osx 10.8 m-oth bustage on a CLOSED TREE
...
Backed out changeset 2ec09c9a9df1 (bug 958576)
Backed out changeset 49bec226f30e (bug 958576)
2014-01-22 16:17:25 -08:00
Yeuk Hon Wong
618394c4a6
Bug 938652 - CSP directives and source expressions should do case-insensitive matching and comparison. r=geekboy
2014-01-22 13:18:55 -08:00
Ryan VanderMeulen
1ac93c7ad5
Merge m-c to inbound.
2014-01-22 15:55:49 -05:00
Boris Zbarsky
3146ee0f7a
Bug 958576 part 2. Move FakeDependentString to the binding_detail namespace. r=peterv
...
I took the opportunity to move away from the NonNull<nsAString> hack
we had for string arguments, since just passing in a
FakeDependentString works fine and callees are now less likely to
declare their arg as being of that type.
In the process of doing that, I ran into what looks like a substantive
bug in the "owning union with string default value" case: We were
doing mValue.mString.Value() without ever having constructed
mValue.mString!
2014-01-22 14:37:10 -05:00
Boris Zbarsky
5052fd5d63
Bug 958576 part 1. Create a binding_detail namespace and move AutoSequence to it. r=peterv
...
Note that we can't name this namespace "detail", because then we'd
have both ::mozilla::detail and ::mozilla::dom::detail namespaces in
the tree and various template name lookups that look for "detail::Foo"
would get confused, and the code would not compile. C++ strikes
again.
2014-01-22 14:37:10 -05:00
John Lin
80c1120315
Bug 961925 - Move MOZ_OMX_ENCODER definition from local moz.build to global configuration file. r=gps
2014-01-23 09:32:32 -05:00
JW Wang
77c2ed6ed0
Bug 916135 - Part 2: Don't call OMXCodec::pause in emulator mode to prevent getting stuck in paused state of OMXCodec. r=cdouble
2013-12-16 16:30:59 +08:00
JW Wang
eab8831c35
Bug 916135 - Part 1: Force releasing codec to prevent timeout in waiting for acquiring h264 codec and set the preload attribute to "auto" to prevent timeout in waiting for loadedmetadata event. r=padenot
2014-01-17 13:58:48 +08:00
Olli Pettay
674998ae98
Bug 962393 - don't use JS_InternString in MessageManager, r=bz
...
--HG--
extra : rebase_source : 840ff708cca0aa1dbf9235727c967bd0d2d3f91e
2014-01-22 05:28:24 +02:00
Boris Zbarsky
787877e0b4
Bug 961208 part 2. Change the WebIDL DoNewResolve hook signature to take a JSPropertyDescriptor. r=bholley
2014-01-21 22:08:51 -05:00
Luke Wagner
2108045c2d
Bug 961318 - Tweak off-main-thread parsing heuristic to avoid delaying execution when an atoms-zone GC is in progress (r=billm)
...
--HG--
extra : rebase_source : aa831d41e1b04062e208d5c36697da1f5e1c7d07
2014-01-20 18:00:18 -06:00
Jonathan Watt
19d5b2add8
Bug 949134 - Use the default step for <input type=number>'s spin buttons if step='any'. r=smaug
2014-01-15 17:22:16 +00:00
Edwin Flores
81c9ab8efb
Bug 953394 - Remove debug code r=doublec
2014-01-22 09:59:54 +13:00
Ryan VanderMeulen
33db50dc56
Merge m-c to inbound.
2014-01-21 15:20:25 -05:00
Sotaro Ikeda
4d758c0459
Bug 961405 - Change GraphicBufferLocked as to use AtomicRefCountedWithFinalize. r=nical, r=pchang, r=doublec, r=mikeh
2014-01-21 13:53:48 -05:00
Alexandre Poirot
6737d2f9d0
Bug 949549 - Ensure that CSP warnings reach webconsole for document hosted on app:// protocol. r=sstamm
2014-01-21 11:28:58 -05:00
Phil Ringnalda
27963a40d2
Merge m-c to m-i
2014-01-20 18:46:36 -08:00
Phil Ringnalda
88b2fccf3f
Merge m-i to m-c
2014-01-20 18:39:03 -08:00
Nathan Froyd
fdf1d4fe0c
Backout dc82a01d0cfe (bug 961318) for various JavaScript test failures on this CLOSED TREE
2014-01-20 20:09:59 -05:00
Luke Wagner
82167b9620
Bug 961318 - Tweak off-main-thread parsing heuristic to avoid delaying execution when an atoms-zone GC is in progress (r=billm)
...
--HG--
extra : rebase_source : bd4e6b296e7a02dbe2370a515174dcd1a6a57ffa
2014-01-20 18:00:18 -06:00
David Zbarsky
5730dffdad
Bug 952782 - Use nsIDocument instead of nsIDOMDocument in accessible r=tbsaunde, bz
2014-01-20 16:52:04 -05:00
David Zbarsky
d5aee5db72
Bug 952977: Convert CreateMatrix to gfx::Matrix r=nical
2014-01-20 16:52:04 -05:00
Patrick Wang(Chih-Kai Wang)
7ce0627cb0
Bug 960641: Queue browser API calls before remote frame is shown. r=fabrice
2014-01-16 03:05:00 +08:00
Ms2ger
e40b6f8313
Bug 956862 - Move some mochitests to manifests; r=mshal
2014-01-20 08:58:27 +01:00
Ms2ger
4f1e9b830b
Bug 956015 - Add an infallible nsIDocShellTreeItem::ItemType; r=bz
2014-01-20 08:58:26 +01:00
Ms2ger
0f553f3383
Bug 949627 - Fix reflect.js to work with strict equality in is(); r=mounir
2014-01-20 08:58:24 +01:00
Dan Glastonbury
734532e966
Bug 939117 - Don't reference NULL ptr. r=jgilbert
2014-01-20 14:13:23 +10:00
Dan Glastonbury
ff05196cac
Bug 913597 - Remove support for obsolete 'moz-webgl' name for creation of WebGL contexts. r=jgilbert
2014-01-23 00:44:16 +09:00
Boris Zbarsky
bb3703e06b
Bug 941876 part 2. When compiling script attached to DOM elements, tell the JS engine what element is involved and which attribute is involved, if any. r=smaug
2013-11-26 11:47:52 -05:00
Boris Zbarsky
eeac8ea60c
Bug 941876 part 1. Pass in the element we're compiling the event handler for to the event listener manager, so it knows which element to associate with the compiled script. r=smaug
2013-11-26 11:44:37 -05:00
Benoit Jacob
61df69f208
Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc
...
find content/media dom/ipc widget/ gfx/tests gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYERS_\(NONE\|BASIC\|OPENGL\|D3D9\|D3D10\|D3D11\|CLIENT\|LAST\)\($\|[^A-Za-z0-9_]\)/\1LayersBackend::LAYERS_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::BUFFER_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(BUFFERED\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(DRAW\|DRAW_SNAPPED\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::CLIP_\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SURFACE_\(NONE\|OPAQUE\|SINGLE_CHANNEL_ALPHA\|COMPONENT_ALPHA\)\($\|[^A-Za-z0-9_]\)/\1SurfaceMode::SURFACE_\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(STRETCH\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::SCALE_\2\3/g'
2014-01-23 13:26:41 -05:00
Benoit Jacob
aebf0bb92a
Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
...
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_CONTENT_\(COLOR\|ALPHA\|COLOR_ALPHA\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1gfxContentType::\2\3/g'
2014-01-23 13:26:40 -05:00
Benoit Jacob
e5ed95579b
Bug 959380 - 2/5 - Make gfxImageFormat a typed enum - r=jrmuizel
...
find . -type f | grep -v \./obj | grep -v \.hg | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)gfxImageFormat\(ARGB32\|RGB24\|A8\|A1\|RGB16_565\|Unknown\)\($\|[^A-Za-z0-9_]\)/\1gfxImageFormat::\2\3/g'
2014-01-23 13:26:40 -05:00
Andrea Marchesini
b66fa0e177
Bug 958816 - Make strings in nsIStackFrame API sane, r=bz
2014-01-20 17:51:41 +01:00
Christoph Kerschbaumer
b873349084
Bug 916054 - XPCShell tests for URLs with path. r=grobinson
2013-10-15 16:14:35 -07:00
Ms2ger
b9047f1e77
Bug 952016 - Part a: Disallow calling nsPIDOMWindow::SetChromeEventHandler on inner windows; r=smaug
2014-01-20 08:58:23 +01:00
Ryan VanderMeulen
fdae3860b4
Merge b2g-inbound to m-c.
2014-01-19 15:40:48 -05:00
Ryan VanderMeulen
efaee8d500
Backed out changeset 1395d2a59698 (bug 879668) for landing without review.
2014-01-18 23:00:52 -05:00
Ryan VanderMeulen
b75c40bb3e
Merge m-c to b2g-inbound.
2014-01-17 15:30:54 -05:00
Yeuk Hon Wong
a17e4fc360
Bug 587377 - Display CSP warning in the web console if a hostname is a quoteless CSP keyword match. r=sstamm
2014-01-17 11:10:29 -05:00
Ryan VanderMeulen
4578dde0df
Backed out changeset 965cf4cbedc8 (bug 958816) for mochitest crashes.
...
CLOSED TREE
2014-01-17 10:20:05 -05:00
John Lin
1c729597fa
Bug 879668 - Part 5: Add OmxAudioTrackEncoder to file OmxTrackEncoder. r=roc
2014-01-17 14:30:13 -05:00
Shelly Lin
8c9d3728c7
Bug 879668 - Part 4: Add OmxVideoTrackEncoder to file OmxTrackEncoder. r=roc
2014-01-17 14:30:02 -05:00
John Lin
ec393f4abe
Bug 879668 - Part 3: Add OMXCodecWrapper. r=roc
2014-01-17 14:29:41 -05:00
John Lin
f24c2e15a3
Bug 879668 - Part 2: Add utility function to convert codec data from OMX AVC/H.264 encoder for MP4 container writer. r=roc
2014-01-17 14:29:20 -05:00
Deian Stefan
06da1b33b4
Bug 957821 - iframe sandbox test should fail when allow-scripts is not set. r=imelven, r=khuey
2014-01-01 21:39:25 -08:00
Andrea Marchesini
697ba5a8a2
Bug 958816 - Make strings in nsIStackFrame API sane, r=bz
2014-01-17 15:24:03 +01:00
Carsten "Tomcat" Book
e11313960c
merge mozilla-inbound to mozilla-central
2014-01-17 10:11:39 +01:00
Bill McCloskey
82a055c447
No bug - Fix merge conflict on a CLOSED TREE
2014-01-16 18:17:02 -08:00
Wes Kocher
e0a1319a4e
Merge fx-team to m-c
2014-01-16 17:41:45 -08:00
Ryan VanderMeulen
d13b3f43d1
Merge m-c to fx-team.
2014-01-16 15:09:31 -05:00
Bill McCloskey
07ed5d4c9c
Bug 960246 - Handle failures when running message manager message handlers (r=smaug)
2014-01-16 11:43:34 -08:00
Bill McCloskey
80d927b020
Bug 960246 - Rename JSContext |ctx| to |cx| (r=smaug)
2014-01-16 11:43:29 -08:00
Bill McCloskey
2ca030651d
Bug 960246 - Handle failures when executing frame scripts (r=smaug,bholley)
2014-01-16 11:43:01 -08:00
Olli Pettay
124795557f
Bug 930793 - Remove favor performance mode, r=roc,avih
...
--HG--
extra : rebase_source : e936e5b02dc2e613816fb6f97f9af5a303dc6f6d
2014-01-16 16:09:08 +02:00
Rick Eyre
3c0dfcd792
Bug 957847 - Fix VTTCue crash at TextTrackCue::AddCue. r=rillian
2014-01-15 11:30:58 -05:00
Ryan VanderMeulen
3f5d1cb811
Merge inbound to m-c.
2014-01-15 14:34:05 -05:00
Ryan VanderMeulen
e4e6ae0380
Backed out changeset 347d5704cbe1 (bug 930793) for frequent Linux mochitest-bc orange.
...
CLOSED TREE
2014-01-15 14:11:20 -05:00
Ed Morley
c73e589fc3
Merge mozilla-central and b2g-inbound
...
--HG--
rename : content/events/src/nsDOMEvent.h => dom/events/nsDOMEvent.h
2014-01-15 18:09:12 +00:00
Randy Lin
37ebcfc36a
Bug 959501 - [Media Encoder] Add preferences for video encoder. r=roc
2014-01-14 15:26:04 +08:00
Martijn Wargers
0d2d267bae
Bug 959512 - Fix test_XHR_system.html for b2g. r=jmaher
2014-01-14 09:39:04 +01:00
Alexandre Poirot
e1bfc229ce
Bug 891882 - DOMWindowUtils.sendMouseEvent dispatch events with isSynthesized chrome attribute set to true. r=smaug
2014-01-15 09:28:04 -05:00
Robert O'Callahan
9b2d909170
Bug 946065. Part 5.2: Set accessibility.focusmodel in test_object_plugin_nav.html so we can tab to links even on Mac. r=smaug
...
--HG--
extra : rebase_source : d3a6eddebc8fcf4db0b7ef5e6ae02f2bb4eda25a
2014-01-14 15:32:54 +13:00
Robert O'Callahan
0613ba10f8
Bug 946065. Part 5.1: Enable test plugin for test_object_plugin_nav.html. r=smaug
...
--HG--
rename : layout/base/tests/enableTestPlugin.js => content/html/content/test/enableTestPlugin.js
extra : rebase_source : cd567303771e837981bb37cfcd1a2005ecdb6fc1
2014-01-14 15:20:26 +13:00
Robert O'Callahan
2f228dfb13
Bug 957562. Retrieve number control frame again in case it was destroyed. r=mats
...
--HG--
extra : rebase_source : f53abb785b13aed52e15141e8a3fedbf4f21e449
2014-01-14 01:03:55 +13:00
Robert O'Callahan
1dca717865
Bug 946065. Part 5: Move content/events to dom/ and flatten away 'src' directory. r=Ms2ger
...
--HG--
rename : content/events/src/DOMWheelEvent.cpp => dom/events/DOMWheelEvent.cpp
rename : content/events/src/DOMWheelEvent.h => dom/events/DOMWheelEvent.h
rename : content/events/src/EventTarget.cpp => dom/events/EventTarget.cpp
rename : content/events/public/EventTarget.h => dom/events/EventTarget.h
rename : content/events/public/MutationEvent.h => dom/events/MutationEvent.h
rename : content/events/src/PointerEvent.cpp => dom/events/PointerEvent.cpp
rename : content/events/src/PointerEvent.h => dom/events/PointerEvent.h
rename : content/events/src/SpeechRecognitionError.cpp => dom/events/SpeechRecognitionError.cpp
rename : content/events/src/SpeechRecognitionError.h => dom/events/SpeechRecognitionError.h
rename : content/events/src/TextComposition.cpp => dom/events/TextComposition.cpp
rename : content/events/src/TextComposition.h => dom/events/TextComposition.h
rename : content/events/src/Touch.cpp => dom/events/Touch.cpp
rename : content/events/src/Touch.h => dom/events/Touch.h
rename : content/events/crashtests/104310-1.html => dom/events/crashtests/104310-1.html
rename : content/events/crashtests/116206-1.html => dom/events/crashtests/116206-1.html
rename : content/events/crashtests/135345-1.html => dom/events/crashtests/135345-1.html
rename : content/events/crashtests/422009-1.xhtml => dom/events/crashtests/422009-1.xhtml
rename : content/events/crashtests/457776-1.html => dom/events/crashtests/457776-1.html
rename : content/events/crashtests/496308-1.html => dom/events/crashtests/496308-1.html
rename : content/events/crashtests/682637-1.html => dom/events/crashtests/682637-1.html
rename : content/events/crashtests/crashtests.list => dom/events/crashtests/crashtests.list
rename : content/events/crashtests/eventctor-nulldictionary.html => dom/events/crashtests/eventctor-nulldictionary.html
rename : content/events/crashtests/eventctor-nullstorage.html => dom/events/crashtests/eventctor-nullstorage.html
rename : content/events/crashtests/recursive-DOMNodeInserted.html => dom/events/crashtests/recursive-DOMNodeInserted.html
rename : content/events/crashtests/recursive-onload.html => dom/events/crashtests/recursive-onload.html
rename : content/events/src/moz.build => dom/events/moz.build
rename : content/events/src/nsAsyncDOMEvent.cpp => dom/events/nsAsyncDOMEvent.cpp
rename : content/events/public/nsAsyncDOMEvent.h => dom/events/nsAsyncDOMEvent.h
rename : content/events/src/nsContentEventHandler.cpp => dom/events/nsContentEventHandler.cpp
rename : content/events/src/nsContentEventHandler.h => dom/events/nsContentEventHandler.h
rename : content/events/src/nsDOMAnimationEvent.cpp => dom/events/nsDOMAnimationEvent.cpp
rename : content/events/src/nsDOMAnimationEvent.h => dom/events/nsDOMAnimationEvent.h
rename : content/events/src/nsDOMBeforeUnloadEvent.cpp => dom/events/nsDOMBeforeUnloadEvent.cpp
rename : content/events/src/nsDOMBeforeUnloadEvent.h => dom/events/nsDOMBeforeUnloadEvent.h
rename : content/events/src/nsDOMClipboardEvent.cpp => dom/events/nsDOMClipboardEvent.cpp
rename : content/events/src/nsDOMClipboardEvent.h => dom/events/nsDOMClipboardEvent.h
rename : content/events/src/nsDOMCommandEvent.cpp => dom/events/nsDOMCommandEvent.cpp
rename : content/events/src/nsDOMCommandEvent.h => dom/events/nsDOMCommandEvent.h
rename : content/events/src/nsDOMCompositionEvent.cpp => dom/events/nsDOMCompositionEvent.cpp
rename : content/events/src/nsDOMCompositionEvent.h => dom/events/nsDOMCompositionEvent.h
rename : content/events/src/nsDOMDataContainerEvent.cpp => dom/events/nsDOMDataContainerEvent.cpp
rename : content/events/src/nsDOMDataContainerEvent.h => dom/events/nsDOMDataContainerEvent.h
rename : content/events/src/nsDOMDataTransfer.cpp => dom/events/nsDOMDataTransfer.cpp
rename : content/events/src/nsDOMDataTransfer.h => dom/events/nsDOMDataTransfer.h
rename : content/events/src/nsDOMDeviceMotionEvent.cpp => dom/events/nsDOMDeviceMotionEvent.cpp
rename : content/events/src/nsDOMDeviceMotionEvent.h => dom/events/nsDOMDeviceMotionEvent.h
rename : content/events/src/nsDOMDragEvent.cpp => dom/events/nsDOMDragEvent.cpp
rename : content/events/src/nsDOMDragEvent.h => dom/events/nsDOMDragEvent.h
rename : content/events/src/nsDOMEvent.cpp => dom/events/nsDOMEvent.cpp
rename : content/events/src/nsDOMEvent.h => dom/events/nsDOMEvent.h
rename : content/events/src/nsDOMEventTargetHelper.cpp => dom/events/nsDOMEventTargetHelper.cpp
rename : content/events/src/nsDOMEventTargetHelper.h => dom/events/nsDOMEventTargetHelper.h
rename : content/events/src/nsDOMFocusEvent.cpp => dom/events/nsDOMFocusEvent.cpp
rename : content/events/src/nsDOMFocusEvent.h => dom/events/nsDOMFocusEvent.h
rename : content/events/public/nsDOMKeyNameList.h => dom/events/nsDOMKeyNameList.h
rename : content/events/src/nsDOMKeyboardEvent.cpp => dom/events/nsDOMKeyboardEvent.cpp
rename : content/events/src/nsDOMKeyboardEvent.h => dom/events/nsDOMKeyboardEvent.h
rename : content/events/src/nsDOMMessageEvent.cpp => dom/events/nsDOMMessageEvent.cpp
rename : content/events/src/nsDOMMessageEvent.h => dom/events/nsDOMMessageEvent.h
rename : content/events/src/nsDOMMouseEvent.cpp => dom/events/nsDOMMouseEvent.cpp
rename : content/events/src/nsDOMMouseEvent.h => dom/events/nsDOMMouseEvent.h
rename : content/events/src/nsDOMMouseScrollEvent.cpp => dom/events/nsDOMMouseScrollEvent.cpp
rename : content/events/src/nsDOMMouseScrollEvent.h => dom/events/nsDOMMouseScrollEvent.h
rename : content/events/src/nsDOMMutationEvent.cpp => dom/events/nsDOMMutationEvent.cpp
rename : content/events/src/nsDOMMutationEvent.h => dom/events/nsDOMMutationEvent.h
rename : content/events/src/nsDOMNotifyAudioAvailableEvent.cpp => dom/events/nsDOMNotifyAudioAvailableEvent.cpp
rename : content/events/src/nsDOMNotifyAudioAvailableEvent.h => dom/events/nsDOMNotifyAudioAvailableEvent.h
rename : content/events/src/nsDOMNotifyPaintEvent.cpp => dom/events/nsDOMNotifyPaintEvent.cpp
rename : content/events/src/nsDOMNotifyPaintEvent.h => dom/events/nsDOMNotifyPaintEvent.h
rename : content/events/src/nsDOMScrollAreaEvent.cpp => dom/events/nsDOMScrollAreaEvent.cpp
rename : content/events/src/nsDOMScrollAreaEvent.h => dom/events/nsDOMScrollAreaEvent.h
rename : content/events/src/nsDOMSimpleGestureEvent.cpp => dom/events/nsDOMSimpleGestureEvent.cpp
rename : content/events/src/nsDOMSimpleGestureEvent.h => dom/events/nsDOMSimpleGestureEvent.h
rename : content/events/src/nsDOMTextEvent.cpp => dom/events/nsDOMTextEvent.cpp
rename : content/events/src/nsDOMTextEvent.h => dom/events/nsDOMTextEvent.h
rename : content/events/src/nsDOMTouchEvent.cpp => dom/events/nsDOMTouchEvent.cpp
rename : content/events/src/nsDOMTouchEvent.h => dom/events/nsDOMTouchEvent.h
rename : content/events/src/nsDOMTransitionEvent.cpp => dom/events/nsDOMTransitionEvent.cpp
rename : content/events/src/nsDOMTransitionEvent.h => dom/events/nsDOMTransitionEvent.h
rename : content/events/src/nsDOMUIEvent.cpp => dom/events/nsDOMUIEvent.cpp
rename : content/events/src/nsDOMUIEvent.h => dom/events/nsDOMUIEvent.h
rename : content/events/src/nsDOMXULCommandEvent.cpp => dom/events/nsDOMXULCommandEvent.cpp
rename : content/events/src/nsDOMXULCommandEvent.h => dom/events/nsDOMXULCommandEvent.h
rename : content/events/src/nsEventDispatcher.cpp => dom/events/nsEventDispatcher.cpp
rename : content/events/public/nsEventDispatcher.h => dom/events/nsEventDispatcher.h
rename : content/events/src/nsEventListenerManager.cpp => dom/events/nsEventListenerManager.cpp
rename : content/events/src/nsEventListenerManager.h => dom/events/nsEventListenerManager.h
rename : content/events/src/nsEventListenerService.cpp => dom/events/nsEventListenerService.cpp
rename : content/events/src/nsEventListenerService.h => dom/events/nsEventListenerService.h
rename : content/events/public/nsEventNameList.h => dom/events/nsEventNameList.h
rename : content/events/src/nsEventStateManager.cpp => dom/events/nsEventStateManager.cpp
rename : content/events/src/nsEventStateManager.h => dom/events/nsEventStateManager.h
rename : content/events/public/nsEventStates.h => dom/events/nsEventStates.h
rename : content/events/public/nsIEventListenerService.idl => dom/events/nsIEventListenerService.idl
rename : dom/base/nsIJSEventListener.h => dom/events/nsIJSEventListener.h
rename : content/events/src/nsIMEStateManager.cpp => dom/events/nsIMEStateManager.cpp
rename : content/events/src/nsIMEStateManager.h => dom/events/nsIMEStateManager.h
rename : content/events/public/nsIPrivateTextEvent.h => dom/events/nsIPrivateTextEvent.h
rename : content/events/public/nsIPrivateTextRange.h => dom/events/nsIPrivateTextRange.h
rename : dom/src/events/nsJSEventListener.cpp => dom/events/nsJSEventListener.cpp
rename : dom/src/events/nsJSEventListener.h => dom/events/nsJSEventListener.h
rename : content/events/src/nsPaintRequest.cpp => dom/events/nsPaintRequest.cpp
rename : content/events/src/nsPaintRequest.h => dom/events/nsPaintRequest.h
rename : content/events/src/nsPrivateTextRange.cpp => dom/events/nsPrivateTextRange.cpp
rename : content/events/src/nsPrivateTextRange.h => dom/events/nsPrivateTextRange.h
rename : content/events/public/nsVKList.h => dom/events/nsVKList.h
rename : content/events/test/bug226361_iframe.xhtml => dom/events/test/bug226361_iframe.xhtml
rename : content/events/test/bug299673.js => dom/events/test/bug299673.js
rename : content/events/test/bug322588-popup.html => dom/events/test/bug322588-popup.html
rename : content/events/test/bug415498-doc1.html => dom/events/test/bug415498-doc1.html
rename : content/events/test/bug415498-doc2.html => dom/events/test/bug415498-doc2.html
rename : content/events/test/bug426082.html => dom/events/test/bug426082.html
rename : content/events/test/bug457672.html => dom/events/test/bug457672.html
rename : content/events/test/bug591249_iframe.xul => dom/events/test/bug591249_iframe.xul
rename : content/events/test/bug602962.xul => dom/events/test/bug602962.xul
rename : content/events/test/bug656379-1.html => dom/events/test/bug656379-1.html
rename : content/events/test/chrome.ini => dom/events/test/chrome.ini
rename : content/events/test/empty.js => dom/events/test/empty.js
rename : content/events/test/file_bug679494.html => dom/events/test/file_bug679494.html
rename : content/events/test/mochitest.ini => dom/events/test/mochitest.ini
rename : content/events/test/test_addEventListenerExtraArg.html => dom/events/test/test_addEventListenerExtraArg.html
rename : content/events/test/test_all_synthetic_events.html => dom/events/test/test_all_synthetic_events.html
rename : content/events/test/test_bug226361.xhtml => dom/events/test/test_bug226361.xhtml
rename : content/events/test/test_bug238987.html => dom/events/test/test_bug238987.html
rename : content/events/test/test_bug288392.html => dom/events/test/test_bug288392.html
rename : content/events/test/test_bug299673-1.html => dom/events/test/test_bug299673-1.html
rename : content/events/test/test_bug299673-2.html => dom/events/test/test_bug299673-2.html
rename : content/events/test/test_bug322588.html => dom/events/test/test_bug322588.html
rename : content/events/test/test_bug328885.html => dom/events/test/test_bug328885.html
rename : content/events/test/test_bug336682.js => dom/events/test/test_bug336682.js
rename : content/events/test/test_bug336682_1.html => dom/events/test/test_bug336682_1.html
rename : content/events/test/test_bug336682_2.xul => dom/events/test/test_bug336682_2.xul
rename : content/events/test/test_bug367781.html => dom/events/test/test_bug367781.html
rename : content/events/test/test_bug368835.html => dom/events/test/test_bug368835.html
rename : content/events/test/test_bug379120.html => dom/events/test/test_bug379120.html
rename : content/events/test/test_bug391568.xhtml => dom/events/test/test_bug391568.xhtml
rename : content/events/test/test_bug402089.html => dom/events/test/test_bug402089.html
rename : content/events/test/test_bug405632.html => dom/events/test/test_bug405632.html
rename : content/events/test/test_bug409604.html => dom/events/test/test_bug409604.html
rename : content/events/test/test_bug412567.html => dom/events/test/test_bug412567.html
rename : content/events/test/test_bug415498.xul => dom/events/test/test_bug415498.xul
rename : content/events/test/test_bug422132.html => dom/events/test/test_bug422132.html
rename : content/events/test/test_bug426082.html => dom/events/test/test_bug426082.html
rename : content/events/test/test_bug427537.html => dom/events/test/test_bug427537.html
rename : content/events/test/test_bug428988.html => dom/events/test/test_bug428988.html
rename : content/events/test/test_bug432698.html => dom/events/test/test_bug432698.html
rename : content/events/test/test_bug443985.html => dom/events/test/test_bug443985.html
rename : content/events/test/test_bug447736.html => dom/events/test/test_bug447736.html
rename : content/events/test/test_bug448602.html => dom/events/test/test_bug448602.html
rename : content/events/test/test_bug450876.html => dom/events/test/test_bug450876.html
rename : content/events/test/test_bug456273.html => dom/events/test/test_bug456273.html
rename : content/events/test/test_bug457672.html => dom/events/test/test_bug457672.html
rename : content/events/test/test_bug489671.html => dom/events/test/test_bug489671.html
rename : content/events/test/test_bug493251.html => dom/events/test/test_bug493251.html
rename : content/events/test/test_bug502818.html => dom/events/test/test_bug502818.html
rename : content/events/test/test_bug508479.html => dom/events/test/test_bug508479.html
rename : content/events/test/test_bug517851.html => dom/events/test/test_bug517851.html
rename : content/events/test/test_bug534833.html => dom/events/test/test_bug534833.html
rename : content/events/test/test_bug545268.html => dom/events/test/test_bug545268.html
rename : content/events/test/test_bug547996-1.html => dom/events/test/test_bug547996-1.html
rename : content/events/test/test_bug547996-2.xhtml => dom/events/test/test_bug547996-2.xhtml
rename : content/events/test/test_bug556493.html => dom/events/test/test_bug556493.html
rename : content/events/test/test_bug563329.html => dom/events/test/test_bug563329.html
rename : content/events/test/test_bug574663.html => dom/events/test/test_bug574663.html
rename : content/events/test/test_bug586961.xul => dom/events/test/test_bug586961.xul
rename : content/events/test/test_bug591249.xul => dom/events/test/test_bug591249.xul
rename : content/events/test/test_bug591815.html => dom/events/test/test_bug591815.html
rename : content/events/test/test_bug593959.html => dom/events/test/test_bug593959.html
rename : content/events/test/test_bug602962.xul => dom/events/test/test_bug602962.xul
rename : content/events/test/test_bug603008.html => dom/events/test/test_bug603008.html
rename : content/events/test/test_bug605242.html => dom/events/test/test_bug605242.html
rename : content/events/test/test_bug607464.html => dom/events/test/test_bug607464.html
rename : content/events/test/test_bug613634.html => dom/events/test/test_bug613634.html
rename : content/events/test/test_bug615597.html => dom/events/test/test_bug615597.html
rename : content/events/test/test_bug617528.xul => dom/events/test/test_bug617528.xul
rename : content/events/test/test_bug624127.html => dom/events/test/test_bug624127.html
rename : content/events/test/test_bug635465.html => dom/events/test/test_bug635465.html
rename : content/events/test/test_bug641477.html => dom/events/test/test_bug641477.html
rename : content/events/test/test_bug648573.html => dom/events/test/test_bug648573.html
rename : content/events/test/test_bug650493.html => dom/events/test/test_bug650493.html
rename : content/events/test/test_bug656379-1.html => dom/events/test/test_bug656379-1.html
rename : content/events/test/test_bug656379-2.html => dom/events/test/test_bug656379-2.html
rename : content/events/test/test_bug656954.html => dom/events/test/test_bug656954.html
rename : content/events/test/test_bug659071.html => dom/events/test/test_bug659071.html
rename : content/events/test/test_bug659350.html => dom/events/test/test_bug659350.html
rename : content/events/test/test_bug662678.html => dom/events/test/test_bug662678.html
rename : content/events/test/test_bug667612.html => dom/events/test/test_bug667612.html
rename : content/events/test/test_bug667919-1.html => dom/events/test/test_bug667919-1.html
rename : content/events/test/test_bug679494.xul => dom/events/test/test_bug679494.xul
rename : content/events/test/test_bug689564.html => dom/events/test/test_bug689564.html
rename : content/events/test/test_bug698929.html => dom/events/test/test_bug698929.html
rename : content/events/test/test_bug741666.html => dom/events/test/test_bug741666.html
rename : content/events/test/test_bug742376.html => dom/events/test/test_bug742376.html
rename : content/events/test/test_bug812744.html => dom/events/test/test_bug812744.html
rename : content/events/test/test_bug822898.html => dom/events/test/test_bug822898.html
rename : content/events/test/test_bug847597.html => dom/events/test/test_bug847597.html
rename : content/events/test/test_bug855741.html => dom/events/test/test_bug855741.html
rename : content/events/test/test_bug864040.html => dom/events/test/test_bug864040.html
rename : content/events/test/test_bug930374-chrome.html => dom/events/test/test_bug930374-chrome.html
rename : content/events/test/test_bug930374-content.html => dom/events/test/test_bug930374-content.html
rename : content/events/test/test_bug944011.html => dom/events/test/test_bug944011.html
rename : content/events/test/test_bug944847.html => dom/events/test/test_bug944847.html
rename : content/events/test/test_bug946632.html => dom/events/test/test_bug946632.html
rename : content/events/test/test_clickevent_on_input.html => dom/events/test/test_clickevent_on_input.html
rename : content/events/test/test_continuous_wheel_events.html => dom/events/test/test_continuous_wheel_events.html
rename : content/events/test/test_dblclick_explicit_original_target.html => dom/events/test/test_dblclick_explicit_original_target.html
rename : content/events/test/test_dom_keyboard_event.html => dom/events/test/test_dom_keyboard_event.html
rename : content/events/test/test_dom_mouse_event.html => dom/events/test/test_dom_mouse_event.html
rename : content/events/test/test_dom_wheel_event.html => dom/events/test/test_dom_wheel_event.html
rename : content/events/test/test_draggableprop.html => dom/events/test/test_draggableprop.html
rename : content/events/test/test_dragstart.html => dom/events/test/test_dragstart.html
rename : content/events/test/test_eventctors.html => dom/events/test/test_eventctors.html
rename : content/events/test/test_eventctors.xul => dom/events/test/test_eventctors.xul
rename : content/events/test/test_focus_disabled.html => dom/events/test/test_focus_disabled.html
rename : content/events/test/test_messageEvent.html => dom/events/test/test_messageEvent.html
rename : content/events/test/test_moz_mouse_pixel_scroll_event.html => dom/events/test/test_moz_mouse_pixel_scroll_event.html
rename : content/events/test/test_wheel_default_action.html => dom/events/test/test_wheel_default_action.html
rename : content/events/test/window_bug493251.html => dom/events/test/window_bug493251.html
rename : content/events/test/window_bug617528.xul => dom/events/test/window_bug617528.xul
rename : content/events/test/window_bug659071.html => dom/events/test/window_bug659071.html
rename : content/events/test/window_wheel_default_action.html => dom/events/test/window_wheel_default_action.html
extra : rebase_source : 5eb1db8f1791b8842ddc683e3c0ea13e4e3a933b
2014-01-10 16:03:25 +13:00
Chris Pearce
ae9535ca0c
Bug 959440 - Apply MP4Reader cleanups to WMFDecoderModule. r=padenot
...
Update WMFDecoderModule and friends to reflect changes to PlatformDecoderModule
interface in previous patch.
2014-01-15 16:14:15 +13:00
Chris Pearce
019e28e520
Bug 959440 - Various cleanups in MP4Reader. r=kinetik
...
Change PlatformDecoderModule::Create*Decoder() to take an
mp4_demuxer::{Audio,Video}DecoderConfig parameter, instead of enumerating all
parameters. This means the platform decoders can have more data if need be,
like the AACAudioConfig.
Change MediaDataDecoder::Input() to take an nsAutoPtr<MP4Sample>&. The sample
will be deleted by the caller (MP4Reader) if Input() returns DECODE_STATUS_OK,
but if the MediaDataDecoder wants to assume responsibility of the
lifecycle of the sample (say to enqueue it), it can forget() on the
nsAutoPtr& passed in and assume responsibility.
Call PlatformDecoderModule::Create() on the decode thread. This is a step
towards making these classes decode-thread only.
Add PlatformDecoderModule::Init(), which caches the pref's we need, since
PlatformDecoderModule::Create() is no longer called on the main thread, we can
no longer access them in there.
Add Init() method to MediaDataDecoder interface. This is so that we can call
MediaDataDecoder::Shutdown() to unblock the initialization of a decoder, if
that init needs to block.
Pass LayersBackend type to WMFVideoDecoder, so it knows whether to init DXVA.
2014-01-15 16:13:54 +13:00
Terrence Cole
6beccf2363
Bug 959787 - Handlify several JSAPI interfaces that can GC, Part 3; r=sfink
...
--HG--
extra : rebase_source : ace7b0fa6ba93acbf0ec8ecaeb68ffa287a33665
2014-01-16 09:48:58 -08:00
Boris Zbarsky
8674f5b2ee
Bug 959679. Use a handle, not a raw value, to avoid a rooting issue in canvas code. r=terrence
2014-01-14 21:46:43 -05:00
Bobby Holley
aca56744a1
Bug 794943 - Make window.controllers [ChromeOnly], and remove nsISecurityCheckedComponent from nsXULControllers. r=bz
2014-01-16 15:45:40 -08:00
Wes Kocher
073cad9d12
Merge b2g-inbound to m-c
2014-01-14 15:44:06 -08:00
Ryan VanderMeulen
bc7f41164c
Bug 865407 - Follow-up to fix other places expecting the old IID.
...
CLOSED TREE
2014-01-14 14:03:59 -05:00
Ryan VanderMeulen
22d06b024b
Bug 865407 - Bump nsIWebVTTParserWrapper IID. CLOSED TREE
2014-01-14 13:52:48 -05:00
Ryan VanderMeulen
6da9369032
Backed out changesets bb7097d12256, 5e6c7217e92a, and 6779278f87df (bug 884573) and changeset 30e1a793fbf9 (bug 878941) for Cpp unit test failures.
2014-01-14 11:43:48 -05:00
Ed Morley
624801c95a
Bug 921693 - Disable test_bug426082.html on Windows for intermittent failures
2014-01-14 16:39:03 +00:00
Ed Morley
b340524d2b
Bug 760770 - Disable test_timeupdate_small_files.html on Linux for intermittent failures
2014-01-14 16:38:25 +00:00
Alfredo Yang
fff1b372c2
Bug 957939 - Move Audio_Track/Video_Track out of ISOTrackMetadata. r=cpearce
2014-01-14 09:59:40 -05:00
Paul Adenot
7bb587e775
Bug 955911 - r=roc
2014-01-13 17:38:30 +01:00
Edwin Flores
c73464004a
Bug 945864 - Remove buggy MediaOmxReader::GetBuffered method override r=cpearce
2014-01-14 12:38:40 +13:00
Ryan VanderMeulen
e7b8f32115
Merge inbound to m-c.
2014-01-13 17:44:24 -05:00
Rick Eyre
1e3451a0f8
Bug 865407 - Part 7: Update vtt.js to latest version. r=rillan
...
We now call WebVTTParser.processCues() on the vtt.jsm module in order to get the computed divs of the cues.
2013-12-17 10:36:26 -05:00
Rick Eyre
c4d0eeae90
Bug 865407 - Part 6: Expose VTTCue::Reset to Chrome JS. r=bz
2013-12-12 13:13:38 -05:00
Rick Eyre
70ab9a1568
Bug 865407 - Part 5: Move update display of cues code to TextTrackManager. r=bz, r=rillian
2013-12-12 12:02:17 -05:00
Rick Eyre
56d2e24718
Bug 865407 - Part 4: Expose TextTrackCue::DisplayState to chrome JS. r=rillian, r=bz
2013-12-12 11:27:30 -05:00
Rick Eyre
0f40bbdceb
Bug 865407 - Part 3: Add TextTrackList::GetAllActiveCues(). r=rillian
2013-12-12 10:57:21 -05:00
Martin Thomson
693f8fdc57
Bug 884573 - Identity assertion generation and verification for WebRTC. r=abr
2013-12-20 14:55:59 -08:00
Garrett Robinson
7ea9793a85
Bug 883975 - Make CSP nonce-source tests for inline resources more precise. r=sstamm
2014-01-14 09:39:51 -05:00
Garrett Robinson
eabe1d0a0f
Bug 883975 - CSP 1.1 hash-source. r=sstamm, r=dholbert, r=mrbkap
2014-01-02 11:14:06 -08:00
Carsten "Tomcat" Book
8a0fd8f669
Merge mozilla-central to b2g-inbound
2014-01-13 14:44:08 +01:00
Alfredo Yang
2f0fb017f4
Bug 959022 - Add data-offset-present in traf box. r=cpearce
2014-01-13 08:28:26 -05:00
Carsten "Tomcat" Book
6bfb7a88ab
merge mozilla-inbound to mozilla-central
2014-01-13 12:43:23 +01:00
James Kolb
4fdc9b95a2
Bug 603488 part 2: Draw vector images using imgIContainer::Draw() r=roc
...
--HG--
extra : rebase_source : 008db87e0322b9e7fa15e21b2b3e51b368225e58
2014-01-13 13:29:48 +13:00
Robert O'Callahan
fc46faa46f
Bug 946065. Part 4: Move content/xbl to dom/ and flatten away 'src' directory. r=Ms2ger
...
--HG--
rename : content/xbl/src/XBLChildrenElement.cpp => dom/xbl/XBLChildrenElement.cpp
rename : content/xbl/src/XBLChildrenElement.h => dom/xbl/XBLChildrenElement.h
rename : content/xbl/builtin/android/jar.mn => dom/xbl/builtin/android/jar.mn
rename : content/xbl/builtin/android/moz.build => dom/xbl/builtin/android/moz.build
rename : content/xbl/builtin/android/platformHTMLBindings.xml => dom/xbl/builtin/android/platformHTMLBindings.xml
rename : content/xbl/builtin/browser-base.inc => dom/xbl/builtin/browser-base.inc
rename : content/xbl/builtin/editor-base.inc => dom/xbl/builtin/editor-base.inc
rename : content/xbl/builtin/emacs/jar.mn => dom/xbl/builtin/emacs/jar.mn
rename : content/xbl/builtin/emacs/moz.build => dom/xbl/builtin/emacs/moz.build
rename : content/xbl/builtin/emacs/platformHTMLBindings.xml => dom/xbl/builtin/emacs/platformHTMLBindings.xml
rename : content/xbl/builtin/input-fields-base.inc => dom/xbl/builtin/input-fields-base.inc
rename : content/xbl/builtin/mac/jar.mn => dom/xbl/builtin/mac/jar.mn
rename : content/xbl/builtin/mac/moz.build => dom/xbl/builtin/mac/moz.build
rename : content/xbl/builtin/mac/platformHTMLBindings.xml => dom/xbl/builtin/mac/platformHTMLBindings.xml
rename : content/xbl/builtin/moz.build => dom/xbl/builtin/moz.build
rename : content/xbl/builtin/textareas-base.inc => dom/xbl/builtin/textareas-base.inc
rename : content/xbl/builtin/unix/jar.mn => dom/xbl/builtin/unix/jar.mn
rename : content/xbl/builtin/unix/moz.build => dom/xbl/builtin/unix/moz.build
rename : content/xbl/builtin/unix/platformHTMLBindings.xml => dom/xbl/builtin/unix/platformHTMLBindings.xml
rename : content/xbl/builtin/win/jar.mn => dom/xbl/builtin/win/jar.mn
rename : content/xbl/builtin/win/moz.build => dom/xbl/builtin/win/moz.build
rename : content/xbl/builtin/win/platformHTMLBindings.xml => dom/xbl/builtin/win/platformHTMLBindings.xml
rename : content/xbl/crashtests/205735-1.xhtml => dom/xbl/crashtests/205735-1.xhtml
rename : content/xbl/crashtests/223799-1.xul => dom/xbl/crashtests/223799-1.xul
rename : content/xbl/crashtests/226744-1.xhtml => dom/xbl/crashtests/226744-1.xhtml
rename : content/xbl/crashtests/232095-1.xul => dom/xbl/crashtests/232095-1.xul
rename : content/xbl/crashtests/277523-1.xhtml => dom/xbl/crashtests/277523-1.xhtml
rename : content/xbl/crashtests/277950-1.xhtml => dom/xbl/crashtests/277950-1.xhtml
rename : content/xbl/crashtests/336744-1-inner.html => dom/xbl/crashtests/336744-1-inner.html
rename : content/xbl/crashtests/336744-1.html => dom/xbl/crashtests/336744-1.html
rename : content/xbl/crashtests/336960-1-inner.xhtml => dom/xbl/crashtests/336960-1-inner.xhtml
rename : content/xbl/crashtests/336960-1.html => dom/xbl/crashtests/336960-1.html
rename : content/xbl/crashtests/342954-1.xhtml => dom/xbl/crashtests/342954-1.xhtml
rename : content/xbl/crashtests/342954-2-xbl.xml => dom/xbl/crashtests/342954-2-xbl.xml
rename : content/xbl/crashtests/342954-2.xhtml => dom/xbl/crashtests/342954-2.xhtml
rename : content/xbl/crashtests/368276-1.xhtml => dom/xbl/crashtests/368276-1.xhtml
rename : content/xbl/crashtests/368641-1.xhtml => dom/xbl/crashtests/368641-1.xhtml
rename : content/xbl/crashtests/378521-1.xhtml => dom/xbl/crashtests/378521-1.xhtml
rename : content/xbl/crashtests/382376-1.xhtml => dom/xbl/crashtests/382376-1.xhtml
rename : content/xbl/crashtests/382376-2.xhtml => dom/xbl/crashtests/382376-2.xhtml
rename : content/xbl/crashtests/397596-1.xhtml => dom/xbl/crashtests/397596-1.xhtml
rename : content/xbl/crashtests/404125-1.xhtml => dom/xbl/crashtests/404125-1.xhtml
rename : content/xbl/crashtests/406900-1.xul => dom/xbl/crashtests/406900-1.xul
rename : content/xbl/crashtests/406904-1.xhtml => dom/xbl/crashtests/406904-1.xhtml
rename : content/xbl/crashtests/406904-2.xhtml => dom/xbl/crashtests/406904-2.xhtml
rename : content/xbl/crashtests/415192-1.xul => dom/xbl/crashtests/415192-1.xul
rename : content/xbl/crashtests/415301-1.xul => dom/xbl/crashtests/415301-1.xul
rename : content/xbl/crashtests/418133-1.xhtml => dom/xbl/crashtests/418133-1.xhtml
rename : content/xbl/crashtests/420233-1.xhtml => dom/xbl/crashtests/420233-1.xhtml
rename : content/xbl/crashtests/421997-1.xhtml => dom/xbl/crashtests/421997-1.xhtml
rename : content/xbl/crashtests/432813-1-xbl.xml => dom/xbl/crashtests/432813-1-xbl.xml
rename : content/xbl/crashtests/432813-1.xhtml => dom/xbl/crashtests/432813-1.xhtml
rename : content/xbl/crashtests/454820-1.html => dom/xbl/crashtests/454820-1.html
rename : content/xbl/crashtests/460665-1.xhtml => dom/xbl/crashtests/460665-1.xhtml
rename : content/xbl/crashtests/463511-1.xhtml => dom/xbl/crashtests/463511-1.xhtml
rename : content/xbl/crashtests/464863-1.xhtml => dom/xbl/crashtests/464863-1.xhtml
rename : content/xbl/crashtests/472260-1.xhtml => dom/xbl/crashtests/472260-1.xhtml
rename : content/xbl/crashtests/477878-1.html => dom/xbl/crashtests/477878-1.html
rename : content/xbl/crashtests/492978-1.xul => dom/xbl/crashtests/492978-1.xul
rename : content/xbl/crashtests/493123-1.xhtml => dom/xbl/crashtests/493123-1.xhtml
rename : content/xbl/crashtests/495354-1.xhtml => dom/xbl/crashtests/495354-1.xhtml
rename : content/xbl/crashtests/507628-1.xhtml => dom/xbl/crashtests/507628-1.xhtml
rename : content/xbl/crashtests/507991-1.xhtml => dom/xbl/crashtests/507991-1.xhtml
rename : content/xbl/crashtests/830614-1.xul => dom/xbl/crashtests/830614-1.xul
rename : content/xbl/crashtests/895805-1.xhtml => dom/xbl/crashtests/895805-1.xhtml
rename : content/xbl/crashtests/crashtests.list => dom/xbl/crashtests/crashtests.list
rename : content/xbl/crashtests/set-field-bad-this.xhtml => dom/xbl/crashtests/set-field-bad-this.xhtml
rename : content/xbl/src/moz.build => dom/xbl/moz.build
rename : content/xbl/src/nsBindingManager.cpp => dom/xbl/nsBindingManager.cpp
rename : content/xbl/src/nsBindingManager.h => dom/xbl/nsBindingManager.h
rename : content/xbl/src/nsXBLBinding.cpp => dom/xbl/nsXBLBinding.cpp
rename : content/xbl/src/nsXBLBinding.h => dom/xbl/nsXBLBinding.h
rename : content/xbl/src/nsXBLContentSink.cpp => dom/xbl/nsXBLContentSink.cpp
rename : content/xbl/src/nsXBLContentSink.h => dom/xbl/nsXBLContentSink.h
rename : content/xbl/src/nsXBLDocumentInfo.cpp => dom/xbl/nsXBLDocumentInfo.cpp
rename : content/xbl/src/nsXBLDocumentInfo.h => dom/xbl/nsXBLDocumentInfo.h
rename : content/xbl/src/nsXBLEventHandler.cpp => dom/xbl/nsXBLEventHandler.cpp
rename : content/xbl/src/nsXBLEventHandler.h => dom/xbl/nsXBLEventHandler.h
rename : content/xbl/src/nsXBLMaybeCompiled.h => dom/xbl/nsXBLMaybeCompiled.h
rename : content/xbl/src/nsXBLProtoImpl.cpp => dom/xbl/nsXBLProtoImpl.cpp
rename : content/xbl/src/nsXBLProtoImpl.h => dom/xbl/nsXBLProtoImpl.h
rename : content/xbl/src/nsXBLProtoImplField.cpp => dom/xbl/nsXBLProtoImplField.cpp
rename : content/xbl/src/nsXBLProtoImplField.h => dom/xbl/nsXBLProtoImplField.h
rename : content/xbl/src/nsXBLProtoImplMember.h => dom/xbl/nsXBLProtoImplMember.h
rename : content/xbl/src/nsXBLProtoImplMethod.cpp => dom/xbl/nsXBLProtoImplMethod.cpp
rename : content/xbl/src/nsXBLProtoImplMethod.h => dom/xbl/nsXBLProtoImplMethod.h
rename : content/xbl/src/nsXBLProtoImplProperty.cpp => dom/xbl/nsXBLProtoImplProperty.cpp
rename : content/xbl/src/nsXBLProtoImplProperty.h => dom/xbl/nsXBLProtoImplProperty.h
rename : content/xbl/src/nsXBLPrototypeBinding.cpp => dom/xbl/nsXBLPrototypeBinding.cpp
rename : content/xbl/src/nsXBLPrototypeBinding.h => dom/xbl/nsXBLPrototypeBinding.h
rename : content/xbl/src/nsXBLPrototypeHandler.cpp => dom/xbl/nsXBLPrototypeHandler.cpp
rename : content/xbl/src/nsXBLPrototypeHandler.h => dom/xbl/nsXBLPrototypeHandler.h
rename : content/xbl/src/nsXBLPrototypeResources.cpp => dom/xbl/nsXBLPrototypeResources.cpp
rename : content/xbl/src/nsXBLPrototypeResources.h => dom/xbl/nsXBLPrototypeResources.h
rename : content/xbl/src/nsXBLResourceLoader.cpp => dom/xbl/nsXBLResourceLoader.cpp
rename : content/xbl/src/nsXBLResourceLoader.h => dom/xbl/nsXBLResourceLoader.h
rename : content/xbl/src/nsXBLSerialize.cpp => dom/xbl/nsXBLSerialize.cpp
rename : content/xbl/src/nsXBLSerialize.h => dom/xbl/nsXBLSerialize.h
rename : content/xbl/src/nsXBLService.cpp => dom/xbl/nsXBLService.cpp
rename : content/xbl/src/nsXBLService.h => dom/xbl/nsXBLService.h
rename : content/xbl/src/nsXBLWindowKeyHandler.cpp => dom/xbl/nsXBLWindowKeyHandler.cpp
rename : content/xbl/src/nsXBLWindowKeyHandler.h => dom/xbl/nsXBLWindowKeyHandler.h
rename : content/xbl/test/bug310107-resource.xhtml => dom/xbl/test/bug310107-resource.xhtml
rename : content/xbl/test/chrome.ini => dom/xbl/test/chrome.ini
rename : content/xbl/test/file_bug372769.xhtml => dom/xbl/test/file_bug372769.xhtml
rename : content/xbl/test/file_bug379959_cross.html => dom/xbl/test/file_bug379959_cross.html
rename : content/xbl/test/file_bug379959_data.html => dom/xbl/test/file_bug379959_data.html
rename : content/xbl/test/file_bug379959_xbl.xml => dom/xbl/test/file_bug379959_xbl.xml
rename : content/xbl/test/file_bug397934.xhtml => dom/xbl/test/file_bug397934.xhtml
rename : content/xbl/test/file_bug481558.xbl => dom/xbl/test/file_bug481558.xbl
rename : content/xbl/test/file_bug481558css.sjs => dom/xbl/test/file_bug481558css.sjs
rename : content/xbl/test/file_bug591198_inner.html => dom/xbl/test/file_bug591198_inner.html
rename : content/xbl/test/file_bug591198_xbl.xml => dom/xbl/test/file_bug591198_xbl.xml
rename : content/xbl/test/file_bug821850.xhtml => dom/xbl/test/file_bug821850.xhtml
rename : content/xbl/test/file_bug844783.xhtml => dom/xbl/test/file_bug844783.xhtml
rename : content/xbl/test/file_bug944407.html => dom/xbl/test/file_bug944407.html
rename : content/xbl/test/file_bug944407.xml => dom/xbl/test/file_bug944407.xml
rename : content/xbl/test/file_bug950909.html => dom/xbl/test/file_bug950909.html
rename : content/xbl/test/file_bug950909.xml => dom/xbl/test/file_bug950909.xml
rename : content/xbl/test/mochitest.ini => dom/xbl/test/mochitest.ini
rename : content/xbl/test/moz.build => dom/xbl/test/moz.build
rename : content/xbl/test/test_bug310107.html => dom/xbl/test/test_bug310107.html
rename : content/xbl/test/test_bug366770.html => dom/xbl/test/test_bug366770.html
rename : content/xbl/test/test_bug371724.xhtml => dom/xbl/test/test_bug371724.xhtml
rename : content/xbl/test/test_bug372769.html => dom/xbl/test/test_bug372769.html
rename : content/xbl/test/test_bug378518.xul => dom/xbl/test/test_bug378518.xul
rename : content/xbl/test/test_bug378866.xhtml => dom/xbl/test/test_bug378866.xhtml
rename : content/xbl/test/test_bug379959.html => dom/xbl/test/test_bug379959.html
rename : content/xbl/test/test_bug389322.xhtml => dom/xbl/test/test_bug389322.xhtml
rename : content/xbl/test/test_bug397934.html => dom/xbl/test/test_bug397934.html
rename : content/xbl/test/test_bug398135.xul => dom/xbl/test/test_bug398135.xul
rename : content/xbl/test/test_bug398492.xul => dom/xbl/test/test_bug398492.xul
rename : content/xbl/test/test_bug400705.xhtml => dom/xbl/test/test_bug400705.xhtml
rename : content/xbl/test/test_bug401907.xhtml => dom/xbl/test/test_bug401907.xhtml
rename : content/xbl/test/test_bug403162.xhtml => dom/xbl/test/test_bug403162.xhtml
rename : content/xbl/test/test_bug468210.xhtml => dom/xbl/test/test_bug468210.xhtml
rename : content/xbl/test/test_bug481558.html => dom/xbl/test/test_bug481558.html
rename : content/xbl/test/test_bug526178.xhtml => dom/xbl/test/test_bug526178.xhtml
rename : content/xbl/test/test_bug542406.xhtml => dom/xbl/test/test_bug542406.xhtml
rename : content/xbl/test/test_bug591198.html => dom/xbl/test/test_bug591198.html
rename : content/xbl/test/test_bug639338.xhtml => dom/xbl/test/test_bug639338.xhtml
rename : content/xbl/test/test_bug721452.xul => dom/xbl/test/test_bug721452.xul
rename : content/xbl/test/test_bug723676.xul => dom/xbl/test/test_bug723676.xul
rename : content/xbl/test/test_bug772966.xul => dom/xbl/test/test_bug772966.xul
rename : content/xbl/test/test_bug790265.xhtml => dom/xbl/test/test_bug790265.xhtml
rename : content/xbl/test/test_bug821850.html => dom/xbl/test/test_bug821850.html
rename : content/xbl/test/test_bug844783.html => dom/xbl/test/test_bug844783.html
rename : content/xbl/test/test_bug944407.xul => dom/xbl/test/test_bug944407.xul
rename : content/xbl/test/test_bug950909.xul => dom/xbl/test/test_bug950909.xul
extra : rebase_source : 44ab05088f70826c70dee3af30221e628ec1e4e8
2014-01-10 16:03:25 +13:00