a18385e1e0If an element node has the only child, and it is of CDATA type, then the extra indentation is omitted (previously this behavior only held for PCDATA children)
arseny.kapoulkine
2010-10-19 15:38:10 +0000
b979d4c2bdAdded prepend_attribute, prepend_child and prepend_copy functions
arseny.kapoulkine@gmail.com
2010-10-19 14:29:02 +0000
d8c19b201fAdded xml_document::document_element function
arseny.kapoulkine
2010-10-18 18:27:13 +0000
a6c756b8bcXPath: If exceptions are enabled, std::bad_alloc is thrown for all out of memory situation (instead of xpath_exception)
arseny.kapoulkine
2010-10-03 14:27:52 +0000
0afd63bc32docs: Minor spelling fixes, added node_doctype, parse_doctype and parse_full documentation
arseny.kapoulkine
2010-09-26 19:21:22 +0000
630be2edb3tests: Added node_doctype and parse_doctype tests
arseny.kapoulkine
2010-09-26 19:01:36 +0000
605ab1b145Added DOCTYPE node and parse_doctype flag (the node contains DOCTYPE value so that the document contents can be preserved)
arseny.kapoulkine
2010-09-26 19:00:48 +0000
901f3b1f29Fixed MinGW45 in C++0x mode
arseny.kapoulkine
2010-09-25 18:14:03 +0000
e2f2280327docs: Minor typo fix, updated API reference
arseny.kapoulkine
2010-09-24 06:24:03 +0000
2894cc4eb2docs: Reverted accidentally committed HTML documentation
arseny.kapoulkine
2010-09-24 05:44:13 +0000
452f9028b1Removed document_order() function, added internal_object() accessor and exposed xml_node/xml_attribute constructor from internal object pointer (this makes implementing fast binding to scripting languages easier)
arseny.kapoulkine
2010-09-22 18:28:54 +0000
70d88da727Major header cleanup: removed redundant comments (single-line function/type descriptions are left for convenience), removed parse()/as_utf16(), removed deprecated function tests
arseny.kapoulkine
2010-09-21 19:30:03 +0000
3fc3e60db4Implemented load_file and save_file for wide character paths
arseny.kapoulkine
2010-09-20 20:14:16 +0000
abbddb89b0scripts: Removed references to pugixpath.cpp
arseny.kapoulkine
2010-09-20 19:15:56 +0000
7f3e74b543tests: Improved tests for parsing result default construction
arseny.kapoulkine
2010-09-20 19:07:11 +0000
612fa49d1dXPath: xpath_parse_result is now default-initialized to object with failed status
arseny.kapoulkine
2010-09-20 19:06:45 +0000
d35f6751cftests: Added default ctor test
arseny.kapoulkine
2010-09-20 18:14:58 +0000
6dc6f8bdc7xml_parse_result now has a default ctor, minor parsing optimization
arseny.kapoulkine
2010-09-20 18:14:02 +0000
7c837e78d5Memory allocation error now preserves last parsed offset, minor optimization (removed by-reference parameters where possible)
arseny.kapoulkine
2010-09-20 17:32:35 +0000
973b905f39Added more assertions
arseny.kapoulkine
2010-09-15 05:36:32 +0000
1a764a3ee2XPath: evaluate_string refactoring (also fixes setjmp warning on MinGW without breaking DMC/SunCC)
arseny.kapoulkine
2010-09-14 16:44:13 +0000
9f68dec787XPath: Allocator refactoring: xpath_allocator now only consists of allocator state and can be copied
arseny.kapoulkine
2010-09-13 07:53:53 +0000
1332949522XPath: self axis now preserves the original set order, optimized remove_duplicates calls
arseny.kapoulkine
2010-09-13 05:07:04 +0000
030e9da0d4XPath: Minor ast_step processing refactoring
arseny.kapoulkine
2010-09-12 20:50:17 +0000
cae6c066b7XPath: Minor lang() fix (use ASCII lowercase because language names are ASCII-only anyway)
arseny.kapoulkine
2010-09-11 13:30:49 +0000
b67f104498XPath: Minor refactoring
arseny.kapoulkine
2010-09-01 17:08:48 +0000
42517f26a9XPath: Don't use longjmp at all if exceptions are enabled; this solves all problems with GCC SJLJ exceptions
arseny.kapoulkine
2010-09-01 17:01:55 +0000
9a6549e802tests: Minor report fix
arseny.kapoulkine
2010-09-01 17:00:52 +0000
0e4278ad3ctests: Added automatic CPU count detection
arseny.kapoulkine
2010-08-31 19:01:27 +0000
cec7bfb54dtests: Custom allocations now use memory from Win32 heap instead of CRT heap
arseny.kapoulkine
2010-08-30 18:30:39 +0000
88b4fbcff7XPath: Fixed substring (3) implementation, optimized substring-after and substring for constant strings
arseny.kapoulkine
2010-08-29 15:53:05 +0000
b81027b00dXPath: Optimized concat (it's now O(n) instead of O(n^2) and there are less allocations)
arseny.kapoulkine
2010-08-29 15:52:36 +0000
b33ac7477cXPath: Introduced optimized sort (quicksort with median of nine and recursion for smaller half, insertion sort for small chunks)
arseny.kapoulkine
2010-08-29 15:52:06 +0000
06e9af0ecbtests: Improved document order comparison coverage
arseny.kapoulkine
2010-08-29 15:51:35 +0000
b1939bd6f8XPath: Document order comparator refactoring, document order is now a total order even for nodes from different documents
arseny.kapoulkine
2010-08-29 15:51:03 +0000
70115fa9abFixed missing attributes for some functions/classes, minor XPath error message changes
arseny.kapoulkine
2010-08-29 15:50:28 +0000