Shane Carr
e1b5f85e4a
ICU-20593 Data slicing: Fix mixed file and resource filter.
2019-07-09 15:38:29 -05:00
yumaoka
33080a9072
ICU-20692 tzdata2019b update
2019-07-08 08:42:47 +09:00
Andy Heninger
6f0627b5d8
ICU-20672 Compiler Warning Cleanup.
2019-07-01 16:42:01 -07:00
Andy Heninger
5a23d83fa2
ICU-20650 Memory alignment of buffers used by sort functions.
2019-07-01 13:18:25 -07:00
Andy Heninger
0367d4c135
ICU-20048 remove uses of UAlignedMemory, replace with native C++11 constructs.
...
Also update the Travis CI configuration to use newer compilers, and the
dependency checker to be happy with the newer clang compiler.
2019-06-28 13:35:17 -07:00
Andy Heninger
fa240d49cc
ICU-13637 Break Iterator Rule Updates for Indic Grapheme Clusters.
2019-06-27 17:17:26 -07:00
Norbert Runge
c43455749b
ICU-20652 Corrects calculation of byte sequence length to prevent buffer
...
overflow.
ICU-20652 Add parenthesis, improve readability.
2019-06-27 17:11:40 -07:00
Norbert Runge
6e5755a2a8
ICU-20652 Adds two fuzzer target for collation (compare() and
...
RulebasedCollator().
ICU-20652 Adds test/fuzzer/Makefile (auto-generated upon ICU4C configuration)
to .gitignore.
ICU-20652 In response to PR#693 review, corrects allocation size of char16_t
buffer.
While at it, adds generated files to .gitignore.
2019-06-25 13:01:41 -07:00
Shane F. Carr
48df66704c
ICU-20666 Adding insert/appendChar16 to FormattedStringBuilder.
2019-06-25 06:24:20 +05:30
Andy Heninger
5c23416308
ICU-13637 Documentation for doing break iterator updates.
2019-06-21 10:31:40 -07:00
Shane Carr
76db29c173
ICU-20622 Removing dead code in measfmt.cpp.
2019-06-18 14:50:17 -07:00
Norbert Runge
1606c4c586
ICU-20652 Adds Makefile.in, a fuzzer driver, and minor changes to in fuzzer
...
targets to test/fuzzer/ directory. This will enable compilation and
smoke test of fuzzer targets as part of the ICU continuous build.
ICU-20652 Fixed exit-on-error behaviour of fuzzer targets execution.
Minor clean-ups and improvements
ICU-20652 Modifies fuzzer/Makefile.in to fix Windows build issue.
ICU-20627 Adds explicit enablement of fuzzer targets build to ICU4C
configuration and Makefile.in. File 'configure' was created from
'configure.ac' by executing 'autoreconf'.
autoreconf added some new entries into 'configure' about runstatedir. Not sure
why it did this, they are not related to fuzzer.
2019-06-18 14:43:33 -07:00
Andy Heninger
84d56bc91b
ICU-20404 Simplify word break rules.
2019-06-18 14:14:22 -07:00
Shane Carr
8667d0a106
ICU-20639 Add "mol" 3-letter language code to C++ map.
2019-06-18 13:47:27 -07:00
Frank Tang
13b3cbaab7
ICU-20149 allow duplicate unicode attribute
2019-06-17 23:51:21 -07:00
Christian O. Venegas
7ccc8a09d6
ICU-20566 Add missing ICU namespace macros for extra files
...
ICU now uses namespaces. When trying to use the scrptrun.h header, the
header cannot compile stand-alone as it is inheriting from UObject which
is namespaced now. Add namespace macros to properly inherit.
ICU-20566 Add scrptrun to the extra high level Makefile
The scrptrun project was not being added to the extra portion of the ICU
build. Add it as a sub project so it can always be built.
ICU-20566 Properly namespace the ScriptRun test
The ScriptRun class is now namespaced. Update the test reference.
ICU-20566 Use int instead of void to compile
Clang will complain about having a void main without an int main to
invoke. Change void to int and return 0.
2019-06-17 20:16:03 -07:00
Shane Carr
2fa4c4d502
ICU-20660 Add usePoolBundle option to filters.json.
2019-06-17 19:54:28 -07:00
Shane Carr
3bdb509ac5
ICU-20661 Adding test that (U)Locale constructor accepts BCP47.
2019-06-17 19:54:06 -07:00
Shane Carr
a3956a8d8b
ICU-20593 Data docs tweaks and fixing UDATA_DEBUG build.
2019-06-17 19:53:48 -07:00
Mihai Nita
6ce3295e4d
ICU-20622 Fixing several MeasureFormat problems
2019-06-17 13:44:38 -07:00
Jeff Genovy
e56b19662c
ICU-20647 Fix TimeZone leak in ucal_open if uloc_setKeywordValue fails.
2019-06-13 13:40:02 -07:00
Frank Tang
78f341ce7e
ICU-20654 Add hour/minute for "this hour/minute"
...
Fix expectation in cintltest
add tests
ICU-20654 Add hour/minute for "this hour/minute"
See #674
2019-06-12 17:43:18 -07:00
Azamshul Azizy
5174ad5511
ICU-20631 Fix desired currency not set for some NumberFormat currency styles
2019-06-10 11:09:21 -07:00
Shane Carr
2b611dbf6e
ICU-20593 Trace instrumentation for data loading.
...
- Adds hooks to utrace.h to record when ICU reads from locale data.
- Adds userguide page to document the new hooks.
2019-06-07 15:56:02 -07:00
Shane Carr
d1688fd8f1
ICU-20627 Fixing typo introduced by #670 .
2019-06-07 14:07:38 -07:00
Jeff Genovy
d72aa91429
ICU-20658 Fix broken Data Filtering on Windows builds.
2019-06-07 10:43:29 -07:00
Krzysztof Kosiński
d01a33e1dc
ICU-20608 Add platform defines for Emscripten.
2019-06-07 10:36:17 -07:00
Shane Carr
fc11a7a8cb
ICU-20627 Adding alias locales to new structure in res_index.
2019-06-06 15:58:06 -07:00
Shane Carr
8cf9d43541
ICU-20593 ICU Data Build Tool documentation updates.
2019-06-05 13:48:37 -07:00
Shane Carr
d846d72bba
ICU-20629 DTPG: Fixing uncaught exception in Java.
2019-06-04 16:10:10 -07:00
Frank Tang
6671947d3e
ICU-20602 copyErrorTo() functions should be const
2019-05-30 17:17:52 -07:00
Frank Tang
6e6e65904e
ICU-20641 Fixes undefined-shift
...
ICU-20641 Fixes undefined-shift See #663
2019-05-30 15:36:18 -07:00
Shane Carr
46c86b47cc
ICU-20629 Fixing DTPG hour-format locale and region fallback logic.
...
Includes changes in C and J. Makes region.cpp no longer depend on DecimalFormat. See also: CLDR-13071, ICU-20640, ICU-9982.
2019-05-29 16:37:40 -07:00
Norbert Runge
633a975849
ICU-20638 Renames fuzzer target files to end with the .cpp suffix. Was .cc.
2019-05-29 16:06:10 -07:00
Shane Carr
f9ea5351b0
ICU-20625 Fixing uninitialized memory in DTPG detected by Valgrind.
2019-05-29 15:07:05 -07:00
Shane Carr
c8c3fbca28
ICU-20616 Allow bidi marks around the sign in exponent parsing.
2019-05-27 22:39:18 -07:00
Andy Heninger
afa9b9b48e
ICU-20588 UMutex, add cleanup of underlying mutexes, and simplify usage model
2019-05-24 13:24:59 -07:00
Frank Tang
bb22fc1a27
ICU-20602 add LocaleBuilder::copyErrorTo
...
Check the status after the setter and test err.
Add more check for errors.
change comments
2019-05-22 18:03:12 -07:00
Frank Yung-Fong Tang
b7ffd7b6d0
ICU-20613 fix missing </ClInclude>
2019-05-21 16:03:20 -07:00
Alon Bar-Lev
a5bbd505d7
ICU-20578 headers: guard all C++ headers using U_SHOW_CPLUSPLUS_API
...
support including all files in C
cleanup and simplify the test/hdrtest
Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2019-05-14 17:18:06 -07:00
Frank Tang
53dd621e3a
ICU-12760 support UDISPCTX_TYPE_SUBSTITUTE_HANDLING
...
add tests
remove printf
fix localeDisplayName and add tests
fix fallback
remove get
2019-05-13 17:38:07 -07:00
Daniel Ju
14649a41f4
ICU-20567 Use 7Zip to package Windows binaries to avoid backslash separator errors when unzipping on CygWin
2019-05-13 16:43:41 -07:00
Frank Tang
cb40d8b1a5
ICU-20595 Make icu::TimeZone::AdoptDefault thread safe
...
correct the mutex
Remove comments about not thread safe
2019-05-13 16:00:27 -07:00
Mihai Nita
c1ce6d9163
ICU-20591 Increased the date rowspan to include the argSkeletonText line
2019-05-08 16:09:08 -07:00
Shane F. Carr
06114c5108
ICU-20593 Consuming ignore_xml_deprecates option in BUILDRULES.py.
...
The option was added in b603285
, but the option was not being used.
2019-05-08 13:58:53 -07:00
Andy Heninger
b772241b52
ICU-20520 UMutex refactoring.
...
- Use STATIC_NEW for mutex creation, to avoid order-of-destruction problems
by avoiding destruction altogether, while avoiding memory leak reports.
- Remove UConditionVar, replace with direct use of std::condition_variable
2019-05-07 13:50:49 -07:00
Shane Carr
702fdb6c33
ICU-20593 Renaming Python buildtool to icutools.databuilder.
2019-05-07 13:42:06 -07:00
Shane F. Carr
9704216ef7
ICU-20529 Generate res_index on partial resource trees.
2019-05-06 16:04:36 -07:00
Shane Carr
4b04d703ab
ICU-20593 Buildtool: Implementing new "additive" mode.
2019-05-06 15:48:14 -07:00
Shane Carr
b603285082
ICU-20593 Buildtool: adding some options and improving exec mode.
2019-05-06 15:37:25 -07:00