Eric Mader
a07b078753
ICU-4996 characters w/ nukta are never vattu and don't have below- or post-base forms.
...
X-SVN-Rev: 20677
2006-11-22 22:50:53 +00:00
Eric Mader
87c1c18c6d
ICU-5227 let second glyph that's matched in PairPositioningSubtables be the first glyph of the next pari.
...
X-SVN-Rev: 20676
2006-11-21 01:55:33 +00:00
Eric Mader
648fc2f6ed
ICU-5501 change Sinhala worst-case expansion from 3 to 4. (There's a three piece split matra!)
...
X-SVN-Rev: 20656
2006-11-14 23:55:04 +00:00
Eric Mader
f63dfd0fa1
ICU-5488 change class of Assamese RA from _ct to _rv.
...
X-SVN-Rev: 20655
2006-11-14 23:48:42 +00:00
Eric Mader
fc18b5c750
ICU-5500 check for out of range deltaFormat
...
X-SVN-Rev: 20653
2006-11-14 19:24:02 +00:00
Eric Mader
8f03002294
ICU-5418 Pass ZWJ/ZWNJ for Malayalam cillu, fix incorrect character classes.
...
X-SVN-Rev: 20652
2006-11-14 00:42:49 +00:00
Eric Mader
b2da8f48e1
ICU-5465 Telugu RRA has below-base form.
...
X-SVN-Rev: 20651
2006-11-10 22:45:50 +00:00
Eric Mader
a9692af39b
ICU-5433 Use updated Oriya character class table, linear search PariValueRecord tables, check for empty CoverageTables.
...
X-SVN-Rev: 20650
2006-11-10 19:30:16 +00:00
Eric Mader
b9df6e54a2
ICU-5335 Don't run filter on ligature glyph until all components match.
...
X-SVN-Rev: 20533
2006-10-17 19:57:33 +00:00
Eric Mader
a869db11dd
ICU-4338 Update complexTable, fix typeos in indicClassTables comments.
...
X-SVN-Rev: 20141
2006-08-23 00:12:41 +00:00
Eric Mader
039e8d3e53
ICU-4338 Update LEScripts.h, LELanguage.h, ScriptAndLanguageTags.h, .cpp for Unicode 5.0.
...
X-SVN-Rev: 20136
2006-08-22 18:51:13 +00:00
Eric Mader
f05476c3d5
ICU-3274 code review changes.
...
X-SVN-Rev: 20133
2006-08-22 17:30:32 +00:00
Eric Mader
a4f5425b8b
ICU-5318 Change class of Tamil Visraga (U+0B89) from _mp to _xx.
...
X-SVN-Rev: 20057
2006-08-14 21:21:30 +00:00
Eric Mader
ad595e0ccd
ICU-4711 Code review changes: filterZeroWidth was returning code points as glyph IDs.
...
X-SVN-Rev: 19979
2006-08-05 01:33:48 +00:00
Eric Mader
79e7c706dd
ICU-4967 code review changes.
...
X-SVN-Rev: 19937
2006-07-31 21:03:36 +00:00
Ram Viswanadha
681bb462e2
ICU-5008 promote draft APIs to stable
...
X-SVN-Rev: 19936
2006-07-31 21:02:36 +00:00
Eric Mader
cf2495919d
ICU-4744 code review changes.
...
X-SVN-Rev: 19933
2006-07-31 20:50:52 +00:00
George Rhoten
d64ae22468
ICU-4881 Update version 3.5 ->3.6
...
X-SVN-Rev: 19819
2006-07-11 00:30:28 +00:00
Eric Mader
deda1e3fbc
ICU-5113 Add 'locl' feature to Indic. Add "lang" attribute to <test-case>, add Han language-sensitive tests.
...
X-SVN-Rev: 19584
2006-04-25 19:08:11 +00:00
Eric Mader
88ed19df34
ICU-4967 Document the requirement to call reset() before calling layoutChars() again.
...
X-SVN-Rev: 19577
2006-04-21 20:34:28 +00:00
Eric Mader
19230a3f00
ICU-5116 computeGlyphs() should return if characterProcessing() or glyphProcessing() fail.
...
X-SVN-Rev: 19576
2006-04-21 20:03:37 +00:00
Eric Mader
e8969d0b13
ICU-5115 uniform handling of matras, modifiers w/o a base consonant.
...
X-SVN-Rev: 19561
2006-04-18 00:38:45 +00:00
Eric Mader
107a44eb64
ICU-5157 need to add the 'ccmp' feature.
...
X-SVN-Rev: 19531
2006-04-12 01:32:13 +00:00
Eric Mader
ca9fcb4e10
ICU-3979 Fix compiler warnings.
...
X-SVN-Rev: 19527
2006-04-11 01:15:08 +00:00
Eric Mader
e4ae327eed
ICU-3979 Add automatic LayoutEngine tests.
...
X-SVN-Rev: 19523
2006-04-07 23:51:55 +00:00
Eric Mader
c612f9a13a
ICU-4338 Remove more compiler warnings. (sigh...)
...
X-SVN-Rev: 19374
2006-03-18 01:17:07 +00:00
Eric Mader
1e7477b4e4
ICU-4338 fix compiler warnings.
...
X-SVN-Rev: 19373
2006-03-18 01:09:27 +00:00
Eric Mader
27ce7a467e
ICU-4338 explicitly declare the size of per-script arrays.
...
X-SVN-Rev: 19372
2006-03-18 00:04:26 +00:00
Eric Mader
db72e9408f
ICU-4765 Update state table per the bug.
...
X-SVN-Rev: 19345
2006-03-14 19:45:23 +00:00
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
0f20803cef
ICU-5057 Don't allow ZWJ Virama ZWJ
...
X-SVN-Rev: 19159
2006-02-14 19:33:43 +00:00
George Rhoten
9e3b81e964
ICU-5030 Fixes for using the Visual C++ /clr compiler option
...
X-SVN-Rev: 19067
2006-02-06 06:41:52 +00:00
George Rhoten
f9397a445c
ICU-3085 Change ICU to use the /Zc:wchar_t option.
...
X-SVN-Rev: 18994
2006-01-17 21:12:17 +00:00
George Rhoten
d0559ac03c
ICU-4948 Make the makefiles easier to compare against each other
...
X-SVN-Rev: 18852
2005-12-02 10:21:39 +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
George Rhoten
5221d3bad4
ICU-4881 Update version number to 3.5.
...
X-SVN-Rev: 18689
2005-10-17 22:11:34 +00:00
George Rhoten
9b45236c3f
ICU-4738 Don't put .so files in the lib directory.
...
X-SVN-Rev: 18557
2005-09-20 20:41:08 +00:00
John Emmons
89a842b5d8
ICU-4738 Build archive libraries for AIX
...
X-SVN-Rev: 18508
2005-09-08 18:28:48 +00:00
Eric Mader
ad7df9ee8f
ICU-3617 Fix comma on end of enum... AGAIN... sigh...
...
X-SVN-Rev: 18494
2005-09-02 21:50:43 +00:00
Eric Mader
a3c2e04786
ICU-3617 Fix comma on end of enum...
...
X-SVN-Rev: 18493
2005-09-02 21:47:33 +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
Doug Felt
dd9d885bdc
ICU-4745 cleanup
...
X-SVN-Rev: 18476
2005-08-28 18:11:25 +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
77b393d217
ICU-4729 assume that a zero offset in the mark2AnchorTableOffsetArray means that the marks don't combine. For unknown anchor formats, just use x, y coordinates.
...
X-SVN-Rev: 18452
2005-08-18 21:54:52 +00:00
Eric Mader
3c2bc2b29d
ICU-3304 Add required feature per specified feature order.
...
X-SVN-Rev: 18443
2005-08-16 23:48:31 +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
f81164b27c
ICU-4033 Add init feature to first matra in a run of Bengali text.
...
X-SVN-Rev: 18412
2005-08-08 21:01:27 +00:00
Eric Mader
ae943f3ca9
ICU-3304 Fix compiler warnings.
...
X-SVN-Rev: 18408
2005-08-08 18:15:29 +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
c7b9319b1c
ICU-4703 BEAM fix: EntryExitPoint constructor was setting fEntryPoint.fY a second time instead of setting fExitPoint.fY
...
X-SVN-Rev: 18379
2005-08-02 18:03:04 +00:00
Eric Mader
bf235f0291
ICU-4696 Allow vowel OO to take vowel sign U. Allow vowel sign OO to be followed by vowel sign U.
...
X-SVN-Rev: 18371
2005-07-28 21:27:12 +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
beded72068
ICU-497 Change character class of IRI and URA from _ct to _xx so that they won't combine w/ matras.
...
X-SVN-Rev: 18348
2005-07-25 18:55:48 +00:00
Eric Mader
d975837bef
ICU-4338 Fixed bungled comment.
...
X-SVN-Rev: 18333
2005-07-22 21:50:45 +00:00
Eric Mader
7e826f29cb
ICU-4336 Use shaping types generated from Unicode data.
...
X-SVN-Rev: 18319
2005-07-21 18:30:10 +00:00
Eric Mader
5215d2998f
ICU-4338 Add updated script tables per Unicode 4.1.
...
X-SVN-Rev: 18305
2005-07-20 22:15:24 +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
George Rhoten
254cb04022
ICU-4647 Preoptimize some code so that the compiler doesn't crash on Mac OS X 10.4.
...
X-SVN-Rev: 18220
2005-07-12 20:26:25 +00:00
Eric Mader
8bf2040e86
ICU-4606 Changed class RA to _rb, ANUSVARA to _mp, added classes for new characters VA and WA.
...
X-SVN-Rev: 18198
2005-07-11 22:22:05 +00:00
Eric Mader
aeef6cc6c3
ICU-4640 Changed class of Punjabi RRA (U+0A5C) from _cn to _ct.
...
X-SVN-Rev: 18197
2005-07-11 22:10:52 +00:00
Eric Mader
9cba4c039f
ICU-4476 Apply Jens' patches to handle Koneg + Ro at the start of text.
...
X-SVN-Rev: 18196
2005-07-11 21:54:51 +00:00
George Rhoten
f4da3f7dae
ICU-4330 Code is missing namespace. This is required for genren.pl.
...
X-SVN-Rev: 18050
2005-06-24 23:55:37 +00:00
Ram Viswanadha
d0eb5dd8e9
ICU-4524 add brief documentation
...
X-SVN-Rev: 17983
2005-06-22 22:39:36 +00:00
Eric Mader
76f2060e2e
ICU-4578 Review comments - the symbols in IndicClassTables.cpp need to be macros too.
...
X-SVN-Rev: 17982
2005-06-22 21:22:43 +00:00
Doug Felt
4be8ad8b24
ICU-4598 document typoFlags API in LayoutEngine.h
...
X-SVN-Rev: 17978
2005-06-22 19:14:17 +00:00
Eric Mader
2717c31b16
ICU-4578 Fix warnings on Intel compiler.
...
X-SVN-Rev: 17942
2005-06-17 19:20:43 +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
Eric Mader
17205380ed
ICU-4578 Update punjCharClasses, fix backwards comments in state table.
...
X-SVN-Rev: 17930
2005-06-16 23:53:41 +00:00
Eric Mader
5d6bf66a64
ICU-4509 Don't check for Nukta past the end of the syllable.
...
X-SVN-Rev: 17925
2005-06-16 22:46:37 +00:00
George Rhoten
843b460dd8
ICU-4559 Use const memory when possible.
...
X-SVN-Rev: 17810
2005-06-06 06:59:26 +00:00
George Rhoten
dab7c0c0c7
ICU-4330 Change version from 3.3 to 3.4.
...
X-SVN-Rev: 17757
2005-06-01 02:44:07 +00:00
Eric Mader
a03724d8d7
ICU-4172 updated Arabic and Hebrew mark order.
...
X-SVN-Rev: 17433
2005-03-31 19:20:35 +00:00
Eric Mader
be687a5753
ICU-4172 reorder Hebrew marks.
...
X-SVN-Rev: 17351
2005-03-17 02:14:54 +00:00
George Rhoten
7e191502de
ICU-4436 Allow RTTI to work when /OPT:ICF (COMDAT folding) is used.
...
X-SVN-Rev: 17333
2005-03-13 19:49:45 +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
George Rhoten
b53e510acd
ICU-4420 Remove some original MSVC 6 specific definitions/options that do not apply to MSVC 7.1.
...
This change is also being done so that it's easier to compare the options against the Cygwin/MSVC build (the only way left to use MSVC 6).
Some of the definitions/options aren't used at all or are redundant.
X-SVN-Rev: 17285
2005-03-05 10:06:19 +00:00
George Rhoten
0d483be4ab
ICU-4420 Drop support for MSVC 6 project files
...
X-SVN-Rev: 17275
2005-03-03 00:06:21 +00:00
Eric Mader
c3248589e2
ICU-4288 Make sure inline functions are defined before any calls.
...
X-SVN-Rev: 17267
2005-03-01 19:10:48 +00:00
Eric Mader
d46f327899
ICU-4288 move misplaced "inline".
...
X-SVN-Rev: 17263
2005-02-28 22:35:36 +00:00
Eric Mader
407d357101
ICU-4288 declare iinline methods as inline.
...
X-SVN-Rev: 17261
2005-02-28 21:17:09 +00:00
Eric Mader
65675a2e42
ICU-4288 declare iinline methods as inline.
...
X-SVN-Rev: 17259
2005-02-26 00:40:09 +00:00
Eric Mader
9c227a58f5
ICU-4172 reorder Arabic marks.
...
X-SVN-Rev: 17247
2005-02-24 02:42:44 +00:00
Eric Mader
4d1a2006ed
ICU-4172 reorder Arabic marks.
...
X-SVN-Rev: 17244
2005-02-24 00:55:30 +00:00
George Rhoten
6b43efca20
ICU-4412 Bye bye oss.software.ibm.com. Your pages have been sent to other various web sites.
...
X-SVN-Rev: 17222
2005-02-18 02:32:32 +00:00
Eric Mader
af8887df8e
ICU-2252 add kerning, add 'typoFlags' to layout engine constructors.
...
X-SVN-Rev: 17151
2005-01-21 20:46:24 +00:00
Eric Mader
b5be8f149a
ICU-3294 Fix AIX warnings, add EEF_BASELINE_IS_LOGICAL_END flag, test.
...
X-SVN-Rev: 17150
2005-01-21 18:36:02 +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
Eric Mader
07408c1d65
ICU-3294 It's "GlyphPositionAdjustments"!
...
X-SVN-Rev: 17126
2005-01-14 18:38:16 +00:00
Eric Mader
d6499055fa
ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing.
...
X-SVN-Rev: 17125
2005-01-14 18:11:18 +00:00
Eric Mader
573c7a46d0
ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing.
...
X-SVN-Rev: 17123
2005-01-14 17:31:32 +00:00
Eric Mader
bd1d7fd662
ICU-3294 Save entry/exit points when processing cursive attachment subtables, position glyphs after GPOS processing.
...
X-SVN-Rev: 17122
2005-01-14 17:25:11 +00:00
George Rhoten
fafa060d6e
ICU-4330 Change version from 3.2 to 3.3
...
X-SVN-Rev: 17092
2005-01-07 00:21:10 +00:00
George Rhoten
1d9f513c4b
ICU-4330 Change version from 3.2 to 3.3
...
X-SVN-Rev: 17090
2005-01-06 22:49:44 +00:00
George Rhoten
d340213af7
ICU-4288 Fix some inlining warnings.
...
X-SVN-Rev: 17041
2004-12-30 07:45:48 +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
055c4cad17
ICU-2385 Initial checkin of submission from Javier Sola.
...
X-SVN-Rev: 16990
2004-12-22 00:00:13 +00:00
Eric Mader
fd3cc251f5
ICU-2385 Fix gcc compiler warnings.
...
X-SVN-Rev: 16985
2004-12-21 22:21:54 +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