summaryrefslogtreecommitdiffstats
path: root/core/io/resource_loader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rebrand preambles to RedotSpartan3222024-10-131-0/+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
* Remove spammy dev-mode message about load deadlock preventionPedro J. Estébanez2024-02-231-3/+0
* Add const lvalue ref to core/* container parametersMuller-Castro2024-02-141-2/+2
* Merge pull request #87008 from KoBeWi/cache_mode_replace_fixes²Rémi Verschelde2024-02-131-2/+21
|\
| * Fix² behavior of ResourceFormatLoader CACHE_MODE_REPLACEkobewi2024-01-091-2/+21
* | Extract 'SafeBinaryMutex' to separate headervittorioromeo2024-02-041-0/+1
* | Merge pull request #87711 from matthew1006/threaded-loading-progress-fixRémi Verschelde2024-01-301-2/+2
|\ \
| * | Push p_original_path into load_paths_stack and sub_tasks instead of p_path.Matthew Edwards2024-01-291-2/+2
* | | Merge pull request #86845 from RandomShaper/no_load_regressRémi Verschelde2024-01-291-8/+8
|\ \ \ | |/ / |/| |
| * | Avoid regressing in progress reporting in resource loadPedro J. Estébanez2024-01-051-8/+8
* | | Merge pull request #86587 from RandomShaper/wtp_enhanceRémi Verschelde2024-01-111-5/+7
|\ \ \ | |_|/ |/| |
| * | WorkerThreadPool: Overhaul scheduling and synchronizationPedro J. Estébanez2024-01-081-5/+7
| |/
* / Revert "Fix behavior of ResourceFormatLoader `CACHE_MODE_REPLACE`"Rémi Verschelde2024-01-091-13/+2
|/
* Merge pull request #84167 from SaracenOne/cache_mode_replace_fixesYuri Sizov2023-12-081-2/+13
|\
| * Fix CACHE_MODE_REPLACESaracen2023-11-151-2/+13
* | Correctly check scripts that must inherit `EditorPlugin`Yuri Sizov2023-11-231-3/+2
|/
* Merge pull request #84791 from akien-mga/fix-translation-remapping-checkRémi Verschelde2023-11-121-1/+1
|\
| * Fix translation remapping check for imported resourcesRémi Verschelde2023-11-121-1/+1
* | Assign temporary path to preloaded resourceskobewi2023-11-101-0/+2
|/
* Fix heap-use-after-free when resource loaded with load_threaded_request is ne...Haoyu Qiu2023-10-231-2/+3
* [Core] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicableA Thousand Ships2023-09-111-1/+1
* Extract ScriptInstance to simplify includesYuri Sizov2023-09-061-0/+1
* Mention expected resource type in ResourceLoader load errorHugo Locurcio2023-07-211-2/+2
* Merge pull request #78977 from RandomShaper/workaround_tls_shutdownRémi Verschelde2023-07-031-8/+13
|\
| * Workaround resource loading crashes due to buggy TLSPedro J. Estébanez2023-07-031-8/+13
* | Fix management of safe-for-nodes flag in ResourceLoader and WorkerThreadPoolPedro J. Estébanez2023-07-031-0/+4
|/
* Let user scripts disable thread safety checksPedro J. Estébanez2023-06-091-1/+0
* Allow threads to mark themselves as safe for nodesPedro J. Estébanez2023-05-241-0/+2
* Fix message queue issuesPedro J. Estébanez2023-05-191-1/+3