aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-11-26Update copyright year to 2020 everywhereArseny Kapoulkine3-6/+6
2020-11-25Update version to 1.11 and update documentationArseny Kapoulkine3-4/+4
2020-11-25Fix -Wshadow in remove_children()Arseny Kapoulkine1-4/+4
2020-11-25Merge pull request #382 from zeux/TheNicker-masterArseny Kapoulkine1-2/+17
2020-11-25Cleanup code and feature detectionArseny Kapoulkine1-42/+15
2020-09-11XPath: Fix stack overflow in functions with long argument listsArseny Kapoulkine1-0/+7
2020-09-10Fix stack overflow in tests on MSVC x64Arseny Kapoulkine2-1/+4
2020-09-10XPath: Restrict AST depth to prevent stack overflowArseny Kapoulkine1-2/+52
2020-07-21Replaced fopen and _wfopen deprecated functions with the safer fopen_s and _w...Lior Lahav1-0/+42
2020-06-13Work around a false positive in MSVC debug runtime checkerArseny Kapoulkine1-1/+1
2020-05-10Use nullptr in pugixml.hpp if available, see #91Jan Niklas Hasse1-4/+13
2020-02-19Adjust node_copy_tree to be more explicit about invariantsArseny Kapoulkine1-2/+9
2020-02-19XPath: Remove the use of fallthrough switch casesArseny Kapoulkine1-67/+72
2020-02-01XPath: Add a clarification comment for ast_variable fallthroughArseny Kapoulkine1-0/+8
2019-12-03Cleanup first_element_by_pathArseny Kapoulkine1-23/+14
2019-12-02Fixing possible null pointer dereferenceValeriy Van1-9/+11
2019-11-27explicit casts for -Wconversions warnings in gccLucas Amoudruz1-6/+6
2019-09-22Custom precision (#300)Tuan Anh Tran2-9/+44
2019-09-21Move pugixml.rc to scripts/Arseny Kapoulkine1-47/+0
2019-09-19Add: Windows DLL version info header (#298)lady mesh1-0/+47
2019-09-17tests: Add memory safety tests for remove_children/attributesArseny Kapoulkine1-2/+2
2019-09-17feat: add remove_attributes() and remove_children() (#296)Tuan Anh Tran2-0/+48
2019-09-11Never escape > in attribute valuesArseny Kapoulkine1-2/+2
2019-09-11Don't escape attribute quotation symbolArseny Kapoulkine1-2/+8
2019-09-11Update version to 1.10Arseny Kapoulkine3-5/+6
2019-06-18Add support for using single quotes to enclose attribute valuesm-naumann2-4/+12
2019-03-17XPath: Add missing inline/PUGI__FN specifiersArseny Kapoulkine1-14/+20
2019-03-07format_skip_control_charsYan Pashkovsky2-3/+7
2019-02-26XPath: Make remove_duplicates generate stable orderArseny Kapoulkine1-15/+71
2019-02-26XPath: Create set for a|b in order before duplicate filteringArseny Kapoulkine1-6/+6
2019-01-01Happy New Year!Arseny Kapoulkine3-6/+6
2018-11-23Fix Wdouble-promotion warningsArseny Kapoulkine1-2/+2
2018-11-19Escape TAB character in attribute values with 	Arseny Kapoulkine1-2/+2
2018-11-16Add coverity annotationscecilios1-0/+4
2018-11-12Update all URLs to pugixml.org to https://Arseny Kapoulkine3-3/+3
2018-10-23XPath: Workaround Coverity false positiveArseny Kapoulkine1-1/+1
2018-10-16Remove warning in Visual Studio (#235)Dan Lipsa1-0/+9
2018-09-24Work around clang --analyze warningsArseny Kapoulkine1-4/+8
2018-09-24XPath: Refactor xpath_node_set short buffer optimizationArseny Kapoulkine2-41/+28
2018-07-28Fix version comment; 190 = 1.9.0 (major.minor.patch)Arseny Kapoulkine1-1/+1
2018-04-14Clarify comment in get_strconv_pcdata as wellArseny Kapoulkine1-1/+1
2018-04-14Clarify comment in get_strconv_attributeArseny Kapoulkine1-1/+1
2018-04-02Update version to 1.9Arseny Kapoulkine3-4/+4
2018-04-02Work around gcc-8 warningArseny Kapoulkine1-2/+2
2018-03-29Add a comment to clarify subtle branch in node_copy_treeArseny Kapoulkine1-0/+1
2018-03-16ubsan: Fix undefined behavior for signed left shift in compact modeArseny Kapoulkine1-2/+2
2018-03-15ubsan: Fix type mismatch for xml_extra_buffer in compact modeArseny Kapoulkine1-1/+7
2018-03-15ubsan: Fix type mismatch in compact mode for document dataArseny Kapoulkine1-1/+2
2018-03-15Refactor noexcept macrosArseny Kapoulkine1-13/+11
2018-03-03Adds noexcept specifiers to the move special members of xml_document,… (#185)Matthäus Brandl2-6/+12