arseny.kapoulkine@gmail.com
|
00d4994f24
|
tests: Added append_buffer tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@937 99668b35-9821-0410-8761-19e4c4f06640
|
2012-12-07 04:49:51 +00:00 |
|
arseny.kapoulkine@gmail.com
|
456527b44a
|
Implement xml_node::append_buffer as a faster alternative to assembling documents from fragments (compared to parse & clone)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@936 99668b35-9821-0410-8761-19e4c4f06640
|
2012-12-07 04:49:23 +00:00 |
|
arseny.kapoulkine@gmail.com
|
efc634a718
|
archive.pl now creates a wrapping folder in both .tar.gz and .zip archives
git-svn-id: http://pugixml.googlecode.com/svn/trunk@935 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-20 05:34:06 +00:00 |
|
arseny.kapoulkine@gmail.com
|
3af13f1cb8
|
scripts: Apply pugixml-soversion.patch: SOVERSION is now 1 instead of 1.2 (make install will deploy both libpugixml.so.1 and libpugixml.so.1.2)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@934 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-20 05:27:46 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a3aa5d39b8
|
XPath stack optimization: Reduce convert_number_to_string stack usage by reducing mantissa_buffer size and filling resulting string on heap without an extra copy from stack.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@933 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-18 23:11:59 +00:00 |
|
arseny.kapoulkine@gmail.com
|
c95900e354
|
XPath: Fix BCC/DMC compilation (overloading workaround)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@932 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-18 01:14:33 +00:00 |
|
arseny.kapoulkine@gmail.com
|
4fe55906fa
|
XPath stack optimization: Rewrite part of the recursive descent parser to precedence climbing to reduce stack usage
git-svn-id: http://pugixml.googlecode.com/svn/trunk@931 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-18 01:11:50 +00:00 |
|
arseny.kapoulkine@gmail.com
|
cee7eca229
|
XPath: Fix unit test that (incorrectly) relied on right-associativity of union operator to trigger out of memory condition
git-svn-id: http://pugixml.googlecode.com/svn/trunk@930 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-17 23:51:43 +00:00 |
|
arseny.kapoulkine@gmail.com
|
48f9343c05
|
XPath: Add unit test for unary minus and union precedences
git-svn-id: http://pugixml.googlecode.com/svn/trunk@929 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-17 22:50:05 +00:00 |
|
arseny.kapoulkine@gmail.com
|
ed30b95a42
|
XPath stack optimization: Reduce stack usage during parsing by sharing scratch buffer for variable/number parsing (we only need one per parser)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@928 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-17 21:52:02 +00:00 |
|
arseny.kapoulkine@gmail.com
|
971fd96764
|
Fix PUGIXML_MEMORY_* constants for header-only mode
git-svn-id: http://pugixml.googlecode.com/svn/trunk@927 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-17 04:55:24 +00:00 |
|
arseny.kapoulkine@gmail.com
|
43f3888dc1
|
Fix undefined pointer arithmetic for reverse() and unique() in case the range is empty (begin == end)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@926 99668b35-9821-0410-8761-19e4c4f06640
|
2012-11-08 16:01:23 +00:00 |
|
arseny.kapoulkine@gmail.com
|
973296bcb1
|
Minor refactoring
git-svn-id: http://pugixml.googlecode.com/svn/trunk@923 99668b35-9821-0410-8761-19e4c4f06640
|
2012-10-31 04:56:27 +00:00 |
|
arseny.kapoulkine@gmail.com
|
09f9ab079e
|
Adjust parsing so that it is possible to parse a document fragment into an existing subtree; can be used to implement append_buffer.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@922 99668b35-9821-0410-8761-19e4c4f06640
|
2012-10-31 04:47:17 +00:00 |
|
arseny.kapoulkine@gmail.com
|
68d533a828
|
tests: Remove 'con' loading from tests since it stopped working under Windows 8...
git-svn-id: http://pugixml.googlecode.com/svn/trunk@921 99668b35-9821-0410-8761-19e4c4f06640
|
2012-10-31 04:45:38 +00:00 |
|
arseny.kapoulkine@gmail.com
|
2876af6773
|
Fix find_child_by_attribute assertion for attributes with null name/value.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@920 99668b35-9821-0410-8761-19e4c4f06640
|
2012-09-29 06:36:29 +00:00 |
|
arseny.kapoulkine@gmail.com
|
ff715f672f
|
Add xml_object_range::iterator to work around Boost.ForEach errors without BOOST_FOREACH_RUN_TIME_CONST_RVALUE_DETECTION feature (i.e. SunCC 12). Fixes issue 164.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@919 99668b35-9821-0410-8761-19e4c4f06640
|
2012-08-02 09:22:43 +00:00 |
|
arseny.kapoulkine@gmail.com
|
1c82e0cf7d
|
scripts: Allow to customize library install location for CMake
git-svn-id: http://pugixml.googlecode.com/svn/trunk@918 99668b35-9821-0410-8761-19e4c4f06640
|
2012-07-03 15:04:48 +00:00 |
|
arseny.kapoulkine@gmail.com
|
215ecbcff6
|
Add PUGIXML_CLASS to xml_named_node_iterator to make dllexport possible. Fixes issue 161.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@917 99668b35-9821-0410-8761-19e4c4f06640
|
2012-06-28 15:36:58 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a9a537ad40
|
Iterator improvements: safety assertions in xml_named_node_iterator, const_cast workaround for BCC32 bug
git-svn-id: http://pugixml.googlecode.com/svn/trunk@915 99668b35-9821-0410-8761-19e4c4f06640
v1.2
|
2012-05-02 15:38:09 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a50f47f805
|
docs: Regenerated HTML documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@910 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-30 15:37:36 +00:00 |
|
arseny.kapoulkine@gmail.com
|
22a999f7e4
|
docs: Several typo fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@909 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-30 15:37:08 +00:00 |
|
arseny.kapoulkine@gmail.com
|
7e71534577
|
docs: Regenerated HTML documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@908 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-29 22:51:21 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a1f4ff0467
|
docs: Added xml_text documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@907 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-29 22:50:43 +00:00 |
|
arseny.kapoulkine@gmail.com
|
fadead179c
|
docs: Documented adding custom declaration node. Fixes issue 155.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@906 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-29 21:13:08 +00:00 |
|
arseny.kapoulkine@gmail.com
|
879f3bd954
|
docs: Included range-based for information in quickstart, other minor tweaks
git-svn-id: http://pugixml.googlecode.com/svn/trunk@905 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-29 18:06:12 +00:00 |
|
arseny.kapoulkine@gmail.com
|
9b57b1bdd7
|
docs: Added range-based for documentation and sample
git-svn-id: http://pugixml.googlecode.com/svn/trunk@904 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-29 17:58:05 +00:00 |
|
arseny.kapoulkine@gmail.com
|
420a6fe9d5
|
docs: Added header-only mode documentation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@903 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-29 17:29:50 +00:00 |
|
arseny.kapoulkine@gmail.com
|
89cde98e20
|
docs: Updated changelog, documented xml_attribute::as_string and customizable default value for xml_attribute::as_*
git-svn-id: http://pugixml.googlecode.com/svn/trunk@902 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-28 20:27:30 +00:00 |
|
arseny.kapoulkine@gmail.com
|
b1a1eef0c8
|
Removed diag_push for SNC since the warning bug is not fixed even in the latest version
git-svn-id: http://pugixml.googlecode.com/svn/trunk@901 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-12 03:28:02 +00:00 |
|
arseny.kapoulkine@gmail.com
|
78f8662d33
|
scripts: Updated CMakeLists.txt to match the Gentoo distribution version more closely (install header files into include/ - this is how Fedora's distribution is set up too)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@900 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-09 06:08:12 +00:00 |
|
arseny.kapoulkine@gmail.com
|
593e90e22c
|
docs: Updated copyright year
git-svn-id: http://pugixml.googlecode.com/svn/trunk@899 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-04 02:01:50 +00:00 |
|
arseny.kapoulkine@gmail.com
|
4a2d398a07
|
tests: Fixed PUGIXML_NO_STL compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@898 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-04 02:01:22 +00:00 |
|
arseny.kapoulkine@gmail.com
|
bda8e935e9
|
Updated version number and copyright year everywhere
git-svn-id: http://pugixml.googlecode.com/svn/trunk@897 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-03 05:04:07 +00:00 |
|
arseny.kapoulkine@gmail.com
|
7d18b33292
|
Whitespace-only change: set noexpandtab & retab!
git-svn-id: http://pugixml.googlecode.com/svn/trunk@896 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-03 04:58:11 +00:00 |
|
arseny.kapoulkine@gmail.com
|
cb1d83d32a
|
Fixed xml_named_node_iterator category for MSVC6/7, IC8 and SunCC
git-svn-id: http://pugixml.googlecode.com/svn/trunk@895 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-03 04:47:14 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a47bd44953
|
tests: Added tests for as_string and default values in as_*
git-svn-id: http://pugixml.googlecode.com/svn/trunk@894 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-03 04:44:54 +00:00 |
|
arseny.kapoulkine@gmail.com
|
40777b2ce1
|
Added xml_attribute::as_string and xml_text::as_string, added default value to all as_* member functions
git-svn-id: http://pugixml.googlecode.com/svn/trunk@893 99668b35-9821-0410-8761-19e4c4f06640
|
2012-04-03 04:44:36 +00:00 |
|
arseny.kapoulkine@gmail.com
|
f4ac43c549
|
tests: Added xml_named_node_iterator tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@892 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 05:46:44 +00:00 |
|
arseny.kapoulkine@gmail.com
|
eefd32c2e7
|
contrib: Foreach contrib file is not really needed any more; left for compatibility, + removed node/attribute adapters since we now have object range support in pugixml.hpp
git-svn-id: http://pugixml.googlecode.com/svn/trunk@891 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 05:31:33 +00:00 |
|
arseny.kapoulkine@gmail.com
|
951ff9d1a6
|
xml_object_range now supports Boost.ForEach
git-svn-id: http://pugixml.googlecode.com/svn/trunk@890 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 05:25:49 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a10bb9d766
|
Introduced xml_named_node_iterator, introduced xml_node::children() and xml_node::attributes() for C++11 range-based for loop
git-svn-id: http://pugixml.googlecode.com/svn/trunk@889 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 05:23:24 +00:00 |
|
arseny.kapoulkine@gmail.com
|
579adaf301
|
docs: Removed 'first block with BOM is small' note from xml_writer::write description.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@888 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 04:23:57 +00:00 |
|
arseny.kapoulkine@gmail.com
|
62204df423
|
Write BOM as U+FEFF to buffered writer; this makes sure we don't have a very small unbuffered write with custom writer implementations
git-svn-id: http://pugixml.googlecode.com/svn/trunk@887 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 04:23:05 +00:00 |
|
arseny.kapoulkine@gmail.com
|
4a5d55fc86
|
docs: Small fix
git-svn-id: http://pugixml.googlecode.com/svn/trunk@886 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-27 03:28:41 +00:00 |
|
arseny.kapoulkine@gmail.com
|
e6fcef1b3e
|
scripts: Added install target to CMakeLists.txt
git-svn-id: http://pugixml.googlecode.com/svn/trunk@885 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 06:09:23 +00:00 |
|
arseny.kapoulkine@gmail.com
|
1cd736905b
|
tests: Added text/binary save_file tests
git-svn-id: http://pugixml.googlecode.com/svn/trunk@884 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 05:38:08 +00:00 |
|
arseny.kapoulkine@gmail.com
|
343107b3de
|
Added format_save_file_text flag for opening the file in text mode
git-svn-id: http://pugixml.googlecode.com/svn/trunk@883 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 05:37:45 +00:00 |
|
arseny.kapoulkine@gmail.com
|
046073830b
|
Fixed header-only compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@882 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 04:26:13 +00:00 |
|
arseny.kapoulkine@gmail.com
|
5f9656c8b9
|
xml_document::save_file now checks for file I/O errors, fixed compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@881 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 04:24:56 +00:00 |
|
arseny.kapoulkine@gmail.com
|
898b2cbabb
|
Extracted file saving into a separate function, fixed DMC compilation (set_value_buffer cast error)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@880 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 04:21:45 +00:00 |
|
arseny.kapoulkine@gmail.com
|
dae6d908e5
|
Const-correctness 'fixes' (it's impossible to be const-correct here so remove redundant member)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@879 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:57:12 +00:00 |
|
arseny.kapoulkine@gmail.com
|
35c0c6aa5c
|
Fixed member shadowing warnings for gcc
git-svn-id: http://pugixml.googlecode.com/svn/trunk@878 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:51:00 +00:00 |
|
arseny.kapoulkine@gmail.com
|
9269e24a4b
|
tests: Added tests for xml_text mutation operations
git-svn-id: http://pugixml.googlecode.com/svn/trunk@877 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:40:30 +00:00 |
|
arseny.kapoulkine@gmail.com
|
5e33adbc68
|
Added xml_text::data() (for regular xml_node operations, i.e. remove_child)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@876 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:40:12 +00:00 |
|
arseny.kapoulkine@gmail.com
|
0237fb466e
|
tests: Added tests for read-only xml_text operations
git-svn-id: http://pugixml.googlecode.com/svn/trunk@875 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:25:03 +00:00 |
|
arseny.kapoulkine@gmail.com
|
43fac19d81
|
Added xml_text &&/|| operators for Borland C++
git-svn-id: http://pugixml.googlecode.com/svn/trunk@874 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:24:44 +00:00 |
|
arseny.kapoulkine@gmail.com
|
48391dbe8c
|
Moved default value selection logic into get_value functions, added xml_node::text() accessor
git-svn-id: http://pugixml.googlecode.com/svn/trunk@873 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:08:38 +00:00 |
|
arseny.kapoulkine@gmail.com
|
096a6d0e9c
|
Implemented xml_text helper (work in progress)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@872 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 03:02:57 +00:00 |
|
arseny.kapoulkine@gmail.com
|
17bd46eee6
|
Extracted xml_attribute value setter/getter code to separate functions (for xml_text)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@871 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-23 02:37:18 +00:00 |
|
arseny.kapoulkine@gmail.com
|
2f3c31dcd3
|
Reverted accidental submit
git-svn-id: http://pugixml.googlecode.com/svn/trunk@870 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 07:07:22 +00:00 |
|
arseny.kapoulkine@gmail.com
|
5e8e325d85
|
Fixed strict aliasing violation warning in output buffer conversion via union. Fixed BlackBerry NDK -O3 compilation in header-only wchar mode.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@869 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 07:07:01 +00:00 |
|
arseny.kapoulkine@gmail.com
|
3a282e2f0b
|
STL forward declaration experiment failed; revert to using STL headers. Reasons: bugs in old compilers (i.e. SunCC, DMC, BCC require using the same names in forward declarations as in actual declarations), incompatibility between buggy compilers and different STL versions (i.e. SunCC has two STL versions with mismatching names), problems with C++0x inline namespaces (used in Clang libc++, see http://llvm.org/bugs/show_bug.cgi?id=5590), and this is an undefined behavior so other problems may come up.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@868 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 06:19:31 +00:00 |
|
arseny.kapoulkine@gmail.com
|
4935e2356f
|
MinGW does not have _wfopen in strict ANSI mode (fixes mingw45 C++0x compilation)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@867 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 06:16:01 +00:00 |
|
arseny.kapoulkine@gmail.com
|
40ed110136
|
Explicitly ignore fwrite result - nothing else can be done with the current writer interface, unfortunately
git-svn-id: http://pugixml.googlecode.com/svn/trunk@866 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 05:47:55 +00:00 |
|
arseny.kapoulkine@gmail.com
|
742a1db2df
|
tests: Added new test for string/istream include interaction (this actually fails on DMC)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@865 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 05:05:35 +00:00 |
|
arseny.kapoulkine@gmail.com
|
07cda98d66
|
Fixed Borland C++ issues when compiling pugixml as header-only
git-svn-id: http://pugixml.googlecode.com/svn/trunk@864 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 04:00:10 +00:00 |
|
arseny.kapoulkine@gmail.com
|
81e248b3b6
|
scripts: Ignored temporary Visual Studio files
git-svn-id: http://pugixml.googlecode.com/svn/trunk@863 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-20 03:40:12 +00:00 |
|
arseny.kapoulkine@gmail.com
|
800288d351
|
Intel C++ 11 has the same warning pop bug... Disable warning popping on all Intel C++ versions. Fixes Intel C++ 11 compilation in PUGIXML_NO_STL mode.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@862 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-15 07:08:32 +00:00 |
|
arseny.kapoulkine@gmail.com
|
276aee800a
|
docs: Slightly extended portability section, documented PUGIXML_MEMORY_* defines
git-svn-id: http://pugixml.googlecode.com/svn/trunk@861 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 06:31:18 +00:00 |
|
arseny.kapoulkine@gmail.com
|
a58131c9dc
|
Added PUGIXML_MEMORY constants for tweaking memory behaviour; useful for embedded systems or for unusual cases (i.e. thousands of small documents in memory)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@860 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 06:04:50 +00:00 |
|
arseny.kapoulkine@gmail.com
|
35ea9a6088
|
tests: Added tests for constant iterator objects
git-svn-id: http://pugixml.googlecode.com/svn/trunk@859 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 05:34:29 +00:00 |
|
arseny.kapoulkine@gmail.com
|
e4ae729370
|
Dereferemce operators in both iterators are now const; this fixes iterator compatibility with parts of Boost Iterator (i.e. filter_iterator). It is now possible to damage the state of const_iterator by directly mutating internal handle - working around that introduces additional performance penalties and is generally extremely unlikely to be useful - constant iterator objects are rarely used.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@858 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 05:34:00 +00:00 |
|
arseny.kapoulkine@gmail.com
|
23f891a92b
|
Different versions of RWSTL have different headers; revert the previous change and instead introduce PUGIXML_NO_STL_FWDDECL macro (that disables forward declaration of STL classes, which is not compliant).
git-svn-id: http://pugixml.googlecode.com/svn/trunk@857 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 04:21:26 +00:00 |
|
arseny.kapoulkine@gmail.com
|
cf779955d9
|
Fixed SunCC compilation when using RWSTL instead of STLport; should fix issue 101.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@856 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 03:40:06 +00:00 |
|
arseny.kapoulkine@gmail.com
|
2f6baa1005
|
Implemented optional header-only mode (still need to do a couple of fixes for rare compilers, but it seems to work on the majority of configurations). Tests work in header-only mode, but testing is not enabled yet (still a bit more work to be done, and compiling header-only tests is up to 4 times slower, so we can't test more than one-two configurations per toolset)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@855 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-14 03:08:01 +00:00 |
|
arseny.kapoulkine@gmail.com
|
7df35dabd5
|
Fixed clang warning
git-svn-id: http://pugixml.googlecode.com/svn/trunk@854 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-10 09:29:47 +00:00 |
|
arseny.kapoulkine@gmail.com
|
234d4c030f
|
docs: Documented the fact that error descriptions are always const char* regardless of char/wchar_t mode
git-svn-id: http://pugixml.googlecode.com/svn/trunk@853 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-08 04:06:34 +00:00 |
|
arseny.kapoulkine@gmail.com
|
d2b85e2a5f
|
tests: Fixed gcc version detection
git-svn-id: http://pugixml.googlecode.com/svn/trunk@852 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-07 09:01:36 +00:00 |
|
arseny.kapoulkine@gmail.com
|
ca8d43ba03
|
tests: Added MSVC11 variants to test suite
git-svn-id: http://pugixml.googlecode.com/svn/trunk@851 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-07 05:59:09 +00:00 |
|
arseny.kapoulkine@gmail.com
|
199b97a851
|
tests: Miscellaneous fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@850 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 16:56:45 +00:00 |
|
arseny.kapoulkine@gmail.com
|
eca76db49d
|
Fixed clang compilation warning
git-svn-id: http://pugixml.googlecode.com/svn/trunk@849 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 09:43:00 +00:00 |
|
arseny.kapoulkine@gmail.com
|
8b8cf7977c
|
tests: Added Android to testing (STLport variant is only tested without exceptions because of library issues)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@848 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 09:14:04 +00:00 |
|
arseny.kapoulkine@gmail.com
|
7d57b320ad
|
Android build support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@847 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 08:50:21 +00:00 |
|
arseny.kapoulkine@gmail.com
|
04629118db
|
tests: Android compilation fixes
git-svn-id: http://pugixml.googlecode.com/svn/trunk@846 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 08:49:58 +00:00 |
|
arseny.kapoulkine@gmail.com
|
72dd6038a2
|
tests: Added BlackBerry NDK to test suite
git-svn-id: http://pugixml.googlecode.com/svn/trunk@845 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 07:13:25 +00:00 |
|
arseny.kapoulkine@gmail.com
|
c3bfd7abc0
|
Added BlackBerry NDK build support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@844 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 07:03:35 +00:00 |
|
arseny.kapoulkine@gmail.com
|
f6c8613229
|
tests: Use mkstemp on Unix and QNX (BlackBerry) to avoid tmpnam deprecation warning
git-svn-id: http://pugixml.googlecode.com/svn/trunk@843 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 07:03:09 +00:00 |
|
arseny.kapoulkine@gmail.com
|
eea13e4d72
|
Fix 'cast increases required alignment of target type' warning for BlackBerry NDK in PUGIXML_WCHAR_MODE (wchar_t is 4 bytes)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@842 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 07:02:40 +00:00 |
|
arseny.kapoulkine@gmail.com
|
eaac540dd2
|
tests: Added BadaSDK to tests, changed report coloring to mark cells that compiled successfully but skipped execution
git-svn-id: http://pugixml.googlecode.com/svn/trunk@841 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 06:37:54 +00:00 |
|
arseny.kapoulkine@gmail.com
|
f817d5bca4
|
Fixed gcc version detection in build scripts, added BadaSDK support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@840 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 06:13:58 +00:00 |
|
arseny.kapoulkine@gmail.com
|
fdc03d39ab
|
tests: Fixed compilation errors for BadaSDK
git-svn-id: http://pugixml.googlecode.com/svn/trunk@839 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 06:13:10 +00:00 |
|
arseny.kapoulkine@gmail.com
|
6e02258ef6
|
Fix 'cast increases required alignment of target type' warnings (some of them are fixed by handling different wchar_t sizes through overloading, others - by casting to void* since we know the alignment restrictions are not violated)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@838 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 06:12:39 +00:00 |
|
arseny.kapoulkine@gmail.com
|
cbf42c3c93
|
Removed setjmp from XML parsing; now pugixml does not require setjmp support (unless XPath is compiled in with PUGIXML_NO_EXCEPTIONS). Should improve compatibility with certain platforms (also makes pugixml clr:pure-compatible)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@837 99668b35-9821-0410-8761-19e4c4f06640
|
2012-03-06 04:23:21 +00:00 |
|
arseny.kapoulkine@gmail.com
|
76ef04129d
|
tests: Added WinCE to autotest
git-svn-id: http://pugixml.googlecode.com/svn/trunk@836 99668b35-9821-0410-8761-19e4c4f06640
|
2012-02-19 09:06:24 +00:00 |
|
arseny.kapoulkine@gmail.com
|
568648923c
|
Added WinCE building support
git-svn-id: http://pugixml.googlecode.com/svn/trunk@835 99668b35-9821-0410-8761-19e4c4f06640
|
2012-02-19 09:06:01 +00:00 |
|
arseny.kapoulkine@gmail.com
|
9133322c4c
|
tests: Minor fixes for WinCE compilation
git-svn-id: http://pugixml.googlecode.com/svn/trunk@834 99668b35-9821-0410-8761-19e4c4f06640
|
2012-02-19 09:05:23 +00:00 |
|
arseny.kapoulkine@gmail.com
|
be7bdafa45
|
Define uintptr_t for WinCE if necessary (thankfully all MSVC versions seem to define _UINTPTR_T_DEFINED appropriately)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@833 99668b35-9821-0410-8761-19e4c4f06640
|
2012-02-19 05:47:54 +00:00 |
|
arseny.kapoulkine@gmail.com
|
1835571886
|
tests: Add an explicit test for empty xpath_node_set copying (regression test for issue 143)
git-svn-id: http://pugixml.googlecode.com/svn/trunk@832 99668b35-9821-0410-8761-19e4c4f06640
|
2012-02-18 03:35:37 +00:00 |
|
arseny.kapoulkine
|
0d4020e96e
|
tests: Added version test
git-svn-id: http://pugixml.googlecode.com/svn/trunk@831 99668b35-9821-0410-8761-19e4c4f06640
|
2011-12-20 10:34:37 +00:00 |
|