summaryrefslogtreecommitdiff
path: root/src/pugixml.cpp
AgeCommit message (Expand)Author
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
2012-05-02Iterator improvements: safety assertions in xml_named_node_iterator, const_ca...v1.2arseny.kapoulkine@gmail.com
2012-04-12Removed diag_push for SNC since the warning bug is not fixed even in the late...arseny.kapoulkine@gmail.com
2012-04-03Updated version number and copyright year everywherearseny.kapoulkine@gmail.com
2012-04-03Whitespace-only change: set noexpandtab & retab!arseny.kapoulkine@gmail.com
2012-04-03Fixed xml_named_node_iterator category for MSVC6/7, IC8 and SunCCarseny.kapoulkine@gmail.com
2012-04-03Added xml_attribute::as_string and xml_text::as_string, added default value t...arseny.kapoulkine@gmail.com
2012-03-27Introduced xml_named_node_iterator, introduced xml_node::children() and xml_n...arseny.kapoulkine@gmail.com
2012-03-27Write BOM as U+FEFF to buffered writer; this makes sure we don't have a very ...arseny.kapoulkine@gmail.com
2012-03-23Added format_save_file_text flag for opening the file in text modearseny.kapoulkine@gmail.com
2012-03-23Fixed header-only compilationarseny.kapoulkine@gmail.com
2012-03-23xml_document::save_file now checks for file I/O errors, fixed compilationarseny.kapoulkine@gmail.com
2012-03-23Extracted file saving into a separate function, fixed DMC compilation (set_va...arseny.kapoulkine@gmail.com
2012-03-23Const-correctness 'fixes' (it's impossible to be const-correct here so remove...arseny.kapoulkine@gmail.com
2012-03-23Fixed member shadowing warnings for gccarseny.kapoulkine@gmail.com
2012-03-23Added xml_text::data() (for regular xml_node operations, i.e. remove_child)arseny.kapoulkine@gmail.com
2012-03-23Added xml_text &&/|| operators for Borland C++arseny.kapoulkine@gmail.com
2012-03-23Moved default value selection logic into get_value functions, added xml_node:...arseny.kapoulkine@gmail.com
2012-03-23Implemented xml_text helper (work in progress)arseny.kapoulkine@gmail.com
2012-03-23Extracted xml_attribute value setter/getter code to separate functions (for x...arseny.kapoulkine@gmail.com
2012-03-20Fixed strict aliasing violation warning in output buffer conversion via union...arseny.kapoulkine@gmail.com
2012-03-20MinGW does not have _wfopen in strict ANSI mode (fixes mingw45 C++0x compilat...arseny.kapoulkine@gmail.com
2012-03-20Explicitly ignore fwrite result - nothing else can be done with the current w...arseny.kapoulkine@gmail.com
2012-03-20Fixed Borland C++ issues when compiling pugixml as header-onlyarseny.kapoulkine@gmail.com
2012-03-15Intel C++ 11 has the same warning pop bug... Disable warning popping on all I...arseny.kapoulkine@gmail.com
2012-03-14Added PUGIXML_MEMORY constants for tweaking memory behaviour; useful for embe...arseny.kapoulkine@gmail.com
2012-03-14Dereferemce operators in both iterators are now const; this fixes iterator co...arseny.kapoulkine@gmail.com
2012-03-14Implemented optional header-only mode (still need to do a couple of fixes for...arseny.kapoulkine@gmail.com
2012-03-10Fixed clang warningarseny.kapoulkine@gmail.com
2012-03-06Fixed clang compilation warningarseny.kapoulkine@gmail.com
2012-03-06Fix 'cast increases required alignment of target type' warning for BlackBerry...arseny.kapoulkine@gmail.com
2012-03-06Fix 'cast increases required alignment of target type' warnings (some of them...arseny.kapoulkine@gmail.com
2012-03-06Removed setjmp from XML parsing; now pugixml does not require setjmp support ...arseny.kapoulkine@gmail.com
2012-02-19Define uintptr_t for WinCE if necessary (thankfully all MSVC versions seem to...arseny.kapoulkine@gmail.com
2011-12-20Introduced encoding_latin1 support (conversion on loading, conversion on savi...arseny.kapoulkine
2011-12-09Apply patch that should fix Windows Mobile compilationarseny.kapoulkine