summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2014-10-14Adjust comment output to avoid malformed documents.Arseny Kapoulkine
2014-10-11Swap insert_attribute_* implementationsArseny Kapoulkine
2014-10-11Refactor node/attribute tree operationsArseny Kapoulkine
2014-10-10Fix Borland C++ compilation errors/warningsArseny Kapoulkine
2014-10-05XPath: Store string length inside string objectArseny Kapoulkine
2014-10-05XPath: Implement optimized translate()Arseny Kapoulkine
2014-10-05Optimize XPath document order comparatorArseny Kapoulkine
2014-10-05Optimize XPath sorting for sorted sequencesArseny Kapoulkine
2014-10-04Optimize unrolled scanning for MSVCArseny Kapoulkine
2014-10-03Fix whitespace indentationArseny Kapoulkine
2014-10-03Reorganize xml_memory_page structureArseny Kapoulkine
2014-10-03Remove document buffer order flag from document nodeArseny Kapoulkine
2014-10-03Optimize node_copy_tree by switching to pointersArseny Kapoulkine
2014-10-03Refactor accessing node type into a macroArseny Kapoulkine
2014-10-02Fix copy behavior when out-of-memoryArseny Kapoulkine
2014-10-02Remove redundant condition from text_output_indentArseny Kapoulkine
2014-10-01Use append_new_node in node_copy_treeArseny Kapoulkine
2014-10-01Disable document_order optimization after move/append_buffer.Arseny Kapoulkine
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-05-04Add xpath_node_set::iterator that is the same as const_iterator.Arseny Kapoulkine
2014-02-25Revert automatic support for header-only mode since it creates problems with ...Arseny 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-10Update PUGIXML_VERSION defineArseny 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-08Add PUGIXML_HAS_LONG_LONG to pugiconfig.hppArseny Kapoulkine
2014-02-08Simplify header-only mode usage: it's sufficient to define PUGIXML_HEADER_ONL...Arseny Kapoulkine