Jeff Gilbert
35a56dc6bb
Bug 1144906 - Add accel E10S backend for WebGL compositing. - r=jrmuizel,mattwoodrow,nical,sotaro
2015-06-04 14:21:32 -07:00
David Anderson
53244f3c1b
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-06-04 16:51:10 -04:00
Milan Sreckovic
a5295afcda
Bug 1131463 - Report AtomicRefCounterWithFinalize doing the wrong thing with AddRef and Release in release build as well. r=sotaro
2015-05-29 16:41:28 -04:00
Amanda Sambath
c575377dcc
Bug 1158120 - Replace nsIntSize by mozilla::gfx::IntSize in gfx/layers. r=nical
2015-06-03 13:45:24 +02:00
David Anderson
689e3a4a98
Fix asynchronously scrolling containerful subframes. (bug 1148582 part 6.1, r=tn)
2015-06-02 16:34:46 -07:00
David Anderson
e04fb998df
Use the correct scrollframe clips with nested scrollframes in APZ. (bug 1148582 part 6, r=botond)
2015-06-02 16:34:33 -07:00
CJKu
d001f250e3
Bug 1133007 - Send the content of a texture only if its was altered since previous transmission. r=kamidphish, r=boris
2015-06-02 06:21:00 -04:00
Nicolas Silva
4d045910c3
Bug 1169339 - Fix incorrect tile storage order in TiledContentHost. r=jrmuizel
2015-06-02 12:13:14 +02:00
Kearwood (Kip) Gilbert
b3eb214735
Bug 766345 - Part 1 - Implement DEAA Antialiasing for transformed layers (v5 Patch). r=vladimir, r=djg
2014-12-17 16:28:45 -08:00
Amanda Sambath
9da69d71e0
Bug 1158120 - Edit include and comments that contained gfxIntSize and nsIntSize. r=nical
2015-05-29 17:01:46 +02:00
Wes Kocher
01fae16e74
Backed out changeset 29bd04fc57f0 (bug 1144906) for b2g m12 orange
2015-05-28 17:08:53 -07:00
Jeff Gilbert
a7debc6863
Bug 1144906 - Fast WebGL compositing on E10S. - r=jrmuizel,mattwoodrow,nical
2015-05-28 14:51:39 -07:00
CJKu
60a84eaf28
Bug 1168015 - Dump source image from graphic buffer directly on B2G. r=kamidphish, r=hshih
2015-05-28 02:30:00 -04:00
Kyle Fung
1e1e8aab90
Bug 1167370: Check for Map() call failing. r=bas
2015-05-22 19:12:10 -04:00
Nicolas Silva
0d6d6cd264
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
David Anderson
d07bf4da02
Move the APZ scroll frame clip onto FrameMetrics. (bug 1148582 part 3, r=mstange,tn)
2015-05-26 12:40:24 -07:00
Jeremy Chen
c125f890a2
Bug 1155495 - Part 2: Remove unnecessary class inheritance and casting. r=nical, r=sotaro
2015-05-20 01:43:00 -04:00
Jeremy Chen
c14a65944b
Bug 1155495 - Part 1: Remove TextureHostOGL and integrate the platform specific API into TextureHost. r=nical, r=sotaro
2015-05-22 02:25:00 -04:00
Ryan VanderMeulen
5d21775961
Backed out changesets 4b6aa5c0a1bf and fdf38a41d92b (bug 1150549) for Mulet crashes.
...
CLOSED TREE
2015-05-25 14:05:05 -04:00
Nicolas Silva
c3d731247c
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
Bas Schouten
19fa8514e4
Bug 1158575: Support using GDI rendering for opaque surfaces when using cross-process layers. r=jrmuizel
2015-05-22 17:54:24 +02:00
Ryan VanderMeulen
e635a4926e
Backed out 2 changesets (bug 1150549) for OSX asserts.
...
Backed out changeset ef2faa9a0845 (bug 1150549)
Backed out changeset b35c88257a9c (bug 1150549)
CLOSED TREE
2015-05-22 10:28:52 -04:00
Mathieu Blot
0af9a71dd5
Bug 1157664 - Initialize mozilla::layers::FPSCOUNTER::mIteratorIndex. r=nical
2015-05-19 17:08:48 +02:00
Nicolas Silva
f5cd2ecb2d
Bug 1150549 - Simplify TiledContentHost. r=jrmuizel
2015-05-22 13:38:13 +02:00
Nathan Froyd
f61c010661
Bug 1160485 - remove implicit conversion from RefPtr<T> to TemporaryRef<T>; r=ehsan
...
Having this implicit conversion means that we can silently do extra
refcounting when it's completely unnecessary. It's also an obstacle to
making RefPtr more nsRefPtr-like, so let's get rid of it.
2015-05-01 09:14:16 -04:00
Nathan Froyd
e970b7431b
Bug 1116905 - part 3 - remove dependence on implicit conversion from T* to TemporaryRef<T>, gfx changes; r=jrmuizel
2015-04-30 15:20:30 -04:00
Baptiste Emmanuel
aef8ebb51a
Bug 1157663 - Init mMap in the constructor to avoid half initialized structures. r=nical
2015-05-19 17:14:45 +02:00
Ethan Lin
083a328551
Bug 1166165 - Check if the timestamp is null to prevent assertion. r=nical
2015-05-20 17:01:34 -04:00
Ryan VanderMeulen
04eb118b4c
Backed out changeset bcc398de6eda (bug 1166165) for suspicion of causing test_NuwaProcessCreation.html permatimeouts.
2015-05-20 13:52:23 -04:00
Ethan Lin
8ea56f7f69
Bug 1166165 - Check if the timestamp is null to prevent assertion. r=nical
2015-05-19 00:37:00 -04:00
Brian Birtles
66e943ae38
Bug 1164330 - Rename time fraction to (iteration) progress; r=jwatt
2015-05-13 13:57:35 +09:00
Phil Ringnalda
881f3ba8cc
Back out 530555a2d6d4 (bug 1162064) for debug b2g emulator assertions and failure to thrive
...
CLOSED TREE
2015-05-17 22:42:05 -07:00
David Anderson
580eb72be7
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-05-17 23:11:44 -04:00
David Anderson
93351f8ffa
Backout changeset e5d045d49b40 for bustage on an a=CLOSED TREE
2015-05-17 21:46:30 -04:00
David Anderson
dd781641e4
Use widgets for APZ checks, rather than gfxPrefs. (bug 1162064, r=kats,mstange)
2015-05-17 20:44:43 -04:00
Timothy Nikkel
16445fc64d
Bug 1165536. Don't include resolution compensation when adjusting the cliprect of ancestors of scrollbars. r=botond
...
We are trying to adjust for the async transform that gets applied to the scrollable container layer by applying a transform to the scrollbar layer. That means we also need to adjust our clip rect. The resolution compensation is not done for this reason (compensating for a transform on an ancestor layer), hence we don't need to adjust the clip rect for the resolution compensation.
2015-05-17 02:00:10 -05:00
Timothy Nikkel
51430bf757
Bug 1164767. Modify async scrollbar positioning code to deal with containerless root scrollables. r=botond
...
The root scrollbars will no longer be a descendant of the layer with their corresponding frame metrics. But scrollbars for root scrollables still need adjustment for the resolution.
We still use the descendant check for the code which needs to be run if the scrollbars are a descendant of the layer with their corresponding frame metrics so that non-containerless root scrolling still works the same way.
2015-05-15 20:01:32 -05:00
Timothy Nikkel
63839541c5
Bug 1164340. Fix up some scrollbar related comments in AsyncCompositionManager. r=botond
2015-05-13 19:15:39 -05:00
Timothy Nikkel
f9427c5257
Bug 1164340. Convert the scrollbar thumb ratio to a unitless ratio properly for non-zoomable scrollframes. r=botond
2015-05-13 19:15:38 -05:00
Kartikaya Gupta
e8a4761a89
Bug 1022080 - Dump compositable textures as something that we can paste into the URL bar. r=nical
2015-05-12 09:16:54 -04:00
Kartikaya Gupta
f5b20efc23
Bug 1022080 - Add surface dumping for X11 basic textures. r=nical
2015-05-12 09:16:54 -04:00
Kartikaya Gupta
03c043742e
Bug 1022080 - Make non-HTML dumping of textures work better. r=nical
2015-05-12 09:16:54 -04:00
Timothy Nikkel
e7ab6607a9
Bug 1163259. Make sure we don't look at the parent ref layer when looking for a layer with the frame metrics for a scrollbar. r=kats
...
The ref layer comes from the parent process, and hence a different scrollid space. If the scrollid on it's metrics happen to match a scrollbar from the child process we have a problem.
2015-05-12 00:13:04 -05:00
Kartikaya Gupta
74563ea4c9
Bug 1160566 - Make FrameMetrics.mCompositionBounds private and add a getter/setter for it. r=botond
2015-05-07 14:44:03 -04:00
Thibaud Backenstrass
bc3f9bf34d
Bug 1158122 - Remove all occurences of nsIntRect in gfx/layers/composite. r=nical
2015-05-07 11:07:42 +02:00
Phil Ringnalda
4b4983c265
Back out dc2fed1aa0af (bug 1144906) for ASan, Android debug, and OS X 10.10 mochitest-gl bustage
...
CLOSED TREE
2015-05-06 19:55:40 -07:00
Jeff Gilbert
a252aede83
Bug 1144906 - Fast WebGL on E10S. - r=mattwoodrow,nical
2015-05-06 16:35:29 -07:00
Wes Kocher
bf61250437
Backed out changeset 93af6e2a390d (bug 1144906) for build bustage
2015-05-06 16:01:47 -07:00
Jeff Gilbert
2276a83b33
Bug 1144906 - Support fast WebGL on E10S. - r=mattwoodrow,nical
2015-05-06 13:48:28 -07:00
Danilo Cesar Lemes de Paula
1da46b6bb3
Bug 1156401 - Fix painting when building fennec with apzc. r=kats, r=botond
...
Since SetFirstPaintViewport wasn't being called on
Fennec with APZ, none of the painted content was being displayed.
2015-04-30 06:08:00 -04:00