Commit Graph

1426 Commits

Author SHA1 Message Date
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
Daniel James
7676f00765 Fix standalone images in quickbook.
[SVN r85431]
2013-08-22 20:50:08 +00:00
Daniel James
99c2746329 Remove 'not ready' notes about block markup in lists.
The recent improvements to list generation have left me feeling more confident
about this.

[SVN r85430]
2013-08-22 20:49:50 +00:00
Daniel James
faca522959 A little copy editting for the 1.7 description.
[SVN r85429]
2013-08-22 20:49:31 +00:00
Daniel James
50c4cab88f Add a quick guide on upgrading to 1.6
[SVN r85428]
2013-08-22 20:49:05 +00:00
Daniel James
dd1abc0e5c Merge quickbook to release.
Just documentation changes for 1.6.


[SVN r85409]
2013-08-20 17:22:58 +00:00
Daniel James
4fefa013a9 Add new elements in 1.6 to the main documentation.
[SVN r85407]
2013-08-20 08:57:49 +00:00
Daniel James
c58e64af03 Add note about xmlbase.
[SVN r85406]
2013-08-20 08:57:29 +00:00
Daniel James
0f37ec4da2 Add explicit ids to heading documentation.
[SVN r85405]
2013-08-20 08:57:13 +00:00
Daniel James
1adc92593c Update version meta-data documentation.
[SVN r85404]
2013-08-20 08:56:56 +00:00
Daniel James
09005dc2b4 Update the import and include documentation.
This is a bit incoherent at the moment. It needs to be rearranged so
that there's a tutorial that introduces the concepts in a more logical
order. But I want to press on with some of the other updates.

[SVN r85403]
2013-08-20 08:56:39 +00:00
Daniel James
6c412da094 Fix inaccurate heading id generation documentation.
All headings have ids generated, not just `h1`, `h2` and `h3`.

[SVN r85402]
2013-08-20 08:56:24 +00:00
Daniel James
67256b3527 Merge quickbook to release.
[SVN r85390]
2013-08-18 10:04:46 +00:00
Daniel James
3db7767853 Start to document quickbook 1.6 include.
[SVN r85382]
2013-08-17 19:01:46 +00:00
Daniel James
d1d87511a9 Quickbook 1.6 alpha 1.
[SVN r85381]
2013-08-17 19:01:27 +00:00
Daniel James
9e16e89438 Merge quickbook from trunk.
From the change log:

- Improved markup for lists.
- Make escaping templates with a punctuation identifier illegal.
  Escaping templates with an alphanumeric identifier is still fine.
- 1.7 changes:
  - Make it an error to use an element in the wrong context.
  - Error if the body of a phrase element doesn't parse.
  - List markup in nested blocks.
  - Allow block elements in phrase templates.
  - Make it an error to put a paragraph break (i.e. a blank line)
    in a phrase template.
- Internal changes:
  - Clean up the id manager implementation.



[SVN r85369]
2013-08-17 09:46:47 +00:00