Go to file
Ben Wagner 0b9801eadc Use void(void*) instead of decltype with sk_free.
Unfortunately, boringssl also declares a function named sk_free making
decltype give an error since the function is overloaded if both Skia and
BoringSSL headers are included in the same TU (as happens in ChromeOS
builds). In theory one can use decltype and specify which overload to
use, but this is far more verbose than just specifying the type.

Change-Id: I7dfefbce0a75c7ff6791b58287f26f2cc47c8eca
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/235828
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Ben Wagner <bungeman@google.com>
2019-08-20 22:28:42 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench make pathiter bench a little more realistic 2019-08-20 18:19:55 +00:00
bin Add bin/try-clients to trigger client tryjobs 2019-06-11 16:55:53 +00:00
build_overrides Update to Dawn ToT. 2019-07-22 16:20:36 +00:00
dm gm: GMFactory returns a unique_ptr<> 2019-08-12 19:02:40 +00:00
docker fix Dockerfile? 2019-06-24 16:34:59 +00:00
docs/examples never check for degenerates in path::iter 2019-08-16 20:39:05 +00:00
example ModifierKey unifies sk_app::Window::ModifierKey & Sample::Click::ModifierKey 2019-07-09 16:16:41 +00:00
experimental remove SkPicture_none.cpp 2019-08-16 14:52:25 +00:00
fuzz Move SkImageFilter functionality into private SkImageFilter_Base 2019-08-02 18:56:39 +00:00
gm Add savelayer_with_backdrop GM to benchmark 2019-08-19 23:19:37 +00:00
gn Move transferFrom commands from GrOp and into GrRenderTask. 2019-08-20 15:23:03 +00:00
include Use void(void*) instead of decltype with sk_free. 2019-08-20 22:28:42 +00:00
infra Roll recipe dependencies (trivial). 2019-08-20 22:20:22 +00:00
modules Make SkFunctionWrapper a better wrapper. 2019-08-20 20:31:36 +00:00
platform_tools SkQP: Refactor Java method SkQP.runTests() 2019-07-24 13:54:15 +00:00
resources [skottie] Shaper downscale-to-fit vertical alignment mode 2019-08-19 18:59:06 +00:00
samplecode Move initilization of Lighting sample. 2019-08-09 20:42:39 +00:00
site documentation/build, BUILDCONFIG: Visual Studio Build Tools 2019 2019-07-12 14:17:16 +00:00
specs [img-decode] Start on proposed new spec 2019-05-06 17:39:19 +00:00
src Use void(void*) instead of decltype with sk_free. 2019-08-20 22:28:42 +00:00
tests Placeholders implementation + unit tests 2019-08-20 18:24:40 +00:00
third_party Roll skia/third_party/skcms d931999c3afd..6655095842ec (1 commits) 2019-08-20 20:57:15 +00:00
tools Roll skia/third_party/skcms d931999c3afd..6655095842ec (1 commits) 2019-08-20 20:57:15 +00:00
.clang-format restore .clang-format 2019-03-21 15:52:32 +00:00
.clang-tidy add google-build-namespaces to clang-tidy checks 2018-12-12 16:33:59 +00:00
.gitignore clean up some .gitignores 2019-05-15 19:55:45 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix Metal includes breaking macOS local builds 2019-07-08 14:02:47 +00:00
BUILD.gn remove SkPicture_none.cpp 2019-08-16 14:52:25 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Roll third_party/externals/angle2 13cc0fce4340..6aca71d7d705 (5 commits) 2019-08-20 05:15:38 +00:00
go.mod Update Go deps 2019-08-20 05:23:38 +00:00
go.sum Update Go deps 2019-08-20 05:23:38 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
OWNERS add OWNERS file 2017-12-01 19:50:19 +00:00
PRESUBMIT.py rewrite_includes.py: make it work on windows 2019-08-05 16:14:35 +00:00
public.bzl remove SkPicture_none.cpp 2019-08-16 14:52:25 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
RELEASE_NOTES.txt RELEASE_NOTES: formatting cleanup, add some urls 2019-08-20 19:07:04 +00:00
whitespace.txt Whitespace test 2019-05-18 13:05:29 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.