scuffed-code/icu4c/source/layout
George Rhoten 09759f76f5 ICU-6098 Update to ICU 3.9.1
X-SVN-Rev: 23078
2007-12-13 21:37:23 +00:00
..
AlternateSubstSubtables.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
AlternateSubstSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
AnchorTables.cpp ICU-4729 assume that a zero offset in the mark2AnchorTableOffsetArray means that the marks don't combine. For unknown anchor formats, just use x, y coordinates. 2005-08-18 21:54:52 +00:00
AnchorTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ArabicLayoutEngine.cpp ICU-5309 Move fFilterZeroWidth from OpenTypeLayoutEngine to LayoutEngine, add fFilterZeroWidth to DefaultCharMapper, remove filterZeroWidth parameters from MapCharsToGlyphs, MapCharToGlyph. 2007-01-24 22:45:49 +00:00
ArabicLayoutEngine.h ICU-5309 Move fFilterZeroWidth from OpenTypeLayoutEngine to LayoutEngine, add fFilterZeroWidth to DefaultCharMapper, remove filterZeroWidth parameters from MapCharsToGlyphs, MapCharToGlyph. 2007-01-24 22:45:49 +00:00
ArabicShaping.cpp ICU-3304 Change FeatureMask constants to UL... 2005-08-15 23:35:16 +00:00
ArabicShaping.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
AttachmentPosnSubtables.h ICU-4288 declare iinline methods as inline. 2005-02-26 00:40:09 +00:00
CanonData.cpp ICU-4172 updated Arabic and Hebrew mark order. 2005-03-31 19:20:35 +00:00
CanonShaping.cpp ICU-4172 reorder Arabic marks. 2005-02-24 00:55:30 +00:00
CanonShaping.h ICU-3979 Add automatic LayoutEngine tests. 2006-04-07 23:51:55 +00:00
CharSubstitutionFilter.h ICU-2259 Changes for canonical equivalence porcessing. 2004-05-03 21:13:13 +00:00
ClassDefinitionTables.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ClassDefinitionTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ContextualGlyphInsertion.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ContextualGlyphSubstitution.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ContextualGlyphSubstProc.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
ContextualGlyphSubstProc.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
ContextualSubstSubtables.cpp ICU-3304 Code review changes. 2005-08-25 22:20:16 +00:00
ContextualSubstSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
CoverageTables.cpp ICU-5433 Use updated Oriya character class table, linear search PariValueRecord tables, check for empty CoverageTables. 2006-11-10 19:30:16 +00:00
CoverageTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
CursiveAttachmentSubtables.cpp ICU-5565 Merge loengine branch to trunk! 2007-06-22 03:57:45 +00:00
CursiveAttachmentSubtables.h ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing. 2005-01-14 17:25:11 +00:00
DefaultCharMapper.h ICU-5309 Need to filter ZWJ/ZWNJ in LEFontInstance:MapCharToGlyph 'cause need to be able call canDisplay. 2007-01-25 19:57:43 +00:00
DeviceTables.cpp ICU-5500 check for out of range deltaFormat 2006-11-14 19:24:02 +00:00
DeviceTables.h ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing. 2005-01-14 17:25:11 +00:00
ExtensionSubtables.cpp ICU-1067 Initial implementation of extension lookup, positioning subtables. 2002-12-30 19:53:40 +00:00
ExtensionSubtables.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
Features.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
Features.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
GDEFMarkFilter.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
GDEFMarkFilter.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
GlyphDefinitionTables.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
GlyphDefinitionTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
GlyphIterator.cpp ICU-5906 Restrict feature match to a single syllable for Indic. 2007-10-09 19:40:14 +00:00
GlyphIterator.h ICU-5906 Restrict feature match to a single syllable for Indic. 2007-10-09 19:40:14 +00:00
GlyphLookupTables.cpp ICU-3770 Updated copyright notices for ICU 3.0 2004-05-18 22:01:41 +00:00
GlyphLookupTables.h ICU-3770 Updated copyright notices for ICU 3.0 2004-05-18 22:01:41 +00:00
GlyphPositionAdjustments.cpp ICU-5565 Merge loengine branch to trunk! 2007-06-22 03:57:45 +00:00
GlyphPositionAdjustments.h ICU-5565 Merge loengine branch to trunk! 2007-06-22 03:57:45 +00:00
GlyphPositioningTables.cpp ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphPositioningTables.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphPosnLookupProc.cpp ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphPosnLookupProc.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphSubstitutionTables.cpp ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphSubstitutionTables.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphSubstLookupProc.cpp ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GlyphSubstLookupProc.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
GXLayoutEngine.cpp ICU-5309 Move fFilterZeroWidth from OpenTypeLayoutEngine to LayoutEngine, add fFilterZeroWidth to DefaultCharMapper, remove filterZeroWidth parameters from MapCharsToGlyphs, MapCharToGlyph. 2007-01-24 22:45:49 +00:00
GXLayoutEngine.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
HangulLayoutEngine.cpp ICU-4338 fix compiler warnings. 2006-03-18 01:09:27 +00:00
HangulLayoutEngine.h ICU-3274 code review changes. 2006-08-22 17:30:32 +00:00
HanLayoutEngine.cpp ICU-3304 Change FeatureMask constants to UL... 2005-08-15 23:35:16 +00:00
HanLayoutEngine.h ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
HindiFeatureTags.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
IndicClassTables.cpp ICU-5907 Regenerate LEScripts.h, ScriptAndLanguageTags.h, ScriptAndLanguageTags.cpp for ICU 3.8. Update per-script tables. 2007-09-03 20:26:38 +00:00
IndicLayoutEngine.cpp ICU-4711 Changes for PR 37 ZWJ/ZWNJ processing and ZWJ/ZWNJ pass-through for Sinhala. (JB#4710) 2005-09-02 18:22:09 +00:00
IndicLayoutEngine.h ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
IndicRearrangement.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
IndicRearrangementProcessor.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
IndicRearrangementProcessor.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
IndicReordering.cpp ICU-5906 Restrict feature match to a single syllable for Indic. 2007-10-09 19:40:14 +00:00
IndicReordering.h ICU-4711 Changes for PR 37 ZWJ/ZWNJ processing and ZWJ/ZWNJ pass-through for Sinhala. (JB#4710) 2005-09-02 18:22:09 +00:00
KernTable.cpp ICU-5753 compute binary search header values because they are incorrect in some old fonts . 2007-07-24 20:39:51 +00:00
KernTable.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
KhmerLayoutEngine.cpp ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
KhmerLayoutEngine.h ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
KhmerReordering.cpp ICU-5906 Restrict feature match to a single syllable for Tibetan, Khmer. 2007-10-10 00:00:34 +00:00
KhmerReordering.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
layout.rc ICU-5847 Fix copyright change. 2007-10-02 21:24:38 +00:00
layout.vcproj ICU-6098 Update to ICU 3.9.1 2007-12-13 21:37:23 +00:00
LayoutEngine.cpp ICU-5410 Add Hangul test case, TestFont1.otf. (w/ Tim Band's permission) 2007-07-13 17:31:00 +00:00
LayoutEngine.h ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly. 2007-08-19 08:59:28 +00:00
LayoutTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
LEFontInstance.cpp ICU-5309 Need to filter ZWJ/ZWNJ in LEFontInstance:MapCharToGlyph 'cause need to be able call canDisplay. 2007-01-25 19:57:43 +00:00
LEFontInstance.h ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly. 2007-08-19 08:59:28 +00:00
LEGlyphFilter.h ICU-4304 update @draft for ICU 3.2. 2004-12-16 19:06:33 +00:00
LEGlyphStorage.cpp ICU-4744 code review changes. 2006-07-31 20:50:52 +00:00
LEGlyphStorage.h ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly. 2007-08-19 08:59:28 +00:00
LEInsertionList.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
LEInsertionList.h ICU-4338 Remove more compiler warnings. (sigh...) 2006-03-18 01:17:07 +00:00
LELanguages.h ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly. 2007-08-19 08:59:28 +00:00
LEScripts.h ICU-5907 Regenerate LEScripts.h, ScriptAndLanguageTags.h, ScriptAndLanguageTags.cpp for ICU 3.8. Update per-script tables. 2007-09-03 20:26:38 +00:00
LESwaps.h ICU-4524 add brief documentation 2005-06-22 22:39:36 +00:00
LETypes.h ICU-5930 no U_NAMESPACE_BEGIN/END in C API headers 2007-11-29 23:23:51 +00:00
LigatureSubstitution.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
LigatureSubstProc.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
LigatureSubstProc.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
LigatureSubstSubtables.cpp ICU-5335 Don't run filter on ligature glyph until all components match. 2006-10-17 19:57:33 +00:00
LigatureSubstSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
loengine.cpp ICU-5565 Merge loengine branch to trunk! 2007-06-22 03:57:45 +00:00
loengine.h ICU-5930 no U_NAMESPACE_BEGIN/END in C API headers 2007-11-29 23:23:51 +00:00
LookupProcessor.cpp ICU-5906 Restrict feature match to a single syllable for Indic. 2007-10-09 19:40:14 +00:00
LookupProcessor.h ICU-3304 Use bitmasks instead of a list of tags for applied features. 2005-08-06 00:48:27 +00:00
Lookups.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
Lookups.h ICU-4288 declare iinline methods as inline. 2005-02-26 00:40:09 +00:00
LookupTables.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
LookupTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
Makefile.in ICU-5764 Fix static library installation on Windows. 2007-07-13 17:59:16 +00:00
MarkArrays.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MarkArrays.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MarkToBasePosnSubtables.cpp ICU-3306 accent positioning needs to set the glyph adjustment rather than adjusting it. 2004-08-20 18:12:26 +00:00
MarkToBasePosnSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MarkToLigaturePosnSubtables.cpp ICU-4179 update copyright notices for ICU 3.2 2004-10-29 23:57:08 +00:00
MarkToLigaturePosnSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MarkToMarkPosnSubtables.cpp ICU-4729 assume that a zero offset in the mark2AnchorTableOffsetArray means that the marks don't combine. For unknown anchor formats, just use x, y coordinates. 2005-08-18 21:54:52 +00:00
MarkToMarkPosnSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MirroredCharData.cpp ICU-4337 add mirrored character data generated from Unicode data. 2005-07-20 18:42:47 +00:00
MorphStateTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MorphTables.cpp ICU-2259 Add LEGlyphStorage, LEInsertionList. 2004-04-12 18:51:31 +00:00
MorphTables.h ICU-2259 Add LEGlyphStorage, LEInsertionList. 2004-04-12 18:51:31 +00:00
MPreFixups.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MPreFixups.h ICU-2259 Add LEGlyphStorage, LEInsertionList. 2004-04-12 18:51:31 +00:00
MultipleSubstSubtables.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
MultipleSubstSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
NonContextualGlyphSubst.h ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
NonContextualGlyphSubstProc.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
NonContextualGlyphSubstProc.h ICU-2259 Add LEGlyphStorage, LEInsertionList. 2004-04-12 18:51:31 +00:00
OpenTypeLayoutEngine.cpp ICU-6006 Don't check for ZWNJ glyphs if the font doesn't have a ZWNJ glyph! 2007-10-26 02:26:26 +00:00
OpenTypeLayoutEngine.h ICU-5309 Move fFilterZeroWidth from OpenTypeLayoutEngine to LayoutEngine, add fFilterZeroWidth to DefaultCharMapper, remove filterZeroWidth parameters from MapCharsToGlyphs, MapCharToGlyph. 2007-01-24 22:45:49 +00:00
OpenTypeTables.h ICU-5906 Restrict feature match to a single syllable for Indic. 2007-10-09 19:40:14 +00:00
OpenTypeUtilities.cpp ICU-5433 Use updated Oriya character class table, linear search PariValueRecord tables, check for empty CoverageTables. 2006-11-10 19:30:16 +00:00
OpenTypeUtilities.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
PairPositioningSubtables.cpp ICU-5227 let second glyph that's matched in PairPositioningSubtables be the first glyph of the next pari. 2006-11-21 01:55:33 +00:00
PairPositioningSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ScriptAndLanguage.cpp ICU-2959 update copyright dates to include 2003 2003-06-03 20:58:22 +00:00
ScriptAndLanguage.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
ScriptAndLanguageTags.cpp ICU-5907 Regenerate LEScripts.h, ScriptAndLanguageTags.h, ScriptAndLanguageTags.cpp for ICU 3.8. Update per-script tables. 2007-09-03 20:26:38 +00:00
ScriptAndLanguageTags.h ICU-5907 Regenerate LEScripts.h, ScriptAndLanguageTags.h, ScriptAndLanguageTags.cpp for ICU 3.8. Update per-script tables. 2007-09-03 20:26:38 +00:00
SegmentArrayProcessor.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
SegmentArrayProcessor.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
SegmentSingleProcessor.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
SegmentSingleProcessor.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
ShapingTypeData.cpp ICU-4336 Use shaping types generated from Unicode data. 2005-07-21 18:30:10 +00:00
SimpleArrayProcessor.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
SimpleArrayProcessor.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
SinglePositioningSubtables.cpp ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing. 2005-01-14 17:25:11 +00:00
SinglePositioningSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SingleSubstitutionSubtables.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SingleSubstitutionSubtables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SingleTableProcessor.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
SingleTableProcessor.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
StateTableProcessor.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
StateTableProcessor.h ICU-2259 Add LEGlyphStorage, LEInsertionList. 2004-04-12 18:51:31 +00:00
StateTables.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SubstitutionLookups.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SubstitutionLookups.h ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SubtableProcessor.cpp ICU-3738 remove tabs. 2004-05-07 23:29:16 +00:00
SubtableProcessor.h ICU-2259 Add LEGlyphStorage, LEInsertionList. 2004-04-12 18:51:31 +00:00
ThaiLayoutEngine.cpp ICU-6007 Don't check for Thai presentation forms if the font doesn't contain Thai! 2007-10-26 02:27:04 +00:00
ThaiLayoutEngine.h ICU-4428 update copyright notices for ICU 3.3. 2005-03-08 22:49:59 +00:00
ThaiShaping.cpp ICU-3718 Make some data const. 2004-06-17 22:17:39 +00:00
ThaiShaping.h ICU-4288 declare iinline methods as inline. 2005-02-26 00:40:09 +00:00
ThaiStateTables.cpp ICU-3473 Update copyright notices for ICU 2.8. 2003-12-19 22:18:26 +00:00
TibetanLayoutEngine.cpp ICU-3617 Initial checkin of Tibetan code from Pema Geyleg. 2005-09-02 21:08:38 +00:00
TibetanLayoutEngine.h ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly. 2007-08-19 08:59:28 +00:00
TibetanReordering.cpp ICU-5906 Restrict feature match to a single syllable for Tibetan, Khmer. 2007-10-10 00:00:34 +00:00
TibetanReordering.h ICU-3617 Initial checkin of Tibetan code from Pema Geyleg. 2005-09-02 21:08:38 +00:00
TrimmedArrayProcessor.cpp ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
TrimmedArrayProcessor.h ICU-4142 Use current the ICU RTTI style in the layout engine 2004-10-19 06:25:41 +00:00
ValueRecords.cpp ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing. 2005-01-14 17:25:11 +00:00
ValueRecords.h ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing. 2005-01-14 17:25:11 +00:00