Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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. | |||||
* | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 | |
| | | | | | | | | | | | | | | | | | | | | As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||||
* | Add initial tests for Node | Marius Hanl | 2023-01-03 | 1 | -0/+1 | |
| | | | | | | | | - Test simple and complex cases for: -> add, remove, move, get, find, count, is_inside_tree -> name, nodepath -> verify the scene tree - Simple tests for the processing setup | |||||
* | Merge pull request #70396 from jainl28patel/VisualShader-unit-test | Yuri Rubinsky | 2022-12-26 | 1 | -0/+1 | |
|\ | ||||||
| * | Add unit test for VisualShader | jainl28patel | 2022-12-26 | 1 | -0/+1 | |
| | | ||||||
* | | Added the possibility to define a default value in ↵ | Marius Hanl | 2022-12-21 | 1 | -0/+1 | |
|/ | | | | | | | | ProjectSettings.get_setting(), which is used when no setting is set. Also added tests for the project settings. Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com> | |||||
* | Remove duplicate project settings definitions | kobewi | 2022-11-08 | 1 | -3/+0 | |
| | ||||||
* | Add a test suite for `Math::` namespace functions | Hendrik Brucker | 2022-11-04 | 1 | -0/+1 | |
| | | | | Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||||
* | Merge pull request #67274 from jbcolli2/Primitive_Tests | Rémi Verschelde | 2022-11-02 | 1 | -0/+1 | |
|\ | | | | | | | Unit Tests for all Primitive Meshes. | |||||
| * | PrimitiveMesh unit tests. | jbcolli2 | 2022-10-14 | 1 | -0/+1 | |
| | | ||||||
* | | Merge pull request #66927 from jbcolli2/Path2d-Tests | Rémi Verschelde | 2022-11-02 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | Unit tests for Path2D class | |||||
| * | | Unit tests for Path2D module. | jbcolli2 | 2022-10-12 | 1 | -0/+1 | |
| |/ | | | | | | | Co-authored-by: Matthew-Tave <tavematthew@gmail.com> | |||||
* | | Merge pull request #67800 from jbcolli2/ArrayMesh-UnitTests | Rémi Verschelde | 2022-10-31 | 1 | -0/+1 | |
|\ \ | | | | | | | | | | Unit Tests for ArrayMesh class for Issue #43440 | |||||
| * | | ArrayMesh unit tests | jbcolli2 | 2022-10-24 | 1 | -0/+1 | |
| |/ | ||||||
* / | Make window creation with custom position do not flash | Wei Guo | 2022-10-24 | 1 | -1/+1 | |
|/ | ||||||
* | Expose registration of physics servers to GDExtension | Ricardo Buring | 2022-09-07 | 1 | -2/+2 | |
| | | | | This exposes PhysicsServer2DManager and PhysicsServer3DManager. | |||||
* | Merge pull request #64952 from Chaosus/vs_rename_uniform_to_param | Rémi Verschelde | 2022-09-02 | 1 | -1/+1 | |
|\ | ||||||
| * | Rename `uniform` to `parameter` across the engine | Yuri Rubinsky | 2022-09-01 | 1 | -1/+1 | |
| | | ||||||
* | | Refactor BitMap and add tests | Hendrik Brucker | 2022-09-01 | 1 | -0/+1 | |
|/ | | | | Co-authored-by: Resul Çelik <resul_celik@hotmail.com> | |||||
* | Add ThemeDB, expose previously static Theme methods | Yuri Sizov | 2022-08-26 | 1 | -3/+8 | |
| | ||||||
* | Vector4/Vector4i: Add missing methods, tests and fix change of sign operator | Hendrik Brucker | 2022-08-07 | 1 | -0/+2 | |
| | ||||||
* | Add unit tests for all public methods in the SpriteFrames class | jtorre39 | 2022-08-04 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #50907 from codepatzer/quaternion_ut | Rémi Verschelde | 2022-08-04 | 1 | -0/+1 | |
|\ |