Daniel James
2f3985736a
Remove some more unused filters.
2014-11-05 00:57:50 +00:00
Daniel James
8b28506bdf
Update site to use new build sub-site.
...
Updated redirects, removed now unused filter, added some notes about
directories that need to be set up.
2014-11-05 00:57:50 +00:00
Daniel James
444c9caad8
Release 1.57.0
2014-11-03 22:09:52 +00:00
Daniel James
a34e3d2770
Remove leading slashes from documentation urls
...
Documentation urls are considered relative from the root of the repo.
2014-09-28 16:57:15 +01:00
Daniel James
c2db4c94f3
Fix sorting with unrelease libraries.
2014-08-21 20:22:33 +01:00
Daniel James
41635fa386
Deal with some empty values.
2014-08-21 20:22:32 +01:00
Daniel James
5d9121f71f
Clean up some library details handling code.
2014-08-20 20:08:32 +01:00
Daniel James
af3ed55028
Remove 'update-version' from BoostLibrary details.
...
It really shouldn't be stored in BoostLibrary at all, but it makes it a
tad easier to have the object readily available.
2014-08-20 20:08:32 +01:00
Daniel James
2d47ea67b8
Clean up module details.
...
Now set when BoostLibrary is constructed, so the data should always be
correct.
2014-08-20 20:08:31 +01:00
Daniel James
66744b51ab
Use $info parameter for BoostLibraries methods.
2014-08-20 20:08:31 +01:00
Daniel James
6fb91aaf33
Extract some methods dealing with library details.
2014-08-20 20:08:31 +01:00
Daniel James
a713234ed9
Create BoostLibrary for a library's info.
2014-08-20 20:08:31 +01:00
Daniel James
107ea4f99d
Go back to using the URL to generate the version path.
...
The new code doesn't work for something like:
http://www.boost.org/development/tests/release-1_35_0/developer/summary.html
As it doesn't follow the same URL convention as the documentation.
2014-08-19 18:06:14 +01:00
Daniel James
aca73143c7
Try to fix test results.
...
It was incorrectly changing 'develop' to 'boost_develop'.
2014-08-19 17:49:57 +01:00
Daniel James
334388a833
Restore change lost in f8cc382db
2014-08-19 17:34:53 +01:00
Daniel James
aaed6a4525
Merge branch 'master' into beta
...
Conflicts:
common/code/boost_archive.php
generated/libraries.txt
2014-08-19 17:14:29 +01:00
Daniel James
461396df5c
Fix fragment when generating urls.
2014-08-18 16:27:04 +01:00
Daniel James
4ee64c3d8c
Don't escape unicode in json.
2014-08-18 16:12:55 +01:00
Daniel James
1f7fca4e0e
Fix getting started guide for 1.56.
2014-08-09 20:27:50 +01:00
Daniel James
666b0354df
Fix more php 5.3 issues.
...
Php code in site-tools still requires 5.4, but that's normally not run on the server.
2014-08-07 21:27:43 +01:00
Daniel James
d810ac06b2
Move display_template into BoostArchives.
...
Also remove 'template' from $params.
2014-08-07 20:34:31 +01:00
Daniel James
ffd362a55d
Remove title and charset from params.
2014-08-07 20:34:31 +01:00
Daniel James
54b4ed12b4
Move boost_archive_render_callbacks + rename.
2014-08-07 20:34:31 +01:00
Daniel James
eb8a65620d
Convert display_dir into a class.
2014-08-07 20:34:31 +01:00
Daniel James
f8cc382db8
Create a BoostArchive class.
2014-08-07 20:34:31 +01:00
Daniel James
75d70fec56
Setup test_libraries properly.
2014-08-07 20:34:31 +01:00
Daniel James
8574966611
Make params a member.
2014-08-07 20:34:31 +01:00
Daniel James
84f319db43
Convert boost_filters to an object.
2014-08-07 20:34:31 +01:00
Daniel James
13ce1c1ca6
Convert filters to classes.
2014-08-07 20:34:30 +01:00
Daniel James
62e559ac8a
Class for boost_utility for autoloading.
2014-08-07 20:34:30 +01:00
Daniel James
1ac74db140
Autoload BoostSuperProject.
2014-08-07 20:34:30 +01:00
Daniel James
c4c3fa8ce6
Rename boost_libraries to BoostLibraries.
2014-08-07 20:34:30 +01:00
Daniel James
5c762aea9a
Setup autoloading.
2014-08-07 20:34:30 +01:00
Daniel James
88d546207d
Use a version object from the start.
...
Although it still doesn't assume that the version is an object in the
filter and template functions, just in case they're called by some other
means.
2014-08-07 20:34:30 +01:00
Daniel James
62d53126d5
Prepare update for 1.56.0.
...
Upon release will need to merge this, update boost_1_56_0.qbk, and
rebuild.
2014-08-07 13:34:54 +01:00
Daniel James
4fdd326d07
Fix setting the documentation path.
...
It was wrong for modules where the module path doesn't match the module
name.
2014-08-06 20:02:11 +01:00
Daniel James
bbebb927ce
Set version on release.
...
A bit trickier than expected!
2014-08-06 20:02:11 +01:00
Daniel James
67329904aa
Fix is_numbered_release.
2014-08-06 20:02:11 +01:00
Daniel James
071434ac67
Remove some broken code.
...
This was meant to fill in missing boost version entries, but it didn't
work, and it's done properly in 'reduce_versions'.
2014-08-06 20:02:11 +01:00
Daniel James
24a8f38712
Better support for beta versions.
...
It used to just ignore the beta information, but that wasn't quite right.
This does means that the library details will still have information about
the beta version after a release, which isn't desirable, but it
shouldn't be too hard to write something to strip out old beta
information.
2014-07-21 22:29:42 +01:00
Daniel James
860cb21970
Custom html_encode to use UTF-8.
...
PHP 5.4 uses UTF-8 by default, but PHP 5.3 uses ISO-8859-1 so character
encoding is going wrong there. So replace htmlentities with a function
that uses the correct encoding.
2014-07-20 23:36:24 +01:00
Daniel James
b3dea6453d
Don't die on parse errors when updating.
2014-07-13 11:21:44 +01:00
Daniel James
efc08e09fb
Support release versions in update.
2014-07-13 11:21:44 +01:00
Daniel James
fce30841ed
Merge branch 'beta'
2014-07-06 21:10:15 +01:00
Daniel James
f06d96fa24
Fix resolve_url for absolute urls.
2014-07-06 21:08:30 +01:00
Daniel James
f42a214afc
Half-hearted error handling.
2014-06-16 10:22:47 +01:00
Daniel
6a58669e05
Inherit boost-version metadata from previous version.
...
Does this fit in reduce_versions? It seems to. Maybe should make the
data structure a bit better, boost-version shouldn't change with new
releases so it could be part of some release independent data.
2014-06-09 11:55:26 +01:00
Daniel James
091ac11df2
Fix modules.
...
First remove some old code which guessed the module from the library's
key, this was there to bootstrap modules - no need now they're all
stored either in the documentation list, or implicitly by the location
of libraries.json.
Secondly, pass the name of the module as the parameter, rather than the
array containing the module data.
2014-06-08 23:00:51 +01:00
Daniel James
2776664692
Use 'and' for names lists.
2014-06-03 19:05:32 +01:00
Daniel James
61509415d6
Remove excluded fields from json last.
...
Doing it before the normalization can remove needed fields.
2014-06-03 19:05:32 +01:00