90 Commits (fe179ad726c70925153f102fb526880abe882541)

Author SHA1 Message Date
  Meivyn fe179ad726
Revert "Use the SafeHandle wrapper instead" 1 year ago
  Meivyn 3b5d322065
Move disposal logic out of the catch block 2 years ago
  Meivyn 083181060e
Use the SafeHandle wrapper instead 2 years ago
  Meivyn cb44b792c8
Use ManualResetEventSlim instead 2 years ago
  Meivyn 947d0bc43c
Potentially fix a Win32Exception when restarting the game 2 years ago
  Meivyn a7ae09c159
Redirect stdout and stderr to named pipes 2 years ago
  Meivyn ec10f77c4c
Refactor verbose argument handling 2 years ago
  Anairkoen Schno d9982f98e6
Fix colored console printer to correctly handle multiline darkened messages 2 years ago
  Anairkoen Schno 7d385709db
Implement #40, finally 2 years ago
  Anairkoen Schno c0ba05474f
Fix #70 #71 #78 and related issues 2 years ago
  Kinsi 84b479c76b
space 2 years ago
  Kinsi b5016453f4
Update StandardLogger.cs 2 years ago
  Kinsi 9d528245e2
Added --no-logs launch argument 2 years ago
  Eris 5bda9e3669 Move DisallowLegacyGlobalUnpatchAll to StdoutInterceptor 2 years ago
  Anairkoen Schno 0eaa9e8ef3
Adjust log level mappings for Harmony logs 2 years ago
  Anairkoen Schno 332823b46a
Add Harmony logging interceptor 2 years ago
  Anairkoen Schno 3c1b26811d
Expose Windows AMSI interface through common interface to BSIPA plugins 3 years ago
  Meivyn c16878b8ee
Use bool instead of uint for better readability 3 years ago
  Meivyn d286b43c81
Attach console to an explicitly defined PID 3 years ago
  Anairkoen Schno c812dd67bf
Changed default options to not emit log files for every plugin seperately 3 years ago
  Anairkoen Schno 7818ff8a19
Enabled nullability for StandardLogger.cs 3 years ago
  Anairkoen Schno b1e34ed943
If Beat Saber was launched from a process with a console, --verbose attaches to that console 3 years ago
  Anairkoen Schno 078ff43f92
A potential error in System.Guid.NewGuid is now caught instead of bubbling up to the error handler 3 years ago
  Anairkoen Schno aed70c9ea0 Fixed up a few doc comments 4 years ago
  Anairkoen Schno fefd489dcc Documented new things 4 years ago
  Anairkoen Schno c38fed67e7 Added synchronous logging to the logger 4 years ago
  Anairkoen Schno 0f15b4243e Added additional try/catch to logger 4 years ago
  Anairkoen Schno df5d64d34c Added a try/catch around logger thread for InvalidOperationException that's thrown at shutdown 4 years ago
  Anairkoen Schno 8696cef6b8 Did some warning cleanup 4 years ago
  Anairkoen Schno d76c6e400a Updated Harmony to Harmony 2 4 years ago
  Anairkoen Schno 304e04bdda Changed Injector logger to be a special injector log 4 years ago
  Anairkoen Schno 5eda901607 Switched entirely over to attribute based system 4 years ago
  Anairkoen Schno 55529f9aaa PrintFilter is now publicly readonly 4 years ago
  Anairkoen Schno 0879924fce Some cleaning 4 years ago
  Anairkoen Schno b664fe694d Small cleanups and fixups 5 years ago
  Anairkoen Schno d182830df2 Updated all of the config references to use new system 5 years ago
  Anairkoen Schno 55afe527c6 Added some notes to StatnardLogger 5 years ago
  Anairkoen Schno 30cb531c31 Added more indirection around Harmony at injection, as well as some debug printing during reference lookup 5 years ago
  Anairkoen Schno f3321e66e5 Fixed #20 5 years ago
  Anairkoen Schno d905fab1de Added protection from Harmony 5 years ago
  Anairkoen Schno b7fb95104c Added documentation 5 years ago
  Anairkoen Schno d6ec4570a8 Fixed trace checking 5 years ago
  Anairkoen Schno 0dda45d526 Added trace log level 5 years ago
  Anairkoen Schno 0556d5355f Added config option to reduce number of log files created 5 years ago
  Anairkoen Schno b42ff1425b Removed TODO that doesn't need to be done 5 years ago
  Anairkoen Schno ba38c12394 Lots of adjustments to work on .NET 3 5 years ago
  Anairkoen Schno 2f7fdc1859 Finished backport to Net3 5 years ago
  Anairkoen Schno 1b35bf3de4 Added most of the Net3 proxy 5 years ago
  Anairkoen Schno 28be0da5f6 Switched all uses of DateTime.Now to a slightly safer version 5 years ago
  Anairkoen Schno e5a238400e Fixed a lot of inline documentation 5 years ago