arseny.kapoulkine
|
6b4a375ec3
|
XPath: Allocator now uses custom allocation functions and has single static page, added out of memory handling during parsing
git-svn-id: http://pugixml.googlecode.com/svn/trunk@647 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:14:15 +00:00 |
|
arseny.kapoulkine
|
56334ccd95
|
Minor comment fix
git-svn-id: http://pugixml.googlecode.com/svn/trunk@646 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:13:28 +00:00 |
|
arseny.kapoulkine
|
a3d3798726
|
XPath: Minor refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@645 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:13:05 +00:00 |
|
arseny.kapoulkine
|
84ff2fbd5e
|
XPath: m_ prefix changed to _
git-svn-id: http://pugixml.googlecode.com/svn/trunk@644 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:12:27 +00:00 |
|
arseny.kapoulkine
|
d4d82366af
|
XPath: Added workaround for MinGW4.5 unwind crash by removing unwind information from longjmp stack
git-svn-id: http://pugixml.googlecode.com/svn/trunk@643 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:11:51 +00:00 |
|
arseny.kapoulkine
|
6154125dce
|
tests: Removed redundant includes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@642 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:11:00 +00:00 |
|
arseny.kapoulkine
|
4662bc9e74
|
XPath: Minor parsing refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@641 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:10:08 +00:00 |
|
arseny.kapoulkine
|
9b6dc1a585
|
Added workarounds for all instances of DMC overfetch bug
git-svn-id: http://pugixml.googlecode.com/svn/trunk@640 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:09:34 +00:00 |
|
arseny.kapoulkine
|
608d5bbd79
|
XPath: Added error offset reporting
git-svn-id: http://pugixml.googlecode.com/svn/trunk@639 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:08:33 +00:00 |
|
arseny.kapoulkine
|
12607d6047
|
tests: Extended XPath tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@638 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:07:18 +00:00 |
|
arseny.kapoulkine
|
9292096c56
|
tests: Added support for XPath without exceptions
git-svn-id: http://pugixml.googlecode.com/svn/trunk@637 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:05:50 +00:00 |
|
arseny.kapoulkine
|
849a5a081b
|
XPath: Initial support for operation without exceptions
git-svn-id: http://pugixml.googlecode.com/svn/trunk@636 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:04:27 +00:00 |
|
arseny.kapoulkine
|
c779ee05ce
|
Minor iterator refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@635 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:03:15 +00:00 |
|
arseny.kapoulkine
|
b88cf138f9
|
root and offset_debug are now O(1)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@634 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:02:32 +00:00 |
|
arseny.kapoulkine
|
a09d5c0b8e
|
Added null pointer assertion to load_buffer, refactored get_buffer_encoding
git-svn-id: http://pugixml.googlecode.com/svn/trunk@633 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-09 13:40:24 +00:00 |
|
arseny.kapoulkine
|
8d39e54f49
|
tests: Added tests for short buffers (they duplicate the progressive truncation test, but it's better to have explicit tests)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@632 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-09 11:24:26 +00:00 |
|
arseny.kapoulkine
|
241b998fa3
|
XPath: Minor refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@631 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-05 04:53:56 +00:00 |
|
arseny.kapoulkine
|
a8e5f0ecf0
|
Removed some redundant code from pugixml.cpp, added internal xml_document::reset() function
git-svn-id: http://pugixml.googlecode.com/svn/trunk@630 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-05 04:52:07 +00:00 |
|
arseny.kapoulkine
|
a9bc2d8873
|
tests: Fixed tests for wchar_t mode, added dummy std::cout/wcout usage for MSVC in order to create locales beforehand (avoids memory leaks during tests), minor additional test fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@629 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-04 20:10:10 +00:00 |
|
arseny.kapoulkine
|
deb9e8bc74
|
tests: Added more XPath tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@628 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-04 14:15:46 +00:00 |
|
arseny.kapoulkine
|
6df3609007
|
tests: Added even more tests for better code coverage
git-svn-id: http://pugixml.googlecode.com/svn/trunk@627 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-04 13:07:35 +00:00 |
|
arseny.kapoulkine
|
05c651d87f
|
tests: Added more tests for better code coverage
git-svn-id: http://pugixml.googlecode.com/svn/trunk@626 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-04 10:01:16 +00:00 |
|
arseny.kapoulkine
|
f8c18461e6
|
XPath: Removed redundant whitespace skipping
git-svn-id: http://pugixml.googlecode.com/svn/trunk@625 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-03 12:37:19 +00:00 |
|
arseny.kapoulkine
|
724cb46a72
|
tests: New and delete operators now use test allocator and thus are subject to leak detection and memory threshold failure
git-svn-id: http://pugixml.googlecode.com/svn/trunk@624 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-03 12:19:13 +00:00 |
|
arseny.kapoulkine
|
1b4123af9e
|
tests: Reduce address space pressure of test allocator
git-svn-id: http://pugixml.googlecode.com/svn/trunk@623 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-03 12:18:27 +00:00 |
|
arseny.kapoulkine
|
cab68ab328
|
XPath: Added a workaround for DMC bug
git-svn-id: http://pugixml.googlecode.com/svn/trunk@622 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-03 09:30:46 +00:00 |
|
arseny.kapoulkine
|
f533923f1f
|
XPath: Fixed leaks in case query compilation failed
git-svn-id: http://pugixml.googlecode.com/svn/trunk@621 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-03 08:05:32 +00:00 |
|
arseny.kapoulkine
|
085584aa30
|
tests: Preparations for custom new/delete (leak detection)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@620 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-03 08:03:23 +00:00 |
|
arseny.kapoulkine
|
4f6ecee14c
|
tests: More miscellaneous tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@619 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-02 20:16:53 +00:00 |
|
arseny.kapoulkine
|
958ee27e7f
|
tests: Miscellaneous test fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@618 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 17:22:44 +00:00 |
|
arseny.kapoulkine
|
6b69701cdd
|
tests: Added more CDATA writing tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@617 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 13:13:31 +00:00 |
|
arseny.kapoulkine
|
64d98cdcfc
|
CDATA section is output as multiple sections if it contains ]]>
git-svn-id: http://pugixml.googlecode.com/svn/trunk@616 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 13:13:10 +00:00 |
|
arseny.kapoulkine
|
f889bf88c0
|
tests: Removed invalid document order test, improved document order coverage by adding tests that are not subject to document order optimization
git-svn-id: http://pugixml.googlecode.com/svn/trunk@615 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 08:04:02 +00:00 |
|
arseny.kapoulkine
|
546a0f7561
|
xml_node::find_node is now not recursive
git-svn-id: http://pugixml.googlecode.com/svn/trunk@614 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 07:59:11 +00:00 |
|
arseny.kapoulkine
|
93bb5dcb43
|
XPath: Restored document order sorting optimization (it's now automatic for nodes that were loaded and not significantly altered), minor traversal optimizations
git-svn-id: http://pugixml.googlecode.com/svn/trunk@613 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 07:54:34 +00:00 |
|
arseny.kapoulkine
|
0363bccfc9
|
tests: Fixed warning
git-svn-id: http://pugixml.googlecode.com/svn/trunk@612 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 05:17:54 +00:00 |
|
arseny.kapoulkine
|
2ac60c851e
|
tests: Added stream exception test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@611 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 05:09:50 +00:00 |
|
arseny.kapoulkine
|
04085a8875
|
Fixed stream loading memory leaks in the unlikely case streams have exception mask set, better stream error handling.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@610 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-22 05:09:25 +00:00 |
|
arseny.kapoulkine
|
b4a012a4d5
|
docs: Added line endings information
git-svn-id: http://pugixml.googlecode.com/svn/trunk@609 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-21 07:39:30 +00:00 |
|
arseny.kapoulkine
|
18638d7ce0
|
Removed svn:eol-style from utftest_utf8_clean.xml (it should have Unix newlines so that contents preservation test works)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@608 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-20 10:09:55 +00:00 |
|
arseny.kapoulkine
|
7d24b9b565
|
Set svn:eol-style to native for all text files
git-svn-id: http://pugixml.googlecode.com/svn/trunk@607 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-19 09:57:32 +00:00 |
|
arseny.kapoulkine
|
86ac39edb0
|
Release archiving now converts newlines to Unix style in tar archives
git-svn-id: http://pugixml.googlecode.com/svn/trunk@606 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-19 09:46:30 +00:00 |
|
arseny.kapoulkine
|
18055b5bfa
|
docs: Regenerated documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@605 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-15 17:02:56 +00:00 |
|
arseny.kapoulkine
|
197f1edfc1
|
docs: Fixed TOC links properly, got rid of pointer-based auto-generated ids
git-svn-id: http://pugixml.googlecode.com/svn/trunk@604 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-15 17:01:57 +00:00 |
|
arseny.kapoulkine
|
cc78d73f34
|
docs: Minor documentation fixes (quickstart footnotes, extra spaces, xpath_query::ctor)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@603 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-15 10:07:18 +00:00 |
|
arseny.kapoulkine
|
2dec6dd505
|
tests: Added Xbox360 and PS3 toolset support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@602 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-15 09:29:32 +00:00 |
|
arseny.kapoulkine
|
fc88f09ac1
|
Fixed alignment padding warning for Xbox 360
git-svn-id: http://pugixml.googlecode.com/svn/trunk@601 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-15 09:27:58 +00:00 |
|
arseny.kapoulkine
|
3b3e2f7f26
|
docs: Quick fix for TOC links
git-svn-id: http://pugixml.googlecode.com/svn/trunk@598 99668b35-9821-0410-8761-19e4c4f06640
v0.9
|
2010-07-11 16:45:07 +00:00 |
|
arseny.kapoulkine
|
b5e9654638
|
docs: Set proper mime type for all files
git-svn-id: http://pugixml.googlecode.com/svn/trunk@597 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-11 16:31:12 +00:00 |
|
arseny.kapoulkine
|
f9a2dec792
|
docs: Added generated HTML documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@596 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-11 16:27:23 +00:00 |
|