CDT 3.0.2 Release Notes
The following changes were made between CDT 3.0.1 (tag CDT_3_0_1) and CDT 3.0.2 (tag CDT_3_0_2). For the exact change logs, please check out the CVS logs.
- Documentation update for MBS option value handler mechanism and build macros
- Bug 107202: slow debug launch with external sources. Use "-p" option when passing a large number of directories to "cygpath".
- Bug 125561: ClassCastException in Modules view.
- Bug 77947 - Update copyright notices for the features to refer to "Eclipse contributors" as the copyright holders and changed the date to 2006.
- Bug 102043: Console Output Does Not Appear When Launching An Application.
- Fix for Bug 117847: CTags indexer cannot process linked source folders
- Add 'Expert settings' with Command line pattern to tool options page
- Apply patch for Bugzilla 121994 - "Show All Project Types" checkbox resets "Project Type" dropdown
- Apply patch for Bugzilla 123302 - NPE in ErrorParserManager during build
- Apply patch for Bugzilla 123497 - Project with multiple dependencies fails to build: "no rule for target"
- Fix problem with tool 'copy' constructor not copying commandLinePattern
- Fix bugzilla 117311 - QT / MOC compiler and CDT
- Set enablement project type to isTest="true"
- Bug 123702: Prevent Signals view from being automatically added to debugger perspective.
- Bug 123745: Disassembly view can get into endless loop.
- Two new build macros: OsType and ArchType added
- Bug 120509: CDebuggerTab invokes wong initialization code (in addition to right code).
- Fixes a NPEs on every reconcile that caused the Shift event to be generated.
- Bug 118900: Display libraries loaded in post-mortem debug. Applied with modifications the patch from Joanne Woo from MontaVista.
- Bug 113518 - Patch to speed up CModel on reconcile.
- Bug 118887 - New Class wizard was allowing the project as a source folder, even if it wasn't. This causes a number of NPE reports and weird behavior.
- Bug 122472 - Turned off the problem annotation by default. There have been too many false error reports from this.
- Update loadExtensionsSynchronized to handle issue with setting the 'loaded' flag too early
- Bug 121474: NPE in CDebuggerTab.
- LoadExtensionsSynchronized is not called when unnecessary
- Bug 118809: Failure to evaluate stack frame. Previous fix didn't work for stack depths > 100.
- Fix bugzilla 118869 - incorrect .d files on Windows
- Add the "h" extension to the C++ header type
- Additional option enablement functionality and tests
- Additional value handler functionality
- Bug 118809: Failure to evaluate stack frame.
- Fix for bugzillas 93013 & 74116: Add appropriate Run/Debiug menu items to entries in the C/C++ Projects View
- Initial check-in for the Option Value Handler functionality fixes
- Bug 100298: [Memory View] Changing variable's value from variables view or memory view doesn't sync to each other.
- Partial fix for bug 118114: Cannot view typedef'ed array in debugger.
- Fixed bugs with macro resolution in path entry calculation
- Bug 118272: Invalid stack trace when stepping out of function.
- File context macro support implemented
- New MBS pre-defined macros added that represent tool/tool-chain/builder version
- Some fixes for the option specific macros functionslity
- Support macros in the clean command
- Apply patch from 110423; add setSelectProjectType to se default project type in new project wizard
- Bug 117754: Stack frame can't display address.
- Add support for Option tip (bugzilla 113363)
- The initial check-in for the option enablement expressions
- Add filtering of project and configuration lists when convertToId is specified
- Change recently added getToolBySuperClassId to getToolsBySuperClassId
- Add test for project conversion
- Add project conversion support
- Change use of getTools to getFilteredTools in optionCategory
- Fixed Stack Overflow error when files changed while Browser views were open.
- The fix for the managed build info loadding synchronization issue. The java synchronized mechanism is used now instead of eclipse rules.
- Add dummy getToolBySuperClassId method
- Add getToolBySuperClassId convenience method
- Add projectType for ${VALUE} test
- Add test for option, command, ${VALUE}
- Change evaluateCommand to not use replaceAll becuase it handles certain characters specially
- Apply patch for bugzilla 80075
- Bug 115385: Pointer to a structure is not updated correctly