| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-07-01 | Update doc for % escapes in Sphinx doc, improve error messages | Jim Fehrle | |
| 2019-06-17 | Adapt change-header script to handle shebangs in addition to Emacs comments. | Théo Zimmermann | |
| Remove other types of lines before copyright headers. | |||
| 2019-06-17 | Update py-style headers to new year. | Théo Zimmermann | |
| 2019-06-17 | Update c-style headers to new year. | Théo Zimmermann | |
| 2019-06-14 | Add a comment documenting what fontsupport.py is. | Théo Zimmermann | |
| 2019-05-21 | Fixing typos - Part 1 | JPR | |
| 2019-05-16 | [refman] Introduce syntax for alternatives in notations | Clément Pit-Claudel | |
| Closes GH-8482. | |||
| 2019-05-12 | [refman] Raise an error when a notation doesn't parse | Clément Pit-Claudel | |
| 2019-04-21 | Remove duplicate copy of _warn_if_duplicate_name. | Jim Fehrle | |
| 2019-02-28 | [sphinx] Add warn option to coqtop directive. | Théo Zimmermann | |
| By default Coq warnings are made fatal when building the manual. If you want to show a command resulting in a warning, use the warn option. Preexisting warnings are either fixed or marked as expected. | |||
| 2019-02-20 | Merge PR #9560: [coqlib] Remove `-boot` option for setting the coqlib | Enrico Tassi | |
| Reviewed-by: SkySkimmer Ack-by: ejgallego Reviewed-by: gares | |||
| 2019-02-19 | [sphinx] Refactor handling of options for coqtop directive. | Théo Zimmermann | |
| Make it mandatory to give exactly one display option. | |||
| 2019-02-18 | [sphinx] Add abort and restart options to directive coqtop. | Théo Zimmermann | |
| 2019-02-18 | coqdomain.py fix typo in comment | Gaëtan Gilbert | |
| 2019-02-18 | Sphinx: nicer error reporting | Gaëtan Gilbert | |
| Example: add this to the first block in canonical-structures.rst: ~~~ Check nat. Check nat nat. ~~~ Output: ~~~ reading sources... [ 2%] addendum/canonical-structures Extension error: /home/gaetan/dev/coq/coq/doc/sphinx/addendum/canonical-structures.rst:43: Error while sending the following to coqtop: Check nat nat. coqtop output: Toplevel input, characters 6-13: > Check nat nat. > ^^^^^^^ [37;41;1mError:[0m Illegal application (Non-functional construction): The expression "nat" of type "[33;1mSet[0m" cannot be applied to the term "nat" : "[33;1mSet[0m" Full error text: End Of File (EOF). Exception style platform. <pexpect.pty_spawn.spawn object at 0x7fc8c8b1bc18> command: /home/gaetan/dev/coq/coq/bin/coqtop args: [b'/home/gaetan/dev/coq/coq/bin/coqtop', b'-boot', b'-color', b'on'] buffer (last 100 chars): '' before (last 100 chars): 'xpression "nat" of type "\x1b[33;1mSet\x1b[0m"\r\ncannot be applied to the term\r\n "nat" : "\x1b[33;1mSet\x1b[0m"\r\n' after: <class 'pexpect.exceptions.EOF'> match: None match_index: None exitstatus: None flag_eof: True pid: 11150 child_fd: 5 closed: False timeout: 30 delimiter: <class 'pexpect.exceptions.EOF'> logfile: None logfile_read: None logfile_send: None maxread: 2000 ignorecase: False searchwindowsize: None delaybeforesend: 0 delayafterclose: 0.1 delayafterterminate: 0.1 searcher: searcher_re: 0: re.compile('\r\n[^< ]+ < ') make[1]: *** [Makefile.doc:65: refman-html] Error 2 ~~~ Co-authored-by: Clément Pit-Claudel <clement.pitclaudel@live.com> | |||
| 2019-02-18 | Sphinx: fail when a command fails | Gaëtan Gilbert | |
| This uses a new coqtop-only option "Coqtop Exit On Error", not sure where to put the doc for it. It being an option means we can locally turn it off (.. coqtop:: fail). | |||
| 2019-02-18 | Sphinx: remove [coqtop:: undo] | Gaëtan Gilbert | |
| Co-authored-by: Vincent Laporte <Vincent.Laporte@fondation-inria.fr> | |||
| 2019-02-18 | Add diff rule for README.rst to dune refman-html alias | Gaëtan Gilbert | |
| We change regen_readme such that when given an argument it outputs there instead of overwriting the readme. Prompted by me noticing I forgot to regen in #9553. | |||
| 2019-02-14 | [coqlib] Remove `-boot` option for setting the coqlib | Emilio Jesus Gallego Arias | |
| Instead, if the coqlib is special, we set it explicitly in the command line, as Dune does. This is a continuation of #9523. In Sphinx, we stop using -boot, and pass `-coqlib` through the environment instead. Co-authored-by: Gaëtan Gilbert <gaetan.gilbert@skyskimmer.net> | |||
| 2019-02-12 | Fix doc for coqtop:: undo | Gaëtan Gilbert | |
| 2019-01-09 | [Manual] Remove link to non-existing CSS file | Vincent Laporte | |
| 2018-12-14 | Merge PR #9073: [sphinx] No more undocumented objects. | Clément Pit-Claudel | |
| 2018-12-14 | Do not raise object without body warning for prodn objects. | Théo Zimmermann | |
| 2018-12-13 | [dune] [doc] Support for building the reference manual with Dune. | Emilio Jesus Gallego Arias | |
| This is a reduced version of #8503 as to provide a way to build the reference manual with Dune. Dune 1.6 supports (experimentally) directories as targets, thus we introduce a rule that will call `sphinx` to build the manual. This only provides build, however generation of `.install` rules is not done, it will be hopefully addressed in #8503. Note that we set `expire: 1 month` for all the artifacts we build with Dune. IMHO this makes most sense as not to abuse Gitlab's hosting, however of course we could consider a different deployment strategy if wanted. | |||
| 2018-10-01 | Merge PR #8301: Documentation for proof diffs | Théo Zimmermann | |
| 2018-09-25 | [doc] Fix GH-8529: wrap macro definitions in math delimiters for MathJax | Clément Pit-Claudel | |
| 2018-09-23 | Update flag, option and table descriptions in coqdomain.py, update ↵ | Jim Fehrle | |
| README.rst to match. Bump env_version. | |||
| 2018-09-23 | Documentation for proof diffs | Jim Fehrle | |
| 2018-09-20 | Define flags (binary-valued settings) and tables (settings that are sets) | Jim Fehrle | |
| as separate NotationObject types, include in index. | |||
| 2018-09-20 | [doc] Rewrite and document the prodn directive | Clément Pit-Claudel | |
| It was broken and undocumented. We dropped the git logs, too, so it wasn't clear who wrote it and why it was introduced in the first place. | |||
| 2018-09-20 | [doc] Work around https://github.com/sphinx-doc/sphinx/issues/4979 | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Ensure that merging coqtop blocks preserves anchors | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Work around https://github.com/sphinx-doc/sphinx/issues/4980 | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix a typo in the developer guide | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Add env_version to metadata of coqrst plugin | Clément Pit-Claudel | |
| This is required by Sphinx 8.0. See https://github.com/sphinx-doc/sphinx/issues/4460. | |||
| 2018-09-20 | [doc] Create a separate index file for the LaTeX build | Clément Pit-Claudel | |
| See https://github.com/sphinx-doc/sphinx/issues/4977 for context. | |||
| 2018-09-20 | [doc] Move the LaTeX preamble to a separate .tex file | Clément Pit-Claudel | |
| 2018-09-20 | [doc] Fix a typo in coqdomain.py | Clément Pit-Claudel | |
| 2018-08-31 | Merge PR #8170: Don't index names starting with `_` in docs | Théo Zimmermann | |
| 2018-08-22 | Fix #8251: remove "the the" occurrences | Gaëtan Gilbert | |
| 2018-07-30 | [sphinx] Use arguments of '.. example::' directive as a title | Clément Pit-Claudel | |
| Most existing uses of .. example did not use the first line as a title, so this commit also adds appropriate blank lines. | |||
| 2018-07-26 | [sphinx] Do name cleanup in handle_signature | Clément Pit-Claudel | |
| 2018-07-25 | [sphinx] Add a way of skipping names in the indexes. | Théo Zimmermann | |
| 2018-06-21 | Merge PR #7815: On cygwin, pass the filename in a format that coqdoc ↵ | Maxime Dénès | |
| understands. | |||
| 2018-06-20 | On cygwin, pass the filename in a format that coqdoc understands. | Jim Fehrle | |
| 2018-06-19 | [doc] Rewrite and document the prodn directive | Clément Pit-Claudel | |
| It was broken and undocumented. We dropped the git logs, too, so it wasn't clear who wrote it and why it was introduced in the first place. | |||
| 2018-06-08 | gitlab: build sphinx doc in separate job | Gaëtan Gilbert | |
| 2018-05-25 | [doc] Allow more than one signature and name per Sphinx object | Clément Pit-Claudel | |
| As discussed in GH-7556. | |||
| 2018-05-25 | Merge PR #7556: Add a setting to warn about empty object in the refman | Maxime Dénès | |
| 2018-05-22 | [doc] Add a setting to warn about empty Coq objects | Clément Pit-Claudel | |
