Matthew Gregan
b6c3e01042
Bug 920870 - Normalize TimeRanges returned by HTMLMediaElement Seekable and Buffered. r=cpearce
2013-09-27 17:22:38 +12:00
Matthew Gregan
e1f44d3688
Bug 920867 - Split VideoInfo into Video and Audio objects, then encapsulate in new MediaInfo object. r=cpearce
2013-09-27 17:22:38 +12:00
Matthew Gregan
9ee50256f5
Bug 905513 - Annotate functions with virtual/MOZ_OVERRIDE and document use of SBR monitor.
2013-09-27 17:22:38 +12:00
Matthew Gregan
e17f79f435
Bug 905513 - Don't clobber audio VideoInfo fields when accepting video configuration. r=doublec
2013-09-27 17:22:38 +12:00
Matthew Gregan
beea9c27d4
Bug 905513 - Use pushPrefEnv instead of setBoolPref, and reenable test on Android. r=doublec
2013-09-27 17:22:37 +12:00
Matthew Gregan
2d3d5db790
Bug 905513 - Rework MediaSource/MediaElement integration and implement limited initial multiple-decoder support. r=doublec
2013-09-27 17:22:37 +12:00
Matthew Gregan
77d98715f1
Bug 905513 - Fix typo in AsyncEventRunner and BufferDecoder. r=doublec
2013-09-27 17:22:37 +12:00
Matthew Gregan
f73bb559e8
Bug 905513 - Remove MediaSource support from HostObjectProtocolHandler::NewChannel. r=khuey
2013-09-27 17:22:37 +12:00
Fernando Jiménez
095b44694c
Bug 919429 - [Message manager] We must not force weak listeners to implement Ci.nsIMessageListener. r=smaug
2013-09-25 21:08:04 +02:00
Ryan VanderMeulen
4aa7a9776b
Merge the last PGO-green inbound changeset to m-c.
2013-09-25 14:51:55 -04:00
Masayuki Nakano
648570f10b
Bug 912956 part.18 Remove nsGUIEvent.h r=roc
2013-09-25 20:21:22 +09:00
Masayuki Nakano
ad647cc182
Bug 912956 part.17 mozilla/ContentEvents.h should be included directly r=roc
2013-09-25 20:21:20 +09:00
Masayuki Nakano
64fa96e1ce
Bug 912956 part.16 mozilla/MiscEvents.h should be included directly r=roc
2013-09-25 20:21:20 +09:00
Masayuki Nakano
d37d273b83
Bug 912956 part.15 mozilla/TextEvents.h should be included directly r=roc
2013-09-25 20:21:19 +09:00
Masayuki Nakano
f827f4667b
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
2013-09-25 20:21:18 +09:00
Masayuki Nakano
8d69a172c1
Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc
2013-09-25 20:21:16 +09:00
Eitan Isaacson
753926a8b4
Bug 918989 - Have nsPicoService only start in main gecko process. r=smaug
2013-09-24 23:57:28 -07:00
Gian-Carlo Pascutto
4b6f20b8c6
Bug 918372 - Allocate a single GlobalRef for the Android Context. r=blassey
2013-09-25 08:06:21 +02:00
Karl Tomlinson
43ab17cb5c
b=920338 disable oscillator-ended-{1,2} if B2G due to intermittent timeouts DONTBUILD
...
--HG--
extra : rebase_source : fb21d08d27038bb7f7293b92aac1b6fa4b9bba4d
2013-09-25 15:14:29 +12:00
Boris Zbarsky
2f4a99bec8
Bug 904202. Make sure we remove our nsContentLists from list caches during unlink. r=smaug
2013-09-24 22:56:18 -04:00
Randell Jesup
f6a1a85cec
Bug 917491: Guarantee cleanup of AsyncLatencyLogger on xpcom-shutdown r=bsmedberg
2013-09-24 22:10:24 -04:00
Benoit Jacob
c1d7f88886
Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
...
Generated by these regexes:
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
2013-09-24 16:45:13 -04:00
Jonathan Watt
dd6cd221ed
Bug 920154 - Rename nsIContent's SetNativeAnonymous method to SetIsNativeAnonymousRoot to be clear that it should only be called for the root native anonymous element. r=bz
...
--HG--
extra : rebase_source : 9be498a3ae51a4a4587c8035cb7bc58002b3a268
2013-09-24 21:29:27 +01:00
Jonathan Watt
d22215d385
Bug 920146 - Rename NODE_IS_ANONYMOUS to NODE_IS_ANONYMOUS_ROOT to avoid misinterpretation and for symmetry with NODE_IS_NATIVE_ANONYMOUS_ROOT. r=bz
...
--HG--
extra : rebase_source : ea8c2377f1f85248239a3f6b0f6f64bfe40e44ea
2013-09-24 20:28:32 +01:00
Gregory Szorc
ed68c2482b
Bug 901990 - Part 2: Upgrade xpcshell manifests; r=ted
...
--HG--
rename : toolkit/mozapps/extensions/test/xpcshell-unpack/head_unpack.js => toolkit/mozapps/extensions/test/xpcshell/head_unpack.js
2013-09-24 11:50:08 -07:00
Ryan VanderMeulen
a042ae2926
Backed out changeset d20b53c907ee (bug 863966) for leaks.
2013-09-24 10:22:41 -04:00
Mina Almasry
40682fda49
Bug 863966 - Improve perf of querySelector by caching selector list. r=bz
2013-09-24 09:20:58 -04:00
Masayuki Nakano
9586dcc4ba
Bug 912956 part.12 All event utils (macros and inline methods) should be methods of mozilla::WidgetEvent r=roc
2013-09-24 19:04:16 +09:00
Masayuki Nakano
39e2f6dc6f
Bug 912956 part.11 Get rid of NS_EVENT_TYPE_* r=smaug
2013-09-24 19:04:16 +09:00
Masayuki Nakano
5f23c94550
Bug 912956 part.10 Replace NS_EVENT_NULL in nsEventNameList.h with NS_EVENT since the argument specifies an event struct type r=smaug
2013-09-24 19:04:16 +09:00
Masayuki Nakano
754420fdfd
Bug 912956 part.9 Rename nsMutationEvent.h to mozilla/MutationEvent.h r=smaug
...
--HG--
rename : content/events/public/nsMutationEvent.h => content/events/public/MutationEvent.h
2013-09-24 19:04:16 +09:00
Masayuki Nakano
3dd88b59ba
Bug 912956 part.4 Create mozilla/TextEvents.h r=roc
2013-09-24 19:04:15 +09:00
Masayuki Nakano
2a465d3e36
Bug 912956 part.2 Rename nsEvent.h to mozilla/EventForwards.h and sort out it r=roc
...
--HG--
rename : widget/nsEvent.h => widget/EventForwards.h
2013-09-24 19:04:14 +09:00
Jacek Caban
822115bfb3
Bug 919513 - content/media/directshow fails to compile on GCC. r=cpearce
2013-09-24 10:41:00 +02:00
Ryan VanderMeulen
e95f999003
Merge m-c to inbound.
2013-09-23 23:08:26 -04:00
Ryan VanderMeulen
a6e90764cc
Merge inbound to m-c.
2013-09-23 23:05:11 -04:00
Ryan VanderMeulen
8af6d7e0b2
Backout bug 886164 for B2G regressions.
2013-09-23 21:26:05 -04:00
Ehsan Akhgari
671bbdc894
Bug 919505 - Minimize the #includes in dom/ipc; r=jst
2013-09-23 17:30:40 -04:00
Rick Eyre
66a0475d9e
Bug 917945 - Part 3: Add VTTRegions to its TextTrack upon receiving them. r=rillian, r=bz
2013-09-18 12:46:51 -04:00
Rick Eyre
fc4a14a980
Bug 917945 - Part 2: Add RegionId attribute to VTTCue. r=rillian
2013-09-18 13:29:20 -04:00
Rick Eyre
5e94197e01
Bug 917945 - Part 1: Expose TextTrackRegion* as VTTRegion*. r=rillian, r=bz
...
--HG--
rename : dom/webidl/TextTrackRegion.webidl => dom/webidl/VTTRegion.webidl
rename : dom/webidl/TextTrackRegionList.webidl => dom/webidl/VTTRegionList.webidl
2013-09-20 14:42:35 -04:00
Ehsan Akhgari
276e4b787c
Bug 919341 - Minimize the #includes in xpcom/ IDL files; r=bsmedberg
2013-09-23 13:29:27 -04:00
Ehsan Akhgari
b4cc06df88
Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg
2013-09-23 13:25:00 -04:00
Karl Tomlinson
b8a725fb28
b=908306 revert 9df04b16a655 and 2e7089db4e86 to re-enable some b2g webaudio crashtests
...
--HG--
extra : transplant_source : %F8%7E%F0%9Dr%2AV%09g%D4%2AX%D0iC%81n%22D%A5
2013-08-22 14:04:41 -04:00
Karl Tomlinson
8aee54525c
b=918221 don't remove OscillatorNode playing ref on stop() but wait until finished r=ehsan
...
--HG--
extra : transplant_source : %A6%90%DB%00%FD5.%40%ED%F6l%17%E69E%D6%40%B5%EA%2A
2013-09-24 13:48:56 +12:00
Karl Tomlinson
39cd241c89
b=918213 dispatch onended from OscillatorNode even when stop time is before start r=ehsan
...
This makes OscillatorNode consistent with AudioBufferSourceNode
--HG--
extra : transplant_source : %AE8%3B%B4%E5M%60%03%CBN.%21%BD%FF%60%A6%F2a%BDi
2013-09-24 13:48:35 +12:00
Karl Tomlinson
b94c627651
b=918212 make OscillatorNode a MainThreadListener for its stream so that ended is dispatched r=ehsan
...
--HG--
extra : transplant_source : %9D%B8%82%B3%B1%99%C6%CE%1C%E1%DDs%D1%40%EA%E3%DD%D2%01%A4
2013-09-24 13:47:30 +12:00
Karl Tomlinson
25c1986ed9
b=914033 add active nodes to CC traversal of AudioContext when the context is not rendering r=ehsan
...
An OfflineAudioContext needs to keep references to nodes that will be used if
startRendering() is called. If, however, the last reference to the Context is
removed, then startRendering() will not be called and so the nodes will not be
used and can be unlinked now.
--HG--
extra : transplant_source : %D4%91%0B%99K%2A%3E%906%1D%08%5D%60%84%B8%25O%3C%08D
2013-09-24 13:47:30 +12:00
Karl Tomlinson
3c9be2c42f
b=914033 use AudioContext::RegisterActiveNode() in AudioBufferSourceNode r=ehsan
...
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.
--HG--
extra : transplant_source : %13%87%97%9F%CD%D8V%16%D2%D4%B5%84D%0A%D6%02%9BNj%FC
2013-09-24 13:47:00 +12:00
Karl Tomlinson
4314cfc6df
b=914033 use AudioContext::RegisterActiveNode() in ScriptProcessorNode r=ehsan
...
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.
--HG--
extra : transplant_source : %CD%5Els2%7F/%DD%5E%07%08%FE%29%5B%98%95%F3%11G%E6
2013-09-24 13:46:30 +12:00
Karl Tomlinson
a15c0a10b9
b=914033 use AudioContext::RegisterActiveNode() in OscillatorNode r=ehsan
...
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report them to the cycle collector until offline rendering
starts.
--HG--
extra : transplant_source : %81%83Hp%F6T%E7%9EA%B3%D0%5Dz%EA%1FYv%A2%23%ED
2013-09-24 13:45:41 +12:00
Karl Tomlinson
96c21b6110
b=903270 remove default null initial event parameter from NS_NewNamedThread() call site r=chiajung
...
--HG--
extra : transplant_source : %A9F%B6%CD%ED%DF%96%9C%AD%DE%B1%8E%3F%90%5E%DA%10%D2%7D%8E
2013-09-24 13:45:23 +12:00
Boris Zbarsky
145b4483f7
Bug 862627 part 1. Switch EventListener to WebIDL codegen. r=smaug
2013-09-23 20:25:17 -04:00
Rick Eyre
7735a60358
Bug 868611 - Implement HTMLTrackElement::UnbindFromTree. r=rillian
...
Update HTMLTrackElement::UnbindFromTree to remove its TextTrack from
its HTMLMediaElement's list of TextTracks.
2013-06-24 11:35:58 -04:00
Rick Eyre
f8467f7947
Bug 867823 - Implement TextTrack Add/RemoveCue. r=rillian
...
- Updated RemoveCue to throw NotFoundError if the cue being removed is
not in the cue list.
- Updated AddCue to not add cues that are already in the list. This is
done by reference comparing.
2013-06-28 13:31:43 -04:00
Ehsan Akhgari
37bbcfc9c9
Bug 919355 - Part 2: Don't #include nsDeviceContext.h in Units.h; r=roc
2013-09-23 07:55:35 -04:00
Phil Ringnalda
599bc6ea85
Back out 4a9ca7d8c499 (bug 918135) for frequent OS X orange
2013-09-22 22:23:56 -07:00
Ehsan Akhgari
2e0a91d4dd
Bug 919296 - Minimize the #includes in netwerk/ IDL files; r=mcmanus
2013-09-22 23:35:05 -04:00
Edwin Flores
575ab1a00f
Bug 918135 - Improve MP3 stream duration estimate r=cpearce
2013-09-23 14:46:01 +12:00
Ehsan Akhgari
45d655ec96
Bug 919325 - Minimize the #includes in content/ IDL files; r=bzbarsky
...
--HG--
extra : rebase_source : 923a665eadc62046c9d5398a25187a3331fd8d25
2013-09-22 19:23:30 -04:00
Ed Morley
e9c91a33a1
Backed out changeset 1f6b5cb3fe3b (bug 918567) for mochitest-3 failures in test_interfaces.html CLOSED TREE
2013-09-20 15:53:14 +01:00
ISHIKAWA, Chiaki
3188ebf6ee
Bug 918234 - Use a proper StaticRefPtr type in Latency.cpp. r=bsmedberg, r=padenot
2013-09-20 10:28:09 -04:00
Masatoshi Kimura
348555c0ae
Bug 918567 - Hide interface objects for MozAfterPaint from content. r=smaug
2013-09-20 22:22:41 +09:00
Ed Morley
19e398d030
Merge mozilla-central and inbound
2013-09-20 10:55:03 +01:00
Ed Morley
02c60435a9
Merge latest green b2g-inbound changeset and mozilla-central
2013-09-20 10:20:58 +01:00
Geoff Brown
a1036a5105
Bug 917053 - Update webgl test manifest for Android x86 emulator; r=bjacob
2013-09-19 20:07:01 -06:00
Wes Kocher
47008ee7d0
Backed out 2 changesets (bug 911346)
...
Backed out changeset 6255c31609be (bug 911346)
Backed out changeset cae77be484b9 (bug 911346)
2013-09-19 18:27:33 -07:00
Ed Morley
71f035b404
Merge mozilla-central and b2g-inbound
2013-09-19 16:28:54 +01:00
Jon Coppeard
d74902d57d
Bug 917843 - Handlify JS identifier APIs r=billm
2013-09-19 08:54:02 +01:00
Jon Coppeard
619203e6aa
Bug 917296 - GC: Handlify public regexp APIs r=billm
2013-09-19 08:54:01 +01:00
Jon Coppeard
8c99b0611f
Bug 918373 - GC: Handlify various public APIs r=sfink r=bholley r=smaug
2013-09-20 10:22:59 +01:00
Honza Bambas
ea8ec4777e
Bug 913807 - HTTP cache v2: API+top service+integration+tests, off by default, r=michal+ehsan+mark.finkle+fabrice+mhammond+gavin
2013-09-20 11:11:25 +02:00
Robert O'Callahan
3557460947
Bug 918185. When Range.getBoundingClientRect/getClientRects needs a textframe for a node, create one if the textframe was optimized away. r=bz
2013-09-19 16:23:48 +12:00
Chris Pearce
ede5d5a39d
Bug 916836 - Handle jumps off the end of the buffer in MP3FrameParser. r=padenot
2013-09-19 16:10:43 +12:00
Wes Kocher
508c0eaa0a
Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE
2013-09-18 17:21:02 -07:00
Wes Kocher
0ef93db36c
Backed out changeset 040522aacba4 (bug 913847)
2013-09-18 17:18:56 -07:00
Karl Tomlinson
078c7bc257
b=917260 null check mDestination in AudioContext::Shutdown() r=ehsan
...
This handles the case where Shutdown() is called after Unlink()
(but before the destructor).
--HG--
extra : transplant_source : %97A%BE%60%F5j%F5%F0GT%C2%B6%F8%A2%BD%13%2B%02%83R
2013-09-19 12:04:13 +12:00
Paul Adenot
611d691e3a
Bug 917260 - Nullcheck Destination() in AudioContext::DestinationStream. r=ehsan
2013-09-17 15:23:52 +02:00
Benoit Jacob
6560634fb1
Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Benoit Jacob
5bf87f575b
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Mike Hommey
16d06af70c
Bug 917086 - Disallow DIRS, PARALLEL_DIRS and TEST_DIRS under TOOL_DIRS and TEST_TOOL_DIRS, and adapt moz.build files accordingly. r=gps
...
Also mark TOOL_DIRS/TEST_TOOL_DIRS directories in backend.mk and recurse them normally instead of forcing make -C dir libs for them.
2013-09-19 07:43:02 +09:00
JW Wang
88f1551294
Bug 894249 - Add ability to associate video with a channel so that it can interrupt the background content channel. r=mchen, r=kinetik, r=bent
2013-09-18 11:46:22 +08:00
Trevor Saunders
d3b7eeaa09
bug 915566 - rm another makefile in content/ r=mshal
2013-09-12 07:14:42 -04:00
Trevor Saunders
6957ef1b01
bug 915566 - rm Makefiles in content/ r=ted
2013-09-12 03:52:58 -04:00
Ralph Giles
f574450bd6
Bug 865256 - Part 4: Implement custom waveforms. r=ehsan,padenot
...
Copy the periodicWave data into a shareable buffer.
Add a SetBuffer call to send the buffer data to the
OscillatorNodeEngine. Call into blink's PeriodicWave
implementation to generate bandlimited tables bracketing
the desired frequency and interpolate the output data
from them.
Change the PeriodicWave constructor to only take one
length, since both arrays must be the same size.
Change OscillatorNode's SetType to throw INVALID_STATE
instead of NOT_IMPLEMENTED if js tries to assign
type = 'custom' directly.
2013-08-28 15:39:26 -07:00
Ralph Giles
d120591c10
Bug 865256 - Part 3d: Port blink's PeriodicWave to gecko. r=ehsan
...
Changes to use gecko infrastructure.
2013-09-10 14:33:03 -07:00
Ralph Giles
fd839881f9
Bug 865256 - Part 3c: Import blink's PeriodicWave. r=ehsan
...
From 3807300c75ae70f004b76cbce023e59a0367e09b Mon Sep 17 00:00:00 2001
This is the original code from blink svn trunk r157670 for reference.
This commit has no porting or build support, to make subsequent changes
easier to identify.
2013-09-10 14:29:51 -07:00
Ralph Giles
3006203577
Bug 865256 - Part 3b: Add a complex->real ifft to FFTBlock. r=ehsan
...
From ea43bceaf8f6dd2c44d7f55a45f770be19b335a5 Mon Sep 17 00:00:00 2001
Currently FFTBlock only holds the complex frequency domain data
internally, reading and writing to external time domain data
buffers. For PeriodicWave we need to create a real, time domain
signal from real and imaginary frequency domain data. This method
does this without touching the internal output buffer at all.
FFTBlock is just used as a wrapper for kiss_fft_cfg.
2013-09-10 11:00:17 -07:00
Ralph Giles
0713177406
Bug 865256 - Part 3a: Add AudioBufferPeakValue utility. r=ehsan
...
From 6c057c02970c79d620527d08bc3755491c99b1d3 Mon Sep 17 00:00:00 2001
This is an equivalent, C-only implementation of blink's
VectorMath::maxmgv or Apple's vDSP_maxmgv. It finds the
maximum absolute value of the elements in a float buffer.
Used by blink's PeriodicWave implementation for normalization.
2013-09-10 10:54:17 -07:00
Paul Adenot
8f5abfa81f
Bug 908669 - Use band-limited impulse trains (BLIT) for OscillatorNode. r=rillian
...
This fixes the aliasing noise in the default oscillator types.
2013-09-17 10:36:00 -07:00
Mike Hommey
ae0966be15
Bug 917622 - Use INSTALL_TARGETS for mochitests. r=gps
2013-09-19 07:39:58 +09:00
Andrew Quartey
c98768c749
Bug 850364 - Implement setRangeText for HTMLInputElement. r=ehsan
2013-09-18 01:29:04 -04:00
Phil Ringnalda
20955f5101
Backed out changeset 505e8f8480d2 (bug 913597) for Android failure
...
--HG--
extra : rebase_source : d9ffe836559fb5a63d895d40b4f89324c2932216
2013-09-17 20:45:48 -07:00
Chris Pearce
7fb506d1f8
Bug 915957 - Move MediaDecoder::NotifyBytesConsumed() calls into MediaResource, so we don't need to remember to do them in all decoder backends. r=kinetik
2013-09-18 15:37:23 +12:00
Karl Tomlinson
55c4867ce7
b=916680 don't keep active AudioNodes alive from an AudioContext that has shut down r=ehsan
...
--HG--
extra : transplant_source : %20%3Fl%E0%D7R%7B_%E6%B0%C7%BB%3A%E7%21%9D%F1%A2%F4%1C
2013-09-18 13:10:30 +12:00
Karl Tomlinson
9a843336e3
b=910171 register tail references with the AudioContext so they can be removed when the rendering is complete r=ehsan
...
--HG--
extra : transplant_source : %8C%C3%C2%2B%1B%E9Q%9B%0E%DE%B4%AA%02%B2%D1%A0S%F1%EC%0D
2013-09-17 11:54:52 +12:00
Karl Tomlinson
608b070c45
b=910171 add a general means to keep active nodes alive from the AudioContext r=ehsan
...
AudioNodes that keep playing or tail-time references need to have these
references cleared when an AudioContext has completed or is shut down by the
window.
Storing references on the AudioContext instead of on the AudioNodes will allow
the AudioContext to report playing references to the cycle collector until
offline rendering starts for bug 914033. This is not necessary for tail-time
references, but it is tidier to use the same code for playing and tail-time
references.
--HG--
extra : transplant_source : %E0%F1%06%BFV%B6XI%9BX%8E%8D7%3FsU%8F%F9%14r
2013-09-17 11:53:40 +12:00
Karl Tomlinson
f0f3cd0ecb
b=916422 make OfflineAudioContext::StartRendering() throw if called more than once r=ehsan
...
--HG--
extra : transplant_source : %B6T%C0C%F0/%03%A3C%25%9B%EF%A8%C41%8E%86%E9%FCr
2013-09-16 17:14:45 +12:00
Paul Adenot
5d34d71eef
Bug 916773 - Initialize mLatency in SharedBuffer's constructor. r=ehsan
2013-09-16 17:37:26 +02:00
Dan Glastonbury
c09ba54fd7
Bug 913597 - Remove support for obsolete 'moz-webgl' name for creation of WebGL contexts. r=jgilbert
2013-09-17 20:45:48 -04:00
Mina Almasry
13448b790e
Bug 912166 - Make nsIWidget::GetDefaultScale return a typed scale value. r=roc
2013-09-17 20:45:19 -04:00
Wes Kocher
20dc80154f
Backed out changeset d63424e06b3e (bug 916446) for failing on b2g
2013-09-17 15:46:37 -07:00
Martijn Wargers
3dbeb6c4a3
Bug 916086 - Remove some more enablePrivilege calls. r=jmaher
...
CLOSED TREE
--HG--
rename : layout/base/tests/test_bug458898.html => layout/base/tests/chrome/test_bug458898.html
2013-09-16 22:12:29 +02:00
Deian Stefan
2c17b73733
Bug 916909 - Remove stray NS_{HOLD,DROP}_JS_OBJECTS. r=mccr8
2013-09-16 11:36:25 -07:00
Garrett Robinson
aa6df279eb
Bug 916446 - TweetDeck web shows a blank page. r=sstamm
...
CLOSED TREE
2013-09-17 16:10:03 -04:00
Marcus Saad
2276d0a676
Bug 903425 - Update TextTrackCue::Vertical to be a DirectionSetting enum. r=rillian
...
Following up with the changes made in http://dev.w3.org/html5/webvtt/#dfn-dom-vttcue-vertical , this patch comes to create a new enum to validate and control the possible values for TextTrackCue::Vertical. Throwing behavior was removed for spec conformance.
2013-09-12 11:07:14 -03:00
Terrence Cole
b25c74c014
Bug 916993 - Handlify the public JSString APIs; r=bz,jonco
...
--HG--
extra : rebase_source : 35c5d7832d794ce37be622db3140309d2605c212
2013-09-16 18:33:40 -07:00
Ehsan Akhgari
ef3770d249
Bug 917299 - Remove some dead code in content/ and dom/; r=bzbarsky
2013-09-17 12:49:07 -04:00
Eitan Isaacson
f03f348ad5
Bug 904687 - Introduce Svox Pico speech synthesis service. r=smaug f=gps
...
- moz.build updates.
- Use nsISupports thread-safe decleration macros.
- Also with PicoVoice, changed to thread-safe add/remove ref macro. We are now creating them off main thread.
- Do initialization off main thread, but go back to main thread to register the voices.
2013-09-17 09:40:07 -07:00
Ed Morley
a3ff7956ba
Backed out changeset 9524b1df278e (bug 908669)
2013-09-17 17:14:58 +01:00
Ed Morley
6a8bde5bc5
Backed out changeset fb89f2090779 (bug 881959)
2013-09-17 17:14:55 +01:00
Ed Morley
f2619af990
Backed out changeset fe576415129e (bug 881959)
2013-09-17 17:14:52 +01:00
Ed Morley
845ddef04c
Backed out changeset 5e5d5e42f6c2 (bug 881959)
2013-09-17 17:14:49 +01:00
Ed Morley
fc3dc2a135
Backed out changeset b221626331b4 (bug 881959)
2013-09-17 17:14:45 +01:00
Ed Morley
14cbc2101a
Backed out changeset 2aa38a1a2b06 (bug 881959)
2013-09-17 17:14:42 +01:00
Ed Morley
1b19fad168
Backed out changeset 3d2aac8dc618 (bug 916773)
2013-09-17 17:14:39 +01:00
Ed Morley
b566ba4f8e
Backed out changeset ade49a801461 (bug 881959)
2013-09-17 17:14:36 +01:00
Ed Morley
6013f526dd
Backed out changeset 4323508b3412 (bug 917260)
2013-09-17 17:14:33 +01:00
Ed Morley
8ff05e11a4
Backed out changeset 924b0619e616 (bug 881959)
2013-09-17 17:14:29 +01:00
Ed Morley
5ec4d375ee
Backed out changeset 7d17f2d129e3 (bug 881959)
2013-09-17 17:14:26 +01:00
Paul Adenot
35cd2c5606
Bug 881959 - Fix inbound bustage on XP again, on a CLOSED TREE.
2013-09-17 17:25:33 +02:00
Boris Zbarsky
ef66ca3e72
Bug 915971. Rename FooReturnValue unions to OwningFoo, because we use them for more than just return values. r=dzbarsky
2013-09-17 11:16:02 -04:00
Trevor Saunders
65a89a70c5
bug 888981 - add Accessible::IsAcceptableChild() r=surkov
...
this patch does several things
- makes DocAccessible::BindToDocument return void the only case in which
it would "fail" was when passed null, and we know none of the callers
do that.
- adds Accessible::IsAcceptableChild() which returns true if its ok for
the possible child to be a child of this accessible.
- replace several over rides of Accessible::CacheChildren() that are
only to prevent certain types of children to over rides of
Accessible::IsAcceptableChild()
2013-09-06 15:27:07 -04:00
Paul Adenot
136940c8bc
Bug 881959 - Fix inbound bustage on XP.
2013-09-17 16:25:13 +02:00
Paul Adenot
06ee843621
Bug 917260 - Nullcheck Destination() in AudioContext::DestinationStream. r=ehsan
...
--HG--
extra : rebase_source : daec86b27d8497ba109ca998f0fccf3d6d7c3677
2013-09-17 15:23:52 +02:00
Paul Adenot
d4d8b9bcb9
Bug 881959 - Handle self-connection. r=ehsan
...
--HG--
extra : rebase_source : 02ef02b921df39dcb647096a10a1fa4e85161c70
2013-09-16 17:37:27 +02:00
Paul Adenot
eeb99d293f
Bug 916773 - Initialize mLatency in SharedBuffer's constructor. r=ehsan
...
--HG--
extra : rebase_source : a40fb148498981c1a65a5cd9756201b90d8d98a4
2013-09-16 17:37:26 +02:00
Paul Adenot
65b02e466e
Bug 881959 - Clamp the DelayNode.delayTime to 128/AudioContext.sampleRate when in a cycle. r=ehsan
...
--HG--
extra : rebase_source : 5282e468fbe411a455f65bc0d22b16163db4bd7a
2013-09-02 15:15:24 +02:00
Paul Adenot
a4656230f2
Bug 881959 - Tests for cycles in WebAudio graphs. r=ehsan
...
--HG--
extra : rebase_source : 6673c86a52952d05e3fdf60205250379ad27d82f
2013-09-02 15:14:51 +02:00
Paul Adenot
d6d78f2064
Bug 881959 - Warn the author when a cycle in a WebAudio graph does not contain a DelayNode. r=ehsan
...
--HG--
extra : rebase_source : 9383abcce03d0f70208983c22eef051b84560f08
2013-09-13 18:13:37 +02:00
Ehsan Akhgari
e5c162769f
Bug 881959 - Tell the MediaStreamGraph when changes to the graph occur. r=roc
...
--HG--
extra : rebase_source : b71feb43da4f1f86e251dce73f87864af24b61c0
2013-09-13 18:12:07 +02:00
Paul Adenot
f4a229fbf9
Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan
...
--HG--
extra : rebase_source : a92e90a2fb08f784d3a1b7d0701a5dd20595c4ef
2013-08-26 19:19:36 +02:00
Paul Adenot
56edbaaf01
Bug 908669 - Use band-limited impulse trains (BLIT) for OscillatorNode. r=rillian
...
--HG--
extra : rebase_source : c786c507b48a1fcdd49e7c14482d621a463f6c9c
2013-09-16 16:48:33 +02:00
Robert Longson
5fcefee60d
Bug 785140 - Correct SVG whitespace handling in various spots. r=smaug,dholbert
2013-09-17 13:52:39 +01:00
Ehsan Akhgari
e33789d856
Bug 915524 - Implement AudioBuffer.copyFromChannel and AudioBuffer.copyToChannel; r=roc
2013-09-17 07:30:32 -04:00
Olli Pettay
d3863cecc5
Bug 916879, remove SetterThrows from eventhandlers, r=emk
2013-09-17 14:01:28 +03:00
Eddy Bruel
099c165f64
Bug 765993 - Fetch source map URLS from HTTP headers; r=hsivonen
2013-09-17 11:43:23 +02:00
Cameron McCormack
f5495def59
Bug 874507 - Make clip-path, filter, mask and opacity work on <marker> elements. r=longsonr
2013-09-16 15:06:29 +10:00
Randell Jesup
f1dc6db9a7
Bug 886052: Turn on audio webrtc_trace logs for getUserMedia r=gcp
2013-09-18 17:12:38 -04:00
Ralph Giles
fcdbb897d4
Backed out changeset f56acf83688c (bug 895091) r=bustage CLOSED TREE
2013-09-18 13:47:43 -07:00
Ralph Giles
3da8f547a2
Backed out changeset e110a9187bb1 (bug 895091)
...
--HG--
rename : content/media/WebVTTListener.cpp => content/media/WebVTTLoadListener.cpp
rename : content/media/WebVTTListener.h => content/media/WebVTTLoadListener.h
2013-09-18 13:47:07 -07:00
Ralph Giles
4ef7a14aef
Backed out changeset 330a415e7723 (bug 895091)
2013-09-18 13:47:05 -07:00
Ralph Giles
057477b632
Backed out changeset feca3867b395 (bug 895091)
2013-09-18 13:47:04 -07:00
Ralph Giles
98a46c2b26
Back out 813a35c5b24a for ASan failure. r=bustage CLOSED TREE
...
Only one test is failing (so far) and the feature itself is
behind a pref, so this doesn't affect users.
2013-09-18 13:31:40 -07:00
Rick Eyre
1c35b391bd
Bug 895091 - Test for multiple WebVTT files loading at once r=khuey
2013-09-10 07:13:00 -07:00
Rick Eyre
aea38bd863
Bug 895091 - Turn text track cue tests back on r=rillian
2013-09-05 07:57:00 -07:00
Rick Eyre
966126401b
Bug 895091 - Add JS WebVTT parser code in (vtt.js) r=rillian, ted, gwagner, khuey
...
- Current source code for vtt.js can be found at:
https://github.com/andreasgal/vtt.js
- vtt.js code taken from commit 6bca57d265fc58cff091148b426ec69f576057d7.
2013-09-17 12:31:00 -07:00
Rick Eyre
2c50da9c5e
Bug 895091 - Add WebVTT parser and wrapper IDLs r=rillian, ted, gwagner, khuey
...
- Added vtt.js, a JS WebVTT parser, to Gecko.
- Added a wrapper to interface between it and Gecko.
- Updated TextTrackCue and WebVTTListener to work with it.
--HG--
rename : content/media/WebVTTLoadListener.cpp => content/media/WebVTTListener.cpp
rename : content/media/WebVTTLoadListener.h => content/media/WebVTTListener.h
2013-09-10 06:59:00 -07:00
Rick Eyre
b3ba92341d
Bug 895091 - Remove references to C WebVTT parser and unused code r=rillian
...
- Remove left over references to WebVTT C parser in TextTrackCue and
WebVTTListener classes.
- Remove miscellaneous unused code as well and included libraries as
well.
2013-09-10 06:53:00 -07:00
Jeff Gilbert
2e2e46ab65
Bug 911346 - Strip trailing whitespace from new files. r=me
2013-09-19 15:42:45 -07:00
Jeff Gilbert
df4e9a1ac1
Bug 911346 - Add a test for WebGL context creation. - r=bjacob
2013-09-19 15:37:54 -07:00
Jeff Gilbert
cdd6255ae1
Bug 917046 - Require instanced_non_arrays for WebGL2. r=bjacob
2013-09-19 15:33:22 -07:00
Jeff Gilbert
c97feedb8c
Bug 911394 - Allow non-instanced drawing with no zero divisor attrib. - r=bjacob
2013-09-19 15:30:19 -07:00
Jeff Gilbert
facf0a2d7d
Bug 890432 - Limit expression complexity on Mac+NV. - r=bjacob
2013-09-19 14:59:44 -07:00
Garrett Robinson
a84d08de1f
Bug 916446 -Pass reportOnly to CSPRep.fromString so invalid pre-1.0 CSP headers aren't accidentally enforced. r=sstamm
2013-09-19 17:31:01 -04:00
Rick Eyre
e8228fcef0
Bug 895091 - Part 5: Test for multiple WebVTT files loading at once r=khuey
2013-09-10 07:13:00 -07:00
Rick Eyre
47679c1a5c
Bug 895091 - Part 4: Turn text track cue tests back on r=rillian
2013-09-05 07:57:00 -07:00
Rick Eyre
94ba4131a5
Bug 895091 - Part 3: Add JS WebVTT parser code in (vtt.js) r=rillian, ted, gwagner, khuey
...
- Current source code for vtt.js can be found at:
https://github.com/andreasgal/vtt.js
- vtt.js code taken from commit 6bca57d265fc58cff091148b426ec69f576057d7.
2013-09-17 12:31:00 -07:00
Rick Eyre
51719c804f
Bug 895091 - Part 2: Add WebVTT parser and wrapper IDls r=rillian, ted, gwagner, khuey
...
- Added vtt.js, a JS WebVTT parser, to Gecko.
- Added a wrapper to interface between it and Gecko.
- Updated TextTrackCue and WebVTTListener to work with it.
--HG--
rename : content/media/WebVTTLoadListener.cpp => content/media/WebVTTListener.cpp
rename : content/media/WebVTTLoadListener.h => content/media/WebVTTListener.h
2013-09-19 08:26:00 -07:00
Rick Eyre
8dd8551b49
Bug 895091 - Part 1: Remove references to C WebVTT parser and unused code r=rillian
...
- Remove left over references to WebVTT C parser in TextTrackCue and
WebVTTListener classes.
- Remove miscellaneous unused code as well and included libraries as
well.
2013-09-10 06:53:00 -07:00
Ed Morley
e6e697ac09
Bug 897108 - Disable test_playback_rate_playpause.html for too many intermittent failures
2013-09-19 14:54:10 +01:00
Benoit Jacob
eeccdc3ba1
Bug 913847 - Include MainThreadUtils.h instead of nsThreadUtils.h - r=ehsan
2013-09-19 09:54:42 -04:00
Benoit Jacob
f9813a5b18
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-19 09:54:39 -04:00
Deian Stefan
ae78755bb7
Bug 886164 - Enforce CSP in sandboxed iframe. r=grobinson
2013-06-23 14:31:52 -07:00
Paul Adenot
b4ee1e68de
Bug 881959 - Handle self-connection. r=ehsan
...
--HG--
extra : rebase_source : f2d4a0a28cb85668f80c58d1a56926f65ea40e72
2013-09-16 17:37:27 +02:00
Paul Adenot
14628109ab
Bug 881959 - Clamp the DelayNode.delayTime to 128/AudioContext.sampleRate when in a cycle. r=ehsan
...
--HG--
extra : rebase_source : 7cf8945371bb6ff169ad61a8ccdda0ece36b5e83
2013-09-02 15:15:24 +02:00
Paul Adenot
7fb6ee6768
Bug 881959 - Tests for cycles in WebAudio graphs. r=ehsan
...
--HG--
extra : rebase_source : 5366c6aa0bb59f14adee74a3088488f9b15b52b1
2013-09-02 15:14:51 +02:00
Ehsan Akhgari
fae6b888e6
Bug 881959 - Tell the MediaStreamGraph when changes to the graph occur. r=roc
...
--HG--
extra : rebase_source : f5c0021e35fa0b66cc45434b5d23742ff3cc3019
2013-09-13 18:12:07 +02:00
Paul Adenot
7c95321d67
Bug 881959 - Mute WebAudio nodes that are part of a cycle that contains no DelayNode, and make cycles work. r=ehsan
...
--HG--
extra : rebase_source : d4bc378128cf15f8d8395b45b4443ca6b06c5bd2
2013-08-26 19:19:36 +02:00
Rick Eyre
7141a09f73
Bug 883173 - Part 3: Implement TextTrack::ActiveCues. r=cpearce, r=rillian
...
- Active cues now returns the subset of cues in mCueList that are valid
for the current playback time.
- Introduces new code in media element, when seeking, and in TextTrack, when
adding and removing cues, to mark the active cue list as dirty so that we know
when we might need to rebuild the list completely.
2013-06-14 16:10:36 -04:00
Rick Eyre
cc4dfddc6f
Bug 883173 - Part 2: Add insertion sorting for TextTrackCueList::AddCue. r=rillian
...
- We expect most files to already be sorted, so an insertion sort starting from
the end of the current array should be more efficient than a general sort step
after all cues are loaded
- Added a test for insertion sorting as well.
2013-06-18 13:52:10 -04:00
Rick Eyre
3fbbbdfcda
Bug 883173 - Part 1: Rename parameter in TextTrackCue::RemoveCue and AddCue. r=rillian
2013-06-14 15:08:17 -04:00
Ben Turner
8e757f030e
Bug 643325 - Implement SharedWorker. r=khuey.
...
--HG--
extra : transplant_source : %B6%DD%5B%B6%D1%2C%9D%A9%FCK%60%E8%8F%0C-xz%91%5E%9E
2013-06-05 07:04:23 -07:00
Paul Adenot
7a97c91578
Bug 904617: Part 3 - Log latency, and adds a python script to understand the log r=padenot,jesup,ehugg
2013-01-28 19:22:37 +01:00
Paul Adenot
d8cc1467bd
Bug 904617: Part 2 - Expose Audio Stream Latency r=padenot,jesup
2013-09-17 02:39:30 -04:00
Phil Ringnalda
f0214b2243
Merge m-i to a CLOSED TREE m-c
2013-09-16 23:12:03 -07:00
Ed Morley
a8ecbf9270
Backed out changeset 9cc6dd50c93a (bug 904617)
2013-09-16 08:43:56 +01:00
Ed Morley
504f2b3fae
Backed out changeset 81cee5ae7973 (bug 904617)
2013-09-16 08:43:47 +01:00
Phil Ringnalda
f798fb7945
Backed out 5 changesets (bug 904720, bug 915757, bug 902909) for b2g bustage
...
CLOSED TREE
Backed out changeset 2980ed8667f3 (bug 902909)
Backed out changeset 8c6ea94c7a9e (bug 902909)
Backed out changeset 2cd9d6be6dc2 (bug 902909)
Backed out changeset c00c7a77c130 (bug 904720)
Backed out changeset e385645fb787 (bug 915757)
2013-09-15 22:48:30 -07:00
Brian Hackett
a0057b70b6
Bug 906371 - Don't UnblockOnload when dealing with scripts parsed off thread until after they have executed.
2013-09-15 20:58:41 -06:00
Ryan VanderMeulen
1c3b36a7c4
Merge m-c to inbound.
2013-09-15 22:05:23 -04:00
Ryan VanderMeulen
55c62c9b48
Merge b2g-inbound to m-c.
2013-09-15 21:53:23 -04:00
Kyle Huey
3916914a98
Bug 904720: Take a census of event targets and listeners. r=smaug,njn
2013-09-16 09:06:03 +08:00
Kyle Huey
16bda08a40
Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
2013-09-16 09:06:02 +08:00
Ryan VanderMeulen
f1c45fb9f7
Backed out changesets bc4ee7cbd7bd and cf373e408a6b (bug 882145) for causing bug 916609. r=jsmith
2013-09-15 18:19:42 -04:00
Ryan VanderMeulen
db5e1d87c2
Merge m-c to b2g-inbound.
2013-09-14 23:07:59 -04:00
Ryan VanderMeulen
a59f51b8b8
Backed out changeset 47a8380519cc (bug 916255) for tp timeouts.
2013-09-14 21:25:31 -04:00
Timothy Nikkel
10932d1189
Bug 847223. Part 10. Make the new code work when we have the image visibility analysis prefed off. r=mats
2013-09-14 19:05:06 -05:00
Timothy Nikkel
8243dc1741
Bug 847223. Part 9. Try to avoid asking for a decode of an image whose network request finishes before painting is unsuppressed. r=joe,mats
2013-09-14 19:05:05 -05:00
Timothy Nikkel
ed1a166eec
Bug 847223. Part 8. Use a bool to track if FrameCreate has been called. r=mats
2013-09-14 19:05:05 -05:00
Timothy Nikkel
14b99b1338
Bug 847223. Part 7. Stop assuming all images are visible on frame create. r=mats
2013-09-14 19:05:05 -05:00
Brian Hackett
7c652cda80
Bug 916255 - Allow multiple in flight off thread parses at once for each script loader, r=bz.
2013-09-14 15:06:56 -06:00
Marco Chen
f67ee17e9a
Bug 823273 - Part 3: Music volume should be faded when notification sound is on going - Media element. a=kinetik
2013-09-02 17:45:44 +08:00
Stephen Pohl
5a04a52cb9
Backout bug 817700 for causing various regressions. r=me
2013-09-13 14:14:36 -04:00
Jan-Ivar Bruaroey
251d4428cf
Bug 882145: gUM constraints converted to webidl + gUMDevices() takes constraints. r=bz r=jesup
2013-09-14 00:48:39 -04:00
Jonathan Watt
93d9d31937
Bug 915794 - Remove the pref for <input type=range>. r=mounir
2013-09-12 19:15:48 +01:00
Jonathan Watt
9f44eb5827
Bug 915758 - Split out <input type=number> to be behind its own pref. r=mounir
2013-09-12 19:11:00 +01:00
Jonathan Watt
edf6922e7d
Bug 913292 - Make sure that nsIFrame::AttributeChanged is only called after any final changes that Element::AfterSetAttr may make. r=bz
2013-09-10 17:17:51 +01:00
Chris Pearce
6745dba042
Bug 915958 - Automatically Finish() MediaQueues, so that each backend doesn't need to remember to do it. r=edwin
2013-09-13 14:33:54 +12:00
Ryan VanderMeulen
623404f3a4
Merge m-c to inbound.
2013-09-12 22:30:22 -04:00
Ryan VanderMeulen
c22b2b3980
Merge m-c to b2g-inbound.
2013-09-12 20:41:54 -04:00
Sid Stamm
fe2161d118
bug 836922 - (CSP) remove intersectWith once multiple policies are supported. r=grobinson
2013-09-12 09:25:33 -07:00
Sid Stamm
e6698b42fa
bug 836922 - tests for report-only and regular policies at the same time. r=grobinson
2013-09-12 09:25:33 -07:00
Sid Stamm
3d109c3157
bug 836922 - support mulitiple CSP policies at the same time. r=jst,grobinson
2013-09-12 09:25:32 -07:00
Frederik Braun
fdc20d5363
Bug 909241 - Move console logging out of sendReports() and into its own logToConsole() function. r=grobinson
2013-09-12 11:54:14 +02:00
Brian Hackett
c0b466dbf7
Bug 915625 - Watch for NULL inner windows in AttemptAsyncScriptParse.
2013-09-12 17:11:17 -06:00
Stephen Pohl
b7cedef478
Bug 817700 - Fix test_toBlob canvas test. r=roc
2013-09-12 17:04:20 -04:00
Stephen Pohl
09151157bc
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
2013-09-12 17:04:15 -04:00
Stephen Pohl
dbecfcc4e2
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc,bz
2013-09-12 17:04:10 -04:00
Stephen Pohl
9cdb7bb93a
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc,bz
2013-09-12 17:04:06 -04:00
Brian Hackett
61968ecdab
Bug 915485 - Set compileAndGo when parsing scripts off thread for an Evaluate, r=luke.
2013-09-12 13:51:57 -06:00
Tom Schuster
0ce46c4fd8
Bug 913155 - Electrolysis: Add a submit crashreport box on the tab crashed page. r=felipe,smaug
2013-09-12 15:24:10 -04:00
Ed Morley
ffcffb51c7
Merge mozilla-central and b2g-inbound
2013-09-12 12:09:58 +01:00
Sotaro Ikeda
6d1f3b58c5
Bug 871364 - Support GonkNativeWindow on gonk-JB r=jmuizelaar,mwu,doublec,mikeh,glandium
2013-09-12 11:40:26 +02:00
Karl Tomlinson
5751aaa536
b=914030 don't keep alive used AudioContexts from the window r=ehsan,bz
...
--HG--
extra : transplant_source : %9D%94%FF%AA%92%C7%5B8%FA%C7%DD%3A%E3W%9E%BD%7F%25%5C%19
2013-09-12 16:16:53 +12:00
Karl Tomlinson
91b88fa3bd
b=914030 keep a self reference on destination while offline context is rendering r=ehsan
...
--HG--
extra : transplant_source : %FAk%98%E7%CB%2C%C6uf%EE%F4%CFq%3D%A7%D1%D6%E9%F1%29
2013-09-10 17:10:53 +12:00
Karl Tomlinson
7f81f91b49
b=914030 shutdown an OfflineAudioContext when it has completed r=ehsan
...
This is needed to remove self-references in the graph when no more processing
will take place on the graph.
--HG--
extra : transplant_source : %EC%82%A8s%3D%08%E4%FB%8C%A5%A6%28d/2%89Rz%98s
2013-09-10 17:10:36 +12:00
Karl Tomlinson
7a48a1f657
b=914030 shut down an AudioDestinationNode's graph on destruction, if not already r=ehsan
...
This means that the graph will be shutdown properly, even if the
AudioDestinationNode is unlinked before AudioContext::Shutdown() is called.
Making MediaStreamGraph::DestroyNonRealtimeInstance() idempotent also makes
AudioContext::Shutdown() idempotent.
--HG--
extra : transplant_source : jZ%86%C5%C2n%17%EF%C2%C0y%ED%14%0E%17_dt%0C%07
2013-09-10 17:05:22 +12:00
Karl Tomlinson
e2e8e5cdd4
b=914030 remove MediaBufferDecoder::Shutdown(), no longer necessary since bug 900711, as part of making AudioContext::Shutdown() idempotent r=ehsan
...
--HG--
extra : transplant_source : %A8%BB%7D%A3%A6%87NF%F3%9D.Lu%D4%15B%10%9C%DFR
2013-09-10 17:03:06 +12:00
Karl Tomlinson
3609f6d2d3
b=914030 update AudioNode ownership comment r=roc
...
--HG--
extra : transplant_source : %B2z%F7%B7%8F%0F%AB%95N%B0%82%AC%8D%917%1B%84%3D%3A%9C
2013-09-10 16:35:47 +12:00
Karl Tomlinson
7b39d8a51c
b=914013 tighten detection of end of buffer playback r=ehsan
...
--HG--
extra : transplant_source : %40%3F%5D%9A%05%87b%97%12%7BO%8A%2Ai%F38%98%F4.%DF
2013-09-10 15:39:19 +12:00
Ryan VanderMeulen
30168b484b
Merge fx-team to m-c.
2013-09-11 21:48:20 -04:00
Ryan VanderMeulen
ce0f027f99
Merge b2g-inbound to m-c.
2013-09-11 20:58:14 -04:00
Bobby Holley
9550f98b60
Bug 856437 - Remove LookupMethod test coverage. r=gabor
2013-09-11 11:28:20 -07:00
Karl Tomlinson
54ae7bf864
b=911777 collect cycles before getting maxChannelCount to release some cubeb streams r=padenot
...
--HG--
extra : transplant_source : %C3W%96%C2J%B9%B4V%9C%C0yA%10%09%7B%B2%17%D8%E0R
2013-09-07 00:33:32 +12:00
Martijn Wargers
a570d547c2
Bug 914940 - Remove some enablePrivilige calls. r=jgriffin
2013-09-11 10:51:09 +02:00
Phil Ringnalda
6a452a74ff
Back out 9e5d584bc36c (bug 711180) for unexpected passes
...
--HG--
extra : rebase_source : 058c7afe46b9fbe2653f3e933c60dddb157c7804
2013-09-10 19:50:26 -07:00
Makoto Kato
58ff647f46
Bug 914567 - Cannot build directshow code by VS2013RC. r=cpearce
2013-09-11 10:35:03 +09:00
Michael Shuen
d8a0b385dd
Bug 711180 - Ignore whitespace in atob. r=Ms2ger
2013-09-10 21:10:46 -04:00
Brian Hackett
d805f8d4cb
Bug 912719 - Notify debugger about scripts compiled off thread, report parse errors/warnings for scripts in XUL documents, r=billm.
2013-09-10 16:18:30 -07:00
David Zbarsky
c45d984ec2
Bug 912555 - DOMSVGPathSeg and subclasses don't need to inherit nsISupports r=Ms2ger
2013-09-10 19:03:57 -04:00
Olli Pettay
9a59871760
Bug 900904 - Support webidl-only generated events, r=khuey,gps
...
--HG--
extra : rebase_source : cda37d1ae2ff9b969d081fe0ec103d4f07098a3b
2013-09-10 21:27:39 +03:00
Ryan VanderMeulen
ae34ed792a
Merge m-c to inbound on a CLOSED TREE.
2013-09-10 16:43:06 -04:00
Guilherme Gonçalves
0bb00facd4
Bug 902145 - Ignore all speech events while aborting. r=smaug
2013-09-10 13:12:54 -04:00
Guilherme Gonçalves
d974d4492e
Bug 902145 - Remove priority events, which were unused. r=smaug
2013-09-10 13:12:54 -04:00
Ms2ger
d26571cff4
Merge last PGO-green inbound changeset to m-c.
...
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/OwningNonNull.h
2013-09-10 10:13:12 +02:00
Ms2ger
6d02cd54c0
Bug 914048 - Reduce includes in CanvasRenderingContext2D.cpp; r=dzbarsky
2013-09-10 09:03:38 +02:00
Ms2ger
91c313e902
Bug 913923 - Part c: Stop including BindingUtils.h in UnionTypes.h; r=dzbarsky
2013-09-10 09:03:38 +02:00
Ms2ger
1c16df3e56
Bug 913923 - Part b: Move OwningNonNull into its own header; r=dzbarsky
...
--HG--
rename : dom/bindings/BindingUtils.h => dom/bindings/OwningNonNull.h
2013-09-10 09:03:37 +02:00
Ryan VanderMeulen
77773dff70
Merge inbound to m-c.
2013-09-09 15:55:42 -04:00
Ed Morley
5eb2bdb5c4
Backed out changeset 5c9f3fb14995 (bug 910517) for Android talos failures
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryMultiReporterWrapper.h
2013-09-09 16:07:48 +01:00
Ms2ger
6dfe58ad79
Merge backout.
2013-09-09 16:56:18 +02:00
Ms2ger
5d5e2ac59a
Backout changesets 194d051724a8:89e680f30d31 (bug 817700) for insufficient review.
2013-09-09 16:56:00 +02:00
Daniel Holbert
595d414a0a
Bug 911451: Refactor nsStringBuffer-to-nsString code into a helper-method, and invoke it instead of nsCheapString in one other place. r=dbaron
...
--HG--
rename : layout/reftests/svg/smil/mapped-attr-long-url-1.svg => layout/reftests/svg/smil/mapped-attr-long-url-2.svg
2013-09-10 10:03:28 -07:00
Andrew McCreight
244c96a5bf
Bug 912747 - Change nsCycleCollectionHoldDrop.h to mozilla/HoldDropJSObjects.h. r=khuey
...
--HG--
rename : xpcom/glue/nsCycleCollectionHoldDrop.h => xpcom/glue/HoldDropJSObjects.h
2013-09-10 08:29:43 -07:00
Stephen Pohl
5654874098
Bug 817700 - Fix test_toBlob canvas test. r=roc
2013-09-06 12:30:36 -04:00
Stephen Pohl
8427b38ba8
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
2013-09-06 12:30:30 -04:00
Stephen Pohl
b088ad8577
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc
2013-09-06 12:30:21 -04:00
Stephen Pohl
7af562d0f2
Bug 817700 - Make <canvas>.toBlob run asynchronously. r=seth,roc
2013-09-06 12:30:17 -04:00
Bobby Holley
686a940c6e
Bug 912322 - Fix tests. r=bz
...
The crashtest changes are untested (aside from the fact that they don't crash).
2013-09-06 09:12:56 -07:00