arseny.kapoulkine
|
70115fa9ab
|
Fixed missing attributes for some functions/classes, minor XPath error message changes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@694 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:50:28 +00:00 |
|
arseny.kapoulkine
|
c1bc7a30c3
|
Removed more deprecated functionality (xpath_type_t type, format_write_bom_utf8 flag, precompute_document_order method)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@686 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:44:41 +00:00 |
|
arseny.kapoulkine
|
f3795e55dd
|
Minor unspecified bool refactoring (removed redundant CW workaround)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@685 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:44:01 +00:00 |
|
arseny.kapoulkine
|
23d84cdf7c
|
XPath: Implemented variable support in queries
git-svn-id: http://pugixml.googlecode.com/svn/trunk@680 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:38:43 +00:00 |
|
arseny.kapoulkine
|
7b4141582d
|
XPath: Added variable interface and implementation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@676 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:35:22 +00:00 |
|
arseny.kapoulkine
|
1a59bf3992
|
XPath: Removed redundant internal function
git-svn-id: http://pugixml.googlecode.com/svn/trunk@674 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:33:40 +00:00 |
|
arseny.kapoulkine
|
fd6b419b2a
|
Removed deprecated wildcard functions, removed deprecated all_elements_by_name
git-svn-id: http://pugixml.googlecode.com/svn/trunk@669 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:31:03 +00:00 |
|
arseny.kapoulkine
|
f711006e80
|
XPath: xpath_node_set now uses custom allocation functions, minor refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@667 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:29:45 +00:00 |
|
arseny.kapoulkine
|
7554e20688
|
XPath: Context node for evaluate is now an xpath_node (can use attribute contexts)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@663 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:27:29 +00:00 |
|
arseny.kapoulkine
|
053a4c0ea7
|
XPath: Introduced new evaluate_string API (without STL), enabled XPath without STL
git-svn-id: http://pugixml.googlecode.com/svn/trunk@659 99668b35-9821-0410-8761-19e4c4f06640
|
2010-08-29 15:22:54 +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
|
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
|
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
|
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
|
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
|
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
|
d130e82aaa
|
Changed version in headers
git-svn-id: http://pugixml.googlecode.com/svn/trunk@588 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-11 12:06:41 +00:00 |
|
arseny.kapoulkine
|
f4cb6eb737
|
XPath: Out-of-bounds xpath_node_set access is now undefined
git-svn-id: http://pugixml.googlecode.com/svn/trunk@581 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-10 15:48:34 +00:00 |
|
arseny.kapoulkine
|
5811786ccd
|
remove_child and remove_attribute now return operation result
git-svn-id: http://pugixml.googlecode.com/svn/trunk@572 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-07 20:10:48 +00:00 |
|
arseny.kapoulkine
|
aac7a252bf
|
Iterator fixes: added assertions, fixed past-the-end iterator behavior wrt to iterator invalidation and comparisons
git-svn-id: http://pugixml.googlecode.com/svn/trunk@566 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-06 20:44:54 +00:00 |
|
arseny.kapoulkine
|
8e0c64401f
|
xml_node::all_elements_by_name is now deprecated
git-svn-id: http://pugixml.googlecode.com/svn/trunk@563 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-06 18:51:29 +00:00 |
|
arseny.kapoulkine
|
8f27f244d0
|
parse_wnorm_attribute is no longer deprecated (it's part of W3C recommendations, after all)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@557 99668b35-9821-0410-8761-19e4c4f06640
|
2010-07-01 18:01:12 +00:00 |
|
arseny.kapoulkine
|
819c54e3ae
|
Defined a deprecated xpath_type_t for compatibility
git-svn-id: http://pugixml.googlecode.com/svn/trunk@547 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-27 21:11:30 +00:00 |
|
arseny.kapoulkine
|
aeaa1da161
|
Renamed encoding_t to xml_encoding, renamed xpath_type_t to xpath_value_type
git-svn-id: http://pugixml.googlecode.com/svn/trunk@544 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-27 20:05:06 +00:00 |
|
arseny.kapoulkine
|
c7a8f498a7
|
Renamed name parameter in load_file/save_file to path
git-svn-id: http://pugixml.googlecode.com/svn/trunk@540 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-27 11:56:50 +00:00 |
|
arseny.kapoulkine
|
b515d52061
|
Spelling fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@528 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-20 08:12:31 +00:00 |
|
arseny.kapoulkine
|
7b419ad9ec
|
Automatically disable XPath when either PUGIXML_NO_STL or PUGIXML_NO_EXCEPTIONS is defined
git-svn-id: http://pugixml.googlecode.com/svn/trunk@524 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-16 07:48:45 +00:00 |
|
arseny.kapoulkine
|
ab72b14d17
|
Internal XML parsing error handling is done via setjmp/longjmp, all allocation errors are now handled correctly (parser returns status_out_of_memory, modification functions return errors); added tests for some out of memory situations
git-svn-id: http://pugixml.googlecode.com/svn/trunk@520 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-13 19:24:20 +00:00 |
|
arseny.kapoulkine
|
9fa82b15f5
|
Optimized attribute parsing; behavior of parse_wconv changed, it now assumes that parse_eol is set
git-svn-id: http://pugixml.googlecode.com/svn/trunk@503 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-04 18:50:26 +00:00 |
|
arseny.kapoulkine
|
a248138ced
|
Constant deprecation is disabled only on old IntelC, removed deprecation warnings with appropriate define instead of disabling warning via pragma
git-svn-id: http://pugixml.googlecode.com/svn/trunk@489 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-01 05:40:03 +00:00 |
|
arseny.kapoulkine
|
7e94e0c5ef
|
Removed redundant template
git-svn-id: http://pugixml.googlecode.com/svn/trunk@457 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-26 05:17:13 +00:00 |
|
arseny.kapoulkine
|
cd9bc5fa83
|
Added support for Sun C++ compiler
git-svn-id: http://pugixml.googlecode.com/svn/trunk@452 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-25 21:46:07 +00:00 |
|
arseny.kapoulkine
|
75a0d2379a
|
Updated version, updated changelog, minor Doxygen fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@449 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-25 19:24:32 +00:00 |
|
arseny.kapoulkine
|
ece9147611
|
Changed memory management so that the document node lives inside document; this way a default-constructed document does not allocate any dynamic memory
git-svn-id: http://pugixml.googlecode.com/svn/trunk@445 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-25 07:55:44 +00:00 |
|
arseny.kapoulkine
|
9441757ef6
|
Internal iterator constructors are now private, added empty document test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@403 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-10 13:31:38 +00:00 |
|
arseny.kapoulkine
|
47c23efe62
|
Reworked DOM memory allocation scheme (name/value allocations use the same pages as node/attribute structures, pages are now deallocated when completely free)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@401 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-10 08:59:48 +00:00 |
|
arseny.kapoulkine
|
5ff56a6d68
|
Removed document order optimization (it helps on a tiny percentage of queries), XPath tests now compute their own order
git-svn-id: http://pugixml.googlecode.com/svn/trunk@400 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-09 20:37:49 +00:00 |
|
arseny.kapoulkine
|
427714178e
|
Minor loading functions refactoring, fixed XPath append_node for MSVC10
git-svn-id: http://pugixml.googlecode.com/svn/trunk@395 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-09 17:25:35 +00:00 |
|
arseny.kapoulkine
|
6706a3f8ba
|
Deprecated all wildcard functions and parse_wnorm_attribute
git-svn-id: http://pugixml.googlecode.com/svn/trunk@389 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-08 20:30:29 +00:00 |
|
arseny.kapoulkine
|
1172d9bc4a
|
Fixed tests in NO_STL mode and IntelC deprecated constant
git-svn-id: http://pugixml.googlecode.com/svn/trunk@388 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-08 17:32:01 +00:00 |
|
arseny.kapoulkine
|
981a445319
|
Implemented PUGIXML_DEPRECATED for GCC and MSVC7+
git-svn-id: http://pugixml.googlecode.com/svn/trunk@387 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-08 17:10:16 +00:00 |
|
arseny.kapoulkine
|
021574a484
|
Added 0.5-compatible interfaces for compatibility
git-svn-id: http://pugixml.googlecode.com/svn/trunk@386 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-08 16:44:04 +00:00 |
|
arseny.kapoulkine
|
18819327e9
|
Updated copyright year, updated changelog in documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@385 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-06 20:54:02 +00:00 |
|
arseny.kapoulkine
|
d217517975
|
Changed version number to 0.6, merged Unicode utilities to pugixml.cpp
git-svn-id: http://pugixml.googlecode.com/svn/trunk@384 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-06 20:39:14 +00:00 |
|
arseny.kapoulkine
|
f542c5ebb8
|
Integrated changes from unicode branch to trunk
git-svn-id: http://pugixml.googlecode.com/svn/trunk@383 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-06 20:28:36 +00:00 |
|
arseny.kapoulkine
|
a78e1ec91c
|
Replaced int with ptrdiff_t for offset_debug() and last parsed offset in xml_parse_result
git-svn-id: http://pugixml.googlecode.com/svn/trunk@248 99668b35-9821-0410-8761-19e4c4f06640
|
2010-02-08 11:52:45 +00:00 |
|
arseny.kapoulkine
|
3cf6af6428
|
docs: Minor documentation changes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@233 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 19:16:43 +00:00 |
|
arseny.kapoulkine
|
f0f7ac697b
|
XPath: Added xpath_query::return_type() function, fixed evaluate_node_set documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@232 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 19:05:05 +00:00 |
|
arseny.kapoulkine
|
c389916348
|
Updated header/footer comments - included MIT license text as per user request, removed old notes, updated version number
git-svn-id: http://pugixml.googlecode.com/svn/trunk@230 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 18:34:59 +00:00 |
|