Changeset 232784 in webkit
- Timestamp:
- Jun 12, 2018 5:37:48 PM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r232783 r232784 1 2018-06-12 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r232774. 4 5 Breaks internal builds. 6 7 Reverted changeset: 8 9 "Complex text handling should opt out of bounded text layout." 10 https://bugs.webkit.org/show_bug.cgi?id=186571 11 https://trac.webkit.org/changeset/232774 12 1 13 2018-06-07 Justin Fan <justin_fan@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r232778 r232784 1 2018-06-12 Ryan Haddad <ryanhaddad@apple.com> 2 3 Unreviewed, rolling out r232774. 4 5 Breaks internal builds. 6 7 Reverted changeset: 8 9 "Complex text handling should opt out of bounded text layout." 10 https://bugs.webkit.org/show_bug.cgi?id=186571 11 https://trac.webkit.org/changeset/232774 12 1 13 2018-06-12 Ryosuke Niwa <rniwa@webkit.org> 2 14 -
trunk/Source/WebCore/platform/graphics/mac/ComplexTextControllerCoreText.mm
r232774 r232784 143 143 144 144 if (!m_mayUseNaturalWritingDirection || m_run.directionalOverride()) { 145 static const void* optionKeys[] = { kCTTypesetterOptionForcedEmbeddingLevel }; 145 146 const short ltrForcedEmbeddingLevelValue = 0; 146 147 const short rtlForcedEmbeddingLevelValue = 1; 147 #if (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101400) || (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 120000) || PLATFORM(WATCHOS)148 static const void* optionKeys[] = { kCTTypesetterOptionForcedEmbeddingLevel, kCTTypesetterOptionAllowUnboundedLayout };149 static const void* ltrOptionValues[] = { CFNumberCreate(kCFAllocatorDefault, kCFNumberShortType, <rForcedEmbeddingLevelValue), kCFBooleanTrue };150 static const void* rtlOptionValues[] = { CFNumberCreate(kCFAllocatorDefault, kCFNumberShortType, &rtlForcedEmbeddingLevelValue), kCFBooleanTrue };151 #else152 static const void* optionKeys[] = { kCTTypesetterOptionForcedEmbeddingLevel };153 148 static const void* ltrOptionValues[] = { CFNumberCreate(kCFAllocatorDefault, kCFNumberShortType, <rForcedEmbeddingLevelValue) }; 154 149 static const void* rtlOptionValues[] = { CFNumberCreate(kCFAllocatorDefault, kCFNumberShortType, &rtlForcedEmbeddingLevelValue) }; 155 #endif156 150 static CFDictionaryRef ltrTypesetterOptions = CFDictionaryCreate(kCFAllocatorDefault, optionKeys, ltrOptionValues, WTF_ARRAY_LENGTH(optionKeys), &kCFCopyStringDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); 157 151 static CFDictionaryRef rtlTypesetterOptions = CFDictionaryCreate(kCFAllocatorDefault, optionKeys, rtlOptionValues, WTF_ARRAY_LENGTH(optionKeys), &kCFCopyStringDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks);
Note: See TracChangeset
for help on using the changeset viewer.