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
|
e618138b67
|
Fixed deprecation warnings for IntelC
git-svn-id: http://pugixml.googlecode.com/svn/trunk@527 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-19 18:30:24 +00:00 |
|
arseny.kapoulkine
|
0e84a0b5f4
|
Replaced _CRT_SECURE macros with #pragma to avoid warnings because of multiple macro definitions/forced includes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@526 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-19 18:08:18 +00:00 |
|
arseny.kapoulkine
|
44134f448d
|
Fixed SNC warnings
git-svn-id: http://pugixml.googlecode.com/svn/trunk@525 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-19 18:06:14 +00:00 |
|
arseny.kapoulkine
|
4394a588c2
|
XPath: Rewritten number->string conversion using CRT scientific format (much better XPath REC compliance)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@523 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-14 18:03:50 +00:00 |
|
arseny.kapoulkine
|
f9c7855143
|
Minor strcpy_insitu optimization for large strings, removed now redundant impl::strcpy
git-svn-id: http://pugixml.googlecode.com/svn/trunk@502 99668b35-9821-0410-8761-19e4c4f06640
|
2010-06-03 07:12:51 +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
|
1f8ba5aa60
|
XPath: Added check for fpclassify presence before use
git-svn-id: http://pugixml.googlecode.com/svn/trunk@488 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 17:33:55 +00:00 |
|
arseny.kapoulkine
|
88bdad514c
|
XPath: Slightly optimized lexer
git-svn-id: http://pugixml.googlecode.com/svn/trunk@487 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 16:57:51 +00:00 |
|
arseny.kapoulkine
|
4c0e67ae92
|
XPath: Replaced backtracking with lookahead in absolute path parsing
git-svn-id: http://pugixml.googlecode.com/svn/trunk@485 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 16:53:13 +00:00 |
|
arseny.kapoulkine
|
18848ef589
|
Fixed DMC compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@484 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 16:12:16 +00:00 |
|
arseny.kapoulkine
|
a2433c90a2
|
XPath: Removed separate semantics checking pass, types are verified during parsing
git-svn-id: http://pugixml.googlecode.com/svn/trunk@482 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 11:45:03 +00:00 |
|
arseny.kapoulkine
|
f1bfe4cc64
|
Simplified fp specials handling in XPath (using common faster implementation for both MSVC and BCC)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@480 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 07:56:13 +00:00 |
|
arseny.kapoulkine
|
51bb70cdcf
|
Changed fp specials handling in XPath (using fpclassify/fpclass where possible, NaN generation is based on float QNaN, removed magic double constants/byte arrays)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@479 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-31 07:41:54 +00:00 |
|
arseny.kapoulkine
|
555a184f4f
|
Fixed XPath parsing (numbers of the form \d+\. are now parsed correctly, stray colon does not act as eof token)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@476 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-30 20:44:15 +00:00 |
|
arseny.kapoulkine
|
d582a3f374
|
Fixed node tests for attributes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@472 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-30 07:53:06 +00:00 |
|
arseny.kapoulkine
|
c436c32e6c
|
Fixed descendant-or-self axis for attributes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@468 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-29 22:52:40 +00:00 |
|
arseny.kapoulkine
|
1c567decca
|
Fixed following:: and preceding:: axes for attribute nodes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@466 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-29 20:11:36 +00:00 |
|
arseny.kapoulkine
|
d3419f2f4b
|
Added round_nearest_nzero explanation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@462 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-29 13:12:46 +00:00 |
|
arseny.kapoulkine
|
f262cbb6be
|
XPath round() is now fully compliant
git-svn-id: http://pugixml.googlecode.com/svn/trunk@461 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-29 13:11:32 +00:00 |
|
arseny.kapoulkine
|
c3f4423e98
|
Very minor XPath refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@459 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-29 09:02:33 +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
|
4e05568c4d
|
Fixed BCC and MSVC6 compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@444 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-25 07:54:36 +00:00 |
|
arseny.kapoulkine
|
e31d977c80
|
Optimized debug mode parsing/saving by order of magnitude
git-svn-id: http://pugixml.googlecode.com/svn/trunk@440 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-20 22:15:23 +00:00 |
|
arseny.kapoulkine
|
4c7d82fa5b
|
More compare_eq/rel refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@439 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-20 22:11:19 +00:00 |
|
arseny.kapoulkine
|
31c4cb2d8b
|
XPath refactoring (ast_filter/filter_posinv/predicates use the same function, removed greater* specializations for compare_rel, starts_with is used more extensively, const-correctness fixes)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@425 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-17 06:54:06 +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
|
3a9d992883
|
Removed std::string and contents_push from XPath parsing
git-svn-id: http://pugixml.googlecode.com/svn/trunk@393 99668b35-9821-0410-8761-19e4c4f06640
|
2010-05-09 10:20:17 +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
|
f5bdc4b9dc
|
Added inline directive to ischartype in case automatic inlining is not enabled
git-svn-id: http://pugixml.googlecode.com/svn/trunk@247 99668b35-9821-0410-8761-19e4c4f06640
|
2010-02-06 12:02:24 +00:00 |
|
arseny.kapoulkine
|
88865fc911
|
XPath: Renamed character type-related functions/types to avoid conflict with pugixml ones (for header-only mode)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@244 99668b35-9821-0410-8761-19e4c4f06640
|
2010-02-02 20:57:39 +00:00 |
|
arseny.kapoulkine
|
933c092395
|
XPath: xpath_ast_node ctors now initialize all members (code analysis warnings fix)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@242 99668b35-9821-0410-8761-19e4c4f06640
|
2010-02-02 19:59:06 +00:00 |
|
arseny.kapoulkine
|
db550f5f80
|
Fixed several code analysis warnings
git-svn-id: http://pugixml.googlecode.com/svn/trunk@239 99668b35-9821-0410-8761-19e4c4f06640
|
2010-01-20 22:15:15 +00:00 |
|
arseny.kapoulkine
|
9731626489
|
XPath: Removed variable shadowing (fixes warnings in static analyzers)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@238 99668b35-9821-0410-8761-19e4c4f06640
|
2010-01-20 22:01:18 +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 |
|
arseny.kapoulkine
|
f5389e364a
|
XPath: Removed redundant code
git-svn-id: http://pugixml.googlecode.com/svn/trunk@227 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 15:56:33 +00:00 |
|
arseny.kapoulkine
|
0cac815b63
|
tests: More coverage tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@225 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 15:17:46 +00:00 |
|
arseny.kapoulkine
|
6783bf0c32
|
XPath: evaluate_node_set (and select_nodes/select_single_node) now throw exception if expression return type is not node set (instead of assertion)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@223 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 14:34:59 +00:00 |
|
arseny.kapoulkine
|
74737f97ba
|
XPath: Node set copy now preserves sorted flag (for performance and consistency), removed redundant m_using_storage internal flag
git-svn-id: http://pugixml.googlecode.com/svn/trunk@222 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 14:23:40 +00:00 |
|
arseny.kapoulkine
|
c8a8b30bdd
|
XPath: Fixed const-correctness, added boolean operators and operator! for Borland compilers, added operator[], minor other changes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@220 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 13:52:11 +00:00 |
|
arseny.kapoulkine
|
eaa078b76a
|
XPath: Fixed minor string to number conversion bug
git-svn-id: http://pugixml.googlecode.com/svn/trunk@219 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 13:01:56 +00:00 |
|
arseny.kapoulkine
|
b1f1de5a7a
|
XPath: Minor fix
git-svn-id: http://pugixml.googlecode.com/svn/trunk@218 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 12:34:00 +00:00 |
|
arseny.kapoulkine
|
4b2059d84d
|
XPath: Fixed minor root step bug - don't select empty nodes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@215 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 11:27:40 +00:00 |
|
arseny.kapoulkine
|
7defdcdd04
|
XPath: Fixed all_in_namespace node test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@213 99668b35-9821-0410-8761-19e4c4f06640
|
2009-11-08 10:15:07 +00:00 |
|