summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge pull request #85248 from RandomShaper/fix_gdlamb_doublefree_2Rémi Verschelde2023-11-235-97/+118
|\ \ \ \ | |_|/ / |/| | | | | | | Fix lambda cross-thread dynamics (take 2)
| * | | Fixup thread-owned lambda bookkeeping on thread exit (take 2)Pedro J. Estébanez2023-11-233-17/+129
| | | |
| * | | Revert recently added approach to cross-thread lambda survivalPedro J. Estébanez2023-11-224-107/+16
| | | | | | | | | | | | | | | | | | | | | | | | Commits reverted: - 1ed69191483002ee62ec5b4d5adb16d3bc315ef3 - 271511726b02848783904429c8dde857f6266429
* | | | Merge pull request #85254 from TokageItLab/bind-reset-animeditRémi Verschelde2023-11-232-37/+37
|\ \ \ \ | | | | | | | | | | | | | | | Bind `_reset`/`_restore` in AnimationMixer
| * | | | Bind `_reset`/`_restore` in AnimationMixerSilc Lizard (Tokage) Renew2023-11-232-37/+37
| | |/ / | |/| |
* | | | Merge pull request #85221 from TokageItLab/clear-seek-flgRémi Verschelde2023-11-232-0/+9
|\ \ \ \ | |/ / / |/| | | | | | | Clear seeked/started flag after seeking/advancing in AnimationPlayer
| * | | Clear seeked/started flag after seeking/advancing in AnimationPlayerSilc Lizard (Tokage) Renew2023-11-222-0/+9
| | |/ | |/|
* | | Merge pull request #85227 from KoBeWi/when_two_IDs_fight_the_editor_suffersRémi Verschelde2023-11-221-3/+3
|\ \ \ | | | | | | | | | | | | Fix crash caused by conflicting menu option IDs
| * | | Fix crash caused by conflicting menu option IDskobewi2023-11-221-3/+3
| | | |
* | | | Merge pull request #85222 from YuriSizov/lord-have-mercyRémi Verschelde2023-11-224-30/+46
|\ \ \ \ | | | | | | | | | | | | | | | Rework the surface upgrade tool to inform users without blocking
| * | | | Rework the surface upgrade tool to inform users without blockingYuri Sizov2023-11-224-30/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #84957 from BastiaanOlij/fix_msaa2d_when_no_2dRémi Verschelde2023-11-229-2/+51
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | Ensure 2D MSAA resolve is performed when 3D content but no 2D content in scene
| * | | | Ensure 2D MSAA resolve is performed when 3D content but no 2D content in sceneBastiaan Olij2023-11-169-2/+51
| | | | |
* | | | | Merge pull request #85216 from bruvzg/ios_fix_extension_init_reallocRémi Verschelde2023-11-221-5/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | [iOS] Fix GDExtension init callback array reallocation.
| * | | | | [iOS] Fix GDExtension init callback array reallocation.bruvzg2023-11-221-5/+4
| | |/ / / | |/| | |
* | | | | Merge pull request #85208 from RandomShaper/fix_mingw_clangRémi Verschelde2023-11-226-16/+68
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | Avoid conflict between mingw-std-threads and Clang's own
| * | | | Avoid conflict between mingw-std-threads and Clang's ownPedro J. Estébanez2023-11-226-16/+68
| | |_|/ | |/| |
* | | | Merge pull request #85205 from jsjtxietian/grab-focusRémi Verschelde2023-11-221-3/+10
|\ \ \ \ | | | | | | | | | | | | | | | Set some window in visual shader editor to be exclusive
| * | | | Set some window in visual shader editor to be exclusivejsjtxietian2023-11-221-3/+10
| | |_|/ | |/| |
* | | | Merge pull request #85193 from TokageItLab/fix-seek-mixerRémi Verschelde2023-11-225-30/+22
|\ \ \ \ | | | | | | | | | | | | | | | Fix seeking bug in AnimationPlayerEditor
| * | | | Fix seeking bug in AnimationPlayerEditorSilc Lizard (Tokage) Renew2023-11-225-30/+22
| |/ / /
* | | | Merge pull request #85154 from ↵Rémi Verschelde2023-11-222-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | KoBeWi/yo_dawg_I_heard_you_like_saving_scen-JUST_STOP_IT Avoid saving scene while already saving the scene
| * | | | Avoid saving scene while already saving the scenekobewi2023-11-202-0/+7
| | | | |
* | | | | Merge pull request #85194 from clayjohn/XR-pipeline-bugRémi Verschelde2023-11-221-2/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Enable non-multiview advanced shader group whenever advanced shaders are requested
| * | | | | Enable non-multiview advanced shader group whenever advanced shaders are ↵clayjohn2023-11-211-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | requested This is needed because xr_enabled does not guarantee that we won't use the non-multiview variants
* | | | | | Merge pull request #85184 from RandomShaper/switch_scene_betterRémi Verschelde2023-11-221-4/+4
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | Let scene replacement benefit from certain late pieces of frame logic
| * | | | | Let scene replacemnent benefit from certain late pieces of frame logicPedro J. Estébanez2023-11-211-4/+4
| | |_|/ / | |/| | |
* / | | | i18n: Sync translations with WeblateRémi Verschelde2023-11-2143-275/+1470
|/ / / /
* | | | Merge pull request #85039 from RandomShaper/mingwthreadsRémi Verschelde2023-11-2129-28/+2342
|\ \ \ \ | | | | | | | | | | Use mingw-std-threads in MinGW builds
| * | | | Use mingw-std-threads in MinGW buildsPedro J. Estébanez2023-11-1829-28/+2342
| | | | |
* | | | | Codestyle: Fix some comment issuesRémi Verschelde2023-11-215-13/+3
| | | | |
* | | | | Update DONORS list with Dev FundRémi Verschelde2023-11-211-4/+21
| | | | |
* | | | | Merge pull request #85170 from RandomShaper/fix_lambda_leakRémi Verschelde2023-11-213-12/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix leak in the bookkeeping of GDScript lambdas
| * | | | | Fix leak in the bookkeeping of GDScript lambdasPedro J. Estébanez2023-11-213-12/+14
| | | | | |
* | | | | | Merge pull request #85169 from jsjtxietian/fix-project-name-overridenRémi Verschelde2023-11-211-3/+6
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix project name being overwritten everytime `show_dialog` is called
| * | | | | | Fix project name being overwrite everytime `show_dialog` is calledjsjtxietian2023-11-211-3/+6
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #85168 from bruvzg/ios_xc_checkRémi Verschelde2023-11-212-1/+18
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | [iOS] Check if Xcode is installed in one-click deploy code.
| * | | | | | [iOS] Check if Xcode is installed in one-click deploy code.bruvzg2023-11-212-1/+18
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #85150 from KoBeWi/savasavasRémi Verschelde2023-11-212-0/+9
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Add Save As... option to EditorResourcePicker
| * | | | | | Add Save As... option to EditorResourcePickerkobewi2023-11-202-0/+9
| | | | | | |
* | | | | | | Merge pull request #85121 from jsjtxietian/return-early-nvRémi Verschelde2023-11-211-2/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Prevent crash in `_nvapi_disable_threaded_optimization` when attached to renderdoc
| * | | | | | | Check nullptr in `_nvapi_disable_threaded_optimization` to prevent crashjsjtxietian2023-11-201-2/+6
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | update outdated link
* | | | | | | Merge pull request #85073 from Rindbee/fix-wrong-path-when-make-rstRémi Verschelde2023-11-211-2/+5
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | | | | | | | | Fix translation po file not found when `make rst LANGARG=zh_CN`
| * | | | | | Fix translation po file not found when `make rst`风青山2023-11-191-2/+5
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #85147 from RandomShaper/fix_gfx_dbg_labelsRémi Verschelde2023-11-201-2/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Fix potential double-close of draw command label
| * | | | | Fix potential double-close of draw command labelPedro J. Estébanez2023-11-201-2/+2
| | |/ / / | |/| | |
* | | | | Merge pull request #85138 from ↵Rémi Verschelde2023-11-201-32/+34
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | YuriSizov/rendering-borked-meshes-dont-bork-the-editor Avoid division by zero in the fix surface compatibility routine
| * | | | | Avoid division by zero in the fix surface compatibility routineYuri Sizov2023-11-201-32/+34
| | |/ / / | |/| | |
* | | | | Merge pull request #85136 from ↵Rémi Verschelde2023-11-206-18/+88
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | YuriSizov/editor-surface-upgrade-on-demand-and-off Prevent the surface upgrade tool from running during export
| * | | | | Prevent the surface upgrade tool from running during exportYuri Sizov2023-11-206-18/+88
| |/ / / / | | | | | | | | | | | | | | | | | | | | Also add an explicit way to trigger the tool manually at user's will.