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 |
|
Doug Schaefer
|
41d26bc514
|
Moved the PDOM into the Core. Started introduction of ILanguage, the mechanism of language extensibility for the CDT.
|
2005-11-25 22:01:48 +00:00 |
|
Andrew Niefer
|
4fa15e42ed
|
fix bug 105769
|
2005-11-25 02:02:01 +00:00 |
|
Doug Schaefer
|
ad33e2b6d6
|
Added ID for NullIndexer.
|
2005-11-23 18:00:45 +00:00 |
|
Doug Schaefer
|
28de4d648c
|
Changed the interfaces on the CEditor so that it works for both 3.1.x and 3.2.
|
2005-11-18 16:06:53 +00:00 |
|
David Inglis
|
7e52da1b5f
|
fixed https://bugs.eclipse.org/bugs/show_bug.cgi?id=102043
|
2005-11-16 01:53:51 +00:00 |
|
Doug Schaefer
|
f385ba4ef0
|
Cleaned up dependencies a little.
|
2005-11-15 21:40:08 +00:00 |
|
Doug Schaefer
|
f68ca2c02b
|
Made all of the plugins OSGi components.
|
2005-11-15 21:33:43 +00:00 |
|
Doug Schaefer
|
d11105a29b
|
Start of Scope2 and cleaned up ASTNode a little.
|
2005-11-11 03:21:43 +00:00 |
|
Doug Schaefer
|
4108c84536
|
Start of Scope2 and cleaned up ASTNode a little.
|
2005-11-11 02:45:18 +00:00 |
|
Andrew Niefer
|
416f05ffe1
|
fix bug 105852
|
2005-11-10 23:47:33 +00:00 |
|
Doug Schaefer
|
f1fa62b185
|
Upversioned everything. Changed the features to not unpack the plugins that don't have shared libraries.
|
2005-11-10 21:41:23 +00:00 |
|
Doug Schaefer
|
a17df8ba39
|
Patch for Todd
|
2005-11-10 15:20:17 +00:00 |
|
Doug Schaefer
|
7c13219552
|
Fixed NPE in open declaration.
|
2005-11-09 16:19:01 +00:00 |
|
Doug Schaefer
|
ecdeab8ddc
|
Removed the cdtparser jar since it currently has a dependency up to the cdtcore jar due to the new PDOM interface. We'll have to figure out something for this later.
|
2005-11-02 15:51:48 +00:00 |
|
Doug Schaefer
|
d9f748b48c
|
Updated PDOM to be able to handle Mozilla.
|
2005-10-21 17:36:48 +00:00 |
|
Doug Schaefer
|
a73e7e9970
|
Fixed a couple of NPEs in resolvePrefix.
|
2005-10-18 20:27:14 +00:00 |
|
Doug Schaefer
|
9746494f77
|
Made the completion parse use the PDOM code reader to make it incremental. Also added CPPVariable bindings so that the icons will appear in content assist.
|
2005-10-18 14:55:33 +00:00 |
|
Doug Schaefer
|
84a0ef841b
|
Hooked up the PDOM to the prefix lookup for content assist.
|
2005-10-18 04:30:05 +00:00 |
|
Doug Schaefer
|
cb04187d5b
|
A little more PDOM magic. Project deletes, incremental parsing.
|
2005-10-17 21:34:42 +00:00 |
|
Doug Schaefer
|
88dc548a51
|
Started hooking up incremental parse for PDOM.
|
2005-10-17 13:54:54 +00:00 |
|
Doug Schaefer
|
8c41743dc7
|
Got more of the PDOM working. Able to do stdio.h and iostream.
|
2005-10-13 19:43:40 +00:00 |
|
Doug Schaefer
|
083a674975
|
PDOM Update - First open declaration out of the PDOM!
|
2005-10-13 02:20:46 +00:00 |
|
Doug Schaefer
|
bae4e4f3fa
|
Propagate from cdt_3_0.
|
2005-10-08 16:59:17 +00:00 |
|
Doug Schaefer
|
ee2db04840
|
Created the PDOM Updator which directly hooks up as a resource change listener, thus bypassing all the madness with the indexer.
|
2005-09-29 21:24:29 +00:00 |
|