Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | make InstancePlaceholder in charge of node reference resolution | Adriano Orioli | 2024-05-28 | 1 | -0/+1 |
| | |||||
* | Properly set window class in Wayland | Paulo Poiati | 2024-05-22 | 1 | -1/+1 |
| | |||||
* | Replace `find` with `contains/has` where applicable | A Thousand Ships | 2024-05-08 | 1 | -4/+4 |
| | | | | | | | * Replaces `find(...) != -1` with `contains` for `String` * Replaces `find(...) == -1` with `!contains` for `String` * Replaces `find(...) != -1` with `has` for containers * Replaces `find(...) == -1` with `!has` for containers | ||||
* | Merge pull request #90705 from AThousandShips/foreach_list | Rémi Verschelde | 2024-05-07 | 1 | -3/+3 |
|\ | | | | | | | Reduce and prevent unnecessary random-access to `List` | ||||
| * | Reduce and prevent unnecessary random-access to `List` | A Thousand Ships | 2024-05-04 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | Random-access access to `List` when iterating is `O(n^2)` (`O(n)` when accessing a single element) * Removed subscript operator, in favor of a more explicit `get` * Added conversion from `Iterator` to `ConstIterator` * Remade existing operations into other solutions when applicable | ||||
* | | add timer node tests | Shashank C | 2024-05-06 | 1 | -0/+1 |
|/ | |||||
* | Fix some build errors with `disable_3d=yes` | A Thousand Ships | 2024-04-16 | 1 | -1/+1 |
| | |||||
* | Merge pull request #90313 from Nazarwadim/unit_tests_oa_hash_map | Rémi Verschelde | 2024-04-10 | 1 | -0/+1 |
|\ | | | | | | | Add unit tests for `OAHashMap` | ||||
| * | Add unit tests for OAHashMap | nazarii | 2024-04-10 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #88614 from ramadm/test-camera-2d | Rémi Verschelde | 2024-04-10 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Add unit tests for Camera2D | ||||
| * | | Add unit tests for Camera2D | Rama Del Maestro | 2024-02-21 | 1 | -0/+1 |
| | | | |||||
* | | | Add unit test for resolve_hostname | RevoluPowered | 2024-04-10 | 1 | -0/+1 |
| |/ |/| | |||||
* | | Add methods to get argument count of methods | A Thousand Ships | 2024-03-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Added to: * `Callable`s * `Object`s * `ClassDB` * `Script(Instance)`s | ||||
* | | Fixed MERGE_ALL commit from repeating actions | Sofox | 2024-03-05 | 1 | -0/+1 |
| | | |||||
* | | Fix some additional errors with 3D disabled | A Thousand Ships | 2024-02-23 | 1 | -7/+15 |
| | | | | | | | | | | | | | | | | | | * Disabled 2D navigation tests as they do not work * Disabled tests for primitive meshes * Unbound some `Mesh` methods that rely on 3D resources * Unexposed `World3D` as it depends on physics (and isn't useful) * Unexposed some `Viewport` vrs related properties that had unexposed methods | ||||
* | | [Physics] Fix export with 3D disabled | A Thousand Ships | 2024-02-22 | 1 | -0/+8 |
|/ | |||||
* | Added ImageTexture unit tests | b | 2024-02-19 | 1 | -0/+1 |
| | |||||
* | [Tests] Fix test regression without editor | A Thousand Ships | 2024-02-17 | 1 | -0/+7 |
| | |||||
* | Merge pull request #86874 from AThousandShips/no_3d_fix | Rémi Verschelde | 2024-01-08 | 1 | -6/+9 |
|\ | | | | | | | Fix some build errors with `disable_3d=yes` | ||||
| * | Fix some build errors with `disable_3d=Yes` | A Thousand Ships | 2024-01-07 | 1 | -6/+9 |
| | | | | | | | | | | | | * Some tests were incorrectly included * SCU builds with animation * Animation `switch` | ||||
* | | Add unit test runner for autocompletion | HolonProduction | 2024-01-05 | 1 | -1/+16 |
|/ | |||||
* | Add tests for Camera3D | CHM | 2023-11-13 | 1 | -0/+1 |
| | |||||
* | Add 2D navigation mesh baking | smix8 | 2023-09-25 | 1 | -2/+2 |
| | | | | Adds 2D navigation mesh baking. | ||||
* | Add unit tests for type_convert Variant utility function | Aaron Franke | 2023-09-08 | 1 | -0/+1 |
| | |||||
* | Introduce the concept of global theme contexts | Yuri Sizov | 2023-09-06 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | This commit adds the default theme context, which replaces the need to manually check the project and the default theme all the time; simplifies related code. It also adds framework for custom theme contexts, to be used by the editor. Custom contexts can be attached to any node, and not necessarily a GUI/Window node. Contexts do no break theme inheritance and only define which global themes a node uses as a fallback. Contexts propagate NOTIFICATION_THEME_CHANGED when one of their global themes changes. This ensures that global themes act just like themes assigned to individual nodes and can be previewed live in the editor. | ||||
* | Fix ThemeDB initialization in tests | Yuri Sizov | 2023-09-04 | 1 | -9/+8 |
| | | | | Also fixes class name shadowing in Viewport/Window tests. | ||||
* | Merge pull request #80105 from Sauermann/fix-global-transform | Rémi Verschelde | 2023-08-28 | 1 | -0/+2 |
|\ | | | | | | | Fix global transform validity for `Node2D` and `Control` | ||||
| * | Fix global transform validity for `Node2D` and `Control` | Markus Sauermann | 2023-08-08 | 1 | -0/+2 |
| | | | | | | | | Set global transform to invalid when changing transform | ||||
* | | Suppress expected errors in navi-related unit tests, #80616 | Pawel Lampe | 2023-08-22 | 1 | -0/+4 |
| | | |||||
* | | Fix nodes receiving mouse events in black bars of `Window` | Markus Sauermann | 2023-08-09 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Previously for InputEvents there was no distinction between Window-area and Viewport-area. This was problematic in cases where stretching was used and the Window contained black bars at the sides of the Viewport. This PR separates the area of Window and Viewport regarding InputEvents. | ||||
* | | Support shader preprocessor concatenation symbol | Johan Aires Rastén | 2023-08-08 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #79440 from sepTN/test-packed-scene | Rémi Verschelde | 2023-08-07 | 1 | -0/+1 |
|\ | | | | | | | Add unit tests for PackedScene | ||||
| * | Add unit tests for PackedScene | Septian | 2023-08-06 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #79331 from azuloo/translation-server-test-suite | Rémi Verschelde | 2023-08-07 | 1 | -0/+1 |
|\ \ | | | | | | | | | | Add a test suite for TranslationServer | ||||
| * | | Add a test suite for TranslationServer | azuloo | 2023-07-11 | 1 | -0/+1 |
| |/ | |||||
* / | Added tests to InputEvent | Miguel Pereira | 2023-07-17 | 1 | -0/+1 |
|/ | |||||
* | Add HTTPClient unit tests | angel-721 | 2023-06-21 | 1 | -0/+1 |
| | |||||
* | Add initial 'NavigationObstacle' and 'NavigationRegion' tests | Pawel Lampe | 2023-06-14 | 1 | -0/+4 |
| | |||||
* | Add unit test: mouse movement after slider release | Markus Sauermann | 2023-06-05 | 1 | -0/+1 |
| | |||||
* | Streamline WorkerThreadPool tests and make them more robust | myaaaaaaaaa | 2023-05-17 | 1 | -3/+9 |
| | |||||
* | Fix multiple issues in WorkerThreadPool | Pedro J. Estébanez | 2023-05-11 | 1 | -0/+2 |
| | | | | | | | - Fix project settings being ignored. - Made usages of `native_thread_allocator` thread-safe. - Remove redundant thread-safety from `low_priority_threads_used`, `exit_threads`. - Fix deadlock due to unintended extra lock of `task_mutex`. | ||||
* | add unit tests for Curve3D | Alex Drozd | 2023-05-10 | 1 | -0/+1 |
| | |||||
* | Fix various errors when running the unit tests | RedworkDE | 2023-05-09 | 1 | -1/+1 |
| | | | | Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> | ||||
* | Add initial navigation tests | Pawel Lampe | 2023-02-13 | 1 | -0/+11 |
| | |||||
* | Add Unit Tests for Viewport InputEvent handling | Markus Sauermann | 2023-02-09 | 1 | -0/+4 |
| | |||||
* | Merge pull request #71972 from Sauermann/fix-test-ds | Rémi Verschelde | 2023-01-31 | 1 | -1/+4 |
|\ | | | | | | | [unittests] Send Mouse events via DisplayServer instead of push_input | ||||
| * | [unittests] Send Mouse events via DisplayServer instead of push_input | Markus Sauermann | 2023-01-29 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | Currently Unittests simplify mouse-events by just pushing them to Viewports. For dealing with mouse-screen-coordinates (caused by the introduction of multiple native Windows) it becomes necessary to extend the DisplayServer functionality for unittests. This PR introduces DisplayServerMock based on DisplayServerHeadless, which additionally supports basic Mouse-Input handling. | ||||
* | | Add Unit test for InputEventMouse | ARez | 2023-01-29 | 1 | -0/+1 |
|/ | |||||
* | Add unit tests for Curve2D | Henrique Coura | 2023-01-13 | 1 | -0/+1 |
| | |||||
* | Add support for the custom initial screen for the main window, fix primary ↵ | bruvzg | 2023-01-07 | 1 | -1/+1 |
| | | | | screen detection. |