scuffed-code/icu4c/source/layout
2013-03-12 21:22:53 +00:00
..
AlternateSubstSubtables.cpp
AlternateSubstSubtables.h
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
ArabicLayoutEngine.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
ArabicLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
ArabicShaping.cpp ICU-6249 Don't apply any features to characters that have joining type Non_Joining. 2008-05-30 01:17:11 +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-6195 Don't generate ligatures for characters with FullCompositionExclusion = TRUE; don't do canonical processing for fonts with a GSUB table that covers the given script, but reorder Hebrew marks. 2008-03-13 18:23:20 +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
ClassDefinitionTables.cpp ICU-6625 Fix kerning feature with OT Class Definition format 1 2010-01-04 20:53:14 +00:00
ClassDefinitionTables.h
ContextualGlyphInsertion.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
ContextualGlyphInsertionProc2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
ContextualGlyphInsertionProc2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
ContextualGlyphSubstitution.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
ContextualGlyphSubstProc2.cpp ICU-9868 morx support (contributed - fix version check, minor fixes) 2013-02-07 01:08:41 +00:00
ContextualGlyphSubstProc2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
ContextualSubstSubtables.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +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
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-8310 Fix missing parenthesis 2011-08-11 18:45:09 +00:00
ExtensionSubtables.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
Features.cpp ICU-7283 Fix renaming of Features.h to ICUFeatures.h 2010-01-07 22:57:20 +00:00
GDEFMarkFilter.cpp
GDEFMarkFilter.h
GlyphDefinitionTables.cpp
GlyphDefinitionTables.h
GlyphIterator.cpp ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
GlyphIterator.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
GlyphLookupTables.cpp
GlyphLookupTables.h
GlyphPositionAdjustments.cpp ICU-6111 fixes for Nafees Nastaleeq font. 2008-03-13 20:04:02 +00:00
GlyphPositionAdjustments.h ICU-5565 Merge loengine branch to trunk! 2007-06-22 03:57:45 +00:00
GlyphPositioningTables.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
GlyphPositioningTables.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
GlyphPosnLookupProc.cpp ICU-7283 Fix renaming of Features.h to ICUFeatures.h 2010-01-07 22:57:20 +00:00
GlyphPosnLookupProc.h ICU-7283 Fix renaming of Features.h to ICUFeatures.h 2010-01-07 22:57:20 +00:00
GlyphSubstitutionTables.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
GlyphSubstitutionTables.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
GlyphSubstLookupProc.cpp ICU-7283 Fix renaming of Features.h to ICUFeatures.h 2010-01-07 22:57:20 +00:00
GlyphSubstLookupProc.h ICU-7283 Fix renaming of Features.h to ICUFeatures.h 2010-01-07 22:57:20 +00:00
GXLayoutEngine2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
GXLayoutEngine2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
GXLayoutEngine.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
GXLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
HangulLayoutEngine.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
HangulLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
HanLayoutEngine.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
HanLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
ICUFeatures.h ICU-7283 Fix renaming of Features.h to ICUFeatures.h 2010-01-07 22:57:20 +00:00
IndicClassTables.cpp ICU-8200 Treat Telugu vocalic r rr similar to Kannada 2011-02-07 15:13:52 +00:00
IndicLayoutEngine.cpp ICU-5439 Merge Vista OpenType logic into trunk 2009-03-02 23:35:48 +00:00
IndicLayoutEngine.h ICU-5439 Merge Vista OpenType logic into trunk 2009-03-02 23:35:48 +00:00
IndicRearrangement.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
IndicRearrangementProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
IndicRearrangementProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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-8992 Compiler Warning cleanup for gcc 4.6.1 2012-02-06 19:57:08 +00:00
IndicReordering.h ICU-8361 Fix array overrun in Indic layout engine 2011-08-08 21:00:35 +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-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
KhmerLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +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-7425 update ICU DLL comments 2010-02-18 04:33:41 +00:00
layout.vcxproj ICU-9868 Add more missing files from layout MSVC project file 2013-02-06 23:16:05 +00:00
layout.vcxproj.filters ICU-9868 Add more missing files from layout MSVC project file 2013-02-06 23:16:05 +00:00
LayoutEngine.cpp ICU-9868 morx support (contributed - fix version check, minor fixes) 2013-02-07 01:08:41 +00:00
LayoutEngine.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
LayoutTables.h
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-9306 add internal function to include table size, also other changes for harfbuzz 2012-11-13 03:42:48 +00:00
LEGlyphFilter.h ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead 2011-08-01 02:20:46 +00:00
LEGlyphStorage.cpp ICU-6724 Move array assigments relative to array grows 2009-06-11 22:08:54 +00:00
LEGlyphStorage.h ICU-7353 docs fixup and updated API Change Report 2010-02-11 00:53:57 +00:00
LEInsertionList.cpp ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
LEInsertionList.h ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead 2011-08-01 02:20:46 +00:00
LELanguages.h ICU-7264 update layout engine script data 2010-10-26 22:15:58 +00:00
LEScripts.h ICU-9091 Updates based on PMC discussion, also remove some inappropriate #ifndef U_HIDE_DRAFT_API 2012-02-22 22:55:52 +00:00
LESwaps.h ICU-8657 fix endianness test, was missing && (BYTE_ORDER == BIG_ENDIAN) 2011-08-16 16:51:51 +00:00
LETypes.h ICU-10013 fix tags for LETypes.h, regen api change report 2013-03-12 21:22:53 +00:00
LigatureSubstitution.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
LigatureSubstProc2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
LigatureSubstProc2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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
loengine.cpp ICU-5565 Merge loengine branch to trunk! 2007-06-22 03:57:45 +00:00
loengine.h ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead 2011-08-01 02:20:46 +00:00
LookupProcessor.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
LookupProcessor.h ICU-8320 fix problem with fonts that have bad feature lookup tables 2011-03-30 21:18:32 +00:00
Lookups.cpp
Lookups.h ICU-4288 declare iinline methods as inline. 2005-02-26 00:40:09 +00:00
LookupTables.cpp
LookupTables.h
Makefile.in ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
MarkArrays.cpp
MarkArrays.h
MarkToBasePosnSubtables.cpp ICU-7283 Apply patches for layout code. 2010-01-07 22:32:53 +00:00
MarkToBasePosnSubtables.h
MarkToLigaturePosnSubtables.cpp ICU-4179 update copyright notices for ICU 3.2 2004-10-29 23:57:08 +00:00
MarkToLigaturePosnSubtables.h
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
MirroredCharData.cpp ICU-4337 add mirrored character data generated from Unicode data. 2005-07-20 18:42:47 +00:00
MorphStateTables.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
MorphTables2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
MorphTables.cpp
MorphTables.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
MPreFixups.cpp ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
MPreFixups.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
MultipleSubstSubtables.cpp ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
MultipleSubstSubtables.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
NonContextualGlyphSubst.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
NonContextualGlyphSubstProc2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
NonContextualGlyphSubstProc2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
NonContextualGlyphSubstProc.cpp
NonContextualGlyphSubstProc.h
OpenTypeLayoutEngine.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
OpenTypeLayoutEngine.h ICU-5439 Merge Vista OpenType logic into trunk 2009-03-02 23:35:48 +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
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
ScriptAndLanguage.cpp ICU-6011 Remove sizeof sizeof(xxx) 2008-05-27 00:21:36 +00:00
ScriptAndLanguage.h
ScriptAndLanguageTags.cpp ICU-8827 Unicode 6.1 update: svn merge branches/markus/uni61 at r31062 into the trunk 2011-12-08 22:37:24 +00:00
ScriptAndLanguageTags.h ICU-8827 Unicode 6.1 update: svn merge branches/markus/uni61 at r31062 into the trunk 2011-12-08 22:37:24 +00:00
SegmentArrayProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SegmentArrayProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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
SegmentSingleProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SegmentSingleProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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-6249 Update ShapingTypeData for Unicode 5.1. 2008-05-30 01:26:03 +00:00
SimpleArrayProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SimpleArrayProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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
SingleSubstitutionSubtables.cpp
SingleSubstitutionSubtables.h
SingleTableProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SingleTableProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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
StateTableProcessor2.cpp ICU-9868 morx support (contributed - fix version check, minor fixes) 2013-02-07 01:08:41 +00:00
StateTableProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
StateTableProcessor.cpp
StateTableProcessor.h
StateTables.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SubstitutionLookups.cpp ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
SubstitutionLookups.h ICU-4970 Merge branch into trunk 2008-10-28 14:50:15 +00:00
SubtableProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SubtableProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
SubtableProcessor.cpp
SubtableProcessor.h
ThaiLayoutEngine.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
ThaiLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +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
TibetanLayoutEngine.cpp ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +00:00
TibetanLayoutEngine.h ICU-4970 Remove isBogus function, add error code on constructors 2008-12-02 17:17:15 +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
TrimmedArrayProcessor2.cpp ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +00:00
TrimmedArrayProcessor2.h ICU-9868 morx support (contributed) 2013-02-06 07:01:19 +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