Commit Graph

1426 Commits

Author SHA1 Message Date
Daniel James
1865f3a8f8 Merge remote-tracking branch 'feature/new-stuff' 2017-05-11 12:51:55 +01:00
Daniel James
216022472e Merge branch 'feature/new-stuff' into develop 2017-05-11 00:28:13 +01:00
Daniel James
5f8e2a9f5a Fix is_strict_checking name 2017-05-11 00:27:48 +01:00
Daniel James
85e2b741b3 Quick documentation for new command line arguments 2017-05-03 04:17:01 +01:00
Daniel James
f8ff225ab9 Fully rebuild when publishing 2017-05-03 04:17:01 +01:00
Daniel James
ba05b7744e Change name of boost remote to boostorg 2017-05-03 04:17:01 +01:00
Daniel James
2d87fc3a44 Fix toolchain image 2017-05-03 04:17:01 +01:00
Daniel James
3880945e29 Fix the cron check I just broke. 2017-04-30 15:16:33 +01:00
Daniel James
e2647153e1 Use snapshot for cron tests 2017-04-30 15:15:31 +01:00
Daniel James
81a8d25d3b Slightly cleaner download code
Should probably put the download/extract logic into an external script.
2017-04-30 14:42:19 +01:00
Daniel James
d0e7fd860a Use master snapshot for cron jobs 2017-04-28 11:38:16 +01:00
Daniel James
0223ebb938 Revert "Use strict mode for quickbook documentation"
This reverts commit 419400106a.

Oops, I shouldn't have merged this. Can't do it without support in Boost.Build.
2017-04-25 22:03:57 +01:00
Daniel James
46aa34c94a Merge branch 'feature/new-stuff' into develop 2017-04-25 21:56:58 +01:00
Daniel James
419400106a Use strict mode for quickbook documentation 2017-04-25 21:49:45 +01:00
Daniel James
8c20ff4aab Make escaped punctuation templates an error in strict mode
This is an obscure corner case with an undocumented feature.
2017-04-25 21:49:45 +01:00
Daniel James
98f76b00fd Make stray square brackets an error
E.g. if you get the name of a template wrong, it will currently just
write it out, but now with strict mode it'll be an error.
2017-04-25 21:49:45 +01:00
Daniel James
38af51de0e Make a missing [endsect] an error in strict mode
An extra [endsect] is already an error, so this probably should be as
well, but for now it's only an error in strict mode.
2017-04-25 21:39:55 +01:00
Daniel James
56eb172288 Command line option for strict mode
Doesn't actually do anything yet. Also implemented a dummy '--strict'
command line option in text_diff.cpp, as I couldn't work out how to pass
'--strict' to quickbook and not to text_diff in the tests. So instead
just make text_diff ignore it.
2017-04-25 21:36:40 +01:00
Daniel James
e1a0b5ea17 New option to not generate a file by default 2017-04-25 21:36:40 +01:00
Daniel James
a4792e1275 Merge branch 'fixes' (PR #1) 2017-04-25 20:52:54 +01:00
Daniel James
7038c2dd25 Merge branch 'fixes' into develop (from PR #1) 2017-04-24 10:03:55 +01:00
Vinnie Falco
f68e3489b7 Use wstring_view 2017-04-24 10:03:18 +01:00
Daniel James
77cee92f3c Merge branch 'feature/new-stuff' 2017-04-22 16:30:50 +01:00
Daniel James
41f82147fc Merge remote-tracking branch 'danieljames/fixes' 2017-04-22 16:20:31 +01:00
Daniel James
09142a9ac8 Merge branch 'feature/new-stuff' into develop 2017-04-22 14:00:39 +01:00
Daniel James
93f27043f3 Fix building on windows
path.join doesn't support windows paths, so it was appending the full
path in DIST_DIR to the current working directory. This is still broken
if the user sets DIST_DIR to a full windows path themselves.
2017-04-22 13:54:12 +01:00
Daniel James
f8b5de8764 Test with gcc and clang 2017-04-22 13:37:30 +01:00
Daniel James
3ca230f093 Fix a memory leak 2017-04-22 12:54:23 +01:00
Daniel James
450475791c Use boost 1.64.0 in travis 2017-04-22 12:33:50 +01:00
Daniel James
b9753fd5ad Merge branch 'feature/new-stuff' into develop 2017-04-22 12:22:00 +01:00
Daniel James
b4762d6658 Bump the version number 2017-04-22 11:58:43 +01:00
Daniel James
1714babc46 Add ids to endsect tags
Dogfooding.
2017-04-22 11:58:43 +01:00
Daniel James
de67723e1e A little bit of documentation for the new features 2017-04-22 11:58:42 +01:00
Daniel James
703989a8cd Add optional ids to 'endsect'
Trickier than I thought it would be, I probably over-encapsulated
document_state.
2017-04-22 11:58:42 +01:00
Daniel James
26b7c0d887 Implement negative conditional generation 2017-04-22 11:58:42 +01:00
Daniel James
ff5992120d Stop hardcoding the comitter in publish script 2017-03-29 22:09:04 +01:00
Daniel James
e7a7880107 Merge branch 'fixes' 2017-03-29 00:50:44 +01:00
Daniel James
393843afe2 Add copyright to publish-docs 2017-03-29 00:47:21 +01:00
Daniel James
17a7ef45bc Script to publish documentation 2017-03-29 00:43:04 +01:00
Daniel James
2717aa811f Merge branch 'fixes' into develop 2017-03-27 09:24:22 +01:00
Daniel James
a67d1fb34a Fixes for string_view changes 2017-03-27 08:02:59 +01:00
Daniel James
31b07c3d95 Merge branch 'fixes' into develop 2017-03-27 07:49:10 +01:00
Daniel James
38e5c35294 Wrapper for boost::string_view
Can be constructed from an rvalue std::string.
2017-03-26 19:55:21 +01:00
Daniel James
9c15ce0ee3 Stop using wide streams in older versions of Visual C++ 2017-03-26 17:20:42 +01:00
Daniel James
366d37ec2d Merge branch 'fixes' (early part) into develop 2017-03-22 02:10:46 +00:00
Daniel James
bc845ad3cc Add Jamfile.v2 to build to meet boost conventions 2017-03-22 01:24:38 +00:00
Daniel James
7c376a37a5 Merge branch 'fixes' into develop 2017-02-12 11:38:24 +00:00
Daniel James
cf7a7b859d Bump version number and write change log notes 2017-02-12 11:36:13 +00:00
Daniel James
30f638901d Better error for missing include argument 2017-02-12 11:36:13 +00:00
Daniel James
689b29531e Fix name of duplicate 'quickbook' doc info tag 2017-02-12 11:36:13 +00:00