1. 10 Dec, 2006 3 commits
  2. 09 Dec, 2006 31 commits
  3. 08 Dec, 2006 6 commits
    • hyatt's avatar
      JavaScriptCore: · 17b5abdb
      hyatt authored
              Land the new ICU abstraction layer.  Patch by Lars.
      
              Reviewed by me
      
              * JavaScriptCore.xcodeproj/project.pbxproj:
              * wtf/Platform.h:
              * wtf/unicode/UnicodeCategory.h: Removed.
              * wtf/unicode/UnicodeDecomposition.h: Removed.
              * wtf/unicode/UnicodeDirection.h: Removed.
              * wtf/unicode/icu/UnicodeIcu.h:
              (WTF::Unicode::):
              (WTF::Unicode::foldCase):
              (WTF::Unicode::toLower):
              (WTF::Unicode::toUpper):
              (WTF::Unicode::toTitleCase):
              (WTF::Unicode::isDigit):
              (WTF::Unicode::isSpace):
              (WTF::Unicode::isPunct):
              (WTF::Unicode::mirroredChar):
              (WTF::Unicode::category):
              (WTF::Unicode::direction):
              (WTF::Unicode::isLower):
              (WTF::Unicode::isUpper):
              (WTF::Unicode::digitValue):
              (WTF::Unicode::combiningClass):
              (WTF::Unicode::decompositionType):
              (WTF::Unicode::strcasecmp):
              (WTF::Unicode::memset):
              * wtf/unicode/qt4/UnicodeQt4.cpp: Removed.
              * wtf/unicode/qt4/UnicodeQt4.h:
              (WTF::Unicode::):
              (WTF::Unicode::toLower):
              (WTF::Unicode::toUpper):
              (WTF::Unicode::toTitleCase):
              (WTF::Unicode::foldCase):
              (WTF::Unicode::isPrintableChar):
              (WTF::Unicode::isLower):
              (WTF::Unicode::isUpper):
              (WTF::Unicode::digitValue):
              (WTF::Unicode::combiningClass):
              (WTF::Unicode::decompositionType):
              (WTF::Unicode::strcasecmp):
              (WTF::Unicode::memset):
              (WTF::Unicode::direction):
              (WTF::Unicode::category):
      
      WebCore:
      
              Land the new ICU abstraction layer (WTF::Unicode).  Patch
              by Lars with a couple of fixes thrown in by me.
      
              Reviewed by hyatt
      
              * ForwardingHeaders/wtf/icu/UnicodeIcu.h: Added.
              * ForwardingHeaders/wtf/unicode/Unicode.h: Added.
              * WebCore.xcodeproj/project.pbxproj:
              * css/cssparser.cpp:
              (WebCore::ParseString::lower):
              * dom/Document.cpp:
              (WebCore::isValidNameStart):
              (WebCore::isValidNamePart):
              * editing/TextIterator.cpp:
              (WebCore::CircularSearchBuffer::append):
              * html/HTMLFontElement.cpp:
              (WebCore::parseFontSizeNumber):
              * html/HTMLInputElement.cpp:
              (WebCore::numGraphemeClusters):
              (WebCore::numCharactersInGraphemeClusters):
              * html/HTMLSelectElement.cpp:
              (WebCore::stripLeadingWhiteSpace):
              * page/Frame.h:
              * platform/DeprecatedString.h:
              (WebCore::DeprecatedChar::isSpace):
              (WebCore::DeprecatedChar::lower):
              (WebCore::DeprecatedChar::upper):
              * platform/Font.cpp:
              (WebCore::WidthIterator::advance):
              (WebCore::WidthIterator::normalizeVoicingMarks):
              * platform/FontCache.h:
              * platform/FontData.h:
              * platform/GlyphMap.cpp:
              * platform/GlyphMap.h:
              * platform/GlyphWidthMap.h:
              * platform/KURL.cpp:
              (WebCore::encodeHostname):
              * platform/StringHash.h:
              (WTF::):
              * platform/StringImpl.cpp:
              (WebCore::isSpace):
              (WebCore::parseLength):
              (WebCore::StringImpl::isLower):
              (WebCore::StringImpl::lower):
              (WebCore::StringImpl::upper):
              (WebCore::StringImpl::secure):
              (WebCore::StringImpl::foldCase):
              (WebCore::StringImpl::capitalize):
              (WebCore::StringImpl::toInt):
              (WebCore::equalIgnoringCase):
              (WebCore::StringImpl::find):
              * platform/StringImpl.h:
              * platform/TextBoundaries.h:
              * platform/TextBreakIterator.h: Added.
              (WebCore::):
              * platform/TextBreakIteratorICU.cpp: Added.
              (WebCore::wordBreakIterator):
              (WebCore::characterBreakIterator):
              (WebCore::textBreakFirst):
              (WebCore::textBreakNext):
              (WebCore::textBreakPreceding):
              (WebCore::textBreakFollowing):
              (WebCore::textBreakCurrent):
              * platform/TextCodec.h:
              * platform/TextCodecLatin1.cpp:
              * platform/TextEncoding.cpp:
              (WebCore::TextEncoding::encode):
              * platform/TextEncoding.h:
              * platform/TextEncodingRegistry.cpp:
              (WebCore::buildTextEncodingNameMap):
              (WebCore::buildTextCodecMap):
              * platform/TextEncodingRegistry.h:
              * platform/UChar.h: Removed.
              * platform/graphics/GraphicsContext.h:
              * platform/qt/GlyphMapQt.cpp:
              * platform/qt/TextBreakIteratorQt.cpp: Added.
              (WebCore::TextBreakIterator::following):
              (WebCore::TextBreakIterator::preceding):
              (WebCore::WordBreakIteratorQt::first):
              (WebCore::WordBreakIteratorQt::next):
              (WebCore::WordBreakIteratorQt::previous):
              (WebCore::CharBreakIteratorQt::first):
              (WebCore::CharBreakIteratorQt::next):
              (WebCore::CharBreakIteratorQt::previous):
              (WebCore::wordBreakIterator):
              (WebCore::characterBreakIterator):
              (WebCore::textBreakFirst):
              (WebCore::textBreakNext):
              (WebCore::textBreakPreceding):
              (WebCore::textBreakFollowing):
              (WebCore::textBreakCurrent):
              * platform/qt/TextCodecQt.cpp: Added.
              (WebCore::getAtomicName):
              (WebCore::TextCodecQt::registerEncodingNames):
              (WebCore::newTextCodecQt):
              (WebCore::TextCodecQt::registerCodecs):
              (WebCore::TextCodecQt::TextCodecQt):
              (WebCore::TextCodecQt::~TextCodecQt):
              (WebCore::TextCodecQt::decode):
              (WebCore::TextCodecQt::encode):
              * platform/qt/TextCodecQt.h: Added.
              * rendering/RenderBlock.cpp:
              (WebCore::RenderBlock::updateFirstLetter):
              * rendering/RenderText.cpp:
              (WebCore::RenderText::previousOffset):
              (WebCore::RenderText::nextOffset):
              (WebCore::RenderText::widthFromCache):
              * rendering/RenderText.h:
              * rendering/bidi.cpp:
              (WebCore::BidiState::BidiState):
              (WebCore::BidiContext::BidiContext):
              (WebCore::bidiNext):
              (WebCore::bidiFirst):
              (WebCore::BidiIterator::direction):
              (WebCore::appendRun):
              (WebCore::embed):
              (WebCore::RenderBlock::computeHorizontalPositionsForLine):
              (WebCore::RenderBlock::bidiReorderLine):
              (WebCore::RenderBlock::layoutInlineChildren):
              * rendering/bidi.h:
              (WebCore::BidiStatus::BidiStatus):
              (WebCore::BidiContext::dir):
              (WebCore::BidiContext::basicDir):
              (WebCore::BidiRun::BidiRun):
              * rendering/break_lines.h:
      
      WebKit:
      
              Land new ICU abstraction layer.  Patch by Lars.
      
              Reviewed by me
      
              * ForwardingHeaders/wtf/icu/UnicodeIcu.h: Added.
              * ForwardingHeaders/wtf/unicode/Unicode.h: Added.
              * WebKit.xcodeproj/project.pbxproj:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18098 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      17b5abdb
    • aroben's avatar
      Rolling out r17865 because it caused a performance regression. · f83818d4
      aroben authored
              * loader/TextResourceDecoder.cpp:
              (WebCore::findXMLEncoding):
              * platform/CString.cpp:
              (WebCore::CString::data):
              * platform/CString.h:
              * platform/TextStream.cpp:
              (WebCore::TextStream::operator<<):
              * platform/TextStream.h:
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      f83818d4
    • zack's avatar
      Reviewed by Maciej. · 7c91e3a3
      zack authored
      Patch fixes compile of all Qt/KDE code after
      the recent API changes.
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18096 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      7c91e3a3
    • bdash's avatar
      Remove stray conflict marker · 76c5742f
      bdash authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18095 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      76c5742f
    • thatcher's avatar
      Versioning · d4dfab2d
      thatcher authored
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18093 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      d4dfab2d
    • thatcher's avatar
      Rolling out a change that broke Mail stationary. · 8281fefe
      thatcher authored
              <rdar://problem/4699166> REGRESSION: Background images in Mail stationery do not load
      
              * WebView/WebUnarchivingState.m:
              (-[WebUnarchivingState archivedResourceForURL:]):
      
      
      
      git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18092 268f45cc-cd09-0410-ab3c-d52691b4dbfc
      8281fefe