====================================================================== CHANGES for Slice2Java Eclipse Plug-in 3.4.2.20111017 ====================================================================== This file describes the change history for the Slice2Java Eclipse plug-in. ====================================================================== Changes since version 3.4.1.20110201 ====================================================================== - The plug-in now allows you to configure Slice compiler options on a per-file basis. - For Android projects, the Ice Library is now configured automatically. - Added an Extra Arguments field to the Options tab where you can define additional arguments for the Slice compiler. - Added decorators so that you can easily identify the project folders containing Slice files and generated code. - Removed the Library tab from project properties and added a new section in the Options tab. ====================================================================== Changes since version 3.3.1.20100706 ====================================================================== - For Android projects, the plug-in no longer creates the Ice Library and also disables the Libraries tab in the Slice2Java properties. For non-Android projects, enabling the Slice2Java builder automatically configures the Ice Library as before. - The plug-in now creates the workspace classpath variable ICE_HOME, whose value always reflects the Ice installation directory that you set in Eclipse preferences. This variable is primarily intended for use in Android projects, as it allows the project to refer to Ice.jar symbolically as "ICE_HOME/lib/Ice.jar". As with earlier versions of the plug-in, Android users still have to add this reference manually as an "external JAR file" in their projects. ====================================================================== Changes since version 3.3.1.20100304 ====================================================================== - Added support for the new translator option --underscore that was introduced in Ice 3.4.1. - Fixed a bug in which a Slice file was not recompiled when one of its dependencies changed. ====================================================================== Changes since version 3.3.1.20091005 ====================================================================== - Added a check box to the Libraries tab in the project properties. This setting determines whether the plug-in adds the "Ice Library" entry to the project's build path. - Fixed a bug that would cause a build failure in a project that was configured to use a nested subdirectory for the generated files. ====================================================================== Changes since version 3.3.1.20090330 ====================================================================== - Added a content type definition for Slice files. Previously, double- clicking on a Slice file in the Package Explorer would cause Eclipse to open the file using the system's default editor for *.ice files (if one was defined). With this change, Eclipse opens a Slice file using its internal text editor by default. ====================================================================== Changes since version 0.1.1 ====================================================================== - Changed version numbering scheme to reflect the minimum required Ice version, therefore the version for this release is 3.3.1. - Fixed the plug-in so that Ice.jar is automatically added to the class path when executing an application. - Fixed the path names of default Ice installation directories. ====================================================================== Changes since version 0.1.0 ====================================================================== - Improved the Slice-to-Java translation process through tighter integration with the compiler. The main benefit is that errors in Slice files are now reported more accurately. - Fixed the plug-in to give its builder higher precedence than the Java builder. This corrects several issues, such as Eclipse not recompiling the generated code immediately after a change to a Slice file, and errors resulting from Eclipse compiling application code before Slice translation has occurred.