1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-13 03:55:22 +02:00
Commit graph

121 commits

Author SHA1 Message Date
Anton Leherbauer
ef7458bcf9 Cleanup obsolete extension points 2008-01-08 11:27:57 +00:00
Doug Schaefer
e8019df504 Flexible File System. Get project creation working by replacing the use of IPath for project location with URIs. Also move FFS to its own plugin to avoid early initialization of the CDT. 2007-12-31 20:31:08 +00:00
Doug Schaefer
0d50d5b222 Get more of the FFS working. Also turned on Java 5 for cdt.core. 2007-12-28 21:29:45 +00:00
Markus Schorn
21b09a659c Headers included from c- and c++-files (bug 191989). 2007-12-07 10:33:34 +00:00
Doug Schaefer
2a3047e389 Bug 208944 - start of Flexible File System. 2007-11-06 21:29:12 +00:00
Andrew Ferguson
93fb4901f6 208582: remove duplicate GeneratePDOM registration 2007-11-02 16:33:01 +00:00
Anton Leherbauer
8b8971f1a3 Fix for 201983: [Editor] Inflexible assembler highlighling 2007-10-31 14:40:38 +00:00
Mikhail Sennikovsky
8d2d72b9b8 Fix for [Bug 195341] ".cproject" files are not registered as CVS file content 2007-07-05 17:46:18 +00:00
Markus Schorn
a03112ed99 Fix for 79459 by Sergey Prigogin, Task tags for CDT. 2007-05-30 11:08:06 +00:00
Anton Leherbauer
67211f8e0a Fix for 186774: Need an ILanguage for assembly content 2007-05-14 13:05:47 +00:00
Mikhail Sennikovsky
13968f3102 patch from Bala Torati with small modifications
1. Fix for [Bug 184449] [Template Engine] It should be possible to press "Finish" on the first wizard page for templates having default values assigned
2. Fix for [Bug 184593] [Template Engine] Need a way to add tool-chain associations to existing templates
3. Fix for [Bug 184455] [Template Engine] NPE in template engine tests
2007-05-10 16:03:53 +00:00
Mikhail Sennikovsky
c5603e5a0e Template Engine submission from Bala Torati (Symbian) with some modifications and bug-fixes (see Bug 160012) 2007-04-26 17:07:39 +00:00
Anton Leherbauer
d1713fd418 Fix for 178033: Language names are used inconsistently 2007-04-24 12:39:32 +00:00
Doug Schaefer
72947a1a2e Bug 152041 - Filter out running of the binary parser to only parse if the file has no extension, the extension is a number (e.g. libc.so.1), or the file is a binaryFile content type. Much faster now... 2007-04-17 22:57:42 +00:00
Mikhail Sennikovsky
cb19d69cff 1. Fix for [Bug 182711] [Project Model] CoreModel.create(IFile) cannot be used in jobs
2. External setting provider mechanism
3. other bug-fixes
2007-04-17 11:14:13 +00:00
Andrew Ferguson
df5d491ef2 169668: provide an offline PDOM generation tool 2007-02-28 15:08:41 +00:00
Mikhail Sennikovsky
5fdd70a074 New Project Model initial check-in 2007-02-20 17:23:35 +00:00
Markus Schorn
19ec4b5024 Fix for 108173, basically removes warnings in plugin.xml 2007-02-13 09:39:20 +00:00
Norbert Pltt
c64385f973 Fix for #151005 - Error parser - cannot generate proper marker for file outside of the workspace 2006-11-20 08:14:14 +00:00
Markus Schorn
d5bc2d7474 Fix for 161392, language computation for header files. 2006-10-18 13:30:22 +00:00
Markus Schorn
f5a4ba1d76 Introduces an API to access the PDOM, bug 149565. 2006-10-12 13:23:56 +00:00
Markus Schorn
b259cae666 Fix for 132201, prefer content types with a case-sensitive match. 2006-07-11 15:08:57 +00:00
Doug Schaefer
c27a51479b Removed the ctags indexer from the UI. Added a check box to the indexer preference page to allow for all projects to be updated to the new preference. 2006-05-22 19:39:55 +00:00
Markus Schorn
bfb871dd28 Patch from Anton Leherbauer for bug 78670, add *.c++ to content-type. 2006-04-25 13:58:57 +00:00
Doug Schaefer
d29e62720b PDOM - Added file inclusions to index. Started the Full Indexer. Change the visit method on BTrees to be accept, as is the standard name for such things. 2006-04-22 21:51:46 +00:00
Doug Schaefer
7814922230 Hooked up ctags indexer, although it doesn't record any bindings yet. Got rid of IScope2 since I can't remember what I was going to do with it. Started work on recording inclusions in PDOM. 2006-04-17 19:02:10 +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
a9d3047502 Pretty massive update to the PDOM. Made IBindings adaptable. Introducing the Index View. 2005-12-21 21:01:29 +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
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
Doug Schaefer
f68ca2c02b Made all of the plugins OSGi components. 2005-11-15 21:33:43 +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
43b6989c8f Introducing the PDOM. It is currently in optional plugins while under development. 2005-09-28 20:50:11 +00:00
Doug Schaefer
5d8d0dacaa Added in hooks to plugin a database for the PDOM. 2005-09-09 19:31:41 +00:00
Alain Magloire
7bbe09a4f7 Confusion between "S" and "s" the "S" extension is remove for now. 2005-08-08 16:26:12 +00:00
Doug Schaefer
37216cd824 [105915] Updates to fix up the ISV docs 2005-08-05 15:20:45 +00:00
Doug Schaefer
e83482c41d Cleaning up the ISV docs. Remove reference to missing schema files in core. 2005-07-27 19:51:54 +00:00
Alain Magloire
cbe3104e3b 2005-07-22 Alain Magloire
Fix PR 104908
	* plugin.xml
2005-07-23 00:28:44 +00:00
David Inglis
8d3bd00d1c 2005-07-06 David Inglis - fixed bug#102546 2005-07-06 18:36: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
Doug Schaefer
967a5b1d91 Made the DOM Indexer the default and put in better names for the indexers. 2005-06-10 03:13:25 +00:00
Alain Magloire
f441ff3778 2005-06-08 Alain Magloire
Move to the IContentTypeManager framework: PR 86645
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AbstractIndexer.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFileToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/AddFolderToIndex.java
	* index/org/eclipse/cdt/internal/core/index/sourceindexer/SourceIndexerRequestor.java

	* model/org/eclipse/cdt/core/model/CoreModel.java
	* model/org/eclipse/cdt/core/model/ITranslationUnit.java

	* model/org/eclipse/cdt/internal/core/model/CContainer.java
	* model/org/eclipse/cdt/internal/core/model/CModelManager.java
	+ model/org/eclipse/cdt/internal/core/model/ContentTypeProcessor.java
	* model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java
	* model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java
	* model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/IncludeReference.java
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	- model/org/eclipse/cdt/internal/core/model/ResolverProcessor.java
	* model/org/eclipse/cdt/internal/core/model/TranslationUnit.java
	* model/org/eclipse/cdt/internal/core/model/WorkingCopy.java

	* plugin.xml
	- schema/CFileType.exsd
	- schema//CFileTypeAssociation.exsd
	- template/cpp_headers

	* search/org/eclipse/cdt/core/search
	* src/org/eclipse/cdt/core/CCorePlugin.java

	- src/org/eclipse/cdt/core/filetype/*
	- src/org/eclipse/cdt/core/internal/filetype/*
2005-06-09 16:06:09 +00:00
Bogdan Gheorghe
6f38f94b90 Added Indexer Preference page that sets up the indexer to use for new projects
Removed Index Enabled checkboxes from Source + Dom indexers
Added import ctags file option under CTags Indexer
Fixed Apply/OK problem
2005-04-27 19:18:13 +00:00
Bogdan Gheorghe
b456fdc959 Initial CTags Indexer contribution
Added timing option to all three indexers
Modified event notification for all indexers to make use of ICDTIndexer constants
Modified SearchEngine to work with all 3 indexers
Added UI block for CTagsIndexer
Ironed out some UI wrinkles in Indexer Block
Added indexer change event for UI Block
2005-03-28 16:36:13 +00:00
Vladimir Hirsl
159eeee20f New DOM AST based indexer and property page.
Indexer infrastructure and CPP/C AST visitors.
Generates the same index as the old one.
	Work in progress:
		- include directives dependency
		- problem marker generation
2005-03-24 15:30:27 +00:00
Doug Schaefer
ec85b24cb7 Patch for Bog. Update the Index Manager to use the CDescriptor framework to manage which indexer to instantiate for each project. 2005-03-21 15:44:42 +00:00
Alain Magloire
f328f854fc 2005-03-18 Alain Magloire
Export the PathEntry Variable to the outside world.
	* src/org/eclipse/cdt/internal/core/CCorePluginResources.properties
	* src/org/eclipse/cdt/internal/core/PathEntryVariableManager.java
	* src/org/eclipse/cdt/internal/core/PathEntryVariableResolver.java
	* plugin.properties
	* plugin.xml
2005-03-18 20:25:58 +00:00
Alain Magloire
589f86fdf8 2005-03-14 Alain Magloire
Fix NPEs: PathEntryManager should be created first, since it will
	be use by other components.
	* model/org/eclipse/cdt/internal/core/model/PathEntryManager.java
	* src/org/eclipse/cdt/core/CCorePlugin.java
	* plugin.xml
2005-03-15 19:55:34 +00:00
Bogdan Gheorghe
79386d0400 Cleaned up some reference problems in cdt-core plugin.xml; refactoring tests BaseTestFramework.java 2005-03-14 19:23:37 +00:00
Bogdan Gheorghe
8cb9d02dae New core framework for indexer
New UI framework for indexer
Updates to core tests/ui tests
2005-03-14 05:32:07 +00:00