Commit graph

5368 commits

Author SHA1 Message Date
Soreepeong
0d66c7fd75 Fix load order 2024-07-21 15:34:29 +09:00
Soreepeong
d16e783466 Isolate plugin constructors to separate threads 2024-07-21 15:30:22 +09:00
goat
8ca473839a
Merge pull request #1915 from nebel/array-nameplate-api
Add NamePlateGui
2024-07-20 18:29:55 +02:00
nebel
45e765eb5c
Run CleanUp when when skipping a SelfTest step 2024-07-21 01:00:32 +09:00
nebel
7d2ac511db
Add NamePlateAgingStep 2024-07-21 01:00:32 +09:00
nebel
21a9cf215a
Add doc remark to RequestRedraw 2024-07-21 00:59:16 +09:00
goat
21063217a5 pi: add "hidden" tab if there are any hidden plugins 2024-07-20 02:17:27 +02:00
goat
3584f2cf3d fix warning 2024-07-20 02:17:04 +02:00
goat
58753a2725 pi: always show available changelogs in "updateable" tab 2024-07-20 01:37:34 +02:00
goat
05ec0b8c11 pi: show release date on changelog entries 2024-07-20 01:11:09 +02:00
goat
c88689a79a build: 10.0.0.5 2024-07-19 21:31:56 +02:00
goat
25cf7fde10 logging: limit main log file size to 100mb 2024-07-19 18:50:15 +02:00
srkizer
19464ec080
use what already was working instead (#1950) 2024-07-19 08:04:11 -07:00
srkizer
5af935bbca
Disable module load/unload logging (#1948) 2024-07-19 08:20:30 +00:00
srkizer
7707da079c
Add separate handler for process modules (#1947) 2024-07-19 00:03:53 -07:00
Kaz Wolfe
2bdd0dbe7b
Use new version format in a few other places 2024-07-18 21:00:41 -07:00
srkizer
4b73e26443
Service: make TCS RunContinuationsAsynchronously (#1944) 2024-07-19 00:11:33 +02:00
Kaz Wolfe
2b96f2187c
feat: Use new versioning strategy
- Rename BuildHash to SCMVersion
- Expose the actual commit hash as a new `commit_hash.txt`
- Update GetGitHash() to actually return the git hash
2024-07-18 14:51:03 -07:00
goat
0c1b2a03b2 pi: only show update warning if key matches 2024-07-18 23:37:12 +02:00
goat
604d1b2e85 ipc: add custom serializer for IGameObject
fixes #1924
2024-07-18 23:08:37 +02:00
goat
40624c0c12 chat: show git hash instead on login 2024-07-18 23:08:37 +02:00
srkizer
1109e64552
Describe address for debugging, change PresentDetour viewport handling (#1943)
* Describe memory address when printed in log/debug utilities

* PresentDetour: Compare against game's internal copy of IDXGISwapChain

* Handle ReShade on_present function signature properly
2024-07-18 21:28:25 +02:00
goat
eed7abed12 build: 10.0.0.4 2024-07-18 18:49:36 +02:00
nebel
c0968a61f6
Use SeString.EncodeWithNullTerminator and improve doc comments for raw setters 2024-07-18 16:22:13 +09:00
nebel
15034298a5
Small improvements to NamePlateGui doc comments 2024-07-18 16:22:13 +09:00
nebel
a78296c603
Add NamePlateQuotedParts.OuterWrap 2024-07-18 16:22:13 +09:00
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