Commit Graph

1491 Commits

Author SHA1 Message Date
Ram Viswanadha
66764b5012 ICU-899 Add uscript_getScript() API.
X-SVN-Rev: 5865
2001-09-21 05:09:22 +00:00
Yves Arrouye
ac99345a41 ICU-1227 support for a --with-library-suffix option.
X-SVN-Rev: 5861
2001-09-21 03:41:21 +00:00
Markus Scherer
84fc77e777 ICU-1199 add u_digit() and u_forDigit()
X-SVN-Rev: 5859
2001-09-21 00:27:17 +00:00
Markus Scherer
1ad7e7a434 ICU-1198 small fixes to ures_getInt() - check type and use RES_GET_INT()
X-SVN-Rev: 5857
2001-09-21 00:02:24 +00:00
George Rhoten
b19e723440 ICU-770 Add some documentation.
X-SVN-Rev: 5850
2001-09-20 22:55:34 +00:00
Markus Scherer
16c24627e0 ICU-809 forbid UnicodeString::setTo() while a getBuffer(minCapacity) is open
X-SVN-Rev: 5846
2001-09-20 22:19:51 +00:00
George Rhoten
bae514fec0 ICU-809 Make ustdio use getBuffer instead of getArray
X-SVN-Rev: 5836
2001-09-20 17:36:40 +00:00
Markus Scherer
ed39c6bf2d ICU-809 implement the new getBuffer()s and releaseBuffer() and remove UnicodeString::getUChars()
X-SVN-Rev: 5830
2001-09-20 01:14:37 +00:00
George Rhoten
f9888b589c ICU-740 Don't build unused code.
X-SVN-Rev: 5813
2001-09-19 01:47:10 +00:00
George Rhoten
69467d4959 ICU-740 This code isn't used anymore
X-SVN-Rev: 5811
2001-09-19 01:26:00 +00:00
Markus Scherer
cad169cb8e ICU-1200 add @draft
X-SVN-Rev: 5806
2001-09-19 00:39:10 +00:00
Markus Scherer
a9c3a9cac0 ICU-1201 deprecate the BiDi class
X-SVN-Rev: 5805
2001-09-19 00:35:29 +00:00
Markus Scherer
e8831d77fe ICU-1200 deprecate UnicodeConverter
X-SVN-Rev: 5804
2001-09-19 00:14:07 +00:00
Markus Scherer
513ddbcaf2 ICU-1200 no need any more to explicitly NUL-terminate after US::extract() to codepage
X-SVN-Rev: 5803
2001-09-19 00:06:19 +00:00
Markus Scherer
250e500aa3 ICU-1109 use more appropriate US::extract(), no need to NUL-terminate explicitly
X-SVN-Rev: 5800
2001-09-18 23:50:55 +00:00
George Rhoten
dd534de988 ICU-740 Don't build unneeded code.
X-SVN-Rev: 5798
2001-09-18 22:58:58 +00:00
Markus Scherer
07f4a12e0e ICU-1215 fix US::reverse() for supplementary characters
X-SVN-Rev: 5793
2001-09-18 22:28:10 +00:00
Yves Arrouye
6fa8fa610d ICU-1212 moved urename.h
X-SVN-Rev: 5790
2001-09-18 21:37:01 +00:00
George Rhoten
5d46c7c76e ICU-1075 Don't use // in a C file
X-SVN-Rev: 5784
2001-09-18 20:24:36 +00:00
George Rhoten
0414692e06 ICU-1210 Use UBool instead of bool_t
X-SVN-Rev: 5780
2001-09-18 17:32:33 +00:00
Ram Viswanadha
629232d8fd ICU-960 u_str* transformation functions
X-SVN-Rev: 5777
2001-09-18 03:46:25 +00:00
Ram Viswanadha
1b6f4b110b ICU-960 u_str* transformation functions
X-SVN-Rev: 5775
2001-09-18 03:41:09 +00:00
Ram Viswanadha
c62bc427ba ICU-899 Fixed a minor bug in USCRIPT_CODE_LIMIT
X-SVN-Rev: 5774
2001-09-18 03:39:36 +00:00
Ram Viswanadha
61e9767b81 ICU-960 Definitions for wchar_t
X-SVN-Rev: 5773
2001-09-18 03:38:00 +00:00
Markus Scherer
9f65fdc2db ICU-1200 add constructor & extract() with UConverter*
X-SVN-Rev: 5771
2001-09-18 01:12:14 +00:00
Markus Scherer
5610bbf962 ICU-1200 add internal string termination functions for char*, UChar32*, wchar_t* strings
X-SVN-Rev: 5770
2001-09-18 00:56:43 +00:00
Vladimir Weinstein
e9fe410e8d ICU-1198 added different functions for getting signed and unsigned integers. Test to follow
X-SVN-Rev: 5762
2001-09-17 23:05:08 +00:00
Andy Heninger
4801157384 ICU-1075 Memory leak in udata.c
X-SVN-Rev: 5761
2001-09-17 22:57:38 +00:00
Markus Scherer
ddb9fa851a ICU-1197 add moveIndex32()
X-SVN-Rev: 5758
2001-09-17 22:05:21 +00:00
Vladimir Weinstein
5939fbca4d ICU-1206 added C like UnicodeString returning functions
X-SVN-Rev: 5757
2001-09-17 22:04:48 +00:00
George Rhoten
4e351c0c81 ICU-513 Don't use the deprecated API anymore.
X-SVN-Rev: 5756
2001-09-17 21:50:19 +00:00
Alan Liu
ad2523bd8b ICU-1079 fix bug found during S-T/V impl
X-SVN-Rev: 5748
2001-09-14 22:01:33 +00:00
Ram Viswanadha
ade7405a54 ICU-899 Changes for revisited proposal
X-SVN-Rev: 5739
2001-09-11 22:03:57 +00:00
Ram Viswanadha
23183c7042 ICU-399 cast the range checks to uint32_t
X-SVN-Rev: 5734
2001-09-11 18:33:18 +00:00
Ram Viswanadha
959f6956c7 ICU-899 Changes for revisited proposal
X-SVN-Rev: 5732
2001-09-11 05:00:34 +00:00
Markus Scherer
b15ef62e32 ICU-1107 redesign/fix Normalizer iteration index movement
X-SVN-Rev: 5731
2001-09-11 01:29:36 +00:00
Markus Scherer
a3c3b270f4 ICU-1129 implement macros to get surrogate values
X-SVN-Rev: 5728
2001-09-11 01:27:34 +00:00
Ram Viswanadha
f192374f05 ICU-1123 Fix the bugs for UCNV_*_CALLBACK_ESCAPE
X-SVN-Rev: 5725
2001-09-10 03:50:45 +00:00
Andy Heninger
a9f6f41f42 ICU-1075 udata.c restructuring, fix broken UNIX build.
Windows project file, disable language extensions for udata.c

X-SVN-Rev: 5721
2001-09-08 00:27:05 +00:00
George Rhoten
2bb12506ac ICU-1087 Change the documentation of the country/region locales
X-SVN-Rev: 5719
2001-09-07 21:57:29 +00:00
Andy Heninger
412f48860e ICU-1075 udata.c restructured, split into separate files, hopefully making code clearer, dependencies clearer.
Functionality pretty much unchanged.

X-SVN-Rev: 5716
2001-09-07 18:42:29 +00:00
George Rhoten
597b1d7ffd ICU-770 Better fix for Solaris
X-SVN-Rev: 5714
2001-09-07 17:28:45 +00:00
George Rhoten
b0aaeacced ICU-770 Fix for Solaris
X-SVN-Rev: 5713
2001-09-07 03:34:02 +00:00
George Rhoten
23de307358 ICU-770 Memory cleanup
X-SVN-Rev: 5712
2001-09-07 01:48:46 +00:00
George Rhoten
05d9fa9e57 ICU-1099 Make some data a bit more const
X-SVN-Rev: 5711
2001-09-07 00:54:02 +00:00
George Rhoten
d41489ae47 ICU-770 Memory cleanup on potential memory leaks
X-SVN-Rev: 5709
2001-09-06 23:07:26 +00:00
George Rhoten
1451cc22bd ICU-1087 Add static keyword to the local variables and functions
X-SVN-Rev: 5707
2001-09-06 18:34:57 +00:00
George Rhoten
fee8fb8162 ICU-770 Memory cleanup
X-SVN-Rev: 5706
2001-09-06 18:10:06 +00:00
Markus Scherer
9b04837ff0 ICU-770 call unorm_cleanup()
X-SVN-Rev: 5702
2001-09-06 01:22:23 +00:00
Markus Scherer
6cc849aea3 ICU-1007 memory cleanup
X-SVN-Rev: 5701
2001-09-06 01:20:43 +00:00
Markus Scherer
b357b44da5 ICU-1109 remove cpputils.cpp (uprv_fillOutputString())
X-SVN-Rev: 5698
2001-09-06 00:03:59 +00:00
Markus Scherer
7c6e2b4cef ICU-1109 remove uprv_fillOutputString(), replaced by new function int32_t UnicodeString::extract(UChar *, int32_t, UErrorCode &)
X-SVN-Rev: 5697
2001-09-05 23:41:11 +00:00
Markus Scherer
0844431640 ICU-1109 implement new NUL-termination semantics
X-SVN-Rev: 5696
2001-09-05 23:39:38 +00:00
Markus Scherer
06973e024e ICU-1109 add US::extract() with NUL-termination and error/warning code
X-SVN-Rev: 5695
2001-09-05 23:37:56 +00:00
Markus Scherer
2ee9b7af66 ICU-1109 add u_terminateUChars()
X-SVN-Rev: 5694
2001-09-05 23:37:16 +00:00
Markus Scherer
0cf4543b4a ICU-1109 add U_STRING_NOT_TERMINATED_WARNING
X-SVN-Rev: 5693
2001-09-05 23:36:20 +00:00
George Rhoten
3bab3fb2ac ICU-1099 Make some data a bit more const
X-SVN-Rev: 5692
2001-09-05 23:23:11 +00:00
Ram Viswanadha
289db8f112 ICU-329 U_ERROR_LIMIT should be equal to U_FMT_PARSE_ERROR_LIMIT
X-SVN-Rev: 5691
2001-09-05 23:13:06 +00:00
Ram Viswanadha
eada9047be ICU-1008 Fix memory leak in ISO-2022 SafeClone
X-SVN-Rev: 5690
2001-09-05 23:03:28 +00:00
Ram Viswanadha
a118536e31 ICU-1008 Fix memory leak in ISO-2022 SafeClone
X-SVN-Rev: 5689
2001-09-05 22:51:53 +00:00
George Rhoten
589ceba976 ICU-1100 Don't fail on ures_getIntVector and ures_getBinary any more.
X-SVN-Rev: 5687
2001-09-05 18:44:27 +00:00
Markus Scherer
35e3da494f ICU-1007 simplify esp. composition, add comments
X-SVN-Rev: 5680
2001-09-01 02:12:03 +00:00
George Rhoten
420c9b317c ICU-770 More data cleanup
X-SVN-Rev: 5678
2001-09-01 01:55:48 +00:00
George Rhoten
6669fa1672 ICU-1087 Add static keyword to the local variables
X-SVN-Rev: 5672
2001-08-31 23:08:48 +00:00
George Rhoten
379591e1bb ICU-1099 Add const to some static data
X-SVN-Rev: 5669
2001-08-31 22:00:00 +00:00
George Rhoten
bfdd40abc8 ICU-770 Allocate less memory.
X-SVN-Rev: 5668
2001-08-31 21:58:05 +00:00
Markus Scherer
d365d8a956 ICU-1007 complete implementation of Normalizer iteration
X-SVN-Rev: 5666
2001-08-31 21:37:39 +00:00
George Rhoten
4e1079ab28 ICU-900 Fixed a compiler warning
X-SVN-Rev: 5662
2001-08-31 18:33:05 +00:00
Ram Viswanadha
e7042af1b8 ICU-329 Add parseError and UErrorCode to all public API's to make them consitent with ICU's design. Fix implementation to bubble the error code.
X-SVN-Rev: 5653
2001-08-31 03:23:39 +00:00
George Rhoten
8f2c4bfb65 ICU-770 More data cleanup
X-SVN-Rev: 5651
2001-08-31 02:14:47 +00:00
George Rhoten
d71d803d0c ICU-770 More data cleanup and remove the mutex usage from the cleanup functions
X-SVN-Rev: 5647
2001-08-31 02:10:39 +00:00
Markus Scherer
53b104c0e7 ICU-1007 improve code readability; start composition improvements
X-SVN-Rev: 5645
2001-08-31 00:45:53 +00:00
Markus Scherer
9ff852022f ICU-1007 improve code readability
X-SVN-Rev: 5644
2001-08-31 00:44:57 +00:00
Markus Scherer
6293e63ad0 ICU-1007 Jamo LVT instead of Jamo 123
X-SVN-Rev: 5641
2001-08-30 22:30:11 +00:00
Markus Scherer
45d66e4ab9 ICU-1007 Jamo LVT instead of Jamo 123; more readable norm32 range checks and a separate fn for combining two characters
X-SVN-Rev: 5640
2001-08-30 22:29:47 +00:00
Markus Scherer
7aac383122 ICU-1007 add U_FAILURE() checks
X-SVN-Rev: 5638
2001-08-30 22:25:26 +00:00
Markus Scherer
ae7730027b ICU-1007 description of the unorm.dat file format
X-SVN-Rev: 5634
2001-08-30 20:37:59 +00:00
Andy Heninger
91985fb45f ICU-1075 For ICUData, fall back to .dat file if common lib is linked with stub data library.
X-SVN-Rev: 5633
2001-08-30 18:41:30 +00:00
George Rhoten
e1749f434d ICU-1099 Add const to some static data
X-SVN-Rev: 5632
2001-08-30 18:25:42 +00:00
George Rhoten
5064a00b19 ICU-1008 Don't do static init when threads are disabled.
X-SVN-Rev: 5630
2001-08-30 17:52:53 +00:00
George Rhoten
8f53df7e76 ICU-1008 Don't do static init when threads are disabled.
X-SVN-Rev: 5629
2001-08-30 17:09:43 +00:00
George Rhoten
17ea6be691 ICU-770 Disable the destroy function when threads are not available.
X-SVN-Rev: 5628
2001-08-30 17:05:21 +00:00
George Rhoten
789f113c9f ICU-1099 Add const to some static data
X-SVN-Rev: 5627
2001-08-30 16:59:44 +00:00
George Rhoten
1282743e66 ICU-1018 Make ustream work in ustdio.
X-SVN-Rev: 5626
2001-08-30 16:31:01 +00:00
George Rhoten
d745e83da1 ICU-1018 Make ustream work in ustdio.
X-SVN-Rev: 5624
2001-08-30 03:29:14 +00:00
George Rhoten
5037815672 ICU-1018 Change conflicts with versioning; moving ustream to ustdio.
X-SVN-Rev: 5623
2001-08-30 03:10:31 +00:00
George Rhoten
6050ed1893 ICU-770 Add the i18n data cleanup functions.
X-SVN-Rev: 5621
2001-08-30 03:06:19 +00:00
George Rhoten
e3be3468c0 ICU-770 More data cleanup
X-SVN-Rev: 5619
2001-08-30 02:59:19 +00:00
Markus Scherer
95abeb91e1 ICU-1007 remove DecompData and ComposeData
X-SVN-Rev: 5615
2001-08-30 00:00:06 +00:00
Markus Scherer
974bfd3519 ICU-1007 completely replace the old with the new implementation
X-SVN-Rev: 5614
2001-08-29 23:57:15 +00:00
Markus Scherer
bed1f92331 ICU-1007 codereview comments; initial Normalizer iteration functions
X-SVN-Rev: 5613
2001-08-29 23:50:18 +00:00
Andy Heninger
50c8538b84 ICU-1075 Data Cache, key is base name rather than full path.
X-SVN-Rev: 5610
2001-08-29 22:57:37 +00:00
George Rhoten
323a4ba62c ICU-770 Include the header file
X-SVN-Rev: 5608
2001-08-29 22:07:27 +00:00
George Rhoten
303ce37e9a ICU-900 Fixed some compiler warnings by making the locmap "translation unit" not empty.
X-SVN-Rev: 5606
2001-08-29 21:37:09 +00:00
George Rhoten
77796dc105 ICU-597 Find the decimal point properly when the locale changes
X-SVN-Rev: 5603
2001-08-29 19:10:52 +00:00
George Rhoten
9c05f564db ICU-1102 Make fgClassID private
X-SVN-Rev: 5602
2001-08-29 18:14:28 +00:00
George Rhoten
6854d6d1c8 ICU-1099 Make some data const
X-SVN-Rev: 5601
2001-08-29 18:13:00 +00:00
Markus Scherer
44850e6120 ICU-1007 remove ComposedCharIter
X-SVN-Rev: 5600
2001-08-29 16:32:33 +00:00
George Rhoten
0cfce8dc4b ICU-1100 Properly handle binary and int vectors of size zero.
X-SVN-Rev: 5590
2001-08-27 18:51:43 +00:00
Syn Wee Quek
8e4ca45744 ICU-1030
Made SearchIterator and StringSearch friends to UnicodeString.

X-SVN-Rev: 5586
2001-08-25 02:00:55 +00:00
George Rhoten
fce6f3cb9f ICU-770 More data cleanup
X-SVN-Rev: 5585
2001-08-25 01:13:21 +00:00
George Rhoten
38360539d4 ICU-770 Internal cleanup API naming scheme changed.
X-SVN-Rev: 5584
2001-08-25 01:09:11 +00:00
George Rhoten
4a1e955f9c ICU-770 Fixed memory access problem.
X-SVN-Rev: 5583
2001-08-25 01:07:45 +00:00
George Rhoten
383eef2c3e ICU-1075 Fix a memory leak
X-SVN-Rev: 5581
2001-08-24 20:09:54 +00:00
George Rhoten
4bc449ea45 ICU-1099 Change a pointer to const data array to a const array
X-SVN-Rev: 5578
2001-08-24 16:43:12 +00:00
George Rhoten
b08b152396 ICU-1099 Undo const to some static data
X-SVN-Rev: 5574
2001-08-24 01:38:04 +00:00
George Rhoten
cb4a210822 ICU-1099 Undo const to some static data
X-SVN-Rev: 5573
2001-08-24 01:02:37 +00:00
George Rhoten
1627306f26 ICU-1099 Add const to some static data
X-SVN-Rev: 5572
2001-08-24 00:38:44 +00:00
George Rhoten
66288afa66 ICU-1099 Add const to some static data
X-SVN-Rev: 5571
2001-08-24 00:22:07 +00:00
George Rhoten
96558fe097 ICU-1099 Add const to some static data
X-SVN-Rev: 5570
2001-08-24 00:00:49 +00:00
George Rhoten
3028d7f734 ICU-238 Change locmap from C++ to C
X-SVN-Rev: 5569
2001-08-23 23:56:42 +00:00
George Rhoten
f9081a2e8e ICU-1096 Make UVector and UStack use UErrorCode for U_MEMORY_ALLOCATION_ERROR
X-SVN-Rev: 5565
2001-08-23 01:06:08 +00:00
George Rhoten
0fa6d5c031 ICU-1087 HP/UX fix
X-SVN-Rev: 5554
2001-08-22 16:55:25 +00:00
George Rhoten
6316d0eded ICU-1087 AIX can't use reinterpret_cast<>
X-SVN-Rev: 5551
2001-08-21 00:00:31 +00:00
George Rhoten
667cb7b3b5 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 5542
2001-08-18 01:09:24 +00:00
Ram Viswanadha
23beedf30c ICU-1031 Shuffled error constants so that for display in the debugger
X-SVN-Rev: 5539
2001-08-18 00:40:35 +00:00
George Rhoten
06cec7cca5 ICU-1091 createFromName(NULL) should return the default Locale.
X-SVN-Rev: 5535
2001-08-18 00:07:08 +00:00
George Rhoten
b852870e7b ICU-1091 Better documentation
X-SVN-Rev: 5534
2001-08-18 00:06:11 +00:00
Ram Viswanadha
b9de3d570f ICU-1090 fixed ures_getByKey crashing
X-SVN-Rev: 5526
2001-08-17 22:14:17 +00:00
Andy Heninger
fc61c83aa2 ICU-1075 Yet more data loading changes
X-SVN-Rev: 5523
2001-08-17 21:34:07 +00:00
Markus Scherer
6c890043bb ICU-1007 avoid gcc warnings
X-SVN-Rev: 5519
2001-08-17 20:37:13 +00:00
George Rhoten
9ab9ba8cbf ICU-329 End the file with a newline, which is needed for some compilers
X-SVN-Rev: 5506
2001-08-17 02:53:35 +00:00
Ram Viswanadha
61e489cacd ICU-329 Move uprv_strtod and other functions to private headers and files
X-SVN-Rev: 5498
2001-08-17 01:40:34 +00:00
Ram Viswanadha
209441543f ICU-329 Add more error codes for formatting api
X-SVN-Rev: 5497
2001-08-17 01:38:14 +00:00
George Rhoten
7b11ef88e4 ICU-900 Fixed some compiler warnings
X-SVN-Rev: 5493
2001-08-17 00:44:38 +00:00
George Rhoten
d1afd5979d ICU-900 Fixed some compiler warnings
X-SVN-Rev: 5492
2001-08-17 00:24:58 +00:00
Markus Scherer
6eb5998fc1 ICU-1007 replace old normalization implementation by new one, use unorm_quickCheck(UNORM_FCD) instead of the temporary checkFCD()
X-SVN-Rev: 5489
2001-08-17 00:21:18 +00:00
George Rhoten
44283cc553 ICU-770 incorporate the udata_cleanup into the internal API
X-SVN-Rev: 5488
2001-08-17 00:18:49 +00:00
Markus Scherer
173a4678e2 ICU-1007 rename GrowBuffer to UGrowBuffer to avoid potential naming conflicts
X-SVN-Rev: 5487
2001-08-17 00:18:25 +00:00
Andy Heninger
e387d2ad37 ICU-1075 Solaris doesn't like C++ comments in C files.
X-SVN-Rev: 5486
2001-08-17 00:00:55 +00:00
George Rhoten
5979c84b75 ICU-597 Implement uprv_getDefaultCodepage for as/400, and move related code closer together.
X-SVN-Rev: 5481
2001-08-16 16:20:56 +00:00
Ram Viswanadha
87d0db48ce ICU-329 Move itou to putil.c add more error codes for parse errors and transliteration.
X-SVN-Rev: 5477
2001-08-16 01:01:57 +00:00
George Rhoten
ae8bfdff08 ICU-1087 Document the deprecated API
X-SVN-Rev: 5471
2001-08-16 00:31:26 +00:00
Andy Heninger
051f850dcf ICU-1075 Solaris doesn't like C++ comments in C files.
X-SVN-Rev: 5469
2001-08-15 23:51:26 +00:00
Andy Heninger
21a486a624 ICU-1075 Data updates. More updateds to ICU data handling.
X-SVN-Rev: 5468
2001-08-15 23:27:38 +00:00
Andy Heninger
c84ea102a7 ICU-1075 Data updates. More updateds to ICU data handling.
X-SVN-Rev: 5467
2001-08-15 22:39:42 +00:00
Yves Arrouye
cbeb753bc6 ICU-1088 fixed constness issues.
X-SVN-Rev: 5464
2001-08-13 22:05:27 +00:00
George Rhoten
ff2df5aa3c ICU-770 Add documentation
X-SVN-Rev: 5463
2001-08-11 00:43:02 +00:00
George Rhoten
f850ad2c5e ICU-770 Change code for u_cleanup() API.
X-SVN-Rev: 5462
2001-08-11 00:29:58 +00:00
George Rhoten
59e51a0248 ICU-770 Simplification of code for u_cleanup() API.
X-SVN-Rev: 5461
2001-08-11 00:28:57 +00:00
George Rhoten
3af0a0b31a ICU-770 New u_cleanup() API.
X-SVN-Rev: 5460
2001-08-11 00:27:31 +00:00
George Rhoten
14523214ee ICU-1087 Add LocaleProxy for source code compatibility and add new functions to access commonly used locales.
X-SVN-Rev: 5458
2001-08-10 22:36:26 +00:00
Vladimir Weinstein
c268948bcb ICU-1078 C++ API for IntVector
X-SVN-Rev: 5455
2001-08-10 21:18:07 +00:00
Andy Heninger
19b4dec854 ICU-1075 Data updates. Unix ports (not complete) and Common Data Caching impl.
X-SVN-Rev: 5454
2001-08-10 20:50:07 +00:00
Vladimir Weinstein
f255a31517 ICU-1083 Data structure for surrogate support
X-SVN-Rev: 5453
2001-08-10 20:39:52 +00:00
Andy Heninger
839e1a6152 ICU-1075 Updates to stub data library from port to Linux
X-SVN-Rev: 5445
2001-08-06 22:53:11 +00:00
Vladimir Weinstein
c29c76ca4a ICU-1083 Adding extended ucmp to Unix build
X-SVN-Rev: 5430
2001-08-03 14:39:59 +00:00
Vladimir Weinstein
b320d29ee6 ICU-1083 data structure for surrogate support. Will supersede ucmp32 in collation
X-SVN-Rev: 5426
2001-08-02 22:26:44 +00:00
Ram Viswanadha
96ce0be9de ICU-899 Change U_INVALID_CODE to U_INVALID_SCRIPT_CODE and fix testing for error code
X-SVN-Rev: 5422
2001-08-02 16:44:21 +00:00
Alan Liu
38a35f8596 ICU-1079 add utility deleters for UVector and Hashtable
X-SVN-Rev: 5413
2001-08-01 17:37:37 +00:00
Vladimir Weinstein
749a62ae93 ICU-1078 support for IntVector type in resource bundles
X-SVN-Rev: 5410
2001-08-01 17:08:07 +00:00
Alan Liu
772c6a5bd5 ICU-1023 fix UVector to support int32_t elements properly
X-SVN-Rev: 5398
2001-07-31 18:10:53 +00:00
George Rhoten
270bfff436 ICU-988 Better roundtrip mapping of LCIDs that have more than one locale.
X-SVN-Rev: 5374
2001-07-30 22:16:02 +00:00
George Rhoten
a39033b633 ICU-988 Better mapping for nb, nn, hr, sh, sr
X-SVN-Rev: 5368
2001-07-28 01:52:33 +00:00
Vladimir Weinstein
d6693e4b66 ICU-1005 more resource bundle cleanup and greater test coverage, fixed faulty test
X-SVN-Rev: 5362
2001-07-27 17:15:30 +00:00
Andy Heninger
cd61cbf256 ICU-1075 data handling updates.
X-SVN-Rev: 5353
2001-07-26 21:55:49 +00:00
Vladimir Weinstein
7a55cc00da ICU-1005 increased code coverage for resbund. Decoupled rb collator from resource bundle. removed unneeded internal functions and classes
X-SVN-Rev: 5348
2001-07-26 18:36:57 +00:00
George Rhoten
635fb62ca4 ICU-1074 Fixed STLPort C++ library compilation problem
X-SVN-Rev: 5347
2001-07-26 18:03:44 +00:00
Vladimir Weinstein
c76ff368f0 ICU-392 instructions for bumping version numbers
X-SVN-Rev: 5343
2001-07-25 20:23:40 +00:00
Ram Viswanadha
9e39c37aea ICU-452 GCC complaining about missing white space between a hex number and '-' sign.
X-SVN-Rev: 5333
2001-07-24 21:53:19 +00:00
Ram Viswanadha
0b3d86ef0c ICU-452 Added support for EXT character handling.
X-SVN-Rev: 5329
2001-07-24 18:09:01 +00:00
Vladimir Weinstein
e026c8d874 ICU-392 build data file with versioned entry point
X-SVN-Rev: 5328
2001-07-24 16:31:17 +00:00
Vladimir Weinstein
7d283f6829 ICU-392 change the library version number
X-SVN-Rev: 5327
2001-07-24 16:27:00 +00:00
George Rhoten
3935356bad ICU-994 Needed to use atol instead of atoi
X-SVN-Rev: 5326
2001-07-24 01:07:56 +00:00
Vladimir Weinstein
512090f4b0 ICU-392 bumped ICU version to 1.9 for parallel version usage testing purposes
X-SVN-Rev: 5298
2001-07-23 20:58:43 +00:00
Vladimir Weinstein
354656058f ICU-392 some functions that were skipped are now in
X-SVN-Rev: 5296
2001-07-23 20:55:33 +00:00
Vladimir Weinstein
e74d26522b ICU-1031 deprecating comment for old warning names
X-SVN-Rev: 5294
2001-07-23 20:14:48 +00:00
Vladimir Weinstein
d4c7b274b6 ICU-392 consolidated rename data in one .h file
X-SVN-Rev: 5290
2001-07-21 05:37:01 +00:00
Vladimir Weinstein
b277b1f57f ICU-392 consolidated renaming data in one .h file
X-SVN-Rev: 5289
2001-07-21 05:26:25 +00:00
Vladimir Weinstein
7eebab715a ICU-392 support for export renaming on win32
X-SVN-Rev: 5282
2001-07-19 22:21:32 +00:00
Vladimir Weinstein
d898ab62c8 ICU-392 support for renaming of export names
X-SVN-Rev: 5280
2001-07-19 22:10:16 +00:00
Ram Viswanadha
e50c6ac12a ICU-452 Changes corresponding to code review.
X-SVN-Rev: 5278
2001-07-18 23:49:21 +00:00
Ram Viswanadha
07edae085f ICU-1054 use uprv_memcpy
X-SVN-Rev: 5277
2001-07-18 23:45:39 +00:00
Ram Viswanadha
11382e3dbf ICU-1054 use uprv_memcpy and some housekeeping
X-SVN-Rev: 5276
2001-07-18 23:45:04 +00:00
Ram Viswanadha
ab1f982124 ICU-1054 use uprv_memcpy.
X-SVN-Rev: 5275
2001-07-18 23:42:14 +00:00
Ram Viswanadha
249fba4e23 ICU-452 Add documentation. No code change
X-SVN-Rev: 5257
2001-07-17 22:25:30 +00:00
Ram Viswanadha
4e5ea43480 ICU-452 Fixed compiler warnings
X-SVN-Rev: 5255
2001-07-17 21:06:31 +00:00
George Rhoten
1f063c715d ICU-1043 strtok_r should work with strings ending with delimiters.
X-SVN-Rev: 5245
2001-07-16 22:57:39 +00:00
George Rhoten
ec3de1fc13 ICU-452 Fix for AIX
X-SVN-Rev: 5244
2001-07-16 21:39:38 +00:00
George Rhoten
a5fcde6430 ICU-899 Fix for HP/UX
X-SVN-Rev: 5242
2001-07-16 16:49:46 +00:00
George Rhoten
6b2aa5d1e1 ICU-899 Make uscript.h work for Release mode too
X-SVN-Rev: 5241
2001-07-16 16:48:56 +00:00
George Rhoten
a56f2ecfe9 ICU-452 Use the correct name for the ISCII converter filename.
X-SVN-Rev: 5240
2001-07-16 16:40:09 +00:00
Ram Viswanadha
2e964c62a0 ICU-452 First take on ISCII
X-SVN-Rev: 5239
2001-07-14 02:46:40 +00:00
Ram Viswanadha
a331c0a4eb ICU-452 First take on ISCII
X-SVN-Rev: 5238
2001-07-14 02:29:44 +00:00
Ram Viswanadha
ba2e8d2542 ICU-899 Move static array to .c file.
X-SVN-Rev: 5231
2001-07-11 23:52:58 +00:00
Ram Viswanadha
06ced27754 ICU-899 Fix for uprv_stricmp implementation differences on Unix and Win32
X-SVN-Rev: 5230
2001-07-11 23:50:24 +00:00
Ram Viswanadha
749a6e02d0 ICU-899 Add uscript.o to the Makefile
X-SVN-Rev: 5216
2001-07-10 18:35:15 +00:00
Ram Viswanadha
65844c0b2d ICU-899 Add new API for Locale-Script mapping for compliance with TR#24
X-SVN-Rev: 5215
2001-07-10 18:33:40 +00:00
Ram Viswanadha
e6d4ca0850 ICU-899 Deprecate and change the name of UCharScript enum to UCharBlock
change the u_getScript to u_getBlock

X-SVN-Rev: 5214
2001-07-10 18:29:31 +00:00
George Rhoten
11a7219087 ICU-580 Change os/390 batch support back to the original way.
X-SVN-Rev: 5213
2001-07-10 18:14:23 +00:00
George Rhoten
2cc291a5b1 ICU-1028 More fixes for s/390
X-SVN-Rev: 5212
2001-07-10 16:43:51 +00:00
Ram Viswanadha
4d64f8658a ICU-506 ISO2022 converter not resetting after flush.
X-SVN-Rev: 5211
2001-07-10 02:26:08 +00:00
George Rhoten
eb541f3c45 ICU-597 Fix for ICU on as/400 being in a different locale like de_DE
X-SVN-Rev: 5210
2001-07-09 23:42:00 +00:00
George Rhoten
3b7fbcb29e ICU-882 Final removal of deprecated API
X-SVN-Rev: 5206
2001-07-09 21:08:25 +00:00
Andy Heninger
27b4977f7f ICU-973 speed tweaks to u_strcmp() & u_strcmpCodePointOrder().
X-SVN-Rev: 5204
2001-07-09 19:44:54 +00:00
Alan Liu
1c40f7aebd ICU-1023 upgrade uhash to support int32_t keys on platforms with sizeof(void*) < 32
X-SVN-Rev: 5196
2001-07-06 19:53:12 +00:00
Vladimir Weinstein
f9d494b482 ICU-934 fixed renaming of aliased entry so that cache cleanup would work properly
X-SVN-Rev: 5193
2001-07-06 04:36:08 +00:00
George Rhoten
0b0a9cb20a ICU-1018 Don't use the Windows compiler extension _itoa().
X-SVN-Rev: 5191
2001-07-06 01:12:24 +00:00
Vladimir Weinstein
6c37bcf77d ICU-1031 added warning codes ending in _WARNING, changed string names. Also added error and warning needed for j392
X-SVN-Rev: 5179
2001-07-05 19:45:03 +00:00
Alan Liu
c3f4cfbc85 ICU-1029 make UVector compare and delete fn pts compatible with uhash
X-SVN-Rev: 5170
2001-07-03 23:09:03 +00:00
George Rhoten
5486a097ba ICU-770 Add a function to destroy a mutex, and don't allocate memory for the global mutex.
X-SVN-Rev: 5168
2001-07-03 20:35:27 +00:00
Markus Scherer
2fc1e2ef98 ICU-1027 move fLength back from Replaceable to UnicodeString, add virtual Rep::getLength()
X-SVN-Rev: 5156
2001-07-02 20:58:14 +00:00
George Rhoten
a22ea7d8af ICU-919 Made some functions inline.
X-SVN-Rev: 5154
2001-07-02 20:26:33 +00:00
Markus Scherer
e0359d11ac ICU-1007 reduce warnings
X-SVN-Rev: 5133
2001-06-28 20:46:46 +00:00
Markus Scherer
a06786ebfc ICU-973 remove one redundant if()
X-SVN-Rev: 5129
2001-06-28 20:28:23 +00:00
Andy Heninger
15bec64481 ICU-1024 Set windows project file options for automatic inlines (Release) and Browse file creation (debug).
X-SVN-Rev: 5123
2001-06-28 19:40:34 +00:00
Markus Scherer
71a57ee3bc ICU-1007 warning level 4 for unorm.cpp
X-SVN-Rev: 5122
2001-06-28 17:01:17 +00:00
Markus Scherer
465f87c12d ICU-1007 optimizations and Jamo composition fixes
X-SVN-Rev: 5121
2001-06-28 17:00:25 +00:00
Markus Scherer
b581e87e12 ICU-1007 new NF*C implementation
X-SVN-Rev: 5119
2001-06-28 00:34:35 +00:00
George Rhoten
099f3e09e1 ICU-1018 iostream is already included in ustream.h, don't need it again.
X-SVN-Rev: 5116
2001-06-28 00:06:30 +00:00
George Rhoten
05d5f21180 ICU-988 Don't need the global mutex in locmap anymore, and turn off the compiler extensions for it.
X-SVN-Rev: 5115
2001-06-28 00:05:20 +00:00
George Rhoten
5ff95ae4c6 ICU-900 Removed unused functions
X-SVN-Rev: 5113
2001-06-27 22:32:49 +00:00
George Rhoten
4b61754a3f ICU-900 Fixed some compiler warnings
X-SVN-Rev: 5109
2001-06-27 16:25:02 +00:00
George Rhoten
35591e5501 ICU-1019 add const to the context pointers
X-SVN-Rev: 5105
2001-06-26 22:51:14 +00:00
Andy Heninger
8aaca77e9a ICU-973 speed tweaks to u_strcmpCodePointOrder.
X-SVN-Rev: 5098
2001-06-26 21:33:04 +00:00
George Rhoten
9310a02769 ICU-900 Fixed some compiler warnings
X-SVN-Rev: 5091
2001-06-26 18:39:07 +00:00
George Rhoten
d72dbde944 ICU-1018 unistrm.h is not needed anymore
X-SVN-Rev: 5090
2001-06-26 18:05:05 +00:00
George Rhoten
2278d96ad1 ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5089
2001-06-26 17:59:14 +00:00
George Rhoten
420b851ba4 ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp], and turn off some compiler extension options.
X-SVN-Rev: 5088
2001-06-26 17:58:21 +00:00
George Rhoten
dc95cc5905 ICU-1018 Move iostream and UnicodeStringStreamer usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5087
2001-06-26 17:57:53 +00:00
George Rhoten
be282546b4 ICU-1018 Remove some options that use some compiler extensions.
X-SVN-Rev: 5086
2001-06-26 17:53:36 +00:00
George Rhoten
21901af3f6 ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5085
2001-06-26 17:48:31 +00:00
Markus Scherer
4bd57921ca ICU-973 use the new u_memcmpCodePointOrder()
X-SVN-Rev: 5079
2001-06-25 23:45:33 +00:00
Markus Scherer
023ce6975c ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder(), and optimize them all
X-SVN-Rev: 5078
2001-06-25 23:44:21 +00:00
Markus Scherer
4dde4dc995 ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder()
X-SVN-Rev: 5077
2001-06-25 23:44:00 +00:00
Markus Scherer
d83e863668 ICU-1007 add a growBuffer implementation for internal use
X-SVN-Rev: 5076
2001-06-25 22:59:23 +00:00
Vladimir Weinstein
d4bc87fca2 ICU-1010 consolidating version data - changed settings for release mode
X-SVN-Rev: 5075
2001-06-25 22:22:41 +00:00
Vladimir Weinstein
f8af8ef211 ICU-1002 changed semantics of variable top, fixed fractional UCA, added placeholder for setter API, added error codes
X-SVN-Rev: 5069
2001-06-25 04:01:49 +00:00
Yves Arrouye
04a8b879b7 ICU-963 define DATA_TYPE
X-SVN-Rev: 5060
2001-06-22 16:10:38 +00:00
Vladimir Weinstein
d0ccdee1b0 ICU-1010 consolidating version data
X-SVN-Rev: 5053
2001-06-21 22:51:27 +00:00
Markus Scherer
bbe5d3b59e ICU-1007 re-fix reference type for _getNextCC() call to make it work on Windows
X-SVN-Rev: 5050
2001-06-21 19:20:48 +00:00
Ram Viswanadha
8954699039 ICU-1007 added cast to make gcc happy
X-SVN-Rev: 5049
2001-06-21 18:47:02 +00:00
Markus Scherer
6be4ed3a60 ICU-1007 add FCD support
X-SVN-Rev: 5045
2001-06-21 18:02:53 +00:00
Alan Liu
3d59e76f56 ICU-1006 add case insensitive UnicodeString hash and compare fns
X-SVN-Rev: 5039
2001-06-20 22:37:40 +00:00
Alan Liu
f014c842dd ICU-1006 add case insensitive keys option to ct
X-SVN-Rev: 5038
2001-06-20 22:37:16 +00:00
Markus Scherer
42c2ec7dc8 ICU-1007 initial new normalization code
X-SVN-Rev: 5035
2001-06-20 22:24:42 +00:00
Markus Scherer
3a25e7fe68 ICU-1007 make Normalizer a friend
X-SVN-Rev: 5033
2001-06-20 22:20:29 +00:00
Ram Viswanadha
6831474c1e ICU-865 Porting fixes for Macintosh platform
X-SVN-Rev: 5017
2001-06-18 22:48:33 +00:00
George Rhoten
fec6a9409a ICU-994 fixed uprv_digitsAfterDecimal()
X-SVN-Rev: 4997
2001-06-14 00:29:38 +00:00
George Rhoten
7852ecd6df ICU-988 Some LCID numbers now go to a real locale, but the name was different than anticipated.
X-SVN-Rev: 4955
2001-06-11 23:49:04 +00:00
Alan Liu
a7dbf8c6b6 ICU-986 add deprecation tags
X-SVN-Rev: 4937
2001-06-11 17:37:56 +00:00
Yves Arrouye
78e52aba92 ICU-963 oops, it's U_ICUDATA_NAME nor U_ICUDATA_FILE
X-SVN-Rev: 4910
2001-06-07 17:14:44 +00:00
Yves Arrouye
5cfa04f7fd ICU-963 added a check for specific files in the hardcoded directory
before we get too fancy with library pathes, since we can get it wrong when
differently compiled, and incomplete, ICUs, are installed in different
locations.

X-SVN-Rev: 4908
2001-06-06 23:32:41 +00:00
George Rhoten
6fa79625ba ICU-900 Fixed some compiler warnings
X-SVN-Rev: 4869
2001-06-01 17:29:13 +00:00
Yves Arrouye
05921dd61c ICU-972 added cwchar.o to the list of object files.
Changed the test for U_WCHAR_H to a test for U_WCSCPY to match what the
header does (we check for wcscpy because of OpenBSD or NetBSD).

X-SVN-Rev: 4865
2001-06-01 10:03:31 +00:00
George Rhoten
0e7a391e51 ICU-961 os/390 needs U_CALLCONV for C function pointers in C++.
X-SVN-Rev: 4845
2001-05-31 20:11:35 +00:00
George Rhoten
0de870de83 ICU-66 Don't write off the end of an array.
X-SVN-Rev: 4808
2001-05-25 21:50:10 +00:00
Markus Scherer
673be52f5e ICU-972 separate cwchar.h/.c from cstring.h/.c
X-SVN-Rev: 4799
2001-05-25 17:57:14 +00:00
George Rhoten
81ed530191 ICU-597 One of the tests calls the copy constructor on as/400 on a bad resource bundle,
while the other platforms seem to optimize away the extra call to the copy constructor.

X-SVN-Rev: 4794
2001-05-25 16:08:27 +00:00
George Rhoten
92be7ab1ae ICU-900 Fixed some compiler warnings
X-SVN-Rev: 4770
2001-05-23 17:55:35 +00:00