goat
910b12deb5
Merge pull request #1952 from Soreepeong/fix/plugin-ctor-isolation
...
Miscellaneous fixes
2024-07-21 14:02:36 +02:00
Soreepeong
1be5cd452d
Make all TCS RunContinuationsAsynchronously
2024-07-21 20:49:41 +09:00
Soreepeong
856c198934
Display timestamp on logs
2024-07-21 19:16:34 +09:00
Soreepeong
877906ae15
Show logs on loading dialog
2024-07-21 19:09:05 +09:00
Soreepeong
9db4e2f3a1
LoadingDialog: support localization, remove winforms, prevent invalid thread association errors
2024-07-21 18:41:51 +09:00
Soreepeong
efaa346d5e
Localization: change to a provided service
2024-07-21 18:35:35 +09:00
Soreepeong
aa99be6ccb
DalamudAssetManager: suppress ignorable error
2024-07-21 18:34:31 +09:00
Soreepeong
d70ae468e8
CurrentProcessModules: suppress sporadic errors
2024-07-21 18:34:17 +09:00
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
Soreepeong
a9fc59d0df
Rebase cleanup
2024-07-19 18:56:39 +09:00
Soreepeong
427e5e7c06
cleanup
2024-07-19 18:49:11 +09:00
Soreepeong
5081ac10e1
Remove unused functions
2024-07-19 18:48:07 +09:00
Soreepeong
b2223a643f
Add fallback path
2024-07-19 18:48:07 +09:00
Soreepeong
733f79b5cb
*shade: Support variations in offset for underlying objects
2024-07-19 18:48:07 +09:00
Soreepeong
184463a056
Rewrite ImGuiScene
2024-07-19 18:48:05 +09:00
Soreepeong
6bf264acf0
Support DirectX debugging injector cmdline
2024-07-19 18:13:37 +09:00
Soreepeong
faf61477c7
Move ImGuiScene into Dalamud project
2024-07-19 18:13:37 +09: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