Commit Graph

179 Commits

Author SHA1 Message Date
Andy Heninger
58f987f511 ICU-5242 break rule updates for Unicode 5.0
X-SVN-Rev: 19747
2006-06-22 01:10:54 +00:00
Andy Heninger
2134fb7aac ICU-5170 compiler warning cleanup
X-SVN-Rev: 19596
2006-04-26 04:01:00 +00:00
Andy Heninger
02503e08f4 ICU-5170 RBBI Dictionary test, moved stack objects to heap so Purify can better
check for out-of-bounds writes.  In search of an elusive error.

X-SVN-Rev: 19581
2006-04-24 17:31:44 +00:00
Andy Heninger
9f85d5dd08 ICU-5170 move RBBI from CharacterIterator to UText
X-SVN-Rev: 19579
2006-04-22 05:29:27 +00:00
Deborah Goldsmith
225d629326 ICU-5163 Restore const void * constructor, improve test coverage
X-SVN-Rev: 19563
2006-04-18 22:49:08 +00:00
George Rhoten
7e6b69156d ICU-5161 Properly delete memory, and make sure there is enough space to unescape a string.
X-SVN-Rev: 19555
2006-04-16 17:28:00 +00:00
Deborah Goldsmith
aa8de78f26 ICU-5136 Add test of MutableTrieDictionary and CompactTrieDictionary
X-SVN-Rev: 19473
2006-03-29 23:33:02 +00:00
Deborah Goldsmith
490cb834fa ICU-5117 Thai break should work in all locales
X-SVN-Rev: 19408
2006-03-23 00:54:12 +00:00
Andy Heninger
6390a76fe2 ICU-4855 rbbi Line Break, handle unpaired surrogates as AL
X-SVN-Rev: 18596
2005-09-28 04:57:25 +00:00
Andy Heninger
9a954ce8d6 ICU-4269 fix some compiler warnings
X-SVN-Rev: 18595
2005-09-27 21:26:08 +00:00
Andy Heninger
f4c3b75a4d ICU-4269 Tweak sentence break rules; fix rbbi UText problem.
X-SVN-Rev: 18591
2005-09-27 18:21:18 +00:00
Andy Heninger
6286b7d531 ICU-4269 temporarily disable utext test, until severe test failures are fixed.
X-SVN-Rev: 18590
2005-09-27 17:12:35 +00:00
Andy Heninger
3b26cf3000 ICU-4269 Add a sentence break monkey test
X-SVN-Rev: 18588
2005-09-26 23:58:54 +00:00
Andy Heninger
d733d65d28 ICU-4269 rbbi sentence break monkey test & rule updates. Work in in progress, sentence breaks not in good shape now.
X-SVN-Rev: 18534
2005-09-15 23:23:24 +00:00
Andy Heninger
d51e8e8a35 ICU-4766 rbbi word rules & tests updated for Unicode 4.1 handling of trailing format chars
X-SVN-Rev: 18510
2005-09-10 03:52:54 +00:00
Andy Heninger
3879460320 ICU-3671 Add locale option for data driven tests. Move Thai word test data from code to the data file
X-SVN-Rev: 18455
2005-08-19 01:25:17 +00:00
Andy Heninger
013fc06b32 ICU-4656 fix RBBI test failure
X-SVN-Rev: 18248
2005-07-14 20:56:31 +00:00
Andy Heninger
b90e172c19 ICU-3944 Text Access, rbbi impl fixes and tests added.
X-SVN-Rev: 18172
2005-07-08 01:57:58 +00:00
Ram Viswanadha
5c3d31658d ICU-4354 make intltest pass with no data
X-SVN-Rev: 18140
2005-07-05 18:39:00 +00:00
Andy Heninger
2b714f2bce ICU-4157 Word Break, fix problem with CR <combining> sequences
X-SVN-Rev: 17427
2005-03-31 01:45:27 +00:00
Andy Heninger
6fbe41a6ca ICU-4157 Unicode 4.1 RBBI rule updates + required implementation fixes
X-SVN-Rev: 17387
2005-03-25 00:56:00 +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
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
d49b520fcf ICU-4157 Fix a memory leak introduced by this bug.
X-SVN-Rev: 17295
2005-03-08 18:54:35 +00:00
Eric Mader
fc2dbe2d00 ICU-4216 updated Thai break dictionary from thai7.ucs.
X-SVN-Rev: 17201
2005-02-15 19:44:09 +00:00
Andy Heninger
448c2e114b ICU-4157 RBBI Rule updates for Unicode 4.1
X-SVN-Rev: 17118
2005-01-13 23:42:12 +00:00
Andy Heninger
5cf9c75c52 ICU-4157 4.1 RBBI changes. Stub out TestLineBreaks, which is looping; real fix to come later.
X-SVN-Rev: 17106
2005-01-11 00:49:22 +00:00
George Rhoten
b1c7af9d9e ICU-4325 Allow tests to work in the en_US_POSIX and th_TH locales
X-SVN-Rev: 17071
2005-01-01 21:55:07 +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
George Rhoten
a6320bf075 ICU-4092 Remove invalid and unused tests
X-SVN-Rev: 16952
2004-12-15 01:06:38 +00:00
George Rhoten
9f8bdd2935 ICU-4148 gcc has a bug where RuleBasedBreakIterator::DONE isn't exported correctly.
Change this test so that it doesn't go into an infinite loop.

X-SVN-Rev: 16740
2004-11-03 15:53:10 +00:00
Deborah Goldsmith
225c380bde ICU-3561 Locale-based text boundaries
X-SVN-Rev: 16582
2004-10-21 01:03:01 +00:00
George Rhoten
86e489fb77 ICU-4098 Prevent missing break iterators from crashing the build.
X-SVN-Rev: 16310
2004-09-13 15:39:02 +00:00
George Rhoten
8900cd8fab ICU-4043 Use a real path to source data.
X-SVN-Rev: 16109
2004-08-04 23:40:31 +00:00
George Rhoten
395e77d5a2 ICU-3862 Fix a memory leak
X-SVN-Rev: 15930
2004-06-21 17:41:27 +00:00
Steven R. Loomis
2f7efe7cc9 ICU-3831 uconfig fixes
X-SVN-Rev: 15842
2004-06-10 23:51:33 +00:00
Andy Heninger
53e521de42 ICU-3818 Fix for Thai Dictionary Break Iterator following(1) failure.
X-SVN-Rev: 15815
2004-06-09 18:12:01 +00:00
George Rhoten
78a80bd2a8 ICU-3389 Don't crash if file can't be found.
X-SVN-Rev: 15751
2004-06-07 05:29:50 +00:00
George Rhoten
ae5e251bbd ICU-3500 Fix some compiler warnings
X-SVN-Rev: 15639
2004-05-30 09:58:45 +00:00
Eric Mader
004268d484 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15414
2004-05-19 21:36:51 +00:00
Andy Heninger
9602743a35 ICU-3728 extend rbbi monkey test to cover following(), previous() funcs
X-SVN-Rev: 15347
2004-05-17 23:16:00 +00:00
Andy Heninger
a1bbef2777 ICU-3278 Word Break Monkey Failures from Unicode 4.01 changes
X-SVN-Rev: 15323
2004-05-15 00:20:15 +00:00
Eric Mader
0a217cf782 ICU-3700 updated rules for Unicode 4.0.1.
X-SVN-Rev: 15286
2004-05-12 23:29:24 +00:00
Andy Heninger
f1f3be34f8 ICU-3170 More RBBI tweaks for Unicode 4.01 update
X-SVN-Rev: 14912
2004-04-08 23:38:02 +00:00
Andy Heninger
f9553c4f23 ICU-3170 Line Break, last of the monkey test failures. Hangul w/ combining marks problem
X-SVN-Rev: 14895
2004-04-07 03:50:42 +00:00
Andy Heninger
eda343b40a ICU-3170 Line Break Test fixes for Unicode 4.01
X-SVN-Rev: 14886
2004-04-06 20:59:49 +00:00
George Rhoten
051c8a350c ICU-3222 Fix some compiler warnings
X-SVN-Rev: 14024
2003-12-06 00:44:16 +00:00
George Rhoten
4b7dbc2b1a ICU-3222 Fix some compiler warnings
X-SVN-Rev: 13927
2003-12-02 01:34:21 +00:00
George Rhoten
45dc3bc5dd ICU-3259 Fix a memory leak
X-SVN-Rev: 13886
2003-11-25 21:28:23 +00:00
George Rhoten
96cd8f87e0 ICU-3222 Fix some compiler warnings.
X-SVN-Rev: 13865
2003-11-24 23:56:17 +00:00
Syn Wee Quek
8feb899d7d ICU-2292 line break rules updated, 15 mins testmonkey passes
X-SVN-Rev: 13663
2003-11-11 21:24:09 +00:00
Syn Wee Quek
cea200bf0a ICU-2292 sentence break rules updated
X-SVN-Rev: 13649
2003-11-09 20:32:00 +00:00
Syn Wee Quek
41ac2f557b ICU-2292 added safe forward and backwards rules
X-SVN-Rev: 13648
2003-11-09 06:52:44 +00:00
Syn Wee Quek
558442a420 ICU-2292 line breaks passing on default option
X-SVN-Rev: 13636
2003-11-07 22:49:38 +00:00
Syn Wee Quek
ab056703bd ICU-2292 added support for old data rules
X-SVN-Rev: 13614
2003-11-07 02:02:06 +00:00
Syn Wee Quek
254924e2e9 ICU-2292 word breaks fixed and passing (i think)
X-SVN-Rev: 13605
2003-11-06 20:00:46 +00:00
Andy Heninger
3881c136f8 ICU-2292 missing 'int i' on MSVC. for (int i;... is not portable
X-SVN-Rev: 13600
2003-11-06 04:38:11 +00:00
Steven R. Loomis
f699348281 ICU-2292 duplicate 'int i'
X-SVN-Rev: 13597
2003-11-06 01:37:56 +00:00
Syn Wee Quek
469c2d5b76 ICU-2292 first cut of performance improvements, test failures commented out.
X-SVN-Rev: 13596
2003-11-05 23:50:39 +00:00
George Rhoten
6422d50c07 ICU-3178 Don't use assert. It's very inconvienient while testing on other platforms.
X-SVN-Rev: 13453
2003-10-17 16:45:43 +00:00
Andy Heninger
94a9e101e7 ICU-2924 RBBI, line break rules, monkey test, a few more fixes
X-SVN-Rev: 13402
2003-10-13 22:01:53 +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
42281a6605 ICU-2924 RBBI, line break monkey test, better conformance to spec
X-SVN-Rev: 13391
2003-10-10 18:57:42 +00:00
Andy Heninger
9f947e20dc ICU-2924 RBBI, line break monkey test, better conformance to spec
X-SVN-Rev: 13385
2003-10-10 00:53:18 +00:00
Andy Heninger
72109e9494 ICU-2924 Line break update - fix some test failures.
X-SVN-Rev: 13370
2003-10-09 05:39:58 +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
George Rhoten
81ed46198e ICU-3222 Fix some compiler warnings.
X-SVN-Rev: 13338
2003-10-07 16:12:46 +00:00
Andy Heninger
75b6798406 ICU-2128 RBBI monkey test, add periodic tic output when running with an infinite loop count
X-SVN-Rev: 13314
2003-10-03 22:27:35 +00:00
Andy Heninger
6966edd758 ICU-2128 add isBoundary() check to RBBI MonkeyTest
X-SVN-Rev: 13304
2003-10-03 05:05:13 +00:00
Andy Heninger
d2e0f3a9ac ICU-2128 fix RBBI Word rules and monkey test. All failures GONE!
X-SVN-Rev: 13288
2003-10-02 22:34:25 +00:00
Andy Heninger
34357bdd81 ICU-2128 fix inf loop bug in RBBI Line Monkey; simplify RBBI word monkey
X-SVN-Rev: 13272
2003-10-02 00:18:13 +00:00
Andy Heninger
5f352ade23 ICU-2924 RBBI Line Break Rule Updates, work in progress.
X-SVN-Rev: 12706
2003-07-29 06:35:54 +00:00
Andy Heninger
6bbbeb7637 ICU-2924 RBBI Line Break Rule Updates, work in progress.
X-SVN-Rev: 12701
2003-07-28 06:40:25 +00:00
Andy Heninger
e371874f36 ICU-2924 RBBI line break rules and monkey test, work in progress
X-SVN-Rev: 12685
2003-07-25 01:15:04 +00:00
Andy Heninger
a7562f974b ICU-2924 RBBI Line Break Rule Updates, work in progress.
X-SVN-Rev: 12643
2003-07-21 05:37:08 +00:00
Andy Heninger
edd81f626c ICU-3007 rbbi test, string indexing out-of-bounds fixed.
X-SVN-Rev: 12392
2003-06-09 23:01:11 +00:00
Vladimir Weinstein
4df42a86bb ICU-2840 tests shouldn't crash if there is no data
X-SVN-Rev: 12340
2003-06-06 04:54:34 +00:00
George Rhoten
66873ee46d ICU-2699 Fix some compiler warnings
X-SVN-Rev: 12231
2003-06-02 23:10:10 +00:00
Andy Heninger
42fb3029a0 ICU-2093 RBBI Monkey Test, crash on 64 bit platforms fixed.
X-SVN-Rev: 12183
2003-05-29 23:39:54 +00:00
Andy Heninger
894c39af36 ICU-2093 Word Breaks, monkey test and rule fixes.
X-SVN-Rev: 12171
2003-05-29 21:15:14 +00:00
Steven R. Loomis
56811ca2fe ICU-2896 build without regex (disable monkey test in that situation)
X-SVN-Rev: 12153
2003-05-29 00:54:50 +00:00
George Rhoten
e33107114a ICU-2093 Make the tests run faster in exhaustive testing
X-SVN-Rev: 12132
2003-05-28 01:13:40 +00:00
Andy Heninger
637823d0d2 ICU-2093 Monkey test, fixed intermittent failure from uninitialized variable.
X-SVN-Rev: 12122
2003-05-27 17:59:26 +00:00
Andy Heninger
4a211d4dd1 ICU-2093 line break rule updated; monkey test added (not complete, Grapheme Cluster only so far.)
X-SVN-Rev: 12115
2003-05-27 16:29:25 +00:00
Andy Heninger
d10e321288 ICU-2093 Update LineBreak tests (work in progress).
Fix array index out of bounds in rbbitest

X-SVN-Rev: 12071
2003-05-23 07:11:14 +00:00
Andy Heninger
d11f9e993b ICU-2093 Update LineBreak tests (work in progress)
X-SVN-Rev: 12032
2003-05-21 06:07:18 +00:00
Andy Heninger
1b2b7444d8 ICU-2093 RBBI Tests updated; title break rules tweaked
X-SVN-Rev: 12025
2003-05-20 18:38:41 +00:00
Andy Heninger
5bdfc14506 ICU-2093 Updated tests
X-SVN-Rev: 11999
2003-05-19 03:16:45 +00:00
Andy Heninger
49cba9e944 ICU-2093 intltest rbbitest, remove dependency on regexp
X-SVN-Rev: 11990
2003-05-17 02:07:52 +00:00
Andy Heninger
73a3d184bb ICU-2093 rbbi rules and tests updated
X-SVN-Rev: 11974
2003-05-16 22:05:35 +00:00
Andy Heninger
806b6d974f ICU-2093 Update word breakr rules to latest Unicode TR, work in progress
X-SVN-Rev: 11472
2003-04-08 05:35:13 +00:00
Andy Heninger
9e3648ad6c ICU-2093 Update grapheme cluster rules to latest Unicode TR
X-SVN-Rev: 11461
2003-04-04 23:41:03 +00:00
Markus Scherer
c8bba9db42 ICU-2343 remove UCharReference and non-const UnicodeString::operator[]
X-SVN-Rev: 9994
2002-10-08 23:56:15 +00:00
Andy Heninger
10ace04b12 ICU-2342 LineBreak rules, fix problem with Greek, Cyrillic
X-SVN-Rev: 9952
2002-10-03 17:53:15 +00:00
Markus Scherer
0eb9c506ec ICU-2248 modularize ICU
X-SVN-Rev: 9910
2002-09-21 00:43:14 +00:00
Andy Heninger
3144b2665e ICU-2231 RBBI Sentence Break Rules and test updated to match draft of TR 29
X-SVN-Rev: 9823
2002-08-30 21:37:59 +00:00
Andy Heninger
956c28b0ac ICU-2129 Intltest, fix memory leak in revised rbbitest.
X-SVN-Rev: 9811
2002-08-28 22:10:32 +00:00
Andy Heninger
20cd470111 ICU-2129 Intltest, fix problem with break iteration test of a zero lenght string.
X-SVN-Rev: 9794
2002-08-27 20:28:05 +00:00
Andy Heninger
4a1d1083b0 ICU-2129 Intltest, remove textbounds test, merge the non-redundant tests
into rbbitest.  Many tests were replicated in both places.

X-SVN-Rev: 9793
2002-08-27 19:10:11 +00:00