Commit Graph

77006 Commits

Author SHA1 Message Date
Adam Johnston 14f7e6ff60 Add Min(float) and octahedron encode/decode to Vector3.cs 2025-02-04 14:21:25 -08:00
Rémi Verschelde ede3d21519 Don't expose AnimationNodeStartState and AnimationNodeEndState as internal, this triggers a ClassDB bug
Fixes #99534.
2025-02-04 22:19:56 +01:00
David Snopek 7095431aa7 GDExtension: Add interface functions for Object::set_script_instance() 2025-02-04 14:47:06 -06:00
Rémi Verschelde 6d4c2d002d Revert "Use AHashMap for RBMap nodes and HashMap input_activity"
This reverts commit c91c604eaa.

This caused a critical regression:

- Fixes #102374.
2025-02-04 20:41:29 +01:00
Rémi Verschelde daa074881b Revert "Fixed resource loader using not fully loaded scripts"
This reverts commit fd5fc9f3ee.

This caused significant regressions which are worse than the bug that #96499
aimed to address.

- Reverts #96499.
- Reopens #95909.
- Supersedes #102063.
- Fixes #99006.
- Fixes #101615.
2025-02-04 19:51:54 +01:00
Stuart Carnie 636b822781 editor: Fix node selection within SubViewports using size 2d override 2025-02-05 05:37:35 +11:00
Rémi Verschelde 327e5d3a4c CI: Add a Linux job for template_debug 2025-02-04 18:54:53 +01:00
Rudolph Bester 9cb317c7c0 Fix over saturated static colored lights 2025-02-04 19:45:36 +02:00
Yyf2333 dcf5244381 Refactor EditorNode get icon.
Co-authored-by: Tomasz Chabora <kobewi4e@gmail.com>
2025-02-05 00:17:35 +08:00
Thaddeus Crews 0b6a717ac1 Merge pull request #101127 from dalexeev/gds-edit-fix-enum-value-ctrl-click
Editor: Fix `Ctrl+Click` on enum values ​​does nothing
2025-02-04 09:04:17 -06:00
Thaddeus Crews ea2770eb4f Merge pull request #101947 from Rudolph-B/Issue-101750
Add Heightfield mask to GPUParticlesCollisionHeightField3D
2025-02-04 09:04:11 -06:00
Thaddeus Crews 07464479ff Merge pull request #102296 from kitbdev/fix-te-remove-range-line-count
Fix TextEdit visible line count when setting text
2025-02-04 09:04:10 -06:00
Thaddeus Crews 92ebcd2343 Merge pull request #102079 from bruvzg/emb_nmenu
Fix native popup menus position in embedded windows.
2025-02-04 09:04:09 -06:00
Thaddeus Crews d5eacefaf4 Merge pull request #102336 from Maran23/show-in-filesystem-fix
Fix 'Show in FileSystem' jumps to incorrect entry under certain conditions
2025-02-04 09:04:07 -06:00
Thaddeus Crews 4186f57fe8 Merge pull request #102344 from bruvzg/rtl_reg
[RTL] Fix updating region without updating texture.
2025-02-04 09:04:06 -06:00
Thaddeus Crews e9af82f7d7 Merge pull request #102384 from devloglogan/type-cast-fix
Fix `OpenXRAPIExtension` casting build issue
2025-02-04 09:04:05 -06:00
Thaddeus Crews e305f45678 Merge pull request #102402 from bruvzg/tl_overrun
[TextServer] Fix line/word breaks not always updated when applying overrun.
2025-02-04 09:04:04 -06:00
Thaddeus Crews acddf31c39 Merge pull request #101489 from RandomShaper/optimize_classnames_enumeration
Optimize classnames enumeration
2025-02-04 09:03:59 -06:00
Thaddeus Crews c9887d25e3 Merge pull request #102342 from bruvzg/no_font_set
Make `CharFXTransform.font` property read only, add some extra documentation notes.
2025-02-04 09:03:58 -06:00
Thaddeus Crews af8a5fd6ea Merge pull request #102379 from YeldhamDev/fix_inspector_scroll_shenanigans
Fix wrong inspector offset on scene switch
2025-02-04 09:03:47 -06:00
Qbieshay 2f3f6f69d9 Fix seed not randomizing for particles. Fix seed being stored when fixed seed is off 2025-02-04 12:17:21 +01:00
bruvzg f2709c7ded [TextServer] Fix line/word breaks not always updated when applying overrun. 2025-02-04 11:37:05 +02:00
Rudolph Bester b162c59097 Fix GPUParticlesCollisionHeightField3D adding collisions excluded by its layer_mask
Co-authored-by: Yahia Zakaria <yahiazakaria13@gmail.com>
2025-02-04 08:02:44 +02:00
Giganzo f791315b28 Fix Tree item_margin for low spacing values in Editor Theme 2025-02-04 03:32:46 +01:00
devloglogan e7a3a27d1c Fix OpenXRAPIExtension casting errors 2025-02-03 15:34:10 -06:00
Michael Alexsander 9002590990 Fix wrong inspector offset on scene switch 2025-02-03 18:27:31 -03:00
A Thousand Ships e825085978 [Core] Add is_same to types that have float components
Compares `NaN` as equal.

Added to:
* `AABB`
* `Basis`
* `Color`
* `Plane`
* `Projection`
* `Quaternion`
* `Rect2`
* `Transform2D`
* `Transform3D`
* `Vector2`
* `Vector3`
* `Vector4`

And added as a method in `Math`
2025-02-03 19:25:50 +01:00
A Thousand Ships 46b6acdabb [Core] Expose Packed*Array::erase 2025-02-03 19:25:09 +01:00
Iceflower 2bb581d551 Update OptionButton documentation 2025-02-03 19:19:18 +01:00
Thaddeus Crews eee39f004b Merge pull request #101817 from Giganzo/resource-drag-open
Fix resource details will unexpectedly expand
2025-02-03 11:14:44 -06:00
Thaddeus Crews 654b5993e2 Merge pull request #99890 from Sauermann/fix-vp-mouse-notifications
Introduce `Viewport` functions for keeping the mouse over state consistent
2025-02-03 11:14:42 -06:00
Thaddeus Crews 2675997487 Merge pull request #102251 from Hilderin/fix-slow-resize-embedded-game
Fix slow resize Embedded Game Window
2025-02-03 11:14:41 -06:00
Thaddeus Crews ccc306a454 Merge pull request #102365 from bruvzg/pipe_buffer_chk
Implement `get_length()` for pipes.
2025-02-03 11:14:40 -06:00
Thaddeus Crews 61808e9c98 Merge pull request #91778 from kitbdev/selection-cancel
Fix TextEdit mouse selection and scroll cancel
2025-02-03 11:14:39 -06:00
Thaddeus Crews 0f40078a8b Merge pull request #102349 from Giganzo/color-picker-raw-a-slider
Fix ColorPicker RAW alpha slider theme
2025-02-03 11:14:38 -06:00
Thaddeus Crews 23c62921cd Merge pull request #102371 from Repiteo/scons/ruff-mypy
SCons: Apply new ruff/mypy fixes
2025-02-03 11:14:37 -06:00
Thaddeus Crews 382c760ea6 SCons: Apply new ruff/mypy fixes 2025-02-03 09:55:09 -06:00
Pāvels Nadtočajevs e6e108d091 Implement get_length() for pipes. 2025-02-03 16:50:00 +02:00
Pāvels Nadtočajevs 05ca80632d [Linux] Implement native color picker. 2025-02-03 16:30:44 +02:00
Thaddeus Crews f60f69aa57 Merge pull request #102024 from arkology/profiler-flow-container
Use `FlowContainer` for `Profiler` and `Visual Profiler` bars
2025-02-03 08:16:15 -06:00
Thaddeus Crews dfedfe7ac7 Merge pull request #102179 from bruvzg/remove_sim
Disable Metal and Vulkan renderers in simulator builds. Remove simulator support from editor/exporter.
2025-02-03 08:16:14 -06:00
Thaddeus Crews a28316c0e3 Merge pull request #102246 from Chubercik/ci/bump-ruff-mypy
Update CI `ruff` & `mypy` pre-commit hooks
2025-02-03 08:16:13 -06:00
Thaddeus Crews 95bd49dccd Merge pull request #102255 from bruvzg/ub2204_mingw_fix
[Windows] Fix build with MinGW 8.0.0-1.
2025-02-03 08:16:12 -06:00
Thaddeus Crews 3d25533d0c Merge pull request #102257 from clayjohn/lightmapgi-crash
Spread direct lighting calculation for LightmapGI over several submissions
2025-02-03 08:16:11 -06:00
Thaddeus Crews 480843cf2b Merge pull request #101812 from bruvzg/portal_chk
[FreeDesktop portal] Check for `FileChooser` and `Settings` interface availability instead of assuming it's always available.
2025-02-03 08:16:10 -06:00
Thaddeus Crews f230b9cb12 Merge pull request #102261 from clayjohn/dummyrs-mesh-dependency
Track mesh dependencies in Dummy RenderingServer
2025-02-03 08:16:09 -06:00
Thaddeus Crews d2995dcfe8 Merge pull request #102169 from Riteo/what-is-even-a-keypad
Linux/BSD: Modify only keypad keys
2025-02-03 08:16:08 -06:00
Thaddeus Crews fbc584fe9f Merge pull request #102272 from clayjohn/omni-attenuation-epsilon
Use a smaller epsilon for omni and spot attenuation cutoff
2025-02-03 08:16:07 -06:00
Thaddeus Crews 7c0ce4e793 Merge pull request #102278 from Chaosus/vs_fix_preview_mouse_filter
Fix mouse filter on visual shader node previews
2025-02-03 08:16:05 -06:00
Thaddeus Crews 79d6cdf831 Merge pull request #102237 from KoBeWi/outside_tree_no_one_can_see_your_progress
Fix crash when ProgressDialog is outside tree
2025-02-03 08:16:04 -06:00