Commit Graph

80742 Commits

Author SHA1 Message Date
Wagner f835707f7a Fix Windows native FileDialog filters not showing descriptions 2025-10-12 16:22:45 -03:00
Pāvels Nadtočajevs 101fbbbd1f [Window] Add unfiltered input handler signal for custom decorations. 2025-10-12 21:15:46 +03:00
Jason Kuo 2e00156657 Emit format_changed on CameraFeed datatype change 2025-10-13 00:26:29 +08:00
kleonc 5ea0b9d60d Fix show_members_overview editor setting docs/tooltip 2025-10-12 15:03:03 +02:00
kobewi 206d4a0fb3 Move script name to top 2025-10-12 14:10:44 +02:00
Raul Santos 6faa4e369a Make MissingNode/MissingResource non-virtual and hide from dialogs
This allows ClassDB to get the default values for inherited properties.
The `MissingNode` and `MissingResource` types are excluded from the create
dialog and the inspector's Resource selector.
2025-10-12 09:58:50 +02:00
Fredia Huya-Kouadio b9c3b1d4c0 Misc improvements to the GodotPlugin API
- Add overload method for `GodotPlugin#emitSignal(...)`
- Allow passing `null` values as signal arguments
2025-10-11 23:16:31 -07:00
DeeJayLSP 46a197b55f Update Open Sans SemiBold 2025-10-12 00:51:05 -03:00
fish 8e3499a961 Allow keyboard echo for script_editor/next_script, script_editor/prev_script, script_editor/window_move_up, and script_editor/window_move_down events 2025-10-11 20:09:55 -07:00
Zi Ye e38bbf88e5 Make XRPose only set name on creation, instead of on every update. 2025-10-11 20:24:23 -05:00
kit 49cf8654fa Fix TextEdit selecting when closing popup 2025-10-11 19:20:02 -04:00
Joyless a5ce9c3706 Fix IsStaticallyResolvable 2025-10-11 21:20:01 +01:00
chocola-mint e92e139302 Seek to beginning of section if current playback position is after its end 2025-10-12 01:10:02 +09:00
kleonc 396ca1fa7f Get Node3D.global_rotation from orthonormalized global basis 2025-10-11 16:01:44 +02:00
Michael Alexsander 45e6a65a58 Fix some dragging operations in the editor breaking when tabbing out 2025-10-11 10:40:45 -03:00
kobewi 263a2bdec6 Rework FileDialog shortcuts 2025-10-11 14:37:40 +02:00
nikitalita 03923c6ed7 scene importer: Fix skeleton path when physics body type is dynamic 2025-10-11 04:39:14 -07:00
Thaddeus Crews cb7cd815ee Merge pull request #111496 from godotengine/revert-108837-json-handle-nan-inf
Revert "Handle NaN and Infinity in JSON stringify function"
2025-10-10 20:47:39 -05:00
Clay John 8b06cdf277 Revert "Handle NaN and Infinity in JSON stringify function" 2025-10-10 18:22:24 -07:00
Michael Alexsander 40ff060958 Fix "Region Editor" stuck in drag state when closing 2025-10-10 20:03:38 -03:00
Dery Almas ab205a78ce Wayland: defer event thread initialization to late initialization
This race condition made me pull my hair. `wl_display_roundtrip` has its
own little event loop, which apparently conflicts hard with the
always-running event loop thread.

I kinda assumed that it would be thread-safe thanks to its internal
`wl_display_prepare_read` call that the docs talk about but that's
clearly not enough.

Luckily this method is called very few times and the only dangerous
instances are in the initialization routine, which first starts the
thread and then does various roundtrips. Libdecor has also some internal
roundtrips of its own which would often fail. Starting the thread after
all initialization fixes the issue.

Tested this by spamming *lots* of `wl_display_roundtrip` in
`WaylandThread::init()` with and without this fix.
2025-10-10 23:25:00 +02:00
DeeJayLSP 70f180975b Use HarfBuzz to fix variant hinting in TextServerAdvanced 2025-10-10 18:01:03 -03:00
HolonProduction bf7d580e29 Remove raw base pointer from GDScript 2025-10-10 21:55:25 +02:00
A Thousand Ships a872b54a3b Fix 2D builds (again) 2025-10-10 20:44:50 +02:00
HolonProduction 3979817caf Remove unused Window::debugger_stop_shortcut 2025-10-10 20:16:48 +02:00
Lukas Tenbrink 985e6178b4 Remove extraneous includes from texture.h. 2025-10-10 18:39:16 +02:00
Allen Pestaluky cafc012b05 Blend Environment glow before tonemapping and change default blend mode to screen.
Additionally, change the minimum `tonemap_white` parameter to `1.0`; users can increase `tonemap_exposure` for a similar effect to decreasing `tonemap_white` below `1.0`.

Co-authored-by: Hei <40064911+Lielay9@users.noreply.github.com>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
2025-10-10 12:08:08 -04:00
Thaddeus Crews 16a11ac88b Merge pull request #111358 from Ivorforce/no-variant-hasher
Remove `VariantHasher` and `VariantComparator` in favour of specialising `HashMapHasherDefault` and `HashMapComparatorDefault`.
2025-10-10 10:26:12 -05:00
Thaddeus Crews 3e1af9a12a Merge pull request #109021 from KoBeWi/visual_code
Don't save code property of VisualShader
2025-10-10 10:26:11 -05:00
Thaddeus Crews e33f89fe27 Merge pull request #111323 from HolonProduction/rm-script
Remove `Object::script`
2025-10-10 10:26:09 -05:00
Thaddeus Crews d10eca9c59 Merge pull request #111448 from Giganzo/sprite-frames-editor-shortcut-name
Use Title Case for shortcut names in SpriteFramesEditorPlugin
2025-10-10 10:26:08 -05:00
Thaddeus Crews edcbdc5706 Merge pull request #107573 from lodetrick/tilemap-hide-overlay
Fade TileMap editor overlay when zoomed out
2025-10-10 10:26:07 -05:00
Thaddeus Crews 89ce203427 Merge pull request #106997 from Ivorforce/fixed-move-semantics
Fix `FixedVector` move and copy semantics.
2025-10-10 10:26:06 -05:00
Thaddeus Crews 99ab454a64 Merge pull request #111473 from KoBeWi/easing-i18n-redux
Fix some easing presets not translated
2025-10-10 10:26:04 -05:00
Thaddeus Crews c417769226 Merge pull request #111470 from Ivorforce/debug-circular-include
Remove circular unneeded `debug_adapter_protocol.h` include from `debug_adapter_parser.h`
2025-10-10 10:26:03 -05:00
Thaddeus Crews 4ea49aecaf Merge pull request #110990 from timothyqiu/x11-min-max
X11: Fix minimization of maximized windows
2025-10-10 10:26:02 -05:00
Thaddeus Crews d4a87d9bb3 Merge pull request #106636 from Ivorforce/dictionary-mutating-fix
Fix `Dictionary::operator[]` from C++ accidentally modifying `const` dictionaries.
2025-10-10 10:26:01 -05:00
Thaddeus Crews 8150cb9200 Merge pull request #111403 from AeioMuch/fix_double_precision_wrong_indexes
Fix wrong indices used for transform & UBO matrix for double precision build
2025-10-10 10:25:59 -05:00
Thaddeus Crews d598753c1a Merge pull request #111466 from BastiaanOlij/fix_gles3_lightmap_uv2_attrib
Ensure uv2_attrib(_input) is available when rendering lightmap.
2025-10-10 10:25:58 -05:00
Thaddeus Crews dd3b17de88 Merge pull request #105449 from raulsntos/MissingNode/recording_signals
Add `recording_signals` to MissingNode, and rename `MTVIRTUAL` to `DEBUG_VIRTUAL`
2025-10-10 10:25:57 -05:00
Thaddeus Crews cf9e2ea6da Merge pull request #111432 from zorbathut/pr/libgodot_linux_fix
Fix LibGodot build errors on Linux.
2025-10-10 10:25:56 -05:00
Thaddeus Crews 21e5b41642 Merge pull request #108837 from aaronfranke/json-handle-nan-inf
Handle NaN and Infinity in JSON stringify function
2025-10-10 10:25:55 -05:00
Thaddeus Crews fb01d80e88 Merge pull request #111393 from xuhuisheng/dev/auto_expand_selected
Should expand root when `auto_expand` is on
2025-10-10 10:25:53 -05:00
HolonProduction 87bbad5e8c LSP: Fix goto native declaration 2025-10-10 15:43:48 +02:00
kleonc 2dce5172e2 Fix rotation/scale order in CanvasItem::draw_set_transform 2025-10-10 15:09:25 +02:00
kobewi b9f7f2d767 Fix some easing presets not translated
Co-authored-by: Haoyu Qiu <timothyqiu32@gmail.com>
2025-10-10 13:21:56 +02:00
Ben Rog-Wilhelm 0a584250ae Fix: Libgodot build on Linux. 2025-10-10 04:31:14 -05:00
Lukas Tenbrink 56abd0ece3 Remove circular unneeded debug_adapter_protocol.h include from debug_adapter_parser.h. 2025-10-10 10:40:47 +02:00
Bastiaan Olij 3a003b2d96 Ensure uv2_attrib(_input) is available when rendering lightmap. 2025-10-10 14:17:34 +11:00
Raul Santos 09ad9e535b Rename MTVIRTUAL to DEBUG_VIRTUAL 2025-10-09 22:11:18 +02:00