Index
CHANGES FROM VERSION 1.0.2 for JDK 1.2 TO 1.0.3 for JDK 1.2
- New Icon design from Dean S. Jones.
- Some new variables are evaluated while running the macroprocessor. For more information see 'Creating Templates'.
- Java applications running inside the J-- environment are able to accept user input from the console now.
- 'Help on help' button added to the WebHelp toolbar.
- Menu item 'Insert File ...' added; inserts a complete file at the cursor position. If the file starts with the macro processor escape character ('#'), the file will be interpreted as a template.
- The directory 'interfaces' was added; this directory contains empty interface definitions of api interfaces, which must be frequently implemented. These files can be inserted with the new 'Insert File ...' menu item.
- On Win32 plattform, J-- can be started by double-clicking 'jmminus.jar' now.
- Mnemonics like 'Alt-C' for the compile-menu are no longer inserted into the editor content.
- Menu item 'Help Options ...' changed to 'Help Settings ...'.
- Comments mailaddress changed from 'jmminus@usa.net' changed to 'sec@ssw.uni-linz.ac.at'.
- Syntax coloring bug (syntax coloring sometimes skiped the end of comments) removed.
- The Codepad editor now supports Oberon syntax coloring.
- The 'DefaultLinker' class doesn't crash anymore on VerifyErrors produced while loading a class.
- 'Compile' and 'Make' menu items now have shortcuts.
CHANGES FROM VERSION 1.0.1 for JDK 1.2 TO 1.0.2 for JDK 1.2
- The internal appletviewer is able to load classes from packages now.
- Applets running in the internal appletviewer are no longer able to crash the J-- IDE by calling System.exit(..).
- A link to a bug list was added to the J-- help index.
- Source code templates: Connecting lines with backslash is no longer supported. This leads to performance enhancements in macro processing.
- Javadoc 1.2-style source code template documentation.
- Output to the method 'java.applet.Applet.showStatus(String)' is redirected to the console now, you can use this methode to display applet status information.
CHANGES FROM VERSION 1.0.0 for JDK 1.2 TO 1.0.1 for JDK 1.2
- The Project Manager can handle multiple file system roots (drives) now. If the root directory is reached and the 'upDir' button is pressed once more, a dialog will appear, which makes it possible to select a file system root (drive).
- Due to changes in the internal representation of the text in class javax.swing.text.PlainDocument the search command didn't work properly in version 1.0.0 for JDK 1.2. This bug is fixed in 1.0.1.
- The project file list label, which displays the current project directory will be updated now, if you set a new project directory.
- The project manager window is splited by default after installing J-- now (if there isn't a 'desktop.properties' file left from an old installation).
- The 'auto save on compile' command is enabled by default after installing J-- now (if there isn't a 'desktop.properties' file left from an old installation).
- Double-clicking a project list item, an error message etc. will not only bring the corresponding window to front, it will also transfer the focus to this window.
- If a document is smaller than it's drawing area, the area that isn't used is filled with the document background color now.
- Java syntax coloring: Some keywords, that are not part of the java programming language (e.g. 'inner') have been removed. Although 'null', 'true' and 'false' are no keywords (they are literals), they have been added to the list of keywords, because they can't be used as identifiers too.
CHANGES FROM VERSION 1.0.0 TO 1.0.0 for JDK 1.2
- The internal applet viewer is able to play audio clips now.
- There is no reason for installing the swing 1.0.x packages anymore, all references to this classes had been replaced by the new 'javax.swing' classes.