96ed1c19dd
Fix BiDi override for the characters outside BMP (e.g., emojis).
2023-01-23 12:51:35 +02:00
3a228ef224
Merge pull request #71900 from SaracenOne/blendshape_track_import_flag
...
Fix duplicating imported blendshape tracks
2023-01-23 10:24:37 +01:00
5726bf578d
Merge pull request #71676 from vnen/gdscript-unicode-identifiers
...
Add support for Unicode identifiers in GDScript and Expression
2023-01-23 10:24:33 +01:00
03523572b9
Adds missing method call to set blendshape tracks as 'imported' when importing from a GLTF.
2023-01-23 07:40:06 +00:00
615c517034
Use range iterators in LocalVector loops
2023-01-21 18:44:42 +01:00
7548e043fc
Add support for Unicode identifiers in GDScript
...
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-21 13:39:40 -03:00
ebd0b40f6e
Merge pull request #71687 from reduz/support-script-class-name-in-efs
...
Support script global resource name in EditorFileSystem
2023-01-21 16:54:23 +01:00
dddd8d43f6
Support script global resource name in EditorFileSystem
...
* 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-21 14:19:27 +01:00
e9d8c261a5
call update_exports from LSP didSave function
...
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-20 19:16:53 -08:00
7e5c2f945d
Remove references to compiled GDScript in export
...
This feature was removed from GDScript so it should not be present on
the interface nor in the saved export presets.
2023-01-20 15:09:07 -03:00
822edfdb40
Merge pull request #71708 from dsnopek/openxr-opengl-steamvr-2
...
Get OpenXR with OpenGL working on SteamVR
2023-01-20 08:50:10 +01:00
7b84b133ee
Merge pull request #69181 from fire/gltf-runtime-image-fallback
...
Fixes cases where the runtime ResourceLoader cannot load gltf images.
2023-01-20 08:48:32 +01:00
481369760b
Add depth and color formats to get OpenXR with OpenGL working on SteamVR
2023-01-19 21:22:34 -06:00
415d120aae
Merge pull request #70363 from V-Sekai/astcenc-standalone
...
Add astcenc compression and decompression.
2023-01-19 22:49:06 +01:00
e7d045db8c
Merge pull request #71314 from stmSi/fix-ogg-packet-out-of-bound
...
Fix OGG page_data out of bound index crash
2023-01-19 21:57:11 +01:00
65883cc73b
Merge pull request #71598 from bruvzg/gdscript_bidi_override
...
Implement BiDi override mode for GDScript source.
2023-01-19 19:33:18 +01:00
a103400871
Fixes cases where the runtime ResourceLoader cannot load gltf images.
2023-01-19 09:10:28 -08:00
696346f4cc
Add ASTC compression and decompression with Arm astcenc.
...
Co-authored-by: Gordon A Macpherson <gordon.a.macpherson@gmail.com >
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com >
2023-01-19 16:27:59 +01:00
e144e5dda5
Remove duplicate ucaps code from TextServerFallback.
2023-01-19 14:56:17 +02:00
db7d8c2d87
[GDExtension] Expose some low level functions and String operators.
2023-01-19 12:50:49 +02:00
56ac1a67cd
Merge pull request #71620 from adamscott/move-icon-to-top
...
Update `@icon` and `@tool` definitions to add a note
2023-01-19 10:09:04 +01:00
bcb57b42f6
Merge pull request #71450 from BastiaanOlij/fix_openxr_init_failure
...
Fixes issue where failed start of OpenXR causes issues
2023-01-19 10:08:50 +01:00
04a9752d8d
Merge pull request #67661 from cooperra/bmp-2bpp-loader
...
BMP loader: Fix 2 bits-per-pixel images
2023-01-19 10:08:21 +01:00
807b7ed557
Update @icon definition to add a note
2023-01-18 19:48:01 -05:00
5dd3a6dbe2
Merge pull request #71638 from raulsntos/dotnet/export-plugin
...
C#: Implement `ExportPlugin::_get_name` and move `GLOBAL_DEF` to CSharpLanguage
2023-01-18 22:29:37 +01:00
f2dbd011b6
Merge pull request #71569 from raulsntos/dotnet/sync-vectors
...
Sync C# vectors with Core
2023-01-18 22:28:00 +01:00
3425d43fed
C#: Move GLOBAL_DEFs to CSharpLanguage ctor
...
Also documents the .NET project settings.
2023-01-18 21:53:58 +01:00
5361ec9f43
Implement BiDi override mode for GDScript source.
2023-01-18 19:22:20 +02:00
62106fe5e3
C#: Implement ExportPlugin::_get_name
2023-01-18 18:17:38 +01:00
bcaf048f33
Merge pull request #71379 from KoBeWi/destruction_of_compatibility_function
...
Remove set_drag_forwarding_compat()
2023-01-18 17:40:13 +01:00
4854e723be
Fix unnammed enum crash regression
2023-01-18 09:35:48 -05:00
4bdcfe1443
Sync C# vectors with Core
...
- Remove `Vector2.Lerp` overload that takes a weight parameter of type `Vector2`.
- Remove `Vector3.Lerp` overload that takes a weight parameter of type `Vector3`.
- Remove `Color.Lerp` overload that takes a weight parameter of type `Color`.
- Remove `Angle` method from `Vector2i`.
- Remove `AngleTo` method from `Vector2i`.
- Remove `AngleToPoint` method from `Vector2i`.
- Remove `Cross` method from `Vector2i`.
- Remove `DistanceSquaredTo` method from `Vector2i` and `Vector3i`.
- Remove `DistanceTo` method from `Vector2i` and `Vector3i`.
- Remove `Dot` method from `Vector2i` and `Vector3i`.
- Remove `PosMod` method from `Vector2i` and `Vector3i`.
- Remove `Orthogonal` method from `Vector2i`.
- Remove `&` operator from `Vector2i` and `Vector3i`.
2023-01-17 18:07:33 +01:00
3a53990e9c
Merge pull request #71516 from raulsntos/dotnet/property-accessors
...
C#: Make property accessors internal
2023-01-17 17:30:49 +01:00
8a00992ab6
Merge pull request #71534 from Faless/mp/4.x_nested_spawn
...
[MP] Fix nested spawning during "ready".
2023-01-17 10:38:11 +01:00
ad3a4214c5
[MP] Fix nested spawning during "ready".
...
We want our spawns to be notified after ready, but we need to notify
them in the order they entered tree, so that nested spawners can be used
during "ready" (instead of having to await a frame).
2023-01-17 04:22:07 +01:00
4005fc4b8d
Merge pull request #71279 from vonagam/fix-iterator-number-type
...
GDScript: Fix typing of iterator in for loop
2023-01-16 22:21:26 +01:00
1c3653e083
Merge pull request #67774 from aaronfranke/script-annotations
...
Make script annotations be placed before `class_name` and `extends`
2023-01-16 22:20:44 +01:00
585a934454
Merge pull request #71434 from adamscott/fix-reduce-identifier-from-base-class-script-retrieval
...
Fix cyclic reference errors while reducing identifiers
2023-01-16 22:15:21 +01:00
5f7ac9fe10
Merge pull request #71496 from raulsntos/dotnet/sincos
...
C#: Implement `Mathf.SinCos`
2023-01-16 22:13:46 +01:00
47e355f965
C#: Make property accessors internal
2023-01-16 15:15:26 +01:00
629796c333
Merge pull request #69970 from poohcom1/fix/autocomplete-custom-class
...
Fixes https://github.com/godotengine/godot/issues/69941
2023-01-16 09:44:23 -03:00
0ccb5f3954
C#: Implement Mathf.SinCos
...
Implement `Mathf.SinCos` that wraps a call to `System.Math.SinCos`,
this allows us to use the `SinCos` method more conveniently with
`real_t`.
Using `Math.SinCos` is often cheaper than separate calls to `Math.Sin`
and `Math.Cos`, and they are often used together.
2023-01-16 13:29:32 +01:00
f96701eda6
Merge pull request #71461 from snoopdouglas/snoopdouglas/master
...
Class reference: snake_case .tscn & .gd filenames, _on_* callbacks
2023-01-16 09:41:36 +01:00
da57e0059e
Merge pull request #70504 from KoBeWi/the_choosen_antipattern
...
Add EditorUndoRedoManager singleton
2023-01-16 09:24:50 +01:00
6a487cc243
Merge pull request #71477 from aaronfranke/gltf-append-doc
...
Improve the documentation of GLTFDocument's append methods
2023-01-16 09:24:27 +01:00
ba551727ef
Merge pull request #71458 from raulsntos/dotnet/quaternion
...
C#: Make `Length` and `LengthSquared` into methods in `Quaternion`.
2023-01-16 09:20:53 +01:00
88c81bfbe5
Merge pull request #71456 from raulsntos/dotnet/sync-plane
...
C#: Sync `Plane` with Core
2023-01-16 09:20:30 +01:00
94312ab943
Merge pull request #71445 from raulsntos/dotnet/transforms
...
C#: Add missing `Transform{2D,3D}` and `Basis` constructors
2023-01-16 09:20:07 +01:00
fda8e6b18d
Merge pull request #71431 from raulsntos/dotnet/scale-and-rotation
...
C#: Replace `Rotation` and `Scale` properties with get methods
2023-01-16 09:19:43 +01:00
2118f8e8a3
Merge pull request #70684 from filiperinaldi/fix_arm64_build_clang
...
Fix arm64 build when using Clang
2023-01-16 09:15:44 +01:00