Commit Graph

  • c4c6adce6d contrib: Renamed header-only.hpp to header_only.hpp arseny.kapoulkine 2010-02-04 20:57:07 +0000
  • 333ad80a15 contrib: Added header-only version example arseny.kapoulkine 2010-02-02 20:58:38 +0000
  • 88865fc911 XPath: Renamed character type-related functions/types to avoid conflict with pugixml ones (for header-only mode) arseny.kapoulkine 2010-02-02 20:57:39 +0000
  • 764b54d042 contrib: Added Boost.Foreach helpers arseny.kapoulkine 2010-02-02 20:45:55 +0000
  • 933c092395 XPath: xpath_ast_node ctors now initialize all members (code analysis warnings fix) arseny.kapoulkine 2010-02-02 19:59:06 +0000
  • 9429411e99 Renamed ERROR to THROW_ERROR to solve macro name conflicts v0.5 arseny.kapoulkine 2010-01-21 21:12:07 +0000
  • db550f5f80 Fixed several code analysis warnings arseny.kapoulkine 2010-01-20 22:15:15 +0000
  • 9731626489 XPath: Removed variable shadowing (fixes warnings in static analyzers) arseny.kapoulkine 2010-01-20 22:01:18 +0000
  • e27ed958c1 docs: Updated mime-types for google code online viewing arseny.kapoulkine 2010-01-05 17:04:50 +0000
  • a3c386c4bd More branch probability tuning arseny.kapoulkine 2009-11-10 11:26:42 +0000
  • 8a2b1b6e7a Parsing optimization: removed some redundant checks, reordered branches by probability, extracted two unlikely code paths in separate functions, node construction tuning arseny.kapoulkine 2009-11-10 09:26:40 +0000
  • bd2c777ac2 docs: Updated Doxygen documentation arseny.kapoulkine 2009-11-08 19:17:47 +0000
  • 3cf6af6428 docs: Minor documentation changes arseny.kapoulkine 2009-11-08 19:16:43 +0000
  • f0f7ac697b XPath: Added xpath_query::return_type() function, fixed evaluate_node_set documentation arseny.kapoulkine 2009-11-08 19:05:05 +0000
  • 85f97d8e08 docs: Updated version and changelog arseny.kapoulkine 2009-11-08 18:51:51 +0000
  • c389916348 Updated header/footer comments - included MIT license text as per user request, removed old notes, updated version number arseny.kapoulkine 2009-11-08 18:34:59 +0000
  • f02208b12f tests: Final coverage improvements arseny.kapoulkine 2009-11-08 16:15:05 +0000
  • c1b2ecc799 tests: MSVC warning fixes arseny.kapoulkine 2009-11-08 15:57:04 +0000
  • f5389e364a XPath: Removed redundant code arseny.kapoulkine 2009-11-08 15:56:33 +0000
  • eefd73bc4e tests: More XPath coverage arseny.kapoulkine 2009-11-08 15:30:49 +0000
  • 0cac815b63 tests: More coverage tests arseny.kapoulkine 2009-11-08 15:17:46 +0000
  • c5d9752736 tests: Full public API coverage (except sort, which needs extensive coverage anyway) arseny.kapoulkine 2009-11-08 14:36:12 +0000
  • 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) arseny.kapoulkine 2009-11-08 14:34:59 +0000
  • 74737f97ba XPath: Node set copy now preserves sorted flag (for performance and consistency), removed redundant m_using_storage internal flag arseny.kapoulkine 2009-11-08 14:23:40 +0000
  • 48bbb9f4dd tests: Extracted generic tests in a separate header, better filter tests, some API tests added arseny.kapoulkine 2009-11-08 13:52:55 +0000
  • c8a8b30bdd XPath: Fixed const-correctness, added boolean operators and operator! for Borland compilers, added operator[], minor other changes arseny.kapoulkine 2009-11-08 13:52:11 +0000
  • eaa078b76a XPath: Fixed minor string to number conversion bug arseny.kapoulkine 2009-11-08 13:01:56 +0000
  • b1f1de5a7a XPath: Minor fix arseny.kapoulkine 2009-11-08 12:34:00 +0000
  • e3293a8baa tests: Mostly complete coverage of XPath W3C arseny.kapoulkine 2009-11-08 12:25:56 +0000
  • 19ac9fab40 tests: Added tests from W3C standard (abbreviated) arseny.kapoulkine 2009-11-08 11:49:50 +0000
  • 4b2059d84d XPath: Fixed minor root step bug - don't select empty nodes arseny.kapoulkine 2009-11-08 11:27:40 +0000
  • b0f0c03f9c tests: Added tests from W3C standard (non-abbreviated) arseny.kapoulkine 2009-11-08 11:26:10 +0000
  • 7defdcdd04 XPath: Fixed all_in_namespace node test arseny.kapoulkine 2009-11-08 10:15:07 +0000
  • f22d0647a2 tests: Added node test tests, added abbreviated step/axis tests arseny.kapoulkine 2009-11-08 10:14:29 +0000
  • 4ab1551932 XPath: Minor refactoring, fixed text()/etc. parsing bug (issue 33) arseny.kapoulkine 2009-11-08 09:33:56 +0000
  • 19293d2558 XPath: Refactored tokenization/parsing to be more compliant arseny.kapoulkine 2009-11-08 09:13:58 +0000
  • d132a265db tests: Added msvcN_x64 support arseny.kapoulkine 2009-11-08 09:12:43 +0000
  • 576f952c2d tests: Fixed mingw 4.4.0 coverage reports arseny.kapoulkine 2009-11-04 20:52:27 +0000
  • 0b951b7e80 tests: Reduced stack pressure for one of tests (CW/IC8 can't handle it) arseny.kapoulkine 2009-11-04 19:57:42 +0000
  • 73b18f7df5 tests: Added allocator coverage tests arseny.kapoulkine 2009-11-04 19:34:16 +0000
  • ec1133444f XPath: Fixed namespace-uri so that namespace scope includes the namespace declaration owner tag itself arseny.kapoulkine 2009-11-04 19:24:09 +0000
  • 6948d1f171 tests: Completed function library tests, added namespace axis and variable reference tests arseny.kapoulkine 2009-11-04 19:23:20 +0000
  • 0092960c9e XPath: Fixed following and preceding axes arseny.kapoulkine 2009-11-03 20:29:10 +0000
  • c0ce7ab70e XPath: Fixed self axis arseny.kapoulkine 2009-11-03 19:55:35 +0000
  • af04c0f754 tests: Added tests for all axes except namespace arseny.kapoulkine 2009-11-03 19:55:15 +0000
  • 050a633009 tests: Added helper for node set testing, added several tests arseny.kapoulkine 2009-11-03 18:29:57 +0000
  • 04d4a6d9c2 tests: Minor build fix arseny.kapoulkine 2009-10-31 08:31:12 +0000
  • 3bf16e10b4 XPath: Fixed alignment issues arseny.kapoulkine 2009-10-31 08:30:52 +0000
  • 3e8f9a6e2c XPath: Fixed contains() for broken STL implementations arseny.kapoulkine 2009-10-30 20:08:31 +0000
  • 5346828488 tests: Minor fixes, added autotest script arseny.kapoulkine 2009-10-30 20:06:00 +0000
  • a70f6b1a70 tests: CodeWarrior and BCC supported arseny.kapoulkine 2009-10-29 21:47:37 +0000
  • 1fdd096c80 tests: Tests can work without exceptions now arseny.kapoulkine 2009-10-29 08:11:22 +0000
  • 6210c21984 Added support for different compilation modes arseny.kapoulkine 2009-10-29 07:18:26 +0000
  • 15a69d3510 Fixed compilation warning on gcc3.4 (should work ok on gcc4, working around it anyway) arseny.kapoulkine 2009-10-29 07:18:09 +0000
  • fc602fd375 tests: Supported all pugixml compilation modes arseny.kapoulkine 2009-10-29 07:17:30 +0000
  • 0640f87859 tests: More fixes and toolsets support arseny.kapoulkine 2009-10-28 22:22:19 +0000
  • e2ac08d5b4 tests: Fixed NaN tests for MSVC6 arseny.kapoulkine 2009-10-28 21:15:05 +0000
  • 829537013f tests: Fixed MSVC6 compilation arseny.kapoulkine 2009-10-28 20:51:13 +0000
  • 3f5ee885a5 Fixed MSVC6 compilation of template member functions arseny.kapoulkine 2009-10-28 20:50:39 +0000
  • 2a14a3b4c9 Added MSVC building arseny.kapoulkine 2009-10-28 20:08:43 +0000
  • 9216c82cfd tests: Fixed MSVC warnings/errors arseny.kapoulkine 2009-10-28 20:08:19 +0000
  • 0815f85d7a Fixed MSVC6 compilation error arseny.kapoulkine 2009-10-28 20:07:43 +0000
  • 45dc0226d1 tests: Added one more normalize-space test, added tests for all logical & comparison operators arseny.kapoulkine 2009-10-28 18:39:43 +0000
  • babd0c2c9b tests: More function argument parsing tests arseny.kapoulkine 2009-10-28 07:45:33 +0000
  • 83183769c1 tests: Added function arguments tests, added arithmetic operators tests arseny.kapoulkine 2009-10-28 07:40:15 +0000
  • 3472d0272c XPath: Fixed string-value evaluation for node set arseny.kapoulkine 2009-10-27 21:57:39 +0000
  • bf92a09870 tests: Completed string function tests arseny.kapoulkine 2009-10-27 21:56:49 +0000
  • 3a9ba80368 XPath: Fixed concat() crash arseny.kapoulkine 2009-10-27 20:16:30 +0000
  • fb689fed2b tests: More decimal digits are tested arseny.kapoulkine 2009-10-27 20:16:08 +0000
  • 45298c730b tests: Added different casing to lang test arseny.kapoulkine 2009-10-21 20:47:52 +0000
  • 1b0a27c7f4 XPath: Fixed lang() function arseny.kapoulkine 2009-10-21 20:46:57 +0000
  • 9233e86055 tests: Added lang() tests arseny.kapoulkine 2009-10-21 20:46:42 +0000
  • 5cc45c8289 tests: Added tests for some XPath functions arseny.kapoulkine 2009-10-21 20:37:54 +0000
  • 27ec5a0b37 XPath: Fixed empty string literals, don't add empty nodes/attributes in node sets (i.e. for self axis) arseny.kapoulkine 2009-10-21 20:37:25 +0000
  • aabb302d60 Fixed parsing of empty strings in rare cases for XPath arseny.kapoulkine 2009-10-21 19:09:39 +0000
  • 40c0a5f09a tests: Added basic XPath tests arseny.kapoulkine 2009-10-21 19:09:12 +0000
  • cbdce99d5c tests: Added more escape error tests arseny.kapoulkine 2009-10-21 08:52:27 +0000
  • 0ceaa38aeb tests: Added forgotten test files arseny.kapoulkine 2009-10-20 21:39:43 +0000
  • 009f3d50d2 tests: Restored -n flag for gcov arseny.kapoulkine 2009-10-20 21:39:27 +0000
  • 2d6dd88454 tests: Final core tests, 99.0% coverage for pugixml.cpp arseny.kapoulkine 2009-10-20 21:36:56 +0000
  • c4fbc83cd0 tests: Added memory leak detection arseny.kapoulkine 2009-10-20 21:36:29 +0000
  • 327096ae0d Added memory allocation function getters (can't write generic function to parse with ownership transfer without them) arseny.kapoulkine 2009-10-20 21:36:02 +0000
  • a837271e9d tests: Added wildcard and doctype tests arseny.kapoulkine 2009-10-20 20:51:20 +0000
  • c026597234 tests: Added more tests arseny.kapoulkine 2009-10-20 20:25:35 +0000
  • a2249c1304 Removed dead code (UTF8 sequences of length 5 are considered broken, removed dead branch in PI parsing) arseny.kapoulkine 2009-10-20 20:25:13 +0000
  • 5624befce1 Fixed node_pi and node_declaration copying arseny.kapoulkine 2009-10-20 19:21:34 +0000
  • 02cb7bf685 tests: More tree modification tests arseny.kapoulkine 2009-10-20 19:21:13 +0000
  • dce82d3fb7 tests: More coverage arseny.kapoulkine 2009-10-20 18:04:18 +0000
  • 3d986d2b0d tests: Added declaration and document load/load_file error tests arseny.kapoulkine 2009-10-20 17:49:52 +0000
  • a0990f0975 tests: Added parsing tests arseny.kapoulkine 2009-10-20 17:41:08 +0000
  • c43af7d3b2 Fixed documentation bug arseny.kapoulkine 2009-10-20 17:40:56 +0000
  • 557a690529 tests: Added document tests arseny.kapoulkine 2009-10-12 16:42:13 +0000
  • e1013bfcd8 PCDATA is now output with trailing newline if format_raw is not set and PCDATA is not the only child arseny.kapoulkine 2009-10-12 16:27:05 +0000
  • 80d778d053 tests: Refactored checking macros, added writing tests arseny.kapoulkine 2009-10-12 16:26:18 +0000
  • 9c7d93817e Fixed xml_node::remove_attribute in case of empty attribute as a parameter arseny.kapoulkine 2009-10-12 10:34:49 +0000
  • 8cc555de36 tests: More DOM modification tests arseny.kapoulkine 2009-10-12 10:34:24 +0000
  • 50214146de Const-correctness fix for print/save functions arseny.kapoulkine 2009-10-11 10:24:37 +0000
  • b6433db226 tests: Initial tree modification tests arseny.kapoulkine 2009-10-11 10:24:12 +0000
  • 473ab35934 tests: Some finishing touches for test_dom_traverse (for now) arseny.kapoulkine 2009-10-11 09:06:01 +0000
  • f3ef88386c traverse now sets depth to -1 for both begin() and end() arseny.kapoulkine 2009-10-11 08:40:11 +0000