1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

2969 commits

Author SHA1 Message Date
Alain Magloire
9acbfd6c2d ClassCastException fix 2003-09-19 17:57:24 +00:00
Alain Magloire
ba23269998 ClassCastException fix 2003-09-19 17:46:15 +00:00
John Camelon
8c79a22ec0 Patch for Andrew Niefer
Core :
        - modified Symbol table interfaces to use List & Map instead of 
LinkedList and HashMap
        - fixed warnings in ParserSymbolTable
        - fixed bug43106 - Symbol Table support needed to resolve types
        - fixed bug43156 - require ability to add implicit inheritance 
copy constructor
        - fixed bug43159 - TypeInfo.equals() not working properly
        - fixed bug43238 - Postfix_Subscript expressions confuse function 
resolution

Tests:
        - removed testConditionalExpression_Bug43159 from 
FailedCompleteParseASTExpressionTest
          and uncommented it (testConditionalExpression) in 
CompleteParseASTExpressionTest
        - uncommented the following tests in 
CompleteParseASTExpressionTest :
            testPostfixSubscript, 
            testPostfixSubscriptA, 
            testPostfixSubscriptB,
            testPostfixSubscriptWithReferences
        - updated ParserSymbolTableTests to use new addOperatorExpression 
function
        - added testDerivedReference, testAddCopyConstructor to 
ParserSymbolTableTests
        - fixed warning in ClassDeclarationPatternTests
2003-09-19 16:00:53 +00:00
David Inglis
75031996e1 more check to prevent NPE plus "build" will dismiss the target dialog before building 2003-09-19 14:58:42 +00:00
Doug Schaefer
313f632a5d Fix the build. 2003-09-19 13:50:48 +00:00
Alain Magloire
eaab8181d0 new icons and improvement on the MakefileEditor
by using a working copy to maintain the parse makefile
2003-09-19 05:04:37 +00:00
Alain Magloire
0de973e3c5 Improve on the GNU makefile parser 2003-09-19 05:03:27 +00:00
David Inglis
5484799800 small change... isValild should always start off as true. 2003-09-18 20:30:26 +00:00
John Camelon
6a5af0ed88 Patch for Hoda Amer
UI: 
      The menu item could not be hidden since the "New" menu belongs to the "C Perspective". 
The wizard was disabled for C Projects.
2003-09-18 19:46:12 +00:00
David Inglis
433976a043 added workbench build/rebuild to content menu 2003-09-18 18:25:39 +00:00
David Inglis
b7c0c7a977 build target control should be right after target name 2003-09-18 18:18:30 +00:00
John Camelon
433a4ca106 *** empty log message *** 2003-09-18 17:56:47 +00:00
John Camelon
43d8ca642d Patch for Hoda Amer
Core: 
         In completeParseASTFactory.getExpressionResultType(): Added  the support 
         for expression types: PM_DOTSTAR, PM_ARROWSTAR, CONDITIONALEXPRESSION
 Tests: 
         Added more success test cases to CompleteParseASTExpressionTest 
         and more failure test cases to FailedCompleteParseASTExpressionTest 
         in testing PM_DOTSTAR, PM_ARROWSTAR, CONDITIONALEXPRESSION
2003-09-18 15:22:48 +00:00
John Camelon
51a73af86d Patch for Andrew Niefer
core :
        - add parameter references to index
        - modify CharOperation.match to allow escaping wildcards 
(bug43063)
        - modify AbstractIndexer.bestPrefix to handle wildcard escaping in 
name (bug43063)
        - modify CSearchPattern to handle escaping wildcards (bug43063)
        - modify enterFunctionBody and enterMethodBody to fix bug42979
        - search for Parameter References
        - added setThrowExceptionOnBadCharacterRead to IScanner to help 
with wildcard bug43063

tests:
        - modified resources/search/classDecl.cpp & include.h to include 
some operators
        - added testOperators_bug43063_bug42979() to 
MethodDeclarationPatternTests
        - added testParameterREferences to OtherPatternTests
2003-09-18 15:15:09 +00:00
David Inglis
d32b3bf161 classpath update 2003-09-18 15:10:44 +00:00
David Inglis
87d759fe44 classpath update 2003-09-18 15:02:00 +00:00
David Inglis
4fbd2992e0 param name change for clarity 2003-09-18 14:56:23 +00:00
David Inglis
52011a4991 add make view is c perspective 2003-09-18 14:33:31 +00:00
David Inglis
045fd62f36 fixed NPE 2003-09-18 14:32:38 +00:00
Mikhail Khodjaiants
6e4db834c0 Temporary fix for PR 39061: Attach source does not work for applications compiled in CygWin. 2003-09-17 21:57:33 +00:00
Alain Magloire
05fddd74ed Fix classpath after make refactoring. 2003-09-17 16:00:24 +00:00
Doug Schaefer
7a365daf02 Fixed up plugin.xml to make sure it exports its classes. 2003-09-17 14:19:33 +00:00
Doug Schaefer
276c84505a Fix up the build properties for the make plugins. 2003-09-17 13:15:14 +00:00
David Inglis
9f68b6cf5e update standard make tests 2003-09-17 03:07:51 +00:00
David Inglis
3949e8e7db update cached info if present 2003-09-17 03:07:01 +00:00
Alain Magloire
2d9d50bb2e First draft on BinaryParserBlock to add dynamic
UI contribution for differen BinaryParserPage
extension.
2003-09-17 02:18:16 +00:00
Alain Magloire
2c1ef469c6 new Binary Parser to add flexibilit to change
commands like addr2line. Still work in progress
2003-09-17 02:11:24 +00:00
David Inglis
f3d847d96a remove unused builder will move other cbuilder later 2003-09-16 22:24:09 +00:00
David Inglis
9362cf3ae8 deprecate ties to old builder from nature and core plugin 2003-09-16 22:07:34 +00:00
Doug Schaefer
9579841bcd Added in the new make projects. 2003-09-16 21:31:41 +00:00
Doug Schaefer
c7a74ef049 Patch for Sean Evoy:
- The fix is for bug 43017, something I need anyway. The 
incremental build work is to make a full rebuild happen when the build 
settings change through the UI. Tested the changes on Linux and Win32.
2003-09-16 21:27:58 +00:00
Mikhail Khodjaiants
6b328b777c Cleanup. 2003-09-16 21:10:35 +00:00
Mikhail Khodjaiants
0cca8134a6 Correct dates. 2003-09-16 21:09:46 +00:00
David Inglis
5d90b3e85b removal of old make ui componets (wizards/views/actions/properties) 2003-09-16 20:45:41 +00:00
Doug Schaefer
79d4dd460c Make sure everything is exported out of the plugins. 2003-09-16 19:23:40 +00:00
Mikhail Khodjaiants
93129aabdc Fix for PR 38468: Error in files location.
Use the 'getCanonicalPath' method of the 'File' class to obtain the file name.
2003-09-16 18:40:02 +00:00
David Inglis
5deee229dd fixed bug when setting selected parser. 2003-09-16 18:35:43 +00:00
Doug Schaefer
40b0ef8dbb Fixed up the build properties. 2003-09-16 18:34:27 +00:00
David Inglis
97ef2c67d1 prompt for convertion on statup if workspace contains old make projects 2003-09-16 18:18:36 +00:00
John Camelon
c3f68d1518 Patch for Bogdan Gheorghe
This patch addresses a NPE that pops up on linux while running the 
indexer portion of tests of the core suite.
2003-09-16 17:31:43 +00:00
John Camelon
9b9bf1a17c IASTFunction::previouslyDeclared implementation 2003-09-16 15:34:43 +00:00
John Camelon
6f580b7c1a Patch for Hoda Amer
Core: 
        In completeParseASTFactory.getExpressionResultType(): Added the support 
        for expression type PRIMARY_THIS. 
        In createMethod(): changed the scope of a method definition to point to 
        the parent class. 

Tests: 
    Added CompleteParseASTExpressionTest.testPrimaryThis()
2003-09-16 14:45:39 +00:00
John Camelon
61976f1b51 CORE
Fixed Bug 39556 : 'restrict' qualifier is not supported (ANSI C99) 
	Fixed Bug 43126 : ISourceElementRequestor.acceptParameterReference accesses internal class
	Fixed Bug 43062 : Outline is confused on operator methods containing spaces 
	Cleaned up some warnings in the parser. 

TESTS
	Moved ASTFailedTests::testBug39556() to QuickParseASTTests.
	Cleaned up some warnings in parser tests.
2003-09-15 22:50:59 +00:00
Doug Schaefer
e563e217c7 Added the managed build projects. 2003-09-15 21:50:18 +00:00
John Camelon
994113f274 Patch for Niefer Andrew
Core: 
bug43106 - added getConditionalOperand to ParserSymbolTable

Core.tests:
added testGetConditionalOperand_bug43106 to ParserSymbolTableTests
2003-09-15 21:50:00 +00:00
Doug Schaefer
7b35a1a68b fixed up the build.properties file. 2003-09-15 21:34:16 +00:00
Doug Schaefer
05c2f2915e Removed the dependency on make. 2003-09-15 21:05:54 +00:00
Doug Schaefer
d18851f2d7 Patch for Sean Evoy:
- Move the managed builder to it's own plugins and feature.
2003-09-15 20:44:43 +00:00
Doug Schaefer
c96f650a35 Update the build page. 2003-09-15 19:07:15 +00:00
John Camelon
780a8096ed CORE
Partially fixed Bug 42979 : Cannot search for operator overloaders 
	

TESTS
	Added CompleteParseASTTest::testBug42979().
	Updated CompleteParseASTTest::testAndrewsExample().
2003-09-15 19:04:48 +00:00