summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add Direct3D 12 RenderingDevice implementationPedro J. Estébanez2023-12-1242-14/+75707
|
* Add 'u' format modifier for unsigned int/hexPedro J. Estébanez2023-12-011-5/+21
|
* Add WorkerThreadPool::get_thread_index()Pedro J. Estébanez2023-12-012-0/+7
|
* Bump version to 4.3-devRémi Verschelde2023-11-297-10/+10
| | | | | | The essential doesn't change. -- Samuel Beckett, Waiting for Godot
* Bump version to 4.2-stable \o/Rémi Verschelde2023-11-291-2/+2
| | | | | | | | | | | | | | This has been another successful short release cycle for Godot 4, with more than 1850 commits authored by over 350 contributors in 5 months! We managed to publish 3 feature releases (4.0, 4.1, and 4.2) in a year, for the first time ever. Despite the short development cycle, both 4.1 and 4.2 have been absolutely feature packed! We're happy with that development pace overall, and ready to start planning our 2024 releases with a similar workflow. Thanks to all the contributors for your amazing work, and to the Godot community at large for your incredible support <3
* Merge pull request #85510 from akien-mga/changelog-4.2Rémi Verschelde2023-11-291-2824/+1884
|\ | | | | Add changelog for Godot 4.2
| * Add changelog for Godot 4.2Rémi Verschelde2023-11-291-2824/+1884
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We're changing the format of the changelog as the previous one based on Keep a Changelog required too much manual work to maintain. We now link to relevant resources, notably our online interactive changelog, and copy the grouped changelog generated by this tool. It's a bit less curated than before, as we used to remove entries which aren't that relevant to end users, and sort them under Added/Changed/ Removed/Fixed, but this was done manually and thus a huge chore. Past changelogs are also removed and replaced with links to the changelogs in their respective feature branches.
* | Merge pull request #85517 from YuriSizov/editor-revert-some-enhancementsYuri Sizov2023-11-291-0/+3
|\ \ | | | | | | Disable a prohibitively slow code branch when reparenting nodes
| * | Disable a prohibitively slow code branch when reparenting nodesYuri Sizov2023-11-291-0/+3
| |/
* | Merge pull request #85509 from akien-mga/minizip-fix-CVE-2023-45853Yuri Sizov2023-11-293-0/+49
|\ \ | |/ |/| minizip: Backport patch to fix CVE-2023-45853
| * minizip: Backport patch to fix CVE-2023-45853Rémi Verschelde2023-11-293-0/+49
| |
* | i18n: Sync translations with WeblateRémi Verschelde2023-11-2924-720/+1841
|/
* Merge pull request #85500 from bruvzg/arm_uint8Rémi Verschelde2023-11-291-0/+20
|\ | | | | Add unsigned char cast ifdef.
| * Add unsigned char cast ifdef.bruvzg2023-11-291-0/+20
|/
* Merge pull request #85463 from akien-mga/tilemap-fix-cell_quadrant_size-compatRémi Verschelde2023-11-281-4/+14
|\ | | | | | | TileMap: Fix compatibility code for old `cell_quadrant_size` property name
| * TileMap: Fix compatibility code for old `cell_quadrant_size` property nameRémi Verschelde2023-11-281-4/+14
| | | | | | | | Fixes #85423.
* | Merge pull request #85461 from ↵Rémi Verschelde2023-11-281-1/+6
|\ \ | |/ |/| | | | | | | akien-mga/AnimationMixer-validate-object-before-blend AnimationMixer: Validate ObjectID before blend in case the object was freed
| * AnimationMixer: Validate ObjectID before blend in case the object was freedRémi Verschelde2023-11-281-1/+6
|/ | | | | | Works around #85365, but it's likely only a partial fix. The proper fix would be to remove the Object pointer from the TrackCache and always go back to the ObjectID before doing operations like this.
* Merge pull request #85457 from m4gr3d/fix_android_editor_restart_loopRémi Verschelde2023-11-281-10/+3
|\ | | | | Fix an issue causing the running project window to loop-restart when closed
| * Fix an issue causing the running project window to loop-restart when closed ↵Fredia Huya-Kouadio2023-11-271-10/+3
|/ | | | with the back button
* Merge pull request #85411 from TokageItLab/fix-animpbtrack-stopRémi Verschelde2023-11-281-1/+1
|\ | | | | Make AnimationPlaybackTrack keep state when stopping
| * Make AnimationPlaybakTrack keep state when stoppingSilc Lizard (Tokage) Renew2023-11-271-1/+1
| |
* | Merge pull request #85454 from m4gr3d/fix_android_freeze_on_closeRémi Verschelde2023-11-281-2/+5
|\ \ | | | | | | Fix issue causing Godot Android apps / games to freeze on close
| * | Fix issue causing Godot Android apps / games to freeze on closeFredia Huya-Kouadio2023-11-271-2/+5
|/ / | | | | | | The issue occurred because during the 'close' event, the logic was trying to terminate the native engine on the UI thread instead of doing on the render thread.
* | Merge pull request #85252 from QbieShay/qbe/fix-radial-inwards-velocityRémi Verschelde2023-11-271-3/+6
|\ \ | | | | | | Fix radial inwards velocity clamping incorrectly (regression from #83488)
| * | Fixed radial inwards velocity clamping incorrectly (regression from 83488)QbieShay2023-11-231-3/+6
| | |
* | | Merge pull request #85427 from bruvzg/ed_restore_modeRémi Verschelde2023-11-272-2/+8
|\ \ \ | | | | | | | | [Editor] Save and restore previous window mode when toggling full-screen.
| * | | [Editor] Save and restore previous window mode when toggling full-screen.bruvzg2023-11-272-2/+8
| | | |
* | | | Merge pull request #85432 from RandomShaper/fix_gds_exit_crash_lowerRémi Verschelde2023-11-271-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | Fix GDScript thread-exit routine assuming thread-enter was called
| * | | | Fix GDScript thread-exit routine assuming thread-enter was calledPedro J. Estébanez2023-11-271-0/+6
| |/ / /
* | | | Merge pull request #85418 from bruvzg/fix_crash_on_late_enterexitRémi Verschelde2023-11-271-0/+6
|\ \ \ \ | | | | | | | | | | | | | | | Fix crash on late mouse enter/exit event arrival.
| * | | | Fix crash on late mouse enter/exit event arrival.bruvzg2023-11-271-0/+6
| | |_|/ | |/| |
* | | | Merge pull request #85366 from TokageItLab/more-stable-seek-discreteRémi Verschelde2023-11-272-4/+11
|\ \ \ \ | |_|/ / |/| | | | | | | Check the seeking if it is processed immediately after playback as a special case
| * | | Check the seek process immediately after playback as a special caseSilc Lizard (Tokage) Renew2023-11-262-4/+11
| |/ /
* | | Merge pull request #85357 from mhilbrunner/fix-generate-vsprojRémi Verschelde2023-11-261-8/+11
|\ \ \ | |/ / |/| | Fix generating vsproj with SCons 4.6.0+
| * | Fix generating vsproj with SCons 4.6.0+Max Hilbrunner2023-11-251-8/+11
|/ /
* | Merge pull request #85308 from YuriSizov/editor-fix-animation-backup-copy-crashRémi Verschelde2023-11-241-2/+10
|\ \ | | | | | | Fix a crash when trying to restore uncopyable animation tracks
| * | Fix a crash when trying to restore uncopyable animation tracksYuri Sizov2023-11-241-2/+10
|/ /
* | Merge pull request #85302 from RandomShaper/copy_constr_avbRémi Verschelde2023-11-242-10/+63
|\ \ | | | | | | | | | Perform safe copies in `AnimatedValuesBackup::get_cache_copy()`
| * | Perform safe copies in AnimatedValuesBackup::get_cache_copy()Pedro J. Estébanez2023-11-242-10/+63
| | |
* | | Merge pull request #85279 from RandomShaper/enhance_change_scene_docsRémi Verschelde2023-11-241-2/+5
|\ \ \ | |/ / |/| | | | | Enhance `SceneTree.change_scene*()` methods' docs
| * | Enhance SceneTree.change_scene*() methods' docsPedro J. Estébanez2023-11-241-2/+5
| | |
* | | Merge pull request #85284 from Sauermann/fix-enter-hideRémi Verschelde2023-11-241-1/+3
|\ \ \ | | | | | | | | | | | | Fix crash when hiding a Control during mouse-entering
| * | | Fix crash when hiding a Control during mouse-enteringMarkus Sauermann2023-11-231-1/+3
| | | | | | | | | | | | | | | | | | | | gui.mouse_over can be set to `nullptr` in the `NOTIFICATION_MOUSE_ENTER`- user-callback a few lines above. This case was previously not handled.
* | | | Merge pull request #85280 from bruvzg/custom_call_read_after_freeRémi Verschelde2023-11-241-24/+0
|\ \ \ \ | | | | | | | | | | | | | | | Prevent read-after-free in the queued CallableCustomStaticMethodPointer.
| * | | | Prevent read-after-free in the queued CallableCustomStaticMethodPointer.bruvzg2023-11-231-24/+0
| | |/ / | |/| |
* | | | Merge pull request #85266 from KoBeWi/copy_more_RAMRémi Verschelde2023-11-242-7/+76
|\ \ \ \ | |_|/ / |/| | | | | | | Fix TrackCache memory crash
| * | | Fix TrackCache memory crashkobewi2023-11-232-7/+76
| |/ /
* | | Merge pull request #85249 from clayjohn/SUT-cleanupRémi Verschelde2023-11-231-3/+7
|\ \ \ | | | | | | | | | | | | Suppress surface upgrade warnings when showing SurfaceUpgradeTool warning
| * | | Suppress surface upgrade warnings when showing SurfaceUpgradeTool warningclayjohn2023-11-221-3/+7
| | | | | | | | | | | | | | | | Also ensure the EditorProgress dialogue shows correct numbers