Sylvestre Ledru
265e672179
Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
...
# ignore-this-changeset
--HG--
extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
2018-11-30 11:46:48 +01:00
Kartikaya Gupta
88030616a1
Bug 1466613 - Add a gfxCriticalNote to provide more details on replay failure. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D8257
--HG--
extra : moz-landing-system : lando
2018-11-13 10:38:24 +00:00
Ryan Hunt
fd979d2851
Bug 1475139 part 7 - Add DrawDependentSurface API to DrawTarget. r=mattwoodrow
...
This commit adds an API to DrawTarget to draw a surface that will be provided
at the time a recording is replayed. The surface is referenced using a user
interpreted ID.
This will be used for drawing a OOP iframe, and the ID will be the TabId.
Differential Revision: https://phabricator.services.mozilla.com/D6786
--HG--
extra : rebase_source : d5ce9b429c89e9adb0e5fb180f60125e64f12d4a
2018-09-24 21:43:41 -05:00
Lee Salzman
de75729420
Bug 1480615 - reuse scaled fonts across blob image recordings. r=jrmuizel
2018-09-05 21:55:53 -04:00
Andrew Osmond
63d93fdc78
Bug 1425484 - Part 3. Integrate shared surfaces with the blob image recordings. r=jrmuizel
2018-04-26 19:00:16 -04:00
Chris Peterson
fe5cd3d5d9
Bug 1436263 - Part 3: Remove virtual
from final virtual function declarations. r=froydnj
...
MozReview-Commit-ID: 8pjYjEvQF42
--HG--
extra : rebase_source : 5eb0bea2ef5f06a811b4f3daf57ce8720f12dd07
2018-02-08 21:22:43 -08:00
Chris Peterson
0129d900f3
Bug 1436263 - Part 2: Replace override final
virtual function specifiers with just final
. r=froydnj
...
MozReview-Commit-ID: 70gt5SUu4Dv
--HG--
extra : rebase_source : 71912c6bde22aaed01e70615a4ee794a36e70d0e
extra : source : 1c22d4c65d70b797ee3e963ec426c90e1f89b5e3
2018-02-05 22:50:00 -08:00
Chris Peterson
d09123f248
Bug 1436263 - Part 1: Replace final override
virtual function specifiers with just final
. r=froydnj
...
MozReview-Commit-ID: DE5HkIhsZ6D
--HG--
extra : rebase_source : 94831c1e13a840dd2ea0600f64bcf70c2bf938d9
extra : source : cf9283bf1b0bca3a6311c98e227329d451f80ecb
2018-02-05 22:46:57 -08:00
Chris Peterson
37efe4d0e6
Bug 1428535 - Add missing override specifiers to overridden virtual functions. r=froydnj
...
MozReview-Commit-ID: DCPTnyBooIe
--HG--
extra : rebase_source : cfec2d96faeb11656d86d760a34e0a04cacddb13
extra : intermediate-source : 6176724d63788b0fe8caa3f91607c2d93dbaa7ec
extra : source : eebbb0600447f9b64aae3bcd47b4be66c02a51ea
2017-11-05 19:37:28 -08:00
Jeff Muizelaar
ed62b1d4a1
Bug 1380014. Share fonts with WebRender. r=lsalzman
...
This changes the serialization format a little bit.
We now have an index at the end of the blob. This
is currently used to store a list of the used font keys.
In the future we'll add rects and can use it for invalidation.
2017-10-27 18:21:27 -04:00
Jeff Muizelaar
f1e1608327
Bug 1380014. Add the ability to record UnscaledFonts by index. r=lsalzman
2017-10-27 18:21:26 -04:00
Lee Salzman
2d696d5c34
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
...
MozReview-Commit-ID: 5K9201eCSv
2017-06-30 14:09:05 -04:00
Sebastian Hengst
522fc18c93
Backed out changeset 24421d72ba08 (bug 1376026)
2017-07-07 21:42:09 +02:00
Lee Salzman
ab6885d706
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
...
MozReview-Commit-ID: 5K9201eCSv
2017-06-30 14:09:05 -04:00
Jeff Muizelaar
1b3f0224fd
Bug 1377362. Make InlineTranslator::TranslateRecording() take data instead of a stream. r=lsalzman
...
This gives us a big improvement to deserialization speed.
2017-07-06 07:15:45 -04:00
Carsten "Tomcat" Book
fbc9f302f1
Backed out changeset d09fb3a5cedf (bug 1376026)
2017-07-06 08:11:48 +02:00
Lee Salzman
edc6db4195
Bug 1376026 - fix plumbing of DWrite parameters for Skia fonts to not depend on gfxPlatform. r=jrmuizel
2017-06-30 14:09:05 -04:00
Lee Salzman
6648f1fbf8
Bug 1364628 - give each webrender blob image renderer thread its own thread-local FT_Library to work around unsafe FT_Face rasterization/metrics calls. r=jrmuizel
...
MozReview-Commit-ID: 5sJznRRV3bq
2017-05-17 21:56:58 -04:00
Jeff Muizelaar
2d0ade0f7c
Bug 1362221. InlineTranslator should track DrawTargets. r=lsalzman
...
Previously we always used the initial DrawTarget regardless of what was being drawn.
2017-05-05 10:34:03 -04:00
Jeff Muizelaar
ec4e044d9e
Bug 1360001. Add back some recording helpers. r=bobowen
...
These are only going to be used temporarily while we bring up blob images for
webrender.
2017-05-01 21:58:21 -04:00
Bob Owen
3f14ad38c2
Bug 1347646 Part 1: Backout 4849ef8c9a34 for causing OOM issues when printing PDFs. r=jwatt, r=lsalzman, r=tobytailor
2017-04-08 22:47:51 +01:00
Tobias Schneider
2722515c91
Bug 1311512 - Use recording draw target for mozPrintCallback canvases. r=jwatt
2016-12-22 11:11:15 -08:00