Reece H. Dunn
|
c9af03ee8b
|
Add IDS_Binary_Operator support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
fdf398ef84
|
Add Other_Grapheme_Extend support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
7fc8ee0e09
|
Use ucd_properties to implement isalnum, isalpha, isupper and islower.
|
8 years ago |
Reece H. Dunn
|
6553494c5c
|
Remove noBreak from ucd_properties -- it is a DispositionType, not a PropList type.
|
8 years ago |
Reece H. Dunn
|
9dc44bf0d4
|
Add Noncharacter_Code_Point support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
a184262d9b
|
Add Other_Uppercase support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
6a2a87e358
|
Add Other_Lowercase support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
735a661232
|
Add Extender support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
d067838684
|
Add Diacritic support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
3ff6d8ae0f
|
Add Ideographic support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
aa32a420af
|
Add Other_Alphabetic support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
835dfc83a1
|
Add ASCII_Hex_Digit support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
a69b99a81b
|
Add Hex_Digit support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
844895d315
|
Add Other_Math support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
4226457fb5
|
Add Terminal_Punctuation support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
ab0a1da5be
|
Simplify the Dash property classification logic. Pd is the 'Dash' general category.
|
8 years ago |
Reece H. Dunn
|
a9aabc6242
|
Add tests for the PropList API.
|
8 years ago |
Reece H. Dunn
|
ec1a17b229
|
Add Quotation_Mark support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
d1eb23a741
|
Add Hyphen support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
1e02d05c61
|
proplist.c: Create helper functions for all matched categories.
|
8 years ago |
Reece H. Dunn
|
249960bae4
|
Add Dash support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
fd8a8d17b0
|
Add Join_Control support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
eae8740117
|
Add Bidi_Control support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
bc16887a79
|
Use ucd_properties to implement ucd_isspace.
|
8 years ago |
Reece H. Dunn
|
8cc80d671d
|
Add <noBreak> support from UnicodeData.txt.
|
8 years ago |
Reece H. Dunn
|
54a8ea2a70
|
Add White_Space support from PropList.txt.
|
8 years ago |
Reece H. Dunn
|
b716b95feb
|
mkencodingtable: support mapping ISO 8859 encoding tables
|
8 years ago |
Reece H. Dunn
|
6346ede604
|
isalnum: use the Alphabetic derived core property to check that the character is in the alpha class.
|
8 years ago |
Reece H. Dunn
|
cbddf092c9
|
isalpha: use the Alphabetic derived core property to check that the character is in the alpha class.
|
8 years ago |
Reece H. Dunn
|
b38659582f
|
islower: include the Other_Lowercase characters.
|
8 years ago |
Reece H. Dunn
|
9d1469b956
|
printdata: use the Uppercase property from DerivedCoreProperties.
|
8 years ago |
Reece H. Dunn
|
1fc20f39f5
|
isupper: include the Other_Uppercase characters.
|
8 years ago |
Reece H. Dunn
|
d956501863
|
printdata: load all the properties from the PropList data.
|
8 years ago |
Reece H. Dunn
|
ac082c9400
|
Add tests for the remaining is* APIs.
|
8 years ago |
Reece H. Dunn
|
eb08dc422d
|
Update the copyright dates.
|
8 years ago |
Reece H. Dunn
|
c9f2940373
|
isblank: don't include <noBreak> characters, and add tests for this API.
|
8 years ago |
Reece H. Dunn
|
f109bb918f
|
isspace: don't include <noBreak> characters.
|
8 years ago |
Reece H. Dunn
|
5f9dc111cf
|
Add tests for the isdigit and isxdigit ctype APIs.
|
8 years ago |
Reece H. Dunn
|
bd71fed013
|
ctype: return true in isupper/islower if there is a simple case mapping present
|
8 years ago |
Reece H. Dunn
|
e77b7c7b49
|
printdata: create an isspace helper function
|
8 years ago |
Reece H. Dunn
|
ceda811b12
|
printdata: add the properties to the primary data map
|
8 years ago |
Reece H. Dunn
|
a2193799e4
|
printdata: use get to return a default value if the map key is not present
|
8 years ago |
Reece H. Dunn
|
01852ee90d
|
isdigit: C99 compatibility -- only check [0-9].
|
8 years ago |
Reece H. Dunn
|
34167771fd
|
Add an iswxdigit compatibility API.
|
8 years ago |
Reece H. Dunn
|
3e321158e7
|
Update the documentation on the is* APIs.
|
8 years ago |
Reece H. Dunn
|
d585c77804
|
Add an iswblank compatibility API.
|
8 years ago |
Reece H. Dunn
|
d10f63b710
|
printcdata: a version of printucddata that uses the C APIs where available
|
8 years ago |
Reece H. Dunn
|
5e5b15ddf0
|
printucddata: support printing is* ctype data
|
8 years ago |
Reece H. Dunn
|
bde2bb187a
|
printucddata: support custom formats via a --format command-line option
|
8 years ago |
Reece H. Dunn
|
3aecbfecb3
|
printucddata: check all command-line arguments
|
8 years ago |