summaryrefslogtreecommitdiffstats
path: root/tests/scene
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@f128f383e892865379cb8b14e7bcc9858efe2973Spartan3222024-11-271-0/+6
|\
| * Merge pull request #98489 from Flarkk/fix_project_positionThaddeus Crews2024-11-271-0/+6
| |\ | | | | | | | | | Fix Camera3D::project_position() when depth=zfar
| | * Fix Camera3D::project_position() when depth=zfarFlorent Guiocheau2024-10-241-0/+6
| | |
* | | Merge commit godotengine/godot@9e6098432aac35bae42c9089a29ba2a80320d823Spartan3222024-11-201-0/+84
|\| |
| * | Merge pull request #99131 from MarcusAahl/my-testing-branchThaddeus Crews2024-11-191-0/+82
| |\ \ | | | | | | | | | | | | Add basic tests for Fontfile
| | * | Basic Fontfile testsmarcus åhl2024-11-191-0/+82
| | | |
* | | | Merge commit godotengine/godot@fd4c29a189e53a1e085df5b9b9a05cac9351b3efSpartan3222024-11-191-0/+94
|\| | |
| * | | Merge pull request #98816 from arkology/to-infinity-and-beyondThaddeus Crews2024-11-181-0/+92
| |\ \ \ | | |/ / | |/| | | | | | Improve `TextureProgressBar.set_radial_initial_angle()` by removing loops
| | * | Improve set_radial_initial_angle by removing loopsarkology2024-11-141-0/+92
| | | | | | | | | | | | | | | | | | | | | | | | Replace two while loops with fposmodp. Document radial_initial_angle wrapping. Add testcases for set_radial_initial_angle()
* | | | Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-122-2/+2
|\| | |
| * | | Merge pull request #97363 from reduz/deterministic-gen-suberesources-idThaddeus Crews2024-11-111-1/+1
| |\ \ \ | | | | | | | | | | | | | | | Allow passing UID to importer
| | * | | Allow passing UID to importerJuan2024-11-111-1/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | This helps, for importers spitting out new resources to the res:// filesystem to actually hash them to generate deterministic UIDs. This PR also fixes the determinism for translations.
| * / / Core: Integrate `Ref::instantiate` where possibleThaddeus Crews2024-11-101-1/+1
| |/ /
* | | Merge commit godotengine/godot@87318a2fb7fffeb72adca934e31915be077c3d1fSpartan3222024-11-061-6/+12
|\| |
| * | Style: Apply `clang-tidy` fixes (superficial)Thaddeus Crews2024-11-041-6/+12
| | | | | | | | | | | | • `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-2750-100/+100
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-2750-100/+100
| | | |
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-261-0/+126
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge pull request #97157 from pafuent/fixing_tree_item_get_prev_wrapThaddeus Crews2024-10-251-0/+126
| |\ \ | | |/ | |/| | | | Fix `TreeItem` `get_prev*` methods when `p_wrap` is `true`
| | * Fixing TreeItem get_prev_xxx methods when p_wrap is truePablo Andres Fuente2024-09-231-0/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #85032 The code that fix the issue is courtesy of @Jesusemora, I just added unit tests for it and did a rebase with the latest changes on master. Co-authored-by: Jesusemora <32273722+Jesusemora@users.noreply.github.com>
* | | Add an additional input stage after physics pickingMarkus Sauermann2024-10-231-0/+12
| | | | | | | | | | | | | | | | | | Allow handling events, that were not used during physics picking. (cherry picked from commit d14035edccae40020226f3dced26969647e73a15)
* | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-1150-0/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | | Rebrand Godot to RedotRandolph W. Aarseth II2024-10-112-2/+2
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Linux Editor tests workflow matrix Add Windows Editor w/ Mono workflow matrix Add Generate Glue Code job to Windows workflow Add Build GodotSharp job to Windows workflow Add godot compatibility version references Add Godot author info Add Godot version compatibility info Add Godot donor info Add Godot authors and donors to editor_about.cpp Credits: Co-authored-by: Skogi <skogi.b@gmail.com> Co-authored-by: Spartan322 <Megacake1234@gmail.com> Co-authored-by: swashberry <swashdev@pm.me> Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com> Co-authored-by: radenthefolf <radenthefolf@gmail.com> Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com> Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com> Co-authored-by: decryptedchaos <nixgod@gmail.com> Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com> Co-authored-by: Mister Puma <MisterPuma80@gmail.com> Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com> Co-authored-by: SingleError <isaaconeoneone@gmail.com> Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
* | Merge pull request #97255 from kitbdev/test-tabsRémi Verschelde2024-10-042-0/+1535
|\ \ | | | | | | | | | Fix TabBar initialization issue and add tests
| * | Fix TabBar initialization issue and add testskit2024-09-202-0/+1535
| |/
* | Add unit tests for PhysicsMaterialjonas2024-10-041-0/+107
| |
* | Add Unit Test cases for `Sky`MATTHEW ESTOPINAL2024-10-011-0/+141
| |
* | Move Godot Physics 2D into a module; add dummy 2D physics serverRicardo Buring2024-09-231-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | If the module is enabled (default), 2D physics works as it did before. If the module is disabled and no other 2D physics server is registered (via a module or GDExtension), then we fall back to a dummy implementation which effectively disables 2D physics functionality (and a warning is printed). The dummy 2D physics server can also be selected explicitly, in which case no warning is printed.
* | Merge pull request #90743 from timothyqiu/empty-selection-clipboardRémi Verschelde2024-09-232-0/+73
|\ \ | |/ |/| | | Add TextEdit option to prevent copying without a selection
| * Add TextEdit option to prevent copying without a selectionHaoyu Qiu2024-09-142-0/+73
| |
* | Add per-bone meta to Skeleton3Ddemolke2024-09-161-0/+78
| | | | | | | | | | Individual bones are not represented as `Node`s in Godot, in order to support meta functionality for them the skeleton has to carry the information similarly to how other per-bone properties are handled. - Also adds support for GLTF import/export
* | Enable Drag and Drop for SubViewports and WindowsMarkus Sauermann2024-09-151-13/+131
|/ | | | | | | | | | | | | | | Make Drag and Drop an application-wide operation. This allows do drop on Controls in other Viewports/Windows. In order to achieve this, `Viewport::_update_mouse_over` is adjusted to remember the Control, that the mouse is over (possibly within nested viewports). This Control is used as a basis for the Drop-operation, which replaces the previous algorithm, which was only aware of the topmost Viewport. Also now all nodes in the SceneTree are notified about the Drag and Drop operation, with the exception of SubViewports that are not children of SubViewportContainers.
* Do not defer PathFollow3D transform updatesYaohua Xiong2024-09-101-31/+0
| | | | Co-authored-by: Yaohua Xiong <xiongyaohua@gmail.com>
* Add unit tests for Parallax2DLeon Stansfield2024-09-061-0/+131
| | | | | | | | | | - Added test cases for setting and getting key properties of Parallax2D, including: - Scroll scale - Repeat size and times - Autoscroll - Scroll and screen offset - Limit begin and end - Follow viewport and ignore camera scroll flags
* Add unit tests for HeightMapShape3DLeon Stansfield2024-09-061-0/+122
| | | | | | | Added test cases for constructor and property getters/setters: - Map width, depth, and data - Minimum and maximum height - Update map data from image
* Merge pull request #96564 from Geometror/tests-audio-tagRémi Verschelde2024-09-041-9/+9
|\ | | | | | | [Tests] Make `[Audio]` tag consistent with other test environment tags
| * [Tests] Make `[Audio]` tag consistent with other test environment tagsHendrik Brucker2024-09-041-9/+9
| |
* | Merge pull request #96038 from kitbdev/fix-line-edit-caret-word-modeRémi Verschelde2024-09-041-0/+44
|\ \ | |/ |/| | | Fix LineEdit word mode when there are no more words
| * Fix LineEdit word mode when there are no wordskit2024-08-241-0/+44
| |
* | Merge pull request #96292 from AThousandShips/null_check_ref_fixRémi Verschelde2024-09-033-5/+5
|\ \ | | | | | | | | | Cleanup of raw `nullptr` checks with `Ref`
| * | Cleanup of raw `nullptr` checks with `Ref`A Thousand Ships2024-08-313-5/+5
| | | | | | | | | | | | Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
* | | ResourceImporterWAV: Enable QOA compression by defaultDeeJayLSP2024-08-311-0/+2
|/ /
* | [Tree] Fix error when removing child from `Tree`A Thousand Ships2024-08-281-0/+24
| | | | | | | | New `last_child` member was not properly updated
* | Merge pull request #93824 from wheatear-dev/test-option-buttonRémi Verschelde2024-08-281-0/+136
|\ \ | | | | | | | | | Add unit tests for `OptionButton`
| * | Add tests for OptionButtonEdward Moulsdale2024-07-181-0/+136
| | |
* | | Merge pull request #93381 from Luis-Wong/test-buttonRémi Verschelde2024-08-281-0/+66
|\ \ \ | | | | | | | | | | | | Add button unit test
| * | | Created button test for is_hovered() method.Luis-Wong2024-07-261-0/+66
| | | |
* | | | Merge pull request #90501 from Calinou/test-add-gradienttextureRémi Verschelde2024-08-281-0/+87
|\ \ \ \ | | | | | | | | | | | | | | | Add unit tests for GradientTexture1D and GradientTexture2D
| * | | | Add unit tests for GradientTexture1D and GradientTexture2DHugo Locurcio2024-04-101-0/+87
| | | | | | | | | | | | | | | | | | | | Co-authored-by: ArthyChaux <53626057+ArthyChaux@users.noreply.github.com>
* | | | | Merge pull request #95218 from MylesScholz/unit-testsRémi Verschelde2024-08-271-0/+194
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add unit tests for `StyleBoxTexture`