summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add vararg call() method to C++ Callablekobewi2023-10-051-6/+1
|
* Merge pull request #82789 from ↵Rémi Verschelde2023-10-051-0/+3
|\ | | | | | | | | | | dalexeev/gds-fix-unresolved-type-for-incomplete-bin-op GDScript: Fix unresolved datatype for incomplete binary operator
| * GDScript: Fix unresolved datatype for incomplete binary operatorDanil Alexeev2023-10-041-0/+3
| |
* | Merge pull request #82784 from dalexeev/gds-fix-empty-native-classRémi Verschelde2023-10-052-3/+13
|\ \ | | | | | | | | | GDScript: Fix `native_type` is empty for autoload without script
| * | GDScript: Fix `native_type` is empty for autoload without scriptDanil Alexeev2023-10-042-3/+13
| |/
* | Merge pull request #82767 from dalexeev/core-make-object-has-method-virtualRémi Verschelde2023-10-054-0/+20
|\ \ | | | | | | | | | Core: Fix `Object::has_method()` for script static methods
| * | Core: Fix `Object::has_method()` for script static methodsDanil Alexeev2023-10-044-0/+20
| | |
* | | Merge pull request #82715 from BastiaanOlij/openxr_hand_joint_validity_flagsRémi Verschelde2023-10-055-8/+164
|\ \ \ | | | | | | | | | | | | OpenXR - add access to hand joint validity flags
| * | | OpenXR - add access to hand joint validity flagsBastiaan Olij2023-10-055-8/+164
| |/ /
* | | Merge pull request #82067 from dalexeev/gds-docgen-fix-metatypes-and-valuesRémi Verschelde2023-10-052-12/+124
|\ \ \ | |/ / |/| | | | | GDScript DocGen: Fix and improve appearance of metatypes and values
| * | GDScript DocGen: Fix and improve appearance of metatypes and valuesDanil Alexeev2023-09-212-12/+124
| | |
* | | Merge pull request #82779 from emacser0/typoRémi Verschelde2023-10-041-1/+1
|\ \ \ | | | | | | | | | | | | Fix some typos in source
| * | | Fix some typos in source.emacser02023-10-041-1/+1
| | |/ | |/|
* | | Merge pull request #82740 from raulsntos/dotnet/compat4.2Rémi Verschelde2023-10-041-1/+101
|\ \ \ | | | | | | | | | | | | Add C# compat members for 4.2 changes
| * | | Add C# compat members for 4.2 changesRaul Santos2023-10-031-1/+101
| |/ /
* | | Merge pull request #82722 from BastiaanOlij/openxr_fix_hand_tracking_issuesRémi Verschelde2023-10-046-92/+87
|\ \ \ | | | | | | | | | | | | OpenXR: Fix small hand tracking issues
| * | | OpenXR Fix small hand tracking issuesBastiaan Olij2023-10-046-92/+87
| |/ /
* | | Merge pull request #82691 from YuriSizov/rst-validate-with-exceptionsRémi Verschelde2023-10-042-10/+16
|\ \ \ | | | | | | | | | | | | Validate `code` tags for class and member references
| * | | Validate `code` tags for class and member referencesYuri Sizov2023-10-032-10/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request #82683 from ↵Rémi Verschelde2023-10-042-31/+39
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | raulsntos/dotnet/fix-transient-parent-or-something-idk Fix C# editor dialogs
| * | | Fix C# editor dialogsRaul Santos2023-10-022-31/+39
| |/ / | | | | | | | | | | | | - Use `EditorInterface` to open C# editor dialogs. - Ensure C# editor dialogs are open after `EditorProgress` finishes.
* | | Merge pull request #82614 from m4gr3d/openxr_eye_gaze_interactionRémi Verschelde2023-10-038-2/+199
|\ \ \ | | | | | | | | | | | | Add support for the OpenXR Eye gaze interaction extension
| * | | Add support for the OpenXR Eye gaze interaction extensionBastiaan Olij2023-10-028-2/+199
| |/ / | | | | | | | | | Co-authored-by: Bastiaan Olij <mux213@gmail.com>
* | | Merge pull request #82547 from ↵Rémi Verschelde2023-10-035-18/+72
|\ \ \ | | | | | | | | | | | | | | | | | | | | dalexeev/gds-fix-unsafe-call-arg-variant-constructors GDScript: Fix `UNSAFE_CALL_ARGUMENT` warning for `Variant` constructors
| * | | GDScript: Fix `UNSAFE_CALL_ARGUMENT` warning for `Variant` constructorsDanil Alexeev2023-09-305-18/+72
| | | |
* | | | Merge pull request #82516 from dalexeev/gds-improve-hl-typesRémi Verschelde2023-10-033-60/+66
|\ \ \ \ | | | | | | | | | | | | | | | GDScript: Improve highlighting of types
| * | | | GDScript: Improve highlighting of typesDanil Alexeev2023-10-033-60/+66
| | |/ / | |/| |
* | | | Merge pull request #82475 from bruvzg/ts_spacing_varRémi Verschelde2023-10-034-239/+339
|\ \ \ \ | | | | | | | | | | | | | | | [TextServer] Store font extra spacing variations without making a full copy of font.
| * | | | [TextServer] Store font extra spacing variations without making a full copy ↵bruvzg2023-09-284-239/+339
| | | | | | | | | | | | | | | | | | | | of font.
* | | | | Merge pull request #79425 from vnen/gdscript-load-classes-for-debug-testsRémi Verschelde2023-10-031-0/+10
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDScript: Load global classes when running debug tests
| * | | | | GDScript: Load global classes when running debug testsGeorge Marques2023-07-131-0/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So when running compiler debug tests it works with dependencies within a project.
* | | | | | Add type_string() utilityJakub Janšta2023-10-021-83/+1
| |_|/ / / |/| | | |
* | | | | Merge pull request #82664 from hackerzhuli/masterRémi Verschelde2023-10-021-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fixed an error in `Vector3.BezierDerivative` in mono module
| * | | | | Fixed an error in Vector3.BezierDerivative in mono module朱力2023-10-021-1/+1
| | | | | |
* | | | | | Merge pull request #81194 from rcorre/blend-import-76338Rémi Verschelde2023-10-022-64/+82
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Update blender export flags for 3.6.
| * | | | | | Update blender export flags for 3.6.Ryan Roden-Corrent2023-09-302-64/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #76338. Blender 3.6 imports fail with: ``` TypeError: Converting py args to operator properties: : keyword "export_nla_strips" unrecognized ``` The `export_nla_strips` flag was removed and replaced with `export_animation_mode`. In 3.6.0-3.6.21, this option does not exist at all and causes the failure above. In 3.6.22, this option was re-added, but does nothing. See https://projects.blender.org/blender/blender-addons/commit/96a73cb664bca687b7ea2e464c4d08f8082d5012. We now need to check the blender version to determine what flags to use. This adds an additional shell command before every import. We might consider caching the version, but we'd have to invalidate the cache if the blender version or path changes. As an aside, the "group animations" setting in Godot does the opposite of what I'd expect. When `group_tracks=true`, each animation is exported individually. When `group_tracks=false`, all animations are exported as a single track. This seems backwards, but I've kept the 3.6 behavior consistent with 3.5. From https://docs.blender.org/api/3.6/bpy.ops.export_scene.html: > ACTIONS Actions – Export actions (actives and on NLA tracks) as separate animations. > ACTIVE_ACTIONS Active actions merged – All the currently assigned actions become one glTF animation. Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
* | | | | | | Merge pull request #80844 from dalexeev/fix-callable-expected-argcRémi Verschelde2023-10-024-9/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix expected argument count for `Callable` call errors
| * | | | | | | Fix expected argument count for `Callable` call errorsDanil Alexeev2023-09-294-9/+5
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #80225 from ettiSurreal/rotate-towardRémi Verschelde2023-10-021-6/+66
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add `rotate_toward` and `angle_difference` methods.
| * | | | | | | Add rotate_toward and angle_difference to GDScript and C#etti2023-10-011-6/+66
| | |_|/ / / / | |/| | | | |
* / | | | | | Add build option for MP1/MP2 audio format support.Ithamar R. Adema2023-09-304-1/+15
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enabling this adds 3.5k to the template size (Win/64bits). Co-authored-by: Riteo <riteo@posteo.net> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | | | | | Merge pull request #82542 from ↵Rémi Verschelde2023-09-305-104/+121
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | capnm/update_godot4.2_tip_from_0.10.7_revision_to_thorvg_0.11.0_release ThorVG: update to v0.11.0 release.
| * | | | | | ThorVG: update to v0.11.0 release.Martin Capitanio2023-09-295-104/+121
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See https://github.com/thorvg/thorvg/releases/tag/v0.11.0 + Infrastructure Repository folder structure was make it more intuitive and coherent. "thorvg/src/lib" -> "thorvg/src/common" (providing essential common functionalities used internally among the renderer and sub-modules) "thorvg/src/lib" -> "thorvg/src/renderer" (for vector drawing features) + SVG related Fix stroke regression https://github.com/thorvg/thorvg/issues/1670 Support stroke dash offset function https://github.com/thorvg/thorvg/issues/1591#issuecomment-1681319321 Support Focal property in Radial Gradient https://github.com/thorvg/thorvg/issues/1558
* | | | | | Merge pull request #82533 from DarioSamo/no-dilate-before-denoiseRémi Verschelde2023-09-291-14/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Make the lightmapper not dilate before denoising.
| * | | | | | Make the lightmapper not dilate before denoising.Dario2023-09-291-14/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | Dilating noisy data caused issues for the denoiser. Fixes #82526.
* / / / / / Disable `lightmapper_rd` module in non-editor builds (and in Android editor)Hugo Locurcio2023-09-292-2/+1
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is consistent with `xatlas_unwrap`, which isn't enabled in non-editor builds and the Android editor either. There is currently no way to use the lightmapper in a non-editor build anyway, as it doesn't expose any methods (and even if there was, there would be no way to perform UV2 unwrapping in the exported project). This reduces binary size of a stripped Linux x86_64 export template build by ~164 KB. This also moves the PrimitiveMesh texel size project setting so that it's defined when the module is disabled, and adds a property hint to it.
* | | | | Fix skeletons when generating multiple Godot scenes from one GLTFAaron Franke2023-09-281-8/+6
| | | | |
* | | | | Merge pull request #82477 from dalexeev/gds-covariance-and-contravarianceYuri Sizov2023-09-2819-4/+169
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | GDScript: Add return type covariance and parameter type contravariance
| * | | | | GDScript: Add return type covariance and parameter type contravarianceDanil Alexeev2023-09-2819-4/+169
| | | | | |
* | | | | | Merge pull request #82291 from bitsawer/fix_occlusion_culling_leakYuri Sizov2023-09-282-45/+31
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix RaycastOcclusionCull World3D scenario memory leak