Commit Graph

1191 Commits

Author SHA1 Message Date
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
Daniel James
488c78fd37 Fix a few incorrect descriptions.
[SVN r86661]
2013-11-12 20:32:47 +00:00
Daniel James
f3ca3f8c9a Don't disable the newline after block handler in 1.7.
It isn't needed, although it does mean that this might be surprising:
{{{
* xxx xxx xxx
xxx xxx xxx
[block]
yyy yyy yyy
}}}

which is now equivalent to:

{{{
* xxx xxx xxx
  xxx xxx xxx

  [block]

yyy yyy yyy
}}}

[SVN r86648]
2013-11-12 09:17:18 +00:00
Daniel James
e7f861648e Remove note about 'stream' strings.
Have been using a stream wrapper which uses UTF-8.

[SVN r86647]
2013-11-12 09:16:59 +00:00
Daniel James
c6c505a213 Rename input_ strings and functions.
[SVN r86646]
2013-11-12 09:16:39 +00:00
Daniel James
c70fb3ed5e Rename input_path.?pp to native_text.
[SVN r86645]
2013-11-12 09:16:18 +00:00
Daniel James
c9a92586bb Rename structs and variables for include paths.
[SVN r86644]
2013-11-12 09:15:40 +00:00
Daniel James
a0061d2f2c Rename path_details to path_parameter.
[SVN r86643]
2013-11-12 09:15:17 +00:00
Daniel James
3983dc9e56 Pull some of the path handling code out of actions.cpp.
[SVN r86642]
2013-11-12 09:14:56 +00:00
Daniel James
c55473b858 Remove unused indent_length.
[SVN r86641]
2013-11-12 09:14:28 +00:00
Daniel James
50f84a32ad Store source mode as tag rather than string.
[SVN r86640]
2013-11-12 09:14:07 +00:00
Daniel James
17056d67a4 Use a slightly clearer name for the grammar's block mask.
[SVN r86639]
2013-11-12 09:13:35 +00:00
Daniel James
ee761bc30c Document the element flags and masks a bit better.
I'm considering how source_mode tags work for paragraphs, which touches
on the contextual block stuff, so I wanted to clarify it.

As always, contains some TODOs that might not ever be dealt with.

[SVN r86638]
2013-11-12 09:13:16 +00:00
Daniel James
cf6b7cd9e5 Make member_action and friends available in actions.
A fairly clumsy mechansim for calling member functions in parsers.

[SVN r86637]
2013-11-12 09:12:57 +00:00
Daniel James
c972041e2d Remove document_root member from file_info.
It isn't actually used any more.

[SVN r86636]
2013-11-12 09:12:36 +00:00
Daniel James
0b72cf60d8 Rename id_manager to document_state.
[SVN r86635]
2013-11-12 09:12:17 +00:00
Daniel James
15557b0cab Update the quickbook version number.
Forgot to do this for the release, a bit annoying.

[SVN r86522]
2013-10-30 08:44:08 +00:00
Daniel James
5ea71122b4 List some docbook/boostbook parameters that might need documenting.
[SVN r86364]
2013-10-19 16:53:12 +00:00
Daniel James
719b0dac7c Update role instructions to mention colours.
I'll update this if they get merged for 1.55.

[SVN r86306]
2013-10-14 20:36:40 +00:00
Daniel James
2cba84f33f Merge removal of quickbook 1.6 warning.
I forgot to check this in to trunk, and then accidentally included it with some
circular buffer changes which is why the history is a little odd.


[SVN r86208]
2013-10-08 20:24:11 +00:00
Daniel James
b4a53c1a10 Final (hopefully?) fixed link.
[SVN r86197]
2013-10-07 23:06:58 +00:00
Daniel James
11e4e0d967 Merge quickbook.
[SVN r85827]
2013-09-22 11:10:03 +00:00
Daniel James
9f0429368d Bump quickbook version for beta.
A bit anal. But there you go.

[SVN r85826]
2013-09-22 10:49:01 +00:00
Daniel James
685a289f41 Remove spurious call to element_action.
[SVN r85808]
2013-09-20 20:06:32 +00:00
Daniel James
ba9e2ed772 Encode the filename macro.
Also tweak the utils string functions.

[SVN r85807]
2013-09-20 19:52:38 +00:00
Daniel James
03669d4a61 Remove unnecessary include.
I moved the code that required this in [75264].

[SVN r85600]
2013-09-08 07:47:28 +00:00
Daniel James
ff2eec0518 A little more about upgrading to 1.6
[SVN r85599]
2013-09-08 07:47:06 +00:00
Daniel James
732600aaa5 Starting to document xsl parameters.
[SVN r85598]
2013-09-08 07:46:42 +00:00
Daniel James
867c11c8b3 Tweak the documentation structure.
[SVN r85597]
2013-09-08 07:46:16 +00:00
Daniel James
937cf87f61 Example of building documentation outside of the boost tree.
[SVN r85596]
2013-09-08 07:45:47 +00:00
Daniel James
3f0ad9cd77 Respect indentation at the start of a file.
Fix bug where a code block at the start of a file was not recognised.
I was actually adding this test to check that the `source_mode_unset`
mechanism in `doc_info_grammar.cpp` was working, but it ended exposing
this bug.

[SVN r85590]
2013-09-07 07:24:47 +00:00
Daniel James
c790319efe First example of building documentation with boost build.
[SVN r85470]
2013-08-25 19:10:31 +00:00
Daniel James
010bd25ba3 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-08-25 19:09:41 +00:00
Eric Niebler
c163ec4278 merge [85438] from trunk to release, fix quickbook build on msvc
[SVN r85439]
2013-08-23 18:35:46 +00:00
Eric Niebler
7fa09e25fc add missing cctype #include to fix msvc build
[SVN r85438]
2013-08-23 18:32:47 +00:00
Daniel James
19119a5d02 Remove duplicate 1.6 notes.
[SVN r85435]
2013-08-23 13:46:21 +00:00