summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2022-08-24Replace Array return types with TypedArray 3kobewi
2022-08-24Merge pull request #64794 from Chaosus/projection_constructorYuri Rubinsky
2022-08-24Merge pull request #64009 from KoBeWi/arrayy_lmaoRémi Verschelde
Replace Array return types with TypedArray (part 2)
2022-08-24Add constructor accepting four Vector4's to `Projection`Yuri Rubinsky
2022-08-24Merge pull request #63728 from MarcusElg/%vRémi Verschelde
Add %v for formatting vectors
2022-08-23Replace Array return types with TypedArray 2kobewi
2022-08-23Merge pull request #64721 from bruvzg/fix_prop_revet_extRémi Verschelde
2022-08-23Add %v for formatting vectorsMarcus Elg
2022-08-23Merge pull request #59779 from rainerdeyke/constexpr-operatorsJFonS
Made Key operators constexpr
2022-08-23[GDExtension] Fix `_property_can_revert` and `_property_get_revert` methods ↵bruvzg
using incorrect string type.
2022-08-23Merge pull request #64511 from derammo/derammo_fix_has_property_default_valueRémi Verschelde
2022-08-23Merge pull request #64690 from ↵Rémi Verschelde
touilleMan/projection-members-offsets-in-gdentension-api
2022-08-23Merge pull request #64678 from TokageItLab/implement-ease-bakerRémi Verschelde
Fix Quaternion Tween and add Easing baker to AnimationTrackEditor
2022-08-23Merge pull request #64732 from RandomShaper/input_is_finalRémi Verschelde
Consolidate the fact that `Input` is meant to be final
2022-08-23Merge pull request #64489 from MewPurPur/fast-string-repeatRémi Verschelde
Improved performance of `String.repeat()`
2022-08-23Merge pull request #63959 from KoBeWi/typo_arrrayRémi Verschelde
Replace Array return types with TypedArray (part 1)
2022-08-23Merge pull request #64428 from godotengine/gdextension-ignore-property-arrayRémi Verschelde
Ignore class's property array when generating extension_api.json (not…
2022-08-22Improved performance of String repeat methodVolTer
2022-08-22Replace Array return types with TypedArraykobewi
2022-08-22Merge pull request #60515 from KoBeWi/electrostatic_jasonRémi Verschelde
2022-08-22Merge pull request #64571 from kleonc/string-fix-self-add-assignRémi Verschelde
2022-08-22Ignore fake properties in classes when generating extension_api.jsonEmmanuel Leblond
In extension_api.json we want to expose properties that are meant to access a class attribute from script (i.e. `Node2D.position`). However property system is also used in Godot to declare attributes accessible from the node editor: - property with '/' in their name - property array with NIL type that represents an array
2022-08-22Merge pull request #64374 from RandomShaper/inheritable_cl_argsRémi Verschelde
2022-08-22Merge pull request #64339 from YuriSizov/core-multilevel-validate-propertyRémi Verschelde
2022-08-22Merge pull request #64610 from reduz/startup-benchmark-supportRémi Verschelde
2022-08-22Merge pull request #60309 from The-O-King/octRémi Verschelde
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-08-22Merge pull request #63602 from TokageItLab/cubic-interp-timeRémi Verschelde
2022-08-22Consolidate the fact that `Input` is meant to be finalPedro J. Estébanez
This reverts #38034 and removes the `iteration()` method.
2022-08-22Fix Quaternion Tween and implement ease bakerSilc Renew
2022-08-21Add missing Projection's members offsets to gdextension_api.jsonEmmanuel Leblond
2022-08-20Expose Basis `set_orthogonal_index` method as a GridMap functionrafallus
2022-08-20added missing virtual to ScriptExtensionderammo
_has_property_default_value is a required virtual for ScriptExtension but it was not bound, and could therefore not be implemented this made it impossible to implement a ScriptExtension that runs
2022-08-19Merge pull request #64334 from YuriSizov/core-bind-property-revert-methodsYuri Sizov
Make `property_*_revert` methods multilevel and expose them for scripting
2022-08-19Add Startup benchmarking supportJuan Linietsky
This adds support for benchmarking engine startup (and editor startup if used). The goal is to use this in the benchmarking server to track improvements and changes to engine, editor, importer and scene loading startup times.
2022-08-19Overhaul CLI argument forwarding to processes started by the editorPedro J. Estébanez
2022-08-19Make `cubic_interpolate()` consider key time in animationSilc Renew
2022-08-18Merge pull request #64302 from neikeq/unreference-callback-regr-from-44691448Clay John
Fix instance binding unreference callback regression
2022-08-18Increase the default project window size for better usabilityHugo Locurcio
The new default window size is tuned to: - Have a 16:9 aspect ratio, - Have both dimensions divisible by 8 to better play along with video recording, - Be displayable correctly in windowed mode on a 1366×768 display (tested on Windows 10 with default settings). This breaks compatibility with projects that didn't change the window size from the default value (or that kept one of the values to its default).
2022-08-18Fix undefined behavior in `String::operator+=(const String &)`kleonc
2022-08-18Make `property_*_revert` methods multilevel and expose them for scriptingYuri Sizov
2022-08-16Make JSON methods statickobewi
2022-08-13Octahedral Normal/Tangent CompressionOmar El Sheikh
Implementation of Octahedral normal compression into Godot 4.0
2022-08-12Fix instance binding unreference callback regressionIgnacio Roldán Etcheverry
This was a regression from 44691448911f1d29d4d79dbdd5553734761e57c4 The callback should be called, not only be called when the refcount reaches 0. For example, the C# callback needs to know when the refcount reaches 1, in order to swap to a weak GC handle.
2022-08-10Expose clear method for packed arraysHaoyu Qiu
2022-08-09vector4 distance_squared_to and update csharpantonWetzel
2022-08-08Merge pull request #63258 from Calinou/gdextension-print-expected-config-os-archRémi Verschelde
2022-08-08Merge pull request #63632 from ↵Rémi Verschelde
dsnopek/fix-locale-remap-with-binary-resources-4.x [4.x] Fix locale resource remapping with binary conversion on export
2022-08-08Print expected `os.arch` tuple for current platform in GDExtension errorHugo Locurcio
This also adds `Engine.get_architecture_name()` to get the name of the CPU architecture the Godot binary was built for.
2022-08-08Fix locale resource remapping with binary conversion on exportDavid Snopek