2
0
mirror of https://github.com/boostorg/website.git synced 2026-01-23 06:02:18 +00:00
Commit Graph

592 Commits

Author SHA1 Message Date
Daniel James
c927a1e22f Link to snapshot download page from dev release notes. 2016-08-08 13:08:02 +01:00
Daniel James
2a9de1a31b Fix quickbook filter. 2016-08-07 10:04:09 +01:00
Daniel James
28cf2392e4 In quiet mode, don't warn about remote doc modules. 2016-08-07 09:53:46 +01:00
Daniel James
61bc6afe84 Optimize some regular expressions.
Prompted by:

http://stackstatus.net/post/147710624694/outage-postmortem-july-20-2016

Not really an issue here, as mostly processing our own files, so they
should be less problematic. The version number parsing code might have
an issue with really long URLs, but I don't think that's possible. But
fix it anyway.
2016-07-30 11:59:45 +01:00
Daniel James
f7821755f7 Cleaner text filter implementation. 2016-07-30 11:58:25 +01:00
Daniel James
0d0006cce7 Fix title on quickbook source. 2016-07-30 11:43:03 +01:00
Daniel James
be3fc4e515 Merge branch 'feature/webhook' 2016-07-30 10:56:17 +01:00
Daniel James
9b1f368020 Remove unused feed parsing class. 2016-07-21 16:05:37 +01:00
Daniel James
607173fae6 Use DateTime for RSS last_modified. 2016-07-21 16:05:37 +01:00
Daniel James
1cee6728cc Support dates in state files. 2016-07-21 16:05:36 +01:00
Daniel James
1d3968a616 Use DateTime for timestamps.
Preserves timezone.
2016-07-21 16:05:35 +01:00
Daniel James
dce6c5ef72 More descriptive function name. 2016-07-21 16:05:35 +01:00
Daniel James
24d2df3697 Only set last_modified when really modified.
Was setting it in the parser, so it would be set on refereshes as well
as when the file was modified.
2016-07-21 16:05:34 +01:00
Daniel James
6892abb9fd Rework last_modified and pub_date.
- Both are now stored as strings.
- Unpublished articles have a null pub_date.
- last_modified is now always the last modified date,
  before it was the pub_date once published.
2016-07-21 16:05:34 +01:00
Daniel James
6a871d2985 Remove TODO note that has already been done. 2016-07-05 09:43:01 +01:00
Daniel James
e40e79ee12 Stop putting pubDate=In Progress in dev RSS feed.
Should probably stop setting pubDate to 'In Progress', it's an artifact
of how the site used to work.
2016-07-05 08:49:23 +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
25d3e1f099 Fix some issues prevents recursion in submodules.
Now get_modules works if there are no submodules, and stop throwing
exceptions for unusal submodule urls, since odeint has an external
documentation submodule.
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
941ab8267c Allow empty array in metadata file. 2016-06-22 08:37:44 +01:00
Daniel James
6ffad99173 Use standard config location for all domains.
Although for unrecognised domains, only use it when the local config
file isn't present.
2016-06-04 16:54:02 +01:00
Daniel James
9c8ab72da9 Remove unused parameter from unzip_error. 2016-06-04 15:44:17 +01:00
Daniel James
1b4356105a Read in webhooks and pass on to 'boost-tasks' to handle. 2016-06-04 14:43:39 +01:00
Daniel James
6f2851c5e8 Forbid access to code directory (apart from info.php).
Nothing really problematic, but might as well.
2016-06-02 09:11:48 +01:00
Daniel James
75000f5de7 Move tests into subdirectory.
To avoid running all the vendor tests on Travis.
2016-06-02 09:04:44 +01:00
Daniel James
f9034e55a7 Remove dependencies on DOMDocument. 2016-06-02 09:04:44 +01:00
Daniel James
25a884c58c Include release_data in hash. 2016-06-02 09:04:44 +01:00
Daniel James
f730bb37e1 Use release data. 2016-05-29 19:50:18 +01:00
Daniel James
17dbdf21c0 Add release_data to pages. 2016-05-29 19:50:18 +01:00
Daniel James
4f28b5bfdd Read libraries.htm template from repo. 2016-05-29 19:49:58 +01:00
Daniel James
ecb33fc721 Update the config setup to reflect current server. 2016-05-29 19:49:57 +01:00
Daniel James
779c8de658 Remove old download script. 2016-05-29 19:49:57 +01:00
Daniel James
f4477c80ab Merge remote-tracking branch 'origin/master' into fixes 2016-05-27 09:33:04 +01:00
Daniel James
3fd7bec5ff PHP 5.3 fix 2016-05-27 09:23:35 +01:00
Daniel James
ee73bbdd2b Remove last remanants of flag system.
Now just using release_status, which can only be 'released',
'beta','dev'.
2016-05-26 00:12:07 +01:00
Daniel James
f160d6cc55 Autoload URL handling. 2016-05-26 00:12:07 +01:00
Daniel James
779b3a13da Suppress log entry for invalid UTF-8. 2016-05-26 00:12:07 +01:00
Daniel James
71572b448b Fix title of directory listing 2016-05-26 00:12:07 +01:00
Daniel James
b2d368cbe9 Check that path exists earlier.
To avoid warning when getting the last_modified date.
2016-05-25 14:41:38 +01:00
Daniel James
3f7ba6f770 Fix regression documentation. 2016-05-25 14:41:07 +01:00
Daniel James
dfd1358f68 Make sure every category has a library array. 2016-05-25 14:41:06 +01:00
Daniel James
6156e13636 Merge remote-tracking branch 'origin/feature/more-mustache-support' 2016-05-22 23:25:19 +01:00
Daniel James
c6b8722361 Add signature + windows downloads. 2016-05-19 23:30:56 +01:00
Daniel James
18904dd490 Wonky path/file handling for partials.
The ruby version resolves partial paths to the current working
directory, this resolves them to the path of the current file. I can't
see it specified anywhere and this seems like better behaviour to me.
2016-05-19 23:19:08 +01:00
Daniel James
32c9ac5114 Make 'render' return a string. 2016-05-19 23:18:34 +01:00
Daniel James
73ccea8a16 Preset tokenizer regexp. 2016-05-18 18:54:31 +01:00