Commit Graph

7024 Commits

Author SHA1 Message Date
Markus Scherer
0e4c0199ee ICU-12410 remove unused UCaseProps pointer from ucase_... functions
X-SVN-Rev: 39656
2017-02-09 21:50:20 +00:00
Markus Scherer
5da94f206a ICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h
X-SVN-Rev: 39655
2017-02-09 21:15:34 +00:00
Markus Scherer
fbd1e089fd ICU-12410 add C++ CaseMap, make UCaseMap an alias for that, move new functions with Edits into CaseMap, make case properties functions ignore UCaseProps pointer
X-SVN-Rev: 39554
2017-01-12 19:05:01 +00:00
Markus Scherer
3b23b78b95 ICU-12410 include what you use
X-SVN-Rev: 39553
2017-01-12 18:35:18 +00:00
Andy Heninger
0fd5600285 ICU-12809 only .cpp files no .c in ICU library code
X-SVN-Rev: 39527
2016-12-07 21:14:27 +00:00
Andy Heninger
52989746d9 ICU-12849 Title Casing, incorrect length returned when preflighting with a NULL output buffer.
X-SVN-Rev: 39518
2016-12-01 01:41:40 +00:00
Steven R. Loomis
519a43ada5 ICU-12698 fix error in running performance test
X-SVN-Rev: 39510
2016-11-28 23:45:55 +00:00
Steven R. Loomis
725a6726d7 ICU-12023 merge from http://bugs.icu-project.org/trac/attachment/ticket/12023/libcxx_typeinfo.diff - CLA confirmed as @jbeich
X-SVN-Rev: 39507
2016-11-15 21:02:48 +00:00
Markus Scherer
fad9b48931 ICU-12832 UTF-8 case mapping appendUChar() write a character even if it fills destCapacity exactly
X-SVN-Rev: 39500
2016-11-07 23:15:47 +00:00
Shane Carr
d1ee641e2e ICU-12825 Fixing icu4c spoof checker issues #12825 and #12815.
X-SVN-Rev: 39493
2016-10-28 17:56:22 +00:00
Markus Scherer
2f358ce4bb ICU-12827 ucol_getKeywordValuesForLocale() reset the keyword-list iterator, and a little UList cleanup
X-SVN-Rev: 39484
2016-10-26 22:05:50 +00:00
Yoshito Umaoka
04b460f204 ICU-12779 Added/fixed Unicode copyright comments, commiting changes on behalf of Norbert.
X-SVN-Rev: 39459
2016-10-17 21:55:45 +00:00
Peter Edberg
5abe054173 ICU-12801 integrate CLDR release-30-0-1 into icu4c trunk
X-SVN-Rev: 39445
2016-10-13 06:08:08 +00:00
Andy Heninger
92f758f6fc ICU-12797 RBBI rule compiler fix.
X-SVN-Rev: 39432
2016-10-10 21:49:01 +00:00
Norbert Runge
69c2fb3919 ICU-12771 adds Unicode copyright statements for nine remaining files
X-SVN-Rev: 39408
2016-09-30 22:55:51 +00:00
Norbert Runge
0ca4234c58 ICU-12761 Adds Unicode copyright notice.
X-SVN-Rev: 39388
2016-09-28 22:12:27 +00:00
Peter Edberg
eccbc645aa ICU-12738 ICU4C BRS, fixes to conditionals/includes/makefiles/scripts from testing public/private headers
X-SVN-Rev: 39375
2016-09-28 04:17:24 +00:00
Jeff Genovy
6e6eb51366 ICU-12738 remove non-ASCII characters from ICU4C sources.
X-SVN-Rev: 39359
2016-09-27 00:23:19 +00:00
Steven R. Loomis
a5e61ccf57 ICU-12745 string limit on Locale(char*)
X-SVN-Rev: 39356
2016-09-26 22:09:14 +00:00
Steven R. Loomis
d255867071 ICU-12752 IBM i now passes
X-SVN-Rev: 39326
2016-09-22 01:25:52 +00:00
Steven R. Loomis
f0156c183b ICU-12701 additional porting issues.
X-SVN-Rev: 39323
2016-09-21 23:52:53 +00:00
Steven R. Loomis
bdf4191819 ICU-11679 warning fix
X-SVN-Rev: 39320
2016-09-21 23:12:11 +00:00
Markus Scherer
f431934edf ICU-12738 update dependencies spec
X-SVN-Rev: 39319
2016-09-21 23:07:10 +00:00
Steven R. Loomis
4d580c2834 ICU-12701 additional cast for ibm i
X-SVN-Rev: 39309
2016-09-21 17:27:57 +00:00
Steven R. Loomis
2bf1e2f0c1 ICU-12701 more IBM i test fixes.
* intltest now builds.
* fix for unpax-icu.sh to include the utf-16be file.
* added an emacs coding line to 'encoded.utf16be'

X-SVN-Rev: 39304
2016-09-21 00:07:32 +00:00
Markus Scherer
5e68fee567 ICU-12639 fix typo
X-SVN-Rev: 39303
2016-09-20 23:04:26 +00:00
Markus Scherer
8b980000b1 ICU-12663 disable TestLongUpper() unless in exhaustive mode, because it takes a long time
X-SVN-Rev: 39301
2016-09-20 22:49:50 +00:00
Markus Scherer
5afeb0ae2f ICU-12663 TestLongUpper() exit early if out of memory
X-SVN-Rev: 39300
2016-09-20 21:42:28 +00:00
Peter Edberg
e6fdb36045 ICU-12738 ICU4C, update measurement unit constants & code
X-SVN-Rev: 39298
2016-09-20 21:15:22 +00:00
Shane Carr
d5d266654b ICU-12549 Revisions to uspoof.h documentation. Actually removing identifier_info.h and other obsolete files from r39218.
X-SVN-Rev: 39297
2016-09-20 21:06:55 +00:00
Markus Scherer
104b90bc3f ICU-12639 detect & handle malformed UTF-8, never call the low-level full case mapping functions with a negative value
X-SVN-Rev: 39295
2016-09-20 20:32:12 +00:00
Steven R. Loomis
19d7d00bd8 ICU-12701 IBM i fixes (merge to trunk)
X-SVN-Rev: 39289
2016-09-20 04:30:06 +00:00
Markus Scherer
7960164327 ICU-12663 UnicodeString support nearly 2G UChars & avoid integer overflows; string-to-string case mappings & detect integer overflows; make some calls to uprv_memcpy() and similar a little more robust by casting int32_t to size_t before multiplying
X-SVN-Rev: 39288
2016-09-20 01:10:36 +00:00
Fredrik Roubert
0b2bbde810 ICU-12140 Pass StringPiece by value, return value.
R=markus.icu@gmail.com

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

X-SVN-Rev: 39276
2016-09-19 11:07:55 +00:00
Peter Edberg
f82d62a85c ICU-12729 CLDR release-30-d02 integration, merge icu4c branch into trunk
X-SVN-Rev: 39273
2016-09-19 05:09:40 +00:00
Shane Carr
5b9fc6fc70 ICU-12029 Measure unit display names, C++ version.
X-SVN-Rev: 39243
2016-09-15 08:37:56 +00:00
Peter Edberg
67b23a4aa6 ICU-12054 If format has no fields, first FieldPositionIterator::next should return FALSE; fix ufieldpositer_next description
X-SVN-Rev: 39241
2016-09-15 07:24:12 +00:00
Peter Edberg
e02cfd9eac ICU-12407 Prevent parse crash in DECIMAL-style formatter with applied currency pattern
X-SVN-Rev: 39236
2016-09-15 03:55:22 +00:00
Yoshito Umaoka
6fcfea15fe ICU-11679 Merging updates in bid transform test.
X-SVN-Rev: 39232
2016-09-15 01:28:50 +00:00
Markus Scherer
15415832df ICU-5456 modern Greek toUpperCase(), remove most diacritics
X-SVN-Rev: 39228
2016-09-14 23:17:11 +00:00
Shane Carr
2ceb565df3 ICU-12549 Updating SpoofChecker to latest Unicode specification.
X-SVN-Rev: 39218
2016-09-13 22:15:13 +00:00
Andy Heninger
85f8d034a7 ICU-12547 UCHAR_TYPE=char16_t on Windows, fix compilation problems.
X-SVN-Rev: 39217
2016-09-13 21:37:40 +00:00
Steven R. Loomis
dea458fef7 ICU-12515 C filtered break
* sync rbbitst.txt with J
* fix an issue where isBoundary() didn't check the trie's presence

X-SVN-Rev: 39211
2016-09-13 19:58:55 +00:00
Steven R. Loomis
4136a2f257 ICU-12708 bye bye layout engine
X-SVN-Rev: 39176
2016-09-09 21:28:18 +00:00
Steven R. Loomis
78e91a274f ICU-11679 fix line endings and props
X-SVN-Rev: 39172
2016-09-09 17:42:05 +00:00
Steven R. Loomis
6ce57afd03 ICU-11679 merge C BiDi Transform from branch
* fixed from branch: inadvertently removed Unicode attribution from Makefiles
* fixed from branch: Unicode attribution
* bonus: moved icuplug into the 'registration' filter on windows

X-SVN-Rev: 39170
2016-09-09 16:41:15 +00:00
Steven R. Loomis
eeac249cc2 ICU-11984 use "en_US" for TestInt64Format
this test should not be locale sensitive.

X-SVN-Rev: 39132
2016-09-03 01:30:52 +00:00
Steven R. Loomis
07c22b39f1 ICU-12428 fix breakage from r39130: filtered break default lookup problems
Need to check U_USING_DEFAULT_WARNING at each level of res lookup.

X-SVN-Rev: 39131
2016-09-03 01:28:49 +00:00
Steven R. Loomis
7f9329f821 ICU-12428 don t fallback to default for filtered break rules
X-SVN-Rev: 39130
2016-09-03 00:39:01 +00:00
Yoshito Umaoka
f2d8d1be68 ICU-10232 DigitList to use strtod_l instead of strtod with cached host decimal point on platforms supporting strtod_l. For other platforms, detect host decimal point instead of using cached host decimal point char.
X-SVN-Rev: 39124
2016-09-02 20:58:05 +00:00