Ignore:
Timestamp:
Oct 12, 2009, 12:52:28 PM (15 years ago)
Author:
george
Message:
  • Modified: Enhanced handling of submessage and string wire types.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • ProtocolBuffers/Demo.lpi

    r9 r10  
    99      <Icon Value="0"/>
    1010      <UseXPManifest Value="True"/>
    11       <ActiveEditorIndexAtStart Value="1"/>
     11      <ActiveEditorIndexAtStart Value="0"/>
    1212    </General>
    1313    <VersionInfo>
     
    3333      </Item1>
    3434    </RequiredPackages>
    35     <Units Count="9">
     35    <Units Count="10">
    3636      <Unit0>
    3737        <Filename Value="Demo.lpr"/>
    3838        <IsPartOfProject Value="True"/>
    3939        <UnitName Value="Demo"/>
    40         <CursorPos X="75" Y="10"/>
     40        <CursorPos X="23" Y="11"/>
    4141        <TopLine Value="1"/>
    4242        <EditorIndex Value="6"/>
    43         <UsageCount Value="30"/>
     43        <UsageCount Value="34"/>
    4444        <Loaded Value="True"/>
    4545      </Unit0>
     
    5050        <ResourceBaseClass Value="Form"/>
    5151        <UnitName Value="UMainForm"/>
    52         <CursorPos X="42" Y="112"/>
    53         <TopLine Value="79"/>
     52        <CursorPos X="19" Y="137"/>
     53        <TopLine Value="124"/>
    5454        <EditorIndex Value="0"/>
    55         <UsageCount Value="30"/>
     55        <UsageCount Value="34"/>
    5656        <Loaded Value="True"/>
    5757      </Unit1>
     
    6060        <IsPartOfProject Value="True"/>
    6161        <UnitName Value="UProtocolBuffers"/>
    62         <CursorPos X="45" Y="137"/>
    63         <TopLine Value="131"/>
     62        <CursorPos X="30" Y="223"/>
     63        <TopLine Value="217"/>
    6464        <EditorIndex Value="1"/>
    65         <UsageCount Value="30"/>
     65        <UsageCount Value="34"/>
    6666        <Loaded Value="True"/>
    6767      </Unit2>
     
    7070        <IsPartOfProject Value="True"/>
    7171        <UnitName Value="UMemoryStreamEx"/>
    72         <CursorPos X="1" Y="1"/>
    73         <TopLine Value="1"/>
    74         <EditorIndex Value="5"/>
    75         <UsageCount Value="30"/>
     72        <CursorPos X="3" Y="60"/>
     73        <TopLine Value="56"/>
     74        <EditorIndex Value="2"/>
     75        <UsageCount Value="34"/>
    7676        <Loaded Value="True"/>
    7777      </Unit3>
    7878      <Unit4>
    7979        <Filename Value="..\..\..\Programy\Lazarus_0.9.27\fpc\2.2.4\source\rtl\objpas\classes\classesh.inc"/>
    80         <CursorPos X="19" Y="826"/>
    81         <TopLine Value="810"/>
    82         <EditorIndex Value="4"/>
    83         <UsageCount Value="14"/>
     80        <CursorPos X="15" Y="806"/>
     81        <TopLine Value="790"/>
     82        <EditorIndex Value="5"/>
     83        <UsageCount Value="16"/>
    8484        <Loaded Value="True"/>
    8585      </Unit4>
     
    8989        <CursorPos X="20" Y="4"/>
    9090        <TopLine Value="1"/>
    91         <EditorIndex Value="3"/>
    92         <UsageCount Value="28"/>
     91        <EditorIndex Value="4"/>
     92        <UsageCount Value="32"/>
    9393        <Loaded Value="True"/>
    9494        <SyntaxHighlighter Value="None"/>
     
    100100        <CursorPos X="66" Y="26"/>
    101101        <TopLine Value="2"/>
    102         <EditorIndex Value="2"/>
    103         <UsageCount Value="27"/>
     102        <EditorIndex Value="3"/>
     103        <UsageCount Value="31"/>
    104104        <Loaded Value="True"/>
    105105      </Unit6>
     
    117117        <UsageCount Value="10"/>
    118118      </Unit8>
     119      <Unit9>
     120        <Filename Value="..\..\..\Programy\Lazarus_0.9.27\fpc\2.2.4\source\rtl\objpas\classes\streams.inc"/>
     121        <CursorPos X="47" Y="533"/>
     122        <TopLine Value="530"/>
     123        <UsageCount Value="10"/>
     124      </Unit9>
    119125    </Units>
    120126    <JumpHistory Count="30" HistoryIndex="29">
    121127      <Position1>
    122128        <Filename Value="UProtocolBuffers.pas"/>
    123         <Caret Line="219" Column="1" TopLine="203"/>
     129        <Caret Line="158" Column="1" TopLine="142"/>
    124130      </Position1>
    125131      <Position2>
    126132        <Filename Value="UProtocolBuffers.pas"/>
    127         <Caret Line="29" Column="15" TopLine="13"/>
     133        <Caret Line="159" Column="1" TopLine="143"/>
    128134      </Position2>
    129135      <Position3>
    130136        <Filename Value="UProtocolBuffers.pas"/>
    131         <Caret Line="227" Column="5" TopLine="195"/>
     137        <Caret Line="160" Column="1" TopLine="144"/>
    132138      </Position3>
    133139      <Position4>
    134         <Filename Value="UMainForm.pas"/>
    135         <Caret Line="156" Column="9" TopLine="135"/>
     140        <Filename Value="UProtocolBuffers.pas"/>
     141        <Caret Line="161" Column="1" TopLine="145"/>
    136142      </Position4>
    137143      <Position5>
    138         <Filename Value="UMainForm.pas"/>
    139         <Caret Line="155" Column="16" TopLine="134"/>
     144        <Filename Value="UProtocolBuffers.pas"/>
     145        <Caret Line="162" Column="1" TopLine="146"/>
    140146      </Position5>
    141147      <Position6>
    142148        <Filename Value="UProtocolBuffers.pas"/>
    143         <Caret Line="136" Column="27" TopLine="120"/>
     149        <Caret Line="165" Column="1" TopLine="149"/>
    144150      </Position6>
    145151      <Position7>
    146152        <Filename Value="UProtocolBuffers.pas"/>
    147         <Caret Line="112" Column="9" TopLine="121"/>
     153        <Caret Line="166" Column="1" TopLine="150"/>
    148154      </Position7>
    149155      <Position8>
    150156        <Filename Value="UProtocolBuffers.pas"/>
    151         <Caret Line="134" Column="1" TopLine="118"/>
     157        <Caret Line="159" Column="1" TopLine="143"/>
    152158      </Position8>
    153159      <Position9>
    154160        <Filename Value="UProtocolBuffers.pas"/>
    155         <Caret Line="135" Column="1" TopLine="119"/>
     161        <Caret Line="160" Column="1" TopLine="144"/>
    156162      </Position9>
    157163      <Position10>
    158164        <Filename Value="UProtocolBuffers.pas"/>
    159         <Caret Line="136" Column="1" TopLine="120"/>
     165        <Caret Line="161" Column="1" TopLine="145"/>
    160166      </Position10>
    161167      <Position11>
    162168        <Filename Value="UProtocolBuffers.pas"/>
    163         <Caret Line="137" Column="1" TopLine="121"/>
     169        <Caret Line="172" Column="1" TopLine="156"/>
    164170      </Position11>
    165171      <Position12>
    166172        <Filename Value="UProtocolBuffers.pas"/>
    167         <Caret Line="135" Column="1" TopLine="119"/>
     173        <Caret Line="173" Column="1" TopLine="157"/>
    168174      </Position12>
    169175      <Position13>
    170176        <Filename Value="UProtocolBuffers.pas"/>
    171         <Caret Line="136" Column="1" TopLine="120"/>
     177        <Caret Line="159" Column="1" TopLine="143"/>
    172178      </Position13>
    173179      <Position14>
    174180        <Filename Value="UProtocolBuffers.pas"/>
    175         <Caret Line="137" Column="1" TopLine="121"/>
     181        <Caret Line="160" Column="1" TopLine="144"/>
    176182      </Position14>
    177183      <Position15>
    178184        <Filename Value="UProtocolBuffers.pas"/>
    179         <Caret Line="138" Column="1" TopLine="122"/>
     185        <Caret Line="161" Column="1" TopLine="145"/>
    180186      </Position15>
    181187      <Position16>
    182188        <Filename Value="UProtocolBuffers.pas"/>
    183         <Caret Line="141" Column="1" TopLine="125"/>
     189        <Caret Line="162" Column="1" TopLine="146"/>
    184190      </Position16>
    185191      <Position17>
    186192        <Filename Value="UProtocolBuffers.pas"/>
    187         <Caret Line="142" Column="1" TopLine="126"/>
     193        <Caret Line="165" Column="1" TopLine="149"/>
    188194      </Position17>
    189195      <Position18>
    190196        <Filename Value="UProtocolBuffers.pas"/>
    191         <Caret Line="135" Column="1" TopLine="119"/>
     197        <Caret Line="166" Column="1" TopLine="150"/>
    192198      </Position18>
    193199      <Position19>
    194         <Filename Value="UProtocolBuffers.pas"/>
    195         <Caret Line="136" Column="1" TopLine="120"/>
     200        <Filename Value="Demo.lpr"/>
     201        <Caret Line="10" Column="75" TopLine="1"/>
    196202      </Position19>
    197203      <Position20>
    198         <Filename Value="UProtocolBuffers.pas"/>
    199         <Caret Line="137" Column="1" TopLine="121"/>
     204        <Filename Value="UMainForm.pas"/>
     205        <Caret Line="107" Column="11" TopLine="92"/>
    200206      </Position20>
    201207      <Position21>
    202208        <Filename Value="UProtocolBuffers.pas"/>
    203         <Caret Line="138" Column="1" TopLine="122"/>
     209        <Caret Line="132" Column="42" TopLine="118"/>
    204210      </Position21>
    205211      <Position22>
    206212        <Filename Value="UProtocolBuffers.pas"/>
    207         <Caret Line="141" Column="1" TopLine="125"/>
     213        <Caret Line="128" Column="1" TopLine="112"/>
    208214      </Position22>
    209215      <Position23>
    210216        <Filename Value="UProtocolBuffers.pas"/>
    211         <Caret Line="142" Column="1" TopLine="126"/>
     217        <Caret Line="129" Column="1" TopLine="113"/>
    212218      </Position23>
    213219      <Position24>
    214220        <Filename Value="UProtocolBuffers.pas"/>
    215         <Caret Line="149" Column="1" TopLine="133"/>
     221        <Caret Line="132" Column="22" TopLine="114"/>
    216222      </Position24>
    217223      <Position25>
    218224        <Filename Value="UProtocolBuffers.pas"/>
    219         <Caret Line="81" Column="39" TopLine="65"/>
     225        <Caret Line="128" Column="1" TopLine="112"/>
    220226      </Position25>
    221227      <Position26>
    222228        <Filename Value="UProtocolBuffers.pas"/>
    223         <Caret Line="134" Column="1" TopLine="118"/>
     229        <Caret Line="129" Column="1" TopLine="113"/>
    224230      </Position26>
    225231      <Position27>
    226232        <Filename Value="UProtocolBuffers.pas"/>
    227         <Caret Line="135" Column="1" TopLine="119"/>
     233        <Caret Line="130" Column="1" TopLine="114"/>
    228234      </Position27>
    229235      <Position28>
    230236        <Filename Value="UProtocolBuffers.pas"/>
    231         <Caret Line="136" Column="6" TopLine="120"/>
     237        <Caret Line="132" Column="12" TopLine="120"/>
    232238      </Position28>
    233239      <Position29>
    234240        <Filename Value="UProtocolBuffers.pas"/>
    235         <Caret Line="82" Column="19" TopLine="78"/>
     241        <Caret Line="185" Column="24" TopLine="181"/>
    236242      </Position29>
    237243      <Position30>
    238         <Filename Value="UMainForm.pas"/>
    239         <Caret Line="112" Column="39" TopLine="88"/>
     244        <Filename Value="UProtocolBuffers.pas"/>
     245        <Caret Line="316" Column="5" TopLine="302"/>
    240246      </Position30>
    241247    </JumpHistory>
     
    247253      <IncludeFiles Value="$(ProjOutDir)\"/>
    248254    </SearchPaths>
     255    <CodeGeneration>
     256      <Checks>
     257        <IOChecks Value="True"/>
     258        <RangeChecks Value="True"/>
     259        <OverflowChecks Value="True"/>
     260        <StackChecks Value="True"/>
     261      </Checks>
     262    </CodeGeneration>
    249263    <Linking>
    250264      <Options>
     
    259273  </CompilerOptions>
    260274  <Debugging>
    261     <BreakPoints Count="1">
    262       <Item1>
    263         <Source Value="UProtocolBuffers.pas"/>
    264         <Line Value="135"/>
    265       </Item1>
    266     </BreakPoints>
    267275    <Exceptions Count="3">
    268276      <Item1>
Note: See TracChangeset for help on using the changeset viewer.