0
0
mirror of https://github.com/zeux/pugixml.git synced 2024-12-31 00:13:01 +08:00

651 Commits

Author SHA1 Message Date
arseny.kapoulkine
d99745be21 Enabled many additional GCC warnings (most notably -Wshadow and -Wold-style-cast), fixed the code accordingly
git-svn-id: http://pugixml.googlecode.com/svn/trunk@800 99668b35-9821-0410-8761-19e4c4f06640
2010-12-19 10:16:37 +00:00
arseny.kapoulkine
5720761685 scripts: Ported premake script to premake4.3, regenerated all projects
git-svn-id: http://pugixml.googlecode.com/svn/trunk@799 99668b35-9821-0410-8761-19e4c4f06640
2010-11-17 19:25:20 +00:00
arseny.kapoulkine
8f1a304dbf Fixed pugiconfig XPath-related comments
git-svn-id: http://pugixml.googlecode.com/svn/trunk@798 99668b35-9821-0410-8761-19e4c4f06640
2010-11-13 19:02:16 +00:00
arseny.kapoulkine
1bdf8e896d scripts: Added AirPlay SDK project file
git-svn-id: http://pugixml.googlecode.com/svn/trunk@797 99668b35-9821-0410-8761-19e4c4f06640
2010-11-12 21:45:29 +00:00
arseny.kapoulkine
9eae52a7cd Improved STLport support (now code compiles fine if STLport is in its own namespace and does #define std), fixed AirPlay SDK compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@796 99668b35-9821-0410-8761-19e4c4f06640
2010-11-12 19:28:51 +00:00
arseny.kapoulkine
a049c2db1d docs: Regenerated HTML documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@792 99668b35-9821-0410-8761-19e4c4f06640
v1.0
2010-10-31 17:58:31 +00:00
arseny.kapoulkine
f463f6b744 docs: Minor fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@791 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 17:44:52 +00:00
arseny.kapoulkine
186e491d1e docs: Regenerated HTML documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@790 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:45:27 +00:00
arseny.kapoulkine
07043107c7 Updated version to 1.0 everywhere
git-svn-id: http://pugixml.googlecode.com/svn/trunk@789 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:44:14 +00:00
arseny.kapoulkine
056175369d docs: Mentioned new xml_document::reset function, minor fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@788 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:41:59 +00:00
arseny.kapoulkine
0a96b552d6 tests: Added document reset-self test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@787 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:37:37 +00:00
arseny.kapoulkine
4920e4fec9 Added xml_document::reset() function with document parameter
git-svn-id: http://pugixml.googlecode.com/svn/trunk@786 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:33:01 +00:00
arseny.kapoulkine
a73424aeff docs: Minor quickstart cleanup (add changes from manual, add links to manual sections)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@785 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:26:31 +00:00
arseny.kapoulkine
aa96995d07 docs: More links in manual, updated changelog
git-svn-id: http://pugixml.googlecode.com/svn/trunk@784 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 07:09:56 +00:00
arseny.kapoulkine
305cf7a11b docs: Various improvements to the final few sections of the manual (language-related fixes, more links)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@783 99668b35-9821-0410-8761-19e4c4f06640
2010-10-31 06:57:38 +00:00
arseny.kapoulkine
c132d5ec93 docs: Various improvements to the next few sections of the manual (language-related fixes, more links)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@782 99668b35-9821-0410-8761-19e4c4f06640
2010-10-30 20:08:26 +00:00
arseny.kapoulkine
6f707ae37c docs: Various improvements to first few sections of the manual (language-related fixes, more links)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@781 99668b35-9821-0410-8761-19e4c4f06640
2010-10-30 18:12:00 +00:00
arseny.kapoulkine
6d74602949 docs: Updated documentation (new child element insertion functions, xml_document::reset), simplified the modify_add sample
git-svn-id: http://pugixml.googlecode.com/svn/trunk@780 99668b35-9821-0410-8761-19e4c4f06640
2010-10-26 17:17:16 +00:00
arseny.kapoulkine
09b5dfdcb0 Added xml_document::reset, added append/prepend/insert child overloads for elements (with explicit name)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@779 99668b35-9821-0410-8761-19e4c4f06640
2010-10-26 17:09:34 +00:00
arseny.kapoulkine
948cb037ae Added a workaround for GCC 4.2 bogus warning
git-svn-id: http://pugixml.googlecode.com/svn/trunk@778 99668b35-9821-0410-8761-19e4c4f06640
2010-10-22 20:05:54 +00:00
arseny.kapoulkine
f7e6723b63 XPath: Moved STL replacement algorithms to anonymous namespace
git-svn-id: http://pugixml.googlecode.com/svn/trunk@777 99668b35-9821-0410-8761-19e4c4f06640
2010-10-22 19:16:13 +00:00
arseny.kapoulkine
0e73657345 XPath: Minor refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@776 99668b35-9821-0410-8761-19e4c4f06640
2010-10-22 19:08:46 +00:00
arseny.kapoulkine
59c88d7236 XPath: Moved implementation details to anonymous namespace
git-svn-id: http://pugixml.googlecode.com/svn/trunk@775 99668b35-9821-0410-8761-19e4c4f06640
2010-10-22 19:02:47 +00:00
arseny.kapoulkine
e3bbc9c40e tests: Fixed WCHAR mode compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@774 99668b35-9821-0410-8761-19e4c4f06640
2010-10-22 19:01:50 +00:00
arseny.kapoulkine
6bc4357567 tests: Fixed CW compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@773 99668b35-9821-0410-8761-19e4c4f06640
2010-10-22 04:28:52 +00:00
arseny.kapoulkine
b9d923814d docs: Minor fix
git-svn-id: http://pugixml.googlecode.com/svn/trunk@772 99668b35-9821-0410-8761-19e4c4f06640
2010-10-20 20:55:16 +00:00
arseny.kapoulkine
d6fe1601cf docs: Updated licensing terms with acknowledgment clarification, updated changelog
git-svn-id: http://pugixml.googlecode.com/svn/trunk@771 99668b35-9821-0410-8761-19e4c4f06640
2010-10-20 20:37:46 +00:00
arseny.kapoulkine
a18385e1e0 If an element node has the only child, and it is of CDATA type, then the extra indentation is omitted (previously this behavior only held for PCDATA children)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@770 99668b35-9821-0410-8761-19e4c4f06640
2010-10-19 15:38:10 +00:00
arseny.kapoulkine@gmail.com
b979d4c2bd Added prepend_attribute, prepend_child and prepend_copy functions
git-svn-id: http://pugixml.googlecode.com/svn/trunk@769 99668b35-9821-0410-8761-19e4c4f06640
2010-10-19 14:29:02 +00:00
arseny.kapoulkine
d8c19b201f Added xml_document::document_element function
git-svn-id: http://pugixml.googlecode.com/svn/trunk@768 99668b35-9821-0410-8761-19e4c4f06640
2010-10-18 18:27:13 +00:00
arseny.kapoulkine
498947c718 Fixed internal_object() const-correctness, added xml_node::hash_value and xml_attribute::hash_value functions
git-svn-id: http://pugixml.googlecode.com/svn/trunk@767 99668b35-9821-0410-8761-19e4c4f06640
2010-10-18 16:59:31 +00:00
arseny.kapoulkine
b1bc4e4ed5 Updated site URL everywhere
git-svn-id: http://pugixml.googlecode.com/svn/trunk@766 99668b35-9821-0410-8761-19e4c4f06640
2010-10-14 17:35:19 +00:00
arseny.kapoulkine
c5d3c8b1ca docs: Documented the DLL runtime library caveat in case pugixml is in shared library
git-svn-id: http://pugixml.googlecode.com/svn/trunk@765 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 19:20:38 +00:00
arseny.kapoulkine
0f944c1f00 docs: Minor exception-related fixes, added XPath variable documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@764 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 19:15:04 +00:00
arseny.kapoulkine
c7aee5355d docs: Added evaluate_string buffer overload documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@763 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 18:39:44 +00:00
arseny.kapoulkine
a32b4392bb XPath: evaluate_string now guarantees zero-terminated result (unless the buffer size is zero)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@762 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 18:14:12 +00:00
arseny.kapoulkine
9834e61717 docs: Various exception-related cleanup, documented XPath error handling, documented xpath_node_set constructor.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@761 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 18:01:46 +00:00
arseny.kapoulkine
f725ff1170 tests: Fixed XPath OOM tests, added parsing exception test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@760 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 14:28:18 +00:00
arseny.kapoulkine
a6c756b8bc XPath: If exceptions are enabled, std::bad_alloc is thrown for all out of memory situation (instead of xpath_exception)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@759 99668b35-9821-0410-8761-19e4c4f06640
2010-10-03 14:27:52 +00:00
arseny.kapoulkine
0afd63bc32 docs: Minor spelling fixes, added node_doctype, parse_doctype and parse_full documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@758 99668b35-9821-0410-8761-19e4c4f06640
2010-09-26 19:21:22 +00:00
arseny.kapoulkine
630be2edb3 tests: Added node_doctype and parse_doctype tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@757 99668b35-9821-0410-8761-19e4c4f06640
2010-09-26 19:01:36 +00:00
arseny.kapoulkine
605ab1b145 Added DOCTYPE node and parse_doctype flag (the node contains DOCTYPE value so that the document contents can be preserved)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@756 99668b35-9821-0410-8761-19e4c4f06640
2010-09-26 19:00:48 +00:00
arseny.kapoulkine
901f3b1f29 Fixed MinGW45 in C++0x mode
git-svn-id: http://pugixml.googlecode.com/svn/trunk@755 99668b35-9821-0410-8761-19e4c4f06640
2010-09-25 18:14:03 +00:00
arseny.kapoulkine
e2f2280327 docs: Minor typo fix, updated API reference
git-svn-id: http://pugixml.googlecode.com/svn/trunk@754 99668b35-9821-0410-8761-19e4c4f06640
2010-09-24 06:24:03 +00:00
arseny.kapoulkine
2894cc4eb2 docs: Reverted accidentally committed HTML documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@753 99668b35-9821-0410-8761-19e4c4f06640
2010-09-24 05:44:13 +00:00
arseny.kapoulkine
ca3f051fbf docs: Removed pugixpath.cpp mentions, updated evaluate_* arguments and added xpath_node ctor clarification, updated custom memory management description, updated CDATA printing information, added wide load_file/save_file documentation, added as_utf8/as_wide string overloads, fixed xml_node::root() complexity
git-svn-id: http://pugixml.googlecode.com/svn/trunk@752 99668b35-9821-0410-8761-19e4c4f06640
2010-09-24 05:37:50 +00:00
arseny.kapoulkine
8e35d117c4 docs: Updated VS2005 PCH screenshot (removed pugixpath.cpp)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@751 99668b35-9821-0410-8761-19e4c4f06640
2010-09-23 19:49:58 +00:00
arseny.kapoulkine
7b7956d7c7 docs: Updated changelog
git-svn-id: http://pugixml.googlecode.com/svn/trunk@750 99668b35-9821-0410-8761-19e4c4f06640
2010-09-23 05:05:11 +00:00
arseny.kapoulkine
a590a69bda Minor UTF8 conversion refactoring, added as_utf8 and as_wide overloads with string arguments
git-svn-id: http://pugixml.googlecode.com/svn/trunk@749 99668b35-9821-0410-8761-19e4c4f06640
2010-09-22 19:05:31 +00:00
arseny.kapoulkine
ac31030886 tests: Removed document_order test, added internal_object test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@748 99668b35-9821-0410-8761-19e4c4f06640
2010-09-22 18:31:16 +00:00