Commit graph

4049 commits

Author SHA1 Message Date
goat
875ca915b6
chore: codesigning for releases 2023-06-29 13:29:35 +02:00
goat
98bdec1e34
chore: only expose manifests as interfaces 2023-06-29 13:29:33 +02:00
Ottermandias
98221471d5 Add a simple network monitor to xldata. 2023-06-28 16:02:40 +02:00
Cara
a88151de7f
Update Config List (#1293) 2023-06-26 17:23:54 -07:00
goat
0cbf014165
build: 7.7.5.0 2023-06-26 17:39:38 +02:00
goat
22a764ed82
fix: don't save manifests every time a plugin loads, note reason for save if save fails 2023-06-26 17:39:11 +02:00
goat
1443c751f5
feat: add a tutorial for profiles 2023-06-26 10:30:56 +02:00
goat
e8c411bd72
feat: add ImRaii.PopupModal() 2023-06-26 10:30:17 +02:00
goat
9f074abb0b
ci: only fetch origin master 2023-06-25 09:00:53 +02:00
MidoriKami
fe46fd33dc
Add ITargetManager (#1277)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-06-25 06:55:18 +00:00
goat
8f971934f3
ci: change invalid branch name for rollup 2023-06-25 08:54:56 +02:00
MidoriKami
b68773bb1c
Add ISigScanner (#1288)
Co-authored-by: goat <16760685+goaaats@users.noreply.github.com>
2023-06-25 06:48:06 +00:00
Ava Chaney
072af41bcd
set EnableWindowsTargeting when building on non-Windows hosts (#1255) 2023-06-25 08:46:28 +02:00
Ava Chaney
6f80b4c8a9
add workflow to rollup changes from master -> v9 (#1268) 2023-06-25 08:45:58 +02:00
MidoriKami
1346daccf8
Add ILibcFunction (#1283) 2023-06-25 08:45:00 +02:00
MidoriKami
0ac5c240f6
Add IGameLifecycle (#1287) 2023-06-25 06:36:58 +00:00
MidoriKami
8a6269c178
Add IGameGui (#1282) 2023-06-25 08:34:45 +02:00
MidoriKami
2fe7cfb5ef
Add IsTargetable to GameObject (#1269)
* Add IsTargetable

* Fix style inconsistency
2023-06-24 21:24:08 -07:00
MidoriKami
3fa8968027
Add IDtrBar (#1276) 2023-06-25 04:07:17 +00:00
MidoriKami
518fc348e1
Add IDutyState (#1275) 2023-06-24 21:03:47 -07:00
MidoriKami
7ab20e9125
Add IGameConfig (#1274) 2023-06-24 21:03:25 -07:00
MidoriKami
6792fb4de5
Add ICommandManager (#1273) 2023-06-24 21:02:45 -07:00
MidoriKami
852d68f326
Add IPartyList (#1271) 2023-06-24 20:59:37 -07:00
MidoriKami
aacfe4d679
Add IObjectTable (#1270) 2023-06-24 20:59:00 -07:00
MidoriKami
2f138bb1df
Add IGamepadState (#1264) 2023-06-24 17:11:55 -07:00
MidoriKami
ac74bd5fe0
Add IBuddyList (#1261) 2023-06-24 17:11:17 -07:00
MidoriKami
a7202096bf
Add IFateTable (#1263) 2023-06-24 17:11:05 -07:00
MidoriKami
1d5c3cee11
Add IJobGauges (#1265) 2023-06-24 17:10:53 -07:00
bleatbot
9ebfbb7871
Update ClientStructs (#1256)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-06-24 09:26:32 -07:00
goat
6ee86156d9
build: 7.7.4.0 2023-06-24 08:41:00 +02:00
MidoriKami
895c4ae443
Add functions to get High Resolution icons (#1259)
Add new methods to retrieve high resolution icons (`_hr1`) from game files.
2023-06-23 17:25:37 -07:00
goat
b80d9da1aa
build: 7.7.3.0 2023-06-23 21:30:07 +02:00
goat
221bef8df8
fix: don't adjust boot log path in release mode 2023-06-23 21:30:04 +02:00
MidoriKami
694159a510
/xldata window refactor (#1257)
Reworks the `/xldata` window so that each individual section is in its own file.
2023-06-23 10:54:40 -07:00
goat
11ea64410e
fix: use explicit ID for add plugin popup 2023-06-23 11:39:52 +02:00
goat
27b2e8371d
build: 7.7.2.0 2023-06-21 21:42:28 +02:00
goat
5a76f3ebe5
fix: don't use tables for the installer layout, more ImRaii conversion
Apparently children inside tables is UB
2023-06-21 21:42:00 +02:00
goat
30176e61f5
fix: use ImRaii conditions properly 2023-06-21 20:30:34 +02:00
goat
00fd9079a9
fix: sync profile/plugin lists when drawing profile manager 2023-06-21 19:33:52 +02:00
goat
c68793b589
fix: use ImRaii for PI DrawPluginCategories
Prevents mismatched BeginTable/EndTable
2023-06-21 19:20:04 +02:00
goat
a954e83976
fix: PM.ReposReady now also includes the time needed for filtering 2023-06-20 22:47:29 +02:00
goat
5d5af70e21
build: 7.7.1.0 2023-06-20 22:34:04 +02:00
goat
a79049e24f
chore: catch some exceptions when drawing installer categories 2023-06-20 22:33:22 +02:00
goat
c3fe41640e
fix: prevent some deadlocks in profile management code
We can never load/unload plugins synchronously, since they might need to get back on framework thread to unload.
Also fixes an issue wherein applying might have gotten stuck if an unload threw an exception.
2023-06-20 21:55:31 +02:00
goat
da8bbf5a28
build: 7.7.0.0 2023-06-20 20:38:57 +02:00
goat
2e2a63b89e
fix: preserve legacy disabled state when loading a devplugin for the first time 2023-06-20 20:35:00 +02:00
goat
2e1ace6afd
fix: untangle devplugin StartOnBoot behaviour 2023-06-20 20:18:48 +02:00
bleatbot
ecbb5325d7
Update ClientStructs (#1254)
Co-authored-by: github-actions[bot] <noreply@github.com>
2023-06-20 18:11:39 +00:00
goat
b4b84ad39d
fix: don't always reload PluginMasters when saving settings
Fixes a race condition when filtering categories while two refilters were active
2023-06-20 19:59:56 +02:00
goat
d1c22f7dd6
fix: guard against CommandInfo, Manifest ever becoming null 2023-06-20 19:35:59 +02:00