Commit Graph

2029 Commits

Author SHA1 Message Date
George Rhoten
bfd8a3014b ICU-2686 Document createAvailableIDs -> createEnumeration
X-SVN-Rev: 10962
2003-02-05 06:59:23 +00:00
Andy Heninger
6415f52007 ICU-2422 regexp tests, work in progress.
X-SVN-Rev: 10961
2003-02-05 06:50:32 +00:00
Alan Liu
1e8ae887c7 ICU-2374 cache the default NumberFormat and the default DateFormat used when subformats[i].format == NULL; this will improve format() performance in some cases
X-SVN-Rev: 10957
2003-02-05 00:53:44 +00:00
George Rhoten
6a7d5d2535 ICU-2686 Fix a link
X-SVN-Rev: 10952
2003-02-04 18:35:57 +00:00
Andy Heninger
fc1f59a88d ICU-2422 fixed g++ compilation problem in regexcmp, got some other work in progress as well.
X-SVN-Rev: 10949
2003-02-04 00:36:30 +00:00
George Rhoten
1890772362 ICU-2686 Fix the HTML for doxygen
X-SVN-Rev: 10948
2003-02-03 22:34:59 +00:00
Andy Heninger
61b188cc37 ICU-2422 regexp, Look-ahead ops added. Bug in caching input
string in Matcher fixed.

X-SVN-Rev: 10938
2003-01-31 02:00:52 +00:00
George Rhoten
4d7921d1b8 ICU-2686 Various documentation updates.
X-SVN-Rev: 10937
2003-01-30 22:48:58 +00:00
Andy Heninger
6696782926 ICU-2422 regexp, back out nested capture group hack. The failing test is
either a bug or a really odd specification in Perl.
Clean up test memory leaks.

X-SVN-Rev: 10923
2003-01-29 01:40:59 +00:00
Andy Heninger
b0155515f7 ICU-2422 regexp, more perl test fixes.
X-SVN-Rev: 10921
2003-01-28 23:44:22 +00:00
Alan Liu
c3499b03fc ICU-122 rename getFormatTypeList to getArgTypeList
X-SVN-Rev: 10918
2003-01-28 22:21:57 +00:00
Alan Liu
8dce401dd8 ICU-122 support arbitrary count of arguments; access getArgTypeList private
X-SVN-Rev: 10917
2003-01-28 22:21:14 +00:00
Alan Liu
5b75f1a89e ICU-122 support arbitrary count for getFormats; fix custom date/time pattern parsing
X-SVN-Rev: 10916
2003-01-28 22:17:40 +00:00
Alan Liu
ee618ab3ec ICU-122 clean, rewrite, and correct javadoc; make getFormatTypeList private; support arbitrary count for getFormats
X-SVN-Rev: 10915
2003-01-28 22:16:10 +00:00
Alan Liu
8c64e1bb22 ICU-122 remove 10-arg and 10-subformat limits
X-SVN-Rev: 10911
2003-01-27 17:27:40 +00:00
Alan Liu
5d15bbb33f ICU-122 move syntaxError method to .cpp and make it static (was inline)
X-SVN-Rev: 10909
2003-01-27 17:26:06 +00:00
Andy Heninger
3c3f0df9bc ICU-2422 regexp, more fixes to and for the Perl tests.
X-SVN-Rev: 10906
2003-01-27 00:33:43 +00:00
Andy Heninger
41e90b5773 ICU-2422 regexp, fix a number of bugs uncovered by perl regexp tests. Some still remain.
X-SVN-Rev: 10905
2003-01-25 18:57:42 +00:00
Andy Heninger
a92820c54b ICU-2422 regexp, tests from perl, and some bug fixes
X-SVN-Rev: 10901
2003-01-24 02:05:03 +00:00
Vladimir Weinstein
bfe52dc06c ICU-2412 more work on ucol_strcollIter. Also added ucol_nextSortKeyPart. Code is still in flux and not for the faint of heart.
X-SVN-Rev: 10898
2003-01-23 01:52:34 +00:00
Andy Heninger
be325be26c ICU-2422 regexp, remove some debugging code that was accidently left in
X-SVN-Rev: 10890
2003-01-22 19:19:36 +00:00
Andy Heninger
a868ba8a94 ICU-2422 add back references
X-SVN-Rev: 10878
2003-01-21 04:56:14 +00:00
Vladimir Weinstein
c0513031ab ICU-2659 bumped the version number to 2.6
X-SVN-Rev: 10873
2003-01-20 17:57:20 +00:00
Vladimir Weinstein
2522e399e1 ICU-2412 ucol_strcollIter - strcoll that takes UCharIterator * - implementation + a bug fix in sortkey length calculation
X-SVN-Rev: 10872
2003-01-20 07:43:32 +00:00
Vladimir Weinstein
001af0ad79 ICU-2412 ucol_strcollIter - strcoll that takes UCharIterator *
X-SVN-Rev: 10870
2003-01-20 07:42:28 +00:00
Andy Heninger
8501288a1e ICU-2422 add possessive quantifiers
X-SVN-Rev: 10869
2003-01-20 06:25:23 +00:00
Andy Heninger
50a1da1f2b ICU-2422 regexp, atomic paretheses added, but still buggy
X-SVN-Rev: 10865
2003-01-17 01:43:54 +00:00
George Rhoten
80fce8af49 ICU-2422 Fix a compiler error for HP/UX and Solaris
X-SVN-Rev: 10863
2003-01-16 19:37:00 +00:00
Andy Heninger
01147100bd ICU-2422 regexp, {min,max} quantifiers added.
X-SVN-Rev: 10859
2003-01-16 01:12:04 +00:00
Andy Heninger
9c23e724ee ICU-2420 regexp perf, replace use of UVector, UnicodeString in execution engine
X-SVN-Rev: 10824
2003-01-08 23:38:23 +00:00
George Rhoten
a59ad26f6a ICU-2565 fix doxygen warnings
X-SVN-Rev: 10811
2003-01-06 17:53:06 +00:00
Markus Scherer
480ec3a447 ICU-2611 organize source files into folders
X-SVN-Rev: 10806
2003-01-02 19:07:58 +00:00
Alan Liu
03a1aa77bc ICU-2565 fix doxygen warnings
X-SVN-Rev: 10758
2002-12-19 00:43:21 +00:00
Alan Liu
14b296fa3c ICU-2565 fix doxygen warnings
X-SVN-Rev: 10756
2002-12-19 00:25:31 +00:00
Vladimir Weinstein
4115ca506e ICU-2565 added ICU tags to some defines & consts
X-SVN-Rev: 10755
2002-12-19 00:23:20 +00:00
Alan Liu
dc02dd8cb9 ICU-2071 bump getGMT to @obsolete 2.6 (authorized by markus)
X-SVN-Rev: 10753
2002-12-19 00:16:57 +00:00
Vladimir Weinstein
12f00f5f10 ICU-2565 added ICU tags to some defines & consts
X-SVN-Rev: 10752
2002-12-19 00:11:32 +00:00
Vladimir Weinstein
f6df211be9 ICU-2039 Some assignment operators and copy constructors declared private
X-SVN-Rev: 10747
2002-12-18 23:17:12 +00:00
Ram Viswanadha
066548c179 ICU-2565 @stable etc lables
X-SVN-Rev: 10744
2002-12-18 23:00:25 +00:00
Vladimir Weinstein
89628f1df9 ICU-2107 added copyright notices
X-SVN-Rev: 10722
2002-12-18 08:31:34 +00:00
George Rhoten
b6fff52585 ICU-2529 Use a more standard implementation of RTTI
X-SVN-Rev: 10716
2002-12-18 01:46:21 +00:00
George Rhoten
efb3f15da0 ICU-2135 Make more data const.
X-SVN-Rev: 10712
2002-12-18 01:23:47 +00:00
Syn Wee Quek
f2d18275b4 ICU-2118
code coverage test

X-SVN-Rev: 10711
2002-12-18 00:58:09 +00:00
George Rhoten
d53c416732 ICU-2529 Use a more standard implementation of RTTI
X-SVN-Rev: 10709
2002-12-18 00:52:21 +00:00
Vladimir Weinstein
e4183bba44 ICU-2565 added ICU tags to some defines & consts
X-SVN-Rev: 10703
2002-12-17 23:37:09 +00:00
George Rhoten
60c74730d7 ICU-2085 #ifdef out deprecated code. The header was already #ifdef out.
X-SVN-Rev: 10700
2002-12-17 22:44:46 +00:00
Syn Wee Quek
9a87c043b0 ICU-2087 added @stable
X-SVN-Rev: 10699
2002-12-17 22:10:06 +00:00
Markus Scherer
320958102b ICU-2581 add global new/delete with crashing implementations to make sure they are never called from within icu4c
X-SVN-Rev: 10698
2002-12-17 21:26:31 +00:00
Steven R. Loomis
105aac3285 ICU-2529 remove GetDynamicClassID() functions that should not be present
X-SVN-Rev: 10685
2002-12-16 20:05:46 +00:00
Andy Heninger
4dec8e4a60 ICU-2578 regexp, fix assertion failure / internal error on the not-yet-implemented possessive quatifiers
X-SVN-Rev: 10681
2002-12-16 00:14:31 +00:00
George Rhoten
714e40a7bc ICU-2457 Don't generate debugging information for release mode
X-SVN-Rev: 10675
2002-12-14 07:39:37 +00:00
Alan Liu
fcaea48b4b ICU-2135 fix DigitList::operator= to avoid reading unassigned memory
X-SVN-Rev: 10661
2002-12-13 19:46:06 +00:00
Ram Viswanadha
f2cd70e476 ICU-2565 add @stable, etc tags
X-SVN-Rev: 10638
2002-12-12 01:39:37 +00:00
Ram Viswanadha
451e27216f ICU-2565 update documentation
X-SVN-Rev: 10636
2002-12-12 01:23:05 +00:00
Ram Viswanadha
a4fd8aaa88 ICU-2565 add @stable, etc tags
X-SVN-Rev: 10633
2002-12-12 01:01:41 +00:00
Alan Liu
e2d5a954cc ICU-2087 convert @deprecated to @obsolete as appropriate
X-SVN-Rev: 10630
2002-12-12 00:33:11 +00:00
Alan Liu
12bed0cecb ICU-2087 convert @deprecated to @obsolete as appropriate
X-SVN-Rev: 10627
2002-12-12 00:20:45 +00:00
Alan Liu
96921b5af8 ICU-2087 convert @deprecated to @obsolete as appropriate
X-SVN-Rev: 10626
2002-12-12 00:12:08 +00:00
Vladimir Weinstein
c5d23dc024 ICU-2565 added ICU tags to some defines & consts
X-SVN-Rev: 10625
2002-12-11 23:57:33 +00:00
Alan Liu
3c23b5eaf7 ICU-2504 fix typo in spelling, U_MULTIPLE_DECIMAL_SEPERATORS => U_MULTIPLE_DECIMAL_SEPARATORS (old spelling still defined for compatibility)
X-SVN-Rev: 10615
2002-12-11 22:28:34 +00:00
Syn Wee Quek
0d21989098 ICU-2087 added @stable
X-SVN-Rev: 10607
2002-12-11 19:30:08 +00:00
Markus Scherer
616eee4bd8 ICU-2373 "David Goldsmith"->"D. Goldsmith"
X-SVN-Rev: 10593
2002-12-11 00:38:11 +00:00
Syn Wee Quek
59893d78c9 ICU-2294
subclassability test

X-SVN-Rev: 10576
2002-12-10 06:02:50 +00:00
Alan Liu
6eb4cc43d2 ICU-2152 fix dumb typo
X-SVN-Rev: 10572
2002-12-10 01:12:33 +00:00
Alan Liu
c65df17156 ICU-2152 minimize code within mutexes
X-SVN-Rev: 10566
2002-12-09 22:58:27 +00:00
Alan Liu
bbb47e7920 ICU-2152 minimize code within mutexes
X-SVN-Rev: 10560
2002-12-09 18:10:43 +00:00
Alan Liu
2f531fb108 ICU-2087 convert @deprecated to @obsolete as appropriate
X-SVN-Rev: 10559
2002-12-09 17:22:54 +00:00
George Rhoten
8b5d063db9 ICU-2000 Fixed some compiler warnings.
X-SVN-Rev: 10553
2002-12-06 23:53:00 +00:00
George Rhoten
6b0a7a05e8 ICU-2000 Fix some compiler warnings (fix by Vladimir)
X-SVN-Rev: 10538
2002-12-06 20:05:09 +00:00
Syn Wee Quek
7125ce7540 ICU-2135 modified checks for unsafe characters
X-SVN-Rev: 10531
2002-12-06 17:55:33 +00:00
Alan Liu
b00b17ebd1 ICU-2087 add "ICU 2.0" to versionless @stable tags, and add "ICU" to @stable tags that lack it
X-SVN-Rev: 10488
2002-12-05 00:30:16 +00:00
Alan Liu
b49e09af34 ICU-2087 remove @ tags from internal header
X-SVN-Rev: 10487
2002-12-05 00:28:48 +00:00
Markus Scherer
2af8b25b5a ICU-2087 change @stable to @stable ICU 2.0
X-SVN-Rev: 10483
2002-12-04 23:46:16 +00:00
Andy Heninger
ba62204560 ICU-2103 API docs, @stable, @draft, etc. added.
X-SVN-Rev: 10476
2002-12-04 18:21:09 +00:00
Vladimir Weinstein
2f79227b38 ICU-2135 more memory fixes
X-SVN-Rev: 10467
2002-12-04 00:28:06 +00:00
Syn Wee Quek
72601a817c ICU-2135 modified checks for unsafe characters
X-SVN-Rev: 10460
2002-12-03 23:59:06 +00:00
Vladimir Weinstein
bcd885f8c0 ICU-2087 change @draft 2.0 to @stable
X-SVN-Rev: 10459
2002-12-03 23:50:06 +00:00
George Rhoten
bef9018f7e ICU-2118 DigitList is a utility class because some of its fields are public.
It should derive from UMemory instead of UObject because of this, and some of its RTTI info should be removed.

X-SVN-Rev: 10409
2002-11-30 02:43:51 +00:00
Steven R. Loomis
2720003f78 ICU-2529 close the namespace inside the #ifdef please
X-SVN-Rev: 10405
2002-11-28 01:27:35 +00:00
Alan Liu
715fa2b4ce ICU-2087 change incorrect @draft tags to @internal
X-SVN-Rev: 10402
2002-11-27 20:08:39 +00:00
Alan Liu
8d85ca3664 ICU-2087 change @draft ICU 2.0 tags to @stable
X-SVN-Rev: 10400
2002-11-27 20:07:53 +00:00
Syn Wee Quek
5cb6305432 ICU-2087 replace @draft ICU 2.0 with @stable
X-SVN-Rev: 10391
2002-11-27 01:47:01 +00:00
Alan Liu
bf44d85f9e ICU-2118 fix #ifdef unintended change in access
X-SVN-Rev: 10389
2002-11-27 00:19:55 +00:00
Doug Felt
622be9eb16 ICU-2087 draft 2.0 -> stable rbnf
X-SVN-Rev: 10380
2002-11-26 18:30:13 +00:00
Doug Felt
649376466a ICU-2398 rbnf doc cleanup
X-SVN-Rev: 10378
2002-11-26 18:23:15 +00:00
Doug Felt
ba30384f10 ICU-1949 StringEnumeration changes to public UObject
X-SVN-Rev: 10372
2002-11-26 00:46:48 +00:00
Alan Liu
400a5efce1 ICU-2347 rewrite TZEnumeration::next() per review feedback
X-SVN-Rev: 10371
2002-11-26 00:41:13 +00:00
Alan Liu
8a4c069318 ICU-2370 fix parameter docs/names for format() and related fns
X-SVN-Rev: 10366
2002-11-25 18:31:23 +00:00
Alan Liu
9d30c08f22 ICU-2370 fix format() docs regarding appending to result string; also misc other doc and parameter name fixes
X-SVN-Rev: 10364
2002-11-23 01:11:50 +00:00
Vladimir Weinstein
e56cb89e0d ICU-1855 changes according to code review
X-SVN-Rev: 10361
2002-11-23 00:52:55 +00:00
Alan Liu
acc6c8332e ICU-2025 improve @deprecated tags
X-SVN-Rev: 10342
2002-11-22 18:31:51 +00:00
Doug Felt
128bf53fe3 ICU-1949 change StringEnumeration per Markus's request
X-SVN-Rev: 10339
2002-11-22 18:16:02 +00:00
Syn Wee Quek
4374eb9778 ICU-2118
code coverage
deprecated protected unused collator constructor

X-SVN-Rev: 10323
2002-11-21 22:52:46 +00:00
Vladimir Weinstein
0740e8b325 ICU-1854 changes according to code review
X-SVN-Rev: 10320
2002-11-21 21:05:14 +00:00
Vladimir Weinstein
ec619ff9f6 ICU-1855 changes according to code review
X-SVN-Rev: 10319
2002-11-21 21:04:51 +00:00
Syn Wee Quek
8ec395e863 ICU-2118
removed unnecessary and uncalled private methods

X-SVN-Rev: 10311
2002-11-21 01:11:57 +00:00
Andy Heninger
41accb8237 ICU-105 Regular Expressions, fix memory leak, improved test coverage
X-SVN-Rev: 10310
2002-11-21 01:06:00 +00:00
Alan Liu
1d72926c95 ICU-2347 make review fixes
X-SVN-Rev: 10309
2002-11-21 00:59:20 +00:00
Andy Heninger
b029ea78a7 ICU-105 Regular Expressions, Add tests for improved API code coverage
X-SVN-Rev: 10308
2002-11-21 00:49:52 +00:00
Alan Liu
f8be29dfa1 ICU-2347 make review fixes (comments only)
X-SVN-Rev: 10307
2002-11-21 00:19:55 +00:00
Andy Heninger
00da27677a ICU-105 Regular Expressions, improved formatting of debug output.
X-SVN-Rev: 10306
2002-11-20 23:30:20 +00:00
Andy Heninger
24bf088281 ICU-105 Regular Expressions, changes from code review
X-SVN-Rev: 10294
2002-11-19 19:31:03 +00:00
Markus Scherer
f8a169d29a ICU-2351 make behavior of bogus strings consistent with NULL: only assignment revives a bogus string - special code for output string wrappers for pure preflighting
X-SVN-Rev: 10282
2002-11-16 01:14:40 +00:00
Vladimir Weinstein
ad1e900682 ICU-2079 relax data checking for UCA version
X-SVN-Rev: 10263
2002-11-14 21:00:19 +00:00
Andy Heninger
fa1b944f9f ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10258
2002-11-14 18:27:00 +00:00
Markus Scherer
be1562a9bd ICU-2085 properly deprecate TZ::inDaylightTime() in both the base and implementation classes
X-SVN-Rev: 10253
2002-11-14 02:04:10 +00:00
Alan Liu
bcdc20bce8 ICU-1837 use style context during replace
X-SVN-Rev: 10251
2002-11-14 01:46:11 +00:00
Steven R. Loomis
e08ac06893 ICU-2347 Cast away const on delete.
X-SVN-Rev: 10245
2002-11-14 00:47:56 +00:00
George Rhoten
8c4673aa29 ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 10239
2002-11-13 22:36:43 +00:00
Andy Heninger
f54596b532 ICU-105 Regular Expressions, API docs updated
X-SVN-Rev: 10231
2002-11-13 02:28:04 +00:00
Alan Liu
66a285bef3 ICU-2347 add new timezone enumeration API and deprecate old one
X-SVN-Rev: 10230
2002-11-12 23:52:27 +00:00
Andy Heninger
fa16d0f578 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10220
2002-11-11 18:49:49 +00:00
Andy Heninger
54d2cd87e5 ICU-105 Regular Expressions, memory cleanup
X-SVN-Rev: 10186
2002-11-07 20:06:39 +00:00
Andy Heninger
2d39fda4e3 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10180
2002-11-07 02:34:46 +00:00
Alan Liu
819429ec06 ICU-2015 move getRuleWhiteSpaceSet to uprops and convert it from C++ to C
X-SVN-Rev: 10177
2002-11-07 01:28:14 +00:00
Andy Heninger
96ec073b83 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10157
2002-11-06 02:35:20 +00:00
Markus Scherer
c22abf74ad ICU-1785 replace hardcoded skippables sets with calls to unorm_isNFSkippable()
X-SVN-Rev: 10151
2002-11-05 00:53:42 +00:00
Andy Heninger
14b065ca9d ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10146
2002-11-04 19:09:35 +00:00
Steven R. Loomis
10bc681d20 ICU-2457 update to 2.4 version number
X-SVN-Rev: 10137
2002-11-01 01:45:24 +00:00
George Rhoten
f85b8fd193 ICU-2394 Update the http:// link
X-SVN-Rev: 10136
2002-10-31 23:34:15 +00:00
Andy Heninger
9600c27c58 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10135
2002-10-31 23:01:54 +00:00
Andy Heninger
ccd8fc3536 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10132
2002-10-31 01:58:01 +00:00
Vladimir Weinstein
cb3c5ddfb1 ICU-1855 Renamed "copy" to "optimize" per Mark's request
X-SVN-Rev: 10087
2002-10-29 23:02:32 +00:00
Andy Heninger
5494469d5b ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10076
2002-10-29 01:20:15 +00:00
Andy Heninger
00767a816c ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10069
2002-10-28 17:18:44 +00:00
Andy Heninger
425ac49187 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10063
2002-10-24 22:16:07 +00:00
Vladimir Weinstein
8d1a83e3d5 ICU-1855 Considered strings to be Null-terminated, when they were not. Fixed.
X-SVN-Rev: 10054
2002-10-23 21:11:51 +00:00
Andy Heninger
b5a133cc7d ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10053
2002-10-23 16:38:10 +00:00
Andy Heninger
6bd8583607 ICU-105 Regular Expressions initial check in
X-SVN-Rev: 10051
2002-10-23 01:14:17 +00:00
Andy Heninger
11891ab0d8 ICU-105 Regular Expressions initial check in
X-SVN-Rev: 10050
2002-10-22 00:09:32 +00:00
George Rhoten
c6a0025e15 ICU-2296 Fix for HP/UX. Properly use the ICU namespace.
X-SVN-Rev: 10049
2002-10-19 00:39:17 +00:00
Vladimir Weinstein
d756219b70 ICU-1855 Introducing [copy ] and [suppressContractions ] arguments (also covers j2288 and parts of j1856)
X-SVN-Rev: 10036
2002-10-16 22:34:16 +00:00
Markus Scherer
93018c58f9 ICU-2296 optimize use of UnicodeString, copy string objects less often
X-SVN-Rev: 10030
2002-10-15 00:36:11 +00:00
Markus Scherer
d8cd28cf02 ICU-2296 optimize use of UnicodeString, copy string objects less often
X-SVN-Rev: 10029
2002-10-12 01:09:00 +00:00
Vladimir Weinstein
3dcfc893c6 ICU-2305 Vladimir was too eager changing stuff: variable top was a int32_t and should stay that way
X-SVN-Rev: 9987
2002-10-08 16:10:49 +00:00
Markus Scherer
704b6a284c ICU-2244 interface/mixin classes (like all classes with virtual functions) must have a virtual destructor
X-SVN-Rev: 9973
2002-10-04 20:45:31 +00:00
Markus Scherer
e9b8ce4f6e ICU-2244 change internal classes to inherit UMemory, not UObject
X-SVN-Rev: 9968
2002-10-04 18:17:35 +00:00
Markus Scherer
a3adeb8632 ICU-2244 change internal classes to inherit UMemory, not UObject
X-SVN-Rev: 9967
2002-10-04 18:06:33 +00:00
Markus Scherer
2385580041 ICU-2244 forbid copying of classes that don't have explicit copy implementations
X-SVN-Rev: 9966
2002-10-04 17:47:59 +00:00
Markus Scherer
39711260d3 ICU-2244 change internal classes to inherit UMemory, not UObject
X-SVN-Rev: 9965
2002-10-04 17:46:52 +00:00
Markus Scherer
bedf26bf18 ICU-2244 change SymbolTable subclasses to inherit both UObject or UMemory _and_ SymbolTable because SymbolTable is an interface/mixin class; UMemory is sufficient for internal classes
X-SVN-Rev: 9964
2002-10-04 17:30:36 +00:00
Markus Scherer
5e90151e49 ICU-2248 modularize ICU - make data generator tools write dummy data files, satisfying makefile dependencies
X-SVN-Rev: 9936
2002-10-01 17:44:04 +00:00
Markus Scherer
61969c8c50 ICU-2248 modularize ICU
X-SVN-Rev: 9934
2002-10-01 01:26:49 +00:00
Vladimir Weinstein
67eefcaadc ICU-2313 init and dispose of UCA as a regular collator
X-SVN-Rev: 9908
2002-09-20 21:57:37 +00:00
George Rhoten
2a19dd8701 ICU-2000 Fixed some compiler warnings.
X-SVN-Rev: 9902
2002-09-20 17:44:40 +00:00
Markus Scherer
3d38617bdc ICU-2248 modularize icu, allow parts to not be built
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
Vladimir Weinstein
aebe160111 ICU-2209 moved canonical iterator from i18n to common per Markus's request
X-SVN-Rev: 9899
2002-09-20 00:00:44 +00:00
Vladimir Weinstein
9c38010fef ICU-2209 make canonical iterator public - documentation/API reference
X-SVN-Rev: 9869
2002-09-17 19:11:52 +00:00
Vladimir Weinstein
150ad44972 ICU-1433 getTailoredSet C/C++ return all the canonically equivalent sequences. Also added tests
X-SVN-Rev: 9867
2002-09-17 06:27:51 +00:00
Vladimir Weinstein
0fb205837f ICU-2209 make canonical iterator public
X-SVN-Rev: 9866
2002-09-17 05:06:04 +00:00
Vladimir Weinstein
a298df56b3 ICU-2305 UColOptionSet uses int32_t instead of UColAttributeValue + added some reserved space
X-SVN-Rev: 9865
2002-09-17 04:53:35 +00:00
Syn Wee Quek
821c8a97b5 ICU-2294
added "This class is not subclassable" note

X-SVN-Rev: 9858
2002-09-11 00:27:41 +00:00
Alan Liu
85d23479b6 ICU-1130 use perl \N{name} notation in Any-Name and Name-Any
X-SVN-Rev: 9849
2002-09-06 23:30:29 +00:00
Vladimir Weinstein
8f14f1acab ICU-1433 Added a missing line at the end of file
X-SVN-Rev: 9838
2002-09-04 15:15:15 +00:00
Vladimir Weinstein
8238930139 ICU-1433 getTailoredSet C/C++ take 1
X-SVN-Rev: 9837
2002-09-04 06:08:04 +00:00
Vladimir Weinstein
7f9ecabbfd ICU-1854 special strcoll version for latin-1 locales
X-SVN-Rev: 9836
2002-09-04 06:02:13 +00:00
Alan Liu
9ba92b30ff ICU-2025 deprecate UnicodeFilterLogic
X-SVN-Rev: 9809
2002-08-28 17:17:04 +00:00
Syn Wee Quek
5a24e9df06 ICU-2134
removed doxygen warnings

X-SVN-Rev: 9807
2002-08-28 16:43:42 +00:00
Syn Wee Quek
905bedf1fc ICU-2140
collation element iterater setOffset inlined for performance.

X-SVN-Rev: 9790
2002-08-26 16:52:05 +00:00
George Rhoten
30b0e1a54d ICU-2134 Doxygen update
X-SVN-Rev: 9785
2002-08-23 18:33:55 +00:00
George Rhoten
117aefb136 ICU-1097 Remove some tabs
X-SVN-Rev: 9784
2002-08-23 17:54:40 +00:00
George Rhoten
77b41a8b8f ICU-2039 Increase code coverage
X-SVN-Rev: 9783
2002-08-23 17:39:22 +00:00
George Rhoten
d9e40fee14 ICU-2137 Remove the underscore from some structs and enums
X-SVN-Rev: 9779
2002-08-23 15:49:09 +00:00
George Rhoten
2e358bd9bf ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9778
2002-08-23 15:22:49 +00:00
George Rhoten
0aaeec4a70 ICU-2134 Fixed some doxygen warnings
X-SVN-Rev: 9774
2002-08-22 22:00:23 +00:00
Alan Liu
281a3ac28c ICU-1916 properly skip input whitespace before fields during parse
X-SVN-Rev: 9773
2002-08-22 21:55:51 +00:00
George Rhoten
858bac8a72 ICU-2134 Various doxygen updates.
X-SVN-Rev: 9769
2002-08-22 17:59:47 +00:00
Syn Wee Quek
50a259bf23 ICU-2105
* fixed some casting warnings
* work around VC7 bug.
          - VC7 has problems dealing with inlines and shifting
          - code rewriting to do testing on bounds instead of shifting and testing on 0 equality

X-SVN-Rev: 9763
2002-08-21 22:16:34 +00:00
George Rhoten
d1e31f5cc3 ICU-2085 Don't use deprecated or unused includes
X-SVN-Rev: 9761
2002-08-21 21:33:16 +00:00
George Rhoten
d7e0797b2c ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9756
2002-08-21 19:12:24 +00:00
Alan Liu
5c91a5339e ICU-2060 add Calendar::isEquivalentTo() method
X-SVN-Rev: 9750
2002-08-21 18:33:38 +00:00
Alan Liu
abe4adf5c3 ICU-2060 add isEquivalentTo() method
X-SVN-Rev: 9749
2002-08-21 18:33:08 +00:00
Alan Liu
739001a8fd ICU-2060 rewrite API docs, which were way off
X-SVN-Rev: 9748
2002-08-21 18:32:19 +00:00
Steven R. Loomis
7f44d38bd4 ICU-1950 Javadoc contains Javaisms
X-SVN-Rev: 9739
2002-08-20 15:59:07 +00:00
George Rhoten
6055bd132a ICU-1891 Add better support for z/OS batch mode (Forgot the tab)
X-SVN-Rev: 9710
2002-08-14 00:38:39 +00:00
Syn Wee Quek
528917ff8a ICU-2023
removed doxygen warnings

X-SVN-Rev: 9686
2002-08-12 23:06:22 +00:00
Syn Wee Quek
bef95f069c ICU-1739 checking string boundary
X-SVN-Rev: 9681
2002-08-12 21:47:57 +00:00
George Rhoten
8824e0a8fa ICU-1891 Add better support for z/OS batch mode.
X-SVN-Rev: 9677
2002-08-12 20:30:23 +00:00
Syn Wee Quek
4534752929 ICU-2023
adding @stable

X-SVN-Rev: 9671
2002-08-12 16:20:26 +00:00
Steven R. Loomis
9b59b2964b ICU-2031 @draft tags
X-SVN-Rev: 9668
2002-08-12 15:20:40 +00:00
Syn Wee Quek
6435f0da90 ICU-2023 docs update, remove docs warnings
X-SVN-Rev: 9660
2002-08-09 22:37:04 +00:00
Steven R. Loomis
b75d0a6f3a ICU-2031 @draft to @stable
X-SVN-Rev: 9654
2002-08-09 20:51:28 +00:00
Steven R. Loomis
e0694f32c3 ICU-2031 change unmarked @draft tags
X-SVN-Rev: 9653
2002-08-09 20:45:22 +00:00
Steven R. Loomis
c24ba9b959 ICU-2031 change unmarked @draft tags
X-SVN-Rev: 9650
2002-08-09 19:31:13 +00:00
Syn Wee Quek
0c9f5ae024 ICU-2039
c++ coleitr.cpp code coverage and bug-fix

X-SVN-Rev: 9642
2002-08-09 02:06:16 +00:00
Alan Liu
c701df490b ICU-2031 add version to @draft tag
X-SVN-Rev: 9638
2002-08-09 00:07:16 +00:00
Alan Liu
d2c9f0cbc9 ICU-2071 @since => @draft
X-SVN-Rev: 9636
2002-08-08 23:57:40 +00:00
Markus Scherer
97501d0948 ICU-2031 change @draft 1.7 to @stable
X-SVN-Rev: 9631
2002-08-08 23:31:03 +00:00
Alan Liu
d9112c29ec ICU-2071 fix GMT @deprecate tag, and add @since tag to getGMT()
X-SVN-Rev: 9630
2002-08-08 23:13:54 +00:00
Vladimir Weinstein
1cdc310a95 ICU-2039 removed unused function and some dead code
X-SVN-Rev: 9623
2002-08-08 22:28:00 +00:00
George Rhoten
39fbd05424 ICU-1739 fixed a memory access error (BoundsChecker bogus warning)
X-SVN-Rev: 9603
2002-08-07 18:26:18 +00:00
Ram Viswanadha
23b86a17fc ICU-1953 fix some changes from GCL
X-SVN-Rev: 9595
2002-08-07 02:48:28 +00:00
George Rhoten
f2278079f3 ICU-1913 Make the structure smaller by moving the pointers first, which must be aligned on 4, 8 or 16 byte boundaries.
X-SVN-Rev: 9586
2002-08-06 00:55:25 +00:00
Vladimir Weinstein
49153360c8 ICU-1865 Added tests for buffer overflow fix and size calculation when the input buffer is too small. Fixed calculating the sortkey size when we have to exit in the middle of calculation
X-SVN-Rev: 9538
2002-08-02 06:55:51 +00:00
George Rhoten
316a5c7bfb ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 9533
2002-08-02 00:29:08 +00:00
George Rhoten
6913f1424f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 9532
2002-08-02 00:27:48 +00:00
Vladimir Weinstein
01c2e3412c ICU-1930 Changes according to the review comments
X-SVN-Rev: 9528
2002-08-01 23:09:41 +00:00
Doug Felt
f0566b427e ICU-1997 uprv_isRuleWhiteSpace
X-SVN-Rev: 9527
2002-08-01 22:43:21 +00:00
Vladimir Weinstein
20a177ac07 ICU-1937 treat rules without the starting reset as if there was a &[first tertiary ignorable]
X-SVN-Rev: 9520
2002-08-01 20:54:18 +00:00
Vladimir Weinstein
d9d42c5a9d ICU-1865 fixed shifted functioning when having small stack buffers
X-SVN-Rev: 9460
2002-07-31 17:13:01 +00:00
Alan Liu
de1e4f603d ICU-1922 update handleTransliterate() docs
X-SVN-Rev: 9445
2002-07-30 22:13:23 +00:00
George Rhoten
7f3143a935 ICU-2030 Undo most of the ADD CPP statements.
X-SVN-Rev: 9412
2002-07-29 23:24:37 +00:00
George Rhoten
b960c29b0a ICU-2030 Undo most of the ADD CPP statements.
X-SVN-Rev: 9408
2002-07-29 22:52:41 +00:00
Syn Wee Quek
37cd0cf84d ICU-2031
@draft changed to @stable for APIs prior and inclusive of 1.8.1

X-SVN-Rev: 9406
2002-07-29 22:37:56 +00:00
Andy Heninger
f0f44e915e ICU-2030 WIndows build changes to allow apps to use static C runtime lib
X-SVN-Rev: 9400
2002-07-29 21:04:18 +00:00
Vladimir Weinstein
291ee90b86 ICU-1865 Fix buffer overrun problems in calcSortKey* functions. Made counting the sortkey size better. No changes to the end results. Also tested with minimal buffer size (4) and fixed some problems.
X-SVN-Rev: 9389
2002-07-27 05:16:44 +00:00
Alan Liu
649057f2f3 ICU-1997 use uprv_isRuleWhiteSpace() in parsers
X-SVN-Rev: 9381
2002-07-26 22:07:49 +00:00
Vladimir Weinstein
57e3962141 ICU-1930 removed UCOL_ON_WITHOUT_HANGUL normalization option. It wasn't used while functioning and it's not used in normalization any more. The only reference was in the attribute setter.
X-SVN-Rev: 9373
2002-07-26 19:09:41 +00:00
Vladimir Weinstein
633e99e104 ICU-1902 Reviewed ucol.h API docs. Fixed bug for ucol_open locale argument
X-SVN-Rev: 9372
2002-07-26 18:46:43 +00:00
Vladimir Weinstein
c42b31a645 ICU-1930 removed UCOL_ON_WITHOUT_HANGUL normalization option. It wasn't used while functioning and it's not used in normalization any more. The only reference was in the attribute setter.
X-SVN-Rev: 9370
2002-07-26 18:14:11 +00:00
George Rhoten
4236f298d1 ICU-2023 Minor documentation fixes
X-SVN-Rev: 9369
2002-07-26 17:19:16 +00:00
Markus Scherer
30b2336eff ICU-1923 update hardcoded skippables sets to Unicode 3.2
X-SVN-Rev: 9365
2002-07-26 00:59:04 +00:00
George Rhoten
a588120c7e ICU-2023 Fix some doxygen documentation problems.
X-SVN-Rev: 9359
2002-07-25 23:08:28 +00:00
Vladimir Weinstein
6eea49d8e7 ICU-1997 use uprv_isRuleWhiteSpace for parsing collation rules
X-SVN-Rev: 9354
2002-07-25 21:59:19 +00:00
George Rhoten
6f88c74d19 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 9338
2002-07-25 17:41:31 +00:00
Vladimir Weinstein
52ac2ac65f ICU-1930 fix some compiler warnings
X-SVN-Rev: 9337
2002-07-25 17:41:09 +00:00
Vladimir Weinstein
b348c3ffac ICU-1930 Use UChar32 instead of uint32_t for implicit generation boundaries
X-SVN-Rev: 9336
2002-07-25 17:38:34 +00:00
George Rhoten
eeb30be8b5 ICU-900 Fixed a doxygen warning
X-SVN-Rev: 9321
2002-07-24 22:07:18 +00:00
Syn Wee Quek
1ba4040cd8 ICU-2018
breakiterator bug terminated

X-SVN-Rev: 9318
2002-07-24 19:57:46 +00:00
George Rhoten
7e92471c93 ICU-1947 Better usage for U_EXPORT2 and U_CALLCONV
X-SVN-Rev: 9295
2002-07-23 23:01:08 +00:00
Vladimir Weinstein
b803725a1d ICU-1953 Collation code review
X-SVN-Rev: 9272
2002-07-20 06:00:04 +00:00
Vladimir Weinstein
5391094816 ICU-1953 Collation code review
X-SVN-Rev: 9271
2002-07-20 04:44:57 +00:00
Vladimir Weinstein
2cbb05fdb9 ICU-978 cygwin port
X-SVN-Rev: 9267
2002-07-19 23:25:41 +00:00
Steven R. Loomis
751ad79746 ICU-1992 data packaging (a little crash prevention for bad cases)
X-SVN-Rev: 9246
2002-07-18 00:45:20 +00:00
Steven R. Loomis
aa10fcc6e5 ICU-1992 .dat -> .icu
X-SVN-Rev: 9234
2002-07-17 19:26:07 +00:00
George Rhoten
4a15917960 ICU-1962 Don't do malloc(0), which returns NULL on some platforms.
new[0] will always return a pointer.

X-SVN-Rev: 9229
2002-07-17 16:58:32 +00:00
Markus Scherer
f1ba8a9d4f ICU-1962 use uprv_malloc/free instead of new/delete for non-class types
X-SVN-Rev: 9204
2002-07-16 17:50:42 +00:00
Markus Scherer
4d6c573f64 ICU-1962 use uprv_malloc/free instead of new/delete for non-class types
X-SVN-Rev: 9201
2002-07-16 16:30:15 +00:00
George Rhoten
ad040435c4 ICU-1962 Use uprv_malloc/uprv_free instead of new/delete.
X-SVN-Rev: 9197
2002-07-16 02:47:19 +00:00
George Rhoten
fe000c413a ICU-1988 Update the ICU version
X-SVN-Rev: 9195
2002-07-16 02:32:22 +00:00
George Rhoten
86b7c21c50 ICU-1988 Regenerate urename.h and hide/rename the non-API functions
X-SVN-Rev: 9193
2002-07-16 01:46:42 +00:00
Ram Viswanadha
e4011b086e ICU-1986 remove deprecated API
X-SVN-Rev: 9178
2002-07-16 00:15:23 +00:00
Vladimir Weinstein
76fe3cef60 ICU-1930 Counting number of canonical closures and reporting any in genuca as a warning. Optimized canonical closure.
X-SVN-Rev: 9141
2002-07-13 05:24:35 +00:00
George Rhoten
c85207afbd ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
Doug Felt
608e614f95 ICU-1981 synch up ICU4J and ICU4C test of swedish collation
X-SVN-Rev: 9118
2002-07-12 20:37:14 +00:00
Syn Wee Quek
27da46cea7 ICU-1897
synching up icu4j with icu4j
* updated docs for string search
* ignored java modifier !
* allows rules to start without strength or &

X-SVN-Rev: 9117
2002-07-12 20:33:01 +00:00
George Rhoten
f414b9c5d2 ICU-1891 Update for z/OS regarding U_CALLCONV.
All C callbacks should all be defined the same way.

X-SVN-Rev: 9107
2002-07-12 00:23:52 +00:00
Vladimir Weinstein
64a596c9e5 ICU-1930 Renamed indirect name 'non-ignorable' to 'regular'. Fixed problem with combining 'before' and indirect values.
X-SVN-Rev: 9103
2002-07-11 22:43:49 +00:00
George Rhoten
5fbd03c7e8 ICU-1891 Update z/OS name
X-SVN-Rev: 9095
2002-07-11 17:06:51 +00:00
George Rhoten
5950faa36e ICU-1766 Properly use #ifdef U_INT64_T_UNAVAILABLE
X-SVN-Rev: 9079
2002-07-10 16:30:06 +00:00
Vladimir Weinstein
21b2d38d5b ICU-1930 Fix for &[last non-ignorable]
X-SVN-Rev: 9078
2002-07-10 00:50:56 +00:00
Vladimir Weinstein
dcfe706cfb ICU-1930 we now unconditionally reorder Thai/Lao prevowels
X-SVN-Rev: 9075
2002-07-09 23:57:45 +00:00
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
George Rhoten
b1cee921f7 ICU-1891 Fixes for the z/OS 1.3 compiler?
X-SVN-Rev: 9052
2002-07-08 20:25:33 +00:00
Alan Liu
78c8daecf3 ICU-1097 rename currency.* to ucurr.*
X-SVN-Rev: 9051
2002-07-08 18:15:15 +00:00
Alan Liu
8a1a716ac7 ICU-1097 change ISO code from char* to UChar*
X-SVN-Rev: 9050
2002-07-08 18:00:29 +00:00
Alan Liu
29f886f412 ICU-1097 move currency.* to ucurr.* and change ISO code parameters from char* to UChar*
X-SVN-Rev: 9049
2002-07-08 17:57:10 +00:00
Alan Liu
62039179f9 ICU-1097 rename currency.* to ucurr.*
X-SVN-Rev: 9048
2002-07-08 17:47:01 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
GCL Shanghai
bcb21ca4f1 ICU-1953 Check APIs comments for @param, @return...
X-SVN-Rev: 9024
2002-07-03 12:05:56 +00:00
Markus Scherer
156e2f983f ICU-1962 call UObject constructor at least in derived-class copy constructor to avoid compiler warnings
X-SVN-Rev: 9019
2002-07-02 23:58:34 +00:00
Vladimir Weinstein
3e72d5fee5 ICU-1930 new UCA + skipping ignorables in contraction and prefixes
X-SVN-Rev: 9004
2002-07-02 22:32:14 +00:00
GCL Shanghai
b89c229c6e ICU-1953 change comments style and check 0/NULL
X-SVN-Rev: 8993
2002-07-02 15:10:30 +00:00
George Rhoten
8c4f6e452c ICU-1953 Don't return NULL when it's suppose to return UCOL_NO_MORE_CES
X-SVN-Rev: 8991
2002-07-02 01:28:49 +00:00
GCL Shanghai
d160acc6e2 ICU-1953 API docs have complete set of @param, @return...
X-SVN-Rev: 8983
2002-07-01 11:04:45 +00:00
GCL Shanghai
8898311b26 ICU-1953 Public C API have U_CAPI return-type U_EXPORT2
X-SVN-Rev: 8982
2002-06-29 09:33:05 +00:00
GCL Shanghai
2144eab40a ICU-1953 Public C API have U_CAPI return-type U_EXPORT2 / Test for NULL after each uprv_malloc() or new
X-SVN-Rev: 8981
2002-06-29 09:32:36 +00:00
GCL Shanghai
1e188eca35 ICU-1953 Test for NULL after each uprv_malloc() or new
X-SVN-Rev: 8980
2002-06-29 09:31:05 +00:00
Markus Scherer
c16c9ab43e ICU-1962 fix bad conflict merge
X-SVN-Rev: 8978
2002-06-29 00:15:00 +00:00
Markus Scherer
11948b52df ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00
Alan Liu
a79775fe45 ICU-1434 add #include
X-SVN-Rev: 8974
2002-06-28 21:42:11 +00:00
Alan Liu
d1773b2571 ICU-1434 initial implementation of source/target set API
X-SVN-Rev: 8971
2002-06-28 21:13:54 +00:00
Markus Scherer
5a81709c73 ICU-1962 derive all ICU C++ classes from common UObject base class
X-SVN-Rev: 8953
2002-06-27 01:19:20 +00:00
Andy Heninger
9ea53d52df ICU-45 new builder for RBBI rules, tweak MSVC project files.
X-SVN-Rev: 8942
2002-06-25 20:31:26 +00:00
Andy Heninger
70621f8923 ICU-45 new builder for RBBI rules, remove obsolete RBBI files
X-SVN-Rev: 8941
2002-06-25 18:53:10 +00:00
George Rhoten
db0120092d ICU-1891 Better fix for z/OS
X-SVN-Rev: 8903
2002-06-18 20:17:48 +00:00
Vladimir Weinstein
9e2dca1c4e ICU-1948 move %%CollationBin under CollationElements table
X-SVN-Rev: 8890
2002-06-14 05:59:49 +00:00
Vladimir Weinstein
6221f1bfc1 ICU-1930 new implicit CE generation code. Also allowed setting of immplicit variables from outside, for bootstrap mode (genUCA)
X-SVN-Rev: 8881
2002-06-13 18:34:41 +00:00
Vladimir Weinstein
503c4b104d ICU-1930 updated constants for indirect positioning (most of them will go away, once everything is in the UCA)
X-SVN-Rev: 8880
2002-06-13 18:33:19 +00:00
Vladimir Weinstein
293c766940 ICU-1930 read some of the indirect values from the UCA
X-SVN-Rev: 8879
2002-06-13 18:32:38 +00:00
Vladimir Weinstein
ff40ad6613 ICU-1930 moved canonical closure code here and made it exported (to be used by genUCA). Also fixed a bug in utrie folding function
X-SVN-Rev: 8878
2002-06-13 18:31:34 +00:00
Vladimir Weinstein
f70eda36bf ICU-1930 use values from the UCA for CE generation. refactored closure code and moved it to ucol_elm & made it usable from the genUCA
X-SVN-Rev: 8875
2002-06-13 18:29:49 +00:00
George Rhoten
759d86362c ICU-1891 Fix for os/390
X-SVN-Rev: 8864
2002-06-12 21:27:08 +00:00
Alan Liu
f7058c64a3 ICU-1532 use non-mutexed availableXxx methods
X-SVN-Rev: 8848
2002-06-11 22:52:32 +00:00
Alan Liu
c18249ca2b ICU-1532 move STVtoID to TransliteratorIDParser
X-SVN-Rev: 8845
2002-06-11 22:36:11 +00:00
Alan Liu
0c224a31ef ICU-1532 add internal non-mutexed _registerInstance
X-SVN-Rev: 8844
2002-06-11 22:34:20 +00:00
Alan Liu
15410ca581 ICU-1532 initial implementation
X-SVN-Rev: 8817
2002-06-07 20:32:09 +00:00
Alan Liu
584503b5fc ICU-1532 initial implementation
X-SVN-Rev: 8815
2002-06-07 20:24:40 +00:00
Syn Wee Quek
bf893316a4 ICU-1897
Removing redundant normalization data member

X-SVN-Rev: 8804
2002-06-06 22:03:58 +00:00
Vladimir Weinstein
9f544687fe ICU-1930 Updated shifted processing (ignorables after variables should be completely ignored) per UCA amendments
X-SVN-Rev: 8796
2002-06-05 21:14:41 +00:00
Syn Wee Quek
2e3d3a3587 ICU-1883
retained error status in rulebasedcollator constructor.

X-SVN-Rev: 8779
2002-06-04 17:26:16 +00:00
George Rhoten
0078f2f53e ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8766
2002-06-01 06:36:02 +00:00
Alan Liu
237c0e67c3 ICU-1115 move UnicodeSet from i18n to common; also move affiliated classes; update USet to wrap UnicodeSet
X-SVN-Rev: 8721
2002-05-29 18:36:09 +00:00
George Rhoten
bca746dcf9 ICU-1913 Change the U_COL_SAFECLONE_BUFFERSIZE to a better size on os/400
X-SVN-Rev: 8678
2002-05-23 00:15:11 +00:00
George Rhoten
096e30f900 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8674
2002-05-22 23:56:30 +00:00
George Rhoten
a1d346d206 ICU-1097 Properly use the ICU namespace for HP/UX
X-SVN-Rev: 8656
2002-05-21 23:46:33 +00:00
George Rhoten
ed54492e39 ICU-1897 Use FALSE not false
X-SVN-Rev: 8650
2002-05-21 00:53:52 +00:00
Alan Liu
98d23f8592 ICU-1097 unum currency support
X-SVN-Rev: 8638
2002-05-16 18:25:36 +00:00
Syn Wee Quek
5e02c2eb16 ICU-1897
Synching up comments and identical search function with Java

X-SVN-Rev: 8636
2002-05-15 20:26:26 +00:00
Alan Liu
51c435ce06 ICU-1097 change API to C
X-SVN-Rev: 8633
2002-05-15 18:52:20 +00:00
Alan Liu
6006bee039 ICU-1097 move currency meta data into root bundle; change API to C
X-SVN-Rev: 8632
2002-05-15 18:51:39 +00:00
George Rhoten
9a62e43e02 ICU-1097 Fix for Solaris
X-SVN-Rev: 8629
2002-05-15 16:42:37 +00:00
Alan Liu
d5c7b20828 ICU-1097 use a char* for the currency code
X-SVN-Rev: 8625
2002-05-14 23:24:58 +00:00
George Rhoten
1e2e27120f ICU-1097 Use const on static data and fix compiler warnings.
X-SVN-Rev: 8623
2002-05-14 22:18:43 +00:00
George Rhoten
ccf5eba8bd ICU-1891 Use CALLCONV for z/OS. Properly define debugging functions and fix compiler warnings.
X-SVN-Rev: 8622
2002-05-14 21:21:03 +00:00
George Rhoten
1a09ea5eda ICU-1868 Properly use CPPFLAGS and other flags
X-SVN-Rev: 8613
2002-05-13 23:51:50 +00:00
Alan Liu
689b6179fb ICU-1097 initial C++ implementation
X-SVN-Rev: 8599
2002-05-13 19:35:41 +00:00
Alan Liu
2327cfe7d8 ICU-1097 initial C++ implementation
X-SVN-Rev: 8598
2002-05-13 19:33:05 +00:00
George Rhoten
28261ecb0a ICU-1749 Properly define the functions for HP/UX aCC
X-SVN-Rev: 8563
2002-05-02 03:01:49 +00:00
George Rhoten
9d8d0d3940 ICU-1868 Make DEFS be used for macros and includes only for compile
time, not for link time, and other various fixes.

X-SVN-Rev: 8562
2002-05-01 23:48:15 +00:00
Vladimir Weinstein
b5bb077bb3 ICU-1880 fix for argument parsing
X-SVN-Rev: 8557
2002-05-01 16:07:18 +00:00
Vladimir Weinstein
89ddf5d5b4 ICU-1880 argument parsing function - support for data driven tests
X-SVN-Rev: 8553
2002-04-30 23:29:44 +00:00
Alan Liu
e2b72f9b58 ICU-1749 hide public data members; remove abbreviation API
X-SVN-Rev: 8547
2002-04-30 22:12:01 +00:00
George Rhoten
faec7727ae ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8545
2002-04-30 21:03:00 +00:00
George Rhoten
4d0fb4be3e ICU-1749 Remove one of the CVS tags.
X-SVN-Rev: 8534
2002-04-29 17:43:12 +00:00
George Rhoten
f1ad25038e ICU-1749 Don't use static on an enum
X-SVN-Rev: 8533
2002-04-29 16:46:48 +00:00
George Rhoten
df30dfbd29 ICU-1877 Add Win64 support.
X-SVN-Rev: 8531
2002-04-26 23:04:32 +00:00
Alan Liu
2e2cfa72da ICU-1749 add usetiter
X-SVN-Rev: 8523
2002-04-26 00:04:50 +00:00
Alan Liu
89c3796eaa ICU-1749 initial port from Java of multichar string support
X-SVN-Rev: 8521
2002-04-25 23:39:57 +00:00
Alan Liu
4212379376 ICU-1749 initial port from Java
X-SVN-Rev: 8520
2002-04-25 23:36:02 +00:00
George Rhoten
78b2d83a32 ICU-1868 Consolodate most definitions into icudefs.mk.in
X-SVN-Rev: 8494
2002-04-19 02:19:24 +00:00
Alan Liu
8ed4fea84a ICU-1825 allow filters in &func calls; fix canonicalization of &func
X-SVN-Rev: 8478
2002-04-17 16:38:18 +00:00
George Rhoten
7405e16f29 ICU-1739 Fix memory leak.
X-SVN-Rev: 8429
2002-04-10 20:00:21 +00:00
George Rhoten
0cc587d5d0 ICU-1739 Fix memory leak.
X-SVN-Rev: 8426
2002-04-10 18:30:20 +00:00
Alan Liu
621729e015 ICU-1351 make fieldDifference handle leap years and large ranges better
X-SVN-Rev: 8419
2002-04-09 22:06:14 +00:00
George Rhoten
1084241fbf ICU-1828 Add missing headers to the project.
X-SVN-Rev: 8401
2002-04-05 19:23:41 +00:00
George Rhoten
df4c364592 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8400
2002-04-05 18:35:58 +00:00
Ram Viswanadha
0044ce2d1b ICU-1832 More argument checking and optimizations
X-SVN-Rev: 8397
2002-04-05 02:48:28 +00:00
George Rhoten
9ce40d9d20 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8384
2002-04-04 23:13:59 +00:00
George Rhoten
2668a20535 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8371
2002-04-04 02:45:18 +00:00
Ram Viswanadha
78cf8067b7 ICU-1832 Let parsing API exit gracefully if arguments are bad
X-SVN-Rev: 8355
2002-04-03 03:41:31 +00:00
George Rhoten
6e6032ba13 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8335
2002-04-02 03:25:05 +00:00
George Rhoten
7777030a4f ICU-1828 Remove tabs
X-SVN-Rev: 8331
2002-04-02 02:55:31 +00:00
George Rhoten
4efd9510f3 ICU-1733 Use uprv_malloc instead of new[] for int32_t
X-SVN-Rev: 8330
2002-04-02 01:47:07 +00:00
George Rhoten
13e9f435e6 ICU-1733 Use uprv_malloc instead of new[] for int32_t
X-SVN-Rev: 8329
2002-04-02 01:25:44 +00:00
George Rhoten
548d5febae ICU-1828 xformtrn.* is not used anymore.
X-SVN-Rev: 8327
2002-04-02 01:02:30 +00:00
George Rhoten
642919633d ICU-1740 Don't use CVS keywords.
X-SVN-Rev: 8321
2002-04-01 22:45:06 +00:00
George Rhoten
6e374cfacb ICU-1740 Don't use CVS keywords.
X-SVN-Rev: 8320
2002-04-01 22:32:09 +00:00
George Rhoten
13167a2d54 ICU-837 Add a comment about the API
X-SVN-Rev: 8311
2002-03-30 00:03:02 +00:00
George Rhoten
59cf0e7642 ICU-1739 These static variables are not thread safe. Make them thread safe.
X-SVN-Rev: 8308
2002-03-29 21:54:43 +00:00
George Rhoten
d88cc28869 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 8306
2002-03-29 20:10:05 +00:00
Alan Liu
a8dfbb3436 ICU-1726 handle invalid $n gracefully
X-SVN-Rev: 8291
2002-03-29 18:16:08 +00:00
Andy Heninger
e6ca8550ef ICU-786 sample code embedded in API docs now will compile
X-SVN-Rev: 8277
2002-03-28 01:18:42 +00:00
Alan Liu
94a3a048f0 ICU-1681 fix comment
X-SVN-Rev: 8263
2002-03-27 19:13:22 +00:00
Vladimir Weinstein
a6014eee44 ICU-1801 made canonical iterator a bit more robust to error conditions passed from outside
X-SVN-Rev: 8258
2002-03-27 06:27:19 +00:00
George Rhoten
103f843333 ICU-1811 Remove unused code.
X-SVN-Rev: 8253
2002-03-26 23:09:05 +00:00
Vladimir Weinstein
6aef8ca18a ICU-1769 bumped up collation version (commited it with j1770 in error, added comment to recommit)
X-SVN-Rev: 8247
2002-03-26 16:50:11 +00:00
Vladimir Weinstein
98cdff5012 ICU-1770 more support for indirects & some more tests
X-SVN-Rev: 8245
2002-03-26 16:46:17 +00:00
George Rhoten
2836f911e3 ICU-1733 Forgot a change from Lotus.
X-SVN-Rev: 8241
2002-03-26 05:28:18 +00:00
George Rhoten
e6af09d1e9 ICU-1739 Fix uninitialized variable fExponentSignAlwaysShown.
X-SVN-Rev: 8240
2002-03-26 05:27:25 +00:00
George Rhoten
2711b3192a ICU-1766 Use #ifdef U_INT64_T_UNAVAILABLE instead.
X-SVN-Rev: 8234
2002-03-26 01:16:05 +00:00
George Rhoten
5abc8be6db ICU-1733 Deprecate ambiguous API regarding malloc and new.
X-SVN-Rev: 8230
2002-03-25 22:55:40 +00:00
George Rhoten
6d5ecbfc08 ICU-1733 Forgot a change from Lotus.
X-SVN-Rev: 8216
2002-03-23 00:25:51 +00:00
George Rhoten
8765a2f976 ICU-1612 Rework my original fix.
X-SVN-Rev: 8191
2002-03-22 01:16:36 +00:00
Yves Arrouye
5042d4276d ICU-1801 fix crashes.
X-SVN-Rev: 8187
2002-03-21 22:10:46 +00:00
Yves Arrouye
b1711e8988 ICU-1801 fix crashes.
X-SVN-Rev: 8186
2002-03-21 22:09:03 +00:00
Vladimir Weinstein
775924c1a7 ICU-847 C++ wrapper for loose match API
X-SVN-Rev: 8185
2002-03-21 21:21:08 +00:00
George Rhoten
dedd84d540 ICU-1682 (weiv) fixed a couple of leaks in canonical iterator
X-SVN-Rev: 8181
2002-03-21 19:37:25 +00:00
Yves Arrouye
02eb4684c1 ICU-1798 change project files and fix one code bug to build on Visual
Studio .NET

X-SVN-Rev: 8175
2002-03-21 17:09:52 +00:00
Alan Liu
1f73d4904a ICU-1779 add debugging code to track Entry object usage
X-SVN-Rev: 8155
2002-03-20 18:29:10 +00:00