summaryrefslogtreecommitdiff
path: root/core/io/resource.cpp
AgeCommit message (Expand)Author
2023-01-28Fix `Resource::duplicate()` missing packed arraysAdam Scott
2023-01-24Add PROPERTY_USAGE_NEVER_DUPLICATE flag and use for scriptAaron Franke
2023-01-24PropertyUsage: Rename "DO_NOT_SHARE_ON_DUPLICATE" to "ALWAYS_DUPLICATE"Aaron Franke
2023-01-19Cleanup unused engine code v2kobewi
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-11-29[Core] Fix Resource.resource_name type.Fabio Alessandrelli
2022-09-21Rename and expose `RefCounted::get_reference_count()`Marc Gilleron
2022-09-10Fixes #65377: get_datetime_* functions can return wrong valuesJames
2022-08-29Drop obsolete resource usage debug methods from OS classRémi Verschelde
2022-06-22Remake resource thread safety and APIreduz
2022-06-20Clean up Hash Functionsreduz
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Add a new HashMap implementationreduz
2022-05-03Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>`Hugo Locurcio
2022-04-20Fix more issues found by cppcheck.bruvzg
2022-04-11Make FileAccess and DirAccess classes reference counted.bruvzg
2022-03-10Discern between virtual and abstract class bindingsreduz
2022-01-06Fix multiple missing UTF-8 decoding.bruvzg
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-09Replace String comparisons with "", String() to is_empty()Nathan Franke
2021-10-14Add a name to TileSet sourcesGilles Roudière
2021-09-30Use range iterators for `Map`Lightning_A
2021-08-22Replace BIND_VMETHOD by new GDVIRTUAL syntaxreduz
2021-08-06OS: Fix used resource debug printsRémi Verschelde
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-22Implement textual ext/subresource IDs.reduz
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-06-11Core: Move DirAccess and FileAccess to `core/io`Rémi Verschelde
2021-04-30Implement Particle Trailsreduz
2021-02-11Improve resource load cachereduz
2021-02-10Removed _change_notifyreduz
2021-01-19Modernize RWLockPedro J. Estébanez
2021-01-13Expose `Resource.emit_changed()` to scriptAndrii Doroshenko (Xrayez)
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-11-18Fix crash duplicating local-to-scene resourcesPedro J. Estébanez
2020-11-17Fix crash in resoure duplicatePedro J. Estébanez
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz