Ignore:
Timestamp:
Jan 27, 2011, 8:05:33 AM (14 years ago)
Author:
george
Message:
  • Modified: Elimination of global variables used by TMicroThreadManager Yield method.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • MicroThreading/Demo/Demo.lpi

    r150 r151  
    4747        <TopLine Value="1"/>
    4848        <CursorPos X="5" Y="9"/>
    49         <UsageCount Value="59"/>
     49        <UsageCount Value="62"/>
    5050      </Unit0>
    5151      <Unit1>
     
    5555        <ResourceBaseClass Value="Form"/>
    5656        <UnitName Value="UMainForm"/>
    57         <IsVisibleTab Value="True"/>
    5857        <EditorIndex Value="0"/>
    5958        <WindowIndex Value="0"/>
    60         <TopLine Value="249"/>
    61         <CursorPos X="22" Y="267"/>
    62         <UsageCount Value="59"/>
     59        <TopLine Value="252"/>
     60        <CursorPos X="1" Y="274"/>
     61        <UsageCount Value="62"/>
    6362        <Loaded Value="True"/>
    6463        <LoadedDesigner Value="True"/>
     
    6766        <Filename Value="../UMicroThreading.pas"/>
    6867        <UnitName Value="UMicroThreading"/>
     68        <IsVisibleTab Value="True"/>
    6969        <EditorIndex Value="1"/>
    7070        <WindowIndex Value="0"/>
    71         <TopLine Value="271"/>
    72         <CursorPos X="1" Y="286"/>
    73         <UsageCount Value="33"/>
     71        <TopLine Value="258"/>
     72        <CursorPos X="1" Y="271"/>
     73        <UsageCount Value="34"/>
    7474        <Loaded Value="True"/>
    7575      </Unit2>
     
    406406        <Filename Value="../UPlatform.pas"/>
    407407        <UnitName Value="UPlatform"/>
    408         <EditorIndex Value="3"/>
     408        <EditorIndex Value="2"/>
    409409        <WindowIndex Value="0"/>
    410410        <TopLine Value="1"/>
    411411        <CursorPos X="24" Y="9"/>
    412         <UsageCount Value="13"/>
     412        <UsageCount Value="14"/>
    413413        <Loaded Value="True"/>
    414414      </Unit48>
     
    430430      <Unit51>
    431431        <Filename Value="../../../../lazarus/lcl/interfaces/gtk2/gtk2widgetset.inc"/>
    432         <EditorIndex Value="2"/>
    433432        <WindowIndex Value="0"/>
    434433        <TopLine Value="2380"/>
    435434        <CursorPos X="30" Y="2390"/>
    436435        <UsageCount Value="10"/>
    437         <Loaded Value="True"/>
    438436      </Unit51>
    439437      <Unit52>
     
    477475      <Position1>
    478476        <Filename Value="../UMicroThreading.pas"/>
    479         <Caret Line="308" Column="1" TopLine="284"/>
     477        <Caret Line="257" Column="1" TopLine="241"/>
    480478      </Position1>
    481479      <Position2>
    482480        <Filename Value="../UMicroThreading.pas"/>
    483         <Caret Line="309" Column="1" TopLine="285"/>
     481        <Caret Line="258" Column="1" TopLine="241"/>
    484482      </Position2>
    485483      <Position3>
    486484        <Filename Value="../UMicroThreading.pas"/>
    487         <Caret Line="310" Column="1" TopLine="286"/>
     485        <Caret Line="261" Column="1" TopLine="241"/>
    488486      </Position3>
    489487      <Position4>
    490488        <Filename Value="../UMicroThreading.pas"/>
    491         <Caret Line="312" Column="1" TopLine="288"/>
     489        <Caret Line="321" Column="13" TopLine="311"/>
    492490      </Position4>
    493491      <Position5>
    494492        <Filename Value="../UMicroThreading.pas"/>
    495         <Caret Line="315" Column="1" TopLine="291"/>
     493        <Caret Line="116" Column="1" TopLine="103"/>
    496494      </Position5>
    497495      <Position6>
    498496        <Filename Value="../UMicroThreading.pas"/>
    499         <Caret Line="338" Column="1" TopLine="323"/>
     497        <Caret Line="326" Column="1" TopLine="307"/>
    500498      </Position6>
    501499      <Position7>
    502500        <Filename Value="../UMicroThreading.pas"/>
    503         <Caret Line="218" Column="1" TopLine="203"/>
     501        <Caret Line="183" Column="3" TopLine="159"/>
    504502      </Position7>
    505503      <Position8>
    506504        <Filename Value="../UMicroThreading.pas"/>
    507         <Caret Line="219" Column="1" TopLine="203"/>
     505        <Caret Line="281" Column="40" TopLine="266"/>
    508506      </Position8>
    509507      <Position9>
    510508        <Filename Value="../UMicroThreading.pas"/>
    511         <Caret Line="360" Column="1" TopLine="345"/>
     509        <Caret Line="183" Column="1" TopLine="172"/>
    512510      </Position9>
    513511      <Position10>
    514512        <Filename Value="../UMicroThreading.pas"/>
    515         <Caret Line="290" Column="25" TopLine="275"/>
     513        <Caret Line="683" Column="3" TopLine="660"/>
    516514      </Position10>
    517515      <Position11>
    518516        <Filename Value="../UMicroThreading.pas"/>
    519         <Caret Line="291" Column="28" TopLine="276"/>
     517        <Caret Line="273" Column="21" TopLine="260"/>
    520518      </Position11>
    521519      <Position12>
    522520        <Filename Value="../UMicroThreading.pas"/>
    523         <Caret Line="286" Column="1" TopLine="276"/>
     521        <Caret Line="281" Column="1" TopLine="269"/>
    524522      </Position12>
    525523      <Position13>
    526524        <Filename Value="../UMicroThreading.pas"/>
    527         <Caret Line="301" Column="1" TopLine="277"/>
     525        <Caret Line="282" Column="40" TopLine="269"/>
    528526      </Position13>
    529527      <Position14>
    530528        <Filename Value="../UMicroThreading.pas"/>
    531         <Caret Line="286" Column="1" TopLine="277"/>
     529        <Caret Line="281" Column="44" TopLine="269"/>
    532530      </Position14>
    533531      <Position15>
    534532        <Filename Value="../UMicroThreading.pas"/>
    535         <Caret Line="287" Column="1" TopLine="277"/>
     533        <Caret Line="282" Column="1" TopLine="269"/>
    536534      </Position15>
    537535      <Position16>
    538536        <Filename Value="../UMicroThreading.pas"/>
    539         <Caret Line="288" Column="1" TopLine="277"/>
     537        <Caret Line="281" Column="3" TopLine="269"/>
    540538      </Position16>
    541539      <Position17>
    542540        <Filename Value="../UMicroThreading.pas"/>
    543         <Caret Line="301" Column="1" TopLine="277"/>
     541        <Caret Line="282" Column="17" TopLine="263"/>
    544542      </Position17>
    545543      <Position18>
    546544        <Filename Value="../UMicroThreading.pas"/>
    547         <Caret Line="302" Column="1" TopLine="278"/>
     545        <Caret Line="402" Column="1" TopLine="389"/>
    548546      </Position18>
    549547      <Position19>
    550548        <Filename Value="../UMicroThreading.pas"/>
    551         <Caret Line="303" Column="1" TopLine="279"/>
     549        <Caret Line="270" Column="48" TopLine="262"/>
    552550      </Position19>
    553551      <Position20>
    554552        <Filename Value="../UMicroThreading.pas"/>
    555         <Caret Line="304" Column="1" TopLine="280"/>
     553        <Caret Line="285" Column="1" TopLine="263"/>
    556554      </Position20>
    557555      <Position21>
    558556        <Filename Value="../UMicroThreading.pas"/>
    559         <Caret Line="305" Column="1" TopLine="281"/>
     557        <Caret Line="282" Column="19" TopLine="269"/>
    560558      </Position21>
    561559      <Position22>
    562560        <Filename Value="../UMicroThreading.pas"/>
    563         <Caret Line="306" Column="1" TopLine="282"/>
     561        <Caret Line="54" Column="26" TopLine="45"/>
    564562      </Position22>
    565563      <Position23>
    566564        <Filename Value="../UMicroThreading.pas"/>
    567         <Caret Line="308" Column="1" TopLine="284"/>
     565        <Caret Line="283" Column="1" TopLine="270"/>
    568566      </Position23>
    569567      <Position24>
    570568        <Filename Value="../UMicroThreading.pas"/>
    571         <Caret Line="309" Column="1" TopLine="285"/>
     569        <Caret Line="394" Column="1" TopLine="381"/>
    572570      </Position24>
    573571      <Position25>
    574572        <Filename Value="../UMicroThreading.pas"/>
    575         <Caret Line="310" Column="1" TopLine="286"/>
     573        <Caret Line="385" Column="1" TopLine="380"/>
    576574      </Position25>
    577575      <Position26>
    578576        <Filename Value="../UMicroThreading.pas"/>
    579         <Caret Line="311" Column="1" TopLine="287"/>
     577        <Caret Line="386" Column="1" TopLine="380"/>
    580578      </Position26>
    581579      <Position27>
    582         <Filename Value="../UMicroThreading.pas"/>
    583         <Caret Line="313" Column="1" TopLine="289"/>
     580        <Filename Value="UMainForm.pas"/>
     581        <Caret Line="274" Column="1" TopLine="252"/>
    584582      </Position27>
    585583      <Position28>
    586584        <Filename Value="../UMicroThreading.pas"/>
    587         <Caret Line="316" Column="1" TopLine="292"/>
     585        <Caret Line="287" Column="43" TopLine="269"/>
    588586      </Position28>
    589587      <Position29>
    590588        <Filename Value="../UMicroThreading.pas"/>
    591         <Caret Line="339" Column="1" TopLine="324"/>
     589        <Caret Line="286" Column="1" TopLine="269"/>
    592590      </Position29>
    593591      <Position30>
    594592        <Filename Value="../UMicroThreading.pas"/>
    595         <Caret Line="286" Column="1" TopLine="271"/>
     593        <Caret Line="181" Column="3" TopLine="160"/>
    596594      </Position30>
    597595    </JumpHistory>
     
    631629  </CompilerOptions>
    632630  <Debugging>
    633     <BreakPoints Count="1">
    634       <Item1>
    635         <Source Value="../UMicroThreading.pas"/>
    636         <Line Value="285"/>
    637       </Item1>
    638     </BreakPoints>
    639631    <Exceptions Count="3">
    640632      <Item1>
Note: See TracChangeset for help on using the changeset viewer.