| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |\
| | |
| | |
| | | |
Fix Camera3D::project_position() when depth=zfar
|
| | | |
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | | |
Add basic tests for Fontfile
|
| | | | |
|
|\| | | |
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
Improve `TextureProgressBar.set_radial_initial_angle()` by removing loops
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Replace two while loops with fposmodp.
Document radial_initial_angle wrapping.
Add testcases for set_radial_initial_angle()
|
|\| | | |
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Allow passing UID to importer
|
| | |/ /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
| |/ / |
|
|\| | |
|
| | |
| | |
| | |
| | | |
• `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
|
|\ \ \
| | | |
| | | | |
Fix copyright headers referring to Godot
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
|
| |\ \
| | |/
| |/|
| | | |
Fix `TreeItem` `get_prev*` methods when `p_wrap` is `true`
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Allow handling events, that were not used during physics picking.
(cherry picked from commit d14035edccae40020226f3dced26969647e73a15)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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>
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| | |
| | |
| | | |
Fix TabBar initialization issue and add tests
|
| |/ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
|/|
| | |
Add TextEdit option to prevent copying without a selection
|
| | |
|
| |
| |
| |
| |
| | |
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
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Co-authored-by: Yaohua Xiong <xiongyaohua@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
Added test cases for constructor and property getters/setters:
- Map width, depth, and data
- Minimum and maximum height
- Update map data from image
|
|\
| |
| |
| | |
[Tests] Make `[Audio]` tag consistent with other test environment tags
|
| | |
|
|\ \
| |/
|/|
| | |
Fix LineEdit word mode when there are no more words
|
| | |
|
|\ \
| | |
| | |
| | | |
Cleanup of raw `nullptr` checks with `Ref`
|
| | |
| | |
| | |
| | | |
Using `is_valid/null` over checks with `nullptr` or `ERR_FAIL_NULL` etc.
|
|/ / |
|
| |
| |
| |
| | |
New `last_child` member was not properly updated
|
|\ \
| | |
| | |
| | | |
Add unit tests for `OptionButton`
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | | |
Add button unit test
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Add unit tests for GradientTexture1D and GradientTexture2D
|
| | | | |
| | | | |
| | | | |
| | | | | |
Co-authored-by: ArthyChaux <53626057+ArthyChaux@users.noreply.github.com>
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Add unit tests for `StyleBoxTexture`
|