2
0
mirror of https://github.com/boostorg/website.git synced 2026-02-25 04:42:32 +00:00
Commit Graph

525 Commits

Author SHA1 Message Date
Daniel James
addd2d0edf Merge branch 'master' into develop 2016-12-11 04:59:16 +00:00
Daniel James
f34369d42c Update library data for hidden libraries
For the version, I used the earliest tag in the library. Stopwatch won't
update correctly until my pull request is accepted.
2016-11-30 05:29:47 +00:00
Daniel James
8abdbd3938 Remove a load of old TODO notes
boost_archive.php:

For mime types, the current list seems fine, and a full list doesn't
seem feasable.

boost_filter_text.php:

For supporting other character sets, could possibly use
mb_detect_encoding to guess the file's encoding, but it's not currently
installed on the server, and I think guesses are probably no better than
just assuming everything is UTF-8. The alternative would be some
mechanism to specify a file's (path's?) encoding, but I'm sure that can
be done if the need arises.

boost_library.php:

If it turns out that a better exception is needed, then it will be
handled then, so I'm not concerned with that TODO note.

boost_pages.php:

Sourceforge is redirecting downloads to the right place, so I'll not
bother with '/download' at the end. It's probably better if the download
URLs have the right filename.

boost_simple_template.php:

I don't think the simple template class really needs to support tricky
edge cases, so I'll just leave that alone.

doc/libraries.php:

I don't think anyone's desperate to see the library list for ancient
versions. If they are, they can get the it in json format using:
http://www.boost.org/doc/libraries.json.php?version=1.11.1

site-tools/git-prep-beta.sh:

Coming back to this, I think the answer is no. A change on master is
only really made when it has been pushed to remote, if it's only local
then it might get rebased.

This script doesn't actually get much use now that there are long
standing unmerged changes in beta, but it used to work well for me.

site-tools/update-doc-list.php:

Other TODO note was to make the script a little more automatic when run
against a local git tree, but I don't think that's a use case to support
in general. The tree might not be fully synced, or might be checked out
from a tag, which would be harder to check.
2016-11-30 01:53:57 +00:00
Daniel James
451e564c26 Use exceptions for http errors
Not how I'd normally do this, but seems cleaner than exiting the script
in the middle of a constructor.
2016-11-30 01:30:37 +00:00
Daniel James
d74bcf2a29 Use BoostDocumentation instead of BoostFilterData
Move some of BoostFilterData's member into BoostFilter.
2016-11-30 01:30:36 +00:00
Daniel James
068a037ea3 Store version string for title in BoostDocumentation
Also pulled the BoostDocumentation logic in libraries.php into the
class, which makes it slightly cleaner.
2016-11-30 01:30:36 +00:00
Daniel James
ea3fc601a6 Store documentation details in BoostDocumentation
Allows the library list implementation to be a bit cleaner.
2016-11-30 01:30:15 +00:00
Daniel James
be4fd29599 Strict version parsing in BoostVersion::from
It used to just grab anything that looked like a version number from a
string. Now the whole string must be a version number. Left the library
list in a little bit of a mess, but will clean that up next.
2016-11-30 01:29:27 +00:00
Daniel James
d8c89f8c9a Move the documentation configuration into boost_documentation
Remove a little duplication and makes it easier to see how the class is
actually used. Would normally be stored in a separate file, but I didn't
really want to create one.
2016-11-30 01:10:20 +00:00
Daniel James
c465903879 Make the documentation fix directory configurable
After merging this, I'm planning on splitting putting the fix directoy
in a separate repo, as it's getting large.
2016-11-30 01:08:36 +00:00
Automated Commit
2ca75b11ab Update documentation list 2016-11-23 01:21:28 -05:00
Daniel James
ae644adc79 Update documentation list for 1.63.0 beta1 2016-11-21 07:03:40 -05:00
Automated Commit
38a61b15a8 Update documentation list 2016-11-21 01:21:37 -05:00
Daniel James
3d8a5f48aa Put json logic in a function 2016-11-14 22:54:09 +00:00
Daniel James
bce12af4d3 Better error in libraries.json.php 2016-11-14 22:54:09 +00:00
Daniel James
03e5b2904c Include hidden libraries in json list 2016-11-14 22:54:08 +00:00
Daniel James
3e28274c53 Clean up some of the confusing version code 2016-11-14 22:54:08 +00:00
Daniel James
d827cf8866 Fix links from regression source into boost source 2016-11-14 22:53:35 +00:00
Daniel James
b6ca3886f3 Clean up library list/pull request + better error pages 2016-11-14 22:53:35 +00:00
Daniel James
3de65626ed Add redirect files for early GraphParallel 2016-11-13 09:11:19 +00:00
Daniel James
8a815fdff6 Backdate GraphParallel to 1.40.0 2016-11-13 09:06:52 +00:00
Automated Commit
01c09c3363 Update documentation list 2016-11-10 01:22:04 -05:00
Automated Commit
7ea13866ca Update documentation list 2016-11-04 01:22:43 -04:00
Automated Commit
ced91fddbf Update documentation list 2016-11-01 01:21:51 -04:00
Daniel James
c635caebfe Missing factory/forward documentation 2016-10-30 23:44:48 +00:00
Daniel James
c8f365bd26 Merge branch 'develop'
Pretty large development merge. Including:

- More robust PHP error handling.
- Automatically update release data from various sources. Manually
  updating a json file was too error prone.
- Normalize hashes of release notes, so that they won't need to be
  manually updated so often.
- Small improvements to quickbook page data.
- Cache html generated from quickbook - so no need to reparse when
  changing release data. Much of the site can now be rebuilt without
  installing quickbook, although changes in quickbook won't be included.
- Scripts in site-tools have are more consistent at the command line,
  and all support '--help' (although some have very little information).
- Automatically update more of the site for new releases.
2016-10-30 19:57:32 +00:00
Daniel James
34ce8f168e Only include visible libraries in library list 2016-10-27 20:09:13 +01:00
Daniel James
3e7ff0555c Fix default sort for library list 2016-10-27 19:23:18 +01:00
Daniel James
796d1e636d Fix documentation list 2016-10-27 19:20:59 +01:00
Daniel James
38fce7d665 Fix redirect at libs/numeric 2016-10-27 19:14:15 +01:00
Daniel James
8b9397691f Missing odeint documentation 2016-10-27 19:14:15 +01:00
Daniel James
aad8876a69 Fix documentation list 2016-10-16 19:51:49 +01:00
Daniel James
2ec09f6f47 Automatically update the documentation list 2016-10-16 19:51:49 +01:00
Daniel James
76e5d9c6a0 Automatically update htaccess file for releases. 2016-10-16 19:51:49 +01:00
Daniel James
c1dd8bc483 Oops, accidentally checked in old version of various things. 2016-10-06 22:43:09 +01:00
Daniel James
bfd4f9ed8f Support for generating root index file 2016-10-06 22:42:03 +01:00
Daniel James
ed92fc5013 Missing ASIO docs 2016-10-03 19:17:11 +01:00
Daniel James
f8f2df2ff5 Merge branch 'master' into develop 2016-09-30 11:19:53 +01:00
Automated Commit
c81ff87a76 Update documentation list 2016-09-29 01:22:22 -04:00
Daniel James
b8120cc53c Adjust a lot of the error handling.
Use exceptions for most internal errors. Return error codes for most errors.
2016-09-29 02:08:52 +01:00
Daniel James
f4472fc751 Website bootstrap file.
Sets up error handling and timezone, maybe other things in the future.
2016-09-29 02:08:52 +01:00
Daniel James
4dd37ac5f4 Sort display of sort links 2016-09-28 22:51:27 +01:00
Daniel James
45f3957e93 Fix the sort option 2016-09-28 22:47:53 +01:00
Daniel James
8d03a339c0 Update various places where release is set. 2016-09-28 13:07:03 +01:00
Daniel James
f2765bf6b3 Update library list from release candidate. 2016-09-28 13:06:23 +01:00
Daniel James
3bd06c1594 Cleaner code to decide whether to show documentation list. 2016-09-21 09:14:21 +01:00
Daniel James
59f40e8bdd Update doc for beta2. 2016-09-15 05:31:19 -04:00
Daniel James
fb97f4e4e1 Update doc list for 1.62.0 b2 2016-09-14 13:46:43 +01:00
Automated Commit
92e0597e9c Update documentation list 2016-09-07 01:22:17 -04:00
Daniel James
9ba3d280ad Quick hack to 404 documentation list for missing documentation. 2016-09-06 08:17:24 +01:00