Ehsan Akhgari
03aface63f
Bug 874952 - Always create enough last chunks for an engine, even if we don't end up calling into its ProduceAudioBlock function; r=roc
2013-05-23 22:36:20 -04:00
Vladimir Vukicevic
ff55db5503
b=873757; crash in JSStructuredCloneWriter::writeArrayBuffer; r=bz
2013-05-23 22:09:38 -04:00
Daniel Holbert
9ae3f5f736
Bug 875328: Remove stranded (and unnecessary) method-override Attr::AppendChildTo(). r=bz
2013-05-24 09:39:17 +08:00
Olli Pettay
1ebfe132b8
Bug 868300, use cycle collector to break the cycles between ValidityState and its owner, r=mounir
...
--HG--
extra : rebase_source : 7ae7d0cfdca60d71870ac7b9d7a1210c9e1f6ec3
2013-05-24 02:07:34 +03:00
John Schoenick
c8c753f060
Bug 871942 - Don't synchronously stop plugins in DestroyContent. r=benjamin
2013-05-23 16:22:28 -07:00
Olli Pettay
6ac541ab4a
Bug 874592 - nsFrameMessageManager::NewProcessMessageManager may construct child process managers with no parent, r=jdm
...
--HG--
extra : rebase_source : faa0b708e9e0e5f88db2319215144540622fbd3a
2013-05-23 21:17:57 +03:00
Mounir Lamouri
2d20b55d7a
Bug 874640 - Make HTMLInputElement.valueAsDate visibility pref controlled. r=bz
2013-05-23 14:10:26 +01:00
Arnaud Bienner
1778dba943
Bug 875274 - Implement the content part of <input type="color">. r=mounir
2013-05-23 14:02:23 +01:00
Ehsan Akhgari
35f81fb4da
Bug 874024 - Allow creation of ScriptProcessorNodes with 0 input or output channels; r=roc
2013-05-23 08:26:21 -04:00
Ehsan Akhgari
c08a3bf04a
Bug 874915 - Stop the AudioBufferSourceNode if the offset is no longer valid after setting a new buffer; r=roc
...
--HG--
extra : rebase_source : 0b179aab5ddb1ffd4ab2aeb8366b36975c949187
2013-05-23 07:50:48 -04:00
Ehsan Akhgari
1bfc965bdc
Bug 874869 - Disallow setting AudioNode.channelCount to zero; r=roc
...
--HG--
extra : rebase_source : 8015dda70e2191820c9482b529a22bdaa67dd79e
2013-05-23 07:46:20 -04:00
Olli Pettay
610190eb17
Bug 875050, make WebSocket to use EventListenerAdded/Removed, r=bz
...
--HG--
extra : rebase_source : fa0995983c4a6c738bae2d88152db65e59cc1d72
2013-05-23 14:41:32 +03:00
Olli Pettay
a3026cd4a4
Bug 875050 - Add EventListenerAdded/Removed to EventTarget, r=bz
...
--HG--
extra : rebase_source : c7aea2048abd1d74ae02c1cfae84602cdf3af8c3
2013-05-23 14:41:00 +03:00
Olli Pettay
911fad41f1
Bug 875050, EventListenerManager mTarget should be EventTarget, r=bz
...
--HG--
extra : rebase_source : 92caa79eb16fbfad7b8cc6a6037db31f47e2f056
2013-05-23 14:38:01 +03:00
Jonathan Watt
464f6f4589
Bug 874865 - Stop nsSVGOuterSVGFrame::AttributeChanged from calling ChildrenOnlyTransformChanged for transform attribute changes. r=longsonr
2013-05-23 08:04:21 +01:00
Cameron McCormack
fd4898c877
Bug 711043 - Factor out operator type checks from the middle of feMorphology loop. r=roc
2013-05-14 08:53:36 +10:00
Phil Ringnalda
d422eb222b
Bug 874291 - Make the WebGL tests on Android 4.0 on Pandas green enough to make them visible (at the cost of making the hapless tests on 2.2 on Tegras even worse)
2013-05-22 08:09:34 -07:00
Phil Ringnalda
dcd6ed49c6
Back out 4fd41b93f97c (bug 865654) for mochitest-1 failure
2013-05-22 21:35:41 -07:00
Matthew Gregan
34633b64df
Bug 855130 - Traverse nsHostObjectProtocolHandler from nsDocument. r=khuey
2013-05-03 12:54:05 +12:00
Scott Johnson
28ef4985bf
Bug 865654: Adjust offsets within text areas only so that other text controls get correct offsets. [r=blassey]
2013-05-23 11:20:50 +08:00
Ralph Giles
d98efa09c2
Bug 833385 - Implement HTMLTrackElement and TextTrack. r=bz,Ms2ger
...
Add webidl interfaces and implementations of the HTML <track>
element and related TextTrack, TextTrackList, TextTrackCue,
and TextTrackCueList dom objects.
Visibility is controlled by the media.webvtt.enabled pref,
which defaults to false.
HTMLMediaElement:NewURIFromString() is hoisted to
nsGenericHTMLElement so it's available to the track
element as well.
This patch is primarily work by Dale Karp, David Humphrey
and others as Seneca College.
2013-05-22 00:14:00 +08:00
Bobby Holley
d1daeb827a
Bug 868110 - Introduce a more private API for the consumers that really do need the default compartment object. r=luke
...
The primary consumer of this is the whole inner/outer DOM window setup, which
uses the default global to track the current inner. But there are few other
random ones as well.
We use this as an opportunity to convert a bunch of consumers from the two-step
GetNativeContext() -> JS_GetGlobalObject() into just |GetNativeGlobal()|. This
will make things much easier to convert when we start tracking the current inner
explicitly.
2013-05-22 15:42:44 -06:00
Ryan VanderMeulen
4a2c1820e6
Backed out changesets e52c6f7200b3 and 2718954757e1 (bug 874869) for intermittent Windows leaks.
2013-05-22 15:22:26 -04:00
Mike Shal
994cfe0b6b
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey CLOSED TREE
...
From 9e0ba7f425143f545eb6c4b26a9a96b5ade4d8e9 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Bobby Holley
91448a9dac
Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
...
There are still a handful that either are used with other runtimes, or that
happen very early/late in cx the lifetime of various things where it doesn't
necessarily make sense to have a cx on the stack. This should definitely ensure
that we're not doing double-duty with the nsCxPusher change, though.
2013-05-22 10:05:28 -06:00
Bobby Holley
fbfc8f9abe
Bug 868130 - Move nsCxPusher into XPConnect. r=gabor
...
The JSContext stack is an XPConnect construction. In particular, there are
situations where we want to manipulate it outside the lifetime of nsContentUtils
but within the lifetime of the stack itself. In order to do this cleanly, it's
helpful to use private XPConnect APIs. So the first step here is to move this into
js/src/xpconnect, so that we can take advantage of the stuff in xpcprivate.h.
--HG--
rename : content/base/src/nsCxPusher.cpp => js/xpconnect/src/nsCxPusher.cpp
rename : content/base/public/nsCxPusher.h => js/xpconnect/src/nsCxPusher.h
2013-05-22 10:05:26 -06:00
Bobby Holley
54ef3d2952
Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
2013-05-22 10:05:26 -06:00
Bobby Holley
14dca53fc9
Bug 868130 - Separate nsCxPusher an friends into their own file. r=gabor
...
We want to put a JSAutoRequest into nsCxPusher, but that would involve
including jsapi.h in nsContentUtils.h, which we'd probably rather avoid doing.
Let's just bite the bullet and do this.
2013-05-22 10:05:25 -06:00
Bobby Holley
c65c7d599a
Bug 868130 - Use an AutoSafeJSContext in nsObjectLoadingContent::TeardownProtoChain. r=gabor
2013-05-22 10:05:24 -06:00
Bobby Holley
b8b8c5bd4d
Bug 868130 - Make sure the new cx is stack-top in nsFrameMessageManager. r=gabor
2013-05-22 10:05:23 -06:00
Ehsan Akhgari
34a9786e5f
Bug 874869 - Disallow setting AudioNode.channelCount to zero; r=roc
2013-05-22 11:30:31 -04:00
Aryeh Gregor
18866d81dc
Bug 867101 - Fix more implicit conversion to already_AddRefed; r=Ms2ger
2013-04-28 14:52:10 +03:00
Ryan VanderMeulen
a10a8857fa
Backed out changeset 9b5a9cd5032d (bug 870400) for Windows mochitest-1 failures.
2013-05-22 07:40:29 -04:00
Chris Pearce
22eb7c1ef4
Bug 870400 - Calculate audio timestamps for WMF based on audio frames played, rather than trusting the container's timestamps. r=padenot
2013-05-22 17:43:26 +08:00
Matthew Gregan
5529ef2ac1
Backout fbc3ef777ded (bug 855130).
2013-05-22 15:50:03 +08:00
Jeff Gilbert
e05a3d5cbe
Bug 859608 - Flush GL on overdraw on Tegra devices. - r=bjacob
2013-05-22 00:05:38 -07:00
Matthew Gregan
ff93a26cd1
Bug 855130 - Traverse nsHostObjectProtocolHandler from nsDocument. r=khuey
2013-05-03 12:54:05 +12:00
John Schoenick
029347447b
Bug 868660 - Add missing check for media paused in inactive documents. r=roc
2013-05-21 14:13:59 -07:00
Ehsan Akhgari
84a5e374ef
Bug 873335 - Unlink ScriptProcessorNode members before AudioNode; r=mccr8
2013-05-21 14:54:23 -04:00
Garrett Robinson
4781a07b87
Bug 791284 - Add debugging code to nsDocument::StartDocumentLoad and fix and re-enable test. r=sicking
2013-05-21 14:50:26 -04:00
Andrea Marchesini
1fdceffe8b
Bug 869000 - Text should be constructable. r=Ms2ger
2013-05-21 14:34:36 -04:00
Andrea Marchesini
4911358f5f
Bug 868999 - Range should be constructable. r=Ms2ger
2013-05-21 14:33:28 -04:00
Andrea Marchesini
73a80530e5
Bug 872925 - Game pack keeps playing audio when running in the background, even though the app has no permission to do so. r=derf
2013-05-21 13:49:17 -04:00
Andrea Marchesini
335deff217
Bug 872812 - Passing viewBox to init*Event causes an assertion failure in CC macro expansion. r=bz
2013-05-21 13:48:47 -04:00
Ryan VanderMeulen
9fad01536a
Backed out changeset 4cb1973f06b9 (bug 868439) for Android M2 failures.
...
CLOSED TREE
2013-05-21 10:48:09 -04:00
Wellington Fernando de Macedo
410fd9530b
Bug 869432 - [eventsource] readyStage on eventsource:close() returns CONNECTING instead of CLOSED. r=smaug
2013-05-21 08:29:31 -04:00
Martijn Wargers
b4356d38c0
Bug 868439 - Convert some uses of nsIPrefBranch to SpecialPowers. r=jmaher
2013-05-21 02:14:06 +02:00
Bobby Holley
ed14745b20
Bug 834701 - Stop setting the XBL script in the browser. r=bz
2013-05-20 22:34:17 -06:00
Bobby Holley
a457b1a245
Bug 834701 - Stop depending on the XBL bit in IsCallerXBL. r=bz
2013-05-20 22:34:17 -06:00
Matthew Gregan
4d41e66161
Bug 855570 - Remove WebAudio pref check from Audio Data API deprecation warnings. r=ehsan
2013-05-20 11:13:26 +08:00
Masatoshi Kimura
a343079b1e
Bug 874003 - Remove preventBubble and preventCapture. r=smaug
2013-05-21 06:20:01 +09:00
Andrew McCreight
45b08b78f1
Bug 873111 - Statically enforce root/child phase separation in cycle collector graph building. r=smaug
2013-05-20 13:08:11 -07:00
Masatoshi Kimura
39d0ce714a
Bug 873753 - Remove classinfo bits from WebIDL-bound events. r=smaug
2013-05-21 04:34:12 +09:00
Boris Zbarsky
85b06d58a3
Bug 873735 part 2. Change nsIXPConnectJSObjectHolder::GetJSObject to return a JSObject*. r=bholley
2013-05-20 08:44:18 -04:00
Boris Zbarsky
8fdfd3f823
Bug 873735 part 1. Fix the more or less mechanical browser rooting hazards. r=terrence
2013-05-20 08:40:06 -04:00
Ryan VanderMeulen
5634bb93e7
Merge m-c to inbound.
2013-05-20 08:02:31 -04:00
Andrea Marchesini
81b5634c8c
Bug 871551 - ToDOMAnimatedRect to ToSVGAnimatedRect. r=Ms2ger
2013-05-20 07:46:12 -04:00
Ms2ger
f919a15533
Bug 868778 - Part d: Actually move DataChannel to WebIDL.
2013-05-20 11:48:16 +02:00
Ms2ger
0ed0441e1e
Bug 868778 - Part c: Move DataChannel to WebIDL; r=mounir+jesup
...
--HG--
rename : content/base/public/nsIDOMDataChannel.idl => dom/webidl/DataChannel.webidl
2013-05-20 09:19:45 +02:00
Ms2ger
be663c2829
Bug 868778 - Part b: Move the declaration of nsDOMDataChannel into nsDOMDataChannel.h; r=jesup
...
--HG--
rename : content/base/src/nsDOMDataChannel.cpp => content/base/src/nsDOMDataChannel.h
2013-05-20 09:10:59 +02:00
Ms2ger
6d4b3079a3
Bug 868778 - Part a: Move nsDOMDataChannel.h to nsDOMDataChannelDeclarations.h; r=jesup
...
--HG--
rename : content/base/src/nsDOMDataChannel.h => content/base/src/nsDOMDataChannelDeclarations.h
2013-05-20 09:10:59 +02:00
Chris Pearce
44c5698dd1
Bug 872375 - Specify picture region in D3D9SurfaceImage. r=padenot
2013-05-20 13:14:13 +08:00
Masatoshi Kimura
0ce5a821cd
Bug 871786 - Remove KeyboardEvent classinfo. r=smaug
2013-05-19 10:28:48 +09:00
David Zbarsky
6919e8e45f
Bug 864206: Fix includes in Touch.h r=Ms2ger
2013-05-18 14:18:12 -07:00
Andrea Marchesini
38fc5d8909
Bug 870856 - Convert DOMError to WebIDL. r=Ms2ger, r=bz
2013-05-18 13:52:06 -04:00
Nils
d7d1770e1a
Bug 641388 - crash tests
2013-05-18 18:38:34 +00:00
Mike Hommey
91f60080e1
Backout changeset be729bc526a3 (part of bug 864035)
2013-05-18 11:10:45 +02:00
Mike Hommey
6509b30caf
Bug 864035 - Don't use a forward declaration for mozilla::dom::SpeechRecognition for use with a WeakPtr. r=smaug
2013-05-18 09:51:54 +02:00
Boris Zbarsky
fd290b314c
Bug 868312 finale: finish rooting dom/ code. r=smaug
2013-05-17 21:48:25 -04:00
Boris Zbarsky
8fc54ee80a
Bug 873337. Change the order of the decl and holder in js-to-native conversions to clean up the code some. Now the holder always comes after the decl. r=smaug
2013-05-17 21:48:25 -04:00
Ryan VanderMeulen
a7c0fbea6d
Merge m-c to inbound.
2013-05-17 21:42:32 -04:00
Ryan VanderMeulen
858432fc75
Merge inbound to m-c.
2013-05-17 21:41:13 -04:00
Gregory Szorc
14c4938355
Bug 873629 - Remove 129 empty Makefile.in files; r=ted
2013-05-17 16:20:11 -07:00
John Schoenick
2379359996
Bug 867891 - Add touch events to the popup blocker whitelist. r=smaug
2013-05-17 13:23:21 -07:00
Jeff Gilbert
9e8f92db2b
Bug 837213 - Use SH_CLAMP_INDIRECT_ARRAY_BOUNDS on windows. - r=bjacob
2013-05-19 19:10:47 -07:00
Anthony Jones
fe10673b12
Bug 833795 - Sample offset on touch start. r=drs
2013-05-16 17:58:07 +12:00
Ryan VanderMeulen
74f5ed25b0
Merge m-c to inbound.
2013-05-17 09:08:44 -04:00
Ryan VanderMeulen
f1eedcff57
Merge m-c to birch.
2013-05-16 20:31:26 -04:00
Sotaro Ikeda
ea6d1dc9d5
Bug 871753 Part1 - fix deadlock during youtube video playback. r=doublec
2013-05-16 17:24:13 -07:00
Ryan VanderMeulen
849edcd80b
Merge m-c to inbound.
2013-05-16 11:26:58 -04:00
Ehsan Akhgari
aa114592bd
Bug 873038 - Remove the old MSVC PGO exclusions across the tree; r=glandium
2013-05-16 11:16:30 -04:00
Ryan VanderMeulen
dcdda90f46
Backed out 2 changesets (bug 763879, bug 842657) for landing with an r-. DONTBUILD
...
Backed out changeset 254c1ac4ab8b (bug 842657)
Backed out changeset 58a2011beeac (bug 763879)
2013-05-16 11:15:07 -04:00
Sotaro Ikeda
db7c471a36
Bug 868806 - Handle OMXCodec's error. r=doublec
2013-05-15 21:35:34 -04:00
Jan-Ivar Bruaroey
724cdbf7ac
Bug 823512: Rewrite PeerConnection in JS-implemented WebIDL r=bz,jesup
2013-05-07 20:55:21 -04:00
Ed Morley
aadfc4d36c
Backed out changeset 34c65a615373 (bug 860941)
2013-05-17 09:08:31 +01:00
Bobby Holley
7f49ad21dd
Bug 860941 - Remove assertion annotations for the now-removed mArguments assertion. r=jst
2013-05-16 23:33:15 -07:00
Tim Abraldes
4a868b408f
bug 839342. Make metro widget listen for EdgeGestureStarted and EdgeGestureCanceled, in addition to EdgeGestureCompleted. Show the edge UI on EdgeGestureStarted and EdgeGestureCompleted, hide it on EdgeGestureCanceled. This time without bustage! r=bbondy
2013-05-16 21:22:21 -07:00
Phil Ringnalda
eb385de2df
Back out 9675dce26f53 (bug 839342) for browser-chrome bustage
2013-05-16 20:09:24 -07:00
Tim Abraldes
b11ea57c38
bug 839342. Make metro widget listen for EdgeGestureStarted and EdgeGestureCanceled, in addition to EdgeGestureCompleted. Show the edge UI on EdgeGestureStarted and EdgeGestureCompleted, hide it on EdgeGestureCanceled. r=bbondy
2013-05-16 17:47:46 -07:00
David Zbarsky
8649b6e814
Bug 864206 - Use dom::Touch instead of nsIDOMTouch where possible r=Ms2ger
2013-05-17 13:17:53 -07:00
Ryan VanderMeulen
94b76c580d
Merge m-c to inbound.
2013-05-17 15:40:53 -04:00
Bobby Holley
77d1e43d75
Bug 860941 - Remove assertion annotations for the now-removed mArguments assertion. r=jst
2013-05-17 10:43:20 -07:00
George Wright
6a0bab55ae
Bug 848490 - [SkiaGL] Handle canvas elements larger than the maximum GPU texture size r=snorp
2013-03-18 20:44:18 -04:00
David Zbarsky
d7a446f1c4
Bug 872367 Part 1: Mark some nsIDocument arguments as const r=reuben
2013-05-15 12:45:45 -07:00
Ryan VanderMeulen
20741feef6
Backed out 5 changesets (bug 817700) for Ubuntu32 PGO mochitest-1 timeouts on a CLOSED TREE.
...
Backed out changeset fad852b5819a (bug 817700)
Backed out changeset 7a3535c6e652 (bug 817700)
Backed out changeset 44a748256eca (bug 817700)
Backed out changeset 06ae8895852b (bug 817700)
Backed out changeset d6bddc947d38 (bug 817700)
2013-05-15 15:25:47 -04:00
Jeff Gilbert
9ef5a9759b
Bug 872701 - Request highp for frag shaders unless disabled. - r=bjacob
2013-05-15 14:50:52 -07:00
Olli Pettay
37d16b90a3
Bug 873203 - Backout the patch for bug 814001, r=bz
2013-05-16 23:11:55 +03:00
John Schoenick
953e5b39a3
Bug 870216 - Fire SetWindow on plugins twice to make Adobe Reader happy. r=josh
2013-05-16 11:38:40 -07:00
David Zbarsky
c8f4001a0a
Bug 871189 - Remove Document classinfo r=bz
2013-05-16 11:06:21 -07:00
David Zbarsky
50fd518a07
Bug 872774 r=bz
2013-05-16 11:06:21 -07:00
Boris Zbarsky
903eab0e9d
Bug 868715 part 10. Create specializations of Optional for 'any' and 'object' types so that we can have those look like Optional<Handle<Value> > and Optional<Handle<JSObject*> > respectively. r=peterv,sfink
2013-05-16 12:36:56 -04:00
Boris Zbarsky
fa5496e7a4
Bug 868715 part 4. Use on-stack Rooted<JSObject*> for 'object' arguments in WebIDL bindings. r=peterv
2013-05-16 12:36:55 -04:00
Boris Zbarsky
f454222082
Bug 868715 part 3. Use on-stack Rooted<Value> for 'any' arguments in WebIDL bindings. r=peterv
2013-05-16 12:36:54 -04:00
Boris Zbarsky
3ab853407d
Bug 869195. Make QueryInterface be exposed for both chrome and xbl scopes, not just in chrome. r=bholley,peterv
2013-05-14 14:24:48 -04:00
Ian Melven
6937a45eae
Bug 763879 - implement inline stylesheet blocking for CSP (r=dbaron)
2012-08-30 10:58:24 -07:00
Olli Pettay
78ef891bef
Bug 847594 - Paris binding for DataContainerEvent, r=peterv
...
--HG--
extra : rebase_source : ff4ad6b1b5a582c6e1b973fd1729aa2c6f7db314
2013-05-16 17:10:30 +03:00
Ted Mielczarek
110919af49
bug 871712 - make MSVC PGO opt-in per-directory, and opt-in in the directories that matter. r=glandium
2013-05-16 09:33:26 -04:00
Martijn Wargers
62dbb66e47
Bug 841402 - Remove last piece of EnablePrivilege usage from CSP tests. r=bholley
2013-05-16 11:16:22 +02:00
Maria Grazia Alastra
d645d2e812
Bug 331566 - Change idl interfaces to use @throws instead of @return NS_. r=bsmedberg
2013-05-16 08:26:55 -04:00
Robert Longson
9ab31528fe
Bug 872574 - Some IsEventAttributeName overrides just reimplement exactly the same thing they are overriding. r=jwatt
2013-05-16 09:34:49 +01:00
Cameron McCormack
5cffb9cbd6
Bug 839103 - Part 11: Add StyleRule{Added,Removed,Changed} events. r=bz
2013-05-16 17:13:36 +10:00
Cameron McCormack
26cb31824b
Bug 839103 - Part 10: Add StyleSheetApplicableStateChange event. r=bz
2013-05-16 17:13:36 +10:00
Cameron McCormack
0a241ee395
Bug 839103 - Part 9: Unify nsIDOMStyleSheet{Added,Removed}Event. r=bz
2013-05-16 17:13:36 +10:00
Cameron McCormack
29590443e9
Bug 839103 - Part 7: Only dispatch style sheet change events when enabled. r=bz
2013-05-16 17:13:36 +10:00
Cameron McCormack
2f16b7777c
Bug 839103 - Part 6: Allow style sheet change event enabling to be controlled through a chrome-only attribute on Documents. r=bz
2013-05-16 17:13:35 +10:00
Cameron McCormack
26c2af43bb
Bug 839103 - Part 5: Add a state bit on documents to control whether style sheet change events are dispatched. r=bz
2013-05-16 17:13:35 +10:00
Vladimir Vukicevic
f1a8f1660f
b=871549, use Content-Length in XHR ArrayBuffer requests, and fix ResetResponse(); r=bz
2013-05-15 14:42:10 -04:00
Chris Pearce
64f507219b
Bug 872866 - Set length of MediaResource earlier in load. r=roc
2013-05-16 15:22:34 +12:00
Edwin Flores
57bdc4503a
Bug 856562 - Fix decode race in gstreamer backend r=alessandro.d
2013-05-16 14:35:16 +12:00
Ehsan Akhgari
497b7175f9
Bug 872635 - Drop the DelayNode's self-reference right on time, to make sure that DelayNodes don't leak with OfflineAudioContexts; r=roc
2013-05-15 20:51:47 -04:00
Ian Melven
48879dbfb8
Bug 763879 - implement inline stylesheet blocking for CSP (r=dbaron)
2012-08-30 10:58:24 -07:00
Ehsan Akhgari
3894f484df
Bug 836599 - Part 14: Run most of the existing Web Audio tests using OfflineAudioContext as well as AudioContext; r=roc
...
This helps us get a decent amount of test coverage on OfflineAudioContext in
both the existing tests and the future tests.
2013-05-16 19:31:08 -04:00
Ehsan Akhgari
30c4151889
Bug 836599 - Part 13: Add a unit test for OfflineAudioContext; r=roc
2013-05-16 19:31:08 -04:00
Ehsan Akhgari
d2c63bc836
Bug 836599 - Part 12: Fix the lifetime management of the Web Audio graph in presence of OfflineAudioContexts; r=roc
...
Here we make the non-realtime graphs to go to sleep until they're shut down
from the main thread. This allows us to use the common forced shutdown code
path in MediaStreamGraphImpl::RunThread. We also need to delete the graph
object when the last message is dispatched to it.
In addition, we need to make sure that the AudioNodes also get released when
they're no longer needed. To do this, we need for force the SelfReference of
AudioBufferSourceNodes to be released when the context is shut down, and also
trigger the destruction of the graph there.
2013-05-16 19:31:08 -04:00
Ehsan Akhgari
e31cd426d8
Bug 836599 - Part 11: Implement the processing of OfflineAudioContext; r=roc
...
We use a custom AudioNodeEngine for the destination nodes belonging to
OfflineAudioContexts, and there we record the rendered buffer. Once the buffer
is full, we resample it if the sampling rate of the OfflineAudioContext is
different than the ideal sampling rate, and then we hand it off to the main
thread in order for the complete event to be dispatched.
2013-05-16 19:30:57 -04:00
Ehsan Akhgari
1428a73574
Bug 836599 - Part 10: Use the non-realtime MediaStreamGraph API and a custom destination node engine for OfflineAudioContext; r=roc
...
We offload most of the logic for OfflineAudioContext to the destination node,
since that's where the sample recording needs to happen, so doing this will
make the code simpler.
2013-05-16 19:30:42 -04:00
Ehsan Akhgari
e7318c89ad
Bug 836599 - Part 9: Implement the DOM binding for OfflineAudioContext; r=roc
2013-05-16 19:30:41 -04:00
Ehsan Akhgari
a8cb458faf
Bug 836599 - Part 8: Add a non-realtime media graph API to produce a given number of ticks; r=roc
2013-05-16 19:30:41 -04:00
Bobby Holley
2e42030f56
Bug 873253 Crash clicking on file input in XUL whitelisted site r=bz
2013-05-16 23:57:18 +01:00
Gian-Carlo Pascutto
9cc5fa74c8
Bug 863290 - Correctly detect failure to initialize Android capture objects. Fix crashers. r=jesup
2013-05-15 18:50:42 +02:00
Benoit Jacob
45bd2f68d7
Bug 863716 - Re-add two WebGL tests to the WinXP skip list, that were accidentaly removed from it - no review
...
They were accidentally taken out of the skip-list by b109e2dbf03b.
2013-05-15 09:51:23 -04:00
Ryan VanderMeulen
ea3d49228d
Merge m-c to inbound.
2013-05-15 08:36:44 -04:00
Olli Pettay
dd044a0aca
Bug 866915, update XHR.send to follow the spec, r=sicking
...
--HG--
extra : rebase_source : ee7ce01fa3a71db5327e42f40a725db99efbe345
2013-05-15 14:48:59 +03:00
Olli Pettay
cd7161f3f9
Bug 848535, simplify js object holding in XHR and FileReader, r=mccr8
...
--HG--
extra : rebase_source : d10c2315bf3eafb0e3ef7f4199c1439e96c47da3
2013-05-15 14:48:55 +03:00
Olli Pettay
2a40b81746
Bug 857883, don't assert about readyState when not needed, r=bz
...
--HG--
extra : rebase_source : 1dc9dc6bae5907cac3f2b8b1c31d79e7bcbb68f2
2013-05-15 14:35:41 +03:00
Patrick Wang
2ba1b673b5
Bug 871463 - allow to fallback to software codec in emulator. r=doublec
2013-05-13 17:38:49 +08:00
Stephen Pohl
bc41d7662b
Bug 817700 - Fix test_toBlob canvas test. r=roc
2013-05-15 08:21:25 -04:00
Stephen Pohl
f4b49b9de3
Bug 817700 - Fix test_mozGetAsFile canvas test. r=roc
2013-05-15 08:21:25 -04:00
Stephen Pohl
6ec6dc064d
Bug 817700 - Make <canvas>.toBlob run asynchronously - canvas changes. r=roc
2013-05-15 08:21:24 -04:00
Mounir Lamouri
cb08fa3bf6
Bug 783607 - Update code and write tests for <input type='number'> precision fixes. r=jwatt
...
--HG--
rename : content/html/content/test/forms/test_input_range_rounding.html => content/html/content/test/forms/test_input_number_rounding.html
2013-05-15 12:56:00 +01:00
Ryan VanderMeulen
01613554be
Backed out 4 changesets (bug 869195, bug 870845, bug 872043, bug 862825) for mochitest b-c, mochitest-other, and xpcshell orange on a CLOSED TREE.
...
Backed out changeset 049889b25a79 (bug 869195)
Backed out changeset fc0bef5a2cfd (bug 862825)
Backed out changeset 267fe0d9c201 (bug 870845)
Backed out changeset 7b06b9d1acb2 (bug 872043)
2013-05-14 16:40:26 -04:00
Boris Zbarsky
1a05e187ae
Bug 869195. Make QueryInterface be exposed for both chrome and xbl scopes, not just in chrome. r=bholley,peterv
2013-05-14 14:24:48 -04:00
Ryan VanderMeulen
95fbcb633f
Merge m-c to inbound.
2013-05-14 10:51:43 -04:00
Ryan VanderMeulen
453e5797ca
Merge m-c to birch.
2013-05-14 08:38:59 -04:00
Chiajung Hung
983274ce94
Bug 869331 - Flush the SkiaGL canvas before right present. r=gw280
2013-05-14 08:31:59 -04:00
Ehsan Akhgari
bee3aa1c74
Bug 865251 - Implement WaveShaperNode; r=roc
2013-05-14 00:12:30 -04:00
Ehsan Akhgari
67b44c27c9
Bug 871315 - Fix some rooting hazards in content/; r=till,bzbarsky
2013-05-13 13:43:53 -04:00
Masatoshi Kimura
ac11f43104
Bug 673919 - Remove captureEvents, releaseEvents, and routeEvent. r=smaug
2013-05-14 21:18:39 +09:00
Paul Adenot
6d73395fce
Bug 867104 - Add a crashtest. r=ehsan
2013-05-14 14:14:42 +02:00
Paul Adenot
0048792bd1
Bug 867104 - r=ehsan
2013-05-14 14:14:42 +02:00
Mounir Lamouri
4ba9420d46
Bug 851642 - Make sure fullscreenchange event is sent even when the document is being removed from the doctree. r=smaug
...
... instead of relying on nsScreen being destroyed which was causing flaky
behaviour on Firefox Android (based on GC) and was creating a race condition bug
on Firefox OS.
2013-05-13 12:00:42 +01:00
Mounir Lamouri
0f98858b94
Bug 826302 - Update .valueAsDate tests to test stuff fixed by WebIDL. r=bz
2013-05-13 11:58:48 +01:00
Joey Armstrong
2dbf79e9a4
bug 869143: phase2 cleanup for XPCSHELL_TEST conversion. r=mshal
2013-05-13 16:24:07 -04:00
Ehsan Akhgari
7c06c8a034
Backed out 2 changesets (bug 871315) because different compilers have different standards on what is and is not C++
...
Backed out changeset d0d2e13e8b83 (bug 871315)
Backed out changeset be3976bd2d57 (bug 871315)
Landed on a CLOSED TREE
2013-05-13 14:42:03 -04:00
Ehsan Akhgari
4d07153e0d
Bug 871315 followup - Remove the unused rootedNull local variable
2013-05-13 13:54:38 -04:00
Ehsan Akhgari
807676e818
Bug 871315 - Fix some rooting hazards in content/; r=till,bzbarsky
2013-05-13 13:43:53 -04:00
Andrea Marchesini
575e465b04
Bug 869006 - Comment should be consructable. r=Ms2ger
2013-05-13 09:22:30 -04:00
Jon Buckley
b62514df6f
Bug 738867 - Implement WebGL OES_element_index_uint extension. r=bjacob
2013-05-13 09:22:30 -04:00
Jon Buckley
3e3e6b6062
Bug 738867 - Separate sanity and uint overflow tests. r=bjacob
2013-05-13 09:22:30 -04:00
Jon Buckley
67556c4453
Bug 738867 - bufferSubData should return INVALID_VALUE. r=bjacob
2013-05-13 09:22:29 -04:00
Jeff Gilbert
165e1c1872
Bug 861039 - Update ANGLE to r2042. - r=bjacob
2013-05-13 05:12:37 -07:00
Ed Morley
5fb70e0c96
Backed out changeset fe104053f4f2 (bug 861039) for compilation failures
2013-05-13 12:44:41 +01:00
Jeff Gilbert
09083aa9d2
Bug 861039 - Update ANGLE to r2042. - r=bjacob
2013-05-13 04:11:38 -07:00
Ed Morley
36fb30076b
Backed out changeset 496846474ed3 (bug 864774)
2013-05-13 10:05:49 +01:00
Ehsan Akhgari
19d51152a3
Bug 871201 - Part 2: Implement AudioBufferSourceNode.gain; r=roc
...
X-Git-Commit-ID: db8923b372db098aa7a5dc1cbf42674310b61aef
X-Mailer: git-send-email
--HG--
rename : content/media/webaudio/test/test_audioBufferSourceNode.html => content/media/webaudio/test/test_audioBufferSourceNodeGain.html
rename : content/media/webaudio/test/test_audioBufferSourceNode.html => content/media/webaudio/test/test_delayNodeWithGainAlternate.html
extra : rebase_source : 2cc9259229209fa926970e78ddfc2ef5765f4ad5
2013-05-13 00:17:55 -04:00
Ehsan Akhgari
dfe47b7ab0
Bug 871201 - Part 1: Refactor the gain processing logic of GainNodeEngine into a reusable base class; r=roc
...
X-Git-Commit-ID: e3c9ccaf984c74bb041e2a35fb092dd91e643555
X-Mailer: git-send-email
--HG--
extra : rebase_source : c26ad3b5953f15b599baa9fea0cf66580f2a3262
2013-05-13 00:17:36 -04:00
Ehsan Akhgari
5a3c2ed05b
Bug 870174 - Eliminate some lags and glitches caused by resampling in decodeAudioData and AudioBufferSourceNode.cpp, and make the code simpler too!; r=roc
...
X-Git-Commit-ID: d9ad3597291b9f656712dcdd15725afcc3882fa1
X-Mailer: git-send-email
--HG--
extra : rebase_source : 5f51d27aec53fd5e9ab868e799ce05ee2b7692d4
2013-05-13 00:17:00 -04:00
Mike Shal
02469b68e2
Bug 864774 - Part 2: Move CPPSRCS to moz.build as CPP_SOURCES; r=joey
...
From 140b9201e3b5d2d8efe7af286d279c2411dbc197 Mon Sep 17 00:00:00 2001
2013-04-23 17:54:15 -04:00
Jonathan Watt
c8d8188483
Bug 864120 - Use a display list item to create the focus ring for <input type=range>. r=roc
2013-04-22 10:11:56 +01:00
Vladimir Vukicevic
f5a6dcb943
b=866431, Create XHR ArrayBuffer directly instead of going via nsCString, r=bz,sfink
2013-04-27 15:25:24 -04:00
David Zbarsky
4cf96f4173
Bug 868312 - Rooting fixes for dom r=bz
2013-05-12 01:17:42 -04:00
Masatoshi Kimura
ed60194c16
Bug 871153 - Rename KeyEvent back to KeyboardEvent. r=smaug
...
--HG--
rename : dom/webidl/KeyEvent.webidl => dom/webidl/KeyboardEvent.webidl
2013-05-12 14:08:37 +09:00
Boris Zbarsky
c9051013c6
Bug 870566. Make dataset gets faster by spending less time messing with strings. r=smaug
2013-05-10 18:57:58 -04:00
Boris Zbarsky
6994912da0
Bug 870667. Reinstate a way to turn off performance.timing bits using a pref. r=smaug
...
This is used by the Tor project, for example.
2013-05-10 18:57:58 -04:00
Ryan VanderMeulen
faa7131e2b
Merge m-c to inbound.
2013-05-10 14:57:50 -04:00
David Zbarsky
ae680f2b5f
Bug 868312 - Rooting fixes for dom r=bz
2013-05-10 14:22:21 -04:00
Justin Lebar
772e3b6ff9
Bug 870598 - Don't send the frameloader-visibility-changed notification if the frameloader's visibility didn't actually change. r=khuey
2013-05-10 11:46:08 -04:00
Andrea Marchesini
df4e9e273f
Bug 868325 - VideoElement should require a 'screen' wakeLock when active. r=jlebar
...
--HG--
rename : content/html/content/test/test_audio_wakelock.html => content/html/content/test/test_video_wakelock.html
rename : content/media/test/bug520908.ogv => content/html/content/test/wakelock.ogv
2013-05-10 08:42:39 -04:00
Ed Morley
345c8d111b
Merge latest green inbound changeset and mozilla-central
2013-05-10 09:13:03 +01:00
Ms2ger
1345a04636
Bug 868728 - Cleanup nsDOMUIEvent a bit; r=smaug
2013-05-10 09:13:45 +02:00
Ms2ger
610f3c9bf8
Bug 868730 - Make nsDocument::ResetStylesheetsToURI return void; r=mounir
2013-05-10 09:13:37 +02:00
Ms2ger
ff3d25d3a8
Bug 859252 - Part b: Import the reftests in the HTML test suite; r=mounir+smontagu
...
--HG--
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-N-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-bdi-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-dir_auto-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-script-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-style-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-contained-textarea-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-N-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-L-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-L.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-N-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-R-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-input-script-R.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-R.html
rename : layout/reftests/bidi/dirAuto/dir_auto-isolate-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-isolate-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-isolate.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-isolate.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-between-Rs-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-N-between-Rs.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-mixed-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-pre-mixed.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-mixed.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-between-Rs-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-N-between-Rs.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-mixed-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-mixed.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-EN-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-EN.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-between-Rs-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-N-between-Rs.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-mixed-ref.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html
rename : layout/reftests/bidi/dirAuto/dir_auto-textarea-script-mixed.html => dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html
rename : content/html/content/reftests/hidden-1-ref.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1-ref.html
rename : content/html/content/reftests/hidden-1a.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1a.html
rename : content/html/content/reftests/hidden-1b.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1b.html
rename : content/html/content/reftests/hidden-1c.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1c.html
rename : content/html/content/reftests/hidden-1d.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1d.html
rename : content/html/content/reftests/hidden-1e.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1e.html
rename : content/html/content/reftests/hidden-1f.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1f.html
rename : content/html/content/reftests/hidden-1g.html => dom/imptests/html/html/editing/the-hidden-attribute/hidden-1g.html
rename : content/html/content/reftests/hidden-2-ref.svg => dom/imptests/html/html/editing/the-hidden-attribute/hidden-2-ref.svg
rename : content/html/content/reftests/hidden-2.svg => dom/imptests/html/html/editing/the-hidden-attribute/hidden-2.svg
2013-05-10 09:12:55 +02:00
Ryan VanderMeulen
324e2f7dce
Merge the last PGO-green inbound changeset to m-c.
2013-05-09 13:19:31 -04:00
Michael Wu
5555ab54e1
Bug 870375 - back out bug 869011 for startup crashes on devices
2013-05-09 13:01:22 -04:00
Michael Wu
6cbfbe29e1
Backed out changeset 7e4d9be02b8f (bug 869011) for causing bug 870375
2013-05-09 13:00:14 -04:00
Ed Morley
7457d5bf66
Merge mozilla-central and inbound
2013-05-10 12:18:00 +01:00
Joe Drew
0d6621c089
Bug 869011 - Use the correct shader for RGBX gralloc textures. r=bjacob
...
--HG--
extra : rebase_source : cb20795caae616cbbaa7dcbe568d51afcc155e35
2013-05-06 14:27:37 -04:00
Ehsan Akhgari
c3c3b0028e
Bug 868864 - Correctly scale the time values of AudioParam when converting it to ticks, and correctly calculate SetTargetAtTime event values the first time they're encountered; r=roc
2013-05-06 14:59:43 -04:00
Matt Brubeck
0a8a5267e1
Backed out changeset a5b13623631c:0200fd49efc3 (bug 838692) for frequent Linux debug test_iframe_sandbox_navigation.html timeouts
...
CLOSED TREE
2013-05-08 16:14:03 -07:00
L. David Baron
ebc416432f
Bug 868751: Remove support for obsolete document.createEvent("AnimationEvent"), document.createEvent("TransitionEvent"), AnimationEvent.initAnimationEvent, and TransitionEvent.initTransitionEvent. r=smaug
2013-05-08 13:45:35 -07:00
L. David Baron
1afa49b221
Remove SimpleTest.expectAssertions() call now that bug 846137 is fixed. No review.
2013-05-08 13:45:34 -07:00
Ehsan Akhgari
ed4c312d3e
Bug 868855 - Respect the input's volume in ChannelMergerNode and ChannelSplitterNode; r=roc
2013-05-06 14:30:47 -04:00
Ehsan Akhgari
98bbd68e08
Bug 865233 - Implement the ended event for AudioBufferSourceNode; r=roc
2013-05-06 14:22:01 -04:00
Ehsan Akhgari
d737c31ab8
Bug 867174 - Part 2: Protect against invalid sample rates a bit harder; r=padenot
2013-05-06 11:34:03 -04:00
Ryan VanderMeulen
a0c34ccab0
Merge m-c to inbound.
2013-05-06 11:20:45 -04:00
Sotaro Ikeda
aeeac1a8b1
Bug 864180 - Move audio software decoder to app's process. r=doublec
2013-05-06 08:43:18 -04:00
Martijn Wargers
a9769a6dcf
Bug 861689 - Fix focus issues in various B2G mochitests. r=jmaher
2013-05-03 18:29:55 +02:00
Sankha Narayan Guria
7f0c4baace
Bug 867414 - Rename SafeAutoJSContext to AutoSafeJSContext. r=bholley
2013-05-06 09:04:17 -04:00
Boris Zbarsky
4ae8f89adf
Bug 867844 part 3. Fix rooting issues in canvas 2d code. r=smaug
2013-05-06 08:30:50 -04:00
Boris Zbarsky
a22cedc74c
Bug 867844 part 2. Fix remaining rooting hazards in nsFrameMessageManager.cpp. r=smaug
2013-05-06 08:30:46 -04:00
Boris Zbarsky
eca92dda6d
Bug 867844 part 1. Fix rooting hazards in LegacyCall. r=smaug
2013-05-06 08:30:40 -04:00
Phil Ringnalda
628e83be29
Bug 863716 - Do a CC and a second GC between each subtest of test_webgl_conformance_test_suite.html to minimize the OOM kills of WinXP slaves, r=bjacob
2013-05-05 12:17:11 -07:00
Phil Ringnalda
fedf6c0df7
Merge m-c to m-i
2013-05-05 12:17:07 -07:00
Ehsan Akhgari
46cad293b8
Bug 865248 - Implement ChannelMergerNode; r=roc
...
--HG--
rename : content/media/webaudio/ChannelSplitterNode.h => content/media/webaudio/ChannelMergerNode.h
2013-05-05 11:49:37 -04:00
Ehsan Akhgari
5b8b3eb487
Bug 865247 - Part 4: Implement ChannelSplitterNode; r=roc
2013-05-05 11:49:13 -04:00
Ehsan Akhgari
07fbb18a70
Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc
...
The ObtainInputBlock API is also changed to create an input block for one input
block at a time. An array of these input blocks is then sent to
ProduceAudioBlock for processing, which generates an array of AudioChunks as
output.
Backwards compatibilty with existing engines is achieved by keeping the
existing ProduceAudioBlock API for use with engines with only a maximum of one
input and output port.
2013-05-05 11:48:45 -04:00
Ehsan Akhgari
7275461f2b
Bug 865247 - Part 2: Tell MediaInputPorts about their input and output ports; r=roc
2013-05-05 11:47:59 -04:00
Ehsan Akhgari
14aa167f4e
Bug 865247 - Part 1: Give MediaInputPort the notion of an input and output port number; r=roc
2013-05-05 11:47:36 -04:00
Ehsan Akhgari
8d0e9d56f7
Bug 868485 - Part 2: Add test cases for createBuffer with mono downmixing; r=roc
2013-05-05 11:16:23 -04:00
Ehsan Akhgari
91cf92d40d
Bug 868485 - Part 1: Implement the mixToMono behavior for createBuffer; r=roc
2013-05-05 11:15:58 -04:00
Olli Pettay
f33e51b234
Bug 848293 - Update AnimationEvent to be compatible with the spec, r=dbaron
...
--HG--
extra : rebase_source : 04f2cb9c5aa56549da0af3c722b35f3dab5746c3
2013-05-05 16:22:29 +03:00
Ms2ger
89a7551507
Bug 868729 - Remove nsHTMLCSSStyleSheet::Init; r=bz
2013-05-05 09:03:20 +02:00
Ms2ger
957e67224b
Bug 866436 - Cleanup the implementation of UIEvent.which; r=smaug
2013-05-05 09:03:16 +02:00
Ms2ger
6a31fab03c
Bug 866600 - Avoid using nsIDOMDocument::GetHidden; r=mounir
2013-05-05 09:03:15 +02:00
Yuan Pengfei
9ba4db562b
Bug 868716 - Fix placement of #include <float.h>; r=ehsan
2013-05-04 11:35:35 -04:00
Olli Pettay
37b3f6b0d9
Bug 848291 - Update TransitionEvent to be compatible with the spec, r=dbaron
2013-05-04 17:41:20 +03:00
Chris Pearce
c7afbf147d
Bug 847267 - Disable webgl conformance video test on windows 6+ that fail with DXVA on nvidia hardware. r=jgilbert
2013-05-04 22:12:41 +12:00
Chris Pearce
bbaa7306e8
Bug 847267 - Use DXVA2 to offload H.264 decoding to the GPU on Windows. r=Bas
2013-05-04 22:12:41 +12:00
Ms2ger
be2d315b5c
Merge m-c to inbound
2013-05-04 10:47:09 +02:00
David Zbarsky
5d06a9a499
[Bug 868701] Remove classinfo for Attr r=Ms2ger
2013-05-04 03:55:53 -04:00
David Zbarsky
d4b3d0a59f
Bug 868312: Various dom rooting fixes r=bz
2013-05-04 03:52:57 -04:00
David Zbarsky
943119bee1
Bug 868312: Root nsDOMClassInfo.cpp, part 2 r=bz
2013-05-04 03:51:53 -04:00
Ms2ger
63bdbfb4dc
Merge backout.
2013-05-05 11:52:34 +02:00
Ms2ger
c74b574718
Backout changesets f309dacf4010:be3cef4b69e3 for thread safety assertions on Windows and test failures on OSX.
2013-05-05 11:51:47 +02:00
Ms2ger
37b7b0862c
Merge backout.
2013-05-05 10:10:18 +02:00
Ms2ger
583534e08f
Backout changesets cb61d7bd6496:87ee7b242241 for bustage.
2013-05-05 10:09:49 +02:00
Robert Longson
e7e6116890
Bug 863994 - Support transform attribute on <svg> elements. r=dholbert
...
--HG--
rename : layout/reftests/svg/svg-transform-01.svg => layout/reftests/svg/svg-transform-02.svg
2013-05-05 08:20:25 +01:00
Ehsan Akhgari
1c924f2d1f
Bug 865248 - Implement ChannelMergerNode; r=roc
...
--HG--
rename : content/media/webaudio/ChannelSplitterNode.h => content/media/webaudio/ChannelMergerNode.h
2013-05-05 03:07:43 -04:00
Ehsan Akhgari
4a4d9060ef
Bug 865247 - Part 4: Implement ChannelSplitterNode; r=roc
2013-05-05 03:07:04 -04:00
Ehsan Akhgari
5c4a8d9fb2
Bug 865247 - Part 3: Add a ProduceAudioBlock overload to handle simultaneous processing of multiple input and output ports; r=roc
...
The ObtainInputBlock API is also changed to create an input block for
one input block at a time. An array of these input blocks is then sent
to ProduceAudioBlock for processing, which generates an array of
AudioChunks as output.
Backwards compatibilty with existing engines is achieved by keeping the
existing ProduceAudioBlock API for use with engines with only a maximum of one
input and output port.
2013-05-05 03:06:34 -04:00
Ehsan Akhgari
56813b423a
Bug 865247 - Part 2: Tell MediaInputPorts about their input and output ports; r=roc
2013-05-05 03:04:45 -04:00
Ehsan Akhgari
8090d2c362
Bug 865247 - Part 1: Give MediaInputPort the notion of an input and output port number; r=roc
2013-05-05 03:04:21 -04:00
Robert O'Callahan
354566db70
Bug 868406. Shut down MediaStreamGraph's thread. r=jesup
2013-05-05 18:20:11 +12:00
Phil Ringnalda
557eb980cc
Merge Birch and m-c
2013-05-03 19:38:56 -07:00
Robert O'Callahan
9fcec03506
Bug 866514. Part 1: Add DOMMediaStream::OnTracksAvailableCallback. r=jesup
2013-05-03 17:02:55 +12:00
Ed Morley
cabb89f9ab
Merge mozilla-central and birch
2013-05-03 13:35:02 +01:00
Ed Morley
8d30e59ef8
Backed out changeset 2938c2e1f7e7 (bug 867203) since part 1 had to be backed out for conflicts
2013-05-03 10:10:18 +01:00
Ed Morley
bcd204df9a
Backed out changeset ad407adf94f2 (bug 867174) and friends for causing permaorange mochitest-2 on Android, disabling tests without using android.json and/or conflicting with the backouts on three CLOSED TREEs
2013-05-03 09:24:04 +01:00
Ed Morley
8cfe90523b
Backed out changeset 9351bfd9d8c5 (bug 867174)
2013-05-03 09:20:05 +01:00
Ed Morley
e9207d2323
Backed out changeset 85ec6c943147 (bug 867876)
2013-05-03 09:20:01 +01:00
Ed Morley
275a93e3f3
Backed out changeset b342f87552a3 (bug 865642)
2013-05-03 09:19:58 +01:00
Ed Morley
359ab0de6f
Backed out changeset 3cadad39da66 (bug 868116)
2013-05-03 09:19:55 +01:00
Ed Morley
74cc32e1ba
Backed out changeset 93602e7a1551 (bug 865642)
2013-05-03 09:19:52 +01:00
Ed Morley
09a97ad595
Backed out changeset da92f0c44e91 (bug 867980)
2013-05-03 09:19:49 +01:00
Ed Morley
8644a275d4
Backed out changeset 6402e13dc9ba (bug 865642)
2013-05-03 09:19:46 +01:00
Ed Morley
d1a7b75684
Backed out changeset b66017604bdd (bug 867203)
2013-05-03 09:19:43 +01:00
Paul Adenot
871e1f91aa
Bug 867203 - Part 2: Remove useless mPannerNode member in AudioBufferSourceNode. r=ehsan
...
--HG--
extra : rebase_source : 1b4bb979fd34dabc470ed8e59a40deaff0fa61a5
2013-05-02 17:04:49 +02:00
Robert O'Callahan
d871724614
Bug 863224. DOMMediaStream should release its internal MediaStream and listener during Unlink to ensure that events running between Unlink and the destruction of the DOMMediaStream don't see the dying object. r=jesup
2013-05-01 23:24:16 +12:00
Phil Ringnalda
15aa0f03f4
Bug 868152 - The disabling of media crashtest on Android will continue until morale improves
2013-05-03 18:40:43 -07:00
James Willcox
8a604ee1de
Bug 848652 - Implement ArrayBuffer version of AudioContext.createBuffer r=ehsan
...
--HG--
rename : content/media/webaudio/test/test_decodeAudioData.html => content/media/webaudio/test/test_mediaDecoding.html
2013-05-03 16:42:28 -04:00