1
0
mirror of https://github.com/godotengine/godot.git synced 2025-12-31 18:41:20 +00:00
Commit Graph

79931 Commits

Author SHA1 Message Date
JJCUBER
f1ab85a5d2 [Vector4] Fix loss of precision with division
Resolves #113847
2025-12-10 08:54:50 -05:00
BlueCube3310
ec705f6d47 Mobile: Fix clearcoat shader compilation error 2025-12-10 13:28:39 +01:00
Mattia Zirpoli
d5a7335cec Editor: Show actual class name in resource picker tooltips 2025-12-10 13:24:51 +01:00
Pāvels Nadtočajevs
1251348c96 [Wayland] Implement keyboard_get_label_from_physical 2025-12-10 13:19:35 +02:00
passivestar
3904c60507 Add missing hover indication to movie maker button 2025-12-10 11:04:25 +04:00
Rémi Verschelde
d743736f84 Merge pull request #113820 from BastiaanOlij/add_steam_to_frame_controller_description
Add Steam to the description of the Steam Frame controller
2025-12-10 07:58:05 +01:00
Rémi Verschelde
9a64a0177b Merge pull request #113818 from KoBeWi/docktips
Add shortcuts to dock tooltips
2025-12-10 07:58:01 +01:00
Rémi Verschelde
cce211f7d4 Merge pull request #113813 from bruvzg/prof_dup
[macOS] Remove duplicate profiler init call.
2025-12-10 07:57:57 +01:00
Rémi Verschelde
3c5a2732d4 Merge pull request #113812 from dsnopek/perfetto-build-broken-wrong-slashes-yo
Fix building with Perfetto profiler
2025-12-10 07:57:49 +01:00
cpl-s-matsuyama
0baa47bb53 Fix crash on quit when settings_changed signal is emitted during exit
Add `is_inside_tree()` guard to `GameView::_editor_or_project_settings_changed()`
to prevent accessing invalid state when the signal is emitted during editor shutdown.

Fixes #113829
2025-12-10 10:41:43 +09:00
Bastiaan Olij
a4a2de5a0e OpenXR: use the DPAD extension constant 2025-12-10 10:05:33 +11:00
kit
1c5ccfe61c Fix distraction-free mode changing split offsets 2025-12-09 17:15:13 -05:00
Bastiaan Olij
a2a38102dc Add Steam to the description of the Steam frame controller 2025-12-10 08:53:06 +11:00
kobewi
7b02f8f125 Add shortcuts to dock tooltips 2025-12-09 22:27:09 +01:00
BrotherShort
59e8acbb36 Fix clicking the tree edge is ineffective 2025-12-10 05:14:12 +08:00
aaronp64
556dfd4e29 Clean up editor inspector plugins when closing Project Manager
Added call to EditorInspector::cleanup_plugins() when closing Project Manager, to free plugins added when opening editor settings
2025-12-09 15:41:17 -05:00
Pāvels Nadtočajevs
61940e40ea Check for unprefixed compilers when building on Windows. 2025-12-09 22:26:27 +02:00
Pāvels Nadtočajevs
79fe3dc3c8 [macOS] Remove duplicate profiler init call. 2025-12-09 22:12:36 +02:00
David Snopek
ec21501861 Fix building with Perfetto profiler 2025-12-09 13:53:28 -06:00
Rémi Verschelde
bb92a4c8e2 Bump version to 4.6-beta \o/ 2025-12-09 20:26:45 +01:00
Rémi Verschelde
3ee5620c73 Merge pull request #113632 from Ivorforce/tracy-profile-opcodes
Add support for profiling system calls from GDScript with the tracy integration.
2025-12-09 20:21:37 +01:00
Rémi Verschelde
65c8c3dbca Merge pull request #113458 from Calinou/editor-3d-default-transform-mode
Default the 3D editor to Transform mode to restore 4.5 behavior
2025-12-09 19:54:31 +01:00
Rémi Verschelde
342ba8063e Merge pull request #112361 from Calinou/export-dedicated-server-no-shader-baker
Disable shader baker when exporting as dedicated server
2025-12-09 19:54:22 +01:00
Rémi Verschelde
e6a5a52a5b Merge pull request #113807 from mihe/optional-memory-profiling
Make memory profiling optional
2025-12-09 19:32:19 +01:00
Rémi Verschelde
d09a3d83ff Merge pull request #113574 from YeldhamDev/take_the_hint
Enable scroll hints for several parts of the editor
2025-12-09 19:32:11 +01:00
Mikael Hermansson
74ffb69b0e Make memory profiling optional 2025-12-09 19:11:39 +01:00
Hugo Locurcio
5d80686497 Default the 3D editor to Transform mode to restore 4.5 behavior
The Select mode no longer allows moving or rotating selected nodes.
This mode was still the default until now, which results in behavior that's
inconsistent with the 2D editor.

This sets the default mode to the new Transform mode to ensure
usability out of the box is unchanged. Shortcuts and icon ordering
were also modified to best match 4.5.
2025-12-09 18:16:01 +01:00
Rémi Verschelde
639b7cefa1 Merge pull request #113804 from YeldhamDev/shader_file_btn_fix
Fix wrong size for "File" button in the shader editor
2025-12-09 17:18:18 +01:00
Rémi Verschelde
eaddff155e Merge pull request #113801 from KoBeWi/cheme_thanged
Fix broken VisualShader icons
2025-12-09 17:18:12 +01:00
Rémi Verschelde
6ca17e29aa Merge pull request #113789 from Rindbee/Use-ObjectID-for-comparison-in-SceneTreeEditor
Use `ObjectID` in `SceneTreeEditor` to compare the old and new scene roots
2025-12-09 17:18:07 +01:00
Rémi Verschelde
5e3fb0d6c6 Merge pull request #113788 from BastiaanOlij/fix_openxr_android_surface_ext
OpenXR: Only obtain `xrCreateSwapchainAndroidSurfaceKHR` extension if available
2025-12-09 17:18:02 +01:00
Rémi Verschelde
d71335c74d Merge pull request #113785 from BastiaanOlij/add_XR_VALVE_frame_controller_interaction
OpenXR: Add Valve Frame controller support
2025-12-09 17:17:58 +01:00
Rémi Verschelde
abc1b82d12 Merge pull request #113776 from YeldhamDev/bottom_panel_rtl_fix
Fix broken state of bottom panel on the right-to-left layout
2025-12-09 17:17:53 +01:00
Rémi Verschelde
f8ea55122a Merge pull request #113775 from KoBeWi/waiting_for_DockTabContainer
Fix bottom panel pinning
2025-12-09 17:17:48 +01:00
Rémi Verschelde
64640a01c7 Merge pull request #113755 from YeldhamDev/scroll_container_rtl_fix
Fix scrollbar separation being at the wrong side in `ScrollContainer`with a RTL layout
2025-12-09 17:17:43 +01:00
Rémi Verschelde
ee8b979d85 Merge pull request #113754 from dsnopek/gdextension-interface-json-tweaks
Tweaks to `gdextension_interface.json` format
2025-12-09 17:17:38 +01:00
Rémi Verschelde
eb79fb80de Merge pull request #113746 from sockeye-d/filedialog-erroneous-popup
Fix native FileDialogs popping up when `use_native_dialog` is modified
2025-12-09 17:17:33 +01:00
Rémi Verschelde
8a14c0fb87 Merge pull request #113711 from dinesh1160/tagname-single-space-fix
Fix project tags check for empty strings
2025-12-09 17:17:28 +01:00
Rémi Verschelde
03b0a0b096 Merge pull request #113708 from mxtherfxcker/patch
Fix re-spirv null pointer crash on invalid SPIR-V parsing
2025-12-09 17:17:23 +01:00
Rémi Verschelde
66b6ea492f Merge pull request #113706 from lodetrick/unused-and-forgotten
Codestyle: Remove unused private variables in `godot/editor`
2025-12-09 17:17:18 +01:00
Rémi Verschelde
0cb60c82fb Merge pull request #113697 from dsnopek/gdextension-interface-deprecated-pattern
Use structed data for "deprecated" in `gdextension_interface.json`
2025-12-09 17:17:13 +01:00
Rémi Verschelde
4f4a27b311 Merge pull request #113688 from KoBeWi/PlikSystem
Fix dock window titles not being translated
2025-12-09 17:17:08 +01:00
Rémi Verschelde
a2d0545cef Merge pull request #113650 from AdelynneBrito/panorama
Move initialization check for CanvasMaterial
2025-12-09 17:17:03 +01:00
Rémi Verschelde
40c5b2110e Merge pull request #112995 from zedzee37/touch_window_fix
Fix emulated touch events using the incorrect window ID
2025-12-09 17:16:54 +01:00
Michael Alexsander
e20b45f653 Fix wrong size for "File" button in the shader editor 2025-12-09 12:45:04 -03:00
David Snopek
b15f9deffb Use structed data for "deprecated" in gdextension_interface.json 2025-12-09 09:40:11 -06:00
Pedro J. Estébanez
824287eefb CommandQueueMT: Make re-entrant again + Fix multiple flushers case 2025-12-09 16:09:08 +01:00
Michael Alexsander
f187b8b2bf Enable scroll hints for several parts of the editor 2025-12-09 10:55:26 -03:00
Michael Alexsander
54cf1eab45 Fix broken state of bottom panel on the right-to-left layout 2025-12-09 10:06:35 -03:00
风青山
53222f45b9 Use ObjectID in SceneTreeEditor to compare the old and new scene roots
This is likely due to delayed function calls, causing some `SceneTreeEditor`
instances to miss the stage where the scene root is set to `nullptr`
when calling `_update_tree()`.
2025-12-09 20:43:59 +08:00