Commit graph

6074 commits

Author SHA1 Message Date
Kaz Wolfe
f0021bc8f9
chore: Fix compiler complaints 2025-08-04 11:46:45 -07:00
Kaz Wolfe
413fea4349
chore: re-run generator
- add generated code to linguist ignore
2025-08-04 11:42:58 -07:00
Kaz Wolfe
832288a76e
fix: compiler issue with MenuItem
Resolves #2336.
2025-08-04 11:34:23 -07:00
Kaz Wolfe
bd52c60c6f
Merge branch 'imgui-bindings' into api13
# Conflicts:
#	Dalamud/Game/Gui/GameGui.cs
#	Dalamud/Interface/Internal/UiDebug.cs
#	Dalamud/Interface/Internal/Windows/Data/Widgets/AddonWidget.cs
#	Dalamud/Interface/Internal/Windows/SelfTest/Steps/ItemPayloadSelfTestStep.cs
2025-08-04 11:30:14 -07:00
srkizer
c69329f592
Manual overloads for ImGui functions accepting text (#2319)
* wip2

* Implement AutoUtf8Buffer

* reformat

* Work on manual bindings

* restructure

* Name scripts properly

* Update utility functions to use ImU8String

* add overloads

* Add more overloads

* Use ImGuiWindow from gen, support AddCallback

* Use LibraryImport for custom ImGuiNative functinos

* Make manual overloads for string-returning functinos

* Make all overloads with self as its first parameter extension methods

* Fix overload resolution by removing unnecessary

* in => scoped in

* Fix compilation errors
2025-08-04 11:14:00 -07:00
Haselnussbomber
0c63541864
Fix disabled MenuItems (#2318) 2025-08-04 11:13:34 -07:00
Kaz Wolfe
cb29322968
chore: Remove IGameNetwork
- Deprecated in favor of hooks. See #2241.
- Subject to Goat yelling at me.
2025-08-03 18:39:38 -07:00
Haselnussbomber
191dfb57e3
[API13] Fire ActivePluginsChanged after a plugin loaded/unloaded (#2334)
* Fire ActivePluginsChanged after a plugin loaded/unloaded

* Add ActivePluginsChangedEventArgs

* Use past tense
2025-08-03 18:28:44 -07:00
wolfcomp
7131ad36a6
Update MarketBoardSelfTestStep.cs (#2309)
Use correct time offset from the game display in the test text.
2025-08-03 18:26:58 -07:00
Blair
0f8b65e95a
Load imgui.so if available for external tools running imgui on native (#2331) 2025-08-03 18:25:30 -07:00
Status102
5426cfc723
fix: typo in JobFlags (#2202) 2025-08-03 18:18:53 -07:00
MidoriKami
6369982b48
IDtrBar Add Additional Click Events (#2325)
* Add additional dtr click events

* Let's just break things and make them really nice

* Add additional dtr click events

* Let's just break things and make them really nice

* Add additional dtr click events

* Let's just break things and make them really nice

* git is stupid

* Documentation fixing
2025-08-03 18:15:05 -07:00
Kaz Wolfe
6a1d5db50e
chore: Bump to v13
- Actually makes the api lockut take effect
- Fix Intellisense complaints
2025-08-03 18:14:03 -07:00
Haselnussbomber
a776358b96
Completion rewrite (#2305) 2025-08-03 18:13:45 -07:00
Haselnussbomber
63e7cb25b5
[Api13] Update ChatLinkHandler functions (#2322)
* Update ChatLinkHandler functions

- Move functions to IChatGui
- Switch CommandId to type Guid and generate them automatically

* Remove unused field
2025-08-03 18:07:21 -07:00
Kaz Wolfe
ecbb4053ce
feat: Add MateriaEntries
Per #2225.
2025-08-03 18:04:08 -07:00
Haselnussbomber
ff934d981c
Remove Experimental from ISeStringEvaluator (#2327) 2025-08-03 17:44:16 -07:00
Haselnussbomber
57c6089fc1
[Api13] Add native wrapper structs (#2330) 2025-08-03 17:43:52 -07:00
Haselnussbomber
b425ee0a2a
Move ItemKind to Dalamud.Utility (#2324) 2025-07-26 12:51:20 -07:00
Haselnussbomber
564c220ed2
[Api13] Remove obsoletes (#2323)
* Remove IFate.HasExpBonus

* Remove IAddonEventManager.AddonEventHandler

* Remove obsolete filesystem functions from Util

* Remove more obsoletes
2025-07-26 12:50:42 -07:00
bleatbot
2aba71f8f2
[master] Update ClientStructs (#2310)
* Update ClientStructs

* Update ClientStructs

---------

Co-authored-by: github-actions[bot] <noreply@github.com>
Co-authored-by: Kaz Wolfe <root@kazwolfe.io>
2025-07-25 22:57:24 +00:00
goat
cc741cec67
Merge pull request #2317 from Soreepeong/fix/imgui-bindings/crt-dll
Use Shared VC Runtime
2025-07-20 13:15:49 +02:00
Soreepeong
84f2f0d064 Use Shared VC Runtime 2025-07-20 19:43:58 +09:00
goaaats
e559ae6b20 Regenerate bindings 2025-07-20 01:24:17 +02:00
goat
6078c42963
Merge pull request #2316 from Haselnussbomber/fixes
[imgui-bindings] Small fixes
2025-07-19 02:05:41 +02:00
Haselnussbomber
ec9f365930
Fix some ImGui.End calls 2025-07-18 18:14:34 +02:00
Haselnussbomber
476b6b9613
Call ImPlot.DestroyContext 2025-07-18 18:14:12 +02:00
goat
6efbb71790
Merge pull request #2315 from Haselnussbomber/imgui-bindings-fixes
[imgui-bindings] Fixes and removals
2025-07-17 02:08:49 +02:00
Haselnussbomber
7c2c74418f
[imgui-bindings] Add ReadOnlySpan<byte> ImRaii/ImGuiHelpers overloads (#2314)
* Add ReadOnlySpan<byte> ImRaii overloads

* Add ReadOnlySpan<byte> ImGuiHelpers overloads
2025-07-17 01:56:38 +02:00
Haselnussbomber
a1b8dbcf27
Simplify ImGuiListClipper initialization 2025-07-17 01:54:40 +02:00
Haselnussbomber
d25b16aa93
Remove unnecessary AddText extension 2025-07-17 01:45:08 +02:00
Haselnussbomber
9956424c13
Remove unnecessary IsNull functions 2025-07-17 01:42:20 +02:00
Haselnussbomber
54ec64e159
Remove IDalamudTextureWrap.ImGuiHandle 2025-07-17 01:36:45 +02:00
Haselnussbomber
72f5da2214
Generate CsWin32 APIs as internally 2025-07-17 01:32:54 +02:00
Haselnussbomber
abea3c4089
Remove ImGui.NET-472 from solution 2025-07-17 01:32:41 +02:00
Kaz Wolfe
f63ee5cb76
Merge branch 'master' into imgui-bindings 2025-07-03 19:02:35 -07:00
goaaats
68656f2b40 TextureManagerPluginScoped must depend on TextureManager to ensure unload order 2025-07-03 15:08:31 +02:00
goaaats
b429c77e3e build: 12.0.1.5 2025-07-03 14:31:17 +02:00
bleatbot
94c7f843b7
Update ClientStructs (#2306)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-07-03 14:23:29 +02:00
bleatbot
0cbb4be2b5
Update ClientStructs (#2301)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-06-25 17:12:15 +00:00
srkizer
03e728e129
Use EnumerateInvocationList instead of GetInvocationList (#2303) 2025-06-23 22:09:48 +02:00
goaaats
90e426b325 Remove ImGui.NET entirely 2025-06-22 22:21:12 +02:00
goaaats
95ec633cc5 merge 2025-06-22 21:39:38 +02:00
MidoriKami
13306e24ba
Refactor IAddonEventManager (#2299) 2025-06-17 10:51:00 -07:00
Haselnussbomber
b1986bd3d1
Self-Test Window improvements (#2298)
* Move Logout self-test to the bottom of the list

* Increase self-test result and make it scrollable

* Allow text wrapping for some strings in self-tests

* Fix context menu self-test not working properly on HQ items
2025-06-17 10:48:40 -07:00
goat
6a42568073 build: 12.0.1.4 2025-06-17 17:41:36 +02:00
bleatbot
12ee9343d4
Update ClientStructs (#2296)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-06-17 15:36:26 +00:00
bleatbot
0691241240
Update ClientStructs (#2293)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-06-15 12:28:02 -07:00
goaaats
adec948319 build: 12.0.1.3 2025-06-09 21:19:04 +02:00
bleatbot
db98959158
Update ClientStructs (#2290)
Co-authored-by: github-actions[bot] <noreply@github.com>
2025-06-07 16:57:07 +00:00