diff --git a/com.wudsn.ide.asm.compilers/plugin.xml b/com.wudsn.ide.asm.compilers/plugin.xml index 9e6ea890..363eb10b 100644 --- a/com.wudsn.ide.asm.compilers/plugin.xml +++ b/com.wudsn.ide.asm.compilers/plugin.xml @@ -55,7 +55,7 @@ class="com.wudsn.ide.lng.asm.compiler.acme.AcmeCompiler" defaultHardware="C64" defaultParameters="-f cbm -o ${outputFilePath} ${sourceFilePath} " - helpFilePaths="./docs" + helpDocumentPaths="./docs" homePageURL="https://sourceforge.net/projects/acme-crossass" id="acme" language="ASM" @@ -79,7 +79,7 @@ class="com.wudsn.ide.lng.asm.compiler.asm6.Asm6Compiler" defaultHardware="NES" defaultParameters=" ${sourceFilePath} ${outputFilePath}" - helpFilePaths="./README.TXT" + helpDocumentPaths="./README.TXT" homePageURL="http://3dscapture.com/NES/asm6.zip" id="asm6" language="ASM" @@ -96,7 +96,7 @@ class="com.wudsn.ide.lng.asm.compiler.atasm.AtasmCompiler" defaultHardware="ATARI8BIT" defaultParameters="-s -o${outputFilePath} -l${outputFilePathWithoutExtension}.lab ${sourceFilePath}" - helpFilePaths="./docs/atasm.pdf" + helpDocumentPaths="./docs/atasm.pdf" homePageURL="http://atari.miribilist.com/atasm" id="atasm" language="ASM" @@ -113,7 +113,7 @@ class="com.wudsn.ide.lng.asm.compiler.dasm.DasmCompiler" defaultHardware="ATARI2600" defaultParameters="${sourceFilePath} -o${outputFilePath} -f3 -v5 -s${outputFilePathWithoutExtension}.sym -l${outputFilePathWithoutExtension}.lst" - helpFilePaths="../doc/dasm.TXT" + helpDocumentPaths="../doc/dasm.TXT" homePageURL="http://dasm-dillon.sourceforge.net" id="dasm" language="ASM" @@ -130,7 +130,7 @@ class="com.wudsn.ide.lng.asm.compiler.kickass.KickAssCompiler" defaultHardware="C64" defaultParameters="-o ${outputFilePath} ${sourceFilePath} " - helpFilePaths="./KickAssembler.pdf" + helpDocumentPaths="./KickAssembler.pdf" homePageURL="http://www.theweb.dk/KickAssembler" id="kickass" language="ASM" @@ -150,7 +150,7 @@ class="com.wudsn.ide.lng.asm.compiler.mads.MadsCompiler" defaultHardware="ATARI8BIT" defaultParameters=" ${sourceFilePath} -o:${outputFilePath} -p -t:${outputFilePathWithoutExtension}.lab -l:${outputFilePathWithoutExtension}.lst " - helpFilePaths="./doc/mads-en.html, ./doc/mads.html (pl)" + helpDocumentPaths="./doc/mads-eng.html, ./doc/mads-en.html (en), ./doc/mads.html (pl)" homePageURL="http://mads.atari8.info" id="mads" language="ASM" @@ -170,7 +170,7 @@ class="com.wudsn.ide.lng.asm.compiler.merlin32.Merlin32Compiler" defaultHardware="APPLE2" defaultParameters="-V ${sourceFilePath}" - helpFilePaths="../Documentation/Merlin32.pdf" + helpDocumentPaths="../Documentation/Merlin32.pdf" homePageURL="http://www.brutaldeluxe.fr/products/crossdevtools/merlin/index.html" id="merlin32" language="ASM" @@ -190,7 +190,7 @@ class="com.wudsn.ide.lng.asm.compiler.tass.TassCompiler" defaultHardware="C64" defaultParameters="-o ${outputFilePath} ${sourceFilePath} " - helpFilePaths="./README" + helpDocumentPaths="./README" homePageURL="http://tass64.sourceforge.net" id="tass" language="ASM" @@ -211,7 +211,7 @@ class="com.wudsn.ide.lng.asm.compiler.xasm.XasmCompiler" defaultHardware="ATARI8BIT" defaultParameters="/o:${outputFilePath} /p /t:${outputFilePathWithoutExtension}.lab /l:${outputFilePathWithoutExtension}.lst ${sourceFilePath}" - helpFilePaths="./xasm.html" + helpDocumentPaths="./xasm.html" homePageURL="https://github.com/pfusik/xasm" id="xasm" language="ASM" diff --git a/com.wudsn.ide.asm/schema/compilers.exsd b/com.wudsn.ide.asm/schema/compilers.exsd index f8afbbf2..ad328d1f 100644 --- a/com.wudsn.ide.asm/schema/compilers.exsd +++ b/com.wudsn.ide.asm/schema/compilers.exsd @@ -112,10 +112,14 @@ - + - The relative paths to the help documents. Multiple paths are separated by comma. Each path is evluated based on the absolute path of the compiler executable in the preferences. + The relative paths to the local help documents. +Multiple paths are separated by comma. +Adding a language constraint in parentheses like "./doc-de.html (de)" acts as filter. +Each file path is evluated based on the absolute path of the compiler executable in the preferences. +Alternatively abolute URLs to web sites can be specified. They are used, if not file paths match. diff --git a/com.wudsn.ide.pas/plugin.xml b/com.wudsn.ide.pas/plugin.xml index 3c7fc799..cd807b14 100644 --- a/com.wudsn.ide.pas/plugin.xml +++ b/com.wudsn.ide.pas/plugin.xml @@ -112,7 +112,7 @@ class="com.wudsn.ide.lng.pas.compiler.mp.MadPascalCompiler" defaultHardware="ATARI8BIT" defaultParameters="${sourceFilePath} " - helpFilePaths="https://mads.atari8.info/doc/en/index.html" + helpDocumentPaths="https://mads.atari8.info/doc/en/index.html" homePageURL="https://github.com/tebe6502/Mad-Pascal/releases" id="MP" language="PAS"