Commit graph

5192 commits

Author SHA1 Message Date
nebel
bceca96998
Use UI3DModule for GameObject lookups, avoiding object table scan 2024-07-18 16:22:13 +09:00
nebel
9a1a32c03e
Improve handling of quote parts when no text part is provided 2024-07-18 16:22:13 +09:00
nebel
b2e30f7cc1
Add NamePlateGui 2024-07-18 16:22:13 +09:00
bleatbot
fd48e7be62
Update ClientStructs (#1940)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-07-18 01:51:18 +00:00
bleatbot
82395df6f0
Update ClientStructs (#1919)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-07-17 23:59:59 +00:00
goat
4df124440e dtr: null-check storage when removing 2024-07-18 00:34:57 +02:00
goat
30581d534a boot: don't link nethost.dll implicitly
Turns out this does not work if we are injecting, since ffxiv_dx11.exe does not have dalamud workdir in its DLL search path and can't link the nethost DLL. I definitely don't want to modify the search path in ffxiv_dx11.exe so this bodge will do for now.
2024-07-17 22:54:34 +02:00
goat
782df6ea6b boot: always link nethost.lib 2024-07-17 20:53:11 +02:00
goat
1b92155c39 deps: update FFXIVClientStructs 2024-07-17 20:34:53 +02:00
goat
1aea55f6aa boot: cleanup CoreCLR.cpp 2024-07-17 20:15:39 +02:00
goat
af29419cc9 debug: add button to test the loading dialog 2024-07-17 20:15:39 +02:00
goat
64f49be395 deps: downgrade System.Drawing.Common to 8.0.0
Fixes an issue wherein it would conflict with the runtime-provided version when loading System.Windows.Forms
2024-07-17 20:15:39 +02:00
goat
a9ca9b44fb boot: update nethost, hostfxr to 8.0.7 2024-07-17 20:15:39 +02:00
goat
4bbba20927 pi: only show update message if we aren't on the release track 2024-07-17 20:15:39 +02:00
Sabine Lim
c57cc5c41f
Fix incorrect GetMapCoordinates() within housing ward subdivisions (#1917)
Co-authored-by: Sabine Lim <thesabinelim@gmail.com>
2024-07-16 19:00:08 +00:00
Haselnussbomber
378ef0a052
Add SeString.Parse(byte*) (#1937) 2024-07-16 18:41:41 +00:00
Haselnussbomber
f7f52ddc77
Respect null terminator in SeString.Parse(ReadOnlySpan<byte>) (#1936) 2024-07-16 18:37:36 +00:00
MidoriKami
7f6bbafbbf
SeString add EncodeWithNullTerminator (#1931) 2024-07-16 20:32:08 +02:00
MidoriKami
d966e5338a
Add SearchByEntityId (#1935) 2024-07-16 20:31:03 +02:00
goat
f5ab8d5e98 build: 10.0.0.3 2024-07-16 16:14:58 +02:00
srkizer
b2089ab667
smh (#1921) 2024-07-11 10:32:42 +00:00
srkizer
823ec47d67
Support path substitution to filesystem file (#1920) 2024-07-11 09:44:22 +00:00
goat
2cbb8b9e22 enable some string BannedApis 2024-07-11 00:20:00 +02:00
goat
577f17eb1b add solution-wide code analysis config
Disabled for now, since it'll be a bit of a refactor to enable them
2024-07-11 00:14:15 +02:00
goat
0de5c96793 fix warning 2024-07-11 00:04:51 +02:00
goat
459ed3769a also upgrade CorePlugin 2024-07-10 23:33:13 +02:00
goat
7761556e49 upgrade some more deps to 8.x versions 2024-07-10 23:29:42 +02:00
goat
676782cb58 upgrade Lumina.Excel to 7.0.1 2024-07-10 23:27:05 +02:00
bleatbot
19471e6011
Update ClientStructs (#1891)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-07-10 17:44:39 +00:00
pohky
ca3c0c4014
BLM and MNK Gauge Update with CS bump (#1914) 2024-07-10 07:41:50 +00:00
srkizer
19d182546c
Always specify TypeNameHandling for types under Dalamud assembly (#1910)
LoadForType{T} intentionally does not specify TypeNameHandling which
seemingly is required for handling inheritance for nested properties.
Added a custom JsonConverter that will force TypeNameHandling=Objects
for types under Dalamud assembly, as a quick workaround for forcing font
related types to be correctly handled during deserialization.
2024-07-09 22:03:45 +02:00
goat
08ca6e958c changelog: correctly center in main vp if multi-monitor is on 2024-07-08 22:06:21 +02:00
goat
10f9f0b37b pi: show a warning if a non-release dalamud version is outdated 2024-07-08 20:57:47 +02:00
goat
baa875f516 autoupdate: add missing space after comma 2024-07-08 20:50:00 +02:00
goat
1279f04bbf build: 10.0.0.2 2024-07-08 20:07:40 +02:00
goat
77abd0455d autoupdate: print updated plugins in chat 2024-07-08 19:35:45 +02:00
goat
34a51d0119 pm: make sure that we don't stay on framework thread when loading and unloading
Without ConfigureAwait(false), all of the continuations below the await will be blocking the main thread
2024-07-08 19:21:44 +02:00
goat
d0bc415fd5 dispose scoped finalizer in changelog 2024-07-07 21:38:24 +02:00
KazWolfe
82e6476ab6
fix: Fix auto-updates every 30 seconds (#1899)
- If no updates are found, properly defer.
2024-07-07 20:39:10 +02:00
goat
d41682b66e fix warnings 2024-07-07 12:42:46 +02:00
goat
df51fc17e6 pm: don't install updates twice, don't globally lock the plugin list while updates are installing 2024-07-07 12:22:04 +02:00
KazWolfe
c028fecf62
ci: hopefully fix stg buildhashes (#1903)
- Add ReproducibleBuilds dep
- Use `--tags` for determining describe output, allowing light tags
- Add new full commit hash attribute
2024-07-07 11:16:14 +02:00
goat
a8a336009b don't override present if we didn't actually find anything 2024-07-07 00:33:16 +02:00
goat
934fc6c948 improve reshade no-addon support 2024-07-07 00:22:09 +02:00
goat
43c14fa30b build: 10.0.0.1 2024-07-06 20:04:29 +02:00
KazWolfe
3727940b5c
Bump ClientStructs for 7.0hf1 (#1901)
* Update ASTGauge

* deps: bump CS

* fix: remove Huton from NIN gauge

---------

Co-authored-by: lazyrain <lazyrain@pm.me>
2024-07-06 20:02:08 +02:00
Kurochi51
6992336c63
Prevent trying to access an entry when none exist. (#1898) 2024-07-05 20:29:15 +02:00
goat
4df929ec9f pi: don't show the "frown" button for outdated plugins 2024-07-05 18:20:40 +02:00
Lichie
25b10c1c62
make MarketBoardCurrentOfferings.ItemListings accessible (#1897) 2024-07-05 10:06:37 +00:00
KazWolfe
c5e90e4df2
fix: Make autoupdates work again (#1895)
* fix: Make autoupdates work again

- Always opportunistically schedule a future (fast) auto-update after a check/attempt has been made.
- Track the update notification dismiss to extend this time out.

This change relies on the fact that a second auto-update won't run so long as a notification is open.

* fix: Start update check time from notification dismiss
2024-07-05 10:29:08 +02:00