Commit Graph

1426 Commits

Author SHA1 Message Date
Daniel James
277cd3c605 Move the phrase grammer back to a cpp file.
Using the scanner to explicitly instantiate it. A bit dodgy.

[SVN r67326]
2010-12-19 13:28:27 +00:00
Daniel James
7458a32e68 Use the Nabialek trick in quickbook.
[SVN r67325]
2010-12-19 13:27:48 +00:00
Daniel James
c51e3add8f Smarter anchor support.
[SVN r67324]
2010-12-19 13:26:55 +00:00
Daniel James
b12aaa47cb Missing paragraph end markup for heading.
[SVN r67323]
2010-12-19 13:25:36 +00:00
Daniel James
a9f093e78e Release note for 'lang' support.
[SVN r67171]
2010-12-11 14:43:41 +00:00
Daniel James
e44df058dc Add a description of using a quickbook template to generate a link.
[SVN r67092]
2010-12-07 21:23:21 +00:00
Daniel James
d1f14e2aed Implement lang attribute in quickbook/boostbook.
[SVN r67090]
2010-12-07 20:44:23 +00:00
Daniel James
d55ea7699b Use a different feature name for quickbook-define in the tests.
Something was going wrong, this is the easiest fix.

[SVN r67089]
2010-12-07 20:42:59 +00:00
Daniel James
34d049361b Support more quickbook options in boost build.
[SVN r66431]
2010-11-07 14:45:43 +00:00
Daniel James
ed9733296b Some extra quickbook table tests.
[SVN r66430]
2010-11-07 14:45:01 +00:00
Daniel James
f49bfd06fb Chunk the standalone quickbook docs in the same way as the main docs.
[SVN r66429]
2010-11-07 14:44:29 +00:00
Daniel James
a8937a8f61 Merge some more documentation fixes.
[SVN r66295]
2010-10-31 13:43:19 +00:00
Daniel James
6c3f05ca9d Restore \n support to quickbook.
[SVN r66292]
2010-10-30 23:16:21 +00:00
Daniel James
dd314a26c7 Merge quickbook from trunk.
[SVN r65591]
2010-09-26 00:01:35 +00:00
Daniel James
20a79983e2 Start to document the differences between quickbook language versions.
[SVN r65452]
2010-09-18 17:58:24 +00:00
Daniel James
34a273adca Split the quickbook documentation into several files.
[SVN r65451]
2010-09-18 17:57:54 +00:00
Daniel James
dc42158789 Flatten the quickbook documentation hierarchy a little.
[SVN r65450]
2010-09-18 17:57:09 +00:00
Daniel James
d5a442d6a1 Comment all the 'endsect's in the quickbook documentation.
[SVN r65449]
2010-09-18 17:56:43 +00:00
Daniel James
53fec6d3f1 Nested blocks in document info comments.
[SVN r65448]
2010-09-18 17:56:15 +00:00
Daniel James
f77ef6ee97 Fix the anchor parser.
Broken in [65423]

[SVN r65447]
2010-09-18 17:55:23 +00:00
Daniel James
b783f785df Merge quickbook from trunk.
[SVN r65433]
2010-09-15 22:54:21 +00:00
Daniel James
65f531151a Simplify the link grammars.
[SVN r65423]
2010-09-14 20:53:14 +00:00
Daniel James
17adae094e More link tests.
[SVN r65422]
2010-09-14 20:50:51 +00:00
Daniel James
d165ef3a67 An extra test for lists.
[SVN r65421]
2010-09-14 20:47:16 +00:00
Daniel James
8e4af74075 Only create output file after a successful parse.
[SVN r65420]
2010-09-14 20:46:31 +00:00
Daniel James
0544468ad9 Don't match words that start with tip, note etc.
[SVN r65419]
2010-09-14 20:45:47 +00:00
Daniel James
ad9145c6fd Create a parser to extract block as an attribute.
This lets us get rid of temp_para, a source of nasty bugs. Also should
make it easier to nest blocks in the future.

[SVN r65418]
2010-09-14 20:44:22 +00:00
Daniel James
bd0b01578b Add biblioid support to quickbook.
[SVN r65370]
2010-09-09 22:45:39 +00:00
Daniel James
a74d3d4979 Fix a bug in nested template support.
[SVN r65360]
2010-09-09 00:11:35 +00:00
Daniel James
0aa633b450 Use confix parsers in a few places.
[SVN r65359]
2010-09-09 00:11:02 +00:00
Daniel James
57fb3c3c02 Cherry pick some reorganisation from the spirit 2 branch.
Based on [57774], [59562], [58046], [59566].

[SVN r65358]
2010-09-09 00:10:30 +00:00
Daniel James
ac0ea799eb Use explicit namespaces.
[SVN r65357]
2010-09-09 00:09:34 +00:00
Daniel James
d67b0e3931 Fix argument position in break_arguments.
And some small code_snippet improvements.

[SVN r65280]
2010-09-05 08:14:16 +00:00
Daniel James
810642f159 Restore 1.43 style document fields.
Only xml encoding the fields, and supporting escapes with a 1.6 version
switch.

[SVN r65113]
2010-08-29 21:11:02 +00:00
Daniel James
4fb6a45290 Use C strings in position_iterator.
Copying std::string in position_iterator was taking up a lot of
execution time.

[SVN r65104]
2010-08-29 11:20:57 +00:00
Daniel James
dd52f1cd29 Fix some issues with inlined template code not being available to other compile units.
[SVN r65103]
2010-08-29 11:20:24 +00:00
Daniel James
c2b5212d49 Only stack macros when necessary.
Pushing and popping symbol containers is pretty expensive, so try to do
it less.

[SVN r65102]
2010-08-29 11:18:51 +00:00
Daniel James
59669b5afc Merge latest quickbook changes.
Restructures the code and tweaks docinfo. generation.


[SVN r65049]
2010-08-27 08:37:07 +00:00
Daniel James
d37ac4d4ac Move doc_info actions into their own file
[SVN r65037]
2010-08-26 21:01:14 +00:00
Daniel James
ae95377f50 Move most of code_snippet into its own file.
[SVN r65036]
2010-08-26 21:00:38 +00:00
Daniel James
5d81f4ed97 Less 'using namespace' in quickbook.
[SVN r65035]
2010-08-26 21:00:03 +00:00
Daniel James
90b9c8062c Only build the release quickbook by default.
[SVN r65034]
2010-08-26 20:59:32 +00:00
Daniel James
a9f99a5029 No longer use relative paths.
[SVN r65033]
2010-08-26 20:59:05 +00:00
Daniel James
cd70133e10 Fix indentation.
[SVN r65032]
2010-08-26 20:58:22 +00:00
Daniel James
21da9d06bd Separate grammar compilation.
[SVN r65031]
2010-08-26 20:57:45 +00:00
Daniel James
aafa5d83d2 Move the source files into a source directory.
[SVN r65030]
2010-08-26 20:56:37 +00:00
Daniel James
86bfaaf408 Detemplate the main grammars.
[SVN r65029]
2010-08-26 20:54:54 +00:00
Daniel James
661ab7b5e4 Instantiate the syntax highlighters in a separate compile unit.
[SVN r65028]
2010-08-26 20:54:12 +00:00
Daniel James
f2bf91e4c3 Rename overloaded 'parse' methods.
I find them confusing.

[SVN r65027]
2010-08-26 20:53:14 +00:00
Daniel James
802d39f6dc Warn about dirname, only valid for library.
[SVN r65012]
2010-08-26 08:06:42 +00:00