Commit Graph

44 Commits

Author SHA1 Message Date
Eric Mader
10b15d2a44 ICU-3274 Initial checkin of Hangul OpenType code.
X-SVN-Rev: 19227
2006-02-21 17:13:48 +00:00
Eric Mader
cae87a7be3 ICU-4744 LayoutEngine::characterProcessing() should use a fake glyphStorage object for cannonical processing.
X-SVN-Rev: 18814
2005-11-18 01:37:28 +00:00
Eric Mader
f1e07726a8 ICU-3617 Initial checkin of Tibetan code from Pema Geyleg.
X-SVN-Rev: 18492
2005-09-02 21:08:38 +00:00
Eric Mader
6aa1a3aa96 ICU-4711 Changes for PR 37 ZWJ/ZWNJ processing and ZWJ/ZWNJ pass-through for Sinhala. (JB#4710)
X-SVN-Rev: 18491
2005-09-02 18:22:09 +00:00
Eric Mader
6440d9df5b ICU-3304 Back out spurious change.
X-SVN-Rev: 18464
2005-08-25 22:28:35 +00:00
Eric Mader
7c0a4884e0 ICU-3304 Code review changes.
X-SVN-Rev: 18463
2005-08-25 22:20:16 +00:00
Eric Mader
b422bf2c70 ICU-3304 Change FeatureMask constants to UL...
X-SVN-Rev: 18442
2005-08-15 23:35:16 +00:00
Eric Mader
4830402fcc ICU-3304 Use bitmasks instead of a list of tags for applied features.
X-SVN-Rev: 18406
2005-08-06 00:48:27 +00:00
Eric Mader
b8ba6dc98d ICU-4298 Initial checkin of Sinhala code. Fix ZWJ/ZWNJ filter in LEFontInstance::mapCharToGlyph()
X-SVN-Rev: 18370
2005-07-28 20:56:04 +00:00
Eric Mader
fe031aafe0 ICU-4337 add mirrored character data generated from Unicode data.
X-SVN-Rev: 18303
2005-07-20 18:42:47 +00:00
Eric Mader
4fdb123022 ICU-4507 ~LayoutEngine() needs to delete fGlyphStorage (and doesn't need to call reset())
X-SVN-Rev: 17932
2005-06-17 00:16:35 +00:00
George Rhoten
843b460dd8 ICU-4559 Use const memory when possible.
X-SVN-Rev: 17810
2005-06-06 06:59:26 +00:00
Eric Mader
be687a5753 ICU-4172 reorder Hebrew marks.
X-SVN-Rev: 17351
2005-03-17 02:14:54 +00:00
Eric Mader
41ca4f63ee ICU-4428 update copyright notices for ICU 3.3.
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
Doug Felt
2b4337c536 ICU-2252 add kerning, add 'typoFlags' to layout engine constructors
X-SVN-Rev: 17129
2005-01-14 19:22:53 +00:00
George Rhoten
4b8ef3e6e6 ICU-4288 Mostly fixes for --enable-strict for gcc 3.4 (Fedora Core 3)
X-SVN-Rev: 17040
2004-12-30 07:25:51 +00:00
Eric Mader
b5b1f86214 ICU-2385 Initial checkin of submission from Javier Sola.
X-SVN-Rev: 16982
2004-12-21 19:15:07 +00:00
George Rhoten
daaa78b744 ICU-3862 Make sure that some numbers are marked const.
X-SVN-Rev: 16559
2004-10-19 06:47:21 +00:00
George Rhoten
9af532a6ac ICU-4142 Use current the ICU RTTI style in the layout engine
X-SVN-Rev: 16557
2004-10-19 06:25:41 +00:00
Eric Mader
465235aad2 ICU-3732 part 1 - add canonical tables for all scripts; combine "canned" Arabic table w/ canonical table; change OT Hebrew to just use the default tags.
X-SVN-Rev: 16168
2004-08-19 23:51:11 +00:00
Eric Mader
658bda41a0 ICU-3738 remove tabs.
X-SVN-Rev: 15201
2004-05-07 23:29:16 +00:00
Eric Mader
5bdfb62412 ICU-2259 fix compiler warnings.
X-SVN-Rev: 15135
2004-05-04 00:56:47 +00:00
Eric Mader
6884636181 ICU-2259 Changes for canonical equivalence porcessing.
X-SVN-Rev: 15130
2004-05-03 21:13:13 +00:00
Eric Mader
9672384ada ICU-2259 Add LEGlyphStorage, LEInsertionList.
X-SVN-Rev: 14933
2004-04-12 18:51:31 +00:00
Eric Mader
a256c544d2 ICU-3512 only use the GPOS table if it covers the given script and language with a non-zero number of features.
X-SVN-Rev: 14529
2004-02-16 23:45:23 +00:00
Eric Mader
c68a5bdf67 ICU-3132 change le_bool back to UBool, and uppercase true and false; some lame-o C++ compilers don't implement bool.
X-SVN-Rev: 14039
2003-12-08 22:43:41 +00:00
Eric Mader
c352190d78 ICU-3303 add missing return to error case in getGlyphs().
X-SVN-Rev: 13308
2003-10-03 18:56:39 +00:00
Eric Mader
a346b7bbd6 ICU-3221 Move virtual member function definitions from .h files to .cpp files.
X-SVN-Rev: 13024
2003-09-03 18:27:07 +00:00
Steven R. Loomis
e1fbed9aa1 ICU-2969 don't use arraycopy in public header
X-SVN-Rev: 12299
2003-06-04 22:39:17 +00:00
Alan Liu
de95737116 ICU-2959 update copyright dates to include 2003
X-SVN-Rev: 12253
2003-06-03 20:58:22 +00:00
Eric Mader
f544b30a81 ICU-2891 Don't use LE_MAKE_TAG macro for tag constants - it's not safe on EBCDIC platforms!
X-SVN-Rev: 12029
2003-05-20 23:39:30 +00:00
Eric Mader
1bb8d611a2 ICU-2253 Initial support for language codes, CJK language-specific variants and associated clean-up.
X-SVN-Rev: 11534
2003-04-12 00:37:12 +00:00
Eric Mader
21e1caf69a ICU-2625 Add LE_NEW_ARRAY and LE_DELETE_ARRAY to replace calls to uprv_malloc and uprv_free.
X-SVN-Rev: 10814
2003-01-07 22:47:19 +00:00
Markus Scherer
7c5fa43519 ICU-1962 use uprv_malloc/free instead of new/delete for non-class types
X-SVN-Rev: 9209
2002-07-16 19:29:19 +00:00
Markus Scherer
11948b52df ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00
George Rhoten
51b3c1a58c ICU-1739 Add const to read-only data.
X-SVN-Rev: 8256
2002-03-27 00:34:56 +00:00
Eric Mader
a53e8c0623 ICU-1264 use namespace where available.
X-SVN-Rev: 6256
2001-10-16 00:39:01 +00:00
Eric Mader
832db84f27 ICU-1221 move JDK changes back to ICU
X-SVN-Rev: 5827
2001-09-20 00:37:55 +00:00
Eric Mader
5f897de957 ICU-903 Update copyright notice for 2001
X-SVN-Rev: 4232
2001-03-21 19:46:26 +00:00
Eric Mader
421a4ee31b ICU-120 use const for all references to font tables.
X-SVN-Rev: 3439
2001-01-19 00:30:17 +00:00
Eric Mader
de674fe66c ICU-120 changes for ICULayoutEngine
X-SVN-Rev: 3312
2000-12-21 01:18:44 +00:00
Eric Mader
76f361cf7c ICU-120 Remove all references to CDAC...
X-SVN-Rev: 3049
2000-11-29 21:26:10 +00:00
Eric Mader
f96746c605 ICU-120 remove any references to CDAC...
X-SVN-Rev: 3022
2000-11-28 20:59:41 +00:00
Eric Mader
54c5c881a8 ICU-120 Initial checkin of the LayoutEngine!
X-SVN-Rev: 2909
2000-11-14 21:22:14 +00:00