Commit graph

6434 commits

Author SHA1 Message Date
KazWolfe
27def97228
Merge pull request #1695 from goatcorp/net8-rollup
[net8] Rollup changes from master
2024-03-10 12:27:25 -07:00
github-actions[bot]
11c1759b60 Merge remote-tracking branch 'origin/master' into net8-rollup 2024-03-08 22:05:05 +00:00
goat
7ee20272de
Merge pull request #1699 from Soreepeong/fix/ime-perf
Fix Chinese IME lagging
2024-03-08 23:04:47 +01:00
goat
0c70d1c273
Merge pull request #1702 from Soreepeong/fix/log-racecon
ConsoleWindow racecon fix and highlight
2024-03-08 22:53:17 +01:00
Soreepeong
14a5e5b652 ConsoleWindow racecon fix and highlight
RollingList is not thread safe, but the lock around it was inconsistent,
resulting in occasional null value in the log list. Fixed by utilizing
ConcurrentQueue so that logs can be added from any thread without locks,
and reading from the queue and adding to the list from the framework
thread.

Also, added log line highlight feature.
2024-03-09 04:09:29 +09:00
Soreepeong
e7815c59d5 fix? 2024-03-09 00:19:00 +09:00
Soreepeong
637ba78956 At least make it not drop character after conversion with google IME 2024-03-09 00:01:54 +09:00
srkizer
88a8d45798
Accommodate nested AddonLifecycle event calls (#1698)
* Accommodate nested AddonLifecycle event calls

The game is free to call event handlers of another addon from one addon,
but the previous code was written under the assumption that only one
function may be called at a time. This changes the recycled addon args
into pooled args.

* Always clear addon name cache
2024-03-07 17:47:11 -08:00
bleatbot
4c0f7b7eba
Update ClientStructs (#1691)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-03-07 17:13:30 -08:00
Soreepeong
c326537f9f test 2024-03-07 00:37:46 +09:00
Asriel Camora
2cdc1f0171
Fix duty pop chat message italics (#1697) 2024-03-05 17:13:43 +00:00
Soreepeong
70eecdaaef more 2024-03-05 21:04:20 +09:00
Aireil
8a21fc721f
feat: add AdjustedTotalCastTime to BattleChara (#1694)
* feat: add AdjustedTotalCastTime to BattleChara

* Update Dalamud/Game/ClientState/Objects/Types/BattleChara.cs

Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>

---------

Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2024-03-04 09:51:25 -08:00
Soreepeong
9ba0a297c9 Add texture vram usage estimation 2024-03-05 01:53:31 +09:00
Soreepeong
e9b903b2a7 Track shared textures 2024-03-05 01:37:46 +09:00
Soreepeong
7f12e3f3da Assign debug names for textures 2024-03-05 01:22:16 +09:00
Soreepeong
6a0f774625 Add texture leak tracker 2024-03-05 01:06:02 +09:00
Soreepeong
2572f24e08 More cleanup 2024-03-04 22:46:38 +09:00
Soreepeong
0a658477c6 cleanup 2024-03-04 21:13:00 +09:00
Soreepeong
5fd7457df4 Add ForwardingTextureWrap 2024-03-03 22:24:15 +09:00
Soreepeong
6c8c42ca05 Cleanup 2024-03-03 21:46:49 +09:00
Soreepeong
bb76f0eea4 fix 2024-03-03 21:04:51 +09:00
Soreepeong
5ad8edbc04 Move save get/save functions to ITextureReadbackProvider 2024-03-03 21:00:37 +09:00
Soreepeong
fa5e708a43 Cleanup and reformat 2024-03-03 20:51:50 +09:00
Soreepeong
858d27ab8e Fix namespace 2024-03-03 20:44:49 +09:00
Soreepeong
e1bdba06de cleanup 2024-03-03 20:41:41 +09:00
Soreepeong
c04ce36b9c Add CreateFromGameScreen 2024-03-03 20:08:52 +09:00
Soreepeong
c0938bd3a9 fix 2024-03-03 16:21:18 +09:00
KazWolfe
324806341c
Merge pull request #1641 from goatcorp/net8-rollup
[net8] Rollup changes from master
2024-03-02 08:48:12 -08:00
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
github-actions[bot]
b68da56e74 Merge remote-tracking branch 'origin/master' into net8-rollup 2024-02-29 23:15:23 +00:00
Asriel Camora
5f62c703bf
Add IContextMenu service (#1682) 2024-02-29 15:15:02 -08:00
srkizer
3d59fa3da0
Sanitize PDB root name from loaded modules (#1687) 2024-02-29 15:13:33 -08:00
Soreepeong
c9f613931f supply Channel<T> create params 2024-03-01 01:49:32 +09:00
Soreepeong
16022ea46a Always show focus indicator if focused 2024-03-01 00:46:23 +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