2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-26 19:12:15 +00:00
Commit Graph

66 Commits

Author SHA1 Message Date
Daniel James
ddf45e503e Tighten up the library display code a little.
Be a little more thorough about validating input. Main benefit is
cleaning up the links displayed on the page, which could contain
arbitray user supplied values.
2016-06-05 13:41:35 +01:00
Daniel James
80c11140c8 Add special versions 'hidden' and 'unreleased'.
So that 'boost-version' is never null.
2015-11-15 15:08:32 +00:00
Daniel James
66160d2fea Move library loading into boost_libraries.
Still a bit shoddy, but at least it's only in one place.
2015-01-10 13:44:58 +00:00
Daniel James
b56b9fc54c Don't show unreleased libraries in release documentation. 2014-08-21 20:22:33 +01:00
Daniel James
c4c3fa8ce6 Rename boost_libraries to BoostLibraries. 2014-08-07 20:34:30 +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
8e68c0b2cb 'unreleased' for libraries without a version.
Assuming that a released library will have a 'boost-version' field.
2014-04-28 21:42:04 +01:00
Daniel James
7c32655b59 Better display of library details.
Don't assume the array entry is set, and htmlencode for output.
2014-04-28 21:42:04 +01:00
Daniel James
f8d9c39b34 Clean up the final page display a bit.
At least I think it's clearer.
2014-04-16 04:35:56 +01:00
Daniel James
ee57ff9dd8 No need to pass around categories now. 2014-04-16 04:35:56 +01:00
Daniel James
236dd6dfdd Precalculate some of the link stuff. 2014-04-16 04:35:56 +01:00
Daniel James
7e38dcf337 Just stuff all the functions into the class. 2014-04-16 04:35:55 +01:00
Daniel James
054affe457 More verbose filter function.
I used to be quite keen on dense conditions. Now I seem to be regretting
that.
2014-04-16 04:35:55 +01:00
Daniel James
032b0bce5c Doesn't seem possible to have category_value 'all'. 2014-04-16 04:35:55 +01:00
Daniel James
1b9443756f Move much of library list implementation into class.
An attempt to structure the file a bit better. Actually makes the file a
bit bigger, but hopefully it will be a little easier to manage now.
2014-04-16 04:35:55 +01:00
Daniel James
e29bdb5fdc Small improvements to some of the display functions. 2014-04-16 04:35:55 +01:00
Daniel James
341cc24990 No need to check for 'false'.
Because BoostLibraries does it already.
2014-04-16 04:35:55 +01:00
Daniel James
4e0dbc79c3 Move page title generation into BoostVersion. 2014-04-16 04:35:55 +01:00
Daniel James
78a6aa7733 More specific names for from_string/from_file. 2014-02-24 22:49:17 +00:00
Daniel James
baf07faaa8 Use static method to create boost_libraries. 2014-02-01 21:54:23 +00:00
Daniel James
3a438b196b Move version checking code into boost_libraries. 2014-02-01 21:54:22 +00:00
Daniel James
186a4cc68f Mark signals as deprecated in 1.54+
Plus code to allow libraries to be marked as deprecated.

[SVN r84774]
2013-06-14 06:58:44 +00:00
Daniel James
8fda3a3ce4 Merge versioned library info from beta.
Needed because polygon will have different information in 1.54 to older
releases.


[SVN r84383]
2013-05-20 08:21:27 +00:00
Daniel James
d943d39d07 Website: Merge from beta to live
[SVN r80314]
2012-08-29 22:37:51 +00:00
Daniel James
1aa26d9ea3 Website: Merge library list fix from beta.
[SVN r79024]
2012-06-20 21:49:42 +00:00
Daniel James
04e58c21cd Website: Merge to live.
[SVN r76878]
2012-02-04 14:26:41 +00:00
Daniel James
206bbea4d0 Merge from beta. Release 1.46.0
[SVN r69135]
2011-02-21 23:21:06 +00:00
Daniel James
3e2e55ad7a Merge some mall documentation improvements from beta.
[SVN r65026]
2010-08-26 20:43:01 +00:00
Daniel James
c2fdb386f0 Use a serialized version of the library info to speed up the library pages.
[SVN r64891]
2010-08-18 19:36:59 +00:00
Daniel James
fc89ae0449 On the main library list, use 'release' link.
This redirects to the lastest version. Slower than linking directly to
the version's documentation, but it should hopefully help google find
the permalink.

[SVN r63197]
2010-06-21 20:51:30 +00:00
Daniel James
cf7c5979ec When displaying documentation check if this is a future version.
This is a bit of a hack, need better handling of versions.

[SVN r61982]
2010-05-15 10:47:11 +00:00
Daniel James
fb62d61697 Rename the style directory.
Rookie mistake, the website is getting a little messed up by cached css files.
Rename the style directory to work round this.


[SVN r61808]
2010-05-06 10:46:50 +00:00
Daniel James
40dcb7ce04 Prepare for 1.43.
[SVN r61800]
2010-05-05 21:43:08 +00:00
Daniel James
02a14525dd Prepare for release.
[SVN r59428]
2010-02-02 17:52:15 +00:00
Daniel James
4a9b9bce3c Prepare for release.
[SVN r57651]
2009-11-14 16:44:06 +00:00
Daniel James
e98279dd24 Fix the filtered view by using strict equality.
[SVN r57374]
2009-11-04 18:53:29 +00:00
Daniel James
ff7a576d95 Use the 1.40 documentation.
[SVN r55805]
2009-08-27 17:25:37 +00:00
Daniel James
1b1d6c85aa Upgrade to css hover 3 and only use it for IE 7 as it causes IE 6 to crash and
isn't needed on IE 8.

[SVN r53323]
2009-05-27 19:50:45 +00:00
Daniel James
c1eb3b595f Move website to 1.39 docs.
[SVN r52710]
2009-05-01 20:45:55 +00:00
Daniel James
27c91e9458 Use boolean values when appropriate in the library list xml.
[SVN r52498]
2009-04-20 07:27:56 +00:00
Daniel James
60da9ff5a5 1.38 docs.
[SVN r51087]
2009-02-08 14:15:02 +00:00
Daniel James
2e19f5d19a Revert move to 1.38 beta2, I didn't mean to check that in.
[SVN r50885]
2009-01-29 22:18:18 +00:00
Daniel James
15e5f29d08 Use 1.38 beta2 documentation.
[SVN r50883]
2009-01-29 22:16:09 +00:00
Daniel James
63da5091e6 Include the category in the page title.
[SVN r50873]
2009-01-29 16:02:33 +00:00
Daniel James
6455f20ba0 Use instead of , as contains more than just the url parameters.
[SVN r50872]
2009-01-29 15:57:02 +00:00
Daniel James
3f5f2c5eff Include the boost version in the documentation page.
[SVN r50772]
2009-01-25 17:40:57 +00:00
Daniel James
98c4088e6c Fix the version filter.
[SVN r50771]
2009-01-25 17:40:48 +00:00
Daniel James
e13db4015c Support all the sort fields, even though they're not all displayed as there might still be links using them.
[SVN r50770]
2009-01-25 17:40:40 +00:00
Daniel James
5c8e44a44a Avoid an error when a library doesn't have any categories.
[SVN r50769]
2009-01-25 17:40:32 +00:00
Daniel James
4468eb1fcc Add a library's categories to its information on the documentation list.
[SVN r50768]
2009-01-25 17:40:24 +00:00