Daniel Ju
b13c951348
ICU-20043 ICU-13214 ICU-13764 MSVC W3 and W4 warning cleanup ( #53 )
...
Cleaned up all of the MSVC W3 warnings and most of the W4 warnings in the common and i18n projects.
2018-09-27 14:27:38 -07:00
Andy Heninger
fa5ae3dc45
ICU-7270 Line Break rule LB8 updated for UAX-14 conformance. ( #41 )
...
Includes all line break tailorings.
Corresponding updates to monkey test rules.
State table builder, fix missed table optimization, uncovered by new rule.
2018-09-27 14:27:38 -07:00
Andy Heninger
7adb68f6f8
ICU-13194 RBBI safe tables, improve code consistency between C++ and Java.
...
X-SVN-Rev: 41203
2018-04-06 00:19:32 +00:00
Andy Heninger
440e1e31c3
ICU-13194 RBBI safe tables, remove unnecessary Java/C++ differences.
...
X-SVN-Rev: 41192
2018-04-03 23:41:28 +00:00
Andy Heninger
962ccb4a48
ICU-13194 Safe tables, make C and Java code closer.
...
X-SVN-Rev: 41189
2018-04-03 05:12:02 +00:00
Andy Heninger
05f261001b
ICU-13194 RBBI safe table, fix C++ typos found during Java port.
...
X-SVN-Rev: 41173
2018-03-30 01:14:59 +00:00
Andy Heninger
aead9fb553
ICU-13194 RBBI auto reverse tables: size reduction, and remove hand written rules.
...
X-SVN-Rev: 41163
2018-03-28 01:20:13 +00:00
Andy Heninger
b1b0be93ea
ICU-13194 RBBI safe tables, all tests passing!
...
X-SVN-Rev: 41155
2018-03-26 23:01:16 +00:00
Andy Heninger
62dd66a13d
ICU-13194 RBBI safe rules, work in progress.
...
X-SVN-Rev: 41135
2018-03-22 17:31:00 +00:00
Andy Heninger
660d38bc7f
ICU-13194 rbbi safe rule synth, work in progress.
...
X-SVN-Rev: 41118
2018-03-17 00:34:48 +00:00
Andy Heninger
acae049ee1
ICU-13569 rbbi table, remove duplicated states, working for C++.
...
X-SVN-Rev: 40902
2018-02-13 01:08:29 +00:00
Andy Heninger
1036ed52e3
ICU-13569 rbbi, refresh from trunk, plus table state compaction, work in progress.
...
X-SVN-Rev: 40888
2018-02-10 01:31:35 +00:00
Andy Heninger
4959b9b3a3
ICU-13569 rbbi table compression, work in progress.
...
X-SVN-Rev: 40873
2018-02-08 21:17:18 +00:00
Andy Heninger
3d4a3fbaa8
ICU-13569 rbbi state table opt, work in progress.
...
X-SVN-Rev: 40855
2018-02-08 01:42:04 +00:00
Markus Scherer
27f8d70bcd
ICU-13503 declare variable-length array at end of struct with length 1 to disable bounds checkers
...
X-SVN-Rev: 40736
2017-12-14 21:25:46 +00:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Andy Heninger
306234755f
ICU-12648 Remove several compiler warnings in RBBI code.
...
X-SVN-Rev: 39015
2016-07-22 21:50:34 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Andy Heninger
9d9256f3b7
ICU-12081 Initial implementation Emoji break rules and a new RBBI monkey test.
...
X-SVN-Rev: 38387
2016-02-26 21:58:26 +00:00
Markus Scherer
d73228968d
ICU-7247 use LocalMemory & MaybeStackArray in some places
...
X-SVN-Rev: 26964
2009-11-21 22:04:55 +00:00
Kedar Rajwade
cbd785db50
ICU-5966 Fixed some compiler warnings
...
X-SVN-Rev: 23806
2008-04-17 20:52:04 +00:00
George Rhoten
de6512a9c1
ICU-6132 Undo some unneccessary changes. Remove some tabs. Make sure that the UErrorCode is propagated when possible. When a UErrorCode is available, don't check for a NULL return value.
...
X-SVN-Rev: 23479
2008-02-23 19:15:18 +00:00
Michael Ow
80d1db6517
ICU-6132 Check for null pointer and add goto label at the end to remove all allocated memory in the event of an error.
...
X-SVN-Rev: 23226
2008-01-14 20:04:33 +00:00
George Rhoten
1725c5899a
ICU-6076 Fix some allocation issues.
...
X-SVN-Rev: 23087
2007-12-14 10:17:12 +00:00
George Rhoten
0781890fa8
ICU-5821 Fix for i5/OS
...
X-SVN-Rev: 22325
2007-08-09 00:04:00 +00:00
George Rhoten
4e7d2abfe5
ICU-5821 Try out a fix for i5/OS.
...
X-SVN-Rev: 22261
2007-08-03 20:18:37 +00:00
George Rhoten
fdc039a8bd
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21817
2007-06-24 04:15:38 +00:00
Deborah Goldsmith
6554598530
ICU-5563 Redo setAdd and setEquals to not be O(N^2)
...
X-SVN-Rev: 21632
2007-06-05 02:40:31 +00:00
George Rhoten
34c5798a18
ICU-5333 Whitespace changes.
...
X-SVN-Rev: 20117
2006-08-19 21:27:08 +00:00
George Rhoten
e66b33496f
ICU-5161 Remove debugging information for small platforms.
...
X-SVN-Rev: 19845
2006-07-14 00:47:15 +00:00
Andy Heninger
f7ac819c75
ICU-4773 fix some compiler warnings
...
X-SVN-Rev: 18594
2005-09-27 21:20:52 +00:00
Andy Heninger
f327cc7af2
ICU-4773 add beginning of input test to rbbi rules
...
X-SVN-Rev: 18589
2005-09-27 00:03:32 +00:00
Andy Heninger
cd85b65d35
ICU-4157 Unicode 4.1 RBBI rule updates + required implementation fixes
...
X-SVN-Rev: 17376
2005-03-23 02:13:53 +00:00
George Rhoten
8066655515
ICU-4078 Remove unused strings.
...
X-SVN-Rev: 16329
2004-09-15 17:11:47 +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
Alan Liu
3f4f09f5a9
ICU-3668 make getters const
...
X-SVN-Rev: 14787
2004-03-27 07:05:32 +00:00
Andy Heninger
fdb386fb81
ICU-3043 multiple status values implementation
...
X-SVN-Rev: 14640
2004-03-05 05:04:10 +00:00
George Rhoten
9feda477f4
ICU-3222 Fix some compiler warnings
...
X-SVN-Rev: 14241
2004-01-06 21:52:08 +00:00
Andy Heninger
a57f032f42
ICU-3437 rbbi debug functions, better conditional compilation.
...
X-SVN-Rev: 14006
2003-12-04 22:44:05 +00:00
Andy Heninger
840affc200
ICU-2924 rbbi builder, better handling of !!lookAheadHardBreak option
...
X-SVN-Rev: 13994
2003-12-04 02:12:42 +00:00
George Rhoten
423411ca70
ICU-3222 Fix some compiler warnings.
...
X-SVN-Rev: 13932
2003-12-02 02:23:08 +00:00
Andy Heninger
515ffb9930
ICU-2924 RBBI, add !!LBCMNoChain rule option to suppress line break combining mark chaining
...
X-SVN-Rev: 13461
2003-10-17 23:30:02 +00:00
Andy Heninger
ccba9cce88
ICU-2924 Line break update - fix more monkey failures, getting closer.
...
X-SVN-Rev: 13397
2003-10-13 06:01:21 +00:00
Andy Heninger
a3f8e5695e
ICU-2924 RBBI, line break rules, monkey test, better conformance to spec
...
X-SVN-Rev: 13394
2003-10-11 00:44:36 +00:00
Andy Heninger
d4524826ed
ICU-2924 RBBI, new style rule format, new line break rules. (14 known test failures, will fix real soon.)
...
X-SVN-Rev: 13364
2003-10-09 01:13:08 +00:00
Syn Wee Quek
6f094669a2
ICU-2092 error status checks added
...
X-SVN-Rev: 13050
2003-09-09 23:51:17 +00:00
Vladimir Weinstein
c9475e02ae
ICU-2959 Updated copyright notices
...
X-SVN-Rev: 12246
2003-06-03 06:44:40 +00:00
George Rhoten
c929a0ab89
ICU-2699 Fix some compiler warnings.
...
X-SVN-Rev: 11416
2003-03-28 19:50:38 +00:00