Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2022-01-06 | Unify similar method descriptions | Haoyu Qiu | |
Notably: * `Packed*Array.size()` and `Array.size()`. * Shared methods of `Transform2D` and `Transform3D`. * Shared methods of `Vector2`, `Vector3`, and `Vector2i`. This reduces the Deja Vu when translating the class reference :) | |||
2021-11-26 | PackedByteArray, Array slice end exclusive, rename subarray to slice | Nathan Franke | |
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-10-29 | Move the docs for constructors and operators out of methods section | Aaron Franke | |
2021-10-01 | Merge pull request #52850 from mashumafi/vector-bsearch | Rémi Verschelde | |
2021-09-30 | Implement bsearch for Vector and Packed*Array | mashumafi | |
2021-09-20 | Don't generate empty doc sections and reduce code duplication | Aaron Franke | |
2021-09-17 | Allow comparing equality between builtin types and null | George Marques | |
2021-09-09 | Replace stb_vorbis with libogg+libvorbis | Ellen Poe | |
2021-07-30 | doc: Use self-closing tags for `return` and `argument` | Rémi Verschelde | |
For the time being we don't support writing a description for those, preferring having all details in the method's description. Using self-closing tags saves half the lines, and prevents contributors from thinking that they should write the argument or return documentation there. | |||
2021-04-21 | Add fill method to Arrays and PackedArrays | Matheus Lima Cunha | |
2021-04-04 | Fix misformatted documentation from #47435, #42827, #46991 | Yuri Sizov | |
2021-03-21 | Rename Array.invert() to Array.reverse() | Marcel Admiraal | |
Does the same internally for List and Vector<>, which includes all PackedArray types. | |||
2021-03-18 | doc: Sync classref with current source | Rémi Verschelde | |
And move GLTF docs to its module folder. | |||
2021-01-04 | doc: Sync classref with current source | Rémi Verschelde | |
2020-12-28 | Rename empty() to is_empty() | Marcel Admiraal | |
2020-12-17 | packed*arrays are pass by ref now. support duplicate and update documentation | Jordan Schidlowsky | |
2020-11-10 | doc: Sync classref to add operators after #43419 | Rémi Verschelde | |
2020-11-09 | Variant: Sync docs with new constructors, fixups after #43403 | Rémi Verschelde | |
Change DocData comparators for MethodDoc and ArgumentDoc to get a better ordering of constructors. | |||
2020-11-04 | doc: Sync classref with current source + fixup some bindings | Rémi Verschelde | |
Includes various changes triggered by the refactoring of method bindings. | |||
2020-10-01 | Link to demos from within the class reference | Aaron Franke | |
2020-07-06 | Add sort and has methods to PackedArrays | Aaron Franke | |
2020-02-22 | doc: Sync classref with apparent Variant return type changes | Rémi Verschelde | |
Part of those seem bogus, methods like Array.back()/front() should return a Variant and not void. | |||
2020-02-18 | doc: Sync classref with current source | Rémi Verschelde | |
Handle removal of Pool*Array types and other recent changes. |