1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-01 21:35:40 +02:00
Commit graph

2181 commits

Author SHA1 Message Date
Doug Schaefer
9222a14bd9 Got our first entries from ctags. Fixed open declaration to deal with line numbers in the PDOM. So far, just variables and without any scoping information. 2006-04-18 02:54:38 +00:00
Doug Schaefer
9fe6b60793 That was weird. When we removed the ListenerList class with the old refactoring, we ended up resolving to an internal eclipse core runtime version of it. Not that version has moved to the public interface. 2006-04-14 22:49:31 +00:00
Markus Schorn
6051a416ba Adds text-search to the context-menu. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=126749 2006-04-14 12:15:45 +00:00
Markus Schorn
256cdaa7a7 Fixes the NPE by asking for the active editor instead of the active part. 2006-04-14 11:59:50 +00:00
David Inglis
5821dad7c1 fixed PR 133200
patch from  Emil Erlandsson
2006-04-14 01:18:56 +00:00
Doug Schaefer
be04db0edf Remove the removed source folders from the build.properties file. 2006-04-12 17:42:20 +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
0c03c9be25 Hooked up the PDOM to content assist. Addes a getExpressionType to IASTExpression to help out the cause. 2006-04-09 20:11:21 +00:00
Doug Schaefer
3ca3b2bdcc Removed the old search page. 2006-04-09 16:52:34 +00:00
David Daoust
7d14f8eb5c PR 62772 2006-04-07 19:29:17 +00:00
Doug Schaefer
e9eb7ef7e6 The IndexView now skips linkages in the hierarchy if there is only one in a project (i.e. not a multi-language project). Also fixed a bug with paths in the GCCLanguage and warnings in GPPLanguage. 2006-04-07 19:18:26 +00:00
Doug Schaefer
4f0893f7f7 PDOM - Change the IndexView content provider to use the new IPDOMVisitor pattern. Also made the external symbols filter into a real ViewerFilter. 2006-04-07 19:03:18 +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
Doug Schaefer
50a37afbda Fix NPE bug 134969. Broke when I converted IProject to ICProjects everywhere. Forgot to check for null when converting back in the indexer page. 2006-04-05 13:52:02 +00:00
Doug Schaefer
9c893eb485 Patch for Anton Leherbauer bug 81555. Use a CDT specific partitioning for (almost) all C documents. 2006-04-04 18:46:38 +00:00
Doug Schaefer
3799e8d91e Turn code completion back on. The PDOM isn't quite ready yet for content assist. 2006-04-04 16:55:31 +00:00
Doug Schaefer
a9e3b1a8ea Fix up the compile error with ICSearchConstants by extracting the two inner classes to their own files. This is all deprecated anyway. 2006-04-04 15:23:04 +00:00
Doug Schaefer
23684e5f8f Flipped back to a read/write lock on the pdom. Made the indexing operations one job to reduce the number of threads on the go. Now caching the language id to language object to speed up operations. 2006-04-04 14:16:07 +00:00
Doug Schaefer
44c81e1db6 Hooked up the Fast indexer so it should work now. Also changed a few interfaces so that they use ICProject instead of IProject. We should be sticking to the CModel as much as possible so we can leverage CDTisms like source folders and path entry info. 2006-03-31 21:40:26 +00:00
David Inglis
d7a3d94652 fixed NPE
improved IBinary handling in the cview and editor
fixed preferences NPE with new pre-M6 intergation builds

CI: dschaefer
2006-03-31 15:55:06 +00:00
Doug Schaefer
487aa70ebc Integrated indexing into PDOM. Also change the names of a couple of things, such as PDOM which used to be PDOMDatabase. Cleaned up the indexing setting so that it is a ProjectScope preference instead of a ICExtension. Conversion should happen automagically. 2006-03-30 21:59:22 +00:00
Doug Schaefer
5e45aa56e8 Patch for Jeff Overbey PR133386. Allow contributions to the C Model from external plugins using the ILanguage mechansim. 2006-03-29 16:16:02 +00:00
Norbert Plött
0785646dcc Adding handler for formatting variable completion proposals (see bug #129768) 2006-03-22 00:49:41 +00:00
Norbert Plött
cf99e3b36d Template indentation will honor preference setting "Insert Space for Tabs". Fixing #131311 2006-03-13 10:37:11 +00:00
Doug Schaefer
d78c26534a PDOM Search - more functional now. Satisfies simple searches. 2006-03-09 19:31:31 +00:00
Doug Schaefer
1ee376bf92 Implemented the scopes for the PDOM search page. 2006-03-08 20:48:12 +00:00
Doug Schaefer
3aea4555f6 PDOM Search, introduced the new Search Page that will hook up the search dialog to the PDOM Search Query. The old page is still there but called 'Old C/C++ Search'. 2006-03-08 19:17:48 +00:00
Norbert Plött
4b49083517 Save current completion node as field and make available externally. Useful for fixing #129768. 2006-03-06 09:25:37 +00:00
Norbert Plött
7a910a5abb New getter for the CSourceViewer. Useful for fixing #129768 2006-03-06 09:24:25 +00:00
David Daoust
b86598e23f Fixed IndexView "link To Editor" and "hide externally defined symbols" 2006-02-17 02:43:09 +00:00
David Daoust
be98867d5d Add the ability to turn off external (to the workspace) symbols in the Index View. 2006-02-17 00:27:14 +00:00
David Daoust
b47f2425ce https://bugs.eclipse.org/bugs/show_bug.cgi?id=62772
Add the clean target.  Note that I have commented out the rebuild action as it is not working properly
2006-02-16 14:34:06 +00:00
Doug Schaefer
96266e197a Commented out the LazyTreeContentProvider until M5 lands. There is an API change coming. 2006-02-14 21:00:43 +00:00
Norbert Plött
2f2ef46adc .options included in binary build. 2006-02-10 15:54:48 +00:00
Doug Schaefer
711acc8651 PDOM - start of new search actions off of the Index View. 2006-02-10 04:11:00 +00:00
Doug Schaefer
59830a2ba7 PDOM - Added Handling for C++ namespaces. 2006-02-02 21:27:14 +00:00
Norbert Plött
fcf2affd05 Added documentation comments for the schema of ProposalFilter extension point. 2006-02-02 13:33:42 +00:00
Doug Schaefer
a8d7b7028c Bug 125576 - PDOM wouldn't turn off. 2006-01-30 20:17:26 +00:00
David Inglis
58f26dfed6 Fixed build for jar'd plugins
cleaned up .project files
2006-01-18 18:16:35 +00:00
Doug Schaefer
314113adb0 PDOM - Hooked up resolveBinding and OpenDeclarations. 2006-01-18 17:59:29 +00:00
Doug Schaefer
1849e12a38 Bug 104792 - Content proposal filtering feature. 2006-01-18 15:44:24 +00:00
Doug Schaefer
e0a9f12895 Bug 104792 - Content proposal filtering feature. 2006-01-18 15:34:05 +00:00
Doug Schaefer
276c7dbb16 Turn off use of the PDOM for open declarations, for now... 2006-01-13 20:20:49 +00:00
Doug Schaefer
6535d63ad3 Fixed an NPE in the IndexingJob. Fixed support for multiple languages in a project. Changed the index view to not use virtual trees (way to slow). We'll keep an eye on memory consumption before deciding which way to go. 2006-01-11 18:35:38 +00:00
Doug Schaefer
0623b903f8 PDOM - Started adding elements for C. Fixed index view so that it updates, despite a current bug in the JFace Virtual Trees that prohibits nice updating. 2006-01-09 18:31:36 +00:00
Doug Schaefer
0c006716b3 Fixed NPEs that occured because CShiftData didn't capture the element. It now passes on the WorkingCopy from the CReconcilingStrategy. 2006-01-06 18:12:26 +00:00
Doug Schaefer
3f96a4af6c Bug 118887 - New Class wizard was allowing the project as a source folder, even if it wasn't. This causes a number of NPE reports and weird behavior. 2006-01-04 21:36:52 +00:00
Doug Schaefer
4e01b3df9a Bug 122472 - Turned off the problem annotation by default. There have been too many false error reports from this. 2006-01-04 20:51:11 +00:00
Doug Schaefer
28af61ba10 Bug 113518 - Patch to improve performance of CModel at reconcile time. 2006-01-04 20:09:35 +00:00
Doug Schaefer
c5c47c0842 Trying out the .qualifier version for builds. 2006-01-03 19:11:47 +00:00