Index: third_party/WebKit/Source/platform/fonts/shaping/CaseMappingHarfBuzzBufferFiller.h |
diff --git a/third_party/WebKit/Source/platform/fonts/shaping/CaseMappingHarfBuzzBufferFiller.h b/third_party/WebKit/Source/platform/fonts/shaping/CaseMappingHarfBuzzBufferFiller.h |
index a8a333038d9f4f41170573226bc41cf150580444..5c4fa118d09414ccf986fbd271a902026e24597b 100644 |
--- a/third_party/WebKit/Source/platform/fonts/shaping/CaseMappingHarfBuzzBufferFiller.h |
+++ b/third_party/WebKit/Source/platform/fonts/shaping/CaseMappingHarfBuzzBufferFiller.h |
@@ -6,6 +6,7 @@ |
#define CaseMappingHarfBuzzBufferFiller_h |
#include "wtf/Allocator.h" |
+#include "wtf/text/AtomicString.h" |
#include "wtf/text/Unicode.h" |
#include <hb.h> |
@@ -24,6 +25,7 @@ class CaseMappingHarfBuzzBufferFiller { |
public: |
CaseMappingHarfBuzzBufferFiller( |
CaseMapIntend, |
+ AtomicString locale, |
hb_buffer_t* harfBuzzBuffer, |
const UChar* buffer, |
unsigned bufferLength, |
@@ -31,6 +33,12 @@ public: |
unsigned numCharacters); |
private: |
+ void fillSlowCase(CaseMapIntend, |
+ AtomicString locale, |
+ const UChar* buffer, |
+ unsigned bufferLength, |
+ unsigned startIndex, |
+ unsigned numCharacters); |
hb_buffer_t* m_harfBuzzBuffer; |
}; |