Yuri Rubinsky
229bfc8f2d
Fix invalid code generation when using VisualShaderNodeUniformRef
2022-07-17 12:41:24 +03:00
Jan Haller
e69a0394d4
GDNative: fix StringName equal and less operators
2022-07-17 11:17:35 +02:00
Marcel Admiraal
162cb5748a
Update camera position when updating camera limit
2022-07-17 09:02:34 +01:00
Marcel Admiraal
fb4e1d2d02
Set initial SceneTree processes times to 0.0
2022-07-17 09:02:20 +01:00
Rémi Verschelde
e8e040a099
Merge pull request #63073 from kdiduk/gdnative-string-join
...
[3.x][GDNative] Expose `String::join()` over to GDNative Core API v1.3
2022-07-16 17:19:51 +02:00
Kirill Diduk
910c67b268
[GDNative] Expose String::join()
to GDNative Core API v1.3
2022-07-16 16:31:32 +02:00
Rémi Verschelde
dc1a3554e0
Merge pull request #63069 from kdiduk/gdnative-refactoring
...
[3.x][GDNative] Refactoring: add `const` to `has` and `join` methods of pooled arrays
2022-07-16 15:20:49 +02:00
Kirill Diduk
2cd87ef226
[GDNative] Refactoring: add const
to has
and join
methods of pooled arrays
2022-07-16 14:08:42 +02:00
foxydevloper
5238740fef
Add global_translation and global_rotation to Spatial
2022-07-15 21:39:35 -06:00
pattlebass
82c3e6229b
HTML5: Make OS.get_locale()
match other platforms
...
Fixes #63029 .
(cherry picked from commit d57a76c809
)
2022-07-15 23:25:01 +02:00
Rémi Verschelde
101cbe5d5b
Merge pull request #62723 from hansemro/eraser-detect-3.x
2022-07-15 00:13:15 +02:00
Rémi Verschelde
2642fd9136
Merge pull request #62977 from akien-mga/3.x-spriteframes-sort-anims-alphabetically
...
[3.x] SpriteFrames: Sort animations alphabetically
2022-07-15 00:11:40 +02:00
Hayden
e05f969adb
Fix crash on NaN offset in path_follower 2d and 3d
2022-07-14 14:30:24 +12:00
Francois Belair
2ceb93bbef
Fix custom res caching sub-res even if no-cache
...
Fixes #59686 , fixes #59752
2022-07-13 11:18:26 -04:00
Rémi Verschelde
66c4047a6c
SpriteFrames: Sort animations alphabetically
...
Fixes #62143 .
2022-07-13 15:48:55 +02:00
kleonc
8ae246f15e
AnimatedSprite Fix updating inspector when SpriteFrames is modified
2022-07-13 15:48:11 +02:00
Rémi Verschelde
3f0201335e
Merge pull request #62842 from RandomShaper/fix_iphone_input_3.5
...
[3.5] Flush accumulated input events on iOS
2022-07-11 18:28:04 +02:00
Markus
4abe07c811
Apply S3TC Android/iOS fix to GLES3
2022-07-11 12:12:17 +02:00
Twarit Waikar
af3a834d0e
VCS: Fix wrong number of args passed into _refresh_commit_list
2022-07-09 23:31:44 +05:30
Hugo Locurcio
28b9e376cf
Improve documentation for HTTPRequest's timeout
property
2022-07-08 23:25:06 +02:00
Pedro J. Estébanez
0348fa2640
Flush accumulated input events on iOS
2022-07-08 20:01:19 +02:00
Rémi Verschelde
875a0dba5a
AssetLib: Only notify when unavailable in verbose mode
...
(cherry picked from commit dc86bce306
)
2022-07-08 16:42:03 +02:00
Rémi Verschelde
685cecbd5f
AudioStreamPlayer: Clarify that no validation is made on 'bus' name
...
Supersedes #39605 .
Fixes #39585 .
(cherry picked from commit eedb729771
)
2022-07-08 16:41:41 +02:00
Jan Haller
861e155543
Fix exit code of --help and --version, and test them in CI
...
Corrects prior regression which caused ERROR output and exit code of 1.
(cherry picked from commit d38d76d039
)
2022-07-08 14:54:16 +02:00
Jan Haller
da78e92321
Command line arguments '--version' and '--help' return exit code 0 instead of 255
...
Allows to detect whether those commands executed successfully, which makes integration with shell scripts/CI/bindings straightforward.
(cherry picked from commit e3a8edf536
)
2022-07-08 14:54:10 +02:00
Fabio Alessandrelli
ad5fdcc0f3
[AssetLib] Fix crash in Web editor.
...
Add EditorAssetLibrary::is_available which always returns false in the
Web editor and use it in EditorNode for detection.
(cherry picked from commit 0e504e4191
)
2022-07-08 14:37:35 +02:00
Rémi Verschelde
f05cecdc43
Merge pull request #55650 from kdiduk/pooled-arrays
2022-07-08 00:15:44 +02:00
Rémi Verschelde
600c1c4dc4
Merge pull request #62708 from madmiraal/fix-40508-3.x
2022-07-07 23:54:45 +02:00
Rémi Verschelde
b4fa512e96
Merge pull request #62826 from akien-mga/3.x-reenable-input-accumulation
2022-07-07 23:44:52 +02:00
Kirill Diduk
7b8b91f505
[GDScript][GDNative] Add 'sort' and 'has' methods to pooled arrays
...
This is a backport from 4.0 to 3.x that adds 'sort' and 'has' methods
to the following types:
- PoolByteArray
- PoolIntArray
- PoolRealArray
- PoolStringArray
- PoolVector2Array
- PoolVector3Array
- PoolColorArray
For all the types above, the methods 'sort' and 'has' have been
exposed to the GDNative API (v. 1.3)
Since the method 'has' was already implemented in GDScript before,
in this commit it has been only exposed to GDNative API.
The classes documentation is updated.
The method 'sort' uses the exisging class "Sorter".
Pooled arrays in 4.0 are rewritten, that's why this backport is not
completely indentical to the original PR made for 4.0 (see #32144 ).
2022-07-07 23:24:31 +02:00
Marcel Admiraal
12c5348180
Only include editor/SCsub when building the editor: tools=yes
...
(cherry picked from commit 2efe9a89bb
)
2022-07-07 23:23:27 +02:00
Rémi Verschelde
d6bcdd18c3
Input: Re-enable input accumulation disabled by error in 3.4
...
Input accumulation was implemented and enabled by default in 3.1, and
I don't recall major complaints around it (or bugs were fixed).
In 3.4, #42220 added input buffering and apparently toggled input
accumulation off by mistake.
This led to multiple bug reports about degraded performance on Windows,
or simply unexpected behavior change (see linked issues in #55037 ).
Fixes #55037 .
2022-07-07 23:04:51 +02:00
Brian Semrau
ce24b48e50
Add support for multiple virtual keyboard types
2022-07-07 14:22:28 -04:00
Rémi Verschelde
c18e18563f
Merge pull request #62786 from timothyqiu/scene-tree-tween-doc
...
[3.x] Fix cherry-pick mistakes in `SceneTreeTween` doc
2022-07-07 07:44:22 +02:00
Haoyu Qiu
e170ddadef
Fix cherry-pick mistakes in SceneTreeTween doc
2022-07-07 00:51:50 +08:00
Rémi Verschelde
417f20f06c
i18n: Sync classref translations with Weblate
2022-07-06 15:04:01 +02:00
Rémi Verschelde
30ceef93b0
i18n: Sync editor translations with Weblate
2022-07-06 14:59:09 +02:00
Haoyu Qiu
b200a011d1
Fix heap-use-after-free when closing a scene with its builtin script open
...
(cherry picked from commit 61bc7d6576
)
2022-07-06 11:45:12 +02:00
PZerua
7a35bf683a
Fix light intensity and attenuation import from GLTF
...
(cherry picked from commit aa7ab96e71
)
2022-07-06 11:44:30 +02:00
Jean-Marc Pelletier
ee227b9d09
StyleBox: Document correct methods to draw with a RID
...
(cherry picked from commit 63d5f31561
)
2022-07-06 11:43:04 +02:00
Thakee Nathees
da626d8922
Fix FileDialog file name autocompletion with filters
...
Fixes #38195 .
(cherry picked from commit 446f1b7052
)
2022-07-06 11:39:04 +02:00
Rémi Verschelde
7d8adb2dc5
Merge pull request #62766 from timothyqiu/texture-region-callback
...
[3.x] Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes
2022-07-06 08:38:21 +02:00
Haoyu Qiu
f7c144a180
Update TextureRegion editor when NinePatchRect/StyleBoxTexture changes
...
Updates the editor when the region rect or margins change.
2022-07-06 14:04:42 +08:00
Rémi Verschelde
0902165492
Merge pull request #62761 from timothyqiu/line-edit-move
...
[3.x] Fix LineEdit caret after using arrow key to deselect
2022-07-06 08:03:50 +02:00
Rémi Verschelde
c9bb4c993e
Merge pull request #62762 from timothyqiu/icon-color
...
[3.x] Fix icon color for Label3D and CPUParticles2D
2022-07-06 07:43:14 +02:00
Haoyu Qiu
8d1be8ca35
Fix icon color for Label3D and CPUParticles2D
2022-07-06 12:34:41 +08:00
Haoyu Qiu
d86a2d57cf
Fix LineEdit caret after using arrow key to deselect
2022-07-06 09:32:39 +08:00
Rémi Verschelde
be85923dc5
Merge pull request #54083 from Rubonnek/add_bin_messages_3x
2022-07-05 23:04:15 +02:00
Rémi Verschelde
57e313daaf
Merge pull request #54080 from Rubonnek/add_hex_messages_3x
...
[3.x] Add error messages `String::hex_to_int` functions, and accept capital X in prefix
2022-07-05 23:04:03 +02:00
Wilson E. Alvarez
a97a016381
Add error messages to String::bin_to_int64, and accept capital B in prefix
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-07-05 11:59:21 -04:00