index
:
yxml
master
A small, fast and mostly-correct XML parser
Yorhel
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2020-11-08
Use reinterpret-casting in yxml_setchar()
HEAD
master
Yorhel
2
-14
/
+4
2020-03-07
Minor doc fixes + encoding considerations section
Yorhel
4
-3
/
+26
2019-11-18
Add explicit (unsigned char*) cast in yxml_init()
Yorhel
2
-2
/
+2
2019-03-23
Convert documentation from POD to pandoc-markdown
Yorhel
2
-450
/
+428
2015-10-27
Use yxml_ret_t internally wherever that makes sense
Yorhel
3
-62
/
+59
2015-10-27
Fix parsing of PIs that start with xml
Yorhel
12
-47
/
+111
2015-07-15
s/ELEMCLOSE/ELEMEND/
Yorhel
2
-3
/
+3
2014-02-26
Copyright year bump
Yorhel
8
-8
/
+8
2014-02-26
define 'inline' for MSVC compilers
Yorhel
1
-0
/
+4
2014-02-26
Add yxml_symlen() utility function
Yorhel
3
-1
/
+32
2014-02-26
Initialize x->attr in yxml_init()
Yorhel
2
-2
/
+2
2014-02-26
Add extern "C" stuff for C++
Yorhel
1
-0
/
+9
2014-01-10
Smaller and faster entity comparison
Yorhel
2
-20
/
+18
2013-12-05
Change buffer arg of yxml_parse() to void pointer
Yorhel
4
-7
/
+7
2013-12-05
yxml.h: Add double-inclusion guards
Yorhel
1
-0
/
+4
2013-11-14
Some more documentation
Yorhel
2
-13
/
+203
2013-11-13
Made a start on some documentation
Yorhel
1
-0
/
+249
2013-11-12
Remove function argument names in yxml.h
Yorhel
1
-3
/
+3
2013-11-12
Remove unused YXML_EATTR enum value
Yorhel
1
-5
/
+4
2013-10-14
test: Use correct printf formatting for debug output
Yorhel
1
-1
/
+2
2013-10-14
Don't use int casting hack when comparion entity references
Yorhel
2
-14
/
+10
2013-09-26
API: Split YXML_DATA for content/pi/attr + remove start-of-content token
Yorhel
29
-121
/
+119
2013-09-26
Add test for internationalized element names
Yorhel
2
-0
/
+7
2013-09-25
Allow non-ASCII characters in attribute and element names
Yorhel
2
-2
/
+2
2013-09-24
Add support for non-ASCII character references and encode them as UTF-8
Yorhel
5
-11
/
+57
2013-09-24
Fix returning of ']' chars within CDATA + de-generalized ?-in-PI
Yorhel
7
-42
/
+55
2013-09-24
Fix returning of extra '?' in processing instruction data
Yorhel
6
-10
/
+45
2013-09-24
Consistent naming: s/setdata/dataset/ and s/setattrval/attrvalset/
Yorhel
3
-24
/
+24
2013-09-24
API: Change 'data' field from a single char to a string
Yorhel
4
-21
/
+32
2013-09-23
Fixed one bug with CDATA and found another + added attr/content tests
Yorhel
16
-1
/
+84
2013-09-23
Fix minor bug in comment parsing + add some tests for comments
Yorhel
11
-18
/
+23
2013-09-23
Pass PIs to the application + verify that PI name isn't /xml/i
Yorhel
19
-91
/
+120
2013-09-22
Add test suite and a bunch of tests
Yorhel
50
-2
/
+257
2013-09-22
Fix parsing of XML declaration without encoding but with standalone
Yorhel
2
-2
/
+4
2013-09-22
Fix segfault when a PI is given before an XML declaration
Yorhel
2
-1
/
+2
2013-09-22
Define YXML_ELEMSTCONT
Yorhel
1
-1
/
+1
2013-09-22
Improve parsing of doctype declarations
Yorhel
2
-6
/
+73
2013-09-22
Fix incorrect reporting of ELEMSTART as ELEMEND
Yorhel
2
-2
/
+2
2013-09-21
bench: Use yxml_eof()
Yorhel
1
-1
/
+3
2013-09-21
Add 'misc3' state to handle 'Misc' data after the root element closed
Yorhel
4
-24
/
+57
2013-09-21
Add yxml_eof() function to detect unexpected EOF errors
Yorhel
3
-0
/
+24
2013-09-21
Remove 'retmisc' hack + implement state remembering in state machine
Yorhel
5
-45
/
+45
2013-09-21
Renumber YXML_ constants to be more suitable for use in a switch
Yorhel
1
-7
/
+9
2013-09-21
Remove YXML_EOD and add YXML_EMULROOT to signal error
Yorhel
4
-13
/
+16
2013-09-21
bench: Upgrade to latest musl
Yorhel
1
-2
/
+2
2013-09-05
Rename some YXML_ tokens for consistency + add token for end-of-attr
Yorhel
4
-52
/
+55
2013-09-05
Remove unused attrlen field + remove YXML_MAX_REF define
Yorhel
2
-7
/
+4
2013-09-04
Use the stack buffer for attribute names
Yorhel
4
-40
/
+63
2013-09-04
Normalize white space in attribute value data
Yorhel
3
-2
/
+14
2013-09-04
Normalize end-of-line sequences to a single '\n'
Yorhel
3
-10
/
+29
[next]