Skip to content

Changes

#163 (Jul 3, 2023, 8:01:41 PM)

  1. Added , FileShare.ReadWrite to the File.Open, to allow MM to read files (commit: 2ba651e) — linuxgurugamer / githubweb
  2. Fix invalid modded physics cfg path being fed to KSP when using the faulty PDLauncher workaround (commit: b22136a) — siim.aaver / githubweb
  3. v4.2.3 (commit: c456192) — noreply / githubweb

#162 (Jun 18, 2022, 8:23:29 PM)

  1. Support patching Localization tokens. (commit: ebe2895) — nathankell / githubweb
  2. v4.2.2 (commit: a303e0a) — noreply / githubweb

#161 (Aug 1, 2021, 9:52:55 PM)

  1. Fix off-by-one string indexing in constraint checking Also change string (commit: d9e9264) — alvin.q.meng / githubweb
  2. Undo string comparison change. (commit: c60e3c5) — alvin.q.meng / githubweb
  3. v4.2.1 (commit: 86e60c3) — noreply / githubweb

#160 (Aug 1, 2021, 10:42:22 AM)

  1. Normalize KSP root path (commit: 0261dc6) — blowfishpro / githubweb
  2. Set modded physics and reload earlier (commit: f6669bf) — blowfishpro / githubweb
  3. mark dependencies as copy local false (commit: 983b330) — blowfishpro / githubweb
  4. fix remaining .NET 3.5 nuget packages (commit: b3d5ad4) — blowfishpro / githubweb
  5. Update remaining NuGet packages (commit: 6a32ebb) — blowfishpro / githubweb
  6. Add specific language markers to all project files (commit: da38958) — blowfishpro / githubweb
  7. Ensure string comparison is culture invariant (commit: 838677d) — blowfishpro / githubweb
  8. Always replace physics (commit: c6163a2) — blowfishpro / githubweb
  9. v4.2.0 (commit: 3894ce1) — noreply / githubweb

#158 (Jul 7, 2020, 11:42:39 AM)

  1. Put both projects on .NET 4.7.1 (commit: 16ca42a) — blowfishpro / githubweb
  2. Add UnityEngine.CoreModule to test project (commit: 8be22e0) — blowfishpro / githubweb
  3. Use multi-argument Path.Combine (commit: 35b02df) — blowfishpro / githubweb
  4. Adress a bunch of messages (commit: 51290e1) — blowfishpro / githubweb
  5. Don't overwrite other fatal messages (commit: a2fdef4) — blowfishpro / githubweb
  6. Fix :LAST when mod doesn't exist (commit: c4ad2c3) — blowfishpro / githubweb
  7. PatchList handles sorting consistently (commit: 8a95d37) — blowfishpro / githubweb
  8. Address some messages (commit: 5168b5c) — blowfishpro / githubweb
  9. v4.1.4 (commit: e0da6ba) — noreply / githubweb

#157 (Nov 30, 2019, 3:54:45 PM)

  1. Cleanup the InterceptLogHandler, remove double logging and avoid any (commit: ae4d27a) — sarbian / githubweb
  2. v4.1.3 (commit: 51cdc23) — sarbian / githubweb
  3. Start the Handler earlier (commit: 4b7319c) — sarbian / githubweb

#156 (Nov 15, 2019, 10:34:16 PM)

  1. Add an Exception interceptor to catch ReflectionTypeLoadException and (commit: d172fc6) — sarbian / githubweb
  2. v4.1.2 (commit: 1adea49) — sarbian / githubweb

#155 (Oct 27, 2019, 3:37:01 PM)

  1. v4.1.1 - Outdated Firespitter warning (commit: ff63723) — sarbian / githubweb

#154 (Oct 16, 2019, 10:56:19 PM)

  1. Extract escaping/unescaping of node values (commit: aa6ff2e) — blowfishpro / githubweb
  2. Fix dump database to files (commit: 4201d5f) — blowfishpro / githubweb
  3. Fix reload dialog showing 100% when it shouldn't (commit: cc11776) — blowfishpro / githubweb
  4. KSP 1.8 ! With less cat bugs (commit: a79618e) — sarbian / githubweb
  5. v4.1.0 (commit: 5aa8299) — sarbian / githubweb

#151 (Aug 7, 2019, 1:04:39 AM)

  1. add thread-safe KeyValueCache (commit: 918b0a2) — blowfishpro / githubweb
  2. use new KeyValueCache class as regex cache (commit: 6e6a465) — blowfishpro / githubweb
  3. add test for ProtoUrlConfig (commit: a0c1dfc) — blowfishpro / githubweb
  4. Add name value to applying patch messages (commit: 7271725) — joeydwong / githubweb
  5. Fix StreamLogger ignoring messages (commit: cfaac6a) — joeydwong / githubweb
  6. Redo logging interface (commit: d4d0fb7) — joeydwong / githubweb
  7. Initialize LogMessage from old LogMessage (commit: fc74f1f) — joeydwong / githubweb
  8. Don't put date on every log message (commit: 07afe29) — joeydwong / githubweb
  9. Initialize timestamp with log message (commit: 0a2c842) — joeydwong / githubweb
  10. ModLogger -> PrefixLogger (commit: a8bcad2) — joeydwong / githubweb
  11. Unnecessary using (commit: 5711994) — joeydwong / githubweb
  12. Use better assertion (commit: 3650d69) — joeydwong / githubweb
  13. Mark disposables as sealed (commit: 5f7071d) — joeydwong / githubweb
  14. Another unnecessary using (commit: 28bd925) — joeydwong / githubweb
  15. Use custom code to lookup file by url (commit: 5e5314e) — joeydwong / githubweb
  16. Put extension on cache URLs (commit: ae0d7a7) — joeydwong / githubweb
  17. Alphabetize .csproj files (commit: 69ab085) — joeydwong / githubweb
  18. improve file sha generator (commit: e1bed94) — blowfishpro / githubweb
  19. Convert UrlBuilder cfg test to theory (commit: a27cb3d) — blowfishpro / githubweb
  20. Set FileType based on common types (commit: 3d8594d) — blowfishpro / githubweb
  21. unnecessary using (commit: eb3db60) — blowfishpro / githubweb
  22. make StreamLoggerTest.TestLog work on \n platforms (commit: 9795e36) — blowfishpro / githubweb
  23. Improve TestConfigNodeTest (commit: 9311cfb) — blowfishpro / githubweb
  24. Remove redundant parent class (commit: ee5995f) — blowfishpro / githubweb
  25. Fix TestConfigNode's handling of escaped chars (commit: 3e4a9f9) — blowfishpro / githubweb
  26. Clean up test a bit (commit: 8e5c29a) — blowfishpro / githubweb
  27. Fix DeepCopy handling of escaped values (commit: 0feef88) — blowfishpro / githubweb
  28. Fix ModifyNode handling of escaped characters (commit: 96201a7) — blowfishpro / githubweb
  29. Ensure tabs and newlines don't break cache (commit: f2fba86) — blowfishpro / githubweb
  30. v4.0.3 (commit: 3d85ddc) — sarbian / githubweb

#149 (Feb 3, 2019, 7:40:10 PM)

  1. Fix datetime format (commit: 4ebd40a) — joeydwong / githubweb
  2. Use KSP's directory listing rather than file system (commit: 2b356b0) — blowfishpro / githubweb
  3. Better status updates in post patch (commit: 9d98087) — blowfishpro / githubweb
  4. Add -mm-dont-copy-logs command line flag (commit: 20d339a) — blowfishpro / githubweb
  5. Allow assemblies to add to mod list (commit: c43268f) — blowfishpro / githubweb
  6. wait another frame for plugins to finish initializing (commit: 811fe8a) — blowfishpro / githubweb
  7. Don't use Unity's time since startup in thread (commit: 9221149) — blowfishpro / githubweb
  8. v4.0.2 (commit: 6a2ee3d) — sarbian / githubweb

#148 (Jan 25, 2019, 10:37:22 AM)

  1. Delete unnecessary space (commit: 05b2e9a) — joeydwong / githubweb
  2. Fix modded physics and tech tree (commit: 22a0565) — joeydwong / githubweb
  3. Make physics and tech tree node names constant (commit: 65f0a36) — joeydwong / githubweb
  4. v4.0.1 (commit: 89a8079) — noreply / githubweb

#147 (Jan 24, 2019, 8:17:45 PM)

  1. Update NuGet packages where available (commit: b605a73) — joeydwong / githubweb
  2. Accessory projects on .NET 4.7.1 (commit: 2993250) — joeydwong / githubweb
  3. Update NSubstitute to latest (commit: 9a9bd67) — joeydwong / githubweb
  4. Update Xunit (commit: bb85860) — joeydwong / githubweb
  5. Fix Xunit warnings (commit: 0968853) — joeydwong / githubweb
  6. implement stream logger (commit: e03db37) — joeydwong / githubweb
  7. Unnecessary using (commit: 16d88d2) — joeydwong / githubweb
  8. These are already run by MMPatchLoader (commit: 376b71f) — joeydwong / githubweb
  9. Extract post patch (commit: e1a2be8) — joeydwong / githubweb
  10. Operate on a copy of the game database then apply (commit: 48df502) — joeydwong / githubweb
  11. Move path initialization to static initializer (commit: 72f37f1) — joeydwong / githubweb
  12. Make sure cache also uses copy of game db (commit: 122d4bf) — joeydwong / githubweb
  13. Extract paths to their own class (commit: ea7b05a) — joeydwong / githubweb
  14. patch in background (commit: d50fc9e) — joeydwong / githubweb
  15. Remove PurgeUnused (commit: 09b1eff) — joeydwong / githubweb
  16. Put log paths in path repository (commit: 39e4157) — joeydwong / githubweb
  17. Rename file to reflect class name (commit: de6b621) — joeydwong / githubweb
  18. Dump ModuleManager log to main log after patching (commit: 6ed6702) — joeydwong / githubweb
  19. Don't count insert nodes as patches (commit: 1589e07) — joeydwong / githubweb
  20. Only display whole percentages (commit: c2424cb) — joeydwong / githubweb
  21. Add subdir under Logs (commit: aeca335) — joeydwong / githubweb
  22. Replace reloading screen messages with dialog (commit: ed78083) — joeydwong / githubweb
  23. add LogSplitter (commit: 52d8b18) — joeydwong / githubweb
  24. Save patch log and dump when loading from cache (commit: 7145003) — joeydwong / githubweb
  25. Get rid of stream logger's exception logger (commit: ee9073b) — joeydwong / githubweb
  26. Get rid of trailing whitespace (commit: e0c1400) — joeydwong / githubweb
  27. use international date format (commit: 326119b) — joeydwong / githubweb
  28. extract common parts of reading logs from queue to its own class (commit: 072b0d0) — joeydwong / githubweb
  29. v4.0.0 (commit: 166b72c) — sarbian / githubweb

#146 (Jan 8, 2019, 8:15:34 PM)

  1. Implement :LAST[mod] pass (commit: f009336) — joeydwong / githubweb
  2. return iterator rather than array (commit: ea89e1a) — joeydwong / githubweb
  3. Workaround for 1.6.0 PartDatabase rebuild (commit: 357259d) — unknown / githubweb
  4. v3.1.3 (commit: 716cbd1) — unknown / githubweb

#145 (Nov 25, 2018, 8:41:38 PM)

  1. Fix color tag (commit: 6e75d17) — joeydwong / githubweb
  2. Clear filesSha before generating sha (commit: 458b486) — joeydwong / githubweb
  3. Don't run setup outside of loading screen (commit: dd851a1) — joeydwong / githubweb
  4. Move election check up (commit: edc09b6) — joeydwong / githubweb
  5. Make MM a once addon (commit: 9f5aa02) — joeydwong / githubweb
  6. Get rid of unnecessary using (commit: 7cb640a) — joeydwong / githubweb
  7. v3.1.2 (commit: 4e2af67) — joeydwong / githubweb

#144 (Nov 12, 2018, 7:39:32 PM)

  1. Make patch stopwatch local (commit: 7ea256d) — joeydwong / githubweb
  2. Make useCache local (commit: 8056f59) — joeydwong / githubweb
  3. Make Patch an object (commit: 02bd581) — joeydwong / githubweb
  4. Simplify a bit (commit: 9d37955) — joeydwong / githubweb
  5. Extra semicolon (commit: 54c48ff) — joeydwong / githubweb
  6. Extract interface for PatchList, modify PatchExtractor (commit: e941160) — joeydwong / githubweb
  7. Allow null value in wildcard match (commit: fef3110) — joeydwong / githubweb
  8. Extract node matcher (commit: e134c50) — joeydwong / githubweb
  9. Extract IPatch interface, split up root patches (commit: 53d238a) — joeydwong / githubweb
  10. Fix tests depending on line endings (commit: ffbabbb) — joeydwong / githubweb
  11. Whitespace (commit: c912580) — joeydwong / githubweb
  12. Allow warnings (commit: 7b23097) — joeydwong / githubweb
  13. Make ArrayEnumerator more versatile (commit: 9998491) — joeydwong / githubweb
  14. Tag, TagList, TagListParser (commit: 7d994ad) — joeydwong / githubweb
  15. Restructure patch building (commit: 9b79b39) — joeydwong / githubweb
  16. Make extra colons a warning rather than an error (commit: 845fd21) — joeydwong / githubweb
  17. v3.1.1 (commit: 00216d3) — sarbian / githubweb

#143 (Oct 15, 2018, 11:37:14 PM)

  1. Stupid typo (commit: d76b7b9) — unknown / githubweb
  2. Remove unused variable (commit: 4dcf109) — joeydwong / githubweb
  3. Make const stuff const (commit: 38cbaa1) — joeydwong / githubweb
  4. Fix typo in test (commit: d6edd62) — joeydwong / githubweb
  5. v3.1.0 (commit: e6746b4) — noreply / githubweb

#142 (May 5, 2018, 12:58:21 PM)

  1. Fix deprecation (commit: ef917ab) — joeydwong / githubweb
  2. Turn some semi-redundant methods into extensions (commit: 30fd490) — joeydwong / githubweb
  3. Split up prefixing and translating logs for unity (commit: e152f67) — joeydwong / githubweb
  4. Allow parentheses in value name (commit: cc34564) — joeydwong / githubweb
  5. Allow spaces in value names (commit: a0111d2) — joeydwong / githubweb
  6. Fix operators (commit: ab6b5c4) — joeydwong / githubweb
  7. Fix value assignment with * indexer (commit: c287441) — joeydwong / githubweb
  8. Reflection fields should be readonly (commit: 0aa64b5) — joeydwong / githubweb
  9. Create special GameData subdirectory (commit: ae2a14f) — joeydwong / githubweb
  10. Allow checking needs against directories (commit: 4a7e3c8) — joeydwong / githubweb
  11. Require at least one space before the operator (#119) (commit: 1b642c0) — sarbian / githubweb
  12. Fix SHA generation for DLL - Fix #120 (commit: dc4802f) — unknown / githubweb
  13. v3.0.7 (commit: 6644361) — unknown / githubweb

#141 (Mar 14, 2018, 12:53:32 AM)

  1. Cats trails fix and better text position (commit: 3c4b8c3) — sarbian / githubweb
  2. v3.0.6 (commit: 1d8d97c) — sarbian / githubweb

#140 (Mar 7, 2018, 10:03:54 PM)

  1. Fix :NEEDS clause sometimes not getting removed (commit: 07547be) — joeydwong / githubweb
  2. remove ModuleManager.csproj from .gitignore (commit: 97a1968) — joeydwong / githubweb
  3. Make post build into a shell script, allowing cross-platform (commit: 532581d) — joeydwong / githubweb
  4. v3.0.4 - KSP 1.4 require a recompile (commit: a73b85e) — sarbian / githubweb
  5. v3.0.5 because I am blind (commit: b8476b8) — sarbian / githubweb

#138 (Feb 11, 2018, 9:51:53 AM)

  1. Allow operator-like character in value name (commit: 7f23ad8) — joeydwong / githubweb
  2. v3.0.4 (commit: 7dff915) — noreply / githubweb

#137 (Feb 9, 2018, 2:55:57 PM)

  1. Fix for #92 - non-US Linux decimal separator fix (commit: ab2a024) — sarbian / githubweb
  2. v3.0.3 for KSP 1.3.1 (commit: 94e57a9) — sarbian / githubweb

#131 (Dec 6, 2017, 11:48:02 AM)

  1. Add a -mm-dump cmd line option and redo the export (commit: bba0efe) — sarbian / githubweb
  2. Fix NEEDS checking for inner nodes/values (commit: 60171d9) — joeydwong / githubweb
  3. v3.0.1 for KSP 1.3.1 (commit: 58e1ca2) — noreply / githubweb

#130 (Dec 2, 2017, 11:52:00 AM)

  1. Begin splitting files up (#76) (commit: e29c9cb) — sarbian / githubweb
  2. Change debug C# version to default (commit: 1191841) — joeydwong / githubweb
  3. VS, why u do dis? (commit: d2fd007) — joeydwong / githubweb
  4. Add ImmutableStack class (commit: 536ff0c) — joeydwong / githubweb
  5. Add PatchContext struct (commit: abba87e) — joeydwong / githubweb
  6. Use ImmutableStack and PatchContext in MM (commit: 05342e2) — joeydwong / githubweb
  7. Remove unused code (commit: 8685da9) — joeydwong / githubweb
  8. Implement IEnumerable<T> (commit: 038db23) — joeydwong / githubweb
  9. Add Depth property (commit: 946194e) — joeydwong / githubweb
  10. Use immutability in CheckNeeds (commit: 475aa66) — joeydwong / githubweb
  11. Forgot a using directive (commit: 27f788f) — joeydwong / githubweb
  12. Ged rid of Win64 specific code (commit: 04df683) — joeydwong / githubweb
  13. Needs to be included in the project too (commit: 340d113) — joeydwong / githubweb
  14. Add logging interface (commit: b1a8863) — joeydwong / githubweb
  15. Extract progress into its own object (commit: ad61311) — joeydwong / githubweb
  16. Use logger and progress (commit: 76c998c) — joeydwong / githubweb
  17. Remove blocking option (commit: 55fc4e6) — joeydwong / githubweb
  18. Use inline variable declaration (commit: bf640f4) — joeydwong / githubweb
  19. Make log messages consistent (commit: f751ed4) — joeydwong / githubweb
  20. Make deletes and copies count toward patch count (commit: f03b578) — joeydwong / githubweb
  21. Make names more accurate (commit: 51b6f75) — joeydwong / githubweb
  22. Simplify null check (commit: 8179c44) — joeydwong / githubweb
  23. move main project to its own directory (commit: 1a12a25) — joeydwong / githubweb
  24. Better output dir for debug (commit: f02f418) — joeydwong / githubweb
  25. Do not copy local (commit: 95362b5) — joeydwong / githubweb
  26. Add test project (commit: c4ba1b9) — joeydwong / githubweb
  27. Add MM, Assembly-CSharp, UnityEngine refs (commit: e8159e1) — joeydwong / githubweb
  28. Add console runner (commit: 563a942) — joeydwong / githubweb
  29. Yo dawg, I heard you like tests (commit: a7f901e) — joeydwong / githubweb
  30. Add TestConfigNode class (commit: be37f18) — joeydwong / githubweb
  31. Reference TestUtils (commit: 278dad8) — joeydwong / githubweb
  32. Don't reference a specific version of System (commit: 66e6612) — joeydwong / githubweb
  33. Add test for ImmutableStack (commit: df9c8ec) — joeydwong / githubweb
  34. Add test for GetPath (commit: 3e71009) — joeydwong / githubweb
  35. Add NSubstitute (commit: 6e8285c) — joeydwong / githubweb
  36. Add tests for ModLogger (commit: 7398d4d) — joeydwong / githubweb
  37. Fix an error (commit: a5a095f) — joeydwong / githubweb
  38. Add UrlBuilder (commit: 564b226) — joeydwong / githubweb
  39. Progress shouldn't depend on deleted subnodes (commit: f190d17) — joeydwong / githubweb
  40. These should use actual URLs (commit: fca9717) — joeydwong / githubweb
  41. These too (commit: 28e4ce7) — joeydwong / githubweb
  42. Minor logging tweak (commit: 8d8463d) — joeydwong / githubweb
  43. Add tests for PatchProgress (commit: d37f58b) — joeydwong / githubweb
  44. Replace DeepCopy with ConfigNode.CreateCopy (commit: ca12c39) — joeydwong / githubweb
  45. Inline out variable declarations (commit: 2b82489) — joeydwong / githubweb
  46. Obey naming conventions (commit: 47ce015) — joeydwong / githubweb
  47. Pull Command and ParseCommand out of MMPatchLoader (commit: a9a990d) — joeydwong / githubweb
  48. Extract ShallowCopy (commit: b43f79b) — joeydwong / githubweb
  49. Don't create duplicates in UrlBuilder (commit: 534eee2) — joeydwong / githubweb
  50. Add ArrayEnumerator (commit: 24f2143) — joeydwong / githubweb
  51. PatchList (commit: 7138bbc) — joeydwong / githubweb
  52. Add PatchExtractor (commit: 9a55a65) — joeydwong / githubweb
  53. Add SafeUrl extension method for UrlConfig (commit: 90027c2) — joeydwong / githubweb
  54. Use SafeUrl in logging (commit: 504354d) — joeydwong / githubweb
  55. Remove unused (commit: 331ab18) — joeydwong / githubweb
  56. Log when BEFORE or AFTER patch deleted (commit: 3f8adee) — joeydwong / githubweb
  57. Fix case issues (commit: 50346dc) — joeydwong / githubweb
  58. Extract IsBracketBalanced (commit: 99bc0bf) — joeydwong / githubweb
  59. Remove bracket unbalanced nodes when sorting (commit: e52a646) — joeydwong / githubweb
  60. Unused method (commit: 8a81310) — joeydwong / githubweb
  61. Bring back DeepCopy (commit: 5a468be) — joeydwong / githubweb
  62. Fix bad region (commit: 2e5854d) — joeydwong / githubweb
  63. Make sure badly formed mod passes are an error (commit: 9bd8253) — joeydwong / githubweb
  64. That's a bug (commit: b010243) — joeydwong / githubweb
  65. Add some explanatory comments (commit: cacc840) — joeydwong / githubweb
  66. Unnecessary using directives (commit: c00735d) — joeydwong / githubweb
  67. Use sorted patches when applying (commit: 8d71ac6) — joeydwong / githubweb
  68. Remove now-unnecessary try-catch (commit: aa990db) — joeydwong / githubweb
  69. Replace big if with guard clause (commit: 3ca1801) — joeydwong / githubweb
  70. Simplify this (commit: ec7c67c) — joeydwong / githubweb
  71. Invalid command = error on the patch extractor (commit: 8098313) — joeydwong / githubweb
  72. Extract RemoveWS (commit: 180c2ee) — joeydwong / githubweb
  73. Fix logging (commit: 20a8afb) — joeydwong / githubweb
  74. Extract PrettyPrint (commit: 35d89f8) — joeydwong / githubweb
  75. Get rid of unnecesary using directives (commit: b52a80e) — joeydwong / githubweb
  76. Don't run PrePatchInit if cache is being used (commit: 45a4c0c) — joeydwong / githubweb
  77. Eliminate mods instance variable (commit: d397a80) — joeydwong / githubweb
  78. Use method param rather than instance var (commit: 12780a6) — joeydwong / githubweb
  79. Eliminate Update (commit: b6b628c) — joeydwong / githubweb
  80. Eliminate redundant logging (commit: 7a40730) — joeydwong / githubweb
  81. Keep track of progress fraction independently (commit: 7e714a4) — joeydwong / githubweb
  82. Make StatusUpdate less general (commit: 9236be1) — joeydwong / githubweb
  83. Move this (commit: 8696143) — joeydwong / githubweb
  84. Eliminate Progress instance variable (commit: 58d52d9) — joeydwong / githubweb
  85. Make more methods static (commit: 2645d22) — joeydwong / githubweb
  86. This is no longer necessary (commit: 824b077) — joeydwong / githubweb
  87. Move exception handling outside of PrettyConfig (commit: ac0a149) — joeydwong / githubweb
  88. Tweak test (commit: eb18b60) — joeydwong / githubweb
  89. Allow adding a ConfigNode.Value in initializer (commit: 4fdfb89) — joeydwong / githubweb
  90. Extract PrettyConfig (for UrlConfig) (commit: 70eca81) — joeydwong / githubweb
  91. Add one more test (commit: 55308af) — joeydwong / githubweb
  92. Make CheckNeeds static (commit: 1a7d1e3) — joeydwong / githubweb
  93. This can already be static (commit: bc451c5) — joeydwong / githubweb
  94. Remove unnecessary Using (commit: 60cb30a) — joeydwong / githubweb
  95. Improve url and node printing (commit: a035b67) — joeydwong / githubweb
  96. Extract CheckNeeds (commit: 59a9220) — joeydwong / githubweb
  97. Ensure that final string printed to the screen is the actual status (commit: 784e7a8) — joeydwong / githubweb
  98. Fix up mod list logging (commit: 13850b6) — joeydwong / githubweb
  99. Use Path.Combine (commit: cd3a468) — joeydwong / githubweb
  100. Unnecessary now (commit: 901b5a5) — joeydwong / githubweb
  101. Improve assembly list (commit: a5b1547) — joeydwong / githubweb
  102. Accidentally removed (commit: 9cf0011) — joeydwong / githubweb
  103. Move tracking number of patches (commit: fde3fbc) — joeydwong / githubweb
  104. Put progress counts in their own object (commit: f09622f) — joeydwong / githubweb
  105. Move exception handling out of FIleSHA (commit: ce43104) — joeydwong / githubweb
  106. Extract FileSHA (commit: 2dc9f91) — joeydwong / githubweb
  107. Fix unassigned variable (commit: 6f26939) — joeydwong / githubweb
  108. Make this extractable (commit: f3352db) — joeydwong / githubweb
  109. Extract GenerateModList (commit: e40426a) — joeydwong / githubweb
  110. Add MessageQueue (commit: 7a2e18d) — joeydwong / githubweb
  111. Add QueueLogger and supporting classes (commit: 7d0c587) — joeydwong / githubweb
  112. Don't keep track of non-root needs unsatisfied (commit: d1975db) — joeydwong / githubweb
  113. Add FatalErrorHandler (commit: 78d4635) — joeydwong / githubweb
  114. Add background task support (commit: 172e2f3) — joeydwong / githubweb
  115. Begin creating Progress namespace (commit: 7f90887) — joeydwong / githubweb
  116. Finish creating Progress namespace (commit: b0f72c2) — joeydwong / githubweb
  117. Unnecessary directives (commit: 3dbfbb1) — joeydwong / githubweb
  118. Add needs test for and/or and capitalization (commit: 92ae91f) — joeydwong / githubweb
  119. Separate out progress counter (commit: 6596b47) — joeydwong / githubweb
  120. Ensure Counter behaves like an int (commit: 9a05e1b) — joeydwong / githubweb
  121. More unnecessary using (commit: 9736800) — joeydwong / githubweb
  122. Add test for ! (not) in :NEEDS (commit: a1af725) — joeydwong / githubweb
  123. More unnecessary using directives (commit: 3a19ff8) — joeydwong / githubweb
  124. Extract application of patches to its own thread (commit: e9c341a) — joeydwong / githubweb
  125. Test and fix PatchProgress.ProgressFraction (commit: b0e02e0) — joeydwong / githubweb
  126. Tweak (commit: ba24af3) — joeydwong / githubweb
  127. Only convert to array once per pass (commit: 5fe79fd) — joeydwong / githubweb
  128. Make node matching its own method (commit: 20e6192) — joeydwong / githubweb
  129. Loop only applies to edit patches (commit: 244af1a) — joeydwong / githubweb
  130. Don't convert to an array at all (commit: cdeb5f7) — joeydwong / githubweb
  131. Ensure that user gets updates during long passes (commit: 30eeb6f) — joeydwong / githubweb
  132. Without switch, i is valid here (commit: 7e42de5) — joeydwong / githubweb
  133. Ensure time between each check of the log queue (commit: dc1a167) — joeydwong / githubweb
  134. Convert to an array initially (commit: ec5310b) — joeydwong / githubweb
  135. Having an actual array here no longer necessary (commit: 7cc6c51) — joeydwong / githubweb
  136. Apparently Linq slows things down (commit: bd82d53) — joeydwong / githubweb
  137. Improve access of name a bit (commit: ce3893f) — joeydwong / githubweb
  138. Move loop out of loop (commit: 203ad88) — joeydwong / githubweb
  139. case should match filename (commit: 73f7b39) — joeydwong / githubweb
  140. v3.0.0 for KSP 1.3.1 (commit: 2caefbd) — sarbian / githubweb

#128 (Jun 29, 2017, 10:13:27 PM)

  1. Improve some cat related code and add -ncats cmd line option (commit: 9d5797b) — sarbian / githubweb
  2. Improve logging related to some exceptions (commit: e5dce48) — sarbian / githubweb
  3. Update project file (commit: e578500) — sarbian / githubweb
  4. v2.8.1 (commit: 8a097d2) — sarbian / githubweb

#127 (May 26, 2017, 11:06:42 AM)

  1. Revert "Temp revert of 1.3 changes to release a 1.2 patch" (commit: d61f725) — sarbian / githubweb
  2. v2.8.0 for KSP 1.3 (commit: 851df26) — sarbian / githubweb

#126 (May 6, 2017, 8:17:22 AM)

  1. KSP 1.3 changes (#66) (commit: ca5288b) — sarbian / githubweb
  2. Reload PartUpgrade System after patching (#70) (commit: a3ccdff) — sarbian / githubweb
  3. v2.7.6 (commit: b301cb9) — noreply / githubweb
  4. Temp revert of 1.3 changes to release a 1.2 patch (commit: 29df624) — sarbian / githubweb

#125 (Nov 29, 2016, 8:16:02 PM)

  1. v2.7.5 Reload trait config after the patching (commit: 8f7fa26) — sarbian / githubweb

#124 (Nov 14, 2016, 7:52:32 PM)

  1. Fix typos (#63) (commit: 6fcbb62) — sarbian / githubweb
  2. Fix #64 - Targeting all values applied the operation more than it should (commit: 833e09b) — sarbian / githubweb
  3. v2.7.4 (commit: ff4d87f) — sarbian / githubweb

#121 (Nov 5, 2016, 11:14:45 AM)

  1. v2.7.3 Fix the regex for @value,* = (commit: 854aacb) — sarbian / githubweb

#119 (Oct 9, 2016, 3:24:55 PM)

  1. V2.7.2 - put back the mods list/SHA log even when the cache is used (commit: 0f8ea05) — sarbian / githubweb

#118 (Oct 8, 2016, 2:07:34 PM)

  1. Fix the problem with setting value name that include comma (unless the (commit: 517280b) — sarbian / githubweb
  2. Dispaly how many exception were encountered (commit: aef5577) — sarbian / githubweb
  3. Remove some debug spam (commit: 2f26781) — sarbian / githubweb
  4. Lower garbage by removing implicit allocation in CheckConstraints (commit: 33041dc) — sarbian / githubweb
  5. Disable some warning that I am getting tired of seeing (commit: e7e1a79) — sarbian / githubweb
  6. Prevent garbage generated by debug string that we do not display or (commit: 8cd44cf) — sarbian / githubweb
  7. Prevent cache genration when there are exception and display the files (commit: cb2f5d8) — sarbian / githubweb
  8. Improved feedback on what is going on (commit: d21da62) — sarbian / githubweb
  9. Minor cleanup (commit: 8c062c1) — sarbian / githubweb
  10. v2.7.1 (commit: de3a659) — sarbian / githubweb

#114 (May 19, 2016, 7:36:20 PM)

  1. Fix Exception for variable searching a value that does not exist (commit: ae906d9) — sarbian / githubweb
  2. v2.6.25 (commit: fd843b2) — sarbian / githubweb

#113 (Apr 30, 2016, 3:59:09 PM)

  1. 2.6.64 - Rebuild for 1.1.2 (commit: 3fc0f25) — sarbian / githubweb

#112 (Apr 24, 2016, 10:43:52 AM)

  1. No point of updating the status outside the loading screen (commit: 33e6b05) — sarbian / githubweb
  2. Add & operator: insert only if it doesn't already exist (commit: 15a6347) — blowfishpro / githubweb
  3. Make the game always load in background (commit: 95c333b) — sarbian / githubweb
  4. Fix the insert NODE at position that blowfish found (commit: c8ccaa7) — sarbian / githubweb
  5. Fix nested node constraints only checking the first set (commit: cc7f0a6) — sarbian / githubweb
  6. Test for HAS (commit: c831bc7) — sarbian / githubweb
  7. v2.6.23 (commit: 428dc48) — sarbian / githubweb

#111 (Apr 19, 2016, 9:39:32 PM)

  1. Fix for #50 (commit: 8d0e924) — sarbian / githubweb
  2. v2.6.22 - 1.1 build (commit: d38233a) — sarbian / githubweb

#110 (Mar 30, 2016, 8:48:29 AM)

  1. v2.6.21 - With more KSP 1.1 and less x64 complains (commit: 11bfda6) — sarbian / githubweb

#109 (Feb 18, 2016, 6:51:25 PM)

  1. Remove the debug spam of the out of node value edit (commit: 2c45afa) — sarbian / githubweb
  2. Prevents the creation of a cache if there were errors while patching (commit: e8837b6) — sarbian / githubweb
  3. v2.6.20 (commit: 44d5342) — sarbian / githubweb

#108 (Feb 16, 2016, 10:39:07 PM)

  1. Add a special "*MM_PATCH_LOOP" node that when found tries to apply the (commit: b32444a) — sarbian / githubweb
  2. Fix the patch loop id to "MM_PATCH_LOOP" (commit: 1ed76b7) — sarbian / githubweb
  3. Allow for out of node editing of values Like :  *@TEST[Test]/copy -= 1 (commit: d2423e0) — sarbian / githubweb
  4. v2.6.19 (commit: 0fe8432) — sarbian / githubweb

#107 (Feb 14, 2016, 6:44:16 PM)

  1. Update README.md (commit: a52e02a) — Bengt.Lueers / githubweb

#106 (Jan 17, 2016, 10:11:27 PM)

  1. Fix a potential bug with the loading of an edited Physic config from the (commit: 6c01376) — sarbian / githubweb
  2. v2.6.18 (commit: ad08590) — sarbian / githubweb

#105 (Jan 10, 2016, 12:47:42 PM)

  1. Prevents nightingale from trying to breaking some stuff. Fix #44 (commit: c5f00d9) — sarbian / githubweb
  2. Add a warning for KSP build 1.0.5.1024 (commit: c075d6a) — sarbian / githubweb
  3. Logging the Exception may be smarter (commit: bf4cdfa) — sarbian / githubweb
  4. Store SHA for each cfg and log added/changed/removed cfg (commit: 200fb3e) — sarbian / githubweb
  5. v2.6.17 (commit: 90c11ea) — sarbian / githubweb

#104 (Jan 1, 2016, 4:16:24 PM)

  1. Added code for !key,* = DEL and fixed group nr. 5 (commit: 37c7595) — dorianstoll / githubweb
  2. Bumped Assembly Version (commit: 24560d1) — dorianstoll / githubweb

#103 (Dec 31, 2015, 4:36:30 PM)

  1. Fix a bug with #34 (commit: 14f095b) — sarbian / githubweb
  2. remove some tabs (commit: 93181c8) — sarbian / githubweb
  3. Comments are nice, let s update them (commit: de23900) — sarbian / githubweb
  4. v2.6.15 (commit: f32b316) — sarbian / githubweb

#102 (Dec 31, 2015, 3:30:09 PM)

  1. Implemented @key,* = something to resolve #37 (commit: ce20e25) — dorianstoll / githubweb
  2. Implemented Vector Editing, using @key,*[0] (commit: 541dee8) — dorianstoll / githubweb
  3. Fixed the Regex (commit: 2918d13) — dorianstoll / githubweb
  4. Bumped AssemblyVersion (commit: c910cd2) — dorianstoll / githubweb

#101 (Nov 9, 2015, 10:06:54 PM)

  1. 2.6.13 - let's just change the number and pretend all is fine for 1.0.5 (commit: fc5db39) — sarbian / githubweb

#99 (Oct 11, 2015, 8:58:57 PM)

  1. AssemblyReloader support (commit: 84fd93c) — diazo / githubweb
  2. Update AssemblyInfo.cs (commit: d94a12b) — diazo / githubweb
  3. undo .csproj changes (commit: da50105) — diazo / githubweb
  4. undo csproj changes (commit: 508befb) — diazo / githubweb
  5. 2nd try (commit: 0217aa0) — diazo / githubweb

#98 (Sep 18, 2015, 12:08:12 AM)

  1. Added try/catch to FileSHA. (commit: 1577326) — Kerbas-ad-astra / githubweb

#97 (Sep 14, 2015, 8:07:56 AM)

  1. Return empty string if a character-separated list has fewer than the (commit: ae9d5ad) — Kerbas-ad-astra / githubweb
  2. Update version so sarbian can merge. (commit: d564533) — Kerbas-ad-astra / githubweb

#96 (Sep 5, 2015, 8:29:13 PM)

  1. Prevents NullReferenceException when saving the cache to pause the (commit: 4e5e45c) — sarbian / githubweb
  2. 30 FPS patching (commit: 2f10023) — sarbian / githubweb
  3. v2.6.9 (commit: ff7ce87) — sarbian / githubweb

#95 (Aug 29, 2015, 10:02:10 AM)

  1. Fix a bug with nested :NEEDS when the top node also used a :NEEDS (commit: 5aa1ef5) — sarbian / githubweb
  2. v2.6.8 (commit: 868eb44) — sarbian / githubweb

#93 (Aug 4, 2015, 11:39:56 PM)

  1. Log DLLs and KSP exe SHA (commit: 7fb3ca2) — sarbian / githubweb
  2. Obey our new VS 2015 overlord (commit: ca82b51) — sarbian / githubweb
  3. MJ calls ModuleManagerPostLoad methods in other mods on patching end (commit: 94407c7) — sarbian / githubweb
  4. *Press a button by error*. Hum ok, you can replace all var uses (commit: d9534c7) — sarbian / githubweb
  5. v2.6.7 (commit: cf0717c) — sarbian / githubweb

#92 (Jun 25, 2015, 8:54:15 PM)

  1. Add a Quick Reload for ALT F11 menu (skip PartDatabase.cfg generation) (commit: b808509) — sarbian / githubweb
  2. Ignore the cache (and force a PartDatabase.cfg generation) on KSP (commit: c0a37d5) — sarbian / githubweb
  3. v2.6.6 (commit: af68966) — sarbian / githubweb

#91 (May 24, 2015, 2:00:32 AM)

  1. KSP "-nyan-nyan" option detection for the true believers (commit: 957ec9e) — sarbian / githubweb
  2. Clear the partDatabase if the cache is expired (commit: 1e55d69) — sarbian / githubweb
  3. Display the useful log info even if we use the cache (commit: 8c4831f) — sarbian / githubweb
  4. Do not use the cache if the techtree cache is not present (commit: ee11e48) — sarbian / githubweb
  5. Format and cleanup (commit: ac9d308) — sarbian / githubweb
  6. v2.6.5 (commit: 85732a0) — sarbian / githubweb

#90 (May 15, 2015, 12:21:35 AM)

  1. Improve the loaded mod listing (commit: b2c9539) — sarbian / githubweb
  2. Do not change the Tech & physic file patch if they are already OK (commit: fef8ea6) — sarbian / githubweb
  3. Make the error messages more consistent (commit: 0528bc1) — sarbian / githubweb
  4. v2.6.4 (commit: 1bc01f1) — sarbian / githubweb

#89 (May 4, 2015, 10:45:04 PM)

  1. Count the error for math operations (commit: 58bb9ea) — sarbian / githubweb
  2. v2.6.3 Allows the patching of Physics values with a PHYSICSGLOBALS node (commit: 6f7add8) — sarbian / githubweb

#88 (Apr 29, 2015, 7:07:08 PM)

  1. v2.6.2 - TechTree modding (commit: dea8b1f) — sarbian / githubweb

#84 (Apr 27, 2015, 7:37:28 PM)

  1. Remove the vSync trick as it is not stock (commit: 8563a30) — sarbian / githubweb
  2. v2.6.1 for KSP 1.0 (commit: 35da8c9) — sarbian / githubweb

#83 (Apr 1, 2015, 9:18:05 PM)

  1. v2.6.0 - to get CKAN moving (commit: 536d541) — sarbian / githubweb

#82 (Mar 25, 2015, 10:15:56 PM)

  1. DB Corruption check code kept in case of need (commit: baa9b3a) — sarbian / githubweb
  2. Change for #28 (commit: 124895b) — sarbian / githubweb
  3. Bullet proof PrettyPrint (commit: 045d874) — sarbian / githubweb
  4. Remove debug stuff (commit: 29d1ad7) — sarbian / githubweb
  5. Forgot 2 lines (commit: d9bd646) — sarbian / githubweb
  6. Reformat (commit: 00eddc5) — sarbian / githubweb
  7. < and > for value HAS check ( #mass[<100]  ~mass[>100] ) (commit: 5dd543c) — sarbian / githubweb
  8. # operator for nodes to copy-paste whole nodes (commit: 4781cdf) — sarbian / githubweb
  9. v2.5.13 (commit: 60e326d) — sarbian / githubweb

#81 (Feb 23, 2015, 11:51:25 PM)

  1. Fixed exception when setting values to empty; added corresponding test. (commit: ac8b265) — ozraven / githubweb

#80 (Feb 23, 2015, 9:05:15 PM)

  1. v2.5.12 (commit: 667412b) — sarbian / githubweb

#79 (Feb 23, 2015, 9:01:45 PM)

  1. More debugging to track the NullReferenceException (commit: 6b19b5e) — sarbian / githubweb

#78 (Feb 17, 2015, 9:37:49 PM)

  1. Fix the NODE,*:HAS[xxxx] reported by NathanKell (commit: a41e31c) — sarbian / githubweb
  2. More exception hunting and poor man debuging (commit: 062f950) — sarbian / githubweb
  3. v2.5.10 (commit: e3e729f) — sarbian / githubweb

#77 (Feb 13, 2015, 11:15:36 PM)

  1. v2.5.10 with debug to catch the ArgumentOutOfRangeException (commit: c485958) — sarbian / githubweb