Commit graph

4895 commits

Author SHA1 Message Date
Kaz Wolfe
61f47449fd
Merge branch 'refs/heads/master' into apiX
# Conflicts:
#	lib/FFXIVClientStructs
2024-06-01 15:13:32 -07:00
KazWolfe
c21e525472
chore: Bump ClientStructs (#1816)
Bumps to c9cd1da plus custom changes, swaps target to goatcorp fork
of CS for 6.58_hf2 maintenance.
2024-06-01 15:10:48 -07:00
Ridan Vandenbergh
46481a59a3
Fix DutyCategory names (#1802)
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2024-06-01 15:05:14 -07:00
MidoriKami
b5d52732e0
Add hooking overloads (#1820) 2024-06-01 15:04:06 -07:00
aers
d823db7930
[apiX] first pass update for new clientstructs (#1818)
* first pass update for new clientstructs

* track latest clientstructs & fix compilation errors

* fix GameInventory hook bug
rename Appartment
2024-05-31 09:09:28 -07:00
Infi
10b44ba6d0
AutoTranslatePayload: Add public property for group and key (#1814) 2024-05-27 05:51:45 +00:00
Infi
9fcb890d20
AutoTranslatePayload: Use Alias for TextCommands (#1809) 2024-05-26 22:34:32 -07:00
goat
d5d9942d91
unfuck std::format (#1815) 2024-05-26 15:33:08 +02:00
srkizer
0a219fcd82
Add IME state indicator opacity setting (#1811) 2024-05-21 08:41:25 +02:00
bleatbot
eca40bc5dd
Update ClientStructs (#1810)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-05-19 18:43:51 +00:00
bleatbot
dcc8018393
Update ClientStructs (#1805)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-05-19 11:18:54 -07:00
goat
913d4732b5 don't write to the manifest when reloading dev plugins(fixes #1328)
genericizes the way WorkingPluginId is accessed away from the manifest, since we probably don't want to have it there in the future for regular plugins either
2024-05-14 00:27:11 +02:00
goat
9f32b05587 settings: properly EndChild 2024-05-09 00:43:16 +02:00
goat
a355ba863b build: 9.1.0.9 2024-05-08 22:20:27 +02:00
goat
48931dd8d2 tab items must end conditionally
Fixes random heap corruption after opening the settings window
2024-05-08 22:01:35 +02:00
goat
616980f99f
build: 9.1.0.8 2024-05-07 20:40:09 +02:00
KazWolfe
666eab98bd
Merge pull request #1800 from goatcorp/apiX-rollup
[apiX] Rollup changes from master
2024-05-07 11:20:22 -07:00
github-actions[bot]
fa95caec38 Merge remote-tracking branch 'origin/master' into apiX-rollup 2024-05-07 14:50:55 +00:00
bleatbot
f77606dc11
Update ClientStructs (#1801)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-05-07 14:50:35 +00:00
NiGuangOwO
b57954ff85
Add variant and criterion dungeons category (#1798) 2024-05-03 21:56:47 -07:00
Infi
44a3c3a1ee
Fix RGB returning wrong color and change it to RGBA (#1793)
* FIx RGB returning wrong color and change it to RGBA

* Don't use the old RGB variable

* Fix UIGlowPayload too

* Add RGBA to ABGR helper and new method for glow/foreground to expose it directly

* Move from Utils to ColorHelpers

* Rename the function
2024-05-03 21:22:53 -07:00
Kaz Wolfe
d2a0c94ddd
Merge branch 'refs/heads/master' into apiX 2024-05-03 21:20:16 -07:00
bleatbot
22f702e8f3
Update ClientStructs (#1791)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-05-03 16:41:18 -07:00
goat
867a5de016
Restore old TabItem function with byte* string (#1797)
* Restore old TabItem function with byte* strinf

* typo
2024-04-30 08:42:11 +02:00
meoiswa
00311b4dca
DalamudPluginInterface functions for opening Settings and DevMenu (#1795)
* Add functions for plugins to open the Developer Menu and Dalamud Settings windows

* Do not break ABI by instead declaring a new method OpenPluginsInstallerTo
Replace OpenDalamudSettings with OpenDalamudSettingsTo
2024-04-30 00:30:09 +02:00
Kaz Wolfe
b32ed39826
Merge branch 'refs/heads/master' into apiX
# Conflicts:
#	Dalamud/Game/Libc/LibcFunction.cs
#	Dalamud/Game/Libc/LibcFunctionAddressResolver.cs
#	Dalamud/Game/Libc/OwnedStdString.cs
#	Dalamud/Game/Libc/StdString.cs
#	Dalamud/Interface/UiBuilder.cs
2024-04-28 11:54:54 -07:00
Haselnussbomber
b98337be4e
Update XivChatEntry types and names (#1784) 2024-04-28 11:38:40 -07:00
MidoriKami
5dd627d18e
Fix ContextMenu LogicError (#1790) 2024-04-28 11:02:42 -07:00
KazWolfe
c225029555
ci: Enable rollup for apiX branch (#1775) 2024-04-26 20:00:27 +02:00
goat
464282d9cc
build: 9.1.0.7 2024-04-26 19:49:06 +02:00
bleatbot
b84f8849a1
Update ClientStructs (#1789)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-04-26 10:20:56 -07:00
bleatbot
9575197a2a
Update ClientStructs (#1786)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-04-24 10:15:51 -07:00
Haselnussbomber
51c2f77812
Remove LibcFunction service (#1787) 2024-04-23 00:18:47 +02:00
Aireil
c228c92979
fix: testing API level being ignored (#1472)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2024-04-22 19:52:00 +00:00
MidoriKami
1f0b616e2c
AddonLifcycle Unregistration Fix (#1776)
closes #1768
2024-04-22 21:38:12 +02:00
goat
4f68809ab0 bump loading dialog timeout to 10 seconds 2024-04-21 19:06:39 +02:00
goat
448b0d16ea
Add "loading dialog" for service init, unify blocking logic (#1779)
* wip

* hacky fix for overlapping event text in profiler

* move IsResumeGameAfterPluginLoad logic to PluginManager

* fix some warnings

* handle exceptions properly

* remove ability to cancel, rename button to "hide" instead

* undo Dalamud.Service refactor for now

* warnings

* add explainer, show which plugins are still loading

* add some text if loading takes more than 3 minutes

* undo wrong CS merge
2024-04-21 17:28:37 +02:00
goat
93adea0ac9 rethrow Lumina setup exception 2024-04-21 17:12:46 +02:00
srkizer
8a516ff6bc
Enable Lumina GameData StreamPool (#1783) 2024-04-21 15:52:46 +02:00
Haselnussbomber
7280744def
Update Lumina to 3.17.0 (#1780)
* Update Lumina to 3.17.0

* Dispose GameData in DataManager

* Update Microsoft.Extensions.ObjectPool
2024-04-21 15:22:25 +02:00
srkizer
bd2c9b2258
Apply most of Api10ToDo (#1782) 2024-04-20 23:25:33 -07:00
srkizer
8ff4662f1f
boot: implement --unhandled-exception=stalldebug (#1690)
Using this option will stall the crashed thread until the debugger
attaches, so that the newly attached debugger can be handed over the
exception, enabling breaking at correct stack location.

`--no-exception-handlers` injector option controlled whether Dalamud
Crash Handler would intercept exceptions before. Those are now either
`default` or `none` option for `--unhandled-exception`.
2024-04-20 21:20:11 -07:00
bleatbot
1f608c4aee
Update ClientStructs (#1771)
Co-authored-by: github-actions[bot] <noreply@github.com>
2024-04-20 20:56:07 -07:00
Kaz Wolfe
b85914c54c
chore: Clean up a couple more todos
- Remove AddNotification from UiBuilder
- Change MateriaGrade to just Bytes now.
2024-04-20 11:04:53 -07:00
Kaz Wolfe
3b8ef2c8e8
chore: Remove static PluginLog
- API 10 deprecation
2024-04-20 10:57:59 -07:00
goat
3d2cec77c0 Revert "ioc: actually make early blocking services blocking again"
This reverts commit 1d75c8edda.
To be reapplied in #1779.
2024-04-20 17:10:17 +02:00
goat
d4fc0da7f4 tsm: fix some flickering, don't override game cursor 2024-04-20 17:10:17 +02:00
goat
808f66edc6
Expose DTR entries in public interface (#1778)
* expose DTR entries in public interface

* add IReadOnlyDtrBarEntry.UserHidden
2024-04-20 14:46:04 +02:00
goat
62863becd5 add InstalledPluginState api10 todo 2024-04-20 02:30:21 +02:00
goat
1d75c8edda ioc: actually make early blocking services blocking again 2024-04-18 22:27:06 +02:00