Eclipse Platform Build Notes
Java Development Tooling UI
To see which bugs have been addressed in one of the builds simply open the JDT UI bugzilla query page, select status, resolution and the time frame.
========== Eclipse Build Input July 15th 2003 ==========
- more quick fixes with linked mode
- quick fix and quick assist as extension points now in public API
- compiler preference page restructured
========== Eclipse Build Input July 8th 2003 ==========
- Compilation unit editor supports light weight change indicator integrated with the line number ruler. Can be globally enabled on the
Java Work in Progress preference page. Use the ruler context menu or "Ctrl+Shift+Q" to enable/disabled it for the current editor.
- quick fix and quick assist as extension points
- quick assist light bulb (first cut).
- quick fixes with linked mode
- create constructor from fields
- converted rename refactorings to processor/participant architecture
========== Eclipse Build Input July 1st 2003 ==========
- AST rewriter supports moves & node markers
========== Eclipse Build Input June 24th 2003 ==========
========== Eclipse Build Input June 17th 2003 ==========
========== Eclipse Build Input June 10th 2003 ==========
========== Eclipse Build Input June 10th 2003 ==========
- Experimental views which show Javadoc and the Declaration for the element at the current
cursor position. Use Window > Show View > Other... > Java to open them.
========== Eclipse Build Input June 3rd 2003 ==========
- JUnit - introduced a JUNIT_HOME class path variable. When creating a new test case
with the test case wizard then the user has the option to put JUNIT_HOME on the build
class path.
- The browsing views now also follow the caret position if "Linking with Editor" is enabled
in the view menu.
- The range indication in the Java editor is synchronized with the caret position if
the editor preference is enabled (default for a new workbench).
- The source tool tip is now shown in a source viewer.
- The Outline view no longer synchronizes immediately but after a delay once the caret remains
at the same position.
- NOTE: The Java editor preference "Synchronize outline selection and range indication on
caret move" will be removed for M2: it will always be enabled.
========== Eclipse Build Input May 27th 2003 ==========
- Type hierarchy structured view: CTRL + T in the editor on a type, method or package.
- Improved dialogs for Generate Getter/Setter, Override Method and Delegate method: Insertion point, visibility, and comment generation
- Released first version of rename refactoring participants. The old rename refactoring actions are still
in place. To enable a second Rename action which uses participants go to Preferences>Java>Work in Progress
and enable the 'Rename with Participants' refactoring.
- Fixed bug 37846. To do so we had to break the API of the class org.eclipse.jdt.ui.actions.SelectionDispatchAction.
See document apichanges_jdt-ui.html for a describtion how to deal with the breakage.
- Editor
- Introduced "Smart Opening Brace". To enable go Preferences>Java>Work in Progress.
- Smart typing mode is enabled per default. Ctrl+M toggle the typing mode between "smart" and "raw". The default typing actions
such as auto indent, automatic addition of '"', ']', ')', '}', Smart Semicolon, and Smart Opening Brace adhere to the typing mode.
- The automatic insertion of '}' has been changed to happen on rather than on typing '{'.
========== Eclipse Build Input May 20th 2003 ==========
- JUnit: added support to step through test failures
- Editor: Introduced "Smart Semicolon". To enable go to Preferences>Java>Editor>Work in Progress.
========== Eclipse Build Input May 13th 2003 ==========
- Quick Fix on missing return type: guess varible to return
- Quick Fix on unneeded variable, parameter and private members: remove corresponding write accesses
========== Eclipse Build Input May 6th 2003 ==========
- Quick Fix on mismatching parameters: remove/add/swap arguments, remove/add/replace/swap parameters of referenced method or constructor
========== Eclipse Build Input April 29th 2003 ==========
- several bugs fixed
========== Eclipse Build Input April 22nd 2003 ==========
- several bugs fixed