Following on the heels of the first successful Callisto simultaneous release, the first milestone build of Eclipse 3.3 has been rolled out with some new and noteworthy changes. It is now available for download from here. You can also refer to the build notes to learn more about the bugs fixed and other changes. Here's a quick summary of the changes:
SWT
Printing support added on GTK+: Printing support has been added to SWT for GTK+. It is important to note that you must be running with GTK+ 2.10 or newer in order for this support to be utilized.
Option to print line numbers added to StyledText: When printing a StyledText widget, line numbers can now be printed by setting the StyledTextPrintOptions.printLineNumbers field to true.
System tray support added on Mac OS X: Icons placed on the system tray will now appear in the Mac OS X status bar.
Writing PNGs now supported: Images can now be written to disk in PNG format
Browser support added on PowerPC: Browser support has been added for the PowerPC architecture (GTK+).
GtkComboBox now utilized when available: GtkComboBox is now utilized natively for users that are running with GTK+ version 2.4 or newer.
User Assistance
Help home button: The help window now has a Home button in the navigation toolbar, which brings you back to the initial product-configurable home page.
Help search term highlighting: If you open a help document as a result of a search, a new toggle button will appear in the toolbar allowing you to toggle the search term highlighting on and off, making the document easier to read.
Browse all references (J2SE 6 only): If you're running your Java application with a J2SE 6 virtual machine, you can browse all references to an object in the variables view. Select any object in the variables view, and choose All References from the context menu. A pop-up displays all objects referring to the selected object. You can expand each node in the tree to follow references to each object. You can inspect any object in the reference tree by selecting it and pressing Ctrl+Shift+I. This opens an inspect pop-up displaying the object's fields.
No more prompting: A user preference now controls whether you are prompted to confirm the deletion of all breakpoints in the workspace. The new preference is available on the Run/Debug preference page. As well, a check box in the confirmation dialog allows you to set the preference.
Auto format stack traces: Stack traces can be formatted automatically as you paste them into the Java stack trace console. An "Auto Format" toggle is available on the console tool bar.A user preference now controls whether you are prompted to confirm the deletion of all breakpoints in the workspace. The new preference is available on the Run/Debug preference page. As well, a check box in the confirmation dialog allows you to set the preference.
Double-click and Ctrl+Shift+B for all kinds of breakpoints: Double-clicking in the vertical ruler, or invoking Toggle Breakpoint (Ctrl+Shift+B), now creates an appropriate kind of breakpoint based on the cursor location - line breakpoint, watchpoint, method breakpoint, or class load breakpoint. To create a class load breakpoint, double click on the class declaration line.
Platform Text
Scroll by pages using Ctrl + mouse wheel
Contribute columns to vertical ruler
JDT UI
Scripted refactorings: Now all refactorings offered by the Java Development Tools can be scripted, including Move, Copy, Paste, and Delete.
More Java search options: The Java search dialog has been extended to offer finer control to limit the scope to search in sources, JRE libraries, required projects, and application libraries.