Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
81340f3
Merge pull request #122316 from dsnopek/delete-operator-equals
Repiteo Aug 12, 2026
ab7e8a6
Merge pull request #122272 from YeldhamDev/create_fav_margin_remove
Repiteo Aug 12, 2026
b09e98d
Merge pull request #122199 from kitbdev/textedit-perf
Repiteo Aug 12, 2026
8ec85d1
Merge pull request #105309 from KoBeWi/readonly_means_you_can_read
Repiteo Aug 12, 2026
310fae1
Merge pull request #122277 from KoBeWi/I_require_context_context_hat_…
Repiteo Aug 12, 2026
7e25943
Merge pull request #122334 from saierXP/fix-connection-crash
Repiteo Aug 12, 2026
5e10566
Merge pull request #122328 from bruvzg/ac_up_ios
Repiteo Aug 12, 2026
6b74655
Merge pull request #122330 from Armynator/fix-deprecated-get_recogniz…
Repiteo Aug 12, 2026
f04b1a4
Merge pull request #122333 from syntaxerror247/alert-dialog-crash
Repiteo Aug 12, 2026
582487b
Merge pull request #121957 from syntaxerror247/actions-panel-improvem…
Repiteo Aug 12, 2026
b3ea205
Merge pull request #118245 from Infiland/issue-118228
Repiteo Aug 12, 2026
63b7e02
Merge pull request #122034 from bruvzg/andr_rc
Repiteo Aug 12, 2026
5f2eb26
Android Editor: Expand Portrait Mode support and fix related issues
syntaxerror247 Jul 29, 2026
6f1d0fc
Fix typo in EditorProperty - "seperation"
NoNormalDev Aug 12, 2026
350fe77
Core: Improve enum/bitfield constant binding, support enum class
Repiteo Aug 12, 2026
1511e91
crash fix unhandled division / modulo quotient overflow rewrite
TheKingScott Jul 28, 2026
0caa26d
MultiMeshEditor: Improve Auto-Translation
NoNormalDev Aug 13, 2026
b9094a8
[macOS] Fix texture format check.
bruvzg Aug 13, 2026
1b97a6c
Merge pull request #122343 from Repiteo/style/rp-purge
Repiteo Aug 13, 2026
50ae6fa
Merge pull request #122345 from blueskythlikesclouds/rd-mobile-pass-mode
Repiteo Aug 13, 2026
5af9084
Merge pull request #122317 from HolonProduction/disable-release-profi…
Repiteo Aug 13, 2026
dd45919
Merge pull request #122347 from NoNormalDev/oops_i_forgot_english
Repiteo Aug 13, 2026
68b54c3
Merge pull request #118229 from mihe/callable-null-check
Repiteo Aug 13, 2026
0319933
Merge pull request #122380 from NoNormalDev/why_isnt_it_translated
Repiteo Aug 13, 2026
01ebfdc
Merge pull request #121892 from syntaxerror247/portrait-for-smartphones
Repiteo Aug 13, 2026
eb491cb
Merge pull request #122254 from bruvzg/scroll_ed_crash
Repiteo Aug 13, 2026
a39a1d6
Replace `Callable::is_valid` with `is_null` in Jolt module
mihe Apr 5, 2026
c9e719f
[CI] Do not fail Android build if Swappy download failed.
bruvzg Aug 13, 2026
ecb8158
Fix redundant resource scans in scene tree updates
benioriginal Aug 13, 2026
76a240f
Merge pull request #122352 from Repiteo/core/enum-constant-bind-impro…
Repiteo Aug 13, 2026
025cc7a
Merge pull request #122390 from bruvzg/ci_swp
Repiteo Aug 13, 2026
3defa24
Merge pull request #118227 from mihe/jolt/no-callable-is-valid
Repiteo Aug 13, 2026
a4aaf86
Fix Asset store plugin button
Giganzo Aug 13, 2026
ae8caf1
SCons: Bump min compiler requirements to GCC 11 and Clang 9
akien-mga Aug 14, 2026
45e4034
Move `FindInFilesDialog` to `FindInFilesPanel`
TheDying0fLight Jul 18, 2026
cd3ee9d
Turn the script method outline into a `Tree`
YeldhamDev Jul 18, 2026
e2e7f42
Make profile management in the Build Profile editor less convoluted
YeldhamDev Jul 10, 2026
fdf6bf6
Deduplicate context and file menu options
TheDying0fLight Jul 24, 2026
8dd6ce0
fix: only serialize export settings properties that have the PROPERTY…
GerardGascon Jun 28, 2026
c489be4
Clean and beautify `Inspector` header
jaydensipe Mar 17, 2026
44c5b87
Merge pull request #120721 from GerardGascon/master
Repiteo Aug 14, 2026
dd3c614
Merge pull request #122006 from AxelStrem/fix-particles-uniform-set-o…
Repiteo Aug 14, 2026
f1d507f
Merge pull request #121740 from TheKingScott/crash_int
Repiteo Aug 14, 2026
e32c54b
Merge pull request #121534 from YeldhamDev/func_list_tree
Repiteo Aug 14, 2026
fd3412c
Merge pull request #121504 from lawnjelly/fix_bvh_lockguards
Repiteo Aug 14, 2026
130dd0a
Merge pull request #122405 from akien-mga/scons-bump-min-gcc-clang-ve…
Repiteo Aug 14, 2026
52c34c9
Merge pull request #116560 from TheDying0fLight/move-find-in-files-di…
Repiteo Aug 14, 2026
9b4800f
Merge pull request #121177 from YeldhamDev/build_editor_improvements
Repiteo Aug 14, 2026
8362270
Merge pull request #122384 from Giganzo/addons_plugin
Repiteo Aug 14, 2026
d8ef092
Merge pull request #121709 from TheDying0fLight/deduplicate-file-and-…
Repiteo Aug 14, 2026
0093244
Merge pull request #117499 from jaydensipe/mr-clean-inspector
Repiteo Aug 14, 2026
825c4fe
Add auto text size option to text-based controls
ismailivanov Apr 13, 2026
67f1a91
Small cleanup in inspector code
KoBeWi Aug 14, 2026
b6e0e06
Fix shortcuts for menu options only in the context menu
TheDying0fLight Aug 14, 2026
54a4191
OpenXR: Don't give warning about Vulkan subsampled images on OpenGL
dsnopek Aug 14, 2026
32aafa9
Dismiss Symbol Tooltip on Key Press
unit-tick Jul 13, 2026
1da2a53
Don't navigate to source when clicking on `FindInFilesResultsPanel` r…
TheDying0fLight Aug 15, 2026
978d2cb
Fix `FindInFilesSearchPanel` `find_label`
TheDying0fLight Aug 15, 2026
282f2a8
WASAPI: Fix multi-channel microphone input rejection
SleeeepyZhou Aug 15, 2026
2426e13
Make the command palette rebuild when open.
theraot Aug 15, 2026
c66ff56
Fix crash while running gdscript tests with 0 optimization
leandro-benedet-garcia Aug 15, 2026
5bfa8dd
Changed character skipping condition in Label3D
CodeForBeauty Aug 16, 2026
b04a24c
Remove GDScript specific RPC Callable in favor of unified implementation
HolonProduction Aug 14, 2026
b1f28d1
Set Remote Debugger Tree Items Text Overrun Behavior
Linie3 Aug 16, 2026
64db4e5
Replace `Vector` with `LocalVector` in GDScript AST
HolonProduction Aug 16, 2026
c68242c
Fix error when no pattern is selected in the TileMap editor
YeldhamDev Feb 19, 2026
b91f691
Remove `Nonfavorite` editor icon in favor of near-identical `Unfavorite`
Calinou Aug 16, 2026
621afc0
Add decal support to compatibility renderer
BastiaanOlij Apr 1, 2026
5ff96d6
Enable multi instances run for the XR editor
m4gr3d Aug 17, 2026
82ce561
Betsy: Use proper division rounding
BlueCube3310 Aug 17, 2026
4d902fd
Move method maps from `ClassDB` to `GDType`.
Ivorforce Mar 18, 2026
4e73889
GDScript: Disallow strings as comments
HolonProduction Jul 27, 2026
3000096
Update AUTHORS and DONORS list
akien-mga Aug 14, 2026
51da090
Fix inspector object selector min size
Giganzo Aug 17, 2026
f8edb7f
[macOS/CI] Disable `fatal_warnings` linker flag for x86-64 macOS build.
bruvzg Aug 18, 2026
cc8f406
Merge pull request #122523 from bruvzg/m_w_w
akien-mga Aug 18, 2026
7b6c812
Revert "SCons: Enable `wasm64` support on web builds"
akien-mga Aug 18, 2026
8699e35
[macOS] Fix OS::alert in embedded and headless mode.
bruvzg Aug 18, 2026
7bcda31
Clean up argument passing for export callbacks
mihe Aug 6, 2026
6d7f14f
Merge pull request #122441 from CodeForBeauty/character-skipping-fix
Repiteo Aug 18, 2026
1457ddf
Merge pull request #122464 from Linie3/remote-scene-tree-horizontal-s…
Repiteo Aug 18, 2026
4aefa6e
Merge pull request #101673 from SleeeepyZhou/WASAPI
Repiteo Aug 18, 2026
fc0399f
Merge pull request #122538 from akien-mga/web-remove-non-functional-w…
Repiteo Aug 18, 2026
7546d12
Merge pull request #114368 from TheDying0fLight/emit-item-selected-af…
Repiteo Aug 18, 2026
967a16e
Merge pull request #114369 from TheDying0fLight/improve-find-and-repl…
Repiteo Aug 18, 2026
f0548b6
Merge pull request #122271 from dsnopek/opengl-tiny-minor-bug-fixes
Repiteo Aug 18, 2026
82e18ab
Merge pull request #122492 from BlueCube3310/betsy-div-round-fix
Repiteo Aug 18, 2026
df40483
Merge pull request #122422 from HolonProduction/rm-rpc-callable
Repiteo Aug 18, 2026
a8e030d
Merge pull request #122447 from theraot/Fix-command-palette-order-not…
Repiteo Aug 18, 2026
d1b3117
Merge pull request #116496 from YeldhamDev/tile_pattern_fixes
Repiteo Aug 18, 2026
982296a
Merge pull request #122483 from Calinou/editor-icons-consolidate-nonf…
Repiteo Aug 18, 2026
66b4826
Merge pull request #118070 from BastiaanOlij/add_compatibility_decals
Repiteo Aug 18, 2026
19bafcc
Merge pull request #117599 from Ivorforce/gdtype-method-bind
Repiteo Aug 18, 2026
051b322
Merge pull request #119509 from TokageItLab/fti-skeleton-3d
Repiteo Aug 18, 2026
eeda230
Merge pull request #122448 from leandro-benedet-garcia/recursion-bug-fix
Repiteo Aug 18, 2026
181b78e
Merge pull request #122424 from TheDying0fLight/follow-up-deduplicate…
Repiteo Aug 18, 2026
7e4db61
Merge pull request #121311 from unit-tick/not_the_sharpest_tooltip
Repiteo Aug 18, 2026
dd75042
Merge pull request #122442 from TheDying0fLight/fix-fif-search-panel-…
Repiteo Aug 18, 2026
baa84d2
Merge pull request #122429 from dsnopek/openxr-no-subsampled-images-w…
Repiteo Aug 18, 2026
36130f8
Merge pull request #121833 from HolonProduction/rm-stupid
Repiteo Aug 18, 2026
3cb493e
Merge pull request #122421 from KoBeWi/cleendown
Repiteo Aug 18, 2026
232d1ab
Merge pull request #120088 from blueskythlikesclouds/gpu-mappable-buffer
Repiteo Aug 18, 2026
c382f9c
Merge pull request #116791 from ismailivanov/feature-auto-text-size
Repiteo Aug 18, 2026
07be503
Update Emscripten to 6.0.1
mihe Aug 14, 2026
cb82125
Fix ambiguous `PHYSICS_INTERPOLATION_WARNING` parameter
lawnjelly Aug 18, 2026
037615a
Fix texture type mismatch in "bake_panorama" when using radiance arra…
blueskythlikesclouds Aug 18, 2026
6f6e209
Merge pull request #122412 from mihe/web/emscripten-v6
Repiteo Aug 18, 2026
2c241e8
Merge pull request #122505 from Giganzo/inspector-resource-button
Repiteo Aug 18, 2026
8c5340b
Merge pull request #122274 from mihe/string-format-object-getters
Repiteo Aug 18, 2026
25807a3
Merge pull request #122540 from lawnjelly/physics_interp_warning_bug
Repiteo Aug 18, 2026
944a3c6
Merge pull request #122487 from m4gr3d/enable_multi_instances_run_for_xr
Repiteo Aug 18, 2026
75d9a93
Prevent overwriting loaded scene state when opening a scene from an e…
distmed Aug 14, 2026
fd9f900
update older link of town truck to the new version in the asset store
leandro-benedet-garcia Aug 18, 2026
534ae8e
`BVH` - std::signbit optimization
lawnjelly Aug 18, 2026
fa6b018
Add buffer device address support to D3D12 driver.
blueskythlikesclouds Apr 1, 2026
f94be4b
[TextServer] Shape adjacent spans with same font/language properties …
bruvzg Aug 14, 2026
246713b
Fix and improve `EditorObjectSelector`'s tooltip
YeldhamDev Aug 14, 2026
ed5f6bb
visionOS: Do not show boot logo in immersive mode
rsanchezsaez Jun 5, 2026
83ae7c9
Fix use-after-free by reordering members
cpl-s-matsuyama Aug 18, 2026
09c73f2
visionOS: Add Game Controller keyboard input for immersive mode
rsanchezsaez Jun 5, 2026
b0976cd
Remove extra reference in Object::emit_signalp
NoctemCat Aug 17, 2026
14eaf30
Windows: Fix Shift key handling by detaching it from raw input
vorvek Aug 18, 2026
02affa4
tinyexr: Update to 3.2.0
Chubercik Aug 19, 2026
a395e78
ufbx: Update to 0.23.0
Chubercik Aug 19, 2026
f9fbcd0
visionOS export: Share app-icon export across Apple embedded platform…
rsanchezsaez Jun 5, 2026
d6fd71b
Fix "invalid FFT frame size" guard rejecting correct buffer sizes.
Ivorforce Aug 19, 2026
cedb4ad
Fix Find in Files shader editor focus
kitbdev Aug 19, 2026
247dad1
Fix depth buffer error when using MSAA on visionOS
rsanchezsaez Jun 5, 2026
dae1240
Merge pull request #122420 from distmed/fix-saving-empty-scenes-state
Repiteo Aug 19, 2026
d238a74
Merge pull request #121446 from Schnorg/fix-character-body-bvh-perfor…
Repiteo Aug 19, 2026
754ccf4
Merge pull request #122423 from YeldhamDev/obj_selector_enhancement
Repiteo Aug 19, 2026
60c58e4
Merge pull request #122588 from Chubercik/tinyexr-3.2.0
Repiteo Aug 19, 2026
e23379b
Merge pull request #122589 from Chubercik/ufbx-0.23.0
Repiteo Aug 19, 2026
3792b02
Merge pull request #119771 from m4gr3d/auto_install_android_build_tem…
Repiteo Aug 19, 2026
614d15a
Merge pull request #122575 from NoctemCat/emit_signal_remove_ref
Repiteo Aug 19, 2026
7294e2c
Merge pull request #122550 from leandro-benedet-garcia/town-the-truck
Repiteo Aug 19, 2026
10031f3
Merge pull request #122395 from benioriginal/fix-csharp-scenetree-per…
Repiteo Aug 19, 2026
de2c069
Merge pull request #122526 from lawnjelly/bvh_signbit_optimization4
Repiteo Aug 19, 2026
cc9214d
Merge pull request #122569 from vorvek/master
Repiteo Aug 19, 2026
6b49392
Merge pull request #122548 from blueskythlikesclouds/panorama-fix
Repiteo Aug 19, 2026
e346c53
Merge pull request #122525 from bruvzg/mac_emb_al
Repiteo Aug 19, 2026
500898b
Merge pull request #112764 from mihe/export-cleanup
Repiteo Aug 19, 2026
bf81588
Merge pull request #122558 from rsanchezsaez/apple/apple-embedded-exp…
Repiteo Aug 19, 2026
774534e
Merge pull request #122570 from rsanchezsaez/apple/no-visionos-boot-logo
Repiteo Aug 19, 2026
855e9ad
Merge pull request #122573 from rsanchezsaez/apple/visionos-xr-keyboard
Repiteo Aug 19, 2026
c97f21f
Move property maps from `ClassDB` to `GDType`.
Ivorforce Aug 19, 2026
e06f35f
Add `Camera::safe_unproject_position()`
lawnjelly Aug 25, 2024
f2aee4e
Add Trail3D and Line3D class.
QbieShay Jan 16, 2026
e8229d3
Fixes engine crash when node is missing a name field in a tscn file a…
leandro-benedet-garcia Aug 19, 2026
61d03db
visionOS XR: Scale a copy of origin_from_head in get_camera_transform()
rsanchezsaez Aug 19, 2026
953f28a
CI: Pass GitHub Action prek diffs via `--from-ref`
Repiteo Aug 19, 2026
123697a
Allow `CoreAudio` to sleep and avoid busy work when idling
migueldeicaza Mar 3, 2026
bfdeb5f
Merge pull request #122515 from oPinon/apple/visionos-xr-1-msaa-depth…
Repiteo Aug 19, 2026
e082338
Merge pull request #117107 from QbieShay/qbe/ribbon3d
Repiteo Aug 19, 2026
42dc555
Merge pull request #120764 from QbieShay/qbe/fix-particle-color
Repiteo Aug 19, 2026
73ce254
Merge pull request #96063 from lawnjelly/safe_unproject4
Repiteo Aug 19, 2026
7e8fb0e
Merge pull request #117162 from migueldeicaza/performance-coreaudio-s…
Repiteo Aug 19, 2026
8ca5475
Merge pull request #122603 from kitbdev/fif-shader-focus
Repiteo Aug 19, 2026
cf2e3df
Merge pull request #122578 from leandro-benedet-garcia/crash-fix
Repiteo Aug 19, 2026
2db99df
Merge pull request #122533 from cpl-s-matsuyama/fix-use-after-free-in…
Repiteo Aug 19, 2026
872e2d0
Merge pull request #122602 from Ivorforce/invalid-fft-guard-fix
Repiteo Aug 19, 2026
94c6640
Apple embedded: Decouple audio interruptions from app focus state
rsanchezsaez Jun 5, 2026
bdddffe
Fix first `PopupMenu` item being highlighted when clicking unselectab…
YeldhamDev Aug 19, 2026
e0c10e6
Added support for hand tracking and PSVR2 controllers on Apple Vision…
oPinon Jul 17, 2026
8c3fd25
Improve warning message for ANGLE on macOS
aaronfranke Aug 19, 2026
16af2d8
SCons: Fix build with `disable_physics_3d` and disabled navigation
akien-mga Aug 19, 2026
7a3904e
Merge pull request #122594 from akien-mga/scons-fix-no-physics-3d-build
akien-mga Aug 20, 2026
20ee554
`ShaderEditor`: Change custom minimum size to prevent overflow in edi…
arkology Aug 19, 2026
ea4a213
Update `argument_options.tscn` to load `AnimationPlayer` libraries in…
Synzorasize Aug 20, 2026
ba36bb7
Fix Copy / Move Node position miscalculation
Linie3 Aug 20, 2026
77b89bf
Add directional lightmap specular light
jcostello Aug 20, 2026
3a0e92e
Add toggle button for texture preview metadata overlay
zuedev Mar 8, 2026
e9cd0d7
Improve VRAM compression format in Detect 3D editor message
Calinou Oct 21, 2025
97b066b
Merge pull request #122613 from Repiteo/ci/prek-from-ref
Repiteo Aug 20, 2026
06dc8ed
Merge pull request #109737 from jcostello/jcostello/lightmap-specular
Repiteo Aug 20, 2026
d0c6167
Merge pull request #122620 from YeldhamDev/popupmenu_focus_fix
Repiteo Aug 20, 2026
2b1890d
Merge pull request #122619 from aaronfranke/macos-angle
Repiteo Aug 20, 2026
390ff35
Merge pull request #122607 from rsanchezsaez/apple/visionos-xr-fix-or…
Repiteo Aug 20, 2026
8cd5daf
Merge pull request #122611 from rsanchezsaez/apple/apple-embedded-aud…
Repiteo Aug 20, 2026
b1616b9
Merge pull request #117216 from zuedev/zuedev/metadata_toggle
Repiteo Aug 20, 2026
4a3b8f4
Merge pull request #111888 from Calinou/editor-detect-3d-vram-compres…
Repiteo Aug 20, 2026
73fa32f
Merge pull request #116619 from arkology/shader-editor-size
Repiteo Aug 20, 2026
fe3d682
Show a proper error when there is invalid input in `EditorPropertyNod…
Synzorasize Aug 18, 2026
5f51673
editor: Add visionOS templates to download manager
stuartcarnie Aug 18, 2026
64674e4
Fix broken build when `deprecated` is disabled
YeldhamDev Aug 20, 2026
df3b68f
Merge pull request #122567 from oPinon/apple/visionos-xr-7-2-trackers
Repiteo Aug 20, 2026
8ca0b06
Merge pull request #122381 from bruvzg/mac_tx_check
Repiteo Aug 20, 2026
9ba32b0
Merge pull request #122670 from YeldhamDev/i_keep_forgetting_that_its…
Repiteo Aug 20, 2026
902a49a
Correctly handle script paths in the Root Type property of scenes.
EtiTheSpirit Aug 19, 2026
d8fb60d
Add Windows Arm64 COFF headers to ResourceImporterOBJ
aaronfranke Aug 20, 2026
bf06d84
renderer: texture is used for atomic operations, so atomic bit
stuartcarnie Aug 20, 2026
a7b5868
Make `get_object_class_name_or_empty` return reference
NoctemCat Aug 21, 2026
0230c78
Add replace preview to Find in Files
KoBeWi Aug 20, 2026
e271610
Make LightmapData smaller and manually pack "uses_lightmap_specular" …
blueskythlikesclouds Aug 21, 2026
23babd1
Fix Cinematic Preview and Lock View Rotation labels on light theme in…
Calinou Aug 20, 2026
56a6266
Merge pull request #122579 from EtiTheSpirit/patch-1
Repiteo Aug 21, 2026
2362418
Merge pull request #122624 from Synzorasize/fix_121678_2
Repiteo Aug 21, 2026
8e1fa35
Merge pull request #121923 from aurpine/variant-object-destructor-no-…
Repiteo Aug 21, 2026
8c8cf72
Merge pull request #122465 from HolonProduction/cow-free-ast
Repiteo Aug 21, 2026
cad1641
Merge pull request #122676 from aaronfranke/obj-import-no-arm64
Repiteo Aug 21, 2026
a728377
Merge pull request #122596 from Ivorforce/gdtype-hype-prop-up
Repiteo Aug 21, 2026
fc1d3db
Merge pull request #122675 from stuartcarnie/metal_fix_atomic_gi
Repiteo Aug 21, 2026
b3e0bb5
Merge pull request #122659 from KoBeWi/̶t̶e̶s̶t̶bruh
Repiteo Aug 21, 2026
011cda3
Merge pull request #122107 from YeldhamDev/no_custom_classes_here
Repiteo Aug 21, 2026
be7e799
Merge pull request #122635 from Linie3/fix-move-node-context-menu-opt…
Repiteo Aug 21, 2026
11e91c3
Merge pull request #122690 from NoctemCat/typed_containers_use_string…
Repiteo Aug 21, 2026
893cf5c
Merge pull request #122693 from blueskythlikesclouds/post-lightmap-sp…
Repiteo Aug 21, 2026
b89d781
Fix and add more scroll hints in the editor
YeldhamDev Aug 19, 2026
9f89681
Add note to TextEdit, CodeEdit, and LineEdit docs about using zero-ba…
Meorge Jun 30, 2026
4c7aa7a
[macOS 27] Fix missing menu icons.
bruvzg Aug 22, 2026
374544c
Reduce `Search Help` update threshold
TheDying0fLight Aug 22, 2026
7910720
Clear translation domains when switching to English
KoBeWi Aug 23, 2026
e4db572
Optimize performance when selecting and moving multiple keys
rinevard Aug 24, 2026
a1b6e4f
LSP: Display warning code in diagnostic "code" field instead of message
Meorge Aug 24, 2026
0626801
Remove unused AcceptDialog in ScriptEditorDebugger
NoNormalDev Aug 24, 2026
0ceb0a5
Change main screen plugins into docks
KoBeWi Aug 14, 2026
97269a1
Fix empty click context options for file list
KoBeWi Aug 24, 2026
a5a3378
Add skin_scale property to Bone in Skeleton3D
TokageItLab May 18, 2026
5dc876b
Use `SIZE_SHRINK_BEGIN` instead of `0`
TheDying0fLight Aug 24, 2026
14dd3c7
Add `SIZE_MAXIMIZE` size flag
StarryWorm Aug 22, 2026
250215d
GDScript: Fix reflection for `_init()` and `_static_init()`
dalexeev Aug 20, 2026
4eb9f02
Merge pull request #118073 from blueskythlikesclouds/d3d12-buffer-dev…
Repiteo Aug 24, 2026
c81eddd
Merge pull request #122669 from Calinou/editor-3d-fix-light-theme-vie…
Repiteo Aug 24, 2026
f48dcc2
Merge pull request #120789 from Meorge/docs/textedit-zero-indexed
Repiteo Aug 24, 2026
cbeedf0
Merge pull request #121532 from KoBeWi/undeselect-not
Repiteo Aug 24, 2026
7fb4146
Merge pull request #122717 from bruvzg/mac27_menu
Repiteo Aug 24, 2026
ab6b152
Merge pull request #122759 from NoNormalDev/🗑️
Repiteo Aug 24, 2026
c685d89
Merge pull request #113051 from KoBeWi/is_this_possible_to_learn_this…
Repiteo Aug 24, 2026
c2180c7
Merge pull request #122012 from mattigu/gdscript-function-unused-include
Repiteo Aug 24, 2026
1020d5b
Merge pull request #122634 from Synzorasize/fix_122196_4
Repiteo Aug 24, 2026
729030e
Merge pull request #122756 from Meorge/feat/lsp-diagnostic-code
Repiteo Aug 24, 2026
bfae01d
Merge pull request #122736 from KoBeWi/domain_destruction
Repiteo Aug 24, 2026
51f7b5f
Automate Android SDK setup
m4gr3d Jun 26, 2026
166331f
CI: Bump SCons version [4.10.1 → 4.11.0]
Repiteo Aug 24, 2026
dbbe51f
Merge pull request #122776 from Repiteo/ci/scons-bump-latest
Repiteo Aug 24, 2026
9f8f23f
Merge pull request #122559 from stuartcarnie/visionos_export_template…
Repiteo Aug 24, 2026
74c4241
Merge pull request #121849 from m4gr3d/use_android_cli_for_setup
Repiteo Aug 24, 2026
df3c6c3
Merge pull request #122646 from dalexeev/gds-fix-refl-static-init
Repiteo Aug 24, 2026
39bae20
Merge pull request #122574 from YeldhamDev/this_is_my_burden_to_carry
Repiteo Aug 24, 2026
3bc97b7
Merge pull request #118789 from a-johnston/animation_node_observers
Repiteo Aug 24, 2026
099ca27
Merge pull request #118383 from rinevard/optimize-select-drag-keys
Repiteo Aug 24, 2026
2211bdd
Merge pull request #121063 from Giganzo/state_machine_animation
Repiteo Aug 24, 2026
a082dad
Merge pull request #122719 from TheDying0fLight/reduce-search-help-th…
Repiteo Aug 24, 2026
c07f72c
Merge pull request #122402 from bruvzg/cont_s
Repiteo Aug 24, 2026
d1c5d1b
Merge pull request #120609 from TokageItLab/skin-scale
Repiteo Aug 24, 2026
27ee0aa
Merge pull request #122760 from KoBeWi/p-popoop
Repiteo Aug 24, 2026
838d539
Merge pull request #122768 from TheDying0fLight/always-use-enum-for-s…
Repiteo Aug 24, 2026
e1a8a4e
Merge pull request #118309 from StarryWorm/size-maximize
Repiteo Aug 24, 2026
b89cd9d
Send Nodes instead of NodePaths in SceneTreeDock signals
KoBeWi Aug 24, 2026
8bc2078
Merge pull request #122785 from KoBeWi/NodePatch
Repiteo Aug 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
278 changes: 207 additions & 71 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -1,128 +1,264 @@
# Commented out parameters are those with the same value as base LLVM style
# If you change this file, please format all files of the codebase as part of your PR:
# prek run clang-format --all

# Commented out parameters are those with the same value as base LLVM style.
# We can uncomment them if we want to change their value, or enforce the
# chosen value in case the base style changes (last sync: Clang 6.0.1).
---
### General config, applies to all languages ###
BasedOnStyle: LLVM
# chosen value in case the base style changes (last sync: Clang 18.1.8).
BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: DontAlign
# AlignConsecutiveAssignments: false
# AlignConsecutiveDeclarations: false
# AlignEscapedNewlines: Right
# AlignOperands: true
AlignTrailingComments: false
# AlignArrayOfStructures: None
# AlignConsecutiveAssignments:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: true
# AlignConsecutiveBitFields:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: false
# AlignConsecutiveDeclarations:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: false
# AlignConsecutiveMacros:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCompound: false
# AlignFunctionPointers: false
# PadOperators: false
# AlignConsecutiveShortCaseStatements:
# Enabled: false
# AcrossEmptyLines: false
# AcrossComments: false
# AlignCaseColons: false
AlignEscapedNewlines: DontAlign # Aligning leads to long diffs
AlignOperands: DontAlign
AlignTrailingComments:
Kind: Never
OverEmptyLines: 0
# AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: false
# AllowShortBlocksOnASingleLine: false
# AllowBreakBeforeNoexceptSpecifier: Never
# AllowShortBlocksOnASingleLine: Never
# AllowShortCaseLabelsOnASingleLine: false
# AllowShortCompoundRequirementOnASingleLine: true
# AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Inline
# AllowShortIfStatementsOnASingleLine: false
# AllowShortIfStatementsOnASingleLine: Never
# AllowShortLambdasOnASingleLine: All
# AllowShortLoopsOnASingleLine: false
# AlwaysBreakAfterDefinitionReturnType: None
# AlwaysBreakAfterReturnType: None
# AlwaysBreakBeforeMultilineStrings: false
# AlwaysBreakTemplateDeclarations: false
# AlwaysBreakTemplateDeclarations: MultiLine
AttributeMacros:
- _ALWAYS_INLINE_
- _FORCE_INLINE_
- _NO_INLINE_
# BinPackArguments: true
# BinPackParameters: true
# BitFieldColonSpacing: Both
# BraceWrapping:
# AfterClass: false
# AfterControlStatement: false
# AfterEnum: false
# AfterFunction: false
# AfterNamespace: false
# AfterCaseLabel: false
# AfterClass: false
# AfterControlStatement: Never
# AfterEnum: false
# AfterFunction: false
# AfterNamespace: false
# AfterObjCDeclaration: false
# AfterStruct: false
# AfterUnion: false
# AfterStruct: false
# AfterUnion: false
# AfterExternBlock: false
# BeforeCatch: false
# BeforeElse: false
# IndentBraces: false
# BeforeCatch: false
# BeforeElse: false
# BeforeLambdaBody: false
# BeforeWhile: false
# IndentBraces: false
# SplitEmptyFunction: true
# SplitEmptyRecord: true
# SplitEmptyNamespace: true
# BreakAdjacentStringLiterals: true
# BreakAfterAttributes: Leave
# BreakAfterJavaFieldAnnotations: false
# BreakArrays: true
# BreakBeforeBinaryOperators: None
# BreakBeforeBraces: Attach
# BreakBeforeInheritanceComma: false
BreakBeforeTernaryOperators: false
# BreakConstructorInitializersBeforeComma: false
# BreakBeforeConceptDeclarations: Always
# BreakBeforeInlineASMColon: OnlyMultiline
# BreakBeforeTernaryOperators: true
BreakConstructorInitializers: AfterColon
# BreakInheritanceList: BeforeColon
# BreakStringLiterals: true
ColumnLimit: 0
# CommentPragmas: '^ IWYU pragma:'
ColumnLimit: 0
# CommentPragmas: "^ IWYU pragma:"
# CompactNamespaces: false
ConstructorInitializerAllOnOneLineOrOnePerLine: true
ConstructorInitializerIndentWidth: 8
ContinuationIndentWidth: 8
Cpp11BracedListStyle: false
# DerivePointerAlignment: false
# DisableFormat: false
# DisableFormat: false
# EmptyLineAfterAccessModifier: Never
# EmptyLineBeforeAccessModifier: LogicalBlock
# ExperimentalAutoDetectBinPacking: false
# FixNamespaceComments: true
# ForEachMacros:
# - foreach
# - Q_FOREACH
# - BOOST_FOREACH
# IncludeBlocks: Preserve
# IfMacros:
# - KJ_IF_MAYBE
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '".*"'
Priority: 1
- Regex: '^<.*\.h>'
Priority: 2
- Regex: '^<.*'
Priority: 3
# IncludeIsMainRegex: '(Test)?$'
- Regex: ^"(core|drivers|editor|main|scene|servers|tests)/.*"$
Priority: 20
- Regex: ^"(modules|platform)/.*"$
Priority: 30
- Regex: ^<thirdparty/.*>$
Priority: 40
- Regex: ^<(windows|Jolt/Jolt|platform_gl)\.h>$
Priority: 50
- Regex: ^<.*\.(h|hpp)>$
Priority: 60
- Regex: ^<.*>$
Priority: 70
- Regex: ^".*\.compat\.inc"$
Priority: 0
SortPriority: 1
- Regex: ^".*"$
Priority: 10
# IncludeIsMainRegex: (Test)?$
# IncludeIsMainSourceRegex: ""
# IndentAccessModifiers: false
# IndentCaseBlocks: false
IndentCaseLabels: true
# IndentExternBlock: AfterExternBlock
# IndentGotoLabels: true
# IndentPPDirectives: None
IndentWidth: 4
# IndentRequiresClause: true
IndentWidth: 4
# IndentWrappedFunctionNames: false
InsertBraces: true
# InsertNewlineAtEOF: false
# InsertTrailingCommas: None
# IntegerLiteralSeparator:
# Binary: 0
# BinaryMinDigits: 0
# Decimal: 0
# DecimalMinDigits: 0
# Hex: 0
# HexMinDigits: 0
JavaImportGroups:
- org.godotengine
- android
- androidx
- com.android
- com.google
- java
- javax
# JavaScriptQuotes: Leave
# JavaScriptWrapImports: true
# KeepEmptyLinesAtEOF: false
KeepEmptyLinesAtTheStartOfBlocks: false
# MacroBlockBegin: ''
# MacroBlockEnd: ''
# LambdaBodyIndentation: Signature
# Language: Cpp
# LineEnding: DeriveLF
# MacroBlockBegin: ""
# MacroBlockEnd: ""
# MaxEmptyLinesToKeep: 1
# NamespaceIndentation: None
# ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 4
# ObjCBreakBeforeNestedBlockParam: true
# ObjCSpaceAfterProperty: false
# ObjCSpaceBeforeProtocolList: true
# PPIndentWidth: -1
PackConstructorInitializers: NextLine
# PenaltyBreakAssignment: 2
# PenaltyBreakBeforeFirstCallParameter: 19
# PenaltyBreakComment: 300
# PenaltyBreakFirstLessLess: 120
# PenaltyBreakOpenParenthesis: 0
# PenaltyBreakScopeResolution: 500
# PenaltyBreakString: 1000
# PenaltyBreakTemplateDeclaration: 10
# PenaltyExcessCharacter: 1000000
# PenaltyIndentedWhitespace: 0
# PenaltyReturnTypeOnItsOwnLine: 60
# PointerAlignment: Right
# RawStringFormats:
# - Delimiter: pb
# Language: TextProto
# BasedOnStyle: google
# ReflowComments: true
# SortIncludes: true
# SortUsingDeclarations: true
QualifierAlignment: Left
# ReferenceAlignment: Pointer
# ReflowComments: true
# RemoveBracesLLVM: false
# RemoveParentheses: Leave
RemoveSemicolon: true
# RequiresClausePosition: OwnLine
# RequiresExpressionIndentation: OuterScope
# SeparateDefinitionBlocks: Leave
# ShortNamespaceLines: 1
# SkipMacroDefinitionBody: false
# SortIncludes: CaseSensitive
# SortJavaStaticImport: Before
# SortUsingDeclarations: LexicographicNumeric
# SpaceAfterCStyleCast: false
# SpaceAfterLogicalNot: false
# SpaceAfterTemplateKeyword: true
# SpaceAroundPointerQualifiers: Default
# SpaceBeforeAssignmentOperators: true
# SpaceBeforeCaseColon: false
# SpaceBeforeCpp11BracedList: false
# SpaceBeforeCtorInitializerColon: true
# SpaceBeforeInheritanceColon: true
# SpaceBeforeJsonColon: false
# SpaceBeforeParens: ControlStatements
# SpaceInEmptyParentheses: false
# SpaceBeforeParensOptions:
# AfterControlStatements: true
# AfterForeachMacros: true
# AfterFunctionDeclarationName: false
# AfterFunctionDefinitionName: false
# AfterIfMacros: true
# AfterOverloadedOperator: false
# AfterPlacementOperator: true
# AfterRequiresInClause: false
# AfterRequiresInExpression: false
# BeforeNonEmptyParentheses: false
# SpaceBeforeRangeBasedForLoopColon: true
# SpaceBeforeSquareBrackets: false
# SpaceInEmptyBlock: false
# SpacesBeforeTrailingComments: 1
# SpacesInAngles: false
# SpacesInAngles: Never
# SpacesInContainerLiterals: true
# SpacesInCStyleCastParentheses: false
# SpacesInParentheses: false
SpacesInLineCommentPrefix:
Minimum: 0 # We want a minimum of 1 for comments, but allow 0 for disabled code.
Maximum: -1
# SpacesInParens: Never
# SpacesInParensOptions:
# InConditionalStatements: false
# InCStyleCasts: false
# InEmptyParentheses: false
# Other: false
# SpacesInSquareBrackets: false
TabWidth: 4
UseTab: Always
---
### C++ specific config ###
Language: Cpp
Standard: Cpp11
---
### ObjC specific config ###
Language: ObjC
Standard: Cpp11
ObjCBlockIndentWidth: 4
# ObjCSpaceAfterProperty: false
# ObjCSpaceBeforeProtocolList: true
---
### Java specific config ###
Language: Java
# BreakAfterJavaFieldAnnotations: false
JavaImportGroups: ['org.godotengine', 'android', 'androidx', 'com.android', 'com.google', 'java', 'javax']
...
Standard: c++20
# StatementAttributeLikeMacros:
# - Q_EMIT
# StatementMacros:
# - Q_UNUSED
# - QT_REQUIRE_VERSION
TabWidth: 4
UseTab: Always
# VerilogBreakBetweenInstancePorts: true
# WhitespaceSensitiveMacros:
# - BOOST_PP_STRINGIZE
# - CF_SWIFT_NAME
# - NS_SWIFT_NAME
# - PP_STRINGIZE
# - STRINGIZE
Loading