Commit Graph

83613 Commits

Author SHA1 Message Date
Thaddeus Crews 7c0f2ef2a3 Merge pull request #119403 from Nintorch/fix-huion-keychron
Update SDL joystick device blocklist
2026-05-11 10:59:50 -05:00
Thaddeus Crews 2a03590eaf Merge pull request #119385 from realkotob/kotob/better-warning-when-offline
Improve explanation for offline mode in export template manager
2026-05-11 10:59:49 -05:00
Thaddeus Crews 0985e32fb5 Merge pull request #95949 from Giganzo/popupmenu-horizontal-margins
Fix PopupMenu horizontal margin in editor theme
2026-05-11 10:59:49 -05:00
Thaddeus Crews aec3c3cb19 Merge pull request #119352 from HolonProduction/noooo-we-dont-want-anyone-to-know-about-this-implementation-detail
GDScript: Register `GDScriptFunctionState` with `ClassDB`
2026-05-11 10:59:48 -05:00
Thaddeus Crews a2ac1b2af1 Merge pull request #119351 from Ivorforce/gdclass-comments
Update `GDCLASS` / `GDSOFTCLASS` comments.
2026-05-11 10:59:48 -05:00
Thaddeus Crews 872f2f073c Merge pull request #119337 from blueskythlikesclouds/sdfgi-barrier-fix
Fix undefined barrier usage in SDFGI preprocess shader.
2026-05-11 10:59:47 -05:00
Thaddeus Crews 8d3d0ea6ca Merge pull request #119340 from blueskythlikesclouds/sdfgi-uniform-set-error-fix
Fix null uniform set error when enabling SDFGI.
2026-05-11 10:59:47 -05:00
Thaddeus Crews 654e5f55fd Merge pull request #119309 from AdriaandeJongh/apply-rotation-scale-skew-after-replace
Re-apply entire transform after 'Paste as Replacement', not just position
2026-05-11 10:59:46 -05:00
Thaddeus Crews bdaedccc17 Merge pull request #119182 from Akosmo/fix-wrong-beat-count-set
Fix wrong `beat_count` set in stream import when it's greater than previous `beat_max`
2026-05-11 10:59:46 -05:00
Thaddeus Crews d3eef6c722 Merge pull request #119316 from AtomicAntt/rename-various-signal-parameters
Rename various signal parameters called 'name'
2026-05-11 10:59:45 -05:00
Thaddeus Crews 8c8aa3eaf0 Merge pull request #118855 from allenwp/github-prs-require-problems-list
Require listing solved problems in PR descriptions and add links and instructions.
2026-05-11 10:59:39 -05:00
Nintorch 165b1d4173 Update SDL device blocklist 2026-05-11 19:50:05 +05:00
Kotob M 09c2419d2d Improve explanation for offline mode in export template manager
Makes info text yellow instead of white, fixes tooltip on button not showing the correct explanation, and also centers the Go Online button.
2026-05-10 23:56:54 +03:00
Giganzo 55e5102651 Fix PopupMenu horizontal margin in classic theme 2026-05-10 11:52:12 +02:00
HolonProduction 29dbe024c9 GDScript: Register GDScriptFunctionState with ClassDB 2026-05-08 23:58:46 +02:00
Lukas Tenbrink 7852cb7887 Update GDCLASS / GDSOFTCLASS comments. 2026-05-08 23:47:35 +02:00
Adriaan de Jongh b372dc64a0 re-apply entire transform after 'Paste as Replacement', not just position 2026-05-08 16:45:28 +02:00
Skyth c22117dacd Fix null uniform set error when enabling SDFGI. 2026-05-08 17:28:22 +03:00
Skyth 0bba587614 Fix undefined barrier usage in SDFGI preprocess shader. 2026-05-08 17:10:58 +03:00
Akosmo 4857bbf25c Fix wrong beat count set 2026-05-08 09:24:12 -03:00
Thaddeus Crews aaaf76403e Merge pull request #119223 from Calinou/render-timestamp-add-setup-shadows
Add Setup Shadows render timestamp for the visual profiler
2026-05-07 16:22:28 -05:00
Thaddeus Crews ce26629ff5 Merge pull request #119230 from stuartcarnie/compute_barrier_before_end
Rendering: Remove `compute_list_add_barrier` before `compute_list_end`
2026-05-07 16:22:28 -05:00
Thaddeus Crews 96c9b3e8aa Merge pull request #119304 from stuartcarnie/fix_issue_118918
Rendering: Zero uninitialized InstanceData fields
2026-05-07 16:22:27 -05:00
Thaddeus Crews 42e4ec1c38 Merge pull request #118651 from StarryWorm/fix-tabbar-label-max-width
Fix `TabBar` and `Label` being unable to shrink when given a maximum size
2026-05-07 16:22:27 -05:00
Thaddeus Crews 08df0c78a7 Merge pull request #119117 from mihe/fuzzy-popup-menu
Fix various issues with `PopupMenu` fuzzy search
2026-05-07 16:22:25 -05:00
AtomicAntt 27b3ee0755 Rename various signal parameters called 'name' 2026-05-07 11:02:23 -07:00
StarryWorm 05737cd449 Add "desired size" to Control
A `Control` can define `get_desired_size()` which allows it to grow based on its content without increasing its minimum size.
This new size will be respected by parent `Container`s.
Currently used by `Label` and `TabBar`.
2026-05-07 13:01:02 -04:00
Thaddeus Crews d51d1ec682 Merge pull request #119289 from Calinou/gpu-index-compatibility-warn-unsupported
Warn about `--gpu-index` CLI argument being unsupported in Compatibility
2026-05-07 11:13:31 -05:00
Thaddeus Crews ee4e7e51bc Merge pull request #119303 from norepro/x11-xsync-badwindow-errors
Fix some X11 BadWindow errors not being ignored
2026-05-07 11:13:31 -05:00
Thaddeus Crews b72112f05b Merge pull request #119285 from KoBeWi/!🔫
Fix wrong error fixed check
2026-05-07 11:13:30 -05:00
Thaddeus Crews 38aef34e1a Merge pull request #118642 from aaronfranke/linuxbsd-addr2line
LinuxBSD crash handler: Move addr2line finding to its own function
2026-05-07 11:13:29 -05:00
Thaddeus Crews f46fad2974 Merge pull request #119261 from calbebop/test-texture-button
Add unit tests for `TextureButton`
2026-05-07 11:13:28 -05:00
Thaddeus Crews 441b63a91d Merge pull request #116691 from DexterFstone/improve-scene-paint-tool
Fix scene paint tool updating info
2026-05-07 11:13:28 -05:00
Thaddeus Crews ea8f8ec983 Merge pull request #118659 from YeldhamDev/3d_view_shortcut_fixes
Fix some issues with 3D view manipulation
2026-05-07 11:13:26 -05:00
Thaddeus Crews 9c36ef4749 Merge pull request #116905 from KoBeWi/slashtableflip
Overhaul scene loading and edit state management
2026-05-07 11:13:25 -05:00
Mikael Hermansson 33628f79ff Fix PopupMenu fuzzy searching and expose fuzzy search properties 2026-05-07 15:12:17 +02:00
Stuart Carnie 64a1a66a14 Rendering: Zero double InstanceData fields
Root cause was unitinitialised stack variable.

I was able to reproduce by enabling this build-flag:

```
-ftrivial-auto-var-init=pattern
```

which initialises stack allocated variables with hostile values.

Closes #118918
2026-05-07 19:06:42 +10:00
Aaron Franke 7ffda5c701 LinuxBSD crash handler: Move addr2line finding to its own function 2026-05-07 00:14:50 -07:00
norepro 3ffec30d51 Fix some X11 BadWindow errors not being ignored
Godot suppresses X11 BadWindow errors during some operations because
they can occur with normal usage.

X11 errors are asynchronous. Sometimes, when a BadWindow error is sent,
it is dequeued after the original non-BadWindow-suppressing error
handler has been restored. This results in an error callstack being
shown to the user.

Call `XSync` before restoring the original error handler. This ensures
that any queued BadWindow errors go to the suppressing handler.

Fixes #117814
2026-05-06 22:55:31 -07:00
Michael Alexsander 70b9574785 Fix some issues with 3D view manipulation 2026-05-06 17:09:14 -03:00
Thaddeus Crews bc192293b1 Merge pull request #119295 from bruvzg/scons44
Bump min. Scons version to 4.4.0.
2026-05-06 14:56:36 -05:00
Thaddeus Crews 2ac8d197b7 Merge pull request #117436 from van800/shakhov/install-addon
Default value of "Ignore asset root" should be false, when addons is the root folder of the addon
2026-05-06 14:56:35 -05:00
Thaddeus Crews b22e24eaef Merge pull request #119291 from bruvzg/hb_unused
Fix unused variable error with old system HarfBuzz.
2026-05-06 14:56:34 -05:00
Thaddeus Crews 864bad2705 Merge pull request #119264 from calbebop/add-spin-box-unit-tests
Add unit tests for `SpinBox`
2026-05-06 14:56:34 -05:00
Thaddeus Crews 11edbdfb98 Merge pull request #107679 from pirey0/i106751_fix
Set audiostreamplayer default area_mask to 0 and exit early to reduce performance overhead.
2026-05-06 14:56:33 -05:00
Thaddeus Crews 599f2bd5b9 Merge pull request #118824 from hpvb/fix-118085
Fix a race in `ResourceLoader::load_threaded_request()`
2026-05-06 14:56:33 -05:00
Thaddeus Crews b786c890b6 Merge pull request #119252 from deralmas/wl/embedder-mods
Wayland Embedder: Track keyboard modifier keys
2026-05-06 14:56:32 -05:00
Thaddeus Crews bc3bc82706 Merge pull request #119210 from dalexeev/gds-compat-get-property-list
GDScript: Preserve compatibility for untyped return of `_get_property_list()`
2026-05-06 14:56:31 -05:00
Thaddeus Crews 05168e359c Merge pull request #119231 from Calinou/virtualjoystick-fix-joystick-tip-size-errors
Fix error spam when changing VirtualJoystick's Joystick Size or Tip Size
2026-05-06 14:56:31 -05:00
Thaddeus Crews 8699d855f7 Merge pull request #117846 from YeldhamDev/layout_dialog_fixes
Fix and improve the editor layout dialog
2026-05-06 14:56:30 -05:00