summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2022-08-30Implement `AStarGrid2D` class with jump-point pathfindingYuri Rubinsky
2022-08-30Add `String.to_{camel,pascal,snake}_case` methodsDanil Alexeev
2022-08-29Rename String `plus_file` to `path_join`Aaron Franke
2022-08-29Merge pull request #65031 from akien-mga/os-drop-obsolete-resource-debuggingRémi Verschelde
2022-08-29Drop obsolete resource usage debug methods from OS classRémi Verschelde
These methods exist since the dawn of (open source) Godot and have hardly been updated over time, so they barely work and I'm fairly sure nobody is using them. (See #46505 for details.) While some of the functionality they aimed to provide might be useful for optimization work and introspection, this should likely be redesigned from scratch with a cleaner and more modern interface (e.g. exposed via the Performance singleton, or ResourceLoader, and a better API overall).
2022-08-29[Web] Rename JavaScript platform to Web.Fabio Alessandrelli
Also rename export name from "HTML5" to "Web".
2022-08-27[Windows] Improve build environment detection, add support for Windows on ARM.bruvzg
2022-08-27Add linear/cubic angle interpolation to Animation interpolation typeSilc Renew
2022-08-26Merge pull request #64367 from Mickeon/rename-var-to-strRémi Verschelde
Rename `str2var` to `str_to_var` and similar
2022-08-26Merge pull request #64925 from RandomShaper/ps_res_pathRémi Verschelde
Determine `ProjectSettings`' resource path early
2022-08-26Determine ProjectSettings' resource path earlyPedro J. Estébanez
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict`
2022-08-26[macOS export] Simplify code signing options, add support for rcodesign tool ↵bruvzg
for signing and notarization.
2022-08-25Merge pull request #58530 from Calinou/os-remove-dump-memory-to-fileRémi Verschelde
Remove unimplemented `OS.dump_memory_to_file()` method
2022-08-25Merge pull request #64776 from YuriSizov/import-images-moar-flagsRémi Verschelde
2022-08-25Merge pull request #64844 from RandomShaper/fa_access_typeRémi Verschelde
Add `FileAccess::get_access_type()`
2022-08-24Merge pull request #64531 from madmiraal/fix-63972-2Rémi Verschelde
Fix axis mapped to DPad buttons not releasing opposite button
2022-08-24Add FileAccess::get_access_type()Pedro J. Estébanez
2022-08-24Merge pull request #64691 from TokageItLab/Quaternion-editorRémi Verschelde
2022-08-24Merge pull request #64082 from KoBeWi/array3kRémi Verschelde
2022-08-24Implement Quaternion EditorSilc Renew
2022-08-24Replace Array return types with TypedArray 3kobewi
2022-08-24fix arg naming in ResourceFormatLoader extensionderammo
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-23Make `ImageLoader` take bit field flagsYuri Sizov
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