Commit Graph

120 Commits

Author SHA1 Message Date
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
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
Fredrik Roubert
7f4b8d106b ICU-12012 Replace all sizeof p / sizeof *p with UPRV_LENGTHOF().
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/285520043 .

X-SVN-Rev: 38337
2016-02-23 10:40:09 +00:00
Michael Ow
fdd235d5e5 ICU-11917 Fix no data test errors in ICU4C 56
X-SVN-Rev: 37981
2015-09-22 04:02:11 +00:00
Steven R. Loomis
39f7040439 ICU-11886 unsafe-backward set, review comments
. remove #if 0's and stray comments
. cleanup UnicodeSet docs (deserialize does not freeze)
. remove dead code in collationdatareader.cpp

X-SVN-Rev: 37960
2015-09-15 21:42:56 +00:00
Markus Scherer
536f59d246 ICU-11886 simple test case for the UnicodeSet.toPattern() problem, to be fixed with ticket #11891
X-SVN-Rev: 37954
2015-09-14 23:22:05 +00:00
Steven R. Loomis
03bf2882a9 ICU-11886 workaround for test failures- disable TestUCAUnsafeBackwards on Windows
X-SVN-Rev: 37932
2015-09-10 02:35:00 +00:00
Steven R. Loomis
94fe10c710 ICU-11886 Speed up ucol_open by 21%
* implement a deserialize constructor for UnicodeSet
 * add test cases for same
* add a generator (`gencolusb`) which can build `source/i18n/collunsafe.h`
* Note that for bootstrapping `collunsafe.h` can be truncated (zero length).

X-SVN-Rev: 37929
2015-09-10 01:39:06 +00:00
Steven R. Loomis
7594250cc5 ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Tom Zhang
ee1f29b584 ICU-7653 move LENGTHOF(array) to common, internal header
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Markus Scherer
567aebade1 ICU-10821 Unicode 7.0 in trunk, from branches/markus/uni70@35631
X-SVN-Rev: 35632
2014-04-14 22:30:09 +00:00
Andy Heninger
ae4350661b ICU-10048 Fix some compiler warnings in ICU4C.
X-SVN-Rev: 33444
2013-03-21 01:42:01 +00:00
Markus Scherer
bc31ae8173 ICU-9662 add & test & use U8_GET_OR_FFFD(), U8_NEXT_OR_FFFD(), U8_PREV_OR_FFFD()
X-SVN-Rev: 32796
2012-11-11 06:14:18 +00:00
Markus Scherer
6876123c0e ICU-9437 update to Unicode 6.2; merge in branches/markus/uni62 r32274
X-SVN-Rev: 32282
2012-08-28 23:37:10 +00:00
Markus Scherer
9f7d74001c ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Markus Scherer
9774441e40 ICU-8491 remove uprv_isRuleWhiteSpace(c)
X-SVN-Rev: 29900
2011-04-26 06:39:29 +00:00
Markus Scherer
b5e1330176 ICU-7264 merge Unicode 6.0 into trunk from branches/markus/uni60 -r 28339:28657
X-SVN-Rev: 28661
2010-09-21 00:12:49 +00:00
Andy Heninger
d80b144c19 ICU-7369 Clean up uconfig test failures.
X-SVN-Rev: 27406
2010-01-26 00:55:35 +00:00
Markus Scherer
8ddbd1394c ICU-7273 merge in Normalizer2 API & code, and ICU-5785 UnicodeSet::span(UnicodeString) and ICU-7296 tempSubString()/retainBetween(); merge -r 26971:27150 branches/markus/norm2
X-SVN-Rev: 27155
2010-01-06 23:50:03 +00:00
Michael Ow
c6385f6209 ICU-7068 Add statements to ensure that uconfigtest passes
X-SVN-Rev: 26466
2009-08-04 21:09:17 +00:00
Michael Ow
6b1f9ef27c ICU-6905 Make intltest pass without any data.
X-SVN-Rev: 26096
2009-06-12 19:34:21 +00:00
Andy Heninger
72cf0f3d06 ICU-6235 UnicodeSet to USet conversions
X-SVN-Rev: 25555
2009-03-12 00:38:53 +00:00
Steven R. Loomis
63849800d4 ICU-6617 some haiku support. update config.guess and cleanup other test code.
X-SVN-Rev: 24942
2008-11-08 02:04:15 +00:00
Eric Mader
7fee26e320 ICU-6337 Can't call UNICODE_STRING_SIMPLE with a variable name on all platforms.
X-SVN-Rev: 24202
2008-06-17 02:28:25 +00:00
Eric Mader
a8678f38b6 ICU-6337 Use invariant code page to create UnicodeStrings from string literals that contain "\\".
X-SVN-Rev: 24201
2008-06-17 00:55:35 +00:00
Andy Heninger
71bf003171 ICU-5696 Unicode 5.1 Update
X-SVN-Rev: 23761
2008-04-04 22:47:43 +00:00
George Rhoten
ad98d31c53 ICU-5445 Fix some compiler warnings.
X-SVN-Rev: 22461
2007-08-21 23:02:50 +00:00
Markus Scherer
19446aeeba ICU-5585 fast, freezable UnicodeSet with span() with string support; svn merge -r 21018:22033 http://source.icu-project.org/repos/icu/icu/branches/markus/fastset and revert source/test/perf/unisetperf/draft/* and source/common/utrie.* and source/allinone/allinone.sln (experimental code)
X-SVN-Rev: 22053
2007-07-19 04:33:20 +00:00
George Rhoten
a866e44617 ICU-5426 Reduce VM size and reduce exported data on Unix machines.
X-SVN-Rev: 20466
2006-10-01 06:45:25 +00:00
George Rhoten
ffaad4ccaa ICU-4707 Fix some compiler warnings
X-SVN-Rev: 19413
2006-03-23 03:57:20 +00:00
George Rhoten
bc57e25023 ICU-5008 Don't use @internal API.
X-SVN-Rev: 19055
2006-02-02 04:37:15 +00:00
Andy Heninger
64e16dfb5e ICU-4152 UnicodeSetIterator::getString() works with code points
X-SVN-Rev: 19028
2006-01-27 00:24:30 +00:00
Markus Scherer
e6a0df52ee ICU-4199 enum/name API support for C/POSIX character classes, and UnicodeSet support for [:Assigned:]
X-SVN-Rev: 17730
2005-05-28 22:54:36 +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
Andy Heninger
4a800c38fa ICU-4199 Timebomb POSIX charclass tests for now, until I understand what shoud be done.
X-SVN-Rev: 17128
2005-01-14 19:06:45 +00:00
Andy Heninger
6e629a2ca0 ICU-4199 Add tests for correct definitions of POSIX style char classes
X-SVN-Rev: 17119
2005-01-13 23:45:49 +00:00
Markus Scherer
ca77616509 ICU-3432 move uniset.cpp data for case closure to ucase.icu; have gencase build case closure data; ucase.c use it; UnicodeSet::closeOver() call that
X-SVN-Rev: 16902
2004-12-02 04:18:35 +00:00
Markus Scherer
9685f38841 ICU-4020 verify that set.closeOver() contains the original set and that case foldings are included
X-SVN-Rev: 16698
2004-11-01 21:49:06 +00:00
Deborah Goldsmith
cf9a074264 ICU-4020 Add USET_ADD_CASE_MAPPINGS
X-SVN-Rev: 16668
2004-10-29 01:19:55 +00:00
Andy Heninger
8e505af9bb ICU-4055 fixed bad comment, test to verify behavior.
X-SVN-Rev: 16321
2004-09-14 17:31:54 +00:00
Vladimir Weinstein
cce68a9b45 ICU-2758 allow usage of lccc and tccc in unicode sets
X-SVN-Rev: 15659
2004-06-01 22:09:56 +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
Vladimir Weinstein
8918d03036 ICU-3170 modify test according to the changed properties (parens and * are not math anymore)
X-SVN-Rev: 14889
2004-04-07 00:16:41 +00:00
Alan Liu
0db5ea8076 ICU-3400 make UnicodeSet::toPattern() prefer [ab] over [a-b]; consolidate toPattern tests
X-SVN-Rev: 14563
2004-02-21 04:18:40 +00:00
George Rhoten
8936eb60fd ICU-3222 Fix some compiler warnings.
X-SVN-Rev: 14125
2003-12-13 09:24:51 +00:00
George Rhoten
515fd0dd7f ICU-3222 Fix some compiler warnings.
X-SVN-Rev: 13921
2003-12-01 22:48:01 +00:00
Alan Liu
c91c33fbdf ICU-3262 make UnicodeSet constructor and applyPattern() taking a ParsePosition, options bit mask, and SymbolTable pointer public
X-SVN-Rev: 13417
2003-10-14 21:47:59 +00:00
Alan Liu
a2b580f0c7 ICU-2906 add more test cases per Doug's review
X-SVN-Rev: 13403
2003-10-13 23:47:25 +00:00