scuffed-code/icu4c/source
Hugo van der Merwe e3123c83a4 ICU-20568 Support smart units / unit contexts / preferences
Explore Usage-related error codes, address icu-units/icu#36.
PR: https://github.com/icu-units/icu/pull/56
Commit: d5d7fdccfef887bb1af180bba3e2a0286dc32135

Implement Precision handling in UsagePrefsHandler::processQuantity
PR: https://github.com/icu-units/icu/pull/61
Commit: 16547f32986600a46e4adf20a6870c1708dd1c75

Support Mixed Units in NumberFormatter when using usage()
PR: https://github.com/icu-units/icu/pull/52
Commit: cc5a12202133855e15ffba889acffc10aad2d46b

For MixedUnits, use the correct ListFormatter styles.
PR: https://github.com/icu-units/icu/pull/66
Commit: 77bb747002d36626386f18e45c68c44b276cf575

Read the CLDR testData test files from the new location.
PR: https://github.com/icu-units/icu/pull/68
Commit: 6eb992e2b3c0bbe4870b554a5aa855b3636566d4

Fix double-precision maths in unit conversions
PR: https://github.com/icu-units/icu/pull/71
Commit: 78e88fbddef0f6817654d58c9c5dfeb6606324b9

Support .unit(MIXED_UNIT) without .usage(...).
PR: https://github.com/icu-units/icu/pull/72
Commit: 56ac7959375b8c9363ff022185165e52490c6c00

More commits:
- Reorder numbertest_api.cpp tests for consistent order.
- NumberFormatterApiTest: fold unitPipeline() into unitCompoundMeasure()
- Add some 'template class' instantiations for MSVC.
- Make trimField handle all whitespace, improve test messages
- Drop templated 'appendAll': it requires copy constructor
- Add protected MaybeStackArray::copyFrom()
- Add TODO(icu-units#67) and commented-out test case: use kUndefinedField for now
- Provide correct output order for units like "inch-and-foot"
- MSVC: export MaybeStackVector<MeasureUnit>
- Code review feedback: dependencies.txt and doc comments
- Consistent naming for code files: units_*
2020-09-10 22:39:18 +02:00
..
allinone ICU-21108 Add build using VS2015 toolset, fix job names. 2020-09-08 13:58:38 -07:00
common ICU-20568 Support smart units / unit contexts / preferences 2020-09-10 22:39:18 +02:00
config ICU-20435 Fix parallel builds with Cygwin to 3.x 2020-03-26 10:18:23 -07:00
data ICU-21272 Add Windows ARM64 Debug build to CI build configuration. 2020-09-10 12:22:19 -07:00
extra ICU-21267 stop defining & using FALSE & TRUE macros in public headers 2020-09-09 15:13:56 -07:00
i18n ICU-20568 Support smart units / unit contexts / preferences 2020-09-10 22:39:18 +02:00
io ICU-9961 replace U_DRAFT/U_STABLE/U_INTERNAL with U_CAPI 2020-09-10 11:23:44 -07:00
layoutex ICU-9961 replace U_DRAFT/U_STABLE/U_INTERNAL with U_CAPI 2020-09-10 11:23:44 -07:00
python/icutools ICU-21257 remove #License fragment from license URLs 2020-09-04 10:02:17 -07:00
samples ICU-21267 stop defining & using FALSE & TRUE macros in public headers 2020-09-09 15:13:56 -07:00
stubdata ICU-21108 Update to use/support VS2019, and add extra CI builds for VS2017 and VS2019. 2020-09-02 13:01:27 -07:00
test ICU-20568 Support smart units / unit contexts / preferences 2020-09-10 22:39:18 +02:00
tools ICU-9961 replace U_DRAFT/U_STABLE/U_INTERNAL with U_CAPI 2020-09-10 11:23:44 -07:00
.clang-format ICU-20963 Add .clang-format file to icu4c/source 2020-09-01 21:19:06 +02:00
acinclude.m4 ICU-13670 Changing CFLAGS to C11 and fixing check for unicode string literals. 2018-04-23 21:16:52 +00:00
aclocal.m4 ICU-20652 Adds Makefile.in, a fuzzer driver, and minor changes to in fuzzer 2019-06-18 14:43:33 -07:00
config.guess ICU-13470 update config.guess and config.sub (again) 2017-11-15 21:00:09 +00:00
config.sub ICU-13470 update config.guess and config.sub (again) 2017-11-15 21:00:09 +00:00
configure ICU-21249 BRS68RC Version update and regenerate configure for v68 2020-08-31 19:35:14 -04:00
configure.ac ICU-20978 Reduce unnecessary building for tools when cross-building 2020-03-17 18:42:30 -07:00
Doxyfile.in ICU-21242 rephrase documentation using term master 2020-08-28 12:42:20 -07:00
icudefs.mk.in ICU-20322 On MinGW, move the DLLs to the "bin" directory. 2020-02-12 14:19:15 -08:00
install-sh
Makefile.in ICU-20978 Reduce unnecessary building for tools when cross-building 2020-03-17 18:42:30 -07:00
mkinstalldirs ICU-12564 Update copyright notice in trunk 2016-06-15 18:58:17 +00:00
runConfigureICU ICU-20027 Support parallel builds with MSYS/MSVC and Cygwin/MSVC (#104) 2018-09-27 14:27:39 -07:00