Changeset 66


Ignore:
Timestamp:
Dec 20, 2011, 9:37:35 AM (12 years ago)
Author:
chronos
Message:
  • Opraveno: Generování výstupu u TQueryForm a THtmlTable.
  • Přidáno: Mimo přihlašovací formulář přidán také registrační.
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/.htaccess

    r63 r66  
    1212RewriteCond  %{REQUEST_FILENAME}  !-f
    1313RewriteCond  %{REQUEST_FILENAME}  !-d
    14 RewriteRule   ^(.*)$ index.cgi?$1
     14RewriteRule   ^(.*)$ /zdechovnet/index.cgi?$1
  • trunk/Application/UApplicationInfo.pas

    r62 r66  
    5353  Name := 'ZděchovNET';
    5454  Identification := 1;
    55   ReleaseDate := EncodeDate(2011, 12, 18);
     55  ReleaseDate := EncodeDate(2011, 12, 20);
    5656  MajorVersion := 1;
    5757  MinorVersion := 0;
  • trunk/Application/UWebObjects.pas

    r65 r66  
    3838    Title: string;
    3939    Rows: TListObject; // TListObject<TQueryFormItem>
     40    function AddNewItem: TQueryFormItem;
    4041    constructor Create;
    4142    destructor Destroy; override;
    4243  end;
    4344
     45  TQueryAction = class
     46    Name: string;
     47  end;
     48
    4449  TQueryForm = class(THtmlForm)
    45   private
     50  protected
     51    function GetAsXmlElement: TXmlElement; override;
    4652  public
    4753    Title: string;
    4854    Groups: TListObject; // TListObject<TQueryFormGroup>
    49     Actions: TListObject; // TListObject<THtmlInput>
    50     function GetAsXmlElement: TXmlElement; override;
     55    Actions: TListObject; // TListObject<TQueryAction>
     56    ClassId: string;
     57    function AddNewGroup: TQueryFormGroup;
     58    function AddNewAction: TQueryAction;
    5159    constructor Create;
    5260    destructor Destroy; override;
     
    9098  I: Integer;
    9199  G: Integer;
     100  Table: THtmlTable;
     101  Row: THtmlRow;
    92102begin
    93103  Result := inherited GetAsXmlElement;
    94104  with TXmlTag(Result).SubElements do begin
     105    Table := THtmlTable.Create;
     106    Table.ClassId := ClassId;
     107    Row := THtmlRow(Table.Rows.AddNew(THtmlRow.Create));
     108    with THtmlCell(Row.Cells.AddNew(THtmlCell.Create)) do begin
     109      ColSpan := 2;
     110      Value := THtmlString.Create;
     111      THtmlString(Value).Text := Title;
     112    end;
     113    with Table do
    95114    for G := 0 to Groups.Count - 1 do
    96115    with TQueryFormGroup(Groups[G]) do begin
    97       with TXmlString(AddNew(TXmlString.Create)) do begin
    98         Text := Title;
    99       end;
    100       with THtmlLineBreak.Create do begin
    101         Add(AsXmlElement);
     116      if Title <> '' then begin
     117        Row := THtmlRow(Table.Rows.AddNew(THtmlRow.Create));
     118        with THtmlCell(Row.Cells.AddNew(THtmlCell.Create)) do begin
     119          ColSpan := 2;
     120          Value := THtmlString.Create;
     121          THtmlString(Value).Text := Title;
     122        end;
    102123      end;
    103124      for I := 0 to Rows.Count - 1 do
    104125      with TQueryFormItem(Rows[I]) do begin
    105         with TXmlString(AddNew(TXmlString.Create)) do begin
    106           Text := Caption + ': ';
     126        Row := THtmlRow(Table.Rows.AddNew(THtmlRow.Create));
     127        with THtmlCell(Row.Cells.AddNew(THtmlCell.Create)) do begin
     128          Value := THtmlString.Create;
     129          THtmlString(Value).Text := Caption + ': ';
    107130        end;
    108         Add(Value.AsXmlElement);
    109         with THtmlLineBreak.Create do begin
    110           Add(AsXmlElement);
     131        with THtmlCell(Row.Cells.AddNew(THtmlCell.Create)) do begin
     132          Value := THtmlInput.Create;
     133          Value.Assign(TQueryFormItem(Rows[I]).Value);
    111134        end;
    112135      end;
    113136    end;
    114     with THtmlInput.Create do begin
    115       Value := 'Přihlásit';
    116       InputType := itSubmit;
    117       Add(AsXmlElement);
     137    Row := THtmlRow(Table.Rows.AddNew(THtmlRow.Create));
     138    with THtmlCell(Row.Cells.AddNew(THtmlCell.Create)) do begin
     139      ColSpan := 2;
     140      for I := 0 to Actions.Count - 1 do
     141      Value := THtmlBlock.Create;
     142      with THtmlInput(THtmlBlock(Value).SubItems.AddNew(THtmlInput.Create)) do begin
     143        Value := TQueryAction(Actions[I]).Name;
     144        InputType := itSubmit;
     145      end;
    118146    end;
     147    Add(Table.AsXmlElement);
     148    Table.Free;
    119149  end;
     150end;
     151
     152function TQueryForm.AddNewGroup: TQueryFormGroup;
     153begin
     154  Result := TQueryFormGroup(Groups.AddNew(TQueryFormGroup.Create));
     155end;
     156
     157function TQueryForm.AddNewAction: TQueryAction;
     158begin
     159  Result := TQueryAction(Actions.AddNew(TQueryAction.Create));
    120160end;
    121161
     
    125165  Actions := TListObject.Create;
    126166  Groups := TListObject.Create;
     167  Method := 'post';
    127168end;
    128169
     
    135176
    136177{ TQueryFormGroup }
     178
     179function TQueryFormGroup.AddNewItem: TQueryFormItem;
     180begin
     181  Result := TQueryFormItem(Rows.AddNew(TQueryFormItem.Create));
     182end;
    137183
    138184constructor TQueryFormGroup.Create;
  • trunk/Components/CoolWeb/Common/UHtmlClasses.pas

    r65 r66  
    7070  end;
    7171
     72  { THtmlElement }
     73
    7274  THtmlElement = class
    73   private
     75  protected
    7476    function GetAsXmlElement: TXmlElement; virtual;
    7577  public
     
    7880    ClassId: string;
    7981    Style: string;
     82    procedure Assign(Source: THtmlElement); virtual;
    8083    property AsXmlElement: TXmlElement read GetAsXmlElement;
    8184  end;
     
    8386  TBlockType = (btNoTag, btBlockLevel, btInline);
    8487
     88  { THtmlString }
     89
    8590  THtmlString = class(THtmlElement)
    8691  private
     
    8893  public
    8994    Text: string;
     95    procedure Assign(Source: THtmlElement); override;
    9096  end;
    9197
     
    100106
    101107  THtmlBlock = class(THtmlElement)
    102   private
     108  protected
    103109    function GetAsXmlElement: TXmlElement; override;
    104110  public
     
    149155    InputType: THtmlInputType;
    150156    Value: Variant;
     157    procedure Assign(Source: THtmlElement); override;
    151158    constructor Create;
    152159    destructor Destroy; override;
     
    156163
    157164  THtmlForm = class(THtmlBlock)
    158   private
     165  protected
     166    function GetAsXmlElement: TXmlElement; override;
    159167  public
    160168    Method: string;
    161169    Action: TURL;
    162     function GetAsXmlElement: TXmlElement; override;
    163170    constructor Create;
    164171    destructor Destroy; override;
     
    183190
    184191  THtmlCell = class(THtmlElement)
     192  private
     193    function GetAsXmlElement: TXmlElement; override;
     194  public
    185195    RowSpan: Integer;
    186196    ColSpan: Integer;
    187197    Value: THtmlElement;
    188198    constructor Create;
     199    destructor Destroy; override;
    189200  end;
    190201
     
    192203
    193204  THtmlRow = class(THtmlElement)
     205  private
     206    function GetAsXmlElement: TXmlElement; override;
     207  public
    194208    Cells: TListObject; // TListObject<THtmlCell>
    195209    constructor Create;
     
    199213  { THtmlTable }
    200214
    201   THtmlTable = class
    202   private
    203     function GetAsXmlDocument: TXmlDocument;
     215  THtmlTable = class(THtmlElement)
     216  protected
     217    function GetAsXmlElement: TXmlElement; override;
    204218  public
    205219    Rows: TListObject; // TListObject<THtmlRow>
    206     property AsXmlDocument: TXmlDocument read GetAsXmlDocument;
    207220    constructor Create;
    208221    destructor Destroy; override;
     
    280293{ THtmlCell }
    281294
     295function THtmlCell.GetAsXmlElement: TXmlElement;
     296begin
     297  Result := inherited GetAsXmlElement;
     298  TXmlTag(Result).Name := 'td';
     299  with TXmlTag(Result).Attributes do begin
     300    if ColSpan > 1 then Add('colspan', IntToStr(ColSpan));
     301    if RowSpan > 1 then Add('rowspan', IntToStr(RowSpan));
     302  end;
     303  TXmlTag(Result).SubElements.Add(Value.AsXmlElement);
     304end;
     305
    282306constructor THtmlCell.Create;
    283307begin
     
    286310end;
    287311
     312destructor THtmlCell.Destroy;
     313begin
     314  Value.Free;
     315  inherited Destroy;
     316end;
     317
    288318{ THtmlRow }
     319
     320function THtmlRow.GetAsXmlElement: TXmlElement;
     321var
     322  Column: Integer;
     323begin
     324  Result := inherited GetAsXmlElement;
     325  TXmlTag(Result).Name := 'tr';
     326  for Column := 0 to Cells.Count - 1 do
     327    TXmlTag(Result).SubElements.AddNew(THtmlCell(Cells[Column]).AsXmlElement);
     328end;
    289329
    290330constructor THtmlRow.Create;
     
    301341{ THtmlTable }
    302342
    303 function THtmlTable.GetAsXmlDocument: TXmlDocument;
     343function THtmlTable.GetAsXmlElement: TXmlElement;
    304344var
    305345  Row, Column: Integer;
    306346begin
     347  Result := inherited;
    307348  with TXmlTag(Result) do begin
    308349    Name := 'table';
    309350    for Row := 0 to Rows.Count - 1 do
    310     with TXmlTag(SubElements.AddNew(TXmlTag.Create)) do begin
    311       Name := 'tr';
    312       for Column := 0 to THtmlRow(Rows[Row]).Cells.Count - 1 do
    313       with TXmlTag(SubElements.AddNew(TXmlTag.Create)) do begin
    314         Name := 'td';
    315         SubElements.Add(THtmlCell(THtmlRow(Rows[Row]).Cells[Column]).Value);
    316       end;
    317     end;
     351      SubElements.AddNew(THtmlRow(Rows[Row]).AsXmlElement);
    318352  end;
    319353end;
     
    363397    Attributes.Add('type', InputTypeString);
    364398    Attributes.Add('value', Value);
    365     Attributes.Add('name', Name);
    366   end;
     399    if Self.Name <> '' then
     400      Attributes.Add('name', Self.Name);
     401  end;
     402end;
     403
     404procedure THtmlInput.Assign(Source: THtmlElement);
     405begin
     406  inherited Assign(Source);
     407  InputType := THtmlInput(Source).InputType;
     408  Value := THtmlInput(Source).Value;
    367409end;
    368410
     
    523565end;
    524566
     567procedure THtmlElement.Assign(Source: THtmlElement);
     568begin
     569  Id := Source.Id;
     570  Name := Source.Name;
     571  ClassId := Source.ClassId;
     572  Style := Source.Style;
     573end;
     574
    525575{ TIpAddress }
    526576
     
    707757end;
    708758
     759procedure THtmlString.Assign(Source: THtmlElement);
     760begin
     761  inherited Assign(Source);
     762  Text := THtmlString(Source).Text;
     763end;
     764
    709765{ THostAddress }
    710766
  • trunk/Modules/UMainModule.pas

    r63 r66  
    3737    Keywords: string;
    3838    HtmlDocument: THtmlDocument;
    39     PageName: string;
    40     ModuleName: string;
    4139    BaseURL: string;
    4240    User: TWebUser;
     
    220218        '<ul class="MenuItem2">' +
    221219        '<li>' + MakeLink('Přihlášení', NavigationLink('/uzivatel/prihlaseni/')) + '</li>' +
     220        '<li>' + MakeLink('Registrace', NavigationLink('/uzivatel/registrace/')) + '</li>' +
    222221        '<li></li>';
    223222      // $Output .= '<li>'.$this->System->HTML->MakeLink($this->System->Translate('UserRegistration'), $this->System->MakeLink('UserList', 'Register')).'</li>';
  • trunk/Pages/UUserControlPage.pas

    r65 r66  
    4242  if HandlerData.Request.QueryParts.Count > 1 then PageName := HandlerData.Request.QueryParts[1]
    4343    else PageName := '';
    44   with MainModule, HtmlDocument.Body, THtmlString(SubItems.AddNew(THtmlString.Create)) do begin
    45     PageName := 'prihlaseni';
     44  with MainModule, HtmlDocument.Body do begin
     45    if PageName = '' then PageName := 'prihlaseni';
    4646    if PageName = 'prihlaseni' then begin
    47       Text := 'Login';
    48       with HtmlDocument.Body, TQueryForm(SubItems.AddNew(TQueryForm.Create)) do begin
     47      with TQueryForm(SubItems.AddNew(TQueryForm.Create)) do begin
    4948        Title := 'Přihlášení';
    50         ClassId := 'Form';
    51         with TQueryFormGroup(Groups.AddNew(TQueryFormGroup.Create)) do begin
    52           Title := 'Základní údaje';
    53           with TQueryFormItem(Rows.AddNew(TQueryFormItem.Create)) do begin
     49        ClassId := 'WideTable';
     50        with AddNewGroup do begin
     51          Title := '';
     52          with AddNewItem do begin
    5453            Caption := 'Jméno';
    5554            Hint := 'Zadejte vaše přihlašovací jméno';
    5655            Required := True;
    5756          end;
    58           with TQueryFormItem(Rows.AddNew(TQueryFormItem.Create)) do begin
     57          with AddNewItem do begin
    5958            Caption := 'Heslo';
    6059            Hint := 'Zadejte vaše heslo';
     
    6362          end;
    6463        end;
     64        with AddNewAction do
     65          Name := 'Přihlásit';
    6566      end;
    66     end else Text := '';
     67    end else
     68    if PageName = 'registrace' then begin
     69      with TQueryForm(SubItems.AddNew(TQueryForm.Create)) do begin
     70        Title := 'Registrace nového účtu';
     71        ClassId := 'WideTable';
     72        with AddNewGroup do begin
     73          Title := '';
     74          with AddNewItem do begin
     75            Caption := 'Jméno';
     76            Hint := 'Zadejte vaše přihlašovací jméno';
     77            Required := True;
     78          end;
     79          with AddNewItem do begin
     80            Caption := 'Email';
     81            Hint := 'Zadejte vaši elektronickou poštovní schránku';
     82            Required := True;
     83          end;
     84          with AddNewItem do begin
     85            Caption := 'Heslo';
     86            Hint := 'Zadejte vaše heslo';
     87            Required := True;
     88            ItemType := fitPassword;
     89          end;
     90          with AddNewItem do begin
     91            Caption := 'Ověření hesla';
     92            Hint := 'Zadejte znovu vaše heslo pro ověření';
     93            Required := True;
     94            ItemType := fitPassword;
     95          end;
     96        end;
     97        with AddNewAction do
     98          Name := 'Registrovat';
     99      end;
     100    end;
    67101  end;
    68102  MainModule.GeneratePage(HandlerData, Self);
  • trunk/ZdechovNET.lpi

    r65 r66  
    6060      </Item5>
    6161    </RequiredPackages>
    62     <Units Count="140">
     62    <Units Count="134">
    6363      <Unit0>
    6464        <Filename Value="ZdechovNET.lpr"/>
     
    6868        <WindowIndex Value="0"/>
    6969        <TopLine Value="12"/>
    70         <CursorPos X="44" Y="29"/>
     70        <CursorPos X="1" Y="33"/>
    7171        <UsageCount Value="203"/>
    7272        <Loaded Value="True"/>
     
    7979        <TopLine Value="1"/>
    8080        <CursorPos X="1" Y="11"/>
    81         <UsageCount Value="194"/>
     81        <UsageCount Value="190"/>
    8282        <DefaultSyntaxHighlighter Value="Delphi"/>
    8383      </Unit1>
     
    8888        <TopLine Value="291"/>
    8989        <CursorPos X="1" Y="311"/>
    90         <UsageCount Value="84"/>
     90        <UsageCount Value="80"/>
    9191        <DefaultSyntaxHighlighter Value="Delphi"/>
    9292      </Unit2>
    9393      <Unit3>
    9494        <Filename Value="UXmlClasses.pas"/>
    95         <UsageCount Value="84"/>
     95        <UsageCount Value="80"/>
    9696        <DefaultSyntaxHighlighter Value="Delphi"/>
    9797      </Unit3>
     
    102102        <EditorIndex Value="4"/>
    103103        <WindowIndex Value="0"/>
    104         <TopLine Value="119"/>
     104        <TopLine Value="118"/>
    105105        <CursorPos X="35" Y="14"/>
    106106        <UsageCount Value="203"/>
     
    114114        <TopLine Value="217"/>
    115115        <CursorPos X="5" Y="236"/>
    116         <UsageCount Value="84"/>
     116        <UsageCount Value="80"/>
    117117        <DefaultSyntaxHighlighter Value="Delphi"/>
    118118      </Unit5>
     
    123123        <TopLine Value="10"/>
    124124        <CursorPos X="27" Y="19"/>
    125         <UsageCount Value="84"/>
     125        <UsageCount Value="80"/>
    126126        <DefaultSyntaxHighlighter Value="Delphi"/>
    127127      </Unit6>
     
    131131        <TopLine Value="17"/>
    132132        <CursorPos X="34" Y="30"/>
    133         <UsageCount Value="84"/>
     133        <UsageCount Value="80"/>
    134134        <DefaultSyntaxHighlighter Value="Delphi"/>
    135135      </Unit7>
     
    140140        <TopLine Value="204"/>
    141141        <CursorPos X="25" Y="226"/>
    142         <UsageCount Value="84"/>
     142        <UsageCount Value="80"/>
    143143        <DefaultSyntaxHighlighter Value="Delphi"/>
    144144      </Unit8>
     
    149149        <TopLine Value="102"/>
    150150        <CursorPos X="25" Y="107"/>
    151         <UsageCount Value="84"/>
     151        <UsageCount Value="80"/>
    152152        <DefaultSyntaxHighlighter Value="Delphi"/>
    153153      </Unit9>
     
    158158        <TopLine Value="40"/>
    159159        <CursorPos X="9" Y="59"/>
    160         <UsageCount Value="72"/>
     160        <UsageCount Value="68"/>
    161161        <DefaultSyntaxHighlighter Value="Delphi"/>
    162162      </Unit10>
     
    166166        <TopLine Value="91"/>
    167167        <CursorPos X="10" Y="110"/>
    168         <UsageCount Value="54"/>
     168        <UsageCount Value="50"/>
    169169        <DefaultSyntaxHighlighter Value="Delphi"/>
    170170      </Unit11>
     
    175175        <TopLine Value="15"/>
    176176        <CursorPos X="38" Y="30"/>
    177         <UsageCount Value="288"/>
     177        <UsageCount Value="284"/>
    178178        <DefaultSyntaxHighlighter Value="Delphi"/>
    179179      </Unit12>
     
    200200        <TopLine Value="608"/>
    201201        <CursorPos X="44" Y="627"/>
    202         <UsageCount Value="53"/>
     202        <UsageCount Value="49"/>
    203203        <DefaultSyntaxHighlighter Value="Delphi"/>
    204204      </Unit15>
     
    209209        <TopLine Value="39"/>
    210210        <CursorPos X="25" Y="58"/>
    211         <UsageCount Value="53"/>
     211        <UsageCount Value="49"/>
    212212        <DefaultSyntaxHighlighter Value="Delphi"/>
    213213      </Unit16>
     
    218218        <TopLine Value="1"/>
    219219        <CursorPos X="69" Y="19"/>
    220         <UsageCount Value="49"/>
     220        <UsageCount Value="45"/>
    221221        <DefaultSyntaxHighlighter Value="Delphi"/>
    222222      </Unit17>
     
    227227        <TopLine Value="1"/>
    228228        <CursorPos X="52" Y="124"/>
    229         <UsageCount Value="46"/>
     229        <UsageCount Value="42"/>
    230230        <DefaultSyntaxHighlighter Value="Delphi"/>
    231231      </Unit18>
     
    235235        <TopLine Value="677"/>
    236236        <CursorPos X="14" Y="691"/>
    237         <UsageCount Value="56"/>
     237        <UsageCount Value="52"/>
    238238        <DefaultSyntaxHighlighter Value="Delphi"/>
    239239      </Unit19>
     
    243243        <TopLine Value="10"/>
    244244        <CursorPos X="22" Y="23"/>
    245         <UsageCount Value="55"/>
     245        <UsageCount Value="51"/>
    246246        <DefaultSyntaxHighlighter Value="Delphi"/>
    247247      </Unit20>
     
    252252        <TopLine Value="1140"/>
    253253        <CursorPos X="26" Y="1143"/>
    254         <UsageCount Value="55"/>
     254        <UsageCount Value="51"/>
    255255        <DefaultSyntaxHighlighter Value="Delphi"/>
    256256      </Unit21>
     
    260260        <TopLine Value="43"/>
    261261        <CursorPos X="5" Y="61"/>
    262         <UsageCount Value="55"/>
     262        <UsageCount Value="51"/>
    263263        <DefaultSyntaxHighlighter Value="Delphi"/>
    264264      </Unit22>
     
    268268        <TopLine Value="50"/>
    269269        <CursorPos X="10" Y="63"/>
    270         <UsageCount Value="55"/>
     270        <UsageCount Value="51"/>
    271271        <DefaultSyntaxHighlighter Value="Delphi"/>
    272272      </Unit23>
     
    277277        <TopLine Value="17"/>
    278278        <CursorPos X="32" Y="36"/>
    279         <UsageCount Value="174"/>
     279        <UsageCount Value="170"/>
    280280        <DefaultSyntaxHighlighter Value="Delphi"/>
    281281      </Unit24>
    282282      <Unit25>
    283         <Filename Value="WebServer/UCGIApplication.pas"/>
    284         <UnitName Value="UCGIApplication"/>
    285         <WindowIndex Value="0"/>
    286         <TopLine Value="8"/>
    287         <CursorPos X="17" Y="19"/>
    288         <UsageCount Value="1"/>
     283        <Filename Value="Common/UDatabase.pas"/>
     284        <UnitName Value="UDatabase"/>
     285        <WindowIndex Value="0"/>
     286        <TopLine Value="25"/>
     287        <CursorPos X="86" Y="94"/>
     288        <UsageCount Value="170"/>
    289289        <DefaultSyntaxHighlighter Value="Delphi"/>
    290290      </Unit25>
    291291      <Unit26>
    292         <Filename Value="Common/UDatabase.pas"/>
    293         <UnitName Value="UDatabase"/>
    294         <WindowIndex Value="0"/>
    295         <TopLine Value="25"/>
    296         <CursorPos X="86" Y="94"/>
    297         <UsageCount Value="174"/>
     292        <Filename Value="Common/UHtmlClasses.pas"/>
     293        <UnitName Value="UHtmlClasses"/>
     294        <WindowIndex Value="0"/>
     295        <TopLine Value="549"/>
     296        <CursorPos X="19" Y="569"/>
     297        <UsageCount Value="171"/>
    298298        <DefaultSyntaxHighlighter Value="Delphi"/>
    299299      </Unit26>
    300300      <Unit27>
    301         <Filename Value="Common/UHtmlClasses.pas"/>
    302         <UnitName Value="UHtmlClasses"/>
    303         <WindowIndex Value="0"/>
    304         <TopLine Value="549"/>
    305         <CursorPos X="19" Y="569"/>
    306         <UsageCount Value="175"/>
     301        <Filename Value="Common/USqlDatabase.pas"/>
     302        <UnitName Value="USqlDatabase"/>
     303        <WindowIndex Value="0"/>
     304        <TopLine Value="1"/>
     305        <CursorPos X="64" Y="14"/>
     306        <UsageCount Value="171"/>
    307307        <DefaultSyntaxHighlighter Value="Delphi"/>
    308308      </Unit27>
    309309      <Unit28>
    310         <Filename Value="Common/USqlDatabase.pas"/>
    311         <UnitName Value="USqlDatabase"/>
    312         <WindowIndex Value="0"/>
    313         <TopLine Value="1"/>
    314         <CursorPos X="64" Y="14"/>
    315         <UsageCount Value="175"/>
     310        <Filename Value="Common/UXmlClasses.pas"/>
     311        <UnitName Value="UXmlClasses"/>
     312        <WindowIndex Value="0"/>
     313        <TopLine Value="6"/>
     314        <CursorPos X="5" Y="33"/>
     315        <UsageCount Value="171"/>
    316316        <DefaultSyntaxHighlighter Value="Delphi"/>
    317317      </Unit28>
    318318      <Unit29>
    319         <Filename Value="Common/UXmlClasses.pas"/>
    320         <UnitName Value="UXmlClasses"/>
    321         <WindowIndex Value="0"/>
    322         <TopLine Value="6"/>
    323         <CursorPos X="5" Y="33"/>
    324         <UsageCount Value="175"/>
     319        <Filename Value="/usr/share/fpcsrc/rtl/inc/mathh.inc"/>
     320        <WindowIndex Value="0"/>
     321        <TopLine Value="61"/>
     322        <CursorPos X="14" Y="78"/>
     323        <UsageCount Value="50"/>
    325324        <DefaultSyntaxHighlighter Value="Delphi"/>
    326325      </Unit29>
    327326      <Unit30>
    328         <Filename Value="Application/UCustomCGIApplication.pas"/>
    329         <UnitName Value="UCustomCGIApplication"/>
    330         <WindowIndex Value="0"/>
    331         <TopLine Value="99"/>
    332         <CursorPos X="33" Y="117"/>
    333         <UsageCount Value="2"/>
     327        <Filename Value="/usr/share/fpcsrc/rtl/objpas/sysutils/dati.inc"/>
     328        <WindowIndex Value="0"/>
     329        <TopLine Value="519"/>
     330        <CursorPos X="23" Y="526"/>
     331        <UsageCount Value="46"/>
    334332        <DefaultSyntaxHighlighter Value="Delphi"/>
    335333      </Unit30>
    336334      <Unit31>
    337         <Filename Value="/usr/share/fpcsrc/rtl/inc/mathh.inc"/>
    338         <WindowIndex Value="0"/>
    339         <TopLine Value="61"/>
    340         <CursorPos X="14" Y="78"/>
    341         <UsageCount Value="54"/>
     335        <Filename Value="UConfigSample.pas"/>
     336        <UnitName Value="UConfig"/>
     337        <WindowIndex Value="0"/>
     338        <TopLine Value="11"/>
     339        <CursorPos X="51" Y="27"/>
     340        <UsageCount Value="352"/>
    342341        <DefaultSyntaxHighlighter Value="Delphi"/>
    343342      </Unit31>
    344343      <Unit32>
    345         <Filename Value="/usr/share/fpcsrc/rtl/objpas/sysutils/dati.inc"/>
    346         <WindowIndex Value="0"/>
    347         <TopLine Value="519"/>
    348         <CursorPos X="23" Y="526"/>
    349         <UsageCount Value="50"/>
     344        <Filename Value="Application/UUser.pas"/>
     345        <UnitName Value="UUser"/>
     346        <WindowIndex Value="0"/>
     347        <TopLine Value="1"/>
     348        <CursorPos X="16" Y="164"/>
     349        <UsageCount Value="312"/>
    350350        <DefaultSyntaxHighlighter Value="Delphi"/>
    351351      </Unit32>
    352352      <Unit33>
    353         <Filename Value="UConfigSample.pas"/>
    354         <UnitName Value="UConfig"/>
    355         <WindowIndex Value="0"/>
    356         <TopLine Value="11"/>
    357         <CursorPos X="51" Y="27"/>
    358         <UsageCount Value="356"/>
     353        <Filename Value="WebServer/UHTTPSessionMySQL.pas"/>
     354        <UnitName Value="UHTTPSessionMySQL"/>
     355        <WindowIndex Value="0"/>
     356        <TopLine Value="81"/>
     357        <CursorPos X="1" Y="96"/>
     358        <UsageCount Value="311"/>
    359359        <DefaultSyntaxHighlighter Value="Delphi"/>
    360360      </Unit33>
    361361      <Unit34>
    362         <Filename Value="Application/UUser.pas"/>
    363         <UnitName Value="UUser"/>
    364         <WindowIndex Value="0"/>
    365         <TopLine Value="1"/>
    366         <CursorPos X="16" Y="164"/>
    367         <UsageCount Value="316"/>
     362        <Filename Value="WebServer/UHTTPSessionFile.pas"/>
     363        <UnitName Value="UHTTPSessionFile"/>
     364        <WindowIndex Value="0"/>
     365        <TopLine Value="1"/>
     366        <CursorPos X="18" Y="45"/>
     367        <UsageCount Value="311"/>
    368368        <DefaultSyntaxHighlighter Value="Delphi"/>
    369369      </Unit34>
    370370      <Unit35>
    371         <Filename Value="WebServer/UHTTPSessionMySQL.pas"/>
    372         <UnitName Value="UHTTPSessionMySQL"/>
    373         <WindowIndex Value="0"/>
    374         <TopLine Value="81"/>
    375         <CursorPos X="1" Y="96"/>
    376         <UsageCount Value="315"/>
     371        <Filename Value="Common/UCommon.pas"/>
     372        <UnitName Value="UCommon"/>
     373        <WindowIndex Value="0"/>
     374        <TopLine Value="142"/>
     375        <CursorPos X="52" Y="165"/>
     376        <UsageCount Value="311"/>
    377377        <DefaultSyntaxHighlighter Value="Delphi"/>
    378378      </Unit35>
    379379      <Unit36>
    380         <Filename Value="WebServer/UHTTPSessionFile.pas"/>
    381         <UnitName Value="UHTTPSessionFile"/>
    382         <WindowIndex Value="0"/>
    383         <TopLine Value="1"/>
    384         <CursorPos X="18" Y="45"/>
    385         <UsageCount Value="315"/>
     380        <Filename Value="WebServer/UHTTPServer.pas"/>
     381        <UnitName Value="UHTTPServer"/>
     382        <WindowIndex Value="0"/>
     383        <TopLine Value="109"/>
     384        <CursorPos X="36" Y="96"/>
     385        <UsageCount Value="311"/>
    386386        <DefaultSyntaxHighlighter Value="Delphi"/>
    387387      </Unit36>
    388388      <Unit37>
    389         <Filename Value="Common/UCommon.pas"/>
    390         <UnitName Value="UCommon"/>
    391         <WindowIndex Value="0"/>
    392         <TopLine Value="142"/>
    393         <CursorPos X="52" Y="165"/>
    394         <UsageCount Value="315"/>
     389        <Filename Value="WebServer/UHTTPServerTCP.pas"/>
     390        <UnitName Value="UHTTPServerTCP"/>
     391        <WindowIndex Value="0"/>
     392        <TopLine Value="44"/>
     393        <CursorPos X="27" Y="61"/>
     394        <UsageCount Value="311"/>
    395395        <DefaultSyntaxHighlighter Value="Delphi"/>
    396396      </Unit37>
    397397      <Unit38>
    398         <Filename Value="WebServer/UHTTPServer.pas"/>
    399         <UnitName Value="UHTTPServer"/>
    400         <WindowIndex Value="0"/>
    401         <TopLine Value="109"/>
    402         <CursorPos X="36" Y="96"/>
    403         <UsageCount Value="315"/>
     398        <Filename Value="WebServer/UHTTPServerCGI.pas"/>
     399        <UnitName Value="UHTTPServerCGI"/>
     400        <WindowIndex Value="0"/>
     401        <TopLine Value="1"/>
     402        <CursorPos X="50" Y="8"/>
     403        <UsageCount Value="311"/>
    404404        <DefaultSyntaxHighlighter Value="Delphi"/>
    405405      </Unit38>
    406406      <Unit39>
    407         <Filename Value="WebServer/UHTTPServerTCP.pas"/>
    408         <UnitName Value="UHTTPServerTCP"/>
    409         <WindowIndex Value="0"/>
    410         <TopLine Value="44"/>
    411         <CursorPos X="27" Y="61"/>
    412         <UsageCount Value="315"/>
     407        <Filename Value="Network/UTCPServer.pas"/>
     408        <UnitName Value="UTCPServer"/>
     409        <WindowIndex Value="0"/>
     410        <TopLine Value="1"/>
     411        <CursorPos X="21" Y="1"/>
     412        <UsageCount Value="310"/>
    413413        <DefaultSyntaxHighlighter Value="Delphi"/>
    414414      </Unit39>
    415415      <Unit40>
    416         <Filename Value="WebServer/UHTTPServerCGI.pas"/>
    417         <UnitName Value="UHTTPServerCGI"/>
    418         <WindowIndex Value="0"/>
    419         <TopLine Value="1"/>
    420         <CursorPos X="50" Y="8"/>
    421         <UsageCount Value="315"/>
     416        <Filename Value="Common/UPool.pas"/>
     417        <UnitName Value="UPool"/>
     418        <WindowIndex Value="0"/>
     419        <TopLine Value="1"/>
     420        <CursorPos X="53" Y="8"/>
     421        <UsageCount Value="310"/>
    422422        <DefaultSyntaxHighlighter Value="Delphi"/>
    423423      </Unit40>
    424424      <Unit41>
    425         <Filename Value="Network/UTCPServer.pas"/>
    426         <UnitName Value="UTCPServer"/>
    427         <WindowIndex Value="0"/>
    428         <TopLine Value="1"/>
    429         <CursorPos X="21" Y="1"/>
    430         <UsageCount Value="314"/>
     425        <Filename Value="Common/UResetableThread.pas"/>
     426        <UnitName Value="UResetableThread"/>
     427        <WindowIndex Value="0"/>
     428        <TopLine Value="1"/>
     429        <CursorPos X="52" Y="92"/>
     430        <UsageCount Value="310"/>
    431431        <DefaultSyntaxHighlighter Value="Delphi"/>
    432432      </Unit41>
    433433      <Unit42>
    434         <Filename Value="Common/UPool.pas"/>
    435         <UnitName Value="UPool"/>
    436         <WindowIndex Value="0"/>
    437         <TopLine Value="1"/>
    438         <CursorPos X="53" Y="8"/>
    439         <UsageCount Value="314"/>
     434        <Filename Value="Common/UMemoryStreamEx.pas"/>
     435        <UnitName Value="UMemoryStreamEx"/>
     436        <WindowIndex Value="0"/>
     437        <TopLine Value="83"/>
     438        <CursorPos X="47" Y="106"/>
     439        <UsageCount Value="310"/>
    440440        <DefaultSyntaxHighlighter Value="Delphi"/>
    441441      </Unit42>
    442442      <Unit43>
    443         <Filename Value="Common/UResetableThread.pas"/>
    444         <UnitName Value="UResetableThread"/>
    445         <WindowIndex Value="0"/>
    446         <TopLine Value="1"/>
    447         <CursorPos X="52" Y="92"/>
    448         <UsageCount Value="314"/>
     443        <Filename Value="Common/UMIMEType.pas"/>
     444        <UnitName Value="UMIMEType"/>
     445        <WindowIndex Value="0"/>
     446        <TopLine Value="1"/>
     447        <CursorPos X="3" Y="687"/>
     448        <UsageCount Value="310"/>
    449449        <DefaultSyntaxHighlighter Value="Delphi"/>
    450450      </Unit43>
    451451      <Unit44>
    452         <Filename Value="Common/UMemoryStreamEx.pas"/>
    453         <UnitName Value="UMemoryStreamEx"/>
    454         <WindowIndex Value="0"/>
    455         <TopLine Value="83"/>
    456         <CursorPos X="47" Y="106"/>
    457         <UsageCount Value="314"/>
     452        <Filename Value="../../../lazarus/library/synapse/source/lib/blcksock.pas"/>
     453        <UnitName Value="blcksock"/>
     454        <WindowIndex Value="0"/>
     455        <TopLine Value="383"/>
     456        <CursorPos X="15" Y="397"/>
     457        <UsageCount Value="31"/>
    458458        <DefaultSyntaxHighlighter Value="Delphi"/>
    459459      </Unit44>
    460460      <Unit45>
    461         <Filename Value="Common/UMIMEType.pas"/>
    462         <UnitName Value="UMIMEType"/>
    463         <WindowIndex Value="0"/>
    464         <TopLine Value="1"/>
    465         <CursorPos X="3" Y="687"/>
    466         <UsageCount Value="314"/>
     461        <Filename Value="Application/UCustomApplication.pas"/>
     462        <UnitName Value="UCustomApplication"/>
     463        <WindowIndex Value="0"/>
     464        <TopLine Value="1"/>
     465        <CursorPos X="1" Y="15"/>
     466        <UsageCount Value="329"/>
    467467        <DefaultSyntaxHighlighter Value="Delphi"/>
    468468      </Unit45>
    469469      <Unit46>
    470         <Filename Value="../../../lazarus/library/synapse/source/lib/blcksock.pas"/>
    471         <UnitName Value="blcksock"/>
    472         <WindowIndex Value="0"/>
    473         <TopLine Value="383"/>
    474         <CursorPos X="15" Y="397"/>
    475         <UsageCount Value="35"/>
     470        <Filename Value="/usr/share/fpcsrc/rtl/objpas/classes/stringl.inc"/>
     471        <WindowIndex Value="0"/>
     472        <TopLine Value="690"/>
     473        <CursorPos X="3" Y="695"/>
     474        <UsageCount Value="31"/>
    476475        <DefaultSyntaxHighlighter Value="Delphi"/>
    477476      </Unit46>
    478477      <Unit47>
    479         <Filename Value="Application/UCustomApplication.pas"/>
    480         <UnitName Value="UCustomApplication"/>
    481         <WindowIndex Value="0"/>
    482         <TopLine Value="1"/>
    483         <CursorPos X="1" Y="15"/>
    484         <UsageCount Value="333"/>
     478        <Filename Value="Application/UPageList.pas"/>
     479        <UnitName Value="UPageList"/>
     480        <WindowIndex Value="0"/>
     481        <TopLine Value="1"/>
     482        <CursorPos X="43" Y="79"/>
     483        <UsageCount Value="307"/>
    485484        <DefaultSyntaxHighlighter Value="Delphi"/>
    486485      </Unit47>
    487486      <Unit48>
    488         <Filename Value="/usr/share/fpcsrc/rtl/objpas/classes/stringl.inc"/>
    489         <WindowIndex Value="0"/>
    490         <TopLine Value="690"/>
    491         <CursorPos X="3" Y="695"/>
    492         <UsageCount Value="35"/>
     487        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/>
     488        <WindowIndex Value="0"/>
     489        <TopLine Value="29"/>
     490        <CursorPos X="15" Y="46"/>
     491        <UsageCount Value="169"/>
    493492        <DefaultSyntaxHighlighter Value="Delphi"/>
    494493      </Unit48>
    495494      <Unit49>
    496         <Filename Value="Application/UPageList.pas"/>
    497         <UnitName Value="UPageList"/>
    498         <WindowIndex Value="0"/>
    499         <TopLine Value="1"/>
    500         <CursorPos X="43" Y="79"/>
    501         <UsageCount Value="311"/>
     495        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedDictionary.pas"/>
     496        <UnitName Value="SpecializedDictionary"/>
     497        <WindowIndex Value="0"/>
     498        <TopLine Value="1"/>
     499        <CursorPos X="26" Y="18"/>
     500        <UsageCount Value="71"/>
    502501        <DefaultSyntaxHighlighter Value="Delphi"/>
    503502      </Unit49>
    504503      <Unit50>
    505         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/>
    506         <WindowIndex Value="0"/>
    507         <TopLine Value="29"/>
    508         <CursorPos X="15" Y="46"/>
    509         <UsageCount Value="173"/>
     504        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Modules/UUser.pas"/>
     505        <UnitName Value="UUser"/>
     506        <WindowIndex Value="0"/>
     507        <TopLine Value="1"/>
     508        <CursorPos X="15" Y="20"/>
     509        <UsageCount Value="84"/>
    510510        <DefaultSyntaxHighlighter Value="Delphi"/>
    511511      </Unit50>
    512512      <Unit51>
    513         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedDictionary.pas"/>
    514         <UnitName Value="SpecializedDictionary"/>
    515         <WindowIndex Value="0"/>
    516         <TopLine Value="1"/>
    517         <CursorPos X="26" Y="18"/>
    518         <UsageCount Value="75"/>
     513        <Filename Value="../../../lazarus/trunk/ide/lazarus.pp"/>
     514        <UnitName Value="Lazarus"/>
     515        <WindowIndex Value="0"/>
     516        <TopLine Value="1"/>
     517        <CursorPos X="44" Y="17"/>
     518        <UsageCount Value="83"/>
    519519        <DefaultSyntaxHighlighter Value="Delphi"/>
    520520      </Unit51>
    521521      <Unit52>
    522         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Modules/UUser.pas"/>
    523         <UnitName Value="UUser"/>
    524         <WindowIndex Value="0"/>
    525         <TopLine Value="1"/>
    526         <CursorPos X="15" Y="20"/>
    527         <UsageCount Value="88"/>
     522        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/CoolWeb.pas"/>
     523        <UnitName Value="CoolWeb"/>
     524        <WindowIndex Value="0"/>
     525        <TopLine Value="1"/>
     526        <CursorPos X="48" Y="25"/>
     527        <UsageCount Value="2"/>
    528528        <DefaultSyntaxHighlighter Value="Delphi"/>
    529529      </Unit52>
    530530      <Unit53>
    531         <Filename Value="../../../lazarus/trunk/ide/lazarus.pp"/>
    532         <UnitName Value="Lazarus"/>
    533         <WindowIndex Value="0"/>
    534         <TopLine Value="1"/>
    535         <CursorPos X="44" Y="17"/>
    536         <UsageCount Value="87"/>
     531        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/TemplateGenerics.pas"/>
     532        <UnitName Value="TemplateGenerics"/>
     533        <WindowIndex Value="0"/>
     534        <TopLine Value="1"/>
     535        <CursorPos X="60" Y="11"/>
     536        <UsageCount Value="1"/>
    537537        <DefaultSyntaxHighlighter Value="Delphi"/>
    538538      </Unit53>
    539539      <Unit54>
    540         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/CoolWeb.pas"/>
    541         <UnitName Value="CoolWeb"/>
    542         <WindowIndex Value="0"/>
    543         <TopLine Value="1"/>
    544         <CursorPos X="48" Y="25"/>
    545         <UsageCount Value="6"/>
     540        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Common/UXmlClasses.pas"/>
     541        <UnitName Value="UXmlClasses"/>
     542        <WindowIndex Value="0"/>
     543        <TopLine Value="27"/>
     544        <CursorPos X="5" Y="44"/>
     545        <UsageCount Value="17"/>
    546546        <DefaultSyntaxHighlighter Value="Delphi"/>
    547547      </Unit54>
    548548      <Unit55>
    549         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/TemplateGenerics.pas"/>
    550         <UnitName Value="TemplateGenerics"/>
    551         <WindowIndex Value="0"/>
    552         <TopLine Value="1"/>
    553         <CursorPos X="60" Y="11"/>
    554         <UsageCount Value="5"/>
     549        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Common/UHtmlClasses.pas"/>
     550        <UnitName Value="UHtmlClasses"/>
     551        <WindowIndex Value="0"/>
     552        <TopLine Value="159"/>
     553        <CursorPos X="14" Y="176"/>
     554        <UsageCount Value="13"/>
    555555        <DefaultSyntaxHighlighter Value="Delphi"/>
    556556      </Unit55>
    557557      <Unit56>
    558         <Filename Value="../../../lazarus/trunk/components/codetools/ctxmlfixfragment.pas"/>
    559         <UnitName Value="CTXMLFixFragment"/>
    560         <WindowIndex Value="0"/>
    561         <TopLine Value="92"/>
    562         <CursorPos X="7" Y="119"/>
    563         <UsageCount Value="1"/>
     558        <Filename Value="Application/UWebObjects.pas"/>
     559        <IsPartOfProject Value="True"/>
     560        <UnitName Value="UWebObjects"/>
     561        <EditorIndex Value="12"/>
     562        <WindowIndex Value="0"/>
     563        <TopLine Value="90"/>
     564        <CursorPos X="40" Y="111"/>
     565        <UsageCount Value="151"/>
     566        <Loaded Value="True"/>
    564567        <DefaultSyntaxHighlighter Value="Delphi"/>
    565568      </Unit56>
    566569      <Unit57>
    567         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Common/UXmlClasses.pas"/>
    568         <UnitName Value="UXmlClasses"/>
    569         <WindowIndex Value="0"/>
    570         <TopLine Value="27"/>
    571         <CursorPos X="5" Y="44"/>
    572         <UsageCount Value="21"/>
     570        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPServer.pas"/>
     571        <UnitName Value="UHTTPServer"/>
     572        <WindowIndex Value="0"/>
     573        <TopLine Value="379"/>
     574        <CursorPos X="3" Y="423"/>
     575        <UsageCount Value="9"/>
    573576        <DefaultSyntaxHighlighter Value="Delphi"/>
    574577      </Unit57>
    575578      <Unit58>
    576         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Common/UHtmlClasses.pas"/>
    577         <UnitName Value="UHtmlClasses"/>
    578         <WindowIndex Value="0"/>
    579         <TopLine Value="159"/>
    580         <CursorPos X="14" Y="176"/>
    581         <UsageCount Value="17"/>
     579        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPServerCGI.pas"/>
     580        <UnitName Value="UHTTPServerCGI"/>
     581        <WindowIndex Value="0"/>
     582        <TopLine Value="19"/>
     583        <CursorPos X="50" Y="76"/>
     584        <UsageCount Value="11"/>
    582585        <DefaultSyntaxHighlighter Value="Delphi"/>
    583586      </Unit58>
    584587      <Unit59>
    585         <Filename Value="Application/UWebObjects.pas"/>
    586         <IsPartOfProject Value="True"/>
    587         <UnitName Value="UWebObjects"/>
    588         <EditorIndex Value="13"/>
    589         <WindowIndex Value="0"/>
    590         <TopLine Value="88"/>
    591         <CursorPos X="19" Y="106"/>
    592         <UsageCount Value="115"/>
    593         <Loaded Value="True"/>
     588        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedList.pas"/>
     589        <UnitName Value="SpecializedList"/>
     590        <WindowIndex Value="0"/>
     591        <TopLine Value="54"/>
     592        <CursorPos X="26" Y="71"/>
     593        <UsageCount Value="4"/>
    594594        <DefaultSyntaxHighlighter Value="Delphi"/>
    595595      </Unit59>
    596596      <Unit60>
    597         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Common/UCommon.pas"/>
    598         <UnitName Value="UCommon"/>
    599         <WindowIndex Value="0"/>
    600         <TopLine Value="1"/>
    601         <CursorPos X="1" Y="1"/>
    602         <UsageCount Value="3"/>
     597        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericMatrix.inc"/>
     598        <WindowIndex Value="0"/>
     599        <TopLine Value="1"/>
     600        <CursorPos X="14" Y="3"/>
     601        <UsageCount Value="2"/>
    603602        <DefaultSyntaxHighlighter Value="Delphi"/>
    604603      </Unit60>
    605604      <Unit61>
    606         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Network/UTCPServer.pas"/>
    607         <UnitName Value="UTCPServer"/>
    608         <WindowIndex Value="0"/>
    609         <TopLine Value="1"/>
    610         <CursorPos X="1" Y="1"/>
    611         <UsageCount Value="3"/>
     605        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedMatrix.pas"/>
     606        <UnitName Value="SpecializedMatrix"/>
     607        <WindowIndex Value="0"/>
     608        <TopLine Value="35"/>
     609        <CursorPos X="24" Y="63"/>
     610        <UsageCount Value="2"/>
    612611        <DefaultSyntaxHighlighter Value="Delphi"/>
    613612      </Unit61>
    614613      <Unit62>
    615         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPServer.pas"/>
    616         <UnitName Value="UHTTPServer"/>
    617         <WindowIndex Value="0"/>
    618         <TopLine Value="379"/>
    619         <CursorPos X="3" Y="423"/>
    620         <UsageCount Value="13"/>
     614        <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListObject.inc"/>
     615        <WindowIndex Value="0"/>
     616        <TopLine Value="61"/>
     617        <CursorPos X="23" Y="61"/>
     618        <UsageCount Value="9"/>
    621619        <DefaultSyntaxHighlighter Value="Delphi"/>
    622620      </Unit62>
    623621      <Unit63>
    624         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPServerCGI.pas"/>
    625         <UnitName Value="UHTTPServerCGI"/>
    626         <WindowIndex Value="0"/>
    627         <TopLine Value="19"/>
    628         <CursorPos X="50" Y="76"/>
    629         <UsageCount Value="15"/>
     622        <Filename Value="../../../lazarus/library/synapse/source/lib/cryptlib.pas"/>
     623        <UnitName Value="cryptlib"/>
     624        <WindowIndex Value="0"/>
     625        <TopLine Value="1531"/>
     626        <CursorPos X="1" Y="1545"/>
     627        <UsageCount Value="3"/>
    630628        <DefaultSyntaxHighlighter Value="Delphi"/>
    631629      </Unit63>
    632630      <Unit64>
    633         <Filename Value="/usr/share/fpcsrc/rtl/inc/objpash.inc"/>
    634         <WindowIndex Value="0"/>
    635         <TopLine Value="168"/>
    636         <CursorPos X="23" Y="185"/>
    637         <UsageCount Value="2"/>
     631        <Filename Value="../../../lazarus/trunk/lcl/fileutil.pas"/>
     632        <UnitName Value="FileUtil"/>
     633        <WindowIndex Value="0"/>
     634        <TopLine Value="1"/>
     635        <CursorPos X="1" Y="1"/>
     636        <UsageCount Value="1"/>
    638637        <DefaultSyntaxHighlighter Value="Delphi"/>
    639638      </Unit64>
    640639      <Unit65>
    641         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedList.pas"/>
    642         <UnitName Value="SpecializedList"/>
    643         <WindowIndex Value="0"/>
    644         <TopLine Value="54"/>
    645         <CursorPos X="26" Y="71"/>
    646         <UsageCount Value="8"/>
     640        <Filename Value="/usr/lib/lazarus/0.9.30/ide/lazconf.pp"/>
     641        <UnitName Value="LazConf"/>
     642        <WindowIndex Value="0"/>
     643        <TopLine Value="1"/>
     644        <CursorPos X="1" Y="1"/>
     645        <UsageCount Value="0"/>
    647646        <DefaultSyntaxHighlighter Value="Delphi"/>
    648647      </Unit65>
    649648      <Unit66>
    650         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericMatrix.inc"/>
    651         <WindowIndex Value="0"/>
    652         <TopLine Value="1"/>
    653         <CursorPos X="14" Y="3"/>
    654         <UsageCount Value="6"/>
     649        <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/UCDWindowList.pas"/>
     650        <UnitName Value="UCDWindowList"/>
     651        <WindowIndex Value="0"/>
     652        <TopLine Value="10"/>
     653        <CursorPos X="54" Y="31"/>
     654        <UsageCount Value="0"/>
    655655        <DefaultSyntaxHighlighter Value="Delphi"/>
    656656      </Unit66>
    657657      <Unit67>
    658         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Specialized/SpecializedMatrix.pas"/>
    659         <UnitName Value="SpecializedMatrix"/>
    660         <WindowIndex Value="0"/>
    661         <TopLine Value="35"/>
    662         <CursorPos X="24" Y="63"/>
    663         <UsageCount Value="6"/>
     658        <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/UCDClient.pas"/>
     659        <UnitName Value="UCDClient"/>
     660        <WindowIndex Value="0"/>
     661        <TopLine Value="1"/>
     662        <CursorPos X="42" Y="14"/>
     663        <UsageCount Value="2"/>
    664664        <DefaultSyntaxHighlighter Value="Delphi"/>
    665665      </Unit67>
    666666      <Unit68>
    667         <Filename Value="../../PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListObject.inc"/>
    668         <WindowIndex Value="0"/>
    669         <TopLine Value="61"/>
    670         <CursorPos X="23" Y="61"/>
    671         <UsageCount Value="13"/>
     667        <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/CoolDocking.pas"/>
     668        <UnitName Value="CoolDocking"/>
     669        <WindowIndex Value="0"/>
     670        <TopLine Value="1"/>
     671        <CursorPos X="1" Y="1"/>
     672        <UsageCount Value="2"/>
    672673        <DefaultSyntaxHighlighter Value="Delphi"/>
    673674      </Unit68>
    674675      <Unit69>
    675         <Filename Value="../../../lazarus/library/synapse/source/lib/tlntsend.pas"/>
    676         <UnitName Value="tlntsend"/>
    677         <WindowIndex Value="0"/>
    678         <TopLine Value="1"/>
    679         <CursorPos X="1" Y="1"/>
    680         <UsageCount Value="3"/>
     676        <Filename Value="Modules/UMainModule.pas"/>
     677        <IsPartOfProject Value="True"/>
     678        <ComponentName Value="MainModule"/>
     679        <ResourceBaseClass Value="DataModule"/>
     680        <UnitName Value="UMainModule"/>
     681        <EditorIndex Value="2"/>
     682        <WindowIndex Value="0"/>
     683        <TopLine Value="17"/>
     684        <CursorPos X="1" Y="39"/>
     685        <UsageCount Value="133"/>
     686        <Loaded Value="True"/>
    681687        <DefaultSyntaxHighlighter Value="Delphi"/>
    682688      </Unit69>
    683689      <Unit70>
    684         <Filename Value="../../../lazarus/library/synapse/source/lib/cryptlib.pas"/>
    685         <UnitName Value="cryptlib"/>
    686         <WindowIndex Value="0"/>
    687         <TopLine Value="1531"/>
    688         <CursorPos X="1" Y="1545"/>
    689         <UsageCount Value="7"/>
     690        <Filename Value="../../../lazarus/lcl/interfaces/android/androidobject.inc"/>
     691        <WindowIndex Value="0"/>
     692        <TopLine Value="291"/>
     693        <CursorPos X="1" Y="1"/>
     694        <UsageCount Value="0"/>
    690695        <DefaultSyntaxHighlighter Value="Delphi"/>
    691696      </Unit70>
    692697      <Unit71>
    693         <Filename Value="../../../lazarus/trunk/lcl/fileutil.pas"/>
    694         <UnitName Value="FileUtil"/>
    695         <WindowIndex Value="0"/>
    696         <TopLine Value="1"/>
    697         <CursorPos X="1" Y="1"/>
    698         <UsageCount Value="5"/>
     698        <Filename Value="../../../lazarus/packager/registration/registerfcl.pas"/>
     699        <UnitName Value="RegisterFCL"/>
     700        <WindowIndex Value="0"/>
     701        <TopLine Value="55"/>
     702        <CursorPos X="8" Y="80"/>
     703        <UsageCount Value="0"/>
    699704        <DefaultSyntaxHighlighter Value="Delphi"/>
    700705      </Unit71>
    701706      <Unit72>
    702         <Filename Value="/usr/lib/lazarus/0.9.30/ide/lazconf.pp"/>
    703         <UnitName Value="LazConf"/>
    704         <WindowIndex Value="0"/>
    705         <TopLine Value="1"/>
    706         <CursorPos X="1" Y="1"/>
    707         <UsageCount Value="4"/>
     707        <Filename Value="../../../lazarus/packager/registration/lazaruspackageintf.pas"/>
     708        <UnitName Value="LazarusPackageIntf"/>
     709        <WindowIndex Value="0"/>
     710        <TopLine Value="59"/>
     711        <CursorPos X="10" Y="61"/>
     712        <UsageCount Value="0"/>
    708713        <DefaultSyntaxHighlighter Value="Delphi"/>
    709714      </Unit72>
    710715      <Unit73>
    711         <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/UCDWindowList.pas"/>
    712         <UnitName Value="UCDWindowList"/>
     716        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPServerTCP.pas"/>
     717        <UnitName Value="UHTTPServerTCP"/>
    713718        <WindowIndex Value="0"/>
    714719        <TopLine Value="10"/>
    715         <CursorPos X="54" Y="31"/>
    716         <UsageCount Value="4"/>
     720        <CursorPos X="1" Y="35"/>
     721        <UsageCount Value="1"/>
    717722        <DefaultSyntaxHighlighter Value="Delphi"/>
    718723      </Unit73>
    719724      <Unit74>
    720         <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/UCDClient.pas"/>
    721         <UnitName Value="UCDClient"/>
    722         <WindowIndex Value="0"/>
    723         <TopLine Value="1"/>
    724         <CursorPos X="42" Y="14"/>
    725         <UsageCount Value="6"/>
     725        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPSessionFile.pas"/>
     726        <UnitName Value="UHTTPSessionFile"/>
     727        <WindowIndex Value="0"/>
     728        <TopLine Value="22"/>
     729        <CursorPos X="1" Y="43"/>
     730        <UsageCount Value="0"/>
    726731        <DefaultSyntaxHighlighter Value="Delphi"/>
    727732      </Unit74>
    728733      <Unit75>
    729         <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/CoolDocking.pas"/>
    730         <UnitName Value="CoolDocking"/>
    731         <WindowIndex Value="0"/>
    732         <TopLine Value="1"/>
    733         <CursorPos X="1" Y="1"/>
    734         <UsageCount Value="6"/>
     734        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPSessionMySQL.pas"/>
     735        <UnitName Value="UHTTPSessionMySQL"/>
     736        <WindowIndex Value="0"/>
     737        <TopLine Value="2"/>
     738        <CursorPos X="14" Y="19"/>
     739        <UsageCount Value="1"/>
    735740        <DefaultSyntaxHighlighter Value="Delphi"/>
    736741      </Unit75>
    737742      <Unit76>
    738         <Filename Value="Modules/UMainModule.pas"/>
    739         <IsPartOfProject Value="True"/>
    740         <ComponentName Value="MainModule"/>
    741         <ResourceBaseClass Value="DataModule"/>
    742         <UnitName Value="UMainModule"/>
    743         <EditorIndex Value="2"/>
    744         <WindowIndex Value="0"/>
    745         <TopLine Value="42"/>
    746         <CursorPos X="32" Y="212"/>
    747         <UsageCount Value="97"/>
    748         <Loaded Value="True"/>
    749         <DefaultSyntaxHighlighter Value="Delphi"/>
    750       </Unit76>
    751       <Unit77>
    752         <Filename Value="../../../lazarus/lcl/interfaces/android/androidobject.inc"/>
    753         <WindowIndex Value="0"/>
    754         <TopLine Value="291"/>
    755         <CursorPos X="1" Y="1"/>
    756         <UsageCount Value="4"/>
    757         <DefaultSyntaxHighlighter Value="Delphi"/>
    758       </Unit77>
    759       <Unit78>
    760         <Filename Value="../../../lazarus/packager/registration/registerfcl.pas"/>
    761         <UnitName Value="RegisterFCL"/>
    762         <WindowIndex Value="0"/>
    763         <TopLine Value="55"/>
    764         <CursorPos X="8" Y="80"/>
    765         <UsageCount Value="4"/>
    766         <DefaultSyntaxHighlighter Value="Delphi"/>
    767       </Unit78>
    768       <Unit79>
    769         <Filename Value="../../../lazarus/packager/registration/lazaruspackageintf.pas"/>
    770         <UnitName Value="LazarusPackageIntf"/>
    771         <WindowIndex Value="0"/>
    772         <TopLine Value="59"/>
    773         <CursorPos X="10" Y="61"/>
    774         <UsageCount Value="4"/>
    775         <DefaultSyntaxHighlighter Value="Delphi"/>
    776       </Unit79>
    777       <Unit80>
    778         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPServerTCP.pas"/>
    779         <UnitName Value="UHTTPServerTCP"/>
    780         <WindowIndex Value="0"/>
    781         <TopLine Value="10"/>
    782         <CursorPos X="1" Y="35"/>
    783         <UsageCount Value="5"/>
    784         <DefaultSyntaxHighlighter Value="Delphi"/>
    785       </Unit80>
    786       <Unit81>
    787         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPSessionFile.pas"/>
    788         <UnitName Value="UHTTPSessionFile"/>
    789         <WindowIndex Value="0"/>
    790         <TopLine Value="22"/>
    791         <CursorPos X="1" Y="43"/>
    792         <UsageCount Value="4"/>
    793         <DefaultSyntaxHighlighter Value="Delphi"/>
    794       </Unit81>
    795       <Unit82>
    796         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UHTTPSessionMySQL.pas"/>
    797         <UnitName Value="UHTTPSessionMySQL"/>
    798         <WindowIndex Value="0"/>
    799         <TopLine Value="2"/>
    800         <CursorPos X="14" Y="19"/>
    801         <UsageCount Value="5"/>
    802         <DefaultSyntaxHighlighter Value="Delphi"/>
    803       </Unit82>
    804       <Unit83>
    805743        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UWebPage.pas"/>
    806744        <ComponentName Value="WebPage"/>
     
    811749        <TopLine Value="1"/>
    812750        <CursorPos X="14" Y="21"/>
    813         <UsageCount Value="10"/>
     751        <UsageCount Value="6"/>
     752        <DefaultSyntaxHighlighter Value="Delphi"/>
     753      </Unit76>
     754      <Unit77>
     755        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Persistence/USqlDatabase.pas"/>
     756        <UnitName Value="USqlDatabase"/>
     757        <WindowIndex Value="0"/>
     758        <TopLine Value="15"/>
     759        <CursorPos X="15" Y="70"/>
     760        <UsageCount Value="22"/>
     761        <DefaultSyntaxHighlighter Value="Delphi"/>
     762      </Unit77>
     763      <Unit78>
     764        <Filename Value="Modules/UPagesModule.pas"/>
     765        <ComponentName Value="PagesModule"/>
     766        <ResourceBaseClass Value="DataModule"/>
     767        <UnitName Value="UPagesModule"/>
     768        <WindowIndex Value="0"/>
     769        <TopLine Value="48"/>
     770        <CursorPos X="13" Y="342"/>
     771        <UsageCount Value="20"/>
     772        <DefaultSyntaxHighlighter Value="Delphi"/>
     773      </Unit78>
     774      <Unit79>
     775        <Filename Value="../../../lazarus/components/fpweb/reglazwebextra.pp"/>
     776        <UnitName Value="reglazwebextra"/>
     777        <WindowIndex Value="0"/>
     778        <TopLine Value="33"/>
     779        <CursorPos X="14" Y="50"/>
     780        <UsageCount Value="3"/>
     781        <DefaultSyntaxHighlighter Value="Delphi"/>
     782      </Unit79>
     783      <Unit80>
     784        <Filename Value="../../../lazarus/ideintf/projectintf.pas"/>
     785        <UnitName Value="ProjectIntf"/>
     786        <WindowIndex Value="0"/>
     787        <TopLine Value="179"/>
     788        <CursorPos X="14" Y="199"/>
     789        <UsageCount Value="2"/>
     790        <DefaultSyntaxHighlighter Value="Delphi"/>
     791      </Unit80>
     792      <Unit81>
     793        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/LazIDEReg.pas"/>
     794        <UnitName Value="LazIDEReg"/>
     795        <WindowIndex Value="0"/>
     796        <TopLine Value="1"/>
     797        <CursorPos X="79" Y="4"/>
     798        <UsageCount Value="3"/>
     799        <DefaultSyntaxHighlighter Value="Delphi"/>
     800      </Unit81>
     801      <Unit82>
     802        <Filename Value="../../../lazarus/components/fpcunit/ide/fpcunitlazideintf.pas"/>
     803        <UnitName Value="FPCUnitLazIDEIntf"/>
     804        <WindowIndex Value="0"/>
     805        <TopLine Value="184"/>
     806        <CursorPos X="3" Y="199"/>
     807        <UsageCount Value="3"/>
     808        <DefaultSyntaxHighlighter Value="Delphi"/>
     809      </Unit82>
     810      <Unit83>
     811        <Filename Value="../../../lazarus/lcl/forms.pp"/>
     812        <UnitName Value="Forms"/>
     813        <WindowIndex Value="0"/>
     814        <TopLine Value="1289"/>
     815        <CursorPos X="36" Y="1307"/>
     816        <UsageCount Value="1"/>
    814817        <DefaultSyntaxHighlighter Value="Delphi"/>
    815818      </Unit83>
    816819      <Unit84>
    817         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/Persistence/USqlDatabase.pas"/>
    818         <UnitName Value="USqlDatabase"/>
    819         <WindowIndex Value="0"/>
    820         <TopLine Value="15"/>
    821         <CursorPos X="15" Y="70"/>
    822         <UsageCount Value="26"/>
     820        <Filename Value="../../../lazarus/lcl/controls.pp"/>
     821        <UnitName Value="Controls"/>
     822        <WindowIndex Value="0"/>
     823        <TopLine Value="34"/>
     824        <CursorPos X="3" Y="51"/>
     825        <UsageCount Value="0"/>
    823826        <DefaultSyntaxHighlighter Value="Delphi"/>
    824827      </Unit84>
    825828      <Unit85>
    826         <Filename Value="Modules/UPagesModule.pas"/>
    827         <ComponentName Value="PagesModule"/>
    828         <ResourceBaseClass Value="DataModule"/>
    829         <UnitName Value="UPagesModule"/>
    830         <WindowIndex Value="0"/>
    831         <TopLine Value="48"/>
    832         <CursorPos X="13" Y="342"/>
    833         <UsageCount Value="24"/>
     829        <Filename Value="../../../lazarus/ideintf/lazideintf.pas"/>
     830        <UnitName Value="LazIDEIntf"/>
     831        <WindowIndex Value="0"/>
     832        <TopLine Value="174"/>
     833        <CursorPos X="14" Y="191"/>
     834        <UsageCount Value="1"/>
    834835        <DefaultSyntaxHighlighter Value="Delphi"/>
    835836      </Unit85>
    836837      <Unit86>
    837         <Filename Value="../../../lazarus/components/fpweb/reglazwebextra.pp"/>
    838         <UnitName Value="reglazwebextra"/>
    839         <WindowIndex Value="0"/>
    840         <TopLine Value="33"/>
    841         <CursorPos X="14" Y="50"/>
    842         <UsageCount Value="7"/>
     838        <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/objpas/classes/classesh.inc"/>
     839        <WindowIndex Value="0"/>
     840        <TopLine Value="538"/>
     841        <CursorPos X="24" Y="555"/>
     842        <UsageCount Value="1"/>
    843843        <DefaultSyntaxHighlighter Value="Delphi"/>
    844844      </Unit86>
    845845      <Unit87>
    846         <Filename Value="../../../lazarus/ideintf/projectintf.pas"/>
    847         <UnitName Value="ProjectIntf"/>
    848         <WindowIndex Value="0"/>
    849         <TopLine Value="179"/>
    850         <CursorPos X="14" Y="199"/>
    851         <UsageCount Value="6"/>
     846        <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UWebApp.pas"/>
     847        <UnitName Value="UWebApp"/>
     848        <WindowIndex Value="0"/>
     849        <TopLine Value="137"/>
     850        <CursorPos X="100" Y="154"/>
     851        <UsageCount Value="16"/>
    852852        <DefaultSyntaxHighlighter Value="Delphi"/>
    853853      </Unit87>
    854854      <Unit88>
    855         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/LazIDEReg.pas"/>
    856         <UnitName Value="LazIDEReg"/>
    857         <WindowIndex Value="0"/>
    858         <TopLine Value="1"/>
    859         <CursorPos X="79" Y="4"/>
    860         <UsageCount Value="7"/>
     855        <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-base/src/custapp.pp"/>
     856        <UnitName Value="CustApp"/>
     857        <WindowIndex Value="0"/>
     858        <TopLine Value="49"/>
     859        <CursorPos X="1" Y="53"/>
     860        <UsageCount Value="10"/>
    861861        <DefaultSyntaxHighlighter Value="Delphi"/>
    862862      </Unit88>
    863863      <Unit89>
    864         <Filename Value="../../../lazarus/components/fpcunit/ide/fpcunitlazideintf.pas"/>
    865         <UnitName Value="FPCUnitLazIDEIntf"/>
    866         <WindowIndex Value="0"/>
    867         <TopLine Value="184"/>
    868         <CursorPos X="3" Y="199"/>
    869         <UsageCount Value="7"/>
     864        <Filename Value="../../../lazarus/lcl/include/application.inc"/>
     865        <WindowIndex Value="0"/>
     866        <TopLine Value="2101"/>
     867        <CursorPos X="3" Y="2108"/>
     868        <UsageCount Value="1"/>
    870869        <DefaultSyntaxHighlighter Value="Delphi"/>
    871870      </Unit89>
    872871      <Unit90>
    873         <Filename Value="../../../lazarus/lcl/forms.pp"/>
    874         <UnitName Value="Forms"/>
    875         <WindowIndex Value="0"/>
    876         <TopLine Value="1289"/>
    877         <CursorPos X="36" Y="1307"/>
    878         <UsageCount Value="5"/>
     872        <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/inc/objpash.inc"/>
     873        <WindowIndex Value="0"/>
     874        <TopLine Value="180"/>
     875        <CursorPos X="26" Y="197"/>
     876        <UsageCount Value="1"/>
    879877        <DefaultSyntaxHighlighter Value="Delphi"/>
    880878      </Unit90>
    881879      <Unit91>
    882         <Filename Value="../../../lazarus/lcl/controls.pp"/>
    883         <UnitName Value="Controls"/>
    884         <WindowIndex Value="0"/>
    885         <TopLine Value="34"/>
    886         <CursorPos X="3" Y="51"/>
    887         <UsageCount Value="4"/>
     880        <Filename Value="../../../lazarus/lcl/lresources.pp"/>
     881        <UnitName Value="LResources"/>
     882        <WindowIndex Value="0"/>
     883        <TopLine Value="3089"/>
     884        <CursorPos X="27" Y="3106"/>
     885        <UsageCount Value="2"/>
    888886        <DefaultSyntaxHighlighter Value="Delphi"/>
    889887      </Unit91>
    890888      <Unit92>
    891         <Filename Value="../../../lazarus/ideintf/lazideintf.pas"/>
    892         <UnitName Value="LazIDEIntf"/>
    893         <WindowIndex Value="0"/>
    894         <TopLine Value="174"/>
    895         <CursorPos X="14" Y="191"/>
    896         <UsageCount Value="5"/>
     889        <Filename Value="Pages/UContactPage.pas"/>
     890        <IsPartOfProject Value="True"/>
     891        <ComponentName Value="ContactPage"/>
     892        <ResourceBaseClass Value="DataModule"/>
     893        <UnitName Value="UContactPage"/>
     894        <WindowIndex Value="0"/>
     895        <TopLine Value="17"/>
     896        <CursorPos X="1" Y="47"/>
     897        <UsageCount Value="124"/>
    897898        <DefaultSyntaxHighlighter Value="Delphi"/>
    898899      </Unit92>
    899900      <Unit93>
    900         <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/objpas/classes/classesh.inc"/>
    901         <WindowIndex Value="0"/>
    902         <TopLine Value="538"/>
    903         <CursorPos X="24" Y="555"/>
    904         <UsageCount Value="5"/>
     901        <Filename Value="Pages/UInternetPage.pas"/>
     902        <IsPartOfProject Value="True"/>
     903        <ComponentName Value="InternetPage"/>
     904        <ResourceBaseClass Value="DataModule"/>
     905        <UnitName Value="UInternetPage"/>
     906        <WindowIndex Value="0"/>
     907        <TopLine Value="26"/>
     908        <CursorPos X="84" Y="45"/>
     909        <UsageCount Value="121"/>
    905910        <DefaultSyntaxHighlighter Value="Delphi"/>
    906911      </Unit93>
    907912      <Unit94>
    908         <Filename Value="../../PascalClassLibrary/Network/CoolWeb/WebServer/UWebApp.pas"/>
    909         <UnitName Value="UWebApp"/>
    910         <WindowIndex Value="0"/>
    911         <TopLine Value="137"/>
    912         <CursorPos X="100" Y="154"/>
    913         <UsageCount Value="20"/>
     913        <Filename Value="Pages/UHostingPage.pas"/>
     914        <IsPartOfProject Value="True"/>
     915        <ComponentName Value="HostingPage"/>
     916        <ResourceBaseClass Value="DataModule"/>
     917        <UnitName Value="UHostingPage"/>
     918        <WindowIndex Value="0"/>
     919        <TopLine Value="66"/>
     920        <CursorPos X="1" Y="97"/>
     921        <UsageCount Value="121"/>
    914922        <DefaultSyntaxHighlighter Value="Delphi"/>
    915923      </Unit94>
    916924      <Unit95>
    917         <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-base/src/custapp.pp"/>
    918         <UnitName Value="CustApp"/>
    919         <WindowIndex Value="0"/>
    920         <TopLine Value="49"/>
    921         <CursorPos X="1" Y="53"/>
    922         <UsageCount Value="14"/>
     925        <Filename Value="Pages/UHistoryPage.pas"/>
     926        <IsPartOfProject Value="True"/>
     927        <ComponentName Value="HistoryPage"/>
     928        <ResourceBaseClass Value="DataModule"/>
     929        <UnitName Value="UHistoryPage"/>
     930        <WindowIndex Value="0"/>
     931        <TopLine Value="26"/>
     932        <CursorPos X="40" Y="44"/>
     933        <UsageCount Value="120"/>
    923934        <DefaultSyntaxHighlighter Value="Delphi"/>
    924935      </Unit95>
    925936      <Unit96>
    926         <Filename Value="../../../lazarus/lcl/include/application.inc"/>
    927         <WindowIndex Value="0"/>
    928         <TopLine Value="2101"/>
    929         <CursorPos X="3" Y="2108"/>
    930         <UsageCount Value="5"/>
     937        <Filename Value="Pages/UDocumentsPage.pas"/>
     938        <IsPartOfProject Value="True"/>
     939        <ComponentName Value="DocumentsPage"/>
     940        <ResourceBaseClass Value="DataModule"/>
     941        <UnitName Value="UDocumentsPage"/>
     942        <WindowIndex Value="0"/>
     943        <TopLine Value="24"/>
     944        <CursorPos X="1" Y="55"/>
     945        <UsageCount Value="120"/>
    931946        <DefaultSyntaxHighlighter Value="Delphi"/>
    932947      </Unit96>
    933948      <Unit97>
    934         <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/inc/objpash.inc"/>
    935         <WindowIndex Value="0"/>
    936         <TopLine Value="180"/>
    937         <CursorPos X="26" Y="197"/>
    938         <UsageCount Value="5"/>
     949        <Filename Value="Pages/UVoIPPage.pas"/>
     950        <IsPartOfProject Value="True"/>
     951        <ComponentName Value="VoIPPage"/>
     952        <ResourceBaseClass Value="DataModule"/>
     953        <UnitName Value="UVoIPPage"/>
     954        <WindowIndex Value="0"/>
     955        <TopLine Value="24"/>
     956        <CursorPos X="51" Y="42"/>
     957        <UsageCount Value="120"/>
    939958        <DefaultSyntaxHighlighter Value="Delphi"/>
    940959      </Unit97>
    941960      <Unit98>
    942         <Filename Value="../../../lazarus/lcl/lresources.pp"/>
    943         <UnitName Value="LResources"/>
    944         <WindowIndex Value="0"/>
    945         <TopLine Value="3089"/>
    946         <CursorPos X="27" Y="3106"/>
    947         <UsageCount Value="6"/>
     961        <Filename Value="Pages/UPlansPage.pas"/>
     962        <IsPartOfProject Value="True"/>
     963        <ComponentName Value="PlansPage"/>
     964        <ResourceBaseClass Value="DataModule"/>
     965        <UnitName Value="UPlansPage"/>
     966        <WindowIndex Value="0"/>
     967        <TopLine Value="28"/>
     968        <CursorPos X="23" Y="40"/>
     969        <UsageCount Value="120"/>
    948970        <DefaultSyntaxHighlighter Value="Delphi"/>
    949971      </Unit98>
    950972      <Unit99>
    951         <Filename Value="Pages/UContactPage.pas"/>
    952         <IsPartOfProject Value="True"/>
    953         <ComponentName Value="ContactPage"/>
    954         <ResourceBaseClass Value="DataModule"/>
    955         <UnitName Value="UContactPage"/>
    956         <EditorIndex Value="10"/>
    957         <WindowIndex Value="0"/>
    958         <TopLine Value="17"/>
    959         <CursorPos X="1" Y="47"/>
    960         <UsageCount Value="88"/>
    961         <Loaded Value="True"/>
    962         <LoadedDesigner Value="True"/>
     973        <Filename Value="Pages/ULinksPage.pas"/>
     974        <IsPartOfProject Value="True"/>
     975        <ComponentName Value="LinksPage"/>
     976        <ResourceBaseClass Value="DataModule"/>
     977        <UnitName Value="ULinksPage"/>
     978        <WindowIndex Value="0"/>
     979        <TopLine Value="36"/>
     980        <CursorPos X="1" Y="67"/>
     981        <UsageCount Value="120"/>
    963982        <DefaultSyntaxHighlighter Value="Delphi"/>
    964983      </Unit99>
    965984      <Unit100>
    966         <Filename Value="Pages/UInternetPage.pas"/>
    967         <IsPartOfProject Value="True"/>
    968         <ComponentName Value="InternetPage"/>
    969         <ResourceBaseClass Value="DataModule"/>
    970         <UnitName Value="UInternetPage"/>
    971         <WindowIndex Value="0"/>
    972         <TopLine Value="26"/>
    973         <CursorPos X="84" Y="45"/>
    974         <UsageCount Value="85"/>
     985        <Filename Value="Pages/UServerInfoPage.pas"/>
     986        <IsPartOfProject Value="True"/>
     987        <ComponentName Value="ServerInfoPage"/>
     988        <ResourceBaseClass Value="DataModule"/>
     989        <UnitName Value="UServerInfoPage"/>
     990        <WindowIndex Value="0"/>
     991        <TopLine Value="8"/>
     992        <CursorPos X="1" Y="39"/>
     993        <UsageCount Value="120"/>
    975994        <DefaultSyntaxHighlighter Value="Delphi"/>
    976995      </Unit100>
    977996      <Unit101>
    978         <Filename Value="Pages/UHostingPage.pas"/>
    979         <IsPartOfProject Value="True"/>
    980         <ComponentName Value="HostingPage"/>
    981         <ResourceBaseClass Value="DataModule"/>
    982         <UnitName Value="UHostingPage"/>
    983         <WindowIndex Value="0"/>
    984         <TopLine Value="66"/>
    985         <CursorPos X="1" Y="97"/>
    986         <UsageCount Value="85"/>
     997        <Filename Value="Pages/UWebCamPage.pas"/>
     998        <IsPartOfProject Value="True"/>
     999        <ComponentName Value="WebCamPage"/>
     1000        <ResourceBaseClass Value="DataModule"/>
     1001        <UnitName Value="UWebCamPage"/>
     1002        <WindowIndex Value="0"/>
     1003        <TopLine Value="26"/>
     1004        <CursorPos X="1" Y="47"/>
     1005        <UsageCount Value="120"/>
    9871006        <DefaultSyntaxHighlighter Value="Delphi"/>
    9881007      </Unit101>
    9891008      <Unit102>
    990         <Filename Value="Pages/UHistoryPage.pas"/>
    991         <IsPartOfProject Value="True"/>
    992         <ComponentName Value="HistoryPage"/>
    993         <ResourceBaseClass Value="DataModule"/>
    994         <UnitName Value="UHistoryPage"/>
     1009        <Filename Value="Pages/UUserControlPage.pas"/>
     1010        <IsPartOfProject Value="True"/>
     1011        <ComponentName Value="UserControlPage"/>
     1012        <ResourceBaseClass Value="DataModule"/>
     1013        <UnitName Value="UUserControlPage"/>
    9951014        <EditorIndex Value="9"/>
    9961015        <WindowIndex Value="0"/>
    997         <TopLine Value="26"/>
    998         <CursorPos X="40" Y="44"/>
    999         <UsageCount Value="84"/>
    1000         <Loaded Value="True"/>
    1001         <LoadedDesigner Value="True"/>
     1016        <TopLine Value="34"/>
     1017        <CursorPos X="26" Y="45"/>
     1018        <UsageCount Value="120"/>
     1019        <Loaded Value="True"/>
    10021020        <DefaultSyntaxHighlighter Value="Delphi"/>
    10031021      </Unit102>
    10041022      <Unit103>
    1005         <Filename Value="Pages/UDocumentsPage.pas"/>
    1006         <IsPartOfProject Value="True"/>
    1007         <ComponentName Value="DocumentsPage"/>
    1008         <ResourceBaseClass Value="DataModule"/>
    1009         <UnitName Value="UDocumentsPage"/>
    1010         <WindowIndex Value="0"/>
    1011         <TopLine Value="24"/>
    1012         <CursorPos X="1" Y="55"/>
    1013         <UsageCount Value="84"/>
     1023        <Filename Value="Pages/UNetworkPage.pas"/>
     1024        <IsPartOfProject Value="True"/>
     1025        <ComponentName Value="NetworkPage"/>
     1026        <ResourceBaseClass Value="DataModule"/>
     1027        <UnitName Value="UNetworkPage"/>
     1028        <WindowIndex Value="0"/>
     1029        <TopLine Value="15"/>
     1030        <CursorPos X="1" Y="46"/>
     1031        <UsageCount Value="120"/>
    10141032        <DefaultSyntaxHighlighter Value="Delphi"/>
    10151033      </Unit103>
    10161034      <Unit104>
    1017         <Filename Value="Pages/UVoIPPage.pas"/>
    1018         <IsPartOfProject Value="True"/>
    1019         <ComponentName Value="VoIPPage"/>
    1020         <ResourceBaseClass Value="DataModule"/>
    1021         <UnitName Value="UVoIPPage"/>
    1022         <WindowIndex Value="0"/>
    1023         <TopLine Value="24"/>
    1024         <CursorPos X="51" Y="42"/>
    1025         <UsageCount Value="84"/>
     1035        <Filename Value="Pages/UAboutPage.pas"/>
     1036        <IsPartOfProject Value="True"/>
     1037        <ComponentName Value="AboutPage"/>
     1038        <ResourceBaseClass Value="DataModule"/>
     1039        <UnitName Value="UAboutPage"/>
     1040        <WindowIndex Value="0"/>
     1041        <TopLine Value="55"/>
     1042        <CursorPos X="22" Y="60"/>
     1043        <UsageCount Value="120"/>
    10261044        <DefaultSyntaxHighlighter Value="Delphi"/>
    10271045      </Unit104>
    10281046      <Unit105>
    1029         <Filename Value="Pages/UPlansPage.pas"/>
    1030         <IsPartOfProject Value="True"/>
    1031         <ComponentName Value="PlansPage"/>
    1032         <ResourceBaseClass Value="DataModule"/>
    1033         <UnitName Value="UPlansPage"/>
    1034         <WindowIndex Value="0"/>
    1035         <TopLine Value="28"/>
    1036         <CursorPos X="23" Y="40"/>
    1037         <UsageCount Value="84"/>
    1038         <DefaultSyntaxHighlighter Value="Delphi"/>
    1039       </Unit105>
    1040       <Unit106>
    1041         <Filename Value="Pages/ULinksPage.pas"/>
    1042         <IsPartOfProject Value="True"/>
    1043         <ComponentName Value="LinksPage"/>
    1044         <ResourceBaseClass Value="DataModule"/>
    1045         <UnitName Value="ULinksPage"/>
    1046         <WindowIndex Value="0"/>
    1047         <TopLine Value="36"/>
    1048         <CursorPos X="1" Y="67"/>
    1049         <UsageCount Value="84"/>
    1050         <DefaultSyntaxHighlighter Value="Delphi"/>
    1051       </Unit106>
    1052       <Unit107>
    1053         <Filename Value="Pages/UServerInfoPage.pas"/>
    1054         <IsPartOfProject Value="True"/>
    1055         <ComponentName Value="ServerInfoPage"/>
    1056         <ResourceBaseClass Value="DataModule"/>
    1057         <UnitName Value="UServerInfoPage"/>
    1058         <WindowIndex Value="0"/>
    1059         <TopLine Value="8"/>
    1060         <CursorPos X="1" Y="39"/>
    1061         <UsageCount Value="84"/>
    1062         <DefaultSyntaxHighlighter Value="Delphi"/>
    1063       </Unit107>
    1064       <Unit108>
    1065         <Filename Value="Pages/UWebCamPage.pas"/>
    1066         <IsPartOfProject Value="True"/>
    1067         <ComponentName Value="WebCamPage"/>
    1068         <ResourceBaseClass Value="DataModule"/>
    1069         <UnitName Value="UWebCamPage"/>
    1070         <WindowIndex Value="0"/>
    1071         <TopLine Value="26"/>
    1072         <CursorPos X="1" Y="47"/>
    1073         <UsageCount Value="84"/>
    1074         <DefaultSyntaxHighlighter Value="Delphi"/>
    1075       </Unit108>
    1076       <Unit109>
    1077         <Filename Value="Pages/UUserControlPage.pas"/>
    1078         <IsPartOfProject Value="True"/>
    1079         <ComponentName Value="UserControlPage"/>
    1080         <ResourceBaseClass Value="DataModule"/>
    1081         <UnitName Value="UUserControlPage"/>
    1082         <EditorIndex Value="12"/>
    1083         <WindowIndex Value="0"/>
    1084         <TopLine Value="43"/>
    1085         <CursorPos X="24" Y="51"/>
    1086         <UsageCount Value="84"/>
    1087         <Loaded Value="True"/>
    1088         <DefaultSyntaxHighlighter Value="Delphi"/>
    1089       </Unit109>
    1090       <Unit110>
    1091         <Filename Value="Pages/UNetworkPage.pas"/>
    1092         <IsPartOfProject Value="True"/>
    1093         <ComponentName Value="NetworkPage"/>
    1094         <ResourceBaseClass Value="DataModule"/>
    1095         <UnitName Value="UNetworkPage"/>
    1096         <WindowIndex Value="0"/>
    1097         <TopLine Value="15"/>
    1098         <CursorPos X="1" Y="46"/>
    1099         <UsageCount Value="84"/>
    1100         <DefaultSyntaxHighlighter Value="Delphi"/>
    1101       </Unit110>
    1102       <Unit111>
    1103         <Filename Value="Pages/UAboutPage.pas"/>
    1104         <IsPartOfProject Value="True"/>
    1105         <ComponentName Value="AboutPage"/>
    1106         <ResourceBaseClass Value="DataModule"/>
    1107         <UnitName Value="UAboutPage"/>
    1108         <EditorIndex Value="11"/>
    1109         <WindowIndex Value="0"/>
    1110         <TopLine Value="55"/>
    1111         <CursorPos X="22" Y="60"/>
    1112         <UsageCount Value="84"/>
    1113         <Loaded Value="True"/>
    1114         <LoadedDesigner Value="True"/>
    1115         <DefaultSyntaxHighlighter Value="Delphi"/>
    1116       </Unit111>
    1117       <Unit112>
    11181047        <Filename Value="Pages/UAboutPage.lfm"/>
    11191048        <WindowIndex Value="0"/>
     
    11261055          <CursorPos X="50" Y="4"/>
    11271056        </ExtraEditor1>
     1057        <UsageCount Value="0"/>
     1058        <DefaultSyntaxHighlighter Value="LFM"/>
     1059      </Unit105>
     1060      <Unit106>
     1061        <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/Managers/UCDManagerTabs.pas"/>
     1062        <UnitName Value="UCDManagerTabs"/>
     1063        <WindowIndex Value="0"/>
     1064        <TopLine Value="344"/>
     1065        <CursorPos X="30" Y="361"/>
     1066        <UsageCount Value="0"/>
     1067        <DefaultSyntaxHighlighter Value="Delphi"/>
     1068      </Unit106>
     1069      <Unit107>
     1070        <Filename Value="../../../lazarus/lcl/comctrls.pp"/>
     1071        <UnitName Value="ComCtrls"/>
     1072        <WindowIndex Value="0"/>
     1073        <TopLine Value="475"/>
     1074        <CursorPos X="34" Y="492"/>
     1075        <UsageCount Value="0"/>
     1076        <DefaultSyntaxHighlighter Value="Delphi"/>
     1077      </Unit107>
     1078      <Unit108>
     1079        <Filename Value="../../../lazarus/components/daemon/reglazdaemon.pp"/>
     1080        <UnitName Value="RegLazDaemon"/>
     1081        <WindowIndex Value="0"/>
     1082        <TopLine Value="23"/>
     1083        <CursorPos X="37" Y="23"/>
     1084        <UsageCount Value="0"/>
     1085        <DefaultSyntaxHighlighter Value="Delphi"/>
     1086      </Unit108>
     1087      <Unit109>
     1088        <Filename Value="Common/URegistry.pas"/>
     1089        <UnitName Value="URegistry"/>
     1090        <WindowIndex Value="0"/>
     1091        <TopLine Value="4"/>
     1092        <CursorPos X="14" Y="17"/>
     1093        <UsageCount Value="72"/>
     1094        <DefaultSyntaxHighlighter Value="Delphi"/>
     1095      </Unit109>
     1096      <Unit110>
     1097        <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-registry/src/registry.pp"/>
     1098        <UnitName Value="registry"/>
     1099        <WindowIndex Value="0"/>
     1100        <TopLine Value="72"/>
     1101        <CursorPos X="62" Y="94"/>
    11281102        <UsageCount Value="4"/>
    1129         <DefaultSyntaxHighlighter Value="LFM"/>
     1103        <DefaultSyntaxHighlighter Value="Delphi"/>
     1104      </Unit110>
     1105      <Unit111>
     1106        <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-registry/src/xregreg.inc"/>
     1107        <WindowIndex Value="0"/>
     1108        <TopLine Value="35"/>
     1109        <CursorPos X="22" Y="53"/>
     1110        <UsageCount Value="4"/>
     1111        <DefaultSyntaxHighlighter Value="Delphi"/>
     1112      </Unit111>
     1113      <Unit112>
     1114        <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-registry/src/xmlreg.pp"/>
     1115        <UnitName Value="xmlreg"/>
     1116        <WindowIndex Value="0"/>
     1117        <TopLine Value="27"/>
     1118        <CursorPos X="14" Y="74"/>
     1119        <UsageCount Value="4"/>
     1120        <DefaultSyntaxHighlighter Value="Delphi"/>
    11301121      </Unit112>
    11311122      <Unit113>
    1132         <Filename Value="../../PascalClassLibrary/Docking/CoolDocking/Managers/UCDManagerTabs.pas"/>
    1133         <UnitName Value="UCDManagerTabs"/>
    1134         <WindowIndex Value="0"/>
    1135         <TopLine Value="344"/>
    1136         <CursorPos X="30" Y="361"/>
    1137         <UsageCount Value="4"/>
     1123        <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/objpas/classes/stringl.inc"/>
     1124        <WindowIndex Value="0"/>
     1125        <TopLine Value="1"/>
     1126        <CursorPos X="3" Y="1"/>
     1127        <UsageCount Value="1"/>
    11381128        <DefaultSyntaxHighlighter Value="Delphi"/>
    11391129      </Unit113>
    11401130      <Unit114>
    1141         <Filename Value="../../../lazarus/lcl/comctrls.pp"/>
    1142         <UnitName Value="ComCtrls"/>
    1143         <WindowIndex Value="0"/>
    1144         <TopLine Value="475"/>
    1145         <CursorPos X="34" Y="492"/>
     1131        <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/objpas/sysutils/sysutilh.inc"/>
     1132        <WindowIndex Value="0"/>
     1133        <TopLine Value="153"/>
     1134        <CursorPos X="13" Y="170"/>
    11461135        <UsageCount Value="4"/>
    11471136        <DefaultSyntaxHighlighter Value="Delphi"/>
    11481137      </Unit114>
    11491138      <Unit115>
    1150         <Filename Value="../../../lazarus/components/daemon/reglazdaemon.pp"/>
    1151         <UnitName Value="RegLazDaemon"/>
    1152         <WindowIndex Value="0"/>
    1153         <TopLine Value="23"/>
    1154         <CursorPos X="37" Y="23"/>
     1139        <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/inc/systemh.inc"/>
     1140        <WindowIndex Value="0"/>
     1141        <TopLine Value="337"/>
     1142        <CursorPos X="3" Y="337"/>
    11551143        <UsageCount Value="4"/>
    11561144        <DefaultSyntaxHighlighter Value="Delphi"/>
    11571145      </Unit115>
    11581146      <Unit116>
    1159         <Filename Value="Common/URegistry.pas"/>
    1160         <UnitName Value="URegistry"/>
    1161         <WindowIndex Value="0"/>
    1162         <TopLine Value="4"/>
    1163         <CursorPos X="14" Y="17"/>
    1164         <UsageCount Value="76"/>
     1147        <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/unix/sysunixh.inc"/>
     1148        <WindowIndex Value="0"/>
     1149        <TopLine Value="11"/>
     1150        <CursorPos X="2" Y="28"/>
     1151        <UsageCount Value="2"/>
    11651152        <DefaultSyntaxHighlighter Value="Delphi"/>
    11661153      </Unit116>
    11671154      <Unit117>
    1168         <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-registry/src/registry.pp"/>
    1169         <UnitName Value="registry"/>
    1170         <WindowIndex Value="0"/>
    1171         <TopLine Value="72"/>
    1172         <CursorPos X="62" Y="94"/>
    1173         <UsageCount Value="8"/>
    1174         <DefaultSyntaxHighlighter Value="Delphi"/>
     1155        <Filename Value="ReadMe.txt"/>
     1156        <IsPartOfProject Value="True"/>
     1157        <WindowIndex Value="0"/>
     1158        <TopLine Value="10"/>
     1159        <CursorPos X="4" Y="26"/>
     1160        <UsageCount Value="97"/>
     1161        <DefaultSyntaxHighlighter Value="None"/>
    11751162      </Unit117>
    11761163      <Unit118>
    1177         <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-registry/src/xregreg.inc"/>
    1178         <WindowIndex Value="0"/>
    1179         <TopLine Value="35"/>
    1180         <CursorPos X="22" Y="53"/>
    1181         <UsageCount Value="8"/>
    1182         <DefaultSyntaxHighlighter Value="Delphi"/>
     1164        <Filename Value="Components/TemplateGenerics/Generic/GenericListString.inc"/>
     1165        <WindowIndex Value="0"/>
     1166        <TopLine Value="1"/>
     1167        <CursorPos X="24" Y="4"/>
     1168        <UsageCount Value="6"/>
    11831169      </Unit118>
    11841170      <Unit119>
    1185         <Filename Value="/usr/share/fpcsrc/2.4.2/packages/fcl-registry/src/xmlreg.pp"/>
    1186         <UnitName Value="xmlreg"/>
    1187         <WindowIndex Value="0"/>
    1188         <TopLine Value="27"/>
    1189         <CursorPos X="14" Y="74"/>
    1190         <UsageCount Value="8"/>
    1191         <DefaultSyntaxHighlighter Value="Delphi"/>
     1171        <Filename Value="Components/TemplateGenerics/Generic/GenericList.inc"/>
     1172        <EditorIndex Value="16"/>
     1173        <WindowIndex Value="0"/>
     1174        <TopLine Value="133"/>
     1175        <CursorPos X="1" Y="149"/>
     1176        <UsageCount Value="29"/>
     1177        <Loaded Value="True"/>
    11921178      </Unit119>
    11931179      <Unit120>
    1194         <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/objpas/classes/stringl.inc"/>
    1195         <WindowIndex Value="0"/>
    1196         <TopLine Value="1"/>
    1197         <CursorPos X="3" Y="1"/>
    1198         <UsageCount Value="5"/>
     1180        <Filename Value="Application/UApplicationInfo.pas"/>
     1181        <IsPartOfProject Value="True"/>
     1182        <UnitName Value="UApplicationInfo"/>
     1183        <IsVisibleTab Value="True"/>
     1184        <EditorIndex Value="10"/>
     1185        <WindowIndex Value="0"/>
     1186        <TopLine Value="43"/>
     1187        <CursorPos X="41" Y="55"/>
     1188        <UsageCount Value="65"/>
     1189        <Loaded Value="True"/>
    11991190        <DefaultSyntaxHighlighter Value="Delphi"/>
    12001191      </Unit120>
    12011192      <Unit121>
    1202         <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/objpas/sysutils/sysutilh.inc"/>
    1203         <WindowIndex Value="0"/>
    1204         <TopLine Value="153"/>
    1205         <CursorPos X="13" Y="170"/>
    1206         <UsageCount Value="8"/>
    1207         <DefaultSyntaxHighlighter Value="Delphi"/>
     1193        <Filename Value="Components/CoolWeb/Persistence/USqlDatabase.pas"/>
     1194        <UnitName Value="USqlDatabase"/>
     1195        <WindowIndex Value="0"/>
     1196        <TopLine Value="1"/>
     1197        <CursorPos X="14" Y="1"/>
     1198        <UsageCount Value="6"/>
    12081199      </Unit121>
    12091200      <Unit122>
    1210         <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/inc/systemh.inc"/>
    1211         <WindowIndex Value="0"/>
    1212         <TopLine Value="337"/>
    1213         <CursorPos X="3" Y="337"/>
    1214         <UsageCount Value="8"/>
    1215         <DefaultSyntaxHighlighter Value="Delphi"/>
    1216       </Unit122>
    1217       <Unit123>
    1218         <Filename Value="/usr/share/fpcsrc/2.4.2/rtl/unix/sysunixh.inc"/>
    1219         <WindowIndex Value="0"/>
    1220         <TopLine Value="11"/>
    1221         <CursorPos X="2" Y="28"/>
    1222         <UsageCount Value="6"/>
    1223         <DefaultSyntaxHighlighter Value="Delphi"/>
    1224       </Unit123>
    1225       <Unit124>
    1226         <Filename Value="ReadMe.txt"/>
    1227         <IsPartOfProject Value="True"/>
    1228         <WindowIndex Value="0"/>
    1229         <TopLine Value="10"/>
    1230         <CursorPos X="4" Y="26"/>
    1231         <UsageCount Value="61"/>
    1232         <DefaultSyntaxHighlighter Value="None"/>
    1233       </Unit124>
    1234       <Unit125>
    1235         <Filename Value="Components/TemplateGenerics/Generic/GenericListString.inc"/>
    1236         <WindowIndex Value="0"/>
    1237         <TopLine Value="1"/>
    1238         <CursorPos X="24" Y="4"/>
    1239         <UsageCount Value="10"/>
    1240       </Unit125>
    1241       <Unit126>
    1242         <Filename Value="Components/TemplateGenerics/Generic/GenericList.inc"/>
    1243         <EditorIndex Value="18"/>
    1244         <WindowIndex Value="0"/>
    1245         <TopLine Value="22"/>
    1246         <CursorPos X="14" Y="35"/>
    1247         <UsageCount Value="11"/>
    1248         <Loaded Value="True"/>
    1249       </Unit126>
    1250       <Unit127>
    1251         <Filename Value="Application/UApplicationInfo.pas"/>
    1252         <IsPartOfProject Value="True"/>
    1253         <UnitName Value="UApplicationInfo"/>
    1254         <WindowIndex Value="0"/>
    1255         <TopLine Value="43"/>
    1256         <CursorPos X="50" Y="65"/>
    1257         <UsageCount Value="29"/>
    1258         <DefaultSyntaxHighlighter Value="Delphi"/>
    1259       </Unit127>
    1260       <Unit128>
    1261         <Filename Value="Components/CoolWeb/Persistence/USqlDatabase.pas"/>
    1262         <UnitName Value="USqlDatabase"/>
    1263         <WindowIndex Value="0"/>
    1264         <TopLine Value="1"/>
    1265         <CursorPos X="14" Y="1"/>
    1266         <UsageCount Value="10"/>
    1267       </Unit128>
    1268       <Unit129>
    12691201        <Filename Value="Components/CoolWeb/WebServer/UWebApp.pas"/>
    12701202        <UnitName Value="UWebApp"/>
    12711203        <EditorIndex Value="5"/>
    12721204        <WindowIndex Value="0"/>
    1273         <TopLine Value="43"/>
    1274         <CursorPos X="19" Y="119"/>
    1275         <UsageCount Value="14"/>
    1276         <Loaded Value="True"/>
    1277       </Unit129>
    1278       <Unit130>
     1205        <TopLine Value="115"/>
     1206        <CursorPos X="36" Y="124"/>
     1207        <UsageCount Value="32"/>
     1208        <Loaded Value="True"/>
     1209      </Unit122>
     1210      <Unit123>
    12791211        <Filename Value="Components/CoolWeb/Modules/UPageList.pas"/>
    12801212        <UnitName Value="UPageList"/>
     
    12831215        <TopLine Value="1"/>
    12841216        <CursorPos X="17" Y="12"/>
    1285         <UsageCount Value="14"/>
    1286         <Loaded Value="True"/>
    1287       </Unit130>
    1288       <Unit131>
     1217        <UsageCount Value="32"/>
     1218        <Loaded Value="True"/>
     1219      </Unit123>
     1220      <Unit124>
    12891221        <Filename Value="../../../Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/packages/fcl-base/src/inifiles.pp"/>
    12901222        <UnitName Value="IniFiles"/>
     
    12921224        <TopLine Value="97"/>
    12931225        <CursorPos X="20" Y="115"/>
    1294         <UsageCount Value="10"/>
    1295         <DefaultSyntaxHighlighter Value="Delphi"/>
    1296       </Unit131>
    1297       <Unit132>
     1226        <UsageCount Value="6"/>
     1227        <DefaultSyntaxHighlighter Value="Delphi"/>
     1228      </Unit124>
     1229      <Unit125>
    12981230        <Filename Value="Components/Common/UCommon.pas"/>
    12991231        <UnitName Value="UCommon"/>
     
    13021234        <TopLine Value="1"/>
    13031235        <CursorPos X="1" Y="1"/>
    1304         <UsageCount Value="11"/>
    1305         <Loaded Value="True"/>
    1306       </Unit132>
    1307       <Unit133>
     1236        <UsageCount Value="29"/>
     1237        <Loaded Value="True"/>
     1238      </Unit125>
     1239      <Unit126>
    13081240        <Filename Value="../../../Lazarus/0.9.31_2.4.4/fpc/2.4.4/source/packages/fcl-base/src/custapp.pp"/>
    13091241        <UnitName Value="CustApp"/>
     
    13121244        <TopLine Value="266"/>
    13131245        <CursorPos X="3" Y="269"/>
    1314         <UsageCount Value="11"/>
    1315         <Loaded Value="True"/>
    1316       </Unit133>
    1317       <Unit134>
     1246        <UsageCount Value="29"/>
     1247        <Loaded Value="True"/>
     1248      </Unit126>
     1249      <Unit127>
    13181250        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    13191251        <UnitName Value="UHtmlClasses"/>
    1320         <IsVisibleTab Value="True"/>
    1321         <EditorIndex Value="15"/>
    1322         <WindowIndex Value="0"/>
    1323         <TopLine Value="302"/>
    1324         <CursorPos X="18" Y="315"/>
    1325         <UsageCount Value="11"/>
    1326         <Loaded Value="True"/>
    1327       </Unit134>
    1328       <Unit135>
     1252        <EditorIndex Value="14"/>
     1253        <WindowIndex Value="0"/>
     1254        <TopLine Value="168"/>
     1255        <CursorPos X="5" Y="181"/>
     1256        <UsageCount Value="29"/>
     1257        <Loaded Value="True"/>
     1258      </Unit127>
     1259      <Unit128>
    13291260        <Filename Value="Components/CoolWeb/Common/UMemoryStreamEx.pas"/>
    13301261        <UnitName Value="UMemoryStreamEx"/>
    1331         <EditorIndex Value="17"/>
     1262        <EditorIndex Value="15"/>
    13321263        <WindowIndex Value="0"/>
    13331264        <TopLine Value="1"/>
    13341265        <CursorPos X="18" Y="15"/>
    1335         <UsageCount Value="11"/>
    1336         <Loaded Value="True"/>
    1337       </Unit135>
    1338       <Unit136>
     1266        <UsageCount Value="29"/>
     1267        <Loaded Value="True"/>
     1268      </Unit128>
     1269      <Unit129>
    13391270        <Filename Value="Components/CoolWeb/Modules/UUser.pas"/>
    13401271        <UnitName Value="UUser"/>
     
    13431274        <TopLine Value="1"/>
    13441275        <CursorPos X="1" Y="1"/>
    1345         <UsageCount Value="11"/>
    1346         <Loaded Value="True"/>
    1347       </Unit136>
    1348       <Unit137>
     1276        <UsageCount Value="29"/>
     1277        <Loaded Value="True"/>
     1278      </Unit129>
     1279      <Unit130>
    13491280        <Filename Value="Components/CoolWeb/Common/UMIMEType.pas"/>
    13501281        <UnitName Value="UMIMEType"/>
     
    13531284        <TopLine Value="28"/>
    13541285        <CursorPos X="1" Y="1"/>
    1355         <UsageCount Value="11"/>
    1356         <Loaded Value="True"/>
    1357       </Unit137>
    1358       <Unit138>
     1286        <UsageCount Value="29"/>
     1287        <Loaded Value="True"/>
     1288      </Unit130>
     1289      <Unit131>
    13591290        <Filename Value="Components/CoolWeb/Common/UXmlClasses.pas"/>
    13601291        <UnitName Value="UXmlClasses"/>
    1361         <EditorIndex Value="14"/>
     1292        <EditorIndex Value="13"/>
    13621293        <WindowIndex Value="0"/>
    13631294        <TopLine Value="12"/>
    1364         <CursorPos X="3" Y="25"/>
    1365         <UsageCount Value="11"/>
    1366         <Loaded Value="True"/>
    1367       </Unit138>
    1368       <Unit139>
     1295        <CursorPos X="11" Y="31"/>
     1296        <UsageCount Value="29"/>
     1297        <Loaded Value="True"/>
     1298      </Unit131>
     1299      <Unit132>
    13691300        <Filename Value="Components/TemplateGenerics/Generic/GenericListObject.inc"/>
    1370         <EditorIndex Value="16"/>
    1371         <WindowIndex Value="0"/>
    1372         <TopLine Value="1"/>
    1373         <CursorPos X="25" Y="3"/>
     1301        <WindowIndex Value="0"/>
     1302        <TopLine Value="6"/>
     1303        <CursorPos X="14" Y="19"/>
     1304        <UsageCount Value="27"/>
     1305      </Unit132>
     1306      <Unit133>
     1307        <Filename Value="Components/CoolWeb/WebServer/UHTTPServer.pas"/>
     1308        <UnitName Value="UHTTPServer"/>
     1309        <EditorIndex Value="11"/>
     1310        <WindowIndex Value="0"/>
     1311        <TopLine Value="18"/>
     1312        <CursorPos X="5" Y="31"/>
    13741313        <UsageCount Value="10"/>
    13751314        <Loaded Value="True"/>
    1376       </Unit139>
     1315      </Unit133>
    13771316    </Units>
    1378     <JumpHistory Count="30" HistoryIndex="29">
     1317    <JumpHistory Count="29" HistoryIndex="28">
    13791318      <Position1>
    1380         <Filename Value="ZdechovNET.lpr"/>
    1381         <Caret Line="36" Column="1" TopLine="13"/>
     1319        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
     1320        <Caret Line="349" Column="23" TopLine="344"/>
    13821321      </Position1>
    13831322      <Position2>
    1384         <Filename Value="ZdechovNET.lpr"/>
    1385         <Caret Line="15" Column="14" TopLine="1"/>
     1323        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
     1324        <Caret Line="217" Column="22" TopLine="205"/>
    13861325      </Position2>
    13871326      <Position3>
    1388         <Filename Value="Modules/UMainModule.pas"/>
    1389         <Caret Line="232" Column="9" TopLine="230"/>
     1327        <Filename Value="Application/UWebObjects.pas"/>
     1328        <Caret Line="96" Column="3" TopLine="89"/>
    13901329      </Position3>
    13911330      <Position4>
    1392         <Filename Value="Modules/UMainModule.pas"/>
    1393         <Caret Line="238" Column="20" TopLine="233"/>
     1331        <Filename Value="Application/UWebObjects.pas"/>
     1332        <Caret Line="131" Column="27" TopLine="118"/>
    13941333      </Position4>
    13951334      <Position5>
    1396         <Filename Value="Modules/UMainModule.pas"/>
    1397         <Caret Line="260" Column="12" TopLine="250"/>
     1335        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
     1336        <Caret Line="83" Column="14" TopLine="70"/>
    13981337      </Position5>
    13991338      <Position6>
    1400         <Filename Value="Modules/UMainModule.pas"/>
    1401         <Caret Line="1" Column="3" TopLine="1"/>
     1339        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
     1340        <Caret Line="348" Column="23" TopLine="344"/>
    14021341      </Position6>
    14031342      <Position7>
    1404         <Filename Value="Modules/UMainModule.pas"/>
    1405         <Caret Line="45" Column="31" TopLine="24"/>
     1343        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
     1344        <Caret Line="221" Column="1" TopLine="204"/>
    14061345      </Position7>
    14071346      <Position8>
    1408         <Filename Value="Modules/UMainModule.pas"/>
    1409         <Caret Line="233" Column="39" TopLine="212"/>
     1347        <Filename Value="Pages/UUserControlPage.pas"/>
     1348        <Caret Line="49" Column="20" TopLine="34"/>
    14101349      </Position8>
    14111350      <Position9>
    1412         <Filename Value="Modules/UMainModule.pas"/>
    1413         <Caret Line="125" Column="1" TopLine="122"/>
     1351        <Filename Value="Pages/UUserControlPage.pas"/>
     1352        <Caret Line="47" Column="17" TopLine="34"/>
    14141353      </Position9>
    14151354      <Position10>
    1416         <Filename Value="Components/Common/UCommon.pas"/>
    1417         <Caret Line="1" Column="1" TopLine="1"/>
     1355        <Filename Value="Application/UWebObjects.pas"/>
     1356        <Caret Line="133" Column="18" TopLine="89"/>
    14181357      </Position10>
    14191358      <Position11>
    1420         <Filename Value="Pages/UUserControlPage.pas"/>
    1421         <Caret Line="62" Column="25" TopLine="43"/>
     1359        <Filename Value="Application/UWebObjects.pas"/>
     1360        <Caret Line="134" Column="18" TopLine="121"/>
    14221361      </Position11>
    14231362      <Position12>
    1424         <Filename Value="Application/UWebObjects.pas"/>
    1425         <Caret Line="98" Column="29" TopLine="88"/>
     1363        <Filename Value="Pages/UUserControlPage.pas"/>
     1364        <Caret Line="66" Column="33" TopLine="43"/>
    14261365      </Position12>
    14271366      <Position13>
    14281367        <Filename Value="Application/UWebObjects.pas"/>
    1429         <Caret Line="109" Column="17" TopLine="94"/>
     1368        <Caret Line="138" Column="15" TopLine="121"/>
    14301369      </Position13>
    14311370      <Position14>
    1432         <Filename Value="Application/UWebObjects.pas"/>
    1433         <Caret Line="114" Column="19" TopLine="85"/>
     1371        <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
     1372        <Caret Line="386" Column="5" TopLine="380"/>
    14341373      </Position14>
    14351374      <Position15>
    14361375        <Filename Value="Pages/UUserControlPage.pas"/>
    1437         <Caret Line="53" Column="21" TopLine="43"/>
     1376        <Caret Line="45" Column="1" TopLine="39"/>
    14381377      </Position15>
    14391378      <Position16>
    1440         <Filename Value="Pages/UUserControlPage.pas"/>
    1441         <Caret Line="58" Column="33" TopLine="43"/>
     1379        <Filename Value="Application/UWebObjects.pas"/>
     1380        <Caret Line="56" Column="37" TopLine="37"/>
    14421381      </Position16>
    14431382      <Position17>
    14441383        <Filename Value="Pages/UUserControlPage.pas"/>
    1445         <Caret Line="51" Column="24" TopLine="43"/>
     1384        <Caret Line="52" Column="35" TopLine="39"/>
    14461385      </Position17>
    14471386      <Position18>
    1448         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1449         <Caret Line="157" Column="21" TopLine="147"/>
     1387        <Filename Value="Pages/UUserControlPage.pas"/>
     1388        <Caret Line="51" Column="21" TopLine="38"/>
    14501389      </Position18>
    14511390      <Position19>
    1452         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1453         <Caret Line="101" Column="3" TopLine="88"/>
     1391        <Filename Value="Pages/UUserControlPage.pas"/>
     1392        <Caret Line="53" Column="17" TopLine="38"/>
    14541393      </Position19>
    14551394      <Position20>
    1456         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1457         <Caret Line="190" Column="1" TopLine="169"/>
     1395        <Filename Value="Pages/UUserControlPage.pas"/>
     1396        <Caret Line="56" Column="12" TopLine="39"/>
    14581397      </Position20>
    14591398      <Position21>
    1460         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1461         <Caret Line="191" Column="1" TopLine="178"/>
     1399        <Filename Value="Pages/UUserControlPage.pas"/>
     1400        <Caret Line="43" Column="16" TopLine="32"/>
    14621401      </Position21>
    14631402      <Position22>
    1464         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1465         <Caret Line="188" Column="17" TopLine="175"/>
     1403        <Filename Value="Pages/UUserControlPage.pas"/>
     1404        <Caret Line="42" Column="1" TopLine="32"/>
    14661405      </Position22>
    14671406      <Position23>
    1468         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1469         <Caret Line="305" Column="24" TopLine="303"/>
     1407        <Filename Value="Pages/UUserControlPage.pas"/>
     1408        <Caret Line="43" Column="12" TopLine="32"/>
    14701409      </Position23>
    14711410      <Position24>
    1472         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1473         <Caret Line="310" Column="33" TopLine="303"/>
     1411        <Filename Value="Pages/UUserControlPage.pas"/>
     1412        <Caret Line="44" Column="1" TopLine="32"/>
    14741413      </Position24>
    14751414      <Position25>
    1476         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1477         <Caret Line="315" Column="9" TopLine="297"/>
     1415        <Filename Value="Pages/UUserControlPage.pas"/>
     1416        <Caret Line="45" Column="1" TopLine="32"/>
    14781417      </Position25>
    14791418      <Position26>
    1480         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1481         <Caret Line="204" Column="9" TopLine="192"/>
     1419        <Filename Value="Pages/UUserControlPage.pas"/>
     1420        <Caret Line="42" Column="1" TopLine="32"/>
    14821421      </Position26>
    14831422      <Position27>
    1484         <Filename Value="Application/UWebObjects.pas"/>
    1485         <Caret Line="106" Column="19" TopLine="88"/>
     1423        <Filename Value="Pages/UUserControlPage.pas"/>
     1424        <Caret Line="45" Column="22" TopLine="34"/>
    14861425      </Position27>
    14871426      <Position28>
    1488         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1489         <Caret Line="315" Column="1" TopLine="297"/>
     1427        <Filename Value="Pages/UUserControlPage.pas"/>
     1428        <Caret Line="42" Column="54" TopLine="34"/>
    14901429      </Position28>
    14911430      <Position29>
    1492         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1493         <Caret Line="314" Column="21" TopLine="302"/>
     1431        <Filename Value="Modules/UMainModule.pas"/>
     1432        <Caret Line="1" Column="13" TopLine="1"/>
    14941433      </Position29>
    1495       <Position30>
    1496         <Filename Value="Components/CoolWeb/Common/UHtmlClasses.pas"/>
    1497         <Caret Line="315" Column="18" TopLine="302"/>
    1498       </Position30>
    14991434    </JumpHistory>
    15001435  </ProjectOptions>
     
    15231458        <StackChecks Value="True"/>
    15241459      </Checks>
     1460      <VerifyObjMethodCallValidity Value="True"/>
    15251461    </CodeGeneration>
    15261462    <Other>
     
    15381474  </CompilerOptions>
    15391475  <Debugging>
    1540     <BreakPoints Count="1">
     1476    <BreakPoints Count="2">
    15411477      <Item1>
    15421478        <Kind Value="bpkSource"/>
     
    15461482        <Line Value="91"/>
    15471483      </Item1>
     1484      <Item2>
     1485        <Kind Value="bpkSource"/>
     1486        <WatchScope Value="wpsLocal"/>
     1487        <WatchKind Value="wpkWrite"/>
     1488        <Source Value="Pages/UUserControlPage.pas"/>
     1489        <Line Value="42"/>
     1490      </Item2>
    15481491    </BreakPoints>
    15491492  </Debugging>
  • trunk/ZdechovNET.lpr

    r59 r66  
    3030    RegisterPage(TPlansPage, PlansPage, 'plany');
    3131    RegisterPage(TNetworkPage, NetworkPage, 'sit');
    32     RegisterPage(TAboutPage, AboutPage, '');
    33     //RegisterPage(TWebCamPage, WebCamPage, '');
     32    //RegisterPage(TAboutPage, AboutPage, '');
     33    RegisterPage(TUserControlPage, UserControlPage, '');
    3434    Run;
    3535  finally
Note: See TracChangeset for help on using the changeset viewer.