kezenator
ec6941503c
Added line number reporting to parse errors and to all nodes and attributes for parsed documents.
2016-11-26 17:21:43 +10:00
kezenator
5a70071241
Added static method to convert arbitrary ErrorID to a string.
...
Updated tests to print ErrorID and bool values as strings.
2016-11-26 13:54:42 +10:00
Lee Thomason
7de0b6dd8c
Merge pull request #493 from leethomason/jwittner
...
Friendly API for attribute query.
2016-11-15 14:09:03 -08:00
Lee Thomason
d04f21cab8
Merge pull request #496 from Dmitry-Me/detectDeclarationPlacement
...
Declarations should occur before anything else
2016-11-15 14:08:04 -08:00
Dmitry-Me
446c3bcae3
Declarations should occur before anything else
2016-11-11 10:34:56 +03:00
Dmitry-Me
4336431272
Pointer post-assertion
2016-11-07 18:48:50 +03:00
Lee Thomason
c9a6102bf1
Merge branch 'master' of git://github.com/jwittner/tinyxml2 into jwittner-master
2016-10-27 14:33:52 -07:00
Dmitry-Me
c5f1e7ce6e
Avoid cast to signed integer type
2016-10-14 10:33:02 +03:00
Dmitry-Me
ecb9b07476
Reuse "is element with name" check
2016-10-12 16:44:59 +03:00
Josh Wittner
513e69ba68
Merge branch 'master' of https://github.com/leethomason/tinyxml2
2016-10-11 19:00:53 -07:00
Josh Wittner
cf3dd09b08
Move implementations to cpp
2016-10-11 18:57:17 -07:00
Kevin Wojniak
318252a973
Fix warning on PowerPC
...
GCC 5+ will generate "error: comparison is always true due to limited range of data type" when -Wextra is used because PowerPC by default uses unsigned char, so it can never be less than 0.
2016-10-07 10:37:02 -07:00
Lee Thomason
6f1ad6153e
Merge pull request #471 from Dmitry-Me/loopInvariantAssertions
...
Loop invariant pointer assertions
2016-10-02 21:21:38 -07:00
Dmitry-Me
fed511276f
Split access and pointer adjustment
2016-09-06 18:08:55 +03:00
Lee Thomason
584af57086
fix error string memory errors
2016-09-05 14:14:16 -07:00
Dmitry-Me
2449582eaf
Use const where const is enough
2016-09-02 16:53:32 +03:00
Dmitry-Me
f9f3c3e85c
Loop invariant pointer assertions
2016-08-30 15:51:55 +03:00
Lee Thomason
4fe8c102da
Merge pull request #469 from Trebgarta/master
...
Bool true/false rather than 0/1 : #399
2016-08-28 17:21:04 -07:00
Doruk Turak
de45d04711
SetAttribute: true/false rather 1/0
2016-08-28 20:47:08 +02:00
Dmitry-Me
9cb4eca596
Reuse DeleteChild()
2016-08-18 18:10:59 +03:00
Lee Thomason
0bb5901961
Merge pull request #466 from Dmitry-Me/makeCommentMoreConcise
...
Make comment more concise
2016-08-11 07:34:16 -07:00
Dmitry-Me
caa72a641e
Make comment more concise
2016-08-10 17:34:34 +03:00
Dmitry-Me
4de7abb573
Unify node deletion
2016-08-10 17:30:02 +03:00
Lee Thomason
75c8f40640
Merge pull request #459 from Elbrasch/master
...
Added void XMLPrinter::PushText( int64_t value ), which was declared …
2016-08-05 13:10:16 -07:00
Dmitry-Me
db02b21bc5
Pointer assertion for contract clarity
2016-08-04 17:16:05 +03:00
Stefan Asbeck
e1a82c1a50
Added void XMLPrinter::PushText( int64_t value ), which was declared but not implemented.
2016-08-04 09:12:45 +02:00
Lee Thomason
5bf60e9dc6
try to fix the lld issue
2016-07-17 22:49:40 -07:00
Lee Thomason
af9bce1762
support user data
2016-07-17 22:35:52 -07:00
Lee Thomason
536a4cde37
Merge branch 'master' into int64support
2016-07-17 21:37:39 -07:00
Manlio Morini
0f45b2422f
Fixes issue #425
2016-07-11 12:14:59 +02:00
Lee Thomason
51c1271797
add int64 support
2016-06-04 20:18:49 -07:00
Lee Thomason
8553625730
one successful return type. simplify build on vs2015
2016-06-04 19:10:53 -07:00
Lee Thomason
97837e77f4
Merge pull request #428 from wvvelzen/WarningsFix
...
Fix 2 "Condition is always true" compiler warnings.
2016-03-25 07:41:51 -07:00
Wilfred van Velzen
0aeac18ad3
Fix 2 "Condition is always true" compiler warnings.
2016-03-25 14:14:03 +01:00
Wilfred van Velzen
67abee5610
Fix for Borland C++ Builder 6
2016-03-25 14:01:15 +01:00
Dmitry-Me
96b110d25e
Assert to ensure ftell() behaves as expected by later code
2016-02-09 15:12:40 +03:00
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