skia2/include/ports
mtklein 42846ed437 Modernize SkMutex and SkSemaphore.
- use <atomic>
   - fuse SkMutex and SkBaseMutex
   - fuse SkSemaphore and SkBaseSemaphore

Still TODO:
   - replace SK_DECLARE_STATIC_MUTEX(name) with static SkMutex name

I just didn't want to bother fixing all that up until I know this CL sticks.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1947153002

No public API changes.
TBR=reed@google.com

Committed: https://skia.googlesource.com/skia/+/427c2819d9237d7d7729c59238036cfc73c072ea

Review-Url: https://codereview.chromium.org/1947153002
2016-05-05 10:57:37 -07:00
..
SkFontConfigInterface.h Modernize SkMutex and SkSemaphore. 2016-05-05 10:57:37 -07:00
SkFontMgr_android.h Add support for caching font files in the Android SkFontMgr. 2016-02-12 12:42:49 -08:00
SkFontMgr_custom.h Make FreeType usable on Windows. 2016-03-21 06:55:52 -07:00
SkFontMgr_fontconfig.h Move FontConfig factory into separate file. 2015-06-17 07:56:00 -07:00
SkFontMgr_indirect.h Modernize and trim down SkOnce. 2016-04-18 08:09:11 -07:00
SkFontMgr.h Remove SK_VERY_LEGACY_CREATE_TYPEFACE. 2016-04-13 05:23:35 -07:00
SkRemotableFontMgr.h Move SkTemplates.h to private. 2015-08-19 11:56:48 -07:00
SkTypeface_mac.h CMake, include/: changes to make fiddle 2.0 better 2015-12-01 09:02:49 -08:00
SkTypeface_win.h Add option to specify font fallback when creating the skia font manager 2016-04-15 08:20:46 -07:00