Steven R. Loomis
016486aad1
ICU-11790 fix to resource leaks on error conditions
...
(Corrected bad previous checkin)
X-SVN-Rev: 37698
2015-07-27 22:20:39 +00:00
Steven R. Loomis
8fc8498655
ICU-11790 fix to resource leaks on error conditions
...
X-SVN-Rev: 37697
2015-07-27 22:05:52 +00:00
Steven R. Loomis
9edacf9fa9
ICU-11771 move FilteredBreakIterator from i18n to common
...
X-SVN-Rev: 37676
2015-07-16 21:02:06 +00:00
Steven R. Loomis
77cd9e6aa4
ICU-11763 turn icuplugs off by default
...
add "--enable-plugins" to configure, and also "UCONFIG_ENABLE_PLUGINS".
These are disabled by default.
Also, start splitting out acinclude.m4 content to source/config/m4/..
X-SVN-Rev: 37675
2015-07-16 18:13:02 +00:00
Andy Heninger
87da174aa0
ICU-11776 Thread safety fixes in data loading.
...
X-SVN-Rev: 37670
2015-07-15 22:09:25 +00:00
Markus Scherer
9dbf370b21
ICU-11599 simplify preprocessor conditions for U_HAVE_CLANG_ATOMICS
...
X-SVN-Rev: 37667
2015-07-15 20:04:11 +00:00
Markus Scherer
3fafa669d7
ICU-11761 init fStringsForm with named constant
...
X-SVN-Rev: 37657
2015-07-08 23:14:47 +00:00
Markus Scherer
f527e0b536
ICU-11761 stringSet strings are unique
...
X-SVN-Rev: 37656
2015-07-08 22:37:20 +00:00
Markus Scherer
459c8d0e81
ICU-11761 reslist.cpp force explicit UnicodeString constructors, like other genrb .cpp files
...
X-SVN-Rev: 37655
2015-07-08 22:24:54 +00:00
Markus Scherer
c1f7be3ffe
ICU-11761 bug fix: always begin 16BitUnits[] with a 0 for empty resources, see uresdata.h (was almost always true before r37644)
...
X-SVN-Rev: 37654
2015-07-08 22:07:52 +00:00
Markus Scherer
5d7b60d863
ICU-11761 include assert.h
...
X-SVN-Rev: 37653
2015-07-08 18:17:53 +00:00
Markus Scherer
f87b2c9b3c
ICU-11761 share equal strings even if they need explicit length; more generic root resource for flexibility (experiment with more work on pool bundles)
...
X-SVN-Rev: 37649
2015-07-07 18:50:21 +00:00
Markus Scherer
18e27b35d6
ICU-11761 more readable pool bundle usage & string compacting
...
X-SVN-Rev: 37645
2015-07-03 17:09:17 +00:00
Markus Scherer
a1348758c1
ICU-11761 simpler memory management with UnicodeString & LocalArray
...
X-SVN-Rev: 37644
2015-07-03 02:12:17 +00:00
Markus Scherer
9312cb2d1a
ICU-11761 SResource virtual dispatch for preflighting & writing resources; C++ify some of SRBRoot
...
X-SVN-Rev: 37643
2015-07-02 23:51:09 +00:00
Michael Ow
73e9defb72
ICU-11628 Fix some no data test failures
...
X-SVN-Rev: 37633
2015-06-30 23:45:58 +00:00
Michael Ow
58fd505a84
ICU-11628 Fix uconfig test failures
...
X-SVN-Rev: 37631
2015-06-30 17:20:55 +00:00
Andy Heninger
d3301c325e
ICU-11754 remove gcc version test for noexcept.
...
X-SVN-Rev: 37630
2015-06-29 18:15:44 +00:00
Markus Scherer
b053a38555
ICU-11613 un-document that a UnicodeString is memmovable, see ticket discussion
...
X-SVN-Rev: 37627
2015-06-28 11:20:51 +00:00
Peter Edberg
b64eeb479d
ICU-11628 C, update MeasureUnit interfaces and tests for new units in CLDR 27/28
...
X-SVN-Rev: 37626
2015-06-28 03:26:33 +00:00
Andy Heninger
8a163f878d
ICU-11754 C++03 build errors.
...
X-SVN-Rev: 37624
2015-06-27 00:02:59 +00:00
Andy Heninger
59a70fdd6e
ICU-11751 Fix Windows build problem with revised reslist.cpp, again.
...
X-SVN-Rev: 37622
2015-06-24 23:21:11 +00:00
Andy Heninger
0f9cf08e1c
ICU-11751 Fix Windows build problem with revised reslist.cpp
...
X-SVN-Rev: 37621
2015-06-24 22:13:11 +00:00
Peter Edberg
f86d3f28c5
ICU-11706 Fix memory leak when DateIntervalFormat::setDateIntervalInfo is called
...
X-SVN-Rev: 37620
2015-06-24 21:43:08 +00:00
Markus Scherer
62e756505c
ICU-11751 polymorphic TableResource, ArrayResource, IntResource, IntVectorResource, BinaryResource
...
X-SVN-Rev: 37619
2015-06-24 20:15:08 +00:00
Markus Scherer
43c47b5685
ICU-11751 change genrb.c to .cpp, polymorphic StringResource & AliasResource with UnicodeString
...
X-SVN-Rev: 37618
2015-06-24 09:11:42 +00:00
Peter Edberg
52acc7a249
ICU-11706 (and #11726 ) more code cleanup (rolling in from J)
...
X-SVN-Rev: 37617
2015-06-24 08:03:16 +00:00
Peter Edberg
656838dbad
ICU-11706 (and #11726 ) Improve documentation, code cleanup
...
X-SVN-Rev: 37616
2015-06-24 07:59:38 +00:00
Peter Edberg
a8325d335c
ICU-11706 (and #11726 ) Fix DateIntervalFormat handling of (1) skeletons with seconds, (2) FieldPosition
...
X-SVN-Rev: 37613
2015-06-23 22:07:03 +00:00
Peter Edberg
15ee90b9a3
ICU-11693 C support for CompactDecimalFormat, via UNumberFormatStyle additions
...
X-SVN-Rev: 37612
2015-06-23 18:09:52 +00:00
Peter Edberg
4cdffbd453
ICU-11708 CompactDecimaFormat should override and implement several more format methods
...
X-SVN-Rev: 37611
2015-06-23 17:33:03 +00:00
Markus Scherer
cfe9e72aec
ICU-11751 change genrb reslist.c & wrtjava.c to C++ (mostly just .c to .cpp)
...
X-SVN-Rev: 37610
2015-06-23 07:07:27 +00:00
Peter Edberg
2ae320dbdf
ICU-11673 Add new Japanese name for Georgia to cjdict
...
X-SVN-Rev: 37608
2015-06-23 02:09:49 +00:00
Peter Edberg
d88c68d067
ICU-11688 Add Thai words for "update" and "event" to dictionary
...
X-SVN-Rev: 37606
2015-06-23 00:44:09 +00:00
Markus Scherer
3d77fc18b8
ICU-11317 split out a new doAppend() from the more general doReplace(), each optimizing for different cases
...
X-SVN-Rev: 37601
2015-06-18 14:09:54 +00:00
Markus Scherer
c1d22365ce
ICU-11613 document that a UnicodeString is memmovable
...
X-SVN-Rev: 37600
2015-06-18 12:30:03 +00:00
Markus Scherer
7f8d3dfe07
ICU-10119 better document aliasing vs. copy/move/RVO
...
X-SVN-Rev: 37599
2015-06-18 12:19:20 +00:00
Michael Ow
f32fcafadd
ICU-11732 Increase buffer size to avoid overflow
...
X-SVN-Rev: 37580
2015-06-16 18:31:19 +00:00
Markus Scherer
344357d3f6
ICU-11720 better memory management in genrb parseBinary() using auto pointers
...
X-SVN-Rev: 37577
2015-06-16 13:14:14 +00:00
Markus Scherer
5b21336927
ICU-11719 better memory management in genrb parseImport() using string class & auto pointers
...
X-SVN-Rev: 37576
2015-06-16 12:34:36 +00:00
Markus Scherer
f99546419f
ICU-11711 better memory management in GenrbImporter::getRules() using string class & auto pointers
...
X-SVN-Rev: 37575
2015-06-16 11:23:04 +00:00
Michael Ow
84fc5ef227
ICU-11630 Update tzdata in ICU4C to 2015e
...
X-SVN-Rev: 37571
2015-06-15 23:16:58 +00:00
Travis Keep
128d05a024
ICU-11731 Fix number format data driven tests to show test failures in test summary.
...
X-SVN-Rev: 37559
2015-06-15 17:33:23 +00:00
Markus Scherer
7c3234e250
ICU-11574 Unicode 8.0 final data
...
X-SVN-Rev: 37548
2015-06-12 11:10:10 +00:00
John Emmons
75ed4ce808
ICU-11728 First cut CLDR 28 data integration
...
X-SVN-Rev: 37524
2015-06-10 18:38:06 +00:00
Fredrik Roubert
1b083389a4
ICU-11734 Bugfix: RelativeDateTimeFormatter with U_HIDE_DRAFT_API.
...
RelativeDateTimeFormatter has a member of type
UDateRelativeDateTimeFormatterStyle, so this type must be declared even
when setting U_HIDE_DRAFT_API, but it must then have a dummy enum value,
for empty enum declarations are not valid.
X-SVN-Rev: 37520
2015-06-10 17:21:08 +00:00
Fredrik Roubert
0b407a667b
ICU-11730 Bugfix: UNumberFormatAttributeValue with U_HIDE_INTERNAL_API.
...
DecimalFormat has a member of type UNumberFormatAttributeValue, so this
type must be declared even when setting U_HIDE_INTERNAL_API, but it must
then have a dummy enum value, for empty enum declarations are not valid.
X-SVN-Rev: 37519
2015-06-10 17:20:24 +00:00
John Emmons
eed4d9c2a1
ICU-11737 Units shouldn't fall back from short to wide
...
X-SVN-Rev: 37512
2015-06-09 19:07:53 +00:00
Travis Keep
9672f10d99
ICU-10458 Add more data driven tests for parsing currency.
...
X-SVN-Rev: 37507
2015-06-09 18:01:13 +00:00
Michael Ow
390e7a5080
ICU-11715 Fix ICU data build issue on HPUX ia64 using aCC
...
X-SVN-Rev: 37499
2015-06-04 20:31:02 +00:00