summaryrefslogtreecommitdiffstats
path: root/editor/editor_help.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #87688 from AThousandShips/what_is_thisRémi Verschelde2024-01-291-9/+9
|\ | | | | | | Remove unnecessary `this->` expressions
| * Remove unnecessary `this->` expressionsA Thousand Ships2024-01-291-9/+9
| |
* | Merge pull request #87381 from YuriSizov/core-sneaky-propertiesRémi Verschelde2024-01-291-1/+9
|\ \ | | | | | | | | | Better hide internal properties from users
| * | Better hide internal properties from usersYuri Sizov2024-01-291-1/+9
| |/
* / GDExtension: add an interface for loading extra documentationRiteo2024-01-261-0/+34
|/ | | | | | | | | | | Adds two new GDExtension interface methods: - `editor_help_load_xml_from_utf8_chars` - `editor_help_load_xml_from_utf8_chars_and_len` Both of these methods parse the XML passed into an extra documentation container which, when needed, is merged into the main doc container. Co-Authored-By: Rémi Verschelde <rverschelde@gmail.com>
* Add inheriting classes to `DocTools`A Thousand Ships2024-01-161-23/+13
|
* Reorganize code related to editor themingYuri Sizov2024-01-161-2/+2
| | | | | | | | | | | | | This change introduces a new EditorThemeManager class to abstract theme generatio and its subroutines. Logic related to EditorTheme, EditorColorMap, and editor icons has been extracted into their respective files with includes cleaned up. All related files have been moved to a separate folder to better scope them in the project. This includes relevant generated files as well.
* Update deferred calls to use Callableskobewi2024-01-091-1/+1
|
* Add const references detected by clang-tidyWilson E. Alvarez2023-12-161-4/+4
|
* Improve engine startup/shutdown benchmarksYuri Sizov2023-12-081-3/+7
| | | | | | | | | - Add contexts to give a better sense of benchmarked areas. - Add missing benchmarks and adjust some begin/end points. - Clean up names. - Improve Android's internal benchmarks in a similar manner. Co-authored-by: Fredia Huya-Kouadio <fhuya@meta.com>
* Polish & fix editor help cache generationPedro J. Estébanez2023-11-021-30/+25
| | | | | | | - Isolated the generation of extensions's docs. They're now not cached and refreshed as needed. - Removed superfluous sorting of the class list. - Removed some superfluous/unused elements. - Renamed some items for clarity.
* Improve threading in ClassDB and EditorHelpYuri Sizov2023-10-201-20/+24
|
* Add bulk change guards to successive theme overrides in Editor and GUIYuri Sizov2023-10-191-0/+2
|
* Editor: Fix some issues with `EditorHelpTooltip`Danil Alexeev2023-10-101-3/+8
|
* Tweak metadata property tooltip to avoid being misleadingHugo Locurcio2023-10-071-2/+7
|
* Merge pull request #82067 from dalexeev/gds-docgen-fix-metatypes-and-valuesRémi Verschelde2023-10-051-6/+6
|\ | | | | | | GDScript DocGen: Fix and improve appearance of metatypes and values
| * GDScript DocGen: Fix and improve appearance of metatypes and valuesDanil Alexeev2023-09-211-6/+6
| |
* | Merge pull request #82691 from YuriSizov/rst-validate-with-exceptionsRémi Verschelde2023-10-041-20/+31
|\ \ | | | | | | | | | Validate `code` tags for class and member references
| * | Validate `code` tags for class and member referencesYuri Sizov2023-10-031-20/+31
| | | | | | | | | | | | | | | | | | | | | | | | This commit also adds means to manually disable warnings in `code` tags where it's a false positive with the new `skip-lint` attribute. Warnings are now enabled on CI to prevent future errors.
* | | Revamp how documentation tooltips workMichael Alexsander2023-10-031-2/+242
|/ /
* / [RTL] Add support for image dynamic updating, padding, tooltips and size in ↵bruvzg2023-09-261-6/+32
|/ | | | percent.
* Merge pull request #81346 from timothyqiu/interningYuri Sizov2023-09-061-6/+19
|\ | | | | | | Avoid text substitution in EditorHelp messages
| * Avoid text substitution in EditorHelp messagesHaoyu Qiu2023-09-051-6/+19
| |
* | Add EditorStringNames singletonkobewi2023-09-031-48/+49
|/
* Use the gray color for all abstract classesMewPurPur2023-08-311-1/+1
|
* Merge pull request #78941 from ↵Yuri Sizov2023-07-311-6/+23
|\ | | | | | | | | | | dalexeev/gds-doc-comments-deprecated-and-experimental GDScript: Add `@deprecated` and `@experimental` doc comment tags
| * GDScript: Add `@deprecated` and `@experimental` doc comment tagsDanil Alexeev2023-07-081-6/+23
| |
* | Merge pull request #78615 from RandomShaper/fix_doc_cacheYuri Sizov2023-07-261-39/+11
|\ \ | | | | | | | | | Re-enable docs cache with fixes
| * | Re-enable docs cache with fixesPedro J. Estébanez2023-07-051-39/+11
| | |
* | | Merge pull request #79206 from raulsntos/doc-mention-csharp-differencesYuri Sizov2023-07-141-0/+49
|\ \ \ | | | | | | | | | | | | Add a warning about C# differences in classref doc
| * | | Add a note about C# differences in classref docRaul Santos2023-07-091-0/+49
| | |/ | |/|
* | | Merge pull request #78649 from MewPurPur/dont-link-to-own-pageYuri Sizov2023-07-121-8/+15
|\ \ \ | | | | | | | | | | | | Tweak documentation to use bold font when a class is referencing itself
| * | | Tweak documentation to use bold font when a class is referencing itselfMewPurPur2023-06-241-8/+15
| | | |
* | | | Merge pull request #78538 from Sauermann/fix-code-simplificationsYuri Sizov2023-07-121-1/+1
|\ \ \ \ | |_|/ / |/| | | | | | | Remove unnecessary value assignments throughout the codebase
| * | | Code simplificationsMarkus Sauermann2023-06-211-1/+1
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CPPcheck found most of them. no need to assign the variable twice: - AnimationTrackEditTypeAudio - SSEffects variable is assigned in all if-else clauses: - EditorHelp - AndroidInputHandler - MenuBar - ShaderCompiler same if clause: - ItemList clearing an empty bitfield has no effect: - Viewport
* | / Fix regression with enum descriptions now showing up in documentation.ocean (they/them)2023-07-021-1/+1
| |/ |/|
* | Unexpose `DocCache` classDanil Alexeev2023-06-241-1/+0
| |
* | Disable doc cache temporarily for pre-RC stabilizationPedro J. Estébanez2023-06-231-0/+3
|/
* Display `BitField[Enum]` in docs to distinguish from `Enum`Danil Alexeev2023-06-151-6/+18
|
* Use right type in the binding of DocCache::classesPedro J. Estébanez2023-06-021-1/+1
|
* Invalidate the DocCache when updating the xml docsRedworkDE2023-05-281-1/+1
|
* Improve startup benchmarkingFredia Huya-Kouadio2023-05-231-0/+2
| | | | Move the benchmarking measuring methods from `Engine` to `OS` to allow for platform specific overrides (e.g: can be used to hook into platform specific benchmarking and tracing capabilities).
* Use defined key mapping for closing popups and dialogsArman Elgudzhyan2023-05-201-16/+4
| | | | As opposed to hardcoding the escape key. Also removed such hardcoding in a few other places as well as a hardcoded enter key in one of the affected input fields.
* Merge pull request #77033 from dalexeev/editor-help-fix-array-linksRémi Verschelde2023-05-151-1/+2
|\ | | | | | | EditorHelp: Fix displaying typed `Array` links
| * EditorHelp: Fix displaying typed `Array` linksDanil Alexeev2023-05-131-1/+2
| |
* | Exclude overriden properties from Property Descriptions sectionAlex Drozd2023-05-141-9/+10
|/
* Merge pull request #76539 from anvilfolk/gddocsregRémi Verschelde2023-04-281-1/+7
|\ | | | | | | Fix wrongly removing prefix when generating in-editor documentation
| * Fix wrongly removing prefix when generating in-editor documentationocean (they/them)2023-04-281-1/+7
| | | | | | | | Co-authored-by: Danil Alexeev <danil@alexeev.xyz>
* | Fix wait for thread not startedSamuele Panzeri2023-04-271-3/+0
|/
* Merge pull request #72095 from anvilfolk/gd-docsYuri Sizov2023-04-261-38/+86
|\ | | | | Improve GDScript documentation generation & behavior