CDT Commit Report for - January 26, 2005

amagloire

2005-01-26 Alain Magloire
Part of implementing PR 83112
* src/org/eclipse/cdt/internal/ui/cview/CView.java
* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDragAdapter.java
* src/org/eclipse/cdt/internal/ui/cview/SelectionTransferDropAdapter.java
* src/org/eclipse/cdt/internal/ui/dnd/*.java

aniefer

External C bindings

fix bug 83709

C++ bindings
- Field references before their declaration in inline class members
- references in parameter declarations for member functions defined outside their scope
- constructor references

jcamelon

Fixed name bug for macro names.

Function style macro parameters working through IASTTranslationUnit#getMacroDefinitions()

Fixed Bug 83664 - [Offset/Location] found a couple with my simple K&R C test

Further DOM/AST fixes (w/viewer).

Partial fix for 81806 - [Parser2] Constructor Initializer is mistaken as function prototype

Slight refactoring.

sevoy

Fix (part 2) for bugzilla 76080
It turns out that the original fix had two problems. If a single file was deleted from a source folder, the entire generated folder was removed leading to needless rebuilds. Now the folder is checked for source before it is deleted.
The second problem was that the parent directory could be deleted before the child, so a simple check was added to insure this would not occur.
Finally, the dependency generation pattern was modified to take advantage of a Gnu make macro for getting the directory component of a string.

Fix (part 2) for bugzilla 76080.
The original fix had two problems. When a source folder had only one file deleted, a complete rebuild was required because the output folder was removed. Now the generator checks.
The parent folder could be deleted accidentally, so that has also been resolved.
Finally, the dependency generator pattern ahs been simplified and now uses a Gnu make-supplied macro for calculating the directory component of a file.

vhirsl

New Scanner Config Discovery work in preparation for per file SC discovery. Added GCCPerFile console parser and utility and PerFile scanner info collector.

Fix for a problem where SC was not being discovered for Managed projects.