Commit Graph

19039 Commits

Author SHA1 Message Date
Scott Russell
0107991a84 ICU-10249 review comment updates
X-SVN-Rev: 34410
2013-09-19 22:04:52 +00:00
Markus Scherer
dfc0089623 ICU-10142 bidi test data files from 2013-sep-19
X-SVN-Rev: 34407
2013-09-19 21:58:10 +00:00
Michael Ow
e5a9a38924 ICU-10398 Fix uconfig test errors in ICU 52
X-SVN-Rev: 34404
2013-09-19 20:47:22 +00:00
Scott Russell
8ac5d5b068 ICU-10261 review comment updates
X-SVN-Rev: 34400
2013-09-19 17:30:57 +00:00
Michael Ow
4835d5705a ICU-10398 Ensure cintltst and intltest passes without data
X-SVN-Rev: 34398
2013-09-19 02:32:57 +00:00
Steven R. Loomis
37562f403e ICU-10394 api promo 50->52 as per PMC
X-SVN-Rev: 34396
2013-09-19 00:44:08 +00:00
Travis Keep
53d3394bd0 ICU-10305 Fix grammer mistake in comments.
X-SVN-Rev: 34392
2013-09-18 23:54:56 +00:00
Travis Keep
ac2fed5f30 ICU-10305 Use balign instead of align on the gcc assemblers. Update link to gcc assembler documentatation. Remove TODO.
X-SVN-Rev: 34391
2013-09-18 23:32:53 +00:00
Andy Heninger
464e89cbe8 ICU-10361 DecimalFormat NumberFormatRegressionTest::Test10361(), force English DecimalFormatSymbols. Review fix from Markus.
X-SVN-Rev: 34388
2013-09-18 22:18:18 +00:00
Steven R. Loomis
358e1ddcd2 ICU-10376 fixup clang warnings
X-SVN-Rev: 34385
2013-09-18 20:08:25 +00:00
Markus Scherer
4f63a56669 ICU-10180 document that a string trie cannot be empty
X-SVN-Rev: 34380
2013-09-18 16:38:37 +00:00
Peter Edberg
bb7e154629 ICU-10260 Port J LocaleDisplayNamesImpl change for (->[ to C; make similar changes in uloc_getDisplayName
X-SVN-Rev: 34369
2013-09-18 08:33:47 +00:00
Andy Heninger
cd3860a322 ICU-10361 Add missing icu namespace on previouos NumberFormat changes.
X-SVN-Rev: 34368
2013-09-17 23:43:28 +00:00
Markus Scherer
36663e1226 ICU-10407 more efficient UnicodeString::refCount()
X-SVN-Rev: 34367
2013-09-17 21:59:18 +00:00
Andy Heninger
25bab8fa6f ICU-10361 DecimalFormat, remove number size restrictions that were limiting the ability to format big decimals.
X-SVN-Rev: 34366
2013-09-17 21:56:23 +00:00
Markus Scherer
1442c4ffcd ICU-9740 fix UnicodeString::getTerminatedBuffer() vs. truncated read-only alias
X-SVN-Rev: 34365
2013-09-17 21:44:35 +00:00
Yoshito Umaoka
df13ae5e76 ICU-9396 Reverted allinone.sln changes in the previous commit.
X-SVN-Rev: 34364
2013-09-17 21:17:03 +00:00
Yoshito Umaoka
271e788d65 ICU-9396 Accept NULL pointer with length of 0 in ucol_strcoll and ucol_strcollUTF8. Also added some test case verifying the behavior.
X-SVN-Rev: 34363
2013-09-17 21:08:10 +00:00
Steven R. Loomis
6144e1bad2 ICU-10273 work around Windows test failure by disabling optimization of getFixedDecimal.
X-SVN-Rev: 34362
2013-09-17 20:42:14 +00:00
Markus Scherer
16785e1aa5 ICU-10257 fix typo in isBogus() docs
X-SVN-Rev: 34361
2013-09-17 20:04:29 +00:00
Markus Scherer
82e54bce50 ICU-10273 fix compiler warning
X-SVN-Rev: 34360
2013-09-17 19:53:09 +00:00
Markus Scherer
27e00900c8 ICU-9932 deprecate & disable cloning-into-user-buffer, except keep ucnv_safeClone() intact
X-SVN-Rev: 34359
2013-09-17 19:48:50 +00:00
Travis Keep
a99ea9c138 ICU-9946 Add test for ede case of formatting {0}, {1}, {2}
X-SVN-Rev: 34356
2013-09-17 18:01:18 +00:00
Scott Russell
c42e57a06c ICU-10249 Implement new islamic calendar variants tbla, rgsa
X-SVN-Rev: 34354
2013-09-17 16:55:02 +00:00
Yoshito Umaoka
920dadff8d ICU-10012 Disable EBCDIC Arabic/Hebrew detectors by default. Added APIs to enable/disable each charset and get currently active charsets.
X-SVN-Rev: 34350
2013-09-17 06:57:53 +00:00
Steven R. Loomis
7b6fa12efe ICU-9744 add namespace scope
X-SVN-Rev: 34349
2013-09-17 06:57:00 +00:00
Steven R. Loomis
f0dd9e78dc ICU-10379 fixes for IBM i - passes all tests!
X-SVN-Rev: 34348
2013-09-17 06:31:09 +00:00
Steven R. Loomis
1f3a6bc750 ICU-9744 add more known issues, fix #include issue, remove unused output parameter.
also, delete trailing whitespace.

X-SVN-Rev: 34347
2013-09-17 06:26:26 +00:00
John Emmons
04f6fc24f4 ICU-10404 Last minute plural update
X-SVN-Rev: 34342
2013-09-17 03:47:37 +00:00
Steven R. Loomis
76fce4a987 ICU-9744 remove timebomb code, update docs for logKnownIssue and log_knownIssue
X-SVN-Rev: 34341
2013-09-17 00:55:39 +00:00
Steven R. Loomis
dcd43f9055 ICU-9744 improve logknownissue
X-SVN-Rev: 34340
2013-09-17 00:21:47 +00:00
Steven R. Loomis
9634449e0e ICU-10398 roll version # forward
X-SVN-Rev: 34336
2013-09-16 22:07:45 +00:00
Steven R. Loomis
7802f4a73b ICU-9744 logKnownIssue and log_knownIssue for ICU4C
X-SVN-Rev: 34335
2013-09-16 22:07:02 +00:00
Scott Russell
0e7c0d8716 ICU-10261 give DateFormat more granular leniency control (fix memory leak in test)
X-SVN-Rev: 34334
2013-09-16 21:57:44 +00:00
Scott Russell
570986cb96 ICU-10261 give DateFormat more granular leniency control (fix failing test on non-Windows platform)
X-SVN-Rev: 34329
2013-09-16 14:29:41 +00:00
Scott Russell
e22e451cd8 ICU-10261 give DateFormat more granular leniency control (updated tests didn't get committed)
X-SVN-Rev: 34328
2013-09-16 13:43:10 +00:00
Scott Russell
41d2876025 ICU-10261 give DateFormat more granular leniency control
X-SVN-Rev: 34327
2013-09-16 12:45:41 +00:00
Matitiahu Allouche
10e5143aa8 ICU-10142 fixes to UBA implementation to satisfy all tests in BidiTest and BidiCharacterTest (version 6.3.0d3)
X-SVN-Rev: 34323
2013-09-15 12:03:47 +00:00
Michael Ow
40f04c3961 ICU-9790 Update configure script
X-SVN-Rev: 34322
2013-09-14 03:16:37 +00:00
Markus Scherer
86472cec4b ICU-10277 disable Basque (eu) test case: there is no Basque collation data, it falls back to the default locale, that makes the test flaky
X-SVN-Rev: 34321
2013-09-13 22:43:09 +00:00
Michael Ow
25a1c42dd1 ICU-9790 Don't use c99 for Solaris/GCC platform
X-SVN-Rev: 34320
2013-09-13 21:36:38 +00:00
Markus Scherer
76b93683b4 ICU-10338 test & fix ucol_setReorderCodes({default})
X-SVN-Rev: 34319
2013-09-13 21:21:11 +00:00
Markus Scherer
3c1cc35984 ICU-10251 make CollationElementIterator protected methods private
X-SVN-Rev: 34315
2013-09-13 19:35:54 +00:00
Markus Scherer
b20a9793f9 ICU-10282 deprecate bad API RuleBasedCollator::cloneRuleData(), call cloneBinary()
X-SVN-Rev: 34314
2013-09-13 19:25:01 +00:00
Steven R. Loomis
e46f248a50 ICU-10357 fix from review comment
X-SVN-Rev: 34312
2013-09-13 18:38:36 +00:00
Markus Scherer
59b210409f ICU-9915 add comment about test case
X-SVN-Rev: 34309
2013-09-13 17:09:57 +00:00
Andy Heninger
b6529f6c53 ICU-10273 fix Windows test failure in FixedDecimal.
X-SVN-Rev: 34308
2013-09-13 17:08:58 +00:00
Steven R. Loomis
0c1b6a8ffd ICU-10397 move singleton init out of static functions (perf)
X-SVN-Rev: 34304
2013-09-13 16:21:56 +00:00
Jonathan Lai
4f1ed3fc6d ICU-10398 Check text file line endings
X-SVN-Rev: 34303
2013-09-13 15:55:48 +00:00
Steven R. Loomis
625aaa18c7 ICU-10379 IBM i - make tests run without any special options, update readme
X-SVN-Rev: 34300
2013-09-13 05:48:16 +00:00
Steven R. Loomis
9518f3f302 ICU-10273 IBM i fixes
X-SVN-Rev: 34299
2013-09-13 05:16:54 +00:00
Markus Scherer
9ef3145fbc ICU-9915 do not mask off the continuation bits and then later test this masked CE value for isContinuation()
X-SVN-Rev: 34298
2013-09-13 03:07:39 +00:00
Jonathan Lai
5bc9c3dcdb ICU-10379 add missing #include <stdio.h>
X-SVN-Rev: 34295
2013-09-12 23:54:19 +00:00
Peter Edberg
1f21a220d9 ICU-10378 (C) Delete comma at end of enumerator list
X-SVN-Rev: 34293
2013-09-12 23:48:02 +00:00
Peter Edberg
ce1c10fd51 ICU-10378 (C) Support skeleton meta-character 'J' in DateTimePatternGenerator
X-SVN-Rev: 34292
2013-09-12 22:49:07 +00:00
Markus Scherer
308b16079b ICU-7392 DecimalFormatSymbols::createWithLastResortData(UErrorCode), and clean up the real initialize() for supplementary digits and memory management
X-SVN-Rev: 34288
2013-09-12 20:33:29 +00:00
Andy Heninger
ed9d094e61 ICU-10273 PluralRules FixedDecimal, avoid undefined cast from NaN to int64_t
X-SVN-Rev: 34287
2013-09-12 20:07:53 +00:00
Andy Heninger
5b0592af79 ICU-10273 Investigate Sparc test failure.
X-SVN-Rev: 34286
2013-09-12 17:16:52 +00:00
Steven R. Loomis
bbc0a17a8e ICU-10379 fixes for IBM i - ambiguous types
X-SVN-Rev: 34285
2013-09-12 06:29:39 +00:00
Steven R. Loomis
b258b9a07b ICU-10273 fix compilation failure in test- need LL for long long
X-SVN-Rev: 34284
2013-09-12 05:49:49 +00:00
Peter Edberg
30feb0c56b ICU-10039 Per API review: Add consts, add unumsys_getDescription(), improve documentation
X-SVN-Rev: 34283
2013-09-12 04:33:03 +00:00
Steven R. Loomis
e059ab24ef ICU-10273 fix compilation failure on some platforms, also reorder zero-initializers to avoid warning
X-SVN-Rev: 34282
2013-09-12 04:04:56 +00:00
Steven R. Loomis
fd0e17c682 ICU-10379 fixes for IBM i - asciism, fix some test cases
X-SVN-Rev: 34281
2013-09-12 01:27:29 +00:00
Andy Heninger
8abaebe06e ICU-10273 DecimalFormat::getFixedDecimal(), improved handling of rounding, overflow.
X-SVN-Rev: 34280
2013-09-12 01:00:04 +00:00
Markus Scherer
fbb5f5ba1f ICU-10371 fix assertion in u_strFromUTF8()/u_strFromUTF8WithSub() code
X-SVN-Rev: 34279
2013-09-12 00:02:41 +00:00
Markus Scherer
caf4feecef ICU-10355 std::string is available on Android
X-SVN-Rev: 34278
2013-09-11 23:46:50 +00:00
Markus Scherer
fb38bbbee8 ICU-10273 support plurals with decimals in MessageFormat and PluralFormat (ported from Java r34087 & r34276)
X-SVN-Rev: 34277
2013-09-11 23:32:37 +00:00
Peter Edberg
790af7c8dd ICU-10375 Add \file and \brief to udisplaycontext.h headers so it works in apiref/icu4c/files.html
X-SVN-Rev: 34275
2013-09-11 21:38:11 +00:00
Steven R. Loomis
31cdcb89e0 ICU-10379 fixes for IBM i - mostly clarifying ambiguous casts.
X-SVN-Rev: 34274
2013-09-11 19:38:07 +00:00
John Emmons
a21f88f977 ICU-10380 Integrate additional CLDR 24 data ref. Cldrbug:6672
X-SVN-Rev: 34270
2013-09-11 19:16:25 +00:00
Michael Ow
6bef61a350 ICU-10161 Delete number format after use
X-SVN-Rev: 34269
2013-09-11 17:49:34 +00:00
Peter Edberg
5a1e66e343 ICU-10039 Add basic C wrapper for NumberingSystem (numsys.h), version 1
X-SVN-Rev: 34268
2013-09-11 05:07:00 +00:00
Andy Heninger
90522bf7b1 ICU-10273 add DecimalFormat::getFixedDecimal(Formattable &)
X-SVN-Rev: 34267
2013-09-11 01:17:28 +00:00
Steven R. Loomis
e50e12a1dd ICU-10360 update runConfigureICU for MacOSX vs MacOSX/GCC
X-SVN-Rev: 34266
2013-09-11 01:02:24 +00:00
Steven R. Loomis
b3d29d3d8c ICU-9742 removing tests depending on closed CldrBug:3058
X-SVN-Rev: 34265
2013-09-11 00:51:18 +00:00
Michael Ow
90fd46df00 ICU-10345 Call adoptInstead instead of orphan to avoid memory leak
X-SVN-Rev: 34264
2013-09-11 00:03:06 +00:00
Peter Edberg
33c679b135 ICU-10065 Delete redundant LOW_K row in dtTypes[]
X-SVN-Rev: 34262
2013-09-10 21:29:14 +00:00
Peter Edberg
a6e8bf3f32 ICU-10065 Better sanity checks and error logging in testAllFieldPatterns
X-SVN-Rev: 34261
2013-09-10 20:34:57 +00:00
Michael Ow
0502015988 ICU-10331 Fix memory leak in data test
X-SVN-Rev: 34260
2013-09-10 17:03:42 +00:00
Peter Edberg
1425e44635 ICU-10142 Add missing final EOL in ubidi.c
X-SVN-Rev: 34257
2013-09-10 07:59:01 +00:00
Peter Edberg
ebea161b11 ICU-10065 In DateTimePatternGenerator, add support for pattern chars K,O,X,x, adjust support for V
X-SVN-Rev: 34256
2013-09-10 07:51:38 +00:00
Andy Heninger
f2f67fbaa8 ICU-10373 A few more namespace tweaks to fix the Windows build.
X-SVN-Rev: 34255
2013-09-10 03:44:20 +00:00
Andy Heninger
50e5fd3e23 ICU-10373 One more namespace fix.
X-SVN-Rev: 34254
2013-09-10 00:59:18 +00:00
Andy Heninger
d4233dc050 ICU-10373 Fix ambiguous names build problem from previous namesapce change.
X-SVN-Rev: 34253
2013-09-10 00:46:27 +00:00
Markus Scherer
8f38199123 ICU-10365 fix namespace issue: icu::UInitOnce
X-SVN-Rev: 34252
2013-09-10 00:34:12 +00:00
Steven R. Loomis
86c481026c ICU-10373 fix -DU_USING_ICU_NAMESPACE=0 issues
X-SVN-Rev: 34251
2013-09-10 00:13:41 +00:00
Michael Ow
7be74bc255 ICU-10329 Update Java alias for ISO-8859-7
X-SVN-Rev: 34249
2013-09-09 18:16:12 +00:00
Jungshik Shin
aa9214a168 ICU-9051 timezone offset fix on iOS
X-SVN-Rev: 34248
2013-09-09 17:58:59 +00:00
Michael Ow
5cf1e499d1 ICU-10290 Update bsd config file
X-SVN-Rev: 34247
2013-09-09 17:58:07 +00:00
John Emmons
613458a08a ICU-10335 Add missing alias from ky_KG to ky_Cyrl_KG
X-SVN-Rev: 34244
2013-09-08 03:52:02 +00:00
John Emmons
a869b0d483 ICU-10335 Merge completed CLDR24 branch into trunk.
X-SVN-Rev: 34238
2013-09-07 20:46:42 +00:00
Peter Edberg
bf4126616b ICU-7647 Add/use LaoBreakEngine and laodict.txt; more useful messages in gendict
X-SVN-Rev: 34229
2013-09-06 23:43:13 +00:00
Andy Heninger
4d9fad13ef ICU-10273 Plural Rules Fixed Decimal, improve handling of NaN and Infinity
X-SVN-Rev: 34225
2013-09-06 20:02:42 +00:00
Steven R. Loomis
bd7fd3318f ICU-10132 Reverting to options as of r477 - regressed in r32558
X-SVN-Rev: 34220
2013-09-06 06:22:23 +00:00
Steven R. Loomis
00ea16b361 ICU-7912 one more update to fix untagged items..
X-SVN-Rev: 34216
2013-09-06 05:04:54 +00:00
Steven R. Loomis
4c46fa7dd8 ICU-10365 another typo as per r34214
X-SVN-Rev: 34215
2013-09-06 05:01:22 +00:00
Andy Heninger
216de3bb95 ICU-10365 Fix typo in previous commit that broke the build on several platforms.
X-SVN-Rev: 34214
2013-09-06 04:14:48 +00:00
Andy Heninger
bb7e5684de ICU-10365 Mutex implementation, use ICU namespace where possible, cleans up urename.
X-SVN-Rev: 34209
2013-09-06 01:41:14 +00:00
Andy Heninger
7b3b75a525 ICU-10273 Plural Rules, add DecimalFormat::getFixedDecimal(). Work in progress.
X-SVN-Rev: 34204
2013-09-05 23:28:28 +00:00
Peter Edberg
bcfcd53be9 ICU-10161 trimMarksFromAffix must trim all marks; update "ar" number patterns to latest
X-SVN-Rev: 34203
2013-09-05 22:13:07 +00:00
Steven R. Loomis
e5fac0714c ICU-10345 make formatting of a Formattable currency thread safe.. by cloning. makes unum_formatDoubleCurrency also slow.
X-SVN-Rev: 34200
2013-09-05 05:32:56 +00:00
Steven R. Loomis
7a9480becc ICU-10357 only show 'are you missing data' once
X-SVN-Rev: 34197
2013-09-05 03:55:29 +00:00
Steven R. Loomis
6b21f7fe67 ICU-10100 promote getFontTable(tag,length) to draft.
X-SVN-Rev: 34194
2013-09-05 00:23:28 +00:00
Steven R. Loomis
18b2a30242 ICU-10331 use --std=c++03 by default for MinGW
X-SVN-Rev: 34193
2013-09-04 23:00:06 +00:00
Steven R. Loomis
9a537be436 ICU-10331 move platform dependency out of udatatst.c , other fixes for msys/mingw
X-SVN-Rev: 34192
2013-09-04 22:36:52 +00:00
Steven R. Loomis
eccd3b0f42 ICU-9790 forgot to checkin aclocal.m4 (though it is generated)
X-SVN-Rev: 34191
2013-09-04 22:01:44 +00:00
Steven R. Loomis
091b5afbb0 ICU-9790 note file contents
X-SVN-Rev: 34189
2013-09-04 17:31:08 +00:00
Peter Edberg
8997c77684 ICU-10161 Now compareSimpleAffix ignores LRM/RLM/ALM in affix or text when comparing them;
and pre-integrate some CLDR 24 number symbol & pattern changes so tests will match the new data.

X-SVN-Rev: 34186
2013-09-04 10:46:03 +00:00
Steven R. Loomis
f51f2f06d8 ICU-10331 mingw fixes
X-SVN-Rev: 34185
2013-09-04 06:59:04 +00:00
Steven R. Loomis
f2844dc9e1 ICU-10028 u_finit and u_fadopt test
X-SVN-Rev: 34184
2013-09-04 06:19:26 +00:00
Steven R. Loomis
e001989611 ICU-10122 fix test for U_TIMEZONE
X-SVN-Rev: 34183
2013-09-04 05:41:01 +00:00
Steven R. Loomis
ced24eea2b ICU-9790 bring ICU kicking and screaming into the 20th [sic] century
X-SVN-Rev: 34182
2013-09-04 05:14:27 +00:00
Steven R. Loomis
816c682d5d ICU-9790 configure.in should be configure.ac - http://www.gnu.org/software/automake/manual/html_node/Requirements.html#Requirements
X-SVN-Rev: 34181
2013-09-04 04:55:27 +00:00
Steven R. Loomis
f9d90ad80b ICU-10178 clarify UnicodeString::compare
X-SVN-Rev: 34180
2013-09-04 04:40:58 +00:00
Steven R. Loomis
1e5f54e5cf ICU-10342 oops - make sure icuio builds before tools. (derb depends on ustdio.) This worked in parallel but not in -j1
X-SVN-Rev: 34179
2013-09-04 03:58:09 +00:00
Steven R. Loomis
6fdda37087 ICU-10351 add "pcheck", parallel check
X-SVN-Rev: 34177
2013-09-04 02:09:29 +00:00
Andy Heninger
003c35c1d9 ICU-10273 Plural Rules, add DecimalFormat::getFixedDecimal(). Work in progress.
X-SVN-Rev: 34176
2013-09-04 01:07:35 +00:00
Steven R. Loomis
df276b7a30 ICU-10342 remove OS deps from derb
X-SVN-Rev: 34174
2013-09-04 00:10:00 +00:00
Steven R. Loomis
bc0dcf4cb0 ICU-9619 add const to getters
X-SVN-Rev: 34173
2013-09-04 00:01:26 +00:00
Matitiahu Allouche
b8227cab88 ICU-10142 just checking that I can commit.
X-SVN-Rev: 34171
2013-09-03 20:21:42 +00:00
Markus Scherer
7eeeccbcbb ICU-10142 fix for old-style C
X-SVN-Rev: 34169
2013-09-03 17:58:45 +00:00
Steven R. Loomis
2786b25dff ICU-10270 fix // comments in udat.h
X-SVN-Rev: 34168
2013-09-03 17:44:01 +00:00
Steven R. Loomis
454a0ec782 ICU-9741 trivial fix to header, u_strcoll -> ucol_strcoll
X-SVN-Rev: 34159
2013-08-30 23:46:37 +00:00
Steven R. Loomis
3337da7e64 ICU-9710 fixed U_PLATFORM on darwin. also added U_PF_BSD to the debug printf while at it.
X-SVN-Rev: 34158
2013-08-30 23:39:28 +00:00
Steven R. Loomis
97f490833e ICU-10308 add back only the flags which make a difference
X-SVN-Rev: 34157
2013-08-30 22:45:31 +00:00
Andy Heninger
759b77c2b0 ICU-9980 DecimalFormat::parseCurrency() - init output currencty parameter.
X-SVN-Rev: 34156
2013-08-30 22:16:21 +00:00
Steven R. Loomis
b8f63d6f26 ICU-10308 remove platform specific stuff from .pc files. Add note recommending pkg-config over icu-config.
X-SVN-Rev: 34155
2013-08-30 22:09:58 +00:00
Steven R. Loomis
cfa973f062 ICU-10123 add check for elf.h before using (note, had to add U_HAVE_ELF_H)
X-SVN-Rev: 34154
2013-08-30 21:20:02 +00:00
Steven R. Loomis
45a374dc3f ICU-9779 update config.guess and config.sub from latest on savannah
X-SVN-Rev: 34153
2013-08-30 20:58:37 +00:00
Steven R. Loomis
5cbd24e441 ICU-9211 add --disable-tools and warnings
X-SVN-Rev: 34152
2013-08-30 20:47:42 +00:00
Markus Scherer
e77aa2a82f ICU-10142 BidiCharacterTest.txt field 0 is always a code point string
X-SVN-Rev: 34151
2013-08-30 20:27:29 +00:00
Steven R. Loomis
7f8c0f9fe0 ICU-9675 clean regen configure (whitespace)
X-SVN-Rev: 34150
2013-08-30 20:27:13 +00:00
Markus Scherer
90b538ae3f ICU-10142 implement Unicode 6.3 bidi algorithm additions: merge icu/branches/mati/uba63 into trunk, merge new test for BidiCharacterTest.txt into bidiconf.cpp
X-SVN-Rev: 34147
2013-08-30 16:32:45 +00:00
Peter Edberg
b6dcdfcd25 ICU-10176 No line break in $SY $HL; update tests accordingly
X-SVN-Rev: 34142
2013-08-30 05:51:27 +00:00
Andy Heninger
45561757cc ICU-10182 Build Time mutexes, merge from development branch.
X-SVN-Rev: 34139
2013-08-30 01:23:42 +00:00
Peter Edberg
7e42977505 ICU-10296 Fix the company name for Apple
X-SVN-Rev: 34138
2013-08-30 00:56:10 +00:00
Travis Keep
7f3d307ef8 ICU-10274 Rollback TimePeriod additions, but leave in changes to listformatter for Mark's more generic units API.
X-SVN-Rev: 34135
2013-08-29 23:45:48 +00:00
Peter Edberg
8f0c5ac557 ICU-10296 Add 2 words to Thai dictionary (มั้ย, มั๊ยล่ะ), add tests (C)
X-SVN-Rev: 34134
2013-08-29 23:30:48 +00:00
Steven R. Loomis
80597323f8 ICU-10331 fix immediate issue on cygwin, mingw still broken. also fix warnings and spaces
X-SVN-Rev: 34133
2013-08-29 21:36:06 +00:00
Peter Edberg
f8c52a1490 ICU-10300 Add "オーストラリア" to cjdict.txt, add related test (C)
X-SVN-Rev: 34130
2013-08-29 20:52:45 +00:00
Andy Heninger
62cb5a9ca6 ICU-10273 Plural Rules, remove unimplemented getFunctionalEquivalent().
X-SVN-Rev: 34126
2013-08-29 18:07:13 +00:00
John Emmons
3f712e7635 ICU-10339 Fix build error on Cygwin/gcc (INT64_MAX) instead of (U_INT64_MAX)
X-SVN-Rev: 34122
2013-08-29 17:13:06 +00:00
Peter Edberg
2f02059dda ICU-10299 Fix CjkBreakEngine fSet to include 30FC,FF70; fix broken test data (ICU4C)
X-SVN-Rev: 34118
2013-08-29 05:13:36 +00:00
Andy Heninger
6ddf597269 ICU-10273 fix bug in plural rules parser, caused failure of CompactDecimalFormatTest
X-SVN-Rev: 34111
2013-08-29 00:50:50 +00:00
Andy Heninger
3b26d31728 ICU-10273 fix for Solaris build error in plural rules (hopefully).
X-SVN-Rev: 34109
2013-08-28 23:50:29 +00:00
Markus Scherer
1a0fdb09e3 ICU-10168 minor Unicode 6.3 change log updates
X-SVN-Rev: 34106
2013-08-28 22:52:37 +00:00
Andy Heninger
4dc67e0203 ICU-10273 New plural rule syntax. Changes merged from development branch. With this checkin, Plural rule data is back in synch between ICU4C, ICU4J and CLDR trunk.
X-SVN-Rev: 34103
2013-08-28 20:51:44 +00:00
Markus Scherer
ff5564232d ICU-10168 Unicode 6.3 data files as of 2013-aug-27
X-SVN-Rev: 34098
2013-08-28 01:36:57 +00:00
Steven R. Loomis
39184cab6a ICU-9675 add -Qunused-arguments if compiler is clang
X-SVN-Rev: 34088
2013-08-26 20:45:20 +00:00
Jungshik Shin
c207e27745 ICU-10250 fix an error in _getKeywords()
X-SVN-Rev: 34078
2013-08-21 23:51:56 +00:00
Jungshik Shin
6382e77631 ICU-10318 add buffer length check to UTF-16/32 detector
X-SVN-Rev: 34076
2013-08-21 23:09:10 +00:00
Travis Keep
6d3d9db092 ICU-10305 ensure that data converted to assembly language starts on a 16 byte boundary.
X-SVN-Rev: 34075
2013-08-21 22:37:32 +00:00
Yoshito Umaoka
b0eaf25682 ICU-9526 Fixed a parsing problem with custom monetary gouping separator. Fixed some bad coding style. Added a test case for testing custom symbols.
X-SVN-Rev: 34069
2013-08-20 20:51:31 +00:00
Michael Ow
10ae93e130 ICU-10243 Free resource bundle before opening another one
X-SVN-Rev: 34068
2013-08-20 20:19:58 +00:00
Peter Edberg
9163c9d8be ICU-10243 C, ulocdata_getMeasurementSystem/getPaperSize should get data from supplementalData
X-SVN-Rev: 34065
2013-08-19 22:29:26 +00:00
Michael Ow
7b22c02d86 ICU-8449 Remove calendar instances after test
X-SVN-Rev: 34061
2013-08-17 19:37:46 +00:00
Peter Edberg
b7048715bb ICU-10284 Fixed to use correct path for cldr tools, "${env.CLDR_DIR}/tools/java"
X-SVN-Rev: 34060
2013-08-17 04:34:27 +00:00
Andy Heninger
7c9e0aa2e8 ICU-10310 C++11 checking in configure script.
X-SVN-Rev: 34057
2013-08-16 22:56:38 +00:00
Andy Heninger
53ddd94796 ICU-10310 Improve C++11 handling in configure script
X-SVN-Rev: 34055
2013-08-16 18:39:31 +00:00
Andy Heninger
c3b0565eea ICU-8449 fix broken build from earlier checkin.
X-SVN-Rev: 34054
2013-08-16 18:10:31 +00:00
Scott Russell
e715efb8e8 ICU-8449 Add Um al-Qura Hijri Calendar Support
X-SVN-Rev: 34053
2013-08-16 17:09:51 +00:00
Yoshito Umaoka
c291c1230d ICU-10309 Fixed LD_LIBRARY_PATH issue (missing '/') - some more changes.
X-SVN-Rev: 34052
2013-08-16 17:07:02 +00:00
Yoshito Umaoka
df791e3e91 ICU-10309 Fixed LD_LIBRARY_PATH issue (missing '/')
X-SVN-Rev: 34051
2013-08-16 16:56:58 +00:00
Yoshito Umaoka
bccb2df544 ICU-10309 Changed performance regression test script not depending on ICU installation. The test programs are now invoked with a proper environment for each ICU copy. Also clean up some test scripts.
X-SVN-Rev: 34049
2013-08-16 16:11:21 +00:00
Travis Keep
60501becc4 ICU-10258 Free minus sign and plus sign set in a clean up function.
X-SVN-Rev: 34045
2013-08-15 21:02:16 +00:00
Travis Keep
310f2f2a22 ICU-10304 Fix MessageFormat::setArgStartFormat() so that it returns immediately after freeing adopted pointer on error.
X-SVN-Rev: 34044
2013-08-15 00:08:34 +00:00
Travis Keep
f72d9c1fe0 ICU-10306 Fix ICU data loading so that data that is padded with 8 bytes is still loaded correctly.
X-SVN-Rev: 34043
2013-08-15 00:01:20 +00:00
Michael Ow
27d3e9435b ICU-10274 Close resource bundle after use
X-SVN-Rev: 34042
2013-08-14 20:17:38 +00:00
Michael Ow
93ab4f8add ICU-7912 Fix memory leak in cintltst TestUFormattable
X-SVN-Rev: 34040
2013-08-13 23:32:48 +00:00
Jennifer Chye
788aa8acf6 ICU-10252 Use the new converter to generate synthetic locales and .mk files.
X-SVN-Rev: 34035
2013-08-12 23:27:00 +00:00
Andy Heninger
75114667a6 ICU-10301 Remove nearly empty mutex.cpp file.
X-SVN-Rev: 34034
2013-08-12 18:09:50 +00:00
Andy Heninger
8e9b5e0b7e ICU-10301 Remove singleton classes, convert existing usage to UInitOnce
X-SVN-Rev: 34032
2013-08-12 03:35:22 +00:00
Yoshito Umaoka
cbdc7bd38f ICU-10281 Temporary patch for MST problem in locale en_MO. Next CLDR data sync should resolve the issue in a different way.
X-SVN-Rev: 34030
2013-08-09 20:39:32 +00:00
Andy Heninger
0061d3a9b7 ICU-10184 umutex.h, change to C++ only, in preparation for build time user mutex support.
X-SVN-Rev: 34029
2013-08-09 19:53:07 +00:00
Yoshito Umaoka
bea4641b0d ICU-10281 Fixed a VTIMEZONE writer problem that may produce overlapping rules.
X-SVN-Rev: 34026
2013-08-09 16:32:44 +00:00
Jennifer Chye
6c56141d57 ICU-10252 Switch rbnf and brkitr conversion to use the new converter.
X-SVN-Rev: 34024
2013-08-09 00:34:22 +00:00
Jennifer Chye
22ffd50c07 ICU-10246 Remove extra lenient-parse rules from source/data/xml (again).
X-SVN-Rev: 34023
2013-08-08 22:56:45 +00:00
Yoshito Umaoka
d77b72275a ICU-10298 Updated windowsZones.txt from the CLDR trunk.
X-SVN-Rev: 34021
2013-08-08 20:52:54 +00:00
Jennifer Chye
24d0d73061 ICU-10284 Remove redundant cldrVersion args.
X-SVN-Rev: 34013
2013-08-05 19:39:34 +00:00
Jennifer Chye
c28bbbe39b ICU-10284 Remove unnecessary enviroment variables required by LDML2ICU conversion process.
X-SVN-Rev: 34012
2013-08-05 18:26:24 +00:00
Steven R. Loomis
9ac2af33e1 ICU-10288 check in original file (letest.xml is derived - committing update to show changed date)
X-SVN-Rev: 34004
2013-08-01 21:50:14 +00:00
Andy Heninger
4532a7082c ICU-10271 C++11 atomics, simplify #ifdefs.
X-SVN-Rev: 34000
2013-07-30 00:17:15 +00:00
Andy Heninger
a04e4eb615 ICU-10271 tweak to configure test for C++11 #include <atomic>.
X-SVN-Rev: 33992
2013-07-25 20:41:57 +00:00
Travis Keep
41b7ee189d ICU-10258 Parse different variations of '+' and '-' when isLenient is set in C++.
X-SVN-Rev: 33989
2013-07-25 17:58:37 +00:00
Travis Keep
ecd7ea193b ICU-10274 Add compound duration formatting for C++
X-SVN-Rev: 33986
2013-07-25 16:36:25 +00:00
Steven R. Loomis
a26088f951 ICU-10271 when #include <atomic> doesn't work, don't use it (autoconf mode only)
X-SVN-Rev: 33978
2013-07-24 21:06:24 +00:00
Steven R. Loomis
edf9cd0a9d ICU-10267 update test summary message
X-SVN-Rev: 33977
2013-07-24 21:04:50 +00:00
Andy Heninger
7b95d141d3 ICU-10253 Fix #include of math.h
X-SVN-Rev: 33974
2013-07-24 18:09:39 +00:00
Michael Ow
ef7d499233 ICU-10255 Fix configure script comment error
X-SVN-Rev: 33973
2013-07-24 17:51:08 +00:00
Andy Heninger
aebaa076af ICU-10253 Fix memory leak in plural rules.
X-SVN-Rev: 33972
2013-07-24 16:42:56 +00:00
Andy Heninger
a4761909ac ICU-10253 Fix windows build problems with new plural rule code.
X-SVN-Rev: 33968
2013-07-23 21:27:07 +00:00
Andy Heninger
61a59e26a1 ICU-10253 Currency plurals, pay attention to min fraction digits in format.
X-SVN-Rev: 33966
2013-07-23 20:02:13 +00:00
Andy Heninger
425ae2d65f ICU-10253 Add missing export to class NumberInfo, fixes build failure on MacOSX
X-SVN-Rev: 33965
2013-07-23 18:35:34 +00:00
Peter Edberg
958d9edc45 ICU-10222 (C) Update 2 more tests to match new plural rules
X-SVN-Rev: 33964
2013-07-23 18:21:02 +00:00
Peter Edberg
6e38f36e18 ICU-10222 (C) Update CLDR data snapshot: Latvian plural fix, measurementData in supplemental
X-SVN-Rev: 33960
2013-07-23 07:38:05 +00:00
Andy Heninger
f4e36c9c98 ICU-10253 Plural Rule, support for new syntax for fractional rules. Merge from development branch.
X-SVN-Rev: 33958
2013-07-22 23:57:17 +00:00
Bing Long
b58875e894 ICU-10254 Added dtitvfmtsample.cpp, dtptngsample.cpp, and plurfmtsample.cpp. Update all/all.sln, dtitvfmt.h,dtptngen.h and plurfmt.h to embed the sample into the ICU4C API docs.
X-SVN-Rev: 33953
2013-07-22 16:31:11 +00:00
Steven R. Loomis
703a9a0056 ICU-10255 set flag even on =1 case, add documentation
X-SVN-Rev: 33941
2013-07-19 01:44:39 +00:00
Steven R. Loomis
f844fdd2cb ICU-10255 add U_HAVE_ATOMIC define, whether <atomic> can be included or not. Also zap some whitespace.
X-SVN-Rev: 33935
2013-07-18 16:27:50 +00:00
Peter Edberg
b8f66e90c3 ICU-10222 (C) Update some plural test cases, add better error logging
X-SVN-Rev: 33933
2013-07-18 01:31:13 +00:00
Travis Keep
3cb132047d ICU-10222 TimeUnitFormat to look under units/duration for time units instead of just units.
X-SVN-Rev: 33917
2013-07-11 22:19:13 +00:00
Travis Keep
38eb17d4d0 ICU-10222 Fix failing tests in NumberFormatTest.
X-SVN-Rev: 33916
2013-07-11 20:49:11 +00:00
Yoshito Umaoka
b0595e1051 ICU-10222 Reverted r33902, but updated the locale used for testing from 'ru' to 'uk'. The test case was originally written for the rule set formerly shared by 'ru' and 'uk', but the rule for 'ru' had been changed. After the new syntax for fractional plural is once supported in ICU4C, then the test case should pass successfully with locale 'uk'.
X-SVN-Rev: 33915
2013-07-11 19:13:13 +00:00
Travis Keep
057a643216 ICU-10222 Fix CompactDecimalFormat tests for serbian to match new plural rules.
X-SVN-Rev: 33910
2013-07-11 17:19:48 +00:00
Jennifer Chye
7f28ebe179 ICU-10246 Revert changeset 33903 for until 52m1 is complete.
X-SVN-Rev: 33909
2013-07-11 17:04:13 +00:00
Jennifer Chye
4374056f91 ICU-10252 Revert changeset 33904 until 52m1 is complete.
X-SVN-Rev: 33908
2013-07-11 17:02:02 +00:00
Peter Edberg
f4fd91b94f ICU-10244 (C) ulocdata_getLocaleSeparator now returns piece between {0} and {1} in new localeSeparator pattern
X-SVN-Rev: 33906
2013-07-11 07:00:49 +00:00
Steven R. Loomis
85157b3fc4 ICU-7912 final update to apidocs. Also removed references to non-existent kDecimalNumber (from fmtable.h), and cleaned up other docs
X-SVN-Rev: 33905
2013-07-11 00:31:41 +00:00
Jennifer Chye
7bc028baa8 ICU-10252 Switch rbnf and brkitr conversion to the new converter and remove redundant cldrVersion flags.
X-SVN-Rev: 33904
2013-07-10 21:10:29 +00:00
Jennifer Chye
0530fbf243 ICU-10246 Remove duplicate lenient-parse rules in data/xml/rbnf.
X-SVN-Rev: 33903
2013-07-10 20:55:11 +00:00
Travis Keep
d17fb7ead0 ICU-10222 Fix failing test for MessageFormat because the plural rules for russian changed.
X-SVN-Rev: 33902
2013-07-10 20:52:00 +00:00
Peter Edberg
7270b111c0 ICU-10083 Update urename.h for 52.0.1
X-SVN-Rev: 33900
2013-07-10 06:44:41 +00:00
Steven R. Loomis
bfdba0df96 ICU-9583 show test summary at end of make. Apropos when the trunk is broken..
X-SVN-Rev: 33895
2013-07-09 01:16:33 +00:00
Steven R. Loomis
06dcb5d4a6 ICU-7912 add parse/format functions, other UFormattable API improvements
X-SVN-Rev: 33894
2013-07-09 00:47:46 +00:00
Michael Ow
dc55558168 ICU-10037 Update ICU4C to tzdata 2013d
X-SVN-Rev: 33892
2013-07-08 23:37:56 +00:00
Peter Edberg
09ac4ef907 ICU-10222 (C) Integrate CLDR data snapshot for ICU 52.0.1; add calendar types
X-SVN-Rev: 33890
2013-07-08 06:51:38 +00:00
Peter Edberg
76d880b44f ICU-10244 (C) Handle localeDisplayPattern/separator as pattern
X-SVN-Rev: 33889
2013-07-08 06:34:53 +00:00
Andy Heninger
a740170f81 ICU-10050 disable C++11 std atomics on Macintosh
X-SVN-Rev: 33885
2013-07-04 22:32:33 +00:00
Michael Ow
49c581ea96 ICU-10148 Fix UnicodeString usage
X-SVN-Rev: 33873
2013-07-01 20:28:08 +00:00
Andy Heninger
ada557d17c ICU-9936 Improved API descriptions for DecimalFormat set min/max significant digits.
X-SVN-Rev: 33869
2013-06-28 21:12:31 +00:00
Michael Ow
29997d81dd ICU-10203 Fix resource bundle memory leak
X-SVN-Rev: 33867
2013-06-28 19:57:20 +00:00
Steven R. Loomis
2fa49ba635 ICU-7912 add unum_parse and unum_format taking UFormattable (@internal, API proposal to follow)
X-SVN-Rev: 33862
2013-06-27 19:49:55 +00:00
Steven R. Loomis
f4d12ea183 ICU-10234 check in layout engine perf test
X-SVN-Rev: 33861
2013-06-27 17:37:58 +00:00
Peter Edberg
b862a59d5e ICU-10195 Fix CLDR_FIELD_NAME[] array so getting localized name for UDATPG_DAY_FIELD works
X-SVN-Rev: 33859
2013-06-27 07:41:56 +00:00
Peter Edberg
75bab825f5 ICU-10070 add more tests
X-SVN-Rev: 33856
2013-06-27 05:47:14 +00:00
Andy Heninger
6a367351eb ICU-10236 Update dependencies check for 52.0.1 M1
X-SVN-Rev: 33855
2013-06-27 00:34:48 +00:00
Andy Heninger
72cddee528 ICU-10088 Fix incorrect API doc for uregex_setStackLimit().
X-SVN-Rev: 33854
2013-06-26 18:34:15 +00:00
Steven R. Loomis
d5d6cc5ff8 ICU-7912 fix breakage
X-SVN-Rev: 33853
2013-06-26 15:27:41 +00:00
Steven R. Loomis
ae061ff78f ICU-7912 C wrapper for Formattable - UFormattable
X-SVN-Rev: 33849
2013-06-26 06:31:09 +00:00
Andy Heninger
20016a58db ICU-9719 Regular Expressions, add loop breaking to unbounded {min, max} loops.
X-SVN-Rev: 33848
2013-06-26 00:27:11 +00:00
Steven R. Loomis
588ff6bbf6 ICU-10233 oops, demodernize this one for Windows build
X-SVN-Rev: 33847
2013-06-25 04:41:43 +00:00
Steven R. Loomis
f964a1499d ICU-10233 modernize #include usage, also add a verbose log for the data driven test
X-SVN-Rev: 33846
2013-06-25 00:51:57 +00:00
Steven R. Loomis
5438ea9c71 ICU-10234 performance improvements in Layout: (1) in LETableReference, making some functions inline (minimal), (2) OpenTypeUtilities moving range checking out of the inner loop, and the big one is (3) GlyphIterator, caching the result of filterGlyph. (caching more than one had minimal or negative improvement)
X-SVN-Rev: 33845
2013-06-25 00:46:51 +00:00
Steven R. Loomis
31cb42cfce ICU-10233 manually update LEScripts.h - should do a full regenerate.
X-SVN-Rev: 33844
2013-06-25 00:32:25 +00:00
Travis Keep
f28544ab1b ICU-10069 Attempt to fix broken build.
X-SVN-Rev: 33843
2013-06-24 18:05:38 +00:00
Travis Keep
1f6c4dab6b ICU-10069 Attempt to fix broken build.
X-SVN-Rev: 33842
2013-06-24 17:19:09 +00:00
Travis Keep
2830139ec2 ICU-10069 Attempt fo fix broken build.
X-SVN-Rev: 33841
2013-06-21 00:33:41 +00:00
Steven R. Loomis
2116c12c20 ICU-10069 improve error messages"
X-SVN-Rev: 33839
2013-06-20 22:20:51 +00:00
Steven R. Loomis
2c6bc98b14 ICU-10069 improve error messages, add commented-out case that passes on solaris and fails on others
X-SVN-Rev: 33838
2013-06-20 22:09:42 +00:00
Steven R. Loomis
04e47d76cc ICU-10231 add -u option to intltest, force utf-8 output
X-SVN-Rev: 33837
2013-06-20 22:05:51 +00:00
Andy Heninger
b129b40280 ICU-10024 fixes for Regexp, look-behind pattern fails to compile bug.
X-SVN-Rev: 33835
2013-06-18 20:38:08 +00:00
Andy Heninger
5ea9cb88a5 ICU-9936 Decimal Format, auto-enable SignificantDigitsUsed when setting significant digits.
X-SVN-Rev: 33833
2013-06-17 18:49:28 +00:00
Andy Heninger
ac982cb8f8 ICU-5901 RBBI.getRuleStatus(), hoist to BreakIterator from RuleBasedBreakIterator
X-SVN-Rev: 33830
2013-06-14 00:47:11 +00:00
Travis Keep
6993ad2646 ICU-10069 Attempt to fix broken build by doing int->int32_t.
X-SVN-Rev: 33827
2013-06-13 20:21:29 +00:00
Travis Keep
6676337f3e ICU-10069 Take into account compatible currency symbols, e.g half-width and full width yen symbol when parsing currencies in C++. Currency equivalence relation is hard-coded for now.
X-SVN-Rev: 33825
2013-06-13 18:38:53 +00:00
Yoshito Umaoka
02296cc327 ICU-10172 Minor wording adjustments in DecimalFormat set/getRoundingIncrement API docs.
X-SVN-Rev: 33823
2013-06-13 15:02:34 +00:00
Jennifer Chye
6fa94941a5 ICU-9511 Update collation build rule to use new converter.
X-SVN-Rev: 33821
2013-06-12 22:40:34 +00:00
Yoshito Umaoka
434a94ec4d ICU-10209 Fixed odd TimeType problem with ZONE_ID, ZONE_ID_SHORT and EXEMPLAR_LOCATION in TimeZoneFormat#format. Also added generic TimeZoneFormat test cases.
X-SVN-Rev: 33819
2013-06-12 20:56:06 +00:00
Yoshito Umaoka
f2dfaa18e8 ICU-10203 Fixed memory leaks in getIDForWindowsID.
X-SVN-Rev: 33818
2013-06-12 15:15:06 +00:00
Ramy Said
ae77a4f9ed ICU-9928 Charset Detector, IBM420_ar oddities
X-SVN-Rev: 33817
2013-06-11 12:39:56 +00:00