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
Eric Mader
b048fcb49a
ICU-4308 Get rid of loengine, and good riddance!
...
X-SVN-Rev: 16967
2004-12-18 00:45:27 +00:00
Eric Mader
37ae10043d
ICU-4306 Make sure that LayoutEngine docs get built, add to docmain, and clean up doc comments.
...
X-SVN-Rev: 16964
2004-12-17 01:17:36 +00:00
Eric Mader
1dc34d1780
ICU-4304 update @draft for ICU 3.2.
...
X-SVN-Rev: 16961
2004-12-16 19:06:33 +00:00
George Rhoten
b43d5d4272
ICU-3905 Fix some IA64 compiler warnings.
...
X-SVN-Rev: 16747
2004-11-04 02:36:10 +00:00
Eric Mader
043ea383c6
ICU-4179 update copyright notices for ICU 3.2
...
X-SVN-Rev: 16684
2004-10-29 23:57:08 +00:00
Eric Mader
bf497ec1ff
ICU-4132 DeviceTable::getAdjustment() should use "~" for complement. PairPositioningFormat1Subtable::process() should check for zero pairValueCount.
...
X-SVN-Rev: 16677
2004-10-29 19:24:42 +00:00
George Rhoten
5c97ee7892
ICU-3963 Update to version 3.2
...
X-SVN-Rev: 16621
2004-10-25 23:32:50 +00:00
George Rhoten
b08624b5bf
ICU-3855 Fix Cygwin/MSVC install.
...
X-SVN-Rev: 16580
2004-10-21 00:08:48 +00:00
George Rhoten
d630f74e6f
ICU-4142 Use current the ICU RTTI style in the layout engine
...
X-SVN-Rev: 16560
2004-10-19 06:58:47 +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
8db485aace
ICU-3862 Make sure that pointers are marked const too.
...
X-SVN-Rev: 16558
2004-10-19 06:42:33 +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
b549eeb06e
ICU-4104 don't add features to lookupOrderArray if they've already been added.
...
X-SVN-Rev: 16536
2004-10-18 20:44:55 +00:00
Eric Mader
8de24faef2
ICU-4067 Update character class for Gurmukhi characters A01, A03.
...
X-SVN-Rev: 16528
2004-10-17 20:45:06 +00:00
Eric Mader
39d9b493bf
ICU-4085 update shapeTypes table to Unicode 4.0.1
...
X-SVN-Rev: 16527
2004-10-17 20:31:34 +00:00
Eric Mader
bb1eba97cb
ICU-4026 remove conditional which preserved old code during testing.
...
X-SVN-Rev: 16346
2004-09-20 22:38:00 +00:00
Eric Mader
8a4279d08f
ICU-4026 allow the pieces of a split matra as input. Cleaned up the rendering of matras without a vowel.
...
X-SVN-Rev: 16185
2004-08-24 22:42:42 +00:00
Eric Mader
a50195d005
ICU-3775 Don't add the required feature 's lookups to the lookupOrderArray if it's also listed in the featurepIndexArray in the LangSys.
...
X-SVN-Rev: 16172
2004-08-20 18:14:29 +00:00
Eric Mader
ff1abcef11
ICU-3306 accent positioning needs to set the glyph adjustment rather than adjusting it.
...
X-SVN-Rev: 16171
2004-08-20 18:12:26 +00:00
Eric Mader
e7c90c6f7d
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: 16169
2004-08-20 00:54:26 +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
5dff932095
ICU-4050 fix errors in the Malayalam character class table.
...
X-SVN-Rev: 16126
2004-08-06 22:33:21 +00:00
Eric Mader
bea1b904c8
ICU-3637 change U+0CC3, U+0CC4, U+0CD6 from _dr to _lm.
...
X-SVN-Rev: 16125
2004-08-06 18:35:12 +00:00
Eric Mader
fe018518b8
ICU-3626 add new character class for Bengali A/E, which can be followed by a virama.
...
X-SVN-Rev: 16124
2004-08-06 18:13:16 +00:00
George Rhoten
946f58dff5
ICU-3963 Update ICU's version to 3.1
...
X-SVN-Rev: 16096
2004-08-03 01:30:04 +00:00
George Rhoten
7d28c7c5c7
ICU-3862 Make sure that data isn't exported when it is only needed internally.
...
A linker warning on AIX brought this issue to my attention.
X-SVN-Rev: 16058
2004-07-19 21:33:03 +00:00
George Rhoten
b87fed8371
ICU-3963 Update ICU
...
X-SVN-Rev: 16056
2004-07-19 21:18:18 +00:00
George Rhoten
1b5e05702e
ICU-3805 Remove dependency on string.h
...
X-SVN-Rev: 15938
2004-06-22 22:15:26 +00:00
George Rhoten
5723699c2e
ICU-3718 Make some data const.
...
X-SVN-Rev: 15910
2004-06-17 22:17:39 +00:00
George Rhoten
00bed9009e
ICU-3718 Don't static statically construct a C++ object.
...
X-SVN-Rev: 15909
2004-06-17 22:17:16 +00:00
Eric Mader
60d2cebe21
ICU-3820 fix doxygen warnings.
...
X-SVN-Rev: 15881
2004-06-15 21:25:07 +00:00
Eric Mader
e2718d8ad2
ICU-3820 remove obsolete API.
...
X-SVN-Rev: 15813
2004-06-09 18:03:18 +00:00
George Rhoten
5ba76644fa
ICU-3650 Fix doxygen warnings
...
X-SVN-Rev: 15523
2004-05-25 03:23:31 +00:00
Eric Mader
14fbb48bf9
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15385
2004-05-18 22:01:41 +00:00
Eric Mader
3ccfdc4027
ICU-3755 regenerate, adjust per-script information for Unicode 4.0.1
...
X-SVN-Rev: 15325
2004-05-15 00:49:38 +00:00
Eric Mader
8090bc099c
ICU-3738 remove tabs.
...
X-SVN-Rev: 15324
2004-05-15 00:47:55 +00:00
George Rhoten
022571a624
ICU-2259 This file doesn't seem useful.
...
X-SVN-Rev: 15306
2004-05-14 05:22:34 +00:00
George Rhoten
1bf207e545
ICU-3741 Ignore some things that appear on Cygwin
...
X-SVN-Rev: 15251
2004-05-11 16:15:58 +00:00
Eric Mader
658bda41a0
ICU-3738 remove tabs.
...
X-SVN-Rev: 15201
2004-05-07 23:29:16 +00:00
George Rhoten
4e2017ef10
ICU-3734 Use the base address when needed on Windows.
...
X-SVN-Rev: 15173
2004-05-06 05:56:22 +00:00
Eric Mader
a802fb791b
ICU-3621 Remove isConsonantOrNukta, since it turned out to not be needed.
...
X-SVN-Rev: 15158
2004-05-05 22:52:01 +00:00
Eric Mader
f2306f151d
ICU-2259 Clean up / clairify doc comments for mapCharsToGlyphs
...
X-SVN-Rev: 15153
2004-05-05 16:03:11 +00:00
Eric Mader
f502c2cbc3
ICU-2259 Changes for canonical equivalence porcessing.
...
X-SVN-Rev: 15140
2004-05-04 17:28:40 +00:00
Eric Mader
1d4dbbe09d
ICU-2259 OpenTypeLayout::characterProcessing needs to allocate the glyph array, in case LayoutEngine::characterProcessing didn't.
...
X-SVN-Rev: 15136
2004-05-04 01:29:06 +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
George Rhoten
4f38b04d89
ICU-3719 Update version numbers
...
X-SVN-Rev: 15097
2004-04-29 19:12:32 +00:00
George Rhoten
d25bc2ab9b
ICU-3682 Make it easier for os/400 and Cygwin to do proper library versioning with usable names.
...
X-SVN-Rev: 15007
2004-04-19 17:32:30 +00:00
Eric Mader
d3852a94e8
ICU-2259 Fix compiler "warnings" about methods I forgot to update.
...
X-SVN-Rev: 14969
2004-04-14 21:40:09 +00:00
Eric Mader
b41cefed8c
ICU-2259 In hasFeatureTag() an empty tagList means that the glyph does not have the tag.
...
X-SVN-Rev: 14958
2004-04-14 18:49:57 +00:00
Eric Mader
52189b4118
ICU-2259 Add LEGlyphStorage, LEInsertionList.
...
X-SVN-Rev: 14957
2004-04-14 18:47:52 +00:00
Eric Mader
6a69915b58
ICU-2259 Add LEInsertionList, LEGlyphStorage
...
X-SVN-Rev: 14934
2004-04-12 21:54:47 +00:00
Eric Mader
9672384ada
ICU-2259 Add LEGlyphStorage, LEInsertionList.
...
X-SVN-Rev: 14933
2004-04-12 18:51:31 +00:00
George Rhoten
bf80670ed2
ICU-3389 CygWin/MSVC "make clean" changes
...
X-SVN-Rev: 14869
2004-04-05 21:25:47 +00:00
George Rhoten
707ec16206
ICU-3389 Only use the common build dir for includes once
...
X-SVN-Rev: 14853
2004-04-04 08:32:26 +00:00
Alan Liu
602ed54376
ICU-3666 remove CVS keywords from source
...
X-SVN-Rev: 14832
2004-04-01 06:52:12 +00:00
George Rhoten
6d897671e7
ICU-3389 Fix library installation
...
X-SVN-Rev: 14773
2004-03-26 18:35:15 +00:00
George Rhoten
bb1df1918e
ICU-3389 Fix library installation
...
X-SVN-Rev: 14770
2004-03-26 17:57:09 +00:00
George Rhoten
1745685d1e
ICU-3389 First try at building tools into a bin directory and libraries into a lib directory.
...
X-SVN-Rev: 14767
2004-03-26 01:22:25 +00:00
Eric Mader
017921659a
ICU-3621 Last fix broke Devanagari. Keep lastConsonant pointing at the real last consonant; init postBase to point after the nukta.
...
X-SVN-Rev: 14763
2004-03-25 19:27:43 +00:00
George Rhoten
7fe030d918
ICU-3612 Don't explicitly specify the import libraries. Use the project dependencies.
...
X-SVN-Rev: 14750
2004-03-24 23:09:55 +00:00
George Rhoten
33c376bd78
ICU-3612 MSVC 6 doesn't need this workspace, and MSVC 7.1 is the main development environment now.
...
X-SVN-Rev: 14720
2004-03-22 22:11:05 +00:00
Eric Mader
b9863c76c3
ICU-3621 scan for last consonant needs to stop on a nukta too.
...
X-SVN-Rev: 14595
2004-02-26 17:43:27 +00:00
George Rhoten
4d1280ac61
ICU-3612 Convert MSVC .NET project files from 2002 to 2003, and enable CygWin builds
...
X-SVN-Rev: 14559
2004-02-21 00:36:30 +00:00
George Rhoten
31bffd79b0
ICU-3576 Make it easier to build static libraries on Windows
...
X-SVN-Rev: 14538
2004-02-18 00:23:27 +00:00
Eric Mader
386cfee462
ICU-3512 Add GlyphLookupTables.cpp, .h.
...
X-SVN-Rev: 14533
2004-02-17 03:03:05 +00:00
Eric Mader
99b4d4f8f7
ICU-3512 Add GlyphLookupTables.cpp, .h.
...
X-SVN-Rev: 14532
2004-02-17 02:27:54 +00:00
Eric Mader
c3893779c6
ICU-3512 need to set fGPOSTable to NULL if it's not being used!
...
X-SVN-Rev: 14531
2004-02-17 02:15:34 +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
7cd6ecea23
ICU-3512 Restructure types so that GPOS tables can do coversScript and coversScriptAndLanguage.
...
X-SVN-Rev: 14525
2004-02-14 01:09:08 +00:00
Eric Mader
8f16a92fc6
ICU-2977 use TTGlyphID instead of le_int16 for 16-bit glyph IDs.
...
X-SVN-Rev: 14523
2004-02-13 23:34:19 +00:00
Eric Mader
51aed84e28
ICU-3559 Use new and delete for arrays of types which are subtypes of UMemory.
...
X-SVN-Rev: 14520
2004-02-13 22:38:59 +00:00
Eric Mader
c38d37baee
ICU-3409 remove extranious #if 0's used during development.
...
X-SVN-Rev: 14518
2004-02-13 19:56:03 +00:00
Eric Mader
c6a8dd30ca
ICU-3409 Add support for stress marks, only permit one vowel modifier per syllable.
...
X-SVN-Rev: 14517
2004-02-13 19:34:17 +00:00
Eric Mader
4a4971f879
ICU-3409 correct definitions for U+0904 and U+0934.
...
X-SVN-Rev: 14481
2004-02-11 00:15:05 +00:00
George Rhoten
ddb9791b82
ICU-3485 Rename the static libraries
...
X-SVN-Rev: 14252
2004-01-07 07:07:17 +00:00
Eric Mader
c58cfbd466
ICU-3476 fix memory allocation problems. (tab => spaces - this I got them all!)
...
X-SVN-Rev: 14213
2003-12-23 18:15:50 +00:00
Eric Mader
17f6c64afc
ICU-3476 fix memory allocation problems. (tab => spaces)
...
X-SVN-Rev: 14212
2003-12-23 18:13:35 +00:00
Eric Mader
078c13a236
ICU-3476 fix memory allocation problems.
...
X-SVN-Rev: 14211
2003-12-23 18:10:11 +00:00
Eric Mader
fae881edc8
ICU-3473 Update copyright notices for ICU 2.8.
...
X-SVN-Rev: 14194
2003-12-19 22:18:26 +00:00
Eric Mader
0251b3202b
ICU-3470 fix typos.
...
X-SVN-Rev: 14169
2003-12-18 16:39:17 +00:00
Eric Mader
8fabaaed43
ICU-3062 hdrtst shows that these files need to #include "LETypes.h".
...
X-SVN-Rev: 14084
2003-12-10 22:30:48 +00:00
Eric Mader
f9d594d2a0
ICU-3062 don't export non-public layout headers.
...
X-SVN-Rev: 14082
2003-12-10 22:28:05 +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
ff1b69f976
ICU-3132 make the type of le_bool be bool, and get rid of the #defines for true and false.
...
X-SVN-Rev: 14035
2003-12-08 17:58:07 +00:00
Eric Mader
82d931c474
ICU-3132 make the type of le_bool be bool, and get rid of the #defines for true and false.
...
X-SVN-Rev: 14018
2003-12-05 21:21:30 +00:00
Eric Mader
fd78672741
ICU-3348 Mark ICULayoutEngine class and all methods @obsolete ICU 3.0.
...
X-SVN-Rev: 13919
2003-12-01 22:38:30 +00:00
Eric Mader
a5a22aaab2
ICU-3348 @draft ICU 2.2 => @stable ICU 2.8t.
...
X-SVN-Rev: 13890
2003-11-26 00:19:39 +00:00
Eric Mader
b10235ef57
ICU-3222 Fix --enable-strict and ICC warnings.
...
X-SVN-Rev: 13888
2003-11-25 23:41:24 +00:00
George Rhoten
11e80b26fc
ICU-3359 Allow .vcproj files to build in a directory with a space
...
X-SVN-Rev: 13588
2003-11-05 07:30:09 +00:00
Eric Mader
b80b8bc887
ICU-3314 Add U_NAMESPACE_BEGIN, U_NAMESPACE_END
...
X-SVN-Rev: 13335
2003-10-07 02:23:19 +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
a0b3dbd56c
ICU-2257 implement glyph insertion.
...
X-SVN-Rev: 13305
2003-10-03 16:41:02 +00:00
Eric Mader
9b9719b777
ICU-2257 implement glyph insertion.
...
X-SVN-Rev: 13265
2003-10-01 18:25:52 +00:00
George Rhoten
611dc885fa
ICU-3258 CygWin/MSVC changes. Add library versioning information
...
X-SVN-Rev: 13215
2003-09-26 00:04:35 +00:00
Eric Mader
0e10d4f927
ICU-2257 implement glyph insertion.
...
X-SVN-Rev: 13200
2003-09-25 15:33:02 +00:00
Eric Mader
8fead94be5
ICU-2257 implement glyph insertion.
...
X-SVN-Rev: 13191
2003-09-24 21:05:40 +00:00
Steven R. Loomis
e76f09208e
ICU-3236 2.8 update
...
X-SVN-Rev: 13049
2003-09-09 22:32:23 +00:00
Steven R. Loomis
b6d9ad6b1c
ICU-3236 update version number to 2.8
...
X-SVN-Rev: 13045
2003-09-09 20:19: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
Eric Mader
95cf50134e
ICU-3038 Change state transition symbols from "_X" to "tX" so they don't conflict w/ symbols in ctypes.h.
...
X-SVN-Rev: 12877
2003-08-19 22:27:44 +00:00
George Rhoten
555a61a068
ICU-3190 Prevent the constant rebuilding of ICU when it isn't needed.
...
X-SVN-Rev: 12872
2003-08-19 17:39:26 +00:00
Eric Mader
3e4b1b6c7a
ICU-3041 need to #undef symbols defined in ctypes.h
...
X-SVN-Rev: 12533
2003-06-19 20:26:19 +00:00
Eric Mader
e916a32ad4
ICU-2589 Change parameter name from "script" to "scriptCode" to match document comments in ICULayoutEngine.createInstance().
...
X-SVN-Rev: 12434
2003-06-10 23:49:24 +00:00
George Rhoten
b2b34693e4
ICU-3012 Ignore the generated library
...
X-SVN-Rev: 12424
2003-06-10 21:43:34 +00:00
Eric Mader
92847488c8
ICU-2589 Fix document comment for constructor.
...
X-SVN-Rev: 12413
2003-06-10 17:44:58 +00:00
Eric Mader
0c0cc0ffde
ICU-2974 don't call new[](0)...
...
X-SVN-Rev: 12405
2003-06-10 01:46:42 +00:00
Eric Mader
f6a2536d8c
ICU-2405 default implementation of canDisplay should call LE_GET_GLYPH on the result of mapCharToGlyph.
...
X-SVN-Rev: 12353
2003-06-06 18:47:12 +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
Eric Mader
a126e9e9c5
ICU-2969 Don't #include "cmemory.h" unless LE_USE_CMEMORY, U_LAYOUT_IMPLEMENTATION or U_LAYOUTEX_IMPLEMENTATION is defined.
...
X-SVN-Rev: 12272
2003-06-04 17:27:50 +00:00
Vladimir Weinstein
b74dd8f3f2
ICU-2959 Added copyright notices to files that didn't have them
...
X-SVN-Rev: 12266
2003-06-04 01:06:48 +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
661e0b31c4
ICU-2699 remove --enable-strict and -Winline errors.
...
X-SVN-Rev: 12047
2003-05-22 21:56:57 +00:00
Eric Mader
1fc47bfecf
ICU-2891 Remove comma after last items in LETableTags and LEFeatureTags enums.
...
X-SVN-Rev: 12036
2003-05-21 18:48:19 +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
9d7de8068f
ICU-2405 remove getName()
...
X-SVN-Rev: 11968
2003-05-16 20:23:44 +00:00
Eric Mader
89c0f223d0
ICU-2405 more code review changes.
...
X-SVN-Rev: 11961
2003-05-16 17:43:44 +00:00
Eric Mader
3d7ae2b1f1
ICU-2405 code review changes.
...
X-SVN-Rev: 11915
2003-05-13 23:02:45 +00:00
Eric Mader
0c1691e1a4
ICU-2699 Fix strict mode compiler warnings
...
X-SVN-Rev: 11906
2003-05-13 00:44:54 +00:00
George Rhoten
4e1913af46
ICU-2850 Add MSVC 7 (Visual Studio .NET) project files
...
X-SVN-Rev: 11743
2003-04-30 22:50:21 +00:00
Eric Mader
a2d46bd46a
ICU-2051 remove or comment FIXME and #if 0
...
X-SVN-Rev: 11725
2003-04-29 00:15:07 +00:00
Eric Mader
772debe207
ICU-2253 Make nullLanguageCode be 0, associated clean-up.
...
X-SVN-Rev: 11552
2003-04-15 20:44:11 +00:00
Eric Mader
f6d376dd88
ICU-2253 Initial support for language codes, CJK language-specific variants and associated clean-up.
...
X-SVN-Rev: 11535
2003-04-12 01:03:09 +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
George Rhoten
f6cef37345
ICU-2628 Updates for the import library installation on CygWin/MSVC and z/OS,
...
and updates for installation on CygWin/MSVC and QNX
X-SVN-Rev: 11501
2003-04-10 17:42:21 +00:00
George Rhoten
fae219cec9
ICU-2628 Allow z/OS and CygWin/MSVC to install their import libraries
...
(aka sidedeck on z/OS).
X-SVN-Rev: 11353
2003-03-19 01:56:39 +00:00
Eric Mader
708317c997
ICU-2405 clean up comments, esp. @draft versions.
...
X-SVN-Rev: 11289
2003-03-12 23:51:42 +00:00
Eric Mader
a9ac4b4f42
ICU-2743 cast flag argument to GlyphIterator copy constructor to disambiguate from constructor which takes an LETag.
...
X-SVN-Rev: 11280
2003-03-11 02:28:18 +00:00
Eric Mader
2dd931b10c
ICU-2743 don't require feature tag for backtrack and lookahead. Type three chaining contexual subtable should return inputGlyphCount *not* inputGlyphCount + 1!
...
X-SVN-Rev: 11267
2003-03-07 23:33:41 +00:00