Commit graph

199 commits

Author SHA1 Message Date
Raymond
1bc167f133 Explicitly use the monomod assembly name
Not needed, but helps differentiate between a Reloaded hook a little.
Also: utilize Dispose.
2021-10-10 21:28:12 -04:00
Jade Macho
448ef94a0b
Replace Harmony with up-to-date RuntimeDetour 2021-10-11 01:00:09 +02:00
goaaats
550e4c4355
build: 6.0.0.4 2021-10-08 22:23:22 +02:00
goat
689b8fa847
feat: feedback modal 2021-09-27 22:29:52 +02:00
goat
8643c6ff1f
fix: unregister Dalamud LogLine event 2021-09-17 23:45:30 +02:00
goat
59ba3bdd07
feat: print all logged exceptions via Troubleshooting 2021-09-17 04:09:38 +02:00
goat
f4f86d3030
Merge branch 'master' of https://github.com/goatcorp/Dalamud 2021-09-09 01:33:20 +02:00
goat
86d9f01877
refactor: clean up async logic for PluginMaster loads 2021-09-09 01:09:04 +02:00
Raymond
37fc6ffc73 feat: condition changed event, expose condition address 2021-09-07 11:14:17 -04:00
Raymond
85bcf3c30f Formatting 2021-09-06 22:07:49 -04:00
goat
f858a8b592
comment out process handle patch log, it's annoying 2021-09-05 15:34:33 +02:00
goat
1517c58006
feat: always force verbose logging for api4 testing 2021-09-04 22:52:23 +02:00
goat
b9f72c0d53
fix: duplicate string keys, bad localize method 2021-09-04 22:27:06 +02:00
Raymond
d0c2c1bf9d Patch Process.Handle 2021-09-03 22:07:31 -04:00
goat
412a335b93
feat: do not close addons when any Window is still open 2021-09-01 19:50:23 +02:00
Raymond
9697f0b7a0 move DALAMUD_NOT_HAVE_PLUGINS into safeMode check 2021-08-31 20:16:17 -04:00
Raymond
910176914e Add a message to the plugin window when SafeMode is active 2021-08-31 20:12:59 -04:00
Raymond
656683b233 Suppress SeStringManager obsolete message 2021-08-28 18:50:24 -04:00
Raymond
e9ebee4c65 IPC with cross-plugin objects. 2021-08-28 18:50:12 -04:00
goat
98f75ce13a
fix: still initialize SeStringManager service 2021-08-28 20:18:07 +02:00
goat
ca201e1a14
refactor: obsolete SeStringManager, move into SeString 2021-08-28 19:02:18 +02:00
Raymond
8ee872e784 IPC Implementation 2021-08-23 12:36:03 -04:00
Raymond
797bcade90 ClientState was set twice 2021-08-22 07:57:41 -04:00
Raymond
2fe8ccb1da Implement ioc container 2021-08-21 14:03:06 -04:00
Raymond
ff1d7f2829 Implement service locator 2021-08-21 14:03:06 -04:00
goat
1333ea7a72
fix: move client structs init before framework init, fixes potential race condition 2021-08-20 15:51:13 +02:00
Raymond
779179a0cf Formatting, misc 2021-08-16 09:00:16 -04:00
Raymond
3e3757d30c IME implementation 2021-08-11 08:57:27 -04:00
Raymond
cd9cb109a2 Fix imports 2021-08-10 08:04:13 -04:00
Raymond
984ff81cb5 Hook Changes 2021-08-02 17:08:01 -04:00
goat
01dffea4a4
feat: log Troubleshooting in OnInstalledPluginsChanged 2021-07-12 23:07:08 +02:00
goat
3274bd047d
feat: initialize FFXIVClientStructs function resolver 2021-07-12 00:04:19 +02:00
Raymond Lynch
658eedca37 Magic the magic happen 2021-07-11 16:32:32 -04:00
Philpax
21ce3aaf71 Log: persist level when set through menu 2021-07-11 00:52:54 +02:00
Philpax
090da41ff1 AntiDebug: persist state in config 2021-07-11 00:21:19 +02:00
Raymond Lynch
595fd3f1e4 StyleCop: everything else 2021-05-30 07:15:47 -04:00
Raymond
d9af7d0f4d
Looks like a typo. Why reset the same thing twice. 2021-05-17 12:33:40 -04:00
goat
e84cd7f0be
fix: add try/catch and error logging for all tiers 2021-04-28 21:02:30 +02:00
goat
6356ad53b9
feat: load plugings with load order <= 0 asynchronously 2021-04-28 17:58:51 +02:00
goat
0c5db3d0e6
fix: null ref in PluginStatsWindow 2021-04-28 16:49:09 +02:00
goat
d83aabafe2
fix: DalamudInterface load after scene init 2021-04-28 16:39:45 +02:00
goat
7605570fb0
docs: LoadPluginSystem 2021-04-26 22:38:47 +02:00
goat
51e81d8dfd
fix: defer plugin load until after ImGui has rendered its first frame 2021-04-26 22:22:11 +02:00
goat
74a0cbb034
fix: Remove WaitForFontRebuild during start, this breaks titleedit again for whatever reason 2021-04-26 22:05:49 +02:00
goat
9f22b00fc6
feat: init subsystems synchronously 2021-04-26 21:55:45 +02:00
goat
e930c98769
feat: add aers menu thingy 2021-04-26 20:39:09 +02:00
goat
c17f46bad2
fix: put back sleep after DisposePlugins 2021-04-26 20:07:36 +02:00
goat
b7fd154b91
refactor: move dispose logic out of entrypoint 2021-04-26 20:06:30 +02:00
Liam
581cb506cc fix: unload plugins before unloading Dalamud to prevent crashes 2021-04-23 22:20:11 -04:00
goat
de98b75336
feat: attempt to prevent some plugin disposal crashes by stopping Framework::Update event dispatching before unloading 2021-04-20 22:01:17 +02:00