CND67Plans
The high-level plan for NB6.7
Defining Features:
- Refactoring (Catching up with Competition - Eclipse has 5 refactorings vs 1 unofficially supported in NB)
- Observability Tools (Gizmo project - D-Light based real-time interactive CPU, memory and synchronization profilers)
- Qt Support (Project Level support, Code Assistance, GUI Designer is considered to be external - loose integration is possible). GTK support may be considered later as an enhancement
Target Features:
- Discovery improvements, seamless import of typical and well-known Open Source projects
- DBX integration (deferred)
Important Enhancements:
- Remote Development Easy of Setup & Use (Including Remote GUI development)
- Code Assistance Performance Improvements
- Improved support for Macro's
- Tool collection improvements
Enhancements suggested for 6.7 (QA to review):
- Projects:
- true source root
- 'pkg-config' support
- macros in generated makefiles
- Call Graph: pictorial view
- Code Assistance:
- tune to match compiler features
- fast expressions parser
- Better semantic highlighting
- GDB enhancements:
- debug core files
- remote attach
- automatic view
- return value
- breakpoints disambiguation
- Editor cool features:
- . to -> translation
- autocorrection
- Fully functional output window
Quality Goals:
| Beta | FCS | |
|---|---|---|
| P1 | 0 | 0 |
| P2(UP2) | 15 (0) | 0 (0) |
| P3(UP3) | 200 (N/A) | 160 (0) |
Deferred to next release
- Audits (Static code checkers)
- Publish (to an open source repository)
- Bundle MinGW to Windows distribution

