Doug Schaefer
|
2855f876ac
|
PDOM - Add option to skip parsing of there is no build information.
|
2006-01-24 18:23:53 +00:00 |
|
Doug Schaefer
|
4fd1cf2064
|
Made the PDOMUpdator show the whole path to the TU.
|
2006-01-24 17:57:34 +00:00 |
|
Doug Schaefer
|
6a0b94fd93
|
PDOM - Stoped the PDOMUpdator from running on projects that don't have it turned on. Speed up in adaptBinding. Started recording types for variables, starting with PDOMCPPVariables.
|
2006-01-24 17:29:52 +00:00 |
|
Doug Schaefer
|
72552ca1bc
|
PDOM - Fix NPE.
|
2006-01-20 19:57:51 +00:00 |
|
Doug Schaefer
|
f5223537de
|
PDOM - Fixed some NPE's and PDOMNotImplemented errors to plow through Mozilla (Firefox).
|
2006-01-20 19:28:56 +00:00 |
|
Doug Schaefer
|
f61c63ba58
|
PDOM - Some minor fixes to get by PDOMNotImplemented errors while indexing real projects.
|
2006-01-19 21:03:11 +00:00 |
|
Doug Schaefer
|
0017da7863
|
Fixed up handling of header files to check the nature of the project.
|
2006-01-18 18:56:25 +00:00 |
|
Doug Schaefer
|
e39bead08b
|
PDOM - Extended resolveBinding and openDeclaration to C.
|
2006-01-18 18:35:23 +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 |
|
Bogdan Gheorghe
|
6a6d5cd2c7
|
Patch for Bug 117847: CTags indexer cannot process linked source folders
|
2006-01-16 04:39:15 +00:00 |
|
Doug Schaefer
|
e0cf766030
|
Fixed errors that come from the preprocessor that have file:line:column format.
|
2006-01-16 04:01:02 +00:00 |
|
Doug Schaefer
|
e4b95eaf7d
|
Skip out of updator earlier when there is nothing to do.
|
2006-01-13 20:36:31 +00:00 |
|
Doug Schaefer
|
f98b82e760
|
Skip out of updator earlier when there is nothing to do.
|
2006-01-13 20:34:10 +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
|
3494f6ae34
|
Fixed NPE.
|
2006-01-11 20:50:12 +00:00 |
|
Doug Schaefer
|
ae61676266
|
Better messages for PDOMUpdator progress.
|
2006-01-11 20:48:12 +00:00 |
|
Doug Schaefer
|
8c0214ebfd
|
Added C++ Methods to PDOM.
|
2006-01-11 19:18:55 +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
|
720cdaacbb
|
Fix NPE found in the tests.
|
2006-01-10 18:58:38 +00:00 |
|
Doug Schaefer
|
5caada25a2
|
Eliminating use of the adapter in IBinding. I'm not sure that was the right choice since you need context information since a binding can exist in more than one project.
|
2006-01-09 20:23:03 +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
|
d440fd11f0
|
Fix compile error. Looks like Java 1.5 auto converts between Integer and int. Unfortunately 1.4 doesn't.
|
2006-01-08 01:59:56 +00:00 |
|
Doug Schaefer
|
3843730ec0
|
Bug 32025 (the second oldest CDT bug :) - the gcc error parser now skips over note: errors, such as candidates for overloaded methods.
|
2006-01-06 18:59:29 +00:00 |
|
Doug Schaefer
|
08b561e41d
|
Fixes a number of Error Parser bugs where false build errors were being reported. The make, gcc, and gnu ld error parsers are now written using regex.
|
2006-01-06 18:25:22 +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 |
|
Doug Schaefer
|
046c7ad162
|
Added skipping of problem bindings. More stuff shows up now. Still don't know how to update the IndexView after a PDOM update, though...
|
2005-12-24 03:30:45 +00:00 |
|
Doug Schaefer
|
943a30e50c
|
Fixed the binding type bug that prevented incremental indexing from getting hooked up correctly. Hookedup fields to their classes. Added support for viewing members in the IndexView and reordered the way members are added.
|
2005-12-23 16:55:55 +00:00 |
|
Doug Schaefer
|
a9d3047502
|
Pretty massive update to the PDOM. Made IBindings adaptable. Introducing the Index View.
|
2005-12-21 21:01:29 +00:00 |
|
Doug Schaefer
|
fba4d49389
|
Added decl/def/ref differentiation to PDOM Names, hooking them up correctly to the bindings. Added support for bytes in the database. Fixed up BindingsView to navigate to defs and added showing the first ref in action2.
|
2005-12-09 14:12:26 +00:00 |
|
Doug Schaefer
|
59a2dc123a
|
Fixed NPE that occured during automated test suite.
|
2005-12-02 21:26:16 +00:00 |
|
John Camelon
|
3a28f498db
|
Patch for Oleg Krasilnikov (oleg.krasilnikov@intel.com).
Bug 117701 - Backtrack exceptions in GNU parsers
|
2005-12-02 21:18:22 +00:00 |
|
Doug Schaefer
|
2b2f1eaba6
|
Got rid of the static project references in our .project files. PDE takes care of all this now through the plugin dependencies. Also fixed the wording of the PDOM enabler to make sure people know this is a work in progress.
|
2005-12-02 20:43:14 +00:00 |
|
Doug Schaefer
|
0324c8d8de
|
Cleaned up the implementation of strings in the database. I now store the length instead of zero terminating. Should be faster. Also fixed a bug in the BTree visit routine that prevented nodes at the end from being visited.
|
2005-12-02 20:00:51 +00:00 |
|
Doug Schaefer
|
438433b2fd
|
Added incremental parsing for the PDOMUpdator. Added dynamic updating of the Bindings view. Made removeSymbols actually remove the symbols.
|
2005-12-02 15:31:13 +00:00 |
|
Doug Schaefer
|
53c358a93f
|
Added tracing option for PDOM timing so it doesn't print it out all the time.
|
2005-12-01 23:01:58 +00:00 |
|
Doug Schaefer
|
df627e7739
|
Made languages more dynamic. No more hard coding. The PDOM records and manages the mapping from language id used in the bindings to ILanguage instance. Added a LanguageManager to help with the mapping and move all access to the extension there.
|
2005-12-01 20:46:57 +00:00 |
|
Doug Schaefer
|
e10de4fc65
|
Added C++ functions to the list of PDOM Bindings.
|
2005-11-28 18:51:01 +00:00 |
|
Doug Schaefer
|
3851ae5ee1
|
Fixed PDOM rebuilding. Fixed file names to be paths in file system instead of workspace. Fixed BTree visit problem that showed off as names appearing more than once in the Bindings View.
|
2005-11-28 16:51:06 +00:00 |
|
Doug Schaefer
|
a39da76e9e
|
Working on getting language and type info into the bindings. Fixed up the name of the pdom.dom package. Pushed IOExceptions as low down as I could.
|
2005-11-28 04:35:36 +00:00 |
|
Doug Schaefer
|
56254fd6f3
|
More preparation for language specific PDOM bindings. Including a fancy new language registary since language ID will be stored in the database.
|
2005-11-26 15:54:53 +00:00 |
|
Doug Schaefer
|
fe67ae0785
|
Final removal of the pdom plugin, the PDOMCorePlugin class. Moved everything over to CCorePlugin.
|
2005-11-26 15:02:09 +00:00 |
|
Doug Schaefer
|
6db76f9002
|
Removed the PDOM code from the AST Service Provider code. PDOM is only available if you use ILanguage.
|
2005-11-26 03:31:15 +00:00 |
|
Andrew Niefer
|
34262114aa
|
fix bug 105839
|
2005-11-26 02:03:09 +00:00 |
|