summaryrefslogtreecommitdiffstats
path: root/core/doc_data.h
Commit message (Collapse)AuthorAgeFilesLines
* Docs: Add missing deprecated/experimental tag support for theme itemsDanil Alexeev2024-09-041-0/+22
|
* Documentation: Add support for deprecated/experimental messagesDanil Alexeev2024-02-151-10/+100
|
* Add keywords to the class referenceRedMser2024-02-091-0/+45
| | | | | | | | | | | | Allows for finding methods, properties, signals, constants, theme items and annotations more easily. - Allow "keywords" attribute in aforementioned locations in the class reference XMLs - Extends doctool, to preserve these attributes - Update the XSD schema for the class reference - Update the RST generator to include a meta tag for class keywords - Update the editor help to support filtering by keywords
* GDScript: Add `@deprecated` and `@experimental` doc comment tagsDanil Alexeev2023-07-081-4/+40
|
* Display `BitField[Enum]` in docs to distinguish from `Enum`Danil Alexeev2023-06-151-6/+19
|
* Make documentation sorting use natural orderNinni Pipping2023-05-091-3/+3
|
* Improve and fix GDScript documentation generation & behaviorocean (they/them)2023-04-211-55/+0
| | | | | | Removes documentation generation (docgen) from the GDScript compiler to its own file. Adds support for GDScript enums and signal parameters and quite a few other assorted fixes and improvements.
* Cache classes editor helpPedro J. Estébanez2023-04-131-0/+310
|
* GDScript: Fix issues with typed arraysDmitrii Maganov2023-01-311-0/+2
|
* Removed unused property hints and `Object::get_translatable_strings()`Juan Linietsky2023-01-091-5/+0
| | | | | | | | | | | | | | | | * Remove unused `EditorPropertyMember` and related hints, previouly used by VisualScript. Such logic should be implemented in the VS module itself. * As the above broke compatibility with the VS module, clean up the other hacks that were still in core in support of VisualScript. * `PROPERTY_USAGE_INTERNATIONALIZED` was only used in Object's `get_translatable_strings()`, which is a legacy function not used anywhere. So both are removed. * Reordered some usage flags after the above removal to minimize the diff. * General clean up. Fixes #30203. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
| | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see".
* Implement ScriptExtension::get_documentationEmmanuel Leblond2022-10-111-0/+340
|
* Remove unused includes & move some includes to top of fileAndy Maloney2022-09-231-1/+0
|
* Add ability to flag classes as experimental or deprecated.SaracenOne2022-09-111-0/+8
|
* Merge pull request #62713 from YuriSizov/docs-scripting-annotationsRémi Verschelde2022-07-061-0/+1
|\
| * Add support for documenting built-in annotationsYuri Sizov2022-07-041-0/+1
| |
* | Implement a BitField hintreduz2022-07-051-0/+2
|/ | | | Allows to specify the binder that an enum must be treated as a bitfield.
* Replace most uses of Map by HashMapreduz2022-05-161-2/+2
| | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated!
* Object: Remove unused category boilerplateRémi Verschelde2022-03-261-1/+1
| | | | | | | | | We might want to re-add something like this if/when we find a good use case for it and do the effort to categorize all objects in the API properly. Until then, it's better to remove that boilerplate since it's not needed. Closes #18711.
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Make overridden properties link to parent definitionYuri Sizov2021-12-031-0/+1
| | | | Co-authored-by: Josh DeGraw <joshmdegraw@gmail.com>
* Sort and group theme properties in docs, improve formatting for theme and enumsYuri Sizov2021-12-011-1/+5
|
* Enable sorting of operator methods in class documentation.Marcel Admiraal2021-11-291-10/+21
|
* Move the docs for constructors and operators out of methods sectionAaron Franke2021-10-291-0/+2
|
* Implement error return documetationreduz2021-08-241-0/+1
| | | | | | | | | | | | | | Adds ability to add error return documetation to the binder and class reference. Usage example: ```C++ void MyClass::_bind_method() { [..] BIND_METHOD_ERR_RETURN_DOC("load", ERR_FILE_CANT_OPEN, ERR_FILE_UNRECOGNIZED); } ``` One function of ConfigFile was changed as example.
* Add theme item descriptions to the online documentationYuri Sizov2021-08-041-1/+12
|
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Initialize class/struct variables with default values in platform/ and editor/Rafał Mikrut2020-12-021-1/+1
|
* Refactor DocData into core and editor (DocTools) partsThakee Nathees2020-12-021-0/+152