+ Changes to handle arbitrary commands

git-svn-id: trunk@972 -
This commit is contained in:
michael 2005-08-29 07:37:50 +00:00
parent 829222e868
commit aea94c8707
3 changed files with 866 additions and 206 deletions

View File

@ -10,122 +10,187 @@
<MainUnitHasTitleStatement Value="False"/> <MainUnitHasTitleStatement Value="False"/>
</Flags> </Flags>
<MainUnit Value="0"/> <MainUnit Value="0"/>
<ActiveEditorIndexAtStart Value="0"/> <ActiveEditorIndexAtStart Value="1"/>
<IconPath Value="./"/> <IconPath Value="./"/>
<TargetFileExt Value=""/> <TargetFileExt Value=""/>
</General> </General>
<JumpHistory Count="16" HistoryIndex="15"> <JumpHistory Count="30" HistoryIndex="29">
<Position1> <Position1>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="200" Column="35" TopLine="161"/> <Caret Line="1668" Column="1" TopLine="1650"/>
</Position1> </Position1>
<Position2> <Position2>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1600" Column="16" TopLine="1600"/> <Caret Line="2842" Column="5" TopLine="2793"/>
</Position2> </Position2>
<Position3> <Position3>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="21" Column="1" TopLine="21"/> <Caret Line="2860" Column="1" TopLine="2834"/>
</Position3> </Position3>
<Position4> <Position4>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="316" Column="21" TopLine="285"/> <Caret Line="2846" Column="55" TopLine="2824"/>
</Position4> </Position4>
<Position5> <Position5>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1116" Column="28" TopLine="1086"/> <Caret Line="2867" Column="1" TopLine="2845"/>
</Position5> </Position5>
<Position6> <Position6>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="316" Column="7" TopLine="316"/> <Caret Line="2849" Column="29" TopLine="2827"/>
</Position6> </Position6>
<Position7> <Position7>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="317" Column="30" TopLine="297"/> <Caret Line="2861" Column="31" TopLine="2827"/>
</Position7> </Position7>
<Position8> <Position8>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1145" Column="33" TopLine="1121"/> <Caret Line="2851" Column="26" TopLine="2829"/>
</Position8> </Position8>
<Position9> <Position9>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1116" Column="26" TopLine="1096"/> <Caret Line="289" Column="1" TopLine="267"/>
</Position9> </Position9>
<Position10> <Position10>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="316" Column="31" TopLine="316"/> <Caret Line="2890" Column="46" TopLine="2868"/>
</Position10> </Position10>
<Position11> <Position11>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1138" Column="22" TopLine="1114"/> <Caret Line="2420" Column="27" TopLine="2406"/>
</Position11> </Position11>
<Position12> <Position12>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1141" Column="21" TopLine="1121"/> <Caret Line="2405" Column="11" TopLine="2383"/>
</Position12> </Position12>
<Position13> <Position13>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1689" Column="10" TopLine="1671"/> <Caret Line="2426" Column="20" TopLine="2417"/>
</Position13> </Position13>
<Position14> <Position14>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="634" Column="1" TopLine="603"/> <Caret Line="762" Column="1" TopLine="721"/>
</Position14> </Position14>
<Position15> <Position15>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="631" Column="17" TopLine="616"/> <Caret Line="2558" Column="21" TopLine="2558"/>
</Position15> </Position15>
<Position16> <Position16>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<Caret Line="1787" Column="1" TopLine="1752"/> <Caret Line="140" Column="1" TopLine="111"/>
</Position16> </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> </JumpHistory>
<Units Count="6"> <Units Count="7">
<Unit0> <Unit0>
<CursorPos X="9" Y="22"/> <CursorPos X="11" Y="6"/>
<EditorIndex Value="1"/> <EditorIndex Value="2"/>
<Filename Value="fpmake.pp"/> <Filename Value="fpmake.pp"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<Loaded Value="True"/> <Loaded Value="True"/>
<TopLine Value="1"/> <TopLine Value="1"/>
<UnitName Value="fpmake"/> <UnitName Value="fpmake"/>
<UsageCount Value="59"/> <UsageCount Value="77"/>
</Unit0> </Unit0>
<Unit1> <Unit1>
<CursorPos X="1" Y="2588"/> <CursorPos X="53" Y="82"/>
<EditorIndex Value="0"/> <EditorIndex Value="0"/>
<Filename Value="fpmkunit.pp"/> <Filename Value="fpmkunit.pp"/>
<IsPartOfProject Value="True"/> <IsPartOfProject Value="True"/>
<Loaded Value="True"/> <Loaded Value="True"/>
<TopLine Value="2552"/> <TopLine Value="78"/>
<UnitName Value="fpmkunit"/> <UnitName Value="fpmkunit"/>
<UsageCount Value="59"/> <UsageCount Value="77"/>
</Unit1> </Unit1>
<Unit2> <Unit2>
<CursorPos X="23" Y="27"/> <CursorPos X="23" Y="27"/>
<Filename Value="fpc/rtl/objpas/sysutils/osutilsh.inc"/> <Filename Value="fpc/rtl/objpas/sysutils/osutilsh.inc"/>
<TopLine Value="8"/> <TopLine Value="8"/>
<UsageCount Value="9"/> <UsageCount Value="8"/>
</Unit2> </Unit2>
<Unit3> <Unit3>
<CursorPos X="3" Y="931"/> <CursorPos X="3" Y="931"/>
<Filename Value="fpc/rtl/unix/sysutils.pp"/> <Filename Value="fpc/rtl/unix/sysutils.pp"/>
<TopLine Value="908"/> <TopLine Value="908"/>
<UnitName Value="sysutils"/> <UnitName Value="sysutils"/>
<UsageCount Value="9"/> <UsageCount Value="8"/>
</Unit3> </Unit3>
<Unit4> <Unit4>
<CursorPos X="18" Y="610"/> <CursorPos X="18" Y="610"/>
<Filename Value="fpc/rtl/objpas/classes/classesh.inc"/> <Filename Value="fpc/rtl/objpas/classes/classesh.inc"/>
<TopLine Value="590"/> <TopLine Value="590"/>
<UsageCount Value="8"/> <UsageCount Value="7"/>
</Unit4> </Unit4>
<Unit5> <Unit5>
<CursorPos X="7" Y="159"/> <CursorPos X="7" Y="159"/>
<Filename Value="fpc/rtl/objpas/classes/streams.inc"/> <Filename Value="fpc/rtl/objpas/classes/streams.inc"/>
<TopLine Value="152"/> <TopLine Value="152"/>
<UsageCount Value="8"/> <UsageCount Value="7"/>
</Unit5> </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> </Units>
<PublishOptions> <PublishOptions>
<Version Value="2"/> <Version Value="2"/>

View File

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

File diff suppressed because it is too large Load Diff