Commit Graph

28461 Commits

Author SHA1 Message Date
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
Craig Cornelius
4bf12725a1 ICU-12716 FindBugs fixes & comments for false-positive warnings
X-SVN-Rev: 39163
2016-09-08 20:47:47 +00:00
George Rhoten
08c37f83f0 ICU-12462 Slightly improve the power function performance.
X-SVN-Rev: 39161
2016-09-08 18:35:21 +00:00
George Rhoten
4bd854a73c ICU-12462 Fix for large magnitude numbers. Prevent rounding errors when converting between long and double. Fallback to DecimalFormat behavior when outside of the positive 64 bit signed range instead of providing inaccurate results or exceptions.
X-SVN-Rev: 39159
2016-09-08 18:06:08 +00:00
Felipe Balbontín
5595faed12 ICU-12634 Remove type check left over from previous enumeration mechanism.
X-SVN-Rev: 39156
2016-09-08 01:06:49 +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
Felipe Balbontín
33dd922f4d ICU-12676 Add substitute handling enum values to ICU4J.
X-SVN-Rev: 39152
2016-09-07 18:18:18 +00:00
George Rhoten
cfcd20f0f4 ICU-12611 Fix some issues found through static analysis.
X-SVN-Rev: 39151
2016-09-07 17:58:15 +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
Andy Heninger
510a7919a7 ICU-12502 remove obsolete comment re Script Extension is Provisional.
X-SVN-Rev: 39140
2016-09-06 22:42:24 +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
e8235e7a1a ICU-21666 Update coverage exclusion for RelativeDateTimeSink
X-SVN-Rev: 39104
2016-08-31 01:25:05 +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
7fbe4098b4 ICU-12664 ICU4J Break rules update for revised Emoji ZWJ sequences.
X-SVN-Rev: 39101
2016-08-30 23:59:23 +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
Markus Scherer
be2b7dc92e ICU-12634 remove UResource.TableSink and ICUResourceBundle.getAllTableItems()
X-SVN-Rev: 39097
2016-08-30 20:58:54 +00:00
Felipe Balbontín
c1b7c99189 ICU-12591 Remove CalendarData.java and all the remaining references to the CalendarData class.
X-SVN-Rev: 39094
2016-08-29 20:53:20 +00:00
Craig Cornelius
74449b2e0c ICU-12617 Revise loading of calendar data to consider arraytype and missing default
X-SVN-Rev: 39093
2016-08-29 16:40:15 +00:00
Craig Cornelius
45b5a2ec8a ICU-12666 Update to use new sink methods for data loading. Remove use of CalendarData class
X-SVN-Rev: 39092
2016-08-29 16:19:07 +00:00
Shawn Steele
326552aa72 ICU-12087 - merge updates to use VS2015
X-SVN-Rev: 39085
2016-08-24 20:52:23 +00:00
Felipe Balbontín
a64c50c570 ICU-12591 Remove CalendarData references from:
- DateIntervalFormat.java
- Calendar.java

X-SVN-Rev: 39081
2016-08-23 00:58:29 +00:00
Yoshito Umaoka
a65cc82e83 ICU-12671 Just updated the test cases to match the ICU4C changes r39076. ICU4J ULocale#toLanguageTag did not have the issue reported by #12671.
X-SVN-Rev: 39077
2016-08-19 23:30:22 +00:00
Yoshito Umaoka
8a5b579dd2 ICU-12671 Fixed a problem in uloc_toLanguageTag. When LDML attribute is used withtout LDML keywords, the function did not prodce -u- at the right place. This change fixed the LDML attribute handling. The test cases in the ticket were integrated to cintltst.
X-SVN-Rev: 39076
2016-08-19 23:29:17 +00:00
Craig Cornelius
e864010e9a ICU-12617 Removed use of CalendarData class
X-SVN-Rev: 39072
2016-08-19 01:18:44 +00:00
Markus Scherer
f4828feb07 ICU-12669 draft Emoji 4.0 properties data
X-SVN-Rev: 39068
2016-08-18 21:08:40 +00:00
Markus Scherer
962c595814 ICU-12669 draft Emoji 4.0 properties data
X-SVN-Rev: 39067
2016-08-18 21:08:23 +00:00
Fredrik Roubert
3959b30d02 ICU-12140 Pass StringPiece by value, externally.
R=markus.icu@gmail.com

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

X-SVN-Rev: 39064
2016-08-17 19:07:15 +00:00
Craig Cornelius
d17f99dd61 ICU-12617 Remove duplicate free. Memory check is clean
X-SVN-Rev: 39063
2016-08-17 17:43:05 +00:00
Craig Cornelius
7c79fa85ac ICU-12617 Update data loading, and remove use of CalendarData
X-SVN-Rev: 39053
2016-08-13 00:30:06 +00:00
Craig Cornelius
f01381d093 ICU-12419 Remove unused variable
X-SVN-Rev: 39050
2016-08-12 23:28:51 +00:00
Andy Heninger
6083d859ba ICU-12570 remove undefined behaviors from cintltst. Mostly signed integer overflow.
X-SVN-Rev: 39042
2016-08-12 00:27:46 +00:00
Shane Carr
d88a4109a5 ICU-11912 Adding more efficient implementation of getDisplayNames(), which was already present in Java
X-SVN-Rev: 39041
2016-08-11 23:29:51 +00:00
Peter Edberg
e271d8a317 ICU-12667 Add DateTimePatternGenerator.getAppendFormatNumber test for coverage
X-SVN-Rev: 39039
2016-08-11 07:33:39 +00:00
Shane Carr
44a2f0d09b ICU-12665 Fixing out-of-scope temporary in ucurr.cpp
X-SVN-Rev: 39037
2016-08-11 01:19:30 +00:00
Peter Edberg
9f86c49c46 ICU-12667 Resture version of DateTimePatternGenerator.getAppendFormatNumber that takes String (used by CLDR)
X-SVN-Rev: 39029
2016-08-09 22:41:36 +00:00