summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-13Fix RichTextLabel crash with out of bound exceptionPaweł Fertyk
Fixes #68242. (cherry picked from commit 44592c8c197b072d5beee3f14c9c6869a94e9671)
2023-03-13Generate empty textures for theme icons if the SVG module is disabledYuri Sizov
(cherry picked from commit 64215ad1192878b72e784c5a62ea9b2dba0520dd)
2023-03-13Fix crash when dumping extension API in a non-writable directoryHaoyu Qiu
(cherry picked from commit 49400e0c1c2c745942133cd63daefad82608958c)
2023-03-13Avoid copying CanvasTexture when updating proxyclayjohn
(cherry picked from commit 84482ef90bf5f902f14594d957af8c0e3866f88c)
2023-03-13[Linux/X11] Check if required xkb functions exist before using it.bruvzg
(cherry picked from commit 8a675f3824db71f0fc3268a95b73af3a50800c2f)
2023-03-13Modify the default theme GraphNode close_h_offsetNicholas Huelin
Modifies the close_h_offset to be 12 instead of 22. This better aligns the default position. (cherry picked from commit 961d6763fbfca8b94565079b3c15606bdac9b7c8)
2023-03-13[TextServer] Ensure ICU data is initialised only one and cleaned only at exit.bruvzg
(cherry picked from commit 7f24433e15081044aa8bcc3a646ded5129048bf5)
2023-03-13Fix glTF mesh importer not freeing nodes correctly on importAbdulrahman Al Zeidi
(cherry picked from commit 5e0641ea9af03491889d89f9bdac0785e5bc3158)
2023-03-13Merge pull request #74750 from YuriSizov/project-manager-lighten-up-4.0Yuri Sizov
[4.0] Ensure that editor color map is initialized in the project manager
2023-03-11Ensure that editor color map is initialized in the project managerYuri Sizov
2023-03-06Fix "Convert Full Project" button not translatedHaoyu Qiu
Also fixes a typo in the CHANGELOG. (cherry picked from commit e03bfd6f7fef1845dff544a3b0acb62d2af2b0ad)
2023-03-06CI: Pin SCons to 4.4.0, the new 4.5.0 is brokenRémi Verschelde
(cherry picked from commit 85bb561713940665b989c1ad69b4d0f74bca166e)
2023-03-01Bump version to 4.0.1-rcRémi Verschelde
2023-03-01Bump version to 4.0-stable \o/Rémi Verschelde
4 years of development. 12,000 merged pull requests. 7,000 fixed issues. 1,500 individual contributors across engine and docs. The Godot 4.0 release is by all metrics our biggest release so far. No stone has been left unturned, all parts of the engine have been modernized, refactored, overhauled, rewritten, redesigned. Our work is far from done. Many areas still have significant known issues, and will require focused work from all willing contributors to fix blocking bugs, implement missing features, optimize for performance or compatibility, and improve the user experience. But Godot 4.0 marks the start of the new, modern Godot Engine, and a solid foundation for us all to build upon. Future 4.x releases will come with a much faster cadence, enabling us to iterate quickly on new features and improvements to what we already provide. To all of you who were involved in making Godot 4.0 what it is today, however big or small your contributions were: THANK YOU! This was a massive undertaking, and you all participated in unique and wonderful ways to build a free and open source game engine for everyone to use and enjoy. You are breathtaking! <3
2023-03-01Update CHANGELOG.md for 4.0 releaseRémi Verschelde
We couldn't hope to complete an in-depth curated changelog for such a massive release, so we simply link to our in-depth release notes :) Also adds back the 3.3, 3.4, and 3.5 curated changelogs. Those were released from the 3.x branch so theoretically do not share a common history with 4.0 (which started development after 3.2), but in practice users will still perceive 4.0 as the natural upgrade to 3.5.
2023-03-01i18n: Sync translations with WeblateRémi Verschelde
2023-02-28Minor typo and docs URL fixesRémi Verschelde
2023-02-27Merge pull request #74072 from akien-mga/sync-gamecontrollerdbRémi Verschelde
Sync controller mappings DB with SDL2 community repo
2023-02-27Merge pull request #74063 from groud/fix_crash_glb_importRémi Verschelde
Fix a crash in the GLB importer
2023-02-27Merge pull request #73890 from jtnicholl/mesh_docsRémi Verschelde
Update documentation for Mesh and MeshInstance3D
2023-02-27Fix a crash in the GLB importerGilles Roudière
2023-02-27Sync controller mappings DB with SDL2 community repoRémi Verschelde
Synced with gabomdq/SDL_GameControllerDB@436c7e3d54a57189ea0ab44d05f36b7cc7ea496c
2023-02-27Merge pull request #74040 from akien-mga/safer-renamesRémi Verschelde
Cleanup 3-to-4 renames, prevent common words replacements, handle project.godot settings
2023-02-27Merge pull request #74038 from KoBeWi/DocumentationExportPluginRémi Verschelde
Improve documentation of EditorExportPlugin
2023-02-27Add 3-to-4 renames for project settings in project.godotRémi Verschelde
In the ConfigFile format, the first subpath is the category and is not part of the line that the regex would match. Fixes #66125.
2023-02-27Cleanup 3-to-4 renames, prevent common words replacementsRémi Verschelde
Fixes #73505. Fixes #73996.
2023-02-27Improve documentation of EditorExportPluginkobewi
2023-02-27Merge pull request #74031 from Faless/mp/4.x_fix_iface_snameRémi Verschelde
[MP] Fix orphan StringName on close.
2023-02-27Merge pull request #74024 from sarice8/update-tween-docRémi Verschelde
Document default values for transition type and ease type.
2023-02-27[MP] Fix orphan StringName on close.Fabio Alessandrelli
Use a static StringName for the registered default interface name.
2023-02-27Merge pull request #74028 from voidedWarranties/scriptlanguage_unusedRémi Verschelde
Remove unused `ScriptLanguage` methods
2023-02-27Merge pull request #74029 from bruvzg/ime_textedit_complexRémi Verschelde
[TextEdit / IME] Check selection before deleting to avoid unnecessary error messages.
2023-02-27Merge pull request #74010 from lyuma/fix_last_basis_lodRémi Verschelde
Loop over the last mipmap lod in basis universal
2023-02-27Merge pull request #74009 from BastiaanOlij/fix_vehiclebody_steeringRémi Verschelde
Steering on VehicleBody is in radians in code, degrees in UI, adjusted property tooltip to clear this up
2023-02-27Merge pull request #74007 from aaronfranke/gltf-unusedRémi Verschelde
GLTF: Delete unused `skeleton_to_node`
2023-02-27[TextEdit / IME] Check selection before deleting to avoid unnecessary error ↵bruvzg
messages.
2023-02-26Remove unused `ScriptLanguage` methodsvoidedWarranties
2023-02-26Document default values for transition type and ease type.Stephen Rice
2023-02-26basisu: Loop over the last mipmap lodLyuma
2023-02-27Steering on VehicleBody is in radians while interface is in degrees. ↵Bastiaan Olij
Improved documentation to clear this up.
2023-02-26GLTF: Delete unused skeleton_to_nodeAaron Franke
2023-02-26Merge pull request #73959 from clayjohn/GL-mobile-warningsRémi Verschelde
Add warnings for unsupported features in mobile and gl_compatibility backends
2023-02-26Merge pull request #73995 from samsface/update-expresion-docRémi Verschelde
Clarify when Expression `get_error_text()` is updated
2023-02-26Merge pull request #73990 from bruvzg/ts_dext_fixRémi Verschelde
Fix text server GDExtension build.
2023-02-26Merge pull request #73989 from YuriSizov/docs-fix-gi-tutorial-pathsRémi Verschelde
Sync tutorial paths for GI classes with online documentation changes
2023-02-26Add warnings for unsupported features in mobile and gl_compatibility backendsclayjohn
2023-02-26Clarify when Expression `get_error_text()` is updatedSam
2023-02-26Merge pull request #73948 from V-Sekai/mip-map-basisuRémi Verschelde
Fix basisu texture mipmaps
2023-02-26Merge pull request #73915 from vonagam/fix-conversions-from-native-memberRémi Verschelde
GDScript: Fix conversions from native members accessed by identifier
2023-02-26Fix text server GDExtension build.bruvzg