summaryrefslogtreecommitdiff
path: root/src/pugixml.cpp
AgeCommit message (Expand)Author
2014-10-01Implement copyless copyArseny Kapoulkine
2014-10-01Add header bit for 'name or value is shared' flagArseny Kapoulkine
2014-09-28Remove redundant reference indirection for internal functions.Arseny Kapoulkine
2014-09-28Implement non-recursive node copyingArseny Kapoulkine
2014-09-25Internal refactoring: rename xml_buffered_writer::write overloadsArseny Kapoulkine
2014-09-25Optimize xml_buffered_writer::write(char_t...)Arseny Kapoulkine
2014-09-24Optimize xml_buffered_writer::write(const char_t*)Arseny Kapoulkine
2014-09-23XPath: Optimize //name queries when possibleArseny Kapoulkine
2014-09-22Optimize and refactor node output implementation a bit (+5% perf gain)Arseny Kapoulkine
2014-09-21Optimize text_output_indentArseny Kapoulkine
2014-09-21Implement non-recursive node outputArseny Kapoulkine
2014-09-15Fix VC 14 warningsArseny Kapoulkine
2014-08-26Unroll performance-critical loops 4xArseny Kapoulkine
2014-08-25Use PUGI__SCANWHILE for strconv utilitiesArseny Kapoulkine
2014-08-25Rename ENDSWITH to PUGI__ENDSWITHArseny Kapoulkine
2014-08-11Move attribute name setup after pointer setup to handle exceptions betterArseny Kapoulkine
2014-08-10Implement node moving functions.Arseny Kapoulkine
2014-08-10Refactor low-level node manipulation routines into separate functions.Arseny Kapoulkine
2014-06-01Improve XPath allocator performanceArseny Kapoulkine
2014-02-25Add parse_trim_pcdata parse option.Arseny Kapoulkine
2014-02-23Fix gap collapsing during PCDATA parsing for fragment mode.Arseny Kapoulkine
2014-02-12Fix compilation warning for toolsets where wchar_t == char.Arseny Kapoulkine
2014-02-11Implement document fragment parsing.Arseny Kapoulkine
2014-02-10Use a null-terminated buffer for parsing as often as possible.Arseny Kapoulkine
2014-02-10Rename parse to parse_tree and convert_buffer to convert_buffer_output to red...Arseny Kapoulkine
2014-02-08Update version to 1.4 and copyright year to 2014.Arseny Kapoulkine
2014-02-08Enable long long support for C++11 and for MSVC 2008+Arseny Kapoulkine
2014-02-08Implement long long support if PUGIXML_HAS_LONG_LONG is defined (autodetectio...Arseny Kapoulkine
2014-01-27Ignore stream errors generated by a failing tellg() for non-seekable streamsArseny Kapoulkine
2014-01-27Change xml_named_node_iterator to be bidirectional and to match xml_node_iter...Arseny Kapoulkine
2014-01-15Replace offsetof with sizeof since some compilers don't recognize offsetof as...Arseny Kapoulkine
2014-01-15Implement automatic hexadecimal decoding for xml_attribute::as_int and xml_te...Arseny Kapoulkine
2013-12-20Fix gcc-4.9 compilation warning when using -Wstrict-overflowarseny.kapoulkine@gmail.com
2013-11-26Fix gcc-4.8 compilation warning when using -Wstrict-overflowarseny.kapoulkine@gmail.com
2013-08-02Fix _root checking inconsistency in xml_document::destroyarseny.kapoulkine@gmail.com
2013-03-20Fix invalid assertion in XPath: reallocation can result in allocating buffer ...arseny.kapoulkine@gmail.com
2013-03-19Fix XPath return type for contains() and string-length()arseny.kapoulkine@gmail.com
2012-12-08Work around clang static analysis false positives using extra assertions.arseny.kapoulkine@gmail.com
2012-12-07Only include wchar.h in PUGIXML_WCHAR_MODE; use a custom implementation of wc...arseny.kapoulkine@gmail.com
2012-12-07Fix uninitialized variable in case append_buffer fails with out of memory due...arseny.kapoulkine@gmail.com
2012-12-07Compatibility fixes (fixed warnings in gcc, msvc7, fixed errors in bcc, cw, m...arseny.kapoulkine@gmail.com
2012-12-07Implement xml_node::append_buffer as a faster alternative to assembling docum...arseny.kapoulkine@gmail.com
2012-11-18XPath stack optimization: Reduce convert_number_to_string stack usage by redu...arseny.kapoulkine@gmail.com
2012-11-18XPath: Fix BCC/DMC compilation (overloading workaround)arseny.kapoulkine@gmail.com
2012-11-18XPath stack optimization: Rewrite part of the recursive descent parser to pre...arseny.kapoulkine@gmail.com
2012-11-17XPath stack optimization: Reduce stack usage during parsing by sharing scratc...arseny.kapoulkine@gmail.com
2012-11-08Fix undefined pointer arithmetic for reverse() and unique() in case the range...arseny.kapoulkine@gmail.com
2012-10-31Minor refactoringarseny.kapoulkine@gmail.com
2012-10-31Adjust parsing so that it is possible to parse a document fragment into an ex...arseny.kapoulkine@gmail.com
2012-09-29Fix find_child_by_attribute assertion for attributes with null name/value.arseny.kapoulkine@gmail.com