Skip to content
Success

Changes

Summary

  1. Fighting with my IDE (commit: 452a085) (details)
  2. VesselState cleanup (commit: 4e8e631) (details)
  3. Force recreation of custom windows. (commit: 2363a89) (details)
The file was modified .idea/.idea.MechJeb2/.idea/vcs.xml (diff)
The file was modified .idea/.idea.MechJeb2/.idea/codeStyles/codeStyleConfig.xml (diff)
Commit 4e8e63107a3dcd46cd7d2a30f4e946aa15ba7cea by 454857+lamont-granquist
VesselState cleanup

There are absolutely breaking changes in here.

This goes through and fixes most of the API surface and ensures it makes
some kind of sense and is halfway consistent, and uses consistent code
style, and will break quite a lot.

Been putting this off for years, given the kos addon that someone else
wrong which hits VesselState via reflection this needs to happen at
least now.  Should have happened years ago, but this is a large
codebase.
(commit: 4e8e631)
The file was modified MechJeb2/RCSSolver.cs (diff)
The file was modified MechJeb2/LandingAutopilot/CoastToDeceleration.cs (diff)
The file was modified MechJeb2/MechJebModuleDebugArrows.cs (diff)
The file was modified MechJeb2/MechJebModuleManeuverPlanner.cs (diff)
The file was modified MechJeb2/MechJebModuleWarpHelper.cs (diff)
The file was modified MechJeb2/MechJebModuleAscentPSGAutopilot.cs (diff)
The file was modified MechJeb2/MechJebModuleCustomInfoWindow.cs (diff)
The file was modified MechJeb2/MechJebModuleGuidanceController.cs (diff)
The file was modified MechJeb2/MechJebModuleRCSController.cs (diff)
The file was modified MechJeb2/MechJebModuleSpinupController.cs (diff)
The file was modified MechJeb2/MechJebModuleAttitudeController.cs (diff)
The file was modified MechJeb2/MechJebModuleAscentClassicAutopilot.cs (diff)
The file was modified MechJeb2/MechJebModuleStagingController.cs (diff)
The file was modified MechJeb2/LandingAutopilot/LowDeorbitBurn.cs (diff)
The file was modified MechJeb2/MechJebModuleAscentSettingsMenu.cs (diff)
The file was modified MechJeb2/AttitudeControllers/BetterController.cs (diff)
The file was modified MechJeb2/AttitudeControllers/LQRController.cs (diff)
The file was modified MechJeb2/MechJebModuleHoverslamAutopilot.cs (diff)
The file was modified MechJeb2/LandingAutopilot/KillHorizontalVelocity.cs (diff)
The file was modified MechJeb2/MechJebModuleThrustController.cs (diff)
The file was modified MechJeb2/LandingAutopilot/PlaneChange.cs (diff)
The file was modified MechJeb2/MechJebModuleNodeExecutor.cs (diff)
The file was modified MechJeb2/MechJebModuleTranslatron.cs (diff)
The file was modified MechJeb2/MechJebModuleAttitudeAdjustment.cs (diff)
The file was modified MechJeb2/MechJebModuleLandingPredictions.cs (diff)
The file was modified MechJeb2/MechJebModuleInfoItems.cs (diff)
The file was modified MechJeb2/MechJebModuleSmartASS.cs (diff)
The file was modified MechJeb2/MechJebModuleStageStats.cs (diff)
The file was modified MechJeb2/MechJebModuleHoverslamSimulation.cs (diff)
The file was modified MechJeb2/MechJebModuleRoverController.cs (diff)
The file was modified MechJeb2/MechJebModuleAscentMenu.cs (diff)
The file was modified .editorconfig (diff)
The file was modified MechJeb2/MechJebModuleWarpController.cs (diff)
The file was modified MechJeb2/LandingAutopilot/DecelerationBurn.cs (diff)
The file was modified MechJeb2/LandingAutopilot/CourseCorrection.cs (diff)
The file was modified MechJeb2/AttitudeControllers/MJAttitudeController.cs (diff)
The file was modified MechJeb2/MechJebModuleRendezvousAutopilot.cs (diff)
The file was modified MechJeb2.sln.DotSettings (diff)
The file was modified MechJeb2/MechJebModuleDockingAutopilot.cs (diff)
The file was modified MechJeb2/MechJebModuleLandingAutopilot.cs (diff)
The file was modified MechJeb2/MechJebModuleDockingGuidance.cs (diff)
The file was modified MechJeb2/MechJebModulePSGGlueBall.cs (diff)
The file was modified MechJeb2/MechJebModuleAscentBaseAutopilot.cs (diff)
The file was modified MechJeb2/MechJebModuleFlightRecorder.cs (diff)
The file was modified MechJeb2/VesselState.cs (diff)
The file was modified MechJeb2/LandingAutopilot/DeorbitBurn.cs (diff)
The file was modified MechJeb2/MechJebModuleRendezvousGuidance.cs (diff)
The file was modified MechJeb2/LandingAutopilot/FinalDescent.cs (diff)
Commit 2363a890843bf3d94986fa76932cd59c413540e5 by 454857+lamont-granquist
Force recreation of custom windows.

Adds the ability to "version" the custom windows and force push
updates to all users.

This should eliminate users that don't get the Hoverslam Info window
on update, etc.
(commit: 2363a89)
The file was modified MechJeb2/MechJebModuleCustomInfoWindow.cs (diff)
The file was modified MechJeb2/MechJebCore.cs (diff)