Chris Pearce
50e8d08a10
Bug 846769 - OggReader::SeekBisection() should use granule end times, not start times. r=rillian
2013-07-29 10:03:21 +12:00
Chris Pearce
89003737e2
Bug 846769 - Mark Ogg frames with MediaResource offset, instead of (incorrectly) trying to infer and then use the offset of pages. r=rillian
2013-07-29 10:03:06 +12:00
Guillaume Abadie
9948cf0afc
bug 892978 - [WebGL 2.0] Query objects (GL_ARB_occlusion_query) - r=jgilbert
2013-07-28 11:59:03 -04:00
gkrizsanits@mozilla.com
b4128d7a53
Bug 877164, return early if nsDocument::Init fails, r=smaug
2013-07-27 12:12:38 +03:00
Ryan VanderMeulen
95c899b5cd
Bug 894941 - Increase fuzz tolerance for the small-shot.ogg mediaDecoding test to resolve a CLOSED TREE.
2013-07-26 15:17:34 -04:00
David Zbarsky
6753f28dcc
Bug 856472: CanvasPattern and CanvasGradient don't need to inherit nsISupports r=bz
2013-07-26 11:25:56 -07:00
David Zbarsky
a4a3a95214
Bug 865998: Implement WebIDL union return values r=bz
2013-07-26 11:25:54 -07:00
Ryan VanderMeulen
ba5199d8de
Merge m-c to inbound.
2013-07-26 14:20:01 -04:00
Ryan VanderMeulen
c1de6c1439
Backed out changesets f2862e93b710, 4fe81f58dbef, and f8f855f0b7dc (bug 896353) for mochitest-1 asserts.
2013-07-26 14:08:29 -04:00
Ryan VanderMeulen
955f93f545
Bug 895303 - Annotate test_bug893537.html for sporadic asserts. r=bz
2013-07-26 13:35:33 -04:00
Martijn Wargers
a14788acd3
Bug 896582 - Implement a workaround to bug 838726 to get a bunch of content/media mochitests running on B2G. r=jgriffin
2013-07-25 22:32:17 +02:00
Randy Lin
a4a5e87045
Bug 896353 - Media Recording - Test case for record the MediaStream from audioContext. r=jsmith
2013-07-26 10:47:56 +08:00
Randy Lin
2de1bb6588
Bug 896353 - Media Recording - Can't record the mediaStream created by AudioContext. r=roc
2013-07-26 20:29:41 +08:00
JW Wang
80ae7609e9
Bug 896353 - Set principal for mDOMStream in MediaStreamAudioDestinationNode. r=roc.
2013-07-23 11:54:32 +08:00
Paul Adenot
3acf11a5f9
Bug 882543 - Use a linked list for ordering stream instead of an array. r=ehsan
2013-07-19 16:40:58 +02:00
Paul Adenot
8379599843
Bug 882543 - Register the MSG thread for in the profiler. r=benwa
2013-07-19 16:40:57 +02:00
Paul Adenot
a5bb1bd5f0
Bug 882543 - Don't spam the main thread when rendering an offline graph. r=ehsan,roc
2013-07-19 16:40:57 +02:00
Paul Adenot
b25740a375
Bug 882543 - Actually run offline MSG offline. r=roc
2013-07-19 16:40:57 +02:00
Paul Adenot
e20eef1de9
Bug 882543 - Retain storage for media streams accross iterations instead of reallocating. r=jlebar,roc
2013-07-19 16:40:56 +02:00
Boris Zbarsky
a0857fe689
Bug 894448 part 1. Move IsChromeOrXBL to xpcpublic.h. r=bholley
2013-07-25 19:41:46 -07:00
Ryan VanderMeulen
20fabd9691
Merge m-c to inbound.
2013-07-25 21:59:02 -04:00
Ryan VanderMeulen
577a1e0c70
Merge birch to m-c.
2013-07-25 21:56:14 -04:00
Sid Stamm
ec103f9648
bug 898190 - fix test for bug 888172 to use a valid CSP policy for testing. r=grobinson
2013-07-25 17:11:12 -07:00
Ed Morley
4cc671a850
Merge mozilla-central and birch
2013-07-25 17:05:50 +01:00
Ryan VanderMeulen
e38bf89d75
Backed out changesets 73188e11f7b1 and 7111c04c1158 (bug 896353) for mochitest-1 crashes.
2013-07-25 10:31:48 -04:00
Randy Lin
1a230903ad
Bug 896353 - Media Recording - Can't record the mediaStream created by AudioContext. r=roc
2013-07-24 18:01:52 +08:00
JW Wang
6ea2aee300
Bug 896353 - Set principal for mDOMStream in MediaStreamAudioDestinationNode. r=roc
2013-07-23 11:54:32 +08:00
Randy Lin
bf14bb2a23
Bug 896303 - Media Recording - Calling start on a MediaRecorder object with no parameters results in ondataavailable events firing even though they shouldn't be. r=roc
2013-07-24 17:26:17 +08:00
Guillaume Abadie
1c838a60f4
bug 892546 - [WebGL 2.0] Instanced Rendering (GL_ARB_draw_instanced) - r=jgilbert
2013-07-25 20:38:58 -04:00
John Schoenick
3da5e26ba8
Bug 889614 - Fix test_object display:none checking issues found while testing. r=josh
2013-07-25 14:02:34 -07:00
John Schoenick
c97b82a961
Bug 889614 - Fix regression in plugin reparenting. r=josh
2013-07-25 14:02:33 -07:00
Masayuki Nakano
e7a1591617
Bug 501496 part.9 EventUtils and some tests shouldn't synthesize keypress event if precede keydown event is consumed r=smaug
2013-07-25 15:09:29 +09:00
Peter Chang
1dcb6e83b0
Bug 894262 - Merge GonkIOSurfaceImage to GrallocImage, r=nical, kanru
2013-07-25 10:13:35 +08:00
Ryan VanderMeulen
ece161737c
Merge m-c to inbound.
2013-07-24 18:27:51 -04:00
Sotaro Ikeda
a332d766ca
Bug 896374 - Fix infinite loop in MediaResourceManagerService::cancelClientLocked(). r=doublec
2013-07-24 08:55:30 -04:00
Ed Morley
64a7bad1b7
Merge mozilla-central and birch
2013-07-24 13:37:33 +01:00
Dale Harvey
2889bc6970
Bug 891884 - toBlob should support the quality parameter as toDataURL does r=joedrew sr=mrbkap
...
--HG--
extra : rebase_source : 6b12921bf06a2ccf4154222bf19b2779d3bc68b3
2013-07-24 12:17:00 +01:00
Ms2ger
8ab83f380e
Merge m-c to inbound.
2013-07-24 11:53:22 +02:00
Ms2ger
3c5e135131
Bug 896280 - Pass MutableHandleValue to JS::Call(); r=terrence
2013-07-24 09:40:01 +02:00
Ms2ger
d7e09279b4
Bug 896385 - Use nsInterfaceHashtable for nsXBLPrototypeBinding::mInterfaceTable; r=mrbkap
2013-07-24 09:39:56 +02:00
Ms2ger
d34efeaec4
Bug 776517 - Move GetExistingAttrNameFromQName from nsIContent to dom::Element; r=smaug
2013-07-24 09:39:46 +02:00
Ms2ger
41fe2de641
Bug 893925 - Cleanup nsILayoutHistoryState and nsGenericHTMLElement::GetPrimaryPresState; r=smaug
2013-07-24 09:38:13 +02:00
Ms2ger
5f4b440755
Bug 893909 - Part n: Cleanup HTMLSelectElement::IsValueMissing; r=dzbarsky
2013-07-24 09:37:36 +02:00
Ms2ger
dc1a276d3d
Bug 893909 - Part m: Cleanup HTMLSelectElement::SubmitNamesValues; r=dzbarsky
2013-07-24 09:37:32 +02:00
Ms2ger
063594b1ea
Bug 893909 - Part l: Cleanup HTMLSelectElement::Reset; r=dzbarsky
2013-07-24 09:37:28 +02:00
Ms2ger
a8b9a26d9a
Bug 893909 - Part k: Cleanup HTMLSelectElement::RestoreStateTo; r=dzbarsky
2013-07-24 09:37:24 +02:00
Ms2ger
7d56fcf87d
Bug 893909 - Part j: Cleanup HTMLSelectElement::SaveState; r=dzbarsky
2013-07-24 09:37:20 +02:00
Ms2ger
c08467345c
Bug 893909 - Part i: Cleanup SetOptionsSelectedByIndex; r=dzbarsky
2013-07-24 09:37:14 +02:00
Ms2ger
bb40aac086
Bug 893909 - Part h: Cleanup HTMLSelectElement::FindSelectedIndex; r=dzbarsky
2013-07-24 09:37:10 +02:00
Ms2ger
943ecc9fb1
Bug 893909 - Part g: Cleanup HTMLSelectElement::OnOptionSelected; r=dzbarsky
2013-07-24 09:37:07 +02:00
Ms2ger
09fadc2cfe
Bug 893909 - Part f: Cleanup HTMLSelectElement::IsOptionSelectedByIndex; r=dzbarsky
2013-07-24 09:37:03 +02:00
Ms2ger
c381daafc8
Bug 893909 - Part e: Cleanup HTMLSelectElement::SetLength; r=dzbarsky
2013-07-24 09:36:59 +02:00
Ms2ger
8a29e33bef
Bug 893909 - Part d: Cleanup HTMLSelectElement::Remove; r=dzbarsky
2013-07-24 09:36:54 +02:00
Ms2ger
e9f863a26f
Bug 893909 - Part c: Cleanup HTMLSelectElement::InsertOptionsIntoList; r=dzbarsky
2013-07-24 09:35:44 +02:00
Ms2ger
d2fe183df0
Bug 893909 - Part b: Return void from InsertOptionsIntoList{,Recurse}; r=dzbarsky
2013-07-24 09:35:08 +02:00
Ms2ger
90b6bcd668
Bug 893909 - Part a: Add a HTMLSelectElement::IsOptionDisabled overload without an outparam; r=dzbarsky
2013-07-24 09:31:49 +02:00
Ms2ger
5ae654e2b6
Bug 885170 - Remove nsINode::GetClassInfo(); r=peterv
2013-07-24 09:31:06 +02:00
Ms2ger
7d7359c752
Bug 888643 - Part b: Move CPP_UNIT_TESTS definitions into moz.build files; r=gps
2013-07-24 09:23:06 +02:00
Garrett Robinson
2d5640ffce
Bug 888172 - CSP 1.0 does not process 'unsafe-inline' or 'unsafe-eval' for default-src. r=imelven
2013-07-24 17:48:30 -04:00
Nicolas Silva
e6812e0741
Bug 858914 - Mark some Image related classes deprecated. r=jrmuizel DONTBUILD
2013-07-24 18:08:35 +02:00
Nicolas Silva
6677c99d45
Backed out changeset 9089fe288899
2013-07-24 18:01:39 +02:00
Nicolas Silva
3e4aab0b5a
Bug 868914 - Mark some Image related classes deprecated. r=jrmuizel
2013-07-24 17:43:35 +02:00
Olli Pettay
4399ddbfe6
Bug 895222, improve skippability optimization for nodes, r=mccr8
...
--HG--
extra : rebase_source : ce3ebc2020a26d22f7cf2636d63657a8fe6ebb2d
2013-07-22 20:47:20 +03:00
David Zbarsky
287181f0bc
Bug 897211: Remove nsITouchEventReceiver from nodes r=bz
2013-07-23 23:20:16 -07:00
David Zbarsky
404ebd49a1
Bug 897211: Remove nsIDOMDocumentTouch r=bz
2013-07-23 23:20:16 -07:00
Cameron McCormack
0e51d2f828
Bug 895285 - Handle viewBox="" setting optimization correctly. r=jwatt
2013-07-24 14:48:12 +10:00
Cameron McCormack
19489dc884
Bug 896159 - Expose textLength and lengthAdjust on SVGTextPathElements. r=jwatt
2013-07-24 10:01:35 +10:00
Matthew Gregan
8c5e04ae01
Bug 895754 - Update VideoPlaybackQuality to current MSE spec (remove playbackJitter, add totalFrameDelay). r=doublec
2013-07-24 11:46:43 +12:00
David Zbarsky
b9c20a7821
Bug 894646 - Various dom deCOM cleanups r=Ms2ger
2013-07-23 16:39:17 -07:00
James Kitchener
5b157af303
Bug 885289 - Improve context menu behaviour for srcdoc iframes. r=mconley, r=bz
2013-07-25 09:32:50 -04:00
Guillaume Abadie
17c8348d7a
bug 896601 - WebGL draw commands overflow - r=bjacob
2013-07-25 13:15:24 -04:00
Ryan VanderMeulen
63993f347c
Backed out changeset ed851bbfe997 (bug 885289) for mochitest-bc orange.
2013-07-25 11:26:21 -04:00
James Kitchener
f425c1e52e
Bug 885289 - Improve context menu behaviour for srcdoc iframes. r=mconley, r=bz
2013-07-25 09:32:50 -04:00
Jon Coppeard
bd28d643f7
Bug 896540 - GC: Convert JS_SetProperty* to take MutableHandleValue - browser changes r=bz
2013-07-25 13:57:00 +01:00
Bob Owen
cbfd527a69
Bug 885140 - Fix intermittent timeout in content/html/content/test/test_iframe_sandbox_navigation.html. r=imelven
2013-06-21 18:33:39 +01:00
Ivan Alagenchev
2f05ea5a46
Bug 846918: adds hsts reporting from nsDocument. r=smaug.
2013-07-26 08:37:03 -07:00
Carsten "Tomcat" Book
ac22f0d0ad
Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
2013-07-26 12:34:25 +02:00
Jon Coppeard
fed22eac4c
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Jon Coppeard
4258a261db
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
2013-07-26 10:00:38 +01:00
Carsten "Tomcat" Book
f9fb745d15
Backed out changeset 44c751cee3b1 (bug 837242) for suspicion of causing OSX Bustage CLOSED TREE
2013-07-26 09:25:03 +02:00
William Chen
0c8fbf52b7
Bug 895805 - Ensure nsBindingManager hashtable is initialized before use. r=mrbkap
2013-07-25 22:58:39 -07:00
Robert O'Callahan
aa23ef7e8f
Bug 837242. Part 1: Convert bool parameters to flags. r=mats
...
--HG--
extra : rebase_source : e59fe41c41f2be6b4f0c78528cf954093f3011bd
2013-07-26 14:31:41 +12:00
Robert O'Callahan
bb4a03e7ad
Bug 890716. Fix race in Reverb::Reverb. r=padenot
...
--HG--
extra : rebase_source : 65af577f5ffcf7f7a0b650f1693f4159ddac4ac6
2013-07-26 13:35:22 +12:00
Guillaume Abadie
161d8f7039
bug 896875 - [WebGL 2.0] WebGL2 unable to create context. r=bjacob
2013-07-23 11:41:25 -04:00
Boris Zbarsky
6fe1316182
Bug 895974. Implement ParentNode on document fragments and documents and move previousElementSibling and nextElementSibling to ChildNode. r=smaug
2013-07-22 08:15:43 -04:00
Boris Zbarsky
76a7d33bf7
Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
2013-07-22 08:15:43 -04:00
Joshua Cranmer
46c5cc932a
Bug 884061 - Part 3d: Use NS_DECL_THREADSAFE_ISUPPORTS in content/, r=smaug
...
--HG--
extra : rebase_source : ee869e0ec710259b1f3d1a328bff27c5d2960ea1
2013-07-18 21:21:19 -05:00
Joshua Cranmer
0e3b26bd30
Bug 884061 - Part 1: Use mozilla::Atomic in NS_DECL_INLINE_THREADSAFE_REFCOUNTING, r=jlebar
...
--HG--
extra : rebase_source : a3a987a2a4a52603e0461f40396cca06b6cbe989
2013-07-13 20:18:03 -05:00
Jon Coppeard
aa621befb3
Bug 896506 - GC: Fix a couple of rooting hazards in XUL code r=smaug
2013-07-23 10:58:28 +01:00
Jon Coppeard
7345e3e7f2
Bug 891966 - 2 - Comment calls to Handle::fromMarkedLocation r=bz
2013-07-23 10:58:28 +01:00
Jon Coppeard
b216cf9603
Bug 891966 - 1 - Don't allow construction of Handle<T> from Heap<T> r=bz
2013-07-23 10:58:27 +01:00
Jon Coppeard
da545dc61a
Bug 888338 - 6 - more browser post barriers r=mccr8
2013-07-23 10:58:27 +01:00
Jon Coppeard
6c0077c7f6
Bug 888338 - 1 - Add TenuredHeap<T> class r=terrence r=bz
2013-07-23 10:58:26 +01:00
Carsten "Tomcat" Book
550a9bb93d
Merge m-c to inbound
2013-07-23 11:06:20 +02:00
David Zbarsky
2f0e22e174
Bug 888685: SVGAnimatedLengthList shouldn't inherit nsISupports r=Ms2ger
2013-07-23 01:34:18 -07:00
David Zbarsky
e6053c5ab9
Bug 888685: SVGAnimatedRect shouldn't inherit nsISupports r=Ms2ger
2013-07-23 01:34:17 -07:00
Carsten "Tomcat" Book
e494a7c228
Backed out changeset 1bbc7f3de64c (bug 891884)
2013-07-23 10:30:08 +02:00
Ryan VanderMeulen
3810885f9a
Merge inbound to m-c.
2013-07-22 21:47:13 -04:00
Ryan VanderMeulen
4033000ea2
Backed out changesets 0a196c0e9f96 (bug 895974) and 0d8aa14f5ed3 (bug 895009) for causing intermittent Linux32 mochitest-1 asserts on a CLOSED TREE.
2013-07-22 18:18:17 -04:00
Guillaume Abadie
e6fff44d56
bug 896454 - WebGL Re-enable vertex array object - r=bjacob
2013-07-22 14:15:49 -04:00
Julien Wajsberg
a752a1ecdb
Bug 891884 - toBlob should support the quality parameter as toDataURL does r=joedrew sr=mrbkap
...
--HG--
extra : rebase_source : 22574a2852a6147019cc787ab1a8711adca7c0b2
2013-07-19 20:19:48 +01:00
Ed Morley
1becf19348
Backed out changeset 9e7d1f4496ff (bug 888839) for B2G failures in test_copypaste.xhtml
2013-07-22 08:55:34 +01:00
Jason Smith
7fc34c76fa
Bug 896302 - Add a mochitest for creation of a media recorder object. r=roc
2013-07-21 18:37:42 -07:00
Boris Zbarsky
e0a481867c
Bug 895974. Implement ParentNode on document fragments and documents and move previousElementSibling and nextElementSibling to ChildNode. r=smaug
2013-07-22 08:15:43 -04:00
Boris Zbarsky
a0654061a1
Bug 895009. Don't pass in NonNull/OwningNonNull arguments to WebIDL binding consumers. r=peterv
2013-07-22 08:15:43 -04:00
Robert O'Callahan
a923ef07f1
Bug 891238. Don't resume reading from a paused connection if we still have plenty of data cached. This could save power. r=cpearce
...
--HG--
extra : rebase_source : 89e0951e9e8ccef628a99ab4b3f07dbe7ff79989
2013-07-19 21:00:19 +12:00
Drew Willcoxon
8a46894e04
Bug 888839 - Don't pretty print text/plain when copying and pasting non-(X)HTML documents. r=smaug
2013-07-19 19:56:18 -07:00
Edwin Flores
712c782a29
Bug 889699 - Make gstreamer backend return more accurate results for canPlayType() r=alessandro.d
2013-07-20 12:03:08 +12:00
Ryan VanderMeulen
fccc96d210
Bug 832768 - Disable test_playback_rate.html and test_seek.html due to frequent timeouts.
...
CLOSED TREE
2013-07-19 16:07:38 -04:00
Guillaume Abadie
b85cdb7050
Bug 895855 - [WebGL 2.0] Build error when using --disable-webgl. r=bjacob
2013-07-19 12:53:54 -04:00
Ryan VanderMeulen
e759c0e570
Backed out 5 changesets (bug 882543) for crashtest orange on a CLOSED TREE.
...
Backed out changeset b36516aab389 (bug 882543)
Backed out changeset 07550003a24a (bug 882543)
Backed out changeset f4045c40afb4 (bug 882543)
Backed out changeset 1b87e0bd2858 (bug 882543)
Backed out changeset 8d76a3440800 (bug 882543)
2013-07-19 12:00:48 -04:00
Benjamin Smedberg
dd57b47a65
Bug 889788 - Plugin doorhanger breaks when plugins are dynamically removed from a page. This implements the short-term solution of hiding the plugin doorhanger when no more plugins are on the page (the better long-term solution will keep showing the UI and track all the plugins a page ever uses). This also implements a short-term solution when a user enables a plugin. Also bug 887088 - Short-term UI solution: when a user loads multiple tabs from a site and enables a plugin on one of them, the plugins are not enabled on other tabs but the "continue allowing" button does nothing. This patch makes the "Continue Allowing" button enable existing plugins of that type. r=jaws r=jschoenick
...
--HG--
extra : rebase_source : a60ae3259579ea63d51921dc3c70836da2d7ab3a
2013-07-19 10:02:48 -04:00
Paul Adenot
ccf69241ce
Bug 882543 - Use a linked list for ordering stream instead of an array. r=ehsan
2013-07-19 16:40:58 +02:00
Paul Adenot
20dac73d80
Bug 882543 - Register the MSG thread for in the profiler. r=benwa
2013-07-19 16:40:57 +02:00
Paul Adenot
a9cb9340ab
Bug 882543 - Don't spam the main thread when rendering an offline graph. r=ehsan,roc
2013-07-19 16:40:57 +02:00
Paul Adenot
8b65e8ec62
Bug 882543 - Actually run offline MSG offline. r=roc
2013-07-19 16:40:57 +02:00
Paul Adenot
59bd9d9649
Bug 882543 - Retain storage for media streams accross iterations instead of reallocating. r=jlebar,roc
2013-07-19 16:40:56 +02:00
Paul Adenot
cf618f7fe9
Bug 886173 - Preserve playbackRate across pause/play. r=cpearce
2013-07-11 16:58:57 +02:00
Ed Morley
4ab9f816bf
Backed out changeset 8cc680bb6ba2 (bug 883364) for Android webgl failures on a CLOSED TREE
2013-07-19 14:43:34 +01:00
Ed Morley
9da83fc49e
Backed out changeset 0ad31c2bda31 (bug 883364)
2013-07-19 14:42:53 +01:00
Mike Hommey
839ae7c712
Backout changeset 40f9e902464a (bug 889699) because of Linux crashes on a CLOSED TREE
2013-07-19 15:59:42 +09:00
Edwin Flores
25fdeb80fd
Bug 889699 - Make gstreamer backend return more accurate results for canPlayType() r=alessandro.d
2013-07-19 15:31:11 +12:00
Reuben Morais
b2074b59a7
Backed out changeset 8dfdebcc8ce6 (bug 893117)
2013-07-18 20:02:01 -07:00
Reuben Morais
67c8430e49
Backed out changeset 6515e55d4fb9 (bug 893117)
2013-07-18 20:02:00 -07:00
Reuben Morais
068f124b78
Backed out changeset 05ae078ca073 (bug 893117)
2013-07-18 20:01:58 -07:00
Reuben Morais
7d8b8794f5
Backed out changeset 6d1675c08598 (bug 893117)
2013-07-18 20:01:57 -07:00
Reuben Morais
06f1868366
Backed out changeset 8ea5fd72aa59 (bug 893117)
2013-07-18 20:01:55 -07:00
Reuben Morais
103d0db08f
Backed out changeset 12a2fa9940f4 (bug 893117)
2013-07-18 20:01:54 -07:00
Reuben Morais
1fa0e17181
Backed out changeset 1b779d67a022 (bug 893117)
2013-07-18 20:01:52 -07:00
Reuben Morais
7bdc9b0b8f
Backed out changeset 3772e15f1b45 (bug 893117)
2013-07-18 20:01:51 -07:00
James Willcox
37c12131d0
Bug 891936 - Fix DrawWindow when used with SkiaGL r=mattwoodrow
2013-07-08 13:56:44 -04:00
Randy Lin
e3f47075f1
Bug 894348 - MediaRecorder use-after-free crash [@mozilla::MediaStream::GraphImpl]. Fix the wrong pointer type of ProcessedMediaStream. r=roc
2013-07-21 22:33:01 +08:00
Ryan VanderMeulen
3ce0de870d
Merge m-c to inbound.
2013-07-22 21:48:00 -04:00
Ralph Giles
05565a4994
Bug 894104 - Part 3: remove TextTrackCue's mGlobal. r=bz
...
From 095c76c72dd5915b2fa8ec74f4e2b0b45de244f1 Mon Sep 17 00:00:00 2001
Since we keep a document reference we no longer need the
separate global. It was only used in GetParentObject() and
we can return nullptr there (meaning 'use whatever magic global')
or return the document instead, which is what this patch does.
2013-07-18 15:01:48 -07:00
Ralph Giles
86c975913d
Bug 894104 - Part 2: Add testcase to crashtests. r=bz
...
From d94dd7dde357ccf7f6de53c1fae20a9bdb916a86 Mon Sep 17 00:00:00 2001
2013-07-18 14:28:45 -07:00
Ralph Giles
ac4de9f961
Bug 894104 - Part 1: Retain a document reference for GetCueAsHTML.
...
From 447985000db919e2f054012ca10f03d626c401b1 Mon Sep 17 00:00:00 2001
r=bz
Save a copy of the owning document at creation time instead
of looking it up from mGlobal in each call. This ensures it
is available even if we're called after our window is unlinked
at teardown.
Make the constructors throw if a window is not available,
so we can return an INVALID_STATE_ERR if we're called
in an incomplete environment.
2013-07-16 22:14:40 -07:00
James Willcox
934843accb
Bug 888445 - Only use SkiaGL canvas on NVIDIA r=bjacob
2013-06-28 15:59:44 -04:00
James Willcox
da3063ec09
Bug 888446 - Add some fuzz to make Skia canvas pass on Android r=bjacob,gwright
2013-06-28 16:01:54 -04:00
David Zbarsky
b71c687f04
Bug 893117: Fix warnings-as-errors bustage
2013-07-18 19:23:34 -07:00
Jeff Gilbert
d12a00bc55
Bug 883364 - WebGL reftests should fail gracefully, not time out. - r=dzbarsky
2013-07-18 15:48:06 -07:00
Jeff Gilbert
e76e42da23
Bug 883364 - Remove nogl tests from WebGL reftests. - r=dzbarsky
2013-07-18 15:48:05 -07:00
David Zbarsky
9bad771fa6
Bug 893117: Remove nsIDOMHTMLUnknownElement r=peterv
2013-07-18 17:43:38 -07:00
David Zbarsky
a4a1afd962
Bug 893117: Remove nsIDOMHTMLProgressElement r=peterv
2013-07-18 17:43:38 -07:00
David Zbarsky
0993d757d3
Bug 893117: Remove nsIDOMHTMLTableColElement r=peterv
2013-07-18 17:43:37 -07:00
David Zbarsky
fb4b45a703
Bug 893117: Remove nsIDOMHTMLTableRowElement r=peterv
2013-07-18 17:43:36 -07:00
David Zbarsky
4e74ba18fb
Bug 893117: Remove nsIDOMHTMLTableSectionElement r=peterv
2013-07-18 17:43:36 -07:00
David Zbarsky
31ffc7d0e5
Bug 893117: Remove xpidl for nsIDOMHTMLTableElement r=peterv
2013-07-18 17:43:35 -07:00
David Zbarsky
3736c5e4e8
Bug 893117: Remove nsIDOMHTMLTableCellElement r=peterv
2013-07-18 17:43:34 -07:00
Ehsan Akhgari
5b25678716
Bug 895168 - Part 1: Stop using LL_I2L in the tree; r=jcranmer
...
--HG--
extra : rebase_source : b66b363de4c4e132ef94181d2b7d8f008caa643a
2013-07-18 16:47:55 -04:00
Ryan VanderMeulen
ba97a4cddb
Merge m-c to inbound on a CLOSED TREE.
2013-07-18 14:53:05 -04:00
Ehsan Akhgari
c069003a4b
Bug 895141 - Remove useless prlong.h inclusions from the tree; r=jcranmer
2013-07-18 12:06:38 -04:00
Guillaume Abadie
bed7e23323
Bug 890926 - WebGL2 Min/max blend equations. r=jgilbert
2013-07-18 11:24:23 -04:00
Justin Lebar
705f1ae9f1
Bug 895123 - Change nsFrameLoader::mChildHost from nsCOMPtr<nsIObserver> to nsRefPtr<ContentParent>, and rename it to mContentParent.
...
This doesn't change any behavior; the only effect of this change is to make it easier to figure out, from GDB, which ContentParent a nsFrameLoader points to.
2013-07-17 16:34:57 -07:00
Chris Double
c84ff42c47
Bug 894148 - Implement MediaResource::ReadAt for threadsafe seek+read - r=cpearce
2013-07-17 13:54:52 +12:00
Neil Rashbrook
43fe800df3
Bug 879838 dblclick event sometimes has incorrect explicitOriginalTarget r=smaug
2013-07-16 19:15:15 +01:00
Ryan VanderMeulen
01616062a4
Backed out 2 changesets (bug 894150) for crashtest orange.
...
Backed out changeset 80ce41a4e6ee (bug 894150)
Backed out changeset b41c7f2ddda5 (bug 894150)
2013-07-16 12:33:56 -04:00
Ryan VanderMeulen
eec7a0e659
Backed out changeset 8421bc750585 (bug 888864) for Werror bustage.
2013-07-16 12:03:59 -04:00
Paul Adenot
ed960be5bf
Bug 894150 - Test.
2013-07-16 17:39:13 +02:00
Blake Kaplan
9bff37c4e0
Bug 895129 - Fix a typo in the original patch: we should be ignoring xul:observes. r=sicking
2013-07-17 16:20:37 -07:00
Guillaume Abadie
a5bc5abd02
Bug 892169 - [WebGL 2.0] Bypass ANGLE shader compilation (GL_EXT_gpu_shader4). r=jgilbert
2013-07-18 10:31:01 -04:00
Ehsan Akhgari
81722d8e02
Bug 891254 - Fix the usage of uninitialized samples when the input to a ConvolverNode has a volume; r=roc
...
--HG--
extra : rebase_source : 2d7e6c393e66096cf410adce0924843ad2eda61b
2013-07-18 10:22:47 -04:00
Joey Armstrong
4246f49c03
Bug 870370 - Move EXTRA_COMPONENTS to mozbuild (file batch #3 ); r=mshal
2013-06-11 16:38:22 -04:00
Masatoshi Kimura
a7c7daa22e
Backed out changeset 2aa62db58f24 (bug 673919) due to Web compat
2013-08-01 06:44:51 +09:00
James Willcox
be97cbc720
Bug 898768 - Make CRC2D::IsTargetValid also check for null r=mattwoodrow
2013-07-31 17:10:16 -04:00
Chris Pearce
680094a052
Bug 896307 - Use MediaResource::ReadAt() in WMFByteStream. r=padenot
2013-07-23 10:43:22 +12:00
Olli Pettay
0c5e1a74e7
Bug 900738 - Remove HasSameOwnerDoc, r=bz
...
--HG--
extra : rebase_source : c4456690ffbd53fb98ad08436da2c5d884b25faf
2013-08-02 13:24:41 +03:00
Jon Coppeard
ef396b7874
Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - browser changes r=bz
2013-08-02 13:15:39 +01:00
Arnaud Bienner
3bd53d4897
Bug 898550 - Remove useless thread in HTMLInputElement. r=mounir
2013-08-02 13:40:49 +02:00
Tom Schuster
7f21dbc657
Bug 893858 - More testing for CPOWs and fix some small bugs. r=dvander
2013-07-17 09:27:49 -04:00
Ed Morley
846768ce3e
Backed out changeset eeab86551b26 (bug 891884) for reftest failures
2013-07-18 12:18:12 +01:00
Paul Adenot
f0b2dcf9d3
Bug 883591 - Don't allow creating a MediaStreamDestinationNode on an OfflineAudioContext. r=ehsan
2013-07-18 11:57:38 +02:00
Julien Wajsberg
7b077054d4
Bug 891884 - toBlob should support the quality parameter as toDataURL does r=joedrew sr=mrbkap
2013-07-18 10:29:54 +01:00
Olli Pettay
2c280a433a
Bug 896597, deferred release for nsXULPDGlobalObject, r=mccr8
2013-07-24 14:30:08 +03:00
David Zbarsky
04e2cb2e9e
Bug 892853 - Remove some xpidl for SVG r=Ms2ger
2013-07-17 23:54:09 -07:00
Boris Zbarsky
7bc16a6b9c
Bug 894874. Fix .selectedStyleSheetSet to consider all the sheets even after it finds an enabled sheet. r=smaug
2013-07-17 23:23:52 -04:00
Boris Zbarsky
3978c4cfd1
Bug 892510. Cache whether we're only-whitespace on textnodes so we don't have to keep figuring that out over and over again. r=smaug
2013-07-17 23:23:52 -04:00
Boris Zbarsky
6be6fb3ca2
Bug 893004 part 2. Remove various no-longer-used XPCOM bits from Navigator, except the ones from nsIDOMNavigator. r=smaug
...
--HG--
rename : dom/network/interfaces/nsIDOMNavigatorNetwork.idl => dom/network/interfaces/nsIMozNavigatorNetwork.idl
2013-07-17 23:23:52 -04:00
Guillaume Abadie
d183a7547b
Bug 895010 - Disable vertex array object tests since the extension has been disabled. r=jrmuizel CLOSED TREE
2013-07-17 17:30:52 -04:00
Bobby Holley
1dceda6384
Bug 887334 - Enter a compartment between manual calls to JS_{Save,Restore}FrameChain. r=luke
...
The stuff in nsXBLProtoImplMethod is doing the same thing, so let's just have
it call into nsJSUtils.
2013-07-17 11:53:52 -07:00
Guillaume Abadie
d15b6c0449
Bug 895010 - Disable WebGL vertex array objects for now - r=jgilbert
...
--HG--
extra : rebase_source : 49a35c72470b1300a9f2b5267b88db195c4242df
2013-07-17 14:47:41 -04:00
Guillaume Abadie
f11e4e269e
Bug 890379 - [WebGL 2.0] Add existing WebGL 1 extensions as WebGL 2 features. r=jgilbert
2013-07-17 12:13:38 -04:00
Ryan VanderMeulen
97083e557a
Backed out 4 changesets (bug 893858, bug 868859, bug 886903) for Linux debug mochitest-other crashes on a CLOSED TREE.
...
Backed out changeset 0ded4854067b (bug 886903)
Backed out changeset ca8afb897e13 (bug 893858)
Backed out changeset c15f503a96cc (bug 868859)
Backed out changeset 6a788f399a7f (bug 868859)
2013-07-17 12:43:59 -04:00
William Chen
f8b2cdb2c6
Bug 796061 - Part 2: Remove mInsertionParentTable from nsBindingManager. r=mrbkap
2013-07-17 09:05:06 -07:00
William Chen
43142c497a
Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager. r=mrbkap
2013-07-17 09:05:03 -07:00
Ryan VanderMeulen
c11458053c
Backed out 3 changesets (bug 889480, bug 889788, bug 888908) for mochitest-bc orange.
...
Backed out changeset d1c616745325 (bug 889788)
Backed out changeset 6fe281a19554 (bug 888908)
Backed out changeset 9b855bab8073 (bug 889480)
2013-07-17 11:34:25 -04:00
Paul Adenot
23e5b0ef24
Bug 894150 - Unregister the PannerNode in the AudioListener when destroying the stream. r=ehsan
2013-07-16 14:45:41 +02:00
Mina Almasry
eac9bbce9a
Bug 888864 - Changing a stylesheet ProcessingInstruction's data no longer applies immediately. r=bz
2013-07-17 10:09:04 -04:00
Guillaume Abadie
16e0f88f06
Bug 890311 - [WebGL 2.0] Add WebGL2Context C++ class inheriting WebGLContext. r=jgilbert
2013-07-17 09:58:09 -04:00
Mihnea Dobrescu-Balaur
e56e545704
Bug 887480 - Make the content/base xpcshell tests use dynamic httpd ports so they can be run concurrently. r=bz
2013-07-15 17:13:37 -07:00
Tom Schuster
78d54d5af2
Bug 893858 - More testing for CPOWs and two small bug fixes. r=dvander
2013-07-17 09:27:49 -04:00
Benjamin Smedberg
c5b25497ec
Bug 889788 - Plugin doorhanger breaks when plugins are dynamically removed from a page. This implements the short-term solution of hiding the plugin doorhanger when no more plugins are on the page (the better long-term solution will keep showing the UI and track all the plugins a page ever uses). This also implements a short-term solution when a user enables a plugin. Also bug 887088 - Short-term UI solution: when a user loads multiple tabs from a site and enables a plugin on one of them, the plugins are not enabled on other tabs but the "continue allowing" button does nothing. This patch makes the "Continue Allowing" button enable existing plugins of that type. r=jaws r=jschoenick
...
--HG--
extra : rebase_source : 4b24a6d5bf3b5c33b1e19702eca676b340b5d8b1
2013-07-17 09:21:02 -04:00
Mina Almasry
dff7def29b
Bug 888864 - Changing a stylesheet ProcessingInstruction's data no longer applies immediately. r=bz
2013-07-16 11:18:33 -04:00
Paul Adenot
127e99dd3c
Bug 894150 - Unregister the PannerNode in the AudioListener when destroying the stream. r=ehsan
2013-07-16 14:45:41 +02:00
Brian O'Keefe
f98dd45a72
Bug 883502 - Part 1: Move 'chromium_config.mk' includes after rules.mk. r=gps
2013-07-04 08:28:43 -04:00
James Kitchener
1c00ff219a
Bug 893537 - Crash after unloading an iframe with srcdoc attribute set. r=bz
2013-07-16 10:32:39 -04:00
Guillaume Abadie
79fae3c7f5
Bug 890049 - WebGL2 Replace WebGLContext by WebGLContext with one subclass WebGL1Context. r=jgilbert
2013-07-16 10:32:24 -04:00
Gabor Krizsanits
c9c9a69587
Bug 874158 - Crash in GetNativeForGlobal. r=bholley
2013-07-16 15:04:28 +02:00
Paul Adenot
6200078a6f
Bug 891986 - Keep the source ArrayBuffer to a decodeAudioData call alive until the decoding is complete. r=mccr8,ehsan
2013-07-16 11:00:36 +02:00
Boris Zbarsky
c426151250
Bug 881087. Skip unnecessary work resetting visited state on links if the base URI only changes its fragment identifier. r=smaug
2013-07-16 01:31:43 -04:00
Boris Zbarsky
51ed392dde
Bug 838146 part 9. Make Xrays play nice with WebIDL resolve hooks. r=bholley
2013-07-16 01:31:03 -04:00
Cameron McCormack
992138742b
Bug 888906 - Make drawWindow paint into an offscreen buffer sized according to the target's scale. r=mattwoodrow
2013-07-16 14:31:00 +10:00
Mina Almasry
c62067c22c
Bug 713564 - Add an API to declare a stylesheet obsolete. r=bz
2013-07-15 17:28:33 -04:00
Ryan VanderMeulen
b3e4a0fd80
Backed out 3 changesets (bug 603488) for Windows reftest orange.
...
Backed out changeset f60f6c301670 (bug 603488)
Backed out changeset 80520a16d7f1 (bug 603488)
Backed out changeset eeed50e8e213 (bug 603488)
2013-07-15 15:50:26 -04:00
David Zbarsky
46991511ae
Remove unneeded DOMCI_DATA. no bug
2013-07-15 12:26:24 -07:00
Blake Kaplan
89177ea95a
Bug 888787 - Restore old XBL behavior when a child of the bound element didn't match any of the <children/> in the binding. r=sicking
2013-07-11 17:05:54 -04:00
James Kolb
824097167f
Bug 603488 - Part 2: Draw vector images using imgIContainer::Draw(). r=roc
2013-07-13 15:13:54 -04:00
Ryan VanderMeulen
c14c7bcf1f
Bug 832768 - Disable test_buffered.html due to frequent timeouts.
2013-07-15 11:45:10 -04:00
Bob Clary
fa39acaebb
Bug 893617 - Add android.json manifest for Mochitest content/canvas tests, r=ted.
2013-07-15 07:16:34 -07:00
Rick Eyre
ffb8b1982d
Bug 882706 - Implement TextTrackList::GetTrackById(). r=rillian
...
I've also added an Id attribute to the TextTrack implementation as it wasn't
there yet.
2013-07-09 11:44:35 -04:00
Randy Lin
31962cd52a
Bug 891722 - Media Recording - The rate of ondataavailable events spikes adnormally high after starting, stopping, and starting recording again. r=roc
2013-07-14 15:04:10 +08:00
Randy Lin
13a84b7931
Bug 889720 - Media Recording - Implement Pause/Resume DOM API. r=roc
2013-07-14 15:31:59 +08:00
Mike Hommey
e9ee5bb8ee
Bug 892904 - Remove useless includes of config.mk. r=gps
2013-07-15 18:48:40 +09:00
Mike Hommey
8bc29f2d89
Bug 887483 - Remove some more useless FORCE_STATIC_LIB and leftover comments from previous removal. r=mshal
2013-07-15 18:48:40 +09:00
Cameron McCormack
e17bd6250e
Bug 893484 - Set second last polygon marker type before appending last one. r=jwatt
2013-07-15 19:50:09 +10:00
David Anderson
0930e61030
Implement CPOW support in MessageManager (bug 870180, r=smaug,billm).
2013-07-10 15:05:39 -07:00
Ryan VanderMeulen
416262f62f
Merge m-c to inbound.
2013-07-12 22:32:46 -04:00
Sotaro Ikeda
1aa95b8f43
Bug 891445 - Fix incorrect pointer comparison. r=doublec
2013-07-12 17:27:17 -04:00
Ryan VanderMeulen
b9a911ec3f
Merge m-c to inbound.
2013-07-12 09:29:59 -04:00
Olli Pettay
4b62be324b
Bug 892582 - crash in nsContentSink::WillParseImpl , r=bz
...
--HG--
extra : rebase_source : 23cba75e0470c0170ea48e7deb44f24f191dee38
2013-07-11 22:39:06 -04:00
Boris Zbarsky
29d983f17d
Bug 883889 followup: nsChildContentList is not an nsINode subclass. r=orange
2013-07-11 12:59:53 -04:00
Boris Zbarsky
05b9585b54
Bug 883889. Call SetIsDOMBinding() in the nsINode constructor, and remove it from all the subclasses. r=peterv
...
This patch leaves the call in the Attr constructor, because we plan to make Attr not inherit from nsINode.
2013-07-11 11:58:29 -04:00
Boris Zbarsky
e787289888
Bug 890193. Make the XML prettyprinter actually drop its binding when it unhooks, and remove the now-dead concept of "style binding" in the process. r=mrbkap
2013-07-11 11:58:28 -04:00
Yuan Xulei
94bdd2756a
Bug 890580 - Add test cases for nsIDocumentEncoder.OutputNonTextContentAsPlaceholder. r=hsivonen
2013-07-11 11:48:59 -04:00
Yuan Xulei
ca1c8f9a71
Bug 890580 - Enable plaintext serializer to output non-text content as placeholder. r=hsivonen
2013-07-11 11:48:43 -04:00
Ryan VanderMeulen
48b25b0add
Backed out changeset 4504582d908c (bug 843003) for Marionette failures.
2013-07-11 11:46:04 -04:00
Botond Ballo
aa89fe2cd5
Bug 891468 - Convert nsEventStateManager::GetChildProcessOffset to return a LayoutDeviceIntPoint instead of an nsIntPoint. r=smaug
2013-07-11 10:43:35 -04:00
Mounir Lamouri
771c678ebf
Bug 890516 - Backout patch from bug 614825. r=bz
2013-07-11 10:39:18 -04:00
Ed Morley
7d3ce53582
Backed out changeset ee7d34a58f11 (bug 886173) for mochitest 1 failures in test_playback_rate.html
2013-07-11 15:31:52 +01:00
Mounir Lamouri
4505c3bea8
Bug 843003 - Send events and allow :hover to apply on <button>'s children. r=bz
2013-07-11 10:30:23 -04:00
J. Ryan Stinnett
c20fa886e7
Bug 282097 - Part 10: Ensure input commands are enabled. r=enndeakin
2013-07-10 09:14:21 -05:00
J. Ryan Stinnett
b048433edd
Bug 282097 - Part 9: Ensure editor commands are enabled. r=enndeakin
2013-07-10 09:13:53 -05:00
J. Ryan Stinnett
e56a76c9f2
Bug 282097 - Part 5: Remove platform bindings for Cocoa. r=neil
2013-07-10 09:10:18 -05:00
J. Ryan Stinnett
7ae16d70d9
Bug 282097 - Part 2: Rename field from nsNativeKeyEvent. r=masayuki
2013-07-09 22:45:10 -05:00
Ryan VanderMeulen
9952068067
Bug 832768, bug 864682, bug 707777 - Disable flaky media tests until they aren't anymore.
2013-07-12 16:14:58 -04:00
Paul Adenot
dc50b601e1
Bug 886173 - Preserve playbackRate across pause/play. r=cpearce
2013-06-24 14:05:38 +02:00
Ed Morley
20148ab4c5
Merge mozilla-central and inbound
2013-07-11 10:59:11 +01:00
Ed Morley
bbef1fe93c
Merge latest green fx-team changeset and mozilla-central
2013-07-11 10:12:37 +01:00
Matthew Gregan
b19fc7bf6a
Bug 889201 - Add tests for VideoPlaybackQuality. r=roc
2013-07-11 15:52:22 +12:00
Masayuki Nakano
b5b0088432
Bug 875674 part.5 Implement attributedSubstringForProposedRange:actualRange: of NSTextInputClient r=roc+smichaud
2013-07-11 16:46:35 +09:00
Masayuki Nakano
c86e87b3a3
Bug 875674 part.4 Implement firstRectForCharacterRange:actualRange: of NSTextInputClient r=roc+smichaud
2013-07-11 16:46:35 +09:00
Masayuki Nakano
80b0b5d760
Bug 875674 part.1 nsIMEUpdatePreference should store wanted updates per notification r=roc
2013-07-11 16:46:34 +09:00
Tim Taubert
a887626424
Bug 891806 - part 2 - replace 'yield;' with 'yield undefined;' in content/; r=smaug
2013-07-10 23:52:14 +02:00
Ryan VanderMeulen
5f7f93b294
Merge the last green birch cset to m-c.
2013-07-10 13:49:16 -04:00
Sotaro Ikeda
d87d29abf5
Bug 890394 - Prevent incorrect state transition. r=doublec
2013-07-10 09:58:04 -04:00
Ryan VanderMeulen
ec6b3d53b5
Merge m-c to inbound.
2013-07-10 09:45:16 -04:00
Paul Adenot
170455b45b
Bug 888271 - Make test_AudioBufferSourceNodeOffset.html fuzzier.
2013-07-10 15:03:19 +02:00
Ms2ger
96c70711a2
Bug 890817 - Remove nsIDOMPaintRequestList; r=smaug
2013-07-10 12:01:29 +02:00
Ms2ger
63e5390883
Bug 890695 - Use MOZ_THIS_IN_INITIALIZER_LIST in content/; r=mounir
2013-07-10 11:56:47 +02:00
Wes Kocher
e4601507f5
Backout 129da44ac469 (bug 870180) for breaking message manager
2013-07-10 18:22:34 -07:00
David Anderson
144a6b0e34
Implement CPOW support in MessageManager (bug 870180, r=smaug,billm).
2013-07-10 15:05:39 -07:00