Commit Graph

6285 Commits

Author SHA1 Message Date
Alan Liu
ef77896421 ICU-162 add udat_parseCalendar
X-SVN-Rev: 7894
2002-03-06 20:41:57 +00:00
George Rhoten
a4fb5132cb ICU-1007 Make it easier to prune the directories from CVS
X-SVN-Rev: 7893
2002-03-06 19:53:59 +00:00
George Rhoten
adbc9f858d ICU-1568 Follow the 8.3 naming convention on files, which is still
important on older brain dead machines that ICU is still used on.

X-SVN-Rev: 7892
2002-03-06 19:46:00 +00:00
Markus Scherer
d49669597e ICU-1721 re-remove Other_Case_Ignorable property, deemed too uncertain right now if it will become an official UCD file property
X-SVN-Rev: 7886
2002-03-05 02:03:10 +00:00
Andy Heninger
d13e42d4e3 ICU-1737 thread safety problem with initialization lazy initialization of mutexs on first Lock.
X-SVN-Rev: 7885
2002-03-04 22:57:50 +00:00
Markus Scherer
f04234f32b ICU-1721 parse and store East Asian Width
X-SVN-Rev: 7883
2002-03-04 01:34:58 +00:00
Markus Scherer
b3d7cb3271 ICU-1721 move constants from genprops and uchar.c to uprops.h, store East Asian Width
X-SVN-Rev: 7882
2002-03-04 01:33:29 +00:00
Markus Scherer
c8f88d18a1 ICU-1721 uprops.dat version 3, remove combiningClass from uprops.dat, store only numericValue not digitValues, move constants to uprops.h
X-SVN-Rev: 7881
2002-03-04 01:31:42 +00:00
Markus Scherer
19477392ff ICU-1721 remove combiningClass from uprops.dat, store only numericValue not digitValues
X-SVN-Rev: 7880
2002-03-04 01:28:32 +00:00
Markus Scherer
ac8bf70a35 ICU-1721 remove u_internalGetCombiningClass(), was same as u_getCombiningClass()
X-SVN-Rev: 7879
2002-03-04 01:26:48 +00:00
Markus Scherer
e6879f720a ICU-1721 move u_getCombiningClass() from uchar.c to unorm.cpp, move constants to uprops.h
X-SVN-Rev: 7878
2002-03-04 01:25:51 +00:00
Markus Scherer
e833400d37 ICU-1721 move u_getCombiningClass() from uchar.c to unorm.cpp
X-SVN-Rev: 7877
2002-03-04 01:24:54 +00:00
Markus Scherer
ef2283d2ec ICU-1721 make u_charAge() public
X-SVN-Rev: 7876
2002-03-04 01:22:45 +00:00
Markus Scherer
3e305869c6 ICU-1721 UCD file EastAsianWidth.txt, without comments to save space
X-SVN-Rev: 7875
2002-03-04 01:18:39 +00:00
Markus Scherer
d3111606dd ICU-1586 fix compaction bug
X-SVN-Rev: 7874
2002-03-04 01:17:45 +00:00
Yves Arrouye
a5f2175b26 ICU-1220 usage() if no arg to -f or -t.
X-SVN-Rev: 7873
2002-03-03 07:06:27 +00:00
Yves Arrouye
f5fcc22bbb ICU-1707 check that u_enumCharNames() with U_EXTENDED_CHAR_NAME does
call the callback for each code point. Also, in addition to the checks that
are already made for the other types of names, check that two subsequent
calls pass two consecutive code points, and ensure that no name is empty,
since U_EXTENDE_CHAR_NAME generates a name for every single code point.

X-SVN-Rev: 7872
2002-03-03 05:38:50 +00:00
Yves Arrouye
9a350f505a ICU-1707 make u_enumCharNames() work with extended names, which
involves finding the holes between groups and algorithmic names and
filling them with extended names as needed. Also, enumGroupNames() now
also will generate extended names as needed for the gap in a
group, and expandName() will do the right thing for a name when
U_EXTENDED_CHAR_NAME is being passed. As a result, u_charFromName()
is faster sinc it only does one call to enumNames().

X-SVN-Rev: 7871
2002-03-03 05:37:31 +00:00
Yves Arrouye
d6404f30aa ICU-1707 make u_enumCharNames() work with extended names, which
involves finding the holes between groups and algorithmic names and
filling them with extended names as needed. Also, enumGroupNames() now
also will generate extended names as needed for the gap in a
group, and expandName() will do the right thing for a name when
U_EXTENDED_CHAR_NAME is being passed. As a result, u_charFromName()
is faster sinc it only does one call to enumNames().

X-SVN-Rev: 7870
2002-03-03 05:33:54 +00:00
Markus Scherer
9e59336c14 ICU-1721 add Other_Case_Ignorable from Unicode TR 21
X-SVN-Rev: 7869
2002-03-03 04:45:26 +00:00
Markus Scherer
fa1e80beb8 ICU-1738 remove Unicode default properties for ASCII code points (0..9f)
X-SVN-Rev: 7868
2002-03-03 04:39:22 +00:00
Yves Arrouye
f195b66142 ICU-1596 fix pkgsysconfdir too.
X-SVN-Rev: 7867
2002-03-02 22:25:56 +00:00
Yves Arrouye
654fdf4868 ICU-1596 put the library suffix in pkglibdir and pkgdatadir, so we'll
have for example /usr/lib/icu-myproduct/2.0 and /usr/share/icu-myproduct/2.0.
Because the upper directory now has the suffix, drop it from the Makefile.inc.

X-SVN-Rev: 7866
2002-03-02 22:16:01 +00:00
Yves Arrouye
125591f070 ICU-678 have clean depend on upate-debian-files so that changelog gets
automagically changed when one runs dpkg-buildpackage.

X-SVN-Rev: 7865
2002-03-02 05:13:27 +00:00
Markus Scherer
e5ee7b822b ICU-1721 bug fix - remove duplicate constant for 'Private Use' block name
X-SVN-Rev: 7864
2002-03-02 02:30:03 +00:00
Markus Scherer
f7a5f6430b ICU-1721 UCD file PropList.txt, with fixed spelling of White_Space
X-SVN-Rev: 7863
2002-03-02 02:28:48 +00:00
Markus Scherer
071d83c3cc ICU-1721 Blocks.txt and PropList.txt -> uprops.dat
X-SVN-Rev: 7862
2002-03-02 02:26:19 +00:00
Ram Viswanadha
2928d47de5 ICU-1740 remove keywords in rules files no code change
X-SVN-Rev: 7858
2002-03-02 00:35:09 +00:00
Alan Liu
34a2aecffc ICU-162 add DateFormat parse() and format() methods taking a Calendar
X-SVN-Rev: 7857
2002-03-02 00:29:54 +00:00
George Rhoten
ff18de7c2a ICU-1733 Forgot a change from Lotus.
X-SVN-Rev: 7853
2002-03-01 23:26:35 +00:00
George Rhoten
b42973bf54 ICU-1739 Clean up u_errorName implementation so that it can't go beyond the ends of the arrays
X-SVN-Rev: 7852
2002-03-01 23:25:44 +00:00
Steven R. Loomis
a094c953de ICU-837 removed UChar streamers
X-SVN-Rev: 7851
2002-03-01 23:10:26 +00:00
Steven R. Loomis
8d8c710f16 ICU-837 makefile for unix
X-SVN-Rev: 7850
2002-03-01 23:02:44 +00:00
Steven R. Loomis
d3692c78e0 ICU-837 some updates, compiles on aix
X-SVN-Rev: 7849
2002-03-01 23:00:41 +00:00
Steven R. Loomis
c0fd3f923e ICU-1568 use static mode for uconv by default
X-SVN-Rev: 7848
2002-03-01 22:44:21 +00:00
Steven R. Loomis
df88d97213 ICU-1568 static mode
X-SVN-Rev: 7847
2002-03-01 22:43:48 +00:00
Markus Scherer
73325772ff ICU-1721 add UCD file Blocks.txt
X-SVN-Rev: 7846
2002-03-01 22:36:49 +00:00
George Rhoten
b0cb8d77ae ICU-1465 Undo changes for CVS revision tags.
X-SVN-Rev: 7845
2002-03-01 22:27:57 +00:00
Eric Mader
85efdc753e ICU-1069 Changes to enforce a fixed feature order for Indic OT fonts.
X-SVN-Rev: 7844
2002-03-01 22:24:10 +00:00
George Rhoten
8758e2858c ICU-1465 Try revision tags in CVS
X-SVN-Rev: 7843
2002-03-01 22:03:33 +00:00
George Rhoten
dd0a2030b9 ICU-1465 Try revision tags in CVS
X-SVN-Rev: 7842
2002-03-01 22:01:29 +00:00
George Rhoten
dfe29d99fd ICU-900 Fix for some compiler warnings. Now the build system won't complain about UParseError
X-SVN-Rev: 7841
2002-03-01 21:56:40 +00:00
George Rhoten
d04d0b22dd ICU-1732 Add support for int64_t and uint64_t
X-SVN-Rev: 7838
2002-03-01 17:47:41 +00:00
George Rhoten
fd856f83f5 ICU-900 Better fix for some compiler warnings.
X-SVN-Rev: 7837
2002-03-01 17:00:29 +00:00
George Rhoten
b30223a76a ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7836
2002-03-01 03:47:13 +00:00
George Rhoten
fced26d596 ICU-1616 Fix memory leaks in the test, and undo "unicode/locid.h" changes again.
X-SVN-Rev: 7835
2002-03-01 03:46:05 +00:00
George Rhoten
a5539d4e82 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7834
2002-03-01 03:41:41 +00:00
George Rhoten
8d8f73c98f ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7832
2002-03-01 02:42:06 +00:00
Ram Viswanadha
ce608af1c0 ICU-1721 update tests
X-SVN-Rev: 7830
2002-03-01 02:24:08 +00:00
Ram Viswanadha
bd419c3703 ICU-1721 update tests
X-SVN-Rev: 7828
2002-03-01 02:04:21 +00:00
Markus Scherer
2a992add12 ICU-1721 get UScriptCode from uprops.dat
X-SVN-Rev: 7827
2002-03-01 01:59:59 +00:00
Markus Scherer
faa1bf56cb ICU-1721 store numericType, parse Scripts.txt, some cleanup and more common code
X-SVN-Rev: 7826
2002-03-01 01:58:49 +00:00
George Rhoten
b78f41792a ICU-1126 Make it so that the error line shows up as an error.
X-SVN-Rev: 7824
2002-03-01 01:33:36 +00:00
George Rhoten
11f74ee29b ICU-597 This should be the right fix this time.
X-SVN-Rev: 7823
2002-03-01 01:30:35 +00:00
Andy Heninger
2bbb6a2944 ICU-1126 Updated Break Iterator rules. Title for UTR21 compliance, Word and Line for CJK Extension A
Fix cintltst failure introduced by addition of title break iterators.

X-SVN-Rev: 7822
2002-03-01 00:46:21 +00:00
George Rhoten
7324e9b518 ICU-898 Fix for Linux
X-SVN-Rev: 7815
2002-02-28 22:22:04 +00:00
George Rhoten
2b34d2924e ICU-1733 Integrate some changes from Lotus with Vladimir's consent.
X-SVN-Rev: 7814
2002-02-28 22:16:27 +00:00
Vladimir Weinstein
61faa92f98 ICU-898 C++ tests for the getLocale method for Collator
X-SVN-Rev: 7813
2002-02-28 21:51:25 +00:00
Vladimir Weinstein
e56272c4eb ICU-898 Return bogus locale for collators instantiated from rules in C++
X-SVN-Rev: 7812
2002-02-28 21:50:58 +00:00
Vladimir Weinstein
0b2420adf3 ICU-1735 copy bogus property with assignment operator
X-SVN-Rev: 7811
2002-02-28 21:49:58 +00:00
Vladimir Weinstein
b57a64b909 ICU-1735 added setBogus and isBogus APIs
X-SVN-Rev: 7810
2002-02-28 21:32:28 +00:00
George Rhoten
4cd7a296e0 ICU-1733 Integrate some changes from Lotus with Vladimir's and Syn Wee's consent.
X-SVN-Rev: 7809
2002-02-28 20:01:48 +00:00
George Rhoten
19ea9f34c0 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 7808
2002-02-28 19:43:13 +00:00
Markus Scherer
3846415243 ICU-1721 move the code point-to-UChars parsing function from genprops.c to uparse.c
X-SVN-Rev: 7807
2002-02-28 17:56:46 +00:00
Markus Scherer
486119d679 ICU-1721 move the u_skipWhitespace body to .c, U_INLINE in .h causes problems
X-SVN-Rev: 7806
2002-02-28 17:25:19 +00:00
George Rhoten
43f8e11079 ICU-1733 Undo one of the changes.
X-SVN-Rev: 7805
2002-02-28 17:23:53 +00:00
Vladimir Weinstein
e28899480a ICU-898 tests for the getLocale method for UCollator
X-SVN-Rev: 7804
2002-02-28 07:21:21 +00:00
Vladimir Weinstein
8c93002e60 ICU-898 getLocale method for UCollator and RuleBasedCollator
X-SVN-Rev: 7803
2002-02-28 07:20:52 +00:00
George Rhoten
41ffc2ef36 ICU-1733 Integrate some of the easier (and non-redundent) changes from Lotus.
X-SVN-Rev: 7802
2002-02-28 01:42:40 +00:00
Andy Heninger
13e01fb91d ICU-1126 Add title break iterator
X-SVN-Rev: 7801
2002-02-28 01:28:04 +00:00
Andy Heninger
7aadc85a12 ICU-1126 Add title break iterator
X-SVN-Rev: 7800
2002-02-28 01:20:14 +00:00
Andy Heninger
5ed2ac8c14 ICU-1126 Add title break iterator
X-SVN-Rev: 7799
2002-02-28 01:09:32 +00:00
George Rhoten
71e811b289 ICU-837 Ignore certain files
X-SVN-Rev: 7797
2002-02-27 22:19:53 +00:00
George Rhoten
475e05801c ICU-1732 Add int64_t and uint64_t
X-SVN-Rev: 7796
2002-02-27 21:52:11 +00:00
Vladimir Weinstein
74c9d78335 ICU-1682 Canonical iterator - port to C++, removed some debug info, needs to be optimized
X-SVN-Rev: 7795
2002-02-27 21:47:05 +00:00
George Rhoten
ec6ac87681 ICU-1707 Make charCatNames const in the library.
X-SVN-Rev: 7794
2002-02-27 01:00:45 +00:00
George Rhoten
036879caf2 ICU-1731 Update ROM -> ROU
X-SVN-Rev: 7793
2002-02-26 23:53:26 +00:00
George Rhoten
a41ce06f7f ICU-882 Remove unused code.
X-SVN-Rev: 7792
2002-02-26 23:36:49 +00:00
George Rhoten
0566195af9 ICU-837 Add some more tests, and fix some errors to ustdio.
X-SVN-Rev: 7791
2002-02-26 21:23:21 +00:00
George Rhoten
07536d78a1 ICU-1723 Make sure that the dependencies are correct for data building.
X-SVN-Rev: 7790
2002-02-26 19:21:32 +00:00
Alan Liu
a3fb0df20c ICU-1544 add virtual extractBetween() to Replaceable and new UReplaceableCallback member 'extract'
X-SVN-Rev: 7789
2002-02-26 19:00:57 +00:00
Alan Liu
e5a8f1678a ICU-1544 add virtual extractBetween() to Replaceable and new UReplaceableCallback member 'extract'
X-SVN-Rev: 7788
2002-02-26 17:50:59 +00:00
Markus Scherer
21bbcb0e19 ICU-1586 better compaction, find all identical blocks like ucmpX_compact()
X-SVN-Rev: 7787
2002-02-26 02:06:12 +00:00
George Rhoten
bb6a024c9a ICU-900 Better fix for compiler warnings.
X-SVN-Rev: 7786
2002-02-25 23:10:10 +00:00
George Rhoten
995e20d0aa ICU-1723 Remove CollationElements
X-SVN-Rev: 7785
2002-02-25 23:01:55 +00:00
George Rhoten
c1c6ae2e8c ICU-837 Test the lower case "e" for the exponent normally.
X-SVN-Rev: 7784
2002-02-25 22:51:51 +00:00
Markus Scherer
e4c4da7ad9 ICU-1721 test u_charAge()
X-SVN-Rev: 7782
2002-02-25 22:43:38 +00:00
Markus Scherer
b0d25f3bce ICU-1721 add uprops.c implementing APIs for additional UCD properties
X-SVN-Rev: 7781
2002-02-25 22:43:04 +00:00
Markus Scherer
c3cb396f2f ICU-1721 need column count in uprops.dat
X-SVN-Rev: 7780
2002-02-25 22:41:40 +00:00
Markus Scherer
3e48299654 ICU-1721 access to additional UCD properties
X-SVN-Rev: 7779
2002-02-25 22:40:32 +00:00
George Rhoten
c638ecd394 ICU-837 Better implementation of operator>>
X-SVN-Rev: 7778
2002-02-25 21:46:41 +00:00
Yves Arrouye
b08597389f ICU-1721 make u_skipWhitespace() a static inline function.
X-SVN-Rev: 7777
2002-02-25 19:41:29 +00:00
Markus Scherer
3f657d5bdc ICU-1721 parse and store additional UCD properties
X-SVN-Rev: 7776
2002-02-25 18:48:30 +00:00
Markus Scherer
669f5f5965 ICU-1721 move common parsing functions to toolutil/uparse.c
X-SVN-Rev: 7775
2002-02-25 18:45:32 +00:00
Markus Scherer
ebca9452a2 ICU-1721 UCD file DerivedAge.txt
X-SVN-Rev: 7774
2002-02-25 18:44:36 +00:00
Markus Scherer
5ba7cb3653 ICU-1721 Unicode Properties Vectors
X-SVN-Rev: 7773
2002-02-25 18:44:07 +00:00
Markus Scherer
1af6af7871 ICU-1721 constants for mostly additional Unicode properties
X-SVN-Rev: 7772
2002-02-25 18:43:20 +00:00
Markus Scherer
04baedd5ab ICU-1721 add u_skipWhitespace and parsing functions for code point lists and code point ranges from gennorm/genprops
X-SVN-Rev: 7771
2002-02-25 18:42:46 +00:00
Yves Arrouye
c1db2f0638 ICU-1220 replace <control-000A> by LINE FEED in the examples.
X-SVN-Rev: 7770
2002-02-25 09:11:34 +00:00
Yves Arrouye
1af75ce285 ICU-1075 we have to know how to remake ../common/unicode/platform.h
since we are built before common :-(

X-SVN-Rev: 7769
2002-02-25 08:27:10 +00:00