Raul Santos
7106905a5b
C#: Deprecate string extensions that will be removed in 4.x
...
- Deprecated `Length` in favor of the `string.Length` property.
- Deprecated `Insert` in favor of the existing instance method with the same signature.
- Deprecated `Erase` in favor of `StringBuilder.Remove`.
- Deprecated `ToLower` and `ToUpper` in favor of the instance methods with the same signature.
- Deprecated `BeginsWith` in favor of `string.StartsWith`.
- Deprecated `EndsWith` in favor of the instance method with the same signature.
- Deprecated `Empty` in favor of `string.IsNullOrEmpty`.
- Deprecated `OrdAt` in favor of the `string[int]` indexer.
- Deprecated `LStrip` and `RStrip` in favor of `string.TrimStart` and `string.TrimEnd`.
2022-11-28 18:23:00 +01:00
Rémi Verschelde
5240609e67
Merge pull request #67681 from m4gr3d/android_editor_polish_3x
...
[3.x] Android Editor: Add navigation controls to the spatial editor viewport
2022-11-28 16:32:06 +01:00
Rémi Verschelde
6f91639af2
Merge pull request #69246 from nongvantinh/3.x-check-null-for-input_event
...
3.x Enhance null checking for input event
2022-11-28 13:21:22 +01:00
Rémi Verschelde
5499d54fd5
Merge pull request #69285 from dzil123/v3_fix_null_bake_end_function
...
[3.x] BakedLightmap add null `bake_end_function` check
2022-11-28 13:21:12 +01:00
Rémi Verschelde
86d5bb7f20
Merge pull request #68858 from bruvzg/win_regen_icon3
...
[3.x] Windows icon export improvements.
2022-11-28 10:16:26 +01:00
dzil123
85811c2b99
[3.x] BakedLightmap add null bake_end_function check
2022-11-28 00:30:17 -08:00
Nong Van Tinh
ffbaa7fff0
Enhance null checking for input event
2022-11-27 15:01:34 +07:00
lawnjelly
edc85d22fc
Faster queue free
...
Calling queue_free() for large numbers of siblings could previously be very slow, with the time taken rising exponentially with number of children. This looked partly due to ordered_remove from the child list and notifications.
This PR identifies objects that are nodes, and sorts the deletion queue so that children are deleted in reverse child order. This minimizes the costs of reordering.
2022-11-25 09:53:50 +00:00
lawnjelly
29d4d4105e
Add readahead to VariantParser
...
Adds a readahead buffer to VariantParser, to prevent large numbers of freads for single bytes, which is inefficient.
2022-11-24 15:58:23 +00:00
Rémi Verschelde
4769aa4499
Merge pull request #64564 from timothyqiu/word-wrap-3.x
...
[3.x] Fix `String::word_wrap()` for long words
2022-11-24 16:06:52 +01:00
Rémi Verschelde
693ce99d2d
Merge pull request #68853 from Maran23/3-x-tooltip-fix
...
Fix Tooltips do not work properly when selecting multiple nodes (MultiNodeEdit)
2022-11-24 15:44:50 +01:00
Rémi Verschelde
429225ce55
Merge pull request #69024 from Gromph/3.x-fix-exporting-android-application_attribs
...
fix exporting Android APPLICATION_ATTRIBS (3.X)
2022-11-24 15:35:58 +01:00
Dan
d789ad4b20
fix exporting Android APPLICATION_ATTRIBS (3.X)
2022-11-22 12:24:17 -08:00
Rémi Verschelde
cb0b20be7f
Merge pull request #68990 from timothyqiu/editor-gradient-preview-plugin
...
[3.x] Add Gradient resource preview generator
2022-11-22 08:45:13 +01:00
Rémi Verschelde
f3ed588776
Merge pull request #68988 from timothyqiu/nav-fixes
...
[3.x] Backport navigation crash fixes
2022-11-22 08:45:07 +01:00
Rémi Verschelde
89936c4bab
Merge pull request #68892 from Calinou/collision-exception-improve-error-message-3.x
...
Improve collision exception error messages for easier understanding (3.x)
2022-11-22 08:44:56 +01:00
Hendrik Brucker
ea46617f12
Add Gradient resource preview generator
...
Co-Authored-By: Haoyu Qiu <timothyqiu32@gmail.com>
2022-11-22 13:25:54 +08:00
Haoyu Qiu
37ccdb201a
Backport navigation crash fixes
...
Co-Authored-By: Sean <sean@geekotron.net>
2022-11-22 12:46:43 +08:00
bruvzg
44739a121e
[3.x] Windows icon export improvements.
...
Regenerate Windows icon on export to ensure correct icon size order.
Add support for using PNG/WebP/SVG files as an icon for Windows exports.
Allow using WebP/SVG files as icon for macOS exports.
Add option to select generated icons interpolation, and set default interpolation to Lanczos.
2022-11-20 13:02:27 +02:00
Hugo Locurcio
4c26cac0e6
Improve collision exception error messages for easier understanding
2022-11-19 17:37:42 +01:00
Rémi Verschelde
ab65273087
Merge pull request #68813 from dzil123/v3_fix_fog_shader_buffer_overflow
...
[3.x] Fix shader compiler asan out of bounds
2022-11-19 00:43:32 +01:00
Rémi Verschelde
08a6aab661
Merge pull request #68735 from dzil123/v3_pckpacker_error_spam
...
[3.x] Fix PCKPacker error spam
2022-11-19 00:43:22 +01:00
Marius Hanl
6f7228e2da
Fix Tooltips do not work properly when selecting multiple nodes (MultiNodeEdit)
...
The editor inspector will now get the edited class name from the MultiNodeEdit when it is used.
The name of the selected nodes is searched in the scene and if not found in the parent class(es).
This is a mostly clean backport from Godot 4.0.
2022-11-18 21:20:36 +01:00
dzil123
aa0b91ca52
[3.x] Fix shader compiler asan out of bounds
2022-11-17 19:24:15 -08:00
Fredia Huya-Kouadio
0803b4168d
Merge pull request #68730 from m4gr3d/fix_save_restart_3x
...
[3.x] Fix 'save & restart' logic for the Android Editor
2022-11-16 12:54:30 -08:00
dzil123
b3812750da
[3.x] PCKPacker Fix error spam
2022-11-16 06:52:47 -08:00
Fredia Huya-Kouadio
cc59e18c9b
Add navigation control to the spatial editor viewport for the Android editor
2022-11-16 05:17:21 -08:00
Fredia Huya-Kouadio
5aab84befb
Fix 'save & restart' logic for the Android Editor
2022-11-16 03:29:40 -08:00
Rémi Verschelde
36a8ebf882
Merge pull request #67666 from timothyqiu/editable-owner
...
[3.x] Fix wrong owner for editor plugin created nodes in instanced scene
2022-11-15 18:00:38 +01:00
Rémi Verschelde
1ad9992ab7
Merge pull request #67995 from YeldhamDev/how_backporting
...
[3.x] Stop centering clicked suggestions in the autocomplete popup
2022-11-14 23:52:00 +01:00
Rémi Verschelde
4ff9a8a0b4
Merge pull request #68625 from BleedingXiko/pick_random
...
[3.x] Add ability to pick random value from array
2022-11-14 23:51:53 +01:00
Rémi Verschelde
032190fb92
Merge pull request #68659 from BimDav/user_inertia
...
Correctly compute inverse_mass when inertia is defined by the user
2022-11-14 23:51:45 +01:00
Nonunknown
eb5b297fef
add ability to pick random value from array
...
(cherry picked from commit 9f4dbf415d
)
Co-authored-by: BleedingXiko <66162192+BleedingXiko@users.noreply.github.com>
2022-11-14 19:11:41 +01:00
BimDav
de40dfaac0
Correctly compute inverse_mass when inertia is defined by user
2022-11-14 18:39:57 +01:00
Rémi Verschelde
d80396db03
Merge pull request #68556 from 98teg/flow-container-alignment
...
Add alignment options to flow container
2022-11-14 14:35:46 +01:00
Rémi Verschelde
322bfec275
Merge pull request #68384 from cheece/expose_get_transform_for_eye
...
expose ARVRInterface::get_transform_for_eye to gdscript
2022-11-14 14:35:39 +01:00
Rémi Verschelde
de16367404
Merge pull request #68260 from bruvzg/macos_ex_fs3
...
[macOS, 3.x] Disable Dock and Menu in fullscreen mode.
2022-11-14 14:35:23 +01:00
Rémi Verschelde
861943e0b6
Merge pull request #67698 from timothyqiu/skeleton-bones
...
[3.x] Fix error when having BoneAttachment before PhysicalBone
2022-11-14 14:35:00 +01:00
Rémi Verschelde
9af2f6400f
Merge pull request #67099 from Calinou/doc-light-no-scale-3.x
...
Document (Omni/Spot)Light ignoring Spatial's scale property (3.x)
2022-11-14 14:34:35 +01:00
bruvzg
dbb52395bc
[macOS] Disable Dock and Menu in fullscreen mode.
2022-11-14 07:59:29 +02:00
Haoyu Qiu
3acc0779a4
Fix error when having BoneAttachment before PhysicalBone
2022-11-14 08:36:12 +08:00
Michael Alexsander
7a682236df
Stop centering clicked suggestions in the autocomplete popup
2022-11-13 09:17:05 -03:00
Teggy
5d0c29460a
Add alignment options to flow container
2022-11-12 12:11:16 +01:00
avemort
872e36b8f9
expose ARVRInterface::get_transform_for_eye to gdscript
2022-11-10 15:25:07 -03:00
Fredia Huya-Kouadio
28afd32d29
Merge pull request #68441 from m4gr3d/misc_input_fixes_3x
...
[3.x] Add support for pointer capture
2022-11-10 07:21:54 -08:00
Hugo Locurcio
d17d6d6cc4
Document (Omni/Spot)Light ignoring Spatial's scale property
2022-11-09 18:47:09 +01:00
Rémi Verschelde
11c14ce951
Merge pull request #68246 from arkology/3x_progressbar_atlastexture_radial
...
[3.x] AtlasTexture in radial modes of TextureProgress
2022-11-09 13:14:45 +01:00
Rémi Verschelde
09b4c69403
Merge pull request #68252 from dzil123/v3_fix_array_shuffle
...
[3.x] Fix Array.Shuffle incorrect mono bindings
2022-11-09 13:14:38 +01:00
Rémi Verschelde
5ea576234f
Merge pull request #68210 from jmb462/3.x-fix-distraction-mode-docks-tab
...
[3.x] Fix docks to be reset to first tab when switching main tab
2022-11-09 13:14:28 +01:00
Fredia Huya-Kouadio
5149311316
Add support for pointer capture
2022-11-07 08:38:28 -08:00