Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/org.eclipse.cdt.make.core/.classpath7
-rw-r--r--build/org.eclipse.cdt.make.core/.cvsignore1
-rw-r--r--build/org.eclipse.cdt.make.core/.options4
-rw-r--r--build/org.eclipse.cdt.make.core/.project29
-rw-r--r--build/org.eclipse.cdt.make.core/about.html30
-rw-r--r--build/org.eclipse.cdt.make.core/build.properties20
-rw-r--r--build/org.eclipse.cdt.make.core/builtin/gnu.mk991
-rw-r--r--build/org.eclipse.cdt.make.core/builtin/posix.mk92
-rw-r--r--build/org.eclipse.cdt.make.core/plugin.properties26
-rw-r--r--build/org.eclipse.cdt.make.core/plugin.xml166
-rw-r--r--build/org.eclipse.cdt.make.core/schema/ExternalScannerInfoProvider.exsd137
-rw-r--r--build/org.eclipse.cdt.make.core/schema/MakeTargetBuilder.exsd106
-rw-r--r--build/org.eclipse.cdt.make.core/schema/ScannerInfoConsoleParser.exsd119
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/IMakeBuilderInfo.java63
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/IMakeTarget.java55
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/IMakeTargetListener.java16
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/IMakeTargetManager.java35
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeBuilder.java328
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeCorePlugin.java294
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeProjectNature.java178
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerInfo.java122
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeScannerProvider.java211
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/MakeTargetEvent.java50
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IArchiveTarget.java29
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IBadDirective.java18
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ICommand.java69
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IComment.java22
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IDefaultRule.java20
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IDirective.java47
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IEmptyLine.java17
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IIgnoreRule.java19
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IInferenceRule.java23
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IMacroDefinition.java60
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IMakefile.java135
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IMakefileValidator.java32
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IParent.java18
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IPosixRule.java19
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IPreciousRule.java19
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/IRule.java31
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ISccsGetRule.java20
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ISilentRule.java20
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ISpecialRule.java23
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ISuffixesRule.java19
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ITarget.java20
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/ITargetRule.java19
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IConditional.java35
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IDeleteOnErrorRule.java23
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IExportAllVariablesRule.java21
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IGNUMakefile.java31
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IInclude.java19
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IIntermediateRule.java21
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/ILowResolutionTimeRule.java22
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/INotParallelRule.java24
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IPhonyRule.java22
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/ISecondaryRule.java24
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/ITerminal.java24
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IUnExport.java21
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IVPath.java22
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/makefile/gnu/IVariableDefinition.java43
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/DiscoveredScannerInfo.java215
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/DiscoveredScannerInfoProvider.java147
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/IDiscoveredPathManager.java46
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/IExternalScannerInfoProvider.java38
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/IScannerConfigBuilderInfo.java49
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/IScannerInfoCollector.java43
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/IScannerInfoConsoleParser.java42
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/IScannerInfoConsoleParserUtility.java32
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigBuilder.java59
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigNature.java163
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/core/scannerconfig/ScannerConfigUtil.java330
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/BuildInfoFactory.java383
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/ListenerList.java172
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeMessages.java56
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeMessages.properties51
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeProject.java61
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeRecon.java194
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTarget.java219
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/MakeTargetManager.java314
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/PreferenceInitializer.java63
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/ProjectTargets.java401
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/StreamMonitor.java102
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/AbstractMakefile.java264
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/ArchiveTarget.java33
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/BadDirective.java28
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Command.java115
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Comment.java37
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/DefaultRule.java26
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Directive.java86
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/EmptyLine.java32
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/IgnoreRule.java27
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/InferenceRule.java42
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/MacroDefinition.java112
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/MakeFileConstants.java24
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/MakeFileResources.properties24
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/MakefileMessages.java33
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/MakefileReader.java86
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/NullMakefile.java63
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Parent.java71
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/PosixRule.java25
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/PreciousRule.java26
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Rule.java57
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/SccsGetRule.java28
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/SilentRule.java27
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/SpecialRule.java47
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/SuffixesRule.java27
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Target.java36
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/TargetRule.java75
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/Util.java86
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Conditional.java157
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/DefineVariable.java33
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/DeleteOnErrorRule.java32
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Else.java29
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Endef.java29
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Endif.java28
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/ExportAllVariablesRule.java30
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/ExportVariable.java25
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefile.java815
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileChecker.java152
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileConstants.java42
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileUtil.java227
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUMakefileValidator.java217
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/GNUTargetRule.java70
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Ifdef.java37
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Ifeq.java32
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Ifndef.java37
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Ifneq.java32
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Include.java68
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/IntermediateRule.java30
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/LowResolutionTimeRule.java31
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/NotParallelRule.java33
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/OverrideDefine.java34
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/OverrideVariable.java26
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/PhonyRule.java31
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/SecondaryRule.java33
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/StaticTargetRule.java76
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/TargetVariable.java34
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/Terminal.java33
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/UnExport.java35
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/VPath.java45
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/gnu/VariableDefinition.java133
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/posix/PosixMakefile.java355
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/makefile/posix/PosixMakefileUtil.java161
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/ConsoleOutputStreamSniffer.java117
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/DefaultExternalScannerInfoProvider.java288
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/DiscoveredPathContainer.java99
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/DiscoveredPathInfo.java119
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/DiscoveredPathInitializer.java24
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/DiscoveredPathManager.java320
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/ScannerConfigInfoFactory.java361
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/ScannerInfoCollector.java440
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/ScannerInfoConsoleParserFactory.java112
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCScannerConfigUtil.java58
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCScannerInfoConsoleParser.java317
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/gnu/GCCSpecsConsoleParser.java116
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/CygpathTranslator.java114
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/ScannerInfoConsoleParserUtility.java445
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/SymbolEntry.java146
-rw-r--r--build/org.eclipse.cdt.make.core/src/org/eclipse/cdt/make/internal/core/scannerconfig/util/TraceUtil.java80
-rw-r--r--build/org.eclipse.cdt.make.ui/.classpath7
-rw-r--r--build/org.eclipse.cdt.make.ui/.cvsignore1
-rw-r--r--build/org.eclipse.cdt.make.ui/.project31
-rw-r--r--build/org.eclipse.cdt.make.ui/about.html30
-rw-r--r--build/org.eclipse.cdt.make.ui/build.properties17
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/actions/build_menu.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/alphab_sort_co.gifbin224 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/convert-normal.gifbin329 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/make.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/makefile.gifbin169 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/newc_app.gifbin582 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/newcc_app.gifbin585 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/segment_edit.gifbin158 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/target_add.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/target_build.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/target_delete.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/target_edit.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/ctool16/update_old.gifbin571 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/cview16/make_target.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/dtool16/alphab_sort_co.gifbin99 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/dtool16/segment_edit.gifbin89 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/dtool16/target_add.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/dtool16/target_build.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/dtool16/target_delete.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/dtool16/target_edit.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/etool16/alphab_sort_co.gifbin160 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/etool16/segment_edit.gifbin121 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/etool16/target_add.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/etool16/target_build.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/etool16/target_delete.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/etool16/target_edit.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/command_obj.gifbin125 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/error_obj.gifbin159 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/include_obj.gifbin107 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/irule_obj.gifbin172 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/macro_obj.gifbin171 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/relation_obj.gifbin256 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/target_obj.gifbin161 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/obj16/trule_obj.gifbin135 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/icons/wizban/newcprj_wiz.gifbin3192 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.make.ui/plugin.properties61
-rw-r--r--build/org.eclipse.cdt.make.ui/plugin.xml475
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/ErrorParserBlock.java48
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeProjectOptionBlock.java77
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeResources.properties261
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeStartup.java46
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeUIImages.java125
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeUIPlugin.java255
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MakeUIPreferenceInitializer.java24
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/MessageLine.java70
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/AddBuildTargetAction.java139
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/IMakefileDocumentProvider.java35
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/IMakefileEditorActionDefinitionIds.java26
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/LexicalSortingAction.java81
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileContentOutlinePage.java314
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileDocumentProvider.java177
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditor.java223
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditorActionContributor.java108
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileEditorTogglePresentationAction.java50
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/MakefileSourceConfiguration.java181
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/OpenDeclarationAction.java109
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/editor/WorkingCopyManager.java106
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/CheckboxTablePart.java66
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/SharedPart.java53
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/SharedPartWithButtons.java111
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/StructuredViewerPart.java69
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/part/WizardCheckboxTablePart.java151
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/preferences/MakeTargetsPreferencePage.java59
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/preferences/NewMakeProjectPreferencePage.java104
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/properties/MakePropertyPage.java127
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/scannerconfig/DiscoveredElement.java221
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/scannerconfig/DiscoveredElementLabelProvider.java193
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/scannerconfig/DiscoveredElementSorter.java58
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/CompletionProposalComparator.java35
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/IMakefileColorManager.java35
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/MakefileColorManager.java47
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/WordPartDetector.java99
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileAnnotationHover.java72
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileCodeScanner.java192
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileCompletionProcessor.java243
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileMacroScanner.java114
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefilePartitionScanner.java237
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileReconcilingStrategy.java89
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileSimpleMacroRule.java55
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileTextHover.java103
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/text/makefile/MakefileWordDetector.java34
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/internal/ui/wizards/StatusWizardPage.java91
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/IMakeHelpContextIds.java37
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/IWorkingCopyManager.java77
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/IWorkingCopyManagerExtension.java43
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/MakeContentProvider.java246
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/MakeLabelProvider.java88
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/TargetBuild.java114
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/TargetListViewerPart.java178
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/actions/AbstractTargetAction.java88
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/actions/BuildTargetAction.java67
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/actions/CreateTargetAction.java29
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/actions/UpdateMakeProjectAction.java270
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/BuildPathInfoBlock.java489
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/BuildTargetDialog.java98
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/DiscoveredPathContainerPage.java741
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/DiscoveryOptionsBlock.java602
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/MakeTargetDialog.java445
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/ManageDefinedSymbolsDialog.java537
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/ManageIncludePathsDialog.java598
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/ScannerConfigOptionsDialog.java576
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/dialogs/SettingsBlock.java503
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/views/AddTargetAction.java66
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/views/BuildTargetAction.java67
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/views/DeleteTargetAction.java110
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/views/EditTargetAction.java65
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/views/MakeView.java171
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/ConvertToMakeProjectWizard.java108
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/ConvertToMakeProjectWizardPage.java104
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/MakeProjectWizardOptionPage.java104
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/NewMakeCCProjectWizard.java57
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/NewMakeCProjectWizard.java39
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/NewMakeProjectWizard.java79
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/UpdateMakeProjectWizard.java44
-rw-r--r--build/org.eclipse.cdt.make.ui/src/org/eclipse/cdt/make/ui/wizards/UpdateMakeProjectWizardPage.java123
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/.classpath8
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/.cvsignore1
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/.project28
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/ChangeLog0
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/build.properties1
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/plugin.xml379
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/managedbuilder/tests/suite/AllManagedBuildTests.java33
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/standardbuilder/core/tests/AllStandardBuildTests.java41
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/suite/org/eclipse/cdt/standardbuilder/core/tests/ScannerConfigConsoleParserTests.java156
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuild/core/tests/ManagedBuildCoreTests.java1599
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuild/core/tests/TestConfigElement.java69
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuild/core/tests/TestManagedConfigProvider.java67
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuild/core/tests/test_commands3
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/.classpath7
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/.cvsignore1
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/.options10
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/.project29
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/ChangeLog502
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/about.html30
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/build.properties16
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/plugin.properties16
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/plugin.xml85
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/schema/ManagedBuildTools.exsd731
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/BuildException.java21
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IBuildObject.java21
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IConfiguration.java147
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IManagedBuildInfo.java309
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IManagedConfigElement.java42
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IManagedConfigElementProvider.java30
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IOption.java209
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IOptionCategory.java50
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ITarget.java309
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ITool.java185
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/IToolReference.java72
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuildManager.java1101
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedBuilderCorePlugin.java92
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/core/ManagedCProjectNature.java181
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/BuildObject.java55
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Configuration.java681
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/DefaultManagedConfigElement.java81
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/GeneratedMakefileBuilder.java764
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ManagedBuildInfo.java1012
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ManagedMakeMessages.java58
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ManagedMakeProject.java52
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Option.java459
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OptionCategory.java136
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/OptionReference.java582
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/PluginResources.properties66
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Target.java971
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/Tool.java519
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ToolReference.java728
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/DefaultGCCScannerInfoCollector.java95
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/DefaultGnuWinScannerInfoCollector.java69
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/ManagedBuildCPathEntryContainer.java252
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/scannerconfig/ManagedBuildPathEntryContainerInitializer.java49
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/IManagedBuilderMakefileGenerator.java115
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/IManagedDependencyGenerator.java29
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/DefaultGCCDependencyCalculator.java113
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/gnu/GnuMakefileGenerator.java1657
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/internal/DefaultIndexerDependencyCalculator.java87
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/makegen/internal/DefaultNoDependencyCalculator.java50
-rw-r--r--build/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/scannerconfig/IManagedScannerInfoCollector.java52
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/.classpath7
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/.cvsignore1
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/.project35
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/ChangeLog248
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/about.html30
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/build.properties6
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/action-buildconfig.gifbin940 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/action-deleteconfig.gifbin936 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/action-editconfig.gifbin942 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/action-newconfig.gifbin941 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/build_configs.gifbin940 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-category.gifbin902 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-compiler.gifbin157 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-debug.gifbin166 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-librarian.gifbin171 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-linker.gifbin130 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-preprocessor.gifbin167 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-profile.gifbin193 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-release.gifbin166 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/build16/config-tool.gifbin891 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/list/list-add.gifbin901 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/list/list-delete.gifbin143 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/list/list-edit.gifbin909 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/list/list-movedown.gifbin888 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/list/list-moveup.gifbin895 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/wizban/newmngc_app.gifbin416 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/icons/full/wizban/newmngcc_app.gifbin425 -> 0 bytes
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/plugin.properties148
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/plugin.xml1840
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ErrorParserBlock.java86
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderHelpContextIds.java30
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIImages.java123
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIMessages.java56
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedBuilderUIPlugin.java131
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedMakeStartup.java52
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/ManagedProjectOptionBlock.java57
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/internal/ui/PluginResources.properties130
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/actions/UpdateManagedProjectAction.java580
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BrowseEntryDialog.java338
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionComboFieldEditor.java115
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildOptionSettingsPage.java188
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildPropertyPage.java939
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildSettingsPage.java40
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolSettingsPage.java521
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/BuildToolsSettingsStore.java469
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControl.java512
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/FileListControlFieldEditor.java225
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ManageConfigDialog.java596
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ManagedBuilderPropertyPage.java174
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/MultiLineTextFieldEditor.java552
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/NewConfigurationDialog.java332
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolListContentProvider.java91
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/properties/ToolListLabelProvider.java61
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/CProjectPlatformPage.java342
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/ConfigurationContentProvider.java35
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/ConfigurationLabelProvider.java36
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedCCProjectWizard.java54
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedCProjectWizard.java39
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectOptionPage.java124
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/src/org/eclipse/cdt/managedbuilder/ui/wizards/NewManagedProjectWizard.java218
-rw-r--r--core/org.eclipse.cdt.core.aix/.classpath7
-rw-r--r--core/org.eclipse.cdt.core.aix/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.aix/.project29
-rw-r--r--core/org.eclipse.cdt.core.aix/.template4
-rw-r--r--core/org.eclipse.cdt.core.aix/build.properties6
-rw-r--r--core/org.eclipse.cdt.core.aix/fragment.xml23
-rw-r--r--core/org.eclipse.cdt.core.aix/library/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.aix/library/Makefile29
-rw-r--r--core/org.eclipse.cdt.core.aix/library/PTY.h21
-rw-r--r--core/org.eclipse.cdt.core.aix/library/PTYInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.aix/library/PTYOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.aix/library/Spawner.h45
-rw-r--r--core/org.eclipse.cdt.core.aix/library/SpawnerInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.aix/library/SpawnerOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.aix/library/exec0.h11
-rw-r--r--core/org.eclipse.cdt.core.aix/library/exec_unix.c135
-rw-r--r--core/org.eclipse.cdt.core.aix/library/io.c103
-rw-r--r--core/org.eclipse.cdt.core.aix/library/openpty.c105
-rw-r--r--core/org.eclipse.cdt.core.aix/library/openpty.h10
-rw-r--r--core/org.eclipse.cdt.core.aix/library/pfind.c78
-rw-r--r--core/org.eclipse.cdt.core.aix/library/pty.c35
-rw-r--r--core/org.eclipse.cdt.core.aix/library/ptyio.c107
-rw-r--r--core/org.eclipse.cdt.core.aix/library/spawner.c218
-rw-r--r--core/org.eclipse.cdt.core.aix/src/org/eclipse/cdt/internal/core/aix/ProcessInfo.java55
-rw-r--r--core/org.eclipse.cdt.core.aix/src/org/eclipse/cdt/internal/core/aix/ProcessList.java82
-rw-r--r--core/org.eclipse.cdt.core.linux/.classpath7
-rw-r--r--core/org.eclipse.cdt.core.linux/.cvsignore2
-rw-r--r--core/org.eclipse.cdt.core.linux/.project29
-rw-r--r--core/org.eclipse.cdt.core.linux/ChangeLog48
-rw-r--r--core/org.eclipse.cdt.core.linux/build.properties8
-rw-r--r--core/org.eclipse.cdt.core.linux/fragment.xml23
-rw-r--r--core/org.eclipse.cdt.core.linux/library/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.linux/library/Makefile44
-rw-r--r--core/org.eclipse.cdt.core.linux/library/PTY.h21
-rw-r--r--core/org.eclipse.cdt.core.linux/library/PTYInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.linux/library/PTYOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.linux/library/Spawner.h45
-rw-r--r--core/org.eclipse.cdt.core.linux/library/SpawnerInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.linux/library/SpawnerOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.linux/library/exec0.h11
-rw-r--r--core/org.eclipse.cdt.core.linux/library/exec_unix.c135
-rw-r--r--core/org.eclipse.cdt.core.linux/library/io.c103
-rw-r--r--core/org.eclipse.cdt.core.linux/library/openpty.c105
-rw-r--r--core/org.eclipse.cdt.core.linux/library/openpty.h10
-rw-r--r--core/org.eclipse.cdt.core.linux/library/pfind.c78
-rw-r--r--core/org.eclipse.cdt.core.linux/library/pty.c35
-rw-r--r--core/org.eclipse.cdt.core.linux/library/ptyio.c107
-rw-r--r--core/org.eclipse.cdt.core.linux/library/spawner.c218
-rw-r--r--core/org.eclipse.cdt.core.linux/os/linux/ppc/libpty.sobin17384 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.linux/os/linux/ppc/libspawner.sobin21507 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.linux/os/linux/x86/libpty.sobin10133 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.linux/os/linux/x86/libspawner.sobin13801 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.linux/src/org/eclipse/cdt/internal/core/linux/ProcessInfo.java55
-rw-r--r--core/org.eclipse.cdt.core.linux/src/org/eclipse/cdt/internal/core/linux/ProcessList.java82
-rw-r--r--core/org.eclipse.cdt.core.macosx/.cdtproject6
-rw-r--r--core/org.eclipse.cdt.core.macosx/.classpath7
-rw-r--r--core/org.eclipse.cdt.core.macosx/.cvsignore2
-rw-r--r--core/org.eclipse.cdt.core.macosx/.project29
-rw-r--r--core/org.eclipse.cdt.core.macosx/ChangeLog3
-rw-r--r--core/org.eclipse.cdt.core.macosx/build.properties8
-rw-r--r--core/org.eclipse.cdt.core.macosx/fragment.xml23
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/Makefile46
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/PTY.h21
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/PTYInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/PTYOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/Spawner.h45
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/SpawnerInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/SpawnerOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/exec0.h11
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/exec_unix.c135
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/io.c103
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/openpty.c104
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/openpty.h10
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/pfind.c78
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/pty.c35
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/ptyio.c107
-rw-r--r--core/org.eclipse.cdt.core.macosx/library/spawner.c218
-rw-r--r--core/org.eclipse.cdt.core.macosx/os/macosx/ppc/libpty.jnilibbin10220 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.macosx/os/macosx/ppc/libspawner.jnilibbin15288 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.macosx/src/org/eclipse/cdt/internal/core/macosx/ProcessInfo.java45
-rw-r--r--core/org.eclipse.cdt.core.macosx/src/org/eclipse/cdt/internal/core/macosx/ProcessList.java68
-rw-r--r--core/org.eclipse.cdt.core.qnx/.classpath7
-rw-r--r--core/org.eclipse.cdt.core.qnx/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.qnx/.project29
-rw-r--r--core/org.eclipse.cdt.core.qnx/ChangeLog36
-rw-r--r--core/org.eclipse.cdt.core.qnx/build.properties8
-rw-r--r--core/org.eclipse.cdt.core.qnx/fragment.xml23
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/.cvsignore3
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/PTY.h21
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/PTYInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/PTYOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/common.mk14
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/openpty.c104
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/openpty.h10
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/pty.c35
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/ptyio.c103
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/x86/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/pty/x86/so/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/Spawner.h45
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/SpawnerInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/SpawnerOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/common.mk14
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/iostream.c109
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/spawner.c266
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/x86/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.qnx/library/spawner/x86/so/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.qnx/os/qnx/x86/libpty.sobin7028 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.qnx/os/qnx/x86/libspawner.sobin9426 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.qnx/src/org/eclipse/cdt/internal/core/qnx/ProcessInfo.java55
-rw-r--r--core/org.eclipse.cdt.core.qnx/src/org/eclipse/cdt/internal/core/qnx/ProcessList.java140
-rw-r--r--core/org.eclipse.cdt.core.solaris/.classpath7
-rw-r--r--core/org.eclipse.cdt.core.solaris/.cvsignore2
-rw-r--r--core/org.eclipse.cdt.core.solaris/.project29
-rw-r--r--core/org.eclipse.cdt.core.solaris/ChangeLog38
-rw-r--r--core/org.eclipse.cdt.core.solaris/build.properties8
-rw-r--r--core/org.eclipse.cdt.core.solaris/fragment.xml23
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/Makefile29
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/PTY.h21
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/PTYInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/PTYOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/Spawner.h45
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/SpawnerInputStream.h32
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/SpawnerOutputStream.h29
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/exec0.h10
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/exec_unix.c135
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/io.c103
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/openpty.c107
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/openpty.h10
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/pfind.c76
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/pty.c35
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/ptyio.c103
-rw-r--r--core/org.eclipse.cdt.core.solaris/library/spawner.c219
-rw-r--r--core/org.eclipse.cdt.core.solaris/os/solaris/sparc/libpty.sobin9681 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.solaris/os/solaris/sparc/libspawner.sobin14902 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.solaris/src/org/eclipse/cdt/internal/core/solaris/ProcessInfo.java55
-rw-r--r--core/org.eclipse.cdt.core.solaris/src/org/eclipse/cdt/internal/core/solaris/ProcessList.java78
-rw-r--r--core/org.eclipse.cdt.core.tests/.cdtproject4
-rw-r--r--core/org.eclipse.cdt.core.tests/.classpath14
-rw-r--r--core/org.eclipse.cdt.core.tests/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.tests/.project34
-rw-r--r--core/org.eclipse.cdt.core.tests/ChangeLog1793
-rw-r--r--core/org.eclipse.cdt.core.tests/about.html44
-rw-r--r--core/org.eclipse.cdt.core.tests/build.properties17
-rw-r--r--core/org.eclipse.cdt.core.tests/build/org/eclipse/cdt/core/build/managed/tests/StandardBuildTests.java385
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/model/failedTests/CModelElementsFailedTests.java69
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/model/failedTests/FailedDeclaratorsTest.java168
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/model/failedTests/FailedMacroTests.java120
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/parser/failedTests/ASTFailedTests.java161
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/parser/failedTests/FailedCompleteParseASTTest.java138
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/parser/failedTests/STLFailedTests.java50
-rw-r--r--core/org.eclipse.cdt.core.tests/failures/org/eclipse/cdt/core/parser/failedTests/SelectionParseFailedTest.java22
-rw-r--r--core/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/DependencyTests.java708
-rw-r--r--core/org.eclipse.cdt.core.tests/indexer/org/eclipse/cdt/core/indexer/tests/IndexManagerTests.java588
-rw-r--r--core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/cdescriptor/tests/CDescriptorTests.java236
-rw-r--r--core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/filetype/tests/ResolverTests.java998
-rw-r--r--core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/GCCErrorParserTests.java163
-rw-r--r--core/org.eclipse.cdt.core.tests/misc/org/eclipse/cdt/core/internal/errorparsers/tests/GenericErrorParserTests.java188
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/AllCoreTests.java45
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/AllLanguageInterfaceTests.java39
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/ArchiveTests.java209
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/BinaryTests.java425
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CModelElementsTests.java529
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CModelExceptionTest.java113
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CModelTests.java245
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/CPathEntryTest.java222
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/DeclaratorsTests.java103
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/ElementDeltaTests.java284
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/FlagTests.java212
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/IIncludeTests.java115
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/IMacroTests.java107
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/IStructureTests.java422
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/ITemplateTests.java249
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/IntegratedCModelTest.java105
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/MacroTests.java48
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/StructuralCModelElementsTests.java537
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/StructuralMacroTests.java36
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/StructuralStructureTests.java163
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/StructuralTemplateTests.java214
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/TranslationUnitBaseTest.java159
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/TranslationUnitTests.java220
-rw-r--r--core/org.eclipse.cdt.core.tests/model/org/eclipse/cdt/core/model/tests/WorkingCopyTests.java112
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/AutomatedFramework.java190
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/AutomatedTest.java130
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/BaseASTTest.java196
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/BaseScannerTest.java233
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/BranchTrackerTest.java205
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CharArrayUtilsTest.java98
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTExpressionTest.java1106
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTSymbolIteratorTest.java355
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTemplateTest.java1047
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseASTTest.java2082
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseBaseTest.java1023
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompleteParseProblemTest.java139
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompletionParseBaseTest.java126
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/CompletionParseTest.java1218
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ExprEvalTest.java90
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/FailingTemplateTests.java206
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/FractionalAutomatedTest.java259
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTemplateTests.java2632
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserSymbolTableTest.java3517
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ParserTestSuite.java51
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/PerformanceTests.java45
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/PreprocessorConditionalTest.java113
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/QuickParseASTQualifiedNameTest.java114
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/QuickParseASTTests.java2267
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/QuickParseProblemTests.java42
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ScannerSpeedTest.java108
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ScannerTestCase.java1751
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/SelectionParseBaseTest.java66
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/SelectionParseTest.java369
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/SpeedTest.java181
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/StructuralParseTest.java96
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/TortureTest.java288
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/XMLDumper.java145
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner2/BaseScanner2Test.java250
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner2/Scanner2SpeedTest.java108
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner2/Scanner2Test.java1686
-rw-r--r--core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/scanner2/SpeedTest2.java197
-rw-r--r--core/org.eclipse.cdt.core.tests/plugin.xml56
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cfiles/CModelElementsTestStart.h138
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cfiles/TranslationUnits.c70
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cfiles/WorkingCopyTestStart.h2
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cfiles/included.h10
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cmodel/DeclaratorsTests.cpp24
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cmodel/IIncludeTest.h42
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cmodel/IMacroTest.h4
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cmodel/IStructure.c88
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cmodel/ITemplate.cpp72
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/cmodel/MacroTests.c24
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/DepTest.cpp8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/DepTest.h8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/DepTest2.cpp8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/DepTest2.h8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/DepTest3.cpp7
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/DepTest3.h8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/Inc1.h8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/a.h8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/c.h6
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/dependency/d.h6
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/common.mk7
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/main.c7
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/ppc/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/ppc/be.g/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/ppc/be.g/exe_gbin18341 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/ppc/be.g/main.obin7724 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/ppc/be.g/test.obin8036 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/ppc/be.g/test2.obin8128 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/test.c14
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/test2.c13
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o.g/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o.g/exe_gbin10783 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o.g/main.obin5980 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o.g/test.obin6148 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o.g/test2.obin6284 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o/exebin4591 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o/main.obin892 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o/test.obin980 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exe/x86/o/test2.obin1076 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/common.mk7
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/main.c8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/x86/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/x86/o.g/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/x86/o.g/exebig_gbin9065 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/exebig/x86/o.g/main.obin6180 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexer/DocumentManager.cpp25
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexer/DocumentManager.h20
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexer/extramail.cpp112
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexer/mail.cpp98
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/indexer/reftest.cpp22
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/AutomatedTest/AutomatedTest.properties13
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/AutomatedTest/FractionalAutomatedTest.properties17
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/AutomatedTest/defaultC/Simple.c43
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/AutomatedTest/defaultC/Simple.h17
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/AutomatedTest/defaultCpp/Simple.cpp37
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/AutomatedTest/defaultCpp/Simple.h32
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/LineNumberTest.h43
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/TortureTest/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/parser/TortureTest/ReadMe-TortureText.txt31
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/search/classDecl.cpp102
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/search/include.h36
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/common.mk6
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/test.c14
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/test2.c13
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/Makefile8
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/a.g/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/a.g/libtestlib_g.abin12682 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/a.g/test.obin6156 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/a.g/test2.obin6284 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/Makefile1
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/libtestlib_g.sobin10171 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/libtestlib_gS.abin12906 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/test.obin6272 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/resources/testlib/x86/so.g/test2.obin6392 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/BaseSearchTest.java133
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ClassDeclarationPatternTests.java296
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/FunctionMethodPatternTests.java249
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/OtherPatternTests.java415
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/ParseTestOnSearchFiles.java66
-rw-r--r--core/org.eclipse.cdt.core.tests/search/org/eclipse/cdt/core/search/tests/SearchTestSuite.java34
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AISResultPrinter.java53
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/AutomatedIntegrationSuite.java77
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/core/suite/RunTests.java217
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/CElementDecorator.java30
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/CProjectHelper.java285
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/CTestPlugin.java59
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/CTestSetup.java31
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/FileManager.java55
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/Main.java528
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/NewMain.java73
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/TestPluginLauncher.java57
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/TestProject.java27
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/TestScannerInfo.java27
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/TestScannerProvider.java30
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/AccessibilityTestPass.java66
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/ExpectedStrings.java96
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/ExpectedStringsTests.java114
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/FailureDialog.java107
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/FocusTestPass.java68
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/IDialogTestPass.java48
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/SizingTestPass.java76
-rw-r--r--core/org.eclipse.cdt.core.tests/suite/org/eclipse/cdt/testplugin/util/VerifyDialog.java305
-rw-r--r--core/org.eclipse.cdt.core.tests/test.xml56
-rw-r--r--core/org.eclipse.cdt.core.win32/.classpath7
-rw-r--r--core/org.eclipse.cdt.core.win32/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.core.win32/.project29
-rw-r--r--core/org.eclipse.cdt.core.win32/ChangeLog132
-rw-r--r--core/org.eclipse.cdt.core.win32/build.properties8
-rw-r--r--core/org.eclipse.cdt.core.win32/fragment.xml26
-rw-r--r--core/org.eclipse.cdt.core.win32/library/Spawner.h68
-rw-r--r--core/org.eclipse.cdt.core.win32/library/SpawnerInputStream.h47
-rw-r--r--core/org.eclipse.cdt.core.win32/library/SpawnerOutputStream.h43
-rw-r--r--core/org.eclipse.cdt.core.win32/library/StdAfx.c22
-rw-r--r--core/org.eclipse.cdt.core.win32/library/StdAfx.h41
-rw-r--r--core/org.eclipse.cdt.core.win32/library/Win32ProcessEx.c914
-rw-r--r--core/org.eclipse.cdt.core.win32/library/iostream.c233
-rw-r--r--core/org.eclipse.cdt.core.win32/library/listtasks/StdAfx.cpp8
-rw-r--r--core/org.eclipse.cdt.core.win32/library/listtasks/StdAfx.h29
-rw-r--r--core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.cpp323
-rw-r--r--core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.dsp117
-rw-r--r--core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.dsw29
-rw-r--r--core/org.eclipse.cdt.core.win32/library/listtasks/listtasks.h12
-rw-r--r--core/org.eclipse.cdt.core.win32/library/raise.c157
-rw-r--r--core/org.eclipse.cdt.core.win32/library/spawner.c54
-rw-r--r--core/org.eclipse.cdt.core.win32/library/spawner.dep18
-rw-r--r--core/org.eclipse.cdt.core.win32/library/spawner.dsp181
-rw-r--r--core/org.eclipse.cdt.core.win32/library/spawner.dsw29
-rw-r--r--core/org.eclipse.cdt.core.win32/library/spawner.mak264
-rw-r--r--core/org.eclipse.cdt.core.win32/library/starter/starter.cpp333
-rw-r--r--core/org.eclipse.cdt.core.win32/library/starter/starter.dep5
-rw-r--r--core/org.eclipse.cdt.core.win32/library/starter/starter.mak156
-rw-r--r--core/org.eclipse.cdt.core.win32/os/win32/x86/listtasks.exebin102400 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.win32/os/win32/x86/spawner.dllbin61440 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.win32/os/win32/x86/starter.exebin16384 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.core.win32/src/org/eclipse/cdt/internal/core/win32/ProcessInfo.java55
-rw-r--r--core/org.eclipse.cdt.core.win32/src/org/eclipse/cdt/internal/core/win32/ProcessList.java88
-rw-r--r--core/org.eclipse.cdt.core/.classpath14
-rw-r--r--core/org.eclipse.cdt.core/.cvsignore2
-rw-r--r--core/org.eclipse.cdt.core/.options31
-rw-r--r--core/org.eclipse.cdt.core/.project28
-rw-r--r--core/org.eclipse.cdt.core/ChangeLog1394
-rw-r--r--core/org.eclipse.cdt.core/ChangeLog-20032269
-rw-r--r--core/org.eclipse.cdt.core/about.html30
-rw-r--r--core/org.eclipse.cdt.core/browser/ChangeLog-browser42
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/AllTypesCache.java331
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/IQualifiedTypeName.java43
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/ITypeInfo.java204
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/ITypeInfoVisitor.java18
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/ITypeReference.java89
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/ITypeSearchScope.java47
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/IWorkingCopyProvider.java22
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/QualifiedTypeName.java277
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/Signature.java1997
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeInfo.java321
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeReference.java267
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeSearchScope.java417
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/TypeUtil.java279
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/UnknownTypeInfo.java32
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ChangeCollector.java451
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ITypeHierarchy.java171
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/ITypeHierarchyChangedListener.java29
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/TypeHierarchy.java588
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/TypeHierarchyBuilder.java129
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/TypeHierarchyMessages.java50
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/core/browser/typehierarchy/TypeHierarchyMessages.properties17
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/BasicJob.java116
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/ITypeCache.java204
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerDependenciesJob.java97
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerJob.java142
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/IndexerTypesJob.java219
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/SubTypeLocatorJob.java67
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCache.java788
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheDelta.java60
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheManager.java244
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheMessages.java50
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacheMessages.properties23
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeCacherJob.java225
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeLocatorJob.java67
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/cache/TypeParser.java910
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/util/ArrayUtil.java53
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/util/DelegatedProgressMonitor.java249
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/util/PathUtil.java104
-rw-r--r--core/org.eclipse.cdt.core/browser/org/eclipse/cdt/internal/core/browser/util/SimpleStack.java84
-rw-r--r--core/org.eclipse.cdt.core/build.properties36
-rw-r--r--core/org.eclipse.cdt.core/dependency/ChangeLog68
-rw-r--r--core/org.eclipse.cdt.core/dependency/org/eclipse/cdt/internal/core/sourcedependency/DependencyQueryJob.java228
-rw-r--r--core/org.eclipse.cdt.core/dependency/org/eclipse/cdt/internal/core/sourcedependency/Node.java45
-rw-r--r--core/org.eclipse.cdt.core/dependency/org/eclipse/cdt/internal/core/sourcedependency/UpdateDependency.java116
-rw-r--r--core/org.eclipse.cdt.core/index/ChangeLog416
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/core/index/IIndexChangeListener.java19
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/core/index/IIndexDelta.java28
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/core/index/IndexChangeEvent.java33
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/core/index/Indexer.java83
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/CharOperation.java2572
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/Util.java371
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IDocument.java48
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IEntryResult.java17
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IIndex.java84
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IIndexer.java39
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IIndexerOutput.java26
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/IQueryResult.java15
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/StringMatcher.java389
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/Block.java62
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/BlocksIndexInput.java475
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/BlocksIndexOutput.java216
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/CodeByteStream.java343
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/EntryResult.java68
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/Field.java381
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/FileListBlock.java113
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/GammaCompressedIndexBlock.java190
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IFileDocument.java98
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IIndexConstants.java29
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/InMemoryIndex.java304
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IncludeEntry.java227
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IncludeEntryHashedArray.java84
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/Index.java443
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexBlock.java81
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexDelta.java45
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexInput.java171
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexOutput.java43
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexSummary.java390
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexedFile.java65
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexedFileHashedArray.java109
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/IndexerOutput.java77
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/Int.java21
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/MergeFactory.java296
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/PropertyDocument.java48
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/SafeRandomAccessFile.java31
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/SimpleIndexInput.java209
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/Util.java371
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/WordEntry.java160
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/index/impl/WordEntryHashedArray.java83
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/messages.properties34
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/HashtableOfInt.java93
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/SimpleLookupTable.java153
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/AbstractIndexer.java794
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/AddCompilationUnitToIndex.java43
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/AddFileToIndex.java58
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/AddFolderToIndex.java93
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IIndexConstants.java118
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IndexAllProject.java122
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IndexManager.java893
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IndexProblemHandler.java59
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IndexRequest.java70
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/IndexerModelListener.java123
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/ReadWriteMonitor.java85
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/RemoveFolderFromIndex.java72
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/RemoveFromIndex.java57
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SaveIndex.java56
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexer.java178
-rw-r--r--core/org.eclipse.cdt.core/index/org/eclipse/cdt/internal/core/search/indexing/SourceIndexerRequestor.java859
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/BufferChangedEvent.java112
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CModelException.java123
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CoreModel.java871
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/CoreModelUtil.java524
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ElementChangedEvent.java106
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/Flags.java188
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IArchive.java24
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IArchiveContainer.java25
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBinary.java46
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBinaryContainer.java26
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBinaryElement.java32
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBinaryFunction.java18
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBinaryModule.java24
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBinaryVariable.java12
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBuffer.java257
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IBufferChangedListener.java34
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICContainer.java112
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElement.java342
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElementDelta.java237
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICElementVisitor.java24
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICModel.java195
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICModelMarker.java68
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICModelStatus.java85
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICModelStatusConstants.java228
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ICProject.java242
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IContainerEntry.java16
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IDeclaration.java42
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IElementChangedListener.java20
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IEnumeration.java12
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IEnumerator.java21
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IField.java20
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IFunction.java19
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IFunctionDeclaration.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IInclude.java35
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IIncludeEntry.java60
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IIncludeReference.java42
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IInheritance.java28
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ILibraryEntry.java84
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ILibraryReference.java23
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMacro.java27
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMacroEntry.java53
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMember.java29
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMethod.java18
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IMethodDeclaration.java78
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/INamespace.java22
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IOpenable.java69
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IOutputEntry.java35
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IParent.java44
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IPathEntry.java91
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IPathEntryContainer.java58
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IProblemRequestor.java53
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IProjectEntry.java17
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceEntry.java29
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceManipulation.java115
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceRange.java48
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceReference.java59
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ISourceRoot.java33
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IStructure.java69
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITemplate.java40
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITranslationUnit.java323
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/ITypeDef.java17
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IUsing.java16
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IVariable.java22
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IVariableDeclaration.java30
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/IWorkingCopy.java127
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/core/model/PathEntryContainerInitializer.java76
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/APathEntry.java133
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Archive.java106
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ArchiveContainer.java51
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ArchiveContainerInfo.java37
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ArchiveInfo.java27
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BatchOperation.java59
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Binary.java376
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryContainer.java61
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryContainerInfo.java37
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryElement.java176
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryFunction.java95
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryInfo.java15
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryModule.java94
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryRunner.java149
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BinaryVariable.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Buffer.java464
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/BufferManager.java152
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CContainer.java266
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CContainerInfo.java128
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElement.java496
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElementDelta.java760
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElementDeltaBuilder.java395
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CElementInfo.java144
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CFileInfo.java16
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModel.java222
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelBuilder.java743
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelCache.java146
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelInfo.java69
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelManager.java1080
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelOperation.java599
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CModelStatus.java416
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CProject.java662
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CProjectInfo.java174
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CommitWorkingCopyOperation.java154
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ContainerEntry.java42
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CopyElementsOperation.java214
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CopyResourceElementsOperation.java255
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CoreModelMessages.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CoreModelMessages.properties70
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateElementInTUOperation.java429
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateFieldOperation.java75
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateFunctionDeclarationOperation.java96
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateIncludeOperation.java92
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateMemberOperation.java91
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateMethodOperation.java52
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/CreateWorkingCopyOperation.java77
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DefaultPathEntryStore.java404
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeleteResourceElementsOperation.java49
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DeltaProcessor.java636
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/DestroyWorkingCopyOperation.java78
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ElementCache.java71
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Enumeration.java97
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/EnumerationInfo.java21
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Enumerator.java43
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ExternalTranslationUnit.java84
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Field.java80
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/FieldInfo.java100
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Function.java16
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/FunctionDeclaration.java155
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/FunctionInfo.java77
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/FunctionTemplate.java92
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/IBufferFactory.java36
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/IConstants.java39
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/IDebugLogConstants.java30
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Include.java51
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/IncludeEntry.java130
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/IncludeReference.java141
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryEntry.java184
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryReference.java75
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryReferenceArchive.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/LibraryReferenceShared.java82
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Macro.java28
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MacroEntry.java89
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Method.java16
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MethodDeclaration.java127
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MethodInfo.java100
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MethodTemplate.java94
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MoveResourceElementsOperation.java40
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MultiOperation.java297
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Namespace.java51
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/NullBinaryParser.java54
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Openable.java329
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/OpenableInfo.java20
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/OutputEntry.java49
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Parent.java103
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntry.java152
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/PathEntryManager.java1398
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ProjectEntry.java43
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/ReconcileWorkingCopyOperation.java99
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/RenameResourceElementsOperation.java52
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SetPathEntriesOperation.java121
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceEntry.java47
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceManipulation.java183
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceManipulationInfo.java155
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceMapper.java65
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceRange.java91
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/SourceRoot.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Structure.java147
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/StructureInfo.java41
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/StructureTemplate.java71
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnit.java555
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TranslationUnitInfo.java31
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/TypeDef.java39
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Using.java27
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Util.java284
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/Variable.java25
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/VariableDeclaration.java61
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/VariableInfo.java67
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/VariableTemplate.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/WorkingCopy.java342
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/WorkingCopyInfo.java22
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/util/ICacheEnumeration.java42
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/util/ILRUCacheable.java32
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/util/LRUCache.java503
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/util/LRUCacheEnumerator.java72
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/util/OverflowingLRUCache.java429
-rw-r--r--core/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/util/ToStringSorter.java78
-rw-r--r--core/org.eclipse.cdt.core/parser/ChangeLog-parser1522
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/BacktrackException.java77
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/CodeReader.java113
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/DefaultLogService.java40
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/DefaultProblemHandler.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/Directives.java33
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/EndOfFileException.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/Enum.java32
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/GCCKeywords.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IFilenameProvider.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IGCCToken.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IMacroDescriptor.java65
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IOffsetDuple.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IParser.java63
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IParserLogService.java25
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IPreprocessor.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IProblem.java434
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IQuickParseCallback.java29
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IScanner.java63
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IScannerInfo.java42
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ISourceElementCallbackDelegate.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ISourceElementRequestor.java123
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/IToken.java317
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ITokenDuple.java69
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/KeywordSetKey.java39
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/Keywords.java97
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/NullLogService.java33
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/NullSourceElementRequestor.java498
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/OffsetLimitReachedException.java54
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ParseError.java52
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ParserFactory.java134
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ParserFactoryError.java45
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ParserLanguage.java35
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ParserMode.java43
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ScannerException.java30
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ScannerInfo.java55
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTAccessVisibility.java42
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTClassKind.java31
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTExpressionEvaluationException.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTNotImplementedException.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTPointerOperator.java44
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTSemanticException.java49
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/ASTUtil.java688
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTASMDefinition.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTAbstractDeclaration.java30
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTAbstractTypeSpecifierDeclaration.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTArrayModifier.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTBaseSpecifier.java28
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTClassReference.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTClassSpecifier.java46
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTCodeScope.java32
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTCompilationUnit.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTCompletionNode.java133
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTConstructorMemberInitializer.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTDeclaration.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTDesignator.java42
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTElaboratedTypeSpecifier.java26
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTEnumerationReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTEnumerationSpecifier.java29
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTEnumerator.java27
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTEnumeratorReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTExceptionSpecification.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTExpression.java338
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTFactory.java279
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTField.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTFieldReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTFunction.java43
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTFunctionReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTInclusion.java28
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTInitializerClause.java53
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTLinkageSpecification.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTMacro.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTMember.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTMethod.java35
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTMethodReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTNamespaceAlias.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTNamespaceDefinition.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTNamespaceReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTNode.java74
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTOffsetableElement.java28
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTOffsetableNamedElement.java26
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTParameterDeclaration.java25
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTParameterReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTPointerOperatorOwner.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTQualifiedNameElement.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTReference.java26
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTScope.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTScopedElement.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTScopedTypeSpecifier.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTSimpleTypeSpecifier.java61
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplate.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplateDeclaration.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplateInstantiation.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplateParameter.java43
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplateParameterList.java22
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplateParameterReference.java26
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplateSpecialization.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTemplatedDeclaration.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTypeId.java44
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTypeSpecifier.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTypeSpecifierOwner.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTypedefDeclaration.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTTypedefReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTUsingDeclaration.java25
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTUsingDirective.java21
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTVariable.java33
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IASTVariableReference.java19
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/IReferenceManager.java28
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/gcc/IASTGCCDesignator.java36
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/gcc/IASTGCCExpression.java36
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/ast/gcc/IASTGCCSimpleTypeSpecifier.java37
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/extension/ExtensionDialect.java31
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/extension/IASTFactoryExtension.java73
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/extension/IParserExtension.java70
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/extension/IParserExtensionFactory.java25
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/core/parser/extension/IScannerExtension.java48
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/CompleteParser.java88
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/CompletionParser.java172
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ContextualParser.java273
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/DeclarationWrapper.java788
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Declarator.java439
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ExpressionParser.java2857
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/GCCParserExtension.java451
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IDeclarator.java46
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IDeclaratorOwner.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IExpressionParser.java37
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IParameterCollection.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/IParserData.java117
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/InternalParserUtil.java55
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParameterCollection.java37
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/Parser.java3403
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParserException.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParserExtensionFactory.java65
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParserMessages.java76
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParserMessages.properties66
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ParserProblemFactory.java63
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/QuickParseCallback.java220
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/QuickParser.java79
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/SelectionParser.java391
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/SimpleDeclarationStrategy.java32
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/StructuralParseCallback.java260
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/StructuralParser.java85
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/TemplateParameterManager.java102
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/TypeId.java102
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTAbstractDeclaration.java138
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTArrayModifier.java63
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTCompletionNode.java102
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTDesignator.java89
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTInclusion.java195
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTMacro.java206
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/ASTQualifiedNamedElement.java75
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/BaseASTFactory.java86
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/EmptyIterator.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/GCCASTExtension.java149
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/SymbolIterator.java78
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTASMDefinition.java113
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTAbstractTypeSpecifierDeclaration.java146
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTAnonymousDeclaration.java39
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTBaseSpecifier.java108
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTBinaryExpression.java96
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTClassSpecifier.java359
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTCodeScope.java117
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTCompilationUnit.java94
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTConditionalExpression.java99
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTConstructorMemberInitializer.java102
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTElaboratedTypeSpecifier.java215
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTEmptyExpression.java40
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTEnumerationSpecifier.java203
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTEnumerator.java172
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTExceptionSpecification.java42
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTExpression.java299
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTField.java73
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTFunction.java381
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTIdExpression.java51
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTInitializerClause.java150
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTLinkageSpecification.java142
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTLiteralExpression.java44
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTMethod.java246
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNamespaceAlias.java174
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNamespaceDefinition.java205
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNewDescriptor.java113
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNewExpression.java88
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTNode.java175
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTParameterDeclaration.java234
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTProblemFactory.java66
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTScope.java58
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTSimpleTypeSpecifier.java162
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTSymbol.java85
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTSymbolOwner.java43
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTemplateDeclaration.java228
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTemplateInstantiation.java189
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTemplateParameter.java212
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTemplateSpecialization.java30
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTypeId.java241
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTypeIdExpression.java59
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTTypedef.java216
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTUnaryExpression.java92
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTUnaryIdExpression.java93
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTUnaryTypeIdExpression.java64
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTUsingDeclaration.java150
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTUsingDirective.java146
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ASTVariable.java269
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/CompleteParseASTFactory.java3764
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ExpressionFactory.java58
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ExpressionResult.java60
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ExpressionResultList.java65
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/ReferenceCache.java1372
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/UnresolvedReferenceDuple.java38
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/gcc/ASTGCCSimpleTypeSpecifier.java56
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/complete/gcc/GCCASTCompleteExtension.java122
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTBinaryExpression.java45
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTConditionalExpression.java46
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTEmptyExpression.java33
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTExpression.java237
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTIdExpression.java45
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTLiteralExpression.java42
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTNewExpression.java52
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTTypeIdExpression.java47
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTUnaryExpression.java42
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTUnaryIdExpression.java40
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ASTUnaryTypeIdExpression.java48
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ExpressionFactory.java73
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/ExpressionParseASTFactory.java924
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/expression/GCCASTExpressionExtension.java137
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/gcc/ASTGCCDesignator.java56
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTASMDefinition.java115
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTAbstractTypeSpecifierDeclaration.java145
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTBaseSpecifier.java107
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTClassSpecifier.java251
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTCompilationUnit.java77
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTConstructorMemberInitializer.java69
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTDeclaration.java37
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTDesignatedExpressionInitializerClause.java44
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTDesignatedInitializerListInitializerClause.java47
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTElaboratedTypeSpecifier.java183
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTEnumerationSpecifier.java180
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTEnumerator.java176
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTExceptionSpecification.java68
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTExpressionInitializerClause.java41
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTField.java86
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTFunction.java327
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTInitializerClause.java113
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTInitializerListInitializerClause.java46
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTLinkageSpecification.java143
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTMethod.java224
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTNamespaceAlias.java172
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTNamespaceDefinition.java186
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTNewDescriptor.java74
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTNode.java41
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTParameterDeclaration.java153
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTScopedTypeSpecifier.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTSimpleTypeSpecifier.java147
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateDeclaration.java165
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateInstantiation.java155
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateParameter.java203
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTemplateSpecialization.java69
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTypeId.java178
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTTypedefDeclaration.java184
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTUsingDeclaration.java132
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTUsingDirective.java123
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/ASTVariable.java257
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/IASTQClassSpecifier.java26
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/IASTQScope.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/ast/quick/QuickParseASTFactory.java404
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/problem/BaseProblemFactory.java45
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/problem/IProblemFactory.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/problem/Problem.java242
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/AbstractSymbolExtension.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/BasicSymbol.java189
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/BasicTypeInfo.java312
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ContainerSymbol.java1202
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/DeferredTemplateInstance.java109
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/DerivableContainerSymbol.java510
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ExtensibleSymbol.java78
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ExtensibleSymbolExtension.java67
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ForewardDeclaredSymbolExtension.java109
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IContainerSymbol.java144
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IDeferredTemplateInstance.java24
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IDerivableContainerSymbol.java86
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IExtensibleSymbol.java39
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IParameterizedSymbol.java48
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ISpecializedSymbol.java41
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ISymbol.java71
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ISymbolASTExtension.java35
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ISymbolOwner.java20
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ITemplateFactory.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ITemplateSymbol.java82
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ITypeInfo.java254
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IUsingDeclarationSymbol.java33
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/IUsingDirectiveSymbol.java16
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/NamespaceSymbolExtension.java99
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ParameterizedSymbol.java318
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ParserSymbolTable.java2464
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ParserSymbolTableError.java36
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/ParserSymbolTableException.java87
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/SpecializedSymbol.java165
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/StandardSymbolExtension.java94
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TemplateEngine.java1366
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TemplateFactory.java875
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TemplateParameterTypeInfo.java36
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TemplateSymbol.java497
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TemplateSymbolExtension.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TypeFilter.java139
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TypeInfo.java95
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/TypeInfoProvider.java282
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/UsingDeclarationSymbol.java35
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/pst/UsingDirectiveSymbol.java26
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/BranchTracker.java188
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ContextException.java37
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ContextStack.java225
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/DynamicMacroDescriptor.java91
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/DynamicMacroEvaluator.java23
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/FunctionMacroDescriptor.java180
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/GCCScannerExtension.java311
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/IScannerContext.java37
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/IScannerData.java92
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/LimitedScannerContext.java56
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ObjectMacroDescriptor.java123
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/Scanner.java3662
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerContextInclusion.java109
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerContextMacro.java90
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerContextTop.java25
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerContextTopString.java113
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerProblemFactory.java94
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerStringBuffer.java61
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner/ScannerUtility.java128
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharArrayIntMap.java51
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharArrayMap.java186
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharArrayObjectMap.java79
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharArrayPool.java131
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/CharArrayUtils.java199
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ExpressionEvaluator.java823
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/FunctionStyleMacro.java31
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/HashTable.java228
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/MacroExpansionToken.java134
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ObjectMap.java80
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ObjectSet.java77
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/ObjectStyleMacro.java25
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/scanner2/Scanner2.java2618
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/AbstractToken.java326
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/BasicTokenDuple.java498
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/ImagedExpansionToken.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/ImagedToken.java78
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/KeywordSets.java646
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/OffsetDuple.java45
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/SimpleExpansionToken.java50
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/SimpleToken.java326
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/TemplateTokenDuple.java136
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/token/TokenFactory.java240
-rw-r--r--core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/parser/util/TraceUtil.java65
-rw-r--r--core/org.eclipse.cdt.core/plugin.properties55
-rw-r--r--core/org.eclipse.cdt.core/plugin.xml442
-rw-r--r--core/org.eclipse.cdt.core/schema/CBuildConsole.exsd109
-rw-r--r--core/org.eclipse.cdt.core/schema/CFileType.exsd142
-rw-r--r--core/org.eclipse.cdt.core/schema/CFileTypeAssociation.exsd142
-rw-r--r--core/org.eclipse.cdt.core/schema/CLanguage.exsd118
-rw-r--r--core/org.eclipse.cdt.core/schema/CProject.exsd107
-rw-r--r--core/org.eclipse.cdt.core/schema/PathEntryContainerInitializer.exsd109
-rw-r--r--core/org.eclipse.cdt.core/schema/ProcessList.exsd100
-rw-r--r--core/org.eclipse.cdt.core/search/ChangeLog399
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/BasicSearchMatch.java289
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/BasicSearchResultCollector.java236
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/ICSearchConstants.java213
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/ICSearchPattern.java39
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/ICSearchResultCollector.java62
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/ICSearchScope.java46
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/IMatch.java48
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/IMatchLocator.java38
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/OrPattern.java117
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/core/search/SearchEngine.java261
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/AcceptMatchOperation.java57
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/CSearchScope.java265
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/CWorkspaceScope.java97
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/IIndexSearchRequestor.java87
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/IndexSelector.java118
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/PathCollector.java168
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/PatternSearchJob.java168
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/CSearchPattern.java728
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/ClassDeclarationPattern.java251
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/DerivedTypesPattern.java126
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/FieldDeclarationPattern.java204
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/FriendPattern.java127
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/IncludePattern.java118
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MacroDeclarationPattern.java122
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MatchLocator.java689
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/MethodDeclarationPattern.java188
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/matching/NamespaceDeclarationPattern.java153
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/IJob.java50
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/IndexingJob.java116
-rw-r--r--core/org.eclipse.cdt.core/search/org/eclipse/cdt/internal/core/search/processing/JobManager.java549
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/AbstractCExtension.java30
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/BinaryParserConfig.java33
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCProjectNature.java41
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CConventions.java252
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePlugin.java939
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CCorePreferenceConstants.java37
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CDescriptorEvent.java69
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CProjectNature.java109
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/CommandLauncher.java188
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ConsoleOutputStream.java38
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ErrorParserManager.java449
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/IBinaryParser.java263
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICDescriptor.java31
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICDescriptorListener.java15
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICDescriptorManager.java64
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICDescriptorOperation.java20
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICExtension.java18
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICExtensionReference.java87
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICLogConstants.java30
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICOwner.java18
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/ICOwnerInfo.java17
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/IErrorParser.java15
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/IMarkerGenerator.java25
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/IProcessInfo.java16
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/IProcessList.java15
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ICFileType.java63
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ICFileTypeAssociation.java47
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ICFileTypeConstants.java47
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ICFileTypeResolver.java91
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ICLanguage.java27
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/IResolverChangeListener.java19
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/IResolverModel.java122
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ResolverChangeEvent.java78
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/filetype/ResolverDelta.java124
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/internal/filetype/Argument.java80
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/internal/filetype/CFileType.java80
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/internal/filetype/CFileTypeAssociation.java62
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/internal/filetype/CFileTypeResolver.java114
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/internal/filetype/CLanguage.java50
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/internal/filetype/ResolverModel.java848
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/IScannerInfoChangeListener.java26
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/IScannerInfoProvider.java44
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/parser/ParserUtil.java133
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ACBuilder.java81
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/FileStorage.java95
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/IConsole.java25
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/IPathEntryStore.java58
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/IPathEntryStoreListener.java25
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/PathEntryStoreChangedEvent.java53
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ScannerInfo.java53
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/core/resources/ScannerProvider.java280
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CCorePluginResources.properties65
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CCorePreferenceInitializer.java39
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDTLogWriter.java216
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptor.java634
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CDescriptorManager.java395
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CExtensionInfo.java35
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/CExtensionReference.java79
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwner.java66
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/COwnerConfiguration.java61
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/InternalCExtension.java37
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/ProcessClosure.java213
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/core/parser/ParserLogService.java56
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GASErrorParser.java56
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GCCErrorParser.java247
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/GLDErrorParser.java69
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/MakeErrorParser.java75
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/errorparsers/VCErrorParser.java68
-rw-r--r--core/org.eclipse.cdt.core/src/org/eclipse/cdt/internal/formatter/CCodeFormatter.java30
-rw-r--r--core/org.eclipse.cdt.core/template/cpp_headers31
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/Addr2line.java136
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/BinaryFile.java77
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/BinaryObjectAdapter.java175
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/CPPFilt.java76
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/CygPath.java59
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/ICygwinToolsFactroy.java21
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/IGnuToolFactory.java24
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/Objdump.java80
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/Symbol.java138
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/TimeOut.java133
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Coff.java603
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/Exe.java183
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PE.java695
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PEArchive.java336
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/PEConstants.java121
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/ReadMemoryAccess.java299
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/ARMember.java85
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/BinaryArchive.java68
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/CygwinPEBinaryObject.java214
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/CygwinPEParser.java211
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/CygwinSymbol.java66
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEBinaryObject.java136
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/coff/parser/PEParser.java203
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugArrayType.java35
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugBaseType.java42
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugCrossRefType.java41
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugDerivedType.java38
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugEnumField.java40
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugEnumType.java40
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugField.java44
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugFunctionType.java34
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugParameterKind.java46
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugPointerType.java28
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugReferenceType.java28
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugStructType.java60
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugType.java97
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugUnknownType.java34
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugVariableKind.java48
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/DebugVisibility.java44
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/IDebugEntryRequestor.java128
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/Dwarf.java754
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/dwarf/DwarfConstants.java473
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/StabConstant.java157
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/Stabs.java1352
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/StringField.java104
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/TypeInformation.java75
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/stabs/TypeNumber.java106
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugAddr2line.java130
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugDump.java312
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugSym.java53
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/debug/tools/DebugSymsRequestor.java222
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/AR.java338
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/ERandomAccessFile.java79
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/Elf.java911
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/ElfHelper.java360
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/SymbolSortCompare.java30
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ARMember.java78
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/BinaryArchive.java67
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfBinaryObject.java145
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/ElfParser.java147
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/GNUElfBinaryObject.java168
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/GNUElfParser.java182
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/elf/parser/GNUSymbol.java45
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/AR.java336
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/ERandomAccessFile.java80
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachO.java1561
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/MachOHelper.java315
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/SymbolSortCompare.java24
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/ARMember.java79
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/BinaryArchive.java80
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOBinaryObject.java168
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/macho/parser/MachOParser.java173
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTY.java87
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTYInputStream.java87
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/pty/PTYOutputStream.java82
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/AR.java352
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/SOM.java570
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/ARMember.java107
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/BinaryArchive.java74
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/SOMBinaryObject.java265
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/SOMParser.java267
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/som/parser/SomSymbol.java69
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/EnvironmentReader.java96
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/ProcessFactory.java85
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/Spawner.java298
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/SpawnerInputStream.java88
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/spawner/SpawnerOutputStream.java79
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/AR.java380
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/XCoff32.java828
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/parser/ARMember.java106
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/parser/BinaryArchive.java74
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/parser/XCOFF32Parser.java267
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/parser/XCOFFBinaryObject.java272
-rw-r--r--core/org.eclipse.cdt.core/utils/org/eclipse/cdt/utils/xcoff/parser/XCoffSymbol.java69
-rw-r--r--core/org.eclipse.cdt.ui.tests/.classpath9
-rw-r--r--core/org.eclipse.cdt.ui.tests/.cvsignore1
-rw-r--r--core/org.eclipse.cdt.ui.tests/.project31
-rw-r--r--core/org.eclipse.cdt.ui.tests/ChangeLog695
-rw-r--r--core/org.eclipse.cdt.ui.tests/about.html44
-rw-r--r--core/org.eclipse.cdt.ui.tests/build.properties11
-rw-r--r--core/org.eclipse.cdt.ui.tests/core/org/eclipse/cdt/ui/tests/textmanipulation/TextBufferTest.java472
-rw-r--r--core/org.eclipse.cdt.ui.tests/plugin.xml27
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart.h70
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart1.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart10.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart11.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart12.h6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart13.h5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart14.cpp5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart15.cpp5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart16.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart17.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart18.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart19.cpp5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart2.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart20.h4
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart21.h3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart22.cpp8
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart23.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart24.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart25.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart26.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart27.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart28.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart29.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart3.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart30.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart31.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart32.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart33.cpp3
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart34.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart35.cpp5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart36.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart37.cpp5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart38.cpp11
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart39.cpp10
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart4.h5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart5.cpp6
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart6.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart7.cpp10
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart8.cpp5
-rw-r--r--core/org.eclipse.cdt.ui.tests/resources/contentassist/CompletionTestStart9.cpp7
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/CElementDecorator.java30
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/CTestPlugin.java58
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/CTestSetup.java31
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/Main.java528
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/NewMain.java73
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/TestPluginLauncher.java57
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/AccessibilityTestPass.java66
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/ExpectedStrings.java96
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/ExpectedStringsTests.java114
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/FailureDialog.java107
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/FocusTestPass.java68
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/IDialogTestPass.java48
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/SizingTestPass.java76
-rw-r--r--core/org.eclipse.cdt.ui.tests/src/org/eclipse/cdt/testplugin/util/VerifyDialog.java305
-rw-r--r--core/org.eclipse.cdt.ui.tests/test.xml56
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/AutomatedSuite.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/PartitionTokenScannerTest.java253
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/TestCase.txt43
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/TestCase2.txt68
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionFailedTest_MemberReference_Arrow_Prefix2.java117
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionProposalsBaseTest.java208
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ArgumentType_NoPrefix.java116
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ArgumentType_NoPrefix2.java115
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ArgumentType_Prefix.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ArgumentType_Prefix2.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ClassReference_NoPrefix.java121
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ClassReference_Prefix.java119
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ConstructorReference.java129
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ExceptionReference_NoPrefix.java119
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ExceptionReference_Prefix.java123
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_FieldType_NoPrefix.java114
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_FieldType_NoPrefix2.java116
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_FieldType_Prefix.java119
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_FunctionReference_NoPrefix.java128
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_FunctionReference_Prefix.java139
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_MacroRef_NoPrefix.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_MacroRef_Prefix.java118
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_MemberReference_Arrow_NoPrefix.java119
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_MemberReference_Arrow_Prefix.java116
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_MemberReference_Dot_NoPrefix.java118
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_MemberReference_Dot_Prefix.java116
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_NamespaceRef_NoPrefix.java118
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_NamespaceRef_Prefix.java118
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_NewTypeReference_NoPrefix.java117
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_NewTypeReference_Prefix.java122
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ScopedReference_NoPrefix.java117
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ScopedReference_NonCodeScope.java119
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_ScopedReference_Prefix.java117
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_SingleName_Method_NoPrefix.java118
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_SingleName_Method_Prefix.java129
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_SingleName_NoPrefix.java148
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_SingleName_Prefix.java114
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_SingleName_Prefix2.java125
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_TypeDef_NoPrefix.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_TypeDef_Prefix.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_TypeRef_NoPrefix.java120
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_TypeRef_Prefix.java119
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_VariableType_NestedPrefix.java118
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_VariableType_NoPrefix.java113
-rw-r--r--core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist/CompletionTest_VariableType_Prefix.java118
-rw-r--r--core/org.eclipse.cdt.ui/.classpath10
-rw-r--r--core/org.eclipse.cdt.ui/.cvsignore2
-rw-r--r--core/org.eclipse.cdt.ui/.options5
-rw-r--r--core/org.eclipse.cdt.ui/.project29
-rw-r--r--core/org.eclipse.cdt.ui/ChangeLog1831
-rw-r--r--core/org.eclipse.cdt.ui/ChangeLog-20032185
-rw-r--r--core/org.eclipse.cdt.ui/about.html30
-rw-r--r--core/org.eclipse.cdt.ui/browser/ChangeLog-browser11
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/AppearanceAwareLabelProvider.java98
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingContentProvider.java226
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingMessages.java47
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingMessages.properties28
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPart.java1706
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CBrowsingPerspectiveFactory.java212
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/CUILabelProvider.java247
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/DecoratingCLabelProvider.java59
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/FilterUpdater.java57
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/LexicalSortingAction.java61
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersView.java239
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/MembersViewContentProvider.java202
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesView.java156
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/NamespacesViewContentProvider.java187
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/OpenProjectAction.java218
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProblemsLabelDecorator.java363
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectActionGroup.java109
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsView.java194
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/ProjectsViewContentProvider.java175
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/StatusBarUpdater.java92
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/StorageLabelProvider.java129
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypeInfoComparator.java86
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypeInfoSorter.java71
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesView.java166
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/cbrowsing/TypesViewContentProvider.java130
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeAction.java205
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeDialog.java35
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeMessages.java54
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/opentype/OpenTypeMessages.properties25
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/CHierarchyPerspectiveFactory.java67
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/EnableMemberFilterAction.java49
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/FocusOnSelectionAction.java69
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/FocusOnTypeAction.java134
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/FocusOnTypeDialog.java39
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HierarchyLabelProvider.java204
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HierarchyViewerSorter.java181
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HistoryAction.java58
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HistoryDropDownAction.java94
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/HistoryListAction.java181
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ITypeHierarchyLifeCycleListener.java26
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ITypeHierarchyViewPart.java69
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsContentProvider.java128
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsLabelProvider.java135
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/MethodsViewer.java295
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyAction.java251
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeHierarchyUtil.java176
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/OpenTypeInHierarchyAction.java130
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/SelectionProviderMediator.java200
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ShowInheritedMembersAction.java57
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ShowQualifiedTypeNamesAction.java51
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/SortByDefiningTypeAction.java56
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/SubTypeHierarchyViewer.java94
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/SuperTypeHierarchyViewer.java80
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ToggleLinkingAction.java41
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ToggleOrientationAction.java72
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/ToggleViewAction.java63
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyContentProvider.java297
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyLifeCycle.java274
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyMessages.java51
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyMessages.properties102
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewPart.java1569
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/internal/ui/browser/typehierarchy/TypeHierarchyViewer.java179
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeInfoLabelProvider.java155
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeInfoMessages.java50
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeInfoMessages.properties25
-rw-r--r--core/org.eclipse.cdt.ui/browser/org/eclipse/cdt/ui/browser/typeinfo/TypeSelectionDialog.java582
-rw-r--r--core/org.eclipse.cdt.ui/build.properties26
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/action-buildconfig.gifbin940 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/action-deleteconfig.gifbin936 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/action-editconfig.gifbin942 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/action-newconfig.gifbin941 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/build_configs.gifbin940 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-category.gifbin902 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-compiler.gifbin157 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-debug.gifbin166 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-librarian.gifbin171 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-linker.gifbin130 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-preprocessor.gifbin167 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-profile.gifbin193 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-release.gifbin166 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/build16/config-tool.gifbin891 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/alphab_sort_co.gifbin224 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/clear_co.gifbin162 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/collapseall.gifbin351 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/definingtype_sort_co.gifbin323 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/fields_co.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/history_list.gifbin586 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/impl_co.gifbin145 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/inher_co.gifbin200 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/lock_co.gifbin125 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/metharg_obj.gifbin163 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/open_incl.gifbin155 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/public_co.gifbin97 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/refresh_nav.gifbin182 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/search_sortmatch.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/segment_edit.gifbin158 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/shift_l_edit.gifbin146 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/shift_r_edit.gifbin149 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/static_co.gifbin111 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/sub_co.gifbin209 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/super_co.gifbin208 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/synced.gifbin116 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/th_automatic.gifbin358 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/th_horizontal.gifbin374 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/th_showqualified.gifbin222 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/th_single.gifbin370 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/clcl16/th_vertical.gifbin352 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/convert-normal.gifbin329 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newc_app.gifbin582 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newc_lib.gifbin381 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newcc_app.gifbin585 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newcc_lib.gifbin368 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newclass_wiz.gifbin238 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newcprj_wiz.gifbin360 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newfile_wiz.gifbin227 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/newfolder_wiz.gifbin182 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/next_error_nav.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/prev_error_nav.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/prj_obj.gifbin159 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ctool16/prop_edt.gifbin571 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/cview16/buildconsole.gifbin175 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/cview16/c_pers.gifbin245 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/cview16/cbrowsing_pers.gifbin199 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/cview16/cview.gifbin256 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/alphab_sort_co.gifbin99 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/clear_co.gifbin91 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/collapseall.gifbin157 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/definingtype_sort_co.gifbin220 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/fields_co.gifbin95 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/history_list.gifbin225 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/impl_co.gifbin143 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/inher_co.gifbin199 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/lock_co.gifbin88 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/metharg_obj.gifbin92 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/open_incl.gifbin90 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/public_co.gifbin69 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/refresh_nav.gifbin104 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/segment_edit.gifbin89 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/shift_l_edit.gifbin92 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/shift_r_edit.gifbin90 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/static_co.gifbin89 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/sub_co.gifbin209 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/super_co.gifbin206 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/synced.gifbin116 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/th_automatic.gifbin338 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/th_horizontal.gifbin245 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/th_showqualified.gifbin156 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/th_single.gifbin222 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dlcl16/th_vertical.gifbin222 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dtool16/newclass_wiz.gifbin104 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dtool16/newcprj_wiz.gifbin104 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dtool16/newfile_wiz.gifbin104 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dtool16/next_error_nav.gifbin99 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/dtool16/prev_error_nav.gifbin100 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/alphab_sort_co.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/clear_co.gifbin122 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/collapseall.gifbin351 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/definingtype_sort_co.gifbin323 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/fields_co.gifbin127 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/history_list.gifbin586 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/impl_co.gifbin145 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/inher_co.gifbin200 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/lock_co.gifbin162 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/metharg_obj.gifbin133 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/open_incl.gifbin122 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/public_co.gifbin97 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/refresh_nav.gifbin144 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/segment_edit.gifbin121 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/shift_l_edit.gifbin118 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/shift_r_edit.gifbin118 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/static_co.gifbin149 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/sub_co.gifbin209 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/super_co.gifbin208 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/synced.gifbin116 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/th_automatic.gifbin358 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/th_horizontal.gifbin374 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/th_showqualified.gifbin222 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/th_single.gifbin370 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/elcl16/th_vertical.gifbin352 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/etool16/newclass_wiz.gifbin143 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/etool16/newcprj_wiz.gifbin183 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/etool16/newfile_wiz.gifbin173 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/etool16/next_error_nav.gifbin126 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/etool16/prev_error_nav.gifbin127 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/buildconsole.gifbin175 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/c_pers.gifbin177 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/cbrowsing_pers.gifbin199 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/chierch_pers.gifbin172 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/class_hi.gifbin200 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/cprojects.gifbin365 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/members.gifbin344 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/namespaces.gifbin360 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/eview16/types.gifbin364 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/ar_obj.gifbin173 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/bin_obj.gifbin155 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/breakpoint.gifbin198 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/breakpoint_active.gifbin319 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/breakpoint_disabled.gifbin197 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/build_menu.gifbin161 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/c_file_obj.gifbin165 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/c_resource_obj.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/cdeclaration_obj.gifbin146 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/cfolder_obj.gifbin152 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/change.gifbin142 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/class_obj.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/composite_change.gifbin175 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/container_obj.gifbin161 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/core_obj.gifbin887 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/cp_order_obj.gifbin89 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/cprojects.gifbin365 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/csearch_obj.gifbin959 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/cu_change.gifbin231 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/define_obj.gifbin109 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/enum_obj.gifbin174 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/enumerator_obj.gifbin853 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/error_obj.gifbin159 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/exclusion_filter_attrib.gifbin125 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/exec_dbg_obj.gifbin166 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/exec_obj.gifbin125 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/fatalerror_obj.gifbin172 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/field_obj.gifbin76 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/field_private_obj.gifbin88 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/field_protected_obj.gifbin88 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/field_public_obj.gifbin92 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/file_change.gifbin228 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/fldr_obj.gifbin216 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/function_obj.gifbin97 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/h_file_obj.gifbin162 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/hfolder_obj.gifbin171 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/include_obj.gifbin114 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/includes_container.gifbin161 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/info_obj.gifbin92 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/keyword_obj.gifbin853 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/lib_obj.gifbin171 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/method_private_obj.gifbin94 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/method_protected_obj.gifbin92 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/method_public_obj.gifbin97 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/namespace_obj.gifbin173 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/output_folder_obj.gifbin179 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/output_obj.gifbin161 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/quickfix_error_obj.gifbin232 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/quickfix_warning_obj.gifbin233 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/s_file_obj.gifbin164 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/search_decl_obj.gifbin157 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/search_ref_obj.gifbin151 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/search_sortmatch.gifbin160 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/shlib_obj.gifbin161 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/source_attach_attrib.gifbin157 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/sroot_obj.gifbin171 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/struct_obj.gifbin169 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/template_obj.gifbin917 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/text_edit.gifbin222 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/typedef_obj.gifbin159 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/union_obj.gifbin170 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/unknown_obj.gifbin184 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/unknown_type_obj.gifbin164 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/var_declaration_obj.gifbin895 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/variable_local_obj.gifbin94 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/variable_obj.gifbin78 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/obj16/warning_obj.gifbin139 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/opentype16/opentype.gifbin236 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/c_ovr.gifbin79 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/error_co.gifbin84 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/focus_ovr.gifbin75 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/path_inherit_co.gifbin78 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/static_co.gifbin833 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/template_co.gifbin828 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/volatile_co.gifbin833 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/ovr16/warning_co.gifbin116 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/addpath_wiz.gifbin2068 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/c_app_wiz.gifbin3192 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/fieldrefact_wiz.gifbin2667 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/methrefact_wiz.gifbin2698 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/newclass_wiz.gifbin2328 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/newcprj_wiz.gifbin3192 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/newmngc_app.gifbin416 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/newmngcc_app.gifbin425 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/prj_obj.gifbin159 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/icons/full/wizban/typerefact_wiz.gifbin2605 -> 0 bytes
-rw-r--r--core/org.eclipse.cdt.ui/plugin.properties222
-rw-r--r--core/org.eclipse.cdt.ui/plugin.xml883
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/Checks.java262
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/CompositeChange.java199
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IProcessorBasedRefactoring.java28
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IQualifiedNameUpdatingRefactoring.java43
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IRefactoringProcessor.java43
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IReferenceUpdating.java35
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IRenameProcessor.java28
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IRenameRefactoring.java40
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/IResourceModifications.java93
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/ITextUpdating.java80
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/ListenerList.java151
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/NullChange.java43
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/RefactoringCoreMessages.java66
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/RefactoringSearchEngine.java160
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/RefactoringStyles.java24
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/RenameProcessor.java68
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/RenameRefactoring.java156
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/ResourceUtil.java83
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/SearchResultGroup.java60
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/TextChangeManager.java117
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/UndoManager.java373
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/Change.java136
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/ChangeAbortException.java82
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/ChangeContext.java168
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/Context.java24
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/IChange.java124
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/IChangeExceptionHandler.java37
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/ICompositeChange.java34
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/IRefactoring.java55
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/IUndoManager.java128
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/IUndoManagerListener.java30
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/Refactoring.java93
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/RefactoringStatus.java453
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/RefactoringStatusCodes.java57
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/RefactoringStatusEntry.java243
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/base/UndoManagerAdapter.java30
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/changes/AbstractTextChange.java209
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/changes/TextBufferEditor.java120
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/changes/TextChange.java572
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/changes/TextFileChange.java239
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/changes/TranslationUnitChange.java57
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/changes/UndoTextChange.java30
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/refactoring.properties793
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/corext/refactoring/rename/RenameElementProcessor.java733
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/AbortChangeExceptionHandler.java30
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ChangeElement.java94
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ChangeElementContentProvider.java231
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ChangeElementLabelProvider.java152
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ChangeElementTreeViewer.java175
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ChangeExceptionHandler.java107
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/CheckConditionsOperation.java89
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/CreateChangeOperation.java156
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/DefaultChangeElement.java123
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ErrorWizardPage.java141
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/IChangePreviewViewer.java53
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/IPreviewWizardPage.java29
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/IStatusContextViewer.java48
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/ListDialog.java95
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/PerformChangeOperation.java219
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/PerformRefactoringUtil.java128
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/PreviewWizardPage.java368
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/PseudoCChangeElement.java163
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringErrorDialogUtil.java60
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringExecutionHelper.java223
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringMessages.java49
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringPreferences.java56
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringSaveHelper.java121
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringStarter.java83
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringStatusContentProvider.java30
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringStatusDialog.java104
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringStatusEntryLabelProvider.java36
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringStatusViewer.java346
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizard.java510
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog.java101
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardDialog2.java578
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RefactoringWizardPage.java98
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RenameElementWizard.java25
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RenameInputWizardPage.java201
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/RenameRefactoringWizard.java83
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/StatusContextViewerDescriptor.java35
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/TextChangePreviewViewer.java191
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/TextEditChangeElement.java116
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/TextInputWizardPage.java170
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/UserInputWizardPage.java153
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/UserInterfaceStarter.java82
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RedoRefactoringAction.java123
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/actions/RenameRefactoringAction.java127
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/actions/UndoManagerAction.java187
-rw-r--r--core/org.eclipse.cdt.ui/refactor/org/eclipse/cdt/internal/ui/refactoring/actions/UndoRefactoringAction.java121