Bladeren bron

+ Changes to handle arbitrary commands

git-svn-id: trunk@972 -
michael 20 jaren geleden
bovenliggende
commit
aea94c8707
3 gewijzigde bestanden met toevoegingen van 606 en 151 verwijderingen
  1. 94 29
      rtl/common/fpmake.lpi
  2. 1 1
      rtl/common/fpmake.pp
  3. 511 121
      rtl/common/fpmkunit.pp

+ 94 - 29
rtl/common/fpmake.lpi

@@ -10,122 +10,187 @@
         <MainUnitHasTitleStatement Value="False"/>
       </Flags>
       <MainUnit Value="0"/>
-      <ActiveEditorIndexAtStart Value="0"/>
+      <ActiveEditorIndexAtStart Value="1"/>
       <IconPath Value="./"/>
       <TargetFileExt Value=""/>
     </General>
-    <JumpHistory Count="16" HistoryIndex="15">
+    <JumpHistory Count="30" HistoryIndex="29">
       <Position1>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="200" Column="35" TopLine="161"/>
+        <Caret Line="1668" Column="1" TopLine="1650"/>
       </Position1>
       <Position2>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1600" Column="16" TopLine="1600"/>
+        <Caret Line="2842" Column="5" TopLine="2793"/>
       </Position2>
       <Position3>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="21" Column="1" TopLine="21"/>
+        <Caret Line="2860" Column="1" TopLine="2834"/>
       </Position3>
       <Position4>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="316" Column="21" TopLine="285"/>
+        <Caret Line="2846" Column="55" TopLine="2824"/>
       </Position4>
       <Position5>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1116" Column="28" TopLine="1086"/>
+        <Caret Line="2867" Column="1" TopLine="2845"/>
       </Position5>
       <Position6>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="316" Column="7" TopLine="316"/>
+        <Caret Line="2849" Column="29" TopLine="2827"/>
       </Position6>
       <Position7>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="317" Column="30" TopLine="297"/>
+        <Caret Line="2861" Column="31" TopLine="2827"/>
       </Position7>
       <Position8>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1145" Column="33" TopLine="1121"/>
+        <Caret Line="2851" Column="26" TopLine="2829"/>
       </Position8>
       <Position9>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1116" Column="26" TopLine="1096"/>
+        <Caret Line="289" Column="1" TopLine="267"/>
       </Position9>
       <Position10>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="316" Column="31" TopLine="316"/>
+        <Caret Line="2890" Column="46" TopLine="2868"/>
       </Position10>
       <Position11>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1138" Column="22" TopLine="1114"/>
+        <Caret Line="2420" Column="27" TopLine="2406"/>
       </Position11>
       <Position12>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1141" Column="21" TopLine="1121"/>
+        <Caret Line="2405" Column="11" TopLine="2383"/>
       </Position12>
       <Position13>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1689" Column="10" TopLine="1671"/>
+        <Caret Line="2426" Column="20" TopLine="2417"/>
       </Position13>
       <Position14>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="634" Column="1" TopLine="603"/>
+        <Caret Line="762" Column="1" TopLine="721"/>
       </Position14>
       <Position15>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="631" Column="17" TopLine="616"/>
+        <Caret Line="2558" Column="21" TopLine="2558"/>
       </Position15>
       <Position16>
         <Filename Value="fpmkunit.pp"/>
-        <Caret Line="1787" Column="1" TopLine="1752"/>
+        <Caret Line="140" Column="1" TopLine="111"/>
       </Position16>
+      <Position17>
+        <Filename Value="fpmkunit.pp"/>
+        <Caret Line="1038" Column="1" TopLine="1038"/>
+      </Position17>
+      <Position18>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="152" Column="3" TopLine="149"/>
+      </Position18>
+      <Position19>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="248" Column="3" TopLine="246"/>
+      </Position19>
+      <Position20>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="330" Column="11" TopLine="287"/>
+      </Position20>
+      <Position21>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="452" Column="33" TopLine="448"/>
+      </Position21>
+      <Position22>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="188" Column="1" TopLine="177"/>
+      </Position22>
+      <Position23>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="792" Column="18" TopLine="783"/>
+      </Position23>
+      <Position24>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="793" Column="3" TopLine="771"/>
+      </Position24>
+      <Position25>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="772" Column="1" TopLine="763"/>
+      </Position25>
+      <Position26>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="236" Column="1" TopLine="221"/>
+      </Position26>
+      <Position27>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="134" Column="1" TopLine="133"/>
+      </Position27>
+      <Position28>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="848" Column="1" TopLine="837"/>
+      </Position28>
+      <Position29>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="258" Column="1" TopLine="257"/>
+      </Position29>
+      <Position30>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Caret Line="837" Column="3" TopLine="815"/>
+      </Position30>
     </JumpHistory>
-    <Units Count="6">
+    <Units Count="7">
       <Unit0>
-        <CursorPos X="9" Y="22"/>
-        <EditorIndex Value="1"/>
+        <CursorPos X="11" Y="6"/>
+        <EditorIndex Value="2"/>
         <Filename Value="fpmake.pp"/>
         <IsPartOfProject Value="True"/>
         <Loaded Value="True"/>
         <TopLine Value="1"/>
         <UnitName Value="fpmake"/>
-        <UsageCount Value="59"/>
+        <UsageCount Value="77"/>
       </Unit0>
       <Unit1>
-        <CursorPos X="1" Y="2588"/>
+        <CursorPos X="53" Y="82"/>
         <EditorIndex Value="0"/>
         <Filename Value="fpmkunit.pp"/>
         <IsPartOfProject Value="True"/>
         <Loaded Value="True"/>
-        <TopLine Value="2552"/>
+        <TopLine Value="78"/>
         <UnitName Value="fpmkunit"/>
-        <UsageCount Value="59"/>
+        <UsageCount Value="77"/>
       </Unit1>
       <Unit2>
         <CursorPos X="23" Y="27"/>
         <Filename Value="fpc/rtl/objpas/sysutils/osutilsh.inc"/>
         <TopLine Value="8"/>
-        <UsageCount Value="9"/>
+        <UsageCount Value="8"/>
       </Unit2>
       <Unit3>
         <CursorPos X="3" Y="931"/>
         <Filename Value="fpc/rtl/unix/sysutils.pp"/>
         <TopLine Value="908"/>
         <UnitName Value="sysutils"/>
-        <UsageCount Value="9"/>
+        <UsageCount Value="8"/>
       </Unit3>
       <Unit4>
         <CursorPos X="18" Y="610"/>
         <Filename Value="fpc/rtl/objpas/classes/classesh.inc"/>
         <TopLine Value="590"/>
-        <UsageCount Value="8"/>
+        <UsageCount Value="7"/>
       </Unit4>
       <Unit5>
         <CursorPos X="7" Y="159"/>
         <Filename Value="fpc/rtl/objpas/classes/streams.inc"/>
         <TopLine Value="152"/>
-        <UsageCount Value="8"/>
+        <UsageCount Value="7"/>
       </Unit5>
+      <Unit6>
+        <CursorPos X="1" Y="837"/>
+        <EditorIndex Value="1"/>
+        <Filename Value="/home/michael/source/shrink.pp"/>
+        <Loaded Value="True"/>
+        <TopLine Value="815"/>
+        <UnitName Value="shrink"/>
+        <UsageCount Value="11"/>
+      </Unit6>
     </Units>
     <PublishOptions>
       <Version Value="2"/>

+ 1 - 1
rtl/common/fpmake.pp

@@ -3,7 +3,7 @@ program fpmake;
 {$mode objfpc}{$H+}
 
 uses
-  fpmakeunit
+  fpmkunit
   { add your units here };
 
 begin

File diff suppressed because it is too large
+ 511 - 121
rtl/common/fpmkunit.pp


Some files were not shown because too many files changed in this diff