Commit Graph

308 Commits

Author SHA1 Message Date
Daniel James
287fac00da Command line macros. Needs error checking.
[SVN r60981]
2010-03-31 21:40:45 +00:00
Daniel James
2fe5e11ec2 32 bit unicode characters.
[SVN r60387]
2010-03-09 20:58:01 +00:00
Daniel James
99f39528f3 Escape a couple of equal signs. Refs #3906.
[SVN r60377]
2010-03-09 08:18:23 +00:00
Daniel James
6a90a09d50 Of course, only 16 bit values are supported
[SVN r60330]
2010-03-07 21:02:17 +00:00
Daniel James
3128fdf646 Quickbook changes.
[SVN r60287]
2010-03-07 10:46:39 +00:00
Daniel James
c81003891a Make unicode escapes strictly 4 digits.
[SVN r60147]
2010-03-04 07:17:14 +00:00
Daniel James
3b407222b9 Actually just pass through escaped unicoded characters as entities.
[SVN r60054]
2010-03-01 19:40:30 +00:00
Daniel James
bd7ab855b3 Add a unicode escape sequence.
[SVN r60053]
2010-03-01 19:40:15 +00:00
Daniel James
3ab468289e Bump the version number.
[SVN r59858]
2010-02-24 00:12:37 +00:00
Daniel James
a126dcf0fd Don't allow '[' in simple_markup. Fixes #1844.
[SVN r59711]
2010-02-16 22:34:09 +00:00
Daniel James
876c08b3e8 Deal with mismatched section tags in templates.
[SVN r59710]
2010-02-16 22:33:49 +00:00
Daniel James
ea57bed3d3 Support UTF-8 BOM if present.
I'm not sure if the utf-16/32 checks are the right thing to do, but as
quickbook only supports utf-8 for now, they'll work okay. Hopefully if
it ever support other encodings this should be offloaded to an
appropriate library.

[SVN r59677]
2010-02-14 13:09:52 +00:00
Daniel James
baec926449 Add to the include test.
[SVN r59544]
2010-02-07 08:56:41 +00:00
Daniel James
34683b6ac9 Change include test to demonstrate quickbook's slightly odd behaviour.
[SVN r59532]
2010-02-06 21:18:15 +00:00
Daniel James
856691d124 Simple include test.
[SVN r59527]
2010-02-06 15:12:55 +00:00
Daniel James
09d287b369 Adjust the block elements in the post-processor.
- 'replaceable' is an inline element.
 - Add some missing block elements.
 - Put the callout elements into order.

[SVN r59526]
2010-02-06 15:12:14 +00:00
Daniel James
a44a972cc8 Make table example output match code. Refs #3794.
[SVN r58523]
2009-12-24 01:48:08 +00:00
Daniel James
538d75710e Add a newline after callout bodies, to avoid confusing the quickbook parser.
[SVN r58040]
2009-11-29 21:06:23 +00:00
Daniel James
df40ab1e37 Merge some non-spirit 2 changes from the spirit 2 branch.
Mostly administrative, but also disable xinclude test as it fails on some
platforms due to the different paths used by boost build, I'm not sure how to
fix it.


[SVN r58034]
2009-11-29 19:16:42 +00:00
Daniel James
5ef47624ae Mention that image attributes are supported.
[SVN r56989]
2009-10-18 20:18:43 +00:00
Troy D. Straszheim
7319ffc0c0 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Daniel James
b7e989f452 Copy latest quickbook CMakeLists.txt from release.
[SVN r56755]
2009-10-12 20:21:13 +00:00
Daniel James
f9f5b8a25e Add table ids to the documentation.
[SVN r56719]
2009-10-11 18:21:48 +00:00
Daniel James
1cdfbb519c Use quickbook 1.5 in the document block example.
[SVN r56718]
2009-10-11 18:21:32 +00:00
Daniel James
42a4d94ee2 Document the simplified quickbook 1.5 argument separators.
[SVN r56717]
2009-10-11 18:21:11 +00:00
Daniel James
84bcb02298 Use qualified ids in tables, and fix a bug generating ids when there isn't a section.
[SVN r56715]
2009-10-11 16:18:04 +00:00
Daniel James
50abf7639b Various inspect fixes.
[SVN r56603]
2009-10-05 21:29:39 +00:00
Joel de Guzman
82fbbf05dc fix for msvc
[SVN r56077]
2009-09-07 01:35:24 +00:00
Daniel James
724da46536 Support image attributes. Refs #1157.
[SVN r55917]
2009-08-31 11:38:47 +00:00
Daniel James
7e39c930c2 Add missing table tests.
[SVN r55916]
2009-08-31 11:38:33 +00:00
Daniel James
52a56c1233 Don't use seperators that are in brackets, or are escaped. Refs #2036.
[SVN r55915]
2009-08-31 11:38:20 +00:00
Daniel James
aa97578c28 Separate out the current version of the template argument parser, as I want to create a new one for 1.5
[SVN r55914]
2009-08-31 11:38:11 +00:00
Daniel James
e9e100e881 Table ids. Refs #1194.
[SVN r55913]
2009-08-31 11:37:59 +00:00
Daniel James
aff762eee4 Introduce temporary id variable.
[SVN r55912]
2009-08-31 11:37:48 +00:00
Daniel James
3b839f1eb0 Ignore spaces after 'section:' for quickbook 1.5+ Refs #2712
And warn when section id is empty after colon.

[SVN r55911]
2009-08-31 11:37:32 +00:00
Daniel James
56e4e76941 Put the quickbook version numbers in a single header, along with convenience
functions for using them in spirit grammars.

[SVN r55910]
2009-08-31 11:37:17 +00:00
Daniel James
b23d6a9de7 In quickbook 1.5 don't mix '..' and whitespace seperators for template arguments. Refs #1174
[SVN r55909]
2009-08-31 11:37:04 +00:00
Daniel James
d2e0488349 Implement static/lexical scoping for 1.5. Refs #2034.
[SVN r55908]
2009-08-31 11:36:47 +00:00
Daniel James
c0661a9991 Wrap the template info in a struct.
So that I can add extra scoping info.

[SVN r55907]
2009-08-31 11:36:34 +00:00
Daniel James
cf94d24976 Create entry for 1.5 in the change log.
Starting it of with some of the changes that have been made to quickbook
since 1.4 - considering the first 1.4 release as the proper 1.4 release.

[SVN r55906]
2009-08-31 11:36:23 +00:00
Daniel James
4826a25212 Update quickbook version number.
[SVN r55905]
2009-08-31 11:36:13 +00:00
Troy D. Straszheim
8fdede8775 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Daniel James
7ccea53425 I got a bit confused by this comment, so try to make it clearer.
[SVN r54817]
2009-07-08 21:41:10 +00:00
Daniel James
0ef306d485 Make sure that a template expansion ends with a ']'.
{{{
[template foo 1]
[fool]
}}}

was generating `1[fool]` - the template would be expanded but then when it
didn't match the `]` it would fail and just get copied to the output. This
change checks for `]` before expanding the template. So it now generates
`[fool]` which is an improvement.

I'm not including a version switch as I see this as a plain bug fix - I can't
imagine this change ever being anything but beneficial.

[SVN r54816]
2009-07-08 21:41:00 +00:00
Daniel James
a087316841 Teletype source mode. Refs #1202.
[SVN r54815]
2009-07-08 21:40:46 +00:00
Daniel James
5e52d075fa Move the code actions a bit later in actions.hpp so they can use 'plain_char_action'.
[SVN r54814]
2009-07-08 21:40:33 +00:00
Daniel James
f1c6aa36a7 Move all the syntax highlighting code into a single class.
[SVN r54813]
2009-07-08 21:40:24 +00:00
Daniel James
7c7c1a1765 Add a couple of tests for quickbook 1.4 behaviour to try to preserve it.
[SVN r54812]
2009-07-08 21:40:14 +00:00
Daniel James
e9455295ff A couple of missing newlines.
[SVN r54034]
2009-06-17 23:25:12 +00:00
Troy D. Straszheim
89991aa11f Merge of cmakefiles *from* (that's right, *FROM* :/ ) release branch.
[SVN r53150]
2009-05-21 14:05:15 +00:00