Commit Graph

55439 Commits

Author SHA1 Message Date
Rémi Verschelde 46424488ed
Merge pull request #78833 from bruvzg/scroll_fix
[RTL] Fix multithreaded scrollbar visibility update.
2023-06-29 15:43:03 +02:00
Rémi Verschelde ab430b0b4a
Merge pull request #78809 from CncealDVRflectN/fix-operation-flag-default-initialiation
Add explicit default initialization for flag in undo redo operation structure
2023-06-29 15:42:36 +02:00
bruvzg ec97c7c1d9
[RTL] Fix multithreaded scrollbar visibility update. 2023-06-29 15:37:54 +03:00
Rémi Verschelde 16dd4e5725
i18n: Sync translations with Weblate 2023-06-29 13:33:56 +02:00
Rémi Verschelde b04e106fff
Merge pull request #78831 from akien-mga/revert-78099
Revert "Update RVO2 to git 2022.09"
2023-06-29 13:26:22 +02:00
Rémi Verschelde f228fb715c
Merge pull request #78830 from akien-mga/classref-fix-missing-gdextension-api
Fix missing GDExtension in-editor API reference
2023-06-29 13:25:55 +02:00
Rémi Verschelde d0c1dd16ee
Revert "Update RVO2 to git 2022.09"
This reverts commit c920881105.

Fixes #78826.
2023-06-29 12:50:49 +02:00
Rémi Verschelde b3d1aeea07
Fix missing GDExtension in-editor API reference
This commit partially reverts a change in e1ce0340b7
which would prevent from generating API reference for GDExtension APIs.

Fixes #78829.
2023-06-29 12:48:10 +02:00
Valery Zhuk 818cee6184 add explicit default initialization for flag in undo redo operation 2023-06-28 21:57:47 +03:00
Rémi Verschelde c83f912bcb
Merge pull request #78796 from KoBeWi/vengeful_spirit_of_Godot3_tries_to_destroy_the_new_engine
Fix crash with failed compatibility tiles
2023-06-28 15:58:57 +02:00
kobewi 1a9739f591 Fix crash with failed compatibility tiles 2023-06-28 15:11:10 +02:00
Rémi Verschelde 9e903e462c
Merge pull request #78784 from timothyqiu/editor-import-plugin-example
Fix function signature in `EditorImportPlugin` example
2023-06-28 14:33:48 +02:00
Rémi Verschelde bc756cd4f6
Merge pull request #78740 from CURR-E/lifetime_randomness
Correct description of `ParticleProcessMaterial.lifetime_randomness`
2023-06-28 14:33:41 +02:00
Rémi Verschelde 9a09ee5d02
Merge pull request #78787 from RedworkDE/net-non-tool-reload
C#: Fix reloading of non-tool scripts
2023-06-28 12:51:59 +02:00
RedworkDE 60b9eb169e C# Fix reloading of non-tool scripts 2023-06-28 11:46:43 +02:00
Curry 2357837c43 Correct description of ParticleProcessMaterial.lifetime_randomness 2023-06-28 18:24:38 +10:00
Haoyu Qiu cea00ebf58 Fix function signature in EditorImportPlugin example 2023-06-28 15:27:38 +08:00
Rémi Verschelde d95b516d31
Merge pull request #78767 from KoBeWi/space_or_space
Fix missing translations in EventListenerLineEdit
2023-06-28 00:31:06 +02:00
kobewi af01aed643 Fix missing translations in EventListenerLineEdit 2023-06-27 23:08:41 +02:00
Rémi Verschelde 16508ead86
Merge pull request #78745 from RandomShaper/fix_node_pr
Fix node processing order
2023-06-27 23:02:02 +02:00
Rémi Verschelde 5e2f03fc99
Merge pull request #78711 from groud/explain_rpc
Explain a bit more RPCs options
2023-06-27 23:01:24 +02:00
Pedro J. Estébanez 70ca659143 Fix node internal/non-internal processing order
Bonus:
Fix issues in group-processing related setters
2023-06-27 19:19:55 +02:00
Rémi Verschelde 3c352a5a7d
Merge pull request #78728 from Rindbee/reset-vp_pending-on-failure-or-not
Fix that `ViewportTexture` cannot be setup again after failed setup
2023-06-27 15:45:41 +02:00
Rémi Verschelde 1b3bf48526
Merge pull request #78727 from rburing/really_velocity
Fix CharacterBody3D `get_position_delta()` and `get_real_velocity()`
2023-06-27 13:09:50 +02:00
Gilles Roudière 538c4b62b7 Explain a bit more RPCs options 2023-06-27 11:25:15 +02:00
Fabio Alessandrelli 950f4c3b41
Merge pull request #78716 from akien-mga/mbedtls-load-error-handling
mbedtls: Improve X509 certificate load error handling
2023-06-27 06:58:34 +02:00
Rindbee fb1bcac271 Fix that `ViewportTexture` cannot be setup again after failed setup
`vp_pending` is a flag indicating to wait for `ViewportTexture::_setup_local_to_scene`
to be called. Once this method is called, no matter whether the setup will fail or not,
it needs to be reset to `false`.
2023-06-27 06:45:30 +08:00
Ricardo Buring 104da478a8 Fix CharacterBody3D get_position_delta()
Calculate the difference of global positions.
This also fixes get_real_velocity().
2023-06-26 23:15:57 +02:00
Yuri Sizov 1f9e540f14
Merge pull request #78720 from clayjohn/GLES3-tex-init
Use a filter with mipmaps when initializing textures with mipmaps in GL Compatibility renderer
2023-06-26 20:59:24 +02:00
clayjohn 7c37a32897 Use a filter with mipmaps when initializing textures with mipmaps in GL Compatibility renderer
This works around a driver bug in some older devices and should be harmless on any spec-compliant device
2023-06-26 10:45:24 -07:00
Rémi Verschelde 9d089fe6e5
i18n: Sync translations with Weblate 2023-06-26 19:40:50 +02:00
Rémi Verschelde 2e7a2c39e1
Bump version to 4.1-rc
Faster release cycles are proving to work fairly well, and we have a lot more
confidence label the current state as RC as we've had in the past.

Let's get to 4.1-stable quickly and reopen development!
2023-06-26 19:38:40 +02:00
Rémi Verschelde 5b220fbc1a
Merge pull request #78717 from KoBeWi/TracToR
Fix missing translation in SceneCreateDialog
2023-06-26 19:30:22 +02:00
Rémi Verschelde 0878766974
Merge pull request #78719 from RandomShaper/fix_fixup
Fix change of precedence in fixup
2023-06-26 19:25:28 +02:00
Pedro J. Estébanez fc0e37bbe0 Fix change of precedence in fixup 2023-06-26 19:20:34 +02:00
kobewi 08ef3044ee Fix missing translation in SceneCreateDialog 2023-06-26 19:19:36 +02:00
Rémi Verschelde 8321e0355e
mbedtls: Improve X509 certificate load error handling
Positive numbers shouldn't be treated as a hard failure:

> For CRTs in PEM encoding, the function parses permissively:
> if at least one certificate can be parsed, the function
> returns the number of certificates for which parsing failed
> (hence \c 0 if all certificates were parsed successfully).
> If no certificate could be parsed, the function returns
> the first (negative) error encountered during parsing.

Fixes #77994.
2023-06-26 19:17:17 +02:00
Rémi Verschelde 2930fbeecd
Update AUTHORS and DONORS list
New contributors added to AUTHORS:
@ajreckof, @AThousandShips, @bitsawer, @hakro, @mihe, @nongvantinh

Thanks to all contributors and donors for making Godot possible!
2023-06-26 17:56:14 +02:00
Rémi Verschelde 6b91f57042
Fixup compilation warning after #78713 2023-06-26 17:55:08 +02:00
Rémi Verschelde 61937011c9
Merge pull request #78713 from RandomShaper/fix_default_group_cq
Ensure default node groups' call queue are processed
2023-06-26 17:28:31 +02:00
Pedro J. Estébanez a39b683b12 Ensure default node groups' call queue are processed 2023-06-26 16:56:10 +02:00
Rémi Verschelde 3aaa787094
Merge pull request #78709 from Faless/mp/4.x_fix_delta_again
[MP] Fix delta variables index decoding.
2023-06-26 14:57:12 +02:00
Rémi Verschelde d08ba5f3dc
Merge pull request #78670 from KoBeWi/cache_with_full_power
Improve script icon cache
2023-06-26 14:56:47 +02:00
Rémi Verschelde 1b1e2403f9
Merge pull request #78653 from dalexeev/unexpose-doc-cache
Unexpose `DocCache` class
2023-06-26 14:56:24 +02:00
kobewi 0458ac4b81 Improve script icon cache 2023-06-26 14:03:21 +02:00
Fabio Alessandrelli 91004df875 [MP] Fix delta variables index decoding. 2023-06-26 12:33:30 +02:00
Rémi Verschelde afc5fa14ad
Merge pull request #78700 from AThousandShips/mutex_doc
Fix documentation for `Mutex.try_lock`
2023-06-26 10:13:53 +02:00
Rémi Verschelde 320711bc8b
Merge pull request #78677 from smix8/navserver_default_values_4.x
Add missing default Callables for new NavigationServer geometry parse and bake functions
2023-06-26 10:13:29 +02:00
Rémi Verschelde 33726f97b5
Merge pull request #78676 from smix8/doc_globalscope_navserver3d_4.x
Fix GlobalScope doc link for NavigationServer3D
2023-06-26 10:13:06 +02:00
Rémi Verschelde 8f2f5987a5
Merge pull request #78673 from Geometror/fix-graphnode-hotzones
[GraphEdit] Fix port hotzones at zoom levels other than 100%
2023-06-26 10:12:42 +02:00