Commit graph

81588 commits

Author SHA1 Message Date
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
Thaddeus Crews
a206264d5b
SCons: Bump minimum Python version (3.8 → 3.9) 2026-02-20 13:22:11 -06: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
Thaddeus Crews
65951c721f
Merge pull request #115649 from ashtonmeuser/type-limits
Add integer limit constants to @GlobalScope
2026-02-20 11:35:59 -06:00
Nintorch
f85892eb7a [CODEOWNERS] Add codeowners for drivers/sdl/
This PR makes the Input team a codeowner for `drivers/sdl/` folder, since at the moment SDL is only used for joypad input.
If in the future we add more subsystems from SDL, we can probably change the codeowners too.
2026-02-20 22:00:59 +05:00
Lukas Tenbrink
e75aa9ed86 Include some headers explicitly in some important spots, to estimate include costs better. 2026-02-20 15:33:03 +01:00
passivestar
3fb0d6b544 Add missing background panel to audio stream interactive transition editor tree 2026-02-20 18:20:43 +04:00
Pāvels Nadtočajevs
f69edf810e
[String] Allow using Java style %[arg$] prefix in sprintf. 2026-02-20 15:07:58 +02:00
Rémi Verschelde
be587f3a2d
Merge pull request #115623 from akien-mga/gles3-includes-codestyle
GLES3: Tidy up includes for consistency and remove unnecessary includes
2026-02-20 13:07:41 +01:00
Rémi Verschelde
cd650f2336
GLES3: Move some static utils to new RasterizerUtilGLES3
This helps remove dependencies on RasterizerGLES3 in many files, which is
useful as RasterizerGLES3 basically includes everything, so it brings a lot
of transient includes.
2026-02-20 11:29:39 +01:00
Rémi Verschelde
13bb08286e
GLES3: Remove unnecessary includes 2026-02-20 11:29:38 +01:00
Rémi Verschelde
715748bab4
GLES3: Tidy up includes for consistency 2026-02-20 11:20:44 +01:00
Rémi Verschelde
51ab98414f
Merge pull request #116525 from passivestar/previewcamtint
Don't tint the preview camera icon
2026-02-20 11:16:48 +01:00
Rémi Verschelde
db77a462b4
Merge pull request #116395 from bruvzg/ios_sc
[iOS] Add UIScene lifecycle events.
2026-02-20 11:16:44 +01:00
Rémi Verschelde
95030c2932
Merge pull request #116263 from Calinou/doc-ik-skeletonmodifier3d-index-parameter
Document the purpose of the index parameter in IK and SkeletonModifier3D classes
2026-02-20 11:16:39 +01:00
Rémi Verschelde
4326946f00
Merge pull request #115732 from akien-mga/scene-main-debugger-includes
Tidy up includes in `scene/main` and `scene/debugger`
2026-02-20 11:16:35 +01:00
Rémi Verschelde
4654dbb0ac
Merge pull request #115565 from bruvzg/ac_inv
[Accessibility] Handle adapter activation/deactivation.
2026-02-20 11:16:31 +01:00
Rémi Verschelde
d364a63b88
Merge pull request #113396 from KoBeWi/Grock
Change GridMap and Replication to EditorDock
2026-02-20 11:16:26 +01:00
passivestar
23df31ece4 Don't tint the preview camera icon 2026-02-20 12:24:04 +04:00
Thaddeus Crews
230e6bfc3b
Merge pull request #76596 from Calinou/editor-settings-allow-negative-line-spacing
Allow negative line spacing for the script editor in Editor Settings
2026-02-19 20:29:17 -06:00
Thaddeus Crews
f65f5c0548
Merge pull request #101468 from KoBeWi/no_events_does_not_mean_no_name
Show shortcut without events in tooltip if it has name
2026-02-19 20:29:16 -06:00
Thaddeus Crews
25045e365f
Merge pull request #113808 from kleonc/texture_rect_tiling_atlas_texture
Support tiling `AtlasTexture` in `TextureRect`
2026-02-19 20:29:15 -06:00
Thaddeus Crews
5e10528397
Merge pull request #114895 from Nintorch/is-joy-vibrating
Add support for joypad vibration checking
2026-02-19 20:29:13 -06:00
Thaddeus Crews
cdf9834d1f
Merge pull request #116512 from Repiteo/tests/compiled-followup
Tests: Tidy up compiled tests
2026-02-19 20:29:12 -06:00
Thaddeus Crews
a7b74be08c
Tests: Tidy up compiled tests 2026-02-19 19:31:09 -06:00
Thaddeus Crews
aa094e93e3
Merge pull request #116390 from kitbdev/fix-rtl-too-small-for-scrollbar
Fix RichTextLabel scrollbar when too small to show it
2026-02-19 19:20:44 -06:00
Thaddeus Crews
4c6246052b
Merge pull request #116463 from Bashar-R/editor-only-master
Editor: only force CSV text for translation
2026-02-19 19:20:43 -06:00
Thaddeus Crews
83f30234d2
Merge pull request #112785 from Ivorforce/clang-tidy-ci
Integrate `clang-tidy` into CI
2026-02-19 19:20:42 -06:00
Thaddeus Crews
4d4f588a58
Merge pull request #93298 from rune-scape/call-native-static
GDScript: Call static methods in native base class
2026-02-19 19:20:41 -06:00
Thaddeus Crews
5ce11b3c5f
Merge pull request #115129 from KoBeWi/the_favorite_color_is_doomed_(was)
Fix folder colors in Favorites list
2026-02-19 19:20:40 -06:00
Thaddeus Crews
afc720e35c
Merge pull request #116450 from fkeyzuwu/fix-export-dragndrop-type-hint
Match type hint behavior of drag and drop `@export` to `@onready`
2026-02-19 19:20:38 -06:00
Thaddeus Crews
eb9aa55628
Merge pull request #111637 from Ivorforce/object-no-message-queue
Remove `message_queue.h` include from `object.h`.
2026-02-19 19:20:37 -06:00
Hugo Locurcio
7d6d11f8d8
Fix EditorSettings error due to android_sdk_path when exporting a project
This editor setting is queried once every 3 seconds, as it is used
to check whether devices have been (dis)connected for one-click deploy.

This method may be called early on depending on initialization order,
which has led to occasional error messages when exporting a project.
The method now returns early if EditorSettings isn't ready yet
(it will be called again soon after anyway).
2026-02-20 01:25:33 +01:00
Lukas Tenbrink
6e345f80ec Integrate (a nerfed version of) clang-tidy into CI.
For now, it's integrated into core, main and scene only.
Fix a few superficial clang-tidy failures.
2026-02-20 00:49:00 +01:00
Lukas Tenbrink
a6adb12240 Remove message_queue.h include from object.h. 2026-02-20 00:27:41 +01:00