Daniel James
4484e6ed03
Merge branch 'release/1.6.1a2'
...
Conflicts:
src/quickbook.cpp
2014-02-09 17:30:34 +00:00
Daniel James
adf9e60b84
Merge branch 'develop' into release/1.6.1a2
2014-02-09 16:33:11 +00:00
Daniel James
4a4458bca9
Remove executable bit from some files
2014-02-09 00:42:13 +00:00
Daniel James
fa3097e71f
Add 'long long' support to UTF-8 stream class.
2014-02-09 00:42:13 +00:00
Daniel James
1981dd1e25
Ignore testing kipple.
2014-01-26 13:47:23 +00:00
Daniel James
563e8a23c8
Remove executable flag from a few files.
2014-01-18 17:30:18 +00:00
Daniel James
a2079a5bbc
Update version.
2014-01-05 15:01:14 +00:00
Daniel James
0c918945f5
Fix type returned from rfind
2014-01-05 14:53:49 +00:00
Daniel James
0b4451e152
Include <vector> directly in files.cpp.
2014-01-05 14:43:38 +00:00
Daniel James
d9d0daf72f
Don't use BOOST_DETAIL_CONTAINER_FWD.
2014-01-05 12:50:56 +00:00
Daniel James
340c65150d
Merge branch 'release/1.6.1a1'
2013-12-28 14:55:12 +00:00
Daniel James
828300301a
Create merge point.
...
This includes some unmerged documentation changes, but they've been reverted on
the develop branch and moved onto a feature branch.
2013-12-28 14:50:01 +00:00
Daniel James
6cacc8bfe4
Update version.
2013-12-05 00:32:06 +00:00
Daniel James
cd1eb23904
List some docbook/boostbook parameters that might need documenting.
...
[SVN r86364]
2013-12-05 00:30:06 +00:00
Daniel James
b0fee6f3dd
Starting to document xsl parameters.
...
[SVN r85598]
2013-12-05 00:30:06 +00:00
Daniel James
c6720e995c
Tweak the documentation structure.
...
[SVN r85597]
2013-12-05 00:30:06 +00:00
Daniel James
7ef92edc77
Example of building documentation outside of the boost tree.
...
[SVN r85596]
2013-12-05 00:30:06 +00:00
Daniel James
ad51426716
First example of building documentation with boost build.
...
[SVN r85470]
2013-12-05 00:30:05 +00:00
Daniel James
bb47c7287e
Start a more general intro to the documentation tools.
...
Mostly just the content from the wiki. I left out installing latex for now,
as it's a bit tricky, and rarely required.
[SVN r85468]
2013-12-05 00:30:05 +00:00
Daniel James
9a610f40d4
Update version.
2013-12-05 00:28:01 +00:00
Daniel James
5fea56f8da
Revert the boost-doc-tools documentation.
...
Will start again on a feature branch.
2013-12-05 00:22:52 +00:00
Daniel James
11cc9932ab
Merge documentation and version changes.
...
Which really should have been merged before the release.
[SVN r86738]
2013-11-17 11:04:36 +00:00
Daniel James
d111b65896
Update quickbook docs now that colour support has been merged to release.
...
[SVN r86729]
2013-11-16 20:39:09 +00:00
Daniel James
73fb7e02de
Make include file order more consistent on different machines.
...
Sometimes when including files on the path the same glob will match the
same relative path from different include paths. In this case the paths
were ordered by their absolute paths. Instead use the order they occur
in the include path, which is a little more independent of the local
machine.
[SVN r86708]
2013-11-14 20:00:24 +00:00
Daniel James
159ae73072
Make unicode globs invalid.
...
[SVN r86707]
2013-11-14 19:24:34 +00:00
Daniel James
5c41e67a6d
Handle non-globs containing escaped characters.
...
[SVN r86706]
2013-11-14 19:24:01 +00:00
Daniel James
bd5338ee9e
Validate globs.
...
[SVN r86705]
2013-11-14 19:23:26 +00:00
Daniel James
0998743a60
Error for invalid paths containing escaped slashes.
...
Note that the test cases are really awkward so this is unlikely to
actually happen normally, but implementation is much easier if it
doesn't have to worry about these cases.
[SVN r86704]
2013-11-14 19:22:48 +00:00
Daniel James
ad43e1eda1
Glob dependency tracking.
...
[SVN r86703]
2013-11-14 19:22:09 +00:00
Daniel James
351ab07fb8
Fix the platform independent paths for globs.
...
[SVN r86702]
2013-11-14 19:21:37 +00:00
Daniel James
b593058fa6
Only run glob in existing directories.
...
Maybe it should be an error if there are no matches.
[SVN r86701]
2013-11-14 19:21:04 +00:00
Daniel James
0587081610
Only match files when the whole glob matches.
...
[SVN r86700]
2013-11-14 19:20:38 +00:00
Daniel James
9dd649ed9f
Add glob support.
...
This is based on Rene's implementation, but I used my own glob function,
and adjusted a few things since it's now always using ascii. It would be
nice to support unicode, but that would require at the very least a
normalization library, and perhaps more than that.
[SVN r86699]
2013-11-14 19:19:54 +00:00
Daniel James
f50e048a7a
Check that attribute values aren't empty.
...
Maybe I should also make the parser more lax.
[SVN r86692]
2013-11-13 21:51:25 +00:00
Daniel James
83e2d34c5a
Use quickbook 1.7's attribute value for element ids.
...
Allows use of templates, and allows more characters, ids now end with
whitespace - like ids in links.
[SVN r86691]
2013-11-13 21:51:05 +00:00
Daniel James
76163ba2a6
Inline element id version checks.
...
[SVN r86690]
2013-11-13 21:50:29 +00:00
Daniel James
72a15c5e50
Update 1.7 note about attribute templates.
...
[SVN r86689]
2013-11-13 21:50:08 +00:00
Daniel James
556f06db5f
Allow template calls in anchors, roles and includes.
...
Actually a subtle change, as includes and anchors could previously
contain spaces. Possibly should still alow that, although I expect it's
never used.
[SVN r86688]
2013-11-13 21:49:49 +00:00
Daniel James
c2a0bfcd6f
Validate and process link values.
...
[SVN r86687]
2013-11-13 21:49:05 +00:00
Daniel James
aa9922cc99
Save values when parsing attribute value.
...
Needed in case there's any nested uses of values.
[SVN r86686]
2013-11-13 21:48:40 +00:00
Daniel James
22de4076ab
Disallow empty 1.7 attribute values
...
Only in the parser, an empty template could still be used. Will need to
validate attributes somewhere else.
[SVN r86685]
2013-11-13 21:48:18 +00:00
Daniel James
daa229406a
New parser for attribute value template calls. Refs #2035 .
...
[SVN r86684]
2013-11-13 21:47:59 +00:00
Daniel James
0ec1072eb3
Only allow phrase templates in attribute values. Refs #2035 .
...
[SVN r86683]
2013-11-13 21:47:28 +00:00
Daniel James
02d70c0524
Document the new source mode changes.
...
[SVN r86668]
2013-11-12 20:35:37 +00:00
Daniel James
103cf67e08
Support source code tagging for sections.
...
[SVN r86667]
2013-11-12 20:35:14 +00:00
Daniel James
9b1ec8b2c9
Support source code tagging for paragraphs.
...
[SVN r86666]
2013-11-12 20:34:46 +00:00
Daniel James
4dcb1f3e21
Support source code tagging for lists.
...
[SVN r86665]
2013-11-12 20:34:23 +00:00
Daniel James
8939758300
Stack tagged source modes.
...
For when one tagged element is inside another.
[SVN r86664]
2013-11-12 20:33:59 +00:00
Daniel James
56d1ffd246
Track the order of source mode tags.
...
So if there are two clashing source mode tags, then the latter one can
be used.
[SVN r86663]
2013-11-12 20:33:36 +00:00
Daniel James
853af902d6
Create header for syntax highlighting stuff.
...
[SVN r86662]
2013-11-12 20:33:10 +00:00