Steven R. Loomis
|
5438ea9c71
|
ICU-10234 performance improvements in Layout: (1) in LETableReference, making some functions inline (minimal), (2) OpenTypeUtilities moving range checking out of the inner loop, and the big one is (3) GlyphIterator, caching the result of filterGlyph. (caching more than one had minimal or negative improvement)
X-SVN-Rev: 33845
|
2013-06-25 00:46:51 +00:00 |
|
Steven R. Loomis
|
f2fbc8c394
|
ICU-10107 LayoutEngine improvements
X-SVN-Rev: 33535
|
2013-04-18 21:24:51 +00:00 |
|
Jason Spieth
|
704b1a968c
|
ICU-4970 Merge branch into trunk
X-SVN-Rev: 24903
|
2008-10-28 14:50:15 +00:00 |
|
Eric Mader
|
bd40249b9b
|
ICU-5906 Restrict feature match to a single syllable for Indic.
X-SVN-Rev: 22762
|
2007-10-09 19:40:14 +00:00 |
|
Eric Mader
|
b2dc4eced5
|
ICU-5565 Merge loengine branch to trunk!
X-SVN-Rev: 21808
|
2007-06-22 03:57:45 +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
|
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 |
|
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 |
|
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
|
658bda41a0
|
ICU-3738 remove tabs.
X-SVN-Rev: 15201
|
2004-05-07 23:29:16 +00:00 |
|
Eric Mader
|
9672384ada
|
ICU-2259 Add LEGlyphStorage, LEInsertionList.
X-SVN-Rev: 14933
|
2004-04-12 18:51:31 +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 |
|
Eric Mader
|
8fead94be5
|
ICU-2257 implement glyph insertion.
X-SVN-Rev: 13191
|
2003-09-24 21:05:40 +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
|
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 |
|
Eric Mader
|
6057662977
|
ICU-2405 Changes for 32-bit glyph IDs.
X-SVN-Rev: 10953
|
2003-02-05 00:05:40 +00:00 |
|
Eric Mader
|
025f1c4c6e
|
ICU-2348 add doc comment with \file and \internal to LayoutEngine internal header files.
X-SVN-Rev: 10851
|
2003-01-13 23:15:11 +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
|
c531727da2
|
ICU-2244 change internal classes to inherit UMemory, not UObject
X-SVN-Rev: 9970
|
2002-10-04 19:27:01 +00:00 |
|
Eric Mader
|
475af1aae9
|
ICU-1962 include cmemory.h in the minimum subset of internal headers rather than in LETypes.h, which is public.
X-SVN-Rev: 9294
|
2002-07-23 22:36:08 +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 |
|
Markus Scherer
|
5a81709c73
|
ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8953
|
2002-06-27 01:19:20 +00:00 |
|
Eric Mader
|
b5b02ebdd8
|
ICU-1943 don't do mark to mark positioning between two marks attached to different ligature components
X-SVN-Rev: 8920
|
2002-06-22 00:34:39 +00:00 |
|
Eric Mader
|
4bad5d68eb
|
ICU-1068 Add cursive attachment, change to correct OpenType positioning model.
X-SVN-Rev: 8830
|
2002-06-10 23:40:33 +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
|
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
|
1c9f0bf8a3
|
ICU-120 flatten the layout file structure so it builds on Solaris w/ 4.2 compilers...
X-SVN-Rev: 3021
|
2000-11-28 20:56:52 +00:00 |
|