Ignore:
Timestamp:
Sep 18, 2012, 10:52:19 AM (12 years ago)
Author:
chronos
Message:
  • Modified: Moved all general methods from TGList to TGAbstractList. TGList implements some methods with memory oriented optimizations.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Generics/NativeGenerics/Demo/Demo.lpi

    r423 r424  
    3838      </Item2>
    3939    </RequiredPackages>
    40     <Units Count="68">
     40    <Units Count="74">
    4141      <Unit0>
    4242        <Filename Value="Demo.lpr"/>
     
    5656        <ResourceBaseClass Value="Form"/>
    5757        <UnitName Value="UMainForm"/>
    58         <EditorIndex Value="0"/>
    59         <WindowIndex Value="0"/>
    60         <TopLine Value="18"/>
    61         <CursorPos X="36" Y="10"/>
     58        <EditorIndex Value="1"/>
     59        <WindowIndex Value="0"/>
     60        <TopLine Value="652"/>
     61        <CursorPos X="15" Y="33"/>
    6262        <UsageCount Value="233"/>
    6363        <Bookmarks Count="1">
     
    6565        </Bookmarks>
    6666        <Loaded Value="True"/>
    67         <LoadedDesigner Value="True"/>
    6867        <DefaultSyntaxHighlighter Value="Delphi"/>
    6968      </Unit1>
     
    7473        <TopLine Value="47"/>
    7574        <CursorPos X="20" Y="60"/>
    76         <UsageCount Value="1"/>
     75        <UsageCount Value="10"/>
    7776        <DefaultSyntaxHighlighter Value="Delphi"/>
    7877      </Unit2>
     
    8281        <TopLine Value="1"/>
    8382        <CursorPos X="25" Y="13"/>
    84         <UsageCount Value="6"/>
     83        <UsageCount Value="5"/>
    8584        <DefaultSyntaxHighlighter Value="None"/>
    8685      </Unit3>
     
    9089        <TopLine Value="359"/>
    9190        <CursorPos X="62" Y="376"/>
    92         <UsageCount Value="98"/>
     91        <UsageCount Value="97"/>
    9392        <DefaultSyntaxHighlighter Value="Delphi"/>
    9493      </Unit4>
     
    9897        <TopLine Value="31"/>
    9998        <CursorPos X="44" Y="47"/>
    100         <UsageCount Value="85"/>
     99        <UsageCount Value="84"/>
    101100        <DefaultSyntaxHighlighter Value="Delphi"/>
    102101      </Unit5>
     
    106105        <TopLine Value="1"/>
    107106        <CursorPos X="36" Y="48"/>
    108         <UsageCount Value="85"/>
     107        <UsageCount Value="84"/>
    109108        <DefaultSyntaxHighlighter Value="Delphi"/>
    110109      </Unit6>
     
    114113        <TopLine Value="3"/>
    115114        <CursorPos X="1" Y="3"/>
    116         <UsageCount Value="85"/>
     115        <UsageCount Value="84"/>
    117116        <DefaultSyntaxHighlighter Value="Delphi"/>
    118117      </Unit7>
     
    122121        <TopLine Value="11"/>
    123122        <CursorPos X="42" Y="11"/>
    124         <UsageCount Value="85"/>
     123        <UsageCount Value="84"/>
    125124        <DefaultSyntaxHighlighter Value="Delphi"/>
    126125      </Unit8>
     
    130129        <TopLine Value="3"/>
    131130        <CursorPos X="1" Y="3"/>
    132         <UsageCount Value="85"/>
     131        <UsageCount Value="84"/>
    133132        <DefaultSyntaxHighlighter Value="Delphi"/>
    134133      </Unit9>
     
    138137        <TopLine Value="1"/>
    139138        <CursorPos X="22" Y="30"/>
    140         <UsageCount Value="85"/>
     139        <UsageCount Value="84"/>
    141140        <DefaultSyntaxHighlighter Value="Delphi"/>
    142141      </Unit10>
     
    147146        <TopLine Value="6"/>
    148147        <CursorPos X="56" Y="36"/>
    149         <UsageCount Value="84"/>
     148        <UsageCount Value="83"/>
    150149        <DefaultSyntaxHighlighter Value="Delphi"/>
    151150      </Unit11>
     
    156155        <TopLine Value="27"/>
    157156        <CursorPos X="50" Y="59"/>
    158         <UsageCount Value="83"/>
     157        <UsageCount Value="82"/>
    159158        <DefaultSyntaxHighlighter Value="Delphi"/>
    160159      </Unit12>
     
    165164        <TopLine Value="57"/>
    166165        <CursorPos X="48" Y="85"/>
    167         <UsageCount Value="83"/>
     166        <UsageCount Value="82"/>
    168167        <DefaultSyntaxHighlighter Value="Delphi"/>
    169168      </Unit13>
     
    173172        <TopLine Value="1"/>
    174173        <CursorPos X="33" Y="14"/>
    175         <UsageCount Value="83"/>
     174        <UsageCount Value="82"/>
    176175        <DefaultSyntaxHighlighter Value="Delphi"/>
    177176      </Unit14>
     
    182181        <TopLine Value="52"/>
    183182        <CursorPos X="1" Y="81"/>
    184         <UsageCount Value="83"/>
     183        <UsageCount Value="82"/>
    185184        <DefaultSyntaxHighlighter Value="Delphi"/>
    186185      </Unit15>
     
    191190        <TopLine Value="29"/>
    192191        <CursorPos X="1" Y="62"/>
    193         <UsageCount Value="83"/>
     192        <UsageCount Value="82"/>
    194193        <DefaultSyntaxHighlighter Value="Delphi"/>
    195194      </Unit16>
     
    200199        <TopLine Value="9"/>
    201200        <CursorPos X="60" Y="36"/>
    202         <UsageCount Value="82"/>
     201        <UsageCount Value="81"/>
    203202        <DefaultSyntaxHighlighter Value="Delphi"/>
    204203      </Unit17>
     
    208207        <TopLine Value="9"/>
    209208        <CursorPos X="28" Y="23"/>
    210         <UsageCount Value="94"/>
     209        <UsageCount Value="93"/>
    211210        <DefaultSyntaxHighlighter Value="Delphi"/>
    212211      </Unit18>
     
    217216        <TopLine Value="2624"/>
    218217        <CursorPos X="37" Y="2636"/>
    219         <UsageCount Value="81"/>
     218        <UsageCount Value="80"/>
    220219        <DefaultSyntaxHighlighter Value="Delphi"/>
    221220      </Unit19>
     
    225224        <TopLine Value="199"/>
    226225        <CursorPos X="14" Y="213"/>
    227         <UsageCount Value="19"/>
     226        <UsageCount Value="18"/>
    228227        <DefaultSyntaxHighlighter Value="Delphi"/>
    229228      </Unit20>
     
    233232        <TopLine Value="199"/>
    234233        <CursorPos X="3" Y="201"/>
    235         <UsageCount Value="19"/>
     234        <UsageCount Value="18"/>
    236235        <DefaultSyntaxHighlighter Value="Delphi"/>
    237236      </Unit21>
     
    241240        <TopLine Value="1"/>
    242241        <CursorPos X="21" Y="20"/>
    243         <UsageCount Value="10"/>
     242        <UsageCount Value="9"/>
    244243        <DefaultSyntaxHighlighter Value="Delphi"/>
    245244      </Unit22>
     
    250249        <TopLine Value="1"/>
    251250        <CursorPos X="27" Y="26"/>
    252         <UsageCount Value="19"/>
     251        <UsageCount Value="18"/>
    253252        <DefaultSyntaxHighlighter Value="Delphi"/>
    254253      </Unit23>
     
    258257        <TopLine Value="381"/>
    259258        <CursorPos X="3" Y="398"/>
    260         <UsageCount Value="19"/>
     259        <UsageCount Value="18"/>
    261260        <DefaultSyntaxHighlighter Value="Delphi"/>
    262261      </Unit24>
     
    266265        <TopLine Value="2270"/>
    267266        <CursorPos X="22" Y="2273"/>
    268         <UsageCount Value="10"/>
     267        <UsageCount Value="9"/>
    269268        <DefaultSyntaxHighlighter Value="Delphi"/>
    270269      </Unit25>
     
    275274        <TopLine Value="1"/>
    276275        <CursorPos X="25" Y="41"/>
    277         <UsageCount Value="10"/>
     276        <UsageCount Value="9"/>
    278277        <DefaultSyntaxHighlighter Value="Delphi"/>
    279278      </Unit26>
     
    283282        <TopLine Value="38"/>
    284283        <CursorPos X="3" Y="50"/>
    285         <UsageCount Value="2"/>
     284        <UsageCount Value="1"/>
    286285        <DefaultSyntaxHighlighter Value="Delphi"/>
    287286      </Unit27>
     
    291290        <TopLine Value="649"/>
    292291        <CursorPos X="38" Y="671"/>
    293         <UsageCount Value="1"/>
     292        <UsageCount Value="10"/>
    294293        <DefaultSyntaxHighlighter Value="Delphi"/>
    295294      </Unit28>
     
    299298        <TopLine Value="1185"/>
    300299        <CursorPos X="22" Y="1196"/>
    301         <UsageCount Value="1"/>
     300        <UsageCount Value="10"/>
    302301        <DefaultSyntaxHighlighter Value="Delphi"/>
    303302      </Unit29>
     
    308307        <TopLine Value="112"/>
    309308        <CursorPos X="3" Y="124"/>
    310         <UsageCount Value="1"/>
     309        <UsageCount Value="10"/>
    311310        <DefaultSyntaxHighlighter Value="Delphi"/>
    312311      </Unit30>
     
    316315        <TopLine Value="71"/>
    317316        <CursorPos X="10" Y="84"/>
    318         <UsageCount Value="1"/>
     317        <UsageCount Value="10"/>
    319318        <DefaultSyntaxHighlighter Value="Delphi"/>
    320319      </Unit31>
     
    324323        <TopLine Value="148"/>
    325324        <CursorPos X="11" Y="169"/>
    326         <UsageCount Value="1"/>
     325        <UsageCount Value="10"/>
    327326        <DefaultSyntaxHighlighter Value="Delphi"/>
    328327      </Unit32>
     
    332331        <TopLine Value="511"/>
    333332        <CursorPos X="11" Y="524"/>
    334         <UsageCount Value="1"/>
     333        <UsageCount Value="10"/>
    335334        <DefaultSyntaxHighlighter Value="Delphi"/>
    336335      </Unit33>
     
    340339        <TopLine Value="411"/>
    341340        <CursorPos X="10" Y="424"/>
    342         <UsageCount Value="1"/>
     341        <UsageCount Value="10"/>
    343342        <DefaultSyntaxHighlighter Value="Delphi"/>
    344343      </Unit34>
     
    347346        <UnitName Value="GenericList"/>
    348347        <IsVisibleTab Value="True"/>
    349         <EditorIndex Value="1"/>
    350         <WindowIndex Value="0"/>
    351         <TopLine Value="530"/>
    352         <CursorPos X="1" Y="542"/>
    353         <UsageCount Value="61"/>
     348        <EditorIndex Value="5"/>
     349        <WindowIndex Value="0"/>
     350        <TopLine Value="190"/>
     351        <CursorPos X="56" Y="205"/>
     352        <UsageCount Value="63"/>
    354353        <Loaded Value="True"/>
    355354      </Unit35>
     
    357356        <Filename Value="../Units/GenericMatrix.pas"/>
    358357        <UnitName Value="GenericMatrix"/>
    359         <EditorIndex Value="13"/>
    360         <WindowIndex Value="0"/>
    361         <TopLine Value="94"/>
    362         <CursorPos X="18" Y="118"/>
     358        <EditorIndex Value="0"/>
     359        <WindowIndex Value="0"/>
     360        <TopLine Value="127"/>
     361        <CursorPos X="51" Y="143"/>
    363362        <UsageCount Value="39"/>
    364363        <Loaded Value="True"/>
     
    370369        <TopLine Value="34"/>
    371370        <CursorPos X="18" Y="48"/>
    372         <UsageCount Value="37"/>
     371        <UsageCount Value="36"/>
    373372      </Unit37>
    374373      <Unit38>
     
    378377        <TopLine Value="18"/>
    379378        <CursorPos X="24" Y="28"/>
    380         <UsageCount Value="9"/>
     379        <UsageCount Value="8"/>
    381380      </Unit38>
    382381      <Unit39>
    383382        <Filename Value="../Units/GenericDictionary.pas"/>
    384383        <UnitName Value="GenericDictionary"/>
    385         <EditorIndex Value="12"/>
    386384        <WindowIndex Value="0"/>
    387385        <TopLine Value="1"/>
    388386        <CursorPos X="1" Y="1"/>
    389387        <UsageCount Value="40"/>
    390         <Loaded Value="True"/>
    391388      </Unit39>
    392389      <Unit40>
     
    395392        <TopLine Value="9"/>
    396393        <CursorPos X="10" Y="22"/>
    397         <UsageCount Value="38"/>
     394        <UsageCount Value="37"/>
    398395        <DefaultSyntaxHighlighter Value="Delphi"/>
    399396      </Unit40>
     
    404401        <TopLine Value="45"/>
    405402        <CursorPos X="1" Y="68"/>
    406         <UsageCount Value="39"/>
     403        <UsageCount Value="38"/>
    407404      </Unit41>
    408405      <Unit42>
     
    411408        <TopLine Value="257"/>
    412409        <CursorPos X="3" Y="270"/>
    413         <UsageCount Value="35"/>
     410        <UsageCount Value="34"/>
    414411      </Unit42>
    415412      <Unit43>
     
    419416        <TopLine Value="1"/>
    420417        <CursorPos X="1" Y="1"/>
    421         <UsageCount Value="9"/>
     418        <UsageCount Value="8"/>
    422419      </Unit43>
    423420      <Unit44>
     
    427424        <TopLine Value="22"/>
    428425        <CursorPos X="14" Y="38"/>
    429         <UsageCount Value="9"/>
     426        <UsageCount Value="8"/>
    430427      </Unit44>
    431428      <Unit45>
    432429        <Filename Value="../Units/GenericRange.pas"/>
    433430        <UnitName Value="GenericRange"/>
    434         <EditorIndex Value="10"/>
    435         <WindowIndex Value="0"/>
    436         <TopLine Value="4"/>
    437         <CursorPos X="6" Y="16"/>
     431        <WindowIndex Value="0"/>
     432        <TopLine Value="1"/>
     433        <CursorPos X="20" Y="8"/>
    438434        <UsageCount Value="40"/>
    439         <Loaded Value="True"/>
    440435      </Unit45>
    441436      <Unit46>
     
    444439        <TopLine Value="958"/>
    445440        <CursorPos X="11" Y="971"/>
    446         <UsageCount Value="9"/>
     441        <UsageCount Value="8"/>
    447442      </Unit46>
    448443      <Unit47>
    449444        <Filename Value="../Units/GenericTree.pas"/>
    450445        <UnitName Value="GenericTree"/>
    451         <EditorIndex Value="11"/>
    452446        <WindowIndex Value="0"/>
    453447        <TopLine Value="50"/>
    454448        <CursorPos X="49" Y="68"/>
    455449        <UsageCount Value="40"/>
    456         <Loaded Value="True"/>
    457450      </Unit47>
    458451      <Unit48>
    459452        <Filename Value="../Units/GenericString.pas"/>
    460453        <UnitName Value="GenericString"/>
    461         <EditorIndex Value="14"/>
    462454        <WindowIndex Value="0"/>
    463455        <TopLine Value="35"/>
    464456        <CursorPos X="23" Y="40"/>
    465457        <UsageCount Value="33"/>
    466         <Loaded Value="True"/>
    467458      </Unit48>
    468459      <Unit49>
    469460        <Filename Value="../Units/GenericBitmap.pas"/>
    470461        <UnitName Value="GenericBitmap"/>
    471         <EditorIndex Value="15"/>
    472462        <WindowIndex Value="0"/>
    473463        <TopLine Value="1"/>
    474464        <CursorPos X="15" Y="14"/>
    475465        <UsageCount Value="32"/>
    476         <Loaded Value="True"/>
    477466      </Unit49>
    478467      <Unit50>
     
    482471        <TopLine Value="1151"/>
    483472        <CursorPos X="22" Y="1165"/>
    484         <UsageCount Value="29"/>
     473        <UsageCount Value="28"/>
    485474      </Unit50>
    486475      <Unit51>
     
    489478        <TopLine Value="310"/>
    490479        <CursorPos X="22" Y="314"/>
    491         <UsageCount Value="29"/>
     480        <UsageCount Value="28"/>
    492481      </Unit51>
    493482      <Unit52>
     
    496485        <TopLine Value="53"/>
    497486        <CursorPos X="3" Y="46"/>
    498         <UsageCount Value="29"/>
     487        <UsageCount Value="28"/>
    499488      </Unit52>
    500489      <Unit53>
     
    504493        <TopLine Value="347"/>
    505494        <CursorPos X="15" Y="360"/>
    506         <UsageCount Value="29"/>
     495        <UsageCount Value="28"/>
    507496      </Unit53>
    508497      <Unit54>
     
    511500        <TopLine Value="308"/>
    512501        <CursorPos X="3" Y="310"/>
    513         <UsageCount Value="29"/>
     502        <UsageCount Value="28"/>
    514503      </Unit54>
    515504      <Unit55>
     
    518507        <TopLine Value="54"/>
    519508        <CursorPos X="3" Y="63"/>
    520         <UsageCount Value="29"/>
     509        <UsageCount Value="28"/>
    521510      </Unit55>
    522511      <Unit56>
     
    525514        <TopLine Value="147"/>
    526515        <CursorPos X="3" Y="152"/>
    527         <UsageCount Value="29"/>
     516        <UsageCount Value="28"/>
    528517      </Unit56>
    529518      <Unit57>
     
    533522        <TopLine Value="153"/>
    534523        <CursorPos X="15" Y="166"/>
    535         <UsageCount Value="29"/>
     524        <UsageCount Value="28"/>
    536525      </Unit57>
    537526      <Unit58>
     
    541530        <TopLine Value="2962"/>
    542531        <CursorPos X="3" Y="2975"/>
    543         <UsageCount Value="28"/>
     532        <UsageCount Value="27"/>
    544533      </Unit58>
    545534      <Unit59>
     
    548537        <TopLine Value="5239"/>
    549538        <CursorPos X="3" Y="5243"/>
    550         <UsageCount Value="28"/>
     539        <UsageCount Value="27"/>
    551540      </Unit59>
    552541      <Unit60>
    553542        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/sysutils/filutilh.inc"/>
    554         <EditorIndex Value="7"/>
    555543        <WindowIndex Value="0"/>
    556544        <TopLine Value="62"/>
    557545        <CursorPos X="3" Y="75"/>
    558546        <UsageCount Value="11"/>
    559         <Loaded Value="True"/>
    560547      </Unit60>
    561548      <Unit61>
    562549        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/inc/systemh.inc"/>
    563         <EditorIndex Value="2"/>
    564         <WindowIndex Value="0"/>
    565         <TopLine Value="1027"/>
    566         <CursorPos X="11" Y="1040"/>
     550        <EditorIndex Value="8"/>
     551        <WindowIndex Value="0"/>
     552        <TopLine Value="576"/>
     553        <CursorPos X="28" Y="587"/>
    567554        <UsageCount Value="11"/>
    568555        <Loaded Value="True"/>
     
    571558        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/win/sysutils.pp"/>
    572559        <UnitName Value="sysutils"/>
    573         <EditorIndex Value="8"/>
    574560        <WindowIndex Value="0"/>
    575561        <TopLine Value="300"/>
    576562        <CursorPos X="1" Y="302"/>
    577563        <UsageCount Value="11"/>
    578         <Loaded Value="True"/>
    579564      </Unit62>
    580565      <Unit63>
    581566        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/win/wininc/func.inc"/>
    582         <EditorIndex Value="9"/>
    583567        <WindowIndex Value="0"/>
    584568        <TopLine Value="169"/>
    585569        <CursorPos X="15" Y="177"/>
    586570        <UsageCount Value="11"/>
    587         <Loaded Value="True"/>
    588571      </Unit63>
    589572      <Unit64>
    590573        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/inc/file.inc"/>
    591         <EditorIndex Value="4"/>
    592574        <WindowIndex Value="0"/>
    593575        <TopLine Value="299"/>
    594576        <CursorPos X="3" Y="304"/>
    595577        <UsageCount Value="11"/>
    596         <Loaded Value="True"/>
    597578      </Unit64>
    598579      <Unit65>
    599580        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/win/sysfile.inc"/>
    600         <EditorIndex Value="5"/>
    601581        <WindowIndex Value="0"/>
    602582        <TopLine Value="133"/>
    603583        <CursorPos X="11" Y="143"/>
    604584        <UsageCount Value="11"/>
    605         <Loaded Value="True"/>
    606585      </Unit65>
    607586      <Unit66>
    608587        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/win/sysos.inc"/>
    609         <EditorIndex Value="6"/>
    610588        <WindowIndex Value="0"/>
    611589        <TopLine Value="250"/>
    612590        <CursorPos X="20" Y="268"/>
    613591        <UsageCount Value="11"/>
    614         <Loaded Value="True"/>
    615592      </Unit66>
    616593      <Unit67>
    617594        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/inc/text.inc"/>
    618         <EditorIndex Value="3"/>
    619595        <WindowIndex Value="0"/>
    620596        <TopLine Value="108"/>
    621597        <CursorPos X="3" Y="110"/>
    622598        <UsageCount Value="10"/>
    623         <Loaded Value="True"/>
    624599      </Unit67>
     600      <Unit68>
     601        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/sysutils/sysstrh.inc"/>
     602        <EditorIndex Value="6"/>
     603        <WindowIndex Value="0"/>
     604        <TopLine Value="71"/>
     605        <CursorPos X="10" Y="84"/>
     606        <UsageCount Value="10"/>
     607        <Loaded Value="True"/>
     608      </Unit68>
     609      <Unit69>
     610        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/classes/classesh.inc"/>
     611        <EditorIndex Value="2"/>
     612        <WindowIndex Value="0"/>
     613        <TopLine Value="257"/>
     614        <CursorPos X="14" Y="270"/>
     615        <UsageCount Value="10"/>
     616        <Loaded Value="True"/>
     617      </Unit69>
     618      <Unit70>
     619        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/classes/stringl.inc"/>
     620        <EditorIndex Value="4"/>
     621        <WindowIndex Value="0"/>
     622        <TopLine Value="736"/>
     623        <CursorPos X="3" Y="738"/>
     624        <UsageCount Value="10"/>
     625        <Loaded Value="True"/>
     626      </Unit70>
     627      <Unit71>
     628        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/classes/lists.inc"/>
     629        <EditorIndex Value="3"/>
     630        <WindowIndex Value="0"/>
     631        <TopLine Value="199"/>
     632        <CursorPos X="3" Y="205"/>
     633        <UsageCount Value="10"/>
     634        <Loaded Value="True"/>
     635      </Unit71>
     636      <Unit72>
     637        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/sysutils/sysstr.inc"/>
     638        <EditorIndex Value="7"/>
     639        <WindowIndex Value="0"/>
     640        <TopLine Value="167"/>
     641        <CursorPos X="3" Y="169"/>
     642        <UsageCount Value="10"/>
     643        <Loaded Value="True"/>
     644      </Unit72>
     645      <Unit73>
     646        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/i386/i386.inc"/>
     647        <EditorIndex Value="9"/>
     648        <WindowIndex Value="0"/>
     649        <TopLine Value="224"/>
     650        <CursorPos X="11" Y="213"/>
     651        <UsageCount Value="10"/>
     652        <Loaded Value="True"/>
     653      </Unit73>
    625654    </Units>
    626655    <JumpHistory Count="30" HistoryIndex="29">
    627656      <Position1>
    628657        <Filename Value="../Units/GenericList.pas"/>
    629         <Caret Line="744" Column="17" TopLine="737"/>
     658        <Caret Line="601" Column="1" TopLine="588"/>
    630659      </Position1>
    631660      <Position2>
    632         <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/inc/file.inc"/>
    633         <Caret Line="304" Column="3" TopLine="299"/>
     661        <Filename Value="../Units/GenericList.pas"/>
     662        <Caret Line="188" Column="1" TopLine="175"/>
    634663      </Position2>
    635664      <Position3>
    636         <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/win/sysfile.inc"/>
    637         <Caret Line="173" Column="10" TopLine="160"/>
     665        <Filename Value="UMainForm.pas"/>
     666        <Caret Line="611" Column="1" TopLine="599"/>
    638667      </Position3>
    639668      <Position4>
    640         <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/win/sysfile.inc"/>
    641         <Caret Line="143" Column="11" TopLine="133"/>
     669        <Filename Value="../Units/GenericList.pas"/>
     670        <Caret Line="602" Column="1" TopLine="589"/>
    642671      </Position4>
    643672      <Position5>
    644673        <Filename Value="../Units/GenericList.pas"/>
    645         <Caret Line="26" Column="29" TopLine="12"/>
     674        <Caret Line="611" Column="1" TopLine="590"/>
    646675      </Position5>
    647676      <Position6>
    648677        <Filename Value="../Units/GenericList.pas"/>
    649         <Caret Line="732" Column="24" TopLine="727"/>
     678        <Caret Line="612" Column="1" TopLine="591"/>
    650679      </Position6>
    651680      <Position7>
    652681        <Filename Value="../Units/GenericList.pas"/>
    653         <Caret Line="23" Column="54" TopLine="12"/>
     682        <Caret Line="394" Column="1" TopLine="381"/>
    654683      </Position7>
    655684      <Position8>
    656685        <Filename Value="../Units/GenericList.pas"/>
    657         <Caret Line="57" Column="1" TopLine="41"/>
     686        <Caret Line="395" Column="1" TopLine="381"/>
    658687      </Position8>
    659688      <Position9>
    660689        <Filename Value="../Units/GenericList.pas"/>
    661         <Caret Line="324" Column="1" TopLine="311"/>
     690        <Caret Line="613" Column="1" TopLine="600"/>
    662691      </Position9>
    663692      <Position10>
    664693        <Filename Value="../Units/GenericList.pas"/>
    665         <Caret Line="686" Column="6" TopLine="673"/>
     694        <Caret Line="238" Column="1" TopLine="225"/>
    666695      </Position10>
    667696      <Position11>
    668697        <Filename Value="../Units/GenericList.pas"/>
    669         <Caret Line="694" Column="6" TopLine="681"/>
     698        <Caret Line="239" Column="1" TopLine="225"/>
    670699      </Position11>
    671700      <Position12>
    672701        <Filename Value="../Units/GenericList.pas"/>
    673         <Caret Line="702" Column="6" TopLine="689"/>
     702        <Caret Line="720" Column="1" TopLine="707"/>
    674703      </Position12>
    675704      <Position13>
    676705        <Filename Value="../Units/GenericList.pas"/>
    677         <Caret Line="710" Column="6" TopLine="697"/>
     706        <Caret Line="617" Column="35" TopLine="600"/>
    678707      </Position13>
    679708      <Position14>
    680         <Filename Value="../Units/GenericList.pas"/>
    681         <Caret Line="21" Column="7" TopLine="14"/>
     709        <Filename Value="UMainForm.pas"/>
     710        <Caret Line="611" Column="1" TopLine="599"/>
    682711      </Position14>
    683712      <Position15>
    684713        <Filename Value="../Units/GenericList.pas"/>
    685         <Caret Line="746" Column="37" TopLine="734"/>
     714        <Caret Line="602" Column="1" TopLine="597"/>
    686715      </Position15>
    687716      <Position16>
    688717        <Filename Value="../Units/GenericList.pas"/>
    689         <Caret Line="52" Column="1" TopLine="37"/>
     718        <Caret Line="611" Column="1" TopLine="597"/>
    690719      </Position16>
    691720      <Position17>
    692721        <Filename Value="../Units/GenericList.pas"/>
    693         <Caret Line="35" Column="14" TopLine="22"/>
     722        <Caret Line="612" Column="1" TopLine="597"/>
    694723      </Position17>
    695724      <Position18>
    696725        <Filename Value="../Units/GenericList.pas"/>
    697         <Caret Line="716" Column="36" TopLine="715"/>
     726        <Caret Line="613" Column="1" TopLine="597"/>
    698727      </Position18>
    699728      <Position19>
    700729        <Filename Value="../Units/GenericList.pas"/>
    701         <Caret Line="121" Column="1" TopLine="108"/>
     730        <Caret Line="720" Column="1" TopLine="707"/>
    702731      </Position19>
    703732      <Position20>
    704733        <Filename Value="../Units/GenericList.pas"/>
    705         <Caret Line="130" Column="38" TopLine="108"/>
     734        <Caret Line="721" Column="1" TopLine="707"/>
    706735      </Position20>
    707736      <Position21>
    708737        <Filename Value="../Units/GenericList.pas"/>
    709         <Caret Line="769" Column="58" TopLine="765"/>
     738        <Caret Line="722" Column="1" TopLine="707"/>
    710739      </Position21>
    711740      <Position22>
    712741        <Filename Value="../Units/GenericList.pas"/>
    713         <Caret Line="131" Column="70" TopLine="119"/>
     742        <Caret Line="614" Column="1" TopLine="601"/>
    714743      </Position22>
    715744      <Position23>
    716745        <Filename Value="../Units/GenericList.pas"/>
    717         <Caret Line="130" Column="36" TopLine="119"/>
     746        <Caret Line="615" Column="1" TopLine="601"/>
    718747      </Position23>
    719748      <Position24>
    720         <Filename Value="../Units/GenericList.pas"/>
    721         <Caret Line="771" Column="32" TopLine="765"/>
     749        <Filename Value="UMainForm.pas"/>
     750        <Caret Line="33" Column="15" TopLine="403"/>
    722751      </Position24>
    723752      <Position25>
    724         <Filename Value="../Units/GenericList.pas"/>
    725         <Caret Line="130" Column="15" TopLine="117"/>
     753        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/classes/stringl.inc"/>
     754        <Caret Line="1285" Column="3" TopLine="1282"/>
    726755      </Position25>
    727756      <Position26>
    728         <Filename Value="../Units/GenericList.pas"/>
    729         <Caret Line="725" Column="1" TopLine="716"/>
     757        <Filename Value="UMainForm.pas"/>
     758        <Caret Line="33" Column="15" TopLine="652"/>
    730759      </Position26>
    731760      <Position27>
    732761        <Filename Value="../Units/GenericList.pas"/>
    733         <Caret Line="778" Column="9" TopLine="757"/>
     762        <Caret Line="232" Column="3" TopLine="229"/>
    734763      </Position27>
    735764      <Position28>
    736         <Filename Value="../Units/GenericList.pas"/>
    737         <Caret Line="773" Column="29" TopLine="754"/>
     765        <Filename Value="../../../../../Lazarus/1.1_2.7.1/fpc/2.7.1/source/rtl/objpas/sysutils/sysstr.inc"/>
     766        <Caret Line="169" Column="3" TopLine="167"/>
    738767      </Position28>
    739768      <Position29>
    740769        <Filename Value="../Units/GenericList.pas"/>
    741         <Caret Line="59" Column="24" TopLine="45"/>
     770        <Caret Line="200" Column="10" TopLine="197"/>
    742771      </Position29>
    743772      <Position30>
    744773        <Filename Value="../Units/GenericList.pas"/>
    745         <Caret Line="35" Column="15" TopLine="23"/>
     774        <Caret Line="203" Column="42" TopLine="190"/>
    746775      </Position30>
    747776    </JumpHistory>
Note: See TracChangeset for help on using the changeset viewer.