2015-04-17 21:25:48 +00:00
|
|
|
|
<?xml version="1.0" encoding="utf-8"?>
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<PropertyGroup Label="Globals">
|
|
|
|
|
<ProjectGuid>{3D1246AE-1B32-479B-BECA-AEFA97BE2321}</ProjectGuid>
|
|
|
|
|
</PropertyGroup>
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<PropertyGroup Label="Configuration">
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ConfigurationType>Application</ConfigurationType>
|
|
|
|
|
<UseOfMfc>false</UseOfMfc>
|
|
|
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
|
|
|
</PropertyGroup>
|
2018-10-23 06:12:07 +00:00
|
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
|
|
|
<!-- The following import will include the 'default' configuration options for VS projects. -->
|
|
|
|
|
<Import Project="..\..\allinone\Build.Windows.ProjectConfiguration.props" />
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
|
|
|
<ImportGroup Label="ExtensionSettings">
|
|
|
|
|
</ImportGroup>
|
|
|
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
|
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
|
|
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
|
|
|
|
|
</ImportGroup>
|
|
|
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
|
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
|
|
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
|
|
|
|
|
</ImportGroup>
|
|
|
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
|
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
|
|
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
|
|
|
|
|
</ImportGroup>
|
|
|
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
|
|
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
|
|
|
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
|
|
|
|
|
</ImportGroup>
|
|
|
|
|
<PropertyGroup Label="UserMacros" />
|
|
|
|
|
<PropertyGroup>
|
|
|
|
|
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<OutDir>.\$(Platform)\$(Configuration)\</OutDir>
|
|
|
|
|
<IntDir>.\$(Platform)\$(Configuration)\</IntDir>
|
|
|
|
|
<!-- The ICU projects use "Win32" to mean "x86", so we need to special case it. -->
|
|
|
|
|
<OutDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</OutDir>
|
|
|
|
|
<IntDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</IntDir>
|
|
|
|
|
<!-- Disable Incremental Linking for Release builds as it prevents Link-time Code Generation -->
|
|
|
|
|
<LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
|
|
|
|
|
<LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</PropertyGroup>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<!-- Options that are common to *all* configurations -->
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<ItemDefinitionGroup>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<Midl>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<TypeLibraryName>$(OutDir)\cintltst.tlb</TypeLibraryName>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</Midl>
|
|
|
|
|
<ClCompile>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<WarningLevel>Level3</WarningLevel>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<CompileAs>Default</CompileAs>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<DisableLanguageExtensions>false</DisableLanguageExtensions>
|
|
|
|
|
<AdditionalIncludeDirectories>..\..\..\include;..\..\tools\ctestfw;..\..\common;..\..\i18n;..\..\tools\toolutil;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
|
|
|
|
<PreprocessorDefinitions>U_ATTRIBUTE_DEPRECATED=;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
|
|
|
<PrecompiledHeaderOutputFile>$(OutDir)\cintltst.pch</PrecompiledHeaderOutputFile>
|
|
|
|
|
<AssemblerListingLocation>$(OutDir)/</AssemblerListingLocation>
|
|
|
|
|
<ObjectFileName>$(OutDir)/</ObjectFileName>
|
|
|
|
|
<ProgramDataBaseFileName>$(OutDir)\cintltst.pdb</ProgramDataBaseFileName>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</ClCompile>
|
|
|
|
|
<Link>
|
|
|
|
|
<SubSystem>Console</SubSystem>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<OutputFile>$(OutDir)\cintltst.exe</OutputFile>
|
|
|
|
|
<AdditionalLibraryDirectories>..\..\..\$(IcuLibOutputDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</Link>
|
|
|
|
|
</ItemDefinitionGroup>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<!-- Options that are common to all 'Debug' project configurations -->
|
|
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ClCompile>
|
|
|
|
|
<BrowseInformation>true</BrowseInformation>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</ClCompile>
|
|
|
|
|
<Link>
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<AdditionalDependencies>icuucd.lib;icuind.lib;icutestd.lib;icutud.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</Link>
|
|
|
|
|
</ItemDefinitionGroup>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<!-- Options that are common to all 'Release' project configurations -->
|
|
|
|
|
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ClCompile>
|
2019-08-14 07:41:26 +00:00
|
|
|
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
|
|
|
</ClCompile>
|
|
|
|
|
<Link>
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<AdditionalDependencies>icuuc.lib;icuin.lib;icutest.lib;icutu.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</Link>
|
|
|
|
|
</ItemDefinitionGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<ClCompile Include="cbididat.c" />
|
2016-09-09 16:41:15 +00:00
|
|
|
|
<ClCompile Include="cbiditransformtst.c" />
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ClCompile Include="cbiditst.c" />
|
|
|
|
|
<ClCompile Include="cbiapts.c" />
|
|
|
|
|
<ClCompile Include="cbkittst.c" />
|
|
|
|
|
<ClCompile Include="callcoll.c" />
|
|
|
|
|
<ClCompile Include="capitst.c" />
|
|
|
|
|
<ClCompile Include="ccolltst.c" />
|
|
|
|
|
<ClCompile Include="ccurrtst.c" />
|
|
|
|
|
<ClCompile Include="cdetst.c" />
|
|
|
|
|
<ClCompile Include="cestst.c" />
|
|
|
|
|
<ClCompile Include="cfintst.c" />
|
|
|
|
|
<ClCompile Include="cfrtst.c" />
|
|
|
|
|
<ClCompile Include="cg7coll.c" />
|
|
|
|
|
<ClCompile Include="citertst.c" />
|
|
|
|
|
<ClCompile Include="cjaptst.c" />
|
|
|
|
|
<ClCompile Include="cmsccoll.c" />
|
|
|
|
|
<ClCompile Include="cturtst.c" />
|
|
|
|
|
<ClCompile Include="encoll.c" />
|
|
|
|
|
<ClCompile Include="usrchdat.c">
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<ExcludedFromBuild>true</ExcludedFromBuild>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</ClCompile>
|
|
|
|
|
<ClCompile Include="usrchtst.c" />
|
|
|
|
|
<ClCompile Include="chashtst.c" />
|
|
|
|
|
<ClCompile Include="sorttest.c" />
|
|
|
|
|
<ClCompile Include="trie2test.c" />
|
|
|
|
|
<ClCompile Include="trietest.c" />
|
ICU-13530 add UCPTrie/CodePointTrie, switch normalization to use it (#48)
* ICU-13530 copy C/C++ files UTrie2 -> UTrie3
X-SVN-Rev: 40754
* ICU-13530 UTrie3 new files copied from UTrie2: rename types/functions/macros
X-SVN-Rev: 40755
* ICU-13530 debug-print building each UTrie2
X-SVN-Rev: 40756
* ICU-13530 remove two-byte-UTF-8 errorValue block; move highValue from end of data array into header; add errorValue to header
X-SVN-Rev: 40762
* ICU-13530 UTrie3 U16_NEXT/PREV: errorValue for unpaired surrogates
X-SVN-Rev: 40763
* ICU-13530 no more separate values for lead surrogate code units
X-SVN-Rev: 40764
* ICU-13530 change from 11:5 trie bits to 10:6 for simpler UTF-8 code
X-SVN-Rev: 40766
* ICU-13530 UTrie2 build UTrie3 as well, print sizes
X-SVN-Rev: 40767
* ICU-13530 debug-print countSame, sumOverlaps, countInitial
X-SVN-Rev: 40768
* ICU-13530 debug-print whether trie is for CanonIterData
X-SVN-Rev: 40769
* ICU-13530 no index-shift for BMP data, no separate index-2 for 2-byte UTF-8; builder changes incomplete
X-SVN-Rev: 40777
* ICU-13530 remove errorValue and highStart from UNewTrie3
X-SVN-Rev: 40778
* ICU-13530 rewrite UTrie3 builder code
X-SVN-Rev: 40783
* ICU-13530 UTrie3 bug fixes
X-SVN-Rev: 40788
* ICU-13530 fully re-inline _UTRIE3_U8_NEXT()
X-SVN-Rev: 40790
* ICU-13530 find most common all-same data block for dataNullBlock and initialValue
X-SVN-Rev: 40792
* ICU-13530 UTrie3 iterator functions take start and return the end of a range, rather than callback call for each range
X-SVN-Rev: 40800
* ICU-13530 mask off unused data value bits before building a UTrie3 with values less than 32 bits wide
X-SVN-Rev: 40803
* ICU-13530 split utrie3builder.h out of utrie3.h
X-SVN-Rev: 40804
* ICU-13530 separate types UTrie3 vs. UTrie3Builder, implement builder as wrapper over C++ class Trie3Builder in .cpp
X-SVN-Rev: 40809
* ICU-13530 function to make a UTrie3Builder from a UTrie3
X-SVN-Rev: 40810
* ICU-13530 debug-print some data; some cleanup
X-SVN-Rev: 40865
* ICU-13530 BMP 10:6 but supplementary 10:6:4
X-SVN-Rev: 40984
* ICU-13530 move errorValue & highValue to the end of the data table, minimal padding to 4 bytes
X-SVN-Rev: 41011
* ICU-13530 index-1 table gap of index-2 null blocks
X-SVN-Rev: 41018
* ICU-13530 test with more than 128k compacted data
X-SVN-Rev: 41034
* ICU-13530 supplementary bits 11:5:4 saves a little space
X-SVN-Rev: 41039
* ICU-13530 supplementary bits 6:5:5:4 instead of gap: about same size but simpler
X-SVN-Rev: 41050
* ICU-13530 remove unnecessary utrie3_clone(built trie)
X-SVN-Rev: 41058
* ICU-13530 remove unnecessary UTrie3StringIterator
X-SVN-Rev: 41059
* ICU-13530 back to UTRIE3_GET...() macros *returning* data values
X-SVN-Rev: 41060
* ICU-13530 fast vs. small
X-SVN-Rev: 41066
* ICU-13530 always load NFC data, add simple normalization performance test
X-SVN-Rev: 41110
* ICU-13530 change normalization main trie to UTrie3 with special values for lead surrogates; forbid non-inert surrogate code *points* because unable to store values different from code *units*; runtime code work around that for code point lookup and iteration; adjust UTS 46 for normalization no longer mapping unpaired surrogates to U+FFFD
X-SVN-Rev: 41122
* ICU-13530 simplenormperf bug fix and NFC base line
X-SVN-Rev: 41126
* ICU-13530 move normalization getRange skipping lead surrogates to API getRangeSkipLead()
X-SVN-Rev: 41182
* ICU-13530 switch CanonIterData and gennorm2 Norms to UTrie3
X-SVN-Rev: 41183
* ICU-13530 remove unused overwrite parameter from setRange()
X-SVN-Rev: 41184
* ICU-13530 getRange skip lead -> fixed surrogates
X-SVN-Rev: 41219
* ICU-13530 minor cleanup
X-SVN-Rev: 41221
* ICU-13530 UTS 46 code map unpaired surrogates to U+FFFD before normalization
X-SVN-Rev: 41224
* ICU-13530 minor internal-docs cleanup
X-SVN-Rev: 41225
* ICU-13530 rename UTrie3 to UCPTrie, and other name changes
X-SVN-Rev: 41226
* ICU-13530 add 8-bit data option; add type-any & valueBits-any for fromBinary(); macros consistently source type then data width
X-SVN-Rev: 41234
* ICU-13530 scrub the API docs for the proposal
X-SVN-Rev: 41319
* ICU-13530 tag internal definitions as such, or move them to an internal header
X-SVN-Rev: 41320
* ICU-13530 Java API skeleton
X-SVN-Rev: 41326
* ICU-13530 API feedback: ValueWidth, MutableCodePointTrie, base CodePointMap, ...
X-SVN-Rev: 41382
* ICU-13530 add UCPTrie valueWidth field and padding, and combine data pointers into a union
X-SVN-Rev: 41408
* ICU-13530 switch some macros to using dataAccess parameter: separate index vs. data lookups, no macro variant for each value width
X-SVN-Rev: 41409
* ICU-13530 StringIterator is no longer a java.util.Iterator (bad fit)
X-SVN-Rev: 41455
* ICU-13530 CodePointTrie.java code complete
X-SVN-Rev: 41518
* ICU-13530 finish Java port incl test; keep C++ parallel
* ICU-13530 adjust API for feedback: rename HandleValue to FilterValue, change getRange+getRangeFixedSurr(bool allSurr) to enum RangeOption+getRange(enum option); change remaining C macros to use dataAccess for 16/32/8-bit value widths; fix/clarify some API docs
* ICU-13530 add javadoc
* ICU-13530 document UCPTrie binary data format
* ICU-13530 update .nrm formatVersion 3->4, document change in surrogate handling with new trie
* ICU-13530 re-hardcode NFC data
* move trie swapper code into new file; add new files to Windows project files; turn off trie debugging
* ICU-13530 minor cleanup
* ICU-13530 test more range starts; fix a C test leak
* ICU-13530 regenerate Java data from scratch
* ICU-13530 review feedback changes: API docs typos, more @internal, C++11 field initializers, fix potential leak in MutableCodePointTrie::fromUCPTrie()
* ICU-13530 rename interface FilterValue to ValueFilter
2018-08-14 21:04:10 +00:00
|
|
|
|
<ClCompile Include="ucptrietest.c" />
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ClCompile Include="uenumtst.c" />
|
|
|
|
|
<ClCompile Include="bocu1tst.c" />
|
|
|
|
|
<ClCompile Include="ccapitst.c" />
|
|
|
|
|
<ClCompile Include="cconvtst.c" />
|
|
|
|
|
<ClCompile Include="cctest.c" />
|
|
|
|
|
<ClCompile Include="eurocreg.c" />
|
|
|
|
|
<ClCompile Include="nccbtst.c" />
|
|
|
|
|
<ClCompile Include="ncnvfbts.c" />
|
|
|
|
|
<ClCompile Include="ncnvtst.c" />
|
|
|
|
|
<ClCompile Include="nucnvtst.c" />
|
|
|
|
|
<ClCompile Include="stdnmtst.c" />
|
|
|
|
|
<ClCompile Include="ucnvseltst.c" />
|
|
|
|
|
<ClCompile Include="ucsdetst.c" />
|
2018-03-02 03:20:22 +00:00
|
|
|
|
<ClCompile Include="udatatst.c"/>
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ClCompile Include="ccaltst.c" />
|
|
|
|
|
<ClCompile Include="cdateintervalformattest.c" />
|
|
|
|
|
<ClCompile Include="cdattst.c" />
|
|
|
|
|
<ClCompile Include="cdtdptst.c" />
|
|
|
|
|
<ClCompile Include="cdtrgtst.c" />
|
|
|
|
|
<ClCompile Include="cformtst.c" />
|
|
|
|
|
<ClCompile Include="cgendtst.c" />
|
|
|
|
|
<ClCompile Include="cmsgtst.c" />
|
|
|
|
|
<ClCompile Include="cnmdptst.c" />
|
|
|
|
|
<ClCompile Include="cnumtst.c" />
|
|
|
|
|
<ClCompile Include="cpluralrulestest.c" />
|
|
|
|
|
<ClCompile Include="currtest.c" />
|
|
|
|
|
<ClCompile Include="udatpg_test.c" />
|
|
|
|
|
<ClCompile Include="utmstest.c" />
|
|
|
|
|
<ClCompile Include="cldrtest.c" />
|
|
|
|
|
<ClCompile Include="cloctst.c" />
|
|
|
|
|
<ClCompile Include="cposxtst.c" />
|
2016-01-22 07:20:54 +00:00
|
|
|
|
<ClCompile Include="crelativedateformattest.c" />
|
2015-04-17 21:25:48 +00:00
|
|
|
|
<ClCompile Include="crestst.c" />
|
|
|
|
|
<ClCompile Include="creststn.c" />
|
|
|
|
|
<ClCompile Include="calltest.c" />
|
|
|
|
|
<ClCompile Include="cintltst.c" />
|
|
|
|
|
<ClCompile Include="cutiltst.c" />
|
|
|
|
|
<ClCompile Include="hpmufn.c" />
|
|
|
|
|
<ClCompile Include="putiltst.c" />
|
|
|
|
|
<ClCompile Include="tracetst.c" />
|
|
|
|
|
<ClCompile Include="cnormtst.c" />
|
|
|
|
|
<ClCompile Include="cucdapi.c" />
|
|
|
|
|
<ClCompile Include="cucdtst.c" />
|
|
|
|
|
<ClCompile Include="usettest.c" />
|
|
|
|
|
<ClCompile Include="cstrcase.c" />
|
|
|
|
|
<ClCompile Include="cstrtest.c" />
|
|
|
|
|
<ClCompile Include="custrtrn.c" />
|
|
|
|
|
<ClCompile Include="custrtst.c" />
|
|
|
|
|
<ClCompile Include="utexttst.c" />
|
|
|
|
|
<ClCompile Include="utf16tst.c" />
|
|
|
|
|
<ClCompile Include="utf8tst.c" />
|
|
|
|
|
<ClCompile Include="utransts.c" />
|
|
|
|
|
<ClCompile Include="reapits.c" />
|
|
|
|
|
<ClCompile Include="idnatest.c" />
|
|
|
|
|
<ClCompile Include="nfsprep.c" />
|
|
|
|
|
<ClCompile Include="spreptst.c" />
|
|
|
|
|
<ClCompile Include="sprpdata.c" />
|
|
|
|
|
<ClCompile Include="spooftest.c" />
|
|
|
|
|
<ClCompile Include="uregiontest.c" />
|
|
|
|
|
<ClCompile Include="ulistfmttest.c" />
|
2018-04-23 22:48:52 +00:00
|
|
|
|
<ClCompile Include="unumberformattertst.c" />
|
2018-11-15 07:38:54 +00:00
|
|
|
|
<ClCompile Include="uformattedvaluetst.c" />
|
2015-04-17 21:25:48 +00:00
|
|
|
|
</ItemGroup>
|
|
|
|
|
<ItemGroup>
|
|
|
|
|
<ClInclude Include="cbiditst.h" />
|
|
|
|
|
<ClInclude Include="cbiapts.h" />
|
|
|
|
|
<ClInclude Include="callcoll.h" />
|
|
|
|
|
<ClInclude Include="capitst.h" />
|
|
|
|
|
<ClInclude Include="ccolltst.h" />
|
|
|
|
|
<ClInclude Include="ccurrtst.h" />
|
|
|
|
|
<ClInclude Include="cdetst.h" />
|
|
|
|
|
<ClInclude Include="cestst.h" />
|
|
|
|
|
<ClInclude Include="cfintst.h" />
|
|
|
|
|
<ClInclude Include="cfrtst.h" />
|
|
|
|
|
<ClInclude Include="cg7coll.h" />
|
|
|
|
|
<ClInclude Include="citertst.h" />
|
|
|
|
|
<ClInclude Include="cjaptst.h" />
|
|
|
|
|
<ClInclude Include="cturtst.h" />
|
|
|
|
|
<ClInclude Include="encoll.h" />
|
|
|
|
|
<ClInclude Include="ccapitst.h" />
|
|
|
|
|
<ClInclude Include="nccbtst.h" />
|
|
|
|
|
<ClInclude Include="ncnvfbts.h" />
|
|
|
|
|
<ClInclude Include="nucnvtst.h" />
|
|
|
|
|
<ClInclude Include="ucnvseltst.h" />
|
|
|
|
|
<ClInclude Include="ccaltst.h" />
|
|
|
|
|
<ClInclude Include="cdattst.h" />
|
|
|
|
|
<ClInclude Include="cdtdptst.h" />
|
|
|
|
|
<ClInclude Include="cdtrgtst.h" />
|
|
|
|
|
<ClInclude Include="cformtst.h" />
|
|
|
|
|
<ClInclude Include="cmsgtst.h" />
|
|
|
|
|
<ClInclude Include="cnmdptst.h" />
|
|
|
|
|
<ClInclude Include="cnumtst.h" />
|
|
|
|
|
<ClInclude Include="cloctst.h" />
|
|
|
|
|
<ClInclude Include="crestst.h" />
|
|
|
|
|
<ClInclude Include="creststn.h" />
|
|
|
|
|
<ClInclude Include="cintltst.h" />
|
|
|
|
|
<ClInclude Include="cnormtst.h" />
|
|
|
|
|
<ClInclude Include="cucdapi.h" />
|
|
|
|
|
<ClInclude Include="nfsprep.h" />
|
|
|
|
|
</ItemGroup>
|
|
|
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
|
|
|
<ImportGroup Label="ExtensionTargets">
|
|
|
|
|
</ImportGroup>
|
ICU-13530 add UCPTrie/CodePointTrie, switch normalization to use it (#48)
* ICU-13530 copy C/C++ files UTrie2 -> UTrie3
X-SVN-Rev: 40754
* ICU-13530 UTrie3 new files copied from UTrie2: rename types/functions/macros
X-SVN-Rev: 40755
* ICU-13530 debug-print building each UTrie2
X-SVN-Rev: 40756
* ICU-13530 remove two-byte-UTF-8 errorValue block; move highValue from end of data array into header; add errorValue to header
X-SVN-Rev: 40762
* ICU-13530 UTrie3 U16_NEXT/PREV: errorValue for unpaired surrogates
X-SVN-Rev: 40763
* ICU-13530 no more separate values for lead surrogate code units
X-SVN-Rev: 40764
* ICU-13530 change from 11:5 trie bits to 10:6 for simpler UTF-8 code
X-SVN-Rev: 40766
* ICU-13530 UTrie2 build UTrie3 as well, print sizes
X-SVN-Rev: 40767
* ICU-13530 debug-print countSame, sumOverlaps, countInitial
X-SVN-Rev: 40768
* ICU-13530 debug-print whether trie is for CanonIterData
X-SVN-Rev: 40769
* ICU-13530 no index-shift for BMP data, no separate index-2 for 2-byte UTF-8; builder changes incomplete
X-SVN-Rev: 40777
* ICU-13530 remove errorValue and highStart from UNewTrie3
X-SVN-Rev: 40778
* ICU-13530 rewrite UTrie3 builder code
X-SVN-Rev: 40783
* ICU-13530 UTrie3 bug fixes
X-SVN-Rev: 40788
* ICU-13530 fully re-inline _UTRIE3_U8_NEXT()
X-SVN-Rev: 40790
* ICU-13530 find most common all-same data block for dataNullBlock and initialValue
X-SVN-Rev: 40792
* ICU-13530 UTrie3 iterator functions take start and return the end of a range, rather than callback call for each range
X-SVN-Rev: 40800
* ICU-13530 mask off unused data value bits before building a UTrie3 with values less than 32 bits wide
X-SVN-Rev: 40803
* ICU-13530 split utrie3builder.h out of utrie3.h
X-SVN-Rev: 40804
* ICU-13530 separate types UTrie3 vs. UTrie3Builder, implement builder as wrapper over C++ class Trie3Builder in .cpp
X-SVN-Rev: 40809
* ICU-13530 function to make a UTrie3Builder from a UTrie3
X-SVN-Rev: 40810
* ICU-13530 debug-print some data; some cleanup
X-SVN-Rev: 40865
* ICU-13530 BMP 10:6 but supplementary 10:6:4
X-SVN-Rev: 40984
* ICU-13530 move errorValue & highValue to the end of the data table, minimal padding to 4 bytes
X-SVN-Rev: 41011
* ICU-13530 index-1 table gap of index-2 null blocks
X-SVN-Rev: 41018
* ICU-13530 test with more than 128k compacted data
X-SVN-Rev: 41034
* ICU-13530 supplementary bits 11:5:4 saves a little space
X-SVN-Rev: 41039
* ICU-13530 supplementary bits 6:5:5:4 instead of gap: about same size but simpler
X-SVN-Rev: 41050
* ICU-13530 remove unnecessary utrie3_clone(built trie)
X-SVN-Rev: 41058
* ICU-13530 remove unnecessary UTrie3StringIterator
X-SVN-Rev: 41059
* ICU-13530 back to UTRIE3_GET...() macros *returning* data values
X-SVN-Rev: 41060
* ICU-13530 fast vs. small
X-SVN-Rev: 41066
* ICU-13530 always load NFC data, add simple normalization performance test
X-SVN-Rev: 41110
* ICU-13530 change normalization main trie to UTrie3 with special values for lead surrogates; forbid non-inert surrogate code *points* because unable to store values different from code *units*; runtime code work around that for code point lookup and iteration; adjust UTS 46 for normalization no longer mapping unpaired surrogates to U+FFFD
X-SVN-Rev: 41122
* ICU-13530 simplenormperf bug fix and NFC base line
X-SVN-Rev: 41126
* ICU-13530 move normalization getRange skipping lead surrogates to API getRangeSkipLead()
X-SVN-Rev: 41182
* ICU-13530 switch CanonIterData and gennorm2 Norms to UTrie3
X-SVN-Rev: 41183
* ICU-13530 remove unused overwrite parameter from setRange()
X-SVN-Rev: 41184
* ICU-13530 getRange skip lead -> fixed surrogates
X-SVN-Rev: 41219
* ICU-13530 minor cleanup
X-SVN-Rev: 41221
* ICU-13530 UTS 46 code map unpaired surrogates to U+FFFD before normalization
X-SVN-Rev: 41224
* ICU-13530 minor internal-docs cleanup
X-SVN-Rev: 41225
* ICU-13530 rename UTrie3 to UCPTrie, and other name changes
X-SVN-Rev: 41226
* ICU-13530 add 8-bit data option; add type-any & valueBits-any for fromBinary(); macros consistently source type then data width
X-SVN-Rev: 41234
* ICU-13530 scrub the API docs for the proposal
X-SVN-Rev: 41319
* ICU-13530 tag internal definitions as such, or move them to an internal header
X-SVN-Rev: 41320
* ICU-13530 Java API skeleton
X-SVN-Rev: 41326
* ICU-13530 API feedback: ValueWidth, MutableCodePointTrie, base CodePointMap, ...
X-SVN-Rev: 41382
* ICU-13530 add UCPTrie valueWidth field and padding, and combine data pointers into a union
X-SVN-Rev: 41408
* ICU-13530 switch some macros to using dataAccess parameter: separate index vs. data lookups, no macro variant for each value width
X-SVN-Rev: 41409
* ICU-13530 StringIterator is no longer a java.util.Iterator (bad fit)
X-SVN-Rev: 41455
* ICU-13530 CodePointTrie.java code complete
X-SVN-Rev: 41518
* ICU-13530 finish Java port incl test; keep C++ parallel
* ICU-13530 adjust API for feedback: rename HandleValue to FilterValue, change getRange+getRangeFixedSurr(bool allSurr) to enum RangeOption+getRange(enum option); change remaining C macros to use dataAccess for 16/32/8-bit value widths; fix/clarify some API docs
* ICU-13530 add javadoc
* ICU-13530 document UCPTrie binary data format
* ICU-13530 update .nrm formatVersion 3->4, document change in surrogate handling with new trie
* ICU-13530 re-hardcode NFC data
* move trie swapper code into new file; add new files to Windows project files; turn off trie debugging
* ICU-13530 minor cleanup
* ICU-13530 test more range starts; fix a C test leak
* ICU-13530 regenerate Java data from scratch
* ICU-13530 review feedback changes: API docs typos, more @internal, C++11 field initializers, fix potential leak in MutableCodePointTrie::fromUCPTrie()
* ICU-13530 rename interface FilterValue to ValueFilter
2018-08-14 21:04:10 +00:00
|
|
|
|
</Project>
|