| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
(cherry picked from commit 1c419531a009f48aa074f9b5f93b98d387c33723)
|
| |
|
|
| |
(cherry picked from commit c3e921fba3be76c27c33c495e2df4b64fdeb8638)
|
| |
|
|
| |
(cherry picked from commit 5b0ddb1354e211a6a6ef0ddfe27c0f47d69406b3)
|
| |
|
|
| |
(cherry picked from commit bb9c75c5ed818197794dcae109f4555db4f5cb7c)
|
| |
|
|
| |
(cherry picked from commit a0626d7d9c005905b836552d597c173c701e248b)
|
| |
|
|
| |
(cherry picked from commit a6dc160d5cdf581c61d9c0ecd042aa7b5e958a87)
|
| |
|
|
| |
(cherry picked from commit bf14a6deffe4c9b74920080851f7e4e273f66116)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
They work exactly the same as current checkbox-decorated items, but in order to preserve compatibility, separate methods are used, like `add_radio_check_item()`. The other option would have been to add a new parameter at the end of `add_check_item()` and the like, but that would have forced callers to provide the defaults manually.
`is_item_checkable()`, `is_item_checked()` and `set_item_checked()` are used regardless the item is set to look as check box or radio button.
Keeping check in the name adds an additional clue about these facts.
Closes #13055.
(cherry picked from commit ab3b1d9f3ed5c8a4dda885d84ed5949b0146639d)
|
| |
|
|
|
|
| |
#17962)
(cherry picked from commit 0853ac2006194afc7f96ad49cb15fc1e0746c83f)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since create_outline can only make outline for PRIMITIVE_TRIANGLES,
when QuadMesh (which is PRIMITIVE_TRIANGLE_FAN) is used to create
outline, will leave `arrays` empty, and crash when it is being indexed
for "indices" subarray.
This PR shows error when there's only one surface and it is not
TRIANGLES. Also prevent the crash if it has more than one surface
and none of them are TRIANGLES (and any other cases that could leave
`arrays` empty) by checking the size of `arrays` == 8 before indexing
it, since the method seems to expect `arrays` to be of that size.
(cherry picked from commit a492d229529018f0277f75aa7b99661b5dd40420)
|
| |
|
|
| |
(cherry picked from commit 7cbf301f31a57771b3c7dbe378654195f3db4ab1)
|
| |
|
|
| |
(cherry picked from commit caa0d513ab89d46dbf694182ab47a77f5fbe31ed)
|
| |
|
|
| |
(cherry picked from commit b553b38e7be52003f44bb05165fdae25c5863ab7)
|
| |
|
|
| |
(cherry picked from commit 899f7b125e843d7187ad7c614588d635ce989f80)
|
| |
|
|
| |
(cherry picked from commit 934498d37ad8f57384a3eeddc9b577797f2339a3)
|
| |
|
|
| |
(cherry picked from commit 1cfc43421ee75304a63ef3905c0334f9d3faf302)
|
| |
|
|
| |
(cherry picked from commit 095e2bcc26302a27a71b37b76348cb9231ab5862)
|
| |
|
|
|
|
| |
AssetLib now uses thread as requested to download previews and items
(cherry picked from commit 3a25415a1c2928e22b4eb9da782237ed73fb79c8)
|
| |
|
|
| |
(cherry picked from commit d702d7b335c0c9305e75131770c0ea739b70d813)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous logic with VERSION_MKSTRING was a bit unwieldy, so there were
several places hardcoding their own variant of the version string, potentially
with bugs (e.g. forgetting the patch number when defined).
The new logic defines:
- VERSION_BRANCH, the main 'major.minor' version (e.g. 3.1)
- VERSION_NUMBER, which can be 'major.minor' or 'major.minor.patch',
depending on whether the latter is defined (e.g. 3.1.4)
- VERSION_FULL_CONFIG, which contains the version status (e.g. stable)
and the module-specific suffix (e.g. mono)
- VERSION_FULL_BUILD, same as above but with build/reference name
(e.g. official, custom_build, mageia, etc.)
Note: Slight change here, as the previous format had the build name
*before* the module-specific suffix; now it's after
- VERSION_FULL_NAME, same as before, so VERSION_FULL_BUILD prefixed
with "Godot v" for readability
Bugs fixed thanks to that:
- Export templates version matching now properly takes VERSION_PATCH
into account by relying on VERSION_FULL_CONFIG.
- ClassDB hash no longer takes the build name into account, but limits
itself to VERSION_FULL_CONFIG (build name is cosmetic, not relevant
for the API hash).
- Docs XML no longer hardcode the VERSION_STATUS, this was annoying.
- Small cleanup in Windows .rc file thanks to new macros.
(cherry picked from commit 23ebae01dc7e3df9c842ca7d017f7b233837721d)
|
| |
|
|
| |
(cherry picked from commit 7368978a48127a4c238f51bd0dbdf4c8d091809f)
|
| |
|
|
| |
(cherry picked from commit d35e48622800f6686dbdfba380e25170005dcc2b)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
(cherry picked from commit 612ab4bbc6f2396f4dcd68c3f142f7dfa2f5f0a5)
|
| |
|
|
| |
(cherry picked from commit 24c170555d57ccbbb270f02d0b5d3e98f99b8729)
|
| |
|
|
|
|
|
|
|
| |
also fix error when removing multiple tabs from TabContainer at same frame.
like closing multiple docs at once.
Fix #16403
(cherry picked from commit df84290a7ee2e4e939fc4eccc030129227c83895)
|
| |
|
|
| |
(cherry picked from commit cceb176be372c4c07c18d707e794ee8c3a8873e8)
|
| |
|
|
| |
(cherry picked from commit e1778fb921a7800e50fd464cc16eaae6faa19ee9)
|
| |
|
|
|
|
| |
method/help lists.
(cherry picked from commit 4dbf6ac1b890ff6333d1600d2c091baa176b356c)
|
| |
|
|
|
|
| |
Closes #5968
(cherry picked from commit da69a0625333304e81e5d706d13e15ccbd414a52)
|
| |
|
|
| |
(cherry picked from commit 4d92c5e1c306b483d30004fe04fbef1ad46f7f7f)
|
| |
|
|
| |
(cherry picked from commit 3094e897821491a1b2a9e28096d94ff32a3461e8)
|
| |
|
|
| |
(cherry picked from commit 5513e4e1f9674f9163fdeb6ccc6dc1994736703a)
|
| |
|
|
| |
(cherry picked from commit fb8d2420b58825c5293025ca8dc5b3f4e587787d)
|
| |
|
|
| |
(cherry picked from commit 06965f2770a5ee25db1691174d22d2a4a8e9116a)
|
| |
|
|
| |
(cherry picked from commit 3ba43ac975fae174454f38ec7ae9979ea0eb5964)
|
| |
|
|
| |
(cherry picked from commit b507eeddcce18511445c940a8803ab439f830afa)
|
| |
|
|
| |
(cherry picked from commit cfac160f9fb29996a38e1360f223236ccf15c48c)
|
| |
|
|
|
|
|
|
| |
I'm not sure about this fix. This seems to also fixes the weird
selection bug where when selecting node 1 to 3 it focuses on
2nd node.
(cherry picked from commit 25dd1f0681cf6532b1d0fb1e023d0e8a50c30e69)
|
| |
|
|
| |
(cherry picked from commit b766a849adb027762baabc89c0b58635883cd9d7)
|
| |
|
|
|
| |
fix https://github.com/godotengine/godot/issues/16054
The clone_down shortcut that conflicts with the "editor / play" shortcut has been replaced by "SHIFT + COMMAND + C" instead of "COMMAND + B" on macOS
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
```
WARNING: cleanup: ObjectDB Instances still exist!
At: core/object.cpp:1989.
Leaked Instance: VSeparator:13837 - Node Name:
Leaked Instance: AutotileEditorHelper:13814
Orphan StringName: VSeparator
Orphan StringName: AutotileEditorHelper
StringName: 2 unclaimed string names at exit.
```
|
| |
|
|
| |
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
|
| |
|
|
| |
subtile.
|
| |
|
|
| |
suprised that set_anchor changes the margins values
|
| |\
| |
| | |
Fix an issue with the animation editor not seeking to the target time
|
| | |
| |
| |
| | |
Fixes #15646.
|
| | | |
|
| | | |
|
| |/ |
|