summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-13Document `editor/naming/scene_name_casing` settingNinni Pipping
Moved definitions of editor related project settings to `editor/register_editor_types.cpp` to make documentation work. (cherry picked from commit 3de5332fcb31ea46a692fda7b92847b162e3571d)
2023-03-13Fix null-pointer dereference on Android systems when using gl_compatibility ↵Malcolm Nixon
renderer. (cherry picked from commit d186b7438f8ced5e79a7081a29e720d1683cd267)
2023-03-13C#: Fix crash when errors occur before language initialization.RedworkDE
(cherry picked from commit c0ebc281360c7df1acae4b0510d8310573491acc)
2023-03-13Improve logic related to editing audio buses (and prevent crashes)Yuri Sizov
(cherry picked from commit 68c18c0e2b8cb7c0e0f850f9bbdde31e30d166cf)
2023-03-13Prevent crashing on startup if project has scripted theme typesYuri Sizov
Also avoid order of operation conflicts by moving C# binding generation hook to main.cpp (cherry picked from commit 8402927d3f55f06651045a6a94e163327e26c2ab)
2023-03-13[TextServer] Add invalid font scaling check, restrict Linux/BSD system fonts ↵bruvzg
lookup to TrueType/CFF only. (cherry picked from commit 8d501a2dc31f3bef6d5a7f6b0d060c8915082011)
2023-03-13Prevent cache corruption when saving resources in the editorYuri Sizov
(cherry picked from commit 496bd94c21dbda01fc7d9d0a108eecef21924024)
2023-03-13Fix crash when revealing file in floating FileSystem DockHayden Leete
When selecting "Show in FileSystem" from the context menu of a resource in the inspector, the engine would crash if the FileSystem dock was floating because it was trying to focus the FileSystem tab, but floating docks don't use Tab Containers. This commit makes the FileSystem dock's window grab focus instead if it's floating. (cherry picked from commit c4d1513e15e1f3e599030a98cf425177c3d1eb24)
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