]> granicus.if.org Git - icu/commitdiff
ICU-10530 Deprecate LayoutEngine - improve javadoc tags
authorSteven R. Loomis <srl@icu-project.org>
Thu, 26 Jun 2014 14:08:13 +0000 (14:08 +0000)
committerSteven R. Loomis <srl@icu-project.org>
Thu, 26 Jun 2014 14:08:13 +0000 (14:08 +0000)
X-SVN-Rev: 35957

34 files changed:
icu4c/source/layout/ArabicLayoutEngine.h
icu4c/source/layout/ContextualGlyphInsertionProc2.h
icu4c/source/layout/ContextualGlyphSubstProc.h
icu4c/source/layout/ContextualGlyphSubstProc2.h
icu4c/source/layout/GXLayoutEngine.h
icu4c/source/layout/GXLayoutEngine2.h
icu4c/source/layout/HanLayoutEngine.h
icu4c/source/layout/HangulLayoutEngine.h
icu4c/source/layout/IndicLayoutEngine.h
icu4c/source/layout/IndicRearrangementProcessor.h
icu4c/source/layout/IndicRearrangementProcessor2.h
icu4c/source/layout/KhmerLayoutEngine.h
icu4c/source/layout/LEFontInstance.h
icu4c/source/layout/LEGlyphStorage.h
icu4c/source/layout/LEInsertionList.h
icu4c/source/layout/LELanguages.h
icu4c/source/layout/LEScripts.h
icu4c/source/layout/LESwaps.h
icu4c/source/layout/LETypes.h
icu4c/source/layout/LayoutEngine.h
icu4c/source/layout/LigatureSubstProc.h
icu4c/source/layout/LigatureSubstProc2.h
icu4c/source/layout/OpenTypeLayoutEngine.h
icu4c/source/layout/SegmentArrayProcessor.h
icu4c/source/layout/SegmentArrayProcessor2.h
icu4c/source/layout/SegmentSingleProcessor.h
icu4c/source/layout/SegmentSingleProcessor2.h
icu4c/source/layout/SimpleArrayProcessor.h
icu4c/source/layout/SimpleArrayProcessor2.h
icu4c/source/layout/SingleTableProcessor.h
icu4c/source/layout/SingleTableProcessor2.h
icu4c/source/layout/ThaiLayoutEngine.h
icu4c/source/layout/TrimmedArrayProcessor.h
icu4c/source/layout/TrimmedArrayProcessor2.h

index 937289aed649ff30d058a7d7a7d308589fc9eb39..eb8e2adda9d6f7149400d3214ee5aacfc4a867d5 100644 (file)
@@ -79,14 +79,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 7ac76587f0d54a243e5a468025983a6bf70f63a2..2f930bcb23f15a72baee0eb9fc59bfafef7dd5ff 100644 (file)
@@ -39,14 +39,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 23cd546c6a0b8408eef7cb0db41f5fcab4b88b26..daa15ebb1de25ede6ebba9a89b7e7e046c17e1f8 100644 (file)
@@ -37,14 +37,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 696958013e12397e3c79ce3c5d131260dda8597a..c8076095cfa58596f3d6402c4e32ca9953484102 100644 (file)
@@ -37,14 +37,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 6a02f4b007e06e3bfd533d663ff0dbb98d692b6f..0e85b6995711edefe226269959263caa327b55ff 100644 (file)
@@ -61,14 +61,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 82bef73cf65630fedb88e487a5832536306d6ec5..57e48ab3d0c2650081d744386119c40881b6f868 100644 (file)
@@ -60,14 +60,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index d0334db78fc18a77c8198bdd98af6413ae2976e2..6ff8d537db96b37661733aaae360751d00af461b 100644 (file)
@@ -61,14 +61,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 844b38e78888a1521687aba40c7b47eedd9c3239..7041d8999e53e09b023331a8fb76812a1fea18c6 100644 (file)
@@ -84,14 +84,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 0d5a9efc231e52ab8f08619b064e1ed36c22643e..bc4f36e1dc8615e08ba170b05f88a810997cc9f2 100644 (file)
@@ -85,14 +85,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 2c6047eaec7dfb24812a7a2ab54b4e13b7fec4a7..0b52cd2674b1cc9ff9a9130b37c6e50e6b37c0bb 100644 (file)
@@ -39,14 +39,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 814cb10b0a8c6f68603273eaec73873cf1430f5b..37f98e4a93dab337494ec019556960708c649ae6 100644 (file)
@@ -39,14 +39,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index d74135983b1de057bdb3365caa01a80156cd0381..81af6f760f1f7ecd653935b3294bf406b6e967c5 100644 (file)
@@ -87,14 +87,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 4b435cabbfcfe5f71c4608bd0fa16a7920a5de14..8a4de7bdeb905b3d34f058751343ea3ac806ab06 100644 (file)
@@ -23,14 +23,14 @@ U_NAMESPACE_BEGIN
  * and character mirroring - replacing a character which has both a left and a right
  * hand form with the opposite form.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 class LECharMapper /* not : public UObject because this is an interface/mixin class */
 {
 public:
     /**
      * Destructor.
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual ~LECharMapper();
 
@@ -41,7 +41,7 @@ public:
      *
      * @return the adjusted character
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual LEUnicode32 mapChar(LEUnicode32 ch) const = 0;
 };
@@ -50,7 +50,7 @@ public:
  * This is a forward reference to the class which holds the per-glyph
  * storage.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 class LEGlyphStorage;
 
@@ -76,7 +76,7 @@ class LEGlyphStorage;
  * methods with some default behavior such as returning constant values, or using the
  * values from the first subfont.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 class U_LAYOUT_API LEFontInstance : public UObject
 {
@@ -86,7 +86,7 @@ public:
      * This virtual destructor is here so that the subclass
      * destructors can be invoked through the base class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual ~LEFontInstance();
 
@@ -139,7 +139,7 @@ public:
      *
      * @see LEScripts.h
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual const LEFontInstance *getSubFont(const LEUnicode chars[], le_int32 *offset, le_int32 limit, le_int32 script, LEErrorCode &success) const;
 
@@ -165,7 +165,7 @@ public:
      * @return the address of the table in memory, or <code>NULL</code>
      *         if the table doesn't exist.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual const void *getFontTable(LETag tableTag) const = 0;
 
@@ -204,7 +204,7 @@ public:
      *
      * @return <code>TRUE</code> if the font can render ch.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_bool canDisplay(LEUnicode32 ch) const;
 
@@ -214,7 +214,7 @@ public:
      *
      * @return the number of design units pre EM.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_int32 getUnitsPerEM() const = 0;
 
@@ -239,7 +239,7 @@ public:
      *
      * @see LECharMapper
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, le_int32 count, le_bool reverse, const LECharMapper *mapper, le_bool filterZeroWidth, LEGlyphStorage &glyphStorage) const;
 
@@ -256,7 +256,7 @@ public:
      *
      * @see LECharMapper
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper, le_bool filterZeroWidth) const;
 
@@ -272,7 +272,7 @@ public:
      *
      * @see LECharMapper
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper) const;
 
@@ -286,7 +286,7 @@ public:
      *
      * @return the glyph index
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch) const = 0;
 
@@ -300,7 +300,7 @@ public:
      * @param glyph - the glyph index
      * @param advance - the X and Y pixel values will be stored here
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void getGlyphAdvance(LEGlyphID glyph, LEPoint &advance) const = 0;
 
@@ -314,7 +314,7 @@ public:
      *
      * @return <code>TRUE</code> if the point coordinates could be stored.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_bool getGlyphPoint(LEGlyphID glyph, le_int32 pointNumber, LEPoint &point) const = 0;
 
@@ -324,7 +324,7 @@ public:
      *
      * @return the pixel width of the EM square
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float getXPixelsPerEm() const = 0;
 
@@ -334,7 +334,7 @@ public:
      *
      * @return the pixel height of the EM square
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float getYPixelsPerEm() const = 0;
 
@@ -346,7 +346,7 @@ public:
      *
      * @return points in the X direction
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float xUnitsToPoints(float xUnits) const;
 
@@ -358,7 +358,7 @@ public:
      *
      * @return points in the Y direction
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float yUnitsToPoints(float yUnits) const;
 
@@ -368,7 +368,7 @@ public:
      * @param units - X and Y design units
      * @param points - set to X and Y points
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void unitsToPoints(LEPoint &units, LEPoint &points) const;
 
@@ -380,7 +380,7 @@ public:
      *
      * @return font design units in the X direction
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float xPixelsToUnits(float xPixels) const;
 
@@ -392,7 +392,7 @@ public:
      *
      * @return font design units in the Y direction
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float yPixelsToUnits(float yPixels) const;
 
@@ -402,7 +402,7 @@ public:
      * @param pixels - X and Y pixel
      * @param units - set to X and Y font design units
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void pixelsToUnits(LEPoint &pixels, LEPoint &units) const;
 
@@ -415,7 +415,7 @@ public:
      *
      * @see transformFunits
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float getScaleFactorX() const = 0;
 
@@ -427,7 +427,7 @@ public:
      *
      * @see transformFunits
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual float getScaleFactorY() const = 0;
 
@@ -444,7 +444,7 @@ public:
      * @see getScaleFactorX
      * @see getScaleFactorY
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void transformFunits(float xFunits, float yFunits, LEPoint &pixels) const;
 
@@ -456,7 +456,7 @@ public:
      *
      * @return the floating point value
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static inline float fixedToFloat(le_int32 fixed);
 
@@ -468,7 +468,7 @@ public:
      *
      * @return the fixed point value
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static inline le_int32 floatToFixed(float theFloat);
 
@@ -484,7 +484,7 @@ public:
      * @return the font's ascent, in points. This value
      * will always be positive.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_int32 getAscent() const = 0;
 
@@ -494,7 +494,7 @@ public:
      * @return the font's descent, in points. This value
      * will always be positive.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_int32 getDescent() const = 0;
 
@@ -504,7 +504,7 @@ public:
      * @return the font's leading, in points. This value
      * will always be positive.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_int32 getLeading() const = 0;
 
@@ -516,21 +516,21 @@ public:
      * @return the line height, in points. This vaule will
      * always be positive.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_int32 getLineHeight() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 12861fea5ad64feac4d5c693f6370101a0a89d29..30ce0d13781912ace7d5b299ef1d91660c11f775 100644 (file)
@@ -29,7 +29,7 @@ U_NAMESPACE_BEGIN
  *
  * @see LEInsertionList.h
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 class U_LAYOUT_API LEGlyphStorage : public UObject, protected LEInsertionCallback
 {
@@ -105,7 +105,7 @@ protected:
      *
      * @see LEInsertionList.h
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_bool applyInsertion(le_int32 atPosition, le_int32 count, LEGlyphID newGlyphs[]);
 
@@ -116,14 +116,14 @@ public:
      * <code>allocateGlyphArray, allocatePositions and allocateAuxData</code>
      * to allocate the data.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     LEGlyphStorage();
 
     /**
      * The destructor. This will deallocate all of the arrays.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     ~LEGlyphStorage();
 
@@ -132,7 +132,7 @@ public:
      *
      * @return the number of glyphs in the glyph array
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     inline le_int32 getGlyphCount() const;
 
@@ -144,7 +144,7 @@ public:
      * @param glyphs - the destiniation glyph array
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const;
 
@@ -158,7 +158,7 @@ public:
      * @param extraBits - this value will be ORed with each glyph index
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const;
 
@@ -170,7 +170,7 @@ public:
      * @param charIndices - the destiniation character index array
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const;
 
@@ -183,7 +183,7 @@ public:
      * @param indexBase - an offset which will be added to each index
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const;
 
@@ -196,7 +196,7 @@ public:
      * @param positions - the destiniation position array
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphPositions(float positions[], LEErrorCode &success) const;
 
@@ -212,7 +212,7 @@ public:
      * @param y - the glyph's Y position
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const;
 
@@ -226,7 +226,7 @@ public:
      * @param success set to an error code if the storage cannot be allocated of if the initial
      *        glyph count is not positive.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success);
 
@@ -238,7 +238,7 @@ public:
      *
      * @return the number of X, Y position pairs allocated.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     le_int32 allocatePositions(LEErrorCode &success);
 
@@ -249,7 +249,7 @@ public:
      *
      * @return the size of the auxillary data array.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     le_int32 allocateAuxData(LEErrorCode &success);
 
@@ -259,7 +259,7 @@ public:
      * @param auxData the auxillary data array will be copied to this address
      * @param success set to an error code if the data cannot be copied
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getAuxData(le_uint32 auxData[], LEErrorCode &success) const;
 
@@ -271,7 +271,7 @@ public:
      *
      * @return the glyph ID
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     LEGlyphID getGlyphID(le_int32 glyphIndex, LEErrorCode &success) const;
 
@@ -283,7 +283,7 @@ public:
      *
      * @return the character index
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     le_int32  getCharIndex(le_int32 glyphIndex, LEErrorCode &success) const;
 
@@ -296,7 +296,7 @@ public:
      *
      * @return the auxillary data
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     le_uint32 getAuxData(le_int32 glyphIndex, LEErrorCode &success) const;
 
@@ -308,7 +308,7 @@ public:
      *
      * @return a reference to the given location in the glyph array
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     inline LEGlyphID &operator[](le_int32 glyphIndex) const;
 
@@ -327,7 +327,7 @@ public:
      *
      * @see LEInsertionList.h
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     LEGlyphID *insertGlyphs(le_int32 atIndex, le_int32 insertCount, LEErrorCode& success);
 
@@ -347,7 +347,7 @@ public:
      *
      * @see LEInsertionList.h
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     LEGlyphID *insertGlyphs(le_int32 atIndex, le_int32 insertCount);
 
@@ -362,7 +362,7 @@ public:
      * @param toPosition - target position of the glyph
      * @param marker marker bit
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void moveGlyph(le_int32 fromPosition, le_int32 toPosition, le_uint32 marker);
 
@@ -376,7 +376,7 @@ public:
      *
      * @see LEInsertionList.h
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     le_int32 applyInsertions();
 
@@ -387,7 +387,7 @@ public:
      * @param glyphID the new glyph ID
      * @param success will be set to an error code if the glyph ID cannot be set.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void setGlyphID(le_int32 glyphIndex, LEGlyphID glyphID, LEErrorCode &success);
 
@@ -398,7 +398,7 @@ public:
      * @param charIndex the new char index
      * @param success will be set to an error code if the char index cannot be set.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void setCharIndex(le_int32 glyphIndex, le_int32 charIndex, LEErrorCode &success);
 
@@ -410,7 +410,7 @@ public:
      * @param y the new Y position
      * @param success will be set to an error code if the position cannot be set.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void setPosition(le_int32 glyphIndex, float x, float y, LEErrorCode &success);
 
@@ -422,7 +422,7 @@ public:
      * @param yAdjust the adjustment to the glyph's Y position
      * @param success will be set to an error code if the glyph's position cannot be adjusted.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adjustPosition(le_int32 glyphIndex, float xAdjust, float yAdjust, LEErrorCode &success);
 
@@ -433,7 +433,7 @@ public:
      * @param auxData the new auxillary data
      * @param success will be set to an error code if the auxillary data cannot be set.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void setAuxData(le_int32 glyphIndex, le_uint32 auxData, LEErrorCode &success);
 
@@ -445,7 +445,7 @@ public:
      * @param from the <code>LEGlyphStorage</code> object from which
      *             to get the new glyph array.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adoptGlyphArray(LEGlyphStorage &from);
 
@@ -457,7 +457,7 @@ public:
      * @param from the <code>LEGlyphStorage</code> object from which
      *             to get the new char indices array.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adoptCharIndicesArray(LEGlyphStorage &from);
 
@@ -469,7 +469,7 @@ public:
      * @param from the <code>LEGlyphStorage</code> object from which
      *             to get the new position array.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adoptPositionArray(LEGlyphStorage &from);
 
@@ -481,7 +481,7 @@ public:
      * @param from the <code>LEGlyphStorage</code> object from which
      *             to get the new auxillary data array.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adoptAuxDataArray(LEGlyphStorage &from);
 
@@ -492,7 +492,7 @@ public:
      * @param from the <code>LEGlyphStorage</code> object from which
      *             to get the new glyph count.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adoptGlyphCount(LEGlyphStorage &from);
 
@@ -501,7 +501,7 @@ public:
      *
      * @param newGlyphCount the new glyph count.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void adoptGlyphCount(le_int32 newGlyphCount);
 
@@ -511,21 +511,21 @@ public:
      * to layout a different characer array. (This method is also called
      * by the destructor)
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void reset();
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 };
index e25b8e98d9224e3533eaf9b98045d26a9c55c30c..3240710477141e3840d1ae5bb4cb71ea6363d179 100644 (file)
@@ -126,14 +126,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index a2bf9767e6d4a87e372de5476c02573c87889b96..0640236c9edfe83180b1a5d703a67c065fdbb954 100644 (file)
@@ -25,7 +25,7 @@ U_NAMESPACE_BEGIN
  * this is just a list of languages which the LayoutEngine
  * supports.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
 enum LanguageCodes {
@@ -60,7 +60,8 @@ enum LanguageCodes {
     zhsLanguageCode = 28,
     zhtLanguageCode = 29,
 
-    /** New language codes added 03/13/2008 @deprecated see {@link LayoutEngine} */
+    /** New language codes added 03/13/2008 @deprecated ICU 54. See {@link LayoutEngine}
+     */
     afkLanguageCode = 30,
     belLanguageCode = 31,
     bgrLanguageCode = 32,
index 583d1fa62e515752bc187a27470db928b1d87764..9c7606b2d22764552ce61c6beb5f812556897066 100644 (file)
@@ -24,7 +24,7 @@ U_NAMESPACE_BEGIN
  * Constants for Unicode script values, generated using
  * ICU4J's <code>UScript</code> class.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
 enum ScriptCodes {
@@ -70,12 +70,12 @@ enum ScriptCodes {
     thaiScriptCode = 38,
     tibtScriptCode = 39,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     cansScriptCode = 40,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     yiiiScriptCode = 41,
@@ -84,7 +84,7 @@ enum ScriptCodes {
     buhdScriptCode = 44,
     tagbScriptCode = 45,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     braiScriptCode = 46,
@@ -96,12 +96,12 @@ enum ScriptCodes {
     taleScriptCode = 52,
     ugarScriptCode = 53,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     hrktScriptCode = 54,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     bugiScriptCode = 55,
@@ -112,7 +112,7 @@ enum ScriptCodes {
     tfngScriptCode = 60,
     xpeoScriptCode = 61,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     baliScriptCode = 62,
@@ -158,7 +158,7 @@ enum ScriptCodes {
     zxxxScriptCode = 102,
     zzzzScriptCode = 103,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     cariScriptCode = 104,
@@ -174,7 +174,7 @@ enum ScriptCodes {
     moonScriptCode = 114,
     mteiScriptCode = 115,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     armiScriptCode = 116,
@@ -192,7 +192,7 @@ enum ScriptCodes {
     zmthScriptCode = 128,
     zsymScriptCode = 129,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     bamuScriptCode = 130,
@@ -200,7 +200,7 @@ enum ScriptCodes {
     nkgbScriptCode = 132,
     sarbScriptCode = 133,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     bassScriptCode = 134,
@@ -217,7 +217,7 @@ enum ScriptCodes {
     sindScriptCode = 145,
     waraScriptCode = 146,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     afakScriptCode = 147,
@@ -230,20 +230,20 @@ enum ScriptCodes {
     tangScriptCode = 154,
     woleScriptCode = 155,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     hluwScriptCode = 156,
     khojScriptCode = 157,
     tirhScriptCode = 158,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     aghbScriptCode = 159,
     mahjScriptCode = 160,
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 
     ahomScriptCode = 161,
@@ -254,7 +254,7 @@ enum ScriptCodes {
     siddScriptCode = 166,
 
 /**
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
     scriptCodeCount
 };
index f1051ad494a6a96094f38c6ba89fb2afdc6ca949..1d37db1721512eba962c0645ef0b20574eb6ad8a 100644 (file)
@@ -20,7 +20,7 @@ U_NAMESPACE_BEGIN
  * A convenience macro which invokes the swapWord member function
  * from a concise call.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define SWAPW(value) LESwaps::swapWord((le_uint16)(value))
 
@@ -28,7 +28,7 @@ U_NAMESPACE_BEGIN
  * A convenience macro which invokes the swapLong member function
  * from a concise call.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define SWAPL(value) LESwaps::swapLong((le_uint32)(value))
 
@@ -39,7 +39,7 @@ U_NAMESPACE_BEGIN
  * All methods are static and inline in an attempt to induce the compiler
  * to do most of the calculations at compile time.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 class U_LAYOUT_API LESwaps /* not : public UObject because all methods are static */ {
 public:
@@ -52,7 +52,7 @@ public:
      *
      * @return the byte swapped word
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static le_uint16 swapWord(le_uint16 value)
     {
@@ -76,7 +76,7 @@ public:
      *
      * @return the byte swapped long
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static le_uint32 swapLong(le_uint32 value)
     {
index 67fa5e9dcb078c93942472c906440834e4f323ce..c8d0f4037c33433f4d95470540fea9b28aed2f07 100644 (file)
 /**
  * A type used for signed, 32-bit integers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef int32_t le_int32;
 
 /**
  * A type used for unsigned, 32-bit integers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef uint32_t le_uint32;
 
 /**
  * A type used for signed, 16-bit integers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef int16_t le_int16;
 
 /**
  * A type used for unsigned, 16-bit integers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef uint16_t le_uint16;
 
 /**
  * A type used for signed, 8-bit integers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef int8_t le_int8;
 
 /**
  * A type used for unsigned, 8-bit integers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef uint8_t le_uint8;
 
@@ -72,7 +72,7 @@ typedef uint8_t le_uint8;
 /**
  * A type used for boolean values.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef UBool le_bool;
 
@@ -80,7 +80,7 @@ typedef UBool le_bool;
 /**
  * Used to represent empty pointers.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define NULL 0
 #endif
@@ -88,7 +88,7 @@ typedef UBool le_bool;
 /**
  * Used for four character tags.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef le_uint32 LETag;
 
@@ -96,7 +96,7 @@ typedef le_uint32 LETag;
  * Used for 16-bit glyph indices as they're represented
  * in TrueType font tables.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef le_uint16 TTGlyphID;
 
@@ -107,7 +107,7 @@ typedef le_uint16 TTGlyphID;
  * order 8 bits are client defined. The LayoutEngine
  * will never change or look at the client defined bits.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef le_uint32 LEGlyphID;
 
@@ -115,7 +115,7 @@ typedef le_uint32 LEGlyphID;
  * Used to mask off the glyph ID part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_GLYPH_MASK     0x0000FFFF
 
@@ -124,7 +124,7 @@ typedef le_uint32 LEGlyphID;
  * into the low-order bits.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_GLYPH_SHIFT    0
 
@@ -133,7 +133,7 @@ typedef le_uint32 LEGlyphID;
  * Used to mask off the sub-font ID part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_SUB_FONT_MASK  0x00FF0000
 
@@ -142,7 +142,7 @@ typedef le_uint32 LEGlyphID;
  * into the low-order bits.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_SUB_FONT_SHIFT 16
 
@@ -151,7 +151,7 @@ typedef le_uint32 LEGlyphID;
  * Used to mask off the client-defined part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_CLIENT_MASK    0xFF000000
 
@@ -160,7 +160,7 @@ typedef le_uint32 LEGlyphID;
  * into the low-order bits.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_CLIENT_SHIFT   24
 
@@ -169,7 +169,7 @@ typedef le_uint32 LEGlyphID;
  * A convenience macro to get the Glyph ID part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_GET_GLYPH(gid) ((gid & LE_GLYPH_MASK) >> LE_GLYPH_SHIFT)
 
@@ -177,7 +177,7 @@ typedef le_uint32 LEGlyphID;
  * A convenience macro to get the sub-font ID part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_GET_SUB_FONT(gid) ((gid & LE_SUB_FONT_MASK) >> LE_SUB_FONT_SHIFT)
 
@@ -185,7 +185,7 @@ typedef le_uint32 LEGlyphID;
  * A convenience macro to get the client-defined part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_GET_CLIENT(gid) ((gid & LE_CLIENT_MASK) >> LE_CLIENT_SHIFT)
 
@@ -194,7 +194,7 @@ typedef le_uint32 LEGlyphID;
  * A convenience macro to set the Glyph ID part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_SET_GLYPH(gid, glyph) ((gid & ~LE_GLYPH_MASK) | ((glyph << LE_GLYPH_SHIFT) & LE_GLYPH_MASK))
 
@@ -202,7 +202,7 @@ typedef le_uint32 LEGlyphID;
  * A convenience macro to set the sub-font ID part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_SET_SUB_FONT(gid, font) ((gid & ~LE_SUB_FONT_MASK) | ((font << LE_SUB_FONT_SHIFT) & LE_SUB_FONT_MASK))
 
@@ -210,7 +210,7 @@ typedef le_uint32 LEGlyphID;
  * A convenience macro to set the client-defined part of an LEGlyphID.
  *
  * @see LEGlyphID
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_SET_CLIENT(gid, client) ((gid & ~LE_CLIENT_MASK) | ((client << LE_CLIENT_SHIFT) & LE_CLIENT_MASK))
 
@@ -218,14 +218,14 @@ typedef le_uint32 LEGlyphID;
 /**
  * Used to represent 16-bit Unicode code points.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef UChar LEUnicode16;
 
 /**
  * Used to represent 32-bit Unicode code points.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef UChar32 LEUnicode32;
 
@@ -233,7 +233,7 @@ typedef UChar32 LEUnicode32;
 /**
  * Used to represent 16-bit Unicode code points.
  *
- * @deprecated since ICU 2.4. Use LEUnicode16 instead
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef UChar LEUnicode;
 #endif  /* U_HIDE_DEPRECATED_API */
@@ -241,21 +241,21 @@ typedef UChar LEUnicode;
 /**
  * Used to hold a pair of (x, y) values which represent a point.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 struct LEPoint
 {
     /**
      * The x coordinate of the point.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     float fX;
 
     /**
      * The y coordinate of the point.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     float fY;
 };
@@ -264,7 +264,7 @@ struct LEPoint
 /**
  * Used to hold a pair of (x, y) values which represent a point.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef struct LEPoint LEPoint;
 #endif
@@ -406,7 +406,7 @@ typedef struct LEPoint LEPoint;
  * WARNING: THIS MACRO WILL ONLY WORK CORRECTLY IF
  * THE ARGUMENT CHARACTERS ARE ASCII.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_MAKE_TAG(a, b, c, d) \
     (((le_uint32)(a) << 24) |   \
@@ -418,7 +418,7 @@ typedef struct LEPoint LEPoint;
  * This enumeration defines constants for the standard
  * TrueType, OpenType and AAT table tags.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 enum LETableTags {
     LE_ACNT_TABLE_TAG = 0x61636E74UL, /**< 'acnt' */
@@ -480,7 +480,7 @@ enum LETableTags {
  * This enumeration defines constants for all
  * the common OpenType feature tags.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 enum LEFeatureTags {
     LE_AALT_FEATURE_TAG = 0x61616C74UL, /**< 'aalt' */
@@ -682,7 +682,7 @@ enum LEFeatureENUMs {
 /**
  * Error codes returned by the LayoutEngine.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 enum LEErrorCode {
     /* informational */
@@ -705,7 +705,7 @@ enum LEErrorCode {
 /**
  * Error codes returned by the LayoutEngine.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 typedef enum LEErrorCode LEErrorCode;
 #endif
@@ -713,14 +713,14 @@ typedef enum LEErrorCode LEErrorCode;
 /**
  * A convenience macro to test for the success of a LayoutEngine call.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_SUCCESS(code) (U_SUCCESS((UErrorCode)code))
 
 /**
  * A convenience macro to test for the failure of a LayoutEngine call.
  *
- * @deprecated see {@link LayoutEngine}
+ * @deprecated ICU 54. See {@link LayoutEngine}
  */
 #define LE_FAILURE(code) (U_FAILURE((UErrorCode)code))
 
index ff2dcb173fe010a936d6216be4034cc5c326e62d..91e6027e7d4bc57d6985f92c529d259366bbd4eb 100644 (file)
@@ -19,6 +19,10 @@ class LEGlyphFilter;
 class LEGlyphStorage;
 
 /**
+ * NOTE: This class is deprecated, please instead use HarfBuzz.
+ * See: http://www.freedesktop.org/wiki/Software/HarfBuzz/ 
+ * and http://userguide.icu-project.org/layoutengine
+ *
  * This is a virtual base class used to do complex text layout. The text must all
  * be in a single font, script, and language. An instance of a LayoutEngine can be
  * created by calling the layoutEngineFactory method. Fonts are identified by
@@ -59,7 +63,8 @@ class LEGlyphStorage;
  * @see LEFontInstance
  * @see ScriptAndLanguageTags.h
  *
- * @deprecated please use HarfBuzz instead. 
+ * @deprecated ICU 54. See {@link LayoutEngine}
+ *  Instead, please use HarfBuzz.
  *         see http://www.freedesktop.org/wiki/Software/HarfBuzz/ 
  *         and http://userguide.icu-project.org/layoutengine
  */
@@ -263,7 +268,7 @@ protected:
     virtual const void *getFontTable(LETag tableTag, size_t &length) const;
 
     /**
-     * @deprecated
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual const void *getFontTable(LETag tableTag) const { size_t ignored; return getFontTable(tableTag, ignored); }
 
@@ -338,7 +343,7 @@ public:
      * method. It is declared virtual so that it will be invoked by the
      * subclass destructors.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual ~LayoutEngine();
 
@@ -365,7 +370,7 @@ public:
      * method first to free the glyph, character index and position arrays
      * allocated by the previous call.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual le_int32 layoutChars(const LEUnicode chars[], le_int32 offset, le_int32 count, le_int32 max, le_bool rightToLeft, float x, float y, LEErrorCode &success);
 
@@ -376,7 +381,7 @@ public:
      *
      * @return the number of glyphs in the glyph array
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     le_int32 getGlyphCount() const;
 
@@ -388,7 +393,7 @@ public:
      * @param glyphs - the destiniation glyph array
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const;
 
@@ -402,7 +407,7 @@ public:
      * @param extraBits - this value will be ORed with each glyph index
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const;
 
@@ -414,7 +419,7 @@ public:
      * @param charIndices - the destiniation character index array
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const;
 
@@ -427,7 +432,7 @@ public:
      * @param indexBase - an offset which will be added to each index
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const;
 
@@ -440,7 +445,7 @@ public:
      * @param positions - the destiniation position array
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphPositions(float positions[], LEErrorCode &success) const;
 
@@ -456,7 +461,7 @@ public:
      * @param y - the glyph's Y position
      * @param success - set to an error code if the operation fails
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     void getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const;
 
@@ -465,7 +470,7 @@ public:
      * so that the LayoutEngine can be reused to layout a different
      * characer array. (This method is also called by the destructor)
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual void reset();
 
@@ -483,27 +488,27 @@ public:
      *
      * @see LEFontInstance
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, LEErrorCode &success);
 
     /**
      * Override of existing call that provides flags to control typography.
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static LayoutEngine *layoutEngineFactory(const LEFontInstance *fontInstance, le_int32 scriptCode, le_int32 languageCode, le_int32 typo_flags, LEErrorCode &success);
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index d98132eb49386968dea1703d979735ff946d7110..0069aaf8e19dcc8c8038b0d4f3e7ce6c71be4fef 100644 (file)
@@ -39,14 +39,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index b55d68e79dac4d02555327d9fc08a9eab2f98d1d..a338e3a8ef7ad8ea229af2bdc773ef8607d9a40d 100644 (file)
@@ -40,14 +40,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 10d737454d5d7304be80e5e7bc6885f713c3b0ab..e975fa5467c9c5878b9ef1bfd8ab473ebc76a5d5 100644 (file)
@@ -129,14 +129,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 0be80698d0a1c04df19523ccbcdee6410defbd70..80dec71c68f0964c9755884d5b6d2a2a82a6554d 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 4927a8cb87995af31733e236101cb33eec497170..3e28351e5ef8e939436000cc1ea5ca0952b71c9d 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index a0908e734014dca4d5d6c884b0ec3f37df83e74f..85fddc057a98443f8e97abb07e0266b26036e756 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index cc4022032f5c99cfbbb57c87c7df6b4f53829882..856c9b2e28f6307a98e46dcd6add9bcb24958572 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index dfb00f2895d337647e95e80d3413ce6bb0500f11..04bb1c7c22d8e5557059485a8be87a45a00f8e33 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 504f76e6ccf5262212be9f2bb362c3e1a47d3188..a702bc88024ad1a2cba38d2301d43270fd868eb1 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 6491a0346fae5248f0e4edfea18f526c5b8b6d5e..d8beb4cd1ad18797d1f20cfa4b0839321f299a0e 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 528ad3128568ebb92046487dcba24921506cea4e..af8277a43b421f00a0b70138d96562186a6f0b17 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index f6408491ecc23ddcc75bd2bb0a5711ba89f766ed..d5441a2e7a39dc19079619a42d3e4913ec2ca258 100644 (file)
@@ -56,14 +56,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index 7a09ae2d84f8053908f0490bcac0987ac59a6393..66481f999ea3083cd117b944bfa23b747f8f7dd3 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();
 
index d9d95572ba8604c83fdb31eb39f807aee13e80a3..f14d5cb3d276121684b31aa12497b2670e502b5f 100644 (file)
@@ -34,14 +34,14 @@ public:
     /**
      * ICU "poor man's RTTI", returns a UClassID for the actual class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     virtual UClassID getDynamicClassID() const;
 
     /**
      * ICU "poor man's RTTI", returns a UClassID for this class.
      *
-     * @deprecated see {@link LayoutEngine}
+     * @deprecated ICU 54. See {@link LayoutEngine}
      */
     static UClassID getStaticClassID();