Michael Ow
5e72fa288d
ICU-6132 Add code to check for memory allocation error and memory leaks in udata.c, uloc.c, and ufile.c.
...
X-SVN-Rev: 23252
2008-01-16 22:24:05 +00:00
Michael Ow
d717772bbd
ICU-6132 If locale could not be created, return default one.
...
X-SVN-Rev: 23236
2008-01-14 23:30:51 +00:00
Michael Ow
46eb0f1212
ICU-6132 Add memory allocation check to rbbiset.cpp.
...
X-SVN-Rev: 23227
2008-01-14 20:10:23 +00:00
Michael Ow
80d1db6517
ICU-6132 Check for null pointer and add goto label at the end to remove all allocated memory in the event of an error.
...
X-SVN-Rev: 23226
2008-01-14 20:04:33 +00:00
Michael Ow
d6daed3088
ICU-6132 Check memory leak and null pointers rbbiscan.cpp.
...
X-SVN-Rev: 23225
2008-01-14 19:26:43 +00:00
Michael Ow
1aef673644
ICU-6132 Ensure that factories and fLanguageBreakEngines are created before dereferencing.
...
X-SVN-Rev: 23224
2008-01-14 18:52:26 +00:00
Michael Ow
7bdbf4cd39
ICU-6132 Check for malloc failure before strcpy in u_setDataDirectory and *getDefaultLocaleID.
...
X-SVN-Rev: 23222
2008-01-14 18:27:21 +00:00
Michael Ow
3edc99506c
ICU-6132 Check for memory allocation failures.
...
X-SVN-Rev: 23209
2008-01-11 20:56:55 +00:00
Michael Ow
0b6146f394
ICU-6132 Change status error code.
...
X-SVN-Rev: 23199
2008-01-09 23:18:58 +00:00
Michael Ow
08c3d75a2c
ICU-6132 Check for ICULocaleService null pointer after getService call.
...
X-SVN-Rev: 23189
2008-01-09 05:42:43 +00:00
George Rhoten
9b82688642
ICU-6125 Eliminate a few kilobytes of unused bits in constant data structures.
...
X-SVN-Rev: 23182
2008-01-08 09:45:15 +00:00
George Rhoten
1d64a7d5b4
ICU-6125 Mark more data constant.
...
X-SVN-Rev: 23181
2008-01-08 03:46:30 +00:00
George Rhoten
31500a228b
ICU-6126 Handle STROKE and PINYIN variants more consistently.
...
X-SVN-Rev: 23179
2008-01-07 20:07:39 +00:00
George Rhoten
627e666a35
ICU-6125 Reduce writable memory so that more of the data can be shared between processes.
...
X-SVN-Rev: 23178
2008-01-06 07:46:45 +00:00
George Rhoten
2318f11693
ICU-6123 On HP-UX, zh_HK.big5 uses a different charmap from zh_TW.big5
...
X-SVN-Rev: 23174
2008-01-04 17:34:02 +00:00
George Rhoten
c05bd41d42
ICU-6118 Export less internal API.
...
X-SVN-Rev: 23173
2008-01-04 08:45:10 +00:00
Steven R. Loomis
f5997fb476
ICU-6122 Fake Time support
...
X-SVN-Rev: 23165
2008-01-04 01:05:15 +00:00
George Rhoten
977716d034
ICU-5955 Move variable to bss section by initializing it to 0
...
X-SVN-Rev: 23160
2008-01-03 10:10:15 +00:00
George Rhoten
dd845e9520
ICU-5955 Mark data const
...
X-SVN-Rev: 23158
2008-01-03 10:07:47 +00:00
George Rhoten
13c6adb8cb
ICU-6112 Eliminate the __common section in the __DATA segment on Mac OS X
...
X-SVN-Rev: 23157
2008-01-03 08:33:25 +00:00
George Rhoten
85832f0f2d
ICU-6112 Don't export private symbols, and bind the symbols locally on
...
Solaris.
X-SVN-Rev: 23142
2007-12-30 00:26:21 +00:00
George Rhoten
da6bcd2c16
ICU-6112 Reset a converter about 20% faster. This is helpful when converting many small strings. In the overall scheme of things, it's not that significant since a reset is generally quick.
...
X-SVN-Rev: 23137
2007-12-28 19:59:17 +00:00
George Rhoten
5bb343c749
ICU-5955 Better bit packing of the hash table as reported by Purify.
...
X-SVN-Rev: 23102
2007-12-17 22:12:44 +00:00
Claire Ho
c11cd154da
ICU-5794 merge from feature branch.
...
X-SVN-Rev: 23095
2007-12-17 01:39:55 +00:00
George Rhoten
1725c5899a
ICU-6076 Fix some allocation issues.
...
X-SVN-Rev: 23087
2007-12-14 10:17:12 +00:00
George Rhoten
6112b5685d
ICU-6076 Fix some realloc issues.
...
X-SVN-Rev: 23086
2007-12-14 09:23:07 +00:00
George Rhoten
9e018fe33b
ICU-6098 Update to ICU 3.9.1
...
X-SVN-Rev: 23083
2007-12-14 02:13:33 +00:00
George Rhoten
09759f76f5
ICU-6098 Update to ICU 3.9.1
...
X-SVN-Rev: 23078
2007-12-13 21:37:23 +00:00
Andy Heninger
67e296e813
ICU-5386 Regular Expressions update, improved Java 1.5 compatibility. svn merge -r 22747:23061 from branches/andy/regex
...
X-SVN-Rev: 23063
2007-12-11 21:30:10 +00:00
Markus Scherer
2c15ef3b5c
ICU-6071 test and fix BMP-SBCS 1:2 and 2:1 conversions
...
X-SVN-Rev: 23041
2007-12-07 05:34:26 +00:00
George Rhoten
42b8c8fe7d
ICU-6054 Add comments on when remapPlatformDependentCodepage should be modified.
...
X-SVN-Rev: 23007
2007-12-04 16:44:36 +00:00
George Rhoten
1d1a2181e5
ICU-6054 Remap ambiguous EUC alias, and add sun_eu_greek alias.
...
X-SVN-Rev: 23006
2007-12-04 16:36:03 +00:00
Yoshito Umaoka
7e51ed7330
ICU-5990 Merging time zone formatting/parsing changes from yoshito's working branch to the trunk.
...
X-SVN-Rev: 22978
2007-11-28 20:49:58 +00:00
Matitiahu Allouche
bd833a37f2
ICU-6032 fix the bug for ICU4C.
...
X-SVN-Rev: 22957
2007-11-22 15:52:32 +00:00
George Rhoten
c4849a6107
ICU-6010 ISO-3166 update
...
X-SVN-Rev: 22884
2007-11-04 00:06:32 +00:00
David Bertoni
233ddab1bc
ICU-5891 Updates per code review. Also added new data-driven test case.
...
X-SVN-Rev: 22861
2007-10-26 20:57:56 +00:00
Markus Scherer
295dc24d64
ICU-5987 merge small-conversion-file feature into trunk, from svn merge -r 22780:22805 .../branches/markus/smallcnv
...
X-SVN-Rev: 22852
2007-10-25 17:05:36 +00:00
Markus Scherer
b69ac49696
ICU-6002 fix constant expressions for c number parsing (see gcc Bugzilla bug 3885)
...
X-SVN-Rev: 22851
2007-10-25 16:36:50 +00:00
Markus Scherer
49868a5a68
ICU-6001 fix ucnv_getUnicodeSet(LMBCS)
...
X-SVN-Rev: 22850
2007-10-25 05:17:43 +00:00
Markus Scherer
b90b809ea1
ICU-6002 HZ: restrict byte values and fix various bugs
...
X-SVN-Rev: 22849
2007-10-25 05:03:34 +00:00
Markus Scherer
31b85e745d
ICU-6001 UCNV_ROUNDTRIP_AND_FALLBACK_SET for ucnv_getUnicodeSet(); improve set filtering; fix some bugs
...
X-SVN-Rev: 22847
2007-10-24 21:15:41 +00:00
Markus Scherer
c2b52dbe07
ICU-5999 add gsm-03.38 to ucnv_isAmbiguous()
...
X-SVN-Rev: 22830
2007-10-22 19:07:34 +00:00
Jennifer Chye
65a89b4075
ICU-5797 fix gcc compile error with previous change
...
X-SVN-Rev: 22779
2007-10-11 23:43:02 +00:00
Markus Scherer
cc36611b2f
ICU-5797 use Shift-JIS table for ISO 2022-JP, and hardcode JIS X 0201 mappings
...
X-SVN-Rev: 22772
2007-10-11 21:31:32 +00:00
Markus Scherer
a5ab4206d7
ICU-5835 add forward declaration before friend declaration, for standard-conformant C++ compilers
...
X-SVN-Rev: 22742
2007-10-03 20:59:45 +00:00
Markus Scherer
92992780d1
ICU-5835 add friend declaration for the union to see US_STACKBUF_SIZE, for standard-conformant C++ compilers
...
X-SVN-Rev: 22741
2007-10-03 19:18:52 +00:00
George Rhoten
9d21e44d93
ICU-5847 Fix copyright change.
...
X-SVN-Rev: 22737
2007-10-02 21:24:38 +00:00
Markus Scherer
13270fbe6f
ICU-5835 optimize UnicodeString: increase US_STACKBUF_SIZE from 7 to 13; optimize append() and unescape()
...
X-SVN-Rev: 22718
2007-09-28 04:50:25 +00:00
Deborah Goldsmith
a8649df443
ICU-5847 Add support for U_ICU_VERSION_BUILDLEVEL_NUM
...
X-SVN-Rev: 22716
2007-09-27 00:05:18 +00:00
David Bertoni
65457ffe5b
ICU-5891 Implementation of CSS2 escaping.
...
X-SVN-Rev: 22703
2007-09-19 16:45:00 +00:00
George Rhoten
ef610fe831
ICU-5821 Fix for i5/OS optimization. Use the standard RTTI macros in ICU.
...
X-SVN-Rev: 22671
2007-09-13 21:53:18 +00:00
George Rhoten
02deecc34f
ICU-5932 Fix a namespace issue.
...
X-SVN-Rev: 22670
2007-09-13 21:38:41 +00:00
George Rhoten
c976c8916f
ICU-5695 Add TODO comment about using the global mutex.
...
X-SVN-Rev: 22656
2007-09-12 03:53:13 +00:00
George Rhoten
93b3ad0a4f
ICU-5889 Change unusual looking code with more standard looking code that doesn't trigger warnings.
...
X-SVN-Rev: 22620
2007-09-05 15:24:21 +00:00
Markus Scherer
7bb221a187
ICU-5869 revert changes (r22476); too risky and needs further discussion; see ticket reply
...
X-SVN-Rev: 22607
2007-08-31 19:39:14 +00:00
George Rhoten
f3084b1f1b
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22592
2007-08-31 04:58:52 +00:00
Markus Scherer
aa5179f4bb
ICU-5483 add comments and named constants
...
X-SVN-Rev: 22581
2007-08-30 23:35:19 +00:00
George Rhoten
ffc55edf36
ICU-4894 Improve U_MAX_PTR for i5/OS.
...
X-SVN-Rev: 22578
2007-08-30 22:17:58 +00:00
George Rhoten
bb7d638032
ICU-5445 Readd removed comment.
...
X-SVN-Rev: 22576
2007-08-30 08:57:44 +00:00
George Rhoten
74753784d1
ICU-5445 Fix some compiler warnings (remove duplicate enum values).
...
X-SVN-Rev: 22575
2007-08-30 08:56:24 +00:00
George Rhoten
967b65a458
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22558
2007-08-29 02:57:42 +00:00
Eric Mader
4b742e1c2b
ICU-5826 Add new zone mappings from supplimentalData.txt.
...
X-SVN-Rev: 22552
2007-08-28 18:59:45 +00:00
George Rhoten
bb5b47080c
ICU-5876 Undo last two changes. They don't work.
...
X-SVN-Rev: 22540
2007-08-27 08:16:06 +00:00
George Rhoten
21469d8e4e
ICU-5876 Try out making ISO-8859-1 the default for the C locale on Solaris.
...
X-SVN-Rev: 22539
2007-08-27 07:13:39 +00:00
Markus Scherer
e6e3075392
ICU-5481 add details to ucnv_setFallback documentation
...
X-SVN-Rev: 22526
2007-08-24 19:49:03 +00:00
Markus Scherer
5c0d9c0174
ICU-5724 fix comments for return values from uidna_ transformation functions
...
X-SVN-Rev: 22525
2007-08-24 19:40:10 +00:00
Markus Scherer
3c79dc08b7
ICU-4613 fix minor UnicodeString's compareCodePointOrder doc glitch
...
X-SVN-Rev: 22524
2007-08-24 19:27:03 +00:00
George Rhoten
f25e7216cb
ICU-5876 Try out making ISO-8859-1 the default for the C locale on Solaris.
...
X-SVN-Rev: 22515
2007-08-24 16:51:17 +00:00
Markus Scherer
a3a0e304bb
ICU-4494 fix ucnv_convertEx() doc sample, don't use sourceLimit=NULL
...
X-SVN-Rev: 22513
2007-08-24 16:39:15 +00:00
Markus Scherer
0edc6125a1
ICU-4274 document that source and result buffers must not overlap
...
X-SVN-Rev: 22511
2007-08-24 16:28:39 +00:00
Andy Heninger
50747fb60c
ICU-5766 removed comment referring to Extended Graphem Clusters, which should have been removed along with the rest of the XGC API.
...
X-SVN-Rev: 22510
2007-08-24 16:24:58 +00:00
George Rhoten
63a695293c
ICU-5447 Performance optimization change due to new unused tables listed in the alias table.
...
X-SVN-Rev: 22509
2007-08-24 09:44:10 +00:00
George Rhoten
76a99ee0e0
ICU-5447 Allow tests to pass with additional data.
...
X-SVN-Rev: 22508
2007-08-24 09:42:49 +00:00
Markus Scherer
a5af7ed95a
ICU-5483 prevent a later fallback-from-PUA (which is not turned off via useFallback) to overwrite an earlier one
...
X-SVN-Rev: 22499
2007-08-23 23:43:03 +00:00
Markus Scherer
8feadc68d4
ICU-5585 set limit when reaching the end of the inversion list
...
X-SVN-Rev: 22496
2007-08-23 22:13:10 +00:00
Markus Scherer
a9d956e2d8
ICU-5483 fix ISO 2022 fromUnicode to consistently use roundtrip or else first fallback; fix output encoding schemes
...
X-SVN-Rev: 22484
2007-08-23 05:46:49 +00:00
Eric Mader
6a6f3feb6b
ICU-5871 Fix crashes found running intltest w/o ICU data.
...
X-SVN-Rev: 22477
2007-08-23 01:19:39 +00:00
George Rhoten
8620a4a530
ICU-5869 Properly NULL terminate strings that are not byte based, like UTF-16 or UTF-32.
...
X-SVN-Rev: 22476
2007-08-22 23:39:11 +00:00
George Rhoten
b1cc901c93
ICU-5427 Prevent a crash when the locale is "hungarian".
...
X-SVN-Rev: 22467
2007-08-22 05:54:09 +00:00
Eric Mader
f0029e5c11
ICU-5807 generate new udraft.h etc. for ICU 3.8
...
X-SVN-Rev: 22458
2007-08-21 20:53:15 +00:00
Eric Mader
1a50c65e3d
ICU-5807 generate new udraft.h etc. for ICU 3.8
...
X-SVN-Rev: 22455
2007-08-21 20:31:44 +00:00
George Rhoten
9ce90e2c18
ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
...
X-SVN-Rev: 22422
2007-08-19 08:59:28 +00:00
Andy Heninger
3c035f1d12
ICU-5766 Remove Extended Grapheme Cluster from Break Iteration
...
X-SVN-Rev: 22412
2007-08-16 23:14:06 +00:00
Matitiahu Allouche
69d0c83e8c
ICU-5732 change a variable name for consistency with ICU4J
...
X-SVN-Rev: 22401
2007-08-16 14:24:28 +00:00
Matitiahu Allouche
d934ed30e8
ICU-5732 doc-only enhancements
...
X-SVN-Rev: 22400
2007-08-16 14:20:47 +00:00
Markus Scherer
36fdbd9322
ICU-5850 fix Bidi_Mirroring according to Unicode Corrigendum #6
...
X-SVN-Rev: 22394
2007-08-15 21:42:41 +00:00
George Rhoten
a45ce20a2b
ICU-5799 Add options to hide some library functions for future reference.
...
These options are commented out until U_CAPI can import and export as needed.
X-SVN-Rev: 22358
2007-08-12 05:41:18 +00:00
George Rhoten
5ba4307fc8
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22355
2007-08-12 00:29:13 +00:00
Matitiahu Allouche
d8f87bd3cc
ICU-5732 fix some compiler warnings
...
X-SVN-Rev: 22340
2007-08-10 11:51:39 +00:00
Matitiahu Allouche
739c71fac0
ICU-5732 fix some compiler warnings
...
X-SVN-Rev: 22338
2007-08-10 10:10:58 +00:00
George Rhoten
0781890fa8
ICU-5821 Fix for i5/OS
...
X-SVN-Rev: 22325
2007-08-09 00:04:00 +00:00
George Rhoten
d1a120a97c
ICU-5575 Use ICU C++ namespace for ICU classes, and other updates.
...
X-SVN-Rev: 22324
2007-08-08 20:11:16 +00:00
George Rhoten
0213ca2e46
ICU-5575 Update to ICU 3.8
...
X-SVN-Rev: 22322
2007-08-08 19:31:32 +00:00
George Rhoten
dd6812cfa0
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22320
2007-08-08 18:39:02 +00:00
George Rhoten
0d715edd6f
ICU-5732 Clean up new code. Fix uninitialized memory errors, unused variables, unfriendly crashes and so forth.
...
X-SVN-Rev: 22314
2007-08-08 02:41:25 +00:00
Matitiahu Allouche
f3ffdb5afc
ICU-5732 a few fixes to match those in ICU4J
...
X-SVN-Rev: 22304
2007-08-07 19:54:10 +00:00
George Rhoten
48c1c050e5
ICU-5791 Partially undo last change. We still need to check for target limits.
...
X-SVN-Rev: 22297
2007-08-07 06:53:10 +00:00
Andy Heninger
3d687c5e02
ICU-5791 2022 conversion work in progress
...
X-SVN-Rev: 22294
2007-08-07 01:38:29 +00:00
George Rhoten
9623bf94e7
ICU-5357 Fix doxygen warnings.
...
X-SVN-Rev: 22265
2007-08-03 23:52:19 +00:00
George Rhoten
4e7d2abfe5
ICU-5821 Try out a fix for i5/OS.
...
X-SVN-Rev: 22261
2007-08-03 20:18:37 +00:00
George Rhoten
bb8aefc676
ICU-5764 Prevent ICU tools from using the new and delete operators that crash on purpose. Allow tools to use the C++ runtime new and delete operators instead. This only happens when --enable-debug --disable-release --enable-static --disable-shared options are used.
...
X-SVN-Rev: 22254
2007-08-03 05:32:38 +00:00
George Rhoten
cbb002c877
ICU-5682 Add TODO topic that should be revisited some day.
...
X-SVN-Rev: 22223
2007-07-31 21:22:45 +00:00
George Rhoten
7549b277d1
ICU-5682 Synchronize ICU4J and ICU4C error handling in IDNA
...
X-SVN-Rev: 22222
2007-07-31 21:13:31 +00:00
George Rhoten
fa57cb2544
ICU-5575 Update to version 3.8.
...
X-SVN-Rev: 22197
2007-07-28 03:41:30 +00:00
George Rhoten
28ce35b674
ICU-4935 Consolidate conflicting definitions of UCaseMapFull
...
X-SVN-Rev: 22194
2007-07-27 23:59:25 +00:00
Eric Mader
eb99c76244
ICU-5807 generate new udraft.h etc. for ICU 3.8
...
X-SVN-Rev: 22191
2007-07-27 23:10:53 +00:00
Markus Scherer
c12f6712f9
ICU-4935 add U_TITLECASE_NO_LOWERCASE, U_TITLECASE_NO_BREAK_ADJUSTMENT, ucasemap_get/setBreakIterator, ucasemap_toTitle, ucasemap_utf8ToTitle, ucasemap_utf8FoldCase, UnicodeString::toTitle(...options)
...
X-SVN-Rev: 22170
2007-07-27 06:37:08 +00:00
Eric Mader
bb4a371fdb
ICU-5805 Update copyright notices for ICU 3.8
...
X-SVN-Rev: 22167
2007-07-27 03:12:12 +00:00
Andy Heninger
59ad3a2a13
ICU-5804 improve API description
...
X-SVN-Rev: 22164
2007-07-27 00:46:26 +00:00
John Emmons
e4726d7ed3
ICU-5761 CLDR 1.5 data integration
...
X-SVN-Rev: 22154
2007-07-26 17:24:12 +00:00
George Rhoten
397ffe6f76
ICU-5445 operator= does not have a check for the source and destination
...
addresses being non-identical
X-SVN-Rev: 22136
2007-07-25 03:58:02 +00:00
George Rhoten
ab838a4310
ICU-5445 Consolidate RuleWhiteSpace implementations, and reduce casting between USet and UnicodeSet.
...
X-SVN-Rev: 22135
2007-07-25 02:51:25 +00:00
Andy Heninger
faab4a6efb
ICU-5766 fix type on UBRK_X_GRAPHEME_CLUSTER
...
X-SVN-Rev: 22134
2007-07-25 00:55:01 +00:00
George Rhoten
fa5fa5ec05
ICU-5445 Fix some compiler warnings about potential misaligned access
...
X-SVN-Rev: 22133
2007-07-24 23:27:14 +00:00
George Rhoten
b025efb767
ICU-5445 Undo my last change.
...
X-SVN-Rev: 22125
2007-07-24 18:08:22 +00:00
George Rhoten
b5e9f17cdd
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22120
2007-07-24 08:30:41 +00:00
George Rhoten
95463f427c
ICU-5585 Properly label @draft API.
...
X-SVN-Rev: 22060
2007-07-19 18:22:09 +00:00
Eric Mader
5e9a529239
ICU-5585 Fix compilation problems on Linux.
...
X-SVN-Rev: 22059
2007-07-19 18:18:12 +00:00
George Rhoten
abb34c82eb
ICU-5585 Fix for gcc
...
X-SVN-Rev: 22058
2007-07-19 17:36:38 +00:00
Markus Scherer
19446aeeba
ICU-5585 fast, freezable UnicodeSet with span() with string support; svn merge -r 21018:22033 http://source.icu-project.org/repos/icu/icu/branches/markus/fastset and revert source/test/perf/unisetperf/draft/* and source/common/utrie.* and source/allinone/allinone.sln (experimental code)
...
X-SVN-Rev: 22053
2007-07-19 04:33:20 +00:00
Eric Mader
6dac77f733
ICU-4082 Initial checkin of Indian Calendar.
...
X-SVN-Rev: 22017
2007-07-17 21:16:03 +00:00
George Rhoten
d1f7d0ed12
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22008
2007-07-17 05:57:55 +00:00
Steven R. Loomis
c7aa864773
ICU-4567 Cleanup for udbg functions
...
X-SVN-Rev: 22000
2007-07-16 19:23:26 +00:00
George Rhoten
0347fcbe3d
ICU-5764 Fix static library installation on Windows.
...
X-SVN-Rev: 21965
2007-07-13 17:59:16 +00:00
George Rhoten
9bc3cbe26e
ICU-5764 Cygwin's ar currently doesn't handle win64, and GNU make's implicit rules are incompatible with gmake -j2. This is the first attempt to fix these issues.
...
X-SVN-Rev: 21959
2007-07-13 08:10:41 +00:00
Andy Heninger
ca5d005978
ICU-5766 Extended Grapheme Clusters for ICU4C
...
X-SVN-Rev: 21933
2007-07-10 01:25:26 +00:00
Michael Ow
78e8c0bde7
ICU-3840 Add Unicode 5.0 characters for Gurmukhi in ISCII converter.
...
X-SVN-Rev: 21879
2007-06-30 23:09:57 +00:00
Michael Ow
015e86f2fe
ICU-3840 Update ISCII converter to include new characters in Unicode.
...
X-SVN-Rev: 21870
2007-06-30 00:18:48 +00:00
George Rhoten
915e631e92
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21850
2007-06-29 15:56:22 +00:00
Matitiahu Allouche
500615be13
ICU-5732 several fixes inspired by ICU4J testing
...
X-SVN-Rev: 21849
2007-06-29 14:48:15 +00:00
George Rhoten
810a27e86d
ICU-5423 Minor preference changes.
...
X-SVN-Rev: 21841
2007-06-28 16:39:09 +00:00
George Rhoten
29bf35f7ed
ICU-5423 Comment out debugging code.
...
X-SVN-Rev: 21838
2007-06-28 07:35:36 +00:00
George Rhoten
340f980d77
ICU-5423 Information from the daylight global variable is insufficient.
...
Probing when daylight occurs seems more reliable.
X-SVN-Rev: 21837
2007-06-28 07:33:44 +00:00
George Rhoten
fdc039a8bd
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21817
2007-06-24 04:15:38 +00:00
George Rhoten
9a65d3613c
ICU-5575 Get ready for milestone 2. Change to 3.7.2.
...
X-SVN-Rev: 21794
2007-06-20 20:58:41 +00:00
George Rhoten
f13803e5d5
ICU-4988 Remove browse information from release builds to fix some packaging issues.
...
X-SVN-Rev: 21761
2007-06-16 02:17:43 +00:00
George Rhoten
451f642056
ICU-5745 Documentation fix.
...
X-SVN-Rev: 21760
2007-06-16 01:27:13 +00:00
George Rhoten
c3f935855f
ICU-5745 Improve performance of translit/TransliteratorTest/TestInstantiation
...
X-SVN-Rev: 21757
2007-06-15 23:32:12 +00:00
George Rhoten
8dc587cb1c
ICU-5410 Improve code coverage.
...
X-SVN-Rev: 21750
2007-06-15 17:32:50 +00:00
George Rhoten
09633de40c
ICU-5279 Don't export some API.
...
X-SVN-Rev: 21746
2007-06-15 06:40:59 +00:00
George Rhoten
b38ccd76ca
ICU-5427 Fix a valgrind warning when ICU is optimized.
...
X-SVN-Rev: 21732
2007-06-14 15:27:15 +00:00
George Rhoten
93351fd30c
ICU-5357 Fix broken HTTP links in documentation.
...
X-SVN-Rev: 21699
2007-06-11 19:14:47 +00:00
Vladimir Weinstein
ba5eaaf5e1
ICU-5445 working around glibc bug in strcpy that produces compiler warnings.
...
X-SVN-Rev: 21696
2007-06-11 18:44:06 +00:00
Vladimir Weinstein
a16ac0c913
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21694
2007-06-11 18:42:07 +00:00
George Rhoten
06c982a592
ICU-5279 Better hiding and testing of internal functions.
...
X-SVN-Rev: 21686
2007-06-10 20:11:28 +00:00
George Rhoten
c3b6afbcc0
ICU-5740 Improve converting ASCII/ISO-8859-1 -> UTF16
...
X-SVN-Rev: 21685
2007-06-10 06:36:08 +00:00
George Rhoten
07a1c2a6b2
ICU-5326 Add comments about default converter handling
...
X-SVN-Rev: 21659
2007-06-07 05:15:52 +00:00
George Rhoten
871ce36286
ICU-5305 Allow ICU to build when U_USING_ICU_NAMESPACE is 0
...
X-SVN-Rev: 21656
2007-06-07 00:41:21 +00:00
George Rhoten
e1ed2e9f2e
ICU-5610 Use <tzfile.h> for time zone path names when available
...
X-SVN-Rev: 21653
2007-06-06 22:11:45 +00:00
George Rhoten
c22b3075b7
ICU-5604 EUC-JP portability is hopeless. Map POSIX charset names to close approximations. The current aliases are staying as they are for Windows/AIX compatibility.
...
Windows is max 2 bytes, and the other EUC-JP variants have a 3 byte maximum per codepoint.
X-SVN-Rev: 21652
2007-06-06 21:42:33 +00:00
George Rhoten
4b815792ea
ICU-5279 Fix AIX 32-bit mode.
...
X-SVN-Rev: 21650
2007-06-06 14:35:22 +00:00
George Rhoten
954170ec8a
ICU-5610 Undo last change. It's not portable.
...
X-SVN-Rev: 21649
2007-06-06 05:26:51 +00:00
Deborah Goldsmith
8334f8b2f7
ICU-5610 Use <tzfile.h> for time zone path names
...
X-SVN-Rev: 21648
2007-06-06 01:40:43 +00:00
Matitiahu Allouche
9746d6e08d
ICU-5732 sync ICU4C with ICU4J. Just a small doc fix.
...
X-SVN-Rev: 21642
2007-06-05 17:14:48 +00:00
Deborah Goldsmith
6554598530
ICU-5563 Redo setAdd and setEquals to not be O(N^2)
...
X-SVN-Rev: 21632
2007-06-05 02:40:31 +00:00
George Rhoten
26a0e7ebd5
ICU-5279 Hide -fvisibility=hidden from icu-config users.
...
Also try a different fix for the Intel compiler, which seems to work differently
from an interactive shell.
This option is not needed for tools or tests.
X-SVN-Rev: 21623
2007-06-04 05:52:08 +00:00
George Rhoten
fad658d66d
ICU-5279 Reduce the set of exported functions.
...
X-SVN-Rev: 21621
2007-06-03 06:08:46 +00:00
George Rhoten
61cc1e07c8
ICU-5279 Some pre-gcc 4 and gcc compatible compilers support this feature too.
...
X-SVN-Rev: 21618
2007-06-01 20:24:07 +00:00
George Rhoten
90b396cbde
ICU-5279 Use __attribute__((visibility("default"))) when gcc 4 is used.
...
X-SVN-Rev: 21617
2007-06-01 19:15:30 +00:00
George Rhoten
d3a10484b3
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 21616
2007-06-01 07:21:01 +00:00
George Rhoten
562550bebb
ICU-2957 Sun C compiler can't really handle UTF-16 (contrary to documentation and compiler warnings). The C++ compiler is okay.
...
X-SVN-Rev: 21614
2007-06-01 06:05:17 +00:00
George Rhoten
cbf9adb0a9
ICU-2957 Fix for Cygwin
...
X-SVN-Rev: 21609
2007-05-31 17:43:15 +00:00
George Rhoten
017b5cba75
ICU-2957 Sun Studio 8 has a broken C compiler, but a working C++ compiler.
...
Sun Studio 11 has a working C/C++ compiler
X-SVN-Rev: 21607
2007-05-31 06:06:26 +00:00
George Rhoten
a7e2d26372
ICU-2957 Enable UTF-16 strings on Solaris for ICU only (not ICU users).
...
X-SVN-Rev: 21606
2007-05-31 04:46:45 +00:00
George Rhoten
ec444d4596
ICU-2957 Fix for AIX and partial fix for Solaris
...
X-SVN-Rev: 21603
2007-05-31 00:06:40 +00:00
George Rhoten
b5cb50faac
ICU-2957 Fix for HP-UX
...
X-SVN-Rev: 21602
2007-05-30 23:18:21 +00:00
George Rhoten
bc576b9b4c
ICU-2957 Add support for UTF-16 string literal syntax.
...
X-SVN-Rev: 21600
2007-05-30 22:28:35 +00:00
George Rhoten
d41610f479
ICU-5627 Fixes for Windows
...
X-SVN-Rev: 21583
2007-05-24 16:41:19 +00:00
Deborah Goldsmith
e7c563efb3
ICU-5627 Add uloc_getLocaleForLCID
...
X-SVN-Rev: 21579
2007-05-24 00:04:20 +00:00
Markus Scherer
6751276083
ICU-5707 fix u_strFromUTF8Lenient() for 2-byte UTF-8 in last 3 bytes of input
...
X-SVN-Rev: 21510
2007-05-10 20:40:35 +00:00
George Rhoten
5c3a43a348
ICU-5234 Revert a few of the previous changes to use more of the original names & update a few tables.
...
X-SVN-Rev: 21505
2007-05-10 06:40:31 +00:00
Deborah Goldsmith
88d93814c9
ICU-5695 Reorganize ICULanguageBreakFactory for more flexibility
...
X-SVN-Rev: 21485
2007-05-02 23:23:31 +00:00
Deborah Goldsmith
505ae092f0
ICU-5695 Reorganize ICULanguageBreakFactory for more flexibility
...
X-SVN-Rev: 21484
2007-05-02 23:07:12 +00:00
Deborah Goldsmith
6b94b2aabb
ICU-5442 Make RBBI:checkDictionary protected
...
X-SVN-Rev: 21483
2007-05-02 22:56:37 +00:00
Deborah Goldsmith
78a3e24384
ICU-5443 Add macro for UTEXT_SETNATIVEINDEX
...
X-SVN-Rev: 21482
2007-05-02 22:49:20 +00:00
Deborah Goldsmith
8050e9315e
ICU-5595 Fix bug in previous fix
...
X-SVN-Rev: 21481
2007-05-02 22:32:12 +00:00
Deborah Goldsmith
8cf4403816
ICU-5595 Fix scrambled dictionary break cache when built in reverse with multiple spans
...
X-SVN-Rev: 21421
2007-04-17 23:01:42 +00:00
George Rhoten
94e3bd905b
ICU-5629 Remove unassigned Unicode characters from validity table.
...
Add some Unicode 1.1 characters that are also converted by Windows ISCII.
X-SVN-Rev: 21366
2007-04-06 07:01:22 +00:00
George Rhoten
6cc2272493
ICU-5677 Remove out of date AIX and HP-UX configurations, and remove some unused configure variables to increase script readability.
...
X-SVN-Rev: 21355
2007-04-05 07:29:13 +00:00
George Rhoten
af4d1cf1ab
ICU-5427 Fix a memory leak when the default codepage is UTF-8 and u_cleanup is called.
...
X-SVN-Rev: 21287
2007-03-17 22:41:32 +00:00
George Rhoten
241c15a635
ICU-5427 Fix some valgrind warnings.
...
X-SVN-Rev: 21286
2007-03-17 20:26:28 +00:00
George Rhoten
513297e606
ICU-5445 Fix some compiler warnings
...
X-SVN-Rev: 21284
2007-03-17 06:14:03 +00:00
George Rhoten
8587834a2d
ICU-5445 Fix some compiler warnings
...
X-SVN-Rev: 21281
2007-03-17 05:49:26 +00:00
Ram Viswanadha
0bbbe4b84f
ICU-5273 fix IDNAToUnicode to not fail on error
...
X-SVN-Rev: 21277
2007-03-17 01:22:52 +00:00
George Rhoten
d0084a7436
ICU-5427 Fix some Purify errors
...
X-SVN-Rev: 21273
2007-03-16 17:06:15 +00:00
George Rhoten
41e12e703c
ICU-5653 Explicitly name a mutex.
...
X-SVN-Rev: 21261
2007-03-15 15:13:29 +00:00
Eric Mader
82f6e65e1b
ICU-5648 init_resb_result should use fTopLevelData instead of fData for /LOCALE/ in alias path.
...
X-SVN-Rev: 21239
2007-03-14 01:36:22 +00:00
George Rhoten
d5f62f7b0d
ICU-5645 Improve UTF-8 conversion performance
...
X-SVN-Rev: 21223
2007-03-12 08:26:03 +00:00
George Rhoten
0f8b61b7fc
ICU-5576 Fixes for z/OS
...
X-SVN-Rev: 21208
2007-03-09 07:08:05 +00:00
George Rhoten
c320b37e7a
ICU-5566 CLDR1.5 changes. Mirror ICU4J behavior.
...
X-SVN-Rev: 21200
2007-03-09 01:21:24 +00:00
George Rhoten
a969789b41
ICU-5566 Fix some test failures due to the CLDR update.
...
X-SVN-Rev: 21169
2007-03-06 01:06:29 +00:00
George Rhoten
b68e0c961f
ICU-5566 Fix test failures due to CLDR data update.
...
X-SVN-Rev: 21163
2007-03-06 00:41:47 +00:00
George Rhoten
a5d3c1ebfc
ICU-5574 Test and fix a buffer overflow of the offset handling when a single surrogate character is given.
...
X-SVN-Rev: 21144
2007-03-01 12:41:15 +00:00
George Rhoten
9f93f717ed
ICU-5574 Simplify callback logic for easier reading.
...
X-SVN-Rev: 21141
2007-03-01 12:34:27 +00:00
George Rhoten
f3632ae430
ICU-5510 Allow code to work with a limit == U_MAX_PTR
...
X-SVN-Rev: 21134
2007-02-27 08:48:19 +00:00
George Rhoten
d656c86a77
ICU-5582 Explicitly call the ANSI Windows API with proper casts
...
X-SVN-Rev: 21043
2007-02-16 21:46:15 +00:00
George Rhoten
125f883a19
ICU-5582 Explicitly call the ANSI Windows API.
...
X-SVN-Rev: 21024
2007-02-08 23:41:05 +00:00
Markus Scherer
434e15adc1
ICU-5518 remove #if switches for alternative fromUnicode optimizations
...
X-SVN-Rev: 21014
2007-02-06 18:32:20 +00:00
Markus Scherer
e674e4f0f0
ICU-5518 fix swapping and preflighting of UTF-8-friendly MBCS .cnv files without extension tables
...
X-SVN-Rev: 21013
2007-02-06 18:04:33 +00:00
Markus Scherer
9acca77737
ICU-5518 merge direct-from-UTF-8 conversion code from http://source.icu-project.org/repos/icu/icu/branches/markus/ucnvutf8 -r 20735:20990 to icu/trunk
...
X-SVN-Rev: 21010
2007-02-06 05:24:14 +00:00