summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot-cpp@c20a84e483ec61c77e5903cb4a139f6875e28a3bSpartan3222024-11-121-1/+6
|\
| * Merge pull request #1581 from ↵David Snopek2024-11-051-1/+6
| |\ | | | | | | | | | | | | dsnopek/classdb-add-virtual-method-arg-metadata-size Fix crash in `ClassDB::add_virtual_method()` if arguments metadata is the wrong size
| | * Fix crash in `ClassDB::add_virtual_method()` if arguments metadata is the ↵David Snopek2024-10-291-1/+6
| | | | | | | | | | | | wrong size
* | | Rebrand preambles to RedotSpartan3222024-10-3130-60/+120
|/ /
* | Update for new NOTIFICATION_POSTINITIALIZE handlingDavid Snopek2024-10-292-8/+8
| |
* | Merge pull request #1594 from dsnopek/macos-thread-localDavid Snopek2024-10-291-3/+12
|\ \ | | | | | | Avoid `thread_local` on MacOS to prevent issues with hot reload
| * | Avoid `thread_local` on MacOS to prevent issues with hot reloadDavid Snopek2024-10-171-3/+12
| | |
* | | Merge pull request #1591 from dsnopek/variant-object-instance-idDavid Snopek2024-10-292-6/+7
|\ \ \ | | | | | | | | Directly get object instance ID from `Variant` and implement `Variant::get_validated_object()`
| * | | Directly get object instance ID from `Variant` and implement ↵David Snopek2024-10-172-6/+7
| | |/ | |/| | | | | | | `Variant::get_validated_object()`
* | | Sync `Quaternion` with the version in GodotDavid Snopek2024-10-281-40/+28
| |/ |/|
* | Merge pull request #1590 from dsnopek/reload-instance-bindingsDavid Snopek2024-10-171-18/+11
|\ \ | | | | | | Correctly set instance bindings on reload
| * | Correctly set instance bindings on reloadDavid Snopek2024-09-171-18/+11
| |/
* | Add p_use_model_front to Basis::looking_at()Florent Guiocheau2024-10-141-2/+5
| |
* | Implement typed dictionariesThaddeus Crews2024-09-172-0/+8
|/
* Fix missing type info for PackedVector4ArrayAaron Franke2024-08-101-0/+1
|
* Remind developers about `memnew()` in crash message when missing binding ↵David Snopek2024-06-271-2/+1
| | | | callbacks
* Merge pull request #1504 from Repiteo/pre-commit-hooksDavid Snopek2024-06-253-5/+5
|\ | | | | Replace legacy hooks with `pre-commit` Python tool
| * Integrate `.pre-commit-config.yaml`Thaddeus Crews2024-06-243-5/+5
| |
* | Add missing enum & ctor for PackedVector4Array implementationChris Cranford2024-06-191-0/+8
|/
* Merge pull request #1446 from ↵David Snopek2024-06-141-7/+18
|\ | | | | | | | | Daylily-Zeleen/daylily-zeleen/set_instance_and_instance_biding_in_Wrapped_constructor Set instance and instance binding in `Wrapped` constructor.
| * Set instance and instance binding in Wrapped constructor.Daylily-Zeleen2024-05-281-7/+18
| |
* | [TextServer, GDExtension] Fix building text servers as GDExtension, expose ↵bruvzg2024-06-133-4/+21
| | | | | | | | new/changed low-level methods to GDExtension API.
* | Fix warnings emitted with -WallRichard Hozák2024-06-022-3/+3
|/
* Merge pull request #1447 from dsnopek/avoid-double-postinitializeDavid Snopek2024-05-171-4/+1
|\ | | | | Fix NOTIFICATION_POSTINITIALIZE sent twice to native parent classes
| * Fix NOTIFICATION_POSTINITIALIZE sent twice to native parent classDavid Snopek2024-04-241-4/+1
| |
* | Clean up instance bindings for engine singletons to prevent crashDavid Snopek2024-05-102-0/+20
| |
* | Merge pull request #1374 from dsnopek/gdext-docsRémi Verschelde2024-05-081-0/+52
|\ \ | | | | | | Allow submitting documentation to the Godot editor
| * | Allow submitting documentation to the Godot editorDavid Snopek2024-05-071-0/+52
| | |
* | | Merge pull request #1456 from dsnopek/packedvector4arrayDavid Snopek2024-05-072-0/+23
|\ \ \ | | | | | | | | Add support for `PackedVector4Array`
| * | | Add support for `PackedVector4Array`David Snopek2024-05-062-0/+23
| |/ /
* | | Merge pull request #1437 from AThousandShips/vec_elem_scalarDavid Snopek2024-05-076-0/+115
|\ \ \ | |/ / |/| | Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`
| * | Add scalar versions of `Vector*` `min/max/clamp/snap(ped)`A Thousand Ships2024-04-116-0/+115
| | | | | | | | | | | | Also added `snapped` to the integer vectors for completeness
* | | Merge pull request #1443 from Naros/property-method-dict-helpersDavid Snopek2024-04-241-0/+58
|\ \ \ | | | | | | | | Implement to/from dict helpers for PropertyInfo/MethodInfo
| * | | Implement to/from dict helpers for PropertyInfo/MethodInfoChris Cranford2024-04-201-0/+58
| | |/ | |/|
* | | Merge pull request #1436 from AThousandShips/math_updateDavid Snopek2024-04-2410-0/+40
|\ \ \ | |/ / |/| | [Math] Add `is_finite` methods
| * | [Math] Add `is_finite` methodsA Thousand Ships2024-04-1110-0/+40
| |/
* / Fix Projection create_orthogonal being incorrectthimenesup2024-04-141-1/+1
|/ | | Title
* Merge pull request #1409 from Repiteo/class-to-typenameDavid Snopek2024-04-021-4/+4
|\ | | | | Enforce template syntax `typename` over `class`
| * Enforce template syntax `typename` over `class`Thaddeus Crews2024-03-101-4/+4
| |
* | Merge pull request #1379 from dsnopek/uninitialized-value-mk2David Snopek2024-03-141-51/+33
|\ \ | | | | | | Avoid creating most objects that Godot is going to use placement new to initialize
| * | Avoid creating most objects that Godot is going to use placement new to ↵David Snopek2024-02-261-51/+33
| | | | | | | | | | | | initialize
* | | Merge pull request #1397 from dsnopek/script-free-listsDavid Snopek2024-03-141-2/+2
|\ \ \ | | | | | | | | Load new `script_instance_create3` GDExtension interface function
| * | | Load new `script_instance_create3` GDExtension interface functionDavid Snopek2024-03-011-2/+2
| | |/ | |/|
* / | Add support for getting argument count from `Callable`sA Thousand Ships2024-03-143-6/+29
|/ /
* | Merge pull request #1383 from bruvzg/memalignDavid Snopek2024-02-261-6/+6
|\ \ | | | | | | [Core] Improve `CowData` and `Memory` metadata alignment.
| * | [Core] Improve `CowData` and `Memory` metadata alignment.bruvzg2024-02-051-6/+6
| |/
* | Allow registering "runtime classes"David Snopek2024-02-131-2/+2
| |
* | Allow GDExtensions to register virtual methods and call them on scriptsDavid Snopek2024-02-122-0/+47
|/
* Switch to 64-bit ints.bruvzg2024-01-102-38/+38
|
* Add `Vector2i/3i/4i` methods: `distance_to` and `distance_squared_to`Jakub Mateusz Marcowski2024-01-031-0/+8
|