summaryrefslogtreecommitdiffstats
path: root/core/extension
Commit message (Expand)AuthorAgeFilesLines
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1114-0/+28
* Rebrand Godot to RedotRandolph W. Aarseth II2024-10-112-7/+7
* Merge pull request #97119 from dsnopek/gdextension-object-instance-idRémi Verschelde2024-10-042-0/+24
|\
| * GDExtension: Allow directly getting `ObjectID` from `Variant`David Snopek2024-09-172-0/+24
* | GDExtension: Use loader to check if the library exists.Gergely Kis2024-09-294-1/+8
* | Merge pull request #93311 from dsnopek/gdextension-required-virtualsRémi Verschelde2024-09-272-2/+3
|\ \
| * | GDExtension: Mark virtual function as `is_required` in `extension_api.json`David Snopek2024-09-112-2/+3
* | | SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-0/+1
| |/ |/|
* | Merge pull request #95840 from raulsntos/char_metadataRémi Verschelde2024-09-122-2/+4
|\ \ | |/ |/|
| * Add metadata for `char16_t` and `char32_t`Raul Santos2024-09-122-2/+4
* | Merge pull request #96787 from raulsntos/gdextension/remove-get-rid-funcRémi Verschelde2024-09-113-5/+5
|\ \
| * | Remove `get_rid_func` from `GDExtensionClassCreationInfo4`Raul Santos2024-09-103-5/+5
| |/
* | Merge pull request #96586 from rune-scape/fix-empty-stringname-hashRémi Verschelde2024-09-111-12/+61
|\ \
| * | StringName: Fix empty hashrune-scape2024-09-091-12/+61
| |/
* / Allow class names to be unicodescgm02024-09-071-1/+1
|/
* Implement typed dictionariesThaddeus Crews2024-09-043-0/+29
* Merge pull request #96292 from AThousandShips/null_check_ref_fixRémi Verschelde2024-09-031-1/+1
|\
| * Cleanup of raw `nullptr` checks with `Ref`A Thousand Ships2024-08-311-1/+1
* | Fix `bool` type appearing in GDExtension headerJan Haller2024-08-311-1/+1
|/
* Core: Сheck `r_error` after calling `callp()`Danil Alexeev2024-08-301-1/+1
* Merge pull request #93972 from Hilderin/fix-editor-needs-restart-after-adding...Rémi Verschelde2024-08-302-7/+89
|\
| * Fix editor needs restart after adding GDExtensionsHilderin2024-08-292-7/+89
* | Fix loading GDExtensions in exported gamesDavid Snopek2024-08-291-5/+3
|/
* Add `String.is_valid_unicode_identifier()`Haoyu Qiu2024-08-271-1/+1
* Merge pull request #91166 from raulsntos/gdextension/loaderRémi Verschelde2024-08-267-344/+577
|\
| * GDExtension: Implement `GDExtensionLoader` conceptRaul Santos2024-08-227-344/+577
* | Allow ClassDB to create a Object without postinitialization for GDExtension.Daylily-Zeleen2024-08-204-17/+137
|/
* Fix reload of GDExtension libraries in framework package on macosJoel Croteau2024-08-081-10/+1
* Merge pull request #94373 from maiself/fix-library-path-as-absRémi Verschelde2024-07-171-1/+1
|\
| * Fix to restore `library_path` as absolute pathMai Lavelle2024-07-141-1/+1
* | GDExtension docs: advise bindings to use uint64_t for bitfieldsJan Haller2024-07-151-1/+5
|/
* [TextServer, GDExtension] Fix building text servers as GDExtension, expose ne...bruvzg2024-06-122-0/+87
* Merge pull request #91502 from lyuma/gdextension_open_library_compatRémi Verschelde2024-05-303-0/+60
|\
| * Bind compatibility GDExtension methods removed in 88418Lyuma2024-05-073-0/+60
* | Update pre-commit hooks configuration to use `ruff` instead of `black`Jakub Marcowski2024-05-212-3/+1
* | GDExtension: Prevent crash during shutdown as singletons are deletedDavid Snopek2024-05-101-0/+3
* | Replace `find` with `contains/has` where applicableA Thousand Ships2024-05-081-1/+1
* | Fix various typos with codespellRémi Verschelde2024-05-071-2/+2
* | Reduce and prevent unnecessary random-access to `List`A Thousand Ships2024-05-042-18/+28
* | Add PackedVector4Array Variant typeK. S. Ernest (iFire) Lee2024-05-033-26/+77
* | GDExtension: provide `free_property_list_func` with length of arrayJan Haller2024-04-273-6/+14
|/
* Fix ptrcalls to static GDExtension methodsDavid Snopek2024-04-251-2/+2
* Merge pull request #90961 from Lateasusual/gdextension-hot-reloading-borkedRémi Verschelde2024-04-221-0/+2
|\
| * GDExtension: Fix missing library path breaking hot reloadingChris Clyne2024-04-201-0/+2
* | Collapse the gdextension arguments into the `GDExtensionData` structFredia Huya-Kouadio2024-04-191-1/+7
* | Fix loading GDExtension dependencies on AndroidFredia Huya-Kouadio2024-04-192-4/+50
|/
* Merge pull request #87117 from DmitriySalnikov/rename_pdbRémi Verschelde2024-04-112-62/+6
|\
| * Add renaming of PDB files to avoid blocking themDmitriySalnikov2024-04-052-62/+6
* | [Core] Add iteration support to `Array`A Thousand Ships2024-04-101-14/+10
|/
* Print correct path when unable to find GDExtension librarySamuel Nicholas2024-03-261-2/+2