summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7cSpartan3222024-10-302-3/+3
|\
| * Merge pull request #97934 from adamscott/give-AThousandShips-a-breakThaddeus Crews2024-10-292-3/+3
| |\ | | | | | | | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
| | * Set clang-format `RemoveSemicolon` rule to `true`Adam Scott2024-10-252-3/+3
| | | | | | | | | | | | - Set clang-format `Standard` rule to `c++20`
* | | Merge pull request #818 from Spartan322/fixup/copyright-headersGeorge L. Albany2024-10-27133-266/+268
|\ \ \ | | | | | | | | Fix copyright headers referring to Godot
| * | | Fix copyright headers referring to GodotSpartan3222024-10-27132-264/+264
| | | |
| * | | Fix copyright_headers.py referring to GodotSpartan3222024-10-271-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | Fix create_test.py missing Redot copyright reference (cherry picked from commit 08b664511b0b984309dab13efc27ad2703d4ff18)
* | | | Merge commit godotengine/godot@61accf060515416da07d913580419fd8c8490f7bSpartan3222024-10-264-1/+441
|\ \ \ \ | |/ / / |/| / / | |/ /
| * | Merge pull request #92554 from Nazarwadim/implement_a_hash_mapThaddeus Crews2024-10-252-0/+296
| |\ \ | | | | | | | | | | | | Implement array based hash map `AHashMap`
| | * | Implement array based hash mapnazarii2024-10-242-0/+296
| | | |
| * | | 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>
| * | | Merge pull request #98357 from yeojunh/valid-base-check-num-int64-uint64Clay John2024-10-241-1/+17
| |\ \ \ | | |_|/ | |/| | Core: Fix String::num_int64(), uint64 for valid base check
| | * | Add checks for valid base in String::num_int64, uint64().yeojunh2024-10-201-1/+17
| | | | | | | | | | | | | | | | | | | | | | | | - Ensure String::num_int64, uint64 returns an empty string for bases less than 2 or greater than 36. - Added corresponding test cases to verify the behavior. - Error messages are printed when invalid bases are encountered. These messages are suppressed in the test output.
* | | | Merge pull request #769 from Spartan322/fix/projectionGeorge L. Albany2024-10-252-0/+90
|\ \ \ \ | | | | | | | | | | Fix `Projection::invert` on orthogonal projections and others.
| * | | | Fix `Projection::invert` on orthogonal projections and others.Álex Román2024-10-222-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to godotengine/godot#68878, specially when using orthographic projection. Also adds some tests. Adapted from godotengine/godot#95303
* | | | | 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)
* | | | | Merge commit godotengine/godot@b3bcb2dc14691f7729984128dca26a844f662fa1Spartan3222024-10-221-0/+8
|\ \ \ \ \ | |/ / / / |/| / / / | |/ / /
| * / / Add testA Thousand Ships2024-10-181-0/+8
| |/ /
* | | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-11131-0/+262
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-1121-98/+111
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-044-0/+1540
|\ \ | | | | | | | | | Fix TabBar initialization issue and add tests
| * | Fix TabBar initialization issue and add testskit2024-09-204-0/+1540
| | |
* | | Merge pull request #97227 from D0V4HKIIN/masterRémi Verschelde2024-10-042-0/+108
|\ \ \ | | | | | | | | | | | | Add unit tests for PhysicsMaterial
| * | | Add unit tests for PhysicsMaterialjonas2024-10-042-0/+108
| | | |
* | | | Add unit tests for String::parse_url()Pablo Andres Fuente2024-10-011-38/+53
|/ / /
* | | Merge pull request #97512 from matthewestopinal/mestopinal-sky-testsRémi Verschelde2024-10-012-0/+142
|\ \ \ | | | | | | | | | | | | Add Unit Test cases for `Sky`
| * | | Add Unit Test cases for `Sky`MATTHEW ESTOPINAL2024-10-012-0/+142
| | | |
* | | | Merge pull request #95931 from pafuent/adding_packet_peer_testsRémi Verschelde2024-10-012-0/+205
|\ \ \ \ | | | | | | | | | | | | | | | Add unit tests for `PacketPeer`
| * | | | Add unit tests for PacketPeerPablo Andres Fuente2024-10-012-0/+205
| |/ / / | | | | | | | | | | | | Partially fixes #43440
* | | | Merge pull request #95784 from pafuent/adding_stream_peer_buffer_testsRémi Verschelde2024-10-013-0/+476
|\ \ \ \ | | | | | | | | | | | | | | | Add unit tests for `StreamPeer` and `StreamPeerBuffer`
| * | | | Add unit tests for StreamPeer and StreamPeerBufferPablo Andres Fuente2024-10-013-0/+476
| |/ / / | | | | | | | | | | | | Partially fixes #43440
* / / / Parse fragment from URLHaoyu Qiu2024-09-271-0/+40
|/ / /
* | | SCons: Add unobtrusive type hints in SCons filesThaddeus Crews2024-09-251-1/+2
| | |
* | | Move Godot Physics 2D into a module; add dummy 2D physics serverRicardo Buring2024-09-232-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 #97323 from timothyqiu/drop-unicode-identifierRémi Verschelde2024-09-231-1/+15
|\ \ \ | | | | | | | | | | | | Fix script editor wrongly replaces and quotes non-ASCII letters
| * | | Fix script editor wrongly replaces and quotes non-ASCII lettersHaoyu Qiu2024-09-231-1/+15
| |/ /
* | | Merge pull request #95252 from rburing/3d_physics_moduleRémi Verschelde2024-09-231-0/+4
|\ \ \ | | | | | | | | | | | | Move Godot Physics 3D into a module; add dummy 3D physics server
| * | | Move Godot Physics 3D into a module; add dummy 3D physics serverRicardo Buring2024-09-211-0/+4
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the module is enabled (default), 3D physics works as it did before. If the module is disabled and no other 3D physics server is registered (via a module or GDExtension), then we fall back to a dummy implementation which effectively disables 3D physics functionality (and a warning is printed). The dummy 3D 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
| | |
* | | Merge pull request #95449 from SlashScreen/array_functionsRémi Verschelde2024-09-201-0/+18
|\ \ \ | |_|/ |/| | | | | Add callable support for `find` and `rfind` `Array` methods
| * | Add callable support for `find` and `rfind` `Array` methodsSlashscreen2024-09-131-0/+18
| | |
* | | Add per-bone meta to Skeleton3Ddemolke2024-09-162-0/+79
| | | | | | | | | | | | | | | 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
* | | Merge pull request #96856 from RandomShaper/selfdestruct_correctnessRémi Verschelde2024-09-161-0/+78
|\ \ \ | | | | | | | | | | | | Object: Let debug lock handle callee destruction within call chain gracefully
| * | | Object: Add tests about the safety of tail destructionPedro J. Estébanez2024-09-161-0/+78
| | | |
* | | | 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.
* | | Merge pull request #93856 from timothyqiu/expression-periodRémi Verschelde2024-09-111-0/+53
|\ \ \ | | | | | | | | | | | | Fix parsing of `4.` in Expression
| * | | Fix parsing of `4.` in ExpressionHaoyu Qiu2024-07-021-0/+53
| | | |
* | | | Do not defer PathFollow3D transform updatesYaohua Xiong2024-09-101-31/+0
| |/ / |/| | | | | | | | Co-authored-by: Yaohua Xiong <xiongyaohua@gmail.com>
* | | Merge pull request #95650 from LeonStansfield/parallax_2d_testsRémi Verschelde2024-09-062-0/+132
|\ \ \ | | | | | | | | | | | | Add unit tests for `Parallax2D`