Author: hyperion
Date: Thu Jul 10 03:39:04 2008
New Revision: 34402
URL:
http://svn.reactos.org/svn/reactos?rev=34402&view=rev
Log:
modified nls/3rdparty/icu4ros.rbuild
- Build fixes
added nls/3rdparty/stubs.cpp
- Stub out unused ICU dependencies
added nls/dll/idndl
added nls/dll/idndl/idndl.cpp
added nls/dll/idndl/idndl.def
added nls/dll/idndl/idndl.rbuild
- Implemented idndl.dll forwarder
added nls/dll/idndl_redist
added nls/dll/idndl_redist/data
added nls/dll/idndl_redist/data/genidldndata.cpp
added nls/dll/idndl_redist/data/idldata.cpp
added nls/dll/idndl_redist/idndl.cpp
added nls/dll/idndl_redist/idndl.def
added nls/dll/idndl_redist/idndl_redist.rbuild
added nls/dll/idndl_redist/stubs.cpp
- Implemented stand-alone idndl.dll
- Implemented DownlevelGetLocaleScripts, DownlevelGetStringScripts,
DownlevelVerifyScripts
added nls/dll/normaliz
added nls/dll/normaliz/dummy.c
added nls/dll/normaliz/normaliz.def
added nls/dll/normaliz/normaliz.rbuild
- Implemented forwarder normaliz.dll
added nls/dll/normaliz_redist/data
added nls/dll/normaliz_redist/data/icudt38.c
added nls/dll/normaliz_redist/data/icudt38.lst
modified nls/dll/normaliz_redist/normaliz.cpp
modified nls/dll/normaliz_redist/normaliz.def
modified nls/dll/normaliz_redist/normaliz_redist.rbuild
- Implemented stand-alone normaliz.dll
added nls/lib/idna
added nls/lib/idna/idna.cpp
added nls/lib/idna/idna.rbuild
added nls/lib/idna/nameprep.cpp
- Implemented IdnToAscii, IdnToUnicode, IdnToNameprepUnicode
modified nls/lib/normalize/normalize.cpp
- Implemented NormalizeString, IsNormalizedString
added nls/lib/scripts
added nls/lib/scripts/scripts.cpp
added nls/lib/scripts/scripts.h
added nls/lib/scripts/scripts.rbuild
- Implemented GetStringScripts, VerifyScripts
added nls/media
- Added directory for future data files
modified nls/nls.rbuild
- Build all NLS modules
added nls/tests
added nls/tests/normalization
added nls/tests/normalization/normalizationTest.c
added nls/tests/normalization/normalizationTest.h
added nls/tests/normalization/normalizationTest.l
added nls/tests/normalization/normalizationTest.rbuild
added nls/tests/normalization/normalizationTest.sln
added nls/tests/normalization/normalizationTest.tab.c
added nls/tests/normalization/normalizationTest.tab.h
added nls/tests/normalization/NormalizationTest.txt
added nls/tests/normalization/normalizationTest.vcproj
added nls/tests/normalization/normalizationTest.y
added nls/tests/normalization/normalizationTest.yy.c
- Test harness for NormalizeString based on official Unicode 5.0 test suite. Our
implementation passes all tests. Will become an actual regression test suite in the
future.
Added:
trunk/reactos/nls/3rdparty/stubs.cpp (with props)
trunk/reactos/nls/dll/idndl/
trunk/reactos/nls/dll/idndl/idndl.cpp (with props)
trunk/reactos/nls/dll/idndl/idndl.def (with props)
trunk/reactos/nls/dll/idndl/idndl.rbuild (with props)
trunk/reactos/nls/dll/idndl_redist/
trunk/reactos/nls/dll/idndl_redist/data/
trunk/reactos/nls/dll/idndl_redist/data/genidldndata.cpp (with props)
trunk/reactos/nls/dll/idndl_redist/data/idldata.cpp (with props)
trunk/reactos/nls/dll/idndl_redist/idndl.cpp (with props)
trunk/reactos/nls/dll/idndl_redist/idndl.def (with props)
trunk/reactos/nls/dll/idndl_redist/idndl_redist.rbuild (with props)
trunk/reactos/nls/dll/idndl_redist/stubs.cpp (with props)
trunk/reactos/nls/dll/normaliz/
trunk/reactos/nls/dll/normaliz/dummy.c (with props)
trunk/reactos/nls/dll/normaliz/normaliz.def (with props)
trunk/reactos/nls/dll/normaliz/normaliz.rbuild (with props)
trunk/reactos/nls/dll/normaliz_redist/data/
trunk/reactos/nls/dll/normaliz_redist/data/icudt38.c (with props)
trunk/reactos/nls/dll/normaliz_redist/data/icudt38.lst (with props)
trunk/reactos/nls/lib/idna/
trunk/reactos/nls/lib/idna/idna.cpp (with props)
trunk/reactos/nls/lib/idna/idna.rbuild (with props)
trunk/reactos/nls/lib/idna/nameprep.cpp (with props)
trunk/reactos/nls/lib/scripts/
trunk/reactos/nls/lib/scripts/scripts.cpp (with props)
trunk/reactos/nls/lib/scripts/scripts.h (with props)
trunk/reactos/nls/lib/scripts/scripts.rbuild (with props)
trunk/reactos/nls/media/
trunk/reactos/nls/tests/
trunk/reactos/nls/tests/normalization/
trunk/reactos/nls/tests/normalization/NormalizationTest.txt
- copied unchanged from r34150,
trunk/reactos/nls/3rdparty/icu/source/data/unidata/NormalizationTest.txt
trunk/reactos/nls/tests/normalization/normalizationTest.c (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.h (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.l (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.rbuild (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.sln (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.tab.c (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.tab.h (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.vcproj (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.y (with props)
trunk/reactos/nls/tests/normalization/normalizationTest.yy.c (with props)
Modified:
trunk/reactos/nls/3rdparty/icu4ros.rbuild
trunk/reactos/nls/dll/normaliz_redist/normaliz.cpp
trunk/reactos/nls/dll/normaliz_redist/normaliz.def
trunk/reactos/nls/dll/normaliz_redist/normaliz_redist.rbuild
trunk/reactos/nls/lib/normalize/normalize.cpp
trunk/reactos/nls/nls.rbuild
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/nls/3rdparty/icu4ros.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/3rdparty/icu4ros.rbuil…
Added: trunk/reactos/nls/3rdparty/stubs.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/3rdparty/stubs.cpp?rev…
Added: trunk/reactos/nls/dll/idndl/idndl.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl/idndl.cpp?re…
Added: trunk/reactos/nls/dll/idndl/idndl.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl/idndl.def?re…
Added: trunk/reactos/nls/dll/idndl/idndl.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl/idndl.rbuild…
Added: trunk/reactos/nls/dll/idndl_redist/data/genidldndata.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl_redist/data/…
Added: trunk/reactos/nls/dll/idndl_redist/data/idldata.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl_redist/data/…
Added: trunk/reactos/nls/dll/idndl_redist/idndl.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl_redist/idndl…
Added: trunk/reactos/nls/dll/idndl_redist/idndl.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl_redist/idndl…
Added: trunk/reactos/nls/dll/idndl_redist/idndl_redist.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl_redist/idndl…
Added: trunk/reactos/nls/dll/idndl_redist/stubs.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/idndl_redist/stubs…
Added: trunk/reactos/nls/dll/normaliz/dummy.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz/dummy.c?r…
Added: trunk/reactos/nls/dll/normaliz/normaliz.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz/normaliz.…
Added: trunk/reactos/nls/dll/normaliz/normaliz.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz/normaliz.…
Added: trunk/reactos/nls/dll/normaliz_redist/data/icudt38.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz_redist/da…
Added: trunk/reactos/nls/dll/normaliz_redist/data/icudt38.lst
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz_redist/da…
Modified: trunk/reactos/nls/dll/normaliz_redist/normaliz.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz_redist/no…
Modified: trunk/reactos/nls/dll/normaliz_redist/normaliz.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz_redist/no…
Modified: trunk/reactos/nls/dll/normaliz_redist/normaliz_redist.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/dll/normaliz_redist/no…
Added: trunk/reactos/nls/lib/idna/idna.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/idna/idna.cpp?rev=…
Added: trunk/reactos/nls/lib/idna/idna.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/idna/idna.rbuild?r…
Added: trunk/reactos/nls/lib/idna/nameprep.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/idna/nameprep.cpp?…
Modified: trunk/reactos/nls/lib/normalize/normalize.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/normalize/normaliz…
Added: trunk/reactos/nls/lib/scripts/scripts.cpp
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/scripts/scripts.cp…
Added: trunk/reactos/nls/lib/scripts/scripts.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/scripts/scripts.h?…
Added: trunk/reactos/nls/lib/scripts/scripts.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/lib/scripts/scripts.rb…
Modified: trunk/reactos/nls/nls.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/nls.rbuild?rev=34402&a…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.l
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.sln
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.tab.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.tab.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.vcproj
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.y
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…
Added: trunk/reactos/nls/tests/normalization/normalizationTest.yy.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/nls/tests/normalization/no…