Markus Schorn
a469ebf89d
Fix for 183941, call hierarchy opened with method declaration.
2007-05-09 12:15:59 +00:00
Anton Leherbauer
55e7256b86
Open Element: Fix missing location info for typedefs
2007-04-24 12:01:56 +00:00
Anton Leherbauer
eda6e679cf
Fix Open Element in case of modified editor, misc. improvements for ElemementSelectionDialog
2007-04-19 15:34:40 +00:00
Markus Schorn
38b2d76e76
Fix for 182312, adds 'Open Element in Call Hierarchy' action.
2007-04-18 13:25:29 +00:00
Anton Leherbauer
30322c916c
Fix for 182294: Open Type should allow to open functions and variables
2007-04-18 10:43:39 +00:00
Andrew Ferguson
a7e92473df
175151 (move OpenTypeDialog/Action, AllTypesCache to use the IIndex API): apply fix
2007-02-23 17:16:25 +00:00
Markus Schorn
68fce7ef7c
Follow up for 150075, progress indication for indexer;
...
Cancel indexing on manual reindex request.
2006-11-10 10:55:15 +00:00
Markus Schorn
f5a4ba1d76
Introduces an API to access the PDOM, bug 149565.
2006-10-12 13:23:56 +00:00
Markus Schorn
75cbff035e
Separates PDOM from IASTName and IASTTranslationUnit, see bug 149565.
2006-09-29 07:19:51 +00:00
Markus Schorn
6e62fd8891
Patch for 149565, by Andrew Ferguson (creating API for PDom)
2006-09-27 15:05:11 +00:00
Chris Recoskie
163a235063
fix copyrights
2006-08-25 19:46:29 +00:00
Chris Recoskie
5524cec83b
fix for 148790 by Vivian Kong
2006-08-25 15:10:24 +00:00
Doug Schaefer
cec3d1b1ef
Propogate PDOM changes to support search down the PDOM hierarchy.
2006-08-25 01:46:32 +00:00
Doug Schaefer
47f54464d3
Fix 151229 - Two problems here. First the CSourceViewer wasn't reacting well to files that we didn't know the content type for (rare case, though). The other was the PDOMTypeReference was always returning an external translation unit. Fixed to call the correct CModel create method.
2006-07-20 19:50:04 +00:00
Markus Schorn
948ad54c3a
Fix potential endless loops because of path.isEmpty()
2006-06-30 09:28:30 +00:00
Doug Schaefer
17464c08f4
Update Copyright dates and fix those that had no copyrights.
2006-06-23 17:27:03 +00:00
Chris Recoskie
4836857ef3
update copyrights
2006-06-14 12:16:17 +00:00
Doug Schaefer
9df742ada4
Put the PDOM back to per project. Increased the Chunk size in the database to 16K so that less handles are created on Windows.
2006-05-19 20:47:26 +00:00
Doug Schaefer
6fad7334f7
Two major PDOM changes. First, the PDOM is now per workspace. Indexers remain per project. There were a lot of changes to make this work.
...
Second, the macros are now cached on the PDOMCodeReaderFactory which is now used for the duration of a reindex request. This vastly improves the performance of the fast indexer.
2006-05-18 22:22:20 +00:00
Doug Schaefer
04be564ed0
Finishing off AllTypesCache to put back the return nulls.
2006-04-21 16:22:41 +00:00
Doug Schaefer
2d22bce5ac
Finishing off AllTypesCache to throw not implemented errors on the methods I haven't ported yet.
2006-04-21 16:20:27 +00:00
Doug Schaefer
f1d3ff83c4
Got the Namespace and Base Class browsers working in the New Class Wizard.
2006-04-21 16:12:54 +00:00
Doug Schaefer
6f82c41296
Got Open Type working on top of the PDOM.
2006-04-21 14:57:50 +00:00
Doug Schaefer
e86d190bd3
Started dealing with version mismatches in the PDOM. When the versions mismatch, a reindex will kick off. This, of course, led to scalability problems and now only one indexer will run at a time thanks to a new indexer scheduling rule.
2006-04-20 15:35:58 +00:00
Doug Schaefer
302fc99a1f
Put the Type Cache back and reactivate the code that uses it, i.e., Open Type and the New Class Wizard. The info still returns null but I'll you should be able to compile.
2006-04-19 21:03:51 +00:00
Doug Schaefer
b9ae5fbbe8
Put the Type Cache back and reactivate the code that uses it, i.e., Open Type and the New Class Wizard. The info still returns null but I'll you should be able to compile.
2006-04-19 19:20:05 +00:00
Doug Schaefer
c394f40e48
Testing the scalability of the Commit Files dialog. No really, I've removed the old indexer, search and type cache and have fixed all the compile errors that doing so caused. A number of features are disabled to be re-enabled later.
2006-04-12 17:11:14 +00:00
Doug Schaefer
18cbd3defb
Moved IWorkingCopyProvider and PathUtil out of the browser source folder into more appropriate homes.
2006-04-05 15:29:15 +00:00
Chris Wiebe
fdc0a1e7ed
2005-08-12 Chris Wiebe
...
Fix PR 106778: IndexerTypesJob2 painfully slow
* browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob2.java
Fix progress monitor
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java
2005-08-12 18:37:21 +00:00
Chris Wiebe
d6a0d5d0d1
2005-08-11 Chris Wiebe
...
Fix PRs 104907,106415: type cache always running in background
* browser/org/eclipse/cdt/core/browser/AllTypesCache.java
* browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java
2005-08-11 19:33:20 +00:00
Andrew Niefer
78680938b8
bug 104907 - looping in type cache
2005-07-26 17:56:48 +00:00
Andrew Niefer
fb7f745e66
fix bug 104907 - Type cache problems with NullIndexer
2005-07-25 15:19:54 +00:00
John Camelon
c783685b39
*** empty log message ***
2005-07-07 13:52:55 +00:00
John Camelon
41006ecdd0
Fixed Bug 100640 - Indexer encoding/decoding optimizations
2005-07-06 19:49:36 +00:00
John Camelon
a638aed7e5
Fixed Bug 102016 [Open Type/ Class Browsing] No namespace displayed
2005-07-05 19:21:47 +00:00
Doug Schaefer
2fd25239b8
EPL'ing the CDT.
2005-06-27 03:46:51 +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
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
John Camelon
bed6b31350
Fixed hierarchy view.
2005-06-15 20:37:52 +00:00
John Camelon
7e9281e310
Workarounds to keep get type cache dependent features working.
...
Open Type & Class Browser now work with both CTags & Full Indexing.
2005-06-15 19:04:18 +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
Doug Schaefer
6232873fa7
Get rid of access to Assert which is an internal interface in the platform runtime.
2005-05-28 01:17:30 +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
Bogdan Gheorghe
85f5ea3b48
Update to constant references in search patterns
2005-04-25 19:22:32 +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
cf1d5bf0d1
Dave Daoust's patch for 91946 w/ Modifications
...
Cleaned up deprecated Search UI
2005-04-20 05:59:37 +00:00
Bogdan Gheorghe
1a961a9736
Refactored index storage framework to allow for offset storage
...
Updated source indexer and ctagsindexer to add offset info to index
Updated IndexViewer to display offsets
Updated Index Tests
2005-04-07 20:19:53 +00:00
Chris Wiebe
12aaa62fa7
2005-03-29 Chris Wiebe
...
small change for potential reduction in memory usage
* browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java
2005-03-30 00:46:55 +00:00
Chris Wiebe
1e4dae1a86
2005-03-9 Chris Wiebe
...
temporary fix for type parser timeout
* browser/org/eclipse/cdt/core/browser/cache/TypeParser.java
2005-03-30 00:07:37 +00:00