summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-10Build C# csproj instead of the solutionRaul Santos
2023-02-09Merge pull request #72884 from groud/fix_trackpad_viewpannerRémi Verschelde
Fix panning via InputEventPanGesture
2023-02-09Merge pull request #72862 from Sauermann/fix-viewport-event-unittestsRémi Verschelde
Add Unit Tests for Viewport InputEvent handling
2023-02-09Merge pull request #72971 from vnen/gdscript-multiline-commentRémi Verschelde
GDScript: Allow strings as multiline comments
2023-02-09Merge pull request #72547 from MewPurPur/string-split-fixRémi Verschelde
Fix String.split() with empty string and delimeter
2023-02-09Merge pull request #72975 from vnen/gdscript-no-ascii-spoof-checkRémi Verschelde
GDScript: Be more lenient with identifiers
2023-02-09GDScript: Be more lenient with identifiersGeorge Marques
- Allow identifiers similar to keywords if they are in ASCII range. - Allow constants to be treated as regular identifiers. - Allow keywords that can be used as identifiers in expressions.
2023-02-09Add Unit Tests for Viewport InputEvent handlingMarkus Sauermann
2023-02-09GDScript: Allow strings as multiline commentsGeorge Marques
Bring back the behavior in 3.x that was left out by oversight.
2023-02-09Merge pull request #69550 from Rindbee/fix-script-editor-not-reload-via-lspRémi Verschelde
Fix internal editor not updating when using external editor via LSP
2023-02-09Merge pull request #72953 from timothyqiu/i18n-improvementsRémi Verschelde
Improve some editor strings for localization
2023-02-09Improve some editor strings for localizationHaoyu Qiu
2023-02-09Merge pull request #72926 from Bromeon/bugfix/gdext-set-typedRémi Verschelde
GDExtension: `array_set_typed` now accepts enum instead of `uint32_t`
2023-02-09Merge pull request #72898 from OverloadedOrama/fix-microphone-issueRémi Verschelde
Further refactoring to AudioDriver implementations after #69120, fixes PulseAudio microphone input
2023-02-09Further refactoring to AudioDriver implementations after #69120.Emmanouil Papadeas
- Rename all instances of `capture_start()` and `capture_end()` to their new names. Fixes #72892. - More internal renames to match what was started in #69120. - Use `override` consistently so that such refactoring bugs can be caught. - Harmonize the order of definition of the overridden virtual methods in each audio driver. - Harmonize prototype for `set_output_device` and `set_input_device`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2023-02-09Merge pull request #72947 from DarkKilauea/nav-fix-avoidance-callbackRémi Verschelde
Fix missing avoidance updates when using same velocity
2023-02-09Merge pull request #72897 from Geometror/graphedit-set-deprecatedRémi Verschelde
Update configuration warning for `GraphEdit` and mark it as experimental
2023-02-09Merge pull request #72929 from Sauermann/fix-unittest-parameter-removalRémi Verschelde
Remove `m_object` parameter from unit test macros
2023-02-09Merge pull request #72922 from smix8/fix_debug_binding_rb_4.xRémi Verschelde
Fix NavigationAgent debug functions bindings in release builds
2023-02-09Merge pull request #72920 from clayjohn/GL-fmaRémi Verschelde
Mark fma function as high end so it isn't used with the gl_compatibility renderer
2023-02-09Merge pull request #72913 from KoBeWi/assertion_failed_failedRémi Verschelde
Fix null message in assert()
2023-02-09Merge pull request #72914 from JonqsGames/GL-half_to_float_zero_expRémi Verschelde
OpenGl : Handle 0 exponent in float/half conversion
2023-02-08Fix missing avoidance updates when using same velocityJosh Jones
When using avoidance, if you set the same velocity for the agent, you won't get an update from the avoidance system. This changes both the `set_target_position` and `set_velocity` setters to always accept user provided values, even if they are the same. This ensures that repathing and avoidance logic is always run when the user expects.
2023-02-09Update GraphEdit configuration warning, mark GraphNode/GraphEdit as experimentalHendrik Brucker
2023-02-09Remove `m_object` parameter from unit test MacrosMarkus Sauermann
This serves no longer any purpose and can be removed.
2023-02-08GDExtension: array_set_typed() accepts enum instead of uint32_tJan Haller
2023-02-08Mark fma function as high end so it isn't used with the gl_compatibility ↵clayjohn
renderer
2023-02-08Fix NavigationAgent debug functions bindings in release buildssmix8
Fixes that certain NavigationAgent debug functions bindings were not available in release builds.
2023-02-08Handle 0 exponent in float/half conversion for OpenGlJoJoX
2023-02-08Fix null message in assert()kobewi
2023-02-08Merge pull request #72907 from akien-mga/doc-image-createYuri Sizov
doc: Fix Image 'set_pixel' doc for use of 'create'
2023-02-08doc: Fix Image 'set_pixel' doc for use of 'create'Rémi Verschelde
Fixes #72904.
2023-02-08Merge pull request #72887 from bruvzg/bmp_countRémi Verschelde
[Bitmap Font] Fix character count check.
2023-02-08[Bitmap Font] Fix character count check.bruvzg
2023-02-08Fix panning via InputEventPanGestureGilles Roudière
Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com>
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.