Skip to content
Success

Changes

Summary

  1. Fix NEEDS checking for inner nodes/values (commit: 60171d9) (details)
  2. v3.0.1 for KSP 1.3.1 (commit: 58e1ca2) (details)
  3. Allow 0 or many spaces before operator (commit: 0d4d220) (details)
  4. Update some packages (commit: b4a2f10) (details)
  5. Fix :NEEDS causing nodes to be reodered (commit: 61b1c45) (details)
  6. v3.0.2 for KSP 1.3.1 (commit: f70701e) (details)
  7. Fix for #92 - non-US Linux decimal separator fix (commit: ab2a024) (details)
  8. v3.0.3 for KSP 1.3.1 (commit: 94e57a9) (details)
  9. Allow operator-like character in value name (commit: 7f23ad8) (details)
  10. v3.0.4 (commit: 7dff915) (details)
  11. Fix :NEEDS clause sometimes not getting removed (commit: 07547be) (details)
  12. remove ModuleManager.csproj from .gitignore (commit: 97a1968) (details)
  13. Make post build into a shell script, allowing cross-platform (commit: 532581d) (details)
  14. v3.0.4 - KSP 1.4 require a recompile (commit: a73b85e) (details)
  15. v3.0.5 because I am blind (commit: b8476b8) (details)
  16. Cats trails fix and better text position (commit: 3c4b8c3) (details)
  17. v3.0.6 (commit: 1d8d97c) (details)
  18. Fix deprecation (commit: ef917ab) (details)
  19. Turn some semi-redundant methods into extensions (commit: 30fd490) (details)
  20. Split up prefixing and translating logs for unity (commit: e152f67) (details)
Commit 60171d951e7a5d7a1954119afdc0d9b82df894d2 by joeydwong
Fix NEEDS checking for inner nodes/values
Didn't work if you had both top level NEEDS and NEEDS on a subnode/value
since it was checking NEEDS on the wrong node in that case
(commit: 60171d9)
The file was modified ModuleManagerTests/NeedsCheckerTest.cs (diff)
The file was modified ModuleManager/NeedsChecker.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
Commit 0d4d22033fd9c12c3a446cb2274aafef7c64edde by joeydwong
Allow 0 or many spaces before operator
(commit: 0d4d220)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified TestUtilsTests/TestUtilsTests.csproj (diff)
The file was modified TestUtilsTests/packages.config (diff)
The file was modified ModuleManagerTests/packages.config (diff)
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
Commit 61b1c4588736198a568a75685d74733868f94899 by joeydwong
Fix :NEEDS causing nodes to be reodered
Fixes #90
(commit: 61b1c45)
The file was modified ModuleManagerTests/NeedsCheckerTest.cs (diff)
The file was modified ModuleManager/NeedsChecker.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
Commit ab2a0242f4ee844b0fcd9e4fe08eee8c9f63f65f by sarbian
Fix for #92 - non-US Linux decimal separator fix
(commit: ab2a024)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
Commit 7f23ad8f988e8a8eb1208d9b06326fdb1acca812 by joeydwong
Allow operator-like character in value name
Means that the operator needs a space before it in most cases
Already was the case with - and * but now also the case for other
operator-like characters + / ^ !
(commit: 7f23ad8)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
Commit 07547be2571c6197575ec989e024c174dd09dfbc by joeydwong
Fix :NEEDS clause sometimes not getting removed
Fixes #94
(commit: 07547be)
The file was modified ModuleManager/NeedsChecker.cs (diff)
The file was modified ModuleManagerTests/NeedsCheckerTest.cs (diff)
Commit 97a19680aa32608b1a0ec440adc5c7258461e79c by joeydwong
remove ModuleManager.csproj from .gitignore
It was under version control anyway
(commit: 97a1968)
The file was modified .gitignore (diff)
Commit 532581d39680f597e2dd19d46a6af8e4a0c78dc9 by joeydwong
Make post build into a shell script, allowing cross-platform
compatibility
Just requires sh to be installed on Windows.  Relies on $PDB2MDB to find
the pdb2mdb executable, and $KSPDIR to find where to copy to.  If either
of these are absent, it will be ignored (but the build will still work)
(commit: 532581d)
The file was addedModuleManager/copy_build.sh
The file was modified ModuleManager/ModuleManager.csproj (diff)
Commit a73b85e8149b0b57817af64fe3798bd56d84dca4 by sarbian
v3.0.4 - KSP 1.4 require a recompile
(commit: a73b85e)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
Commit 3c4b8c3c75c0f27edaea7c75c93a2e1b2ff7227b by sarbian
Cats trails fix and better text position
(commit: 3c4b8c3)
The file was modified ModuleManager/Cats/CatMover.cs (diff)
The file was modified ModuleManager/ModuleManager.cs (diff)
The file was modified ModuleManager/Cats/CatOrbiter.cs (diff)
The file was modified ModuleManager/Cats/CatManager.cs (diff)
The file was modified ModuleManager/Properties/AssemblyInfo.cs (diff)
The file was modified ModuleManager/MMPatchLoader.cs (diff)
Commit 30fd490b1ff5ff505070a9d2a34992f622fddb8a by joeydwong
Turn some semi-redundant methods into extensions
Keeps having to reimplement them for every IBasicLogger implementation
(commit: 30fd490)
The file was modified ModuleManager/Logging/ModLogger.cs (diff)
The file was modified ModuleManager/ModuleManager.csproj (diff)
The file was modified ModuleManagerTests/PatchApplierTest.cs (diff)
The file was modified ModuleManagerTests/Logging/ModLoggerTest.cs (diff)
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
The file was modified ModuleManager/Logging/QueueLogger.cs (diff)
The file was modified ModuleManager/Logging/IBasicLogger.cs (diff)
The file was addedModuleManagerTests/Extensions/IBasicLoggerExtensionsTest.cs
The file was addedModuleManager/Extensions/IBasicLoggerExtensions.cs
The file was modified ModuleManagerTests/Progress/PatchProgressTest.cs (diff)
The file was modified ModuleManagerTests/Logging/QueueLoggerTest.cs (diff)
Commit e152f673fc60ffd04f47ce01e0b1d466f66b4ee7 by joeydwong
Split up prefixing and translating logs for unity
Should be separate classes.
(commit: e152f67)
The file was modified ModuleManager/ModuleManager.csproj (diff)
The file was modified ModuleManager/Logging/ModLogger.cs (diff)
The file was modified ModuleManagerTests/ModuleManagerTests.csproj (diff)
The file was addedModuleManager/Logging/UnityLogger.cs
The file was modified ModuleManagerTests/Logging/ModLoggerTest.cs (diff)
The file was addedModuleManagerTests/Logging/UnityLoggerTest.cs
The file was modified ModuleManager/MMPatchLoader.cs (diff)