Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
P
pugixml
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
SCALE
Code
external
pugixml
Graph
7d24b9b5655d584b6dc8b89df7cbd58d2e940a81
Select Git revision
Branches
4
clang-format
gh-pages
master
default
protected
zeux-patch-1
Tags
20
v1.12.1
latest
v1.12
v1.11.4
v1.11.3
v1.11.2
v1.11.1
v1.11
v1.10
v1.9
v1.8.1
v1.8
v1.7
v1.6
v1.5
v1.4
v1.2
v1.0
v0.9
v0.5
24 results
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
7
Dec
20
Nov
18
17
8
31
Oct
29
Sep
2
Aug
3
Jul
28
Jun
2
May
30
Apr
29
28
12
9
4
3
27
Mar
23
20
15
14
10
8
7
6
19
Feb
18
20
Dec
9
15
Nov
8
Oct
10
Sep
19
Aug
27
Jul
24
20
19
7
16
Feb
12
15
Jan
19
Dec
17
Nov
13
12
31
Oct
30
26
22
20
19
18
14
3
26
Sep
25
24
23
22
21
20
15
14
13
12
11
1
31
Aug
30
29
9
5
4
3
2
22
Jul
21
20
19
15
11
10
9
8
7
6
4
1
30
Jun
28
27
24
23
20
19
16
14
13
12
11
10
7
6
4
3
2
1
31
May
30
29
26
25
23
22
21
20
17
13
12
11
10
9
8
6
21
Apr
20
23
Feb
8
6
4
2
21
Jan
20
5
10
Nov
8
4
3
31
Oct
30
29
28
27
21
20
12
Only include wchar.h in PUGIXML_WCHAR_MODE; use a custom implementation of wcslen in case there is no wide character support.
Fix uninitialized variable in case append_buffer fails with out of memory due to buffer copy allocation
tests: Fix msvc11_arm toolset setup
Compatibility fixes (fixed warnings in gcc, msvc7, fixed errors in bcc, cw, msvc6)
docs: Added append_buffer documentation
tests: Added append_buffer tests
Implement xml_node::append_buffer as a faster alternative to assembling documents from fragments (compared to parse & clone)
archive.pl now creates a wrapping folder in both .tar.gz and .zip archives
scripts: Apply pugixml-soversion.patch: SOVERSION is now 1 instead of 1.2 (make install will deploy both libpugixml.so.1 and libpugixml.so.1.2)
XPath stack optimization: Reduce convert_number_to_string stack usage by reducing mantissa_buffer size and filling resulting string on heap without an extra copy from stack.
XPath: Fix BCC/DMC compilation (overloading workaround)
XPath stack optimization: Rewrite part of the recursive descent parser to precedence climbing to reduce stack usage
XPath: Fix unit test that (incorrectly) relied on right-associativity of union operator to trigger out of memory condition
XPath: Add unit test for unary minus and union precedences
XPath stack optimization: Reduce stack usage during parsing by sharing scratch buffer for variable/number parsing (we only need one per parser)
Fix PUGIXML_MEMORY_* constants for header-only mode
Fix undefined pointer arithmetic for reverse() and unique() in case the range is empty (begin == end)
Minor refactoring
Adjust parsing so that it is possible to parse a document fragment into an existing subtree; can be used to implement append_buffer.
tests: Remove 'con' loading from tests since it stopped working under Windows 8...
Fix find_child_by_attribute assertion for attributes with null name/value.
Add xml_object_range::iterator to work around Boost.ForEach errors without BOOST_FOREACH_RUN_TIME_CONST_RVALUE_DETECTION feature (i.e. SunCC 12). Fixes issue 164.
scripts: Allow to customize library install location for CMake
Add PUGIXML_CLASS to xml_named_node_iterator to make dllexport possible. Fixes issue 161.
Iterator improvements: safety assertions in xml_named_node_iterator, const_cast workaround for BCC32 bug
v1.2
v1.2
docs: Regenerated HTML documentation
docs: Several typo fixes
docs: Regenerated HTML documentation
docs: Added xml_text documentation
docs: Documented adding custom declaration node. Fixes issue 155.
docs: Included range-based for information in quickstart, other minor tweaks
docs: Added range-based for documentation and sample
docs: Added header-only mode documentation
docs: Updated changelog, documented xml_attribute::as_string and customizable default value for xml_attribute::as_*
Removed diag_push for SNC since the warning bug is not fixed even in the latest version
scripts: Updated CMakeLists.txt to match the Gentoo distribution version more closely (install header files into include/ - this is how Fedora's distribution is set up too)
docs: Updated copyright year
tests: Fixed PUGIXML_NO_STL compilation
Updated version number and copyright year everywhere
Whitespace-only change: set noexpandtab & retab!
Loading