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
Chris Pearce
680094a052
Bug 896307 - Use MediaResource::ReadAt() in WMFByteStream. r=padenot
2013-07-23 10:43:22 +12: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