anchor.diff:  
       procedure ControlsUpdate(Sender: TObject);
     private
  -    fDevSettingsFilepath: string;
       fStartVideoPlayed: Boolean;
       fUpdating: Boolean;
       fMissionDefOpenPath: UnicodeString;
  
positive.code:     function GetMouseWheelStepsCnt(aWheelData: Integer): Integer;
      procedure ResetControl(aCtrl: TControl);
      procedure ResetSubPanel(aPanel: TWinControl);
      {$IFDEF MSWindows}
      function GetWindowParams: TKMWindowParamsRecord;
      procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
  
negative.code: 
  var
    I: Integer;
    devSettingsPath: UnicodeString;
    newXML: TKMXMLDocument;
    cp: TCategoryPanel;
    cpSurface: TCategoryPanelSurface;
    nRoot, nSection: TXMLNode;
  begin
    devSettingsPath := GetDevSettingsPath;
  
    gLog.AddTime('Saving dev settings to file ''' + devSettingsPath + '''');
  
    //Save dev data to XML
    newXML := TKMXMLDocument.Create;
    newXML.LoadFromFile(devSettingsPath);
    nRoot := newXML.Root;
  
    for I := 0 to mainGroup.Panels.Count - 1 do
  