summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2017-01-30XPath: Fix reallocate_nothrow to preserve existing stateArseny Kapoulkine
2017-01-30XPath: Use nonthrowing allocations in duplicate_stringArseny Kapoulkine
2017-01-30XPath: Throw std::bad_alloc if we got an out-of-memory errorArseny Kapoulkine
2017-01-30XPath: Reword brace mismatch errors for clarityArseny Kapoulkine
2017-01-30XPath: Improve error message for expressions like .[1]Arseny Kapoulkine
2017-01-30XPath: Track allocation errors more explicitlyArseny Kapoulkine
2017-01-29XPath: Provide non-throwing and throwing allocations in xpath_allocatorArseny Kapoulkine
2017-01-29XPath: Minor error handling refactoringArseny Kapoulkine
2017-01-29XPath: Route out-of-memory errors through the exceptionless pathArseny Kapoulkine
2017-01-29XPath: Forward all node constructors through alloc_nodeArseny Kapoulkine
2017-01-29XPath: Do not use exceptions to propagate parsing errorsArseny Kapoulkine
2017-01-29XPath: Assume that every function can fail and return 0Arseny Kapoulkine
2017-01-29XPath: Minor parsing refactoringArseny Kapoulkine
2017-01-29XPath: Remove parse_function_helperArseny Kapoulkine
2017-01-29XPath: alloc_string no longer returns NULLArseny Kapoulkine
2017-01-26Update copyright year to 2017Arseny Kapoulkine
2016-12-01Work around cray++ compiler issueArseny Kapoulkine
2016-11-18Silence 'cast increases required alignment of target type' warningsArseny Kapoulkine
2016-11-17Rename set_value_convert to set_value_boolArseny Kapoulkine
2016-11-17Fix 'comparison of unsigned expression < 0 is always false' warningsArseny Kapoulkine
2016-11-13Change status_end_element_mismatch to point to closing tag nameArseny Kapoulkine
2016-11-09Add format_no_empty_element_tags flagArseny Kapoulkine
2016-11-09Update version to 1.8 everywhereArseny Kapoulkine
2016-11-08XPath: Fix source indentationArseny Kapoulkine
2016-11-07Move compact hash table pointer setup to xml_documentArseny Kapoulkine
2016-11-07Remove xml_allocator copying during parsingArseny Kapoulkine
2016-11-07Rename xml_document::create/destroy for consistencyArseny Kapoulkine
2016-11-06Reduce MSVC version cutoff for move semantics supportArseny Kapoulkine
2016-11-06Refactor move semantics support detectionArseny Kapoulkine
2016-11-06Add VS2013 check for C++11 availability (#121)iFarbod
2016-10-18Fix a comment before PUGIXML_OVERRIDE macroPavel Kryukov
2016-10-05Add 'override' keyword if C++11 is enabledPavel Kryukov
2016-07-15Use references for output variablesArseny Kapoulkine
2016-07-14Implement encoding detection by name.Arseny Kapoulkine
2016-04-14Adjust XML allocation pages to have the exact specified sizeArseny Kapoulkine
2016-04-14Remove extra space in an empty tag for format_rawArseny Kapoulkine
2016-04-03Refactor auto_deleter now that we only need to support one signatureArseny Kapoulkine
2016-03-24Do not assume that fclose can be converted to int(*)(FILE*) because some comp...QUSpilPrgm
2016-02-02Refactor conversion from integer to stringArseny Kapoulkine
2016-02-02Implement set/set_value/operator= for long typesArseny Kapoulkine
2016-01-24Fix whitespace issuesStephan Beyer
2016-01-20Change header format in non-compact mode to store page offsetArseny Kapoulkine
2016-01-12Preserve order semantics for child_value/text when using parse_embed_pcdataArseny Kapoulkine
2016-01-12Adjust parse_embed_pcdata documentationArseny Kapoulkine
2016-01-12Only save first PCDATA contents in the elementArseny Kapoulkine
2016-01-09Implement output support for embedded PCDATA valuesArseny Kapoulkine
2016-01-08Support XPath string value for parse_embed_pcdataArseny Kapoulkine
2016-01-08Support xml_node::child_value/text for parse_embed_pcdataArseny Kapoulkine
2016-01-08Add initial support for parse_embed_pcdataArseny Kapoulkine
2015-12-31Update all license/copyright texts to 2016Arseny Kapoulkine