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
bc0960b298
ICU-11746 more warning nits
...
X-SVN-Rev: 39294
2016-09-20 17:36:32 +00:00
Steven R. Loomis
12c492b740
ICU-11746 remove stray semicolon from r39053
...
X-SVN-Rev: 39292
2016-09-20 17:03:25 +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
Jeff Genovy
7328eb3618
ICU-12705 Only disable optimizations for the function that is causing problems, ultag_parse.
...
This is workaround for an optimizer issue in VS 2015 Update 3 (vs2015update3).
X-SVN-Rev: 39286
2016-09-19 22:57:47 +00:00
Steven R. Loomis
a2ee3b1f28
ICU-11746 static analysis fixes
...
X-SVN-Rev: 39282
2016-09-19 18:52:48 +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
Steven R. Loomis
7f9b4cd8db
ICU-12738 property fix - C
...
X-SVN-Rev: 39257
2016-09-16 14:59:54 +00:00
Peter Edberg
d9b9bd7d59
ICU-12047 Minor wording adjustment in toLocalizedPattern() headerdoc
...
X-SVN-Rev: 39244
2016-09-15 17:32:17 +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
Steven R. Loomis
cd568a0558
ICU-12515 first() should just call delegate
...
there won't be a suppressed break at position 0. first() should just call
into the delegate.
X-SVN-Rev: 39237
2016-09-15 04:21:26 +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
416a42bdfc
ICU-12738 Updated ICU4C version to 58.1. Also updated uvernum.h to use the Unicode copyright string, which will be embedded in ICU binary data files.
...
X-SVN-Rev: 39234
2016-09-15 03:02:38 +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
Shawn Steele
cddcdb6649
ICU-12728 -makedata.vcxproj wasn't updated to VS2015 with the rest
...
X-SVN-Rev: 39230
2016-09-14 23:55:13 +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
Steven R. Loomis
de23e2458b
ICU-12705 disable opt on vs2015
...
workaround for failure on 32 bit release with vs2015update3
X-SVN-Rev: 39224
2016-09-14 20:58:08 +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
f334e613c1
ICU-12563 fix cross-compile with mingw
...
X-SVN-Rev: 39215
2016-09-13 20:29:47 +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
Felipe Balbontín
390d736f89
ICU-12591 Removed the CalendarData class and refactored all the remaining functions that used it (ICU4C).
...
X-SVN-Rev: 39190
2016-09-12 21:01:16 +00:00
Andy Heninger
e77e6149d7
ICU-7548 Problems opening rbbi data in stand-alone file.
...
X-SVN-Rev: 39179
2016-09-09 23:14:12 +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
Markus Scherer
c84e233733
ICU-12420 deprecate COUNT/LIMIT constants whose value may change
...
X-SVN-Rev: 39164
2016-09-08 22:45:51 +00:00
Felipe Balbontín
eae3a7e3e6
ICU-12634 Remove ResourceTableSink and ures_getAllTableItems().
...
X-SVN-Rev: 39155
2016-09-07 19:22:41 +00:00
Felipe Balbontín
60ab1801ac
ICU-12676 Add substitute handling enum values to ICU4C.
...
X-SVN-Rev: 39154
2016-09-07 18:29:56 +00:00
Andy Heninger
ecdc261090
ICU-11122 Remove global operator new & delete. They were non-standards conforming, and not easily fixed. Were for error check & debug purposes only.
...
X-SVN-Rev: 39150
2016-09-07 17:22:42 +00:00
Yoshito Umaoka
ec3948198e
ICU-10232 Updated preprocessro macro again - including xlocale.h except for windows, configure script to set -DU_HAVE_STRTOD_L=1 when strtod_l is available, etc.
...
X-SVN-Rev: 39144
2016-09-07 07:43:38 +00:00
Andy Heninger
4d2040a23b
ICU-12604 BreakIterator, clarify that setText() retains a reference to the supplied text.
...
X-SVN-Rev: 39143
2016-09-07 00:41:57 +00:00
Andy Heninger
c1c6c1c2a2
ICU-12652 add 'using namespace icu' to fix build failure from use of MaybeStackArray<>
...
X-SVN-Rev: 39142
2016-09-06 23:10:27 +00:00
Andy Heninger
c98bf0e47c
ICU-12502 remove obsolete comment re Script Extension is Provisional.
...
X-SVN-Rev: 39141
2016-09-06 22:51:36 +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
1aa9ba0a42
ICU-10232 Fixed Mac/BSD build issue.
...
X-SVN-Rev: 39128
2016-09-02 23:23:14 +00:00
Steven R. Loomis
719ea7b471
ICU-12652 tab -> space
...
X-SVN-Rev: 39126
2016-09-02 21:01:19 +00:00
Steven R. Loomis
df5c722121
ICU-12704 fix tabs in dtptngen.cpp
...
X-SVN-Rev: 39125
2016-09-02 21:00:19 +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
Steven R. Loomis
d9babe5948
ICU-12652 better fix, see r39114
...
X-SVN-Rev: 39115
2016-08-31 23:37:29 +00:00
Steven R. Loomis
93180d2d73
ICU-12704 change dtptngen.cpp to use LocalMemory<int32_t> instead of LocalArray
...
LocalArray cannot be used with primitive types.
X-SVN-Rev: 39114
2016-08-31 23:36:19 +00:00
Steven R. Loomis
6f0f7dfa6b
ICU-12701 fix missing implicit casts
...
These are needed for IBM i.
X-SVN-Rev: 39113
2016-08-31 23:15:47 +00:00
Steven R. Loomis
20f11347f7
ICU-12652 fix for null termination in uloc_acceptLanguageFromHTTP
...
X-SVN-Rev: 39109
2016-08-31 14:53:53 +00:00
Craig Cornelius
2b166d876e
ICU-12666 Update C++ RelativeDateTimeFormatter to new data loading scheme
...
X-SVN-Rev: 39102
2016-08-31 00:46:16 +00:00
Andy Heninger
ce42f64b31
ICU-12664 Break rules update for revised Emoji ZWJ sequences.
...
X-SVN-Rev: 39100
2016-08-30 21:40:09 +00:00