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