Commit graph

5783 commits

Author SHA1 Message Date
Kaz Wolfe
12ce09870f
deps: bump deps
- Lumina.Excel to 7.2.0
- ClientStructs to latest

Co-authored-by: Asriel Camora <asriel@camora.dev>
2025-03-25 09:28:42 -07:00
Kaz Wolfe
919ca87bbe
update clientstructs
- fix broken gamepad sig by delegating to CS
2025-03-24 21:58:23 -07:00
Kaz Wolfe
445fe09181
fix: dalamud boot deadlock over wine 2025-03-24 18:50:39 -07:00
Kaz Wolfe
27dc659561
chore: Convert AsLuminaSeString to AsReadOnlySeString
- Somewhat more useful, or so one would hope.
2025-03-24 18:32:44 -07:00
Kaz Wolfe
a7509ef77d
feat: More utilities!
- Also document that CStringExtensions only works with bundled CS.
2025-03-24 18:16:39 -07:00
Kaz Wolfe
314c046ec9
feat: Add CStringPointer#ExtractText
- Move CString extensions to their own class.
- Add some words to our dictionary.
2025-03-24 17:45:17 -07:00
goaaats
ddda4d477d Make VS happy about SLN changes 2025-03-24 21:54:57 +01:00
goaaats
24358f5af6 Fix warning in injector 2025-03-24 21:41:55 +01:00
Kaz Wolfe
5dcd1cc52f
chore: fix angry compiler 2025-03-24 13:36:01 -07:00
goaaats
9a25946ec1 Associate Dalamud.Common and LocExporter with x64 configs 2025-03-24 21:29:07 +01:00
Kaz Wolfe
2176b32219
chore: Bump ClientStructs and make it build again 2025-03-24 13:25:13 -07:00
goaaats
9e3c03d0e8 Add deprecation warning to targets file 2025-03-24 20:45:16 +01:00
goaaats
d1e6e34f40 Bump to version 12 2025-03-24 20:44:57 +01:00
goaaats
f209ac087a SeStringEvaluator: Throw if not on main thread 2025-03-24 20:24:34 +01:00
Kaz Wolfe
84f5dad0a3
fix: JobGauge enum casing 2025-03-24 11:31:19 -07:00
goaaats
c0c61c66be Fix warnings 2025-03-24 19:21:04 +01:00
goaaats
fc562778da Rename SMN enums to follow code standards 2025-03-24 19:19:44 +01:00
goaaats
61a4f3bcef Re-remove obsolete ServicePointManager TLS version override 2025-03-24 19:17:59 +01:00
goaaats
a1305159dc Remove unused enumerator object pool from ObjectTable 2025-03-24 19:17:43 +01:00
goaaats
daeb923f6d Add missing declaration for utils::is_running_on_wine() 2025-03-24 19:16:52 +01:00
Kaz Wolfe
30cadef34b
fix: support XL_PLATFORM as well (hopefully) 2025-03-24 09:12:13 -07:00
Haselnussbomber
fdbfdbb2cd
Add SeStringEvaluator service (#2188)
* Add SeStringEvaluator service

* Move DrawCopyableText into WidgetUtil

* Use Icon2RemapTable in SeStringRenderer

* Beautify some code

* Make sure to use the correct language

* Add SeString Creator widget

* Fix getting local parameters

* Update expressionNames

* misc changes

* Use InvariantCulture in TryResolveSheet

* Add SeStringEvaluatorAgingStep

* Fix item id comparisons

* Add SheetRedirectResolverAgingStep

* Add NounProcessorAgingStep

* Update SeString.CreateItemLink

This also adds the internal ItemUtil class.

* Fix name of SeStringCreator widget

* Add Global Parameters tab to SeStringCreatorWidget

* Load widgets on demand

* Update SeStringCreatorWidget

* Resizable SeStringCreatorWidget panels

* Update GamepadStateAgingStep

* Experimental status was removed in #2144

* Update SheetRedirectResolver, rewrite Noun params

* Fixes for 4 am code

* Remove incorrect column offset

I have no idea how that happened.

* Draw names of linked things

---------

Co-authored-by: Soreepeong <3614868+Soreepeong@users.noreply.github.com>
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
2025-03-24 09:00:27 -07:00
marzent
7cac19ce81
Implement dalamud-platform launch argument (#1452)
* implement dalamud platform launch arg
* implement cross-platform gamePath fallback
* refactor platform detection heuristic
* add cross platform dalamud runtime detection
2025-03-24 08:42:24 -07:00
Vanillaaaa
9815cf1d88
perf: show whether plugin toggle is enable or disable (#2189) 2025-03-23 21:38:47 -07:00
Kaz Wolfe
8939cac80f
fix: actually add values 2025-03-23 18:45:15 -07:00
Kaz Wolfe
aaa3e33a8b
chore: PluginLoadReason is flags 2025-03-23 18:37:44 -07:00
Kaz Wolfe
e84654005e
fix: Force devs to choose between ValueClamped and ValueUnclamped 2025-03-23 18:28:07 -07:00
Kaz Wolfe
3074115b34
chore: Add api 13 tracker 2025-03-23 18:27:48 -07:00
goat
1676522ea8
clamp value of all easings by default
(cherry picked from commit 1aada98393)
2025-03-23 18:15:29 -07:00
Kaz Wolfe
c3df199e29
chore: Obsolete accessing ObjectTable off main thread 2025-03-23 18:12:41 -07:00
Kaz Wolfe
6a1cea731f
chore: remove obsoleted AppendMacroString methods 2025-03-23 18:11:03 -07:00
Ethan Henderson
23c87015b6
add(DRKGauge): Add DeliriumComboStep, and its enum DeliriumStep (#2198) 2025-03-23 15:14:16 -07:00
Ethan Henderson
82dd4629cb
SMNGauge: Fix typo, update CS (#2197)
* chore(SMNGauge): update gauge to latest CS struct
* chore(SMNGauge): Fix `AttunementTimerRemaining` typo
* refactor(SMNGauge): Cast `AttunementType` to a new enum instead of leaving it raw
* fix(SMNGauge): Use `AttunementType` for `Is<X>Attuned`
2025-03-23 15:13:27 -07:00
KazWolfe
a2124bb73d fix: Attempt to better handle hook disposal (#1803)
- Use a Weak Concurrent Collection to track scoped hooks
- Make `Hook`s remove themselves from the Tracked Hook list.
2025-03-13 22:42:09 +01:00
Nathan C
203d80c602 Build adjustments for code annotation (#2155)
* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Add conditional for CI builds, add --skip-tests to make up for the combined build/test step.

* Behavior change, now requires arg `ci` to be passed to trigger tests. Tests can also be manually triggered with `test`.
2025-03-13 22:42:08 +01:00
KazWolfe
577977350f
fix: Attempt to better handle hook disposal (#1803)
- Use a Weak Concurrent Collection to track scoped hooks
- Make `Hook`s remove themselves from the Tracked Hook list.
2025-03-13 22:16:28 +01:00
Nathan C
ee2c8dd9cc
Build adjustments for code annotation (#2155)
* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Drop special formatting, allowing annotations to work properly.

* Suppress duplicate warnings, adding a prefix to prevent annotation

* Tweak message, don't rebuild on test

* Move testing into same job step

* Only run PR build on newly opened PRs

* flip build order, derp

* Test suppressing summary for annotations...

* Get the build order right, testing without conditionals...

* Run tests after compile, suppress warnings from test

* Reverted previous change to `main.yml`.

* Add conditional for CI builds, add --skip-tests to make up for the combined build/test step.

* Behavior change, now requires arg `ci` to be passed to trigger tests. Tests can also be manually triggered with `test`.
2025-03-13 22:01:39 +01:00
goat
2c00bf5b21
Merge pull request #2195 from goatcorp/net9-rollup
[net9] Rollup changes from master
2025-03-13 21:57:01 +01:00
github-actions[bot]
18e19f7b49 Merge remote-tracking branch 'origin/master' into net9-rollup 2025-03-13 19:34:36 +00:00
KazWolfe
2f0c31d024
fix: Use builtin method for target management (#2194)
- Properly validate target preconditions
2025-03-13 20:34:13 +01:00
bleatbot
2e2c73f707
[net9] Rollup changes from master (#2193)
* feat: handle UNC paths in FileDialog (#2191)

* Remove command from assembly map when removed from command map (#2183)

---------

Co-authored-by: Alex Vallière <6031413+AlexValliere@users.noreply.github.com>
Co-authored-by: Blair <criticalimpact@gmail.com>
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-03-12 23:27:12 +01:00
Blair
e47b816495
Remove command from assembly map when removed from command map (#2183) 2025-03-12 23:26:37 +01:00
goaaats
97add3fc90 Globally disable legacy corrupted state exceptions for now 2025-03-12 23:23:31 +01:00
Alex Vallière
3a990b77f0
feat: handle UNC paths in FileDialog (#2191) 2025-03-12 21:51:33 +00:00
goaaats
b21a0c9298 Add console argument/env var to disable legacy corrupted state exceptions policy 2025-03-09 19:34:26 +01:00
goaaats
cf1d8a81c6 Remove obsolete ServicePointManager TLS version override 2025-03-08 16:27:52 +01:00
goat
89dfd72e24
ci: build with 9.0.200 SDK 2025-03-08 16:13:54 +01:00
goaaats
6604678050 merge from master 2025-03-08 16:10:25 +01:00
goaaats
01b3a5428e build: 11.0.8.0 2025-03-04 20:25:47 +01:00
bleatbot
d255a8ff27
Update ClientStructs (#2181)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-03-04 16:32:34 +00:00