Commit Graph

18818 Commits

Author SHA1 Message Date
Rémi Verschelde 970f8236b5 Merge pull request #117733 from KoBeWi/autranslator_localized_(i.e._at_location)
Add `_get_tooltip_auto_translate_mode_at()` to Control
2026-03-23 22:36:15 +01:00
Rémi Verschelde 151eeb8a64 Merge pull request #117612 from jack-klein-5/fix-adding-caret-above-then-below
Fix adding carets above and then below
2026-03-23 22:35:20 +01:00
Rémi Verschelde 938f3e376e Merge pull request #117448 from KoBeWi/exterminate_incompletion
Automatically remove incomplete file downloads
2026-03-23 22:34:39 +01:00
Rémi Verschelde 34e02d031f Merge pull request #117376 from YeldhamDev/new_mesh_library_editor
Create a proper editor for `MeshLibrary`
2026-03-23 22:34:34 +01:00
Rémi Verschelde 6cd467eab3 Merge pull request #117373 from filipemrabreu/tileset-undo-terrain-set-move-fix
Fix undoing terrain set move duplicates terrain in second set
2026-03-23 22:34:30 +01:00
Rémi Verschelde 8a72ab019d Merge pull request #117154 from BrotherShort/fix-textedit-bugs-with-large-linespacing
Fix `TextEdit` bugs with large `line_spacing`
2026-03-23 22:34:21 +01:00
Rémi Verschelde cd8ee7d229 Merge pull request #116620 from QbieShay/qbe/rework-align-rotation
Improve options for orienting particles in space
2026-03-23 22:34:16 +01:00
Rémi Verschelde 881d08622e Merge pull request #115980 from kitbdev/fix-windowwrapper-leaking-inputs
Fix WindowWrapper leaking all key inputs to parent
2026-03-23 22:34:01 +01:00
Rémi Verschelde 1d638eaf41 Merge pull request #115253 from bruvzg/prop_helper_help
[Editor] Generate and display documentation for the properties generated by `PropertyListHelper`.
2026-03-23 22:33:53 +01:00
kit 94c2707a8b Fix WindowWrapper leaking all key inputs to parent 2026-03-23 16:58:42 -04:00
Filipe Abreu 106bbaa2e8 Fix #116636: Undoing terrain set move duplicates terrain in second set
Undoing a terrain set move could corrupt terrain data where a
terrain from the first set appears duplicated in the second set.

This happens because UndoRedo restores terrain properties without
clearing the existing terrain container first, causing the previous
state to be overlaid on top of the current one.

Fix this by clearing the terrains in the affected terrain
sets before restoring their properties during undo.
This ensures the terrain container is rebuilt from the
saved properties instead of merging with the current state.
2026-03-23 14:56:26 +00:00
Rémi Verschelde 8d0b238727 Merge pull request #117655 from pkowal1982/frame_duration
Call stop after setting new sprite frames
2026-03-23 12:58:09 +01:00
kobewi 0d220b35a5 Add _get_tooltip_auto_translate_mode_at() to Control 2026-03-22 17:56:46 +01:00
Michael Alexsander c766fb1ce8 Create a proper editor for MeshLibrary 2026-03-21 11:16:26 -03:00
Paweł f7523827cd Call stop after setting new sprite frames 2026-03-19 21:59:33 +01:00
Thaddeus Crews c71c2bfc5e Merge pull request #117648 from bruvzg/te_ro
[TextEdit] Ignore IME updates and Alt sequences when control is read-only.
2026-03-19 15:39:18 -05:00
Thaddeus Crews fb4a304dee Merge pull request #111965 from Ivorforce/memnew-typed
Make `memnew(RefCounted)` return `Ref`, to improve ownership safety
2026-03-19 15:39:15 -05:00
Thaddeus Crews 331c829765 Merge pull request #117538 from Ryan-000/fix-117459
Fix incorrect parameter being set in AnimationNodeOneShot
2026-03-19 15:39:12 -05:00
Thaddeus Crews bf6ec91417 Merge pull request #117508 from TokageItLab/fix-blend-space-setter
Fix blend point setter can't restore the name in deprecated=no
2026-03-19 15:39:11 -05:00
Pāvels Nadtočajevs 300ae1ba32 [TextEdit] Ignore IME updates and Alt sequences when control is read-only. 2026-03-19 21:57:39 +02:00
BrotherShort 5e0c7940d5 Fix TextEdit bugs with large line_spacing 2026-03-20 01:40:45 +08:00
Thaddeus Crews 013fc6f92a Merge pull request #114102 from AR-DEV-1/13823-imp
Add tilde symbol (~) to the FileDialog
2026-03-19 10:20:04 -05:00
Thaddeus Crews a74ec70626 Merge pull request #117334 from clayjohn/polygon2d-update
Add fast path to Polygon2D
2026-03-19 10:19:54 -05:00
Qbieshay 113ace0cd3 Add options for billboarding on GPUParticles3D
Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
2026-03-19 16:10:20 +01:00
jack-klein-5 10efa6d1f3 Fix adding carets above and then below
Fix bug #117549 where adding a caret on the line
above then the line below and then above again
results in carets no longer being added.
2026-03-19 00:10:24 -07:00
Lukas Tenbrink 05c33acbb1 Make memnew(RefCounted) return Ref, to force callers to take ownership of it through a reference. 2026-03-18 20:34:08 +01:00
Thaddeus Crews a042e07db6 Merge pull request #117033 from virusbear/fix_unknown_identifier_source_texture
Fix unknown identifier `source_texture` in `texture_blit` visual shader
2026-03-18 11:43:27 -05:00
Thaddeus Crews 87b0010244 Merge pull request #117149 from bruvzg/hb_colr
Update HarfBuzz to 13.1.1 and optionally use new `hb-raster` API to render glyphs.
2026-03-18 11:43:25 -05:00
Thaddeus Crews 1b498aefc2 Merge pull request #112447 from QbieShay/qbe/angle3d-scale3d-y-billie
Add scale3d and orientation3d in particle process
2026-03-18 11:43:24 -05:00
virusbear f18c121586 Fix texture blit source texture naming 2026-03-18 11:40:52 -05:00
Qbieshay 731d492e6a Added scale3d and rotation3d in particle process
co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com>
Co-authored-by: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com>
2026-03-18 11:15:59 +01:00
Rémi Verschelde 98868393cc Style: Enforce #include validation hook 2026-03-18 10:41:59 +01:00
Pāvels Nadtočajevs 2c2ed8ddb5 [Editor] Generate and display documentation for the properties generated by PropertyListHelper. 2026-03-18 11:26:03 +02:00
Pāvels Nadtočajevs f5d278fe90 Update HarfBuzz to 13.1.1 and optionally use new hb-raster API to render glyphs. 2026-03-18 10:48:27 +02:00
Ryan 49e2c18e87 Fix incorrect parameter being set 2026-03-17 17:21:03 -04:00
Rémi Verschelde e33e98a26f Style: Apply clang-format grouping rules 2026-03-17 20:11:01 +01:00
Thaddeus Crews 8423b86dd4 Merge pull request #117201 from uno1982/fix/richtextlabel-drag-selection-after-double-click
Fix RichTextLabel drag selection not working after double-click
2026-03-17 13:44:05 -05:00
Silc Lizard (Tokage) Renew 119c497c96 Fix blend point setter can't restore the name in deprecated=no 2026-03-17 21:09:59 +09:00
Rémi Verschelde 1eb0374e5f Merge pull request #117488 from YeldhamDev/layout_custom_anchor_fix
Fix "Custom" anchor preset being ignored if the parent isn't a `Control`
2026-03-16 23:41:27 +01:00
Rémi Verschelde c40d3b9b0d Merge pull request #117480 from akien-mga/clangd-misc-fixes
Misc includes or modernize fixes found via clangd-tidy
2026-03-16 23:41:23 +01:00
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
Michael Alexsander 697c4f1d0c Fix "Custom" anchor preset being ignored if the parent isn't a Control 2026-03-16 17:56:33 -03:00
Rémi Verschelde 7795057e4b Misc includes or modernize fixes found via clangd-tidy 2026-03-16 21:38:26 +01:00
MewPurPur 64fcc13fc5 Add virtual _get_cursor_shape() method in Control 2026-03-16 22:12:39 +02: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 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 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
Marco Antonio c85ada054b GUI: Set accessibility name on Tree inline editor when editing cells 2026-03-16 11:23:14 -05:00
Anyone4551 4c8b5f960f [TextEdit] Fix right margin rounding clipping last character 2026-03-16 11:09:55 -05:00