1470 Commits

Author SHA1 Message Date
Daniel James
39e649bf41 Avoid msvc unused parameter warning
Might be better to have a macro for `[[maybe_unused]]` style attributes?
2018-04-10 21:24:32 +01:00
Daniel James
0189b8dece Merge branch 'release-notes' boost-1.67.0 2018-03-07 17:10:00 +00:00
Daniel James
bda4c334d6 Merge branch 'release-notes' into develop 2018-03-07 14:53:14 +00:00
Daniel James
6d5dbf1ce1 Changelog for 1.67.0 + bump version
Pretty minor release, as I didn't merge most of my changes to master in time.
2018-03-07 14:51:59 +00:00
Daniel James
f2b83807ff Mark C++98 mode as an expected failure
[skip ci]
2018-01-29 11:55:43 +00:00
Daniel James
5be5c4268e Don't run the tests at all for C++98/03 2018-01-15 14:09:49 +00:00
Daniel James
fce43d223d Add copyright to some files 2018-01-14 20:28:34 +00:00
Daniel James
3974f0a59c Test quickbook_manual-1_4 for 'quick' (#4) 2018-01-14 20:02:12 +00:00
Daniel James
9f39d0c61f Merge pull request #5 from boostorg/pr/add-quick-test-target
Disable `quick` target when <cxxstd>03
2018-01-14 17:14:03 +00:00
Peter Dimov
207ad4242a Disable quick target when <cxxstd>03 2018-01-14 18:50:10 +02:00
Daniel James
395a8a8a5d Merge branch 'develop' (early part)
Reformat using clang-format
2018-01-14 16:18:57 +00:00
Daniel James
fc3508ba67 Merge pull request #4 from boostorg/pr/add-quick-test-target
Add `quick` target to test/Jamfile (used by `b2 quick` in status)
2018-01-14 16:00:13 +00:00
Peter Dimov
828873771a Add quick target to test/Jamfile (used by b2 quick in status) 2018-01-14 04:00:19 +02:00
Daniel James
f4c1abc064 Rename gold.html files so inspect doesn't check them for link errors 2018-01-10 13:58:12 +00:00
Daniel James
33b8df87bf Fix some inspect errors 2018-01-10 13:58:10 +00:00
Daniel James
6221bdf182 Make regen-gold.sh fail if build fails 2018-01-08 17:43:26 +00:00
Daniel James
ff6add59d1 Starting to implement docinfo 2018-01-08 17:43:25 +00:00
Daniel James
28ede48a26 Add footnotes-1_7 to test, and regen gold 2018-01-07 21:51:47 +00:00
Daniel James
d6dbe6a850 Run concurrent test processes in travis 2018-01-06 14:30:33 +00:00
Daniel James
30b40d2b02 Merge branch 'develop' (early part)
Build and testing changes. Merging now as it includes some changes to improve
test reporting.
2018-01-06 13:21:42 +00:00
Daniel James
67efb9f2e5 Put language version in default-build instead of requirements
Fixes a build bug for the unit tests, see:

12decb3ce6 (commitcomment-26676662)

Probably a good idea as it also allows the language versions to be overriden at
the command line. Should probably also arrange the unit test build a bit
better.
2018-01-06 01:34:19 +00:00
Daniel James
90e56e8aa5 Merge branch 'develop' (early part) 2018-01-03 18:16:16 +00:00
Daniel James
978aa749f8 Remove some files accidently committed 2017-12-31 17:00:45 +00:00
Daniel James
711bba1b36 Warn about missing links 2017-12-31 15:13:11 +00:00
Daniel James
fd1efeba6e Support absolute paths or URLs in html options 2017-12-31 15:13:11 +00:00
Daniel James
0bc12c6bc6 Add -boost-root parameter 2017-12-31 15:13:11 +00:00
Daniel James
4682c297c7 Test onehtml generation 2017-12-31 14:21:13 +00:00
Daniel James
38c03a35ba Generate HTML output 2017-12-31 14:20:22 +00:00
Daniel James
eaf71fa9c8 Extract parse methods from id_xml.cpp 2017-12-30 21:10:58 +00:00
Daniel James
c55b7ccc9f Decode basic xml markup
Doesn't support things like custom entities, but should be good enough
for the boostbook/docbook that quickbook generates.
2017-12-30 21:10:58 +00:00
Daniel James
168b9370a1 Fix post-processor for empty output
Doesn't normally happen, but useful when developing.
2017-12-30 21:10:58 +00:00
Daniel James
20bd499215 Support pretty printing html 2017-12-30 21:10:58 +00:00
Daniel James
04c3e253e6 Extra methods for string_view
Append to strings, and make string_view hashable
2017-12-30 21:10:58 +00:00
Daniel James
980da90619 More specific range includes 2017-12-30 18:01:06 +00:00
Daniel James
92053837ca Remove use of boost::find_first_of
Getting a constexpr related error on old versions of gcc, so for compatibility,
just use string_view's find_first_of instead.
2017-12-30 17:56:17 +00:00
Daniel James
21c2bf2b95 Failure markup for some old unsupported compilers 2017-12-30 13:52:41 +00:00
Daniel James
cb59bea0d8 Rename printer to pretty_printer 2017-12-28 18:14:09 +00:00
Daniel James
919d845a5c Put docinfo variables in struct, and factor out header code 2017-12-28 18:14:08 +00:00
Daniel James
0539e3268e Suppress outdated Boost.Config warning 2017-12-28 17:04:34 +00:00
Daniel James
c65d2bc7c3 Use QUICKBOOK_FOR in a few places 2017-12-28 17:04:34 +00:00
Daniel James
9085d2e95a Macro for C++11 range based for loop 2017-12-28 17:04:34 +00:00
Daniel James
6c836e24dd Include guards for glob.hpp 2017-12-28 17:04:34 +00:00
Daniel James
19ccdd6cbd Reformat 2017-12-24 12:46:59 +00:00
Daniel James
f83bc0fcf6 Prep for clang-format 2017-12-24 12:46:59 +00:00
Daniel James
8c3b8aaf89 Trim trailing whitespace from escaped docbook in post processor
Because of the whitespace skipper, the spirit grammar used to only parse
up to the whitespace at the end of escaped markup, but a recent change
to spirit causes it to include the whitespace. Trim it in the action so
that it will work with both the old and new versions of spirit.
2017-12-23 20:15:40 +00:00
Daniel James
1d96669b95 Make text-diff.cpp the source of the line compare tests
Apparently the test reporting system can't parse the test output as the
source was the executable. So change it to the source file.

Delete the Jamfile for the line-compare tool, as it doesn't do anything,
and could cause confusion. It would look like it could be used to change
the way that line-compare is built, but it can't.

Also changed to use a different directory for comparison, to avoid a name
clash. This is probably a good idea anyway.
2017-12-23 20:10:49 +00:00
Daniel James
6d55edfe3f Use C++11 2017-12-18 17:16:25 +00:00
Daniel James
f5fe0d7c13 Move boost build project to top level
So it affects all build files.
2017-12-18 17:16:25 +00:00
Daniel James
c5a69e7825 Use Boost 1.66.0 in CI 2017-12-18 17:09:35 +00:00
Daniel James
d1b892ac8a Update travis code from other repos 2017-12-18 17:07:47 +00:00