- Apr 11, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Base directory is now using target basename.
-
- Mar 25, 2015
-
-
Arseny Kapoulkine authored
This eliminates one more hardcoded version from the repo, yay!
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
- Mar 24, 2015
-
-
Arseny Kapoulkine authored
It's almost done; the only remaining issue is that some section titles are too long.
-
- Mar 22, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Also minor wording fixes.
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Users no longer need to #include "pugixml.cpp"
-
Arseny Kapoulkine authored
Mostly added correct quotation to changelog.
-
Arseny Kapoulkine authored
This is mostly done using regex replaces of original Quickbook markup, plus a bit of manual fixup for multiple references to the single point from different lines that AsciiDoc does not seem to handle.
-
Arseny Kapoulkine authored
Still need to replace [link ] with actual links. Also a bunch of small fixes here and there.
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Also remove redundant [lbr]
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Quickstart should be reasonably complete; manual is still in progress
-
Arseny Kapoulkine authored
-
- Mar 21, 2015
-
-
Arseny Kapoulkine authored
Disable/change some tests for some compilers; use binary float comparison for early MSVC versions.
-
Arseny Kapoulkine authored
Rename PAGE_SIZE to page_size to avoid define conflict with Android SDK. Minor fixes in several tests.
-
Arseny Kapoulkine authored
-
- Mar 20, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
Simplify test source specification, disable built-in rules and suffixes
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
- Mar 19, 2015
-
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
Arseny Kapoulkine authored
-
- Mar 18, 2015
-
-
Arseny Kapoulkine authored
Previously we omitted extra whitespace for single PCDATA/CDATA children, but in mixed content there was extra indentation before/after text nodes. One of the problems with that is that the text that you saved is not exactly the same as the parsing result using default flags (parse_trim_pcdata helps). Another problem is that parse-format cycles do not have a fixed point for mixed content - the result expands indefinitely. Some XML libraries, like Python minidom, have the same issue, but this is definitely a problem. Pretty-printing mixed content is hard. It seems that the only other sensible choice is to switch mixed content nodes to raw formatting. In a way the code in this change is a weaker version of that - it removes indentation around text nodes but still keeps it around element siblings/children. Thus we can switch to mixed-raw formatting at some point later, which will be a superset of the current behavior. To do this we have to either switch at the first text node (.NET XmlDocument does that), or scan the children of each element for a possible text node and switch before we output the first child. The former behavior seems non-intuitive (and a bit broken); unfortunately, the latter behavior can cost up to 20% of the output time for trees *without* mixed content. Fixes #13.
-
- Mar 14, 2015
-
-
Arseny Kapoulkine authored
data/truncation.xml was corrupted at some point and was not actually valid. Fix the file and make the test fail if we can't parse truncation.xml at all.
-