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

1088 commits

Author SHA1 Message Date
John Camelon
371fb48bfe Patch for Devin Steffler.
Remove ArrayStoreException.
2005-03-15 18:18:19 +00:00
Bogdan Gheorghe
a936f8db56 Fix for Bugs # 87978, 87982, 87993 2005-03-15 03:35:34 +00:00
John Camelon
bd9022596d Patch for Devin Steffler.
This patch includes:
- several enhancements made to the DOM AST View to improve performance
- "Display Problems" button that will display all found IASTProblems in the AST via the Search View
2005-03-15 00:39:42 +00:00
Bogdan Gheorghe
8cb9d02dae New core framework for indexer
New UI framework for indexer
Updates to core tests/ui tests
2005-03-14 05:32:07 +00:00
John Camelon
6545e1c4c7 Patch for Devin Steffler.
ASTUtil and friends ported to DOM.
2005-03-11 20:35:22 +00:00
John Camelon
834e06e8fc Add JavaDoc.
Formatted public interfaces.
Restructured some public interfaces.
2005-03-11 19:51:49 +00:00
Andrew Niefer
9b1b4fc340 patch from Devin Steffler 2005-03-09 19:50:55 +00:00
Andrew Niefer
623eeb6f1d Change visiting of AST tree.
-> added IASTNode.accept( ASTVisitor )
-> old BaseVisitorAction is now ASTVisitor
-> old CBaseVisitorAction is now CASTVisitor (extends ASTVisitor)
-> old CPPBaseVisitorAction is now CPPASTVisitor (extends ASTVisitor)
-> old IASTVisitor, ICASTVisitor, ICPPASTVisitor are gone
-> CVisitor.visit* and CPPVisitor.visit* are gone, replaced by  accept on each ast node.

now, instead of tu.getVisitor().visitTranslationUnit( action )
do tu.accept( action )
2005-03-08 19:32:22 +00:00
John Camelon
42141ccb94 Patch for Devin Steffler. 2005-02-23 19:52:03 +00:00
John Camelon
511c556400 Patch for Devin Steffler.
IASTTranslationUnit#getNodeForLocation()
Selection in DOM AST View.
2005-02-23 17:21:40 +00:00
Andrew Niefer
f35f1fc070 Visitor interface 2005-02-23 00:36:52 +00:00
John Camelon
74850e900b Patch for Devin Steffler.
Timing information regarding DOM AST primitives.
2005-02-22 19:02:37 +00:00
John Camelon
689000d042 Patch for Devin Steffler.
Fix NPE in DOMAST View when run headless.
2005-02-18 21:09:54 +00:00
John Camelon
2b3b0671c9 Patch for Devin Steffler.
DOM/ASTView Open Declarations for C++.
2005-02-17 20:28:07 +00:00
John Camelon
beb6ead6ac Patch for Devin Steffler includes:
- search for IASTNames in the view
- progress of view is displayed in progress view and no longer freezes the GUI
2005-02-16 18:24:12 +00:00
Doug Schaefer
46820f299a Make sure we at least get the icons into the build testing feature. We'll try to get the source in this way as well. 2005-02-15 22:06:04 +00:00
John Camelon
b0f858c25b Patch for Devin Steffler.
Further AST View - Preprocessor statements.
2005-02-11 17:56:03 +00:00
John Camelon
4e7213552c Restructure IASTServiceProvider & CDOM to encapsulate more the process of matching up a parse request w/an AST Service provider.
Clients should not need to figure out what provider fits them best, we can do that for them.
2005-02-10 16:13:53 +00:00
Andrew Niefer
b385ee2234 patch from Tanya Wolff 2005-02-10 15:33:59 +00:00
John Camelon
d9c4c2f676 Patch for Devin Steffler.
- group the IASTPreprocessorIncludeStatements and everything included by them
- IASTPreprocessorIncludeStatement filter
2005-02-09 21:01:43 +00:00
John Camelon
b7bc33758c Patch for Devin Steffler.
Add <CLEAR> button to DOM AST View.
2005-02-09 16:26:34 +00:00
John Camelon
30277a9b62 Patch for Devin Steffler.
Further updates to DOM/AST View.
- an implementation for CPPVisitor#getReferences
- updated CVistior#getReferences so that only IASTNames with the same binding AND toString() are returned
2005-02-08 02:14:57 +00:00
John Camelon
2e1c3b3f50 Patch for Devin Steffler. Further updates to the DOM AST View.
patch includes:
- problem filter fixed so that it filters problems (and not everything but problems)
- added preprocessor statement filter
2005-02-08 00:44:18 +00:00
John Camelon
acc0b10a40 Patch for Devin Steffler.
TreeObject.toString() updated.
- pointer information (const, volatile, restrict) is displayed
- IASTCastExpression information on operator is displayed properly (was defaulting to IASTUnaryExpression instead)
2005-02-07 14:36:23 +00:00
John Camelon
0167673957 Patch for Devin Steffler re: DOMAST View.
I finally figured out how to refresh the TreeViewer in a manner that will let me determine programmatically what tree nodes to expand.
So now after a refresh, if a treenode has the same offset (via getOffset) and toString() then it is expanded.
2005-02-07 14:11:24 +00:00
John Camelon
761524840a Patch for Devin Steffler.
Added filter for AST view for problems.
2005-02-03 16:02:11 +00:00
John Camelon
24d6abba7f Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-02-03 15:26:27 +00:00
John Camelon
e269c537e6 Further DOM/AST fixes. 2005-02-02 18:30:19 +00:00
John Camelon
c2d34df02e Patch for Devin Steffler.
Further updates to DOM AST View.
2005-02-02 02:16:54 +00:00
John Camelon
9500493981 Bug 84172 - system includes don't seem to be added to DOM from the first TranslationUnit 2005-02-01 19:46:36 +00:00
John Camelon
6fa14f6b94 Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-02-01 18:17:22 +00:00
John Camelon
7f65d614a3 Minor fix to ASTView. 2005-02-01 16:44:54 +00:00
John Camelon
a0c153442c Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-02-01 04:34:52 +00:00
John Camelon
db9b29f9d7 Remove references to ScannerASTNode. 2005-01-31 20:43:18 +00:00
John Camelon
b33b116998 Patch for Devin Steffler.
Further updates to DOM AST View.
2005-01-31 20:17:59 +00:00
John Camelon
6ac6636352 Patch for Devin Steffler.
Further updates to DOM AST View.
Removed NPE's from C/CPPVisitor.
2005-01-31 16:43:05 +00:00
John Camelon
d35174e94d Patch for Devin Steffler.
Further updates to DOM AST View.
2005-01-30 02:55:28 +00:00
John Camelon
2091bd2767 Added getUnpreprocressedSignature() to IASTDeclSpecifier.
Added appropriate support to ILocationResolver.
2005-01-28 15:18:04 +00:00
John Camelon
35805f1d38 Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-01-27 20:42:56 +00:00
Andrew Niefer
b2ff153008 Refactor core.tests/suite/org.eclipse.cdt.testplugin and
ui.tests/src/org.eclipse.cdt.testplugin
packages to  org.eclipse.cdt.core.testplugin and org.eclipse.cdt.ui.testplugin respectively.

This fixes a problem where the tests were incorrectly loading the wrong test plugin class.
2005-01-27 18:48:00 +00:00
John Camelon
493b29d4e4 Patch for Devin Steffler.
Further updates to DOM AST View.
2005-01-27 16:31:58 +00:00
John Camelon
11f8e7fc7a Patch for Devin Steffler.
Further updates to DOM AST View.
2005-01-27 02:14:04 +00:00
John Camelon
fa5ac845bb Removed warnings. 2005-01-26 20:22:45 +00:00
John Camelon
b811a0479b Further DOM/AST fixes (w/viewer). 2005-01-26 20:21:07 +00:00
John Camelon
d7b97a7f42 Use DOMScanner rather than Scanner2. 2005-01-26 19:22:44 +00:00
John Camelon
4d00261705 Patch for Devin Steffler.
Further UI indicator infrastructure for testing DOM AST.
2005-01-26 18:56:09 +00:00
John Camelon
39952fcbff Patch for Devin Steffler.
UI Infrastructure for testing the DOM AST Interfaces.
2005-01-26 17:03:26 +00:00
Andrew Niefer
7f89f8b969 there is no core source folder in cdt.ui.tests 2005-01-14 20:43:16 +00:00
Doug Schaefer
0583121e43 Updated the version numbers to 3.0.0. 2004-12-22 19:49:22 +00:00
Bogdan Gheorghe
145b478b9c Patch for Tanya Wolff: Content Assist Regession Tests 2004-12-17 22:26:55 +00:00