Donate Share

JyDT for Eclipse

File Release Notes and Changelog

Release Name: JyDT 1.4.11

Notes:
Version 1.4.11 - first release for Eclipse 3.1 (September 13, 2005)
Included stories:

    * 225. Add Select All and Deselect All buttons to the System Path page of the New Jython Project wizard and properties dialog.
    * 226. Populate the Open Perspective menu of the Jython perspective with the Jython Browsing, Java, Java Browsing, Java Type Hierarchy, Debug and Resource perspectives.
    * 227. Populate the Open Perspective menu of the Jython Browsing perspective with the Jython, Java, Java Browsing, Java Type Hierarchy, Debug and Resource perspectives.
    * 228. Populate the Open Perspective menu of the Java, Java Browsing, Java Type Hierarchy, Debug and Resource perspectives with the Jython and the Jython Browsing perspectives. 

Included bug fixes:

    * A hierarchy of classes across different projects is now shown correctly. Previously it looked as if no subclasses were available. Also see the next remark, which is important to find superclasses in modules different from the module with the class the hierarchy view is focusing on.
    * Validation of importing modules now takes the system path of the project (and the referenced projects) into account. Previously, importing a module was considered valid when the module existed in one of the source folders of a project. The current implementation accords with the Jython semantics, but it is more strict than before, so that JyDT users might have to review the system paths of their projects, otherwise more error markers with the message "The module, package or class [name] cannot be found." may be shown.
    * The new Jython project wizard now correctly adds the project and suggests its source folders when the workspace does not include any projects yet.
    * Fixed an ArrayIndexOutOfBoundsException when processing documentation of Jython definitions (documentation consisting of newline characters only triggered the exception).
    * Fixed a ResourceException: "Could not set property: net.redrobin.eclipse.jydt.core systempath. Value is too long.". The system path settings of a Jython project could not be stored if the project had many source folders. Changing the properties of a project like that resulted in the exception. A similar problem occured when the class path had many entries. 

Other remarks:

    * Reset the open perspectives after installation to activate the changes of stories 226, 227 and 228.
    * Updated plugin.xml files to use Eclipse 3.1 recommended extension points.
    * Removed dependencies on internal JDT classes (Eclipse 3.1 reports these dependencies as problems; Eclipse 3.0 did not).
    * Fixed some typos on the web site and the online help. 

Known issues:

    * When the system path of a project is changed, the projects that have that project as referenced project are not rebuilt automatically, which may result in false error markers on import statements. The workaround is to rebuild the projects by choosing "Clean..." from the "Project" menu.
    * The Jython launch configuration does not take referenced projects into account yet.
    * Story 108 has been implemented, but it should be accompanied by story 107 ("Add a marker, an annotation and a task for names in import statements like 'from module import name' when name does not exist."), which is not implemented yet. It is stated as a limitation on the web site and in the online help. 


Changes: