summaryrefslogtreecommitdiffstats
path: root/libs/minikin/Android.mk
diff options
context:
space:
mode:
authorRaph Levien <raph@google.com>2014-05-05 16:11:17 -0700
committerRaph Levien <raph@google.com>2014-05-12 10:28:15 -0700
commitb80c1f19c58b927820a8a24bf2218e5645724608 (patch)
treee00dec46530cfec05ea82512605ff2bf3ff32f28 /libs/minikin/Android.mk
parentecc2d34ac23a497988f21e5f415b53c007b9d8c5 (diff)
downloadandroid_frameworks_minikin-b80c1f19c58b927820a8a24bf2218e5645724608.tar.gz
android_frameworks_minikin-b80c1f19c58b927820a8a24bf2218e5645724608.tar.bz2
android_frameworks_minikin-b80c1f19c58b927820a8a24bf2218e5645724608.zip
Better refcounting and locking
All major externally accessible objects (especially FontFamily and FontCollection) are now reference counted. In addition, there is a global lock intended to make operations thread-safe. WIP notice: in this version of the patch, not all external API entry points are protected by the lock. That should be fixed. Change-Id: I14106196e99eb101e8bf1bcb4b81359759d2086c
Diffstat (limited to 'libs/minikin/Android.mk')
-rw-r--r--libs/minikin/Android.mk2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/minikin/Android.mk b/libs/minikin/Android.mk
index 5e13495..c441285 100644
--- a/libs/minikin/Android.mk
+++ b/libs/minikin/Android.mk
@@ -24,6 +24,8 @@ LOCAL_SRC_FILES := \
FontCollection.cpp \
FontFamily.cpp \
Layout.cpp \
+ MinikinInternal.cpp \
+ MinikinRefCounted.cpp \
MinikinFontFreeType.cpp \
SparseBitSet.cpp