Commit graph

3271 commits

Author SHA1 Message Date
kizer
c7dc8c81f4
Fix async plugin load and show full profiler (#898) 2022-06-25 19:34:40 +02:00
goaaats
cccf69c001
chore: throw in LoadImage/Raw if scene isn't ready 2022-06-25 17:26:34 +02:00
goaaats
a43d9665d0
Merge branch 'net5' 2022-06-25 17:15:53 +02:00
goaaats
0a50e1460e
fix: use ConcurrentDictionary in HookManager 2022-06-25 17:15:26 +02:00
goaaats
d2e2dfa00d
Merge branch 'net5' 2022-06-25 15:12:25 +02:00
kizer
86b5eec493
Explicitly wait for SigScanner before plugin.Load (#897) 2022-06-25 15:11:50 +02:00
goaaats
7648566325
Merge branch 'net5' 2022-06-25 14:18:18 +02:00
goaaats
cf13e4f69d
chore: use ConcurrentDictionary in SigScanner 2022-06-25 14:17:57 +02:00
kizer
7760457dc5
Make plugins load asynchronously (#896) 2022-06-25 14:12:46 +02:00
goaaats
a1f40e4869
Merge branch 'net5' 2022-06-24 23:57:13 +02:00
goaaats
19eb54cd78
fix: call Enable() on DalamudAtkTweaks 2022-06-24 23:57:01 +02:00
goaaats
5a235aea0a
Merge branch 'net5' 2022-06-24 23:11:49 +02:00
goaaats
5870c91bb4
fix: Create() => CreateAsync(), fix custom plugin IoC 2022-06-24 23:11:16 +02:00
goat
fc6aa528c9
ci: concurrency group per branch 2022-06-24 23:10:44 +02:00
goaaats
ff42892240
fix: Create() => CreateAsync(), fix custom plugin IoC 2022-06-24 23:10:22 +02:00
goaaats
1a2365a676
Merge branch 'net5' 2022-06-24 22:16:24 +02:00
goaaats
46d9242a81
feat: add injector args to enable VEH 2022-06-24 22:16:00 +02:00
kizer
8e7f370ddd
Load services asynchronously whenever possible (#893) 2022-06-24 22:12:51 +02:00
goaaats
369ecad03f
Merge branch 'net5' 2022-06-24 14:17:17 +02:00
goaaats
fba8c7163c
feat: set Lumina LoadMultithreaded 2022-06-24 14:16:35 +02:00
goaaats
7f5507dae9
deps: update Lumina to 3.7.0 2022-06-24 14:16:20 +02:00
goaaats
b7cbaacac6
fix: close gamepad overlay when setting is disabled 2022-06-24 14:11:55 +02:00
goaaats
bf72ad589d
chore: remove error messagebox in Dalamud.Injector, the program that runs it should show an error instead 2022-06-23 23:49:44 +02:00
goaaats
c297cd4cd6
chore: only load game font for credits OnOpen 2022-06-23 23:48:10 +02:00
goaaats
5b493b0043
Merge branch 'net5' 2022-06-23 13:54:07 +02:00
goaaats
62d34f326a
deps: update Lumina to 3.6.0 2022-06-23 13:53:30 +02:00
goaaats
46cd51940f
feat: serialize LocalPluginManifest for troubleshootings 2022-06-23 12:22:51 +02:00
goaaats
07607804bc
feat: clean up credits window, various improvements 2022-06-22 23:00:36 +02:00
goaaats
a78754ce22
Merge branch 'net5' 2022-06-22 17:38:01 +02:00
goaaats
30b5bb4251
chore: enableEtw => enable_etw 2022-06-22 17:04:15 +02:00
goaaats
8744e82979
feat: make ETW configurable, doesn't actually do anything yet because we're stuck on .NET 5 2022-06-22 16:58:53 +02:00
goaaats
e7b0da9f7a
chore: enable dynamic PGO for coreclr 2022-06-22 14:29:03 +02:00
goaaats
9010efae2d
deps: update Lumina in CorePlugin 2022-06-22 02:23:35 +02:00
goaaats
da793ac42c
chore: set COMPlus_ETWEnabled=0 in release builds
This might fix extremely bad performance in some algorithms on insider builds
2022-06-22 02:23:08 +02:00
goaaats
06fa1a64a2
deps: update Lumina to 3.5.4 2022-06-21 22:52:39 +02:00
goaaats
d6af533811
feat: GFM timings 2022-06-21 22:26:04 +02:00
goaaats
c72581d3bb
chore: add some timings for Tier 2 init 2022-06-21 21:52:44 +02:00
goaaats
8d33252cee
build: 6.4.0.31 2022-06-21 16:37:12 +02:00
goaaats
19794b9c6d
deps: update FFXIVClientStructs 2022-06-21 16:34:45 +02:00
kizer
496e38baf6
fix (#891) 2022-06-21 16:24:58 +02:00
goaaats
b5963888bb
feat: print git hashes in log on init 2022-06-21 15:59:56 +02:00
goaaats
8a5678cc79
Merge branch 'net5' of ssh://github.com/goatcorp/Dalamud into net5 2022-06-21 13:15:51 +02:00
goaaats
485eda2c61
fix: grab focus for installer when opening the error modal 2022-06-21 13:15:25 +02:00
marzent
a88f6bacca
increase timeout for game window (#890) 2022-06-21 08:18:05 +02:00
goaaats
7e44a8461f
chore: save persisted sigs on async plugin load 2022-06-20 23:17:58 +02:00
goaaats
72b18dd2b5
chore: don't wait for game window in Dalamud.Boot 2022-06-20 22:25:15 +02:00
goaaats
dcbd611876
fix: still expose Framework BaseAddress via address resolver 2022-06-20 22:24:53 +02:00
goaaats
2febdd2124
chore: rename Framework destroy => free for accuracy 2022-06-20 22:10:46 +02:00
goaaats
3397b608d0
feat: switch framework hooks from vtable to sigs 2022-06-20 22:08:50 +02:00
goaaats
92518e22b0
chore: indicate which messagebox we are waiting for 2022-06-20 18:21:09 +02:00