Commit Graph

44 Commits

Author SHA1 Message Date
Andy Heninger
cb079e90d2 ICU-7767 Fix array-out-of-bounds access in ParagraphLayout
X-SVN-Rev: 28209
2010-06-16 17:36:35 +00:00
Markus Scherer
560b4d077b ICU-7243 update layout engine with new script codes
X-SVN-Rev: 27697
2010-02-26 04:43:45 +00:00
John Emmons
c9b74f0fbd ICU-6862 Add convenience method to determine if nextLine() will return NULL
X-SVN-Rev: 27128
2010-01-04 20:02:23 +00:00
Andy Heninger
ad548250eb ICU-6997 Fix for layout of vertical text
X-SVN-Rev: 26108
2009-06-15 22:37:47 +00:00
Jason Spieth
b5286a73b8 ICU-4970 Check LayoutEngine function call status returns
X-SVN-Rev: 25355
2009-01-30 22:12:41 +00:00
Jason Spieth
04fe5b993d ICU-4970 Handle additional OOM conditions in ParagraphLayout constructor
X-SVN-Rev: 25354
2009-01-30 21:56:47 +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
638e3b0fa7 ICU-6439 replace #elif with no premise with #else
X-SVN-Rev: 24411
2008-07-25 19:52:11 +00:00
Eric Mader
f94394b03c ICU-6005 Add new scripts from Unicode 5.1, quick-fix @stable, @draft tags in headers.
X-SVN-Rev: 23833
2008-04-25 01:16:14 +00:00
Eric Mader
c82d80ffeb ICU-6197 Add tests for language-specific layout. Add more language codes.
X-SVN-Rev: 23589
2008-03-14 04:47:19 +00:00
Eric Mader
f9c887d9a5 ICU-5923 Fix broken logical to physical mapping, improve test.
X-SVN-Rev: 22898
2007-11-07 00:37:48 +00:00
Eric Mader
48cc4bf0aa ICU-5923 need to map from physical to logical when copying RTL char indices.
X-SVN-Rev: 22721
2007-09-29 00:55:19 +00:00
Eric Mader
f9ddb7e7f4 ICU-5907 Regenerate LEScripts.h, ScriptAndLanguageTags.h, ScriptAndLanguageTags.cpp for ICU 3.8. Update per-script tables.
X-SVN-Rev: 22614
2007-09-03 20:26:38 +00:00
Eric Mader
d2eca4bd63 ICU-5860 ParagraphLayout::Line::getWidth(() needs to check for empty line.
X-SVN-Rev: 22556
2007-08-28 20:42:41 +00:00
Eric Mader
0784e0cdf8 ICU-5425 Add copyright strings to laiyout libraries.
X-SVN-Rev: 21578
2007-05-23 23:56:20 +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
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
8a4284c933 ICU-4724 ParagraphLayout::isComplex() must call uscript_closeRun() before returning.
X-SVN-Rev: 18450
2005-08-18 17:46:37 +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
Markus Scherer
f292c7ff36 ICU-4120 document Copt=Qaac
X-SVN-Rev: 17864
2005-06-10 22:45:34 +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
658bda41a0 ICU-3738 remove tabs.
X-SVN-Rev: 15201
2004-05-07 23:29:16 +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
4d4bf7cdb9 ICU-3248 Improve error handling in ParagraphLayout
X-SVN-Rev: 13567
2003-11-04 21:30:00 +00:00
Eric Mader
9921aed538 ICU-3219 add ParagraphLayout::Line::getWidth()
X-SVN-Rev: 13566
2003-11-04 19:39:41 +00:00
Eric Mader
a47db28c1d ICU-3219 add ParagraphLayout::Line::getWidth()
X-SVN-Rev: 13564
2003-11-04 19:14:58 +00:00
Eric Mader
9b9719b777 ICU-2257 implement glyph insertion.
X-SVN-Rev: 13265
2003-10-01 18:25:52 +00:00
Eric Mader
8fead94be5 ICU-2257 implement glyph insertion.
X-SVN-Rev: 13191
2003-09-24 21:05:40 +00:00
Eric Mader
16d54ea52b ICU-3183 always set the position bias.
X-SVN-Rev: 12891
2003-08-20 23:03:53 +00:00
Eric Mader
0d46ec7cfd ICU-2979 move inline methods which call LE_XXX_ARRAY macors into the .cpp files.
X-SVN-Rev: 12570
2003-06-27 20:39:35 +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
Steven R. Loomis
92ed38a6a4 ICU-2896 uconfig.h, #if's have to go after they are defined
X-SVN-Rev: 12204
2003-05-30 22:29:22 +00:00
George Rhoten
874f43ed0b ICU-2699 Fix a compiler warning
X-SVN-Rev: 12075
2003-05-23 15:35:25 +00:00
Eric Mader
ff4fa0099e ICU-2896 don't compile ParagraphLayout if UCONFIG_NO_BREAK_ITERATION is set.
X-SVN-Rev: 12048
2003-05-22 21:58:50 +00:00
Eric Mader
f42d20e808 ICU-2243 rename Utilities to LXUtilities to lessen the chance of name confilcts.
X-SVN-Rev: 12011
2003-05-19 21:50:48 +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
Eric Mader
e063556b81 ICU-2243 implement boiler plate methods.
X-SVN-Rev: 11869
2003-05-09 20:37:58 +00:00
Eric Mader
1a4c93f857 ICU-2243 move definitions of nested classes inside outer class to make stupid CSet++ compiler happy...
X-SVN-Rev: 11840
2003-05-08 18:17:04 +00:00
Eric Mader
dbcc794733 ICU-2866 Fix memory leaks in the Layout Extensions Library.
X-SVN-Rev: 11833
2003-05-07 21:43:11 +00:00
Eric Mader
13bafa4d07 ICU-2243 forgot to put everything in the ICU namespace...
X-SVN-Rev: 11730
2003-04-29 18:41:56 +00:00
Eric Mader
846e8f9619 ICU-2243 Fix warnings on Solaris.
X-SVN-Rev: 11709
2003-04-25 19:59:23 +00:00
Eric Mader
f7b000c41d ICU-2243 Need to include public headers from layout subdirectory.
X-SVN-Rev: 11673
2003-04-24 18:40:03 +00:00
Eric Mader
89ad1857f4 ICU-2243 initial version of Layout Extensions Library.
X-SVN-Rev: 11649
2003-04-23 23:03:45 +00:00