Commit Graph

7001 Commits

Author SHA1 Message Date
Kearwood (Kip) Gilbert
b0faa3b68d Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad 2015-09-17 14:23:13 -07:00
Carsten "Tomcat" Book
607b26d468 Backed out changeset c1f17f489417 (bug 1176024) for crashes 2015-12-29 14:29:09 +01:00
Nicolas Silva
b1d70b6c4f Bug 1176024 - Have TextureClient::Lock check that it can expose a DrawTarget when it makes sense. r=Bas 2015-12-29 13:05:50 +01:00
Markus Stange
c03252cce6 Bug 1187322 - Fix bustage. 2015-12-29 12:13:24 +01:00
Markus Stange
11c2848b69 Bug 1187322 - Don't require accelerated OpenGL contexts for BasicCompositor on OS X. r=jrmuizel 2015-12-23 16:22:55 +01:00
Sotaro Ikeda
10d0d51196 Bug 1205713 - Merge ImageHostOverlay/ImageClientOverlay to ImageHost/ImageClient r=nical 2015-12-29 01:07:33 -08:00
Carsten "Tomcat" Book
7e75f1622f Backed out changeset d569d015069d (bug 1176024) for crashes 2015-12-28 12:07:16 +01:00
Nicolas Silva
18c1b93404 Bug 1176024 - Have TextureClient::Lock check that it can expose a DrawTarget when it makes sense. r=Bas 2015-12-28 10:46:25 +01:00
Kartikaya Gupta
13a4d07a97 Bug 1234950 - When advancing APZ animations, use the next vsync timestamp instead of the current one, since that is what will be composited. r=mstange 2015-12-27 10:20:40 -05:00
Kartikaya Gupta
cbdb54296b Bug 1234950 - Advance APZ animations after updating the layer shadow transforms, rather than before. r=mstange 2015-12-27 10:20:40 -05:00
Jim Chen
3c3f9af3ff Bug 1232456 - Renew EGL surface using existing compositor widget; r=snorp
GLContextEGL needs a widget in order to recreate its surface. This patch
adds a widget parameter to RenewSurface so that the compositor can pass
in its widget.
2015-12-23 22:03:35 -05:00
Kartikaya Gupta
4ad1fd8ef7 Bug 1192919 - Follow-up to fix build error with logging enabled. r=me and DONTBUILD 2015-12-22 15:12:53 -05:00
Markus Stange
2e972aeb64 Bug 1147673 - Relax the ancestor transform assertion a little. r=kats 2015-12-22 17:06:04 +01:00
Botond Ballo
6d8cb28039 Bug 1147673 - Determine more accurately whether an async transform affects a layer's clip rect. r=kats 2015-10-02 18:35:21 -04:00
Markus Stange
2e89d8e6cf Bug 1147673 - Unadjust clip before intersecting it with the scroll clip. r=botond 2015-10-09 14:30:44 +02:00
Bas Schouten
548046553b Bug 1072501: Unmap file mapping on source surface destruction. r=jrmuizel 2015-12-01 16:41:08 +01:00
David Anderson
5f8b5e1d90 Remove the TaskThrottler. (bug 1192919 part 6, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
50096af868 Dispatch all APZ repaint requests immediately, and rely on content vsync. (bug 1192919 part 5, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
e070cf1931 Turn apz.use_paint_duration off. (bug 1192919 part 4, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
a620bd06a2 Force a paint to be scheduled for scroll info layers. (bug 1192919 part 3, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
181a8e0a70 Minimize the displayport for frames that must animate synchronously. (bug 1192919 part 2, r=kats) 2015-12-21 09:36:36 -05:00
David Anderson
ba7b82a3c5 Annotate FrameMetrics that are created for ScrollInfoLayers. (bug 1192919 part 1, r=kats) 2015-12-21 09:36:36 -05:00
Nicolas Silva
7289e34c16 Bug 1228952 - Move texture metadata out of the BufferTextureClient/Host's buffer. r=Sotaro 2015-12-16 19:50:58 +01:00
Lee Salzman
7c3422f7ec Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel 2015-12-18 13:53:25 -05:00
Morris Tseng
416e9b2f39 Bug 1215438 - Part 4: Rename CairoImage to SourceSurfaceImage. r=roc 2015-12-18 14:52:16 +08:00
Morris Tseng
86879fec06 Bug 1215438 - Part 3: CairoImage can use in any thread. r=roc 2015-12-18 14:52:16 +08:00
Wes Kocher
a10196e6b9 Backed out 10 changesets (bug 1082598) for 2d.path.arcTo.shape.curve1.html failures on OSX
Backed out changeset 018c2a3031f4 (bug 1082598)
Backed out changeset 8f60e42aca2e (bug 1082598)
Backed out changeset c4297c82165f (bug 1082598)
Backed out changeset c22c1bfd091a (bug 1082598)
Backed out changeset 8754fd718869 (bug 1082598)
Backed out changeset da976e4cd253 (bug 1082598)
Backed out changeset 3c8f87df8c68 (bug 1082598)
Backed out changeset 3183d30eb549 (bug 1082598)
Backed out changeset c239a7bc6cba (bug 1082598)
Backed out changeset aa3805015270 (bug 1082598)
2015-12-17 14:30:50 -08:00
Lee Salzman
c910fdd9eb Bug 1082598 - Part 6: Fix layers for Skia update. r=jrmuizel 2015-12-17 14:45:45 -05:00
Kartikaya Gupta
a36a64a787 Bug 1229039 - If a PanGesture input block gets interrupted, just start a new block instead of not sending the rest of the events through the APZ. r=mstange 2015-12-17 10:05:47 -05:00
Kartikaya Gupta
c95cc9f51e Bug 1229039 - Miscellaneous logging fixes/updates. r=botond 2015-12-17 10:05:12 -05:00
Botond Ballo
4b369d3c35 Bug 1231228 - Gtest. r=kats 2015-12-16 10:49:42 -05:00
Botond Ballo
a2b1c35bc0 Bug 1231228 - Correctly check for whether an APZC along the handoff chain is panned into overscroll. r=kats 2015-12-14 19:55:37 -05:00
Nathan Froyd
dfdcb730b6 Bug 1233069 - add override declarations to Windows graphics headers; r=Bas
This change silences a number of -Winconsistent-missing-override
warnings on clang-cl.
2015-12-16 10:41:21 -05:00
Carsten "Tomcat" Book
ae06ed7031 Backed out changeset 1cbfa21cf2b5 (bug 1147673) for mulet r5 test failures on a CLOSED TREE 2015-12-16 11:53:11 +01:00
Carsten "Tomcat" Book
a6cb7e8d99 Backed out changeset 9e1f2694536c (bug 1147673) 2015-12-16 11:52:41 +01:00
Botond Ballo
191d900f00 Bug 1147673 - Determine more accurately whether an async transform affects a layer's clip rect. r=kats 2015-10-02 18:35:21 -04:00
Markus Stange
e4cae86f79 Bug 1147673 - Unadjust clip before intersecting it with the scroll clip. r=botond 2015-10-09 14:30:44 +02:00
Nicholas Nethercote
41c8ba65bb Bug 1232576 (part 2) - Rename gfxContext::GetCairo() as GetRefCairo() and make it static. r=jfkthame.
This means its callers now need a DrawTarget instead of a gfxContext.
2015-12-14 22:26:23 -08:00
Nicholas Nethercote
b12ef35870 Bug 1232576 (part 1) - Move the reference |cairo_t*| from gfxContext to DrawTarget (as user data). r=jfkthame. 2015-12-14 22:23:51 -08:00
Kartikaya Gupta
599ba11c0b Bug 1229052 - Log a warning when we detect a scroll-linked effect based on the scroll event. r=roc 2015-12-14 14:47:24 -05:00
Kartikaya Gupta
d9a9f31cf1 Bug 1232484 - Remove 'using namespace gfx' and missing includes that were papered over by unified builds but can cause breakage. r=BenWa 2015-12-14 15:09:17 -05:00
Botond Ballo
591e5385dc Bug 1170325 - Undo an unnecessary signature change to AsyncPanZoomAnimation::TakeDeferredTasks(). r=Waldo
Also change the implementation to use Move() instead of swap().
2015-12-14 18:38:25 -05:00
Botond Ballo
cfe96c521f Bug 1230552 - Minor follow-up to add an assertion. rs=kats 2015-12-14 18:10:14 -05:00
Botond Ballo
f420558123 Bug 1230552 - Fuzz a floating-point comparison to avoid an intermittent test failure. r=bustage 2015-12-14 17:46:55 -05:00
Botond Ballo
32a123c335 Bug 1230552 - Extend the immediate scroll handoff pref to apply to flings. r=kats 2015-12-12 14:31:25 -05:00
Botond Ballo
f98ba2f137 Bug 1230552 - Introduce a structure to group fling handoff state. r=kats
This patch also cleans up APZCTreeManager::DispatchFling() a bit.
2015-12-12 14:31:20 -05:00
Botond Ballo
67ee4b9fe2 Bug 1230552 - Make immediate scroll handoff for panning prefable. r=kats
Immediate handoff is the current behaviour. The alternative is to
only allow a single input block to scroll a single APZC.
2015-12-14 14:47:56 -05:00
Botond Ballo
0dfd817757 Bug 1230552 - Introduce a helper AsyncPanZoomController::CurrentInputBlock(). r=kats 2015-12-12 13:03:52 -05:00
Botond Ballo
68550a91a6 Bug 1230552 - Const-correctness improvements. r=kats 2015-12-11 17:42:50 -05:00
Botond Ballo
49ee87aaf1 Bug 1230552 - Update some out-of-date comments and remove an old #undef. r=kats 2015-12-11 17:49:45 -05:00