Commit graph

64085 commits

Author SHA1 Message Date
aaronp64
aa07828503 Fix tooltip mouse position conversion for scaled controls
Viewport used get_global_transform().xform_inv(mpos) to convert the mouse position to the control's local coordinates when getting the control's tooltip, which does not handle scale correctly.  This impacted tooltips for any controls that depended on the position to determine what tooltip to show, including RichTextLabel, ItemList, Tree, and probably some others.  This change is for Viewport to use get_global_transform_with_canvas().affine_inverse().xform(mpos) for tooltips instead, to match what we do for Viewport::_gui_call_input.

Fixes #91984
2024-05-15 17:28:58 -04:00
Rémi Verschelde
9f4dbc6456
Merge pull request #91930 from godotengine/revert-90608-editor/enable-plugin-after-adding
Revert "Enable `EditorPlugin` added by modules and GDExtensions"
2024-05-15 20:21:32 +02:00
Rémi Verschelde
ce00392fc3
Merge pull request #91974 from bruvzg/ts_notes
[TextServer] Add notes about high level text/font classes and getting active server instance.
2024-05-15 13:51:38 +02:00
Rémi Verschelde
693a13a849
Merge pull request #91601 from lander-vr/lightmap_seams_fix
LightmapGI: Fix lightleaks caused by insufficient padding and add denoiser range property for LightmapGI
2024-05-15 13:51:35 +02:00
Rémi Verschelde
e63b5ba9e4
Merge pull request #91416 from Calinou/d3d12-sdk-update-install-script
Update dependencies in D3D12 SDK installer script
2024-05-15 13:51:31 +02:00
bruvzg
cfb9639fc3
[TextServer] Add notes about high level text/font classes and getting active server instance. 2024-05-15 13:58:42 +03:00
Rémi Verschelde
51cb2df1f6
Merge pull request #91972 from bruvzg/more_flags
[SCons] Add options to override AR, AR and RC flags
2024-05-15 12:10:10 +02:00
Rémi Verschelde
49c557c54c
Merge pull request #91959 from bruvzg/hb850
Update HarfBuzz to 8.5.0
2024-05-15 12:10:07 +02:00
Rémi Verschelde
527bf78486
Merge pull request #91955 from Repiteo/core/variant-class-initializer
Core: Readd Variant class initializer, fix comment
2024-05-15 12:10:03 +02:00
Rémi Verschelde
44833c7995
Merge pull request #91954 from Repiteo/scons/pyproject.toml
CI: Consolidate pysettings via `pyproject.toml`
2024-05-15 12:09:59 +02:00
Rémi Verschelde
5caa8e41f7
Merge pull request #91951 from dalexeev/gds-pot-gen-add-atr-and-atr-n
GDScript: Add support for `atr` and `atr_n` to POT generator
2024-05-15 12:09:56 +02:00
Rémi Verschelde
77470740de
Merge pull request #91936 from jsjtxietian/body-connect
Avoid duplicate connect in Joint2D and Joint3D `_update_joint`
2024-05-15 12:09:50 +02:00
Rémi Verschelde
b802c7274f
Merge pull request #91933 from bruvzg/x11_scr_fb
[X11] Fallback to root window size, when Xinerama extension is available, but return zero screens.
2024-05-15 12:09:45 +02:00
Rémi Verschelde
805d619382
Merge pull request #91872 from aaronp64/edit_navigation_obstacle
Allow editing `NavigationObstacle2D` shape vertices
2024-05-15 12:09:42 +02:00
Rémi Verschelde
80b9f5b96c
Merge pull request #91804 from RedMser/wrong-size-no-more
Fix Control resizing wrongly after "change type" in editor
2024-05-15 12:09:38 +02:00
Rémi Verschelde
86b72d9215
Merge pull request #91377 from bruvzg/macos_privacy
[macOS export] Add support for privacy manifest configuration.
2024-05-15 12:09:34 +02:00
Rémi Verschelde
ca2ed80539
Merge pull request #87320 from Rudolph-B/main
Fix collided particles getting stuck with zero velocity.
2024-05-15 12:09:27 +02:00
bruvzg
2818abe9ed [SCons] Add options to override AR, AR and RC flags, 2024-05-15 13:03:17 +03:00
landervr
e7bd1b0673 Add denoiser range property for LightmapGI 2024-05-15 08:26:04 +02:00
jsjtxietian
51bc55598c Avoid duplicate connect in Joint2D::_update_joint and Joint3D 2024-05-15 11:57:51 +08:00
RedMser
5e79e02d0f Fix Control resizing wrongly after "change type" in editor 2024-05-14 21:51:35 +02:00
Rémi Verschelde
1d47561319
Merge pull request #91948 from KoBeWi/brutal_string_culling
Cleanup unused/underused singleton StringNames
2024-05-14 21:23:03 +02:00
bruvzg
7db29efa7d
Update HarfBuzz to 8.5.0 2024-05-14 21:47:44 +03:00
Thaddeus Crews
7599a7b719
Core: Readd Variant class initializer, fix comment 2024-05-14 12:20:40 -05:00
Thaddeus Crews
f4e58691c2
SCons: Consolidate pysettings via pyproject.toml 2024-05-14 12:01:48 -05:00
Rudolph Bester
45e5b151b6 Fixed collided particles getting stuck with zero velocity. 2024-05-14 18:55:56 +02:00
kobewi
59f05ed31a Cleanup unused/underused singleton StringNames 2024-05-14 18:18:29 +02:00
Rémi Verschelde
4971b71899
Merge pull request #91952 from dsnopek/openxr-composition-layer-sample-count
Fix sample count on OpenXR composition layers
2024-05-14 18:10:14 +02:00
Rémi Verschelde
08a921a940
Merge pull request #91942 from akien-mga/enet-1.3.18
enet: Update to 1.3.18
2024-05-14 18:10:11 +02:00
Rémi Verschelde
1c166b40a2
Merge pull request #91941 from akien-mga/astcenc-4.8.0
astcenc: Update to 4.8.0
2024-05-14 18:10:08 +02:00
Rémi Verschelde
c0d2464d6b
Merge pull request #91939 from AThousandShips/pressed_sname
[Scene] Add `SceneStringNames::pressed`
2024-05-14 18:10:05 +02:00
Rémi Verschelde
882449f496
Merge pull request #91924 from ZerxZ/dotnet/useless-is-first-entry
[C#] Remove useless `isFirstEntry` and useless `source.Append("else ")`
2024-05-14 18:10:02 +02:00
Rémi Verschelde
d532bc529a
Merge pull request #91846 from rburing/multimesh_cache_me_if_you_can
Fix MultiMesh buffer cache in transforms-only case
2024-05-14 18:09:58 +02:00
Rémi Verschelde
5ae85fc6ab
Merge pull request #91833 from akien-mga/scons-min-gcc-version-9
SCons: Bump minimum supported GCC version to GCC 9
2024-05-14 18:09:54 +02:00
Rémi Verschelde
380f63489f
Merge pull request #91728 from kitbdev/assimilate-split-container
Use `as_sortable_control()` in SplitContainer
2024-05-14 18:09:51 +02:00
Rémi Verschelde
de329556f7
Merge pull request #91449 from Arnklit/particles-emission-ring-shape-fix2
Fix sqrt application for radius in particle ring emission
2024-05-14 18:09:47 +02:00
David Snopek
45a02c28cd Fix sample count on OpenXR composition layers 2024-05-14 10:43:44 -05:00
Danil Alexeev
0bd4345736
GDScript: Add support for atr and atr_n to POT generator 2024-05-14 18:35:59 +03:00
A Thousand Ships
ee79386f7b
[Scene] Add SceneStringNames::pressed 2024-05-14 15:51:28 +02:00
Kasper Arnklit Frandsen
94eefe168a Fix sqrt application for radius in particle ring emission 2024-05-14 12:22:21 +01:00
Rémi Verschelde
2a7e2ef530
enet: Update to 1.3.18
No change, just properly tagging the version we were using.
2024-05-14 12:55:21 +02:00
Rémi Verschelde
7ceed18790
astcenc: Update to 4.8.0
https://github.com/ARM-software/astc-encoder/releases/tag/4.8.0
2024-05-14 12:51:49 +02:00
Rémi Verschelde
78cce1954d
Merge pull request #91937 from bruvzg/icu_751
Update ICU to 75.1
2024-05-14 12:07:31 +02:00
Rémi Verschelde
3c26cddcfa
Merge pull request #91932 from dalexeev/editor-fix-tileset-categories-and-tooltips
Editor: Fix categories and tooltips in `TileSet` editor
2024-05-14 12:07:27 +02:00
Rémi Verschelde
8bced2add5
Merge pull request #91931 from bruvzg/ed_em_bmp
[Editor] Add editor setting to control `disable_embedded_bitmaps` property of the editor fonts.
2024-05-14 12:07:24 +02:00
Rémi Verschelde
61b970ea44
Merge pull request #91929 from matheusmdx/fix-error-91914
Fix error in AudioStreamPlayer2D
2024-05-14 12:07:20 +02:00
Rémi Verschelde
c96c3c142f
Merge pull request #91928 from sgilissen/master
Add Dutch translation for Linux desktop file
2024-05-14 12:07:17 +02:00
Rémi Verschelde
2f1aaca167
Merge pull request #91927 from timothyqiu/monitor-names
Make performance monitor names translatable
2024-05-14 12:07:14 +02:00
Rémi Verschelde
147e737328
Merge pull request #91923 from hakro/fix-completion-custom-icon
Show custom icons in autocompletion suggestions
2024-05-14 12:07:10 +02:00
Rémi Verschelde
d6eab9f5df
Merge pull request #91917 from Pepito468/fix-docs-typo
Fix a typo in the GridMap docs
2024-05-14 12:07:06 +02:00