Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Direct3D 12 RenderingDevice implementation | Pedro J. Estébanez | 2023-12-12 | 42 | -14/+75707 |
| | |||||
* | Add 'u' format modifier for unsigned int/hex | Pedro J. Estébanez | 2023-12-01 | 1 | -5/+21 |
| | |||||
* | Add WorkerThreadPool::get_thread_index() | Pedro J. Estébanez | 2023-12-01 | 2 | -0/+7 |
| | |||||
* | Bump version to 4.3-dev | Rémi Verschelde | 2023-11-29 | 7 | -10/+10 |
| | | | | | | The essential doesn't change. -- Samuel Beckett, Waiting for Godot | ||||
* | Bump version to 4.2-stable \o/ | Rémi Verschelde | 2023-11-29 | 1 | -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.2 | Rémi Verschelde | 2023-11-29 | 1 | -2824/+1884 |
|\ | | | | | Add changelog for Godot 4.2 | ||||
| * | Add changelog for Godot 4.2 | Rémi Verschelde | 2023-11-29 | 1 | -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-enhancements | Yuri Sizov | 2023-11-29 | 1 | -0/+3 |
|\ \ | | | | | | | Disable a prohibitively slow code branch when reparenting nodes | ||||
| * | | Disable a prohibitively slow code branch when reparenting nodes | Yuri Sizov | 2023-11-29 | 1 | -0/+3 |
| |/ | |||||
* | | Merge pull request #85509 from akien-mga/minizip-fix-CVE-2023-45853 | Yuri Sizov | 2023-11-29 | 3 | -0/+49 |
|\ \ | |/ |/| | minizip: Backport patch to fix CVE-2023-45853 | ||||
| * | minizip: Backport patch to fix CVE-2023-45853 | Rémi Verschelde | 2023-11-29 | 3 | -0/+49 |
| | | |||||
* | | i18n: Sync translations with Weblate | Rémi Verschelde | 2023-11-29 | 24 | -720/+1841 |
|/ | |||||
* | Merge pull request #85500 from bruvzg/arm_uint8 | Rémi Verschelde | 2023-11-29 | 1 | -0/+20 |
|\ | | | | | Add unsigned char cast ifdef. | ||||
| * | Add unsigned char cast ifdef. | bruvzg | 2023-11-29 | 1 | -0/+20 |
|/ | |||||
* | Merge pull request #85463 from akien-mga/tilemap-fix-cell_quadrant_size-compat | Rémi Verschelde | 2023-11-28 | 1 | -4/+14 |
|\ | | | | | | | TileMap: Fix compatibility code for old `cell_quadrant_size` property name | ||||
| * | TileMap: Fix compatibility code for old `cell_quadrant_size` property name | Rémi Verschelde | 2023-11-28 | 1 | -4/+14 |
| | | | | | | | | Fixes #85423. | ||||
* | | Merge pull request #85461 from ↵ | Rémi Verschelde | 2023-11-28 | 1 | -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 freed | Rémi Verschelde | 2023-11-28 | 1 | -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_loop | Rémi Verschelde | 2023-11-28 | 1 | -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-Kouadio | 2023-11-27 | 1 | -10/+3 |
|/ | | | | with the back button | ||||
* | Merge pull request #85411 from TokageItLab/fix-animpbtrack-stop | Rémi Verschelde | 2023-11-28 | 1 | -1/+1 |
|\ | | | | | Make AnimationPlaybackTrack keep state when stopping | ||||
| * | Make AnimationPlaybakTrack keep state when stopping | Silc Lizard (Tokage) Renew | 2023-11-27 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #85454 from m4gr3d/fix_android_freeze_on_close | Rémi Verschelde | 2023-11-28 | 1 | -2/+5 |
|\ \ | | | | | | | Fix issue causing Godot Android apps / games to freeze on close | ||||
| * | | Fix issue causing Godot Android apps / games to freeze on close | Fredia Huya-Kouadio | 2023-11-27 | 1 | -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-velocity | Rémi Verschelde | 2023-11-27 | 1 | -3/+6 |
|\ \ | | | | | | | Fix radial inwards velocity clamping incorrectly (regression from #83488) | ||||
| * | | Fixed radial inwards velocity clamping incorrectly (regression from 83488) | QbieShay | 2023-11-23 | 1 | -3/+6 |
| | | | |||||
* | | | Merge pull request #85427 from bruvzg/ed_restore_mode | Rémi Verschelde | 2023-11-27 | 2 | -2/+8 |
|\ \ \ | | | | | | | | | [Editor] Save and restore previous window mode when toggling full-screen. | ||||
| * | | | [Editor] Save and restore previous window mode when toggling full-screen. | bruvzg | 2023-11-27 | 2 | -2/+8 |
| | | | | |||||
* | | | | Merge pull request #85432 from RandomShaper/fix_gds_exit_crash_lower | Rémi Verschelde | 2023-11-27 | 1 | -0/+6 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix GDScript thread-exit routine assuming thread-enter was called | ||||
| * | | | | Fix GDScript thread-exit routine assuming thread-enter was called | Pedro J. Estébanez | 2023-11-27 | 1 | -0/+6 |
| |/ / / | |||||
* | | | | Merge pull request #85418 from bruvzg/fix_crash_on_late_enterexit | Rémi Verschelde | 2023-11-27 | 1 | -0/+6 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix crash on late mouse enter/exit event arrival. | ||||
| * | | | | Fix crash on late mouse enter/exit event arrival. | bruvzg | 2023-11-27 | 1 | -0/+6 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #85366 from TokageItLab/more-stable-seek-discrete | Rémi Verschelde | 2023-11-27 | 2 | -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 case | Silc Lizard (Tokage) Renew | 2023-11-26 | 2 | -4/+11 |
| |/ / | |||||
* | | | Merge pull request #85357 from mhilbrunner/fix-generate-vsproj | Rémi Verschelde | 2023-11-26 | 1 | -8/+11 |
|\ \ \ | |/ / |/| | | Fix generating vsproj with SCons 4.6.0+ | ||||
| * | | Fix generating vsproj with SCons 4.6.0+ | Max Hilbrunner | 2023-11-25 | 1 | -8/+11 |
|/ / | |||||
* | | Merge pull request #85308 from YuriSizov/editor-fix-animation-backup-copy-crash | Rémi Verschelde | 2023-11-24 | 1 | -2/+10 |
|\ \ | | | | | | | Fix a crash when trying to restore uncopyable animation tracks | ||||
| * | | Fix a crash when trying to restore uncopyable animation tracks | Yuri Sizov | 2023-11-24 | 1 | -2/+10 |
|/ / | |||||
* | | Merge pull request #85302 from RandomShaper/copy_constr_avb | Rémi Verschelde | 2023-11-24 | 2 | -10/+63 |
|\ \ | | | | | | | | | | Perform safe copies in `AnimatedValuesBackup::get_cache_copy()` | ||||
| * | | Perform safe copies in AnimatedValuesBackup::get_cache_copy() | Pedro J. Estébanez | 2023-11-24 | 2 | -10/+63 |
| | | | |||||
* | | | Merge pull request #85279 from RandomShaper/enhance_change_scene_docs | Rémi Verschelde | 2023-11-24 | 1 | -2/+5 |
|\ \ \ | |/ / |/| | | | | | Enhance `SceneTree.change_scene*()` methods' docs | ||||
| * | | Enhance SceneTree.change_scene*() methods' docs | Pedro J. Estébanez | 2023-11-24 | 1 | -2/+5 |
| | | | |||||
* | | | Merge pull request #85284 from Sauermann/fix-enter-hide | Rémi Verschelde | 2023-11-24 | 1 | -1/+3 |
|\ \ \ | | | | | | | | | | | | | Fix crash when hiding a Control during mouse-entering | ||||
| * | | | Fix crash when hiding a Control during mouse-entering | Markus Sauermann | 2023-11-23 | 1 | -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_free | Rémi Verschelde | 2023-11-24 | 1 | -24/+0 |
|\ \ \ \ | | | | | | | | | | | | | | | | Prevent read-after-free in the queued CallableCustomStaticMethodPointer. | ||||
| * | | | | Prevent read-after-free in the queued CallableCustomStaticMethodPointer. | bruvzg | 2023-11-23 | 1 | -24/+0 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #85266 from KoBeWi/copy_more_RAM | Rémi Verschelde | 2023-11-24 | 2 | -7/+76 |
|\ \ \ \ | |_|/ / |/| | | | | | | | Fix TrackCache memory crash | ||||
| * | | | Fix TrackCache memory crash | kobewi | 2023-11-23 | 2 | -7/+76 |
| |/ / | |||||
* | | | Merge pull request #85249 from clayjohn/SUT-cleanup | Rémi Verschelde | 2023-11-23 | 1 | -3/+7 |
|\ \ \ | | | | | | | | | | | | | Suppress surface upgrade warnings when showing SurfaceUpgradeTool warning | ||||
| * | | | Suppress surface upgrade warnings when showing SurfaceUpgradeTool warning | clayjohn | 2023-11-22 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | Also ensure the EditorProgress dialogue shows correct numbers |