Markus Scherer
|
3b16ae86c6
|
ICU-20292 u_charFromName() prevent code point integer overflow, and limit to at most 8 hex digits
|
2018-12-12 14:08:37 -08:00 |
|
Markus Scherer
|
ea7c030961
|
ICU-20203 update ICU to Unicode 12 beta
- data as of 2018-nov-26
- API constants for new blocks & scripts
- sync RBBIMonkeyTest.java test data with C++
|
2018-11-28 23:13:07 +01:00 |
|
Markus Scherer
|
82f0f480d4
|
ICU-20086 C++ sets & maps for Unicode properties (#93)
also create ucpmap.h from renamed parts of ucptrie.h
|
2018-09-27 14:27:39 -07:00 |
|
Markus Scherer
|
03303a6cb6
|
ICU-13630 Unicode 11 beta data apr02 (security apr03), fix ICU4C tests except RBBI
X-SVN-Rev: 41191
|
2018-04-03 23:09:49 +00:00 |
|
Markus Scherer
|
8ccca58d0c
|
ICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()
X-SVN-Rev: 40923
|
2018-02-15 19:01:29 +00:00 |
|
Markus Scherer
|
03f431d30d
|
ICU-13340 obsolete unicode/utf_old.h: add U_HIDE_OBSOLETE_UTF_OLD_H to optionally hide all of the .h contents; default: no behavior change; adjust code & tests to work either way
X-SVN-Rev: 40413
|
2017-09-14 06:24:35 +00:00 |
|
Markus Scherer
|
eb57bf7c90
|
ICU-12985 implement the binary Prepended_Concatenation_Mark property
X-SVN-Rev: 40084
|
2017-04-27 21:11:01 +00:00 |
|
Markus Scherer
|
b0ad84012f
|
ICU-12985 implement the binary Regional_Indicator property with a single hardcoded range
X-SVN-Rev: 40083
|
2017-04-27 18:29:07 +00:00 |
|
Markus Scherer
|
9e9bfda19c
|
ICU-12985 undo ICU 59 mix-version test hacks; 0860..086F now defaults to AL
X-SVN-Rev: 40081
|
2017-04-26 22:10:48 +00:00 |
|
Markus Scherer
|
466a569c58
|
ICU-12900 mostly still Unicode 9.0 but Unicode 10 beta (20170322) segmentation & bidi data and draft emoji 5.0 (also 20170322)
X-SVN-Rev: 39915
|
2017-03-23 02:14:00 +00:00 |
|
Markus Scherer
|
4c2fad3e36
|
ICU-12410 class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup
X-SVN-Rev: 39684
|
2017-02-17 21:03:35 +00:00 |
|
Markus Scherer
|
0e4c0199ee
|
ICU-12410 remove unused UCaseProps pointer from ucase_... functions
X-SVN-Rev: 39656
|
2017-02-09 21:50:20 +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 |
|
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 |
|
Markus Scherer
|
7c3234e250
|
ICU-11574 Unicode 8.0 final data
X-SVN-Rev: 37548
|
2015-06-12 11:10:10 +00:00 |
|
Markus Scherer
|
b422082fab
|
ICU-10889 test & fix u_charFromName(U_EXTENDED_CHAR_NAME) underflow crash
X-SVN-Rev: 36293
|
2014-08-29 21:31:07 +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 |
|
Markus Scherer
|
1c02705b8f
|
ICU-9822 fix U_STRING_INIT string length
X-SVN-Rev: 35228
|
2014-02-25 22:56:51 +00:00 |
|
Andy Heninger
|
1996008111
|
ICU-10624 Swat clang compile warnings. More fixes to come.
X-SVN-Rev: 34854
|
2014-01-10 02:24:54 +00:00 |
|
Markus Scherer
|
2982958b06
|
ICU-10128 update ICU to Unicode 6.3 beta (merge from branches/markus/uni63 at r33661)
X-SVN-Rev: 33662
|
2013-05-15 21:51:04 +00:00 |
|
Markus Scherer
|
ebbc5423ef
|
ICU-9538 add script metadata properties API
X-SVN-Rev: 33255
|
2013-02-17 00:49: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
|
2f70694e7f
|
ICU-9013 deprecate API for Unicode 1.0 character names & ISO comments, remove support & data
X-SVN-Rev: 31125
|
2011-12-15 21:43:35 +00:00 |
|
Markus Scherer
|
43bb4f2cf4
|
ICU-8827 Unicode 6.1 update: svn merge branches/markus/uni61 at r31062 into the trunk
X-SVN-Rev: 31071
|
2011-12-08 22:37:24 +00:00 |
|
Markus Scherer
|
3a86b119b0
|
ICU-8246 add Normalizer2::getNFCInstance(), getNFKDInstance(), ...
X-SVN-Rev: 30994
|
2011-12-01 00:43:35 +00:00 |
|
Markus Scherer
|
bed105857f
|
ICU-8804 Normalizer2::composePair(a, b) with separation of minYesNo extraData into combines-forward vs. not
X-SVN-Rev: 30982
|
2011-11-27 20:29:38 +00:00 |
|
Markus Scherer
|
03748b07f1
|
ICU-8804 Normalizer2::getRawDecomposition(c) with added data in .nrm formatVersion 2
X-SVN-Rev: 30980
|
2011-11-27 04:44:13 +00:00 |
|
Markus Scherer
|
e31ce99b84
|
ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
X-SVN-Rev: 30430
|
2011-07-27 05:53:56 +00:00 |
|
Markus Scherer
|
4abbf7161a
|
ICU-8606 add Normalizer2.getCombiningClass(c)
X-SVN-Rev: 30263
|
2011-06-30 23:22:17 +00:00 |
|
Michael Ow
|
4ff56e0dd5
|
ICU-8398 Log data errors where appropriate so ensure cintltst and intltest passes without data in 4.7.1
X-SVN-Rev: 29529
|
2011-03-03 19:29:57 +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 |
|
Markus Scherer
|
0acda636e4
|
ICU-7722 build canonical-iterator data from nfc.nrm (port Java code to C++)
X-SVN-Rev: 28117
|
2010-06-01 06:10:26 +00:00 |
|
Michael Ow
|
bc0c9167d8
|
ICU-7519 Because of certain compiler optimization options, remove usage of global variables in cintltst and use getter/setter functions instead.
X-SVN-Rev: 27907
|
2010-04-07 16:18:38 +00:00 |
|
Markus Scherer
|
a20ee3d7f4
|
ICU-5391 sync Java compatibility u_isWhitespace() and u_isIDIgnorable() with Java & ICU4J: U+0085 is not whitespace any more, update documentation, improve tests
X-SVN-Rev: 27704
|
2010-02-26 20:12:09 +00:00 |
|
Michael Ow
|
0763686c6c
|
ICU-7370 Log data errors to ensure that intltest and cintltst passes without data.
X-SVN-Rev: 27649
|
2010-02-24 16:17:03 +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 |
|
Markus Scherer
|
b5abd4a56e
|
ICU-7272 test script codes >0x7f
X-SVN-Rev: 26976
|
2009-11-25 19:38:02 +00:00 |
|
Markus Scherer
|
66b63f9c48
|
ICU-7084 Unicode 5.2: merge -r 26464:26890 branches/markus/uni52 into trunk, and a little cleanup (C++)
X-SVN-Rev: 26898
|
2009-11-13 19:25:21 +00:00 |
|
Michael Ow
|
9100ba632e
|
ICU-6905 Log errors as data errors where appropriate to ensure cintltst passes without data. Some areas don't propagate error code. Add new error log function to check for error code.
X-SVN-Rev: 26084
|
2009-06-09 21:28:13 +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
|
607152add1
|
ICU-5966 Fix some compiler warnings.
X-SVN-Rev: 23543
|
2008-03-07 22:53:21 +00:00 |
|
George Rhoten
|
0885eb2149
|
ICU-6132 Reduce large allocations
X-SVN-Rev: 23406
|
2008-02-09 00:50:08 +00:00 |
|
George Rhoten
|
3daa4c96d4
|
ICU-6132 Recover from allocation errors more gracefully.
X-SVN-Rev: 23398
|
2008-02-08 08:21:32 +00:00 |
|
Markus Scherer
|
36fdbd9322
|
ICU-5850 fix Bidi_Mirroring according to Unicode Corrigendum #6
X-SVN-Rev: 22394
|
2007-08-15 21:42:41 +00:00 |
|
George Rhoten
|
05d56b407d
|
ICU-5445 Fix some compiler warnings.
X-SVN-Rev: 22054
|
2007-07-19 05:56:38 +00:00 |
|