Commit graph

4239 commits

Author SHA1 Message Date
goat
5809cf5d7c
chore: make all services with interfaces internal 2023-09-17 21:09:00 +02:00
goat
ab9b7e1602
chore: add data widget for servicecontainer status, remove serveropcode data widget 2023-09-17 20:35:40 +02:00
goat
428e1afefd
fix warnings 2023-09-17 20:11:34 +02:00
goat
1f4e39dab7
Merge pull request #1389 from goatcorp/v9-rollup 2023-09-17 20:09:57 +02:00
goat
68a027c64b
merge 2023-09-17 20:01:23 +02:00
goat
f52a70b1ac
Merge pull request #1394 from KazWolfe/v9-cs-rollup 2023-09-17 16:06:23 +02:00
github-actions[bot]
871d0d21a2 Merge remote-tracking branch 'origin/master' into v9-rollup 2023-09-17 14:01:36 +00:00
MidoriKami
452cf7813f
Data Window ui rework (#1376) 2023-09-17 16:01:11 +02:00
KazWolfe
2c23e6fdb3
[v9] Move GPose check to ClientState (#1378) 2023-09-17 15:56:49 +02:00
MidoriKami
08fd4434ea
Dalamud Console Window UI-Rework (#1390)
Co-authored-by: Kaz Wolfe <root@kazwolfe.io>
2023-09-17 14:41:56 +02:00
goat
fb3d4b5b4c
Merge pull request #1386 from KazWolfe/lumina-3.11.0 2023-09-17 14:23:34 +02:00
goat
dee48ec811
Merge pull request #1351 from KazWolfe/wine-check-fix 2023-09-17 13:42:15 +02:00
goat
7dbd15965a
Merge pull request #1377 from KazWolfe/logging-filter-fix 2023-09-17 13:38:55 +02:00
goat
c36b807f64
Merge pull request #1393 from kalilistic/patch-2
chore: remove remaining obsolete icons
2023-09-17 13:36:06 +02:00
Kaz Wolfe
57ae2264e3
Fix SA1502 errors on autoformat
- Braces in `{ }` style cause SA1502 to complain.
2023-09-16 18:11:06 -07:00
Kaz Wolfe
a9a0980372
Fix random build warnings. 2023-09-16 18:07:19 -07:00
Kaz Wolfe
85bb5229d9
Update ClientStructs
- Fix build errors caused by obsoletes
2023-09-16 18:06:12 -07:00
kal
947cd79bca
chore: remove remaining obsolete icons 2023-09-16 20:54:29 -04:00
MidoriKami
7080087e9d Scope ChatGui 2023-09-13 19:06:28 -07:00
MidoriKami
6eba1415f5 Add IChatGui 2023-09-13 18:46:46 -07:00
Kaz Wolfe
088cf8c392
Remove fancy Darwin checking code 2023-09-13 00:23:17 -07:00
Kaz Wolfe
8911d4ebc2
Re-add SourceContext property check
Technically an API breakage, some plugins are passing this for logging. Slated for removal in API 9, however.
2023-09-12 18:33:41 -07:00
Kaz Wolfe
a7aacb15e4
Add XL_PLATFORM env var, Util.GetHostPlatform()
- New env var XL_PLATFORM allows launcher to inform Dalamud of the current platform (one of Windows, macOS, or Linux).
- New method Util.GetHostPlatform() provides a best guess for the current platform. This method will respect XL_PLATFORM if set, but will otherwise resort to heuristic checks.
2023-09-12 18:27:41 -07:00
Kaz Wolfe
0fca2c80c3
Fix a build error, oops 2023-09-12 18:14:54 -07:00
Kaz Wolfe
2acba2b81f
Update Dalamud.Boot to use extra import checks
- Ports extra import checks to Dalamud Boot
- Renames is_running_on_linux to is_running_on_wine
- Update relevant logging string for VEH
2023-09-12 17:07:46 -07:00
Kaz Wolfe
fd518f8e3f
fix: Don't check for Wine Registry anymore
- Renames `IsLinux` to `IsWine` to better reflect that this will return true for macOS as well.
- Fixes a bug caused by misbehaving apps wanting to be helpful to Linux users
- Also makes Wine checking far more resilient in cases where XL_WINEONLINUX isn't set.
2023-09-12 17:07:41 -07:00
bleatbot
5ad464f2a8
Update ClientStructs (#1388)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-09-12 08:53:00 -07:00
bleatbot
3e613cffd0
Update ClientStructs (#1371) (#1387)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-09-11 22:20:20 -07:00
MidoriKami
e3d688141c
Add ConditionPluginScoped (#1385) 2023-09-11 22:20:05 -07:00
MidoriKami
d96175ed16
Add DutyStatePluginScoped (#1382) 2023-09-11 22:10:36 -07:00
MidoriKami
abf7c243e4
Add GameGuiPluginScoped (#1381) 2023-09-11 22:09:01 -07:00
MidoriKami
181ec6b956
Add GameNetworkPluginScoped (#1380) 2023-09-11 22:07:46 -07:00
MidoriKami
af63217564
Add ITitleScreenMenu and Scoped Service. (#1379) 2023-09-11 22:06:40 -07:00
bleatbot
130a57f850
Update ClientStructs (#1371)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-09-11 22:02:32 -07:00
Kaz Wolfe
4870428bac
Bump Lumina to 3.11.0 2023-09-11 21:32:56 -07:00
MidoriKami
9c0ca2769c Fix Aging Steps 2023-09-10 20:01:49 -07:00
MidoriKami
ca58a1bf4f Move AddonArgs to it's own file 2023-09-10 19:26:28 -07:00
MidoriKami
0f3b9eab8c
Add IToastGui (v9) (#1280) 2023-09-10 16:24:47 -07:00
MidoriKami
617c2bdb9c
Add IFlyTextGui (v9) (#1278) 2023-09-10 16:18:10 -07:00
Ava Chaney
d807257670
Merge pull request #1343 from goatcorp/v9-rollup 2023-09-10 15:34:10 -07:00
MidoriKami
d378fe1dfc
Add IPartyFinderGui (v9) (#1279) 2023-09-10 15:20:44 -07:00
Kaz Wolfe
275ec72ab7
Re-Add Lost Import
- No idea how, but the import for ImGuiHelpers was lost.
2023-09-10 14:56:28 -07:00
github-actions[bot]
38a4a7f580 Merge remote-tracking branch 'origin/master' into v9-rollup 2023-09-10 21:53:08 +00:00
MidoriKami
385c4b7a8b
Add IFramework (#1286) 2023-09-10 13:19:44 -07:00
MidoriKami
c9a5c7c4c5 Add AddonLifecycle to Self-Test 2023-09-09 20:21:26 -07:00
MidoriKami
f1c8201f1b Use vfunc call instead of hook 2023-09-09 18:49:04 -07:00
Kaz Wolfe
764e0a81b7
Fix log filtering with IPluginLog
- Rename `PluginLog`'s property to `Dalamud.PluginName` to match what `IPluginLog` is doing.
- Change `ModuleLog` to use `Dalamud.ModuleName` as its context property.
- Update the Console window to handle both changes.
  - Add the ability to filter to only Dalamud module log messages.
2023-09-09 15:21:05 -07:00
MidoriKami
1b4bee3d13 Remove array copy of handlers. 2023-09-08 21:07:03 -07:00
MidoriKami
40b875c8e9
Remove inconsistent reference to third-party (#1372) 2023-09-08 08:37:05 -07:00
MidoriKami
967c79fdd3 Improve logic for Unregistering Listeners 2023-09-08 02:33:27 -07:00