]>
granicus.if.org Git - icu/log
Hugo van der Merwe [Tue, 28 Apr 2020 19:55:19 +0000 (21:55 +0200)]
Post-merge: update code to make "make check" pass.
* MaybeStackVector<ConversionRateInfo> -> ConversionRates.
* Inherit from UMemory to make MaybeStackVector happy (UnitConverter
and ConverterPreference).
* Hack around getUnitsData's bad interface.
Code is still bad though, unit tests don't cover everything:
* getUnitsData does not work correctly, and various things are marked
with "WIP" comments (Work In Progress).
Hugo van der Merwe [Wed, 29 Apr 2020 11:34:18 +0000 (13:34 +0200)]
Merge branch 'tryingdouble' into units_router
Hugo van der Merwe [Wed, 29 Apr 2020 07:28:10 +0000 (09:28 +0200)]
Complicated manual merge of branch 'units-staging' into tryingdouble
This adds a ConversionRates::getInternalList() that needs to be
removed again, by improving APIs appropriately.
Shane F. Carr [Tue, 28 Apr 2020 22:39:05 +0000 (17:39 -0500)]
Merge pull request #32 from younies/check_convirtible_units
Check convertible units
Younies Mahmoud [Tue, 28 Apr 2020 21:54:54 +0000 (23:54 +0200)]
add units_extra to unitsformatter dependencies
Younies Mahmoud [Tue, 28 Apr 2020 15:35:08 +0000 (17:35 +0200)]
Merge pull request #31 from hugovdm/check_convirtible_units
Enable "testConversions" test again
Younies Mahmoud [Tue, 28 Apr 2020 15:34:35 +0000 (17:34 +0200)]
Merge branch 'check_convirtible_units' into check_convirtible_units
Younies Mahmoud [Tue, 28 Apr 2020 15:31:41 +0000 (17:31 +0200)]
fix unitConverter and add ConversionRates class
Hugo van der Merwe [Tue, 28 Apr 2020 15:16:01 +0000 (17:16 +0200)]
Fix make check: dependencies.txt, fix units_extra deps
Hugo van der Merwe [Tue, 28 Apr 2020 15:00:12 +0000 (17:00 +0200)]
Remove a getUnitsData test failure, but the function is still broken.
Hugo van der Merwe [Tue, 28 Apr 2020 14:06:23 +0000 (16:06 +0200)]
Merge branch 'tryingdouble' into units_router
Tweaked during merge: use the "getAllConversionInfo" function.
Hugo van der Merwe [Tue, 28 Apr 2020 12:34:47 +0000 (14:34 +0200)]
Merge branch 'units-staging' into tryingdouble
Conflict resolution: uncomment unit tests that pass now, but were
previously disabled by commenting-out within units-staging.
Hugo van der Merwe [Mon, 27 Apr 2020 17:43:08 +0000 (19:43 +0200)]
Enable "testConversions" test again.
With MeasureUnit fixes merged, these tests seem to pass now.
Younies Mahmoud [Mon, 27 Apr 2020 13:40:45 +0000 (15:40 +0200)]
fix dependencies.txt
Younies Mahmoud [Wed, 22 Apr 2020 14:19:32 +0000 (16:19 +0200)]
merge sffc/units-staging
Shane F. Carr [Tue, 21 Apr 2020 20:47:01 +0000 (15:47 -0500)]
Merge pull request #31 from hugovdm/units-staging-getConversionRatesInfo
Add unitsdata.cpp, getConversionRatesInfo, and unit tests.
Younies Mahmoud [Fri, 17 Apr 2020 12:23:29 +0000 (14:23 +0200)]
Merge pull request #30 from hugovdm/check_convertible_units_identifierfixes
Fix the broken testConversionCapability unit identifiers.
Hugo van der Merwe [Fri, 17 Apr 2020 00:57:09 +0000 (02:57 +0200)]
Fix the broken testConversionCapability unit identifiers.
Hugo van der Merwe [Thu, 16 Apr 2020 23:49:29 +0000 (01:49 +0200)]
Remove testGetConversionRateInfo.
Hugo van der Merwe [Thu, 16 Apr 2020 23:47:57 +0000 (01:47 +0200)]
Fix deps: use UMemory as base class for it's new().
Hugo van der Merwe [Thu, 16 Apr 2020 22:49:06 +0000 (00:49 +0200)]
dependencies.txt attempt #1: where's "operator new(unsigned long)" coming from?
Hugo van der Merwe [Thu, 16 Apr 2020 22:47:30 +0000 (00:47 +0200)]
Nit: remove two unneeded #includes
Hugo van der Merwe [Thu, 16 Apr 2020 02:10:43 +0000 (04:10 +0200)]
Comment out broken test cases as per younies'
476ca805c
Hugo van der Merwe [Thu, 16 Apr 2020 01:59:44 +0000 (03:59 +0200)]
Lint: add copyright notices to .txt files from CLDR.
Hugo van der Merwe [Wed, 15 Apr 2020 11:59:48 +0000 (13:59 +0200)]
Switch result parameter from pointer to reference.
Hugo van der Merwe [Wed, 15 Apr 2020 11:55:00 +0000 (13:55 +0200)]
Return getAllConversionRates result via pointer parameter.
Younies Mahmoud [Tue, 14 Apr 2020 21:01:57 +0000 (23:01 +0200)]
fix check Convertibility
Hugo van der Merwe [Tue, 14 Apr 2020 18:59:41 +0000 (20:59 +0200)]
Improve documentation comments.
Hugo van der Merwe [Tue, 14 Apr 2020 15:10:56 +0000 (17:10 +0200)]
Change outVector from reference to pointer for clarity of lack of ownership.
Hugo van der Merwe [Tue, 14 Apr 2020 14:33:59 +0000 (16:33 +0200)]
Add getAllConversionRates(), drop selective code.
Younies Mahmoud [Tue, 14 Apr 2020 13:52:51 +0000 (15:52 +0200)]
fix compound basic unit
Younies Mahmoud [Tue, 14 Apr 2020 12:13:39 +0000 (14:13 +0200)]
Merge pull request #28 from hugovdm/hugovdm_check_convertible_units_unitstest
Test convertibility of some unitsTest.txt tests
Younies Mahmoud [Tue, 14 Apr 2020 09:13:28 +0000 (11:13 +0200)]
small fixes
Younies Mahmoud [Tue, 7 Apr 2020 20:15:34 +0000 (22:15 +0200)]
Merge branch 'check_convirtible_units' of github.com:younies/icu into check_convirtible_units
Shane F. Carr [Tue, 7 Apr 2020 16:44:16 +0000 (11:44 -0500)]
Merge remote-tracking branch 'upstream/maint/maint-67' into units-staging
Hugo van der Merwe [Tue, 7 Apr 2020 14:14:24 +0000 (16:14 +0200)]
fixup! Rip out compound base unit calculation.
Hugo van der Merwe [Tue, 7 Apr 2020 13:18:03 +0000 (15:18 +0200)]
Copy failing unitsTest.txt examples into testConversionCapability.
Hugo [Tue, 7 Apr 2020 12:06:50 +0000 (14:06 +0200)]
Merge pull request #33 from hugovdm/units-staging-testcases
Update to latest CLDR test files:
b7a23f3f41 CLDR-13587.
Hugo [Tue, 7 Apr 2020 12:05:48 +0000 (14:05 +0200)]
Merge pull request #34 from hugovdm/units-staging-testimprovements
Improve test output: no more fprintfs.
Hugo van der Merwe [Fri, 3 Apr 2020 02:35:29 +0000 (04:35 +0200)]
ICU-21060 Fix the foo-per-a-b -> foo-b-per-a bug.
Shane F. Carr [Fri, 3 Apr 2020 21:47:36 +0000 (16:47 -0500)]
Merge branch 'master' into units-staging
Steven R. Loomis [Fri, 3 Apr 2020 14:28:08 +0000 (07:28 -0700)]
ICU-20979 API Change Report for 67 RC
Hugo van der Merwe [Fri, 3 Apr 2020 09:52:41 +0000 (11:52 +0200)]
fixup! Rip out compound base unit calculation.
Shane F. Carr [Fri, 3 Apr 2020 02:16:11 +0000 (21:16 -0500)]
ICU-20979 Update TODOs in formatting code to point to open issues.
Also see: ICU-20920 ICU-21059 ICU-20429 ICU-21058
Shane F. Carr [Tue, 31 Mar 2020 03:21:24 +0000 (22:21 -0500)]
ICU-21015 Fixing gcc compiler warnings
Hugo van der Merwe [Fri, 3 Apr 2020 01:27:45 +0000 (03:27 +0200)]
Comment out test case that seems to trigger a MeasureUnit parsing bug.
Hugo van der Merwe [Fri, 3 Apr 2020 00:25:12 +0000 (02:25 +0200)]
Improve test output: no more fprintfs.
Shane F. Carr [Tue, 31 Mar 2020 02:36:28 +0000 (21:36 -0500)]
ICU-20979 Updating double-conversion from upstream master
Peter Edberg [Thu, 2 Apr 2020 07:47:40 +0000 (00:47 -0700)]
ICU-20979 delete no-longer-relevant comment related to U_HIDE macros
Peter Edberg [Wed, 1 Apr 2020 23:20:18 +0000 (16:20 -0700)]
ICU-20979 integrate CLDR release-37-beta2 to master
Peter Edberg [Wed, 1 Apr 2020 02:43:35 +0000 (19:43 -0700)]
ICU-20979 BRS 67rc, ICU4C API promotion
Daniel Ju [Wed, 1 Apr 2020 22:13:18 +0000 (15:13 -0700)]
ICU-20979 Update ICU4C readme
Peter Edberg [Wed, 1 Apr 2020 21:25:29 +0000 (14:25 -0700)]
ICU-21022 Update logKnownIssue to refer to ticket for fixing in a future release
Yoshito Umaoka [Wed, 1 Apr 2020 21:23:54 +0000 (17:23 -0400)]
ICU-20979 BRS67RC Updating ICU4J readme
For now, just updating version to 67, but not mentioning it's RC, so we don't need another update.
I also updated all dead ICU user guide links.
Yoshito Umaoka [Wed, 1 Apr 2020 21:29:40 +0000 (17:29 -0400)]
ICU-20979 BRS67RC Adding ICU4J 67 API signature data file
And removed ICU4J 57 API signature data file.
Yoshito Umaoka [Wed, 1 Apr 2020 20:31:52 +0000 (16:31 -0400)]
ICU-20979 BRS67RC Updating ICU4J API change report
Incoorporating last minutes fixes found during change report review.
Shane F. Carr [Tue, 31 Mar 2020 02:24:39 +0000 (21:24 -0500)]
ICU-20979 Fixing instructions in commit report tool
Jeff Genovy [Tue, 31 Mar 2020 20:01:55 +0000 (13:01 -0700)]
ICU-20979 Fixing minor MSVC warnings
Shane F. Carr [Wed, 1 Apr 2020 18:42:32 +0000 (13:42 -0500)]
ICU-20099 Fix API tags in ListFormatter.SpanField
Shane F. Carr [Wed, 1 Apr 2020 18:26:53 +0000 (13:26 -0500)]
ICU-20806 Removing 'implements Cloneable' from Precision.java
Yoshito Umaoka [Wed, 1 Apr 2020 00:25:38 +0000 (20:25 -0400)]
ICU-20979 BRS67RC ICU4J API status promotion
Update ICU draft API up to 64 to stable. Regenerated API change report.
Yoshito Umaoka [Wed, 1 Apr 2020 00:46:41 +0000 (20:46 -0400)]
ICU-20979 BRS67RC Adding ICU4J serialization test data generated by 67
Also dropped ICU4J 62 serialization test data.
Hugo van der Merwe [Wed, 1 Apr 2020 16:02:23 +0000 (18:02 +0200)]
Update to latest CLDR test files:
b7a23f3f41 CLDR-13587.
These files come from a CLDR commit on 2020-03-18.
Hugo van der Merwe [Wed, 1 Apr 2020 15:57:03 +0000 (17:57 +0200)]
Uncomment test cases that MeasureFormat used to flag as ILLEGAL_ARG.
Younies Mahmoud [Wed, 1 Apr 2020 14:51:01 +0000 (16:51 +0200)]
Merge pull request #23 from hugovdm/units_router_integrate
Integrate current state of sffc/icu/pull/31
Shane F. Carr [Tue, 31 Mar 2020 02:48:54 +0000 (21:48 -0500)]
ICU-13724 Removing obsolete numberformat2test.cpp
Hugo van der Merwe [Mon, 30 Mar 2020 18:47:40 +0000 (20:47 +0200)]
Have getConversionRatesInfo accept a MaybeStackVector instead of only source and target.
Hugo van der Merwe [Mon, 30 Mar 2020 16:29:39 +0000 (18:29 +0200)]
Reorder unit tests, drop unneeded comments.
This code and these tests have become quite a bit simpler since
we're no longer trying to calculate the 'compound base unit'
here.
Hugo van der Merwe [Mon, 30 Mar 2020 16:05:29 +0000 (18:05 +0200)]
Rip out compound base unit calculation.
Hugo van der Merwe [Mon, 30 Mar 2020 15:35:48 +0000 (17:35 +0200)]
Add failing reciprocal test that we want to have passing.
Peter Edberg [Mon, 30 Mar 2020 05:14:43 +0000 (22:14 -0700)]
ICU-20979 BRS 67rc, update urename.h
Younies Mahmoud [Tue, 31 Mar 2020 15:26:54 +0000 (17:26 +0200)]
Fix the place of as a parameter.
Younies Mahmoud [Tue, 31 Mar 2020 15:16:32 +0000 (17:16 +0200)]
Create
Younies Mahmoud [Tue, 31 Mar 2020 11:54:57 +0000 (13:54 +0200)]
adjust the test cases 2
Younies Mahmoud [Tue, 31 Mar 2020 11:52:41 +0000 (13:52 +0200)]
adjust the test cases
Younies Mahmoud [Tue, 31 Mar 2020 11:25:55 +0000 (13:25 +0200)]
Merge branch 'units-staging-getConversionRatesInfo' of github.com:hugovdm/icu into check_convirtible_units
Yoshito Umaoka [Mon, 30 Mar 2020 15:29:19 +0000 (11:29 -0400)]
ICU-20979 BRS67RC Fixed a java doc issue
Yoshito Umaoka [Mon, 30 Mar 2020 14:44:28 +0000 (10:44 -0400)]
ICU-20979 BRS67RC Clean up import statements
Hugo van der Merwe [Mon, 30 Mar 2020 18:47:40 +0000 (20:47 +0200)]
Have getConversionRatesInfo accept a MaybeStackVector instead of only source and target.
Hugo van der Merwe [Mon, 30 Mar 2020 16:29:39 +0000 (18:29 +0200)]
Reorder unit tests, drop unneeded comments.
This code and these tests have become quite a bit simpler since
we're no longer trying to calculate the 'compound base unit'
here.
Hugo van der Merwe [Mon, 30 Mar 2020 16:05:29 +0000 (18:05 +0200)]
Rip out compound base unit calculation.
Hugo van der Merwe [Mon, 30 Mar 2020 15:35:48 +0000 (17:35 +0200)]
Add failing reciprocal test that we want to have passing.
Hugo van der Merwe [Mon, 30 Mar 2020 12:49:03 +0000 (14:49 +0200)]
Fix mistake in commented-out identifier in previous commit.
Hugo van der Merwe [Mon, 30 Mar 2020 12:14:02 +0000 (14:14 +0200)]
Fix comments: remove a WIP, fix expectations in disabled/failing test.
Hugo van der Merwe [Mon, 30 Mar 2020 12:49:03 +0000 (14:49 +0200)]
Fix mistake in commented-out identifier in previous commit.
Younies Mahmoud [Mon, 30 Mar 2020 12:43:50 +0000 (14:43 +0200)]
create CheckUnitsState function
Hugo van der Merwe [Sat, 28 Mar 2020 20:10:02 +0000 (21:10 +0100)]
clang-format pass over new files, for good measure
Hugo van der Merwe [Mon, 30 Mar 2020 12:14:02 +0000 (14:14 +0200)]
Fix comments: remove a WIP, fix expectations in disabled/failing test.
Younies Mahmoud [Sat, 28 Mar 2020 21:07:00 +0000 (22:07 +0100)]
Merge pull request #22 from hugovdm/units_router
Rename getunitsdata.{cpp,h} to unitsdata.{cpp,h}, create unitsdatatest.cpp
Younies Mahmoud [Sat, 28 Mar 2020 21:06:35 +0000 (22:06 +0100)]
Merge pull request #24 from younies/units_router_younies
Units router younies
Hugo van der Merwe [Sat, 28 Mar 2020 20:10:02 +0000 (21:10 +0100)]
clang-format pass over new files, for good measure
Hugo van der Merwe [Sat, 28 Mar 2020 19:56:51 +0000 (20:56 +0100)]
Clean up getConversionRatesInfo to prepare for review.
Hugo van der Merwe [Sat, 28 Mar 2020 19:56:51 +0000 (20:56 +0100)]
Clean up getConversionRatesInfo to prepare for review.
Hugo van der Merwe [Sat, 28 Mar 2020 18:47:32 +0000 (19:47 +0100)]
Manual cherry-pick of getConversionRatesInfo
Hugo van der Merwe [Sat, 28 Mar 2020 18:29:37 +0000 (19:29 +0100)]
Move testGetConversionRateInfo to UnitsDataTest
Hugo van der Merwe [Sat, 28 Mar 2020 17:42:57 +0000 (18:42 +0100)]
Rename getunitsdata.{cpp,h} to unitsdata.{cpp,h}
Younies Mahmoud [Sat, 28 Mar 2020 15:41:54 +0000 (16:41 +0100)]
fix bug
Younies Mahmoud [Sat, 28 Mar 2020 10:40:36 +0000 (11:40 +0100)]
Merge branch 'units_router' of github.com:younies/icu into units_router_younies
Younies Mahmoud [Sat, 28 Mar 2020 10:39:27 +0000 (11:39 +0100)]
enable test cases
Hugo [Fri, 27 Mar 2020 19:04:40 +0000 (20:04 +0100)]
Merge pull request #21 from hugovdm/units_router_testfix
Remove failing volt-ampere test case, consider it non-sensical enough.