You need to sign in or sign up before continuing.
-
rjw authored
Table lookup code for unicode characters attributes. * Misc.subproj/WebUnicode.h: Added. * Misc.subproj/WebUnicode.m: Added. (_unicodeDigitValue): (_unicodeCategory): (_unicodeDirection): (_unicodeJoining): (_unicodeDecompositionTag): (_unicodeMirrored): (_unicodeMirroredChar): (_unicodeCombiningClass): (_unicodeLower): (_unicodeUpper): (WebKitInitializeUnicode): * Misc.subproj/WebUnicodeTables.m: Added. * WebKit.pbproj/project.pbxproj: Additional logging parameter. * Misc.subproj/WebKitLogging.h: * Misc.subproj/WebKitLogging.m: More work on bidi and contextual forms. Table lookup code is up in WebKit. Function pointers are used to isolate WebCore from private implementation in WebKit. Needs to be fast, so the usual ObjC abstraction won't work. * WebCore.exp: * WebCore.pbproj/project.pbxproj: * kwq/KWQChar.mm: (QChar::direction): * kwq/KWQString.h: * kwq/WebCoreUnicode.cpp: Added. * kwq/WebCoreUnicode.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
rjw authoredTable lookup code for unicode characters attributes. * Misc.subproj/WebUnicode.h: Added. * Misc.subproj/WebUnicode.m: Added. (_unicodeDigitValue): (_unicodeCategory): (_unicodeDirection): (_unicodeJoining): (_unicodeDecompositionTag): (_unicodeMirrored): (_unicodeMirroredChar): (_unicodeCombiningClass): (_unicodeLower): (_unicodeUpper): (WebKitInitializeUnicode): * Misc.subproj/WebUnicodeTables.m: Added. * WebKit.pbproj/project.pbxproj: Additional logging parameter. * Misc.subproj/WebKitLogging.h: * Misc.subproj/WebKitLogging.m: More work on bidi and contextual forms. Table lookup code is up in WebKit. Function pointers are used to isolate WebCore from private implementation in WebKit. Needs to be fast, so the usual ObjC abstraction won't work. * WebCore.exp: * WebCore.pbproj/project.pbxproj: * kwq/KWQChar.mm: (QChar::direction): * kwq/KWQString.h: * kwq/WebCoreUnicode.cpp: Added. * kwq/WebCoreUnicode.h: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@2515 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Loading