summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2023-01-26Merge pull request #71634 from dalexeev/gds-annotations-analyzerRémi Verschelde
GDScript: Allow constant expressions in annotations
2023-01-26Merge pull request #72008 from vonagam/fix-property-access-unsafe-markRémi Verschelde
GDScript: Fix marking of line with unsafe property access as unsafe
2023-01-25Update WebXR tutorial link to point at the Godot 4 versionDavid Snopek
2023-01-25GDScript: Allow constant expressions in annotationsDanil Alexeev
2023-01-25Merge pull request #71120 from jordigcs/ternaryGeorge Marques
Closes https://github.com/godotengine/godot/issues/71065
2023-01-25Merge pull request #71349 from vonagam/disallow-infer-on-weakRémi Verschelde
GDScript: Disallow type inference with untyped initializer
2023-01-25Merge pull request #71948 from dsnopek/webxr-godot4-world-scaleRémi Verschelde
Correctly apply world_scale in WebXR (Godot 4)
2023-01-25Merge pull request #71142 from aaronfranke/never-duplicate-scriptRémi Verschelde
Add `PROPERTY_USAGE_NEVER_DUPLICATE` flag and use for script
2023-01-25Merge pull request #71963 from dalexeev/clarify-script-level-annotation-errorRémi Verschelde
Clarify error message about script-level annotation
2023-01-25Merge pull request #71858 from reduz/disable-stream-import-loop-by-defaultRémi Verschelde
Disable OGG and MP3 looping by default on import
2023-01-25GDScript: Fix marking of line with unsafe property access as unsafeDmitrii Maganov
2023-01-24Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for scriptAaron Franke
Co-authored-by: Yakov Borevich <j.borevich@gmail.com>
2023-01-24PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke
2023-01-24Clarify error message about script-level annotationDanil Alexeev
2023-01-24Merge pull request #71932 from raulsntos/dotnet/lin2db-to-mathRémi Verschelde
C#: Move `LinearToDb` and `DbToLinear` to Mathf
2023-01-23Correctly apply world_scale in WebXRDavid Snopek
2023-01-23Merge pull request #71931 from bruvzg/ts_sRémi Verschelde
[TextServer] Fix ICU data loading and exporting with `internationalization/locale/include_text_server_data` setting.
2023-01-23C#: Move `LinearToDb` and `DbToLinear` to MathfRaul Santos
2023-01-23[TextServer] Fix ICU data loading and exporting with ↵bruvzg
`internationalization/locale/include_text_server_data` setting.
2023-01-23[TextServer] Add fallback code in case of missing ICU data.bruvzg
2023-01-23Merge pull request #70948 from vnen/gdscript-ptr-method-name-in-debugGeorge Marques
2023-01-23Merge pull request #71914 from vnen/gdscript-no-continue-matchRémi Verschelde
GDScript: Remove function of `continue` for match statement
2023-01-23Merge pull request #63251 from ↵Rémi Verschelde
SaracenOne/disable_data_generation_on_foreign_resources Disable navmesh, lightmap, and VoxelGI generation on foreign data
2023-01-23GDScript: Add names for disassembling function pointersGeorge Marques
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.
2023-01-23Merge pull request #71909 from bruvzg/utf16_bidi_override_fixRémi Verschelde
Fix BiDi override for the characters outside BMP (e.g., emojis).
2023-01-23Fix BiDi override for the characters outside BMP (e.g., emojis).bruvzg
2023-01-23Convert en_GB spelling to en_US with codespellRémi Verschelde
2023-01-23Merge pull request #71900 from SaracenOne/blendshape_track_import_flagRémi Verschelde
Fix duplicating imported blendshape tracks
2023-01-23Merge pull request #71676 from vnen/gdscript-unicode-identifiersRémi Verschelde
Add support for Unicode identifiers in GDScript and Expression
2023-01-23Adds missing method call to set blendshape tracks as 'imported' when ↵SaracenOne
importing from a GLTF.
2023-01-22GDScript: Remove function of `continue` for match statementGeorge Marques
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.
2023-01-22Disable OGG and MP3 looping by default on importJuan Linietsky
* 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.
2023-01-21Use range iterators in LocalVector loopskobewi
2023-01-21Add support for Unicode identifiers in GDScriptGeorge Marques
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.
2023-01-21Merge pull request #71687 from reduz/support-script-class-name-in-efsRémi Verschelde
Support script global resource name in EditorFileSystem
2023-01-21Support script global resource name in EditorFileSystemJuan Linietsky
* 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.
2023-01-20call update_exports from LSP didSave functionAdam Wardell
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
2023-01-20Remove references to compiled GDScript in exportGeorge Marques
This feature was removed from GDScript so it should not be present on the interface nor in the saved export presets.
2023-01-20Merge pull request #71708 from dsnopek/openxr-opengl-steamvr-2Rémi Verschelde
Get OpenXR with OpenGL working on SteamVR
2023-01-20Merge pull request #69181 from fire/gltf-runtime-image-fallbackRémi Verschelde
Fixes cases where the runtime ResourceLoader cannot load gltf images.
2023-01-19Add depth and color formats to get OpenXR with OpenGL working on SteamVRDavid Snopek
2023-01-19Merge pull request #70363 from V-Sekai/astcenc-standaloneRémi Verschelde
Add astcenc compression and decompression.
2023-01-19Merge pull request #71314 from stmSi/fix-ogg-packet-out-of-boundRémi Verschelde
Fix OGG page_data out of bound index crash
2023-01-19Allow standalone ternary expressionsjordi
2023-01-19Merge pull request #71598 from bruvzg/gdscript_bidi_overrideRémi Verschelde
Implement BiDi override mode for GDScript source.
2023-01-19Fixes cases where the runtime ResourceLoader cannot load gltf images.K. S. Ernest (iFire) Lee
2023-01-19Add ASTC compression and decompression with Arm astcenc.K. S. Ernest (iFire) Lee
Co-authored-by: Gordon A Macpherson <gordon.a.macpherson@gmail.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-01-19Remove duplicate ucaps code from TextServerFallback.bruvzg
2023-01-19[GDExtension] Expose some low level functions and String operators.bruvzg
2023-01-19Merge pull request #71620 from adamscott/move-icon-to-topRémi Verschelde
Update `@icon` and `@tool` definitions to add a note