summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-08Merge pull request #72816 from m4gr3d/downgrade_vulkan_warningRémi Verschelde
Downgrade the vulkan abort logic to a warning
2023-02-08Bump version to 4.0-rcRémi Verschelde
It's been 3 years since the release of Godot 3.2 and the start of the major overhaul of the codebase for Godot 4.0. And the work on that new version had started even 6 months before with Juan working on the Vulkan renderer and various core changes in a feature branch. This got merged in #36098 on Feb 11, 2020, oh well, we 3 days early ;) Close to 15,000 pull requests have been merged for the 4.0 milestone, which is half of the total amount of PRs in Godot's open source lifetime. This is our biggest release by far, and it's finally time to let it loose. A huge thankyou to all the contributors who were involved over the years, with contributions of any kind. Now's the final stretch to iron out the remaining blocking bugs and release 4.0-stable.
2023-02-08Merge pull request #72866 from Sauermann/fix-release-button-maskRémi Verschelde
Fix mouse-button-mask on button release in unit test
2023-02-08Merge pull request #72880 from dalexeev/optimize-draw-dashed-line-and-draw-rectRémi Verschelde
Optimize `draw_dashed_line()` and `draw_rect()`
2023-02-08Merge pull request #72878 from timothyqiu/gdext-boolRémi Verschelde
Use `GDExtensionBool` in GDExtension interface
2023-02-08Merge pull request #72860 from RedworkDE/editor-export-plugin-bindRémi Verschelde
Bind `EditorExportPlugin::_get_export_features`
2023-02-08Merge pull request #68016 from quinnyo/damp-docsRémi Verschelde
dampen -> damp, attenuate in audio and physics class docs
2023-02-08Merge pull request #72858 from clayjohn/VK-swap-buffers-errRémi Verschelde
Add more debug information to swapchain errors in Vulkan context
2023-02-08Merge pull request #72700 from fire/gltf-export-animationRémi Verschelde
Fixes to the GLTF export with baking and null checks.
2023-02-08Merge pull request #72853 from clayjohn/GL-particles-colorRémi Verschelde
Set instancing flags when using GPUParticles in OpenGL renderer
2023-02-08Merge pull request #72849 from RedworkDE/net-export-settingsRémi Verschelde
C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settings
2023-02-08Optimize `draw_dashed_line()` and `draw_rect()`Danil Alexeev
2023-02-08Use GDExtensionBool in GDExtension interfaceHaoyu Qiu
2023-02-08Fix mouse-button-mask on button release in unit testMarkus Sauermann
On mouse-button release, the mask is 0.
2023-02-07Downgrade the vulkan abort logic to a warningFredia Huya-Kouadio
This addresses issues where some drivers are reporting they don't meet the vulkan hardware level 1 support requirements even though they render as expected when the check is removed.
2023-02-07Bind `EditorExportPlugin::_get_export_features`RedworkDE
2023-02-08Replace "dampen" with "damp", "attenuate" in class docsquinnyo
2023-02-07Add more debug information to swapchain errors in Vulkan contextclayjohn
2023-02-07Fixes for gltf export.K. S. Ernest (iFire) Lee
* Fix null crashes. * Bake tracks * Add some error messages.
2023-02-07Set instancing flags when using GPUParticles in OpenGL rendererclayjohn
2023-02-07Merge pull request #70623 from timothyqiu/property-i18nRémi Verschelde
Separate property translation from editor translation, move sources to separate godot-editor-l10n repo
2023-02-07Merge pull request #72493 from dalexeev/gds-export-flagsRémi Verschelde
GDScript: Improve validation and documentation of `@export_flags`
2023-02-07Merge pull request #72789 from Vilcrow/fix-jump-to-definitionRémi Verschelde
Fixed the jumping to function definition using 'Ctrl+LMB'.
2023-02-07Merge pull request #72061 from paulloz/csharp/better-logs-managementRémi Verschelde
C#: MSBuild logs and panel enhancements
2023-02-07Merge pull request #72840 from 0xafbf/patch-1Rémi Verschelde
Fix docs on RPC_MODE_ANY_PEER analogous.
2023-02-07C#: Rename export settings `mono` -> `dotnet` and remove unused AOT settingsRedworkDE
2023-02-07GDScript: Improve validation and documentation of `@export_flags`Danil Alexeev
2023-02-07Try and match MSBuild and Godot UI languagesPaul Joannon
2023-02-07Add new settings about MSBuildPaul Joannon
- toggle creation of binary logs - manage log verbosity - toggle logging in console
2023-02-07Add button to open the msbuild logs folderPaul Joannon
2023-02-07Rename existing editor settings `mono` -> `dotnet`Paul Joannon
2023-02-07Merge pull request #62179 from Rindbee/fix-popup_center-off-centerRémi Verschelde
Use min_size/max_size to limit window size and position while popup center
2023-02-07Merge pull request #72829 from Sauermann/fix-code-simplificationsRémi Verschelde
Some code simplifications
2023-02-07Merge pull request #71768 from Sauermann/fix-vp-mouse-positionRémi Verschelde
Fix Viewport::get_mouse_position for SubViewports
2023-02-07Merge pull request #72257 from KoBeWi/potential_fix_or_maybe_not_who_knowsRémi Verschelde
Fix sub-resource IDs resetting when preloaded
2023-02-07Revert "Remove script class checks when getting function signature"Rémi Verschelde
This reverts commit 0fef203b1f39c3373f9f25b8e75e75f6b03f7c88. This introduced some other issues, as discussed in #72144.
2023-02-07Fix docs on RPC_MODE_ANY_PEER analogous.Andrés Botero
2023-02-07Keep only production ready translations, move the WIP ones to godot-editor-l10nRémi Verschelde
- Remove WIP translation templates, moved to godot-editor-l10n which will be the source and target for Weblate contributions. * https://github.com/godotengine/godot-editor-l10n - Re-add translations with a high completion ratio, stripped of the untranslated and fuzzy strings, and of the location and translator comments, to keep the size lower. * Threshold editor interface: 20% complete. * Threshold properties: 20% complete. * Threshold classes: 10% complete.
2023-02-07Some code simplificationsMarkus Sauermann
1. `number_width` isn't used later 2. `return_type` is used only once 3. AudioServer::get_singleton()->get_channel_count() always returns a channel_count of 1 or larger 4. negative `aa->backward` conditional 5. `current_canvas` == `find_world_2d()->get_canvas()` 6. identical if `render_shadows`
2023-02-07Use min_size/max_size to limit the window size and the position while popup ↵Rindbee
center
2023-02-07Prepare for moving editor and classref translations to godot-editor-l10n repoHaoyu Qiu
- Separate editor interface and property translations. - Add property translation in TranslationServer. - The split and merge of the POT/PO/Makefiles and extract scripts is done directly in godot-editor-l10n, the files will be removed in the next commit. - Remove the hardcoded "to_include" lists from the SCsub, we'll only commit the files which are ready to inclue.
2023-02-07Fix sub-resource IDs resetting when preloadedkobewi
2023-02-07Merge pull request #71865 from mihe/error-macros-gdextRémi Verschelde
Expose `_err_print_error` with message parameter to GDExtension
2023-02-07Merge pull request #72826 from bruvzg/x11_popup_focusRémi Verschelde
[X11] Do not suppress structure/focus events on popup close to correctly return focus.
2023-02-07Merge pull request #72827 from RandomShaper/fix_slow_stepRémi Verschelde
Pace debugger draw requests
2023-02-07Merge pull request #72144 from adamscott/fix-super-class-checkRémi Verschelde
Remove script class checks when getting function signature
2023-02-07Merge pull request #72821 from myaaaaaaaaa/bin-symlinkRémi Verschelde
Change .gitignore's `bin/` to `bin`
2023-02-07Expose `_err_print_error` with message parameter to GDExtensionMikael Hermansson
2023-02-07Fix Viewport::get_mouse_position for SubViewportsMarkus Sauermann
SubViewports don't have a cached mouse position available. This PR calculates the mouse position from the screen position of the mouse cursor.
2023-02-07Pace debugger draw requestsPedro J. Estébanez