summaryrefslogtreecommitdiffstats
path: root/core/io/resource_loader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* Revert "Return error when no ResourceFormatLoader found."Rémi Verschelde2024-09-191-4/+0
* ResourceLoader: Fixup resource changed feature (no. 2)Pedro J. Estébanez2024-09-131-1/+1
* Merge pull request #96617 from RandomShaper/res_loader_pendingRémi Verschelde2024-09-061-0/+10
|\
| * ResourceLoader: Add last resort life-time insurance for tokensPedro J. Estébanez2024-09-061-0/+10
* | ResourceLoader: Fixup resource changed featurePedro J. Estébanez2024-09-061-0/+4
|/
* ResourceLoader: Add thread-aware resource changed mechanismPedro J. Estébanez2024-09-061-0/+84
* ResourceLoader: Simplify handling of unregistered tasksPedro J. Estébanez2024-09-051-39/+31
* Use `MutexLock` in more placesA Thousand Ships2024-08-291-33/+31
* ResourceLoader: Handle another case of user tokensPedro J. Estébanez2024-08-281-0/+5
* Fix ResourceLoader is not verbosely printing a resource path on loadingKongfa Waroros2024-08-281-0/+7
* Merge pull request #93739 from AThousandShips/lock_unlockRémi Verschelde2024-08-261-8/+7
|\
| * [Core] Allow locking/unlocking of `MutexLock`A Thousand Ships2024-08-261-8/+7
* | Merge pull request #93064 from Hilderin/fix-fileSystem-dock-wont-show-any-fil...Rémi Verschelde2024-08-261-29/+32
|\ \ | |/ |/|
| * Fix FileSystem dock won't show any file folders (v2)Hilderin2024-08-201-29/+32
* | WorkerThreadPool (plus friends): Overhaul unlock allowance zonesPedro J. Estébanez2024-08-211-1/+5
* | ResourceLoader: Fix edge cases in the management of user tokensPedro J. Estébanez2024-08-211-83/+95
* | ResourceLoader: Optimize remap check by deferring until a non-mutex zonePedro J. Estébanez2024-08-211-4/+5
* | ResourceLoader: Enhance deadlock preventionPedro J. Estébanez2024-08-211-18/+34
* | ResourceLoader: Properly push & pop TLS state on recursive load tasksPedro J. Estébanez2024-08-211-0/+22
* | Merge pull request #94801 from gamelessone/fix-cond-varRémi Verschelde2024-08-211-8/+12
|\ \
| * | Fix use condition_variable after freeAleksey Vasenev2024-07-301-8/+12
* | | Merge pull request #95508 from Summersay415/loaded-when-notRémi Verschelde2024-08-191-0/+4
|\ \ \
| * | | Return error when no ResourceFormatLoader found.Summersay4152024-08-141-0/+4
| | |/ | |/|
* | | ResourceLoader: Revert workaround resource loading crashes due to buggy TLSPedro J. Estébanez2024-08-191-11/+7
* | | Merge pull request #95549 from timothyqiu/split-translation-serverRémi Verschelde2024-08-161-1/+1
|\ \ \
| * | | Split TranslationServer into its own fileHaoyu Qiu2024-08-151-1/+1
| |/ /
* | | Merge pull request #95477 from RandomShaper/res_load_dev_bugsRémi Verschelde2024-08-161-12/+2
|\ \ \ | |/ / |/| |
| * | ResourceLoader: Use better error handling for possible engine bugsPedro J. Estébanez2024-08-131-12/+2
* | | ResourceLoader: Fix error on querying progress for uncached loadsPedro J. Estébanez2024-08-131-4/+6
|/ /
* | [ResourceLoader] Add check to prevent double free crashes.bruvzg2024-08-061-2/+5
* | ResourceLoader: Let resource setup late steps invoke loading in turnPedro J. Estébanez2024-07-291-1/+13
|/
* ResourceLoader: Fix sync issues with error reportingPedro J. Estébanez2024-07-191-2/+4
* Fixup recent changes to threading concernsPedro J. Estébanez2024-07-161-39/+39
* ResourceLoader: Fix error message due to already-awaited tasks being re-awaitedPedro J. Estébanez2024-07-081-1/+1
* ResourceLoader: Fixup management of thread-specific statusPedro J. Estébanez2024-07-081-5/+2
* ResourceLoader: Support polling and get-before-complete on the main threadPedro J. Estébanez2024-06-281-0/+37
* GDScript: Enhance handling of cyclic dependenciesPedro J. Estébanez2024-06-261-0/+36
* ResourceLoader: Fix handling of uncached loadsPedro J. Estébanez2024-06-241-14/+12
* Merge pull request #93124 from RandomShaper/skull_trioRémi Verschelde2024-06-141-7/+13
|\
| * ResourceLoader: Let the caller thread use its own message queue overridePedro J. Estébanez2024-06-131-7/+12
| * WorkerThreadPool: Fix thread message queue not restored after overridden in a...Pedro J. Estébanez2024-06-131-0/+1
* | ResourceLoader: Avoid deadlock when awaiting a loader thread that failed earlyPedro J. Estébanez2024-06-121-26/+37
|/
* Revert "Fix FileSystem dock won't show any file folders"Rémi Verschelde2024-06-111-32/+29
* Fix FileSystem dock won't show any file foldersHilderin2024-06-101-29/+32
* Merge pull request #90091 from ajreckof/Fix-load-subtask-not-being-registered...Rémi Verschelde2024-04-241-4/+8
|\
| * Fix load subtask not being registered leading to false progress values.ajreckof2024-04-131-4/+8
* | [Core] Add iteration support to `Array`A Thousand Ships2024-04-101-2/+3
* | [Core] Fix `ResourceLoader.load` cache with relative pathsA Thousand Ships2024-03-301-1/+1
|/
* Enhance cache modes in resource loadingPedro J. Estébanez2024-02-261-5/+9