Commit graph

4701 commits

Author SHA1 Message Date
Soreepeong
3853191c48 More cleanup 2024-03-03 00:51:28 +09:00
Soreepeong
3415df5d40 Cleanup 2024-03-02 23:45:14 +09:00
Soreepeong
0aa75306d4 fixese 2024-03-02 07:50:37 +09:00
Soreepeong
5367d288d6 Use WIC to implement ITP.SaveAsImageFormatToStreamAsync 2024-03-02 06:57:12 +09:00
Soreepeong
54ebe8c02a fixes 2024-03-02 02:03:26 +09:00
Soreepeong
1ae11440aa Add ITextureProvider.CreateFromExistingTextureAsync 2024-03-02 01:41:11 +09:00
Soreepeong
c86be31255 cleanup 2024-03-01 10:09:04 +09:00
Soreepeong
111029e9bc Fix inconsistency 2024-03-01 10:01:51 +09:00
Soreepeong
8fa8ca43b6 Rename ISharedImmediateTexture methods 2024-03-01 09:47:27 +09:00
Soreepeong
c9f613931f supply Channel<T> create params 2024-03-01 01:49:32 +09:00
Soreepeong
e2ed5258eb Cleanup TextureLoadThrottler 2024-03-01 00:10:58 +09:00
Soreepeong
b34a901702 make it consistent 2024-02-28 22:16:40 +09:00
Soreepeong
ca986b46a2 cleanup 2024-02-28 21:17:50 +09:00
Soreepeong
cc756c243c Add ITextureProvider.GetFromManifestResource(Assembly,string) 2024-02-28 21:04:57 +09:00
Soreepeong
b52d4724e9 cleanup 2024-02-28 20:18:48 +09:00
Soreepeong
35f3802471 Format 2024-02-28 20:10:31 +09:00
Soreepeong
b16fa5cb46 Inline as seen fit 2024-02-28 20:07:13 +09:00
Soreepeong
55b5c5094a TextureLoadThrottler: make CreateLoader never block 2024-02-28 19:59:36 +09:00
Soreepeong
f8492dc06b changes 2024-02-28 19:16:14 +09:00
Soreepeong
aa35052a15 update UldWrapper 2024-02-28 17:43:24 +09:00
Soreepeong
e12563d20f Suppress cancelled task exception from bubbling 2024-02-28 17:43:24 +09:00
Soreepeong
2c013f39ca fix 2024-02-28 17:43:24 +09:00
Soreepeong
71b84bcf40 Move all texture loading functionalities from IM to TM 2024-02-28 17:43:24 +09:00
Soreepeong
248c7911a0 Ensure leaveOpen takes effect even on cancellations 2024-02-28 17:43:24 +09:00
Soreepeong
3bf907002f Remove CancellationToken from GetFromRaw(Sync) 2024-02-28 17:43:24 +09:00
Soreepeong
80875247b6 Correct Async refcount handling 2024-02-28 17:43:24 +09:00
Soreepeong
ba51ec52f5 Better tex load cancellation handling 2024-02-28 17:43:24 +09:00
Soreepeong
517abb0c71 Suppress hint 2024-02-28 17:43:24 +09:00
Soreepeong
ea633cd876 Implement texture load throttling & cancellable async loads 2024-02-28 17:43:24 +09:00
Soreepeong
e12b2f7803 Make state+texture retrieval done with one API call 2024-02-28 17:43:24 +09:00
Soreepeong
71bb02347f Update docs 2024-02-28 17:43:24 +09:00
Soreepeong
2920d18afa Update IconBrowserWidget 2024-02-28 17:43:24 +09:00
Soreepeong
5eadfc1b4d Add state fetchers 2024-02-28 17:43:24 +09:00
Soreepeong
eb4d9aba7e TexWidget: add test/examples for new APIs 2024-02-28 17:43:22 +09:00
Soreepeong
3fe2920e92 Update ITextureProvider 2024-02-28 17:29:23 +09:00
goat
8e5a84792e
Merge pull request #1684 from Soreepeong/feature/idtw-cloneable
Add IDalamudTextureWrap.CreateWrapSharingLowLevelResource
2024-02-27 19:43:21 +01:00
AzureGem
0651c643b1
Limit console log lines held in memory (#1683)
* Add AG.Collections.RollingList

* Use RollingList for logs + Adaption changes

* Create Dalamud.Utility.ThrowHelper

* Create Dalamud.Utility.RollingList

* ConsoleWindow: Remove dependency

* Remove NuGet Dependency

* Add Log Lines Limit configuration

* Use Log Lines Limit configuration and handle changes

* Make log lines limit configurable
2024-02-27 19:15:11 +01:00
bleatbot
e6c97f0f18
Update ClientStructs (#1685)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-02-27 09:03:09 -08:00
goat
54ba0e7d1a
Merge pull request #1688 from Soreepeong/fix/misc
Miscellaneous fixes
2024-02-27 12:53:02 +01:00
Soreepeong
12e2fd3f60 Miscellaneous fixes 2024-02-27 19:49:40 +09:00
Soreepeong
9629a555be Rename to CreateWrapSharingLowLevelResource 2024-02-26 03:20:28 +09:00
goat
6116508c57
Merge pull request #1673 from Soreepeong/fix/igameconfig-racecon
IGameConfig: fix load-time race condition
2024-02-25 19:00:00 +01:00
Soreepeong
f6be80a5fb Make IDalamudTextureWrap ICloneable 2024-02-25 21:21:50 +09:00
bleatbot
c1c85e5236
[master] Update ClientStructs (#1680)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-02-25 11:23:01 +00:00
srkizer
94cf1c82c4
Synchronize DalamudStartInfo between cpp and cs (#1679)
Dalamud Boot was using BootLogPath in place of LogPath, resulting in
wrong log path.
2024-02-22 20:27:07 -08:00
bleatbot
db17a86587
Update ClientStructs (#1677)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-02-22 07:00:19 +00:00
bleatbot
bf34dd2817
Update ClientStructs (#1670)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-02-21 20:04:16 -08:00
Soreepeong
a3217bb86d Remove InitialiationTask from interface 2024-02-21 16:34:53 +09:00
AzureGem
3909fb13fa
Fix ConsoleWindow regex handling (#1674) 2024-02-20 11:19:24 -08:00
Soreepeong
da969dec5c DAssetM cleanup 2024-02-20 15:42:49 +09:00