anchor.diff:  
   uses
     Classes, SysUtils, Forms, Controls, Graphics, Dialogs, ExtCtrls, ComCtrls,
  -  lcltype, ce_widget, ActnList, Menus, clipbrd, AnchorDocking, Buttons,
  +  lcltype, ce_widget, ActnList, Menus, clipbrd, AnchorDocking, Buttons, ce_writableComponent,
     ce_common, ce_project, ce_synmemo, ce_dlangutils, ce_interfaces, ce_observer;
   
   type
  
positive.code:   //
    inherited;
    //
    fEditableOptions := TCEMessagesOptions.Create;
    List.PopupMenu := contextMenu;
    List.OnDeletion := @ListDeletion;
    //
  
negative.code: {$REGION ICESessionOptionsObserver ---------------------------------------------}
  procedure TCEMessagesWidget.setMaxMessageCount(aValue: Integer);
  begin
    if aValue < 5 then
      aValue := 5;
    if fMaxMessCnt = aValue then
      exit;
    fMaxMessCnt := aValue;
  