mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-20 20:19:32 +00:00
ICU-7283 Fix renaming of Features.h to ICUFeatures.h
X-SVN-Rev: 27168
This commit is contained in:
parent
ae3b14e1fc
commit
195c691790
8 changed files with 60 additions and 16 deletions
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
|
|
44
icu4c/source/layout/ICUFeatures.h
Normal file
44
icu4c/source/layout/ICUFeatures.h
Normal 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
|
|
@ -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"
|
||||
|
|
|
@ -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"
|
||||
>
|
||||
|
|
Loading…
Add table
Reference in a new issue