0
0
mirror of https://github.com/zeux/pugixml.git synced 2024-12-28 06:10:55 +08:00

362 Commits

Author SHA1 Message Date
arseny.kapoulkine
841aefb120 docs: Minor wording fix
git-svn-id: http://pugixml.googlecode.com/svn/trunk@556 99668b35-9821-0410-8761-19e4c4f06640
2010-07-01 12:10:36 +00:00
arseny.kapoulkine
e997848bb5 docs: Spelling fix, added W3C compliance section
git-svn-id: http://pugixml.googlecode.com/svn/trunk@555 99668b35-9821-0410-8761-19e4c4f06640
2010-07-01 12:08:36 +00:00
arseny.kapoulkine
69a3d9be05 docs: Added load_options sample
git-svn-id: http://pugixml.googlecode.com/svn/trunk@554 99668b35-9821-0410-8761-19e4c4f06640
2010-06-30 14:29:44 +00:00
arseny.kapoulkine
678d2f2369 docs: Added error handling, parsing options and encoding sections, minor spelling fix
git-svn-id: http://pugixml.googlecode.com/svn/trunk@553 99668b35-9821-0410-8761-19e4c4f06640
2010-06-30 14:29:14 +00:00
arseny.kapoulkine
e73b54e60d docs: Fixed sample comment, adding load error handling sample, added custom writer sample
git-svn-id: http://pugixml.googlecode.com/svn/trunk@552 99668b35-9821-0410-8761-19e4c4f06640
2010-06-30 12:47:19 +00:00
arseny.kapoulkine
8b1a995155 docs: Added memory and stream loading documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@551 99668b35-9821-0410-8761-19e4c4f06640
2010-06-28 21:38:46 +00:00
arseny.kapoulkine
39187a1f04 docs: Merged full changelog to manual, license occupies less space now
git-svn-id: http://pugixml.googlecode.com/svn/trunk@550 99668b35-9821-0410-8761-19e4c4f06640
2010-06-28 19:58:43 +00:00
arseny.kapoulkine
8dc819a700 XPath: Argument parsing and position invariance refactoring, reduced AST node size, moved literal string->number conversion to compile time
git-svn-id: http://pugixml.googlecode.com/svn/trunk@549 99668b35-9821-0410-8761-19e4c4f06640
2010-06-28 06:47:08 +00:00
arseny.kapoulkine
d862deefcf docs: Moved all changelog contents to changes.txt
git-svn-id: http://pugixml.googlecode.com/svn/trunk@548 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 21:31:32 +00:00
arseny.kapoulkine
819c54e3ae Defined a deprecated xpath_type_t for compatibility
git-svn-id: http://pugixml.googlecode.com/svn/trunk@547 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 21:11:30 +00:00
arseny.kapoulkine
80dc149516 docs: Updated changelog
git-svn-id: http://pugixml.googlecode.com/svn/trunk@546 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 20:08:31 +00:00
arseny.kapoulkine
49f0028e1a docs: Renamed symbols in manual, changed sref to use xrefstyle (no Quickbook hacks needed now)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@545 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 20:07:13 +00:00
arseny.kapoulkine
aeaa1da161 Renamed encoding_t to xml_encoding, renamed xpath_type_t to xpath_value_type
git-svn-id: http://pugixml.googlecode.com/svn/trunk@544 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 20:05:06 +00:00
arseny.kapoulkine
1b337b51e0 docs: Some reordering and clarification in C++ interface section, added API reference, links to sections are now using sref template
git-svn-id: http://pugixml.googlecode.com/svn/trunk@543 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 17:17:27 +00:00
arseny.kapoulkine
ee2a039d45 Added samples building target
git-svn-id: http://pugixml.googlecode.com/svn/trunk@542 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 11:58:24 +00:00
arseny.kapoulkine
f705452537 docs: Extracted Installation section, minor fixes/clarifications, added loading intro and load_file documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@541 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 11:58:04 +00:00
arseny.kapoulkine
c7a8f498a7 Renamed name parameter in load_file/save_file to path
git-svn-id: http://pugixml.googlecode.com/svn/trunk@540 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 11:56:50 +00:00
arseny.kapoulkine
e4ac1d9328 docs: Added e-mail for direct contacts
git-svn-id: http://pugixml.googlecode.com/svn/trunk@539 99668b35-9821-0410-8761-19e4c4f06640
2010-06-27 08:48:20 +00:00
arseny.kapoulkine
21074e1698 docs: Minor fixes, added full changelog
git-svn-id: http://pugixml.googlecode.com/svn/trunk@538 99668b35-9821-0410-8761-19e4c4f06640
2010-06-24 20:48:10 +00:00
arseny.kapoulkine
ad6e304667 Added build dependency for imported sources
git-svn-id: http://pugixml.googlecode.com/svn/trunk@537 99668b35-9821-0410-8761-19e4c4f06640
2010-06-24 19:54:17 +00:00
arseny.kapoulkine
4a6ddccc22 docs: Final cosmetic changes to Document object model, added DOM tree example
git-svn-id: http://pugixml.googlecode.com/svn/trunk@536 99668b35-9821-0410-8761-19e4c4f06640
2010-06-24 19:38:01 +00:00
arseny.kapoulkine
5a860ed85f docs: Added Visual Studio project dependency help, more cosmetic changes, revamped acknowledgments section
git-svn-id: http://pugixml.googlecode.com/svn/trunk@535 99668b35-9821-0410-8761-19e4c4f06640
2010-06-24 18:04:04 +00:00
arseny.kapoulkine
3117219e7c docs: Extracted sample code in a separate file, added stream loading sample prototype
git-svn-id: http://pugixml.googlecode.com/svn/trunk@534 99668b35-9821-0410-8761-19e4c4f06640
2010-06-24 12:28:17 +00:00
arseny.kapoulkine
8d6177ebd8 docs: Added VS2005 PCH screenshots, cosmetic manual changes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@533 99668b35-9821-0410-8761-19e4c4f06640
2010-06-24 06:44:40 +00:00
arseny.kapoulkine
18624af75f Fixed xsltproc path splitting by escaping colon
git-svn-id: http://pugixml.googlecode.com/svn/trunk@532 99668b35-9821-0410-8761-19e4c4f06640
2010-06-23 17:07:25 +00:00
arseny.kapoulkine
34cbe32773 Added null pointer assertions to as_utf8 and as_wide
git-svn-id: http://pugixml.googlecode.com/svn/trunk@531 99668b35-9821-0410-8761-19e4c4f06640
2010-06-23 17:06:42 +00:00
arseny.kapoulkine
2da75b0f18 docs: Added supplementary files for HTML manual
git-svn-id: http://pugixml.googlecode.com/svn/trunk@530 99668b35-9821-0410-8761-19e4c4f06640
2010-06-23 13:59:16 +00:00
arseny.kapoulkine
3a6448dff0 docs: Added new user manual drafts (Quickbook sources) and documentation building support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@529 99668b35-9821-0410-8761-19e4c4f06640
2010-06-23 13:58:46 +00:00
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
7b419ad9ec Automatically disable XPath when either PUGIXML_NO_STL or PUGIXML_NO_EXCEPTIONS is defined
git-svn-id: http://pugixml.googlecode.com/svn/trunk@524 99668b35-9821-0410-8761-19e4c4f06640
2010-06-16 07:48:45 +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
30fbb3e328 Fixed MSVC x64 warning
git-svn-id: http://pugixml.googlecode.com/svn/trunk@522 99668b35-9821-0410-8761-19e4c4f06640
2010-06-13 20:41:12 +00:00
arseny.kapoulkine
2b29b15573 tests: Added tests for parsing offset values
git-svn-id: http://pugixml.googlecode.com/svn/trunk@521 99668b35-9821-0410-8761-19e4c4f06640
2010-06-13 20:00:51 +00:00
arseny.kapoulkine
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
git-svn-id: http://pugixml.googlecode.com/svn/trunk@520 99668b35-9821-0410-8761-19e4c4f06640
2010-06-13 19:24:20 +00:00
arseny.kapoulkine
e5014db32a contrib: Removed header_only.hpp (can't link without FORCE:MULTIPLE, users can include cpp files themselves)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@519 99668b35-9821-0410-8761-19e4c4f06640
2010-06-12 11:57:54 +00:00
arseny.kapoulkine
ce94228629 Fixed IntelC warnings, removed unnecessary hack for BCC
git-svn-id: http://pugixml.googlecode.com/svn/trunk@518 99668b35-9821-0410-8761-19e4c4f06640
2010-06-12 11:09:47 +00:00
arseny.kapoulkine
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)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@517 99668b35-9821-0410-8761-19e4c4f06640
2010-06-12 09:04:52 +00:00
arseny.kapoulkine
1a007d66e6 tests: Added non top-level declaration test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@516 99668b35-9821-0410-8761-19e4c4f06640
2010-06-12 07:35:08 +00:00
arseny.kapoulkine
0ed895d79c Refactored PI/declaration parsing, now non top-level declarations result in parsing errors
git-svn-id: http://pugixml.googlecode.com/svn/trunk@515 99668b35-9821-0410-8761-19e4c4f06640
2010-06-12 07:30:13 +00:00
arseny.kapoulkine
f2050e5170 tests: Fixed PI test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@514 99668b35-9821-0410-8761-19e4c4f06640
2010-06-11 22:04:23 +00:00
arseny.kapoulkine
12843b2f1b tests: Added more (failing) declaration/PI tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@513 99668b35-9821-0410-8761-19e4c4f06640
2010-06-11 21:44:28 +00:00
arseny.kapoulkine
624b5702d7 Rewritten numeric character reference parsing (fixed &#; and &#x; parsing), added more character reference tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@512 99668b35-9821-0410-8761-19e4c4f06640
2010-06-11 20:39:57 +00:00
arseny.kapoulkine
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)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@511 99668b35-9821-0410-8761-19e4c4f06640
2010-06-11 19:01:40 +00:00
arseny.kapoulkine
f8179496c7 tests: Added SunCC x64 support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@510 99668b35-9821-0410-8761-19e4c4f06640
2010-06-11 07:30:36 +00:00
arseny.kapoulkine
6e1777619e tests: Autotest now targets several architectures on MacOS, minor report refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@509 99668b35-9821-0410-8761-19e4c4f06640
2010-06-10 17:52:08 +00:00
arseny.kapoulkine
c74fe071dd scripts: XCode fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@508 99668b35-9821-0410-8761-19e4c4f06640
2010-06-10 17:09:14 +00:00
arseny.kapoulkine
face963aab scripts: Added projects for Code::Blocks, Codelite and XCode
git-svn-id: http://pugixml.googlecode.com/svn/trunk@507 99668b35-9821-0410-8761-19e4c4f06640
2010-06-10 16:47:16 +00:00