George Rhoten
7df7daec4d
ICU-1075 Allow memorymap files to work again.
...
X-SVN-Rev: 5876
2001-09-21 21:19:06 +00:00
Markus Scherer
a20d91993c
ICU-1199 deprecate the C++ Unicode class
...
X-SVN-Rev: 5872
2001-09-21 18:49:51 +00:00
Ram Viswanadha
390cdfbf0a
ICU-899 Sync enums in EUnicodeScript and UBlockCode
...
X-SVN-Rev: 5870
2001-09-21 18:38:08 +00:00
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