Commit Graph

1426 Commits

Author SHA1 Message Date
Daniel James
6c6d0bd2cc Revert boostbook-base-style change, it has broken the test build.
[SVN r75934]
2011-12-13 18:23:17 +00:00
Daniel James
5cfddfd116 boostbook-base-style feature for boostbook.
[SVN r75928]
2011-12-12 23:07:53 +00:00
Daniel James
78b784b859 Quickbook: Restore quickbook toolset.
So that it can be used with older versions. Also removed `dist-lib` as
it doesn't seem to do anything, and quickbook no longer pretends to be
usable as a library.

[SVN r75926]
2011-12-12 23:02:34 +00:00
Daniel James
5892db6a0d Quickbook: Fix some errors in 1.7 docs.
[SVN r75898]
2011-12-11 11:28:59 +00:00
Daniel James
672caeec17 Quickbook: Code block callouts.
[SVN r75897]
2011-12-11 11:16:01 +00:00
Daniel James
d3d03dd760 Quickbook: Stateful actions class for syntax highlighter.
[SVN r75896]
2011-12-11 11:15:09 +00:00
Daniel James
3ed6415296 Quickbook: Support single entity source mode marker.
[SVN r75895]
2011-12-11 11:14:17 +00:00
Daniel James
47eb39d0bc Quickbook: Use values for code blocks.
Also better error report for unclosed code block.

[SVN r75894]
2011-12-11 11:13:24 +00:00
Daniel James
55fdc226c3 Quickbook: Rejig path interpretation for include/import/xinclude.
I'd like all path and url handling to be more consistent, making it a
semantic error to use the wrong one in the wrong place. This starts to
move in that direction.

[SVN r75893]
2011-12-11 11:12:46 +00:00
Daniel James
13ce9e9fdb Quickbook: Use 1.7 for everything on dev branch.
Might promote them to 1.6 later.

[SVN r75892]
2011-12-11 11:11:50 +00:00
Daniel James
ae04c5817e Boostbook: Add a build feature for 'boost.defaults'.
[SVN r75848]
2011-12-07 09:44:36 +00:00
Daniel James
09972edcae Quickbook: Fix glob when parent path is empty.
[SVN r75847]
2011-12-07 09:43:43 +00:00
Daniel James
4c2ad1f909 Quickbook: Merge from trunk to quickbook-dev.
[SVN r75846]
2011-12-07 09:40:30 +00:00
Daniel James
0034e20457 Quickbook: Small documentation improvements.
- Use `heading` rather than `h3` in changelog.
- Improve code block documentation.
- Update line break info.
- I'm pretty sure quickbook isn't Turing complete.
- Not just C++ syntax highlight any more.

[SVN r75845]
2011-12-07 09:21:11 +00:00
Daniel James
7bbc23917c Quickbook: Use fewer escapes in documentation.
[SVN r75844]
2011-12-07 09:20:48 +00:00
Daniel James
8052d2936a Quickbook: Use default doc build settings to match main docs.
[SVN r75843]
2011-12-07 09:20:27 +00:00
Daniel James
e4b7df253d Quickbook: Add some of the old quickbook-dev docs.
- Link example.
- Extra Docinfo information.
- Quickbook 1.3 and 1.5

[SVN r75842]
2011-12-07 09:20:04 +00:00
Daniel James
bab85ee477 Quickbook: Split up the documentation.
Into a `part` containing `chapter`s in order to match the boostbook
documentation.

[SVN r75841]
2011-12-07 09:19:39 +00:00
Daniel James
c0ed3d8064 Quickbook: In 1.6 don't put 'inline' code blocks in paragraphs.
Might rename them 'explicit' code blocks.

[SVN r75840]
2011-12-07 09:19:07 +00:00
Daniel James
200483d3fb Quickbook: Tighter code block parser.
Not entirely sure about this. Maybe it should use a version switch.

[SVN r75839]
2011-12-07 09:18:43 +00:00
Daniel James
fc5b7fb63d Quickbook: Fix ending a 1.6 list item by a paragraph.
[SVN r75838]
2011-12-07 09:18:22 +00:00
Beman Dawes
c447c48316 TR2 proposal work-in-progress
[SVN r75819]
2011-12-06 02:53:59 +00:00
Daniel James
f1d9efd4b7 Quickbook: Merge from trunk to quickbook-dev.
[SVN r75779]
2011-12-03 09:26:25 +00:00
Daniel James
b12549faa9 Quickbook: Spelling correction.
[SVN r75770]
2011-12-02 08:33:46 +00:00
Daniel James
2f1ab31350 Quickbook: More error checking for file handling.
[SVN r75769]
2011-12-02 08:28:57 +00:00
Daniel James
3d27c1c360 Quickbook: Fix xmlbase and xinclude path handling.
[SVN r75766]
2011-12-02 00:05:17 +00:00
Daniel James
b8fc2c7db7 Quickbook: Merge from trunk to quickbook-dev.
[SVN r75763]
2011-12-01 18:07:38 +00:00
Rene Rivera
bceab2ece7 Implement glob multi-file includes.
[SVN r75761]
2011-12-01 04:29:54 +00:00
Daniel James
7dad879e3d Quickbook: Fix paragraph separator at end of string.
[SVN r75759]
2011-11-30 21:22:41 +00:00
Beman Dawes
1ccd415a62 Add tools/quickbook/extra/cxx_committee
[SVN r75751]
2011-11-30 15:52:55 +00:00
Daniel James
fa2cc5f339 Quickbook: Small edits to 1.6 docs.
[SVN r75745]
2011-11-30 08:22:19 +00:00
Daniel James
cc34500587 Quickbook: Merge from trunk to quickbook-dev
[SVN r75739]
2011-11-30 01:35:25 +00:00
Daniel James
0f051efd8c Quickbook: Allow a single newline at the end of an explicit code block.
Again, less gratuitous changes from older versions (although it's still
different). Also more consistent with generated markup from indented code
blocks.


[SVN r75732]
2011-11-29 22:57:23 +00:00
Daniel James
e94940c9ec Quickbook: Use version switch for image alt text change.
Was comparing the output of different versions of the quickbook executable and
the change seemed gratuitous.


[SVN r75731]
2011-11-29 22:41:10 +00:00
Daniel James
9d4fa2a2fa Quickbook: Fix command line error on windows.
I think it might be a bug that the test was incorrectly failing, but not a
serious one. I'll get back to it later.


[SVN r75730]
2011-11-29 22:15:39 +00:00
Daniel James
a30b43f166 Quickbook: Windows compile fixes.
I really need to use either a custom string class or a custom stream class to
avoid this.


[SVN r75729]
2011-11-29 21:56:15 +00:00
Daniel James
354f26e020 Quickbook: Fix code blocks in quickbook docs.
Under 1.6 indentation rules they were interpreted as paragraphs inside a list
item. An alternative fix would have been to increase the indentation so that it
was more than the previous list item's.


[SVN r75703]
2011-11-28 08:47:11 +00:00
Daniel James
cc3ec7f700 Quickbook: Fix list processing bug.
[SVN r75700]
2011-11-28 00:13:10 +00:00
Daniel James
46cd4c2dba Quickbook: Fix error with empty macro defines.
[SVN r75699]
2011-11-27 22:45:55 +00:00
Daniel James
cf6b21e786 Quickbook: Update version.
[SVN r75698]
2011-11-27 21:48:00 +00:00
Daniel James
684e03c894 Quickbook: Remove files left over after merge.
[SVN r75697]
2011-11-27 21:41:42 +00:00
Daniel James
ef6628f851 Quickbook: Merge from quickbook-dev to trunk.
[SVN r75696]
2011-11-27 21:34:56 +00:00
Daniel James
e1a8323497 Quickbook: Fix contexts.
[SVN r75633]
2011-11-23 00:01:25 +00:00
Daniel James
73f76e778e Quickbook: Allow block elements in lists.
[SVN r75632]
2011-11-22 23:50:48 +00:00
Daniel James
c518701be9 Quickbook: Allocate correctly sized buffer for cygwin.
[SVN r75631]
2011-11-22 23:50:32 +00:00
Daniel James
e779bb6f08 Quickbook: Avoid expanding macros that are now invalid.
The macro syntax has been tightened up in 1.6, so that fewer characters
are available for macro identifiers. But macros can still be defined
using the older quickbook versions When such macros are defined, prevent
them from expanding in a quickbook 1.6 document.

[SVN r75630]
2011-11-22 23:50:17 +00:00
Daniel James
16fe2e20e0 Quickbook: Remove incorrect line number.
There's no pressing need to have a line number here. Could possibly
create an error per duplicate attribute with the correct line numbers.

I have half a plan to integrate the docinfo grammar with the main
grammar, this would involve arranging the action calls so that the full
position info is available. Would probably also process the document
attributes before the docinfo attributes.

[SVN r75629]
2011-11-22 23:49:58 +00:00
Daniel James
0cc4910fc4 Quickbook: Quickbook values are always references now.
And store an intrusive pointer to they maintain the lifetime of the
text they refer to.

[SVN r75628]
2011-11-22 23:49:43 +00:00
Daniel James
44cdb88eec Quickbook: Deal with unbalanced code snippets.
[SVN r75627]
2011-11-22 23:49:26 +00:00
Daniel James
6be3b71545 Quickbook: Clean up starting and ending snippets.
[SVN r75626]
2011-11-22 23:48:54 +00:00