summaryrefslogtreecommitdiff
path: root/core/class_db.cpp
AgeCommit message (Expand)Author
2020-11-01Avoid reentrant OBJTYPE_RLOCK in ClassDBLyuma
2020-10-18Refactor MethodBind to use variadic templatesreduz
2020-07-06Add methods in ClassDB to get property/method/constant/enum infoGeorge Marques
2020-06-12Object: Add usage hint to instantiate Object properties in editorRémi Verschelde
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-14Port member initialization from constructor to declaration (C++11)Rémi Verschelde
2020-05-10Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde
2020-04-08Refactored shadowmapping.Juan Linietsky
2020-04-02Replace NULL with nullptrlupoDharkael
2020-04-01Fix out of bound array access caused by unassigned variableRafał Mikrut
2020-03-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
2020-02-20Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky
2020-02-19Revert "ClassDB: Workaround double-free for GDScript"George Marques
2020-02-17ClassDB: Workaround double-free for GDScriptRémi Verschelde
2020-02-11GIProbes working.Juan Linietsky
2020-02-05Remove duplicate ERR_PRINT macro.Marcel Admiraal
2020-01-07ClassDB: Exclude method binds starting with '_' from API hashIgnacio Etcheverry
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-09-25Added some obvious errors explanationsqarmin
2019-08-17Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily
2019-07-23Fix some code found by Coverity Scan and PVS Studioqarmin
2019-07-10Use reference to constant in functionsqarmin
2019-07-01Merge pull request #30126 from qarmin/remove_unnecessary_codeRémi Verschelde
2019-07-01Remove unnecessary code and add some error explanationsqarmin
2019-06-29Remove bogus nulls from generated default valuesBojidar Marinov
2019-06-27Add default values to the editor help, docs, and generated RSTBojidar Marinov
2019-06-26Some code changed with Clang-Tidyqarmin
2019-06-20Fix always true/false valuesqarmin
2019-04-08Add ability to edit editor feature profilesJuan Linietsky
2019-04-06Fix wrong method binds and registered classIgnacio Etcheverry
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-20Make add_property error more explicit on duplicatesRémi Verschelde
2018-11-08-Moved EditorDefaultValue to ClassDB, made it coreJuan Linietsky
2018-10-03Fix warnings on release builds (not DEBUG_ENABLED)Rémi Verschelde
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-09-06Print an error if you try to instantiate an editor class outside the editor, ...Juan Linietsky
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-07-02-Fixes to how hashing happened, now StringName and NodePath use default hashe...Juan Linietsky
2018-05-03Merge pull request #18514 from neikeq/api-hash-fixesRémi Verschelde
2018-04-29ClassDB API hash now only includes exposed classesIgnacio Etcheverry
2018-04-19Fix Coverity reports of uninitialized scalar variableRémi Verschelde
2018-04-03Ctrl+Clicking a enum now scrolls down to it in the docs.Felix Yang
2018-03-20Add RWLockDummy for NO_THREADS buildsLeon Krause
2018-02-23Refactor version macros and fix related bugsRémi Verschelde
2018-01-20Added all missing VisualServer bindingsMarc Gilleron
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-12-16Faster ClassDB::get_api_hash()Bernhard Liebl