Yuri Sizov
457d48a1f1
Make Theme report property list changes less often
2021-10-04 18:05:23 +03:00
Yuri Sizov
98cf645258
Expose API to retrieve Theme's default font
2021-10-04 17:44:53 +03:00
Rémi Verschelde
cd2c2f8da4
Merge pull request #53387 from akien-mga/3.x-cherrypicks
2021-10-04 16:16:16 +02:00
Yuri Sizov
cd45a70f2d
Reorganize Theme resource code for better maintainability
2021-10-04 17:09:32 +03:00
lawnjelly
c835f1f3c5
Add DEV_ASSERT and DEV_CHECK macros
...
Change the existing DEV_ASSERT function to be switched on and off by the DEV_ENABLED define. DEV_ASSERT breaks into the debugger as soon as hit.
Add error macros DEV_CHECK and DEV_CHECK_ONCE to add an alternative check that ERR_PRINT when a condition fails, again only enabled in DEV_ENABLED builds.
2021-10-04 14:57:54 +01:00
Kongfa Waroros
77d5ead241
Check if the line pointer goes away from the image buffer's EOF in the BMP importer
...
(cherry picked from commit ac5d7abe13
)
2021-10-04 15:22:16 +02:00
Florian Kothmeier
5185cd4f80
Fix AnimationNodeStateMachinePlayback start() on nonexistent node
...
(cherry picked from commit b6e7df56cb
)
2021-10-04 15:22:16 +02:00
Robbie Cooper
761c915070
Fix file panel renaming unable to change the case of dirs on Windows
...
Tested on Windows 10.
(cherry picked from commit 85e99460b4
)
2021-10-04 15:22:03 +02:00
Shatur95
8ebefc8cf4
Fix CONNECT_REFERENCE_COUNTED
...
(cherry picked from commit e5a086fde6
)
2021-10-04 15:15:27 +02:00
Hugo Locurcio
d71ed9d287
Document SurfaceTool must generate tangents for proper normal display
...
(cherry picked from commit d339388942
)
2021-10-04 15:15:27 +02:00
Hugo Locurcio
48e0212497
Add an example on iterating an array backwards
...
This closes https://github.com/godotengine/godot-docs/issues/3472 .
(cherry picked from commit 810d8f06b7
)
2021-10-04 15:15:27 +02:00
PouleyKetchoupp
54424b57b3
Fix buffer overflow in 2D BVH
...
Some areas of code were missed and assumed Vector3.
(cherry picked from commit d3c6395dcd
)
2021-10-04 15:15:23 +02:00
Hugo Locurcio
7e3016ebfd
Document how to set up UPnP in a non-blocking manner
...
(cherry picked from commit f4bebc272c
)
2021-10-04 14:37:43 +02:00
Lucy
1d3f1c8c0a
Fix Platform Thread Override
...
(cherry picked from commit 5fe1857496
)
2021-10-04 14:37:27 +02:00
zacryol
3e4e87fb90
Fix typo with example variable name in Dictionary docs, and fix error in C# example
...
(cherry picked from commit 9359bee75c
)
2021-10-04 14:36:59 +02:00
Hugo Locurcio
7c624b6b2b
Use a Big Sur-style macOS icon for the Godot editor
...
This provides a more coherent visual look with the rest of macOS.
Co-authored-by: Hazar <36481442+hazarek@users.noreply.github.com>
(cherry picked from commit 4589790348
)
2021-10-04 14:33:46 +02:00
Rémi Verschelde
87feb57a1f
Merge pull request #52509 from jitspoe/3.x.csg_fixes_and_simplification
2021-10-04 13:15:48 +02:00
Rémi Verschelde
555e937815
Merge pull request #53383 from akien-mga/3.x-DEV_ENABLED
2021-10-04 13:05:10 +02:00
jitspoe
d7af7a9b3b
CSGPolygon fixes and features: Added angle simplification, UV tiling distance option, and interval type, which allows distance-based intervals (old) and subdivision-based intervals (new to 3.4).
2021-10-04 12:14:44 +02:00
Rémi Verschelde
b301514708
Merge pull request #53380 from timothyqiu/soft-body-3.x
2021-10-04 11:36:48 +02:00
Rémi Verschelde
e292d79fb3
SCons: Add `DEV_ENABLED` defines for `target=debug` builds
...
This will allow adding developer checks which will be fully compiled out in
user builds, unlike `DEBUG_ENABLED` which is included in debug tempates and
the editor builds.
This define is not used yet, but we'll soon add code that uses it, and change
some existing `DEBUG_ENABLED` checks to be performed only in dev builds.
Related to https://github.com/godotengine/godot-proposals/issues/3371 .
2021-10-04 11:25:02 +02:00
Haoyu Qiu
ed5a98c3c6
Fix crash when pinned SoftBody point is out of range
2021-10-04 15:47:12 +08:00
Rémi Verschelde
2b642d68c1
Merge pull request #52752 from Pineapple/fix-richtextlabel-character-offsets
2021-10-04 08:52:26 +02:00
Pedro J. Estébanez
6a4c2c1c13
Reset scene conditionals assumed to be false
2021-10-04 00:13:59 +02:00
Rémi Verschelde
a5159f3527
Merge pull request #53060 from timothyqiu/thread-obj-3.x
2021-10-03 22:10:53 +02:00
kleonc
e2e149f4df
Fix rendering centered odd-size texture in AnimatedSprite/AnimatedSprite3D
2021-10-03 14:15:21 +02:00
Rémi Verschelde
33a42160a0
Merge pull request #42365 from madmiraal/fix-39887-3.2
2021-10-03 13:41:38 +02:00
Rémi Verschelde
06e0260699
Merge pull request #53349 from LATRio/53331_1
2021-10-03 12:16:45 +02:00
Rémi Verschelde
e92818b85a
Merge pull request #53335 from LATRio/53331_2
2021-10-03 10:17:49 +02:00
Haoyu Qiu
7be67ee1b7
Fix crash when creating thread
2021-10-03 16:03:41 +08:00
LATRio
56aa9f71b6
Prevent out of bound access through 'm_nodes' in SoftBodyBullet
2021-10-03 16:36:01 +09:00
Gergely Kis
1583c89a45
Fix GDNativeLibrary::get_current_library_path()
...
Return a const String reference to make sure that when its address
is used as a handle in NativeScriptLanguage::init_library(),
it refers to the heap instead of a temporary object on the stack.
2021-10-03 08:24:49 +02:00
LATRio
be69d26403
Fix crash at SoftBodyBullet::reset_all_node_positions when bt_soft_body isn't initialized
...
Update soft_body_bullet.cpp
2021-10-02 22:03:54 +09:00
Rémi Verschelde
90a7342114
Merge pull request #53307 from Calinou/doc-spatialmaterial-normal-tangents
2021-10-01 21:43:54 +02:00
Francois Belair
6be31e559d
Fix empty line hover; fix open non-res:// script
...
(cherry picked from commit 572979d011
)
2021-10-01 21:30:39 +02:00
Rémi Verschelde
003c282e10
Merge pull request #53309 from Razoric480/fix-lsp-token-issues-3x
2021-10-01 21:27:15 +02:00
EricEzaM
6628fe0469
Fixed drag and drop not respecting type on exported arrays.
2021-10-01 13:26:15 -06:00
Eric M
a4b6ba2c2f
Added properties and methods to allow for dragging and dropping multiple files onto exported arrays.
2021-10-01 13:24:41 -06:00
Hugo Locurcio
ebdbace62a
Document that tangents are required for normal mapping in SpatialMaterial
2021-10-01 19:05:58 +02:00
Francois Belair
3754759e26
Fix extends parsing breaking if it has the cursor
2021-10-01 11:31:05 -04:00
Hugo Locurcio
c6617e956c
Tweak the Viewport configuration warning to mention 2×2 size requirement
2021-10-01 16:43:33 +02:00
Hugo Locurcio
fe2f24c47c
Improve the documentation for `ease()` and `smoothstep()`
...
This adds a cheatsheet for `ease()` and a comparison graph for
`smoothstep()`, among other things.
(cherry picked from commit 567b6436c9
)
2021-10-01 08:04:20 +02:00
Hugo Locurcio
deeeabc2ba
Clarify what the `Node.filename` property contains
...
(cherry picked from commit f23b917007
)
2021-10-01 08:01:47 +02:00
Haoyu Qiu
44ea7e7c4f
Fix doc for Dictionary.erase
...
(cherry picked from commit 1e0fe9f817
)
2021-10-01 08:00:59 +02:00
Hugo Locurcio
26671e7407
Use a yellow color for editable children properties instead of red
...
This matches the usual "Changes may be lost!" warning color.
2021-09-30 18:41:46 +02:00
Rémi Verschelde
8d0b2edfc2
Merge pull request #53258 from boruok/3.x-fix-atlas-texture-get_data-crash
2021-09-30 18:31:44 +02:00
Rémi Verschelde
23f21ac45e
Merge pull request #53261 from Razoric480/lsp_crash_vim_ale
2021-09-30 17:59:01 +02:00
Francois Belair
679ce6fd0b
Fix LSP crash parsing scripts of temp size 0
2021-09-30 11:11:56 -04:00
boruok
85dd970b81
[3.x] Fix AtlasTexture get_data crash
2021-09-30 22:22:10 +09:00
Rémi Verschelde
7c9e06f936
Merge pull request #48686 from bruvzg/bundle_icon_3
2021-09-30 14:55:41 +02:00