Jarle Strand
81abfd6d4c
Error fix DeleteChild
...
Added call to Unlink in XMLNode::DeleteChild() so that references to
node are removed before memory is unallocated. This will ensure the
child is removed from parent and that no pointers are referring to the
unallocated memory. (Code is now aligned with the code in
XMLNode::DeleteChildren() )
2015-12-27 17:30:04 +01:00
Dmitry-Me
0515fa9d27
Assertion in StrPair::SetStr()
2015-12-09 11:54:06 +03:00
Dmitry-Me
901fed5f19
Get rid of -Wtype-limits warning
2015-09-25 10:29:51 +03:00
PKEuS
cac75789ba
Declared *PRINTF wrappers as static
2015-08-15 18:19:53 +02:00
Dmitry-Me
96f38cca95
Asserts to ensure old buffer is not leaked when allocating a new one
2015-08-10 16:45:12 +03:00
Lee Thomason
bb8fd3c29c
Merge pull request #364 from PKEuS/master
...
Moved include of <cstdarg> to cpp file
2015-08-07 15:51:02 -07:00
Philipp Kloke
358202c77a
Moved include of <cstdarg> to cpp file
2015-07-30 16:02:26 +02:00
Dmitry-Me
1d32e586d5
Asserts for formatted output length
2015-07-27 17:11:51 +03:00
Lee Thomason
78fca3db83
Merge pull request #361 from RossBencina/master
...
fix compiler warning (XCode 4.6.1 x86_64) tinyxml2.cpp:2146:77: Impli…
2015-07-23 17:00:05 -07:00
Dmitry-Me
886ad9787c
Use "name" for element name
2015-07-22 11:00:51 +03:00
Ross Bencina
e7fa0e159e
fix compiler warning (XCode 4.6.1 x86_64) tinyxml2.cpp:2146:77: Implicit conversion loses integer precision: 'const size_t' (aka 'const unsigned long') to 'const int'
2015-07-22 16:58:05 +10:00
Dmitry-Me
8dd493b268
Better document warning suppression code
2015-07-02 13:59:30 +03:00
Lee Thomason
4824e95bc0
Merge pull request #343 from Dmitry-Me/checkEntityWasPrinted
...
Ensure proper pattern was found and printed
2015-07-01 14:18:15 -07:00
Dmitry-Me
1ca593c4ca
Proper capitalize Visual Studio in comment
2015-06-22 12:49:32 +03:00
Lee Thomason
aa8566b137
fix a macro version check
2015-06-19 16:52:40 -07:00
Lee Thomason
53db4a6cf4
move to cpp file.
2015-06-11 22:52:08 -07:00
pffang
1527cf4b2f
Patch for Visual Studio 2003 and earlier.
...
This patch will be easy to extend in the future.
2015-06-09 13:57:11 +08:00
Dmitry-Me
687bf8211f
Don't use -1 as buffer length
2015-06-08 18:06:44 +03:00
Dmitry-Me
39c399a0f2
Ensure proper pattern was found and printed
2015-05-28 15:32:27 +03:00
Lee Thomason
91f2dcfb5c
Merge pull request #342 from Dmitry-Me/testErrorNames
...
Test error name is non-empty for the whole range
2015-05-26 11:09:12 -07:00
Dmitry-Me
a1beddf486
Test error name is non-empty for the whole range
2015-05-26 16:19:21 +03:00
Dmitry-Me
962083b9d1
Remove redundant comment, fix typo and formatting
2015-05-26 11:38:30 +03:00
Dmitry-Me
ca86a0fa2a
Proper fix gcc -Wsign-compare
2015-05-25 11:29:14 +03:00
Lee Thomason
c879a4d48c
Merge pull request #338 from Dmitry-Me/removeAmbiguousEnumItems
...
Get rid of two distinct enum items with same same
2015-05-22 11:09:33 -07:00
Lee Thomason
949ae37e0a
Merge pull request #337 from Dmitry-Me/checkEntityFoundExplicitly
...
Explicitly check entity was not found
2015-05-22 11:08:31 -07:00
Lee Thomason
8549202800
clean up Value of XMLDocument
2015-05-22 11:07:45 -07:00
Lee Thomason
7a93b33160
tighten up the error checks
2015-05-22 11:00:32 -07:00
Lee Thomason
2ecc203835
Merge branch 'patch-1' of https://github.com/SirR4T/tinyxml2 into SirR4T-patch-1
2015-05-22 10:57:00 -07:00
Dmitry-Me
5420e547d3
Get rid of two distinct enum items with same same
2015-05-20 10:51:26 +03:00
Dmitry-Me
764545e02a
Explicitly check entity was not found
2015-05-20 10:29:24 +03:00
Sarat Addepalli
3df007ef9d
Fix and use correct pointers and types.
...
Should have been `XMLDeclaration* decl = ...` instead of `XMLElement* ele = ...`
2015-05-20 10:43:51 +05:30
Sarat Addepalli
96b4346660
Remove unnecessary cast in XMLNode::Value()
2015-05-20 10:36:06 +05:30
Sarat Addepalli
9c3122b89b
Bypass asserts for `XMLDocument::Value()`
...
When the node is an XMLDocument, bypass calling the `_value.GetStr()` function, since we know we have to return `( const char* )0` inevitably.
This fixes #323
2015-05-19 12:49:32 +05:30
Sarat Addepalli
2f0d173f94
Fix whitespaces in tinyxml2.cpp
2015-05-19 09:02:16 +05:30
Sarat Addepalli
a0f499dda1
Fix ParseDeep() to close issue #332
...
If the node to be added is an XML Declaration, then check if the document has any children already.
XML Declarations can only be the FirstChild() s of an XML Document.
2015-05-18 09:25:17 +05:30
Dmitry-Me
67c429e4b4
Avoid unneeded printer object creation
2015-05-08 18:08:18 +03:00
Dmitry-Me
72801b8b20
First check, then convert
2015-05-07 09:41:39 +03:00
Dmitry-Me
2a8b1f5789
Ensure file contents fit into size_t range
2015-04-30 14:58:57 +03:00
Lee Thomason
882e89e601
Merge pull request #326 from Dmitry-Me/cleanupPointersComparison
...
Unify pointers comparison, consistency asserts
2015-04-27 16:57:37 -07:00
Dmitry-Me
69d521d354
Unify pointers comparison, consistency asserts
2015-04-20 18:05:53 +03:00
Dmitry-Me
2ad4320339
Range check without clang "always true" warning
2015-04-16 12:18:58 +03:00
Lee Thomason
4f0c2ffcab
fix 'always true' warning
2015-04-13 13:58:20 -07:00
Dmitry-Me
ccd267a782
Detect parsing error earlier when looking at end of tag
2015-04-10 15:42:54 +03:00
Lee Thomason
e3932d6b7f
Merge pull request #319 from Dmitry-Me/getRidOfNull
...
Get rid of NULL, cleanup formatting
2015-04-09 14:49:25 -07:00
Lee Thomason
5ea4f3cb77
Merge pull request #315 from Dmitry-Me/orderPatternsAsTheyAreSearched
...
Order patterns the same way they are searched
2015-04-09 14:48:44 -07:00
Dmitry-Me
e76b8519d1
Get rid of NULL, cleanup formatting
2015-04-08 13:41:40 +03:00
Dmitry-Me
9614f8ff74
More consistency asserts
2015-04-08 10:06:06 +03:00
Dmitry-Me
400f1199ea
Ensure enum is printed properly
2015-04-07 11:51:21 +03:00
Dmitry-Me
2667aab551
Const qualifiers where access is const, unify formatting
2015-04-03 10:56:59 +03:00
Lee Thomason
51b33321be
Merge pull request #308 from Dmitry-Me/mergePrintCalls
...
Merge Print() calls
2015-04-02 13:27:50 -07:00