Daniel James
a325f560a0
Merge branch 'feature/file-urls'
boost-1.62.0
linux-binary
boost-1.63.0
boost-1.61.0
2016-02-18 11:57:48 +00:00
Rene Rivera
48d30f1512
Release CI.. Allow overriding install location.
2016-02-18 11:54:09 +00:00
Daniel James
b7c774187f
Cleaner implementation of xinclude path handling.
...
Split up `calculate_xinclude_path` into a few smaller functions. Also
reuse `quickbook_path` instead of having a special struct just for this
use.
2015-12-20 12:40:58 +00:00
Daniel James
066177a959
Move file_paths_to_url include include_paths.cpp
...
Which messes up testing. `include_paths.cpp` depends on `quickbook.cpp`
which depends on `program_options`. These kind of problems are mainly
with the use of globals, so I'll need to sort that out sooner or later.
2015-12-20 12:40:58 +00:00
Daniel James
c43999d7bf
Move the xinclude path handling stuff into include_paths.
2015-12-20 12:40:57 +00:00
Daniel James
18346450d6
Quick hack to make xmlbase correctly generate directory URLs.
...
After renaming file_path_to_url because it doesn't handle directories
correctly, I realised it was being used for directories in xmlbase. So
this fixes that. I didn't really want it to check the filesystem but
might have to do so. Proper fix coming up later.
2015-12-20 12:40:57 +00:00
Daniel James
93e334e25a
Start to test file_path_to_url.
...
Not sure when (or if) I'll get round to doing windows paths, but it
seems to work okay there at the moment.
2015-12-19 14:08:31 +00:00
Daniel James
dece082a87
Make ms_errors local to its file.
2015-12-19 14:08:30 +00:00
Daniel James
c8fa513bc4
Rename path_to_url to file_path_to_url.
...
Just to make clear that it isn't appropriate for directories, for which
it would need to add a trailing slash. I don't want to add such a check.
2015-12-19 14:08:30 +00:00
Daniel
d3bfdf9534
Release notes.
...
This might end up being 1.7.0, but call it 1.6.2 for now. I used to put
in alpha/beta versions, but that's mainly pointless bookkeeping.
2015-12-17 19:19:26 +00:00
Daniel James
72a39edaa7
First stab at correctly generating URLs from paths.
2015-11-18 21:37:11 +00:00
Daniel James
792dd11f7d
Remove old BOOST_DETAIL_CONTAINER_FWD define.
2015-11-18 21:37:11 +00:00
Daniel James
bb31baaef7
Merge tag '1.6.1' into develop
2014-07-27 12:02:44 +01:00
Daniel James
08663596f8
Merge branch 'release/1.6.1'
boost-1.57.0
boost-1.60.0
boost-1.58.0
boost-1.56.0
boost-1.59.0
2014-07-27 12:02:36 +01:00
Daniel James
9e93fce166
Update version.
2014-07-27 12:02:31 +01:00
Daniel James
52331e2d00
Merge tag '1.6.1b1' into develop
...
1.6.1 beta 1
2014-07-13 13:40:43 +01:00
Daniel James
c67b2366dc
Merge branch 'release/1.6.1b1'
2014-07-13 13:40:24 +01:00
Daniel James
3fffd6da9e
Update version for beta.
2014-07-13 13:40:18 +01:00
Daniel James
5265eb0ed2
Add some missing changes to the change log.
2014-05-29 17:30:34 +01:00
Daniel James
cd42cc5632
Don't encode '+' in links.
2014-05-29 17:15:53 +01:00
Daniel James
80b0c4c003
Merge branch 'release/1.6.1a2' into develop
2014-02-09 17:32:18 +00:00
Daniel James
4484e6ed03
Merge branch 'release/1.6.1a2'
...
Conflicts:
src/quickbook.cpp
2014-02-09 17:30:34 +00:00
Daniel James
adf9e60b84
Merge branch 'develop' into release/1.6.1a2
2014-02-09 16:33:11 +00:00
Daniel James
4a4458bca9
Remove executable bit from some files
2014-02-09 00:42:13 +00:00
Daniel James
fa3097e71f
Add 'long long' support to UTF-8 stream class.
2014-02-09 00:42:13 +00:00
Daniel James
1981dd1e25
Ignore testing kipple.
2014-01-26 13:47:23 +00:00
Daniel James
563e8a23c8
Remove executable flag from a few files.
2014-01-18 17:30:18 +00:00
Daniel James
a2079a5bbc
Update version.
2014-01-05 15:01:14 +00:00
Daniel James
0c918945f5
Fix type returned from rfind
2014-01-05 14:53:49 +00:00
Daniel James
0b4451e152
Include <vector> directly in files.cpp.
2014-01-05 14:43:38 +00:00
Daniel James
d9d0daf72f
Don't use BOOST_DETAIL_CONTAINER_FWD.
2014-01-05 12:50:56 +00:00
Daniel James
340c65150d
Merge branch 'release/1.6.1a1'
2013-12-28 14:55:12 +00:00
Daniel James
828300301a
Create merge point.
...
This includes some unmerged documentation changes, but they've been reverted on
the develop branch and moved onto a feature branch.
2013-12-28 14:50:01 +00:00
Daniel James
6cacc8bfe4
Update version.
2013-12-05 00:32:06 +00:00
Daniel James
9a610f40d4
Update version.
2013-12-05 00:28:01 +00:00
Daniel James
5fea56f8da
Revert the boost-doc-tools documentation.
...
Will start again on a feature branch.
2013-12-05 00:22:52 +00:00
Daniel James
11cc9932ab
Merge documentation and version changes.
...
Which really should have been merged before the release.
[SVN r86738]
2013-11-17 11:04:36 +00:00
Daniel James
d111b65896
Update quickbook docs now that colour support has been merged to release.
...
[SVN r86729]
2013-11-16 20:39:09 +00:00
Daniel James
73fb7e02de
Make include file order more consistent on different machines.
...
Sometimes when including files on the path the same glob will match the
same relative path from different include paths. In this case the paths
were ordered by their absolute paths. Instead use the order they occur
in the include path, which is a little more independent of the local
machine.
[SVN r86708]
2013-11-14 20:00:24 +00:00
Daniel James
159ae73072
Make unicode globs invalid.
...
[SVN r86707]
2013-11-14 19:24:34 +00:00
Daniel James
5c41e67a6d
Handle non-globs containing escaped characters.
...
[SVN r86706]
2013-11-14 19:24:01 +00:00
Daniel James
bd5338ee9e
Validate globs.
...
[SVN r86705]
2013-11-14 19:23:26 +00:00
Daniel James
0998743a60
Error for invalid paths containing escaped slashes.
...
Note that the test cases are really awkward so this is unlikely to
actually happen normally, but implementation is much easier if it
doesn't have to worry about these cases.
[SVN r86704]
2013-11-14 19:22:48 +00:00
Daniel James
ad43e1eda1
Glob dependency tracking.
...
[SVN r86703]
2013-11-14 19:22:09 +00:00
Daniel James
351ab07fb8
Fix the platform independent paths for globs.
...
[SVN r86702]
2013-11-14 19:21:37 +00:00
Daniel James
b593058fa6
Only run glob in existing directories.
...
Maybe it should be an error if there are no matches.
[SVN r86701]
2013-11-14 19:21:04 +00:00
Daniel James
0587081610
Only match files when the whole glob matches.
...
[SVN r86700]
2013-11-14 19:20:38 +00:00
Daniel James
9dd649ed9f
Add glob support.
...
This is based on Rene's implementation, but I used my own glob function,
and adjusted a few things since it's now always using ascii. It would be
nice to support unicode, but that would require at the very least a
normalization library, and perhaps more than that.
[SVN r86699]
2013-11-14 19:19:54 +00:00
Daniel James
f50e048a7a
Check that attribute values aren't empty.
...
Maybe I should also make the parser more lax.
[SVN r86692]
2013-11-13 21:51:25 +00:00
Daniel James
83e2d34c5a
Use quickbook 1.7's attribute value for element ids.
...
Allows use of templates, and allows more characters, ids now end with
whitespace - like ids in links.
[SVN r86691]
2013-11-13 21:51:05 +00:00