Patch for Hoda Amer:
- Adjusting the visibility enumeration to match the parser's
|
Patch for Hoda Amer:
This patch adds a new C Model Element Type: Enumerator.
It also displays the element's type name instead of the element's name if the element's name is null.
|
*** empty log message ***
|
Patch for Hoda Amer:
-Add C Model elements for templates, enumerations, TypeDefs, Using and Namespaces.
-Skip showing the type for fields and variables in the outline view.
|
Patch for John C:
- Core Changes
- Updated Scanner to work for Strings literals like L"this string"
- Updated Scanner to work for floating points literals.
- Updated Scanner to be more forgiving on errors in QuickScan mode.
- Got template instantiation and specialization working (w/callbacks and DOM).
- Updated Parser/Callbacks for handle pure virtual function declarations.
- Added callback support for some template declarations (nested not included).
- Test Changes
- Added testWeirdStrings() and testNumerics() to ScannerTestCase.
- Added testTemplateSpecialization(), testTemplateDeclaration(), testBug26467(),
testTypedef() and testTemplateInstantiation() to DOMTests.
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/DOMBuilder.java, 1.10
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/Declarator.java, 1.7
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/ExplicitTemplateDeclaration.java, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/TemplateDeclaration.java, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/TemplateParameter.java, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/ChangeLog, 1.12
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/model/NewModelBuilder.java, 1.13
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ExpressionEvaluator.java, 1.11
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IParserCallback.java, 1.10
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/NullParserCallback.java, 1.10
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java, 1.16
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Scanner.java, 1.9
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Token.java, 1.5
|
Patch for Hoda Amer:
- Adds icons for fields visibility ( copy to \org.eclipse.cdt.ui\icons\full\obj16)
- Adds C Model elements for templates, enumerations, TypeDefs and Using
- Shows the const decorator for variables and fields icons ( modifies the gif file in \org.eclipse.cdt.ui\icons\full\ovr16).
- Renames icon files for method visibility.
- Icons are renamed to method_public_obj.gif, method_protected_obj.gif, method_private_obj.gif
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/field_private_obj.gif, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/field_protected_obj.gif, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/field_public_obj.gif, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/method_private_obj.gif, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/method_protected_obj.gif, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/method_public_obj.gif, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/private_m.gif, 1.2
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/protected_m.gif, 1.2
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/icons/full/obj16/public_m.gif, 1.2
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CElementImageProvider.java, 1.9
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/CPluginImages.java, 1.6
-
org.eclipse.cdt-core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/CElementImageDescriptor.java, 1.3
|
Patch for John Camelon:
- Updated NewModelBuilder to work for ElaboratedTypeSpecifiers, PointerOperators, Const Methods.
- Fixed bug35878.
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/DOMBuilder.java, 1.11
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/Declarator.java, 1.8
-
org.eclipse.cdt-core/org.eclipse.cdt.core/dom/org/eclipse/cdt/internal/core/dom/EnumerationSpecifier.java, 1.3
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/ChangeLog, 1.14
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/model/Declarator.java, 1.3
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/model/NewModelBuilder.java, 1.14
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/model/PointerOperator.java, 1.1
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ExpressionEvaluator.java, 1.12
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IParserCallback.java, 1.11
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/NullParserCallback.java, 1.11
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java, 1.17
-
org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Scanner.java, 1.10
|
Patch for Andrew Niefer:
Core: (patch_03.31.03(cdt.core).txt)
Modifications to function resolution to better support pointers, references and typedefs.
Tests: (patch_03.31.03(cdt.ui.tests).txt)
Renamed testFunctionResolution_2 to testfunctionResolution_PointersAndBaseClasses.
Modified function tests to reflect changes made to the handling of parameters. Added testFunctionResolution_TypedefsAndPointers.
|