Commit graph

71367 commits

Author SHA1 Message Date
Thaddeus Crews
2675997487
Merge pull request #102251 from Hilderin/fix-slow-resize-embedded-game
Fix slow resize Embedded Game Window
2025-02-03 11:14:41 -06:00
Thaddeus Crews
ccc306a454
Merge pull request #102365 from bruvzg/pipe_buffer_chk
Implement `get_length()` for pipes.
2025-02-03 11:14:40 -06:00
Thaddeus Crews
61808e9c98
Merge pull request #91778 from kitbdev/selection-cancel
Fix TextEdit mouse selection and scroll cancel
2025-02-03 11:14:39 -06:00
Thaddeus Crews
0f40078a8b
Merge pull request #102349 from Giganzo/color-picker-raw-a-slider
Fix ColorPicker RAW alpha slider theme
2025-02-03 11:14:38 -06:00
Thaddeus Crews
23c62921cd
Merge pull request #102371 from Repiteo/scons/ruff-mypy
SCons: Apply new ruff/mypy fixes
2025-02-03 11:14:37 -06:00
Thaddeus Crews
382c760ea6
SCons: Apply new ruff/mypy fixes 2025-02-03 09:55:09 -06:00
Pāvels Nadtočajevs
e6e108d091 Implement get_length() for pipes. 2025-02-03 16:50:00 +02:00
Thaddeus Crews
f60f69aa57
Merge pull request #102024 from arkology/profiler-flow-container
Use `FlowContainer` for `Profiler` and `Visual Profiler` bars
2025-02-03 08:16:15 -06:00
Thaddeus Crews
dfedfe7ac7
Merge pull request #102179 from bruvzg/remove_sim
Disable Metal and Vulkan renderers in simulator builds. Remove simulator support from editor/exporter.
2025-02-03 08:16:14 -06:00
Thaddeus Crews
a28316c0e3
Merge pull request #102246 from Chubercik/ci/bump-ruff-mypy
Update CI `ruff` & `mypy` pre-commit hooks
2025-02-03 08:16:13 -06:00
Thaddeus Crews
95bd49dccd
Merge pull request #102255 from bruvzg/ub2204_mingw_fix
[Windows] Fix build with MinGW 8.0.0-1.
2025-02-03 08:16:12 -06:00
Thaddeus Crews
3d25533d0c
Merge pull request #102257 from clayjohn/lightmapgi-crash
Spread direct lighting calculation for LightmapGI over several submissions
2025-02-03 08:16:11 -06:00
Thaddeus Crews
480843cf2b
Merge pull request #101812 from bruvzg/portal_chk
[FreeDesktop portal] Check for `FileChooser` and `Settings` interface availability instead of assuming it's always available.
2025-02-03 08:16:10 -06:00
Thaddeus Crews
f230b9cb12
Merge pull request #102261 from clayjohn/dummyrs-mesh-dependency
Track mesh dependencies in Dummy RenderingServer
2025-02-03 08:16:09 -06:00
Thaddeus Crews
d2995dcfe8
Merge pull request #102169 from Riteo/what-is-even-a-keypad
Linux/BSD: Modify only keypad keys
2025-02-03 08:16:08 -06:00
Thaddeus Crews
fbc584fe9f
Merge pull request #102272 from clayjohn/omni-attenuation-epsilon
Use a smaller epsilon for omni and spot attenuation cutoff
2025-02-03 08:16:07 -06:00
Thaddeus Crews
7c0ce4e793
Merge pull request #102278 from Chaosus/vs_fix_preview_mouse_filter
Fix mouse filter on visual shader node previews
2025-02-03 08:16:05 -06:00
Thaddeus Crews
79d6cdf831
Merge pull request #102237 from KoBeWi/outside_tree_no_one_can_see_your_progress
Fix crash when ProgressDialog is outside tree
2025-02-03 08:16:04 -06:00
Thaddeus Crews
6c53ec1c51
Merge pull request #102297 from KoBeWi/lost_modified_time
Update modified time when reloading script
2025-02-03 08:16:02 -06:00
Thaddeus Crews
021e07c1ed
Merge pull request #102260 from KoBeWi/ProgressDialog_my_nemesis
Remove unnecessary rescan after copying file
2025-02-03 08:16:01 -06:00
Thaddeus Crews
5696316a89
Merge pull request #102307 from KoBeWi/so_that's_what_it_does
Setup working directory when quitting to project manager
2025-02-03 08:16:00 -06:00
Thaddeus Crews
3e34c4be96
Merge pull request #102262 from KoBeWi/outer_tree_is_void
Don't return Tree items outside visible rect
2025-02-03 08:15:59 -06:00
Thaddeus Crews
bbf29a537f
Merge pull request #102312 from Hilderin/fix-focus-floating-window-on-run
Fix Floating Window focus on run
2025-02-03 08:15:58 -06:00
Thaddeus Crews
1d84cab0b0
Merge pull request #102329 from YeldhamDev/fix_camera_debug_crash
Fix runtime crash with 3D selection with no camera
2025-02-03 08:15:57 -06:00
Thaddeus Crews
03385f9e34
Merge pull request #101836 from Calinou/doc-worldboundaryshape3d-fix-jolt-note
Fix Jolt note in WorldBoundaryShape3D documentation
2025-02-03 08:15:56 -06:00
Thaddeus Crews
1bec1bfa5a
Merge pull request #101543 from MrJoermungandr/desynced_extension_preferences_🔄
Respect order of extensions for ResourceFormatSavers with `at_front`
2025-02-03 08:15:54 -06:00
Thaddeus Crews
4fcd9598de
Merge pull request #102144 from Cwazywierdo/get-euler-epsilon
Core: Fix `Basis::get_euler` incorrectly simplifying rotations in some cases.
2025-02-03 08:15:42 -06:00
Giganzo
e50f509b3d Fix ColorPicker RAW alpha slider theme 2025-02-03 01:48:29 +01:00
Riteo
140a63be25 Linux/BSD: Modify only keypad keys
The `keycode` field of `InputEventKey` is supposed to be "unshifted";
That is, what the key would output if no modifier keys were pressed.
This should match what's written on the key label, but `Key` enumerates
also all keypad keys, which require a modifier. We thus require some
extra checks for them.

Note that this can still allow "stuck keys", but that's an even deeper
problem.
2025-02-02 19:19:15 +01:00
Michael Alexsander
4c32d27e8e
Fix runtime crash with 3D selection with no camera 2025-02-02 13:58:38 -03:00
Hilderin
3387ee1ab2 Fix Floating Window focus on run 2025-02-01 21:15:54 -05:00
kobewi
3b3b6661ad Setup working directory when quitting to project manager 2025-02-02 00:25:34 +01:00
kobewi
886e5d8084 Don't return Tree items outside visible rect 2025-02-02 00:17:41 +01:00
kobewi
a65fa94a21 Update modified time when reloading script 2025-02-01 19:15:09 +01:00
kobewi
46d8231e63 Remove unnecessary rescan after copying file 2025-02-01 18:51:14 +01:00
Chaosus
7cc0bf79dd Fix mouse filter on visual shader node previews 2025-02-01 13:25:28 +03:00
clayjohn
6611c863bd Use a smaller epsilon for omni and spot attenuation cutoff
We just want to avoid calculating shadows when the attenuation is zero, so we should use the smallest epsilon we can get away with
2025-01-31 17:08:23 -08:00
clayjohn
49a004fc13 Spread direct lighting calculation for LightmapGI over several submissions to avoid TDR on Windows devices
Also add percentage progress for direct lighting step
2025-01-31 16:37:13 -08:00
clayjohn
258d4d5c3d Track mesh dependencies in Dummy RenderingServer to properly resolve freeing MeshInstances 2025-01-31 12:57:10 -08:00
bruvzg
baa33d49b1 [Windows] Fix build with MinGW 8.0.0-1. 2025-01-31 20:39:31 +02:00
Hilderin
65e14fd16b Fix slow resize Embedded Game Window 2025-01-31 12:02:06 -05:00
Thaddeus Crews
1586c5674b
Merge pull request #95626 from Chaosus/shader_fix_default_params
Fix shader uniforms has null as default value
2025-01-31 09:15:56 -06:00
Thaddeus Crews
4f827e6190
Merge pull request #95169 from Calinou/editorspinslider-float-step-1-slider
Make EditorSpinSlider display a slider for floats with a step of 1.0
2025-01-31 09:15:55 -06:00
Thaddeus Crews
96a6dc289f
Merge pull request #101548 from Nazarwadim/change_RBMap_and_input_activity_to_AHashMap
Use `AHashMap` for `RBMap nodes` and `HashMap input_activity`
2025-01-31 09:15:53 -06:00
Thaddeus Crews
4f3dddbbff
Merge pull request #101987 from Riteo/imagine-using-rids
Wayland: Check custom cursor resource reference for cache invalidation
2025-01-31 09:15:52 -06:00
Thaddeus Crews
295a1dd5f7
Merge pull request #102067 from Eddy-Rogers/102008-TempDirSlashes
Windows: Normalize slashes in return of `OS.get_temp_dir()`
2025-01-31 09:15:51 -06:00
Thaddeus Crews
4a7ce6070d
Merge pull request #102128 from Faless/fix/ws_buffering_again
[WS] Fix wslay multi-frame message parsing (again)
2025-01-31 09:15:50 -06:00
Thaddeus Crews
a7e5469155
Merge pull request #102163 from adamscott/fix-glitched-audio-web
[Web] Fix audio issues with samples and GodotPositionReportingProcessor
2025-01-31 09:15:49 -06:00
Thaddeus Crews
3d6821b724
Merge pull request #101808 from markdibarry/parallax-remove-editor-offset-guard
Fix editor `Parallax2D` grid snap movement
2025-01-31 09:15:47 -06:00
Thaddeus Crews
3c3ceeebed
Merge pull request #102196 from akien-mga/revert-97860
Revert "EditorResourcePicker: Replace options to load file with button for QuickOpenDialog"
2025-01-31 09:15:46 -06:00