Revision 843356

Go back to digest for 10th August 2008

Features in KDE Base

Wang Kai committed changes in /trunk/KDE/kdelibs/kdecore:

huge patch, port Mozilla's encoding detection mechanism, add KEncodingProber class to detect the encoding of raw data with better API

File Changes

Added 59 files
  • /trunk/KDE/kdelibs/kdecore/localization
  •   /kencodingprober.cpp
  •   /kencodingprober.h
  •   /probers
  •   /probers/CharDistribution.cpp
  •   /probers/CharDistribution.h
  •   /probers/ChineseGroupProber.cpp
  •   /probers/ChineseGroupProber.h
  •   /probers/JapaneseGroupProber.cpp
  •   /probers/JapaneseGroupProber.h
  •   /probers/JpCntx.cpp
  •   /probers/JpCntx.h
  •   /probers/LangBulgarianModel.cpp
  •   /probers/LangCyrillicModel.cpp
  •   /probers/LangGreekModel.cpp
  •   /probers/LangHebrewModel.cpp
  •   /probers/LangHungarianModel.cpp
  •   /probers/LangThaiModel.cpp
  •   /probers/nsBig5Prober.cpp
  •   /probers/nsBig5Prober.h
  •   /probers/nsCharSetProber.cpp
  •   /probers/nsCharSetProber.h
  •   /probers/nsCodingStateMachine.h
  •   /probers/nscore.h
  •   /probers/nsEscCharsetProber.cpp
  •   /probers/nsEscCharsetProber.h
  •   /probers/nsEscSM.cpp
  •   /probers/nsEUCJPProber.cpp
  •   /probers/nsEUCJPProber.h
  •   /probers/nsEUCKRProber.cpp
  •   /probers/nsEUCKRProber.h
  •   /probers/nsEUCTWProber.cpp
  •   /probers/nsEUCTWProber.h
  •   /probers/nsGB2312Prober.cpp
  •   /probers/nsGB2312Prober.h
  •   /probers/nsHebrewProber.cpp
  •   /probers/nsHebrewProber.h
  •   /probers/nsLatin1Prober.cpp
  •   /probers/nsLatin1Prober.h
  •   /probers/nsMBCSGroupProber.cpp
  •   /probers/nsMBCSGroupProber.h
  •   /probers/nsMBCSSM.cpp
  •   /probers/nsPkgInt.h
  •   /probers/nsSBCharSetProber.cpp
  •   /probers/nsSBCharSetProber.h
  •   /probers/nsSBCSGroupProber.cpp
  •   /probers/nsSBCSGroupProber.h
  •   /probers/nsSJISProber.cpp
  •   /probers/nsSJISProber.h
  •   /probers/nsUniversalDetector.cpp
  •   /probers/nsUniversalDetector.h
  •   /probers/nsUTF8Prober.cpp
  •   /probers/nsUTF8Prober.h
  •   /probers/prmem.h
  •   /probers/tables
  •   /probers/tables/Big5Freq.tab
  •   /probers/tables/EUCKRFreq.tab
  •   /probers/tables/EUCTWFreq.tab
  •   /probers/tables/GB2312Freq.tab
  •   /probers/tables/JISFreq.tab
Modified 1 files
  • /trunk/KDE/kdelibs/kdecore/CMakeLists.txt
60 files changed in total