Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-30 | ci: add Python static analysis check via mypy | Jiri Suchan | |
2022-09-12 | Fix invalid literals in generated rst docs | Jason Yundt | |
Before this change, API docs that look like this: …adding [param character]s to the right of the string. would turn into rst files that look like this: …adding ``character``s to the right of the string. That reStructuredText is invalid and causes warnings when the docs repo is built. | |||
2022-08-30 | [doc] Use f-strings throughout make_rst.py | Andy Maloney | |
Based on discussion in #64230 | |||
2022-08-26 | Make cross-link generation more reliable in RST documentation | Yuri Sizov | |
2022-08-15 | Improve the `make_rst.py` parser for BBCode tags | Yuri Sizov | |
2022-08-08 | Rename the argument tag to param in XML documentation | Yuri Sizov | |
2022-08-08 | Add support for [param foo] syntax in valid documentation contexts | Yuri Sizov | |
2022-08-08 | Add checks for empty/unnamed arguments to make_rst.py | Yuri Sizov | |
2022-08-04 | [make_rst] Remove (fake) return types on annotations | Andy Maloney | |
Based on discussion in #63561, Yuri mentioned that the return types are not necessary here, so remove the fake "void" return types on annotations. | |||
2022-08-03 | Convert Python type hints in tools/make_rst.py | Andy Maloney | |
Since Python 3.5+ is required, we can use proper type hints based on PEP 484. Because we are working on contributor tooling we can assume 3.6+ and use PEP 526 for variable declarations as well. | |||
2022-07-28 | Patch the make_rst.py utility to handle specially operators with '<' | Jcrespo | |
When generating rst files from xml class reference, unknown references to operators were generated, as something like: :ref:`operator <<class_Vector2_operator_lt_bool>` was rendered in html as: operator ( Vector2 right ) -it just needed escaping. The small addendum checks for operator names containing '<' and substitutes it with '\<', escaping at rst level and generating instead the right rendered html: operator < ( Vector2 right ) This affected mostly the reference pages of the VectorX family of classes. If in the future more types need escaping, a more general solution will be needed. | |||
2022-07-27 | doc: Fix relative paths in `make_rst.py` generated comment | Rémi Verschelde | |
Follow-up to #63495. | |||
2022-07-27 | Merge pull request #63495 from YuriSizov/docs-improve-autogen-note | Rémi Verschelde | |
2022-07-27 | Improve the autogenerated note in RST docs for class reference | Yuri Sizov | |
2022-07-26 | Add missing Python type hints in tools/make_rst.py | Andy Maloney | |
2022-07-06 | Merge pull request #62713 from YuriSizov/docs-scripting-annotations | Rémi Verschelde | |
2022-07-05 | Implement a BitField hint | reduz | |
Allows to specify the binder that an enum must be treated as a bitfield. | |||
2022-07-04 | Add support for documenting built-in annotations | Yuri Sizov | |
2022-06-22 | makerst: Fix file name not appearing in error message | Hugo Locurcio | |
2022-06-11 | Merge pull request #61920 from Calinou/makerst-print-color | Rémi Verschelde | |
2022-06-11 | makerst: Print colored output for easier visual grepping | Hugo Locurcio | |
This is automatically enabled on all platforms including Windows 10 and later, whenever a TTY environment is detected. In non-TTY environments such as CI, this can be forced using the `--color` command line argument. | |||
2022-06-10 | makerst: Fix duplicate `.xml` extension in some error messages | Hugo Locurcio | |
Previously, a file name could appear as e.g. `ProjectSettings.xml.xml` when one of the 3 modified errors was reported. | |||
2022-05-12 | Merge pull request #60771 from snailrhymer/enum-indentation-doc-fix | Rémi Verschelde | |
Indent bullet points in enum descriptions | |||
2022-05-12 | Indent bullet points in enum descriptions | SnailRhymer | |
When converting doc xml files to rst, add an indenation level to bullet points in the text description of enum values. Also add check to avoid out of bounds error in rstize_text. | |||
2022-05-11 | Implement exponential operator (**) to GDScript/Expressions | Yuri Roubinsky | |
2022-04-11 | makerst: Improve error reporting | Hugo Locurcio | |
- List file names before error descriptions, as is common in linters. - Print the number of errors reported at the end of the list. - Use double quotes instead of single quotes in messages. | |||
2022-02-10 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. Added `misc/scripts/codespell.sh` to make it easier to run it once in a while and update the skip and ignore lists. | |||
2022-01-24 | Fix make_rst.py on Windows | Max Hilbrunner | |
2022-01-07 | Merge pull request #56162 from akien-mga/i18n-make_rst-more-translatable | Rémi Verschelde | |
i18n: Make more `make_rst.py` strings translatable | |||
2022-01-06 | i18n: Make more `make_rst.py` strings translatable | Rémi Verschelde | |
For now we leave out the strings which could break rst table formatting. | |||
2021-12-23 | Fix `make_rst.py` missing escape in front of some links | Haoyu Qiu | |
2021-12-21 | i18n: Add `--lang` option to `make_rst.py` to write translated headings | Rémi Verschelde | |
Add a few missing headings to the translation templates. | |||
2021-12-21 | Update `make_rst.py` for non-latin texts | Haoyu Qiu | |
2021-12-03 | Make overridden properties link to parent definition | Yuri Sizov | |
Co-authored-by: Josh DeGraw <joshmdegraw@gmail.com> | |||
2021-11-19 | doc: Fix `make_rst.py` hyperlinks for theme items | Rémi Verschelde | |
Fixup to #55092. | |||
2021-11-18 | Add [theme_item] tag to editor help | kobewi | |
2021-11-15 | Allow dehardcoding documentation branch and URL in docs links | Rémi Verschelde | |
This makes it possible to change the branch of the documentation that URLs are pointing to without having to modify all class reference files. In the XML class reference, the `$DOCS_URL` placeholder should be used, and will be replaced automatically in the editor and when generating the RST class reference. The documentation branch string is set in `version.py`. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2021-11-02 | Restore constructor/operator information in online docs | Yuri Sizov | |
2021-10-24 | Rename "makerst.py" to "make_rst.py" | Aaron Franke | |