We've put in initial version of the improved Java editor. You can enjoy better code completion, syntactic and semantic coloring, instant rename, and much more. See the User's guide for more information.
There is new infrastructure for the Java language based on the Javac. The APIs will give you full access to the Javac APIs for given source. You can get more info about these APIs by looking at the Developer's guide. There were also significant changes in some of the Editor APIs and ~JavaDataLoader. With all these changes modules, which are not rewritten to the new APIs, had to be removed from the standard build. This means that this milestone does not contain Web/~JavaEE modules and most of the refactorings are missing.
Due to the integration of the new Java language infrastructure, most Java EE development features are disable in Milestone 5. The features that do work include most web development support, including web project, JSP/HTML editor, deployment, web tier debugging, HTTP monitor etc. Other Java EE features, including EJBs, Java Persistence and Web Services, are disabled, as these were not yet migrated to the new Java language infrastructure. We plan to gradually re-add these features in the following milestones as they are migrated to the NetBeans 6.0 codebase.
A new "project group" feature has been added. ProjectGroups50683 Feedback using the UI Gesture Collector module is wanted.
Now it is possible to maximize the editor window and have e.g. Palette window visible at the same time. Slided-in windows can also be maximized. See full details and use cases here.
The platform registers own implementation of java.net.ProxySelector and it is served to rest of IDE as the shared place for Proxy handling, tracked as #85270.
The platform's ProxySelector can read the Proxy Settings from IDE Preferences, take detected proxies from IDE launcher or delegate to the default JDK's ProxySelector. IDE should provide a GUI to customize Proxy Settings which should be shared over IDE, this GUI is coming to next milestone.
CVS Search History panels now show symbolic names (tags and branches) attached to a given revision.
Summary View:
Diff View:
There is a new SVN Options Dialog under Tools/Options/Miscellaneous
Now is it possible to:
Profiler is in process of switching to new Java infrastructure and will skip Milestone 5. The next Profiler dev release will be Milestone 6 when also other parts of the IDE used by the Profiler should be back.
Mobility Pack is in process of switching to new Java infrastructure and will skip Milestone 5. The next Mobility Pack release will be Milestone 6.
| 50683.png | ![]() |
22252 bytes |
| ant-progress.png | ![]() |
17090 bytes |
| cvstags2.png | ![]() |
9914 bytes |
| cvstags3.png | ![]() |
10180 bytes |
| svnoptions.png | ![]() |
27405 bytes |