1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-30 16:26:50 +00:00
Commit Graph

72295 Commits

Author SHA1 Message Date
Rémi Verschelde
6f4cb10321 Merge pull request #99646 from smix8/navmap_sync_dirty
Make NavMap objects request sync only on demand
2024-11-29 22:02:14 +01:00
Rémi Verschelde
d14672863b Merge pull request #99556 from ArchercatNEO/miniupnpc-include
Fix broken includes when compiling with `builtin_miniupnpc=false`
2024-11-29 22:02:10 +01:00
Rémi Verschelde
f4f6f5fb55 Merge pull request #99537 from BlueCube3310/betsy-bc1-bc5
Betsy: Add BC3 and BC5 support
2024-11-29 22:02:06 +01:00
Rémi Verschelde
b3a44a5567 Merge pull request #99490 from dalexeev/gds-tests-track-multiple-errors
GDScript: Support tracking multiple analyzer and runtime errors in tests
2024-11-29 22:02:02 +01:00
Rémi Verschelde
bcb5f8377f Merge pull request #99125 from Flarkk/projection_tests
Add tests for `Projection`
2024-11-29 22:01:59 +01:00
Rémi Verschelde
a1365dcb12 Merge pull request #98765 from Calinou/editor-bottom-panel-no-icon-tint
Don't tint editor bottom panel icons when hovered or pressed
2024-11-29 22:01:55 +01:00
Rémi Verschelde
94082a424b Merge pull request #97303 from cixil/fix-duplicate-signal-bug
Avoid duplicating signals from scene instances into packed scenes
2024-11-29 22:01:51 +01:00
Rémi Verschelde
454deb7222 Merge pull request #97262 from pafuent/adding_tcp_server_unit_tests
Add unit tests for TCPServer
2024-11-29 22:01:47 +01:00
Rémi Verschelde
c814493e95 Merge pull request #94321 from fire/vsk-csg-manifold-update-4.3
Fix mesh corruption of CSG by using elalish/manifold
2024-11-29 22:01:44 +01:00
Rémi Verschelde
274fc9858c Merge pull request #93503 from Geekotron/viewport_accept_cam_change_from_tool
Allow tool scripts to alter transform of Node3DEditorViewport camera
2024-11-29 22:01:39 +01:00
Bernat
279dce3d2d Clarify documentation for TileSetAtlasSource texture_region_size 2024-11-29 22:00:57 +01:00
demolke
88c11a1753 Check if EditorNode exists
EditorNode is a very heavy object that current test harness cannot create, so after https://github.com/godotengine/godot/pull/96544 editor import cannot be tested.

Split off from https://github.com/godotengine/godot/pull/98909
2024-11-29 21:17:40 +01:00
kobewi
e0304a7d00 Add helper method to get Window from ID 2024-11-29 21:15:23 +01:00
Hugo Locurcio
e499563faf Remove outdated note about BaseMaterial3D.billboard_mode shadow issue
The linked pull request was merged in Godot 4.3.
2024-11-29 19:57:26 +01:00
Geekotron
6ad82aba3b Allow tool scripts to alter transform of Node3DEditorViewport camera 2024-11-29 18:48:01 +01:00
cixil
8a42e3d3ef Avoid duplicating signals from scene instances into packed scenes 2024-11-29 18:29:08 +01:00
tetrapod00
733797e71f Use double comments in shader template light functions 2024-11-29 08:49:43 -08:00
Micky
82bd7db275 Make Transform2D/3D, Basis, and Quaternion docs more consistent 2024-11-29 16:10:11 +01:00
Kiro
4f17a7428b polygons_get_closest_point_info use edge check instead of triangulation 2024-11-29 16:00:04 +01:00
thiagola92
e30da67ce9 Docs: update example from Window signal files_dropped 2024-11-29 11:38:04 -03:00
rune-scape
9f8fec39f3 GDScript: Add error messages to some compilation errors 2024-11-29 15:37:32 +01:00
mrsaturnsan
b57ceefec1 [Windows] Improve frame pacing by busy waiting as needed 2024-11-29 14:04:18 +01:00
Pāvels Nadtočajevs
54945c4d28 Add std::initializer_list constructor for Dictionary. 2024-11-29 14:12:40 +02:00
Pablo Andres Fuente
0c03db09f8 Add unit tests for TCPServer
This PR aims to help "fix" #43440
2024-11-29 12:55:49 +01:00
Mika Viskari
93d24db2f7 Change Event Configuration dialog wider and its input list taller 2024-11-29 12:35:57 +02:00
Anish Mishra
72be8d1b69 Update "use_system_accent_color" note in EditorSettings. 2024-11-29 15:27:17 +05:30
Danil Alexeev
bd1a35ce9e Core: Fix JSON.{from,to}_native() issues 2024-11-29 12:43:06 +03:00
hakro
8f5b4cd7fe Style skeleton button on import screen 2024-11-29 00:47:33 +01:00
Fabio Alessandrelli
c831f635fe [Web] Implement dummy IPWeb instead of IPUnix
Note: This commit ties the IPUnix to the UNIX_SOCKET_UNAVAILABLE define,
disabling it when set. It is maybe not semantically correct (getifaddrs)
is not part of the "socket" API, but it's reasonable to expect that a
platform not supporting Unix-style sockets, would also not support other
Unix network functions.
2024-11-28 20:47:18 +01:00
Agustín Marsero
d514ab2952 Fixes use after free in redo of "Create Custom Bone2D(s) from Node(s)"
Using "queue_free" on the undo of the creation of the Bone2D meant that on the redo the Bone2D was already deleted.

Replaced it with "add_do_reference", so when the Action of the undo_redo is destroyed, also destroys the Bone2D.
2024-11-28 19:07:37 +01:00
Rémi Verschelde
88e81ee730 Fix various typos and code style issues 2024-11-28 17:40:42 +01:00
landervr
11225de197 Fix ReflectionProbe AABB 2024-11-28 17:31:29 +01:00
Kent Thang
5d111e852e Update CanvasLayer 'Follow Viewport' documentation to match its behavior 2024-11-28 16:26:01 +01:00
K. S. Ernest (iFire) Lee
fda444bb01 Add csg boolean operators using elalish/manifold.
Uses MeshGL64 for more floating point precision.

Co-Authored-By: 31 <31eee384@gmail.com>
Co-Authored-By: Claudio Z <120678869+cloudofoz@users.noreply.github.com>
2024-11-28 06:26:52 -08:00
Rémi Verschelde
0eadbdb5d0 Merge pull request #99788 from DarioSamo/2d-texture-texture-draw-list-fix
Fix another incorrect clear color flag on texture storage.
2024-11-28 15:08:33 +01:00
Dario
c7198dda64 Fix another incorrect clear color flag on texture storage. 2024-11-28 09:59:03 -03:00
kobewi
e7e3a25c1e Fix non-empty project folder confirmation dialog 2024-11-28 13:31:51 +01:00
Chaosus
5a48e527b2 Fix orphan strings in shader preprocessor 2024-11-28 11:22:17 +03:00
Michael Alexsander
5d70208da4 Make the alt selection menu available for all modes 2024-11-27 22:22:13 -03:00
Lukas Tenbrink
884cbb5333 Don't repeat calls to strlen in split, and make splitter_length const in get_slice. 2024-11-28 01:55:48 +01:00
Christian Kaiser
e35189e869 Improve run instances UX, avoid removing things and add clear popup. 2024-11-27 21:37:25 -03:00
Rémi Verschelde
9aed9eca40 Merge pull request #99773 from DarioSamo/2d-msaa-draw-list-fix
Fix incorrect clear color flag on canvas renderer.
2024-11-28 00:28:10 +01:00
Dario
1c6aad660f Fix incorrect clear color flag on canvas renderer. 2024-11-27 20:01:23 -03:00
Thaddeus Crews
357679ceb8 CI: Add explicit problem matchers 2024-11-27 16:47:34 -06:00
Markus Sauermann
f53a220a72 Fix physics picking when hovering an embedded window
When the mouse is hovering an embedded window, it is still considered
within the main viewport.
Previously in this case physics picking was executed, as if no embedded
window was there.

This PR introduces an additional check to exclude these cases.
2024-11-27 22:29:42 +01:00
ydeltastar
8793764ba6 Fix default environment project setting and loading 2024-11-27 14:15:27 -03:00
Thaddeus Crews
f128f383e8 Merge pull request #98035 from WhalesState/scroll-bar-grapper-area
Fix `ScrollBar` grabber mouse input ignores scroll content margins.
2024-11-27 10:47:32 -06:00
Thaddeus Crews
150c69c0f2 Merge pull request #99694 from dsnopek/android-os-create-instance-return-value
Android: `OS.create_instance()` should return `-1` on failure
2024-11-27 10:47:30 -06:00
Thaddeus Crews
ed01f5f2aa Merge pull request #98670 from DarioSamo/rd-transient-targets
Automatically resolve initial and final action for draw lists.
2024-11-27 10:47:29 -06:00
Thaddeus Crews
ce4674a0a5 Merge pull request #98539 from pafuent/show_filename_when_delete
Show file names in remove files confirmation dialog
2024-11-27 10:47:28 -06:00