Commit Graph

80742 Commits

Author SHA1 Message Date
Rémi Verschelde 7a207b3eaa Merge pull request #113389 from m4gr3d/fix_android_editor_gradle_apk_install
[Android editor] Fix apk install after gradle build
2025-12-01 11:50:29 +01:00
Rémi Verschelde 7374a5e7c7 Merge pull request #113388 from m4gr3d/fix_android_build_regression
Fix Android build regression
2025-12-01 11:50:24 +01:00
Rémi Verschelde 84abf392b6 Merge pull request #113383 from m4gr3d/disable_device_mirroring_for_android_editor
Disable Android devices mirroring for the Android editor
2025-12-01 11:50:20 +01:00
Rémi Verschelde c1412af255 Merge pull request #113372 from archiethehead/fix-d3d12-startup-warnings
D3D12: Convert non-critical startup warnings to verbose prints
2025-12-01 11:50:16 +01:00
Rémi Verschelde 1c7ef74f4f Merge pull request #113346 from deralmas/wl-keyboard-saga/unify-keys
Wayland: Unify key handling logic
2025-12-01 11:50:11 +01:00
Rémi Verschelde da3233a5b4 Merge pull request #113306 from Eshaan-byte/fix-dock-infinite-append
Editor: Fix infinite appending of docks without slots to config
2025-12-01 11:50:07 +01:00
Rémi Verschelde 4d072556ef Merge pull request #113302 from LanzaSchneider/fix-wayland-logging-invalid-format
LinuxBSD: Fixes a formatting error when running Godot editor with Wayland prefer enabled.
2025-12-01 11:50:02 +01:00
Rémi Verschelde c7ae694d6b Merge pull request #113300 from LanzaSchneider/fix-focus-grab-warning-macos
MacOS: Fix focus grab warning on macOS when running game in embedded mode.
2025-12-01 11:49:58 +01:00
Rémi Verschelde 4dad75f968 Merge pull request #113298 from YeldhamDev/teria_sido_melhor_ir_ver_o_filme_do_pele
Fix various problems with the credits roll
2025-12-01 11:49:53 +01:00
Rémi Verschelde e02fe5d9b0 Merge pull request #113293 from KoBeWi/debug_Debugger(4)
Assign layout key to Debugger
2025-12-01 11:49:49 +01:00
Rémi Verschelde 1867600b8b Merge pull request #113285 from TokageItLab/ik-remove-penetrate-check
Remove `is_penetrated` check from IK as role overlap/excessive behavior
2025-12-01 11:49:45 +01:00
Rémi Verschelde d1b9e51e12 Merge pull request #113269 from bruvzg/emb_headless
[Editor] Disable embedded mode, if `--headless` is in the main instance argument list.
2025-12-01 11:49:41 +01:00
Rémi Verschelde b275237bbd Merge pull request #113267 from bruvzg/mac_headless_inst
[macOS] Do not use `openApplicationAtURL` for headless instances.
2025-12-01 11:49:36 +01:00
Rémi Verschelde 7135bb534f Merge pull request #113262 from lodetrick/dock-default-fix
Fix Editor Docks not updating tab styles when loading layout
2025-12-01 11:49:32 +01:00
Rémi Verschelde 543713021d Merge pull request #113253 from dependabot/dependabot/npm_and_yarn/platform/web/js-yaml-4.1.1
Web: Bump js-yaml from 4.1.0 to 4.1.1
2025-12-01 11:49:28 +01:00
Rémi Verschelde 053bcf9d30 Merge pull request #113252 from bruvzg/ed_nat_menu_theme
[Editor] Simplify native menu icon generation.
2025-12-01 11:49:24 +01:00
Rémi Verschelde fc033ce088 Merge pull request #113245 from aaronfranke/gltf-order-of-operations
GLTF: Fix order of operations for buffers and accessors
2025-12-01 11:49:20 +01:00
Rémi Verschelde 67d9154854 Merge pull request #113220 from xuhuisheng/dev/surface-vertex
Fix GLES3 `buffer_free_data` error
2025-12-01 11:49:15 +01:00
Rémi Verschelde 8f14acb151 Merge pull request #113197 from CrayolaEater/pop-up-menu-doc-update
Add better clarification for accelerator support on Popup Menu
2025-12-01 11:49:10 +01:00
Rémi Verschelde f0f30fed91 Merge pull request #113172 from aaronfranke/gltf-state-vector
GLTF: Use `const Vector` internally instead of `TypedArray` copies
2025-12-01 11:49:06 +01:00
Rémi Verschelde a2df35489a Merge pull request #113078 from bruvzg/proj_ov_aload_front
Allow `override.cfg` to add autoloads to the front of the list.
2025-12-01 11:49:01 +01:00
Rémi Verschelde a5fc5bbff5 Merge pull request #113026 from YeldhamDev/export_dialog_tidyup
Fully hide preset settings when no preset is found in the export dialog
2025-12-01 11:48:56 +01:00
Rémi Verschelde ae59770211 Merge pull request #112997 from YeldhamDev/quick_settings_classic_fix
Fix visual glitch in the quick settings on the classic theme
2025-12-01 11:48:50 +01:00
Rémi Verschelde a5bb19a0d2 Merge pull request #112952 from MadeScientist/MadeScientist-patch-1
Fix incorrect equivalent method reference in screen-space transform methods doc
2025-12-01 11:48:45 +01:00
Rémi Verschelde c3954a01aa Merge pull request #112874 from AbsoluteMoose/def_val_generator_initializer_fix
Prevent C# source generators from fully qualifying members assigned to within an object initializer
2025-12-01 11:48:40 +01:00
Rémi Verschelde 97a670db46 Merge pull request #112448 from YeldhamDev/extra_panels
Add extra panels to some areas of the editor
2025-12-01 11:48:34 +01:00
Rémi Verschelde 5e0ddecb73 Merge pull request #112343 from timothyqiu/filter-nodes
Scene Dock: Simplify Filter Nodes related UI
2025-12-01 11:48:29 +01:00
Rémi Verschelde 66c6987523 Merge pull request #111960 from YeldhamDev/remote_phy_crash_fix
Fix crash when box selecting remote 3D physics nodes
2025-12-01 11:48:24 +01:00
Rémi Verschelde c2ee46011f Merge pull request #111755 from xuhuisheng/dev/signal_too_early
Game View Plugin: Fix signal connected too early causing theme warning
2025-12-01 11:48:20 +01:00
Rémi Verschelde 32249f87a4 Merge pull request #111622 from YeldhamDev/you_arent_that_special_to_show_twice
Don't show exported script variables twice in the remote inspector
2025-12-01 11:48:14 +01:00
Rémi Verschelde a6f4154082 Merge pull request #108224 from Chubercik/libogg-1.3.6
libogg: Update to 1.3.6
2025-12-01 11:48:09 +01:00
Rémi Verschelde 1575e3da90 Merge pull request #97620 from jj11hh/master
[Visual Shader] Fix nodes' relative positions changed in a different display scale.
2025-12-01 11:48:05 +01:00
Rémi Verschelde dcd071bc4b Merge pull request #96897 from basicer/request-draw-and-wait
Add `EditorResourcePreviewGenerator::request_draw_and_wait`
2025-12-01 11:47:57 +01:00
Archie Healy 31b18a2d6c D3D12: Convert non-critical startup warnings to verbose prints 2025-12-01 11:18:09 +01:00
Fredia Huya-Kouadio d85dbee766 Fix apk install after gradle build for the Android editor 2025-12-01 02:08:29 -08:00
Fredia Huya-Kouadio 0f160c7293 Fix Android build regression introduced by https://github.com/godotengine/godot/pull/110829 2025-12-01 01:21:32 -08:00
Fredia Huya-Kouadio 4e29217e01 Update the shortcuts for 'run the current scene' and 'run specific scene' so they trigger the last selected XR mode option 2025-12-01 00:25:30 -08:00
Fredia Huya-Kouadio 74d80f485c Disable Android devices mirroring for the Android editor 2025-11-30 21:57:51 -08:00
Eshaan 7ea96d2817 Doc: Add missing func keyword to EditorDock._update_layout example
The code snippet demonstrating method overriding for _update_layout
was missing the func keyword, which is required in GDScript method
declarations.
2025-12-01 13:08:19 +11:00
Michael Alexsander c6852a2d91 Don't show exported script variables twice in the remote inspector 2025-11-30 18:45:13 -03:00
Jakub Marcowski ac1f05516e libogg: Update to 1.3.6 2025-11-30 22:27:18 +01:00
Giganzo 96c79f303e Fix missing trailing dots in script editor search menu 2025-11-30 18:55:47 +01:00
Jakub Marcowski b5bb3191c8 thorvg: Update to 0.15.16 2025-11-30 18:21:45 +01:00
MadeScientist 3a61ca9452 Fix incorrect transform method reference in CanvasItem.get_screen_transform() documentation
The get_global_transform method of CanvasItem doesn't consider the canvas_transform, so when any camera is enabled, its return value may differ from get_screen_transform. Thus, we should use get_global_transform_with_canvas instead, which provides consistent results with or without cameras enabled.
2025-12-01 01:07:57 +08:00
Sat 8b79e94fb6 Prevent double counting and cyclical error when gathering Resources 2025-11-30 05:23:23 -03:00
Dexter 91996ac1fc Add missing icons to QuickOpen context menu 2025-11-30 11:50:43 +03:30
Dery Almas 9a814b4444 Wayland: Unify key handling logic
Previously we had different logic for direct key presses and client-side
key repetition, as one queued up input events and the other dispatched
them directly (client-side key repetition is run from the main thread).

I kinda figured out that this difference doesn't really matter, as we
can queue them up before the thread message dispatching logic. That's
exactly what we do now, which allows us to make a single method for both
of them, making the code much clearer and simplifying future maintenance.

This patch also includes a tiny fixup in the compose logic, which checks
for the validity of the generated key event before actually working with
it. The cases in which we can end up with an invalid reference are very
few, so it's not the end of the world, but it's still absolutely a good
idea to check, to avoid nasty surprises down the line.
2025-11-30 05:11:40 +01:00
Michael Alexsander 989ec5a6b0 Fix crash when box selecting remote 3D physics nodes 2025-11-29 19:16:27 -03:00
kobewi 66802874e3 Use EditorDock for Polygon2D editor 2025-11-29 22:27:13 +01:00
Michael Alexsander f8c251aeb8 Fix various problems with the credits roll 2025-11-29 15:49:03 -03:00