Commit Graph

  • 95e97dcbd9 docs: Minor fixes arseny.kapoulkine 2010-07-08 04:44:29 +0000
  • 6d0f60a808 docs: Added document modification documentation arseny.kapoulkine 2010-07-08 04:34:03 +0000
  • c3e70f0b74 tests: Minor fix arseny.kapoulkine 2010-07-07 21:16:47 +0000
  • 5811786ccd remove_child and remove_attribute now return operation result arseny.kapoulkine 2010-07-07 20:10:48 +0000
  • e959098703 docs: Minor sample fix, added bug fix to changelog arseny.kapoulkine 2010-07-07 17:11:25 +0000
  • 9adf67be3a Fixed strequalrange so that it matches the description (this also fixes first_element_by_path prefix bug), added more first_element_by_path tests arseny.kapoulkine 2010-07-07 17:10:51 +0000
  • 8ff8f86f10 docs: Added final section to traversal documentation arseny.kapoulkine 2010-07-07 16:52:51 +0000
  • e22d38a150 traverse() function is now foolproof against walkers that modify node handles arseny.kapoulkine 2010-07-07 14:48:46 +0000
  • 813cabb5e6 docs: Added traverse samples, minor manual fixes, 'getting' section is almost finished arseny.kapoulkine 2010-07-07 14:47:48 +0000
  • aac7a252bf Iterator fixes: added assertions, fixed past-the-end iterator behavior wrt to iterator invalidation and comparisons arseny.kapoulkine 2010-07-06 20:44:54 +0000
  • 0128d31fb5 docs: Minor fixes arseny.kapoulkine 2010-07-06 20:44:04 +0000
  • a0a3e7e062 docs: Added iterator documentation arseny.kapoulkine 2010-07-06 20:07:42 +0000
  • 8e0c64401f xml_node::all_elements_by_name is now deprecated arseny.kapoulkine 2010-07-06 18:51:29 +0000
  • 382a33ce4b docs: Added contents-based traversal documentation, minor spelling fix arseny.kapoulkine 2010-07-06 12:23:48 +0000
  • 57564791a3 Minor traverse() refactoring arseny.kapoulkine 2010-07-06 12:21:38 +0000
  • fa16efd438 docs: Added basic traversal sample and some document reading documentation arseny.kapoulkine 2010-07-06 11:22:45 +0000
  • f3839ea712 docs: Replaced anchors in lists with special macro (quickbook is incapable of generating anchors in correct places) arseny.kapoulkine 2010-07-04 18:30:17 +0000
  • ff39f48817 docs: Added parse_wnorm_attribute documentation arseny.kapoulkine 2010-07-01 18:13:52 +0000
  • 8f27f244d0 parse_wnorm_attribute is no longer deprecated (it's part of W3C recommendations, after all) arseny.kapoulkine 2010-07-01 18:01:12 +0000
  • 841aefb120 docs: Minor wording fix arseny.kapoulkine 2010-07-01 12:10:36 +0000
  • e997848bb5 docs: Spelling fix, added W3C compliance section arseny.kapoulkine 2010-07-01 12:08:36 +0000
  • 69a3d9be05 docs: Added load_options sample arseny.kapoulkine 2010-06-30 14:29:44 +0000
  • 678d2f2369 docs: Added error handling, parsing options and encoding sections, minor spelling fix arseny.kapoulkine 2010-06-30 14:29:14 +0000
  • e73b54e60d docs: Fixed sample comment, adding load error handling sample, added custom writer sample arseny.kapoulkine 2010-06-30 12:47:19 +0000
  • 8b1a995155 docs: Added memory and stream loading documentation arseny.kapoulkine 2010-06-28 21:38:46 +0000
  • 39187a1f04 docs: Merged full changelog to manual, license occupies less space now arseny.kapoulkine 2010-06-28 19:58:43 +0000
  • 8dc819a700 XPath: Argument parsing and position invariance refactoring, reduced AST node size, moved literal string->number conversion to compile time arseny.kapoulkine 2010-06-28 06:47:08 +0000
  • d862deefcf docs: Moved all changelog contents to changes.txt arseny.kapoulkine 2010-06-27 21:31:32 +0000
  • 819c54e3ae Defined a deprecated xpath_type_t for compatibility arseny.kapoulkine 2010-06-27 21:11:30 +0000
  • 80dc149516 docs: Updated changelog arseny.kapoulkine 2010-06-27 20:08:31 +0000
  • 49f0028e1a docs: Renamed symbols in manual, changed sref to use xrefstyle (no Quickbook hacks needed now) arseny.kapoulkine 2010-06-27 20:07:13 +0000
  • aeaa1da161 Renamed encoding_t to xml_encoding, renamed xpath_type_t to xpath_value_type arseny.kapoulkine 2010-06-27 20:05:06 +0000
  • 1b337b51e0 docs: Some reordering and clarification in C++ interface section, added API reference, links to sections are now using sref template arseny.kapoulkine 2010-06-27 17:17:27 +0000
  • ee2a039d45 Added samples building target arseny.kapoulkine 2010-06-27 11:58:24 +0000
  • f705452537 docs: Extracted Installation section, minor fixes/clarifications, added loading intro and load_file documentation arseny.kapoulkine 2010-06-27 11:58:04 +0000
  • c7a8f498a7 Renamed name parameter in load_file/save_file to path arseny.kapoulkine 2010-06-27 11:56:50 +0000
  • e4ac1d9328 docs: Added e-mail for direct contacts arseny.kapoulkine 2010-06-27 08:48:20 +0000
  • 21074e1698 docs: Minor fixes, added full changelog arseny.kapoulkine 2010-06-24 20:48:10 +0000
  • ad6e304667 Added build dependency for imported sources arseny.kapoulkine 2010-06-24 19:54:17 +0000
  • 4a6ddccc22 docs: Final cosmetic changes to Document object model, added DOM tree example arseny.kapoulkine 2010-06-24 19:38:01 +0000
  • 5a860ed85f docs: Added Visual Studio project dependency help, more cosmetic changes, revamped acknowledgments section arseny.kapoulkine 2010-06-24 18:04:04 +0000
  • 3117219e7c docs: Extracted sample code in a separate file, added stream loading sample prototype arseny.kapoulkine 2010-06-24 12:28:17 +0000
  • 8d6177ebd8 docs: Added VS2005 PCH screenshots, cosmetic manual changes arseny.kapoulkine 2010-06-24 06:44:40 +0000
  • 18624af75f Fixed xsltproc path splitting by escaping colon arseny.kapoulkine 2010-06-23 17:07:25 +0000
  • 34cbe32773 Added null pointer assertions to as_utf8 and as_wide arseny.kapoulkine 2010-06-23 17:06:42 +0000
  • 2da75b0f18 docs: Added supplementary files for HTML manual arseny.kapoulkine 2010-06-23 13:59:16 +0000
  • 3a6448dff0 docs: Added new user manual drafts (Quickbook sources) and documentation building support arseny.kapoulkine 2010-06-23 13:58:46 +0000
  • b515d52061 Spelling fixes arseny.kapoulkine 2010-06-20 08:12:31 +0000
  • e618138b67 Fixed deprecation warnings for IntelC arseny.kapoulkine 2010-06-19 18:30:24 +0000
  • 0e84a0b5f4 Replaced _CRT_SECURE macros with #pragma to avoid warnings because of multiple macro definitions/forced includes arseny.kapoulkine 2010-06-19 18:08:18 +0000
  • 44134f448d Fixed SNC warnings arseny.kapoulkine 2010-06-19 18:06:14 +0000
  • 7b419ad9ec Automatically disable XPath when either PUGIXML_NO_STL or PUGIXML_NO_EXCEPTIONS is defined arseny.kapoulkine 2010-06-16 07:48:45 +0000
  • 4394a588c2 XPath: Rewritten number->string conversion using CRT scientific format (much better XPath REC compliance) arseny.kapoulkine 2010-06-14 18:03:50 +0000
  • 30fbb3e328 Fixed MSVC x64 warning arseny.kapoulkine 2010-06-13 20:41:12 +0000
  • 2b29b15573 tests: Added tests for parsing offset values arseny.kapoulkine 2010-06-13 20:00:51 +0000
  • 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 arseny.kapoulkine 2010-06-13 19:24:20 +0000
  • e5014db32a contrib: Removed header_only.hpp (can't link without FORCE:MULTIPLE, users can include cpp files themselves) arseny.kapoulkine 2010-06-12 11:57:54 +0000
  • ce94228629 Fixed IntelC warnings, removed unnecessary hack for BCC arseny.kapoulkine 2010-06-12 11:09:47 +0000
  • a562014cc2 Declaration nodes improvements (they now automatically get name "xml", they can't be inserted as a non-document child, document saving prints declaration only if there is none present in the document) arseny.kapoulkine 2010-06-12 09:04:52 +0000
  • 1a007d66e6 tests: Added non top-level declaration test arseny.kapoulkine 2010-06-12 07:35:08 +0000
  • 0ed895d79c Refactored PI/declaration parsing, now non top-level declarations result in parsing errors arseny.kapoulkine 2010-06-12 07:30:13 +0000
  • f2050e5170 tests: Fixed PI test arseny.kapoulkine 2010-06-11 22:04:23 +0000
  • 12843b2f1b tests: Added more (failing) declaration/PI tests arseny.kapoulkine 2010-06-11 21:44:28 +0000
  • 624b5702d7 Rewritten numeric character reference parsing (fixed &#; and &#x; parsing), added more character reference tests arseny.kapoulkine 2010-06-11 20:39:57 +0000
  • 141d26d3af Minor refactoring (moved unicode utilities to anonymous namespace, moved decode functions to templated class to work around function instantiation bugs, removed optN_to_type) arseny.kapoulkine 2010-06-11 19:01:40 +0000
  • f8179496c7 tests: Added SunCC x64 support arseny.kapoulkine 2010-06-11 07:30:36 +0000
  • 6e1777619e tests: Autotest now targets several architectures on MacOS, minor report refactoring arseny.kapoulkine 2010-06-10 17:52:08 +0000
  • c74fe071dd scripts: XCode fixes arseny.kapoulkine 2010-06-10 17:09:14 +0000
  • face963aab scripts: Added projects for Code::Blocks, Codelite and XCode arseny.kapoulkine 2010-06-10 16:47:16 +0000
  • 158236b1da scripts: Added build scripts for various build systems (CMake, premake, VS2002-2010) arseny.kapoulkine 2010-06-10 07:23:01 +0000
  • 47c17a25d9 tests: Added C++0x support arseny.kapoulkine 2010-06-07 16:07:03 +0000
  • 45a0392656 Replaced charN_t types with uintN_t (C++0x compatibility) arseny.kapoulkine 2010-06-06 19:06:15 +0000
  • 9fa82b15f5 Optimized attribute parsing; behavior of parse_wconv changed, it now assumes that parse_eol is set arseny.kapoulkine 2010-06-04 18:50:26 +0000
  • f9c7855143 Minor strcpy_insitu optimization for large strings, removed now redundant impl::strcpy arseny.kapoulkine 2010-06-03 07:12:51 +0000
  • 63e29e1d1e tests: Fixed report CSS, VMs are now started in minimized state (GUI mode) arseny.kapoulkine 2010-06-02 20:29:03 +0000
  • 366c6d8241 tests: Add Subversion revision info to build report arseny.kapoulkine 2010-06-02 19:27:05 +0000
  • 95dd352eca tests: Temporary file name is obtained via mkstemp on Unix systems arseny.kapoulkine 2010-06-02 17:59:37 +0000
  • e596d86ca0 tests: Use ... instead of ### as autotest info prefix (sh compatibility) arseny.kapoulkine 2010-06-02 07:25:38 +0000
  • ae83fae821 tests: Don't wait for full jam output before parsing arseny.kapoulkine 2010-06-02 07:16:00 +0000
  • 7703d96dcb tests: Use colon instead of semicolon as define set separator (sh compatibility) arseny.kapoulkine 2010-06-02 06:51:41 +0000
  • 5a6b19b278 tests: Added -j6 jam argument for non-Windows OS arseny.kapoulkine 2010-06-02 06:43:15 +0000
  • bef9439b01 tests: Fixed test race condition (a better way would be to use argv[0]-relative path, but let's leave it like that till it breaks) arseny.kapoulkine 2010-06-02 06:37:29 +0000
  • c622ce6fed tests: Redesigned test building; now all configurations of a single toolset are built in a single jam run arseny.kapoulkine 2010-06-02 06:25:40 +0000
  • 8a51e7d6d3 tests: Added fp:precise flag for IntelC (the default seems to be fp:fast, which breaks some tests with fp specials) arseny.kapoulkine 2010-06-01 06:40:43 +0000
  • f8e9905339 Removed redundant function arseny.kapoulkine 2010-06-01 06:39:55 +0000
  • a9d08d9923 tests: Improved IntelC support, added more compilers to autotest, removed old autotest script arseny.kapoulkine 2010-06-01 05:41:26 +0000
  • a248138ced Constant deprecation is disabled only on old IntelC, removed deprecation warnings with appropriate define instead of disabling warning via pragma arseny.kapoulkine 2010-06-01 05:40:03 +0000
  • 1f8ba5aa60 XPath: Added check for fpclassify presence before use arseny.kapoulkine 2010-05-31 17:33:55 +0000
  • 88bdad514c XPath: Slightly optimized lexer arseny.kapoulkine 2010-05-31 16:57:51 +0000
  • 8af48d7e23 tests: Added /[1] test arseny.kapoulkine 2010-05-31 16:55:16 +0000
  • 4c0e67ae92 XPath: Replaced backtracking with lookahead in absolute path parsing arseny.kapoulkine 2010-05-31 16:53:13 +0000
  • 18848ef589 Fixed DMC compilation arseny.kapoulkine 2010-05-31 16:12:16 +0000
  • d8b256203c tests: Added more XPath tests based on recommendation errata arseny.kapoulkine 2010-05-31 12:00:38 +0000
  • a2433c90a2 XPath: Removed separate semantics checking pass, types are verified during parsing arseny.kapoulkine 2010-05-31 11:45:03 +0000
  • 2f88c5dbdf tests: Added more XPath parsing tests arseny.kapoulkine 2010-05-31 11:43:54 +0000
  • f1bfe4cc64 Simplified fp specials handling in XPath (using common faster implementation for both MSVC and BCC) arseny.kapoulkine 2010-05-31 07:56:13 +0000
  • 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) arseny.kapoulkine 2010-05-31 07:41:54 +0000
  • a0887a0124 tests: Disabled failing checks for MacOS (second try) arseny.kapoulkine 2010-05-31 05:22:59 +0000
  • ec69de8154 tests: Disabled failing checks for MacOS because of incorrect ceil implementation arseny.kapoulkine 2010-05-31 05:21:53 +0000
  • 555a184f4f Fixed XPath parsing (numbers of the form \d+\. are now parsed correctly, stray colon does not act as eof token) arseny.kapoulkine 2010-05-30 20:44:15 +0000