267ecccfed954079e9ec37182d6c9aafe3007525 |
|
21-Feb-2018 |
Mike Reed <reed@google.com> |
change path serialization version to 4 New format should be much simpler: - only store public data (e.g. points, verbs, filltype) - deserialize just uses public APIs Refactor reading code to manage different (older) versions, to make it clear (hopefully) what we can delete when we can abandon version 3 support. Bug: skia: Change-Id: I30465f891cba3f044ae1cb2c13c04f04fdc9da78 Reviewed-on: https://skia-review.googlesource.com/109160 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Mike Reed <reed@google.com>
/external/skia/src/core/SkSafeMath.h
|
33f38b05fb54994a39ff77c1b8681276c6d03ea3 |
|
14-Feb-2018 |
Mike Reed <reed@google.com> |
simplify size check in string b/72956754 Bug: skia: Change-Id: I50627d9c7fe84630c496f8829608cde875512da0 Reviewed-on: https://skia-review.googlesource.com/107304 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Herb Derby <herb@google.com>
/external/skia/src/core/SkSafeMath.h
|
baafcdcd543571238654df87f060a9f5be0eb570 |
|
22-Jan-2018 |
Mike Reed <reed@google.com> |
move zero-init to sk_malloc for masks Bug: skia: Change-Id: I75d557068bdcd9e9f7e380e4fa447f9d83dd1554 Reviewed-on: https://skia-review.googlesource.com/98200 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Mike Reed <reed@google.com>
/external/skia/src/core/SkSafeMath.h
|
5c68dce7750a5525a5cfae29943716ce5c0d51b3 |
|
22-Dec-2017 |
Mike Reed <reed@google.com> |
add safemath version of readbuffer->skip Bug: skia: Change-Id: I6a5d24569cc1bd93bd190d81e3375993da9c56f0 Reviewed-on: https://skia-review.googlesource.com/88581 Commit-Queue: Mike Reed <reed@google.com> Reviewed-by: Herb Derby <herb@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
/external/skia/src/core/SkSafeMath.h
|
d923a71a113d97dc87b4424c25d5b5019331db24 |
|
22-Nov-2017 |
Florin Malita <fmalita@chromium.org> |
Use SkSafeMath for text blob storage calculations Change-Id: I028895dee81d99b1fa2a9acfa3db3f4bcb0f8f64 Reviewed-on: https://skia-review.googlesource.com/73823 Reviewed-by: Herb Derby <herb@google.com> Commit-Queue: Florin Malita <fmalita@chromium.org>
/external/skia/src/core/SkSafeMath.h
|
67b190bc3f6ee0035c6bac28974f53c53ec32d6f |
|
21-Nov-2017 |
Mike Reed <reed@google.com> |
detect too many points Bug:777318 Change-Id: Idb52688b6ee4ae020004400da995620c1f548559 Reviewed-on: https://skia-review.googlesource.com/73821 Commit-Queue: Mike Reed <mike@reedtribe.org> Reviewed-by: Herb Derby <herb@google.com>
/external/skia/src/core/SkSafeMath.h
|
35ae65d5d04dc3fc75a635c90c5aa9bb1eda3812 |
|
11-Aug-2017 |
Herb Derby <herb@google.com> |
SkSafeMath for tracking size_t overflow Do multiply (mul) and add while tracking that the calculation does not overflow, which can be checked with ok(). The new unit test shows a couple examples. Author: Herb Derby <herb@google.com> Change-Id: I7e67671d2488d67f21d47d9618736a6bae8f23c3 Reviewed-on: https://skia-review.googlesource.com/33721 Reviewed-by: Mike Klein <mtklein@chromium.org> Commit-Queue: Herb Derby <herb@google.com>
/external/skia/src/core/SkSafeMath.h
|