Commit Graph

1426 Commits

Author SHA1 Message Date
Daniel James
6be83be59f Quickbook: Add Windows 7 as supported platform
Merged from change by Beman.

[SVN r75227]
2011-11-01 19:01:09 +00:00
Daniel James
edcb6f5363 Quickbook: Fix double addition of anchor ids.
[SVN r75226]
2011-11-01 19:00:53 +00:00
Daniel James
fc3102422a Quickbook: Change log for 1.48.
[SVN r75225]
2011-11-01 19:00:38 +00:00
Daniel James
291df92b92 Quickbook: Trim trailing whitespace in code blocks.
[SVN r75224]
2011-11-01 19:00:21 +00:00
Daniel James
3c39fbca2e Quickbook: Clean up whitespace prior to programlisting.
[SVN r75223]
2011-11-01 19:00:02 +00:00
Daniel James
7cfb29d18c Quickbook: Fix a test.
[SVN r75222]
2011-11-01 18:59:39 +00:00
Daniel James
ba93ea43bc Quickbook: Change the anchor markup for headers.
Use a phrase with an id inside the header.

Using an anchor before the heading was causing problems when the heading
wasn't inside a section.

We can't use an anchor inside the header when it links to itself, as it
messes up getting the title for the link. Using an empty phrase means
that it will just get the empty title for the phrase. Thanks to John
Maddock for the idea.

This does generate slightly odd markup. We could possibly use the old
style markup whenever section depth > 0, since we would know that we're
inside a section, but that seems like an unnecessary complication.

[SVN r75221]
2011-11-01 18:59:23 +00:00
Daniel James
77694a9ce4 Quickbook: Close any open sections at end of document.
[SVN r75220]
2011-11-01 18:59:08 +00:00
Daniel James
7ca05863ad Quickbook: Fully qualify footnote and callout ids.
[SVN r75219]
2011-11-01 18:58:47 +00:00
Daniel James
e88f608707 Quickbook: Heading tests for quickbook 1.1
And make the other consistent.

[SVN r75218]
2011-11-01 18:58:28 +00:00
Daniel James
12d9373638 Quickbook: Avoid a Visual C++ warning.
[SVN r75217]
2011-11-01 18:58:01 +00:00
Daniel James
19fd36b089 Quickbook: Use boost::unordered::piecewise_construct.
[SVN r75216]
2011-11-01 18:57:43 +00:00
Daniel James
fb279b6fb2 Quickbook: Remove accidental commit.
[SVN r75215]
2011-11-01 18:57:04 +00:00
Daniel James
020c2783c2 Quickbook: Use deprecated unordered functionality.
This is needed to work with the current trunk version of unordered.


[SVN r75210]
2011-11-01 13:00:36 +00:00
Daniel James
4a6dd9e97a Quickbook: Port Rene's sort code inclusion to quickbook-dev.
[SVN r75175]
2011-10-30 09:29:56 +00:00
Daniel James
9e42b28aa3 Quickbook: Fix a couple of duplicate warnings.
[SVN r75088]
2011-10-22 11:47:47 +00:00
Daniel James
ddca4f710b Quickbook: Merge from trunk.
- Qualify footnote and callout ids.
- Close open sections at end of document.
- New markup for anchors in headers.
- Clean up some whitespace in generated xml.
- Fix double addition of anchor ids.
- A couple of doc changes from Beman.


[SVN r74769]
2011-10-06 22:10:28 +00:00
Daniel James
7f8c6bc236 Quickbook: Set the version number for release (hopefully).
[SVN r74768]
2011-10-06 22:00:55 +00:00
Beman Dawes
4069b1d024 Add tip clarifying BoostBook, DocBook, need to know.
[SVN r74752]
2011-10-06 12:10:27 +00:00
Beman Dawes
22eb772d42 Add Windows 7 as supported platform
[SVN r74737]
2011-10-05 13:35:10 +00:00
Daniel James
95bf5e90fd Quickbook: Fix double addition of anchor ids.
[SVN r74365]
2011-09-12 21:05:31 +00:00
Daniel James
4d19afef68 Quickbook: Change log for 1.48.
[SVN r74350]
2011-09-11 17:00:54 +00:00
Daniel James
e2a1114fb3 Quickbook: Trim trailing whitespace in code blocks.
[SVN r74349]
2011-09-11 17:00:18 +00:00
Daniel James
79ed68b360 Quickbook: Clean up whitespace prior to programlisting.
[SVN r74348]
2011-09-11 16:59:36 +00:00
Daniel James
ec22c9d052 Quickbook: Fix a test.
[SVN r74347]
2011-09-11 16:58:45 +00:00
Daniel James
bf0a45d4cb Quickbook: Change the anchor markup for headers.
Use a phrase with an id inside the header.

Using an anchor before the heading was causing problems when the heading
wasn't inside a section.

We can't use an anchor inside the header when it links to itself, as it
messes up getting the title for the link. Using an empty phrase means
that it will just get the empty title for the phrase. Thanks to John
Maddock for the idea.

This does generate slightly odd markup. We could possibly use the old
style markup whenever section depth > 0, since we would know that we're
inside a section, but that seems like an unnecessary complication.

[SVN r74346]
2011-09-11 16:58:14 +00:00
Daniel James
62a69acf85 Quickbook: Close any open sections at end of document.
[SVN r74345]
2011-09-11 16:57:23 +00:00
Daniel James
d59a0ccc3b Quickbook: Fully qualify footnote and callout ids.
[SVN r74344]
2011-09-11 16:56:49 +00:00
Daniel James
23c21bd27c Quickbook: Merge from trunk.
[SVN r74307]
2011-09-08 07:30:20 +00:00
Daniel James
8e2707b9d4 Quickbook: Heading tests for quickbook 1.1
[SVN r74209]
2011-09-03 15:52:13 +00:00
Daniel James
ec6eb85ee2 Quickbook: Avoid a Visual C++ warning.
[SVN r74172]
2011-08-30 22:02:14 +00:00
Daniel James
62268552b7 Quickbook: Use boost::unordered::piecewise_construct.
[SVN r74144]
2011-08-29 17:14:48 +00:00
Daniel James
418b4ff3f5 Quickbook: Remove accidental commit.
[SVN r74107]
2011-08-28 15:37:32 +00:00
Daniel James
ef22256e91 Quickbook: Merge from trunk.
Improved id generation, and some fixes for 'pass thru' comments.


[SVN r73984]
2011-08-21 17:53:23 +00:00
Daniel James
4012b1f753 Quickbook: Merge to quickbook-dev.
[SVN r73983]
2011-08-21 13:27:52 +00:00
Daniel James
2abf117c95 Unordered: Don't 'pass thru' comment if = is repeated.
[SVN r73982]
2011-08-21 13:19:08 +00:00
Daniel James
9cd67492dc Quickbook: Don't normalize parent ids.
[SVN r73981]
2011-08-21 11:57:42 +00:00
Daniel James
4ab9f46757 Quickbook: Prioritize different generated ids.
[SVN r73980]
2011-08-21 11:56:49 +00:00
Daniel James
bd4de66c67 Quickbook: Better id generation for duplicates.
- Replaces repeated underscores with single underscores
- Truncates if they're too long.
- If the result ends with if a number, adds an underscore to separate
  that from the duplicate number.

Only doing this for the duplicate ids, so that the main generated id
doesn't change for existing documentation. Will do something similar for
all generated ids in quickbook 1.6.

[SVN r73974]
2011-08-20 23:35:20 +00:00
Daniel James
9728ef4980 Quickbook: Fix encoding of filename in include and import.
[SVN r73682]
2011-08-11 21:19:24 +00:00
Daniel James
9a97c0fe91 Quickbook: Fix C style pass-thru comments.
[SVN r73571]
2011-08-06 12:42:52 +00:00
Daniel James
a8862fe8a5 Quickbook: Merge from trunk.
- Add ids to more elements.
- Try to avoid generating duplicate ids.
- Simplify the grammar a little to avoid what I assume are optimization bugs in
  older versions of gcc.


[SVN r73445]
2011-07-30 16:45:08 +00:00
Daniel James
4ec6f56314 Quickbook: Simplify table a bit more.
Was crashing on darwin 4.0 in release mode.

[SVN r73418]
2011-07-28 22:34:32 +00:00
Daniel James
85fa462ef1 Quickbook: Clean id placeholder replacement.
And fix some bugs.

[SVN r73407]
2011-07-27 23:50:41 +00:00
Daniel James
2b07403f19 Quickbook: Use struct consistently.
Visual C++ likes consistency, the easiest way to do that is to always use
one or the other.

[SVN r73387]
2011-07-26 20:20:59 +00:00
Daniel James
526bba19da Defined id_generator::placeholder in header.
[SVN r73386]
2011-07-26 20:20:05 +00:00
Daniel James
f0b9a3c9ff Quickbook: Make id_generator noncopyable.
[SVN r73372]
2011-07-26 07:16:46 +00:00
Daniel James
a2b3c3aa04 Quickbook: Merge from trunk to quickbook-dev.
[SVN r73365]
2011-07-25 21:41:36 +00:00
Daniel James
36e788ec84 Quickbook: Use an id generator to aviod collisions.
[SVN r73337]
2011-07-24 20:40:38 +00:00
Daniel James
a11dca63e1 Quickbook: Remove use of if_p/else_p.
Darwin-4.2 seems to have problems with it in release mode.


[SVN r73329]
2011-07-24 13:36:45 +00:00