298 Commits (7a5d2f3362610be3c4da2ff08a9000cf4d993317)

Author SHA1 Message Date
  Anairkoen Schno 7a5d2f3362
Add trace logging to new loader for debugging issues 3 years ago
  Anairkoen Schno fef1ad0800
Add explicit check for plugin resolution loops 3 years ago
  Anairkoen Schno 56bb594fbc
Fix bug with loading of metadata with plugin-hint pointing to a class type 3 years ago
  Anairkoen Schno 59216c3147
Bump version 3 years ago
  Anairkoen Schno 97b9eb6c34
Library loader now scans libraries before loading them 3 years ago
  Anairkoen Schno 4a91c24189
Scans now actually prevent running of code 3 years ago
  Anairkoen Schno 6c9a842e03
Make AntiMalwareEngine try to use the Win32 engine too 3 years ago
  Anairkoen Schno e68274b1a7
Add IAntiMalware to InitInjector 3 years ago
  Anairkoen Schno c00085893b
Implement core Amsi types for antimalware integration 3 years ago
  Anairkoen Schno fd5b082fec
LibLoader now correctly expands environment variables in PATH 3 years ago
  Anairkoen Schno 71184eac69
Change version to prerelease 3 years ago
  Anairkoen Schno c8993c2c27
Added stopwatch timing for certain sections of initialization 3 years ago
  Anairkoen Schno 4e2d7feea4
Fix errors in Feature 3 years ago
  Anairkoen Schno 12f5aa6b78
Clean up warnings in PluginLoader 3 years ago
  Anairkoen Schno b7f3071722
Fix loadBefores 3 years ago
  Anairkoen Schno 03b5d51b59
Fix disabled processing to correctly not load disabled plugins 3 years ago
  Anairkoen Schno 096567a150
Add conflict handling 3 years ago
  Anairkoen Schno f4a49de253
Add check that loaded plugins depend on loader 3 years ago
  Anairkoen Schno 6a01353d72
Implement primary resolution loop 3 years ago
  Anairkoen Schno c6f0e9bf52
Add check for files existing before attempting to load plugin 3 years ago
  Anairkoen Schno 1949498bd8
Finish primary load order calculation processing 3 years ago
  Anairkoen Schno cf0119038c
Implement dependency resolution part of new loader part 3 years ago
  Anairkoen Schno 803183c6bc
Applied nullability to PluginMetadata 3 years ago
  Anairkoen Schno 83c6897f1a
Removed old load sequence calculation and cleaned up warnings 3 years ago
  Anairkoen Schno 7f3e7a1a94
Bump version 3 years ago
  Anairkoen Schno a92eabee0a
Disabled BeatMods updater 3 years ago
  Anairkoen Schno d9bc7691ba
Bump version 3 years ago
  Anairkoen Schno d8c06574fa
Bump version 3 years ago
  Anairkoen Schno 49e026d927
Bumped version 3 years ago
  Anairkoen Schno c5b15e867c
Config system now skips any properties with index parameters 3 years ago
  Anairkoen Schno 7c1d811158
Old IPA plugins now no longer have an empty section if there are none 3 years ago
  Anairkoen Schno 6b2dc6990a
Plugin state transitions now no longer leave SingleStartInit plugins in a state where they are neither or both enabled and disabled 3 years ago
  Auros Nexus e12f1acacf Update PluginManager.cs 3 years ago
  Anairkoen Schno 9cb44d8d84
Re-enabled runtime game version checking 4 years ago
  Anairkoen Schno 96b55eee6e
Removed runtime check of Application.version until I know when I can safely call it 4 years ago
  Anairkoen Schno 18d39fd8b9
Added --version to installer 4 years ago
  Anairkoen Schno 190cc0150d
Bumped version 4 years ago
  Anairkoen Schno 158cc75caa
reminder to add bsipa to your dependencies 4 years ago
  Anairkoen Schno ee13166561
Moved DefineFeature main execution to BeforeInit 4 years ago
  Anairkoen Schno a88ca4bb18
Improved error handling with new features 4 years ago
  Anairkoen Schno ec36037b38
Updated links in manifest 4 years ago
  Anairkoen Schno 7d09f18299
Added custom deserialization for old features so that they don't totally break the load 4 years ago
  Anairkoen Schno b4fc040518
Bumped version 4 years ago
  Anairkoen Schno ce6e92ef5a
Implemented new Features system 4 years ago
  Zingabopp 4ee9066a20 Added Libs and Plugins folder 4 years ago
  Anairkoen Schno a45d423447 Added some more helpers to Async.Coroutines for easier interop between Tasks and Coroutines 4 years ago
  Anairkoen Schno 0aaf9cf109 PluginMetadata now forwards to the manifest for appropriate properties 4 years ago
  Anairkoen Schno c0bf1e40aa Fixed issue where loadAfter mods that failed to initialize would prevent the mods supposed to load after them from loading 4 years ago
  Anairkoen Schno 9d3a011b45 Added null coalescing to link accesses 4 years ago
  Anairkoen Schno 9b68756f5a Added yet more fields to PluginMetadata 4 years ago