Commit Graph

20934 Commits

Author SHA1 Message Date
Markus Scherer
8e6641fb3c ICU-12410 port class Edits to Java
X-SVN-Rev: 39590
2017-01-21 00:53:52 +00:00
Peter Edberg
183b124712 ICU-12940 Add "ars" as alias to "ar_SA" locale, to "ar" for coll/rbnf
X-SVN-Rev: 39587
2017-01-20 20:07:27 +00:00
Markus Scherer
aa27217a84 ICU-12410 remove locCache behavior from ucase_getCaseLocale() and functions that call it, try to make it a little faster for common locale IDs
X-SVN-Rev: 39586
2017-01-20 06:27:47 +00:00
Markus Scherer
8a55e577e5 ICU-12410 make CaseMap functions static; change the function parameter order to (config, input, output); remove Edits::setWriteUnchanged(), writeUnchanged(), omitUnchanged() and add UCASEMAP_OMIT_UNCHANGED_TEXT options bit; case mapping functions call edits->reset() at start
X-SVN-Rev: 39585
2017-01-20 04:04:58 +00:00
Andy Heninger
242e02c388 ICU-12764 icu4c utf-8 source files, update Copyright notices.
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Peter Edberg
17683ea87f ICU-12914 Add ubrk_openBinaryRules, ubrk_getBinaryRules, and simple test
X-SVN-Rev: 39582
2017-01-19 23:10:23 +00:00
Andy Heninger
f28895cccc ICU-12943 Windows Build Fixes for UChar=char16_t and utf-8 source files.
X-SVN-Rev: 39581
2017-01-19 18:12:50 +00:00
Andy Heninger
08e0afec58 ICU-12643 C++11 trial. Use some features as a test case.
X-SVN-Rev: 39578
2017-01-18 23:51:57 +00:00
Andy Heninger
b83dab6dfc ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.
X-SVN-Rev: 39576
2017-01-18 21:46:03 +00:00
Andy Heninger
0fc9197e4c ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.
X-SVN-Rev: 39575
2017-01-18 21:26:05 +00:00
Andy Heninger
9846ee3b54 ICU-12918 Dictionary Break Iterator Assertion Failure
X-SVN-Rev: 39573
2017-01-18 19:42:33 +00:00
Peter Edberg
32ca386c27 ICU-12684 Add unum_formatDoubleForFields and test
X-SVN-Rev: 39565
2017-01-16 19:48:33 +00:00
Peter Edberg
26d15e5eca ICU-12895 icu4c readme, preliminary update for 59m1
X-SVN-Rev: 39564
2017-01-16 04:52:36 +00:00
Peter Edberg
29adc42b5f ICU-12895 fix the header comment version in configure
X-SVN-Rev: 39563
2017-01-16 00:46:12 +00:00
Peter Edberg
a238722264 ICU-12895 update release version to 59.0.1 for m1
X-SVN-Rev: 39562
2017-01-16 00:42:22 +00:00
Peter Edberg
e03b49844c ICU-12883 fix raw '&' in license files
X-SVN-Rev: 39561
2017-01-16 00:40:58 +00:00
George Rhoten
72280fb152 ICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C
X-SVN-Rev: 39560
2017-01-14 16:29:40 +00:00
Jeff Genovy
40f9b33eb7 ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
We should only call RegCloseKey if we were actually able to open the key.
(The value of hkey isn't explicitly initialized, so we could possibly be calling RegCloseKey with random data.)

X-SVN-Rev: 39556
2017-01-13 01:48:47 +00:00
Jeff Genovy
645b425d97 ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
X-SVN-Rev: 39555
2017-01-13 01:28:50 +00:00
Markus Scherer
fbd1e089fd ICU-12410 add C++ CaseMap, make UCaseMap an alias for that, move new functions with Edits into CaseMap, make case properties functions ignore UCaseProps pointer
X-SVN-Rev: 39554
2017-01-12 19:05:01 +00:00
Markus Scherer
3b23b78b95 ICU-12410 include what you use
X-SVN-Rev: 39553
2017-01-12 18:35:18 +00:00
Markus Scherer
7035c31b6d ICU-12410 add ucasemap_toTitleWithEdits(const UCaseMap *csm, icu::BreakIterator *iter, ...), change UErrorCode pointer to reference internally and in new C++ API functions, add ucasemap_foldCaseWithEdits(), change UCaseMap.iter to C++ BreakIterator
X-SVN-Rev: 39551
2017-01-09 23:52:12 +00:00
Markus Scherer
00f2e12b65 ICU-12410 Edits::Iterator getters not fields, tracks indexes, findSourceIndex(), skip-unchanged iterators, ucasemap_toLowerWithEdits() & ucasemap_toUpperWithEdits()
X-SVN-Rev: 39548
2017-01-06 00:20:31 +00:00
Markus Scherer
20994f490a ICU-12410 add Edits::Iterator and change UnicodeString case mappings to get & apply Edits for longer strings
X-SVN-Rev: 39547
2017-01-04 21:20:08 +00:00
Markus Scherer
6fc7fe3b65 ICU-12410 low-level UTF-16 case mapping functions optionally write metadata to new class Edits
X-SVN-Rev: 39546
2016-12-31 00:23:31 +00:00
Andy Heninger
fb0439839b ICU-12860 U_DRAFT -> U_CAPI. U_DRAFT appeared on three stable functions. Also changed U_STABLE->U_CAPI for consistencey within file. See #9961
X-SVN-Rev: 39544
2016-12-19 22:40:54 +00:00
Andy Heninger
7d2fe3819c ICU-12643 ICU4C, require C++11 to build.
X-SVN-Rev: 39543
2016-12-16 00:03:11 +00:00
Steven R. Loomis
68401040eb ICU-12852 Remove some unnecessary copy (merge from bug)
X-SVN-Rev: 39542
2016-12-14 18:41:04 +00:00
Andy Heninger
0fd5600285 ICU-12809 only .cpp files no .c in ICU library code
X-SVN-Rev: 39527
2016-12-07 21:14:27 +00:00
Peter Edberg
f6bad27e9c ICU-12876 integrate CLDR release-30-0-3 into icu trunk
X-SVN-Rev: 39524
2016-12-03 00:42:01 +00:00
Andy Heninger
52989746d9 ICU-12849 Title Casing, incorrect length returned when preflighting with a NULL output buffer.
X-SVN-Rev: 39518
2016-12-01 01:41:40 +00:00
Yoshito Umaoka
a19a3a0f7a ICU-12868 Fixed invalid if condition in the recent fix in locmap.c
X-SVN-Rev: 39517
2016-11-30 20:33:41 +00:00
Yoshito Umaoka
b0526b7711 ICU-12816 tzdata2016j updates to ICU4C/ICU4J.
X-SVN-Rev: 39513
2016-11-29 08:30:52 +00:00
Steven R. Loomis
519a43ada5 ICU-12698 fix error in running performance test
X-SVN-Rev: 39510
2016-11-28 23:45:55 +00:00
Steven R. Loomis
725a6726d7 ICU-12023 merge from http://bugs.icu-project.org/trac/attachment/ticket/12023/libcxx_typeinfo.diff - CLA confirmed as @jbeich
X-SVN-Rev: 39507
2016-11-15 21:02:48 +00:00
Markus Scherer
fad9b48931 ICU-12832 UTF-8 case mapping appendUChar() write a character even if it fills destCapacity exactly
X-SVN-Rev: 39500
2016-11-07 23:15:47 +00:00
Yoshito Umaoka
f59ef72572 ICU-12816 tzdata2016i to ICU4C/ICU4J.
X-SVN-Rev: 39499
2016-11-03 18:11:33 +00:00
Shane Carr
d1ee641e2e ICU-12825 Fixing icu4c spoof checker issues #12825 and #12815.
X-SVN-Rev: 39493
2016-10-28 17:56:22 +00:00
Steven R. Loomis
173981e642 ICU-12822 digitlst.cpp depends on <string> to include <locale.h> on windows. Include it explicitly
X-SVN-Rev: 39486
2016-10-27 01:35:55 +00:00
Markus Scherer
2f358ce4bb ICU-12827 ucol_getKeywordValuesForLocale() reset the keyword-list iterator, and a little UList cleanup
X-SVN-Rev: 39484
2016-10-26 22:05:50 +00:00
Yoshito Umaoka
a617765c5f ICU-12816 tzdata2016h updates to ICU4C.
X-SVN-Rev: 39476
2016-10-21 02:57:50 +00:00
Steven R. Loomis
5474afe9d9 ICU-11387 improve source tarball packaging (post 58.1)
X-SVN-Rev: 39473
2016-10-20 17:22:15 +00:00
Andy Heninger
28c8696e5b ICU-12798 Missing #ifdef in putil_cleanup(), broke AIX.
X-SVN-Rev: 39469
2016-10-18 17:34:00 +00:00
Andy Heninger
16b73a36ca ICU-12798 directory traversal code assumes that path length is less than PATH_MAX
X-SVN-Rev: 39468
2016-10-18 00:31:55 +00:00
Peter Edberg
a795ef95d2 ICU-12779 integrate CLDR release-30-0-2 into icu4c trunk
X-SVN-Rev: 39462
2016-10-17 22:26:18 +00:00
Yoshito Umaoka
04b460f204 ICU-12779 Added/fixed Unicode copyright comments, commiting changes on behalf of Norbert.
X-SVN-Rev: 39459
2016-10-17 21:55:45 +00:00
Markus Scherer
7ae322735b ICU-12779 do not check U_PLATFORM macros before including ICU headers
X-SVN-Rev: 39457
2016-10-14 19:42:22 +00:00
Peter Edberg
99e5c77917 ICU-12779 ICU4C BRS, update readme for GA
X-SVN-Rev: 39448
2016-10-13 19:26:52 +00:00
Yoshito Umaoka
4e96e53a07 ICU-12801 Fixing TestLocaleStructure failure triggered by the new locale 'ckb'.
X-SVN-Rev: 39447
2016-10-13 18:57:12 +00:00
Peter Edberg
5abe054173 ICU-12801 integrate CLDR release-30-0-1 into icu4c trunk
X-SVN-Rev: 39445
2016-10-13 06:08:08 +00:00
Yoshito Umaoka
1f86b8df9e ICU-12802 Regenerated zoneinfo64.txt with region override for Europe/Simferopol. Integrated windowsZones.txt including the region mapping update.
X-SVN-Rev: 39439
2016-10-12 22:29:00 +00:00
Andy Heninger
92f758f6fc ICU-12797 RBBI rule compiler fix.
X-SVN-Rev: 39432
2016-10-10 21:49:01 +00:00
Steven R. Loomis
25cf8e9634 ICU-12773 digitlist/strtod_l patch on cygwin, merge r39420
X-SVN-Rev: 39425
2016-10-04 04:04:05 +00:00
Steven R. Loomis
e650d3fcc1 ICU-12778 dirent patch on cygwin, merge 39419
X-SVN-Rev: 39424
2016-10-04 04:03:01 +00:00
Steven R. Loomis
76d05d3e32 ICU-12781 dirent patch on cygwin, merge r39418
X-SVN-Rev: 39423
2016-10-04 04:02:29 +00:00
Steven R. Loomis
3ea904d734 ICU-12783 umutex patch for cygwin, merge r39417
X-SVN-Rev: 39422
2016-10-04 04:01:33 +00:00
Steven R. Loomis
c3277ff991 ICU-12774 tzname/timezone checks on cygwin, merge r39416
X-SVN-Rev: 39421
2016-10-04 04:00:46 +00:00
Norbert Runge
69c2fb3919 ICU-12771 adds Unicode copyright statements for nine remaining files
X-SVN-Rev: 39408
2016-09-30 22:55:51 +00:00
Steven R. Loomis
acffd25cd9 ICU-12738 final BOM fix for RC, excluded some files per ICU-12767
X-SVN-Rev: 39396
2016-09-29 17:29:08 +00:00
Yoshito Umaoka
9978ea5074 ICU-12415 tzdata2016g updates to ICU4C.
X-SVN-Rev: 39392
2016-09-29 02:26:30 +00:00
Peter Edberg
d3fe8565da ICU-12738 ICU4C BRS, update readme (mention new license, additional changes, future requirement changes)
X-SVN-Rev: 39390
2016-09-29 01:42:55 +00:00
Norbert Runge
0ca4234c58 ICU-12761 Adds Unicode copyright notice.
X-SVN-Rev: 39388
2016-09-28 22:12:27 +00:00
Steven R. Loomis
29d7ab227d ICU-12752 merge from branch; z porting changes
X-SVN-Rev: 39385
2016-09-28 17:30:09 +00:00
Steven R. Loomis
6f70b217a8 ICU-12745 fix for review comments
X-SVN-Rev: 39384
2016-09-28 17:28:08 +00:00
Peter Edberg
7d0bfe0993 ICU-12729 integrate CLDR release-30-d04 into icu4c trunk (fix characterLabelPattern for strokes)
X-SVN-Rev: 39380
2016-09-28 10:52:45 +00:00
Peter Edberg
11c0df4f7b ICU-12738 ICU4C BRS, fixes from testing uconfig.h variations
X-SVN-Rev: 39378
2016-09-28 07:37:19 +00:00
Peter Edberg
8f46bb90a3 ICU-12738 ICU4C BRS, basic readme update
X-SVN-Rev: 39376
2016-09-28 04:35:27 +00:00
Peter Edberg
eccbc645aa ICU-12738 ICU4C BRS, fixes to conditionals/includes/makefiles/scripts from testing public/private headers
X-SVN-Rev: 39375
2016-09-28 04:17:24 +00:00
Steven R. Loomis
5f2c294d1c ICU-12752 fix breakage from r39368 on windows.
X-SVN-Rev: 39374
2016-09-28 02:26:02 +00:00
Andy Heninger
b18a92899a ICU-12738 Fix bad API doc generation for ubiditransform.h
X-SVN-Rev: 39369
2016-09-27 23:44:26 +00:00
Steven R. Loomis
6825277072 ICU-12752 commit some IBM z fixes. Library code building
X-SVN-Rev: 39368
2016-09-27 23:39:01 +00:00
Jeff Genovy
a1cf85b18f ICU-12738 Remove UTF-8 BOM from files and update copyright notice.
X-SVN-Rev: 39367
2016-09-27 23:38:21 +00:00
Markus Scherer
47b88ab4b7 ICU-5456 minor changes for review feedback
X-SVN-Rev: 39365
2016-09-27 21:38:42 +00:00
Shane Carr
09ad3d8e4b ICU-12646 Error code for long confusable entries. Documenting spoof data binary file format changes.
X-SVN-Rev: 39360
2016-09-27 17:46:10 +00:00
Jeff Genovy
6e6eb51366 ICU-12738 remove non-ASCII characters from ICU4C sources.
X-SVN-Rev: 39359
2016-09-27 00:23:19 +00:00
Steven R. Loomis
5d4b26dc3d ICU-12738 svn BOM fix
X-SVN-Rev: 39358
2016-09-27 00:20:58 +00:00
Steven R. Loomis
a5e61ccf57 ICU-12745 string limit on Locale(char*)
X-SVN-Rev: 39356
2016-09-26 22:09:14 +00:00
Yoshito Umaoka
476857ee35 ICU-12738 BRS 58 - Updated currencyNumericCodes.txt to include BNY/933.
X-SVN-Rev: 39353
2016-09-26 20:01:41 +00:00
Peter Edberg
bf138d8a85 ICU-12738 ICU4C BRS, Some fixes to U_HIDE_XXX_API macros
X-SVN-Rev: 39346
2016-09-26 06:53:00 +00:00
Shane Carr
b0f66e314e ICU-12549 Minor revisions to SpoofChecker comments and documentation (C++).
X-SVN-Rev: 39345
2016-09-23 21:46:39 +00:00
Shane Carr
feb501f197 ICU-12549 Changing u_strCompare to u_strcmp in spoof documentation.
X-SVN-Rev: 39341
2016-09-23 01:14:42 +00:00
Markus Scherer
666c70c68f ICU-12738 update pool bundles
X-SVN-Rev: 39339
2016-09-23 00:06:04 +00:00
Andy Heninger
6994b1a557 ICU-12734 Adjust ICUMemCheck.pl for deletion of the Layout Engine.
X-SVN-Rev: 39338
2016-09-22 23:41:00 +00:00
Andy Heninger
6b3edc198e ICU-12734 ICU4C API, add missing U_HIDE_INTERNAL_API
X-SVN-Rev: 39333
2016-09-22 22:10:24 +00:00
Andy Heninger
260f921e89 ICU-12734 ICU4C API Change Report regenerated again; fixed some incorrect @stable tags.
X-SVN-Rev: 39332
2016-09-22 18:35:22 +00:00
Peter Edberg
52e4366ea0 ICU-12729 integrate CLDR release-30-d03 into icu4c trunk
X-SVN-Rev: 39330
2016-09-22 02:14:47 +00:00
Shane Carr
576a124b1b ICU-12549 Small documentation and comment fixes in C++ SpoofChecker
X-SVN-Rev: 39328
2016-09-22 01:43:05 +00:00
Steven R. Loomis
d255867071 ICU-12752 IBM i now passes
X-SVN-Rev: 39326
2016-09-22 01:25:52 +00:00
Andy Heninger
6626a14882 ICU-12734 ICU4C API Change Report regenerated. Has problems that need investigation.
X-SVN-Rev: 39324
2016-09-22 01:01:42 +00:00
Steven R. Loomis
f0156c183b ICU-12701 additional porting issues.
X-SVN-Rev: 39323
2016-09-21 23:52:53 +00:00
Steven R. Loomis
bdf4191819 ICU-11679 warning fix
X-SVN-Rev: 39320
2016-09-21 23:12:11 +00:00
Markus Scherer
f431934edf ICU-12738 update dependencies spec
X-SVN-Rev: 39319
2016-09-21 23:07:10 +00:00
Andy Heninger
0c77de936b ICU-12734 ICU4C 58 API Promotion.
X-SVN-Rev: 39318
2016-09-21 21:20:27 +00:00
Andy Heninger
9f925b0287 ICU-12751 CStr, add icu:: namespace.
X-SVN-Rev: 39317
2016-09-21 21:02:21 +00:00
Steven R. Loomis
370abbf3b9 ICU-12751 use cstr instead of toUTF8String
X-SVN-Rev: 39311
2016-09-21 19:40:11 +00:00
Steven R. Loomis
4d580c2834 ICU-12701 additional cast for ibm i
X-SVN-Rev: 39309
2016-09-21 17:27:57 +00:00
Steven R. Loomis
6bccdda20d ICU-11679 warning fix (reviewed by Lina)
X-SVN-Rev: 39308
2016-09-21 17:22:05 +00:00
Peter Edberg
1cca956fcf ICU-12738 ICU4C BRS, update urename.h
X-SVN-Rev: 39307
2016-09-21 06:07:26 +00:00
Steven R. Loomis
2bf1e2f0c1 ICU-12701 more IBM i test fixes.
* intltest now builds.
* fix for unpax-icu.sh to include the utf-16be file.
* added an emacs coding line to 'encoded.utf16be'

X-SVN-Rev: 39304
2016-09-21 00:07:32 +00:00
Markus Scherer
5e68fee567 ICU-12639 fix typo
X-SVN-Rev: 39303
2016-09-20 23:04:26 +00:00
Markus Scherer
8b980000b1 ICU-12663 disable TestLongUpper() unless in exhaustive mode, because it takes a long time
X-SVN-Rev: 39301
2016-09-20 22:49:50 +00:00
Markus Scherer
5afeb0ae2f ICU-12663 TestLongUpper() exit early if out of memory
X-SVN-Rev: 39300
2016-09-20 21:42:28 +00:00
Peter Edberg
e6fdb36045 ICU-12738 ICU4C, update measurement unit constants & code
X-SVN-Rev: 39298
2016-09-20 21:15:22 +00:00
Shane Carr
d5d266654b ICU-12549 Revisions to uspoof.h documentation. Actually removing identifier_info.h and other obsolete files from r39218.
X-SVN-Rev: 39297
2016-09-20 21:06:55 +00:00
Steven R. Loomis
3a8a02cae1 ICU-11746 more warning cleanup
X-SVN-Rev: 39296
2016-09-20 21:03:19 +00:00
Markus Scherer
104b90bc3f ICU-12639 detect & handle malformed UTF-8, never call the low-level full case mapping functions with a negative value
X-SVN-Rev: 39295
2016-09-20 20:32:12 +00:00
Steven R. Loomis
bc0960b298 ICU-11746 more warning nits
X-SVN-Rev: 39294
2016-09-20 17:36:32 +00:00
Steven R. Loomis
12c492b740 ICU-11746 remove stray semicolon from r39053
X-SVN-Rev: 39292
2016-09-20 17:03:25 +00:00
Steven R. Loomis
19d7d00bd8 ICU-12701 IBM i fixes (merge to trunk)
X-SVN-Rev: 39289
2016-09-20 04:30:06 +00:00
Markus Scherer
7960164327 ICU-12663 UnicodeString support nearly 2G UChars & avoid integer overflows; string-to-string case mappings & detect integer overflows; make some calls to uprv_memcpy() and similar a little more robust by casting int32_t to size_t before multiplying
X-SVN-Rev: 39288
2016-09-20 01:10:36 +00:00
Jeff Genovy
7328eb3618 ICU-12705 Only disable optimizations for the function that is causing problems, ultag_parse.
This is workaround for an optimizer issue in VS 2015 Update 3 (vs2015update3).

X-SVN-Rev: 39286
2016-09-19 22:57:47 +00:00
Steven R. Loomis
a2ee3b1f28 ICU-11746 static analysis fixes
X-SVN-Rev: 39282
2016-09-19 18:52:48 +00:00
Fredrik Roubert
0b2bbde810 ICU-12140 Pass StringPiece by value, return value.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/305010043 .

X-SVN-Rev: 39276
2016-09-19 11:07:55 +00:00
Peter Edberg
f82d62a85c ICU-12729 CLDR release-30-d02 integration, merge icu4c branch into trunk
X-SVN-Rev: 39273
2016-09-19 05:09:40 +00:00
Steven R. Loomis
7f9b4cd8db ICU-12738 property fix - C
X-SVN-Rev: 39257
2016-09-16 14:59:54 +00:00
Peter Edberg
d9b9bd7d59 ICU-12047 Minor wording adjustment in toLocalizedPattern() headerdoc
X-SVN-Rev: 39244
2016-09-15 17:32:17 +00:00
Shane Carr
5b9fc6fc70 ICU-12029 Measure unit display names, C++ version.
X-SVN-Rev: 39243
2016-09-15 08:37:56 +00:00
Peter Edberg
67b23a4aa6 ICU-12054 If format has no fields, first FieldPositionIterator::next should return FALSE; fix ufieldpositer_next description
X-SVN-Rev: 39241
2016-09-15 07:24:12 +00:00
Steven R. Loomis
cd568a0558 ICU-12515 first() should just call delegate
there won't be a suppressed break at position 0. first() should just call
into the delegate.

X-SVN-Rev: 39237
2016-09-15 04:21:26 +00:00
Peter Edberg
e02cfd9eac ICU-12407 Prevent parse crash in DECIMAL-style formatter with applied currency pattern
X-SVN-Rev: 39236
2016-09-15 03:55:22 +00:00
Yoshito Umaoka
416a42bdfc ICU-12738 Updated ICU4C version to 58.1. Also updated uvernum.h to use the Unicode copyright string, which will be embedded in ICU binary data files.
X-SVN-Rev: 39234
2016-09-15 03:02:38 +00:00
Yoshito Umaoka
6fcfea15fe ICU-11679 Merging updates in bid transform test.
X-SVN-Rev: 39232
2016-09-15 01:28:50 +00:00
Shawn Steele
cddcdb6649 ICU-12728 -makedata.vcxproj wasn't updated to VS2015 with the rest
X-SVN-Rev: 39230
2016-09-14 23:55:13 +00:00
Markus Scherer
15415832df ICU-5456 modern Greek toUpperCase(), remove most diacritics
X-SVN-Rev: 39228
2016-09-14 23:17:11 +00:00
Steven R. Loomis
de23e2458b ICU-12705 disable opt on vs2015
workaround for failure on 32 bit release with vs2015update3

X-SVN-Rev: 39224
2016-09-14 20:58:08 +00:00
Shane Carr
2ceb565df3 ICU-12549 Updating SpoofChecker to latest Unicode specification.
X-SVN-Rev: 39218
2016-09-13 22:15:13 +00:00
Andy Heninger
85f8d034a7 ICU-12547 UCHAR_TYPE=char16_t on Windows, fix compilation problems.
X-SVN-Rev: 39217
2016-09-13 21:37:40 +00:00
Steven R. Loomis
f334e613c1 ICU-12563 fix cross-compile with mingw
X-SVN-Rev: 39215
2016-09-13 20:29:47 +00:00
Steven R. Loomis
dea458fef7 ICU-12515 C filtered break
* sync rbbitst.txt with J
* fix an issue where isBoundary() didn't check the trie's presence

X-SVN-Rev: 39211
2016-09-13 19:58:55 +00:00
Felipe Balbontín
390d736f89 ICU-12591 Removed the CalendarData class and refactored all the remaining functions that used it (ICU4C).
X-SVN-Rev: 39190
2016-09-12 21:01:16 +00:00
Andy Heninger
e77e6149d7 ICU-7548 Problems opening rbbi data in stand-alone file.
X-SVN-Rev: 39179
2016-09-09 23:14:12 +00:00
Steven R. Loomis
4136a2f257 ICU-12708 bye bye layout engine
X-SVN-Rev: 39176
2016-09-09 21:28:18 +00:00
Steven R. Loomis
78e91a274f ICU-11679 fix line endings and props
X-SVN-Rev: 39172
2016-09-09 17:42:05 +00:00
Steven R. Loomis
6ce57afd03 ICU-11679 merge C BiDi Transform from branch
* fixed from branch: inadvertently removed Unicode attribution from Makefiles
* fixed from branch: Unicode attribution
* bonus: moved icuplug into the 'registration' filter on windows

X-SVN-Rev: 39170
2016-09-09 16:41:15 +00:00
Markus Scherer
c84e233733 ICU-12420 deprecate COUNT/LIMIT constants whose value may change
X-SVN-Rev: 39164
2016-09-08 22:45:51 +00:00
Felipe Balbontín
eae3a7e3e6 ICU-12634 Remove ResourceTableSink and ures_getAllTableItems().
X-SVN-Rev: 39155
2016-09-07 19:22:41 +00:00
Felipe Balbontín
60ab1801ac ICU-12676 Add substitute handling enum values to ICU4C.
X-SVN-Rev: 39154
2016-09-07 18:29:56 +00:00
Andy Heninger
ecdc261090 ICU-11122 Remove global operator new & delete. They were non-standards conforming, and not easily fixed. Were for error check & debug purposes only.
X-SVN-Rev: 39150
2016-09-07 17:22:42 +00:00
Yoshito Umaoka
ec3948198e ICU-10232 Updated preprocessro macro again - including xlocale.h except for windows, configure script to set -DU_HAVE_STRTOD_L=1 when strtod_l is available, etc.
X-SVN-Rev: 39144
2016-09-07 07:43:38 +00:00
Andy Heninger
4d2040a23b ICU-12604 BreakIterator, clarify that setText() retains a reference to the supplied text.
X-SVN-Rev: 39143
2016-09-07 00:41:57 +00:00
Andy Heninger
c1c6c1c2a2 ICU-12652 add 'using namespace icu' to fix build failure from use of MaybeStackArray<>
X-SVN-Rev: 39142
2016-09-06 23:10:27 +00:00
Andy Heninger
c98bf0e47c ICU-12502 remove obsolete comment re Script Extension is Provisional.
X-SVN-Rev: 39141
2016-09-06 22:51:36 +00:00
Steven R. Loomis
eeac249cc2 ICU-11984 use "en_US" for TestInt64Format
this test should not be locale sensitive.

X-SVN-Rev: 39132
2016-09-03 01:30:52 +00:00
Steven R. Loomis
07c22b39f1 ICU-12428 fix breakage from r39130: filtered break default lookup problems
Need to check U_USING_DEFAULT_WARNING at each level of res lookup.

X-SVN-Rev: 39131
2016-09-03 01:28:49 +00:00
Steven R. Loomis
7f9329f821 ICU-12428 don t fallback to default for filtered break rules
X-SVN-Rev: 39130
2016-09-03 00:39:01 +00:00
Yoshito Umaoka
1aa9ba0a42 ICU-10232 Fixed Mac/BSD build issue.
X-SVN-Rev: 39128
2016-09-02 23:23:14 +00:00
Steven R. Loomis
719ea7b471 ICU-12652 tab -> space
X-SVN-Rev: 39126
2016-09-02 21:01:19 +00:00
Steven R. Loomis
df5c722121 ICU-12704 fix tabs in dtptngen.cpp
X-SVN-Rev: 39125
2016-09-02 21:00:19 +00:00
Yoshito Umaoka
f2d8d1be68 ICU-10232 DigitList to use strtod_l instead of strtod with cached host decimal point on platforms supporting strtod_l. For other platforms, detect host decimal point instead of using cached host decimal point char.
X-SVN-Rev: 39124
2016-09-02 20:58:05 +00:00
Steven R. Loomis
d9babe5948 ICU-12652 better fix, see r39114
X-SVN-Rev: 39115
2016-08-31 23:37:29 +00:00
Steven R. Loomis
93180d2d73 ICU-12704 change dtptngen.cpp to use LocalMemory<int32_t> instead of LocalArray
LocalArray cannot be used with primitive types.

X-SVN-Rev: 39114
2016-08-31 23:36:19 +00:00
Steven R. Loomis
6f0f7dfa6b ICU-12701 fix missing implicit casts
These are needed for IBM i.

X-SVN-Rev: 39113
2016-08-31 23:15:47 +00:00
Steven R. Loomis
20f11347f7 ICU-12652 fix for null termination in uloc_acceptLanguageFromHTTP
X-SVN-Rev: 39109
2016-08-31 14:53:53 +00:00
Craig Cornelius
2b166d876e ICU-12666 Update C++ RelativeDateTimeFormatter to new data loading scheme
X-SVN-Rev: 39102
2016-08-31 00:46:16 +00:00
Andy Heninger
ce42f64b31 ICU-12664 Break rules update for revised Emoji ZWJ sequences.
X-SVN-Rev: 39100
2016-08-30 21:40:09 +00:00
Shawn Steele
326552aa72 ICU-12087 - merge updates to use VS2015
X-SVN-Rev: 39085
2016-08-24 20:52:23 +00:00
Yoshito Umaoka
8a5b579dd2 ICU-12671 Fixed a problem in uloc_toLanguageTag. When LDML attribute is used withtout LDML keywords, the function did not prodce -u- at the right place. This change fixed the LDML attribute handling. The test cases in the ticket were integrated to cintltst.
X-SVN-Rev: 39076
2016-08-19 23:29:17 +00:00
Markus Scherer
962c595814 ICU-12669 draft Emoji 4.0 properties data
X-SVN-Rev: 39067
2016-08-18 21:08:23 +00:00
Fredrik Roubert
3959b30d02 ICU-12140 Pass StringPiece by value, externally.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/306850043 .

X-SVN-Rev: 39064
2016-08-17 19:07:15 +00:00
Craig Cornelius
d17f99dd61 ICU-12617 Remove duplicate free. Memory check is clean
X-SVN-Rev: 39063
2016-08-17 17:43:05 +00:00
Craig Cornelius
7c79fa85ac ICU-12617 Update data loading, and remove use of CalendarData
X-SVN-Rev: 39053
2016-08-13 00:30:06 +00:00
Andy Heninger
6083d859ba ICU-12570 remove undefined behaviors from cintltst. Mostly signed integer overflow.
X-SVN-Rev: 39042
2016-08-12 00:27:46 +00:00
Shane Carr
d88a4109a5 ICU-11912 Adding more efficient implementation of getDisplayNames(), which was already present in Java
X-SVN-Rev: 39041
2016-08-11 23:29:51 +00:00
Shane Carr
44a2f0d09b ICU-12665 Fixing out-of-scope temporary in ucurr.cpp
X-SVN-Rev: 39037
2016-08-11 01:19:30 +00:00
Craig Cornelius
463412792e ICU-12149 Add new copyright notice.
X-SVN-Rev: 39028
2016-08-09 22:03:14 +00:00
Fredrik Roubert
de579d3bf9 ICU-12140 Pass StringPiece by value, internally.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/305000043 .

X-SVN-Rev: 39024
2016-08-04 17:40:53 +00:00
Steven R. Loomis
236d8da0fb ICU-12452 update LICENSE to not have BOM
X-SVN-Rev: 39020
2016-07-27 23:32:46 +00:00
Felipe Balbontín
ef59675c47 ICU-12614 DateFormatSymbols resource bundle data loading update. Remove unused variables.
X-SVN-Rev: 39019
2016-07-25 22:53:35 +00:00
Andy Heninger
549c7646bf ICU-12061 FieldPosition::DONT_CARE API status and doc update. Fix incorrect usage of FieldPosition(0).
X-SVN-Rev: 39017
2016-07-23 04:42:29 +00:00
Andy Heninger
306234755f ICU-12648 Remove several compiler warnings in RBBI code.
X-SVN-Rev: 39015
2016-07-22 21:50:34 +00:00
Shane Carr
0f403155dc ICU-12646 Fixing Coverity code health issues on recently submitted code for TimeZoneNamesImpl and CompactDecimalDataCache
X-SVN-Rev: 39014
2016-07-21 23:01:53 +00:00
Craig Cornelius
32f80a647b ICU-12149 Submit reviewed fix to remove hack
X-SVN-Rev: 39001
2016-07-20 15:44:15 +00:00
Felipe Balbontín
b17650f34a ICU-12634 Remove ResourceArraySink and ResourceTableSink.enter(), leave() and getOrCreateArraySink().
X-SVN-Rev: 38983
2016-07-19 18:37:37 +00:00
Felipe Balbontín
f07359517d ICU-12623 Update DateIntervalInfo in ICU4C to new version of ResourceSink.
X-SVN-Rev: 38979
2016-07-18 22:16:40 +00:00
Yoshito Umaoka
a55516c58f ICU-12047 Added a note in SimpleDateFormat::toLocalizedPattern() API doc in ICU4C.
X-SVN-Rev: 38976
2016-07-18 18:19:11 +00:00
Felipe Balbontín
7708a760c0 ICU-12614 DateFormatSymbols resource bundle data loading update. Fix memory leak in MessageFormat.
X-SVN-Rev: 38973
2016-07-15 23:17:01 +00:00
Felipe Balbontín
578ec591e0 ICU-12614 DateFormatSymbols resource bundle data loading update. Fix memory leak.
X-SVN-Rev: 38971
2016-07-14 21:21:01 +00:00
Shane Carr
fca98f1e7f ICU-11912 Removing unused method 'consumeNoFallback', which was detected in Java unit test coverage.
X-SVN-Rev: 38969
2016-07-13 20:21:07 +00:00
Felipe Balbontín
959d1ed1e0 ICU-12614 DateFormatSymbols resource bundle data loading updated to use the ResourceSink.
X-SVN-Rev: 38967
2016-07-13 18:38:15 +00:00
Felipe Balbontín
bfe100bab8 ICU-12614 Rollback of: DateFormatSymbols resource bundle data loading updated to use the ResourceSink.
X-SVN-Rev: 38963
2016-07-08 23:31:15 +00:00
Felipe Balbontín
f6b7511c46 ICU-12614 DateFormatSymbols resource bundle data loading updated to use the ResourceSink: fixed broken build.
X-SVN-Rev: 38962
2016-07-08 22:19:26 +00:00
Felipe Balbontín
3928bf64d7 ICU-12614 DateFormatSymbols resource bundle data loading updated to use the ResourceSink.
X-SVN-Rev: 38961
2016-07-08 21:17:15 +00:00
Shane Carr
ad409a250e ICU-11912 TimeZoneNames data sink implementation in C++.
X-SVN-Rev: 38960
2016-07-08 18:16:21 +00:00
Fredrik Roubert
9c3ea44c11 ICU-12632 Add executable bit to executable files
X-SVN-Rev: 38948
2016-07-06 18:52:59 +00:00
Fredrik Roubert
9e26bf1ee8 ICU-12631 Remove executable bit from data files
X-SVN-Rev: 38947
2016-07-06 18:50:05 +00:00
Yoshito Umaoka
025a0be74a ICU-12415 tzdata2016f updates to ICU4C. Also updated tz2icu to include the Unicode copyright comments.
X-SVN-Rev: 38943
2016-07-05 22:47:38 +00:00
Steven R. Loomis
ad1cf1e346 ICU-12619 fix headers (BRS) merge from r38912
X-SVN-Rev: 38916
2016-07-01 17:01:51 +00:00
Steven R. Loomis
0c5b2b597d ICU-12455 BRS - BOM fix
X-SVN-Rev: 38915
2016-07-01 16:59:16 +00:00
Peter Edberg
a0b1fd3cfd ICU-12455 BRS - update readme.html
X-SVN-Rev: 38910
2016-07-01 04:18:12 +00:00
Peter Edberg
f3c55ce2f1 ICU-12455 BRS - update urename.h
X-SVN-Rev: 38909
2016-07-01 03:59:33 +00:00
Peter Edberg
b45dac8cfc ICU-12455 Integrate early CLDR 30 data for ICU4C 58m1
X-SVN-Rev: 38905
2016-06-30 23:41:56 +00:00
Yoshito Umaoka
a10cbb3233 ICU-12455 Updated LICENSE in ICU4C.
X-SVN-Rev: 38899
2016-06-30 21:15:32 +00:00
Andy Heninger
c45e8e973b ICU-12455 API change report for ICU4C update for 58M1
X-SVN-Rev: 38887
2016-06-28 05:26:59 +00:00
Michael Ow
0402053377 ICU-12566 Fix null strlen check
X-SVN-Rev: 38885
2016-06-26 21:08:16 +00:00
Michael Ow
6398be7e34 ICU-12566 Fix limitation of file name size longer than 300 characters
X-SVN-Rev: 38882
2016-06-24 20:38:24 +00:00
kazède king
a8ef8ffe6f ICU-12605 add "struct" after "friend"
X-SVN-Rev: 38881
2016-06-24 19:50:12 +00:00
kazède king
b9250c1a6e ICU-12605 convert data enumeration to resource sink for TimeUnitFormat, C++
X-SVN-Rev: 38878
2016-06-24 00:51:49 +00:00
Andy Heninger
79bb830dde ICU-12527 Fix resource leaks in r38824.
X-SVN-Rev: 38876
2016-06-23 22:30:38 +00:00
Michael Ow
a1d4c18ac4 ICU-12564 Fix bom in testdata file
X-SVN-Rev: 38873
2016-06-22 18:10:35 +00:00
Andy Heninger
482cd252bd ICU-12526 Regenerated Unicode LineBreakTest.txt file from Laurentiu.
X-SVN-Rev: 38867
2016-06-19 01:34:46 +00:00