skia2/include
Mike Klein bde64e438a Mark inline functions in SkTypes.h as static.
If these are not marked static (or SK_FORCE_INLINE) they become extremely dangerous to use from files built with different optimization flags than the baseline.  The One Definition Rule becomes trivially easy to violate, and the linker can easily pick a CPU-specific version of the function.

TBR=reed@google.com

BUG=chromium:664864

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4752

Change-Id: If3044a32229db1a1e3a8b83aace6047d92b36d05
Reviewed-on: https://skia-review.googlesource.com/4752
Commit-Queue: Mike Klein <mtklein@chromium.org>
Reviewed-by: Mike Klein <mtklein@chromium.org>
2016-11-14 14:07:54 +00:00
..
android change SkStreams to work with sk_sp<SkData> instead of SkData* 2016-09-12 12:01:44 -07:00
animator Change SkTime::GetMSecs to double; ensure values stored in SkMSec do not overflow. 2016-03-25 12:59:53 -07:00
c spin off easy stuff from Herb's windows GN CL 2016-08-04 06:19:33 -07:00
codec Delete qcms 2016-11-01 16:45:40 +00:00
config gyp/sfntly: set SK_SFNTLY_SUBSETTER uniformly 2016-08-24 12:28:38 -07:00
core Mark inline functions in SkTypes.h as static. 2016-11-14 14:07:54 +00:00
effects Fix SkModeColorFilter in 565 2016-11-12 15:04:47 +00:00
gpu Revert "Revert "Add integer texture support."" 2016-11-11 21:58:52 +00:00
images Remove SkMovie and giflib 2016-10-27 12:24:43 -07:00
pathops use reversePathTo in place of addPathReverse 2016-11-07 05:09:28 -08:00
ports Remove SkAutoTUnref and SkAutoTDelete from public includes. 2016-10-27 09:30:08 -07:00
private Add explicit UniqueID classes for GrGpuResource & GrSurfaceProxy 2016-11-11 18:24:56 +00:00
svg Revert[2] "Change SkCanvas to *not* inherit from SkRefCnt" 2016-11-13 18:31:13 +00:00
utils Revert[2] "Change SkCanvas to *not* inherit from SkRefCnt" 2016-11-13 18:31:13 +00:00
views GN: iOS basics 2016-11-03 19:31:50 +00:00
xml Move SkChunkAlloc.h to include/private. 2016-11-07 20:16:56 +00:00