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

403 commits

Author SHA1 Message Date
John Camelon
4650694d81 Patch for Devin Steffler.
Fixed Bug 104498 - DOM AST View becomes broken when left open on a system header file and eclipse is restarted
2005-07-20 19:27:23 +00:00
John Camelon
faa699368b Patch for Devin Steffler.
Fixed Bug 76043  	F3 opens external file instead of linked resource
2005-07-20 19:20:46 +00:00
John Camelon
08278a1193 Patch for Devin Steffler.
Fixed Bug 103697 - Open Definition/Declaration on files in linked folders open a new editor
2005-07-18 23:47:30 +00:00
John Camelon
0caa2a5bd5 Patch for Devin Steffler.
Fixed Bug 103323 	NPE caused by DOMSearchUtil#getSearchPattern() when IASTName is null
2005-07-13 19:56:39 +00:00
Bogdan Gheorghe
1c13ce92c0 Fix for failing UI JUnits 2005-07-12 14:42:42 +00:00
Andrew Niefer
d94e967724 Patch from Devin Steffler: fix bug 102258 2005-07-05 19:14:55 +00:00
John Camelon
a80f774ac0 Patch for Devin Steffler.
Fixed Bug 102429 - Please change Open Declaration / Open Definition key bindings
2005-07-04 16:21:21 +00:00
John Camelon
295e397a5a Patch for Devin Steffler.
Fixed Bug 101287  	'find decl/defn' navigation not working using ctags indexer & no ScannerInfo
2005-06-28 20:35:54 +00:00
Bogdan Gheorghe
e11007b7c0 Added indexed file count to Indexer View Info Dialog 2005-06-28 19:46:40 +00:00
Doug Schaefer
2fd25239b8 EPL'ing the CDT. 2005-06-27 03:46:51 +00:00
Doug Schaefer
9d761485f0 Turned off the test info provider for finding function matches. This has been killing us trying to test content assist. 2005-06-23 19:30:42 +00:00
David Inglis
cf09e84a32 CPL to EPL transistion - license header update for IBM 2005-06-23 16:02:46 +00:00
David Inglis
92cae3205a CPL to EPL transistion - license header update for QNX 2005-06-23 16:01:26 +00:00
Doug Schaefer
e470be8631 EPL'ing the CDT. 2005-06-23 14:44:35 +00:00
Andrew Niefer
fb5cd0f157 patch from Devin Steffler for bug 100568
- also remove references to implementations of IASTName and use interfaces instead
2005-06-17 14:28:49 +00:00
Bogdan Gheorghe
e2daf28d35 Fix for 99868 2005-06-17 02:00:54 +00:00
Bogdan Gheorghe
7026a99e32 Fix for NPE in IndexerTypesJob2
Patch for Dave Daoust - change Var encoding in index
Test refactoring
2005-06-16 03:47:39 +00:00
Bogdan Gheorghe
fae118c182 Patch for Dave Daoust: Fixes up the string demangling in IEntryResult + IndexerView 2005-06-14 19:52:17 +00:00
Bogdan Gheorghe
d8a971aedb Added full qualfications to BasicSearchMatch
Cleaned up some dead search code
2005-06-14 05:56:50 +00:00
Bogdan Gheorghe
35cc111224 Fix for 99536 : Remove Original Source Indexer
Refactored DOM Indexer
Fix for 93571 : Indexer causes deadlock in org.eclipse.cdt.ui.tests AutomatedSuite
2005-06-13 23:51:52 +00:00
Bogdan Gheorghe
37337c303a CTag Indexer - patch to index include path
Clean up of deprecated search UI
2005-06-13 05:21:49 +00:00
Alain Magloire
ac6c8db915 2005-06-08 Alain Magloire
Move to the IContentTypeManager framework: PR 86645
	* src.org.eclipse/cdt/ui/tests/DOMAST/DOMAST.java
2005-06-09 16:07:10 +00:00
Bogdan Gheorghe
f20ffd5b51 Fix for 92296 (Source Indexer doesn't encode definitions)
Fix fo 92628 (Definitions missing in new Search Engine)
Got rid of FWD_CLASS, FWD_STRUCT and FWD_UNION encodings (updated all 3 indexers)
Updated Indexer View (got rid of FWD declarations)
2005-06-07 17:48:18 +00:00
Bogdan Gheorghe
f4ae254411 Refactor CPPSelectionTestsCTagsIndexer to check to see if the proper CTags is installed prior to running the test 2005-05-31 19:43:31 +00:00
John Camelon
e5610988d7 Patch for David Daoust.
Cleaning up the Indexer View.
2005-05-31 19:23:26 +00:00
John Camelon
b208d1adfd Patch for Devin Steffler.
This patch gets rid of the work around added to CoreModel with the last patch.  It was required in order to get C(PP)SelectionTests*Indexer working but the better way to do this is to create a scanner config for the projects for those tests.

This patch also improves the speeds of CSelectionTestsCTagsIndexer and CPPSelectionTestsCTagsIndexer by adding CTagsIndexer#notifyListeners(IndexDelta) to Index.java.
2005-05-31 18:55:35 +00:00
John Camelon
657c53d31e Patch for Devin Steffler.
Note to specifically look at the changes made to CoreModel.java as this is the fix for 96865.
The rest of the patch consists of tests and the changes to CTagsIndexer.java to make it compatible with those tests.

Updated for 77383 changes:

FIXED 96865- [DOM Indexer] won't run on new Standard Make C Project
includes JUnits for AutomatedSuite to test Open Definition/Open Declaration against the DOM Indexer and the CTags Indexer
added 29 tests for the above and raised the following bugs on those tests: 96689, 96690, 96694
2005-05-31 15:44:40 +00:00
John Camelon
24648ae9ed Moved clients towards IASTNode.getFileLocation() and away from IASTTranslationUnit.flattenLocations( ... ). 2005-05-30 20:32:56 +00:00
John Camelon
3fa54b37ea Applied patch for Devin Steffler.
FIXED 94135- All Declarations does not include the namespace scope in the search pattern
FIXED 95202- [NPE] on Open Declarations for C++ spec example
FIXED 95219- [Ctrl+Click] is enabled on everything except for keywords
FIXED 95224- [Open Definition] of destructor should have the same logic as constructors
FIXED 95225- [open definition] within constructor in a throw statement fails
FIXED 95229- [open declaration] infinite loop on keyword operator
FIXED 95372- DOMQuery#isLocal() should not reference internal DOM packages
2005-05-16 21:28:45 +00:00
Bogdan Gheorghe
b920965dab Changed IMatch to return a IMatchLocatable instead of startOffset/endOffset (IMatchLocatable can then be further cast into IOffsetLocatable or ILineLocatable)
Updated all clients.
2005-05-16 18:24:31 +00:00
Doug Schaefer
bdecfcfc41 Cleaned up some obvious NLS warnings. Also turned off the warnings for the tests plugins. 2005-05-16 14:44:03 +00:00
Bogdan Gheorghe
fb6c76a062 Temporary Fix for UI JUnits 2005-05-16 12:50:49 +00:00
Andrew Niefer
793e00edda modified version of patch from Devin Steffler for bug 95202 2005-05-13 19:52:38 +00:00
Andrew Niefer
2d27b6de65 binary search for finding nodes in the DOM AST view 2005-05-12 16:20:31 +00:00
Andrew Niefer
ada5f6bb24 patch from Devin Steffler RE Open Declaration/Definition
bugs 86829, 93589, 94360
2005-05-10 20:31:02 +00:00
Bogdan Gheorghe
ea15dddbc9 Refactored CTags Indexer to allow individual tags to add themslves to an Indexer Output (consolidated CTagsIndexAll and CTagsAddCompilationUnit)
CTagFileReader logic change to read in all tags in ctags file
Patch from Dave with fix for TempVA merge problem (Indexer View was opening BlocksInput without close) + other UI improvements
Renamed generated CTags file
Refactored indexer tests to not depend on EntryResult toString()
2005-05-05 04:25:16 +00:00
John Camelon
d5663f5134 Patch for Devin Steffler.
FIXED 72716- [Search] Search actions in "magic" include files do not work.
2005-05-03 18:48:24 +00:00
John Camelon
c338788697 Forgot to comment broken test out of suite(). 2005-05-03 18:01:39 +00:00
John Camelon
f8927a9f4c Commented out RefactoringRegressionTests#testFunction_31.
Patch for Devin Steffler.
FIXED 69063- [Search] Open Definition vs Open Declaration.
2005-05-03 15:48:34 +00:00
Bogdan Gheorghe
bdb7bbaf87 Some new index constants
Patch for Dave - IndexerView refactoring
2005-05-03 03:43:13 +00:00
John Camelon
e95f21d2d8 Patch for Devin Steffler.
FIXED 93281- [Open Declaration] the entire operator string shouldn't have to be selected for features to work
2005-05-02 17:40:48 +00:00
Bogdan Gheorghe
d3314df607 Patch from Dave - refactored EntryResults to decode index information within the Entry Result itself; updated Index View to make use of new EntryResult 2005-05-02 16:11:40 +00:00
John Camelon
5e0e6d7eb2 Patch for Devin Steffler.
FIXED 86993- [Selection] CPPASTLinkageSpecification with bad offset due to macro expansion causes selection to fail in CPP
FIXED 93167- [Open Declaration] on destructor requires the entire word to be selected
FIXED 92632- [IBinding] CPPClassInstance binding has no declaration
FIXED - prevent DOM AST View from showing internal interfaces
2005-04-29 00:56:11 +00:00
Andrew Niefer
9e7f365eba tweaks to the DOM AST view by Devin
- better handling of DOMExceptions
- don't call IScope.flushCache
2005-04-27 21:30:25 +00:00
John Camelon
0fedc36b90 Applied patch for Devin Steffler.
Open Declarations/Search For Refs/Search for Decls actions reworked to use the new DOM.
2005-04-27 17:43:33 +00:00
John Camelon
bc812babe8 Fix Bug 92605 - [LocationMap] context_directive_end is off by 1 somewhere
Updated DOMAST Find In View action accordingly.
2005-04-25 18:08:50 +00:00
Bogdan Gheorghe
1c5c64581c Index Reader Interface Refactor - a patch contribution by Dave Daoust 2005-04-25 14:01:51 +00:00
Bogdan Gheorghe
f9c9df1db7 Patch for Devin Steffler -
Fixed 92074- [Indexer View] constructors (now methodDecl) do not show up in Indexer View
2005-04-21 15:53:36 +00:00
Bogdan Gheorghe
cf1d5bf0d1 Dave Daoust's patch for 91946 w/ Modifications
Cleaned up deprecated Search UI
2005-04-20 05:59:37 +00:00
Bogdan Gheorghe
5ae8e3d4b7 Patch for Devin Steffler w/ Modifications - Indexer View Search 2005-04-18 19:06:02 +00:00