index
:
yxml
master
A small, fast and mostly-correct XML parser
Yorhel
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
yxml.c.in
Age
Commit message (
Expand
)
Author
Files
Lines
2020-11-08
Use reinterpret-casting in yxml_setchar()
HEAD
master
Yorhel
1
-7
/
+2
2019-11-18
Add explicit (unsigned char*) cast in yxml_init()
Yorhel
1
-1
/
+1
2015-10-27
Use yxml_ret_t internally wherever that makes sense
Yorhel
1
-28
/
+28
2015-10-27
Fix parsing of PIs that start with xml
Yorhel
1
-0
/
+1
2014-02-26
Copyright year bump
Yorhel
1
-1
/
+1
2014-02-26
Initialize x->attr in yxml_init()
Yorhel
1
-1
/
+1
2014-01-10
Smaller and faster entity comparison
Yorhel
1
-10
/
+9
2013-12-05
Change buffer arg of yxml_parse() to void pointer
Yorhel
1
-2
/
+2
2013-10-14
Don't use int casting hack when comparion entity references
Yorhel
1
-7
/
+5
2013-09-26
API: Split YXML_DATA for content/pi/attr + remove start-of-content token
Yorhel
1
-11
/
+23
2013-09-25
Allow non-ASCII characters in attribute and element names
Yorhel
1
-1
/
+1
2013-09-24
Add support for non-ASCII character references and encode them as UTF-8
Yorhel
1
-4
/
+26
2013-09-24
Fix returning of ']' chars within CDATA + de-generalized ?-in-PI
Yorhel
1
-11
/
+19
2013-09-24
Fix returning of extra '?' in processing instruction data
Yorhel
1
-0
/
+17
2013-09-24
Consistent naming: s/setdata/dataset/ and s/setattrval/attrvalset/
Yorhel
1
-4
/
+4
2013-09-24
API: Change 'data' field from a single char to a string
Yorhel
1
-8
/
+14
2013-09-23
Fix minor bug in comment parsing + add some tests for comments
Yorhel
1
-1
/
+0
2013-09-23
Pass PIs to the application + verify that PI name isn't /xml/i
Yorhel
1
-35
/
+14
2013-09-22
Fix incorrect reporting of ELEMSTART as ELEMEND
Yorhel
1
-1
/
+1
2013-09-21
Add 'misc3' state to handle 'Misc' data after the root element closed
Yorhel
1
-3
/
+3
2013-09-21
Add yxml_eof() function to detect unexpected EOF errors
Yorhel
1
-0
/
+7
2013-09-21
Remove 'retmisc' hack + implement state remembering in state machine
Yorhel
1
-10
/
+1
2013-09-21
Remove YXML_EOD and add YXML_EMULROOT to signal error
Yorhel
1
-3
/
+4
2013-09-05
Rename some YXML_ tokens for consistency + add token for end-of-attr
Yorhel
1
-10
/
+10
2013-09-04
Use the stack buffer for attribute names
Yorhel
1
-17
/
+29
2013-09-04
Normalize white space in attribute value data
Yorhel
1
-0
/
+6
2013-09-04
Normalize end-of-line sequences to a single '\n'
Yorhel
1
-5
/
+14
2013-09-04
Move ch>0 check to the top of yxml_parse()
Yorhel
1
-1
/
+3
2013-09-02
Add '_' as allowed character in a Name
Yorhel
1
-1
/
+1
2013-09-02
Add special string-consuming state
Yorhel
1
-0
/
+9
2013-09-02
Allow absent XMLDecl, support PI and element contents, +hack for DTD
Yorhel
1
-0
/
+9
2013-09-02
Initial commit
Yorhel
1
-0
/
+231