bruvzg
7f562030be
Use custom key struct, instead of raw hashes for the Label3D cache to avoid potential hash collisions.
2022-07-04 09:46:38 +03:00
Rémi Verschelde
bcd5a6951d
Merge pull request #62602 from akien-mga/3.x-android-preset-refactor-custom-build
2022-07-03 18:38:49 +02:00
Rémi Verschelde
f089f77c2a
Android: Refactor Custom Build options in export preset
...
Instead of reusing the custom_template/ prefix which is actually only
used for the prebuilt APK workflow, we add a new custom_build/ prefix.
This is a slight compat breakage (users will have to redo their config)
but enables us to group the Min SDK and Target SDK options where they make
sense, and avoid reusing the previously hardcoded Target SDK 30 from
Godot 3.4.
Those two options are now strings instead of integers so that we can keep
them empty by default, and show their default value using a placeholder.
So some validation has been added to make sure they are proper ints.
The upper bound on Target SDK was also removed as it's a common use case
to use it to try to target newer released SDKs. But we warn the user that
this wasn't validated by us.
The export info dialog is now exclusive so that when it doesn't auto-close,
i.e. when it errors, you don't close it by mistake by clicking outside.
Fixes #62465 .
2022-07-03 17:09:41 +02:00
Rémi Verschelde
1fa9c75c12
Merge pull request #62628 from RandomShaper/fix_gl_ub_3.5
2022-07-03 13:54:32 +02:00
Rémi Verschelde
64caa62870
Merge pull request #62664 from akien-mga/3.x-doc-input-accum-disabled
2022-07-03 13:50:11 +02:00
Rémi Verschelde
7de45b6203
Input: Document that accumulated input is disabled by default
...
This was actually disabled by mistake in 3.4 causing a regression, but since
this issue survived the whole 3.4.x series and it's now very close to 3.5,
it's too late to change it again.
We might consider it for 3.6 after some beta testing.
Fixes #55037 .
2022-07-03 12:00:26 +02:00
Marcel Admiraal
0992621200
Fix mouse_over not dropped when mouse leaves window
2022-07-03 09:49:56 +01:00
mj.Jernigan
022cbeb192
Register missing WebRTCDataChannelJS type
...
(cherry picked from commit a413656e07
)
2022-07-03 03:35:02 +02:00
Jummit
63f35d24c6
Use % when dropping unique scene nodes into script
...
This expands uppon #60708 , using `get_node("%NodeName")` for nodes that
have a unique scene name to avoid having to change the onready
statements when the paths of the nodes change.
(cherry picked from commit 1101f6c660
)
2022-07-03 03:34:23 +02:00
kobewi
07953346fa
Include quotes conditionally for dropped paths
...
(cherry picked from commit 995bcd6218
)
2022-07-03 03:33:26 +02:00
python273
77a9f3d4d8
Make asset library's column count dynamic
...
(cherry picked from commit d65eb592b0
)
2022-07-03 03:26:12 +02:00
reduz
995281ca90
Fix editor-only visibility for lights
...
* Update visibility again for editor-only lights if owner changes.
Fixes #26399 , supersedes #52327
(cherry picked from commit d69e3791bf
)
2022-07-03 03:21:51 +02:00
Rémi Verschelde
2d54d3d71d
Merge pull request #57685 from cesarizu/gltf-texture-filename-decoding
2022-07-03 03:12:30 +02:00
Rémi Verschelde
df70aa1772
Merge pull request #57566 from Calinou/viewport-shadow-atlas-clamp-sizes
2022-07-03 03:08:03 +02:00
César Izurieta
f66200ed3c
Fix gltf texture filename decoding
2022-07-03 03:03:24 +02:00
Rémi Verschelde
3d19f21576
Merge pull request #49967 from Calinou/viewport-2d-hdr-print-warning
2022-07-03 02:41:26 +02:00
Rémi Verschelde
86229d0b03
Merge pull request #54239 from Calinou/editor-directionallight-3d-only-show-relevant-properties-3.x
...
Only show relevant properties in the DirectionalLight inspector (3.x)
2022-07-03 02:02:10 +02:00
Rémi Verschelde
567083b981
Merge pull request #41402 from saneery/interpolated-camera-process-mode
2022-07-03 01:59:32 +02:00
saneery
cb94797ce4
Add process_mode property to InterpolatedCamera
2022-07-03 01:47:10 +02:00
Rémi Verschelde
097556d11a
Merge pull request #47170 from hilfazer/print_stray_nodes
2022-07-03 01:10:50 +02:00
Rémi Verschelde
498334d464
Merge pull request #47279 from Shatur/3.x
2022-07-03 01:10:37 +02:00
Rémi Verschelde
ef29a227bf
Merge pull request #55826 from kdiduk/gdnative-poolstringarray-join
2022-07-03 01:05:03 +02:00
hilfazer
fe21fb175c
print_stray_nodes() also prints node's script
2022-07-03 01:00:58 +02:00
Shatur95
5ccc941a4c
[3.x] Remove hardcoded names in generated objects
2022-07-03 00:58:13 +02:00
Rémi Verschelde
3000d8d140
Merge pull request #59576 from techiepriyansh/fix-multiple-instances-3.x
2022-07-03 00:22:15 +02:00
Rémi Verschelde
bed3d2cbd5
Merge pull request #61169 from DeeJayLSP/wav_ieee_3.x
2022-07-02 22:03:14 +02:00
Hana
36ff8962cc
remove redundant check preventing checkbox theme style to apply hover_pressed
2022-07-02 20:53:02 +02:00
Pedro J. Estébanez
65a83785fd
Avoid GL undefined behavior in ubershaders
2022-07-02 19:54:02 +02:00
Rémi Verschelde
a9920ae54f
Merge pull request #62634 from akien-mga/3.x-scons-shadergen-depends
2022-07-02 16:51:54 +02:00
Rémi Verschelde
0b5b39d536
Merge pull request #62633 from linkpy/61508_fix
2022-07-02 16:26:35 +02:00
Rémi Verschelde
772d071863
SCons: Properly track codegen script dependency for generated GLES headers
2022-07-02 15:52:42 +02:00
Estelle Linkpy Reid
7a2d3b04a5
Corrected InputEventKey::as_text to return a non-empty string for physical keys.
2022-07-02 15:34:15 +02:00
Fabio Alessandrelli
e1447ec823
Merge pull request #62608 from RPicster/3.x-default-cursor-fix
...
[3.x] Default cursor fix in html5 export.
2022-07-02 08:09:31 +02:00
Kirill
ad77a3f2f7
Stretch image on resize in asset description dialog
...
(cherry picked from commit 924658a849
)
2022-07-02 00:08:56 +02:00
Haoyu Qiu
4834525242
Improve String.format() documentation
...
(cherry picked from commit 25c7f567dd
)
2022-07-02 00:07:48 +02:00
Rémi Verschelde
cc9dd00e1a
Revert "Command line arguments '--version' and '--help' return exit code 0 instead of 255"
...
This reverts commit 9e165a8c2b
.
See https://github.com/godotengine/godot/pull/62550#issuecomment-1172745325 .
2022-07-02 00:07:14 +02:00
Rémi Verschelde
ea4aaf9705
Merge pull request #62613 from smix8/nav_remove_2d_navbake_docs_3.x
2022-07-01 22:36:40 +02:00
smix8
5e1063bd0e
[3.5] Remove documentation that mentions 2D navigation baking
...
Cherrypick mentions 2D navigation mesh baking which does only exist very hidden in Godot 3.5.
2022-07-01 22:18:13 +02:00
Raffaele Picca
3f8830ec50
Fix default cursor in html5 export.
2022-07-01 20:46:58 +02:00
kobewi
14f69acaa4
Fix find_next_valid_focus() freeze
...
(cherry picked from commit 8d62b736b2
)
2022-07-01 14:00:55 +02:00
Rémi Verschelde
316eea5046
Merge pull request #62586 from Sosasees/3.x
2022-07-01 11:09:33 +02:00
bruvzg
6489fe890e
Backport text-to-speech support.
2022-07-01 11:04:50 +03:00
Fabio Alessandrelli
2882eaab28
Merge pull request #62522 from Calinou/html5-editor-no-maximize-on-start-3.x
...
Fix window maximize error message appearing when starting the web editor (3.x)
2022-07-01 09:57:33 +02:00
Sosasees
c9b9bf5437
recolor Remove Theme Items icons from Godot 4 colors to Godot 3
...
follow-up to #62559 .
we found more icons that mistakenly had the Godot 4 colors,
so i fixed them too.
2022-07-01 09:38:23 +02:00
Hugo Locurcio
786ff06ed7
Fix window maximize error message appearing when starting the web editor
...
An error message is no longer printed when trying to maximize the window
in HTML5. This behavior is consistent with Android and iOS.
2022-07-01 01:54:15 +02:00
Rémi Verschelde
a7559fcb6e
Errors: Fallback to fprintf
if OS
singleton doesn't exist
...
Otherwise we would crash if something prints an error before init or
after destruction of the `OS` singleton which handles printing/logging.
(cherry picked from commit c83084fccb
)
2022-06-30 19:23:02 +02:00
kobewi
f659869a45
Fix find_next_valid_focus() freeze
...
(cherry picked from commit d9ede52ded
)
2022-06-30 19:23:01 +02:00
Jan Haller
9e165a8c2b
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-06-30 19:23:01 +02:00
smix8
381e8dd278
Group NavigationAgent properties
...
Groups the ill-defined NavigationAgent properties between pathfinding and avoidance to make it more clear which property affects what.
(cherry picked from commit dde09be302
)
2022-06-30 19:23:01 +02:00
ConteZero
a13b3028a2
Add an option to drag'n'drop selected text in TextEdit
...
(cherry picked from commit 5d56efcaa4
)
2022-06-30 19:23:01 +02:00