diff --git a/com.wudsn.ide.lng/help/ide-features.section.html b/com.wudsn.ide.lng/help/ide-features.section.html
index b2b4c531..97aae6e4 100644
--- a/com.wudsn.ide.lng/help/ide-features.section.html
+++ b/com.wudsn.ide.lng/help/ide-features.section.html
@@ -8,7 +8,7 @@
Hex Editor
Graphics Conversion Editor
Preferences for Editing
-Preferences for Building and Running
+Preferences for Building and Running
Annotations for Building
Planned Features
Known Bugs
@@ -181,7 +181,7 @@ This is very helpful to turn parts of a file into source code. The possibility t
Files with a block structure get an outline in the outline view.
Files with a corrupted block structure are detected and displayed as well as possible.
-Graphics Conversion Editor
+Graphics Conversion Editor
The Graphics Conversion Editor views and converts many binary and image file formats. It has the following features.
- Viewer for binary files and 8-bit image files.
The most suitable supported converter and the corresponding default parameters are computed based on the file content, size, and extension.
The converters for the Atari standard image formats are based on RECOIL fka. FAIL is the excellent First Atari Image Library created by Piotr Fusik and Adrian Matoga.
@@ -351,7 +351,7 @@ This is very helpful to turn parts of a file into source code. The possibility t
- For non-unique identifiers, the syntax highlighting will try to be the best guess.
- Configuration of default case in content assistance.
-Preferences for Building and Running
+Preferences for Building and Running
The build process of WUDSN IDE is configurable via language and assembler/compiler-specific preferences. They are available via the entry "Preferences" from the menu "Window" (under Windows and Linux) or the menu "Eclipse" (under macOS)
- Download links, configurable paths, and default parameters are provided for all assemblers and compilers.
@@ -410,7 +410,7 @@ Make sure that you don't remove parameters when you specify your values.
If
-Annotations for Building
+Annotations for Building
- For most use cases, the defaults provided for the compilers and in the preferences are sufficient. But suppose you want to develop in parallel in multiple projects for different platforms (e.g., Apple II and Atari 8-bit) or various output formats (".XEX" and ".BIN") with the same assembler/compiler. In that case, changing the preferences every time may become cumbersome. Therefore, WUDSN IDE offers annotations to put into the source code files. These annotations override the defaults and the settings from the preferences.
- All language annotations start with the prefix "@com.wudsn.ide.lng." followed by the lower-case name of the annotation, an equals sign, and the unquoted value. Example: "@com.wudsn.ide.lng.hardware=ATARI8BIT"
@@ -472,70 +472,70 @@ Make sure that you don't remove parameters when you specify your values.
If
- The table below shows the current core feature set that depends on the compiler.
Features not supported by the compiler itself and hence cannot be supported by the IDE are marked as "n/a".
-
-Compiler |
-Default Hardware |
-Auto-Completion Activation |
-Single-Line Comments |
-Block Comments |
-Strings |
-Opcodes |
-Directives |
-Compile Log Parsing |
-Content Outline |
-Label Definition File Format |
+
+Compiler |
+Default Hardware |
+Auto-Completion Activation |
+Single-Line Comments |
+Block Comments |
+Strings |
+Opcodes |
+Directives |
+Compile Log Parsing |
+Content Outline |
+Label Definition File Format |
-
-ACME |
-C64 |
-Yes: ! |
-Yes: ;| |
-n/a |
-Yes: " |
-Yes |
-Partly |
-Yes |
-Partly |
-ACME |
+
+ACME |
+C64 |
+Yes: ! |
+Yes: ;| |
+n/a |
+Yes: " |
+Yes |
+Partly |
+Yes |
+Partly |
+ACME |
-
-ATASM |
-Atari 8-bit |
-Yes: . |
-Yes: ; |
-n/a |
-Yes: " |
-Yes |
-Yes |
-Yes |
-Yes |
-XASM 3.0.1 |
+
+ATASM |
+Atari 8-bit |
+Yes: . |
+Yes: ; |
+n/a |
+Yes: " |
+Yes |
+Yes |
+Yes |
+Yes |
+XASM 3.0.1 |
-
-MADS |
-Atari 8-bit |
-Yes: . # |
-Yes: ; * // |
-Yes |
-Yes: ' " |
-Yes |
-Yes |
-Yes |
-Yes |
-MADS |
+
+MADS |
+Atari 8-bit |
+Yes: . # |
+Yes: ; * // |
+Yes |
+Yes: ' " |
+Yes |
+Yes |
+Yes |
+Yes |
+MADS |
-
-XASM |
-Atari 8-bit |
-n/a |
-Yes: ; * | |
-n/a |
-Yes: ' " |
-Yes |
-Yes |
-Yes |
-Yes |
-XASM 3.0.1 |
+
+XASM |
+Atari 8-bit |
+n/a |
+Yes: ; * | |
+n/a |
+Yes: ' " |
+Yes |
+Yes |
+Yes |
+Yes |
+XASM 3.0.1 |
@@ -543,128 +543,4 @@ Make sure that you don't remove parameters when you specify your values.
If
Known Bugs
-Open bugs:
-
-- If you find any, please report them on GitHub or contact me directly
-
-Fixed bugs per release:
-
--
-
-- 1.7.2 and newer can be found on GitHub.
-- 1.6.5
-
-- Automatic creation of ".DSK" disk images for Apple II works correctly.
-- The dirty indicator in Graphics Editor is now updated correctly.
-
-
-- 1.6.4
-
-
-- 1.6.3
-
-- The first character of numbers is now correctly highlighted in "#123".
-- Source files included via "INCSRC" are now correctly detected for ASM6.
-
-
-- 1.6.2
-
-- Typing a "." to trigger the automatic content assistance no longer locks up.
-- The default color for illegal opcodes changed to red as it was intended.
-- German localization for the graphics editor is finally completed.
-- The sorting of applications in the preferences now is "Default, A...Z, User Defined" in non-English localizations.
-
-
-- 1.6.1
-
-- Clicking in the outline always positions the cursor correctly in the source, not only the first time.
-- All names of content types are now translated correctly in the preferences.
-- The "Open Folder" command now works for objects that can be adapted to resources or files - for example, project explorer entries for Java classes.
-
-
-- 1.6.0
-
-- Hyperlink navigation now works for labels containing an underscore.
-- The key binding for the "Compile" menu is now "Shift-Ctrl-9" because it turned out that "Ctrl-0" is not available in all cases.
-- The HexEditor also detects that the first block of a COM file is incorrect and displays this correctly.
-- Content assistance now correctly inserts new lines when inserting "#IF", "#WHILE", or ".TEST".
-- Fonts and color resources are disposed of correctly now.
-- Resetting to default syntax colors in the preferences works now.
-- Elements of ".ENUM" definitions are also recognized as equates if they do not start at position 0.
-- Elements of ".STRUCT" definitions are also recognized as labels if they do not start at position 0.
-- The cursor is now positioned to the first character of an equate or label if it is not defined starting at position 0.
-- The cursor is now positioned to the first character of an equate or label if it is not defined starting at position 0.
-
-
-- 1.5.0
-
-- Syntax highlighting remains active now also after "Save as...".
-- The cursor is now placed correctly by content assistance.
-- The key binding for the "Compile" menu is now "Ctrl-0" instead of "Ctrl-Alt-0", so entering "}" is now possible again.
-- XASM editor now correctly detects the "ORG" directive.
-- The assembler editor toolbar contribution now also displays the label "Assembler" in the customizing dialog for the perspective.
-
-
-- 1.4.4
-
-- The ".LOCAL" in ATASM does not start a folding section, while in MADS, it is a folding section from ".LOCAL" to ".ENDL".
-- "SIN()" and "RND()" in MADS are now recognized correctly, even if there are no spaces before or after the directive.
-- ".EN" and ."END" in MADS are now recognized correctly.
-- Labels in "ORG" lines are now recognized correctly and rendered as separate tree entries.
-- Preferences for lower-case/upper-case instructions in content assistance are now evaluated for directives that do not start with letters like ".end".
-- When opening a file from outside the workspace, the actions to open folders and compile the file do nothing and will not cause exceptions. They will also be disabled once the new Eclipse version is mandatory.
-- A space now separates the 16 bytes per row in the hex editor.
-
-
-- 1.4.3
-
-- The output file is not opened anymore in case it has been there before but was not updated by the compiler due to errors.
-- The editor's scroll bar and cursor are now stable when the latest user input changes the outline.
-- The hex editor gets the focus correctly when clicking on already-opened files.
-
-
-- 1.4.2
-
-- The folder containing the output and symbols files is refreshed automatically after compiling to ensure that the Eclipse resource cache is in sync with the file system.
-- Line end comments are now used as a description for source and binary include nodes in the content outline.
-- The "Open Folder" context menu entry works again. This fixes a bug introduced in version 1.4.0.
-
-
-- 1.4.0
-
-- The "Assembler" menu is only visible if an Assembler editor is active. The contained entries and shortcuts are now disabled if no Assembler editor is active.
-- The output file is not deleted before the compiler is started. Instead, it is only checked for being writeable. This allows for direct compilation into an existing ATR image.
-- The application name used to open the output file is now included in the info message.
-
-
-- 1.3.2
-
-- The content outline sometimes only finds the first macro definition.
-- Folding did not show up in all situations.
-- Under macOS, the file select dialog can now choose an "*.app" folder because apps like "Atari800MacX.app" are folders. The solution is a workaround to the general Eclipse problem under macOS. See BUG 82155.
-
-
-- Before 1.3.2
-
-- The "OK" and "Apply" buttons in the preferences are now always enabled, irrespective of the specified compiler and emulator paths.
-- The focus is not back in the editor window after compiling.
-- The syntax highlighting of illegal opcodes fixed now also uses the preferences setting.
-- The properties for the correct locale are now found on German operating systems.
-
-
-
-
-
\ No newline at end of file
+You can find all known bugs on GitHub. If you find new bugs, please report them on Github or contact me directly.
\ No newline at end of file