summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-11-08Use reinterpret-casting in yxml_setchar()HEADmasterYorhel2-14/+4
2020-03-07Minor doc fixes + encoding considerations sectionYorhel4-3/+26
2019-11-18Add explicit (unsigned char*) cast in yxml_init()Yorhel2-2/+2
2019-03-23Convert documentation from POD to pandoc-markdownYorhel2-450/+428
2015-10-27Use yxml_ret_t internally wherever that makes senseYorhel3-62/+59
2015-10-27Fix parsing of PIs that start with xmlYorhel12-47/+111
2015-07-15s/ELEMCLOSE/ELEMEND/Yorhel2-3/+3
2014-02-26Copyright year bumpYorhel8-8/+8
2014-02-26define 'inline' for MSVC compilersYorhel1-0/+4
2014-02-26Add yxml_symlen() utility functionYorhel3-1/+32
2014-02-26Initialize x->attr in yxml_init()Yorhel2-2/+2
2014-02-26Add extern "C" stuff for C++Yorhel1-0/+9
2014-01-10Smaller and faster entity comparisonYorhel2-20/+18
2013-12-05Change buffer arg of yxml_parse() to void pointerYorhel4-7/+7
2013-12-05yxml.h: Add double-inclusion guardsYorhel1-0/+4
2013-11-14Some more documentationYorhel2-13/+203
2013-11-13Made a start on some documentationYorhel1-0/+249
2013-11-12Remove function argument names in yxml.hYorhel1-3/+3
2013-11-12Remove unused YXML_EATTR enum valueYorhel1-5/+4
2013-10-14test: Use correct printf formatting for debug outputYorhel1-1/+2
2013-10-14Don't use int casting hack when comparion entity referencesYorhel2-14/+10
2013-09-26API: Split YXML_DATA for content/pi/attr + remove start-of-content tokenYorhel29-121/+119
2013-09-26Add test for internationalized element namesYorhel2-0/+7
2013-09-25Allow non-ASCII characters in attribute and element namesYorhel2-2/+2
2013-09-24Add support for non-ASCII character references and encode them as UTF-8Yorhel5-11/+57
2013-09-24Fix returning of ']' chars within CDATA + de-generalized ?-in-PIYorhel7-42/+55
2013-09-24Fix returning of extra '?' in processing instruction dataYorhel6-10/+45
2013-09-24Consistent naming: s/setdata/dataset/ and s/setattrval/attrvalset/Yorhel3-24/+24
2013-09-24API: Change 'data' field from a single char to a stringYorhel4-21/+32
2013-09-23Fixed one bug with CDATA and found another + added attr/content testsYorhel16-1/+84
2013-09-23Fix minor bug in comment parsing + add some tests for commentsYorhel11-18/+23
2013-09-23Pass PIs to the application + verify that PI name isn't /xml/iYorhel19-91/+120
2013-09-22Add test suite and a bunch of testsYorhel50-2/+257
2013-09-22Fix parsing of XML declaration without encoding but with standaloneYorhel2-2/+4
2013-09-22Fix segfault when a PI is given before an XML declarationYorhel2-1/+2
2013-09-22Define YXML_ELEMSTCONTYorhel1-1/+1
2013-09-22Improve parsing of doctype declarationsYorhel2-6/+73
2013-09-22Fix incorrect reporting of ELEMSTART as ELEMENDYorhel2-2/+2
2013-09-21bench: Use yxml_eof()Yorhel1-1/+3
2013-09-21Add 'misc3' state to handle 'Misc' data after the root element closedYorhel4-24/+57
2013-09-21Add yxml_eof() function to detect unexpected EOF errorsYorhel3-0/+24
2013-09-21Remove 'retmisc' hack + implement state remembering in state machineYorhel5-45/+45
2013-09-21Renumber YXML_ constants to be more suitable for use in a switchYorhel1-7/+9
2013-09-21Remove YXML_EOD and add YXML_EMULROOT to signal errorYorhel4-13/+16
2013-09-21bench: Upgrade to latest muslYorhel1-2/+2
2013-09-05Rename some YXML_ tokens for consistency + add token for end-of-attrYorhel4-52/+55
2013-09-05Remove unused attrlen field + remove YXML_MAX_REF defineYorhel2-7/+4
2013-09-04Use the stack buffer for attribute namesYorhel4-40/+63
2013-09-04Normalize white space in attribute value dataYorhel3-2/+14
2013-09-04Normalize end-of-line sequences to a single '\n'Yorhel3-10/+29