summaryrefslogtreecommitdiffstats
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Update WebXR tutorial link to point at the Godot 4 versionDavid Snopek2023-01-251-1/+1
|
* Merge pull request #71120 from jordigcs/ternaryGeorge Marques2023-01-253-5/+6
|\ | | | | Closes https://github.com/godotengine/godot/issues/71065
| * Allow standalone ternary expressionsjordi2023-01-193-5/+6
| |
* | Merge pull request #71349 from vonagam/disallow-infer-on-weakRémi Verschelde2023-01-259-9/+20
|\ \ | | | | | | | | | GDScript: Disallow type inference with untyped initializer
| * | GDScript: Disallow type inference with untyped initializerDmitrii Maganov2023-01-139-9/+20
| | |
* | | Merge pull request #71948 from dsnopek/webxr-godot4-world-scaleRémi Verschelde2023-01-251-9/+3
|\ \ \ | | | | | | | | | | | | Correctly apply world_scale in WebXR (Godot 4)
| * | | Correctly apply world_scale in WebXRDavid Snopek2023-01-231-9/+3
| | | |
* | | | Merge pull request #71142 from aaronfranke/never-duplicate-scriptRémi Verschelde2023-01-251-9/+10
|\ \ \ \ | | | | | | | | | | | | | | | Add `PROPERTY_USAGE_NEVER_DUPLICATE` flag and use for script
| * | | | Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for scriptAaron Franke2023-01-241-8/+9
| | | | | | | | | | | | | | | | | | | | Co-authored-by: Yakov Borevich <j.borevich@gmail.com>
| * | | | PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke2023-01-241-1/+1
| | | | |
* | | | | Merge pull request #71963 from dalexeev/clarify-script-level-annotation-errorRémi Verschelde2023-01-252-2/+6
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Clarify error message about script-level annotation
| * | | | | Clarify error message about script-level annotationDanil Alexeev2023-01-242-2/+6
| |/ / / /
* | | | | Merge pull request #71858 from reduz/disable-stream-import-loop-by-defaultRémi Verschelde2023-01-252-2/+2
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | Disable OGG and MP3 looping by default on import
| * | | | Disable OGG and MP3 looping by default on importJuan Linietsky2023-01-222-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * From Godot 4.0 onwards, proper music looping is supported which requires setting the BPM and then the loop point in beats. * As such, importing with loop by default does not serve much of a purpose. Its annoying to disable for SFX or clips that do not loop and it also requires manual intervention to loop music. * This way, it should work out of the box for any sound effect or non looping audio clip, and manual work is required anyway for looping music.
* | | | | Merge pull request #71932 from raulsntos/dotnet/lin2db-to-mathRémi Verschelde2023-01-242-31/+31
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | C#: Move `LinearToDb` and `DbToLinear` to Mathf
| * | | | | C#: Move `LinearToDb` and `DbToLinear` to MathfRaul Santos2023-01-232-31/+31
| | | | | |
* | | | | | Merge pull request #71931 from bruvzg/ts_sRémi Verschelde2023-01-231-8/+0
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [TextServer] Fix ICU data loading and exporting with `internationalization/locale/include_text_server_data` setting.
| * | | | | | [TextServer] Fix ICU data loading and exporting with ↵bruvzg2023-01-231-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | `internationalization/locale/include_text_server_data` setting.
* | | | | | | [TextServer] Add fallback code in case of missing ICU data.bruvzg2023-01-231-1/+35
|/ / / / / /
* | | | | | Merge pull request #70948 from vnen/gdscript-ptr-method-name-in-debugGeorge Marques2023-01-236-16/+82
|\ \ \ \ \ \ | |/ / / / / |/| | | | |
| * | | | | GDScript: Add names for disassembling function pointersGeorge Marques2023-01-236-16/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When instructions use function pointers, it's not possible to retrieve their original names in the disassembly. This stores the names in vectors (in debug builds) so they can be shown.
* | | | | | Merge pull request #71914 from vnen/gdscript-no-continue-matchRémi Verschelde2023-01-2310-76/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | GDScript: Remove function of `continue` for match statement
| * | | | | | GDScript: Remove function of `continue` for match statementGeorge Marques2023-01-2210-76/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The keyword is confusing and rarely is used in the intended way. It is removed now in favor of a future feature (pattern guards) to avoid breaking compatibility later.
* | | | | | | Merge pull request #63251 from ↵Rémi Verschelde2023-01-231-1/+29
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | SaracenOne/disable_data_generation_on_foreign_resources Disable navmesh, lightmap, and VoxelGI generation on foreign data
| * | | | | | Disable navmesh, lightmap, and VoxelGI generation on foreign dataSaracenOne2023-01-061-1/+29
| | | | | | |
* | | | | | | Merge pull request #71909 from bruvzg/utf16_bidi_override_fixRémi Verschelde2023-01-231-8/+9
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix BiDi override for the characters outside BMP (e.g., emojis).
| * | | | | | | Fix BiDi override for the characters outside BMP (e.g., emojis).bruvzg2023-01-231-8/+9
| | | | | | | |
* | | | | | | | Convert en_GB spelling to en_US with codespellRémi Verschelde2023-01-238-11/+11
|/ / / / / / /
* | | | | | | Merge pull request #71900 from SaracenOne/blendshape_track_import_flagRémi Verschelde2023-01-231-0/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix duplicating imported blendshape tracks
| * | | | | | | Adds missing method call to set blendshape tracks as 'imported' when ↵SaracenOne2023-01-231-0/+1
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | importing from a GLTF.
* | | | | | | Merge pull request #71676 from vnen/gdscript-unicode-identifiersRémi Verschelde2023-01-2313-33/+142
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | Add support for Unicode identifiers in GDScript and Expression
| * | | | | | Add support for Unicode identifiers in GDScriptGeorge Marques2023-01-2113-33/+142
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is using an adapted version of UAX#31 to not rely on the ICU database (which isn't available in builds without TextServerAdvanced). It allows most characters used in diverse scripts but not everything.
* | | | | | Use range iterators in LocalVector loopskobewi2023-01-214-57/+39
| | | | | |
* | | | | | Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde2023-01-214-0/+11
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Support script global resource name in EditorFileSystem
| * | | | | Support script global resource name in EditorFileSystemJuan Linietsky2023-01-214-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Works for binary and text files. * Makes EditorQuickOpen work with custom resources again. * Information is cached and easily accessible. Properly fixes #66179. Supersedes #66215 and supersedes #62417 **WARNING**: This required breaking backwards binary compatibility (.res and .scn files). Files saved after this PR is merged will no longer open in any earlier versions of Godot.
* | | | | | call update_exports from LSP didSave functionAdam Wardell2023-01-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exports in the inspector were not properly appearing when a gdscript was saved using an external IDE this commit adds a call to GDScript::UpdateExports toward the end of GDScriptTextDocument::didSave
* | | | | | Remove references to compiled GDScript in exportGeorge Marques2023-01-204-31/+2
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | This feature was removed from GDScript so it should not be present on the interface nor in the saved export presets.
* | | | | Merge pull request #71708 from dsnopek/openxr-opengl-steamvr-2Rémi Verschelde2023-01-201-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Get OpenXR with OpenGL working on SteamVR
| * | | | | Add depth and color formats to get OpenXR with OpenGL working on SteamVRDavid Snopek2023-01-191-0/+2
| | | | | |
* | | | | | Merge pull request #69181 from fire/gltf-runtime-image-fallbackRémi Verschelde2023-01-201-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fixes cases where the runtime ResourceLoader cannot load gltf images.
| * | | | | | Fixes cases where the runtime ResourceLoader cannot load gltf images.K. S. Ernest (iFire) Lee2023-01-191-1/+2
| | | | | | |
* | | | | | | Merge pull request #70363 from V-Sekai/astcenc-standaloneRémi Verschelde2023-01-197-6/+444
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Add astcenc compression and decompression.
| * | | | | | | Add ASTC compression and decompression with Arm astcenc.K. S. Ernest (iFire) Lee2023-01-197-6/+444
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Gordon A Macpherson <gordon.a.macpherson@gmail.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
* | | | | | | Merge pull request #71314 from stmSi/fix-ogg-packet-out-of-boundRémi Verschelde2023-01-191-0/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Fix OGG page_data out of bound index crash
| * | | | | | | Fix OGG page_data out of bound crashstmSi2023-01-131-0/+2
| | | | | | | |
* | | | | | | | Merge pull request #71598 from bruvzg/gdscript_bidi_overrideRémi Verschelde2023-01-193-9/+39
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement BiDi override mode for GDScript source.
| * | | | | | | | Implement BiDi override mode for GDScript source.bruvzg2023-01-183-9/+39
| | | | | | | | |
* | | | | | | | | Remove duplicate ucaps code from TextServerFallback.bruvzg2023-01-191-23/+2
| |_|/ / / / / / |/| | | | | | |
* | | | | | | | [GDExtension] Expose some low level functions and String operators.bruvzg2023-01-196-125/+14
| | | | | | | |
* | | | | | | | Merge pull request #71620 from adamscott/move-icon-to-topRémi Verschelde2023-01-191-0/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Update `@icon` and `@tool` definitions to add a note