anchor.diff:  begin
     fOptions.saveToFile(getCoeditDocPath + OptFname);
     killToolProcess;
  -  fToolOutput.Free;
     inherited;
   end;
   
  
positive.code: uses
    Classes, SysUtils, FileUtil, ListFilterEdit, Forms, Controls,
    strutils, Graphics, Dialogs, ExtCtrls, Menus, Buttons, ComCtrls,
    ce_widget, process, ce_common, ce_interfaces, ce_synmemo,
    ce_nativeproject, ce_symstring, ce_writableComponent, ce_observer;
  
  type
  
negative.code:   end;
  end;
  
  procedure TCETodoListWidget.toolTerminated(Sender: TObject);
  begin
    //TODO-cbugfix: UTF chars in TODO comments bug either in the widget or the tool, symptom: empty todo list, conditions: to determine.
  
    fToolProc.OutputStack.Position := 0;
    fTodos.loadFromTxtStream(fToolProc.OutputStack);
    fillTodoList;
    fToolProc.OnTerminate := nil;
  end;
  
  procedure TCETodoListWidget.clearTodoList;
  