c3e70f0b74tests: Minor fix
arseny.kapoulkine
2010-07-07 21:16:47 +0000
5811786ccdremove_child and remove_attribute now return operation result
arseny.kapoulkine
2010-07-07 20:10:48 +0000
e959098703docs: Minor sample fix, added bug fix to changelog
arseny.kapoulkine
2010-07-07 17:11:25 +0000
9adf67be3aFixed 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
8ff8f86f10docs: Added final section to traversal documentation
arseny.kapoulkine
2010-07-07 16:52:51 +0000
e22d38a150traverse() function is now foolproof against walkers that modify node handles
arseny.kapoulkine
2010-07-07 14:48:46 +0000
813cabb5e6docs: Added traverse samples, minor manual fixes, 'getting' section is almost finished
arseny.kapoulkine
2010-07-07 14:47:48 +0000
aac7a252bfIterator fixes: added assertions, fixed past-the-end iterator behavior wrt to iterator invalidation and comparisons
arseny.kapoulkine
2010-07-06 20:44:54 +0000
0128d31fb5docs: Minor fixes
arseny.kapoulkine
2010-07-06 20:44:04 +0000
fa16efd438docs: Added basic traversal sample and some document reading documentation
arseny.kapoulkine
2010-07-06 11:22:45 +0000
f3839ea712docs: 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
39187a1f04docs: Merged full changelog to manual, license occupies less space now
arseny.kapoulkine
2010-06-28 19:58:43 +0000
8dc819a700XPath: 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
d862deefcfdocs: Moved all changelog contents to changes.txt
arseny.kapoulkine
2010-06-27 21:31:32 +0000
819c54e3aeDefined a deprecated xpath_type_t for compatibility
arseny.kapoulkine
2010-06-27 21:11:30 +0000
49f0028e1adocs: Renamed symbols in manual, changed sref to use xrefstyle (no Quickbook hacks needed now)
arseny.kapoulkine
2010-06-27 20:07:13 +0000
aeaa1da161Renamed encoding_t to xml_encoding, renamed xpath_type_t to xpath_value_type
arseny.kapoulkine
2010-06-27 20:05:06 +0000
1b337b51e0docs: 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
ee2a039d45Added samples building target
arseny.kapoulkine
2010-06-27 11:58:24 +0000
f705452537docs: Extracted Installation section, minor fixes/clarifications, added loading intro and load_file documentation
arseny.kapoulkine
2010-06-27 11:58:04 +0000
c7a8f498a7Renamed name parameter in load_file/save_file to path
arseny.kapoulkine
2010-06-27 11:56:50 +0000
e4ac1d9328docs: Added e-mail for direct contacts
arseny.kapoulkine
2010-06-27 08:48:20 +0000
21074e1698docs: Minor fixes, added full changelog
arseny.kapoulkine
2010-06-24 20:48:10 +0000
ad6e304667Added build dependency for imported sources
arseny.kapoulkine
2010-06-24 19:54:17 +0000
4a6ddccc22docs: Final cosmetic changes to Document object model, added DOM tree example
arseny.kapoulkine
2010-06-24 19:38:01 +0000
5a860ed85fdocs: Added Visual Studio project dependency help, more cosmetic changes, revamped acknowledgments section
arseny.kapoulkine
2010-06-24 18:04:04 +0000
3117219e7cdocs: Extracted sample code in a separate file, added stream loading sample prototype
arseny.kapoulkine
2010-06-24 12:28:17 +0000
e618138b67Fixed deprecation warnings for IntelC
arseny.kapoulkine
2010-06-19 18:30:24 +0000
0e84a0b5f4Replaced _CRT_SECURE macros with #pragma to avoid warnings because of multiple macro definitions/forced includes
arseny.kapoulkine
2010-06-19 18:08:18 +0000
ab72b14d17Internal 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
e5014db32acontrib: 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
a562014cc2Declaration 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
1a007d66e6tests: Added non top-level declaration test
arseny.kapoulkine
2010-06-12 07:35:08 +0000
0ed895d79cRefactored PI/declaration parsing, now non top-level declarations result in parsing errors
arseny.kapoulkine
2010-06-12 07:30:13 +0000
f2050e5170tests: Fixed PI test
arseny.kapoulkine
2010-06-11 22:04:23 +0000
12843b2f1btests: Added more (failing) declaration/PI tests
arseny.kapoulkine
2010-06-11 21:44:28 +0000
624b5702d7Rewritten numeric character reference parsing (fixed &#; and &#x; parsing), added more character reference tests
arseny.kapoulkine
2010-06-11 20:39:57 +0000
141d26d3afMinor 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
f8179496c7tests: Added SunCC x64 support
arseny.kapoulkine
2010-06-11 07:30:36 +0000
6e1777619etests: Autotest now targets several architectures on MacOS, minor report refactoring
arseny.kapoulkine
2010-06-10 17:52:08 +0000
9fa82b15f5Optimized attribute parsing; behavior of parse_wconv changed, it now assumes that parse_eol is set
arseny.kapoulkine
2010-06-04 18:50:26 +0000
f9c7855143Minor strcpy_insitu optimization for large strings, removed now redundant impl::strcpy
arseny.kapoulkine
2010-06-03 07:12:51 +0000
63e29e1d1etests: Fixed report CSS, VMs are now started in minimized state (GUI mode)
arseny.kapoulkine
2010-06-02 20:29:03 +0000
366c6d8241tests: Add Subversion revision info to build report
arseny.kapoulkine
2010-06-02 19:27:05 +0000
95dd352ecatests: Temporary file name is obtained via mkstemp on Unix systems
arseny.kapoulkine
2010-06-02 17:59:37 +0000
e596d86ca0tests: Use ... instead of ### as autotest info prefix (sh compatibility)
arseny.kapoulkine
2010-06-02 07:25:38 +0000
ae83fae821tests: Don't wait for full jam output before parsing
arseny.kapoulkine
2010-06-02 07:16:00 +0000
7703d96dcbtests: Use colon instead of semicolon as define set separator (sh compatibility)
arseny.kapoulkine
2010-06-02 06:51:41 +0000
5a6b19b278tests: Added -j6 jam argument for non-Windows OS
arseny.kapoulkine
2010-06-02 06:43:15 +0000
bef9439b01tests: 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
c622ce6fedtests: 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
8a51e7d6d3tests: 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
f8e9905339Removed redundant function
arseny.kapoulkine
2010-06-01 06:39:55 +0000
a9d08d9923tests: Improved IntelC support, added more compilers to autotest, removed old autotest script
arseny.kapoulkine
2010-06-01 05:41:26 +0000
a248138cedConstant 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
1f8ba5aa60XPath: Added check for fpclassify presence before use
arseny.kapoulkine
2010-05-31 17:33:55 +0000
d8b256203ctests: Added more XPath tests based on recommendation errata
arseny.kapoulkine
2010-05-31 12:00:38 +0000
a2433c90a2XPath: Removed separate semantics checking pass, types are verified during parsing
arseny.kapoulkine
2010-05-31 11:45:03 +0000
2f88c5dbdftests: Added more XPath parsing tests
arseny.kapoulkine
2010-05-31 11:43:54 +0000
f1bfe4cc64Simplified fp specials handling in XPath (using common faster implementation for both MSVC and BCC)
arseny.kapoulkine
2010-05-31 07:56:13 +0000
51bb70cdcfChanged 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
ec69de8154tests: Disabled failing checks for MacOS because of incorrect ceil implementation
arseny.kapoulkine
2010-05-31 05:21:53 +0000
555a184f4fFixed 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