ICU-7283 Fix renaming of Features.h to ICUFeatures.h

X-SVN-Rev: 27168
This commit is contained in:
Michael Ow 2010-01-07 22:57:20 +00:00
parent ae3b14e1fc
commit 195c691790
8 changed files with 60 additions and 16 deletions

View file

@ -1,14 +1,14 @@
/*
* @(#)Features.cpp 1.4 00/03/15
*
* (C) Copyright IBM Corp. 1998-2003 - All Rights Reserved
* (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
*
*/
#include "LETypes.h"
#include "OpenTypeUtilities.h"
#include "OpenTypeTables.h"
#include "Features.h"
#include "ICUFeatures.h"
#include "LESwaps.h"
U_NAMESPACE_BEGIN

View file

@ -1,12 +1,12 @@
/*
* (C) Copyright IBM Corp. 1998 - 2008 - All Rights Reserved
* (C) Copyright IBM Corp. 1998 - 2010 - All Rights Reserved
*
*/
#include "LETypes.h"
#include "LEFontInstance.h"
#include "OpenTypeTables.h"
#include "Features.h"
#include "ICUFeatures.h"
#include "Lookups.h"
#include "ScriptAndLanguage.h"
#include "GlyphDefinitionTables.h"

View file

@ -1,5 +1,5 @@
/*
* (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved
* (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
*
*/
@ -15,7 +15,7 @@
#include "LEFontInstance.h"
#include "OpenTypeTables.h"
#include "Lookups.h"
#include "Features.h"
#include "ICUFeatures.h"
#include "GlyphDefinitionTables.h"
#include "GlyphPositioningTables.h"
#include "GlyphIterator.h"

View file

@ -1,6 +1,6 @@
/*
*
* (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved
* (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
*
*/
@ -8,7 +8,7 @@
#include "LEGlyphFilter.h"
#include "LEFontInstance.h"
#include "OpenTypeTables.h"
#include "Features.h"
#include "ICUFeatures.h"
#include "Lookups.h"
#include "ScriptAndLanguage.h"
#include "GlyphDefinitionTables.h"

View file

@ -1,5 +1,5 @@
/*
* (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved
* (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
*
*/
@ -16,7 +16,7 @@
#include "LEFontInstance.h"
#include "OpenTypeTables.h"
#include "Lookups.h"
#include "Features.h"
#include "ICUFeatures.h"
#include "GlyphDefinitionTables.h"
#include "GlyphSubstitutionTables.h"
#include "GlyphIterator.h"

View file

@ -0,0 +1,44 @@
/*
*
* (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
*
*/
#ifndef __ICUFEATURES_H
#define __ICUFEATURES_H
/**
* \file
* \internal
*/
#include "LETypes.h"
#include "OpenTypeTables.h"
U_NAMESPACE_BEGIN
struct FeatureRecord
{
ATag featureTag;
Offset featureTableOffset;
};
struct FeatureTable
{
Offset featureParamsOffset;
le_uint16 lookupCount;
le_uint16 lookupListIndexArray[ANY_NUMBER];
};
struct FeatureListTable
{
le_uint16 featureCount;
FeatureRecord featureRecordArray[ANY_NUMBER];
const FeatureTable *getFeatureTable(le_uint16 featureIndex, LETag *featureTag) const;
const FeatureTable *getFeatureTable(LETag featureTag) const;
};
U_NAMESPACE_END
#endif

View file

@ -1,6 +1,6 @@
/*
*
* (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved
* (C) Copyright IBM Corp. 1998-2010 - All Rights Reserved
*
*/
@ -8,7 +8,7 @@
#include "OpenTypeUtilities.h"
#include "LEFontInstance.h"
#include "OpenTypeTables.h"
#include "Features.h"
#include "ICUFeatures.h"
#include "Lookups.h"
#include "ScriptAndLanguage.h"
#include "GlyphDefinitionTables.h"

View file

@ -778,10 +778,6 @@
RelativePath=".\ExtensionSubtables.h"
>
</File>
<File
RelativePath=".\Features.h"
>
</File>
<File
RelativePath=".\GDEFMarkFilter.h"
>
@ -830,6 +826,10 @@
RelativePath=".\HanLayoutEngine.h"
>
</File>
<File
RelativePath=".\ICUFeatures.h"
>
</File>
<File
RelativePath=".\IndicLayoutEngine.h"
>