2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-24 18:32:38 +00:00
Commit Graph

123 Commits

Author SHA1 Message Date
Donovan
1f335ba82f Add secondary sort by name to C++ Minimum (cxxstd)
- Added secondary sort by library's name on same cxxstd values When sorting by C++ Minimum
- Removed 'std' from XML parsing as it has been removed from the XML file by the latest build.
2021-01-13 01:29:48 +08:00
Donovan
0404ee4a2f Put 'std', 'cxxstd' field for xml parsing
- Put 'std' field back for xml parsing for the time-being
- Remove 'std' field in xml export
2021-01-12 02:02:22 +08:00
Donovan
047a33cb22 Remove all std references
- Removed 'std', 'std-proposal', 'std-tr1' throughout the codes
- Titlize 'C++ standard minimum level' in the doc page
2021-01-11 10:19:38 +08:00
Donovan
787eb56589 Update library doc page with 'Standard' field removed
- Remove 'Standard' field from each library info
- Remove 'Standard Proposals' and 'TR1 libraries' from sort categories
- Add 'C++ Minimum' to sort categories
2021-01-10 10:59:11 +08:00
Automated Commit
d13509c653 Update documentation list 2020-06-23 19:14:22 +00:00
Glen Fernandes
d6d26b348d Further changes from US-ASCII to UTF-8 2020-04-10 17:41:08 -04:00
Daniel James
40688e1552 Update links for https
Mostly in comments. Might be better to use relative links from html.
2018-04-13 09:14:48 +01:00
Daniel James
53ea7b52cd Don't write out empty authors tag 2017-07-02 14:52:36 +01:00
Daniel James
2b2298c599 Add support for 'removed' status + remove TR1 2017-07-02 14:52:36 +01:00
Daniel James
768ceaa946 Fix case insensitive category names
Now they are indexed by lower case name, and library category is stored
in lower case.
2017-01-21 13:13:34 +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
b6fa0ec132 Include hidden libraries in get_for_version 2016-11-30 01:54:00 +00:00
Daniel James
3e28274c53 Clean up some of the confusing version code 2016-11-14 22:54:08 +00:00
Daniel James
dfa8c97cc9 Fix hidden check
The 'hidden' method creates a hidden version, it doesn't check for hidden.
2016-11-14 22:52:28 +00:00
Daniel James
3e23bcae9a Support status=unreleased 2016-11-14 22:45:28 +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
975a4c48f8 Converted some error message to interpolated strings.
I'd missed a comma in one of them, so it wouldn't work. I find
interpolated strings to be more robust in this regard.
2016-09-29 12:30:33 +01: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
862024b0af Don't update new library versions in every beta. 2016-09-15 10:28:31 +01:00
Daniel James
9a7a44e073 Work when latest_version isn't set. 2016-08-24 17:26:27 +01:00
Daniel James
43339dda58 Update latest version on release. 2016-08-24 17:16:20 +01:00
Daniel James
ac9efd7b59 Store the latest library version.
Will need to automatically update when updating doc list.
2016-08-24 17:16:19 +01:00
Daniel James
d404463956 TODO notes where might want to use hidden libraries.
Currently just pretend they don't exist.
2016-07-04 23:31:35 +01:00
Daniel James
23e0d6c01e Add support for status=hidden. 2016-07-04 23:14:29 +01:00
Daniel James
aafca815c0 Remove transitional code. 2016-07-04 22:45:50 +01:00
Daniel James
2679edc6fa Script to change 'module' to 'library_path' in metadata. 2016-07-04 22:45:49 +01:00
Daniel James
c97dd3c96c Allow update_finish to be called without a version parameter. 2016-07-04 22:45:49 +01:00
Daniel James
0cfef1fceb Store library path in metadata, instead of module.
This allowed me to simplify some of update-doc-list as there's no longer
any need to work out the module for a library.  This might break
update-doc-list in places. Will work on that next.
2016-07-04 22:45:49 +01:00
Daniel James
f160d6cc55 Autoload URL handling. 2016-05-26 00:12:07 +01:00
Daniel James
dfd1358f68 Make sure every category has a library array. 2016-05-25 14:41:06 +01:00
Daniel James
94fc1afd9d Remove the restriction on miscellaneous libraries. 2016-02-28 23:44:27 +00:00
Daniel James
c1ec0057eb Stop a useless message.
Was just creating noise. Possibly should just let libraries use
miscellaneous as they want.
2016-01-10 15:18:25 +00:00
Daniel James
140b6c042e Rejig the update mechanism.
Now cleans up the database even when there are no updates. Updating for
a relese is better integrated. And also sets up the ground work for
deleting libraries.
2015-11-15 15:08:32 +00: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
f3402a42f2 Mark beta releases + overwrite for final release.
Still have to remove libraries manually, so if a library isn't in a
release will need to do that.
2015-11-15 15:08:32 +00:00
Daniel James
7c34d9b9d4 Normalize categories propely when loading from metadata.
This was causing superfluous entries in the library history.
2015-11-14 20:50:44 +00:00
Daniel James
ca1055f2e3 Remove use of ENT_XML1.
Not available in php 5.3.
2015-10-12 22:44:45 +01:00
Daniel James
43363a2a32 Self-closing element for startElement;endElement. 2015-10-12 21:52:29 +01:00
Daniel James
1b63392439 Implement outputMemory's flush parameter. 2015-10-12 21:52:29 +01:00
Daniel James
d2e39b26c1 Slightly abstract writing in BoostLibraries_XMLWriter.
Might later expand it to support more of XMLWriter, such as writing to a
resource (openURI).
2015-10-12 21:52:28 +01:00
Daniel James
399f3b528b Hacky emulation of XMLWriter.
XMLWriter isn't always available, so this will do as a replacement. I
wonder if it would have been easier to convert the code to create a
DOMDocument or something similar.
2015-10-12 21:52:28 +01:00
Daniel James
7479780ad1 Handle missing category in library data. 2015-05-16 12:13:19 +01:00
Daniel James
6bff54b597 Another fix for old php. 2015-05-12 02:22:10 +01:00
Daniel James
93a3d601a9 Will hopefully fix the library list. 2015-05-12 02:21:21 +01:00
Daniel James
fd367cf81a Only allow 'Miscellaneous' libraries that aren't in other categories. 2015-04-27 00:07:19 +01:00
Daniel James
1beb15a282 Validate categories when updating library data.
Just a quick implementation for now, should be done more generally.
2015-04-21 00:32:12 +01:00
Daniel James
7db317dd25 Create json output from array of BoostLibrary. 2015-04-21 00:20:08 +01:00
Daniel James
b70a11aa95 Remove the $info stuff. 2015-04-21 00:20:08 +01:00
Daniel James
061dd50a41 Update from array of BoostLibrary rather than BoostLibraries.
The code was pretty messy because it was using BoostLibraries for
everything, this will hopefully let it be a bit cleaner.

Also removes support for xml metadata files. No one has ever used it.
2015-04-21 00:20:08 +01:00