George Rhoten
27fd8e382d
ICU-4733 Use int32_t instead of int.
...
X-SVN-Rev: 18458
2005-08-23 18:44:52 +00:00
Andy Heninger
f2a506c9d1
ICU-3671 Suppress assertion failure, bug uncovered by a new test case. New bug is 4730
...
X-SVN-Rev: 18453
2005-08-19 01:20:01 +00:00
Andy Heninger
67d1d05ddc
ICU-4234 Add bounds check to an internal stack buffer.
...
X-SVN-Rev: 18446
2005-08-17 18:36:35 +00:00
Andy Heninger
e528c464a8
ICU-4654 remove outdated code snippets in break iterator header files.
...
X-SVN-Rev: 18444
2005-08-17 05:11:41 +00:00
Steven R. Loomis
5bd9b6f420
ICU-4703 BEAM fixes
...
X-SVN-Rev: 18435
2005-08-15 21:50:56 +00:00
Ram Viswanadha
7aaebd3ab7
ICU-4051 verify locale aliases
...
X-SVN-Rev: 18430
2005-08-12 22:01:55 +00:00
Vladimir Weinstein
51bbb19d1f
ICU-4717 fix stack object initialization in init_resb_result
...
X-SVN-Rev: 18417
2005-08-10 06:13:04 +00:00
George Rhoten
d99342357b
ICU-3449 The default codepage on Mac OS X (Darwin) should be UTF-8 as suggested by Deborah.
...
X-SVN-Rev: 18416
2005-08-09 23:36:28 +00:00
George Rhoten
e5d666e80e
ICU-3449 Fix for Solaris.
...
X-SVN-Rev: 18405
2005-08-06 00:13:14 +00:00
George Rhoten
47778cdb36
ICU-4714 Add "posix" to canonicalization for AIX.
...
X-SVN-Rev: 18403
2005-08-05 21:41:31 +00:00
George Rhoten
eef6b52e78
ICU-3449 Don't dereference NULL.
...
X-SVN-Rev: 18402
2005-08-05 20:35:01 +00:00
George Rhoten
b0c15b2e79
ICU-3449 Don't dereference NULL.
...
X-SVN-Rev: 18401
2005-08-05 17:29:57 +00:00
George Rhoten
efad0e1488
ICU-3449 Remove debugging code.
...
X-SVN-Rev: 18398
2005-08-04 22:03:25 +00:00
George Rhoten
8ae11bc910
ICU-3449 Return an ICU compatible charset name for certain platforms.
...
X-SVN-Rev: 18396
2005-08-04 20:39:34 +00:00
George Rhoten
870d1a4b22
ICU-3449 Simplify getDefaultCodepage so that it will be easier to return the correct codepage in various scenarios.
...
X-SVN-Rev: 18393
2005-08-04 17:44:15 +00:00
George Rhoten
e9fe9b73f4
ICU-4603 Fix beam complaints
...
X-SVN-Rev: 18390
2005-08-03 19:36:35 +00:00
George Rhoten
aea4db3da6
ICU-4603 Fix beam complaints
...
X-SVN-Rev: 18389
2005-08-03 19:27:44 +00:00
Ram Viswanadha
b40c443891
ICU-4603 fix beam complaints
...
X-SVN-Rev: 18388
2005-08-03 02:54:26 +00:00
George Rhoten
92181b792b
ICU-4703 Fix BEAM warnings.
...
X-SVN-Rev: 18382
2005-08-02 18:12:39 +00:00
Andy Heninger
2f8dfa2df2
ICU-4703 beam compile warning fixes
...
X-SVN-Rev: 18377
2005-08-02 00:25:54 +00:00
Andy Heninger
2f464cbba2
ICU-4686 rbbi data swapper, fixed size of buffer to zero out..
...
X-SVN-Rev: 18376
2005-08-01 23:27:52 +00:00
Eric Mader
6cafd1716c
ICU-4703 BEAM fix: in u_shapeArabic, stop if adjusted sourceLength is <= 0.
...
X-SVN-Rev: 18374
2005-08-01 22:10:20 +00:00
George Rhoten
5ee0eeeda8
ICU-4682 Fixes for gcc on AIX
...
X-SVN-Rev: 18323
2005-07-21 23:27:41 +00:00
Vladimir Weinstein
638ef9f179
ICU-4288 fix compiler warning
...
X-SVN-Rev: 18262
2005-07-15 22:08:44 +00:00
Doug Felt
1016d76aec
ICU-4288 fix compiler warning about uninitialized local var
...
X-SVN-Rev: 18242
2005-07-14 18:23:09 +00:00
Andy Heninger
c94d33dc6e
ICU-3944 text access, a few review fixes
...
X-SVN-Rev: 18234
2005-07-13 23:09:30 +00:00
Markus Scherer
6c460ca8b2
ICU-4288 fix compiler warnings
...
X-SVN-Rev: 18232
2005-07-13 21:28:52 +00:00
Ram Viswanadha
5b5a49e553
ICU-3333 add idna conformance test
...
X-SVN-Rev: 18222
2005-07-12 20:33:15 +00:00
Andy Heninger
d14cb50870
ICU-4233 fix typo in comment
...
X-SVN-Rev: 18221
2005-07-12 20:27:10 +00:00
George Rhoten
50a9f1c513
ICU-4241 Implement uprv_getDefaultCodepage a little more application friendly.
...
X-SVN-Rev: 18211
2005-07-12 06:34:30 +00:00
Vladimir Weinstein
5956eef087
ICU-4395 properly reflect fallback info in status
...
X-SVN-Rev: 18200
2005-07-11 22:38:59 +00:00
Andy Heninger
6edb932e50
ICU-3944 text access, tests and fixes
...
X-SVN-Rev: 18190
2005-07-11 07:40:18 +00:00
Andy Heninger
6bf5e3f373
ICU-3944 text access, tests and fixes
...
X-SVN-Rev: 18189
2005-07-10 19:09:39 +00:00
George Rhoten
b9c0a0f92c
ICU-4620 Uniform fixes for unconfig failures.
...
X-SVN-Rev: 18185
2005-07-10 15:31:29 +00:00
Steven R. Loomis
4ad35ac8b8
ICU-4620 error in #ifs
...
X-SVN-Rev: 18184
2005-07-09 08:50:00 +00:00
Steven R. Loomis
a49bbbffb8
ICU-4620 uconfig.h (API should be disabled- new bug filed)
...
X-SVN-Rev: 18182
2005-07-09 03:11:51 +00:00
Andy Heninger
681da53c75
ICU-3944 Text Access, more tests and fixes.
...
X-SVN-Rev: 18178
2005-07-09 01:05:41 +00:00
Andy Heninger
b90e172c19
ICU-3944 Text Access, rbbi impl fixes and tests added.
...
X-SVN-Rev: 18172
2005-07-08 01:57:58 +00:00
George Rhoten
b015ef5d41
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 18159
2005-07-07 17:50:37 +00:00
Steven R. Loomis
9d29225514
ICU-4620 uconfig.h failures
...
X-SVN-Rev: 18155
2005-07-07 07:54:43 +00:00
Andy Heninger
091627dceb
ICU-3944 Text Access, new tests, bugs fixed
...
X-SVN-Rev: 18106
2005-07-01 00:39:24 +00:00
George Rhoten
0e17749f83
ICU-3076 Possible fix for 64-bit z/OS
...
X-SVN-Rev: 18102
2005-06-30 22:21:58 +00:00
George Rhoten
4f65a2a568
ICU-739 Make some changes based on feedback
...
X-SVN-Rev: 18101
2005-06-30 20:02:38 +00:00
Markus Scherer
a5364d12dd
ICU-4612 move filestrm to toolutil to remove core library dependencies on file I/O
...
X-SVN-Rev: 18100
2005-06-30 17:40:53 +00:00
George Rhoten
bd6b3ac001
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 18098
2005-06-30 15:53:01 +00:00
Andy Heninger
1042b2855b
ICU-3944 fix compiler warnings
...
X-SVN-Rev: 18097
2005-06-30 05:53:00 +00:00
Andy Heninger
aa87e3bac7
ICU-3944 text access, work in progress
...
X-SVN-Rev: 18095
2005-06-30 05:22:08 +00:00
Ram Viswanadha
60a6e3e664
ICU-4607 update files
...
X-SVN-Rev: 18079
2005-06-28 23:02:01 +00:00
Ram Viswanadha
aa81b91592
ICU-4524 back out changes
...
X-SVN-Rev: 18077
2005-06-28 22:23:05 +00:00
Ram Viswanadha
7d1b182fc4
ICU-4524 fix enums so that documentation can be generated
...
X-SVN-Rev: 18074
2005-06-28 21:31:36 +00:00
George Rhoten
9c448d77a0
ICU-4598 Fix some doxygen warnings.
...
X-SVN-Rev: 18072
2005-06-28 19:17:27 +00:00
George Rhoten
df8ef7b221
ICU-4598 Fix some doxygen warnings.
...
X-SVN-Rev: 18071
2005-06-28 19:10:48 +00:00
Andy Heninger
0d81208264
ICU-3944 Text Access, tests, missing open function added.
...
X-SVN-Rev: 18068
2005-06-28 00:12:23 +00:00
George Rhoten
4132becb86
ICU-4598 Fix doxygen warnings.
...
X-SVN-Rev: 18065
2005-06-27 16:08:36 +00:00
Andy Heninger
80f130b4c5
ICU-3944 fix compiler warnings
...
X-SVN-Rev: 18061
2005-06-27 04:12:42 +00:00
Andy Heninger
0f8bc50e81
ICU-3944 text access, RBBI access. Fix extra space allocation problem
...
X-SVN-Rev: 18060
2005-06-26 21:31:36 +00:00
George Rhoten
66eb872e54
ICU-4330 Use genren to regenerate header.
...
X-SVN-Rev: 18049
2005-06-24 23:54:48 +00:00
George Rhoten
1453a364a7
ICU-739 Add Palm OS header.
...
X-SVN-Rev: 18046
2005-06-24 23:24:53 +00:00
George Rhoten
1ded66315f
ICU-739 white space change for easier comparison.
...
X-SVN-Rev: 18045
2005-06-24 23:24:30 +00:00
Vladimir Weinstein
1b99fba442
ICU-4350 Update collation builder and runtime version (changes due to UCA 4.1)
...
X-SVN-Rev: 18043
2005-06-24 23:09:31 +00:00
Steven R. Loomis
211ca72603
ICU-4247 document threadedness
...
X-SVN-Rev: 18041
2005-06-24 22:39:35 +00:00
Andy Heninger
b30ef92e94
ICU-3944 API & Docs cleanup
...
X-SVN-Rev: 18039
2005-06-24 22:20:22 +00:00
Steven R. Loomis
f1f8385162
ICU-4247 add doxygen for status code
...
X-SVN-Rev: 18036
2005-06-24 22:05:20 +00:00
Steven R. Loomis
79d716f43a
ICU-3406 API docs fixes
...
X-SVN-Rev: 18035
2005-06-24 22:02:42 +00:00
Steven R. Loomis
1e420e5cbb
ICU-4247 API improvement - err code, thanks George
...
X-SVN-Rev: 18034
2005-06-24 21:50:36 +00:00
Steven R. Loomis
63074a5abe
ICU-4247 implementation
...
X-SVN-Rev: 18031
2005-06-24 20:56:17 +00:00
Steven R. Loomis
5b30dd09ab
ICU-4247 update to API docs
...
X-SVN-Rev: 18030
2005-06-24 20:55:15 +00:00
George Rhoten
02c674aa27
ICU-4497 The swapping functions can't both be in the library and icuswap
...
when the data isn't hard coded.
X-SVN-Rev: 18029
2005-06-24 20:52:58 +00:00
Andy Heninger
cad1e97fb7
ICU-3944 API & Docs cleanup
...
X-SVN-Rev: 18026
2005-06-24 19:17:26 +00:00
George Rhoten
3e30e6bd66
ICU-4524 Fix brief documentation
...
X-SVN-Rev: 18002
2005-06-23 22:40:22 +00:00
Markus Scherer
5db5b4f9bb
ICU-4286 doc fixes for callbacks
...
X-SVN-Rev: 17991
2005-06-23 17:05:07 +00:00
Andy Heninger
d15b186c69
ICU-3944 fix compiler warnings
...
X-SVN-Rev: 17989
2005-06-23 07:05:54 +00:00
Andy Heninger
32b19f04b2
ICU-3944 text access, work in progress
...
X-SVN-Rev: 17988
2005-06-23 05:51:28 +00:00
Vladimir Weinstein
ed7fe99c8b
ICU-4599 promote @draft ICU 2.8 to stable
...
X-SVN-Rev: 17985
2005-06-22 23:38:06 +00:00
Ram Viswanadha
d0eb5dd8e9
ICU-4524 add brief documentation
...
X-SVN-Rev: 17983
2005-06-22 22:39:36 +00:00
George Rhoten
fa45f04dd4
ICU-4598 Fix some doxygen warnings.
...
X-SVN-Rev: 17981
2005-06-22 21:07:14 +00:00
George Rhoten
94f326da7e
ICU-4598 Fix some doxygen warnings.
...
X-SVN-Rev: 17979
2005-06-22 19:25:03 +00:00
Markus Scherer
0a0926e58f
ICU-4514 pass 0 length to UnicodeString::releaseBuffer() when the buffer contents is undefined due to a U_FAILURE condition
...
X-SVN-Rev: 17972
2005-06-22 02:40:25 +00:00
Markus Scherer
2cb4b09625
ICU-4515 in C++, define U_INLINE=inline
...
X-SVN-Rev: 17967
2005-06-21 21:46:02 +00:00
Markus Scherer
2847e795d6
ICU-4493 clarify ucnv_safeClone() API doc
...
X-SVN-Rev: 17965
2005-06-21 21:08:36 +00:00
Andy Heninger
40e2e39792
ICU-3944 text access, work in progress
...
X-SVN-Rev: 17958
2005-06-21 18:47:04 +00:00
Markus Scherer
483b851725
ICU-3692 emphasize why full case mappings are better than simple ones
...
X-SVN-Rev: 17948
2005-06-17 23:47:15 +00:00
George Rhoten
aee4b9cb87
ICU-4416 Make sure that surrogates aren't listed for UTF-16 and UTF-32
...
X-SVN-Rev: 17940
2005-06-17 07:04:03 +00:00
George Rhoten
7ebe8124c8
ICU-3950 Add --disable-draft configure option.
...
X-SVN-Rev: 17939
2005-06-17 06:52:29 +00:00
George Rhoten
6aa2889541
ICU-4485 Improve the icuio API documentation.
...
X-SVN-Rev: 17901
2005-06-15 05:53:48 +00:00
George Rhoten
171b6fe4b0
ICU-4412 Fix links to old oss.software.ibm.com site.
...
X-SVN-Rev: 17900
2005-06-15 04:31:40 +00:00
George Rhoten
5c51ec946a
ICU-4233 Fix non-ASCII characters in doxygen documentation.
...
X-SVN-Rev: 17899
2005-06-15 04:20:43 +00:00
George Rhoten
a43b70c538
ICU-4552 Fix for new and delete for MFC on Windows.
...
X-SVN-Rev: 17898
2005-06-15 04:07:47 +00:00
George Rhoten
9117209a39
ICU-4290 Fix the context handling for increment/decrement functions.
...
X-SVN-Rev: 17884
2005-06-14 05:35:06 +00:00
Andy Heninger
6493207038
ICU-3944 fix compilation error
...
X-SVN-Rev: 17883
2005-06-14 01:47:59 +00:00
Andy Heninger
f5fa6a33a3
ICU-3944 fix compilation error
...
X-SVN-Rev: 17881
2005-06-14 01:28:50 +00:00
Andy Heninger
452456c2b3
ICU-3944 work in progress
...
X-SVN-Rev: 17880
2005-06-14 01:10:10 +00:00
Andy Heninger
a4792b7bb6
ICU-3944 text access, "const" added to a few function parameters.
...
X-SVN-Rev: 17870
2005-06-13 16:22:24 +00:00
Andy Heninger
2bedf569e7
ICU-3944 fix compiler warnings
...
X-SVN-Rev: 17869
2005-06-13 15:06:10 +00:00
Andy Heninger
0560bbd46b
ICU-3944 text access, work in progress
...
X-SVN-Rev: 17868
2005-06-13 05:12:32 +00:00
Markus Scherer
26091e6ae6
ICU-4223 do not write the UTF-16/32 BOM if there is no text to convert
...
X-SVN-Rev: 17866
2005-06-12 21:15:18 +00:00
Doug Felt
49ba79323e
ICU-4288 fix compiler warnings about uninitialized variables
...
X-SVN-Rev: 17851
2005-06-09 20:25:18 +00:00
Markus Scherer
19593be775
ICU-4268 don't need USetAdder.remove(), initialize to NULL
...
X-SVN-Rev: 17846
2005-06-09 17:47:18 +00:00
George Rhoten
1d6892954a
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17836
2005-06-09 00:01:42 +00:00
George Rhoten
516777dd38
ICU-4559 Fix a memory leak.
...
X-SVN-Rev: 17831
2005-06-08 21:50:10 +00:00
Eric Mader
5dc3d7c9d4
ICU-4561 Update copyright notices for ICU 3.4
...
X-SVN-Rev: 17822
2005-06-07 23:38:09 +00:00
George Rhoten
9354f385da
ICU-4450 Update ISO-3166 country list from CLDR.
...
X-SVN-Rev: 17817
2005-06-07 22:29:38 +00:00
George Rhoten
36e3b3b7e5
ICU-4450 Fix a typo with CLDR updates
...
X-SVN-Rev: 17813
2005-06-07 18:07:43 +00:00
George Rhoten
843b460dd8
ICU-4559 Use const memory when possible.
...
X-SVN-Rev: 17810
2005-06-06 06:59:26 +00:00
Markus Scherer
2aced37b83
ICU-4268 ISO 2022 converters must not convert SO/SI/ESC
...
X-SVN-Rev: 17796
2005-06-03 20:17:54 +00:00
Markus Scherer
0a89791a62
ICU-4549 verify that ISO-2022-JP-2 works correctly for ISO 8859-1/7 vs. JIS X 0201
...
X-SVN-Rev: 17787
2005-06-03 16:13:57 +00:00
Steven R. Loomis
f1d363aa6d
ICU-4247 stub implementation of udata_setFileAccess()
...
X-SVN-Rev: 17781
2005-06-02 21:00:00 +00:00
Deborah Goldsmith
ca9292b97d
ICU-4255 set warnings appropiately on default, fallback
...
X-SVN-Rev: 17779
2005-06-02 20:52:46 +00:00
Andy Heninger
132ad760ae
ICU-3944 fix compiler warnings
...
X-SVN-Rev: 17774
2005-06-02 00:16:28 +00:00
George Rhoten
f4c404788c
ICU-4330 Use genren to regenerate header.
...
X-SVN-Rev: 17761
2005-06-01 04:33:21 +00:00
George Rhoten
4670418fc7
ICU-4330 Change version from 3.3 to 3.4. Regenerate file later.
...
X-SVN-Rev: 17758
2005-06-01 02:44:42 +00:00
George Rhoten
dab7c0c0c7
ICU-4330 Change version from 3.3 to 3.4.
...
X-SVN-Rev: 17757
2005-06-01 02:44:07 +00:00
Ram Viswanadha
91927ed23f
ICU-4450 fix problem with aliases
...
X-SVN-Rev: 17756
2005-06-01 01:23:19 +00:00
George Rhoten
86b1781bad
ICU-4548 Update Unicode CCSIDs from IBM.
...
X-SVN-Rev: 17751
2005-05-31 22:04:26 +00:00
Andy Heninger
66840a241d
ICU-3944 fix compiler warnings
...
X-SVN-Rev: 17750
2005-05-31 18:27:39 +00:00
Andy Heninger
d3f5881c7a
ICU-3944 text access, work in progress
...
X-SVN-Rev: 17742
2005-05-31 03:43:53 +00:00
Markus Scherer
d1db82269b
ICU-4199 doc update
...
X-SVN-Rev: 17739
2005-05-30 21:18:01 +00:00
Markus Scherer
e6a0df52ee
ICU-4199 enum/name API support for C/POSIX character classes, and UnicodeSet support for [:Assigned:]
...
X-SVN-Rev: 17730
2005-05-28 22:54:36 +00:00
Andy Heninger
91db18b7b7
ICU-124 charset detector, work in progress.
...
X-SVN-Rev: 17648
2005-05-23 05:31:17 +00:00
Markus Scherer
c552b977a4
ICU-2766 freeze RuleWhiteSpace=Unicode Pattern_White_Space
...
X-SVN-Rev: 17646
2005-05-22 22:19:37 +00:00
Andy Heninger
9cce52c808
ICU-4157 text access, work in progress.
...
X-SVN-Rev: 17642
2005-05-21 01:47:26 +00:00
Markus Scherer
b054ffff93
ICU-4504 UCaseMap and UTF-8 toLower() & toUpper()
...
X-SVN-Rev: 17633
2005-05-20 17:31:12 +00:00
George Rhoten
0c2013b3f0
ICU-4497 Fix for z/OS. Declare C callbacks as C functions, and not C++ functions.
...
X-SVN-Rev: 17607
2005-05-17 20:28:08 +00:00
Markus Scherer
c7e2f059fa
ICU-4497 bug fix: combiningIndex=0 (for U+0041 'A') was not stored in extraData[]
...
X-SVN-Rev: 17605
2005-05-17 18:19:02 +00:00
Vladimir Weinstein
7f54382521
ICU-4516 don't use C++ comments in C files
...
X-SVN-Rev: 17604
2005-05-17 06:07:40 +00:00
Vladimir Weinstein
3c7069d108
ICU-4516 enable CLDR style aliases
...
X-SVN-Rev: 17597
2005-05-17 00:09:28 +00:00
Andy Heninger
ebfe32c0e3
ICU-3944 check in Markus's text access prototype
...
X-SVN-Rev: 17581
2005-05-11 01:00:33 +00:00
Markus Scherer
e030002e3e
ICU-4497 use UMTX_CHECK()
...
X-SVN-Rev: 17580
2005-05-10 21:08:58 +00:00
George Rhoten
b41d4c12c5
ICU-4497 unorm_cleanup wasn't called anymore.
...
nxCache was incorrectly allocated without registering a cleanup function.
Register the cleanup function.
X-SVN-Rev: 17569
2005-05-08 08:17:50 +00:00
George Rhoten
17fa571373
ICU-4506 Break alias table dependency on the rest of conversion code
...
X-SVN-Rev: 17568
2005-05-08 07:56:44 +00:00
Ram Viswanadha
e53233979c
ICU-4475 fix for ASCII resolution
...
X-SVN-Rev: 17560
2005-05-05 20:59:04 +00:00
Markus Scherer
681fbba869
ICU-4497 move swap functions for core Unicode properties data from the common library to the icuswap tool, disable _openBinary() functions, disable tests accordingly
...
X-SVN-Rev: 17558
2005-05-05 17:47:39 +00:00
Markus Scherer
056630b8fd
ICU-4497 u_init() is not necessary any more for thread safety, and loads the converter alias table instead of the Unicode properties files (whose data is now hardcoded)
...
X-SVN-Rev: 17541
2005-05-03 22:59:01 +00:00
Markus Scherer
a07a650035
ICU-4497 hardcode unorm.icu data rather than loading it
...
X-SVN-Rev: 17540
2005-05-03 22:47:46 +00:00
Markus Scherer
cad9e84aba
ICU-4497 hardcode uprops.icu data rather than loading it
...
X-SVN-Rev: 17531
2005-04-30 03:06:58 +00:00
George Rhoten
745cc56357
ICU-4499 The lookup should find ti but not tig
...
X-SVN-Rev: 17522
2005-04-29 17:54:20 +00:00
Markus Scherer
677be4d35d
ICU-4497 add const to use of UBiDiProps singleton
...
X-SVN-Rev: 17518
2005-04-28 23:48:25 +00:00
Markus Scherer
e23948eb23
ICU-4497 hardcode ubidi.icu data rather than loading it
...
X-SVN-Rev: 17517
2005-04-28 23:40:50 +00:00
Markus Scherer
4305150a0b
ICU-4497 add const to use of UCaseProps singleton
...
X-SVN-Rev: 17516
2005-04-28 23:38:06 +00:00
Markus Scherer
cfa2ddc411
ICU-4497 add const to use of UCaseProps singleton
...
X-SVN-Rev: 17515
2005-04-28 21:54:57 +00:00
Markus Scherer
7ca0abb626
ICU-4497 export utrie_defaultGetFoldingOffset() outside of utrie.c
...
X-SVN-Rev: 17514
2005-04-28 21:53:38 +00:00
Markus Scherer
394da51c6c
ICU-4497 hardcode ucase.icu data rather than loading it
...
X-SVN-Rev: 17513
2005-04-28 21:42:59 +00:00
Markus Scherer
a1df000b13
ICU-4334 final Unicode 4.1 data
...
X-SVN-Rev: 17494
2005-04-20 18:41:46 +00:00
George Rhoten
49170b2566
ICU-4450 Partial sync with CLDR beta to reduce the number of failing tests
...
X-SVN-Rev: 17493
2005-04-20 00:56:39 +00:00
Markus Scherer
e37a743281
ICU-4011 add tiny XML parser to toolutil library
...
X-SVN-Rev: 17485
2005-04-17 23:58:53 +00:00
Markus Scherer
6c4ccc015e
ICU-4399 fix simple case folding of U+0130: simple-case-folds to itself because it's not mentioned in CaseFolding.txt
...
X-SVN-Rev: 17482
2005-04-16 05:18:18 +00:00
George Rhoten
f9ee28891d
ICU-4189 Fix for UCONFIG_NO_CONVERSION with UCONFIG_NO_SERVICE.
...
Separate LocaleUtility into its own API.
X-SVN-Rev: 17449
2005-04-01 16:42:10 +00:00
Vladimir Weinstein
ac51e19921
ICU-4122 change xpath convention from '//' to '/LOCALE/' and make it actually follow fallback
...
X-SVN-Rev: 17447
2005-04-01 07:57:40 +00:00
George Rhoten
d5c19b276a
ICU-4296 Fix a version mistake
...
X-SVN-Rev: 17423
2005-03-30 23:14:31 +00:00
George Rhoten
05cb359277
ICU-4461 Add detection for something else that is like en_US_POSIX on i5/OS.
...
X-SVN-Rev: 17417
2005-03-29 21:58:43 +00:00
Markus Scherer
209c1cc6b3
ICU-4143 fix grammar in api doc
...
X-SVN-Rev: 17408
2005-03-28 18:37:28 +00:00
Andy Heninger
a992612ff4
ICU-4157 Add compatibility with earlier compiled break rules, in addition to the new format for Unicode 4.1
...
X-SVN-Rev: 17405
2005-03-28 05:21:50 +00:00
George Rhoten
f4130d74f3
ICU-4189 Fix for UCONFIG_NO_CONVERSION with UCONFIG_NO_SERVICE.
...
Separate LocaleUtility into its own API.
X-SVN-Rev: 17404
2005-03-28 05:12:13 +00:00
George Rhoten
599dbb508c
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17399
2005-03-25 23:24:47 +00:00
George Rhoten
8903eae414
ICU-4425 Fix a variable name typo
...
X-SVN-Rev: 17397
2005-03-25 19:38:41 +00:00
George Rhoten
50edb1dedd
ICU-4461 Allow EBCDIC machines to declare UTF-16 strings.
...
Add detection for something else that is like en_US_POSIX.
X-SVN-Rev: 17395
2005-03-25 19:24:20 +00:00
George Rhoten
b534c0bffc
ICU-4461 Allow EBCDIC machines to declare UTF-16 strings
...
X-SVN-Rev: 17394
2005-03-25 18:58:42 +00:00
George Rhoten
b6b99a8083
ICU-4378 Fix incorrect time calculation for uprv_getUTCtime.
...
Keep code commented out for now.
X-SVN-Rev: 17378
2005-03-23 07:45:55 +00:00
Andy Heninger
cd85b65d35
ICU-4157 Unicode 4.1 RBBI rule updates + required implementation fixes
...
X-SVN-Rev: 17376
2005-03-23 02:13:53 +00:00
Ram Viswanadha
9f89ff2961
ICU-4450 synch data with CLDR 1.3-alpha
...
X-SVN-Rev: 17370
2005-03-22 01:38:18 +00:00
Eric Mader
f57c82a12d
ICU-4428 update copyright notices for ICU 3.3.
...
X-SVN-Rev: 17348
2005-03-16 18:46:54 +00:00
George Rhoten
1973f1a18f
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17347
2005-03-16 01:18:06 +00:00
George Rhoten
f0096e265f
ICU-4379 Fix for MSVC 6.
...
X-SVN-Rev: 17345
2005-03-15 22:59:22 +00:00
George Rhoten
dcd6895812
ICU-4379 uprv_getUTCtime can now return subsecond precision (at least on Windows for now).
...
X-SVN-Rev: 17338
2005-03-15 00:25:04 +00:00
George Rhoten
d860f22457
ICU-4425 Remove the uninitialized memory copy Purify warning, and speed up resource bundle traversal to offset any performance hits.
...
X-SVN-Rev: 17336
2005-03-15 00:03:58 +00:00
George Rhoten
c2549aaace
ICU-4420 Drop support for MSVC 6. This implements the changes proposed on 2004-03-26.
...
X-SVN-Rev: 17334
2005-03-13 19:56:58 +00:00
George Rhoten
7e191502de
ICU-4436 Allow RTTI to work when /OPT:ICF (COMDAT folding) is used.
...
X-SVN-Rev: 17333
2005-03-13 19:49:45 +00:00
Markus Scherer
fb1fce11f4
ICU-4143 better document singleton/dummy objects
...
X-SVN-Rev: 17332
2005-03-12 00:09:27 +00:00
Markus Scherer
1fa2571e90
ICU-4334 refresh Unicode 4.1 data
...
X-SVN-Rev: 17331
2005-03-11 23:31:44 +00:00
George Rhoten
bbb9c4d56e
ICU-4430 Last checkin was incomplete.
...
X-SVN-Rev: 17324
2005-03-11 02:29:26 +00:00
George Rhoten
9189ce6392
ICU-4425 Fix the last checkin.
...
X-SVN-Rev: 17315
2005-03-10 03:27:07 +00:00
Ram Viswanadha
b615158fa3
ICU-4430 Add docmain.h
...
X-SVN-Rev: 17310
2005-03-10 01:12:26 +00:00
George Rhoten
9c7cb15d13
ICU-4425 Remove the getTerminatedBuffer Purify warning, and speed up timezone creation to offset any performance hits.
...
X-SVN-Rev: 17309
2005-03-10 00:11:51 +00:00
George Rhoten
cdf4eef48c
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17303
2005-03-09 05:45:01 +00:00
Vladimir Weinstein
6fb21fed8a
ICU-4122 xpath support in resource bundles
...
X-SVN-Rev: 17301
2005-03-09 00:00:34 +00:00
George Rhoten
5099f3d680
ICU-739 Palm OS compiler has some issues with shared libraries and exported data (non-functions).
...
X-SVN-Rev: 17297
2005-03-08 23:05:38 +00:00
Eric Mader
41ca4f63ee
ICU-4428 update copyright notices for ICU 3.3.
...
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
George Rhoten
b53e510acd
ICU-4420 Remove some original MSVC 6 specific definitions/options that do not apply to MSVC 7.1.
...
This change is also being done so that it's easier to compare the options against the Cygwin/MSVC build (the only way left to use MSVC 6).
Some of the definitions/options aren't used at all or are redundant.
X-SVN-Rev: 17285
2005-03-05 10:06:19 +00:00
George Rhoten
f841ce2352
ICU-4419 Add some fixes for MinGW, and clean up the header a little bit.
...
X-SVN-Rev: 17260
2005-02-28 17:40:43 +00:00
Markus Scherer
4d9f1eaa3c
ICU-4143 avoid mutexes in u_tolower() and similar; require u_init() for thread safety of case/bidi properties (as in 3.0) and use dummy objects when data is not available
...
X-SVN-Rev: 17243
2005-02-23 00:54:19 +00:00
Markus Scherer
aeb5779000
ICU-4143 doc fix
...
X-SVN-Rev: 17238
2005-02-21 22:49:04 +00:00
Markus Scherer
bb8e7f04bc
ICU-4334 fix enum names for new blocks
...
X-SVN-Rev: 17237
2005-02-21 22:46:36 +00:00
George Rhoten
6b43efca20
ICU-4412 Bye bye oss.software.ibm.com. Your pages have been sent to other various web sites.
...
X-SVN-Rev: 17222
2005-02-18 02:32:32 +00:00
George Rhoten
aac8e996c4
ICU-4412 Bye bye oss.software.ibm.com. Your pages have been sent to other various web sites.
...
X-SVN-Rev: 17221
2005-02-18 00:19:33 +00:00
George Rhoten
35e0a8a0d2
ICU-739 Make it easier to build ICU on Windows where WIN32 is defined, but WIN32 is not the target.
...
X-SVN-Rev: 17210
2005-02-17 00:19:44 +00:00
George Rhoten
c28606bd6d
ICU-739 Some embedded systems do not have stdio's file API.
...
X-SVN-Rev: 17206
2005-02-16 07:55:35 +00:00
George Rhoten
29eb86aa35
ICU-739 Fix for the ADS compiler.
...
X-SVN-Rev: 17205
2005-02-16 07:53:42 +00:00
George Rhoten
baac5d7e02
ICU-739 The main fix is for platforms that don't have ability to use environment variables.
...
The following related changes were also made.
Remove incorrect code for OS/2, Mac OS 9 and Windows.
Speed up Windows for NaN and Infinity checking (also nice for some embedded platforms).
Fix a compiler bug with the Palm OS ADS compiler regarding NaN and Infinity.
Reduce stack footprint for embedded systems.
X-SVN-Rev: 17204
2005-02-16 07:53:01 +00:00
George Rhoten
71567e6745
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17203
2005-02-16 06:11:55 +00:00
Doug Felt
3120d08ecc
ICU-4386 update based on review comments, extend tests
...
X-SVN-Rev: 17197
2005-02-14 19:15:44 +00:00
George Rhoten
f4b63ff7e0
ICU-4404 Fix a typo regarding const usage.
...
X-SVN-Rev: 17194
2005-02-08 18:58:26 +00:00
George Rhoten
ff6d9533d5
ICU-4404 Add some missing uset functions.
...
X-SVN-Rev: 17193
2005-02-08 18:40:36 +00:00
Ram Viswanadha
1bc502c3ed
ICU-4390 change the name of the API
...
X-SVN-Rev: 17168
2005-02-01 01:06:48 +00:00
Ram Viswanadha
e083bf3117
ICU-4390 preview of the api
...
X-SVN-Rev: 17162
2005-01-28 02:45:30 +00:00
Matitiahu Allouche
8f37e17383
ICU-4386 add multiple paragraph support to ubidi APIs
...
X-SVN-Rev: 17155
2005-01-23 13:06:41 +00:00
George Rhoten
531c9b9365
ICU-4288 Fix some compiler warnings
...
X-SVN-Rev: 17142
2005-01-18 17:25:28 +00:00
Andy Heninger
4a800c38fa
ICU-4199 Timebomb POSIX charclass tests for now, until I understand what shoud be done.
...
X-SVN-Rev: 17128
2005-01-14 19:06:45 +00:00
George Rhoten
502856be58
ICU-4378 Add greater time precision for uprv_getUTCtime.
...
X-SVN-Rev: 17120
2005-01-14 00:51:03 +00:00
Andy Heninger
3da6e43cd6
ICU-4377 fix incorrect parseError info from rbbi rule builder
...
X-SVN-Rev: 17117
2005-01-13 23:40:17 +00:00
Markus Scherer
a8a1c70bcd
ICU-4287 use precomputed DirProps values instead of lookup function calls
...
X-SVN-Rev: 17116
2005-01-13 18:36:34 +00:00
Markus Scherer
3b8e08e66f
ICU-3881 do not build FCD trie at load time - see new comments in file
...
X-SVN-Rev: 17115
2005-01-13 04:18:13 +00:00
George Rhoten
54ccdd856b
ICU-4281 Adding this virtual vector deleting destructor removes the dependency on caniter.obj on Windows.
...
The compiler automatically creates one in other .obj files, but not in unistr.obj because one isn't explicitly needed.
X-SVN-Rev: 17114
2005-01-12 19:15:42 +00:00
George Rhoten
dcaf6656da
ICU-4339 Fixes for when STLPort is first in your include path.
...
X-SVN-Rev: 17113
2005-01-11 23:35:15 +00:00
Doug Felt
65fd02443d
ICU-4092 service code coverage
...
X-SVN-Rev: 17110
2005-01-11 20:58:27 +00:00
George Rhoten
c0c34e6f90
ICU-3004 Don't create a default locale when it isn't needed.
...
X-SVN-Rev: 17109
2005-01-11 20:26:04 +00:00
Markus Scherer
7f8d06b42b
ICU-4334 Unicode 4.1 update
...
X-SVN-Rev: 17104
2005-01-10 18:02:54 +00:00
George Rhoten
7d6a0f8973
ICU-4331 Fix and test lookup of data in user data trees
...
X-SVN-Rev: 17095
2005-01-07 06:05:44 +00:00
George Rhoten
7761c40699
ICU-4092 Remove dead debugging code
...
X-SVN-Rev: 17094
2005-01-07 01:56:47 +00:00
George Rhoten
53dc214ce0
ICU-4092 Improve code coverage by removing unused code.
...
X-SVN-Rev: 17093
2005-01-07 01:43:39 +00:00
George Rhoten
fafa060d6e
ICU-4330 Change version from 3.2 to 3.3
...
X-SVN-Rev: 17092
2005-01-07 00:21:10 +00:00
George Rhoten
4c0fbd019d
ICU-4330 Change version from 3.2 to 3.3
...
X-SVN-Rev: 17091
2005-01-07 00:01:49 +00:00
George Rhoten
1d9f513c4b
ICU-4330 Change version from 3.2 to 3.3
...
X-SVN-Rev: 17090
2005-01-06 22:49:44 +00:00
Markus Scherer
d223fd2d6c
ICU-4287 need to initialize errorCode
...
X-SVN-Rev: 17086
2005-01-04 21:58:13 +00:00
Markus Scherer
630b305e23
ICU-3881 modularize unorm.icu using build-time switches; build FCD trie at load time if omitted from data file; cope with missing data
...
X-SVN-Rev: 17083
2005-01-04 00:47:51 +00:00
Markus Scherer
2497eade76
ICU-3858 allow loading of uprops.icu with the properties vectors trie omitted
...
X-SVN-Rev: 17081
2005-01-04 00:36:56 +00:00
George Rhoten
87e84d06e8
ICU-4287 Fix previous check in for Linux and other platforms.
...
X-SVN-Rev: 17079
2005-01-02 20:00:55 +00:00
Markus Scherer
e2948d60cc
ICU-3858 remove data for properties that were moved to ucase.icu and ubidi.icu, and simplify remaining structure
...
X-SVN-Rev: 17075
2005-01-02 00:32:39 +00:00
Markus Scherer
aa6cd66256
ICU-3858 remove data for properties that were moved to ucase.icu and ubidi.icu, and simplify remaining structure
...
X-SVN-Rev: 17074
2005-01-02 00:22:48 +00:00
Markus Scherer
378a016021
ICU-4287 fix ubidi_addPropertyStarts() for new Joining_Group array
...
X-SVN-Rev: 17072
2005-01-01 23:16:12 +00:00
Markus Scherer
28ea05638f
ICU-4287 smaller ubidi.icu by using 16-bit trie and storing Joining_Group data in a simple byte array outside the trie
...
X-SVN-Rev: 17069
2005-01-01 18:00:17 +00:00
George Rhoten
c8dc6ff820
ICU-4287 Fix various issues with non-MSVC6 compilers.
...
X-SVN-Rev: 17068
2005-01-01 04:23:18 +00:00
George Rhoten
8dae6168aa
ICU-4092 Increase code coverage by removing the operator= implementation.
...
The implementation doesn't need to exist. It just needs to be declared private.
X-SVN-Rev: 17067
2005-01-01 03:00:49 +00:00
George Rhoten
b159e9459d
ICU-4287 Synchronize MSVC6 and MSVC7.1 project files.
...
Move bidi/shaping properties to ubidi.icu.
X-SVN-Rev: 17064
2004-12-31 19:07:00 +00:00
Markus Scherer
78eae5aacb
ICU-4287 slightly better trie compaction by finding overlaps between blocks with multiple values in the overlap region
...
X-SVN-Rev: 17058
2004-12-31 13:43:57 +00:00
Markus Scherer
9ecfbdb2ee
ICU-4287 use new internal APIs for bidi/shaping properties
...
X-SVN-Rev: 17057
2004-12-31 13:41:56 +00:00
Markus Scherer
ca773f99db
ICU-4287 move bidi/shaping properties to ubidi.icu
...
X-SVN-Rev: 17056
2004-12-31 13:36:49 +00:00
Markus Scherer
739b6a5220
ICU-4287 move bidi/shaping properties to ubidi.icu
...
X-SVN-Rev: 17055
2004-12-31 13:28:06 +00:00
George Rhoten
cc1823680e
ICU-4092 Fix swap function so that it works like the other swap functions.
...
X-SVN-Rev: 17053
2004-12-31 08:29:56 +00:00
George Rhoten
d8646520af
ICU-4092 Improve code coverage by doing better memory management.
...
X-SVN-Rev: 17049
2004-12-30 23:08:43 +00:00
George Rhoten
4b8ef3e6e6
ICU-4288 Mostly fixes for --enable-strict for gcc 3.4 (Fedora Core 3)
...
X-SVN-Rev: 17040
2004-12-30 07:25:51 +00:00
George Rhoten
9dcd00ba1e
ICU-4092 Increase code coverage by merging redundant lines,
...
and properly cleanup when there is an error.
X-SVN-Rev: 17021
2004-12-28 05:42:37 +00:00
George Rhoten
6dfb6fd62e
ICU-4319 UTF-32 converters return the wrong offsets for supplementary characters
...
X-SVN-Rev: 17017
2004-12-23 21:03:30 +00:00
George Rhoten
068cfc80be
ICU-4092 Increase code coverage by merging redundant lines,
...
and properly cleanup when there is an error.
X-SVN-Rev: 17012
2004-12-23 19:51:08 +00:00
George Rhoten
6c0562fc29
ICU-4092 Increase code coverage by merging redundant lines
...
X-SVN-Rev: 17011
2004-12-23 19:21:10 +00:00
George Rhoten
25b8fed2bb
ICU-4233 Fix some doxygen escaped characters.
...
X-SVN-Rev: 17010
2004-12-23 00:41:06 +00:00
George Rhoten
7876864829
ICU-4317 Fix a documentation problem.
...
X-SVN-Rev: 17001
2004-12-22 17:26:49 +00:00
George Rhoten
2f83fa1b86
ICU-4092 Remove dead code to improve code coverage numbers.
...
X-SVN-Rev: 16993
2004-12-22 00:23:15 +00:00
George Rhoten
aff473ea00
ICU-4092 Remove dead code. See comments for details.
...
X-SVN-Rev: 16992
2004-12-22 00:07:37 +00:00
George Rhoten
fb2c57068d
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 16984
2004-12-21 22:07:18 +00:00
George Rhoten
d376bfe07d
ICU-4092 Properly test ucnv_getDisplayName preflighting
...
X-SVN-Rev: 16981
2004-12-21 16:44:36 +00:00
George Rhoten
f8ecf23b3b
ICU-4092 Remove dead code.
...
X-SVN-Rev: 16980
2004-12-21 07:29:23 +00:00
George Rhoten
fef1b77683
ICU-4092 Increase code coverage.
...
Fix broken RTTI on Windows by splitting service registration into separate files,
and rename files for consistency at the request from Doug.
X-SVN-Rev: 16979
2004-12-21 06:55:20 +00:00
George Rhoten
f31614d5bc
ICU-4092 Add documentation that was found to be helpful while testing.
...
X-SVN-Rev: 16972
2004-12-20 23:22:34 +00:00
Eric Mader
37ae10043d
ICU-4306 Make sure that LayoutEngine docs get built, add to docmain, and clean up doc comments.
...
X-SVN-Rev: 16964
2004-12-17 01:17:36 +00:00
George Rhoten
70e9d03998
ICU-4299 Fix ures_openU so that it works as documented
...
X-SVN-Rev: 16955
2004-12-15 02:49:04 +00:00
George Rhoten
90bcaf8e3a
ICU-4296 Reduce the number of exports. Public static data can be a problem for gcc on Windows.
...
X-SVN-Rev: 16949
2004-12-14 17:58:42 +00:00
George Rhoten
68f761e57f
ICU-4281 Reduce utrace dependencies when disabled.
...
X-SVN-Rev: 16937
2004-12-10 00:12:11 +00:00
George Rhoten
c68fa87f5b
ICU-4281 Reduce UStack dependencies
...
X-SVN-Rev: 16934
2004-12-09 06:39:49 +00:00
George Rhoten
70b126c727
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 16927
2004-12-08 01:05:40 +00:00
George Rhoten
ac893ce00e
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 16926
2004-12-07 23:43:48 +00:00
George Rhoten
d0d233155d
ICU-4281 Condense break iterator usage.
...
X-SVN-Rev: 16920
2004-12-05 06:23:51 +00:00
George Rhoten
de39e80b8c
ICU-4281 Reduce the u_errorName usage.
...
X-SVN-Rev: 16919
2004-12-05 05:38:50 +00:00
George Rhoten
db0f035859
ICU-4280 Improve the z/OS ASCII support.
...
X-SVN-Rev: 16914
2004-12-04 01:25:57 +00:00
George Rhoten
937bd376ff
ICU-3004 An AIX machine set to the tr_TR locale complains bitterly about some "builtin" functions defined in stdlib.h.
...
Include it in fewer places so that fewer warnings appear, and make sure that it's more difficult to accidentally use the C malloc and free.
X-SVN-Rev: 16912
2004-12-03 20:22:01 +00:00
Markus Scherer
7e756c1233
ICU-3432 remove temporary code
...
X-SVN-Rev: 16907
2004-12-02 18:21:55 +00:00
George Rhoten
65e90ef307
ICU-4102 Improve multi-level aliasing with fallbacks.
...
We only need to know that the length of the string is >0.
X-SVN-Rev: 16904
2004-12-02 07:27:34 +00:00
Markus Scherer
ca77616509
ICU-3432 move uniset.cpp data for case closure to ucase.icu; have gencase build case closure data; ucase.c use it; UnicodeSet::closeOver() call that
...
X-SVN-Rev: 16902
2004-12-02 04:18:35 +00:00
George Rhoten
ee75bfbbae
ICU-3591 [srl] fix a memory leak, put in disabled code that makes purify happy
...
X-SVN-Rev: 16867
2004-11-15 23:02:05 +00:00
Eric Mader
965852701a
ICU-4232 Add info about Universal Time Scale API.
...
X-SVN-Rev: 16866
2004-11-15 22:14:58 +00:00
Andy Heninger
981153310f
ICU-4127 fix incorrect parameter description comments.
...
X-SVN-Rev: 16863
2004-11-15 18:26:25 +00:00
George Rhoten
6ff73e1576
ICU-4226 BreakIterator should not ignore the returned pointers from the ures_* APIs.
...
X-SVN-Rev: 16850
2004-11-13 00:49:55 +00:00
Eric Mader
ca462b2c99
ICU-4226 BreakIterator::buildInstance() needs to init brkrules and brkname, even if the ures_open call failed.
...
X-SVN-Rev: 16847
2004-11-12 23:56:07 +00:00
Steven R. Loomis
4691d5a096
ICU-3591 qsort -> uprv_sortArray
...
X-SVN-Rev: 16846
2004-11-12 23:43:37 +00:00
George Rhoten
ecda2bc8c5
ICU-3866 Fix some doxygen warnings.
...
X-SVN-Rev: 16843
2004-11-12 22:50:38 +00:00
George Rhoten
dd21bef768
ICU-4092 Remove unused code.
...
X-SVN-Rev: 16836
2004-11-12 01:31:18 +00:00
Andy Heninger
9f6f294e5f
ICU-4225 remove non-ascii characters from source code
...
X-SVN-Rev: 16835
2004-11-12 01:11:27 +00:00
Andy Heninger
665e553354
ICU-4161 remove tabs from source code
...
X-SVN-Rev: 16829
2004-11-11 23:34:58 +00:00
George Rhoten
be316ee1a8
ICU-3771 Fix a typo in the 3 letter ISO-639 list.
...
X-SVN-Rev: 16824
2004-11-11 21:52:37 +00:00
George Rhoten
41d38de693
ICU-3963 Update to version 3.2
...
X-SVN-Rev: 16804
2004-11-09 19:11:02 +00:00
Steven R. Loomis
a4d034cfb4
ICU-3591 unfactor uprv_strtod for 3.2
...
X-SVN-Rev: 16796
2004-11-08 21:08:36 +00:00
Steven R. Loomis
a0a750e91a
ICU-3591 const
...
X-SVN-Rev: 16792
2004-11-07 08:53:10 +00:00
Steven R. Loomis
911642fbb7
ICU-3591 factor uprv_strtod decimal code
...
X-SVN-Rev: 16791
2004-11-07 06:42:41 +00:00
Steven R. Loomis
45752fe8c0
ICU-3591 handle non-'.' decimal points.
...
X-SVN-Rev: 16785
2004-11-05 22:16:35 +00:00
Steven R. Loomis
f7b2bf04c4
ICU-3591 use uprv_strtod, heap allocate if there are more than a few items
...
X-SVN-Rev: 16783
2004-11-05 21:58:34 +00:00
Ram Viswanadha
fe00d7d59a
ICU-4206 update the header files
...
X-SVN-Rev: 16776
2004-11-05 19:58:06 +00:00
George Rhoten
f3a2162e65
ICU-3905 Fix some compiler warnings
...
X-SVN-Rev: 16774
2004-11-05 18:59:09 +00:00
George Rhoten
4cc513278c
ICU-3905 Fix some compiler warnings
...
X-SVN-Rev: 16767
2004-11-05 17:21:42 +00:00
Steven R. Loomis
a037463a60
ICU-3591 fix some warnings
...
X-SVN-Rev: 16757
2004-11-04 22:52:07 +00:00
Andy Heninger
526617139e
ICU-4055 fixed bad comment on UnicodeSet::size()
...
X-SVN-Rev: 16755
2004-11-04 22:05:00 +00:00
George Rhoten
287852e706
ICU-3905 Fix some compiler warnings
...
X-SVN-Rev: 16754
2004-11-04 21:51:57 +00:00
George Rhoten
2df1c8eff4
ICU-3591 Fix uprv_strndup
...
X-SVN-Rev: 16753
2004-11-04 21:26:17 +00:00
Steven R. Loomis
533b801efc
ICU-3591 use uprv_stricmp not strcasecmp, don't free unallocated pointers.
...
X-SVN-Rev: 16752
2004-11-04 19:13:23 +00:00
Steven R. Loomis
ec27958921
ICU-3591 acceptLanguage implementation (first)
...
X-SVN-Rev: 16750
2004-11-04 08:16:54 +00:00
Steven R. Loomis
edf26740b3
ICU-3591 uprv_strndup
...
X-SVN-Rev: 16749
2004-11-04 08:05:36 +00:00
George Rhoten
17d109bdce
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16748
2004-11-04 06:41:39 +00:00
George Rhoten
b43d5d4272
ICU-3905 Fix some IA64 compiler warnings.
...
X-SVN-Rev: 16747
2004-11-04 02:36:10 +00:00
Vladimir Weinstein
647cb8dc77
ICU-4194 promotion of @draft 2.6 to @stable 2.6 for common library
...
X-SVN-Rev: 16728
2004-11-02 07:28:07 +00:00
George Rhoten
a078bb1ce8
ICU-4053 Fix some doxygen warnings.
...
X-SVN-Rev: 16719
2004-11-02 04:55:53 +00:00
George Rhoten
716599aa07
ICU-4148 Allow pkgdata to run with GNU make on Windows when WIN32 is defined.
...
X-SVN-Rev: 16713
2004-11-02 00:27:43 +00:00
Markus Scherer
b74819b945
ICU-4020 bug fix for UCONFIG_NO_BREAK_ITERATION
...
X-SVN-Rev: 16702
2004-11-01 22:36:35 +00:00
Markus Scherer
543e5c1477
ICU-4020 USET_ADD_CASE_MAPPINGS includes case foldings
...
X-SVN-Rev: 16700
2004-11-01 22:01:38 +00:00
Markus Scherer
c69521cdf0
ICU-4020 set.closeOver(USET_ADD_CASE_MAPPINGS) must contain the original set; include case foldings; improve performance with lower-level ucase.h functions
...
X-SVN-Rev: 16699
2004-11-01 21:51:03 +00:00
George Rhoten
3f36751ce2
ICU-3857 Don't crash if '-' isn't available.
...
X-SVN-Rev: 16694
2004-11-01 19:13:35 +00:00
George Rhoten
7bbfff8f0b
ICU-3857 Update as per reviewer comments.
...
X-SVN-Rev: 16692
2004-11-01 17:41:49 +00:00
George Rhoten
75233160fb
ICU-4078 Cut the nxCache in half by removing unused UnicodeSet options.
...
X-SVN-Rev: 16690
2004-10-31 05:43:23 +00:00
Steven R. Loomis
fd09b2d910
ICU-3591 acceptLanguage API
...
X-SVN-Rev: 16686
2004-10-30 09:46:11 +00:00
Eric Mader
3cc60cac35
ICU-4179 update copyright notices for ICU 3.2
...
X-SVN-Rev: 16681
2004-10-29 22:50:01 +00:00
Deborah Goldsmith
cf9a074264
ICU-4020 Add USET_ADD_CASE_MAPPINGS
...
X-SVN-Rev: 16668
2004-10-29 01:19:55 +00:00
George Rhoten
1f69f2a37c
ICU-4078 Fix previous change
...
X-SVN-Rev: 16654
2004-10-28 16:14:14 +00:00
Steven R. Loomis
c3cf6d724e
ICU-3591 ures_openAvailableLocales
...
X-SVN-Rev: 16653
2004-10-28 15:08:47 +00:00
George Rhoten
85c0552e8f
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16648
2004-10-27 23:40:36 +00:00
George Rhoten
039e695ba1
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16647
2004-10-27 22:55:57 +00:00
Vladimir Weinstein
6f97dd1568
ICU-4163 ucol_cloneBinary & ucol_openBinary APIs
...
X-SVN-Rev: 16637
2004-10-27 00:31:04 +00:00
George Rhoten
046e808a44
ICU-3927 Fix various Universal Time Scale problems on IA64,
...
like public header exportation, optimization problems and other such things.
X-SVN-Rev: 16633
2004-10-26 21:59:03 +00:00
George Rhoten
fd0d950183
ICU-4156 Test and fix getAvailableLocales for service registration.
...
X-SVN-Rev: 16622
2004-10-25 23:38:08 +00:00
George Rhoten
5c97ee7892
ICU-3963 Update to version 3.2
...
X-SVN-Rev: 16621
2004-10-25 23:32:50 +00:00
George Rhoten
de0bbb2054
ICU-4006 Fix an allocation problem.
...
X-SVN-Rev: 16611
2004-10-25 00:20:59 +00:00
Vladimir Weinstein
5544bc1710
ICU-3763 fix path stomping when parent == fill-in
...
X-SVN-Rev: 16606
2004-10-23 00:19:39 +00:00
Vladimir Weinstein
09f8ca5624
ICU-4102 fix ures_getByKeyWithFallback for aliased resources
...
X-SVN-Rev: 16603
2004-10-22 23:13:12 +00:00
George Rhoten
1675fa4465
ICU-3805 Break putil.h/utypes.h header file dependancy loop
...
X-SVN-Rev: 16600
2004-10-22 22:19:12 +00:00
Eric Mader
5e69676523
ICU-3927 initial checkin of C version of Universal Time Scale.
...
X-SVN-Rev: 16587
2004-10-21 17:15:52 +00:00
George Rhoten
1397daa245
ICU-4148 The MinGW headers have a bug so that NOGDI doesn't work.
...
X-SVN-Rev: 16585
2004-10-21 06:40:36 +00:00
Deborah Goldsmith
225c380bde
ICU-3561 Locale-based text boundaries
...
X-SVN-Rev: 16582
2004-10-21 01:03:01 +00:00
George Rhoten
b08624b5bf
ICU-3855 Fix Cygwin/MSVC install.
...
X-SVN-Rev: 16580
2004-10-21 00:08:48 +00:00
Andy Heninger
720fe18819
ICU-3920 document that u_cleanup() resets memory, heap and trace functions.
...
X-SVN-Rev: 16579
2004-10-21 00:01:39 +00:00
Markus Scherer
72e364aa16
ICU-3674 improve conversion code coverage
...
X-SVN-Rev: 16570
2004-10-20 00:25:37 +00:00
Steven R. Loomis
21c45aad7e
ICU-4144 make getFunctionalEquivalent return the minimal locale
...
X-SVN-Rev: 16567
2004-10-19 22:53:58 +00:00
George Rhoten
db30246c77
ICU-3963 Make sure that the icudt.lib (import library) are the same between Windows configurations.
...
X-SVN-Rev: 16562
2004-10-19 18:27:15 +00:00
George Rhoten
337b3a2146
ICU-3963 Update what is renamed
...
X-SVN-Rev: 16554
2004-10-19 05:12:17 +00:00
George Rhoten
5d6a56d136
ICU-3963 Make sure that certain classes and functions get into urename.h properly.
...
X-SVN-Rev: 16553
2004-10-19 03:57:56 +00:00
George Rhoten
bdf72fb52c
ICU-3805 Break putil.h/utypes.h header file dependancy loop
...
X-SVN-Rev: 16552
2004-10-19 03:15:10 +00:00
Deborah Goldsmith
95bbad7347
ICU-4115 Set warning code when falling back to parent or root
...
X-SVN-Rev: 16546
2004-10-18 23:59:41 +00:00
George Rhoten
83b0d17af1
ICU-4078 Revert the move of the invariant conversion routines back to putil.h.
...
They are stable APIs, and they should not be moved.
X-SVN-Rev: 16530
2004-10-18 03:03:13 +00:00
George Rhoten
9fe39e1c8c
ICU-3805 Break putil.h/utypes.h header file dependancy loop
...
X-SVN-Rev: 16529
2004-10-18 02:43:33 +00:00
George Rhoten
07b125019f
ICU-4102 Improve multi-level aliasing with fallbacks.
...
X-SVN-Rev: 16525
2004-10-17 16:58:33 +00:00
George Rhoten
8318ed5467
ICU-4102 Improve multi-level aliasing with fallbacks.
...
X-SVN-Rev: 16524
2004-10-17 05:16:23 +00:00
George Rhoten
e69fca9d5f
ICU-4078 Fix for AIX with Visual Age 5 compiler, and make sure that the
...
disentanglement is correct by putting all the UnicodeSet virtual functions are
in one file. Also move some of the rule whitespace handling into better
locations.
X-SVN-Rev: 16519
2004-10-15 22:56:26 +00:00
George Rhoten
308aba80be
ICU-4078 Make sure that the decoupled cleanup functions are still called during a failure.
...
X-SVN-Rev: 16503
2004-10-15 06:05:51 +00:00
George Rhoten
5f2505021e
ICU-4084 Improve doOpenChoice performance
...
X-SVN-Rev: 16468
2004-10-13 05:41:18 +00:00
George Rhoten
e10141ecc9
ICU-3938 Partial incorporation of CLDR data. Some of the currency, weekend and DateTimeElements will be fixed later when the draftness is removed from some of the data.
...
X-SVN-Rev: 16464
2004-10-13 00:39:42 +00:00
George Rhoten
2e69aa04e2
ICU-4129 Fix for Borland C++ Builder.
...
X-SVN-Rev: 16459
2004-10-12 23:24:19 +00:00
George Rhoten
addb950226
ICU-4084 Improve doOpenChoice performance on less optimal platforms.
...
X-SVN-Rev: 16454
2004-10-12 06:09:26 +00:00
George Rhoten
d5efe15136
ICU-4084 Improve doOpenChoice performance, and make sure that tests can run against the shared data library.
...
X-SVN-Rev: 16448
2004-10-11 22:31:01 +00:00
George Rhoten
cf3b69cbf1
ICU-4084 Improve doOpenChoice performance.
...
X-SVN-Rev: 16444
2004-10-11 21:21:55 +00:00
George Rhoten
87487f4c09
ICU-4129 Fix for Borland C++ Builder.
...
X-SVN-Rev: 16440
2004-10-09 00:59:35 +00:00
George Rhoten
088b7ae383
ICU-4078 Remove some dependencies
...
X-SVN-Rev: 16428
2004-10-08 17:38:36 +00:00
George Rhoten
7674c243d1
ICU-4078 There is no need to use the default locale for foldCase as stated by Markus.
...
X-SVN-Rev: 16424
2004-10-08 05:17:17 +00:00
George Rhoten
42bc6ea738
ICU-4078 Split out u_errorName from putil.c. It's mainly used for error reporting, and it's large.
...
X-SVN-Rev: 16423
2004-10-08 04:22:58 +00:00
George Rhoten
349c3b5ad3
ICU-4127 Fix Hashtable constructors.
...
X-SVN-Rev: 16422
2004-10-08 01:52:53 +00:00
George Rhoten
19e709ced5
ICU-4078 There is no need to use the default locale for foldCase as stated by Markus.
...
X-SVN-Rev: 16420
2004-10-07 22:11:34 +00:00
George Rhoten
a862144196
ICU-4078 Remove unneeded caseCompare
...
X-SVN-Rev: 16416
2004-10-07 18:19:27 +00:00
George Rhoten
9777ef9aae
ICU-4078 Move dependency of uloc API from locmap to uloc.
...
X-SVN-Rev: 16411
2004-10-07 06:05:26 +00:00
George Rhoten
e2188e6775
ICU-4078 Decouple the cleanup functions from u_init and u_cleanup.
...
X-SVN-Rev: 16403
2004-10-06 23:10:53 +00:00
George Rhoten
36caf6be5a
ICU-4116 Fix for Visual Age 7.0 on Linux PPC so that __I doesn't collide with anything.
...
X-SVN-Rev: 16397
2004-10-05 23:08:06 +00:00
George Rhoten
106e91de6a
ICU-4078 Make sure that some functions that need to use __cxa_pure_virtual from g++ are only defined in one object file, especially if they are only used by other class.
...
X-SVN-Rev: 16389
2004-10-04 04:27:52 +00:00
George Rhoten
d9258ee74b
ICU-4078 Don't depend on Memory stream anymore, and fix some typos
...
X-SVN-Rev: 16349
2004-09-21 21:01:31 +00:00
Steven R. Loomis
174104abe1
ICU-3651 uloc_setKeywordValue: removal, and sorting of added keywords.
...
X-SVN-Rev: 16347
2004-09-20 23:59:59 +00:00
George Rhoten
6dc1bba6ad
ICU-3963 Update what is renamed.
...
X-SVN-Rev: 16342
2004-09-17 18:38:48 +00:00
George Rhoten
896c3fb9e8
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16341
2004-09-17 07:46:37 +00:00
George Rhoten
209c7b9bbd
ICU-4078 Don't depend on Memory stream anymore
...
X-SVN-Rev: 16340
2004-09-17 04:19:30 +00:00
George Rhoten
84960a49a3
ICU-4078 Don't depend on Memory stream anymore
...
X-SVN-Rev: 16339
2004-09-17 00:09:29 +00:00
George Rhoten
176c33eeee
ICU-4078 Remove some unused headers.
...
X-SVN-Rev: 16338
2004-09-17 00:08:28 +00:00
George Rhoten
b6a2f6b622
ICU-4078 Make sure that some inline functions aren't included.
...
X-SVN-Rev: 16337
2004-09-17 00:08:03 +00:00
George Rhoten
18ffb7c81f
ICU-3963 Make sure that better symbol names are exported for urename.h
...
X-SVN-Rev: 16333
2004-09-16 04:00:12 +00:00
George Rhoten
1ca3116228
ICU-4078 Remove unused strings.
...
X-SVN-Rev: 16330
2004-09-15 18:14:51 +00:00
George Rhoten
8066655515
ICU-4078 Remove unused strings.
...
X-SVN-Rev: 16329
2004-09-15 17:11:47 +00:00
Vladimir Weinstein
0314c356b1
ICU-4102 Fix direct access handling of aliases
...
X-SVN-Rev: 16326
2004-09-14 23:35:32 +00:00
Andy Heninger
8e505af9bb
ICU-4055 fixed bad comment, test to verify behavior.
...
X-SVN-Rev: 16321
2004-09-14 17:31:54 +00:00
Markus Scherer
5aa9e27ac0
ICU-4078 move functions for invariant characters from putil to new uinvchar, public prototypes into utypes.h
...
X-SVN-Rev: 16320
2004-09-14 16:58:51 +00:00
Markus Scherer
86ae6dd6fc
ICU-4078 U_INLINE->inline in .cpp
...
X-SVN-Rev: 16318
2004-09-14 00:52:37 +00:00
Markus Scherer
a52e1cd824
ICU-4078 enable building a UnicodeSet from a property using/loading only the relevant data file
...
X-SVN-Rev: 16316
2004-09-13 23:38:31 +00:00
Markus Scherer
a745bc2469
ICU-4078 separate unorm_compare() from unorm.cpp into its own file unormcmp.cpp so that unorm.cpp itself is independent of any properties outside of unorm.icu
...
X-SVN-Rev: 16315
2004-09-13 23:37:58 +00:00
Markus Scherer
95a00e8e5c
ICU-4078 check for error code
...
X-SVN-Rev: 16314
2004-09-13 23:33:48 +00:00
Markus Scherer
f7b7183d7a
ICU-4078 enable building a UnicodeSet from a property using/loading only the relevant data file
...
X-SVN-Rev: 16313
2004-09-13 23:33:22 +00:00
George Rhoten
276f299cfe
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16309
2004-09-13 00:10:12 +00:00
George Rhoten
8066f2dfe3
ICU-4078 Make sure the cleanup function definition works in C++
...
X-SVN-Rev: 16306
2004-09-12 22:54:50 +00:00
Markus Scherer
c7b731f94b
ICU-4078 normalization exclusion sets: move their building (with set patterns) from unorm.cpp to gennorm so that runtime normalization code does not depend on all properties and uniset_props.cpp
...
X-SVN-Rev: 16304
2004-09-12 16:59:20 +00:00
Markus Scherer
bd1f26f937
ICU-4078 move property name comparison functions from uprops to propname
...
X-SVN-Rev: 16303
2004-09-11 22:02:10 +00:00
Markus Scherer
248e6ad8fa
ICU-4078 move functions to make uchar.c (core properties APIs) independent of ucase.c (case mapping)
...
X-SVN-Rev: 16302
2004-09-11 21:59:21 +00:00
Markus Scherer
b5eebb331e
ICU-4078 move functions to make uchar.c (core properties APIs) independent of uprops.c (universal properties APIs)
...
X-SVN-Rev: 16301
2004-09-11 15:04:40 +00:00
Markus Scherer
b92c4979a1
ICU-4078 make case-insensitive string comparisons independent of normalization code by duplicating parts of the unorm_compare() implementation
...
X-SVN-Rev: 16300
2004-09-11 14:24:31 +00:00
Markus Scherer
e46fb2345d
ICU-4078 simplify code for creating exclusion sets
...
X-SVN-Rev: 16299
2004-09-11 05:29:21 +00:00
George Rhoten
3125a17c01
ICU-4078 Make sure that this can work without break iteration.
...
X-SVN-Rev: 16289
2004-09-10 03:19:27 +00:00
George Rhoten
eeac2edf68
ICU-4078 Remove unused headers due to file split.
...
X-SVN-Rev: 16288
2004-09-10 03:18:48 +00:00
George Rhoten
074fecd712
ICU-4078 Move dependency of uloc API from locmap to uloc.
...
X-SVN-Rev: 16287
2004-09-09 07:57:42 +00:00
George Rhoten
a2173be0a3
ICU-3696 Replace jisx-201 with ibm-897.
...
X-SVN-Rev: 16286
2004-09-09 07:57:06 +00:00
George Rhoten
587e2cef3e
ICU-4078 disentangle conversion and properties code some from other parts of the common library
...
X-SVN-Rev: 16282
2004-09-09 05:55:01 +00:00
George Rhoten
54372e084e
ICU-4078 Allow the majority of the converter API to not depend on ures_ API.
...
X-SVN-Rev: 16280
2004-09-09 00:57:05 +00:00
George Rhoten
9d54cafb75
ICU-4078 Move dependency of uloc API from locmap to uloc.
...
X-SVN-Rev: 16279
2004-09-08 23:28:51 +00:00
Markus Scherer
a644b0e629
ICU-4078 add cdecl to C callbacks into C++
...
X-SVN-Rev: 16276
2004-09-08 14:14:35 +00:00
Markus Scherer
62525d7ea0
ICU-3969 remove unused variables
...
X-SVN-Rev: 16275
2004-09-08 14:05:44 +00:00
George Rhoten
c876971e64
ICU-3969 errorCode was not initialized
...
X-SVN-Rev: 16273
2004-09-08 00:19:10 +00:00
George Rhoten
04cb6cc1ff
ICU-4078 oops
...
X-SVN-Rev: 16271
2004-09-07 23:25:53 +00:00
Markus Scherer
4e8f1e5b40
ICU-4078 move dependency on uloc code from low-level ucase.c to somewhat higher ustrcase.c
...
X-SVN-Rev: 16269
2004-09-07 22:04:47 +00:00
Markus Scherer
d07a737592
ICU-4078 forgot to move 2 constants from ustrtrns.c
...
X-SVN-Rev: 16268
2004-09-07 21:32:01 +00:00
Markus Scherer
8a3a93deed
ICU-4078 use USetAdder interface to remove dependencies of low-level code on the USet/UnicodeSet implementation
...
X-SVN-Rev: 16265
2004-09-07 17:59:53 +00:00
Markus Scherer
02ef1c94e9
ICU-4078 move string<->WCS transformation functions into a separate implementation file for better modularization
...
X-SVN-Rev: 16264
2004-09-07 17:49:59 +00:00
Markus Scherer
29038e96b7
ICU-3969 use new case mapping code in ucase.c, with ucase.icu data
...
X-SVN-Rev: 16257
2004-09-06 15:57:11 +00:00
Markus Scherer
9f84b31d3a
ICU-3969 add macro for lazy initialization check
...
X-SVN-Rev: 16256
2004-09-06 15:41:52 +00:00
Markus Scherer
1fedbad320
ICU-3969 initial code using ucase.icu for case mappings and related properties
...
X-SVN-Rev: 16255
2004-09-06 15:40:03 +00:00
Markus Scherer
c165f1dd07
ICU-1870 add default folding functions
...
X-SVN-Rev: 16254
2004-09-06 15:38:09 +00:00
George Rhoten
0fc1c57375
ICU-4084 Make sure that ures_* is used instead of the slower ResourceBundle.
...
X-SVN-Rev: 16250
2004-09-03 15:17:54 +00:00
George Rhoten
0bb8b36fd5
ICU-3651 Remove compiler warnings
...
X-SVN-Rev: 16244
2004-09-01 22:21:50 +00:00
Steven R. Loomis
feba47022c
ICU-3651 uloc_setKeywordValue (partial: needs sorting and removal)
...
X-SVN-Rev: 16240
2004-09-01 02:24:46 +00:00
Steven R. Loomis
2dc9cb9c98
ICU-3841 change in ures_open behavior & client fix
...
X-SVN-Rev: 16238
2004-09-01 01:17:47 +00:00
Steven R. Loomis
76efb4902e
ICU-3744 put space between multiple keywords in display
...
X-SVN-Rev: 16228
2004-08-31 20:51:51 +00:00
George Rhoten
ca8716d1e9
ICU-4084 Sync the C and C++ API, and move internal function to internal headers.
...
X-SVN-Rev: 16221
2004-08-31 17:49:04 +00:00
George Rhoten
70c60ebe4e
ICU-4053 Improve some documentation.
...
X-SVN-Rev: 16220
2004-08-31 17:47:21 +00:00
George Rhoten
57fb215934
ICU-4078 Further separate the default converter from the rest of the ustring internal API
...
X-SVN-Rev: 16217
2004-08-30 23:22:46 +00:00
Markus Scherer
7b14db432e
ICU-4078 split uset_props.cpp from uset.cpp to disentangle properties code from core UnicodeSet/USet
...
X-SVN-Rev: 16216
2004-08-30 22:35:58 +00:00