Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Update doc_status script to support constructors and operators docs | Hugo Locurcio | |
- Reorder columns from highest number of items contained within to lowest number. - Remove some obsolete code and fix a typo. | |||
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 | |
2021-10-05 | makerst: Disable making refs for operator methods | Rémi Verschelde | |
As this requires more work to ensure that the refs are valid and unique. | |||
2021-10-05 | makerst: Make external links anonymous | Rémi Verschelde | |
Otherwise we get errors if we use the same title for different links in a given class. | |||
2021-10-05 | makerst: Add substitution for static qualifier | Rémi Verschelde | |
2021-08-23 | Implement NativeExtension pointer arguments | reduz | |
* Allows calling into native extensions directly with a pointer * Makes it easier to implement some APIs more efficiently * Appears with a "*" in the documentation for the argument. * Implementing the pointer handling is entirely up to the implementation, although the extension API provides some hint. * AudioStream has been implemented as an example, allowing to create NativeExtension based AudioStreams. | |||
2021-08-17 | Remove underscore hacks | Max Hilbrunner | |
Way less cruft. :) Co-authored-by: Ignacio Roldán Etcheverry <neikeq@users.noreply.github.com> | |||
2021-08-06 | Fix minor code style issues in the RST generator | Yuri Sizov | |
2021-08-04 | Add theme item descriptions to the online documentation | Yuri Sizov | |
2021-07-29 | makerst: use link titles for external tutorials | merumelu | |
2021-07-12 | Makerst: Remove redundant GDScript from code blocks | Johannes Witt | |
2021-07-09 | Make makerst.py create folders automatically, print a message when done | Hugo Locurcio | |
2021-04-06 | makerst: Fix generation of overridden properties in child classes | Andrii Doroshenko (Xrayez) | |
This only affects `Object` classes, not `Variant`. | |||
2021-02-15 | makerst: Add an option to filter which XML classes to output | Andrii Doroshenko (Xrayez) | |
Usage: ``` # Output `VisualScript` classes only (found in `modules/visual_script`) python doc/tools/makerst.py "doc/classes" "modules" --filter "visual_script" # Output CSG classes only (found in `modules/csg`) python doc/tools/makerst.py "doc/classes" "modules" --filter "csg" ``` | |||
2020-11-10 | doc: Fixups to #43419 which added operators in the docs | Rémi Verschelde | |
- Escape the method names as e.g. `operator <` is invalid XML. - Add a hack to merge all String % operator definitions for each Variant type as a single one with `Variant` argument type. - Add support for the new qualifiers in makerst.py. - Drop unused `doc_merge.py`, seems to date back to when we had all the documentation in a single `classes.xml`. | |||
2020-09-15 | makerst: Add missing newline at EOF | Rémi Verschelde | |
2020-07-31 | Merge pull request #40613 from HaSa1002/multi-lang-docs | Rémi Verschelde | |
Add multiple programming language support to class reference | |||
2020-07-30 | makerst: Add descriptions to method qualifiers | Hugo Locurcio | |
This closes https://github.com/godotengine/godot-docs/issues/1753. | |||
2020-07-23 | Add multiple programming language support to class reference | HaSa1002 | |
2020-05-27 | makerst: Print status messages to make the CI output clearer | Hugo Locurcio | |
This also removes an unused method. | |||
2020-04-29 | Merge pull request #36960 from pycbouh/docs-improve-shortcuts | Rémi Verschelde | |
Improve shortcut formatting in docs | |||
2020-04-24 | doc: Fix parsing typed arrays in makerst.py | Rémi Verschelde | |
`Type[]` typed arrays will link to `Type`, as it's likely the most interesting information for the user. And sync classref with current source. | |||
2020-04-10 | Improve shortcut formatting in docs | Yuri Sizov | |
2020-04-10 | Merge pull request #37426 from pycbouh/docs-override-properties | Rémi Verschelde | |
Add more verbosity for property overrides in RST documentation | |||
2020-03-31 | Fixed errors in makerst pre-commit hook | PouleyKetchoupp | |
2020-03-30 | Add more verbosity for property overrides in RST documentation | Yuri Sizov | |