Yuri Sizov
10b70e2498
Rework the surface upgrade tool to inform users without blocking
...
This removes the immediate confirmation dialog and insteads prints the
message to the editor log (and it also appears as a toast). The immediate dialog
is a devil's plaything, and it cannot be used in this scenario (if it can be used
anywhere at all). The condition that triggers the SUT can happen during any
attempt by the rendering server to read a mesh. This means it will conflict
with a number of editor processes, like loading, importing, preview
generation, export, CLI mode, etc.
So while this is less on the nose as far as informing users goes, it's also
our best option to use the log and the toaster.
2023-11-22 19:03:14 +01:00
Rémi Verschelde
a34814b0b6
Merge pull request #85205 from jsjtxietian/grab-focus
...
Set some window in visual shader editor to be exclusive
2023-11-22 13:59:50 +01:00
Rémi Verschelde
ca245295ae
Merge pull request #85193 from TokageItLab/fix-seek-mixer
...
Fix seeking bug in AnimationPlayerEditor
2023-11-22 13:59:45 +01:00
Rémi Verschelde
51bca1b586
Merge pull request #85154 from KoBeWi/yo_dawg_I_heard_you_like_saving_scen-JUST_STOP_IT
...
Avoid saving scene while already saving the scene
2023-11-22 13:59:37 +01:00
jsjtxietian
b7ba667dcf
Set some window in visual shader editor to be exclusive
2023-11-22 17:58:18 +08:00
Rémi Verschelde
1faf2f5bfe
Merge pull request #85194 from clayjohn/XR-pipeline-bug
...
Enable non-multiview advanced shader group whenever advanced shaders are requested
2023-11-22 10:48:21 +01:00
Rémi Verschelde
fafc5c2e56
Merge pull request #85184 from RandomShaper/switch_scene_better
...
Let scene replacement benefit from certain late pieces of frame logic
2023-11-22 10:48:14 +01:00
clayjohn
e2a5d2bf46
Enable non-multiview advanced shader group whenever advanced shaders are requested
...
This is needed because xr_enabled does not guarantee that we won't use the non-multiview variants
2023-11-21 15:16:25 -07:00
Silc Lizard (Tokage) Renew
21833f3dfd
Fix seeking bug in AnimationPlayerEditor
2023-11-22 06:43:26 +09:00
Pedro J. Estébanez
8bebabda18
Let scene replacemnent benefit from certain late pieces of frame logic
2023-11-21 18:32:49 +01:00
Rémi Verschelde
7022271291
i18n: Sync translations with Weblate
2023-11-21 16:08:36 +01:00
Rémi Verschelde
c2f8fb3015
Merge pull request #85039 from RandomShaper/mingwthreads
...
Use mingw-std-threads in MinGW builds
2023-11-21 15:44:18 +01:00
Rémi Verschelde
fa259a77cd
Codestyle: Fix some comment issues
2023-11-21 15:26:53 +01:00
Rémi Verschelde
f732717d73
Update DONORS list with Dev Fund
2023-11-21 15:26:20 +01:00
Rémi Verschelde
9f5111e928
Merge pull request #85170 from RandomShaper/fix_lambda_leak
...
Fix leak in the bookkeeping of GDScript lambdas
2023-11-21 15:07:19 +01:00
Rémi Verschelde
9c0692f30e
Merge pull request #85169 from jsjtxietian/fix-project-name-overriden
...
Fix project name being overwritten everytime `show_dialog` is called
2023-11-21 15:06:55 +01:00
Rémi Verschelde
132554badd
Merge pull request #85168 from bruvzg/ios_xc_check
...
[iOS] Check if Xcode is installed in one-click deploy code.
2023-11-21 15:06:32 +01:00
Rémi Verschelde
0e33036d19
Merge pull request #85150 from KoBeWi/savasavas
...
Add Save As... option to EditorResourcePicker
2023-11-21 15:06:03 +01:00
Pedro J. Estébanez
1ed6919148
Fix leak in the bookkeeping of GDScript lambdas
2023-11-21 12:52:55 +01:00
jsjtxietian
b8d7a43f73
Fix project name being overwrite everytime show_dialog
is called
2023-11-21 19:50:01 +08:00
Rémi Verschelde
b5779cc5c0
Merge pull request #85121 from jsjtxietian/return-early-nv
...
Prevent crash in `_nvapi_disable_threaded_optimization` when attached to renderdoc
2023-11-21 10:44:27 +01:00
Rémi Verschelde
1e6b41660c
Merge pull request #85073 from Rindbee/fix-wrong-path-when-make-rst
...
Fix translation po file not found when `make rst LANGARG=zh_CN`
2023-11-21 10:43:58 +01:00
bruvzg
eceaaea2fe
[iOS] Check if Xcode is installed in one-click deploy code.
2023-11-21 11:43:29 +02:00
kobewi
d84ba48d8f
Avoid saving scene while already saving the scene
2023-11-20 21:57:21 +01:00
Rémi Verschelde
fa1fb2a53e
Merge pull request #85147 from RandomShaper/fix_gfx_dbg_labels
...
Fix potential double-close of draw command label
2023-11-20 21:20:54 +01:00
kobewi
2c72558ad0
Add Save As... option to EditorResourcePicker
2023-11-20 21:05:17 +01:00
Pedro J. Estébanez
5c25fa4c78
Fix potential double-close of draw command label
2023-11-20 18:59:06 +01:00
Rémi Verschelde
dfd61cdac6
Merge pull request #85138 from YuriSizov/rendering-borked-meshes-dont-bork-the-editor
...
Avoid division by zero in the fix surface compatibility routine
2023-11-20 18:36:26 +01:00
Rémi Verschelde
3794b7347c
Merge pull request #85136 from YuriSizov/editor-surface-upgrade-on-demand-and-off
...
Prevent the surface upgrade tool from running during export
2023-11-20 18:36:03 +01:00
Rémi Verschelde
3eb7277424
Merge pull request #85083 from KoBeWi/vestiges_of_scene_corruption
...
Provide more context when scene fails to load
2023-11-20 18:35:36 +01:00
Yuri Sizov
98011e032d
Avoid division by zero in the fix surface compatibility routine
2023-11-20 16:22:58 +01:00
Yuri Sizov
fdaee9ee89
Prevent the surface upgrade tool from running during export
...
Also add an explicit way to trigger the tool manually
at user's will.
2023-11-20 15:36:45 +01:00
kobewi
c6c872ba34
Provide more context when scene fails to load
2023-11-20 14:57:00 +01:00
Rémi Verschelde
ac29e8e3fe
Merge pull request #85086 from clayjohn/shaders-amount-ratio
...
Make `AMOUNT_RATIO` constant in the shader language specification.
2023-11-20 14:14:46 +01:00
Rémi Verschelde
83493023df
Merge pull request #85009 from Yagich/graphedit-connection-layer-internal
...
Add GraphEdit connection layer child as internal
2023-11-20 14:14:18 +01:00
jsjtxietian
a3f44cd67e
Check nullptr in _nvapi_disable_threaded_optimization
to prevent crash
...
update outdated link
2023-11-20 19:31:14 +08:00
clayjohn
8a95b2956f
Make AMOUNT_RATIO constant in the shader language specification.
...
Writing to it doesn't do anything and will crash the compatibility backend.
2023-11-19 14:36:26 +01:00
风青山
ed0e6e87fd
Fix translation po file not found when make rst
...
The parsed language parameters contain unstripped spaces. This will
generate a wrong path.
Provide a `TOOLSOPT` to allow overriding the default values of
parameters of the `make_rst.py` script.
The xml generated by `godot --doctool -l LANG` can be checked for
errors using `make xml-check LANGARG=LANG`, which may be useful for
checking errors in po files.
2023-11-19 11:29:46 +08:00
Pedro J. Estébanez
fe4850c0d0
Use mingw-std-threads in MinGW builds
2023-11-18 11:56:05 +01:00
Lera Elvoé
60cb44e84c
Add GraphEdit connection layer child as internal
2023-11-17 15:29:39 +03:00
Rémi Verschelde
80de898d72
Merge pull request #85006 from Calinou/makerst-index-disallow-page-comments
...
makerst: Disallow user-contributed notes on the class index page
2023-11-17 12:43:54 +01:00
Hugo Locurcio
c7f6504105
makerst: Disallow user-contributed notes on the class index page
...
User-contributed notes are still allowed on individual class pages.
2023-11-17 10:51:29 +01:00
Rémi Verschelde
ad72de5083
Bump version to 4.2-rc
2023-11-16 17:40:19 +01:00
Rémi Verschelde
0bcd0745d6
Update AUTHORS list
2023-11-16 17:39:44 +01:00
Rémi Verschelde
80e1672836
i18n: Sync translations with Weblate
2023-11-16 17:38:43 +01:00
Rémi Verschelde
47c7abc212
Merge pull request #84973 from dsnopek/gdextension-fix-compat-hashes
...
Check that `GDExtensionCompatHashes` are valid when generating `extension_api.json`
2023-11-16 14:53:39 +01:00
Rémi Verschelde
4065266119
Merge pull request #84968 from groud/fix_tilemap_reparenting
...
Update tilemap physics' world2D on reparenting
2023-11-16 14:53:15 +01:00
Rémi Verschelde
7e679ea16b
Merge pull request #84945 from bruvzg/ios_dotnet_export_fix
...
[iOS] Fix dotnet export.
2023-11-16 14:52:52 +01:00
Rémi Verschelde
b049ac43ba
Merge pull request #84927 from bruvzg/macos_ext_frame_upd
...
[macOS] Process events before changing title style to update window frame.
2023-11-16 14:52:28 +01:00
Rémi Verschelde
6ae6cc0bf5
Merge pull request #84815 from TokageItLab/array-animation
...
Rework blending method in `Variant` animation for `Int`/`Array`/`String`
2023-11-16 14:52:00 +01:00