summaryrefslogtreecommitdiffstats
path: root/core/object
Commit message (Collapse)AuthorAgeFilesLines
* Make `property_list_changed_notify` protected in `Object`Andrii Doroshenko (Xrayez)2020-12-101-2/+1
| | | | | | | Alternative to `_change_notify()` to be called from within C++ classes. Achieves low-level consistency with scripting, where this method is exposed for updating the editor (inspector) with new values.
* Merge pull request #44128 from KoBeWi/🧹Rémi Verschelde2020-12-093-8/+0
|\ | | | | Cleanup unused engine code
| * Cleanup unused engine codeTomasz Chabora2020-12-093-8/+0
| |
* | Merge pull request #43931 from bruvzg/ctl_comp_fontRémi Verschelde2020-12-091-1/+4
|\ \ | |/ |/| [Complex Text Layouts] Add compatibility for legacy Font resources.
| * [Complex Text Layouts] Add compatibility for legacy Font resources.bruvzg2020-12-031-1/+4
| |
* | Constify ScriptLanguage.can_inherit_from_fileEmmanuel Leblond2020-12-081-1/+1
| |
* | Remove connect *_compat methodsAaron Franke2020-12-052-16/+0
| |
* | Refactor DocData into core and editor (DocTools) partsThakee Nathees2020-12-021-2/+2
| |
* | Documentation generation for GDScriptThakee Nathees2020-11-291-0/+6
|/ | | | | | | | | | | | | | | | | | - ClassDoc added to GDScript and property reflection data were extracted from parse tree - GDScript comments are collected from tokenizer for documentation and applied to the ClassDoc by the GDScript compiler - private docs were excluded (name with underscore prefix and doesn't have any doc comments) - default values (of non exported vars), arguments are extraced from the parser - Integrated with GDScript 2.0 and new enums were added. - merge conflicts fixed
* Merge pull request #43061 from qarmin/crash_when_prining_nodesRémi Verschelde2020-11-281-15/+22
|\ | | | | Fix crash when printing leaked nodes
| * Fix crash when printing leaked nodesRafał Mikrut2020-11-171-15/+22
| |
* | Mention lack of optional setter arguments in `ClassDB::add.property()`Hugo Locurcio2020-11-281-0/+1
| |
* | Core: Always enable ptrcall, remove PTRCALL_ENABLED defineRémi Verschelde2020-11-252-19/+2
|/ | | | | | | ptrcall is now also used to optimize calls in GDScript, on top of the existing use by the GDNative and Mono modules. It no longer makes sense to make it optional.
* Remove empty lines around braces with the formatting scriptAaron Franke2020-11-164-7/+0
|
* Remove property groups for Pause Mode and ScriptHugo Locurcio2020-11-151-3/+0
| | | | | | Each of those only grouped 1 property, making them useless. This closes https://github.com/godotengine/godot-proposals/issues/1840.
* Refactored variant constructor logicreduz2020-11-091-1/+2
|
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-0718-0/+8522
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code