Commit graph

679 commits

Author SHA1 Message Date
Erik Torres
7afcbdb551 ICU-21546 BRS69GA Update version numbers for 69GA
See #1677
2021-04-01 18:21:00 -07:00
Peter Edberg
8bb71362f2 ICU-21480 integrate CLDR release-39-beta to ICU trunk 2021-03-11 08:43:25 -08:00
Peter Edberg
31182a99b4 ICU-21480 integrate CLDR release-39-alpha4 to ICU trunk 2021-02-25 10:19:57 -08:00
Peter Edberg
e9bb3e440e ICU-21480 integrate CLDR release-39-alpha3 to ICU trunk 2021-02-24 10:45:42 -08:00
Peter Edberg
cf83c5b385 ICU-21480 integrate CLDR release-39-alpha2 to ICU trunk 2021-02-19 10:53:23 -08:00
Peter Edberg
7159e334ff ICU-21480 integrate CLDR release 39 alpha1 to ICU trunk 2021-02-16 21:44:12 -08:00
Erik Torres Aguilar
9c73e15d02 ICU-21480 BRS69RC Version update and regenerate configure for v69
See #1567
2021-02-11 15:43:55 -08:00
Peter Edberg
3333fd557c ICU-21480 integrate CLDR release 39 alpha0 to ICU trunk 2021-02-10 11:58:26 -08:00
Hugo van der Merwe
c0a490d49d ICU-21284 Correctly normalize Unit Identifiers
See #1527
2021-02-09 12:52:05 +01:00
Hugo van der Merwe
8e69552228 ICU-21451 Implement inverse unit handling for new consumption unit preferences in CLDR
See #1550
2021-02-03 00:42:43 +01:00
Hugo van der Merwe
5dc0513b29 ICU-21472 Update ICU to support latest CLDR units updates (ofglucose, new constants)
See #1545
2021-02-02 12:34:17 +01:00
yumaoka
7c412f9c8f ICU-21467 tzdata 2021a updates 2021-01-27 00:44:56 -05:00
yumaoka
25eb1510ec ICU-21448 Update ICU tzdata to 2020f 2021-01-06 21:44:07 -05:00
Erik Torres Aguilar
bd3b202741 ICU-21018 Fix typos across repo that start with letter A
See #1506
2021-01-06 15:15:35 -08:00
Erik Torres Aguilar
89721186ab ICU-21405 BRS 68.2 Version update and regenerate configure for v68.2 2020-12-04 09:28:19 -08:00
Peter Edberg
97eec046df ICU-21250 integrate CLDR release-38-final0 to ICU trunk 2020-10-23 08:45:50 -07:00
yumaoka
c5f182464e ICU-21350 tz database 2020d updates 2020-10-23 08:41:50 -07:00
yumaoka
9dcac1b6ca ICU-21348 tz database 2020c updates 2020-10-21 20:29:11 -04:00
Peter Edberg
acd571a4d2 ICU-21250 integrate CLDR release-38-beta3 to ICU trunk 2020-10-19 19:27:52 -07:00
Erik Torres Aguilar
93deb0e448 ICU-21250 BRS68GA Update version numbers for 68GA and regenerate jar files
See #1404
2020-10-14 11:38:45 -07:00
Peter Edberg
d1dcb69318 ICU-21249 integrate CLDR release-38-beta2 to ICU trunk 2020-10-09 14:54:02 -07:00
yumaoka
0080c0c5e7 ICU-21325 tz database 2020b updates 2020-10-09 12:49:15 -04:00
Yoshito Umaoka
802aedc659 ICU-21249 Update copy of LICENSE file in icu4j tree
Lao dictionally repo location was updated in LICENSE file in icu4c, but a copy in icu4j tree was not. Sync the icu4j copy with the icu4c one.
2020-09-29 12:14:25 -04:00
Peter Edberg
43aa7ddda2 ICU-21249 integrate CLDR release-38-beta to ICU trunk 2020-09-25 09:33:13 -07:00
Peter Edberg
7888b23e87 ICU-21249 integrate CLDR release-38-alpha2 to ICU trunk 2020-09-16 15:10:05 -07:00
Peter Edberg
b066f65a50 ICU-21249 integrate CLDR release-38-alpha1 to ICU trunk 2020-09-04 15:05:22 -07:00
Markus Scherer
9971c663ff ICU-21257 remove #License fragment from license URLs 2020-09-04 10:02:17 -07:00
Peter Edberg
e618a1cc2d ICU-21249 integrate CLDR release 38 alpha0 to ICU trunk 2020-09-02 10:23:14 -07:00
Erik Torres
ba3b6acd5c ICU-21249 BRS68RC Version update and regenerate configure for v68
BRS68RC Updating files for release
2020-08-31 19:35:14 -04:00
Markus Scherer
f62693aa02 ICU-13416 change Armenian (hy) uppercase/titlecase of և ligature ech-yiwn 2020-08-30 18:19:10 -07:00
Andy Heninger
003b431540 ICU-13590 RBBI, improve handling of concurrent look-ahead rules.
Change the mapping from rule number to boundary position to use a simple array
instead of a linear search lookup map.

Look-ahead rules have a preceding context, a boundary position, and following context.
In the implementation, when the preceding context matches, the potential boundary
position is saved. Then, if the following context proves to match, the saved boundary is
returned as an actual boundary.

Look-ahead rules are numbered, and the implementation maintains a map from
rule number to the tentative saved boundary position.

In an earlier improvement to the rule builder, the rule numbering was changed to be a
contiguous sequence, from the original sparse numbering. In anticipation of
changing the mapping from number to position to use a simple array.
2020-07-21 14:39:15 -07:00
Andy Heninger
1eef362329 ICU-13565 Break Iteration, remove the dictionary bit from the implementation.
For identifying text that needs to be handled by a word dictionary for Break Iteration,
change from using a bit in the character category to sorting all dictionary categories
together, and recording the boundary between the non-dictionary and dictionary ranges.

This is internal to the implementaion. It does not affect behavior.
It does increase the number of character categories that can be handled using a
compact 8 bit Trie, from 127 to 255.
2020-06-17 12:00:14 -07:00
Andy Heninger
f0ad454691 ICU-13565 RBBI, make all state table row data be unsigned. 2020-06-01 20:05:17 -07:00
Frank Tang
c5ebb80a73 ICU-13565 Reduce size of BreakIterator brk files
See #1100
2020-05-27 14:26:10 -07:00
yumaoka
a951ab59c7 ICU-21094 tzdata2020a to ICU. 2020-04-25 14:17:28 -04:00
Peter Edberg
71fa037844 ICU-21061 integrate CLDR release-37-beta3 to master 2020-04-16 09:29:47 -07:00
Peter Edberg
b8a338fd7d ICU-20979 integrate CLDR release-37-beta2 to master 2020-04-01 18:27:51 -07:00
Daniel Ju
73b50e6463 ICU-20979 BRS67RC Update version numbers, regenerate configure, update ICU4C README 2020-03-26 17:21:05 -07:00
Shane F. Carr
0d26f83f83 ICU-21005 Fix exhaustive test failure in IntlTestNumberFormat. 2020-03-26 00:09:31 -05:00
Peter Edberg
c163f7dc29 ICU-20979 integrate CLDR release-37-beta to master 2020-03-24 13:28:54 -07:00
Peter Edberg
69b3523593 ICU-20987 integrate CLDR release-37-alpha3 to master, adjust MeasureUnitTest.java tools 2020-03-13 12:01:39 -07:00
Peter Edberg
0778144ff6 ICU-20987 integrate CLDR release-37-alpha2 to master (new tools) 2020-03-03 15:01:28 -08:00
Peter Edberg
63e480dedc ICU-20987 integrate CLDR release-37-alpha1 to master (using new tooling) 2020-02-27 16:27:50 -08:00
Shane Carr
bb1f00efb8 ICU-20919 Merge branch 'maint/maint-66' into maint-66-merge
Conflicts:
	icu4j/main/shared/data/icudata.jar
2020-02-21 18:21:05 -08:00
Markus Scherer
af9ef2650b ICU-20893 Unicode 13 data 2020feb19 2020-02-19 22:02:35 -08:00
Peter Edberg
d95621c57f ICU-20975 BRS66rc update Unicode license copyright 2020-02-19 15:23:29 -08:00
Peter Edberg
ea907cdf5f ICU-20975 integrate CLDR release-36-1-beta to maint-66 2020-02-18 23:02:26 -08:00
Daniel Ju
925f255092 ICU-20975 BRS66RC Update version numbers, README files, configure 2020-02-18 14:40:46 -08:00
Andy Heninger
faa2f9f9e1 ICU-20303 Break Iterator, improve handling of look-ahead rules.
- Merge the look-ahead results slots used when multiple rules share a common accepting state.
- Sequentially number the look-ahead result slot. Will eventually allow replacing the runtime map with an array.
- Inhibit chaining out of look-ahead rules. This could never actually happen; when a hard break
  rule matches, the engine is stopped immediately, but the state table was being constructed
  as if it could  happen. Reduces table size for line break rules.
- Remove incorrect handling of fAccepting and fLookAhead fields of a state table row
  when removing duplicate states. Look-ahead slot number was being mis-interpreted as a state number.
2019-12-13 13:17:21 -08:00
Andy Heninger
197e0239ab ICU-20893 Line break tailorings updated to Unicode 13. 2019-11-26 15:25:06 -08:00