Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-12 | Fix signal completion in GDScript editor | Yuri Rubinsky | |
2022-05-12 | Use new HashMap implementation in the TextServer, and Font. | bruvzg | |
2022-05-12 | Add a new HashMap implementation | reduz | |
Adds a new, cleaned up, HashMap implementation. * Uses Robin Hood Hashing (https://en.wikipedia.org/wiki/Hash_table#Robin_Hood_hashing). * Keeps elements in a double linked list for simpler, ordered, iteration. * Allows keeping iterators for later use in removal (Unlike Map<>, it does not do much for performance vs keeping the key, but helps replace old code). * Uses a more modern C++ iterator API, deprecates the old one. * Supports custom allocator (in case there is a wish to use a paged one). This class aims to unify all the associative template usage and replace it by this one: * Map<> (whereas key order does not matter, which is 99% of cases) * HashMap<> * OrderedHashMap<> * OAHashMap<> | |||
2022-05-12 | Fix incorrect precedence of pow operator in GDScript | Yuri Rubinsky | |
2022-05-11 | Merge pull request #60945 from smix8/navmesh_bake_size_warning_4.x | Rémi Verschelde | |
Add Warning to NavigationMesh bake when source geometry is suspiciously big | |||
2022-05-11 | Add Warning to NavigationMesh bake when source geometry is suspiciously big | smix8 | |
Adds Warning when users try to bake a NavigationMesh with suspiciously big source geometry and small cellsizes as this baking process will likely fail or result in a NavigationMesh that will create serious pathfinding performance issues. | |||
2022-05-11 | Merge pull request #60949 from derammo/derammo_openxr_wrong_conditional | Rémi Verschelde | |
2022-05-11 | Merge pull request #60617 from BastiaanOlij/split_bokeh_effect | Rémi Verschelde | |
2022-05-11 | corrected conditional compile of OpenXR with/without opengl3 driver | derammo | |
2022-05-11 | Implement exponential operator (**) to GDScript/Expressions | Yuri Roubinsky | |
2022-05-11 | Merge pull request #59863 from cdemirer/fix-match-multiple-bind-single-pattern | Rémi Verschelde | |
Fix issues with multiple bind patterns in match statement | |||
2022-05-11 | Merge pull request #60229 from Dorodri/improve-gdscript-range-description | Rémi Verschelde | |
2022-05-11 | Merge pull request #60732 from CalebJohn/matching_signature_regression_test | Rémi Verschelde | |
2022-05-11 | Split out bokeh_dof and copy effects | Bastiaan Olij | |
2022-05-10 | [macOS / iOS] Fix text-to-speech build with older macOS / iOS SDK. | bruvzg | |
Add __has_include check for AVFAudio include. Add some explicit casts to avoid conflicts. Change all `include`s to `import`s for consistency. | |||
2022-05-10 | Merge pull request #60917 from akien-mga/ci-emscripten-3.1.10 | Rémi Verschelde | |
2022-05-10 | Fix warnings found by Emscripten 3.1.10 | Rémi Verschelde | |
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and `-Wliteral-range` warnings. | |||
2022-05-10 | [TextServer] Fix incorrect oversampled font scaling. | bruvzg | |
2022-05-06 | Rename `CSGPrimitive3D.invert_faces` to `flip_faces` | hoontee | |
2022-05-06 | Fix VisualScript export variables | kobewi | |
2022-05-06 | Merge pull request #59720 from Vitika9/itemlist-signals | Rémi Verschelde | |
2022-05-06 | Changed signals of ItemList | Vitika9 | |
2022-05-06 | Merge pull request #60609 from nathanfranke/string-quotes | Rémi Verschelde | |
2022-05-06 | Cleanup metadata usage | kobewi | |
2022-05-05 | Core: Rename math 'phi' arguments to 'angle' | Rémi Verschelde | |
2022-05-04 | [WebSocket] Fix WSLClient connection status. | Fabio Alessandrelli | |
Note, this keeps the old behaviour of reporting CONNECTION_CONNECTED while disconnecting. We should change this before 4.0, but needs further refactoring of the WebSocket classes. | |||
2022-05-04 | Merge pull request #60723 from reduz/refactor-module-initialization | Rémi Verschelde | |
2022-05-04 | Refactor module initialization | reduz | |
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed). | |||
2022-05-03 | Add regression test for gdscript valid function signature | CalebJohn | |
Previously, there was an issue where the gdscript analyzer incorrectly riased a validation error for code that had a default Dictionary, Array, or custom type. | |||
2022-05-03 | quote strings inside arrays and dictionaries | Nathan Franke | |
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |
2022-05-03 | Merge pull request #59321 from Calinou/primitive-meshes-csg-tweak-default-sizes | Rémi Verschelde | |
Decrease default sizes of some primitive and CSG meshes for consistency | |||
2022-05-03 | Merge pull request #60627 from aaronfranke/rename-elements | Rémi Verschelde | |
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively | |||
2022-05-03 | Merge pull request #60714 from Calinou/typedef-remove-ref | Rémi Verschelde | |
Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | |||
2022-05-03 | Merge pull request #60689 from trollodel/use_collisionobject3d_in_navmeshgen | Rémi Verschelde | |
2022-05-03 | Merge pull request #60444 from snailrhymer/expand-websocketclient-error-messages | Fabio Alessandrelli | |
Add detail to some error messages in wsl_client | |||
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-05-02 | Use CollisionObject3D API when baking the navmesh with static colliders, ↵ | trollodel | |
instead of collecting CollisionShape3D nodes | |||
2022-05-01 | Validate image size for Noise get image methods | Haoyu Qiu | |
2022-04-30 | Improve description for GDScript built-in range | Eduardo Rodrigues | |
Rewrites the definition of how the function works. Reworks the style of the examples and adds a negative range example. Changes the while loop to a range loop in the array backwards example. | |||
2022-04-29 | Rename Basis "elements" to "rows" | Aaron Franke | |
2022-04-29 | Rename Transform2D "elements" to "columns" | Aaron Franke | |
2022-04-28 | Implement text-to-speech support on Android, iOS, HTML5, Linux, macOS and ↵ | bruvzg | |
Windows. Implement TextServer word break method. | |||
2022-04-28 | Fix cppcheck const parameters | Markus Sauermann | |
Convert method signature parameters to const where it is possible # Conflicts: # drivers/gles3/rasterizer_canvas_gles3.cpp # drivers/gles3/rasterizer_canvas_gles3.h # editor/plugins/animation_state_machine_editor.cpp # editor/plugins/animation_state_machine_editor.h | |||
2022-04-27 | Decrease default sizes of some primitive and CSG meshes for consistency | Hugo Locurcio | |
2022-04-27 | Merge pull request #59582 from Faless/net/4.x_tcp_explicit_poll | Rémi Verschelde | |
2022-04-27 | Merge pull request #60396 from vnen/gdscript-self-lambda | Rémi Verschelde | |
2022-04-27 | Merge pull request #59381 from gaudecker/fix-csg-gizmos | Rémi Verschelde | |
2022-04-27 | Merge pull request #59613 from PastMoments/dict-arr-const-fix | Rémi Verschelde | |