Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-27 | Merge pull request #57205 from TechnoPorg/variant-template-cast | Rémi Verschelde | |
Allow method binds to take Object subclasses as arguments | |||
2022-01-27 | Merge pull request #57281 from Rubonnek/rename-subsequence | Rémi Verschelde | |
2022-01-27 | Expose Transform3D::sphere_interpolate_with() | Max Hilbrunner | |
2022-01-26 | Rename String::is_subsequence_ofi to String::is_subsequence_ofn | Wilson E. Alvarez | |
2022-01-26 | Merge pull request #54173 from nathanfranke/fix-exact-match | Rémi Verschelde | |
2022-01-25 | Allow method binds to take Object subclasses as arguments | TechnoPorg | |
This commit adds a condition to VariantCaster that casts Variants of type OBJECT to any type T, if T is derived from Object. This change enables a fair bit of code cleanup. First, the Variant implicit cast operators for Node and Control can be removed, which allows for some invalid includes to be removed. Second, helper methods in Tree whose sole purpose was to cast arguments to TreeItem * are no longer necessary. A few small changes also had to be made to other files, due to the changes cascading down all the includes. | |||
2022-01-24 | Fix translation with multiple sources for the same language. | bruvzg | |
Remove unnecessary locale length checks. Add "C" -> "en" locale remap. | |||
2022-01-24 | Fix action exact match | Nathan Franke | |
2022-01-24 | Merge pull request #56754 from madmiraal/fix-45592 | Rémi Verschelde | |
2022-01-23 | Merge pull request #56931 from lyuma/etcpak_po2 | Rémi Verschelde | |
Enforce mult-of-4 requirements on etcpak input. | |||
2022-01-22 | Pad etcpak input to 4x4 blocks. Fixes #49981 | Lyuma | |
2022-01-23 | [Net] Fix get_response_body_length for large files. | Fabio Alessandrelli | |
Parsing was fixed, but not the return value for the exposed getter. | |||
2022-01-23 | Merge pull request #56337 from cdemirer/fix-array-dictionary-id | Rémi Verschelde | |
2022-01-22 | Don't sort printed Dictionary | kobewi | |
2022-01-20 | Merge pull request #35012 from Xrayez/press-any-key | Rémi Verschelde | |
2022-01-20 | Merge pull request #51452 from omar-polo/fix-macros | Rémi Verschelde | |
2022-01-20 | Merge pull request #52134 from RandomShaper/fix_naming | Rémi Verschelde | |
2022-01-20 | Rename or refactor macros to avoid leading underscores | Omar Polo | |
These are not used consistently and some can conflict with system-specific defines. While here, also delete some unused macros. | |||
2022-01-20 | Add `Input.is_anything_pressed` method | Andrii Doroshenko (Xrayez) | |
2022-01-20 | Rename Variant::is_ref() to is_ref_counted() | Pedro J. Estébanez | |
2022-01-20 | Merge pull request #56972 from lawnjelly/warn_unused | Rémi Verschelde | |
2022-01-20 | Add nodiscard to core math classes to catch c++ errors. | lawnjelly | |
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute. | |||
2022-01-19 | Delete orphaned property default for exit_code which is not exposed any more. | strank | |
2022-01-19 | Fix locale always selecting translation instead of "en", when no match found. | bruvzg | |
2022-01-18 | Merge pull request #52969 from bruvzg/locale_detection | Rémi Verschelde | |
2022-01-18 | Merge pull request #56896 from ↵ | Rémi Verschelde | |
akien-mga/dictionary-improve-VariantWriter-and-docs | |||
2022-01-18 | Merge pull request #56899 from touilleMan/fix-editor_node-set_exit_code | Rémi Verschelde | |
2022-01-18 | Improve locale detection. | bruvzg | |
Use separate language, script and country lists. Add locale selection dialog and property hint. | |||
2022-01-18 | Merge pull request #56668 from akien-mga/array-slice-nicer-bound-checks | Rémi Verschelde | |
2022-01-18 | Replace use of `OS::set_exit_code()` by `SceneTree::quit()` in `EditorNode` | Emmanuel Leblond | |
2022-01-18 | Dictionary: Serialize empty dict as `{}` instead of `{\n}` | Rémi Verschelde | |
Also make sure to always convert multiline dictionaries to a single line for its EditorHelp representation, as multiline values break formatting. | |||
2022-01-17 | Merge pull request #55939 from cdemirer/validated-array-add-fix | Rémi Verschelde | |
Fix validated version of array addition | |||
2022-01-18 | Fix validated version of array addition | cdemirer | |
2022-01-17 | Merge pull request #56809 from aaronfranke/replace-num-real | Rémi Verschelde | |
2022-01-17 | Merge pull request #55020 from bruvzg/vlk_device_surface_check | Rémi Verschelde | |
2022-01-17 | Merge pull request #56012 from bruvzg/wt🤎4 | Rémi Verschelde | |
2022-01-15 | Replace String::num_real code with a wrapper around String::num | Aaron Franke | |
2022-01-14 | Remove support for PVRTC texture encoding and decoding | Hugo Locurcio | |
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts. | |||
2022-01-14 | Merge pull request #56779 from aaronfranke/rect2-grow | Rémi Verschelde | |
2022-01-14 | Fix Actions mapped to triggers not using the full range | Marcel Admiraal | |
2022-01-14 | Remove zero size checks from Rect2 grow methods | Aaron Franke | |
2022-01-13 | Use mouse event relative motion to calculate mouse velocity | Marcel Admiraal | |
2022-01-13 | Merge pull request #56740 from AnilBK/camera-pre-allocate | Rémi Verschelde | |
2022-01-13 | CameraMatrix: Pre-allocate Vector in get_projection_planes(). | Anilforextra | |
2022-01-12 | Merge pull request #56492 from akien-mga/remove-author-docstrings | Rémi Verschelde | |
2022-01-12 | Merge pull request #56696 from AnilBK/use-init-lists | Rémi Verschelde | |
2022-01-12 | Use List Initializations for Vectors. | Anilforextra | |
2022-01-11 | Merge pull request #56130 from Faless/mbedtls/2.28.0 | Rémi Verschelde | |
2022-01-11 | Merge pull request #56322 from madmiraal/fix-42450 | Rémi Verschelde | |
2022-01-10 | `Array`: Relax `slice` bound checks to properly handle negative indices | Rémi Verschelde | |
The same is done for `Vector` (and thus `Packed*Array`). `begin` and `end` can now take any value and will be clamped to `[-size(), size()]`. Negative values are a shorthand for indexing the array from the last element upward. `end` is given a default `INT_MAX` value (which will be clamped to `size()`) so that the `end` parameter can be omitted to go from `begin` to the max size of the array. This makes `slice` works similarly to numpy's and JavaScript's. |