Commit Graph

2662 Commits

Author SHA1 Message Date
Michael Ow
85b06c4845 ICU-11694 Fix memory leak when parsing flag file
X-SVN-Rev: 37482
2015-06-01 20:01:33 +00:00
Andy Heninger
ae678d796b ICU-11609 add svn:eol-style property to vcxproj files.
X-SVN-Rev: 37364
2015-04-17 21:25:48 +00:00
Steven R. Loomis
90b2bf6959 ICU-11642 add -q options to gencfu,gencnval,gendict,makeconv,genbrk
X-SVN-Rev: 37343
2015-04-16 15:22:30 +00:00
Jungshik Shin
3808ffa3c2 ICU-10572 Make ICU data symbol private on Mac and Linux
X-SVN-Rev: 37109
2015-03-03 17:47:29 +00:00
Peter Edberg
c56a20e796 ICU-11539 C: Delete Calendar fields TIME_SEPARATOR, RELATED_YEAR; adjust accordingly
X-SVN-Rev: 37091
2015-02-27 09:01:31 +00:00
Yoshito Umaoka
5d5a1c8b24 ICU-11399 Fixed a typo in filterRFC3454.pl and updated the string prep data for rfc3920 XMPP node.
X-SVN-Rev: 37066
2015-02-25 08:59:44 +00:00
Michael Ow
d8cba8ab2d ICU-11391 Fix data build on windows
X-SVN-Rev: 36934
2015-01-09 06:45:59 +00:00
Michael Ow
2ab0292209 ICU-11391 Add arch detection code in pkgdata tool
X-SVN-Rev: 36932
2015-01-08 20:13:48 +00:00
Yoshito Umaoka
a31ce73748 ICU-11449 Fixed a build problem on Windows/VC.
X-SVN-Rev: 36928
2015-01-07 20:55:04 +00:00
Markus Scherer
a9d7c3e4bd ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
X-SVN-Rev: 36924
2015-01-07 03:37:11 +00:00
Michael Ow
bcdcc4dc67 ICU-10731 Fix import library name when building data on mingw
X-SVN-Rev: 36922
2015-01-06 23:08:18 +00:00
Fredrik Roubert
17b8600e8e ICU-11018 Support CLDR time separator (ICU4C)
This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.

It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.

This is one character more strict than before, when in lenient mode also
the '-' was accepted as time separator instead of ':'.

R=rocketman@google.com

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

X-SVN-Rev: 36897
2014-12-19 07:19:41 +00:00
Steven R. Loomis
7e6c572256 ICU-10774 fix a knownissue: Collator::getAvailableLocales calculation.
Also, replace uhash_nextElement's parameter "-1" with UHASH_FIRST for clarity.
Also, improve service registration debugging code

X-SVN-Rev: 36836
2014-12-09 23:54:56 +00:00
Markus Scherer
9edbbecb24 ICU-11339 add & use LocalPointer(p, errorCode) and adoptInsteadAndCheckErrorCode(p, errorCode)
X-SVN-Rev: 36757
2014-11-20 00:27:17 +00:00
Yoshito Umaoka
e4be0cb54e ICU-11315 tzdata2014j updates in ICU4C.
X-SVN-Rev: 36718
2014-11-11 19:08:28 +00:00
Yoshito Umaoka
d302fddd6b ICU-11337 Updated zoneinfo resource header comment. Not updating existing zoneinfo64.txt in trunk for now.
X-SVN-Rev: 36675
2014-10-15 20:41:44 +00:00
Steven R. Loomis
a9d937e314 ICU-11323 remove signal handler from gendict, also fix makedata.mak "clean" phase
X-SVN-Rev: 36671
2014-10-10 23:44:31 +00:00
Michael Ow
b2d2691724 ICU-11313 Update version number to 55.0.1
X-SVN-Rev: 36648
2014-10-07 17:02:19 +00:00
Yoshito Umaoka
a573b068a2 ICU-10898 tzdata2014h updates in ICU4C
X-SVN-Rev: 36592
2014-09-26 20:09:39 +00:00
Michael Ow
6de697904d ICU-10980 Update pre-VS2010 project files to VS2010
X-SVN-Rev: 36511
2014-09-15 19:09:21 +00:00
Yoshito Umaoka
8f7b28cfc6 ICU-10881 Fixed a namespace problem.
X-SVN-Rev: 36463
2014-09-11 16:00:14 +00:00
John Emmons
4d47dd3226 ICU-11092 Split out units data into a separate tree
X-SVN-Rev: 36458
2014-09-11 10:16:22 +00:00
Steven R. Loomis
4345b76644 ICU-10881 merge from branch - conservative fixes to some warnings
X-SVN-Rev: 36449
2014-09-11 05:25:13 +00:00
Markus Scherer
4174db0520 ICU-9644 bug fix
X-SVN-Rev: 36385
2014-09-08 03:26:40 +00:00
Markus Scherer
0f78abc7ee ICU-9644 re-hardcode some normalization data: nfc.nrm
X-SVN-Rev: 36384
2014-09-08 03:05:56 +00:00
Steven R. Loomis
7594250cc5 ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Tom Zhang
ee1f29b584 ICU-7653 move LENGTHOF(array) to common, internal header
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Markus Scherer
ec55298e96 ICU-11042 Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests (merged from branches/markus/rootunihan)
X-SVN-Rev: 36162
2014-08-14 18:47:27 +00:00
Markus Scherer
435623bc05 ICU-11058 support nested collation rule imports; make the importer stateless
X-SVN-Rev: 36157
2014-08-13 22:58:14 +00:00
Markus Scherer
2e958e2bab ICU-8082 private collation type: do not build binary and do not list as an available keyword value
X-SVN-Rev: 36011
2014-07-08 17:44:53 +00:00
Steven R. Loomis
49a3242d0a ICU-10710 remove some C comments..
X-SVN-Rev: 35954
2014-06-26 01:45:51 +00:00
Steven R. Loomis
9ac287909f ICU-10977 remove stray #if DEBUG from toolutil/ucbuf.c
X-SVN-Rev: 35947
2014-06-25 21:54:18 +00:00
Michael Ow
5b95b36b05 ICU-10955 Allow for file extension customization in the pkgdata tool with the option file
X-SVN-Rev: 35923
2014-06-23 21:36:42 +00:00
Yoshito Umaoka
227ba0cb9a ICU-10741 Fixed a bug incorrectly processing CR+LF in ucbuf_readline.
X-SVN-Rev: 35814
2014-06-06 20:49:18 +00:00
Michael Ow
968afff8ef ICU-10522 Update tzcode readme in ICU
X-SVN-Rev: 35733
2014-05-21 20:21:53 +00:00
Yoshito Umaoka
114c7abe69 ICU-10827 Updated ICU modified version of tzcode to 2014b level.
X-SVN-Rev: 35684
2014-05-02 23:24:38 +00:00
Michael Ow
c01ee1021e ICU-10808 Fix file sep char checking
X-SVN-Rev: 35652
2014-04-24 20:06:19 +00:00
Andy Heninger
0a9c28990a ICU-10861 Fix several ICU4C compile warnings.
X-SVN-Rev: 35650
2014-04-24 00:33:39 +00:00
Andy Heninger
dbcf79f57b ICU-10799 ICU initialization code, review & cleanup.
X-SVN-Rev: 35649
2014-04-23 23:22:13 +00:00
Michael Ow
3cc66e5be4 ICU-10808 Fix some array size limitation when calling pkgdata tool
X-SVN-Rev: 35648
2014-04-23 21:29:23 +00:00
Markus Scherer
567aebade1 ICU-10821 Unicode 7.0 in trunk, from branches/markus/uni70@35631
X-SVN-Rev: 35632
2014-04-14 22:30:09 +00:00
Yoshito Umaoka
b655078cda ICU-10842 Updated ICU4C version nubmers for 54M1.
X-SVN-Rev: 35630
2014-04-14 20:41:25 +00:00
Markus Scherer
da7170882b ICU-10636 make -w tests work without collation rule strings, and without big5han and gb2312han
X-SVN-Rev: 35558
2014-04-01 19:59:27 +00:00
Markus Scherer
9e4365c9e6 ICU-10810 genrb: preflight strings on final parse tree, not while building the tree
X-SVN-Rev: 35544
2014-03-28 22:03:03 +00:00
Yoshito Umaoka
c5f65ad529 ICU-10434 Relaxed the check condition for DST amount from 1 hour to 2 hours. tzdata2014b added Antarctica/Troll with a recurrent DST rule with 2 hour daylight saving.
X-SVN-Rev: 35531
2014-03-26 14:28:37 +00:00
Michael Ow
c70512bdfe ICU-10786 Ensure ICU 53 passes without data
X-SVN-Rev: 35462
2014-03-13 21:28:24 +00:00
Steven R. Loomis
5bc87de353 ICU-10003 update derb manpage
X-SVN-Rev: 35387
2014-03-08 01:09:32 +00:00
Michael Ow
b8358fd167 ICU-10766 Rename ResourceType enum values to avoid collision on MinGW build
X-SVN-Rev: 35376
2014-03-07 00:46:13 +00:00
Michael Ow
fefa024ccc ICU-10711 Update more fixes to zos pds dataset build
X-SVN-Rev: 35251
2014-02-27 19:23:50 +00:00
Markus Scherer
c2ba26e8ba ICU-10472 build genrb, uconv, toolutil but not test suites with explicit UnicodeString constructors
X-SVN-Rev: 35230
2014-02-25 23:49:53 +00:00
Markus Scherer
e977c057a9 ICU-9101 merge branches/markus/collv2@35225 into the trunk
X-SVN-Rev: 35227
2014-02-25 21:21:49 +00:00
Michael Ow
8304daf4d7 ICU-10711 Fix pds dataset data builds on zos
X-SVN-Rev: 35152
2014-02-18 06:21:37 +00:00
Andy Heninger
1c67f2b859 ICU-10644 Add missing #include of platform.h
X-SVN-Rev: 34968
2014-01-22 19:05:23 +00:00
Markus Scherer
8067293d35 ICU-10043 ignore the genrb --omitCollationRules flag while importing rules
X-SVN-Rev: 34874
2014-01-11 00:28:53 +00:00
Andy Heninger
9dd53d288d ICU-10499 fix compile error with gcc.
X-SVN-Rev: 34872
2014-01-10 22:51:31 +00:00
Markus Scherer
ed3bb51647 ICU-10499 genrb use explicit UnicodeString constructors
X-SVN-Rev: 34867
2014-01-10 21:41:03 +00:00
Andy Heninger
301814f85f ICU-10624 Compiler warning cleanups, continued.
X-SVN-Rev: 34855
2014-01-10 08:35:00 +00:00
Markus Scherer
e38cc9f41b ICU-10549 collperf2 also test sorting & binary search
X-SVN-Rev: 34836
2014-01-08 00:39:04 +00:00
Yoshito Umaoka
c3711bd5bf ICU-10434 tzdata2013i to ICU4C, including metazone mapping updates (cldrbug:6893), windows tz mapping updates (cldrbug:6894), make file changes (tzdata2013i removed tz files - solar87/88/89) and a test case update.
X-SVN-Rev: 34828
2014-01-03 23:12:22 +00:00
Markus Scherer
e6656c9e8a ICU-10535 toolutil/package.cpp: NUL-terminate pkgPrefix
X-SVN-Rev: 34818
2013-12-23 17:02:59 +00:00
Steven R. Loomis
fb848db545 ICU-10502 revert bad commit of pkg_genc.c
X-SVN-Rev: 34750
2013-12-12 03:14:23 +00:00
Steven R. Loomis
f0608be95d ICU-10502 reinstate updated config.guess and config.sub as per ICU-9779
X-SVN-Rev: 34749
2013-12-12 03:11:18 +00:00
Yoshito Umaoka
b9ed9d7860 ICU-10521 Allow tz2icu to merge supplemental zone-region mapping data. Also removed unused tz.alias.
X-SVN-Rev: 34623
2013-10-29 22:52:20 +00:00
Michael Ow
4566c7282c ICU-10483 Update ICU4C to 53.0.1
X-SVN-Rev: 34543
2013-10-10 18:17:16 +00:00
Yoshito Umaoka
e6ad44f72e ICU-10037 Opps.. Removed one more debug line (printf).
X-SVN-Rev: 34513
2013-10-03 22:49:23 +00:00
Yoshito Umaoka
1029b7159d ICU-10037 Removed a debug code (printf) left in the previous change.
X-SVN-Rev: 34512
2013-10-03 22:23:53 +00:00
Yoshito Umaoka
8670b5796b ICU-10037 Fixed a problem reproduced with a proposed change for Morocco after 2013g. The modified zic did not emit final rule set when there are xxxx only rule and max rule on a same year.
X-SVN-Rev: 34511
2013-10-03 22:21:59 +00:00
Yoshito Umaoka
73bcee9f7f ICU-10037 Update tzdata in ICU4C to 2013g. Fixed a problem in ICU zic triggered by tzdata2013g Africa/Casablanca.
X-SVN-Rev: 34507
2013-10-02 23:38:05 +00:00
Steven R. Loomis
6934b97a28 ICU-10455 fix for 'make install' without icuio
X-SVN-Rev: 34495
2013-09-30 20:30:11 +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
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
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
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
Markus Scherer
b20a9793f9 ICU-10282 deprecate bad API RuleBasedCollator::cloneRuleData(), call cloneBinary()
X-SVN-Rev: 34314
2013-09-13 19:25:01 +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
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
f51f2f06d8 ICU-10331 mingw fixes
X-SVN-Rev: 34185
2013-09-04 06:59:04 +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
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
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
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
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
Andy Heninger
ae87a3acc2 ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK. All the directories this time.
X-SVN-Rev: 33788
2013-06-01 03:37:16 +00:00
Markus Scherer
2982958b06 ICU-10128 update ICU to Unicode 6.3 beta (merge from branches/markus/uni63 at r33661)
X-SVN-Rev: 33662
2013-05-15 21:51:04 +00:00
Markus Scherer
7ce26afead ICU-7881 accept a list .dat file (for -a -r -x) whose name differs from the ToC prefixes it contains
X-SVN-Rev: 33659
2013-05-15 20:10:55 +00:00
Michael Ow
1a5ac6406f ICU-10133 Fix pkgdata tool not building data into load module on OS390
X-SVN-Rev: 33614
2013-05-08 19:53:01 +00:00
Michael Ow
4b966aacc4 ICU-10083 Update version number to 52.0.1 and update timebombs
X-SVN-Rev: 33604
2013-05-07 19:53:34 +00:00
Markus Scherer
ff531bc19b ICU-7881 add new options to the short usage text too
X-SVN-Rev: 33504
2013-04-10 19:27:41 +00:00
Markus Scherer
bc9b269353 ICU-7881 add icupkg options --auto_toc_prefix --auto_toc_prefix_with_type --toc_prefix
X-SVN-Rev: 33500
2013-04-08 21:31:58 +00:00
Andy Heninger
1f65c0e70a ICU-10048 Compiler warning cleanup.
X-SVN-Rev: 33445
2013-03-21 05:48:52 +00:00
Yoshito Umaoka
708b919ec3 ICU-10036 Logically corrected if condition included in the previous change.
X-SVN-Rev: 33418
2013-03-13 21:10:31 +00:00
Yoshito Umaoka
0fc9af0d9f ICU-10036 Fixed the ICU zic problem with tzdata2013b America/Asuncion. The fix will move the start year of final rule set after overriding rule(s).
X-SVN-Rev: 33417
2013-03-13 21:02:39 +00:00
Michael Ow
8a51a0ecb5 ICU-9996 Exclude OS390 from isspace call
X-SVN-Rev: 33410
2013-03-11 16:55:23 +00:00
Yoshito Umaoka
c9e04c602c ICU-9732 Fixed tzdata build problem - additional fix to r32877
X-SVN-Rev: 33387
2013-03-06 22:29:55 +00:00
Michael Ow
a8164c9d4b ICU-9996 Disable call to isspace on zos
X-SVN-Rev: 33349
2013-02-28 18:32:54 +00:00
Markus Scherer
6199780f09 ICU-9602 increment the _MBCSHeader.version from 5.3/4.3 to 5.4/4.4
X-SVN-Rev: 33327
2013-02-25 23:26:00 +00:00
Markus Scherer
2e71f86e17 ICU-9602 conversion: add good one-way mapping type |4
X-SVN-Rev: 33173
2013-02-11 20:48:11 +00:00
Steven R. Loomis
a4f4ed5a94 ICU-9786 fix symbol collision truncate on BSD
X-SVN-Rev: 32937
2012-12-10 19:41:03 +00:00
Michael Ow
b6ab4f46c4 ICU-9692 Add mh file for mingw64 and remove compile time determination of __USER_LABEL_PREFIX__ to fix cross compilation errors
X-SVN-Rev: 32906
2012-11-29 18:20:09 +00:00
Michael Ow
2b6653938c ICU-9685 Don't extract Makefile in tzdata
X-SVN-Rev: 32877
2012-11-22 01:05:23 +00:00
Steven R. Loomis
caf814a5db ICU-9721 bump versions to 51.0.1
X-SVN-Rev: 32811
2012-11-13 23:10:20 +00:00
Markus Scherer
31ca61dc7a ICU-9679 remove another unused variable
X-SVN-Rev: 32784
2012-11-09 22:50:25 +00:00
Steven R. Loomis
0a7377e8ce ICU-9682 fix crasher in icuinfo
X-SVN-Rev: 32672
2012-10-19 16:58:43 +00:00
Steven R. Loomis
6eef7bff7b ICU-9596 cleanup U_NO_DEFAULT_INCLUDE_UTF_HEADERS - use utf_old.h in tests when needed
X-SVN-Rev: 32440
2012-09-27 18:52:04 +00:00
Steven R. Loomis
d455b9984e ICU-9569 add UDAT_PATTERN and update docs
X-SVN-Rev: 32406
2012-09-19 21:26:41 +00:00
Steven R. Loomis
da3f855b46 ICU-9586 fix for AIX
X-SVN-Rev: 32399
2012-09-17 22:32:16 +00:00
Steven R. Loomis
a29d76d390 ICU-9586 print out status of gendict during build
X-SVN-Rev: 32398
2012-09-17 22:24:17 +00:00
Steven R. Loomis
9077d5dc25 ICU-9449 Merge in decimal format performance improvements from branch.
Improvements to 'howExpensiveIs' benchmark test.
Use internal digitlist in Formattable (save mallocs).
Enable fastpath by default.
Enable internal API "parse all input", returning an error if all input was not consumed.

X-SVN-Rev: 32397
2012-09-17 19:03:01 +00:00
Steven R. Loomis
1361355eb5 ICU-9551 fix uconfig failures that were in m2, disable CJKBreak without normalization. Merges from r32354 and r32355 by dsengup.
X-SVN-Rev: 32367
2012-09-11 04:02:08 +00:00
Steven R. Loomis
0e48356c32 ICU-9557 support additional PF_ settings
X-SVN-Rev: 32363
2012-09-10 23:08:26 +00:00
Maxime Serrano
c64c0299d7 ICU-9353 merge dbbi-tries work into the trunk
X-SVN-Rev: 32184
2012-08-16 23:01:49 +00:00
George Rhoten
e1b9092426 ICU-9469 Improve support for C++11
X-SVN-Rev: 32179
2012-08-15 17:46:17 +00:00
George Rhoten
0ae3d3a7d4 ICU-9474 Reduce unrename.h namespace pollution
X-SVN-Rev: 32157
2012-08-11 04:57:13 +00:00
George Rhoten
2ad0aad18c ICU-9456 Reduce writable/relocatable data.
X-SVN-Rev: 32150
2012-08-10 17:53:54 +00:00
Markus Scherer
2f6df5d520 ICU-9434 use static_cast<pointer type>(void *) not reinterpret_cast
X-SVN-Rev: 32119
2012-08-08 00:50:16 +00:00
George Rhoten
dc75668c05 ICU-9457 Fix some compiler warnings
X-SVN-Rev: 32095
2012-08-03 19:09:42 +00:00
Michael Ow
d134b120de ICU-9426 Fix pkgdata option file detection
X-SVN-Rev: 32074
2012-07-27 18:38:08 +00:00
Michael Ow
a9274f0602 ICU-9326 Fix misplaced exclamation mark
X-SVN-Rev: 31972
2012-06-21 16:51:41 +00:00
Peter Edberg
53941f359b ICU-9235 getToUnicodeValue() should write extension seq length as count of UTF16 (not UTF32) units
X-SVN-Rev: 31954
2012-06-14 22:19:36 +00:00
Michael Ow
2d903d91d6 ICU-9336 Fix typo in macro call
X-SVN-Rev: 31896
2012-06-01 14:44:29 +00:00
Michael Ow
9a66926428 ICU-9336 Add some fixes for build failures in z/OS
X-SVN-Rev: 31891
2012-05-31 16:18:29 +00:00
Steven R. Loomis
43b918a0c8 ICU-9258 merge from branches, performance improvements
X-SVN-Rev: 31881
2012-05-30 00:41:57 +00:00
Andy Heninger
85312fdf16 ICU-8879 Code review cleanups
X-SVN-Rev: 31862
2012-05-25 19:51:34 +00:00
Andy Heninger
83fe5e8ba4 ICU-8879 Code review cleanups
X-SVN-Rev: 31859
2012-05-25 18:49:04 +00:00
Andy Heninger
b957edd0b9 ICU-8879 clean up extra uninitialized data produced by gensprep
X-SVN-Rev: 31857
2012-05-25 15:45:35 +00:00
Michael Ow
08b403c001 ICU-9326 Fix Package declaration in header file
X-SVN-Rev: 31833
2012-05-18 06:56:36 +00:00
Michael Ow
7803f080ca ICU-9326 Remove unneeded include statement from previous commit
X-SVN-Rev: 31832
2012-05-18 03:59:21 +00:00
Michael Ow
299d550e5d ICU-9326 Fix missing header file.
X-SVN-Rev: 31831
2012-05-17 21:50:52 +00:00
Michael Ow
e1ba49ca9f ICU-9326 Fix potential icupkg tool trap in Windows static build
X-SVN-Rev: 31830
2012-05-17 20:09:47 +00:00
Michael Ow
671a7be44b ICU-9322 Fix some memory check errors in ICU tools
X-SVN-Rev: 31829
2012-05-17 19:58:22 +00:00
Michael Ow
5d2a5e6fa3 ICU-9326 Fix icupkg tool trap on Windows static build
X-SVN-Rev: 31828
2012-05-17 19:56:11 +00:00
Andy Heninger
29a648df32 ICU-9315 urename.h comment updated for showing how to disable renaming when running configure.
X-SVN-Rev: 31824
2012-05-14 19:37:08 +00:00
Andy Heninger
4e22bdab85 ICU-9315 urename include and disabling cleanup.
X-SVN-Rev: 31815
2012-05-11 20:38:00 +00:00
Michael Ow
0ca13b73b0 ICU-9292 Merge BEAM warning fixes from branch into trunk
X-SVN-Rev: 31792
2012-05-03 05:50:26 +00:00
Michael Ow
e4369cf56b ICU-9279 Fix mingw64 build error
X-SVN-Rev: 31770
2012-04-25 17:18:08 +00:00
Andy Heninger
f4f8353949 ICU-6966 add man page for gencfu. Changes from patch provided with ticket.
X-SVN-Rev: 31761
2012-04-24 20:20:18 +00:00
Markus Scherer
b977713ba4 ICU-9271 add genrb --java-package option for use with --write-java and --bundle-name
X-SVN-Rev: 31747
2012-04-19 19:56:35 +00:00
Michael Ow
bbad39b77a ICU-9232 Update version in ICU4C to 50.0.1 and update time bombs
X-SVN-Rev: 31725
2012-04-18 17:03:06 +00:00
Michael Ow
0105ce6124 ICU-8947 Fix Cygwin build error.
X-SVN-Rev: 31676
2012-04-04 17:15:36 +00:00
Michael Ow
c74ab88dc9 ICU-8947 Fix some static build failures
X-SVN-Rev: 31663
2012-03-30 17:58:31 +00:00
Michael Ow
00bf73b0b0 ICU-8947 Fix some MinGW static build errors
X-SVN-Rev: 31662
2012-03-30 07:11:51 +00:00
Michael Ow
5030779686 ICU-9229 Update msvc project files to 49
X-SVN-Rev: 31657
2012-03-28 17:56:38 +00:00
Dragan Besevic
6bde113710 ICU-9022 fix build for data on zOS
X-SVN-Rev: 31615
2012-03-13 20:18:59 +00:00
Steven R. Loomis
83d5fe4ce4 ICU-9196 add a semicolon
X-SVN-Rev: 31611
2012-03-12 15:45:57 +00:00
Michael Ow
1c844ff89a ICU-9178 Fix Cygwin MSVC static build failure
X-SVN-Rev: 31610
2012-03-09 19:40:54 +00:00
Michael Ow
49b21d6f81 ICU-9139 Fix typo in genrb usage message
X-SVN-Rev: 31557
2012-03-01 20:48:05 +00:00
Andy Heninger
5b3a708915 ICU-8992 Compiler Warning cleanup for gcc 4.6.1
X-SVN-Rev: 31329
2012-02-06 19:57:08 +00:00
Andy Heninger
db198b88ed ICU-9054 add U_NAMESPACE_USE to swapimpl.cpp
X-SVN-Rev: 31240
2012-01-20 22:03:22 +00:00
Michael Ow
dc3362aef0 ICU-9060 Fix some errors produced by pkgdata tool when building in certain modes
X-SVN-Rev: 31227
2012-01-19 17:27:52 +00:00
Markus Scherer
8a320205af ICU-9039 simplify/optimize ucase.icu encoding: fixed trie bit for Case_Ignorable; ucase.icu formatVersion 3.0
X-SVN-Rev: 31204
2012-01-13 01:15:48 +00:00
Markus Scherer
6d038075aa ICU-8972 gennorm2 parse * Unicode version lines from .txt input files
X-SVN-Rev: 31193
2012-01-10 21:04:58 +00:00
Markus Scherer
a1dd913103 ICU-8972 make usrc_create() take & write generator name, remove temporary usrc_createFromGenerator()
X-SVN-Rev: 31184
2012-01-06 23:32:50 +00:00
Markus Scherer
28a30d3c2d ICU-8972 parse ppucd.txt case mappings
X-SVN-Rev: 31182
2012-01-06 01:02:02 +00:00
Markus Scherer
9cd2b8cbd6 ICU-8972 unames.icu generated by newly merged genprops/namespropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31179
2012-01-03 23:22:29 +00:00
Markus Scherer
2f5489adb1 ICU-8972 norm2/nf[k]c.txt files generated by preparseucd.py
X-SVN-Rev: 31175
2011-12-28 19:24:15 +00:00
Markus Scherer
d739537cf0 ICU-8972 parse ppucd.txt scx=Script_Extensions
X-SVN-Rev: 31146
2011-12-18 06:52:50 +00:00
Markus Scherer
de830ac709 ICU-8972 machine-generated file with generator name rather than date (deterministic output)
X-SVN-Rev: 31140
2011-12-17 04:58:41 +00:00
Markus Scherer
d25c4ca662 ICU-8972 various small fixes & improvements
X-SVN-Rev: 31136
2011-12-16 06:43:44 +00:00
Steven R. Loomis
26baae9070 ICU-8992 warning cleanup
X-SVN-Rev: 31135
2011-12-16 01:08:33 +00:00
Steven R. Loomis
b58f3b7641 ICU-8653 warning cleanup
X-SVN-Rev: 31134
2011-12-16 01:06:57 +00:00
Markus Scherer
78fc8e2b0b ICU-8972 add parser for ppucd.txt, preparsed UCD data with simple syntax
X-SVN-Rev: 31132
2011-12-16 00:15:14 +00:00
Steven R. Loomis
744eb1c815 ICU-8653 update icuinfo, add icuinfo to howexpensive benchmark.
X-SVN-Rev: 31127
2011-12-15 23:16:20 +00:00
Steven R. Loomis
1c9622e92c ICU-8653 add how expensive is benchmark
X-SVN-Rev: 31120
2011-12-15 06:16:05 +00:00
Steven R. Loomis
42c92a23f6 ICU-8878 update urename.h
X-SVN-Rev: 31112
2011-12-13 18:35:57 +00:00
Markus Scherer
43bb4f2cf4 ICU-8827 Unicode 6.1 update: svn merge branches/markus/uni61 at r31062 into the trunk
X-SVN-Rev: 31071
2011-12-08 22:37:24 +00:00
Umesh Nair
4a6f817e00 ICU-8108 Allowing imports from the same file by suppressing building binaries for imported rules
X-SVN-Rev: 31036
2011-12-06 00:23:46 +00:00
Abhinav Gupta
6592593c88 ICU-8818 switched to calloc for a few instances of malloc + memset(0)
X-SVN-Rev: 30992
2011-11-30 17:52:09 +00:00
Markus Scherer
bed105857f ICU-8804 Normalizer2::composePair(a, b) with separation of minYesNo extraData into combines-forward vs. not
X-SVN-Rev: 30982
2011-11-27 20:29:38 +00:00
Markus Scherer
03748b07f1 ICU-8804 Normalizer2::getRawDecomposition(c) with added data in .nrm formatVersion 2
X-SVN-Rev: 30980
2011-11-27 04:44:13 +00:00
Michael Ow
e144d4ff66 ICU-8936 Add check-exhaustive make target to run the test suite in exhaustive mode
X-SVN-Rev: 30961
2011-11-14 22:33:19 +00:00
Michael Ow
ab32395a4f ICU-8928 Fix how path is found when pkgdata needs icu-config
X-SVN-Rev: 30949
2011-11-10 23:11:19 +00:00
Michael Ow
895e909e90 ICU-8858 Make revision number optional when packaging data in dll mode
X-SVN-Rev: 30947
2011-11-10 19:22:55 +00:00
Michael Ow
f7ebd6362b ICU-8888 Update the help message in pkgdata tool
X-SVN-Rev: 30930
2011-11-04 17:09:18 +00:00
Michael Ow
b74ae536a7 ICU-8888 Fix missing identifier error in pkgdata
X-SVN-Rev: 30918
2011-11-04 02:40:39 +00:00
Michael Ow
2f7c17f854 ICU-8888 Add pkgdata tool option to build without assembly code
X-SVN-Rev: 30917
2011-11-03 23:55:49 +00:00
Steven R. Loomis
53c67d692d ICU-8921 print a warning on rpath with installed icu. Also fix a bug where --disable-rpath (the default) caused icu-config selftest to fail
X-SVN-Rev: 30913
2011-11-03 20:48:20 +00:00
Steven R. Loomis
e123428b32 ICU-8909 warning cleanup
X-SVN-Rev: 30878
2011-10-27 23:29:16 +00:00
Steven R. Loomis
1ff6e9f8bc ICU-8909 warnings cleanup
X-SVN-Rev: 30877
2011-10-26 23:56:35 +00:00
Steven R. Loomis
de16c44aa9 ICU-8908 #error if U_COMMON_IMPLEMENTATION, etc isnt set
X-SVN-Rev: 30876
2011-10-26 23:02:14 +00:00
Michael Ow
ebdeffac64 ICU-8861 Move the undefining of strict ansi on Cygwin and MinGW in pkgdata tool
X-SVN-Rev: 30832
2011-10-17 05:56:05 +00:00
Steven R. Loomis
20934ac953 ICU-8861 merge r30809 cleanup from #8755
X-SVN-Rev: 30814
2011-10-12 20:08:09 +00:00
Steven R. Loomis
e73e4ea280 ICU-8784 improve pointer toc code, however still not working on i- document as such for now.
X-SVN-Rev: 30702
2011-09-21 20:00:24 +00:00
Steven R. Loomis
737d129645 ICU-8784 commit iSeries porting fixes into trunk
X-SVN-Rev: 30667
2011-09-15 19:34:17 +00:00
Michael Ow
6be4ed022f ICU-8452 Fix some more Cygwin MVSC and Cygwin GCC build issues
X-SVN-Rev: 30541
2011-08-18 18:47:16 +00:00
John Emmons
e3697c8f0a ICU-8707 Clean up compiler warnings from GCC
X-SVN-Rev: 30503
2011-08-12 21:16:53 +00:00
Andy Heninger
9f785d7ed6 ICU-8723 use array delete when appropriate in gencfu.cpp
X-SVN-Rev: 30481
2011-08-10 00:39:09 +00:00
Michael Ow
78937c5834 ICU-8452 Fix some Cygwin GCC and MinGW build errors
X-SVN-Rev: 30457
2011-08-03 20:09:44 +00:00
Markus Scherer
4e30dc4c14 ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead
X-SVN-Rev: 30447
2011-08-01 02:20:46 +00:00
Michael Ow
079b2f8a28 ICU-8740 Fix pkgdata run command problem with MINGW
X-SVN-Rev: 30445
2011-07-29 22:47:25 +00:00
Markus Scherer
ca12d6d5bd ICU-8730 move some @internal, rarely-used platform macros to putilimp.h
X-SVN-Rev: 30432
2011-07-27 20:55:09 +00:00
Markus Scherer
e31ce99b84 ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
X-SVN-Rev: 30430
2011-07-27 05:53:56 +00:00
Markus Scherer
2862296471 ICU-8454 virtual destructors should be explicit, and defined in a .cpp file, so that they can serve as key functions
X-SVN-Rev: 30423
2011-07-26 05:32:25 +00:00
Markus Scherer
3bf88cd711 ICU-8452 consolidate definition of _XOPEN_SOURCE for access to POSIX functions; do not use __STDC_VERSION__ in C++ code where it is not defined
X-SVN-Rev: 30418
2011-07-25 21:02:32 +00:00
Markus Scherer
9bcc40cf9e ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
X-SVN-Rev: 30412
2011-07-23 00:10:30 +00:00