-
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
412938f8