David Zbarsky
b462ec011a
Bug 773842 - Fix build warnings under content/ r=mounir
2012-08-10 14:01:16 -04:00
Joe Drew
13c7575b24
Bug 773097 - Don't create our surface from GetCanvasLayer. It's called while painting, and doing so will destroy the layer manager that we're painting with. r=roc,mattwoodrow
...
Canvases use the "persistent" layer manager, which is only used after 5
seconds has elapsed on Windows. So if we start up to a site that uses canvas,
we risk switching to the persistent layer manager while drawing using the
temporary layer manager. Because layer managers are singletons, they're not
refcounted, and so we end up holding a dead pointer and corrupting the heap.
2012-08-10 12:13:09 -04:00
Nicolas Silva
d0d69183bb
Bug 773469 - Remove unnecessary layer transactions when using async-video. r=roc
2012-08-10 11:42:53 -04:00
Ed Morley
10b5d6d4ac
Backout 5d77941eba28 (bug 772726), df597d36bcbb (bug 383026), c9c7e1b9aed9 (bug 779399) for failures in meter-native-style.html
2012-08-10 14:50:43 +01:00
Robert O'Callahan
1fd3d80a86
Bug 383026. Centralize code that converts DOM scroll offsets to/from layout scroll positions. r=dbaron
...
--HG--
extra : rebase_source : eceb07d8d35e0dd5dd31d065cb04eec12d69a283
2012-08-10 23:17:06 +12:00
Chris Double
716e968bbd
Bug 759945 - Part 6: Respect media.plugins.enabled preference - r=cpearce
...
--HG--
extra : rebase_source : e10d292ea2a90eb4b3796e630f67d5aab5fa5654
2012-08-10 20:15:31 +12:00
Chris Double
a398908995
Bug 759945 - Part 4: MP4 test file - r=cpearce
...
--HG--
extra : rebase_source : 0aa155c4ebc60ddc8afe720161af345c555897a8
2012-08-10 20:15:24 +12:00
Chris Double
4e22a0f0ae
Bug 759945 - Part 3: Android OS headers and stub files for software decoding using libstagefright on Android - r=cpearce
...
--HG--
extra : rebase_source : 0f5b9fed7dac3040a98af6dcc324407c4f8a9772
2012-08-10 20:15:20 +12:00
Chris Double
2e4abce09a
Backed out changeset dcb9299974a0 due to audio issues on android and b2g
...
--HG--
extra : rebase_source : 7e2b937487c3df9a40406eadf250e6596b89664f
2012-08-10 17:30:01 +12:00
Simon Montagu
4842b65418
Bug 562169. Add support for :dir(ltr/rtl) CSS selector, content part, r=bz
2012-04-17 07:03:10 +03:00
Simon Montagu
4d946e9779
Bug 562169. Add support for :dir(ltr/rtl) CSS selector, layout/style part, r=bz
2012-08-09 20:37:58 -07:00
Simon Montagu
f8086abda8
Tests for dir(ltr/rtl) CSS selector. bug 562169, r=bz
2012-04-17 07:01:29 +03:00
Benoit Jacob
89784c667c
Bug 777028 - WebGL: allow only 16 samplers per program on Mesa - r=jgilbert
2012-08-09 22:30:17 -04:00
Jan Beich
21c416a1bf
Bug 781474 - Don't try to use FP_X_DNML on FreeBSD non-x86. r=bz
2012-08-09 17:35:53 -04:00
John Schoenick
013280620e
Bug 334288 - Use early returns in nsObjectLoadingContent::IsSupportedDocument. r=bz
2012-08-09 13:57:54 -07:00
John Schoenick
a597c46f41
Bug 764480 - Don't try to instantiate plugins while not bound to tree. r=josh
2012-08-09 13:57:05 -07:00
Nicholas Cameron
d405b3166f
Bug 773460; IsLinux should be false for Android. r=roc
...
--HG--
extra : rebase_source : ddc09bd2ad7b380d42fbefe34f2fc2e2fc9b5a39
2012-08-10 06:45:03 +12:00
Ed Morley
afd5340800
Merge mozilla-central to mozilla-inbound
2012-08-09 12:51:21 +01:00
Ed Morley
61bd42dc2d
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-08-09 12:46:05 +01:00
Robert O'Callahan
c686385674
Bug 779721. Part 6: Add a flag to track whether the main thread has called Destroy on a stream, and check that flag when sending a message to it. r=jesup
2012-08-09 23:30:09 +12:00
Robert O'Callahan
fd80974897
Bug 779721. Part 5: Add a comment explaining more about how MediaStream lifetimes are managed. r=jesup
2012-08-09 23:30:02 +12:00
Ms2ger
eb0692aef8
Bug 727547 - Add test.
2012-08-09 09:10:43 +02:00
Ms2ger
e2573fe71e
Bug 780993 - Reinstate support for setting indexed properties on HTMLSelectElement to null; r=bz
2012-08-09 09:10:21 +02:00
Ms2ger
26217245c9
Bug 780387 - Part f: Stop using PRBool & PRPackedBool; r=bsmedberg
2012-08-09 09:10:13 +02:00
Ms2ger
17e25febb8
Bug 780387 - Part d: Stop using PRFloat64; r=bsmedberg
2012-08-09 09:09:42 +02:00
Ms2ger
3f950b5744
Bug 780387 - Part b: Stop using PRIntn; r=bsmedberg
2012-08-09 09:09:40 +02:00
Robert O'Callahan
e768bf4202
Bug 779721. Part 4: Fix lock ordering inversion when running control messages during a forced shutdown. r=jesup
2012-08-01 00:17:22 +12:00
Robert O'Callahan
59bc291b5c
Bug 779721. Part 3: Don't clean up streams on the MediaGraph thread during a forced shutdown. r=jesup
...
This is actually a better fix for bug 774597. We can rely on main thread code to call
Destroy on all the MediaStreams normally. These Destroy calls can be handled even when the
MediaGraph thread has been shut down, since MediaStreamGraphImpl::AppendMessage will
call RunDuringShutdown on the Destroy messages.
2012-08-09 23:29:47 +12:00
Robert O'Callahan
8b8f22d97d
Bug 779721. Part 2: Don't block a stream just because it has no consumers. r=jesup
...
There is actually no reason to do this.
2012-08-01 00:17:21 +12:00
Robert O'Callahan
dbd1d7313b
Bug 779721. Part 1: Simplify MediaStreamGraph's invariants around when messages are processed. r=jesup
...
Rename mBlockingDecisionsMadeUntilTime to mStateComputedTime. The invariant is that
all graph state is known up to mStateComputedTime but not beyond it (except for some
stream contents that may be buffered beyond it).
Get rid of mMessageAffectedTime and all the code around computing "affected times" and "action times".
Instead, all messages take effect at mStateComputedTime.
Get rid of the two-phase execution of messages. Everything can just happen in a single Run() method.
2012-08-01 00:17:21 +12:00
Ed Morley
4c9a339aa1
Merge mozilla-central to mozilla-inbound
2012-08-08 19:13:29 +01:00
Ed Morley
969a047a7e
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-08-08 17:18:26 +01:00
Kyle Huey
ed6c22b7cd
Bug 754759: Unannotate tests now that Bug 774770 is fixed.
2012-08-07 13:54:46 -07:00
Ms2ger
5cd10c6422
Merge m-c to m-i.
2012-08-07 10:30:48 +02:00
Ms2ger
a45a0051cf
Bug 743573 - Fix a number of build warnings in dom/; r=mounir
2012-08-07 09:06:29 +02:00
Andrew McCreight
6c0ec6c6e5
Bug 779669 - Return error in GetMozDash. r=peterv
2012-08-06 08:12:06 -07:00
Aryeh Gregor
f41637535d
Bug 780469 - Reduce unnecessary includes in some content/ header files; r=bz
2012-08-06 15:02:08 +03:00
Aryeh Gregor
4d1aebd934
Bug 780070 - Remove unnecessary includes from FragmentOrElement.h; r=bz
2012-08-05 12:11:24 +03:00
Ed Morley
66bb79039e
Backout ec46cfa51bf8, 4a54f06efee8, de811fbd27b0 & 67ea1314c777 (bug 567077) for causing bug 781141
2012-08-08 13:11:34 +01:00
Cameron McCormack
202576322f
Bug 655877 - Part 31a: Atom for new frame class nsSVGTextFrame2. r=roc
2012-08-08 21:37:13 +10:00
Phil Ringnalda
cf09173698
Backout 5439489dc320, 983f76488e59, 7a92558a8dec (Bug 714358) for debug build assertions and leaks
2012-08-07 22:18:27 -07:00
Ed Morley
1368da883d
Backout b4a63a0b90c2 (bug 778420), b849f1b3859a (bug 778420), d522b5a13b27 (bug 72964), 3a12c64bf53a (bug 778420), c07148142675 (bug 726053) for failures in test_bug435425.html on a CLOSED TREE
2012-08-07 00:57:27 +01:00
Kyle Huey
d3aa5ece64
Bug 689328: Ensure that lengthComputable is always the same for a given series of progress events by claiming that it is false even if all the data has been received. r=sicking
2012-08-06 13:56:28 -07:00
John Schoenick
73657f644a
Bug 745030 - Followup, consider capabilities when checking content policy. r=josh
2012-08-06 13:48:26 -07:00
John Schoenick
43c6e623e2
Bug 745030 - Refactor nsObjectLoadingContent fallback paths. r=josh,sr=jst
2012-08-06 13:48:26 -07:00
John Schoenick
b47165349e
Bug 745030 - Refactor nsObjectLoadingContent loading paths. r=josh,sr=jst
2012-08-06 13:48:25 -07:00
Bobby Holley
1138ef9062
Bug 778420 - Fix up tests that don't like the new enablePrivilege, r=jmaher.
...
--HG--
extra : rebase_source : 07565c66b279ba5a58b5902b697110f940c255fd
2012-08-06 22:38:19 +02:00
William Chen
aa4917eef9
Bug 778420 - Initial stab at the tests. v2 r=bholley
...
--HG--
extra : rebase_source : e014ba90baa75ba3146f4e3fb5c447b87a8e83c0
2012-08-06 22:15:49 +02:00
Gijs Kruitbosch
e382a1a5d5
Bug 778420 - Fix test_bug372964. v1 r=bholley
...
--HG--
extra : rebase_source : 1c2e55604e0cd8dc0476463ed58346a1e326d7e4
2012-08-06 22:15:28 +02:00
Camilo Viecco
b0baf98f91
Bug 726053 This patch removes all forms of 'obj instanceof Components.interfaces' for the new specialpowersAPI call. r=bholley
...
--HG--
extra : rebase_source : 8a246ed35698c4da3f8a4a5202dcce949121d722
2012-08-06 22:13:46 +02:00