Rafał Mikrut
5d6b2de1f3
Fix exporting big templates
...
(cherry picked from commit 86fa3ba56015b0fb6f282277b37c211fe803c6f9)
2022-11-30 19:23:35 +01:00
Mark Riedesel
309d6ea5bc
Add buffer size check to Image.load_tga_from_buffer(). Fixes #67985
...
(cherry picked from commit 5cb07486db6fc53cc5a13e3451dd451e987f39d7)
2022-11-30 19:22:42 +01:00
kleonc
781b1915d3
SpriteFramesEditor
Fix calculating frame index from mouse position
...
(cherry picked from commit d1359579874b747ab34bdbdb23411b5dc733a609)
2022-11-30 19:22:23 +01:00
Alfred Reinold Baudisch
1d8716a903
Cast dragged file extension name to lowercase, closes #68104
...
(cherry picked from commit 07e367cb0b07f02fef92420fde53e05be3d4b247)
2022-11-30 19:21:43 +01:00
dzil123
15f2a58915
Fix Image::bump_map_to_normal_map incorrectly keeping mipmap flag
...
(cherry picked from commit 1fa8b3dd420301dd5c2ad99b6bead6cffe1d4995)
2022-11-30 19:21:11 +01:00
Abdulrahman Al Zeidi
238cd5d5bf
Fix static object destructors being called on gpu selection with X11
...
(cherry picked from commit 5860f81c18a2de8b3f38d5a58946939b5cc81425)
2022-11-30 19:20:36 +01:00
bruvzg
1c5271b0e3
Update activation hack to work on Ventura.
...
(cherry picked from commit 153d06d79b3a1411a632e7df778369bc170d16e0)
2022-11-30 19:20:09 +01:00
Graham Pentheny
708d7d8700
Updated Recast to 4fef044
...
In some cases Godot can generate input parameters to Recast that cause it to crash. Specifically when baking NavigationMeshes for input meshes that have axis extents less than half the NavigationMesh CellSize.
This has been fixed upstream in Recast (in 3901c5854c
). Updating Godot's Recast integration fixes this crash issue in Godot as well.
(cherry picked from commit 36de150c74e8c86e204ce64dc5a2865b6aee79a7)
2022-11-30 19:19:40 +01:00
3265fb9e1d
Ported: Project Manager: Fix hacky code for project rename
...
Instantiating a new ProjectSettings is *not* the way to go.
ConfigFile works just fine to read/change a single value.
Fixes memory leaks as the instantiated ProjectSettings was never freed.
Forbid doing this to prevent such problems.
Fixes #25661 .
- akien-mga
9a340a2868
2022-11-30 19:19:02 +01:00
VolTer
cbfa40ae94
Stopped edge stripping when using Find in Files
...
(cherry picked from commit 0179791e85944cabd64534abaaf89cc067618f0f)
2022-11-30 19:11:46 +01:00
voidshine
840c537d89
Fix MIDI note-on events being converted to note-off events
...
Update documentation with note about MIDI velocity interpretation
(cherry picked from commit f0f72b313236b3cd8793e6fe7487094d9a04694a)
2022-11-30 19:11:21 +01:00
Micky
a0c1c54db1
Fix ColorPicker always emitting color_changed on html submit
...
The color change was always emitted when the the modal was closed, even if it was exactly the same as before.
(cherry picked from commit 544727ac1ea7616c9f44116360d038cfcda5f763)
2022-11-30 19:10:54 +01:00
clayjohn
8f0e3af2a2
Take FXAA samples from half-pixel coordinates to improve quality
...
(cherry picked from commit dbcc0fa2a60edb3f3e69b0b73e7c9c612872559e)
2022-11-30 19:09:24 +01:00
bruvzg
47ab7e8ff8
Fix ⌘ + . + other modifier triggering twice.
...
(cherry picked from commit bfbbe9c1d043cdd8550f5e41a8976d785da10c0f)
2022-11-30 19:08:06 +01:00
Riteo
658e19194d
Actually set the execinfo flag on non-glibc systems
...
(cherry picked from commit a3b53538920e1a60102623a894533da76f127c22)
2022-11-30 19:07:45 +01:00
Hugo Locurcio
5b2fa8320b
Automatically use execinfo for crash handler on *BSD and musl-based Linux
...
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
(cherry picked from commit 8e04bffbcfd5dc846e15c5e6471f96693ee698fe)
2022-11-30 19:07:29 +01:00
Ev1lbl0w
608c16297e
Document PopupMenu id behavior
...
(cherry picked from commit b8aa5ebfeb30b01db6e70ccc790624632c7273ee)
2022-11-30 18:59:45 +01:00
Haoyu Qiu
095d8c1fef
Fix crash of queue_free() when main loop is not SceneTree
...
(cherry picked from commit 3b08d0e85233a594b016ae27e06b5f21536a6176)
2022-11-30 18:59:25 +01:00
ba39fa8970
Ported: Fix incorrect Android scancodes - madmiraal
...
Also ported: Fix wrong android key mapping.
Fixes the wrong mapping of `Key::HOME`. Androids `KEYCODE_HOME` is in fact the hardware home button the right mapping is `KEYCODE_MOVE_HOME`.
Also adds mappings to keys that were not present before.
- HolonProduction
2f7de4c8ed
477d24b6d1
2022-11-30 18:58:00 +01:00
d0bb264cc2
Ported: Fix parsing of the keep_screen_on display setting.
...
- m4gr3d
d08e057194
2022-11-30 18:44:51 +01:00
bruvzg
07109aa595
Use image loader directly to avoid "resource as image file" errors.
...
(cherry picked from commit 908bef8eee145408bbf660e873279a978a0acb74)
2022-11-30 18:41:01 +01:00
Markus Sauermann
c3866cd58a
Fix unused exitcode in macos export plugin
...
Fix that the exitcode is never set.
(cherry picked from commit 567a591f87749389e917b7713e8ab881859207e8)
2022-11-30 18:37:32 +01:00
bruvzg
41b9bb6502
Fix export button incorrectly disabled when using login/app password for notarization.
...
(cherry picked from commit aa117a128e48bb922df2c17e957fb29eedfad746)
2022-11-30 18:37:00 +01:00
bdf4922a1e
Ported:
...
Add navigation control to the spatial editor viewport for the Android editor.
- m4gr3d
cc59e18c9b
2022-11-30 18:30:32 +01:00
19efacc416
Ported: Fix 'save & restart' logic for the Android Editor - m4gr3d
...
5aab84befb
2022-11-30 18:12:43 +01:00
615529eb6b
Ported: [3.x] GLTF: Move shared defines into a separate gltf_defines.h file - aaronfranke
...
f1febed469
2022-11-30 15:50:09 +01:00
Aaron Franke
13b8c888a0
GLTF: Only list used extensions when they're actually used
2022-11-30 15:12:33 +01:00
aae204935b
Fix compile.
2022-11-30 15:07:06 +01:00
DeeJayLSP
c796580b0c
Update nanosvg to GIT (2022.11)
2022-11-30 15:04:18 +01:00
f06d4411f4
Fix compile.
2022-11-30 15:03:43 +01:00
Haoyu Qiu
2d7145e936
Add built-in action toggle in Input Map settings
2022-11-30 15:00:12 +01:00
91c53c41c2
Ported: Fix String::word_wrap() for long words
...
- timothyqiu
51fd1c27aa
2022-11-30 14:57:35 +01:00
Hendrik Brucker
b85a3cbce3
Add Gradient resource preview generator
...
Co-Authored-By: Haoyu Qiu <timothyqiu32@gmail.com>
2022-11-30 14:51:39 +01:00
Dan
cfc4f0f050
fix exporting Android APPLICATION_ATTRIBS (3.X)
2022-11-30 14:42:07 +01:00
Haoyu Qiu
6126ddab8e
Backport navigation crash fixes
...
Co-Authored-By: Sean <sean@geekotron.net>
2022-11-30 14:41:16 +01:00
bruvzg
f4d5d82a99
Windows icon export improvements.
...
Regenerate Windows icon on export to ensure correct icon size order.
Add support for using PNG/WebP/SVG files as an icon for Windows exports.
Allow using WebP/SVG files as icon for macOS exports.
Add option to select generated icons interpolation, and set default interpolation to Lanczos.
2022-11-30 14:38:28 +01:00
Hugo Locurcio
cbcd6bad4a
Improve collision exception error messages for easier understanding
2022-11-30 14:37:35 +01:00
Marius Hanl
13e1941f87
Fix Tooltips do not work properly when selecting multiple nodes (MultiNodeEdit)
...
The editor inspector will now get the edited class name from the MultiNodeEdit when it is used.
The name of the selected nodes is searched in the scene and if not found in the parent class(es).
This is a mostly clean backport from Godot 4.0.
2022-11-30 14:36:27 +01:00
dzil123
298be38336
Fix shader compiler asan out of bounds
2022-11-30 14:34:44 +01:00
dzil123
37c50b6f21
PCKPacker Fix error spam
2022-11-30 14:33:46 +01:00
311b5d446b
Ported "[3.x] Fix wrong owner for editor plugin created nodes in instanced scene" for the skeleton editor aswell.
2022-11-30 14:33:08 +01:00
Haoyu Qiu
7ee4ed4647
Fix wrong owner for editor plugin created nodes in instanced scene
2022-11-30 14:30:02 +01:00
BimDav
3e937eab15
Correctly compute inverse_mass when inertia is defined by user
2022-11-30 14:26:26 +01:00
Hugo Locurcio
8612d803b1
Document (Omni/Spot)Light ignoring Spatial's scale property
2022-11-30 14:23:33 +01:00
bruvzg
24e41be33d
Disable Dock and Menu in fullscreen mode.
2022-11-30 14:23:00 +01:00
e0d09a2633
Clear using the color (0, 0, 0, 0), instead of (1, 1, 1, 0) in the paint module.
2022-11-28 15:02:02 +01:00
900605e2c9
Added a button that adds PaintCanvas to the PaintProjectToolsPropertyInspector.
2022-11-20 23:54:58 +01:00
617286dd27
Don't let the SceneTreeDock add the root node buttons more than once.
2022-11-20 23:47:20 +01:00
13c45b16fa
Add PaintProject Node instead of PaintCanvas when using the SceneTreeDock's root node button as intended.
2022-11-20 23:40:42 +01:00
41f130d9fd
Re-extracted the class docs.
2022-11-20 23:27:04 +01:00