Commit Graph

1426 Commits

Author SHA1 Message Date
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
Daniel James
2a0c635065
Merge pull request #3 from boostorg/pr/fix-dump-tests
Correct update of .all-tests, thereby fixing --dump-tests
2017-12-17 15:25:38 +00:00
Peter Dimov
225c44d159 Correct update of .all-tests, thereby fixing --dump-tests 2017-12-17 16:57:35 +02:00
Daniel James
0826e72ce0 Don't specify cxxstd in appveyor
It's going to be specified in the jamfile, which will override it.
2017-12-10 20:10:48 +00:00
Daniel James
2f8c2f98b2 Appveyor script 2017-12-10 20:00:40 +00:00
Peter Dimov
a5dc4f1e53 Replace remaining scoped_ptr use with scoped_array 2017-12-02 16:31:59 +02:00
Daniel James
b5e8c8a6bb Use scoped_array for array 2017-11-21 18:38:01 +00:00
Daniel James
96b0916206 Merge branch 'develop' (early part) 2017-11-06 09:23:33 +00:00
Daniel James
2a2650b46d A little more mobile friendly
Doesn't work that well, as there's an image too large for mobile devices, and a
lot of code with long lines. Will probably need some CSS work to get things
working.
2017-11-04 01:50:19 +00:00
Daniel James
1536704304 Add boost version to change log 2017-10-30 23:38:35 +00:00
Daniel James
87996a880d Merge branch 'develop' 2017-10-22 16:08:41 +01:00
Daniel James
f1cc90ee1e Fix some Visual C++ warnings 2017-10-15 11:53:12 +01:00
Daniel James
331d4214bd Merge branch 'develop' 2017-10-14 17:33:01 +01:00
Daniel James
20ebef75a2 Fix checking parent path 2017-10-13 13:15:10 +01:00
Daniel James
8d4fb2f7e8 Missing newline on error messages 2017-10-13 13:14:27 +01:00
Daniel James
98d9605d06 Remove TODO about generated ids 2017-10-04 18:58:03 +01:00
Daniel James
ee461e3af8 in_list_save will do 2017-10-04 18:57:12 +01:00
Daniel James
5152ca4d34 That test case is probably fine 2017-10-04 18:55:46 +01:00
Daniel James
33dffe7402 The characters are fine in escape_uri are fine for now 2017-10-04 18:51:09 +01:00
Daniel James
916f106afa Use string_view instead of silly string rvalue optimisation
And lightly test the functions.
2017-10-04 18:49:33 +01:00
Daniel James
b11a35b5ce Rename linkify_test to utils_test 2017-10-04 18:47:29 +01:00
Daniel James
476aa61984 Improved file_path_to_url for windows edge cases
Really not sure about this, but filesystem doesn't have great support
anyway[1], and this handles some unusual cases better.

[1]: https://svn.boost.org/trac10/ticket/5448
2017-10-04 18:05:00 +01:00
Daniel James
e0ec41683d Deal with xinclude == xmlbase
It's a silly edge case as you can't xinclude directories, but might as well
make it a little more sane.
2017-10-04 03:08:21 +01:00
Daniel James
c5b8ad6d38 Fix xmlbase when it's the same as current xinclude base 2017-10-04 02:11:35 +01:00
Daniel James
074895ab80 Remove some TODO notes
Has been working fine, and not really a worry in retrospect.
2017-10-03 19:44:00 +01:00
Daniel James
974b5b5f01 This was fixed in 4ff7f3a9 2017-10-03 19:44:00 +01:00
Daniel James
8bad86f81c Throw an exception for invalid globs in 'glob'
Before the idea was that check_glob would throw out any invalid globs, and then
if they somehow got through glob would just fail to match. I now feel it would
be better if it also complained on finding an invalid glob, although it will
only detect an invalid glob if the pattern matches up to that point.
2017-10-03 19:44:00 +01:00
Daniel James
41707f3a73 Merge branch 'develop' 2017-09-28 17:54:35 +01:00
Daniel James
a3f17e3f6a Mention that paragraphs in lists are now supported 2017-09-27 12:35:41 +01:00
Daniel James
273f1b76e0 Escaped docbook in docinfo blocks 2017-09-27 12:35:41 +01:00
Daniel James
3221e25c05 Callouts in code blocks 2017-09-27 12:35:40 +01:00
Daniel James
d812b58eec Document the new single element source mode directive 2017-09-27 12:35:40 +01:00
Daniel James
99f0787a10 Pull the upgrading documentation out of 1.6 docs 2017-09-27 12:35:40 +01:00
Daniel James
d6a1b87474 Update some version numbers in docs for 1.7 2017-09-24 17:13:30 +01:00
Daniel James
70270de9c5 Call this 1.7.0
Plan is to have a "release" that is the last version to compile with C++03.
Not a proper release as I'll try to add some more features before the
next Boost release.
2017-09-23 19:53:25 +01:00
Daniel James
1beca463fa Merge branch 'develop'
- Warning testing on Travis + fixes
- Cygwin fixes
- Stop normalizing path of dependencies
- More readable publish-docs
2017-09-19 11:15:51 +01:00
Daniel James
1bb28036a9 Try to make publish-docs a tad more readable 2017-09-17 13:44:01 +01:00
Daniel James
ba493a19e1 Remove unnecessary cygwin includes 2017-09-15 19:21:30 +01:00
Daniel James
595182b0c7 Stop normalizing the path of dependencies
It was incorrect because it was following symlinks. That means that a
build system wouldn't detect is a symlink changed. It's probably best
not to do any normalization at all and leave it to the build system.
2017-09-15 19:21:30 +01:00
Daniel James
f9c24fa23f Try to fix cygwin 2017-09-10 11:14:03 +01:00
Daniel James
7ae616a7bf Merge branch 'develop'
- Fix bash path in shebangs (#2)
- Don't display 'development' warning for unknown versions
  (still displays 'unknown' error)
- Better error handling for command line file options
- Various code tweaks and reorganisation
- Fix `path_difference` for non-existant paths
- Improved travis testing
- Fix some warnings
2017-09-08 21:27:47 +01:00
Daniel James
62f4b4fcf3 More warnings 2017-09-03 04:50:35 +01:00
Daniel James
570f64f5b2 Try checking warnings separately from boost build on travis 2017-09-03 04:50:35 +01:00
Daniel James
41f6493fcb Add newline to path.hpp 2017-09-02 15:20:49 +01:00
Daniel James
a6b0682b09 Avoid 'long long' warnings 2017-09-02 15:05:58 +01:00