New features for The Core IDE |
Feature Name | Decription | Impact on users | Module |
New Output Window | Replace old Output Window with
terminal emulator | high | Core IDE |
Change WS serialization to use XML format | Modify
long-term storage of the window system to use XML
rather than serialization. | small | Core IDE |
Add right-click popup menu on MDI frames | MDI
frames will have popup menu, filled with commands
for close, iconify, maximize, attach/detach from
MDI. | high | Core IDE |
Make component showing without focus change | Make it
possible to make a component visible, but not change
focus. | medium | Core IDE |
Simplify module installer | Make
the implementation of the module installer simpler.
| small | Core IDE |
De-clutter core | Try
to break apart the mass of module-related classes in
the org.netbeans.core package.
| small | Core IDE |
Autoload modules |
Permit some library modules to be loaded on demand.
| medium | Core IDE |
Split module serialization |
installedModules.ser should not contain all modules
serialized together. | small | Core IDE |
Append environment variables |
Ability to add to environment variables when
executing. | small | Core IDE |
Import of 3.2 Project |
Netbeans 3.2 Projects must be importable into Nb
3.3. | medium | Projects |
Switching between 3.3 projects |
Switching between 3.3 projects
| medium | Projects |
XML format for persitence |
XML format for persitence | medium | Projects |
Persistent settings format presentation |
Persistent settings format presentation
| medium | Projects |
Settings from filesystem compatibility |
Settings from filesystem compatibility
| medium | Projects |
Updating from more AU servers at once | It
should be possible update modules from more than one
AU server at once. Now there can be more than one AU
server defined in the IDE (AutoUpdate types),
but only one is active. User should set more
active (enabled) AU servers to download modules
from. | high | Autoupdate |
Restart after AU session | User
should have an option to refuse the restart. In this
case AU only places nbm files on the
filesystem, and next time when the IDE is run
the launcher can detects that some NBMs need to
be installed and run the updater app accordingly.
| medium | Autoupdate |
Files tracking | All
files present in an IDE installation, or added to an
IDE user directory, should be tracked by Auto
Update. | medium | Autoupdate |
External binaries | The
major problem that we are facing with a lot of
modules is that they require external
binaries and we are not able to deliver them
together with the module. | small | Autoupdate |
The complete full lists of new features: Core IDE, Autoupdate, Projects, |