Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-30 | Fix `url_decode` with mixed percent-encoding/Unicode strings. Treat Unix ↵ | bruvzg | |
drive names as UTF-8 encoded. | |||
2021-04-29 | Replace remaining uses of `NULL` with `nullptr` | Rémi Verschelde | |
Follow-up to #38736 (these uses were likely added after this PR was merged). | |||
2021-04-22 | Unexpose _direct_state_changed in PhysicsBody | rafallus | |
Removed _direct_state_changed bindings Affects 2D and 3D nodes Callbacks now use Callable Tests were changed accordingly | |||
2021-04-14 | Refactor GLSL shader compilation | reduz | |
-Used a more consistent set of keywords for the shader -Remove all harcoded entry points -Re-wrote the GLSL shader parser, new system is more flexible. Allows any entry point organization. -Entry point for sky shaders is now sky(). -Entry point for particle shaders is now process(). | |||
2021-04-11 | Merge pull request #47774 from DanielKriz/bugfix/CommandQueue | Rémi Verschelde | |
Fix includes in test_command_queue.h | |||
2021-04-10 | Fix includes in test_command_queue.h | Daniel Kříž | |
2021-04-01 | Merge pull request #46991 from madmiraal/rename-invert-reverse | Rémi Verschelde | |
Rename Array.invert() to Array.reverse() | |||
2021-03-31 | Add a test suite for Dictionary | Hugo Locurcio | |
Co-authored-by: Sarav Noor Singh <saravnoorsingh@Saravs-MBP.T-mobile.com> | |||
2021-03-29 | add tests for path3d | Daniel Kříž | |
2021-03-23 | Rename ButtonList enum and members to MouseButton | Aaron Franke | |
2021-03-23 | Merge pull request #44398 from RevoluPowered/unit-tests-for-export-templates | Rémi Verschelde | |
Add unit tests for export templates | |||
2021-03-22 | Add unit tests for export templates | Gordon MacPherson | |
2021-03-21 | Rename Array.invert() to Array.reverse() | Marcel Admiraal | |
Does the same internally for List and Vector<>, which includes all PackedArray types. | |||
2021-03-18 | Disable backface collision with ConcavePolygonShape by default | PouleyKetchoupp | |
Helps a lot with soft bodies and generally useful to avoid shapes to go through the ground in certain cases. Added an option in ConcavePolygonShape to re-enable backface collision on specific bodies if needed. | |||
2021-03-09 | Merge pull request #45545 from abaire/relaxes_gltf_name_sanitization | Rémi Verschelde | |
Relaxes node name sanitization in gltf documents. | |||
2021-03-07 | Add unit tests for HashingContext | Maximilian Mayer | |
2021-02-27 | Merge pull request #46473 from angad-k/PathFollow2D-unit-test | Rémi Verschelde | |
Fix some initializations in PathFollow2D's unit test | |||
2021-02-27 | fix initializations of node Path2D unit tests | Angad Kambli | |
2021-02-27 | Added test file and test cases | James Gordon | |
2021-02-24 | Relaxes Node naming constraints in glTF documents to match the Editor. | abaire | |
2021-02-24 | Merge pull request #45914 from HenryWConklin/45841-xml-entities | Rémi Verschelde | |
Add support for numeric XML entities to XMLParser | |||
2021-02-24 | Merge pull request #46341 from angad-k/PathFollow3D-unit-test | Rémi Verschelde | |
add PathFollow3D unit test | |||
2021-02-23 | add PathFollow3D unit test | Angad Kambli | |
2021-02-21 | Merge pull request #46277 from angad-k/PathFollow2D-unit-test | Rémi Verschelde | |
PathFollow2D unit test | |||
2021-02-21 | set up PathFollow2D unit test | Angad Kambli | |
2021-02-20 | Add a test suite for Resource | Hugo Locurcio | |
2021-02-19 | Add a test suite for Array | Sarav Noor Singh | |
2021-02-18 | Merge pull request #45032 from neikeq/classdb-tests-for-44856 | Rémi Verschelde | |
Add ClassDB tests to look for core API deps on editor API | |||
2021-02-16 | Use Vector3.UP as a default value for look_at's up vector | Aaron Franke | |
2021-02-14 | Add support for numeric XML entities to XMLParser | Henry Conklin | |
* Add support for decimal numeric entities to String::xml_unescape * Add more error checks to String::xml_unescape * Refactor XMLParser to use String::xml_unescape instead of an internal implementation | |||
2021-02-11 | Add Unit Tests for Variant Assignment | sps1112 | |
2021-02-10 | Make Servers truly Thread Safe | reduz | |
-Rendering server now uses a split RID allocate/initialize internally, this allows generating RIDs immediately but initialization to happen later on the proper thread (as rendering APIs generally requiere to call on the right thread). -RenderingServerWrapMT is no more, multithreading is done in RenderingServerDefault. -Some functions like texture or mesh creation, when renderer supports it, can register and return immediately (so no waiting for server API to flush, and saving staging and command buffer memory). -3D physics server changed to be made multithread friendly. -Added PhysicsServer3DWrapMT to use 3D physics server from multiple threads. -Disablet Bullet (too much effort to make multithread friendly, this needs to be fixed eventually). | |||
2021-02-06 | Add a test suite for the Image class | Manolis Papadeas | |
2021-01-31 | Merge pull request #45315 from RandomShaper/modernize_thread | Rémi Verschelde | |
Modernize Thread | |||
2021-01-29 | Merge pull request #45519 from aaronfranke/physics-real_t | Rémi Verschelde | |
Use real_t in physics code | |||
2021-01-29 | Modernize Thread | Pedro J. Estébanez | |
- Based on C++11's `thread` and `thread_local` - No more need to allocate-deallocate or check for null - No pointer anymore, just a member variable - Platform-specific implementations no longer needed (except for the few cases of non-portable functions) - Simpler for `NO_THREADS` - Thread ids are now the same across platforms (main is 1; others follow) | |||
2021-01-29 | Merge pull request #45411 from a-ivanov/more-object-tests | Rémi Verschelde | |
Unit tests for Object creation and property getter/setter | |||
2021-01-28 | Use real_t in physics code | Aaron Franke | |
2021-01-29 | Unit tests for Object creation and property getter/setter | Anton Ivanov | |
2021-01-28 | Unify URI encoding/decoding and add to C# | Aaron Franke | |
http_escape and percent_encode have been unified into uri_encode, and http_unescape and percent_decode have been unified into uri_decode. | |||
2021-01-28 | Make hex_to_int and bin_to_int handle the prefix automatically | Aaron Franke | |
Also add BinToInt to C# | |||
2021-01-26 | Renamed String.ord_at to unicode_at | Yuri Roubinsky | |
2021-01-24 | Merge pull request #44797 from a-ivanov/marshall-core-unit-tests | Rémi Verschelde | |
Marshall core unit tests | |||
2021-01-24 | Unit tests for encoding/decoding Variant | Anton Ivanov | |
2021-01-24 | Unit tests for encoding/decoding of base types | Anton Ivanov | |
2021-01-12 | Merge pull request #44514 from madmiraal/split-os-execute | Rémi Verschelde | |
Split OS::execute into two methods | |||
2021-01-11 | Add function `LocalVector::remove_unordered` | AndreaCatania | |
Added LocalVector unit tests. | |||
2021-01-09 | Split OS::execute into two methods | Marcel Admiraal | |
1. execute(): Executes a command and returns the results. 2. create_process(): Creates a new process and returns the new process' id. | |||
2021-01-09 | Add ClassDB tests to look for core API deps on editor API | Ignacio Etcheverry | |
The ClassDB tests will detect when the core API has dependencies on the editor API, which is not allowed. This should prevent or warn early about issues like #44856 | |||
2021-01-08 | Use comma over `<<` operator for all unit test logging | Andrii Doroshenko (Xrayez) | |
The comma operator should be preferred now according to doctest. Moved macro aliases from `ClassDB` tests to `test_macros.h`, because those are also used in `TextServer` tests. |