mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 06:53:45 +00:00
ICU-10530 Deprecate LayoutEngine
X-SVN-Rev: 35951
This commit is contained in:
parent
40f501ff59
commit
34b4644cac
38 changed files with 379 additions and 358 deletions
|
@ -3,7 +3,7 @@
|
|||
|
||||
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US">
|
||||
<head>
|
||||
<title>ReadMe for ICU 53.1</title>
|
||||
<title>ReadMe for ICU 54.1 (m1)</title>
|
||||
<meta name="COPYRIGHT" content=
|
||||
"Copyright (c) 1997-2014 IBM Corporation and others. All Rights Reserved." />
|
||||
<meta name="KEYWORDS" content=
|
||||
|
@ -16,15 +16,15 @@
|
|||
|
||||
<body class="draft">
|
||||
<h1>International Components for Unicode<br/>
|
||||
<abbr title="International Components for Unicode">ICU</abbr> 53.1 ReadMe</h1>
|
||||
<abbr title="International Components for Unicode">ICU</abbr> 54.1 (m1) ReadMe</h1>
|
||||
|
||||
<!--p><b>Note:</b> This is a development milestone release of ICU4C 53
|
||||
This milestone is intended for those wishing to get an early look at ICU 53 new features and API changes.
|
||||
It is not recommended for production use.</p-->
|
||||
<p><b>Note:</b> This is a release candidate version of ICU4C 53.
|
||||
<p><b>Note:</b> This is a development milestone release of ICU4C 54
|
||||
This milestone is intended for those wishing to get an early look at ICU 54 new features and API changes.
|
||||
It is not recommended for production use.</p>
|
||||
<!-- <p><b>Note:</b> This is a release candidate version of ICU4C 53. -->
|
||||
<!-- It is not recommended for production use.</p> -->
|
||||
|
||||
<p>Last updated: 2014-Mar-19<br />
|
||||
<p>Last updated: 2014-June-25<br />
|
||||
Copyright © 1997-2014 International Business Machines Corporation and
|
||||
others. All Rights Reserved.</p>
|
||||
<!-- Remember that there is a copyright at the end too -->
|
||||
|
@ -222,6 +222,14 @@
|
|||
<a href="http://site.icu-project.org/download/53">ICU download page</a>.
|
||||
<!-- <a href="http://site.icu-project.org/download/milestone">ICU milestone download page</a>. -->
|
||||
</p>
|
||||
|
||||
<!-- ICU 54 items -->
|
||||
<h3>Layout Engine deprecation</h3>
|
||||
<p>The LayoutEngine is now deprecated. Please
|
||||
see <a href='http://userguide.icu-project.org/layoutengine'>the
|
||||
User's Guide</a> for more details and migration recommendations.
|
||||
Passing "--enable-layout" to configure is required to enable the layout
|
||||
engine, it is not built by default.</p>
|
||||
|
||||
<!-- ICU 53 items -->
|
||||
<h3>ICU4C now requires C99</h3>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
@echo off
|
||||
REM ********************************************************************
|
||||
REM * COPYRIGHT:
|
||||
REM * Copyright (c) 2010-2012, International Business Machines Corporation
|
||||
REM * Copyright (c) 2010-2014, International Business Machines Corporation
|
||||
REM * and others. All Rights Reserved.
|
||||
REM ********************************************************************
|
||||
|
||||
|
@ -89,16 +89,17 @@ set ICUFAILCNT=0
|
|||
:OK_cintltst
|
||||
@set ICURUN=%ICURUN% %THT%
|
||||
|
||||
@set THT=letest
|
||||
@echo ==== %THT% =========================================================================
|
||||
@cd %ICU_ICUDIR%\source\test\letest
|
||||
%LETST_CMD% %LETEST_OPTS%
|
||||
@REM (Layout is deprecated)
|
||||
@REM @set THT=letest
|
||||
@REM @echo ==== %THT% =========================================================================
|
||||
@REM @cd %ICU_ICUDIR%\source\test\letest
|
||||
@REM %LETST_CMD% %LETEST_OPTS%
|
||||
|
||||
@IF NOT ERRORLEVEL 1 GOTO OK_%THT%
|
||||
@set ICUFAILED=%ICUFAILED% %THT%
|
||||
@set ICUFAILCNT=1
|
||||
:OK_letest
|
||||
@set ICURUN=%ICURUN% %THT%
|
||||
@REM @IF NOT ERRORLEVEL 1 GOTO OK_%THT%
|
||||
@REM @set ICUFAILED=%ICUFAILED% %THT%
|
||||
@REM @set ICUFAILCNT=1
|
||||
@REM :OK_letest
|
||||
@REM @set ICURUN=%ICURUN% %THT%
|
||||
|
||||
@echo off
|
||||
|
||||
|
|
220
icu4c/source/configure
vendored
220
icu4c/source/configure
vendored
|
@ -1,13 +1,11 @@
|
|||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.68.
|
||||
# Generated by GNU Autoconf 2.69.
|
||||
#
|
||||
# Copyright (c) 1999-2013, International Business Machines Corporation and others. All Rights Reserved.
|
||||
#
|
||||
#
|
||||
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
||||
# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
|
||||
# Foundation, Inc.
|
||||
# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
|
||||
#
|
||||
#
|
||||
# This configure script is free software; the Free Software Foundation
|
||||
|
@ -136,6 +134,31 @@ export LANGUAGE
|
|||
# CDPATH.
|
||||
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
|
||||
|
||||
# Use a proper internal environment variable to ensure we don't fall
|
||||
# into an infinite loop, continuously re-executing ourselves.
|
||||
if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
|
||||
_as_can_reexec=no; export _as_can_reexec;
|
||||
# We cannot yet assume a decent shell, so we have to provide a
|
||||
# neutralization value for shells without unset; and this also
|
||||
# works around shells that cannot unset nonexistent variables.
|
||||
# Preserve -v and -x to the replacement shell.
|
||||
BASH_ENV=/dev/null
|
||||
ENV=/dev/null
|
||||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||||
case $- in # ((((
|
||||
*v*x* | *x*v* ) as_opts=-vx ;;
|
||||
*v* ) as_opts=-v ;;
|
||||
*x* ) as_opts=-x ;;
|
||||
* ) as_opts= ;;
|
||||
esac
|
||||
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
|
||||
# Admittedly, this is quite paranoid, since all the known shells bail
|
||||
# out after a failed `exec'.
|
||||
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
|
||||
as_fn_exit 255
|
||||
fi
|
||||
# We don't want this to propagate to other subprocesses.
|
||||
{ _as_can_reexec=; unset _as_can_reexec;}
|
||||
if test "x$CONFIG_SHELL" = x; then
|
||||
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
|
||||
emulate sh
|
||||
|
@ -169,7 +192,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
|
|||
else
|
||||
exitcode=1; echo positional parameters were not saved.
|
||||
fi
|
||||
test x\$exitcode = x0 || exit 1"
|
||||
test x\$exitcode = x0 || exit 1
|
||||
test -x / || exit 1"
|
||||
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
|
||||
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
|
||||
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
|
||||
|
@ -214,21 +238,25 @@ IFS=$as_save_IFS
|
|||
|
||||
|
||||
if test "x$CONFIG_SHELL" != x; then :
|
||||
# We cannot yet assume a decent shell, so we have to provide a
|
||||
# neutralization value for shells without unset; and this also
|
||||
# works around shells that cannot unset nonexistent variables.
|
||||
# Preserve -v and -x to the replacement shell.
|
||||
BASH_ENV=/dev/null
|
||||
ENV=/dev/null
|
||||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||||
export CONFIG_SHELL
|
||||
case $- in # ((((
|
||||
*v*x* | *x*v* ) as_opts=-vx ;;
|
||||
*v* ) as_opts=-v ;;
|
||||
*x* ) as_opts=-x ;;
|
||||
* ) as_opts= ;;
|
||||
esac
|
||||
exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
|
||||
export CONFIG_SHELL
|
||||
# We cannot yet assume a decent shell, so we have to provide a
|
||||
# neutralization value for shells without unset; and this also
|
||||
# works around shells that cannot unset nonexistent variables.
|
||||
# Preserve -v and -x to the replacement shell.
|
||||
BASH_ENV=/dev/null
|
||||
ENV=/dev/null
|
||||
(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
|
||||
case $- in # ((((
|
||||
*v*x* | *x*v* ) as_opts=-vx ;;
|
||||
*v* ) as_opts=-v ;;
|
||||
*x* ) as_opts=-x ;;
|
||||
* ) as_opts= ;;
|
||||
esac
|
||||
exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
|
||||
# Admittedly, this is quite paranoid, since all the known shells bail
|
||||
# out after a failed `exec'.
|
||||
$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
|
||||
exit 255
|
||||
fi
|
||||
|
||||
if test x$as_have_required = xno; then :
|
||||
|
@ -330,6 +358,14 @@ $as_echo X"$as_dir" |
|
|||
|
||||
|
||||
} # as_fn_mkdir_p
|
||||
|
||||
# as_fn_executable_p FILE
|
||||
# -----------------------
|
||||
# Test if FILE is an executable regular file.
|
||||
as_fn_executable_p ()
|
||||
{
|
||||
test -f "$1" && test -x "$1"
|
||||
} # as_fn_executable_p
|
||||
# as_fn_append VAR VALUE
|
||||
# ----------------------
|
||||
# Append the text in VALUE to the end of the definition contained in VAR. Take
|
||||
|
@ -451,6 +487,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
|
|||
chmod +x "$as_me.lineno" ||
|
||||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
|
||||
|
||||
# If we had to re-execute with $CONFIG_SHELL, we're ensured to have
|
||||
# already done that, so ensure we don't try to do so again and fall
|
||||
# in an infinite loop. This has already happened in practice.
|
||||
_as_can_reexec=no; export _as_can_reexec
|
||||
# Don't try to exec as it changes $[0], causing all sort of problems
|
||||
# (the dirname of $[0] is not the place where we might find the
|
||||
# original and so on. Autoconf is especially sensitive to this).
|
||||
|
@ -485,16 +525,16 @@ if (echo >conf$$.file) 2>/dev/null; then
|
|||
# ... but there are two gotchas:
|
||||
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
||||
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
||||
# In both cases, we have to default to `cp -p'.
|
||||
# In both cases, we have to default to `cp -pR'.
|
||||
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
||||
as_ln_s='cp -p'
|
||||
as_ln_s='cp -pR'
|
||||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||||
as_ln_s=ln
|
||||
else
|
||||
as_ln_s='cp -p'
|
||||
as_ln_s='cp -pR'
|
||||
fi
|
||||
else
|
||||
as_ln_s='cp -p'
|
||||
as_ln_s='cp -pR'
|
||||
fi
|
||||
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
||||
rmdir conf$$.dir 2>/dev/null
|
||||
|
@ -506,28 +546,8 @@ else
|
|||
as_mkdir_p=false
|
||||
fi
|
||||
|
||||
if test -x / >/dev/null 2>&1; then
|
||||
as_test_x='test -x'
|
||||
else
|
||||
if ls -dL / >/dev/null 2>&1; then
|
||||
as_ls_L_option=L
|
||||
else
|
||||
as_ls_L_option=
|
||||
fi
|
||||
as_test_x='
|
||||
eval sh -c '\''
|
||||
if test -d "$1"; then
|
||||
test -d "$1/.";
|
||||
else
|
||||
case $1 in #(
|
||||
-*)set "./$1";;
|
||||
esac;
|
||||
case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
|
||||
???[sx]*):;;*)false;;esac;fi
|
||||
'\'' sh
|
||||
'
|
||||
fi
|
||||
as_executable_p=$as_test_x
|
||||
as_test_x='test -x'
|
||||
as_executable_p=as_fn_executable_p
|
||||
|
||||
# Sed expression to map a string onto a valid CPP name.
|
||||
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
||||
|
@ -1229,8 +1249,6 @@ target=$target_alias
|
|||
if test "x$host_alias" != x; then
|
||||
if test "x$build_alias" = x; then
|
||||
cross_compiling=maybe
|
||||
$as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
|
||||
If a cross compiler is detected then cross compile mode will be used" >&2
|
||||
elif test "x$build_alias" != "x$host_alias"; then
|
||||
cross_compiling=yes
|
||||
fi
|
||||
|
@ -1402,7 +1420,7 @@ Optional Features:
|
|||
--enable-weak-threads weakly reference the threading library default=no
|
||||
--enable-extras build ICU extras default=yes
|
||||
--enable-icuio build ICU's icuio library default=yes
|
||||
--enable-layout build ICU's layout library default=yes
|
||||
--enable-layout build ICU's layout library default=no
|
||||
--enable-tools build ICU's tools default=yes
|
||||
--enable-tests build ICU tests default=yes
|
||||
--enable-samples build ICU samples default=yes
|
||||
|
@ -1497,9 +1515,9 @@ test -n "$ac_init_help" && exit $ac_status
|
|||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
configure
|
||||
generated by GNU Autoconf 2.68
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
This configure script is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy, distribute and modify it.
|
||||
|
||||
|
@ -1652,7 +1670,7 @@ $as_echo "$ac_try_echo"; } >&5
|
|||
test ! -s conftest.err
|
||||
} && test -s conftest$ac_exeext && {
|
||||
test "$cross_compiling" = yes ||
|
||||
$as_test_x conftest$ac_exeext
|
||||
test -x conftest$ac_exeext
|
||||
}; then :
|
||||
ac_retval=0
|
||||
else
|
||||
|
@ -1730,7 +1748,8 @@ int
|
|||
main ()
|
||||
{
|
||||
static int test_array [1 - 2 * !(($2) >= 0)];
|
||||
test_array [0] = 0
|
||||
test_array [0] = 0;
|
||||
return test_array [0];
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
@ -1746,7 +1765,8 @@ int
|
|||
main ()
|
||||
{
|
||||
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
||||
test_array [0] = 0
|
||||
test_array [0] = 0;
|
||||
return test_array [0];
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
@ -1772,7 +1792,8 @@ int
|
|||
main ()
|
||||
{
|
||||
static int test_array [1 - 2 * !(($2) < 0)];
|
||||
test_array [0] = 0
|
||||
test_array [0] = 0;
|
||||
return test_array [0];
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
@ -1788,7 +1809,8 @@ int
|
|||
main ()
|
||||
{
|
||||
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
|
||||
test_array [0] = 0
|
||||
test_array [0] = 0;
|
||||
return test_array [0];
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
@ -1822,7 +1844,8 @@ int
|
|||
main ()
|
||||
{
|
||||
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
|
||||
test_array [0] = 0
|
||||
test_array [0] = 0;
|
||||
return test_array [0];
|
||||
|
||||
;
|
||||
return 0;
|
||||
|
@ -1949,7 +1972,7 @@ $as_echo "$ac_try_echo"; } >&5
|
|||
test ! -s conftest.err
|
||||
} && test -s conftest$ac_exeext && {
|
||||
test "$cross_compiling" = yes ||
|
||||
$as_test_x conftest$ac_exeext
|
||||
test -x conftest$ac_exeext
|
||||
}; then :
|
||||
ac_retval=0
|
||||
else
|
||||
|
@ -2180,7 +2203,7 @@ This file contains any messages produced by compilers while
|
|||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by $as_me, which was
|
||||
generated by GNU Autoconf 2.68. Invocation command line was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
|
||||
|
@ -2782,7 +2805,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -2826,7 +2849,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_CC="$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -3270,8 +3293,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
|
|||
/* end confdefs.h. */
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
struct stat;
|
||||
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
|
||||
struct buf { int x; };
|
||||
FILE * (*rcsopen) (struct buf *, struct stat *, int);
|
||||
|
@ -3386,7 +3408,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -3430,7 +3452,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_CXX="$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -3812,7 +3834,7 @@ case $as_dir/ in #((
|
|||
# by default.
|
||||
for ac_prog in ginstall scoinst install; do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
|
||||
if test $ac_prog = install &&
|
||||
grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
|
||||
# AIX install. It has an incompatible calling convention.
|
||||
|
@ -3933,7 +3955,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_U_MAKE="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -4009,7 +4031,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -4137,7 +4159,7 @@ do
|
|||
for ac_prog in grep ggrep; do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
{ test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
|
||||
as_fn_executable_p "$ac_path_GREP" || continue
|
||||
# Check for GNU ac_path_GREP and select it if it is found.
|
||||
# Check for GNU $ac_path_GREP
|
||||
case `"$ac_path_GREP" --version 2>&1` in
|
||||
|
@ -4203,7 +4225,7 @@ do
|
|||
for ac_prog in egrep; do
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
||||
{ test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
|
||||
as_fn_executable_p "$ac_path_EGREP" || continue
|
||||
# Check for GNU ac_path_EGREP and select it if it is found.
|
||||
# Check for GNU $ac_path_EGREP
|
||||
case `"$ac_path_EGREP" --version 2>&1` in
|
||||
|
@ -5210,7 +5232,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -5250,7 +5272,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_RANLIB="ranlib"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -5304,7 +5326,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_AR="${ac_tool_prefix}ar"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -5344,7 +5366,7 @@ do
|
|||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_ac_ct_AR="ar"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
|
@ -7212,7 +7234,7 @@ if test "${enable_layout+set}" = set; then :
|
|||
*) as_fn_error $? "bad value ${enableval} for --enable-layout" "$LINENO" 5 ;;
|
||||
esac
|
||||
else
|
||||
layout=true
|
||||
layout=false
|
||||
fi
|
||||
|
||||
|
||||
|
@ -7899,16 +7921,16 @@ if (echo >conf$$.file) 2>/dev/null; then
|
|||
# ... but there are two gotchas:
|
||||
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
||||
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
||||
# In both cases, we have to default to `cp -p'.
|
||||
# In both cases, we have to default to `cp -pR'.
|
||||
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
||||
as_ln_s='cp -p'
|
||||
as_ln_s='cp -pR'
|
||||
elif ln conf$$.file conf$$ 2>/dev/null; then
|
||||
as_ln_s=ln
|
||||
else
|
||||
as_ln_s='cp -p'
|
||||
as_ln_s='cp -pR'
|
||||
fi
|
||||
else
|
||||
as_ln_s='cp -p'
|
||||
as_ln_s='cp -pR'
|
||||
fi
|
||||
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
||||
rmdir conf$$.dir 2>/dev/null
|
||||
|
@ -7968,28 +7990,16 @@ else
|
|||
as_mkdir_p=false
|
||||
fi
|
||||
|
||||
if test -x / >/dev/null 2>&1; then
|
||||
as_test_x='test -x'
|
||||
else
|
||||
if ls -dL / >/dev/null 2>&1; then
|
||||
as_ls_L_option=L
|
||||
else
|
||||
as_ls_L_option=
|
||||
fi
|
||||
as_test_x='
|
||||
eval sh -c '\''
|
||||
if test -d "$1"; then
|
||||
test -d "$1/.";
|
||||
else
|
||||
case $1 in #(
|
||||
-*)set "./$1";;
|
||||
esac;
|
||||
case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
|
||||
???[sx]*):;;*)false;;esac;fi
|
||||
'\'' sh
|
||||
'
|
||||
fi
|
||||
as_executable_p=$as_test_x
|
||||
|
||||
# as_fn_executable_p FILE
|
||||
# -----------------------
|
||||
# Test if FILE is an executable regular file.
|
||||
as_fn_executable_p ()
|
||||
{
|
||||
test -f "$1" && test -x "$1"
|
||||
} # as_fn_executable_p
|
||||
as_test_x='test -x'
|
||||
as_executable_p=as_fn_executable_p
|
||||
|
||||
# Sed expression to map a string onto a valid CPP name.
|
||||
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
||||
|
@ -8011,7 +8021,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
|||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by $as_me, which was
|
||||
generated by GNU Autoconf 2.68. Invocation command line was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
CONFIG_HEADERS = $CONFIG_HEADERS
|
||||
|
@ -8064,10 +8074,10 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
|||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
config.status
|
||||
configured by $0, generated by GNU Autoconf 2.68,
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
Copyright (C) 2010 Free Software Foundation, Inc.
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
This config.status script is free software; the Free Software Foundation
|
||||
gives unlimited permission to copy, distribute and modify it."
|
||||
|
||||
|
@ -8145,7 +8155,7 @@ fi
|
|||
_ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
if \$ac_cs_recheck; then
|
||||
set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
|
||||
set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
|
||||
shift
|
||||
\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
|
||||
CONFIG_SHELL='$SHELL'
|
||||
|
|
|
@ -1063,13 +1063,13 @@ ICU_CONDITIONAL(ICUIO, test "$icuio" = true)
|
|||
|
||||
# Enable/disable layout
|
||||
AC_ARG_ENABLE(layout,
|
||||
[ --enable-layout build ICU's layout library [default=yes]],
|
||||
[ --enable-layout build ICU's layout library [default=no]],
|
||||
[case "${enableval}" in
|
||||
yes) layout=true ;;
|
||||
no) layout=false ;;
|
||||
*) AC_MSG_ERROR(bad value ${enableval} for --enable-layout) ;;
|
||||
esac],
|
||||
layout=true)
|
||||
layout=false)
|
||||
ICU_CONDITIONAL(LAYOUT, test "$layout" = true)
|
||||
|
||||
# Enable/disable tools
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -79,14 +79,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 2013-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -39,14 +39,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -37,14 +37,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -37,14 +37,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -61,14 +61,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -60,14 +60,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/*
|
||||
* HanLayoutEngine.h: OpenType processing for Han fonts.
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved.
|
||||
*/
|
||||
|
||||
#ifndef __HANLAYOUTENGINE_H
|
||||
|
@ -61,14 +61,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -84,14 +84,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -85,14 +85,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -39,14 +39,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -39,14 +39,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
* This file is a modification of the ICU file IndicLayoutEngine.h
|
||||
* by Jens Herden and Javier Sola for Khmer language
|
||||
|
@ -87,14 +87,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
class LECharMapper /* not : public UObject because this is an interface/mixin class */
|
||||
{
|
||||
public:
|
||||
/**
|
||||
* Destructor.
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual ~LECharMapper();
|
||||
|
||||
|
@ -41,7 +41,7 @@ public:
|
|||
*
|
||||
* @return the adjusted character
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual ~LEFontInstance();
|
||||
|
||||
|
@ -139,7 +139,7 @@ public:
|
|||
*
|
||||
* @see LEScripts.h
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual le_bool canDisplay(LEUnicode32 ch) const;
|
||||
|
||||
|
@ -214,7 +214,7 @@ public:
|
|||
*
|
||||
* @return the number of design units pre EM.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual le_int32 getUnitsPerEM() const = 0;
|
||||
|
||||
|
@ -239,7 +239,7 @@ public:
|
|||
*
|
||||
* @see LECharMapper
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper, le_bool filterZeroWidth) const;
|
||||
|
||||
|
@ -272,7 +272,7 @@ public:
|
|||
*
|
||||
* @see LECharMapper
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual LEGlyphID mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper) const;
|
||||
|
||||
|
@ -286,7 +286,7 @@ public:
|
|||
*
|
||||
* @return the glyph index
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual float getXPixelsPerEm() const = 0;
|
||||
|
||||
|
@ -334,7 +334,7 @@ public:
|
|||
*
|
||||
* @return the pixel height of the EM square
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual float getYPixelsPerEm() const = 0;
|
||||
|
||||
|
@ -346,7 +346,7 @@ public:
|
|||
*
|
||||
* @return points in the X direction
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual float xUnitsToPoints(float xUnits) const;
|
||||
|
||||
|
@ -358,7 +358,7 @@ public:
|
|||
*
|
||||
* @return points in the Y direction
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual void unitsToPoints(LEPoint &units, LEPoint &points) const;
|
||||
|
||||
|
@ -380,7 +380,7 @@ public:
|
|||
*
|
||||
* @return font design units in the X direction
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual float xPixelsToUnits(float xPixels) const;
|
||||
|
||||
|
@ -392,7 +392,7 @@ public:
|
|||
*
|
||||
* @return font design units in the Y direction
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual void pixelsToUnits(LEPoint &pixels, LEPoint &units) const;
|
||||
|
||||
|
@ -415,7 +415,7 @@ public:
|
|||
*
|
||||
* @see transformFunits
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual float getScaleFactorX() const = 0;
|
||||
|
||||
|
@ -427,7 +427,7 @@ public:
|
|||
*
|
||||
* @see transformFunits
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual float getScaleFactorY() const = 0;
|
||||
|
||||
|
@ -444,7 +444,7 @@ public:
|
|||
* @see getScaleFactorX
|
||||
* @see getScaleFactorY
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual void transformFunits(float xFunits, float yFunits, LEPoint &pixels) const;
|
||||
|
||||
|
@ -456,7 +456,7 @@ public:
|
|||
*
|
||||
* @return the floating point value
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static inline float fixedToFloat(le_int32 fixed);
|
||||
|
||||
|
@ -468,7 +468,7 @@ public:
|
|||
*
|
||||
* @return the fixed point value
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual le_int32 getLineHeight() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
**********************************************************************
|
||||
* Copyright (C) 1998-2010, International Business Machines
|
||||
* Copyright (C) 1998-2014, International Business Machines
|
||||
* Corporation and others. All Rights Reserved.
|
||||
**********************************************************************
|
||||
*/
|
||||
|
@ -29,7 +29,7 @@ U_NAMESPACE_BEGIN
|
|||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
class U_LAYOUT_API LEGlyphStorage : public UObject, protected LEInsertionCallback
|
||||
{
|
||||
|
@ -105,7 +105,7 @@ protected:
|
|||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
LEGlyphStorage();
|
||||
|
||||
/**
|
||||
* The destructor. This will deallocate all of the arrays.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
~LEGlyphStorage();
|
||||
|
||||
|
@ -132,7 +132,7 @@ public:
|
|||
*
|
||||
* @return the number of glyphs in the glyph array
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
le_int32 allocatePositions(LEErrorCode &success);
|
||||
|
||||
|
@ -249,7 +249,7 @@ public:
|
|||
*
|
||||
* @return the size of the auxillary data array.
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void getAuxData(le_uint32 auxData[], LEErrorCode &success) const;
|
||||
|
||||
|
@ -271,7 +271,7 @@ public:
|
|||
*
|
||||
* @return the glyph ID
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
LEGlyphID getGlyphID(le_int32 glyphIndex, LEErrorCode &success) const;
|
||||
|
||||
|
@ -283,7 +283,7 @@ public:
|
|||
*
|
||||
* @return the character index
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
le_int32 getCharIndex(le_int32 glyphIndex, LEErrorCode &success) const;
|
||||
|
||||
|
@ -296,7 +296,7 @@ public:
|
|||
*
|
||||
* @return the auxillary data
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
inline LEGlyphID &operator[](le_int32 glyphIndex) const;
|
||||
|
||||
|
@ -327,7 +327,7 @@ public:
|
|||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
LEGlyphID *insertGlyphs(le_int32 atIndex, le_int32 insertCount, LEErrorCode& success);
|
||||
|
||||
|
@ -347,7 +347,7 @@ public:
|
|||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 4.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void moveGlyph(le_int32 fromPosition, le_int32 toPosition, le_uint32 marker);
|
||||
|
||||
|
@ -376,7 +376,7 @@ public:
|
|||
*
|
||||
* @see LEInsertionList.h
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.6
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void adoptGlyphCount(LEGlyphStorage &from);
|
||||
|
||||
|
@ -501,7 +501,7 @@ public:
|
|||
*
|
||||
* @param newGlyphCount the new glyph count.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated 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)
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void reset();
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
};
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
**********************************************************************
|
||||
* Copyright (C) 1998-2011, International Business Machines
|
||||
* Copyright (C) 1998-2014, International Business Machines
|
||||
* Corporation and others. All Rights Reserved.
|
||||
**********************************************************************
|
||||
*/
|
||||
|
@ -126,14 +126,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2010. All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2014. All Rights Reserved.
|
||||
*
|
||||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
|
@ -25,7 +25,7 @@ U_NAMESPACE_BEGIN
|
|||
* this is just a list of languages which the LayoutEngine
|
||||
* supports.
|
||||
*
|
||||
* @stable ICU 2.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
enum LanguageCodes {
|
||||
|
@ -60,7 +60,7 @@ enum LanguageCodes {
|
|||
zhsLanguageCode = 28,
|
||||
zhtLanguageCode = 29,
|
||||
|
||||
/** New language codes added 03/13/2008 @stable ICU 4.0 */
|
||||
/** New language codes added 03/13/2008 @deprecated see {@link LayoutEngine} */
|
||||
afkLanguageCode = 30,
|
||||
belLanguageCode = 31,
|
||||
bgrLanguageCode = 32,
|
||||
|
|
|
@ -24,7 +24,7 @@ U_NAMESPACE_BEGIN
|
|||
* Constants for Unicode script values, generated using
|
||||
* ICU4J's <code>UScript</code> class.
|
||||
*
|
||||
* @stable ICU 2.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
enum ScriptCodes {
|
||||
|
@ -70,12 +70,12 @@ enum ScriptCodes {
|
|||
thaiScriptCode = 38,
|
||||
tibtScriptCode = 39,
|
||||
/**
|
||||
* @stable ICU 2.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
cansScriptCode = 40,
|
||||
/**
|
||||
* @stable ICU 2.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
yiiiScriptCode = 41,
|
||||
|
@ -84,7 +84,7 @@ enum ScriptCodes {
|
|||
buhdScriptCode = 44,
|
||||
tagbScriptCode = 45,
|
||||
/**
|
||||
* @stable ICU 2.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
braiScriptCode = 46,
|
||||
|
@ -96,12 +96,12 @@ enum ScriptCodes {
|
|||
taleScriptCode = 52,
|
||||
ugarScriptCode = 53,
|
||||
/**
|
||||
* @stable ICU 3.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
hrktScriptCode = 54,
|
||||
/**
|
||||
* @stable ICU 3.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
bugiScriptCode = 55,
|
||||
|
@ -112,7 +112,7 @@ enum ScriptCodes {
|
|||
tfngScriptCode = 60,
|
||||
xpeoScriptCode = 61,
|
||||
/**
|
||||
* @stable ICU 3.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
baliScriptCode = 62,
|
||||
|
@ -158,7 +158,7 @@ enum ScriptCodes {
|
|||
zxxxScriptCode = 102,
|
||||
zzzzScriptCode = 103,
|
||||
/**
|
||||
* @stable ICU 3.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
cariScriptCode = 104,
|
||||
|
@ -174,7 +174,7 @@ enum ScriptCodes {
|
|||
moonScriptCode = 114,
|
||||
mteiScriptCode = 115,
|
||||
/**
|
||||
* @stable ICU 4.0
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
armiScriptCode = 116,
|
||||
|
@ -192,7 +192,7 @@ enum ScriptCodes {
|
|||
zmthScriptCode = 128,
|
||||
zsymScriptCode = 129,
|
||||
/**
|
||||
* @stable ICU 4.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
bamuScriptCode = 130,
|
||||
|
@ -200,7 +200,7 @@ enum ScriptCodes {
|
|||
nkgbScriptCode = 132,
|
||||
sarbScriptCode = 133,
|
||||
/**
|
||||
* @stable ICU 4.6
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
bassScriptCode = 134,
|
||||
|
@ -217,7 +217,7 @@ enum ScriptCodes {
|
|||
sindScriptCode = 145,
|
||||
waraScriptCode = 146,
|
||||
/**
|
||||
* @stable ICU 4.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
afakScriptCode = 147,
|
||||
|
@ -230,20 +230,20 @@ enum ScriptCodes {
|
|||
tangScriptCode = 154,
|
||||
woleScriptCode = 155,
|
||||
/**
|
||||
* @stable ICU 49
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
hluwScriptCode = 156,
|
||||
khojScriptCode = 157,
|
||||
tirhScriptCode = 158,
|
||||
/**
|
||||
* @stable ICU 52
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
aghbScriptCode = 159,
|
||||
mahjScriptCode = 160,
|
||||
/**
|
||||
* @stable ICU 54
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
|
||||
ahomScriptCode = 161,
|
||||
|
@ -254,7 +254,7 @@ enum ScriptCodes {
|
|||
siddScriptCode = 166,
|
||||
|
||||
/**
|
||||
* @stable ICU 2.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
scriptCodeCount
|
||||
};
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2011 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -20,7 +20,7 @@ U_NAMESPACE_BEGIN
|
|||
* A convenience macro which invokes the swapWord member function
|
||||
* from a concise call.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static le_uint16 swapWord(le_uint16 value)
|
||||
{
|
||||
|
@ -76,7 +76,7 @@ public:
|
|||
*
|
||||
* @return the byte swapped long
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static le_uint32 swapLong(le_uint32 value)
|
||||
{
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -29,42 +29,42 @@
|
|||
/**
|
||||
* A type used for signed, 32-bit integers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef int32_t le_int32;
|
||||
|
||||
/**
|
||||
* A type used for unsigned, 32-bit integers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef uint32_t le_uint32;
|
||||
|
||||
/**
|
||||
* A type used for signed, 16-bit integers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef int16_t le_int16;
|
||||
|
||||
/**
|
||||
* A type used for unsigned, 16-bit integers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef uint16_t le_uint16;
|
||||
|
||||
/**
|
||||
* A type used for signed, 8-bit integers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef int8_t le_int8;
|
||||
|
||||
/**
|
||||
* A type used for unsigned, 8-bit integers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef uint8_t le_uint8;
|
||||
|
||||
|
@ -72,7 +72,7 @@ typedef uint8_t le_uint8;
|
|||
/**
|
||||
* A type used for boolean values.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef UBool le_bool;
|
||||
|
||||
|
@ -80,7 +80,7 @@ typedef UBool le_bool;
|
|||
/**
|
||||
* Used to represent empty pointers.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
#define NULL 0
|
||||
#endif
|
||||
|
@ -88,7 +88,7 @@ typedef UBool le_bool;
|
|||
/**
|
||||
* Used for four character tags.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
#define LE_GLYPH_MASK 0x0000FFFF
|
||||
|
||||
|
@ -124,7 +124,7 @@ typedef le_uint32 LEGlyphID;
|
|||
* into the low-order bits.
|
||||
*
|
||||
* @see LEGlyphID
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
#define LE_SUB_FONT_MASK 0x00FF0000
|
||||
|
||||
|
@ -142,7 +142,7 @@ typedef le_uint32 LEGlyphID;
|
|||
* into the low-order bits.
|
||||
*
|
||||
* @see LEGlyphID
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
#define LE_CLIENT_MASK 0xFF000000
|
||||
|
||||
|
@ -160,7 +160,7 @@ typedef le_uint32 LEGlyphID;
|
|||
* into the low-order bits.
|
||||
*
|
||||
* @see LEGlyphID
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef UChar LEUnicode16;
|
||||
|
||||
/**
|
||||
* Used to represent 32-bit Unicode code points.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
typedef UChar32 LEUnicode32;
|
||||
|
||||
|
@ -241,21 +241,21 @@ typedef UChar LEUnicode;
|
|||
/**
|
||||
* Used to hold a pair of (x, y) values which represent a point.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
struct LEPoint
|
||||
{
|
||||
/**
|
||||
* The x coordinate of the point.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
float fX;
|
||||
|
||||
/**
|
||||
* The y coordinate of the point.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
float fY;
|
||||
};
|
||||
|
@ -264,7 +264,7 @@ struct LEPoint
|
|||
/**
|
||||
* Used to hold a pair of (x, y) values which represent a point.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 3.2
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
enum LEFeatureTags {
|
||||
LE_AALT_FEATURE_TAG = 0x61616C74UL, /**< 'aalt' */
|
||||
|
@ -682,7 +682,7 @@ enum LEFeatureENUMs {
|
|||
/**
|
||||
* Error codes returned by the LayoutEngine.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
enum LEErrorCode {
|
||||
/* informational */
|
||||
|
@ -705,7 +705,7 @@ enum LEErrorCode {
|
|||
/**
|
||||
* Error codes returned by the LayoutEngine.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
#define LE_SUCCESS(code) (U_SUCCESS((UErrorCode)code))
|
||||
|
||||
/**
|
||||
* A convenience macro to test for the failure of a LayoutEngine call.
|
||||
*
|
||||
* @stable ICU 2.4
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
#define LE_FAILURE(code) (U_FAILURE((UErrorCode)code))
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*/
|
||||
|
||||
#ifndef __LAYOUTENGINE_H
|
||||
|
@ -9,7 +9,7 @@
|
|||
|
||||
/**
|
||||
* \file
|
||||
* \brief C++ API: Virtual base class for complex text layout.
|
||||
* \brief C++ API: DEPRECATED: Virtual base class for complex text layout.
|
||||
*/
|
||||
|
||||
U_NAMESPACE_BEGIN
|
||||
|
@ -59,7 +59,9 @@ class LEGlyphStorage;
|
|||
* @see LEFontInstance
|
||||
* @see ScriptAndLanguageTags.h
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated please use HarfBuzz instead.
|
||||
* see http://www.freedesktop.org/wiki/Software/HarfBuzz/
|
||||
* and http://userguide.icu-project.org/layoutengine
|
||||
*/
|
||||
class U_LAYOUT_API LayoutEngine : public UObject {
|
||||
public:
|
||||
|
@ -336,7 +338,7 @@ public:
|
|||
* method. It is declared virtual so that it will be invoked by the
|
||||
* subclass destructors.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual ~LayoutEngine();
|
||||
|
||||
|
@ -363,7 +365,7 @@ public:
|
|||
* method first to free the glyph, character index and position arrays
|
||||
* allocated by the previous call.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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);
|
||||
|
||||
|
@ -374,7 +376,7 @@ public:
|
|||
*
|
||||
* @return the number of glyphs in the glyph array
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
le_int32 getGlyphCount() const;
|
||||
|
||||
|
@ -386,7 +388,7 @@ public:
|
|||
* @param glyphs - the destiniation glyph array
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const;
|
||||
|
||||
|
@ -400,7 +402,7 @@ public:
|
|||
* @param extraBits - this value will be ORed with each glyph index
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const;
|
||||
|
||||
|
@ -412,7 +414,7 @@ public:
|
|||
* @param charIndices - the destiniation character index array
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const;
|
||||
|
||||
|
@ -425,7 +427,7 @@ public:
|
|||
* @param indexBase - an offset which will be added to each index
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const;
|
||||
|
||||
|
@ -438,7 +440,7 @@ public:
|
|||
* @param positions - the destiniation position array
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void getGlyphPositions(float positions[], LEErrorCode &success) const;
|
||||
|
||||
|
@ -454,7 +456,7 @@ public:
|
|||
* @param y - the glyph's Y position
|
||||
* @param success - set to an error code if the operation fails
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
void getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const;
|
||||
|
||||
|
@ -463,7 +465,7 @@ public:
|
|||
* so that the LayoutEngine can be reused to layout a different
|
||||
* characer array. (This method is also called by the destructor)
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual void reset();
|
||||
|
||||
|
@ -481,27 +483,27 @@ public:
|
|||
*
|
||||
* @see LEFontInstance
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated 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.
|
||||
* @stable ICU 3.4
|
||||
* @deprecated 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.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -39,14 +39,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -40,14 +40,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -129,14 +129,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2008 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -56,14 +56,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. and others 1998-2013 - All Rights Reserved
|
||||
* (C) Copyright IBM Corp. and others 1998-2014 - All Rights Reserved
|
||||
*
|
||||
*/
|
||||
|
||||
|
@ -34,14 +34,14 @@ public:
|
|||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for the actual class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
virtual UClassID getDynamicClassID() const;
|
||||
|
||||
/**
|
||||
* ICU "poor man's RTTI", returns a UClassID for this class.
|
||||
*
|
||||
* @stable ICU 2.8
|
||||
* @deprecated see {@link LayoutEngine}
|
||||
*/
|
||||
static UClassID getStaticClassID();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue