Ignore:
Timestamp:
Jan 31, 2011, 2:16:21 PM (14 years ago)
Author:
george
Message:
  • Added: Running microthread list window.
  • Modified: Main thread is executed by application queued async call.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • MicroThreading/Demo/Demo.lpi

    r158 r159  
    3939      </Item2>
    4040    </RequiredPackages>
    41     <Units Count="67">
     41    <Units Count="69">
    4242      <Unit0>
    4343        <Filename Value="Demo.lpr"/>
    4444        <IsPartOfProject Value="True"/>
    4545        <UnitName Value="Demo"/>
     46        <EditorIndex Value="4"/>
    4647        <WindowIndex Value="0"/>
    4748        <TopLine Value="1"/>
    4849        <CursorPos X="34" Y="16"/>
    4950        <UsageCount Value="89"/>
     51        <Loaded Value="True"/>
    5052      </Unit0>
    5153      <Unit1>
     
    5557        <ResourceBaseClass Value="Form"/>
    5658        <UnitName Value="UMainForm"/>
    57         <EditorIndex Value="5"/>
    58         <WindowIndex Value="0"/>
    59         <TopLine Value="351"/>
    60         <CursorPos X="54" Y="366"/>
     59        <EditorIndex Value="2"/>
     60        <WindowIndex Value="0"/>
     61        <TopLine Value="100"/>
     62        <CursorPos X="45" Y="122"/>
    6163        <UsageCount Value="89"/>
    6264        <Loaded Value="True"/>
     
    6668        <Filename Value="../UMicroThreading.pas"/>
    6769        <UnitName Value="UMicroThreading"/>
    68         <IsVisibleTab Value="True"/>
    6970        <EditorIndex Value="0"/>
    7071        <WindowIndex Value="0"/>
    71         <TopLine Value="319"/>
    72         <CursorPos X="9" Y="330"/>
     72        <TopLine Value="317"/>
     73        <CursorPos X="26" Y="334"/>
    7374        <UsageCount Value="46"/>
    7475        <Loaded Value="True"/>
     
    142143      <Unit11>
    143144        <Filename Value="/usr/share/fpcsrc/2.4.0/rtl/inc/systemh.inc"/>
    144         <EditorIndex Value="1"/>
    145145        <WindowIndex Value="0"/>
    146146        <TopLine Value="469"/>
    147147        <CursorPos X="3" Y="484"/>
    148148        <UsageCount Value="12"/>
    149         <Loaded Value="True"/>
    150149      </Unit11>
    151150      <Unit12>
     
    194193      <Unit18>
    195194        <Filename Value="/usr/share/fpcsrc/2.4.0/rtl/objpas/classes/classesh.inc"/>
    196         <EditorIndex Value="3"/>
    197195        <WindowIndex Value="0"/>
    198196        <TopLine Value="1"/>
    199197        <CursorPos X="50" Y="9"/>
    200198        <UsageCount Value="12"/>
    201         <Loaded Value="True"/>
    202199      </Unit18>
    203200      <Unit19>
     
    227224        <WindowIndex Value="0"/>
    228225        <TopLine Value="1"/>
    229         <CursorPos X="25" Y="9"/>
     226        <CursorPos X="63" Y="10"/>
    230227        <UsageCount Value="10"/>
    231228      </Unit22>
     
    298295        <Filename Value="../../../../Programy/Lazarus/0.9.31_2.4.3/fpc/2.4.3/source/rtl/objpas/classes/classesh.inc"/>
    299296        <WindowIndex Value="0"/>
    300         <TopLine Value="302"/>
    301         <CursorPos X="19" Y="319"/>
     297        <TopLine Value="1638"/>
     298        <CursorPos X="28" Y="1645"/>
    302299        <UsageCount Value="20"/>
    303300      </Unit32>
     
    410407        <Filename Value="../UPlatform.pas"/>
    411408        <UnitName Value="UPlatform"/>
    412         <EditorIndex Value="4"/>
     409        <EditorIndex Value="1"/>
    413410        <WindowIndex Value="0"/>
    414411        <TopLine Value="23"/>
     
    510507        <TopLine Value="1"/>
    511508        <CursorPos X="17" Y="14"/>
    512         <UsageCount Value="9"/>
     509        <UsageCount Value="10"/>
    513510        <DefaultSyntaxHighlighter Value="None"/>
    514511      </Unit61>
     
    517514        <UnitName Value="Forms"/>
    518515        <WindowIndex Value="0"/>
    519         <TopLine Value="57"/>
    520         <CursorPos X="3" Y="70"/>
    521         <UsageCount Value="9"/>
     516        <TopLine Value="1688"/>
     517        <CursorPos X="1" Y="1701"/>
     518        <UsageCount Value="10"/>
    522519      </Unit62>
    523520      <Unit63>
     
    538535      <Unit65>
    539536        <Filename Value="/usr/share/fpcsrc/2.4.0/rtl/inc/system.inc"/>
    540         <EditorIndex Value="2"/>
    541537        <WindowIndex Value="0"/>
    542538        <TopLine Value="671"/>
    543539        <CursorPos X="1" Y="673"/>
    544540        <UsageCount Value="11"/>
    545         <Loaded Value="True"/>
    546541      </Unit65>
    547542      <Unit66>
    548543        <Filename Value="/usr/share/fpcsrc/2.4.0/rtl/inc/objpash.inc"/>
    549         <EditorIndex Value="6"/>
    550544        <WindowIndex Value="0"/>
    551545        <TopLine Value="160"/>
    552546        <CursorPos X="23" Y="175"/>
    553547        <UsageCount Value="11"/>
     548      </Unit66>
     549      <Unit67>
     550        <Filename Value="../UMicroThreadList.pas"/>
     551        <ComponentName Value="MicroThreadListForm"/>
     552        <ResourceBaseClass Value="Form"/>
     553        <UnitName Value="UMicroThreadList"/>
     554        <IsVisibleTab Value="True"/>
     555        <EditorIndex Value="3"/>
     556        <WindowIndex Value="0"/>
     557        <TopLine Value="1"/>
     558        <CursorPos X="29" Y="9"/>
     559        <UsageCount Value="10"/>
    554560        <Loaded Value="True"/>
    555       </Unit66>
     561        <LoadedDesigner Value="True"/>
     562      </Unit67>
     563      <Unit68>
     564        <Filename Value="../../../../Programy/Lazarus/0.9.31_2.4.3/lcl/include/customform.inc"/>
     565        <WindowIndex Value="0"/>
     566        <TopLine Value="2100"/>
     567        <CursorPos X="1" Y="2113"/>
     568        <UsageCount Value="10"/>
     569      </Unit68>
    556570    </Units>
    557     <JumpHistory Count="30" HistoryIndex="29">
     571    <JumpHistory Count="21" HistoryIndex="20">
    558572      <Position1>
    559         <Filename Value="../UMicroThreading.pas"/>
    560         <Caret Line="615" Column="1" TopLine="599"/>
     573        <Filename Value="UMainForm.pas"/>
     574        <Caret Line="147" Column="10" TopLine="147"/>
    561575      </Position1>
    562576      <Position2>
    563         <Filename Value="../UMicroThreading.pas"/>
    564         <Caret Line="614" Column="1" TopLine="599"/>
     577        <Filename Value="UMainForm.pas"/>
     578        <Caret Line="10" Column="26" TopLine="1"/>
    565579      </Position2>
    566580      <Position3>
    567         <Filename Value="../UMicroThreading.pas"/>
    568         <Caret Line="615" Column="1" TopLine="599"/>
     581        <Filename Value="UMainForm.pas"/>
     582        <Caret Line="16" Column="48" TopLine="1"/>
    569583      </Position3>
    570584      <Position4>
    571585        <Filename Value="../UMicroThreading.pas"/>
    572         <Caret Line="614" Column="1" TopLine="599"/>
     586        <Caret Line="227" Column="20" TopLine="206"/>
    573587      </Position4>
    574588      <Position5>
    575589        <Filename Value="../UMicroThreading.pas"/>
    576         <Caret Line="615" Column="1" TopLine="599"/>
     590        <Caret Line="21" Column="33" TopLine="1"/>
    577591      </Position5>
    578592      <Position6>
    579         <Filename Value="../UMicroThreading.pas"/>
    580         <Caret Line="614" Column="1" TopLine="599"/>
     593        <Filename Value="UMainForm.pas"/>
     594        <Caret Line="90" Column="26" TopLine="85"/>
    581595      </Position6>
    582596      <Position7>
    583         <Filename Value="../UMicroThreading.pas"/>
    584         <Caret Line="615" Column="1" TopLine="599"/>
     597        <Filename Value="UMainForm.pas"/>
     598        <Caret Line="5" Column="15" TopLine="1"/>
    585599      </Position7>
    586600      <Position8>
    587         <Filename Value="../UMicroThreading.pas"/>
    588         <Caret Line="614" Column="1" TopLine="599"/>
     601        <Filename Value="UMainForm.pas"/>
     602        <Caret Line="150" Column="28" TopLine="147"/>
    589603      </Position8>
    590604      <Position9>
    591         <Filename Value="../UMicroThreading.pas"/>
    592         <Caret Line="615" Column="1" TopLine="599"/>
     605        <Filename Value="UMainForm.pas"/>
     606        <Caret Line="85" Column="15" TopLine="72"/>
    593607      </Position9>
    594608      <Position10>
    595         <Filename Value="../UMicroThreading.pas"/>
    596         <Caret Line="616" Column="1" TopLine="599"/>
     609        <Filename Value="UMainForm.pas"/>
     610        <Caret Line="151" Column="15" TopLine="138"/>
    597611      </Position10>
    598612      <Position11>
    599         <Filename Value="../UMicroThreading.pas"/>
    600         <Caret Line="618" Column="1" TopLine="599"/>
     613        <Filename Value="UMainForm.pas"/>
     614        <Caret Line="93" Column="30" TopLine="80"/>
    601615      </Position11>
    602616      <Position12>
    603         <Filename Value="../UMicroThreading.pas"/>
    604         <Caret Line="620" Column="1" TopLine="599"/>
     617        <Filename Value="UMainForm.pas"/>
     618        <Caret Line="123" Column="59" TopLine="110"/>
    605619      </Position12>
    606620      <Position13>
    607         <Filename Value="../UMicroThreading.pas"/>
    608         <Caret Line="325" Column="3" TopLine="321"/>
     621        <Filename Value="UMainForm.pas"/>
     622        <Caret Line="122" Column="1" TopLine="110"/>
    609623      </Position13>
    610624      <Position14>
    611625        <Filename Value="../UMicroThreading.pas"/>
    612         <Caret Line="321" Column="69" TopLine="319"/>
     626        <Caret Line="217" Column="1" TopLine="197"/>
    613627      </Position14>
    614628      <Position15>
    615629        <Filename Value="../UMicroThreading.pas"/>
    616         <Caret Line="326" Column="1" TopLine="319"/>
     630        <Caret Line="250" Column="20" TopLine="230"/>
    617631      </Position15>
    618632      <Position16>
    619         <Filename Value="../UMicroThreading.pas"/>
    620         <Caret Line="327" Column="1" TopLine="319"/>
     633        <Filename Value="UMainForm.pas"/>
     634        <Caret Line="150" Column="16" TopLine="145"/>
    621635      </Position16>
    622636      <Position17>
    623         <Filename Value="../UMicroThreading.pas"/>
    624         <Caret Line="411" Column="22" TopLine="403"/>
     637        <Filename Value="UMainForm.pas"/>
     638        <Caret Line="93" Column="25" TopLine="80"/>
    625639      </Position17>
    626640      <Position18>
    627641        <Filename Value="../UMicroThreading.pas"/>
    628         <Caret Line="863" Column="10" TopLine="841"/>
     642        <Caret Line="338" Column="3" TopLine="336"/>
    629643      </Position18>
    630644      <Position19>
    631         <Filename Value="../UMicroThreading.pas"/>
    632         <Caret Line="861" Column="1" TopLine="841"/>
     645        <Filename Value="UMainForm.pas"/>
     646        <Caret Line="5" Column="74" TopLine="3"/>
    633647      </Position19>
    634648      <Position20>
    635649        <Filename Value="../UMicroThreading.pas"/>
    636         <Caret Line="862" Column="1" TopLine="841"/>
     650        <Caret Line="208" Column="22" TopLine="204"/>
    637651      </Position20>
    638652      <Position21>
    639653        <Filename Value="../UMicroThreading.pas"/>
    640         <Caret Line="863" Column="1" TopLine="841"/>
     654        <Caret Line="336" Column="36" TopLine="314"/>
    641655      </Position21>
    642       <Position22>
    643         <Filename Value="../UMicroThreading.pas"/>
    644         <Caret Line="861" Column="1" TopLine="841"/>
    645       </Position22>
    646       <Position23>
    647         <Filename Value="../UMicroThreading.pas"/>
    648         <Caret Line="843" Column="33" TopLine="841"/>
    649       </Position23>
    650       <Position24>
    651         <Filename Value="../UMicroThreading.pas"/>
    652         <Caret Line="325" Column="5" TopLine="319"/>
    653       </Position24>
    654       <Position25>
    655         <Filename Value="../UMicroThreading.pas"/>
    656         <Caret Line="326" Column="1" TopLine="319"/>
    657       </Position25>
    658       <Position26>
    659         <Filename Value="../UMicroThreading.pas"/>
    660         <Caret Line="327" Column="1" TopLine="319"/>
    661       </Position26>
    662       <Position27>
    663         <Filename Value="../UMicroThreading.pas"/>
    664         <Caret Line="328" Column="1" TopLine="319"/>
    665       </Position27>
    666       <Position28>
    667         <Filename Value="../UMicroThreading.pas"/>
    668         <Caret Line="329" Column="1" TopLine="319"/>
    669       </Position28>
    670       <Position29>
    671         <Filename Value="../UMicroThreading.pas"/>
    672         <Caret Line="328" Column="1" TopLine="319"/>
    673       </Position29>
    674       <Position30>
    675         <Filename Value="../UMicroThreading.pas"/>
    676         <Caret Line="329" Column="1" TopLine="319"/>
    677       </Position30>
    678656    </JumpHistory>
    679657  </ProjectOptions>
     
    714692  </CompilerOptions>
    715693  <Debugging>
    716     <BreakPoints Count="2">
     694    <BreakPoints Count="1">
    717695      <Item1>
    718696        <Source Value="../UMicroThreading.pas"/>
    719         <Line Value="869"/>
     697        <Line Value="250"/>
    720698      </Item1>
    721       <Item2>
    722         <Source Value="../UMicroThreading.pas"/>
    723         <Line Value="325"/>
    724       </Item2>
    725699    </BreakPoints>
    726700    <Watches Count="2">
Note: See TracChangeset for help on using the changeset viewer.