summaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2022-04-25Merge pull request #60424 from timothyqiu/fa-unrefRémi Verschelde
Close `FileAccess` before accessing it with `DirAccess`
2022-04-25Merge pull request #60298 from reduz/scene-unique-pathsRémi Verschelde
2022-04-25Implement Scene Unique Nodesreduz
Implements https://github.com/godotengine/godot-proposals/issues/4096 * Nodes can be marked unique to the scene in the editor (or via code). * Unique nodes can be accessed via the **%** prefix at any point in the path. From that point in the path (depending on whether the scene of the path is), the unique node will be fetched. * Implementation is very optimal, as these nodes are cached.
2022-04-22Merge pull request #60201 from laws65/datetime-string-message-fixAaron Franke
Proper (in)validation of negative values in datetime strings and datetime dicts
2022-04-22Close FileAccess before accessing it with DirAccessHaoyu Qiu
2022-04-19Merge pull request #50175 from kleonc/image-blit-blend-fix-rectsHugo Locurcio
`Image.blit_rect/blend_rect` Fix rects calculations for negative arguments
2022-04-17Proper validation of negative values in datetime strings and datetime dictslaws65
2022-04-15Quick fix: Crash when parsing invalid datetime string #60189Oğuzhan Eroğlu
2022-04-14Merge pull request #60203 from RedHeadphone/masterRémi Verschelde
Fix Time.get_datetime_string_from_dict() does not validate input
2022-04-14Merge pull request #60208 from Magorx/input-set-custom-mouse-cursor-fixRémi Verschelde
Added p_shape check to avoid engine crash in DisplayServer
2022-04-13Merge pull request #60093 from TokageItLab/reset-blendRémi Verschelde
Make blend animation to use ResetTrack as default value
2022-04-13Merge pull request #60191 from novaplusplus/file-open-fixRémi Verschelde
2022-04-13Fix "File must be opened" error with File.open()nova++
2022-04-13Added p_shape check to avoid engine crushKingCakeTheFruity
2022-04-13validate input in Time.get_datetime_string_from_dict()RedHeadphone
format fix better fix to handle ERR_FAIL_COND_V_MSG return data type
2022-04-13Color: Rename `to_srgb`/`to_linear` to include base color spaceRémi Verschelde
This helps reduce confusion around sRGB <> Linear conversions by making both input and output color spaces explicit.
2022-04-13Merge pull request #60097 from V-Sekai/fix_triangle_mesh_selectionRémi Verschelde
Rearrange TriangleMesh function to workaround MSVC compiler bug
2022-04-13Rearrange TriangleMesh stack level incrementation to fix MSVC compiler ↵SaracenOne
optimization bug
2022-04-12Merge pull request #60078 from Pineapple/cowdata-get-dataRémi Verschelde
Remove get_data() from CowData
2022-04-12Remove or make private `FileAccess` `close()` methods.bruvzg
2022-04-12Narrow FileAccess scope to prevent deadlocks.bruvzg
2022-04-11Merge pull request #53573 from Klowner/53568-safelist-leak-fixRémi Verschelde
2022-04-11Merge pull request #60046 from Zylann/print_line_functionRémi Verschelde
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-04-10Make blend animation to use ResetTrack as default valueSilc 'Tokage' Renew
2022-04-09Remove get_data() from CowDataBartłomiej T. Listwon
2022-04-09Changed print_line macro to a functionMarc Gilleron
2022-04-08add SafeList destructor which calls maybe_cleanup() to prevent mem leakMark Riedesel
2022-04-08Merge pull request #59324 from Zylann/fix_fvec_array_binary_loadRémi Verschelde
Fix loading binary resources with float=64
2022-04-08Fix loading binary resources with float=64Marc Gilleron
- PackedVector2Array - PackedVector3Array - PackedColorArray
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-04-05Fix DynamicBVH crash after #59867Rémi Verschelde
I made a wrong assumption that initialization the other pointer in the union would properly initialize the `childs` array.
2022-04-04Zero initialize all pointer class and struct membersRémi Verschelde
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
2022-04-03Merge pull request #59633 from EricEzaM/better-code-complete-updateRémi Verschelde
Improve sorting of Code Completion options.
2022-04-01Improve sorting of Code Completion options.Eric M
Done by ordering options by their location in the code - e.g. local, parent class, global, etc.
2022-03-31Fix some issues found by clang sanitizers.bruvzg
2022-03-31Fix typos with codespellRémi Verschelde
Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns.
2022-03-30Merge pull request #58436 from piiertho/feature/typed-vararg-method-bindRémi Verschelde
2022-03-30Make vararg method bind no return and returnPierre-Thomas Meisels
Type emit_signal exposed method return type set UndoRedo add_do_method and add_undo_method exposed return void Set TreeItem::_call_recursive_bind returns void Set _rpc_bind and _rpc_id_bind returns void in Node Set _call_group and _call_group_flags method returns void in SceneTree Set godot-cpp-test CI flag to false
2022-03-30Add PortableCompressedTexturereduz
* Resource that allows saving textures embedded in scenes or standalone. * Supports only formats that are portable: Lossy, Lossles or BasisUniversal This is something I wanted to add for a long time. I made it now because @fire requires it for importing GLTF2 files with embedded textures, but also this will allow saving Godot scenes as standalone binary files that will run in all platforms (because textures will load everywhere). This is ideal when you want to distribute individual standalone assets online in games that can be built from Godot scenes.
2022-03-29Merge pull request #58608 from KoBeWi/metadefaultRémi Verschelde
2022-03-28String: Remove TTR and DTR defines in non-tools buildRémi Verschelde
This ensures we don't use TTR in runtime code, as it's specifically meant to source translations for the editor.
2022-03-28Merge pull request #59548 from akien-mga/obj-remove-unused-categoriesRémi Verschelde
2022-03-28Merge pull request #59456 from Calinou/color-expose-to-linear-srgbRémi Verschelde
2022-03-28Merge pull request #59553 from reduz/script-extension-supportRémi Verschelde
2022-03-28Revert "Sort autocomplete/code completion options in a better way"Juan Linietsky
2022-03-28Expose Color's `to_linear()` and `to_srgb()` to scriptingHugo Locurcio
2022-03-28Merge pull request #59611 from mashumafi/const-ref-callableRémi Verschelde
Const Ref Callable for custom sort/search
2022-03-28Merge pull request #58931 from EricEzaM/proposals/4189-better-code-completionRémi Verschelde
Sort autocomplete/code completion options in a better way
2022-03-28Merge pull request #59600 from Bromeon/feature/extension_to_stringRémi Verschelde
GDExtension: change to_string signature to accept `GDNativeStringPtr` instead of returning `const char*`