Commit Graph

82292 Commits

Author SHA1 Message Date
Rémi Verschelde 1a69be88e2 Merge pull request #111819 from MewPurPur/democratize-cursor-shape
Add virtual `_get_cursor_shape()` method in Control
2026-03-16 23:41:08 +01:00
MewPurPur 64fcc13fc5 Add virtual _get_cursor_shape() method in Control 2026-03-16 22:12:39 +02:00
Thaddeus Crews a9afde8405 Merge pull request #117479 from dsnopek/movie-writer-missing-get-supported-extensions
Add missing `GDVIRTUAL_BIND(_get_supported_extensions)` on `MovieWriter`
2026-03-16 11:33:10 -05:00
Thaddeus Crews 256da15c7d Merge pull request #115462 from YeldhamDev/tired_of_doing_this_manually
Add a way to clear the cache for the build profile generator
2026-03-16 11:33:09 -05:00
Thaddeus Crews 642f14b5bb Merge pull request #117402 from akien-mga/clangd-unused-includes-modules
Remove unused includes in `modules` with clangd-tidy
2026-03-16 11:33:07 -05:00
Thaddeus Crews fb48c47320 Merge pull request #116179 from YeldhamDev/export_dialog_panels
Add background panels to the trees in the export dialog
2026-03-16 11:33:06 -05:00
Thaddeus Crews 0520b51d0c Merge pull request #111294 from passivestar/export-filter
Filter out metadata of excluded files on export
2026-03-16 11:33:05 -05:00
Thaddeus Crews 17b3a3829f Merge pull request #117471 from bruvzg/ci_no_deps
[CI] Remove build dependencies from uploaded artifacts.
2026-03-16 11:33:04 -05:00
Thaddeus Crews 31a8c0904c Merge pull request #117378 from YeldhamDev/grid_map_zoom_fix
Fix mouse wheel zoom scrolling contents in the `GridMap` editor
2026-03-16 11:33:02 -05:00
Thaddeus Crews 40184ac402 Merge pull request #106867 from Ivorforce/cowdata-sanitize
Poison `CowData` pointer during destruction in sanitizer builds.
2026-03-16 11:33:01 -05:00
Thaddeus Crews 07447e93c3 Merge pull request #62419 from Calinou/editor-icons-visibility-smaller
Tweak visibility editor icons to be more compact
2026-03-16 11:33:00 -05:00
Thaddeus Crews 8e2028b64c Merge pull request #108909 from KoBeWi/parser_parsing_array
Add `_customize_strings()` method to EditorTranslationParserPlugin
2026-03-16 11:32:59 -05:00
Thaddeus Crews fc0960188b Merge pull request #111262 from leandro-benedet-garcia/separate-property-and-method-info
Separate Property and Method Info from Object files
2026-03-16 11:32:57 -05:00
Thaddeus Crews 8ec2a3de19 Merge pull request #117457 from Ryan-000/fix-117437
Fix parameter name mismatch in Animation Tree / Animation Blend Tree
2026-03-16 11:32:56 -05:00
Thaddeus Crews f13b291f28 Merge pull request #117041 from Bashar-R/fix-116819-clean
Fix editable children state when duplicating instantiated nodes
2026-03-16 11:32:55 -05:00
Thaddeus Crews 5d0a321575 Merge pull request #102987 from ArchercatNEO/wayland-hdr
[LinuxBSD] Add support for HDR output (Wayland)
2026-03-16 11:32:54 -05:00
Thaddeus Crews 326a2f4af6 Merge pull request #116850 from Anyone4551/fix-textedit-right-margin
[TextEdit] Fix clipping of last character due to right margin rounding
2026-03-16 11:32:53 -05:00
Thaddeus Crews 10c829e623 Merge pull request #117135 from marcomolinaleija/fix/tree-inline-editor-accessibility
Set accessibility name on Tree inline cell editor when editing
2026-03-16 11:32:52 -05:00
David Snopek 475e7452eb Add missing GDVIRTUAL_BIND(_get_supported_extensions) on MovieWriter 2026-03-16 11:29:04 -05:00
Marco Antonio c85ada054b GUI: Set accessibility name on Tree inline editor when editing cells 2026-03-16 11:23:14 -05:00
Hugo Locurcio 760a722ad7 Tweak visibility editor icons to be more compact
The sclera area at the top/bottom of the eye icons is now smaller,
making the scene tree dock look less cluttered.

Co-Authored-By: MewPurPur <mew.pur.pur@abv.bg>
2026-03-16 11:16:12 -05:00
Anyone4551 4c8b5f960f [TextEdit] Fix right margin rounding clipping last character 2026-03-16 11:09:55 -05:00
Bashar-R c0706bb71d Fix editable children state when duplicating instantiated nodes
Co-Authored-By: Pedro J. Estébanez <RandomShaper@users.noreply.github.com>
2026-03-16 10:57:29 -05:00
Rémi Verschelde 7a99a2c782 Jolt: Use angled brackets for thirdparty includes
That's how we usually include thirdparty code, and it solves warnings
from clangd/IWYU about some Jolt headers (notably `Jolt/Jolt.h`) not being
used directly but as proxies to transitive includes.
2026-03-16 16:40:40 +01:00
Rémi Verschelde 6d309c858e Remove unused includes in modules with clangd-tidy 2026-03-16 16:40:39 +01:00
passivestar 9d68328a6d Filter out metadata of excluded files on export 2026-03-16 17:48:44 +04:00
Leandro (cerberus1746) Benedet Garcia 7482600828 Separate method and property info into separate files 2026-03-16 09:59:10 -03:00
Rémi Verschelde 874f500acb Merge pull request #117469 from ssd3/fix/ios-static-lib-open-dynamic-library
[Apple Embedded] Fix static .a/.xcframework library loading in `open_dynamic_library`
2026-03-16 12:08:42 +01:00
Rémi Verschelde 9ddccdec12 Merge pull request #117462 from Giganzo/audio-bus-effect-margin
Fix Audio bus effects section margin
2026-03-16 12:08:38 +01:00
Rémi Verschelde 9f2688c204 Merge pull request #117461 from ColinSORourke/MacHeaderConflict
macOS: Work around AppKit include defining `MAX`/`MIN` macros
2026-03-16 12:08:33 +01:00
Rémi Verschelde ad21e3fbb5 Merge pull request #117454 from DSOE1024/patch-1
Add UTF-8 encoding to svg file open in `platform_builders.py`
2026-03-16 12:08:29 +01:00
Rémi Verschelde 6e07a6c3c9 Merge pull request #117442 from Ivorforce/classdb-dedup-name
De-duplicate name and inherits `StringName` properties from `ClassDB::ClassInfo`, in favour of `GDType`
2026-03-16 12:08:25 +01:00
Rémi Verschelde d49ce0c989 Merge pull request #117441 from Giganzo/popup-menu-sizing
Fix PopupMenu sizing with search bar
2026-03-16 12:08:21 +01:00
Rémi Verschelde 967c23c6ce Merge pull request #117359 from akien-mga/d3d12-cleanup-includes
Clean up includes in `drivers/d3d12`
2026-03-16 12:08:17 +01:00
Rémi Verschelde 5631c0ae87 Merge pull request #116899 from dalexeev/gds-deprecate-type-exists
GDScript: Deprecate `type_exists()` global function
2026-03-16 12:08:13 +01:00
Rémi Verschelde a189151e0a Merge pull request #115750 from nubels/optional-move-confirm
Add editor setting to make move confirm dialog optional
2026-03-16 12:08:08 +01:00
Rémi Verschelde 872b5a52df Merge pull request #115674 from akien-mga/jpeg-reject-CMYK-YCCK
jpg: Explicitly reject unsupported CMYK and YCCK colorspaces
2026-03-16 12:08:04 +01:00
Rémi Verschelde af6b040c67 Merge pull request #115377 from CoolPartyMann/fix/115376
Fix error in debugger while changing scene on button clicked with touchscreen
2026-03-16 12:07:59 +01:00
Rémi Verschelde 25b625678c Merge pull request #109743 from Giganzo/audio-speakers-item
Fix audio bus send OptionButton height
2026-03-16 12:07:54 +01:00
Rémi Verschelde a38db15812 Merge pull request #97321 from Giganzo/groups-create-dialog-ok-button-text
Make "OK" button text contextual in GroupsEditor and SceneTreeDock
2026-03-16 12:07:46 +01:00
Rémi Verschelde fee124bf61 Merge pull request #79997 from betalars/improve-editor-export-plugin-docs
Update EditorExportPlugin doc to point out pitfalls
2026-03-16 12:07:38 +01:00
Pāvels Nadtočajevs 76ffc3adf6 [CI] Remove build dependencies from uploaded artifacts. 2026-03-16 12:52:13 +02:00
betalars 3e971caec4 Update EditorExportPlugin doc to point out pitfalls 2026-03-16 11:42:49 +01:00
Niklas a2e6681130 add editor setting to make move confirm dialog optional 2026-03-16 11:37:41 +01:00
Samuel Rhodes 5a29f338f5 Fix error in debugger while changing scene on button clicked with touchscreen
When changing scenes via button click with a touchscreen, nodes can be removed
from the tree during input event processing. The ERR_FAIL_COND_V assertion in
can_process() would trigger an error when called on nodes already removed from
the tree. Changed to return false instead of asserting, which is the correct
behavior for nodes not in the tree.

Fixes #115376
2026-03-16 11:34:26 +01:00
ssd3 44541235ba [Apple Embedded] Fix static .a/.xcframework library loading in open_dynamic_library
When a .a or .xcframework path is requested but not found on disk (because
it is already statically linked into the binary), the previous code set
`path = String()` and fell through to `dlopen("")`, which is undefined
behavior and bypasses the RTLD_SELF symbol lookup table used by
`get_dynamic_library_symbol_handle`. This caused GDExtension loading to
fail silently or with ERR_CANT_OPEN when building with vulkan=no on iOS.

Fix by returning RTLD_SELF early, consistent with the existing empty-path
case at the top of the function.
2026-03-16 10:15:37 +02:00
Giganzo 004bad1fb5 Fix Audio bus effects section margin 2026-03-16 00:50:30 +01:00
Colin O'Rourke 252f93ef3d Catch Header Conflict for Macs
Compiling Godot on a MacOS could produce a header conflict where MacOS runtime MAX macro was used instead Core/Typedefs MAX macro

Example: Defining a FixedVector in a header file would fail, due to MacOS MAX not being a ConstEXPR
2026-03-15 16:11:55 -07:00
Ryan a236aa21db Fix parameter name mismatch 2026-03-15 17:33:43 -04:00
Rémi Verschelde db5da10d21 Merge pull request #117366 from akien-mga/clangd-unused-includes-editor
Remove unused includes in `editor` with clangd-tidy
2026-03-15 21:08:33 +01:00