Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-24 | Merge pull request #63728 from MarcusElg/%v | Rémi Verschelde | |
Add %v for formatting vectors | |||
2022-08-23 | Merge pull request #64639 from Geometror/test-quickadd-script | Rémi Verschelde | |
2022-08-23 | Add %v for formatting vectors | Marcus Elg | |
2022-08-22 | Replace Array return types with TypedArray | kobewi | |
2022-08-22 | Merge pull request #62545 from yedpodtrzitko/yed/pytest-builders | Rémi Verschelde | |
2022-08-20 | Add a Python script to create new test suites more quickly | Hendrik Brucker | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2022-08-19 | ci: add basic test pipeline for shader builders | Jiri Suchan | |
2022-08-18 | Make `property_*_revert` methods multilevel and expose them for scripting | Yuri Sizov | |
2022-08-09 | vector4 distance_squared_to and update csharp | antonWetzel | |
2022-08-08 | Add tests for empty/unnamed arguments to ClassDB, Variant, GDScript | Yuri Sizov | |
2022-08-07 | Vector4/Vector4i: Add missing methods, tests and fix change of sign operator | Hendrik Brucker | |
2022-08-05 | [Text Server] Prevent composite glyphs which incorporate kashida from being ↵ | bruvzg | |
used for justification. Update TextServer tests to clean up on fail. | |||
2022-08-04 | Tests: Silence some intentional errors | Rémi Verschelde | |
Also fix printing messages in ClassDB test. | |||
2022-08-04 | Add unit tests for all public methods in the SpriteFrames class | jtorre39 | |
2022-08-04 | Merge pull request #50907 from codepatzer/quaternion_ut | Rémi Verschelde | |
2022-08-04 | Merge pull request #60736 from StrawbDev/audio-stream-sample-unit-test | Rémi Verschelde | |
2022-08-04 | Add tests file for Quaternion unit tests, with initial UTs | codepatzer | |
- Test constructors and quaternion product. - Add test case for Axis-Angle construction about Y-axis. - Add test case for xform of i-, j-, & k-unit vectors. - Add test case for construction from Basis. - Add test case for xform of arbitrary vector. - Add stress test case: many Quaternions xform many vectors. - Make comments consistent with style guide. | |||
2022-08-04 | Add test cases for AudioStreamWAV | StrawbDev | |
2022-08-04 | Add Unit Tests for InputEventKey | Timon Bestebreur | |
2022-08-04 | Merge pull request #54325 from skimmedsquare/test-add-rid | Rémi Verschelde | |
2022-08-04 | Add unit tests for Shortcut | Timon Bestebreur | |
Next to that, add entry for the test file in test_main.cpp. These test cases test the basic functionality of the shortcut module. | |||
2022-08-04 | Add unit tests for RID class. | Sean Kim | |
2022-08-02 | Fix consistency of translated/scaled/rotated in Transform2D and Transform3D | Fabian Keller | |
2022-08-02 | Merge pull request #61315 from lawnjelly/variant_bucket_pools | Rémi Verschelde | |
Variant memory pools | |||
2022-08-02 | [TextServer] Implement ICU/UAX 31 based `is_valid_identifier` function. | bruvzg | |
2022-08-01 | Merge pull request #63733 from akien-mga/file-get_as_text-skip-CR | Rémi Verschelde | |
File: Re-add support to skip CR (`\r`) in `File::get_as_text` | |||
2022-08-01 | Add support for command-line user arguments. | Juan Linietsky | |
Implements the standard Unix double dash (--) commandline argument: * Arguments after a double dash (--) are ignored by Godot and stored for the user. * User can access them via `OS.get_cmdline_user_args()` Example: `godot.exe scene_to_run.tscn --fullscreen -- --start-level 2` | |||
2022-08-01 | File: Re-add support to skip CR (`\r`) in `File::get_as_text` | Rémi Verschelde | |
This was removed in #63481, and we confirmed that it's better like this, but we add back the possibility to strip CR as an option, to optionally restore the previous behavior. For performance this is done directly in `String::parse_utf8`. Also fixes Android `FileAccess::get_line()` as this one _should_ strip CR. Supersedes #63717. | |||
2022-07-30 | Merge pull request #42069 from Calinou/test-add-os | Rémi Verschelde | |
Add a test suite for OS | |||
2022-07-29 | Swap arguments of ResourceSaver.save() | kobewi | |
2022-07-29 | Remove Signal connect binds | Juan Linietsky | |
Remove the optional argument p_binds from `Object::connect` since it was deprecated by Callable.bind(). Changed all uses of it to Callable.bind() | |||
2022-07-29 | Add a test suite for OS | Hugo Locurcio | |
2022-07-28 | Merge pull request #63049 from Faless/mp/4.x_as_module | Rémi Verschelde | |
2022-07-28 | Rename RenderingServer global shader uniform methods to be more explicit | Hugo Locurcio | |
The `global_shader_uniform` name is longer, but it makes it much easier to find the methods when searching in the class reference. | |||
2022-07-26 | [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. | Fabio Alessandrelli | |
- RPC configurations are now dictionaries. - Script.get_rpc_methods renamed to Script.get_rpc_config. - Node.rpc[_id] and Callable.rpc now return an Error. - Refactor MultiplayerAPI to allow extension. - New MultiplayerAPI.rpc method with Array argument (for scripts). - Move the default MultiplayerAPI implementation to a module. | |||
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-22 | Implement a Worker ThreadPool | reduz | |
This PR implements a worked thread pool. It uses a fixed amount of threads in a pool and allows scheduling tasks that can be run on threads (and then waited for). It satisfies the following use cases: * HTML5 thread count is fixed (and similar restrictions are known in consoles) so we need to reuse threads. * Thread spawning is slow in general, so reusing threads is faster anyway. * This implementation supports recursive waiting for tasks, making it less prone to deadlocks if threads from the pool also run tasks. After this is approved and merged, subsequent PRs will be needed to replace the ThreadWorkPool usage by this class. | |||
2022-07-21 | Rename OSX to macOS and iPhoneOS to iOS. | bruvzg | |
2022-07-18 | Use integer types in Image and ImageTexture methods | FireForge | |
- Image.blit_rect() - Image.blit_rect_mask() - Image.blend_rect() - Image.blend_rect_mask() - Image.fill_rect() - Image.get_used_rect() - Image.get_rect() - ImageTexture.set_size_override() | |||
2022-07-17 | Fix TextEdit test dependency on SceneTree's initial process time > 0 | Marcel Admiraal | |
2022-07-07 | Merge pull request #62108 from bruvzg/font_config_v3 | Rémi Verschelde | |
2022-07-07 | Allows parsing of invalid UTF-16 surrogates (can be encountered in Windows ↵ | bruvzg | |
filenames) and some non-standard UTF-8 variants, makes Unicode parse errors more verbose. | |||
2022-07-06 | Refactor Font configuration and import UI, and Font resources. | bruvzg | |
2022-07-05 | Implement a BitField hint | reduz | |
Allows to specify the binder that an enum must be treated as a bitfield. | |||
2022-07-05 | Implemented tests for Plane getters and setters. | cabinboy1031 | |
Added tests for intersection and plane-point methods. | |||
2022-07-04 | Variant memory pools | lawnjelly | |
Memory pools via PagedAllocator for Transform2D, Transform3D, Basis and AABB. | |||
2022-06-17 | Make enum/constant binds 64-bit. | bruvzg | |
2022-06-16 | Make AStar to use 64-bit logic | Yuri Rubinsky | |
2022-05-23 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. | |||
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed |