summaryrefslogtreecommitdiff
path: root/src/pugixpath.cpp
AgeCommit message (Collapse)Author
2010-05-06Integrated changes from unicode branch to trunkarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@383 99668b35-9821-0410-8761-19e4c4f06640
2010-02-06Added inline directive to ischartype in case automatic inlining is not enabledarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@247 99668b35-9821-0410-8761-19e4c4f06640
2010-02-02XPath: Renamed character type-related functions/types to avoid conflict with ↵arseny.kapoulkine
pugixml ones (for header-only mode) git-svn-id: http://pugixml.googlecode.com/svn/trunk@244 99668b35-9821-0410-8761-19e4c4f06640
2010-02-02XPath: xpath_ast_node ctors now initialize all members (code analysis ↵arseny.kapoulkine
warnings fix) git-svn-id: http://pugixml.googlecode.com/svn/trunk@242 99668b35-9821-0410-8761-19e4c4f06640
2010-01-20Fixed several code analysis warningsarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@239 99668b35-9821-0410-8761-19e4c4f06640
2010-01-20XPath: Removed variable shadowing (fixes warnings in static analyzers)arseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@238 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Added xpath_query::return_type() function, fixed evaluate_node_set ↵arseny.kapoulkine
documentation git-svn-id: http://pugixml.googlecode.com/svn/trunk@232 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08Updated header/footer comments - included MIT license text as per user ↵arseny.kapoulkine
request, removed old notes, updated version number git-svn-id: http://pugixml.googlecode.com/svn/trunk@230 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Removed redundant codearseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@227 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08tests: More coverage testsarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@225 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: evaluate_node_set (and select_nodes/select_single_node) now throw ↵arseny.kapoulkine
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-08XPath: Node set copy now preserves sorted flag (for performance and ↵arseny.kapoulkine
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-08XPath: Fixed const-correctness, added boolean operators and operator! for ↵arseny.kapoulkine
Borland compilers, added operator[], minor other changes git-svn-id: http://pugixml.googlecode.com/svn/trunk@220 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Fixed minor string to number conversion bugarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@219 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Minor fixarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@218 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Fixed minor root step bug - don't select empty nodesarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@215 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Fixed all_in_namespace node testarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@213 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Minor refactoring, fixed text()/etc. parsing bug (issue 33)arseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@211 99668b35-9821-0410-8761-19e4c4f06640
2009-11-08XPath: Refactored tokenization/parsing to be more compliantarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@210 99668b35-9821-0410-8761-19e4c4f06640
2009-11-04XPath: Fixed namespace-uri so that namespace scope includes the namespace ↵arseny.kapoulkine
declaration owner tag itself git-svn-id: http://pugixml.googlecode.com/svn/trunk@205 99668b35-9821-0410-8761-19e4c4f06640
2009-11-03XPath: Fixed following and preceding axesarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@203 99668b35-9821-0410-8761-19e4c4f06640
2009-11-03XPath: Fixed self axisarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@202 99668b35-9821-0410-8761-19e4c4f06640
2009-10-31XPath: Fixed alignment issuesarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@198 99668b35-9821-0410-8761-19e4c4f06640
2009-10-30XPath: Fixed contains() for broken STL implementationsarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@197 99668b35-9821-0410-8761-19e4c4f06640
2009-10-29Fixed compilation warning on gcc3.4 (should work ok on gcc4, working around ↵arseny.kapoulkine
it anyway) git-svn-id: http://pugixml.googlecode.com/svn/trunk@192 99668b35-9821-0410-8761-19e4c4f06640
2009-10-27XPath: Fixed string-value evaluation for node setarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@180 99668b35-9821-0410-8761-19e4c4f06640
2009-10-27XPath: Fixed concat() crasharseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@178 99668b35-9821-0410-8761-19e4c4f06640
2009-10-21XPath: Fixed lang() functionarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@175 99668b35-9821-0410-8761-19e4c4f06640
2009-10-21XPath: Fixed empty string literals, don't add empty nodes/attributes in node ↵arseny.kapoulkine
sets (i.e. for self axis) git-svn-id: http://pugixml.googlecode.com/svn/trunk@172 99668b35-9821-0410-8761-19e4c4f06640
2009-10-21Fixed parsing of empty strings in rare cases for XPatharseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@171 99668b35-9821-0410-8761-19e4c4f06640
2009-10-10XPath: translate() function fixedarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@137 99668b35-9821-0410-8761-19e4c4f06640
2009-09-17Changed header versionarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@129 99668b35-9821-0410-8761-19e4c4f06640
2009-09-17Fixed compilation warnings on BCCarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@128 99668b35-9821-0410-8761-19e4c4f06640
2009-08-31XPath fixes (now it should fail to compile incorrect queries)arseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@123 99668b35-9821-0410-8761-19e4c4f06640
2009-06-24Fix multithreaded XPath evaluationarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@122 99668b35-9821-0410-8761-19e4c4f06640
2009-02-08Updated version (source, documentation)arseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@117 99668b35-9821-0410-8761-19e4c4f06640
2009-01-19XPath: Fixed document order comparator (wrong attributes comparison in case ↵arseny.kapoulkine
of added ones, buggy LCA determination) git-svn-id: http://pugixml.googlecode.com/svn/trunk@109 99668b35-9821-0410-8761-19e4c4f06640
2009-01-06Less header dependencies, some compilation fixes for Borland/Intel/MW compilersarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@103 99668b35-9821-0410-8761-19e4c4f06640
2009-01-05Updated pugixml versionarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@99 99668b35-9821-0410-8761-19e4c4f06640
2009-01-05Removed std::min from XPath (macro problems, it was needed only once anyway)arseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@93 99668b35-9821-0410-8761-19e4c4f06640
2007-10-31Merged 0.34 in trunk (revisions 69:84)arseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@85 99668b35-9821-0410-8761-19e4c4f06640
2007-02-21Merged 0.3 in trunkarseny.kapoulkine
git-svn-id: http://pugixml.googlecode.com/svn/trunk@68 99668b35-9821-0410-8761-19e4c4f06640