81688 Commits

Author SHA1 Message Date
Simon Döhl
33edf7f43c Remove unused variable causing warnings 2026-02-23 13:42:11 +01:00
Chaosus
ef933c9235 Add smooth to the changing of properties values in visual shader 2026-02-23 14:11:29 +03:00
DexterFstone
69f4719e05 Add a scene painter tool 2026-02-23 14:34:10 +03:30
Frank Becker
dc67bdaab4 Fix LCD batching flag for StyleBoxTexture 2026-02-22 19:59:09 -08:00
Max Aller
d66c9cfeba Fix game speed UI not resetting when game is restarted
_reset_time_scales() has a visibility guard that was originally needed
to prevent resets on session start. After 4e06e305bf scoped the call to
only run when all sessions end, the guard is unnecessary and prevents
the speed state from being properly reset.

Replace is_visible_in_tree() with an is_inside_tree() guard on the UI
update only, to avoid theme access warnings while still allowing the
state reset when the Game tab is not active.

Also includes a fix to the reset-to-1.0x button, which will now always be
disabled if the speed is already 1.0x.

Fixes #115400.
2026-02-22 18:40:32 -08:00
Pāvels Nadtočajevs
62591f1b91 Fix SplitContainerDragger dragging with enabled screen reader, allow resizing with keyboard shortcuts. 2026-02-22 22:14:21 +02:00
Pāvels Nadtočajevs
b5b15f0f74 Fix TabContainer accessibility sub-element cleanup. 2026-02-22 12:34:12 +02:00
kit
e5c50f4b7b Fix SplitContainer accessibility errors 2026-02-21 16:16:25 -05:00
Aaron Franke
cf58747537 Add a function to merge multiple ImporterMeshes together 2026-02-21 12:06:47 -08:00
Thaddeus Crews
a3e84cc2af Merge pull request #116542 from Ivorforce/char-range-cpp
Move char ranges from `char_range.inc` to `char_range.cpp` (non-constexpr)
2026-02-21 12:17:02 -06:00
Thaddeus Crews
9a19d32fdb Merge pull request #116541 from Ivorforce/a-variant-shaped-pool
Move variant pools to their own compile unit.
2026-02-21 12:17:01 -06:00
Thaddeus Crews
3d7cd421ea Merge pull request #116586 from Repiteo/ci/godot-cpp-cache
CI: Restore godot-cpp caching
2026-02-21 12:17:00 -06:00
Thaddeus Crews
a0d955d586 Merge pull request #116588 from Repiteo/scons/compiled-test-scu-fix
SCons: Fix compiled tests on scu builds
2026-02-21 12:16:59 -06:00
Thaddeus Crews
6413e9ba62 SCons: Fix compiled tests on scu builds 2026-02-21 10:23:46 -06:00
Josef Ott
fc711baa23 FEATURE_NATIVE_DIALOG_FILE always true for android 2026-02-21 17:18:23 +01:00
Thaddeus Crews
715d4bf7e6 CI: Fix godot-cpp caching 2026-02-21 09:17:37 -06:00
arkology
8abb0fab9c Rework Camera3D preview 2026-02-21 16:18:22 +03:00
Lukas Tenbrink
e9465cd380 Move variant pools to their own compile unit. 2026-02-21 13:24:17 +01:00
Giganzo
84bc552487 Add highlight to used anchor/sizing preset in ControlEditorToolbar popup 2026-02-21 12:23:12 +01:00
Thaddeus Crews
8120fb1242 Merge pull request #116527 from eritschlSC/fix_opengl_es_driver_checks
OpenXR: Fix OpenGL ES driver checks
2026-02-20 17:22:53 -06:00
Thaddeus Crews
4d6dc336d5 Merge pull request #99949 from YeldhamDev/be_more_descriptive_but_also_a_little_less
Make tooltips from all editor modes inform about the selection menu shortcut
2026-02-20 17:22:51 -06:00
Thaddeus Crews
e3af0a0de4 Merge pull request #116564 from KoBeWi/valid
Fix error in TileSetEditor
2026-02-20 17:22:50 -06:00
Thaddeus Crews
56f31e34b6 Merge pull request #115196 from tciviero/fix/builtin-script-reload
Fix: Sync built-in script memory before signal connection
2026-02-20 17:22:48 -06:00
kobewi
404ab3e2bd Fix error in TileSetEditor 2026-02-21 00:10:50 +01:00
Sysex89
49bf7b32ef Fix incorrect index usage in path string construction in PostImportPluginSkeletonRestFixer 2026-02-20 23:10:01 +01:00
Thaddeus Crews
a19892054e Merge pull request #116537 from pafuent/audio_muted_on_break_reset_to_false_on_stop
Fix mute button after pausing and stopping
2026-02-20 14:34:29 -06:00
Thaddeus Crews
02451893cc Merge pull request #115008 from KoBeWi/tileanslation
Improve auto-translation of tile editors
2026-02-20 14:34:29 -06:00
Thaddeus Crews
74ecf68e15 Merge pull request #115111 from KoBeWi/icons_are_baaaaaaaaaaaaack
Restore context menu icons in EditorFileDialog
2026-02-20 14:34:27 -06:00
Thaddeus Crews
8bae78e21b Merge pull request #116434 from KoBeWi/code_is_not_eggs_don't_hard_boil_it
Don't hard-code dock names in default layout
2026-02-20 14:34:26 -06:00
Thaddeus Crews
96327bbfd8 Merge pull request #116544 from Nintorch/sdl-folder-is-owned-by-input-team
[CODEOWNERS] Add codeowners for `drivers/sdl/`
2026-02-20 14:34:25 -06:00
Thaddeus Crews
2829092a2a Merge pull request #116552 from Ivorforce/rb-move
Add move semantics to `RBMap` and `RBSet`. Make their copy constructors explicit.
2026-02-20 14:34:23 -06:00
Thaddeus Crews
e0d0a65830 Merge pull request #116528 from Ivorforce/clang-tidy-revival
Re-activate a few clang-tidy options.
2026-02-20 14:34:22 -06:00
Thaddeus Crews
4dca1eae42 Merge pull request #116475 from Metsker/features
Evaluate empty EditorSpinSliders to 0
2026-02-20 14:34:21 -06:00
Thaddeus Crews
4602a8103c Merge pull request #116550 from Repiteo/scons/bump-python
SCons: Bump minimum Python version (3.8 → 3.9)
2026-02-20 14:34:20 -06:00
Lukas Tenbrink
d6540e4aa7 Add move semantics to RBMap and RBSet. Make copy constructors explicit. 2026-02-20 20:47:15 +01:00
Stuart Carnie
f81ee0679a Input: Fix action matching for projects saved before device ID change
Normalize legacy device=0 on keyboard/mouse events when loading
input actions from project settings. Before eadec6c605, these
events defaulted to device=0; now they use DEVICE_ID_KEYBOARD (16)
and DEVICE_ID_MOUSE (32), causing _find_event() mismatches.
2026-02-21 06:27:05 +11:00
Michael Alexsander
a7575e94d6 Make tooltips from all editor modes inform about the selection menu shortcut 2026-02-20 16:23:10 -03:00
Thaddeus Crews
a206264d5b SCons: Bump minimum Python version (3.8 → 3.9) 2026-02-20 13:22:11 -06:00
Lukas Tenbrink
9dfc2c977b Move char ranges from char_range.inc to char_range.cpp (non-constexpr). 2026-02-20 20:09:46 +01:00
Fredia Huya-Kouadio
51eb1a3013 Poll for Android devices only when a runnable Android export preset is configured 2026-02-20 10:52:39 -08:00
Lukas Tenbrink
abadedefc1 Re-activate a few clang-tidy options. 2026-02-20 19:07:35 +01:00
Thaddeus Crews
0df713417b Merge pull request #116539 from Ivorforce/remember-your-ancestors
Include some headers explicitly in some important spots, to estimate include costs better.
2026-02-20 11:36:09 -06:00
Thaddeus Crews
342109e01f Merge pull request #116520 from passivestar/astreamint
Add missing background panel to audio stream interactive transition editor tree
2026-02-20 11:36:09 -06:00
Thaddeus Crews
781ae8deb2 Merge pull request #115876 from kitbdev/fix-te-search-backwards
Fix TextEdit backwards search skipping matches
2026-02-20 11:36:08 -06:00
Thaddeus Crews
8ab854a7ca Merge pull request #116092 from bruvzg/bundle_id
[macOS] Add build name to bundle ID.
2026-02-20 11:36:06 -06:00
Thaddeus Crews
a142c2218a Merge pull request #116196 from bruvzg/shy_b
Fix soft hyphen not working with small (or zero) line breaking width.
2026-02-20 11:36:05 -06:00
Thaddeus Crews
e6f5f5a1ca Merge pull request #116197 from bruvzg/rtl_wj
[TextServer] Ignore language of embedded object replacement spans when updating line breaks.
2026-02-20 11:36:04 -06:00
Thaddeus Crews
9fc90a0441 Merge pull request #116261 from bruvzg/sprintf_arg
[String] Allow using Java style `%[arg$]` prefix in `sprintf`.
2026-02-20 11:36:03 -06:00
Thaddeus Crews
726de897d0 Merge pull request #116400 from bruvzg/fvar_code
Restore `interface/editor/code_font_custom_variations` functionality.
2026-02-20 11:36:02 -06:00
Thaddeus Crews
0d9d77ebc3 Merge pull request #116515 from Calinou/editor-export-fix-adb-editorsettings-error
Fix EditorSettings error due to `android_sdk_path` when exporting a project
2026-02-20 11:36:00 -06:00