aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2008-05-27Update to UCD 5.1.0; remove files we don't actually need.HEADlibucd-0.2.3-5.1.0masterH. Peter Anvin44-61877/+9733
2007-04-21Remove ucd/Index.txt; unused *and* incorrect UTF-8H. Peter Anvin1-5191/+0
2007-04-11Change the block enums so zero is No_Block. Update CHANGES.libucd-0.2.2-5.0.0H. Peter Anvin2-1/+10
2007-04-11Remove files that aren't used, including Unihan.zipH. Peter Anvin14-11044/+0
2006-09-07Include both the long and short tags when creating enumerations.libucd-0.2.1-5.0.0H. Peter Anvin2-8/+23
2006-09-07File to document changeslibucd-0.2-5.0.0H. Peter Anvin1-0/+7
2006-09-07Add enumeration values for UCD 5.0.0H. Peter Anvin1-0/+14
2006-09-07Update UCD to version 5.0.0. Since we don't use Unihan.txt, remove it.H. Peter Anvin46-1081855/+15952
2006-09-07nametoucs.c: Need <errno.h>H. Peter Anvin1-0/+2
2006-02-12Add README filelibucd-0.1.3H. Peter Anvin1-0/+12
2005-12-29Handle NULL returns from unicode_character_data() (e.g. ENOMEM)H. Peter Anvin1-0/+3
2005-12-29Set errno to EINVAL on missing entry. It's sort of an odd error code,H. Peter Anvin1-0/+1
2005-12-29Actually handle the include file for "make install"libucd-0.1.2H. Peter Anvin2-2/+3
2005-12-29Another missing dependencyH. Peter Anvin1-0/+3
2005-12-29Warnings cleanup in perfect/H. Peter Anvin4-81/+83
2005-12-29Clean up *.a, add make distcleanlibucd-0.1.1H. Peter Anvin1-1/+4
2005-12-29Missing file (script which creates ucdversion.c)H. Peter Anvin1-0/+14
2005-12-29Make unicode_database_version() prototype match docs & codeH. Peter Anvin1-1/+1
2005-12-29Fix install procedureH. Peter Anvin1-4/+7
2005-12-29Add "make install"libucd-0.1H. Peter Anvin2-0/+13
2005-12-29More of a man pageH. Peter Anvin1-12/+90
2005-12-29Make clean should remove ucd.hH. Peter Anvin1-1/+1
2005-12-29Beginnings of a man pageH. Peter Anvin1-0/+106
2005-12-29Clean a bit betterH. Peter Anvin1-1/+1
2005-12-09No need to test for valid ucs in two places; invalid ucs is exceptional.Peter Anvin3-7/+7
2005-12-09Make sure errno gets set properly; if _libucd_character_data_raw fails,Peter Anvin3-4/+6
2005-12-08Add interface to query the UCD version numberPeter Anvin3-1/+5
2005-12-08Don't hold the cache lock while freeing an old entry.Peter Anvin1-6/+10
2005-12-08Move configuration to MCONFIG filePeter Anvin3-22/+19
2005-12-08Protoize the sourcePeter Anvin7-208/+148
2005-12-08Portability fixes: [u]int32_t isn't necessarily the same as longPeter Anvin1-28/+29
2005-12-08enum.list: list of enumerationsH. Peter Anvin1-0/+488
2005-12-08Add missing file proparray.cH. Peter Anvin1-0/+11
2005-12-05Common prefix unicode_property_names_*H. Peter Anvin1-4/+4
2005-12-05Fix constness; auto-generate prototypes for enum query functionsH. Peter Anvin2-4/+6
2005-12-05More advanced, associative cache; "constipate" the ucd pointer by defaultH. Peter Anvin6-52/+109
2005-12-05chmod +xH. Peter Anvin1-0/+0
2005-12-05Generate enumerations automagically; canonicalize namesH. Peter Anvin7-596/+265
2005-12-04Complete the handling of name-to-ucs lookupsH. Peter Anvin2-3/+16
2005-12-04Add caching of UCS dataH. Peter Anvin5-19/+200
2005-12-04Compilation fixesH. Peter Anvin3-11/+16
2005-12-04Build ucslookup.cH. Peter Anvin1-1/+5
2005-12-04Remove obsolete file get_name.c (replaced by ucslookup.c)H. Peter Anvin1-79/+0
2005-12-04Actual ucs-to-properties functionH. Peter Anvin1-0/+210
2005-12-04Age is coded as 31.7 not 7.31H. Peter Anvin3-2/+7
2005-12-04Use all 256 possible codepoints; prefix with uncompressed string length.H. Peter Anvin1-12/+16
2005-12-04name_to_ucs, not ucs_to_nameH. Peter Anvin1-1/+1
2005-12-04Don't need length and mtime for this applicationH. Peter Anvin2-6/+7
2005-12-04name-to-ucs mapping function, first attemptH. Peter Anvin4-5/+70
2005-12-04Make nametoucs hashH. Peter Anvin3-6/+142
2005-12-04Correct references to "nametoucs" which really are "ucstoname"H. Peter Anvin2-4/+4
2005-12-04Produce table for the ucstoname hashH. Peter Anvin5-16/+177
2005-12-04Correct (and better) compressionH. Peter Anvin1-6/+22
2005-12-04Add compressor; more work towards being able to actually build hash tablesH. Peter Anvin4-51/+122
2005-11-29Add enumerations for additional properties; actually generate property arrayH. Peter Anvin4-149/+383
2005-11-29Add Unicode auxilliary propertiesH. Peter Anvin3-0/+3142
2005-11-29Flesh out the properties arrayH. Peter Anvin2-5/+101
2005-11-26More massaging of the external structure; outline the internal structureH. Peter Anvin2-4/+25
2005-11-26Compression algorithm for the names arrayH. Peter Anvin1-0/+141
2005-11-26Beginnings of a properties array; always use UCC names for flagsH. Peter Anvin2-2/+59
2005-11-26Rename structure; add field for UCS valueH. Peter Anvin1-1/+2
2005-11-26Add enums for more propertiesH. Peter Anvin1-2/+74
2005-11-26Prefix internal symbols with _libucd; add support for 24-bit integersH. Peter Anvin4-9/+33
2005-11-25Generate forward hash for UCS->name calculationH. Peter Anvin2-4/+37
2005-11-25Create a proper Makefile setupH. Peter Anvin2-1/+50
2005-11-25Perfect hash generator from Bob Jenkins, with local modificationsH. Peter Anvin9-0/+3312
2005-11-25Handle CJK as well as HangulH. Peter Anvin1-8/+19
2005-11-25Produce a keyfile for name-to-codepoint hashingH. Peter Anvin1-10/+36
2005-11-24Correct Jamo code; make names list; dump properties for property range analysisH. Peter Anvin1-30/+155
2005-11-24Initial commit of Unicode Character Database libraryH. Peter Anvin49-0/+1212710