-
Notifications
You must be signed in to change notification settings - Fork 42
/
Copy pathTools.db
32 lines (32 loc) · 4.49 KB
/
Tools.db
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="Name" fieldtype="string" required="true" WIDTH="40" />
<FIELD attrname="Group" fieldtype="string" required="true" WIDTH="40" />
<FIELD attrname="Menu" fieldtype="string" required="true" WIDTH="100" />
<FIELD attrname="Extensions" fieldtype="string" required="true" WIDTH="512" />
<FIELD attrname="Script" fieldtype="string" required="true" WIDTH="4096" />
<FIELD attrname="DelphiVersion" fieldtype="i4" />
<FIELD attrname="RunAs" fieldtype="boolean" />
<FIELD attrname="Image" fieldtype="string" WIDTH="100" />
</FIELDS>
<PARAMS />
</METADATA>
<ROWDATA>
<ROW Name="Formatter Delphi" Group="Delphi Tools" Menu="Format Pascal Source code ($NAME$) using formatter.exe" Extensions=".dpr,.pas,.inc,.pp,.lpr" Script=""$BDSPATH$formatter.exe" -b -delphi "$FILENAME$"
pause" DelphiVersion="8" Image="edit_diff.ico" />
<ROW Name="ppudump" Group="FPC Tools" Menu="Run ppudump.exe - $NAME$" Extensions=".ppu" Script=""$FPCPATH$ppudump.exe" -a "$FILENAME$" > "$FILENAME$.ppudump"
notepad.exe "$FILENAME$.ppudump"
Pause" Image="compile.ico" />
<ROW Name="ppdep" Group="FPC Tools" Menu="Run ppdep.exe - $NAME$" Extensions=".pp,.lpr" Script=""$FPCPATH$ppdep.exe" -V "$FILENAME$" > "$FILENAME$.ppdep"
notepad.exe "$FILENAME$.ppdep" 
Pause" Image="compile_warning.ico" />
<ROW Name="h2pas" Group="FPC Tools" Menu="Convert header file ($NAME$) to .pas using h2pas" Extensions=".h" Script=""$FPCPATH$h2pas.exe" -e -s "$FILENAME$"
Pause" Image="gear_in.ico" />
<ROW Name="ptop" Group="FPC Tools" Menu="Format Source code ($NAME$) using ptop.exe" Extensions=".pp,.inc,.pas" Script=""$FPCPATH$ptop.exe" -v "$FILENAME$" "$FILENAME$"
Pause" Image="source_code.ico" />
<ROW Name="Touch" Group="Delphi Tools" Menu="Touch - ($NAME$)" Extensions=".pas,.dpr,.inc,.pp,.dproj,.bdsproj,.dpk,.groupproj,.rc,.lfm,.dfm,.fmx,.lpi,.lpr,.lpk" Script=""$BDSPATH$touch.exe" "$FILENAME$"
pause" DelphiVersion="6" Image="touch.ico" />
<ROW Name="BRCC32" Group="Delphi Tools" Menu="Compile Resource file ($NAME$)" Extensions=".rc" Script=""$BDSPATH$BRCC32.exe" "$FILENAME$"
pause" DelphiVersion="2" Image="cog.ico" />
<ROW Name="AuditsCLI Metrics" Group="Delphi Tools" Menu="AuditsCLI Run QA Metrics for $NAME$" Extensions=".dproj" Script="call "$BDSPATH$rsvars.bat"
"$BDSPATH$AuditsCLI.exe" --html --metrics "$FILENAME$"
explorer.exe "$PATH$$ONLYNAME$.metrics.html"" DelphiVersion="9" Image="metrics.ico" />
<ROW Name="AuditsCLI Audits" Group="Delphi Tools" Menu="AuditsCLI Run QA Audits for $NAME$" Extensions=".dproj" Script="call "$BDSPATH$rsvars.bat"
"$BDSPATH$AuditsCLI.exe" --html --audits "$FILENAME$"
explorer.exe "$PATH$$ONLYNAME$.audits.html"" DelphiVersion="9" Image="audits.ico" />
<ROW Name="OpenFMXStyle" Group="Delphi Tools" Menu="Open Firemonkey Style ($NAME$)" Extensions=".style" Script=""$BDSPATH$FMXStyleViewer.exe" "$FILENAME$"" DelphiVersion="12" Image="firemonkey.ico" />
<ROW Name="TDump 32" Group="Delphi Tools" Menu="Run TDump 32 ($NAME$)" Extensions=".dll,.bpl,.exe,.lib,.obj" Script=""$BDSPATH$TDump.exe" -e "$FILENAME$" > "$FILENAME$.dump.txt"
notepad.exe "$FILENAME$.dump.txt"
pause" DelphiVersion="6" Image="compile_warning.ico" />
<ROW Name="TDump 64" Group="Delphi Tools" Menu="Run TDump 64 ($NAME$)" Extensions=".dll,.bpl,.exe,.lib,.obj" Script=""$BDSPATH$TDump64.exe" -e "$FILENAME$" > "$FILENAME$.dump.txt"
notepad.exe "$FILENAME$.dump.txt"
pause" DelphiVersion="10" Image="compile.ico" />
<ROW Name="RegSvr32 Install" Group="External Tools" Menu="Register Library ($NAME$)" Extensions=".ocx,.dll" Script="regsvr32.exe "$FILENAME$"
" RunAs="TRUE" Image="installer_box.ico" />
<ROW Name="RegSvr32 Uninstall" Group="External Tools" Menu="UnRegister Library ($NAME$)" Extensions=".ocx,.dll" Script="regsvr32.exe "$FILENAME$" /U" RunAs="TRUE" Image="installer_box.ico" />
</ROWDATA>
</DATAPACKET>