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

3469 commits

Author SHA1 Message Date
Alain Magloire
c6f2a35f9c Patch from Chris Songer to make multiple
selection works when setting formats.
2004-02-03 20:27:30 +00:00
Alain Magloire
2fbfc15fe4 Fix for PR 51121 2004-02-03 18:03:23 +00:00
Alain Magloire
cfb48d06f2 PR 51115
Cache the result of the include query.
From Thomas Fletcher
2004-02-03 16:51:06 +00:00
Alain Magloire
877147feef put the PR # 2004-02-03 16:04:41 +00:00
Alain Magloire
c5c3b2e7e9 Patches from Thomas Fletcher to deal with some
short comings of the indexer when dealing with
Very large scale projects.
2004-02-03 16:03:03 +00:00
Alain Magloire
74c8d54a44 use extendedTextEditor 2004-02-02 20:53:23 +00:00
Alain Magloire
9f38e59620 Reenable the Make Editor for the head. 2004-02-02 20:04:46 +00:00
Alain Magloire
3a48d4c7c6 Give more flexibility in changing the behaviour
of the CElementLabelProvider.
2004-02-02 17:06:59 +00:00
Thomas Fletcher
c017fa06af Updates to improve usabilty with projects which contain
multiple binaries and to improve extensibility of quick
launcher.
2004-02-02 15:22:26 +00:00
Alain Magloire
e2482f2bc6 Do not pass an empty string. 2004-02-02 14:18:09 +00:00
John Camelon
0dc064bbd6 org.eclipse.cdt.core
Added CompletionKind.UNREACHABLE_CODE to IASTCompletionNode.  
	Updated Scanner to handle unreachable code scenarios in content assist.  
	Added Directives class to centralize preprocessor directive strings.  
	Added keyword completion for preprocessor lines that start with #.
2004-02-01 18:38:06 +00:00
John Camelon
695df66284 org.eclipse.cdt.core
Partial fix for Bug 47752 - Outline does not recognize functions with full body try/catch blocks 

org.eclipse.cdt.core.tests
	Added QuickParseASTTest::testBug47752.
2004-01-30 23:36:05 +00:00
John Camelon
de5b46412d Updated Scanner to allow for more robust completion in #if directives. 2004-01-30 22:41:56 +00:00
Alain Magloire
df79974b26 Let the MIExecInterrupt through 2004-01-30 19:46:55 +00:00
Mikhail Khodjaiants
fb22e46d9a Fix for bug 50967: Linux/SWT blows when double click on the register view. 2004-01-30 19:44:32 +00:00
John Camelon
fbda3f7d9a org.eclipse.cdt.core
Fixed Bug 50487 - Wrong completion kind and prefix after "#ifdef" 

org.eclipse.cdt.ui.tests
	Updated CompletionFailedTest_MacroRef_NoPrefix_Bug50487, renamed it to CompletionTest_MacroRef_NoPrefix and moved to passed test package.
	Updated CompletionFailedTest_MacroRef_Prefix_Bug50487, renamed it to Y and moved to passed test package.
2004-01-30 18:28:07 +00:00
Mikhail Khodjaiants
9d0e717ea4 Fix for bug 50981: In the 'getValue' method of CVariable 'getType' should be only called once. 2004-01-30 17:44:32 +00:00
Alain Magloire
2e8a72022a Allow the client to overload the interrupt 2004-01-30 17:15:50 +00:00
Hoda Amer
672ff00623 Content Assist Work: More JUnit tests 2004-01-29 21:17:47 +00:00
Hoda Amer
7bccc3314d Content Assist Work: More JUnit tests 2004-01-29 18:02:12 +00:00
Alain Magloire
42c82af132 Split the ChangeLog, it is getting way to big
when doing comparison.
2004-01-29 17:40:39 +00:00
Alain Magloire
80e693ac65 PR 50789
First work to add support for "Show in CView"
Based on work provided by Thomas Fletcher.
2004-01-29 17:29:44 +00:00
Alain Magloire
9678b65711 PR 50789
First work to add support for "Show in CView"
Based on work provided by Thomas Fletcher.
2004-01-29 17:22:26 +00:00
Alain Magloire
11f6760c10 PR 50789
First work to add support for "Show in CView"
Based on work provided by Thomas Fletcher.
2004-01-29 17:14:23 +00:00
John Camelon
d46025b64f org.eclipse.cdt.core
Fixed  50642 - Wrong completion kind when declaring an argument type
	Updated using declarations for more accurate keywords and closure.

org.eclipse.cdt.ui.tests
	Updated CompletionTest_ArgumentType_Prefix_Bug50642, renamed it to CompletionTest_ArgumentType_Prefix and moved to passed test package.
	Updated CompletionTest_ArgumentType_Prefix2_Bug50642, renamed it to CompletionTest_ArgumentType_Prefix2 and moved to passed test package.
	Updated CompletionTest_ArgumentType_NoPrefix_Bug50642, renamed it to CompletionTest_ArgumentType_NoPrefix and moved to passed test package.
	Updated CompletionTest_ArgumentType_NoPrefix2_Bug50642, renamed it to CompletionTest_ArgumentType_NoPrefix2 and moved to passed test package.
2004-01-29 16:59:54 +00:00
Alain Magloire
752890b1aa *** empty log message *** 2004-01-29 16:51:19 +00:00
Alain Magloire
662e440276 CDT Debug prefers things to be in ascending number 2004-01-29 16:49:28 +00:00
Alain Magloire
1e03df8839 PR50846 The Property environment Reader
return to the clients should be clone
so they do not affect subsequent results.
2004-01-29 15:22:16 +00:00
Hoda Amer
9c870f74bf Content Assist Work: More JUnit tests 2004-01-29 15:03:26 +00:00
John Camelon
878174520e org.eclipse.cdt.core
Fixed Bug 50821 - Freezes when opening / saving .c file 

org.eclipse.cdt.core.tests
	Added ScannerTestCase::testBug50821().
2004-01-29 04:57:43 +00:00
Alain Magloire
a99b08ff8d Indentation. 2004-01-29 02:37:48 +00:00
Alain Magloire
fe99b95df8 Fix for exitCompilationUnit 2004-01-29 02:36:52 +00:00
John Camelon
a581a6aa81 org.eclipse.cdt.core
Fixed Bug 50711 - Wrong completion kind in a new expression

org.eclipse.cdt.ui.tests
Updated and renamed CompletionFailedTest_NewTypeReference_NoPrefix_Bug50711 to CompletionTest_NewTypeReference_NoPrefix, moving it to the success tests directory.
Updated and renamed CompletionFailedTest_NewTypeReference_Prefix_Bug50711 to CompletionTest_NewTypeReference_Prefix, moving it to the success tests directory.
2004-01-28 22:31:24 +00:00
Alain Magloire
ad01ba1044 First draft of opentype code by Chris Wiebe. 2004-01-28 21:23:51 +00:00
Alain Magloire
d4408e63ab New opentype.gif file 2004-01-28 21:21:18 +00:00
Alain Magloire
e692b9940d update the logs. 2004-01-28 21:05:06 +00:00
Alain Magloire
b1dd76df72 Change the scope of the methods to be protected. 2004-01-28 21:04:09 +00:00
Alain Magloire
12ac7e97c7 new method setOperation(). 2004-01-28 20:52:16 +00:00
Alain Magloire
8d6cbf9b4b Throws the exception up instead of silently ignore it. 2004-01-28 20:50:39 +00:00
John Camelon
6dbe39d0d0 org.eclipse.cdt.core
Updated Scanner to add ANSI built-in defined macros for C and C++.
     Updated GCCScannerExtension to add GCC specific defined macros for C++.
     Added factory infrastructure to allow for C/C++ dialect extensions to be added and contained.
     Added IASTExpressionExtension w/implementation to allow for GCC specific leniency on evaluating expressions.

org.clipse.cdt.ui.tests
    Updated CompletionTest_SingleName_NoPrefix to include internal macro definitions.
2004-01-28 19:59:20 +00:00
Hoda Amer
8742531520 Patch For Andrew : Fix for bug#50729 : Visibility is incorrectly decided in inheritance 2004-01-28 19:23:43 +00:00
John Camelon
ebd53b2c6d org.eclipse.cdt.core
Refactored parser to allow for cleaner content assist implementation.  
	Removed IASTCompletionNode.CompletionKind.STATEMENT_START as it is redundant.  
	Fixed bug 50640 - Wrong completion kind when expecting an exception 
	Fixed bug 50471 - Wrong completion kind after the "using" keyword
	Fixed bug 50621 - Wrong completion kind in a class declaration 

org.eclipse.cdt.core.tests
	Renamed ContextualParseTest to CompletionParseTest.
	Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START.  

org.eclipse.cdt.ui
	Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START.  

org.eclipse.cdt.ui.tests
	Updated COMPLETION_PARSE clients to use SINGLE_NAME_REFERENCE rather than STATEMENT_START.  
	Renamed and updated CompletionTest_StatementStart_NoPrefix to CompletionTest_SingleName_Method_NoPrefix.
	Renamed and updated CompletionTest_StatementStart_Prefix to CompletionTest_SingleName_Method_Prefix.
	Renamed and updated CompletionFailedTest_ExceptionReference_NoPrefix_Bug50640 to CompletionTest_ExceptionReference_NoPrefix and moved to passed tests folder.
	Renamed and updated CompletionFailedTest_ExceptionReference_Prefix_Bug50640 to CompletionTest_ExceptionReference_Prefix and moved to passed tests folder.
	Renamed and updated CompletionFailedTest_NamespaceRef_NoPrefix_Bug50471 to CompletionTest_TypeRef_NoPrefix and moved to passed tests folder.
	Renamed and updated CompletionFailedTest_NamespaceRef_Prefix_Bug50471 to CompletionTest_TypeRef_Prefix and moved to passed tests folder.
	Renamed and updated CompletionFailedTest_ClassReference_Prefix_Bug50621 to CompletionTest_ClassReference_Prefix and moved to passed tests folder.
	Renamed and updated CompletionFailedTest_ClassReference_NoPrefix_Bug50621 to CompletionTest_ClassReference_NoPrefix and moved to passed tests folder.
2004-01-28 04:00:32 +00:00
Hoda Amer
069a0e8535 Content Assist Work: More JUnit tests 2004-01-27 20:55:58 +00:00
John Camelon
52351e60d8 Patch for Andrew Niefer.
Updates to handle _Bool

Core:
 - modified  CompleteParseASTFactory.getParameterTypeInfo
                 CompleteParseASTFactory.createReference 
                 CompleteParseASTFactory.usualArithmeticConversions
                 CompleteParseASTFactory.getTypeKind
                 Parser.typeId
                 TypeFilter.shouldAccept
                 TypeInfo.equals
Core.tests:
- Added CompleteParseASTTest.testCBoolAsParameter
2004-01-27 20:39:34 +00:00
Alain Magloire
2ec990a2d5 move the application to tools. 2004-01-27 02:38:46 +00:00
Alain Magloire
074516f532 Dwarf improvements. 2004-01-27 02:38:00 +00:00
Alain Magloire
4209fac4e0 move to tools. 2004-01-27 02:37:28 +00:00
Alain Magloire
eb01395a76 Debuging helping tools. 2004-01-27 02:36:54 +00:00
John Camelon
8e6d3ded24 Patch for Andrew Niefer
This patch provides handling of the C types _Complex, _Imaginary, _Bool & 
long long int in the parser symbol table. (bug45573)

Core:
        modified ParserSymbolTable.promotion() & conversion()
        added TypeInfo.isLongLong
        modified TypeInfo.canHold()

Core.tests:
        Added ParserSymbolTableTest.testLongLong() 
        Added ParserSymbolTableTest.testComplex() 
        Added ParserSymbolTableTest.test_Bool()
2004-01-27 02:36:30 +00:00
John Camelon
b5d5e34e25 Added traceLogs into Scanner. Fixed Bug 46402 : expression evaluation error on branch not taken. Added beginning of IScannerExtension and GCCScannerExtension support for gcc specific aspects. Added separate Scanner log category for tracing and updated clients to use it. 2004-01-27 01:23:29 +00:00