The aim of this release was to gain long-term stability and include pending fixes. It contains a lot of internal cleanups that you cannot set at the surface. The following visible changes are relevant for the users.
Java and Eclipse
- After 7 years of successfully maintaining compatibility with Java 1.6/1.7, all Eclipse versions and the 32-bit architectures an era ends. Support by fixes in Java and Eclipse is only available for Java 1.8 and Eclipse 4.10 and later and both do not support 32-bit development environments anymore. Understandable in a time when every mobile phone has an 8-core 64-bit architecture. Therefore WUDSN IDE 1.7.1 requires Java 1.8, Eclipse 2019-06 (4.12), and a 64-bit operating system as a minimum.
- The 1.7.1 is intentionally a minor version update, so there are no major feature changes and people who cannot migrate to the new environment can, of course, download the older version from the Releases page.
Pascal:
- Source code editor added with the first version of syntax highlighting for Pascal Source Files (".pas") that can be used with Mad Pascal.
- Since building with MapPascal is a multi-step process, an example script file for compiling is included in the "Atari800/Pascal" folder of the zero installation download.
Hex Editor
- Support for parsing the structure of files in Interchange File Format ("IFF") added.
Sound Editor
- POKEY emulation updated to ASAP 4.0.0 for compatibility and more accurate replay.
Fixes:
- Online help now works again thanks to the update to Java 1.8 and the newer Eclipse version.
- Atari TrueType fonts by Mark Schmelzenbach updated to version 1.2, which fixes the look of the capital "J".
- If the "Skip All Breakpoints" option is active, breakpoints are now correctly skipped.
- Copyright, features, and GPL updated to 2020.
- All links to the WUDSN site updated from "http://" to https://"
Request for Help
It's been 11 years now since I started with the plugin. Some major things have changed in Eclipse and I'd need some help in replacing the deprecated action/actionSets extension point. So if there is anybody reading this who has experience with PDE development in the recent Eclipse builds, please contact me.