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