[tycho] 01/01: Import Debian patch 0.25.0-1

Markus Koschany apo at moszumanska.debian.org
Wed Nov 30 00:57:34 UTC 2016


This is an automated email from the git hooks/post-receive script.

apo pushed a commit to branch master
in repository tycho.

commit ac633f41d3189ad23ffb31357937e0066648e062
Merge: 37ba21b 586faad
Author: Markus Koschany <apo at debian.org>
Date:   Tue Nov 29 21:42:39 2016 +0100

    Import Debian patch 0.25.0-1

 README.md                                          |    25 +
 debian/README.debian                               |     6 -
 debian/README.source                               |     6 +
 debian/changelog                                   |     7 +-
 debian/compat                                      |     2 +-
 debian/control                                     |   127 +-
 debian/copyright                                   |  1581 +-
 debian/maven.cleanIgnoreRules                      |     1 -
 debian/maven.publishedRules                        |     1 -
 debian/maven.rules                                 |     6 +-
 debian/patches/fedora-project.patch                |     1 -
 debian/rules                                       |    34 +-
 .../org.eclipse.core.commands/.classpath           |     7 +
 eclipse-bundles/org.eclipse.core.commands/.project |    34 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   420 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    68 +
 .../.settings/org.eclipse.pde.prefs                |    14 +
 .../org.eclipse.core.commands/META-INF/MANIFEST.MF |    17 +
 .../org.eclipse.core.commands/about.html           |    28 +
 .../org.eclipse.core.commands/build.properties     |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.core.commands/plugin.properties    |    12 +
 eclipse-bundles/org.eclipse.core.commands/pom.xml  |    24 +
 .../org/eclipse/core/commands/AbstractHandler.java |   171 +
 .../core/commands/AbstractHandlerWithState.java    |   126 +
 .../commands/AbstractParameterValueConverter.java  |    74 +
 .../src/org/eclipse/core/commands/Category.java    |   175 +
 .../org/eclipse/core/commands/CategoryEvent.java   |    63 +
 .../src/org/eclipse/core/commands/Command.java     |  1123 +
 .../org/eclipse/core/commands/CommandEvent.java    |   293 +
 .../org/eclipse/core/commands/CommandManager.java  |  1015 +
 .../eclipse/core/commands/CommandManagerEvent.java |   304 +
 .../org/eclipse/core/commands/ExecutionEvent.java  |   237 +
 .../eclipse/core/commands/ExecutionException.java  |    55 +
 .../org/eclipse/core/commands/HandlerEvent.java    |    97 +
 .../eclipse/core/commands/ICategoryListener.java   |    35 +
 .../eclipse/core/commands/ICommandListener.java    |    35 +
 .../core/commands/ICommandManagerListener.java     |    36 +
 .../eclipse/core/commands/IExecutionListener.java  |    73 +
 .../commands/IExecutionListenerWithChecks.java     |    55 +
 .../src/org/eclipse/core/commands/IHandler.java    |    90 +
 .../src/org/eclipse/core/commands/IHandler2.java   |    32 +
 .../eclipse/core/commands/IHandlerAttributes.java  |    35 +
 .../eclipse/core/commands/IHandlerListener.java    |    35 +
 .../core/commands/INamedHandleStateIds.java        |    38 +
 .../eclipse/core/commands/IObjectWithState.java    |    67 +
 .../src/org/eclipse/core/commands/IParameter.java  |    57 +
 .../core/commands/IParameterTypeListener.java      |    36 +
 .../eclipse/core/commands/IParameterValues.java    |    37 +
 .../org/eclipse/core/commands/IStateListener.java  |    36 +
 .../org/eclipse/core/commands/ITypedParameter.java |    33 +
 .../core/commands/NamedHandleObjectWithState.java  |   132 +
 .../eclipse/core/commands/NotEnabledException.java |    41 +
 .../eclipse/core/commands/NotHandledException.java |    42 +
 .../org/eclipse/core/commands/ParameterType.java   |   302 +
 .../eclipse/core/commands/ParameterTypeEvent.java  |    63 +
 .../ParameterValueConversionException.java         |    52 +
 .../core/commands/ParameterValuesException.java    |    47 +
 .../eclipse/core/commands/Parameterization.java    |   160 +
 .../core/commands/ParameterizedCommand.java        |   722 +
 .../core/commands/SerializationException.java      |    54 +
 .../src/org/eclipse/core/commands/State.java       |   136 +
 .../core/commands/common/AbstractBitSetEvent.java  |    30 +
 .../commands/common/AbstractHandleObjectEvent.java |    55 +
 .../commands/common/AbstractNamedHandleEvent.java  |    81 +
 .../core/commands/common/CommandException.java     |    73 +
 .../eclipse/core/commands/common/EventManager.java |   113 +
 .../eclipse/core/commands/common/HandleObject.java |   176 +
 .../core/commands/common/HandleObjectManager.java  |    83 +
 .../core/commands/common/IIdentifiable.java        |    32 +
 .../core/commands/common/NamedHandleObject.java    |    78 +
 .../common/NamedHandleObjectComparator.java        |    63 +
 .../core/commands/common/NotDefinedException.java  |    40 +
 .../org/eclipse/core/commands/common/package.html  |    19 +
 .../eclipse/core/commands/contexts/Context.java    |   276 +
 .../core/commands/contexts/ContextEvent.java       |    86 +
 .../core/commands/contexts/ContextManager.java     |   324 +
 .../commands/contexts/ContextManagerEvent.java     |   166 +
 .../core/commands/contexts/IContextListener.java   |    36 +
 .../commands/contexts/IContextManagerListener.java |    37 +
 .../eclipse/core/commands/contexts/package.html    |   129 +
 .../commands/operations/AbstractOperation.java     |   152 +
 .../operations/DefaultOperationHistory.java        |  1238 +
 .../operations/IAdvancedUndoableOperation.java     |   129 +
 .../operations/IAdvancedUndoableOperation2.java    |    98 +
 .../commands/operations/ICompositeOperation.java   |    51 +
 .../operations/IContextReplacingOperation.java     |    37 +
 .../commands/operations/IOperationApprover.java    |   103 +
 .../commands/operations/IOperationApprover2.java   |    72 +
 .../commands/operations/IOperationHistory.java     |   697 +
 .../operations/IOperationHistoryListener.java      |    38 +
 .../core/commands/operations/IUndoContext.java     |    57 +
 .../commands/operations/IUndoableOperation.java    |   242 +
 .../commands/operations/LinearUndoEnforcer.java    |    56 +
 .../operations/LinearUndoViolationDetector.java    |   130 +
 .../commands/operations/ObjectUndoContext.java     |   133 +
 .../commands/operations/OperationHistoryEvent.java |   236 +
 .../operations/OperationHistoryFactory.java        |    66 +
 .../core/commands/operations/OperationStatus.java  |    71 +
 .../commands/operations/TriggeredOperations.java   |   436 +
 .../core/commands/operations/UndoContext.java      |    57 +
 .../eclipse/core/commands/operations/package.html  |    26 +
 .../src/org/eclipse/core/commands/package.html     |   167 +
 .../org/eclipse/core/commands/util/Tracing.java    |    68 +
 .../org/eclipse/core/commands/util/package.html    |    15 +
 .../commands/operations/GlobalUndoContext.java     |    34 +
 .../eclipse/core/internal/commands/util/Util.java  |   382 +
 .../org.eclipse.core.contenttype/.classpath        |     7 +
 .../org.eclipse.core.contenttype/.cvsignore        |     1 +
 .../org.eclipse.core.contenttype/.options          |     5 +
 .../org.eclipse.core.contenttype/.project          |    34 +
 .../.settings/.api_filters                         |    17 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   411 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   126 +
 .../META-INF/MANIFEST.MF                           |    23 +
 .../org.eclipse.core.contenttype/about.html        |    28 +
 .../org.eclipse.core.contenttype/build.properties  |    21 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.core.contenttype/plugin.properties |    16 +
 .../org.eclipse.core.contenttype/plugin.xml        |    32 +
 .../org.eclipse.core.contenttype/pom.xml           |    24 +
 .../schema/contentTypes.exsd                       |   365 +
 .../eclipse/core/internal/content/Activator.java   |   126 +
 .../core/internal/content/BasicDescription.java    |    34 +
 .../core/internal/content/ContentDescription.java  |   184 +
 .../core/internal/content/ContentMessages.java     |    58 +
 .../eclipse/core/internal/content/ContentType.java |   612 +
 .../core/internal/content/ContentTypeBuilder.java  |   233 +
 .../core/internal/content/ContentTypeCatalog.java  |   610 +
 .../core/internal/content/ContentTypeHandler.java  |   205 +
 .../core/internal/content/ContentTypeManager.java  |   216 +
 .../core/internal/content/ContentTypeMatcher.java  |   136 +
 .../core/internal/content/ContentTypeSettings.java |   164 +
 .../core/internal/content/ContentTypeVisitor.java  |    22 +
 .../core/internal/content/DefaultDescription.java  |    61 +
 .../eclipse/core/internal/content/FileSpec.java    |    66 +
 .../core/internal/content/IContentConstants.java   |    29 +
 .../core/internal/content/IContentTypeInfo.java    |    29 +
 .../eclipse/core/internal/content/ILazySource.java |    28 +
 .../core/internal/content/LazyInputStream.java     |   164 +
 .../eclipse/core/internal/content/LazyReader.java  |   169 +
 .../core/internal/content/LowLevelIOException.java |    43 +
 .../internal/content/PreferenceModifyListener.java |    33 +
 .../internal/content/TextContentDescriber.java     |    54 +
 .../org/eclipse/core/internal/content/Util.java    |   136 +
 .../core/internal/content/XMLContentDescriber.java |    45 +
 .../core/internal/content/XMLRootHandler.java      |   200 +
 .../core/internal/content/messages.properties      |    21 +
 .../runtime/content/BinarySignatureDescriber.java  |   116 +
 .../core/runtime/content/IContentDescriber.java    |    98 +
 .../core/runtime/content/IContentDescription.java  |   143 +
 .../eclipse/core/runtime/content/IContentType.java |   214 +
 .../core/runtime/content/IContentTypeManager.java  |   218 +
 .../core/runtime/content/IContentTypeMatcher.java  |   140 +
 .../core/runtime/content/IContentTypeSettings.java |   118 +
 .../runtime/content/ITextContentDescriber.java     |    64 +
 .../core/runtime/content/XMLContentDescriber.java  |   250 +
 .../content/XMLRootElementContentDescriber.java    |   148 +
 .../content/XMLRootElementContentDescriber2.java   |   266 +
 .../org/eclipse/core/runtime/content/package.html  |    19 +
 .../org.eclipse.core.expressions/.classpath        |     7 +
 .../org.eclipse.core.expressions/.options          |     4 +
 .../org.eclipse.core.expressions/.project          |    34 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   420 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   129 +
 .../.settings/org.eclipse.pde.prefs                |    15 +
 .../org.eclipse.core.expressions/.template         |     4 +
 .../META-INF/MANIFEST.MF                           |    17 +
 .../org.eclipse.core.expressions/about.html        |    28 +
 .../org.eclipse.core.expressions/build.properties  |    20 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../notes/r3.3/apichanges_core-expressions.html    |    90 +
 .../org.eclipse.core.expressions/plugin.properties |    15 +
 .../org.eclipse.core.expressions/plugin.xml        |    19 +
 .../org.eclipse.core.expressions/pom.xml           |    36 +
 .../schema/definitions.exsd                        |   153 +
 .../schema/expressionLanguage.exsd                 |   514 +
 .../schema/propertyTesters.exsd                    |   146 +
 .../scripts/exportplugin.xml                       |    54 +
 .../eclipse/core/expressions/ElementHandler.java   |   128 +
 .../core/expressions/EvaluationContext.java        |   174 +
 .../eclipse/core/expressions/EvaluationResult.java |   257 +
 .../org/eclipse/core/expressions/Expression.java   |   247 +
 .../core/expressions/ExpressionConverter.java      |   183 +
 .../eclipse/core/expressions/ExpressionInfo.java   |   270 +
 .../core/expressions/ExpressionTagNames.java       |    66 +
 .../org/eclipse/core/expressions/ICountable.java   |    33 +
 .../core/expressions/IEvaluationContext.java       |   133 +
 .../org/eclipse/core/expressions/IIterable.java    |    36 +
 .../eclipse/core/expressions/IPropertyTester.java  |    84 +
 .../core/expressions/IVariableResolver.java        |    39 +
 .../eclipse/core/expressions/PropertyTester.java   |   130 +
 .../src/org/eclipse/core/expressions/package.html  |   269 +
 .../core/internal/expressions/AdaptExpression.java |   128 +
 .../core/internal/expressions/AndExpression.java   |    33 +
 .../internal/expressions/CompositeExpression.java  |    89 +
 .../core/internal/expressions/CountExpression.java |   148 +
 .../core/internal/expressions/DefaultVariable.java |   119 +
 .../internal/expressions/DefinitionRegistry.java   |   109 +
 .../internal/expressions/EnablementExpression.java |    62 +
 .../internal/expressions/EqualsExpression.java     |    73 +
 .../internal/expressions/ExpressionMessages.java   |    53 +
 .../expressions/ExpressionMessages.properties      |    39 +
 .../internal/expressions/ExpressionPlugin.java     |    55 +
 .../internal/expressions/ExpressionStatus.java     |    95 +
 .../core/internal/expressions/Expressions.java     |   381 +
 .../internal/expressions/InstanceofExpression.java |    84 +
 .../internal/expressions/IterateExpression.java    |   240 +
 .../core/internal/expressions/Messages.java        |    34 +
 .../core/internal/expressions/NotExpression.java   |    57 +
 .../core/internal/expressions/OrExpression.java    |    33 +
 .../core/internal/expressions/Property.java        |    73 +
 .../core/internal/expressions/PropertyCache.java   |    35 +
 .../expressions/PropertyTesterDescriptor.java      |   104 +
 .../internal/expressions/ReferenceExpression.java  |   100 +
 .../internal/expressions/ResolveExpression.java    |    93 +
 .../expressions/StandardElementHandler.java        |   129 +
 .../internal/expressions/SystemTestExpression.java |    96 +
 .../core/internal/expressions/TestExpression.java  |   165 +
 .../core/internal/expressions/TypeExtension.java   |   153 +
 .../internal/expressions/TypeExtensionManager.java |   213 +
 .../core/internal/expressions/WithExpression.java  |    87 +
 .../propertytester/PlatformPropertyTester.java     |    81 +
 .../core/internal/expressions/util/LRUCache.java   |   507 +
 .../internal/expressions/util/ToStringSorter.java  |    88 +
 .../org.eclipse.core.filesystem/.classpath         |     7 +
 .../org.eclipse.core.filesystem/.project           |    34 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   383 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    61 +
 .../META-INF/MANIFEST.MF                           |    18 +
 .../org.eclipse.core.filesystem/about.html         |    28 +
 .../org.eclipse.core.filesystem/build.properties   |    20 +
 .../org.eclipse.core.filesystem.aix.ppc/.project   |    22 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../BUILD_INFO.txt                                 |    10 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../org.eclipse.core.filesystem.aix.ppc/about.html |    28 +
 .../build.properties                               |    16 +
 .../fragment.properties                            |    12 +
 .../os/aix/ppc/libunixfile_1_0_0.a                 |   Bin 0 -> 6286 bytes
 .../org.eclipse.core.filesystem.aix.ppc/pom.xml    |    45 +
 .../org.eclipse.core.filesystem.aix.ppc64/.project |    22 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../BUILD_INFO.txt                                 |    10 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../about.html                                     |    28 +
 .../build.properties                               |    16 +
 .../fragment.properties                            |    12 +
 .../os/aix/ppc64/libunixfile_1_0_0.a               |   Bin 0 -> 7194 bytes
 .../org.eclipse.core.filesystem.aix.ppc64/pom.xml  |    45 +
 .../.project                                       |    11 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../BUILD_INFO.txt                                 |    10 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../about.html                                     |    28 +
 .../build.properties                               |    16 +
 .../fragment.properties                            |    12 +
 .../pom.xml                                        |    45 +
 .../natives/localfile.h                            |   110 +
 .../natives/unix/README.TXT                        |     3 +
 .../natives/unix/aix/Makefile                      |    27 +
 .../natives/unix/hpux/PA_RISC.mak                  |    23 +
 .../natives/unix/hpux/ia64.mak                     |    24 +
 .../natives/unix/hpux/include/os_custom.h          |    12 +
 .../natives/unix/linux/Makefile                    |    39 +
 .../natives/unix/macosx/Makefile                   |    30 +
 .../natives/unix/qnx/Makefile                      |    13 +
 .../natives/unix/qnx/include/os_custom.h           |    12 +
 .../natives/unix/solaris/Makefile                  |    49 +
 .../natives/unix/unixfile.c                        |   292 +
 .../natives/unix/unixfile.h                        |   114 +
 .../natives/win32/ia64/make_IA64.bat               |    21 +
 .../natives/win32/localfile.c                      |   637 +
 .../natives/win32/make.bat                         |    17 +
 .../natives/win32/setup.bat                        |    13 +
 .../natives/win32/x64/make_x64.bat                 |    23 +
 .../org.eclipse.core.filesystem/plugin.properties  |    13 +
 .../org.eclipse.core.filesystem/plugin.xml         |    19 +
 .../org.eclipse.core.filesystem/pom.xml            |    24 +
 .../schema/filesystems.exsd                        |   143 +
 .../src/org/eclipse/core/filesystem/EFS.java       |   487 +
 .../src/org/eclipse/core/filesystem/IFileInfo.java |   149 +
 .../org/eclipse/core/filesystem/IFileStore.java    |   567 +
 .../org/eclipse/core/filesystem/IFileSystem.java   |   139 +
 .../src/org/eclipse/core/filesystem/IFileTree.java |    74 +
 .../src/org/eclipse/core/filesystem/URIUtil.java   |   180 +
 .../src/org/eclipse/core/filesystem/package.html   |    21 +
 .../eclipse/core/filesystem/provider/FileInfo.java |   277 +
 .../core/filesystem/provider/FileStore.java        |   467 +
 .../core/filesystem/provider/FileSystem.java       |   177 +
 .../eclipse/core/filesystem/provider/FileTree.java |    52 +
 .../eclipse/core/filesystem/provider/package.html  |    24 +
 .../core/internal/filesystem/Activator.java        |    83 +
 .../core/internal/filesystem/FileCache.java        |   169 +
 .../filesystem/InternalFileSystemCore.java         |   156 +
 .../eclipse/core/internal/filesystem/Messages.java |    48 +
 .../core/internal/filesystem/NullFileStore.java    |   124 +
 .../core/internal/filesystem/NullFileSystem.java   |    56 +
 .../eclipse/core/internal/filesystem/Policy.java   |    85 +
 .../core/internal/filesystem/local/Convert.java    |   144 +
 .../filesystem/local/InfiniteProgress.java         |    66 +
 .../core/internal/filesystem/local/LocalFile.java  |   438 +
 .../filesystem/local/LocalFileHandler.java         |    34 +
 .../filesystem/local/LocalFileNatives.java         |   180 +
 .../filesystem/local/LocalFileNativesManager.java  |    72 +
 .../internal/filesystem/local/LocalFileSystem.java |   132 +
 .../internal/filesystem/local/NativeHandler.java   |    25 +
 .../filesystem/local/nio/DefaultHandler.java       |   100 +
 .../internal/filesystem/local/nio/DosHandler.java  |   103 +
 .../filesystem/local/nio/PosixHandler.java         |   119 +
 .../internal/filesystem/local/unix/StructStat.java |    57 +
 .../filesystem/local/unix/UnixFileFlags.java       |    96 +
 .../filesystem/local/unix/UnixFileHandler.java     |    35 +
 .../filesystem/local/unix/UnixFileNatives.java     |   213 +
 .../core/internal/filesystem/messages.properties   |    33 +
 eclipse-bundles/org.eclipse.core.jobs/.classpath   |     7 +
 eclipse-bundles/org.eclipse.core.jobs/.options     |    19 +
 eclipse-bundles/org.eclipse.core.jobs/.project     |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   398 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   128 +
 .../org.eclipse.core.jobs/META-INF/MANIFEST.MF     |    18 +
 eclipse-bundles/org.eclipse.core.jobs/about.html   |    28 +
 .../org.eclipse.core.jobs/build.properties         |    20 +
 .../org.eclipse.core.jobs/forceQualifierUpdate.txt |     2 +
 .../org.eclipse.core.jobs/plugin.properties        |    13 +
 eclipse-bundles/org.eclipse.core.jobs/plugin.xml   |    15 +
 eclipse-bundles/org.eclipse.core.jobs/pom.xml      |    28 +
 .../org/eclipse/core/internal/jobs/Counter.java    |    27 +
 .../org/eclipse/core/internal/jobs/Deadlock.java   |    46 +
 .../core/internal/jobs/DeadlockDetector.java       |   704 +
 .../eclipse/core/internal/jobs/ImplicitJobs.java   |   298 +
 .../eclipse/core/internal/jobs/InternalJob.java    |   554 +
 .../core/internal/jobs/InternalJobGroup.java       |   316 +
 .../eclipse/core/internal/jobs/InternalWorker.java |    76 +
 .../eclipse/core/internal/jobs/JobActivator.java   |    76 +
 .../eclipse/core/internal/jobs/JobChangeEvent.java |    63 +
 .../eclipse/core/internal/jobs/JobListeners.java   |   160 +
 .../org/eclipse/core/internal/jobs/JobManager.java |  1805 ++
 .../eclipse/core/internal/jobs/JobMessages.java    |    52 +
 .../eclipse/core/internal/jobs/JobOSGiUtils.java   |   127 +
 .../org/eclipse/core/internal/jobs/JobQueue.java   |   171 +
 .../org/eclipse/core/internal/jobs/JobStatus.java  |    38 +
 .../eclipse/core/internal/jobs/LockManager.java    |   334 +
 .../org/eclipse/core/internal/jobs/ObjectMap.java  |   311 +
 .../eclipse/core/internal/jobs/OrderedLock.java    |   310 +
 .../src/org/eclipse/core/internal/jobs/Queue.java  |   187 +
 .../org/eclipse/core/internal/jobs/Semaphore.java  |    76 +
 .../org/eclipse/core/internal/jobs/ThreadJob.java  |   451 +
 .../src/org/eclipse/core/internal/jobs/Worker.java |    85 +
 .../org/eclipse/core/internal/jobs/WorkerPool.java |   253 +
 .../eclipse/core/internal/jobs/messages.properties |    21 +
 .../eclipse/core/runtime/jobs/IJobChangeEvent.java |    58 +
 .../core/runtime/jobs/IJobChangeListener.java      |    87 +
 .../eclipse/core/runtime/jobs/IJobFunction.java    |    55 +
 .../org/eclipse/core/runtime/jobs/IJobManager.java |   426 +
 .../org/eclipse/core/runtime/jobs/IJobStatus.java  |    29 +
 .../src/org/eclipse/core/runtime/jobs/ILock.java   |   104 +
 .../eclipse/core/runtime/jobs/ISchedulingRule.java |    69 +
 .../src/org/eclipse/core/runtime/jobs/Job.java     |   944 +
 .../core/runtime/jobs/JobChangeAdapter.java        |    55 +
 .../org/eclipse/core/runtime/jobs/JobGroup.java    |   265 +
 .../eclipse/core/runtime/jobs/LockListener.java    |    77 +
 .../org/eclipse/core/runtime/jobs/MultiRule.java   |   184 +
 .../core/runtime/jobs/ProgressProvider.java        |    98 +
 .../src/org/eclipse/core/runtime/jobs/package.html |    22 +
 eclipse-bundles/org.eclipse.core.net/.classpath    |     7 +
 eclipse-bundles/org.eclipse.core.net/.cvsignore    |     1 +
 eclipse-bundles/org.eclipse.core.net/.options      |     7 +
 eclipse-bundles/org.eclipse.core.net/.project      |    34 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |    96 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     3 +
 .../org.eclipse.core.net/META-INF/MANIFEST.MF      |    18 +
 eclipse-bundles/org.eclipse.core.net/about.html    |    28 +
 .../org.eclipse.core.net/build.properties          |    20 +
 .../org.eclipse.core.net/fragments/.gitignore      |     9 +
 .../org.eclipse.core.net.linux.x86/.classpath      |     7 +
 .../org.eclipse.core.net.linux.x86/.project        |    28 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |    12 +
 .../org.eclipse.core.net.linux.x86/BUILD_INFO.txt  |    10 +
 .../META-INF/MANIFEST.MF                           |    10 +
 .../org.eclipse.core.net.linux.x86/about.html      |    28 +
 .../build.properties                               |    19 +
 .../fragment.properties                            |    12 +
 .../org.eclipse.core.net.linux.x86/pom.xml         |    81 +
 .../src/org/eclipse/core/net/ProxyProvider.java    |    16 +
 .../org.eclipse.core.net.linux.x86_64/.classpath   |     7 +
 .../org.eclipse.core.net.linux.x86_64/.project     |    17 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../BUILD_INFO.txt                                 |    10 +
 .../META-INF/MANIFEST.MF                           |    10 +
 .../org.eclipse.core.net.linux.x86_64/about.html   |    28 +
 .../build.properties                               |    19 +
 .../fragment.properties                            |    12 +
 .../org.eclipse.core.net.linux.x86_64/pom.xml      |    82 +
 .../src/org/eclipse/core/net/ProxyProvider.java    |    16 +
 .../org.eclipse.core.net.win32.x86/.classpath      |     7 +
 .../org.eclipse.core.net.win32.x86/.project        |    29 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |    12 +
 .../org.eclipse.core.net.win32.x86/BUILD_INFO.txt  |    10 +
 .../META-INF/MANIFEST.MF                           |    10 +
 .../org.eclipse.core.net.win32.x86/about.html      |    28 +
 .../build.properties                               |    19 +
 .../fragment.properties                            |    12 +
 .../org.eclipse.core.net.win32.x86/pom.xml         |    42 +
 .../src/org/eclipse/core/net/ProxyProvider.java    |    16 +
 .../org.eclipse.core.net.win32.x86_64/.classpath   |     7 +
 .../org.eclipse.core.net.win32.x86_64/.project     |    29 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |    12 +
 .../BUILD_INFO.txt                                 |    10 +
 .../META-INF/MANIFEST.MF                           |    10 +
 .../org.eclipse.core.net.win32.x86_64/about.html   |    28 +
 .../build.properties                               |    19 +
 .../fragment.properties                            |    12 +
 .../org.eclipse.core.net.win32.x86_64/pom.xml      |    42 +
 .../src/org/eclipse/core/net/ProxyProvider.java    |    16 +
 .../org.eclipse.core.net/natives/unix/gnomeproxy.c |   225 +
 .../org.eclipse.core.net/natives/unix/gnomeproxy.h |    38 +
 .../natives/unix/linux/makefile                    |    47 +
 .../natives/win32/jWinHttp.cpp                     |   479 +
 .../org.eclipse.core.net/natives/win32/jWinHttp.h  |    69 +
 .../natives/win32/x86/jWinHttp.vcproj              |   234 +
 .../natives/win32/x86_64/jWinHttp.vcproj           |   424 +
 .../org.eclipse.core.net/plugin.properties         |    20 +
 eclipse-bundles/org.eclipse.core.net/plugin.xml    |    36 +
 eclipse-bundles/org.eclipse.core.net/pom.xml       |    38 +
 .../org.eclipse.core.net/schema/authenticator.exsd |   105 +
 .../core/internal/net/AbstractProxyProvider.java   |    36 +
 .../org/eclipse/core/internal/net/Activator.java   |   197 +
 .../org/eclipse/core/internal/net/Messages.java    |    27 +
 .../src/org/eclipse/core/internal/net/Policy.java  |    47 +
 .../core/internal/net/PreferenceInitializer.java   |    56 +
 .../core/internal/net/PreferenceManager.java       |   379 +
 .../internal/net/PreferenceModifyListener.java     |    47 +
 .../core/internal/net/ProxyChangeEvent.java        |    53 +
 .../org/eclipse/core/internal/net/ProxyData.java   |   188 +
 .../eclipse/core/internal/net/ProxyManager.java    |   473 +
 .../eclipse/core/internal/net/ProxySelector.java   |   160 +
 .../org/eclipse/core/internal/net/ProxyType.java   |   599 +
 .../eclipse/core/internal/net/StringMatcher.java   |   395 +
 .../org/eclipse/core/internal/net/StringUtil.java  |   103 +
 .../core/internal/net/WindowsProxyProvider.java    |    74 +
 .../eclipse/core/internal/net/messages.properties  |    14 +
 .../internal/net/proxy/unix/UnixProxyProvider.java |   274 +
 .../net/proxy/win32/winhttp/AutoProxyHolder.java   |    44 +
 .../net/proxy/win32/winhttp/ProxyBypass.java       |   100 +
 .../net/proxy/win32/winhttp/ProxyProviderUtil.java |   257 +
 .../net/proxy/win32/winhttp/StaticProxyConfig.java |   126 +
 .../internal/net/proxy/win32/winhttp/WinHttp.java  |    92 +
 .../win32/winhttp/WinHttpAutoProxyOptions.java     |    75 +
 .../winhttp/WinHttpCurrentUserIEProxyConfig.java   |   120 +
 .../net/proxy/win32/winhttp/WinHttpProxyInfo.java  |    56 +
 .../proxy/win32/winhttp/WinHttpProxyProvider.java  |   288 +
 .../eclipse/core/net/proxy/IProxyChangeEvent.java  |    84 +
 .../core/net/proxy/IProxyChangeListener.java       |    27 +
 .../src/org/eclipse/core/net/proxy/IProxyData.java |   151 +
 .../org/eclipse/core/net/proxy/IProxyService.java  |   263 +
 .../src/org/eclipse/core/net/proxy/package.html    |    14 +
 .../org.eclipse.core.resources/.classpath          |     8 +
 .../Build resources-ant.jar.launch                 |    17 +
 .../org.eclipse.core.resources/.gitignore          |     3 +
 .../org.eclipse.core.resources/.options            |    77 +
 .../org.eclipse.core.resources/.project            |    43 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   385 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    68 +
 .../.settings/org.eclipse.pde.core.prefs           |     3 +
 .../META-INF/MANIFEST.MF                           |    32 +
 .../META-INF/eclipse.inf                           |     3 +
 .../org.eclipse.core.resources/about.html          |    28 +
 .../ant_tasks/.gitignore                           |     1 +
 .../ant_tasks/readme.txt                           |     4 +
 .../org.eclipse.core.resources/build-user.xml      |    13 +
 .../org.eclipse.core.resources/build.properties    |    27 +
 .../doc/base_markers.html                          |   225 +
 .../org.eclipse.core.resources/doc/hglegal.htm     |    14 +
 .../org.eclipse.core.resources/doc/ngibmcpy.gif    |   Bin 0 -> 814 bytes
 .../org.eclipse.core.resources/natives/make.bat    |    21 +
 .../org.eclipse.core.resources/natives/readme.txt  |     3 +
 .../org.eclipse.core.resources/natives/ref.c       |   297 +
 .../org.eclipse.core.resources/natives/ref.h       |   213 +
 .../old_build_notes.html                           |  2475 ++
 .../org.eclipse.core.resources/plugin.properties   |    40 +
 .../org.eclipse.core.resources/plugin.xml          |   260 +
 eclipse-bundles/org.eclipse.core.resources/pom.xml |    24 +
 .../schema/builders.exsd                           |   216 +
 .../schema/fileModificationValidator.exsd          |   111 +
 .../schema/filterMatchers.exsd                     |   187 +
 .../org.eclipse.core.resources/schema/markers.exsd |   167 +
 .../schema/modelProviders.exsd                     |   159 +
 .../schema/moveDeleteHook.exsd                     |   120 +
 .../org.eclipse.core.resources/schema/natures.exsd |   334 +
 .../schema/refreshProviders.exsd                   |   133 +
 .../schema/teamHook.exsd                           |   120 +
 .../schema/variableResolvers.exsd                  |   139 +
 .../scripts/buildExtraJAR.xml                      |    71 +
 .../core/internal/dtree/AbstractDataTree.java      |   330 +
 .../core/internal/dtree/AbstractDataTreeNode.java  |   598 +
 .../eclipse/core/internal/dtree/DataDeltaNode.java |   121 +
 .../org/eclipse/core/internal/dtree/DataTree.java  |   294 +
 .../core/internal/dtree/DataTreeLookup.java        |    80 +
 .../eclipse/core/internal/dtree/DataTreeNode.java  |   366 +
 .../core/internal/dtree/DataTreeReader.java        |   150 +
 .../core/internal/dtree/DataTreeWriter.java        |   184 +
 .../eclipse/core/internal/dtree/DeletedNode.java   |   131 +
 .../eclipse/core/internal/dtree/DeltaDataTree.java |   977 +
 .../eclipse/core/internal/dtree/IComparator.java   |    28 +
 .../core/internal/dtree/IDataFlattener.java        |    39 +
 .../core/internal/dtree/NoDataDeltaNode.java       |   133 +
 .../core/internal/dtree/NodeComparison.java        |   136 +
 .../internal/dtree/ObjectNotFoundException.java    |    30 +
 .../eclipse/core/internal/dtree/TestHelper.java    |    23 +
 .../eclipse/core/internal/events/AutoBuildJob.java |   276 +
 .../eclipse/core/internal/events/BuildCommand.java |   291 +
 .../eclipse/core/internal/events/BuildContext.java |   120 +
 .../eclipse/core/internal/events/BuildManager.java |  1158 +
 .../internal/events/BuilderPersistentInfo.java     |    81 +
 .../core/internal/events/ILifecycleListener.java   |    21 +
 .../core/internal/events/InternalBuilder.java      |   248 +
 .../core/internal/events/LifecycleEvent.java       |    91 +
 .../eclipse/core/internal/events/NodeIDMap.java    |   221 +
 .../core/internal/events/NotificationManager.java  |   341 +
 .../internal/events/PathVariableChangeEvent.java   |    93 +
 .../core/internal/events/ResourceChangeEvent.java  |   156 +
 .../events/ResourceChangeListenerList.java         |   180 +
 .../core/internal/events/ResourceComparator.java   |   200 +
 .../core/internal/events/ResourceDelta.java        |   552 +
 .../core/internal/events/ResourceDeltaFactory.java |   184 +
 .../core/internal/events/ResourceDeltaInfo.java    |    58 +
 .../core/internal/events/ResourceStats.java        |    96 +
 .../core/internal/localstore/BlobStore.java        |   138 +
 .../eclipse/core/internal/localstore/Bucket.java   |   396 +
 .../core/internal/localstore/BucketTree.java       |   160 +
 .../localstore/CollectSyncStatusVisitor.java       |   117 +
 .../core/internal/localstore/CopyVisitor.java      |   211 +
 .../core/internal/localstore/DeleteVisitor.java    |   154 +
 .../core/internal/localstore/FileStoreRoot.java    |   199 +
 .../localstore/FileSystemResourceManager.java      |  1235 +
 .../core/internal/localstore/HistoryBucket.java    |   326 +
 .../core/internal/localstore/HistoryStore2.java    |   383 +
 .../core/internal/localstore/IHistoryStore.java    |   178 +
 .../internal/localstore/ILocalStoreConstants.java  |    31 +
 .../internal/localstore/IUnifiedTreeVisitor.java   |    20 +
 .../internal/localstore/IsSynchronizedVisitor.java |    59 +
 .../core/internal/localstore/PrefixPool.java       |   207 +
 .../localstore/RefreshLocalAliasVisitor.java       |   110 +
 .../internal/localstore/RefreshLocalVisitor.java   |   314 +
 .../internal/localstore/SafeChunkyInputStream.java |   184 +
 .../localstore/SafeChunkyOutputStream.java         |    81 +
 .../internal/localstore/SafeFileInputStream.java   |    53 +
 .../internal/localstore/SafeFileOutputStream.java  |   141 +
 .../core/internal/localstore/UnifiedTree.java      |   575 +
 .../core/internal/localstore/UnifiedTreeNode.java  |   149 +
 .../core/internal/properties/IPropertyManager.java |    75 +
 .../core/internal/properties/PropertyBucket.java   |   350 +
 .../core/internal/properties/PropertyManager2.java |   192 +
 .../propertytester/FilePropertyTester.java         |   117 +
 .../propertytester/ProjectPropertyTester.java      |    34 +
 .../ResourceMappingPropertyTester.java             |    70 +
 .../propertytester/ResourcePropertyTester.java     |   221 +
 .../internal/propertytester/StringMatcher.java     |   231 +
 .../internal/refresh/InternalRefreshProvider.java  |    42 +
 .../core/internal/refresh/MonitorManager.java      |   356 +
 .../core/internal/refresh/PollingMonitor.java      |   218 +
 .../eclipse/core/internal/refresh/RefreshJob.java  |   217 +
 .../core/internal/refresh/RefreshManager.java      |   117 +
 .../core/internal/resources/AliasManager.java      |   762 +
 .../internal/resources/BuildConfiguration.java     |   118 +
 .../core/internal/resources/CharsetDeltaJob.java   |   212 +
 .../core/internal/resources/CharsetManager.java    |   502 +
 .../internal/resources/ComputeProjectOrder.java    |   621 +
 .../eclipse/core/internal/resources/Container.java |   387 +
 .../resources/ContentDescriptionManager.java       |   549 +
 .../internal/resources/DelayedSnapshotJob.java     |    60 +
 .../org/eclipse/core/internal/resources/File.java  |   444 +
 .../eclipse/core/internal/resources/FileState.java |   108 +
 .../eclipse/core/internal/resources/Filter.java    |   177 +
 .../core/internal/resources/FilterDescription.java |   144 +
 .../core/internal/resources/FilterDescriptor.java  |    77 +
 .../core/internal/resources/FilterTypeManager.java |   106 +
 .../eclipse/core/internal/resources/Folder.java    |   186 +
 .../core/internal/resources/ICoreConstants.java    |   125 +
 .../eclipse/core/internal/resources/IManager.java  |    20 +
 .../core/internal/resources/IMarkerSetElement.java |    15 +
 .../internal/resources/IModelObjectConstants.java  |    58 +
 .../core/internal/resources/InternalTeamHook.java  |    33 +
 .../internal/resources/InternalWorkspaceJob.java   |    54 +
 .../core/internal/resources/LinkDescription.java   |   126 +
 .../core/internal/resources/LocalMetaArea.java     |   514 +
 .../core/internal/resources/LocationValidator.java |   438 +
 .../eclipse/core/internal/resources/Marker.java    |   340 +
 .../internal/resources/MarkerAttributeMap.java     |   295 +
 .../core/internal/resources/MarkerDelta.java       |   210 +
 .../internal/resources/MarkerDeltaManager.java     |    92 +
 .../core/internal/resources/MarkerInfo.java        |   211 +
 .../core/internal/resources/MarkerManager.java     |   669 +
 .../core/internal/resources/MarkerReader.java      |    57 +
 .../core/internal/resources/MarkerReader_1.java    |   146 +
 .../core/internal/resources/MarkerReader_2.java    |   147 +
 .../core/internal/resources/MarkerReader_3.java    |   163 +
 .../eclipse/core/internal/resources/MarkerSet.java |   247 +
 .../internal/resources/MarkerSnapshotReader.java   |    51 +
 .../internal/resources/MarkerSnapshotReader_1.java |   130 +
 .../internal/resources/MarkerSnapshotReader_2.java |   145 +
 .../resources/MarkerTypeDefinitionCache.java       |   142 +
 .../core/internal/resources/MarkerWriter.java      |   218 +
 .../core/internal/resources/ModelObject.java       |    40 +
 .../core/internal/resources/ModelObjectWriter.java |   306 +
 .../core/internal/resources/MoveDeleteHook.java    |    77 +
 .../core/internal/resources/NatureManager.java     |   643 +
 .../org/eclipse/core/internal/resources/OS.java    |    78 +
 .../internal/resources/PathVariableManager.java    |   390 +
 .../core/internal/resources/PathVariableUtil.java  |   504 +
 .../resources/PlatformURLResourceConnection.java   |   108 +
 .../internal/resources/PreferenceInitializer.java  |    78 +
 .../eclipse/core/internal/resources/Project.java   |  1370 +
 .../internal/resources/ProjectContentTypes.java    |   245 +
 .../internal/resources/ProjectDescription.java     |   877 +
 .../resources/ProjectDescriptionReader.java        |  1119 +
 .../core/internal/resources/ProjectInfo.java       |   141 +
 .../resources/ProjectNatureDescriptor.java         |   168 +
 .../resources/ProjectPathVariableManager.java      |   503 +
 .../internal/resources/ProjectPreferences.java     |   689 +
 .../resources/ProjectVariableProviderManager.java  |   119 +
 .../internal/resources/RegexFileInfoMatcher.java   |    51 +
 .../eclipse/core/internal/resources/Resource.java  |  2084 ++
 .../core/internal/resources/ResourceException.java |    98 +
 .../core/internal/resources/ResourceInfo.java      |   477 +
 .../core/internal/resources/ResourceProxy.java     |   134 +
 .../core/internal/resources/ResourceStatus.java    |    85 +
 .../core/internal/resources/ResourceTree.java      |  1165 +
 .../eclipse/core/internal/resources/RootInfo.java  |    53 +
 .../org/eclipse/core/internal/resources/Rules.java |   220 +
 .../core/internal/resources/SafeFileTable.java     |    99 +
 .../core/internal/resources/SaveContext.java       |   134 +
 .../core/internal/resources/SaveManager.java       |  2139 ++
 .../core/internal/resources/SavedState.java        |    90 +
 .../core/internal/resources/SyncInfoReader.java    |    81 +
 .../core/internal/resources/SyncInfoReader_2.java  |    99 +
 .../core/internal/resources/SyncInfoReader_3.java  |    99 +
 .../internal/resources/SyncInfoSnapReader.java     |    52 +
 .../internal/resources/SyncInfoSnapReader_3.java   |    65 +
 .../core/internal/resources/SyncInfoWriter.java    |   121 +
 .../core/internal/resources/Synchronizer.java      |   276 +
 .../core/internal/resources/TestingSupport.java    |    49 +
 .../internal/resources/VariableDescription.java    |    73 +
 .../core/internal/resources/VirtualFileStore.java  |    80 +
 .../core/internal/resources/VirtualFileSystem.java |    31 +
 .../core/internal/resources/WorkManager.java       |   325 +
 .../eclipse/core/internal/resources/Workspace.java |  2571 ++
 .../internal/resources/WorkspaceDescription.java   |   201 +
 .../resources/WorkspaceDescriptionReader.java      |   169 +
 .../internal/resources/WorkspacePreferences.java   |   257 +
 .../core/internal/resources/WorkspaceRoot.java     |   295 +
 .../internal/resources/WorkspaceTreeReader.java    |    84 +
 .../internal/resources/WorkspaceTreeReader_1.java  |   271 +
 .../internal/resources/WorkspaceTreeReader_2.java  |   219 +
 .../eclipse/core/internal/resources/XMLWriter.java |   129 +
 .../resources/mapping/ChangeDescription.java       |   135 +
 .../resources/mapping/ModelProviderDescriptor.java |   146 +
 .../resources/mapping/ModelProviderManager.java    |    78 +
 .../resources/mapping/ProposedResourceDelta.java   |   182 +
 .../resources/mapping/ResourceAdapterFactory.java  |    36 +
 .../mapping/ResourceChangeDescriptionFactory.java  |   240 +
 .../resources/mapping/ResourceModelProvider.java   |    73 +
 .../resources/mapping/ShallowContainer.java        |    56 +
 .../resources/mapping/ShallowResourceMapping.java  |    68 +
 .../resources/mapping/SimpleResourceMapping.java   |    71 +
 .../EclipseHomeProjectVariable.java                |    47 +
 .../projectvariables/ParentVariableResolver.java   |    64 +
 .../ProjectLocationVariableResolver.java           |    39 +
 .../WorkspaceLocationVariableResolver.java         |    36 +
 .../WorkspaceParentLocationVariableResolver.java   |    45 +
 .../internal/resources/refresh/win32/Convert.java  |    50 +
 .../resources/refresh/win32/Win32Monitor.java      |   603 +
 .../resources/refresh/win32/Win32Natives.java      |   347 +
 .../refresh/win32/Win32RefreshProvider.java        |    40 +
 .../eclipse/core/internal/utils/ArrayIterator.java |    65 +
 .../org/eclipse/core/internal/utils/BitMask.java   |    23 +
 .../src/org/eclipse/core/internal/utils/Cache.java |   207 +
 .../org/eclipse/core/internal/utils/Convert.java   |    86 +
 .../org/eclipse/core/internal/utils/FileUtil.java  |   436 +
 .../internal/utils/IStringPoolParticipant.java     |    32 +
 .../eclipse/core/internal/utils/KeyedHashSet.java  |   243 +
 .../org/eclipse/core/internal/utils/Messages.java  |   328 +
 .../org/eclipse/core/internal/utils/ObjectMap.java |   330 +
 .../org/eclipse/core/internal/utils/Policy.java    |   181 +
 .../src/org/eclipse/core/internal/utils/Queue.java |   201 +
 .../eclipse/core/internal/utils/StringPool.java    |    76 +
 .../eclipse/core/internal/utils/StringPoolJob.java |   137 +
 .../internal/utils/UniversalUniqueIdentifier.java  |   359 +
 .../internal/utils/WrappedRuntimeException.java    |    35 +
 .../core/internal/utils/messages.properties        |   322 +
 .../internal/watson/DefaultElementComparator.java  |    64 +
 .../eclipse/core/internal/watson/ElementTree.java  |   732 +
 .../core/internal/watson/ElementTreeIterator.java  |   169 +
 .../core/internal/watson/ElementTreeReader.java    |   155 +
 .../internal/watson/ElementTreeReaderImpl_1.java   |   101 +
 .../core/internal/watson/ElementTreeWriter.java    |   242 +
 .../core/internal/watson/IElementComparator.java   |    25 +
 .../internal/watson/IElementContentVisitor.java    |    30 +
 .../internal/watson/IElementInfoFlattener.java     |    39 +
 .../core/internal/watson/IElementTreeData.java     |    22 +
 .../core/internal/watson/IPathRequestor.java       |    23 +
 .../core/resources/FileInfoMatcherDescription.java |    67 +
 .../core/resources/IBuildConfiguration.java        |    82 +
 .../org/eclipse/core/resources/IBuildContext.java  |    63 +
 .../src/org/eclipse/core/resources/ICommand.java   |   152 +
 .../src/org/eclipse/core/resources/IContainer.java |   562 +
 .../eclipse/core/resources/IEncodedStorage.java    |    44 +
 .../src/org/eclipse/core/resources/IFile.java      |  1162 +
 .../core/resources/IFileModificationValidator.java |    68 +
 .../src/org/eclipse/core/resources/IFileState.java |   121 +
 .../core/resources/IFilterMatcherDescriptor.java   |    84 +
 .../src/org/eclipse/core/resources/IFolder.java    |   461 +
 .../src/org/eclipse/core/resources/IMarker.java    |   578 +
 .../org/eclipse/core/resources/IMarkerDelta.java   |   180 +
 .../core/resources/IPathVariableChangeEvent.java   |    72 +
 .../resources/IPathVariableChangeListener.java     |    40 +
 .../core/resources/IPathVariableManager.java       |   352 +
 .../src/org/eclipse/core/resources/IProject.java   |  1055 +
 .../core/resources/IProjectDescription.java        |   385 +
 .../org/eclipse/core/resources/IProjectNature.java |    81 +
 .../core/resources/IProjectNatureDescriptor.java   |    88 +
 .../src/org/eclipse/core/resources/IResource.java  |  2805 ++
 .../core/resources/IResourceChangeEvent.java       |   266 +
 .../core/resources/IResourceChangeListener.java    |    47 +
 .../org/eclipse/core/resources/IResourceDelta.java |   591 +
 .../core/resources/IResourceDeltaVisitor.java      |    55 +
 .../core/resources/IResourceFilterDescription.java |   119 +
 .../org/eclipse/core/resources/IResourceProxy.java |   163 +
 .../core/resources/IResourceProxyVisitor.java      |    52 +
 .../core/resources/IResourceRuleFactory.java       |   149 +
 .../eclipse/core/resources/IResourceStatus.java    |   322 +
 .../eclipse/core/resources/IResourceVisitor.java   |    46 +
 .../org/eclipse/core/resources/ISaveContext.java   |   197 +
 .../eclipse/core/resources/ISaveParticipant.java   |   172 +
 .../org/eclipse/core/resources/ISavedState.java    |    87 +
 .../src/org/eclipse/core/resources/IStorage.java   |    68 +
 .../org/eclipse/core/resources/ISynchronizer.java  |   135 +
 .../src/org/eclipse/core/resources/IWorkspace.java |  1762 ++
 .../core/resources/IWorkspaceDescription.java      |   268 +
 .../org/eclipse/core/resources/IWorkspaceRoot.java |   402 +
 .../eclipse/core/resources/IWorkspaceRunnable.java |    26 +
 .../core/resources/IncrementalProjectBuilder.java  |   472 +
 .../org/eclipse/core/resources/ProjectScope.java   |   105 +
 .../eclipse/core/resources/ResourceAttributes.java |   234 +
 .../eclipse/core/resources/ResourcesPlugin.java    |   484 +
 .../org/eclipse/core/resources/WorkspaceJob.java   |    83 +
 .../filtermatchers/AbstractFileInfoMatcher.java    |    49 +
 .../filtermatchers/CompoundFileInfoMatcher.java    |    43 +
 .../core/resources/filtermatchers/package.html     |    21 +
 .../mapping/CompositeResourceMapping.java          |    97 +
 .../mapping/IModelProviderDescriptor.java          |    98 +
 .../mapping/IResourceChangeDescriptionFactory.java |    84 +
 .../core/resources/mapping/ModelProvider.java      |   259 +
 .../core/resources/mapping/ModelStatus.java        |    56 +
 .../mapping/RemoteResourceMappingContext.java      |   321 +
 .../resources/mapping/ResourceChangeValidator.java |   169 +
 .../core/resources/mapping/ResourceMapping.java    |   205 +
 .../resources/mapping/ResourceMappingContext.java  |    45 +
 .../core/resources/mapping/ResourceTraversal.java  |   183 +
 .../eclipse/core/resources/mapping/package.html    |    27 +
 .../src/org/eclipse/core/resources/package.html    |    25 +
 .../core/resources/refresh/IRefreshMonitor.java    |    37 +
 .../core/resources/refresh/IRefreshResult.java     |    49 +
 .../core/resources/refresh/RefreshProvider.java    |    86 +
 .../eclipse/core/resources/refresh/package.html    |    23 +
 .../team/FileModificationValidationContext.java    |    56 +
 .../resources/team/FileModificationValidator.java  |   102 +
 .../core/resources/team/IMoveDeleteHook.java       |   383 +
 .../eclipse/core/resources/team/IResourceTree.java |   383 +
 .../core/resources/team/ResourceRuleFactory.java   |   260 +
 .../org/eclipse/core/resources/team/TeamHook.java  |   231 +
 .../org/eclipse/core/resources/team/package.html   |    19 +
 .../variableresolvers/PathVariableResolver.java    |    52 +
 .../core/resources/variableresolvers/package.html  |    21 +
 .../src_ant/META-INF/eclipse.inf                   |     2 +
 .../eclipse/core/resources/ant/ConvertPath.java    |   176 +
 .../core/resources/ant/IncrementalBuild.java       |   126 +
 .../org/eclipse/core/resources/ant/Policy.java     |    71 +
 .../core/resources/ant/RefreshLocalTask.java       |   120 +
 .../eclipse/core/resources/ant/messages.properties |    22 +
 .../org.eclipse.core.runtime/.classpath            |     7 +
 eclipse-bundles/org.eclipse.core.runtime/.options  |    26 +
 eclipse-bundles/org.eclipse.core.runtime/.project  |    34 +
 .../.settings/.api_filters                         |    75 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   412 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   126 +
 .../org.eclipse.core.runtime/META-INF/MANIFEST.MF  |    22 +
 .../org.eclipse.core.runtime/about.html            |    28 +
 .../org.eclipse.core.runtime/build.properties      |    20 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.core.runtime/plugin.properties     |    15 +
 .../org.eclipse.core.runtime/plugin.xml            |     6 +
 eclipse-bundles/org.eclipse.core.runtime/pom.xml   |    37 +
 .../schema/contentTypes.exsd                       |   365 +
 .../schema/preferences.exsd                        |   200 +
 .../scripts/src-runtime.jardesc                    |    16 +
 .../preferences/legacy/InitLegacyPreferences.java  |    94 +
 .../preferences/legacy/PreferenceForwarder.java    |   908 +
 .../legacy/ProductPreferencesService.java          |   128 +
 .../internal/runtime/AuthorizationHandler.java     |   313 +
 .../core/internal/runtime/InternalPlatform.java    |   921 +
 .../src/org/eclipse/core/internal/runtime/Log.java |   113 +
 .../eclipse/core/internal/runtime/Messages.java    |    92 +
 .../runtime/PerformanceStatsProcessor.java         |   220 +
 .../core/internal/runtime/PlatformActivator.java   |    49 +
 .../org/eclipse/core/internal/runtime/Product.java |    52 +
 .../core/internal/runtime/messages.properties      |    76 +
 .../src/org/eclipse/core/runtime/ILibrary.java     |   159 +
 .../src/org/eclipse/core/runtime/ILog.java         |    62 +
 .../eclipse/core/runtime/IPlatformRunnable.java    |    67 +
 .../eclipse/core/runtime/IPluginDescriptor.java    |   178 +
 .../eclipse/core/runtime/IPluginPrerequisite.java  |   282 +
 .../org/eclipse/core/runtime/IPluginRegistry.java  |   131 +
 .../src/org/eclipse/core/runtime/IProduct.java     |    82 +
 .../org/eclipse/core/runtime/IProductProvider.java |    42 +
 .../org/eclipse/core/runtime/PerformanceStats.java |   539 +
 .../src/org/eclipse/core/runtime/Platform.java     |  1507 +
 .../src/org/eclipse/core/runtime/Plugin.java       |   735 +
 .../src/org/eclipse/core/runtime/Preferences.java  |  1275 +
 eclipse-bundles/org.eclipse.equinox.app/.classpath |    12 +
 eclipse-bundles/org.eclipse.equinox.app/.cvsignore |     1 +
 eclipse-bundles/org.eclipse.equinox.app/.options   |     4 +
 eclipse-bundles/org.eclipse.equinox.app/.project   |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   346 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    58 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../org.eclipse.equinox.app/META-INF/MANIFEST.MF   |    35 +
 eclipse-bundles/org.eclipse.equinox.app/about.html |    69 +
 .../about_files/LICENSE-2.0.txt                    |   202 +
 .../org.eclipse.equinox.app/build.properties       |    24 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../application/ApplicationAdminPermission.java    |   352 +
 .../service/application/ApplicationDescriptor.java |   554 +
 .../service/application/ApplicationException.java  |   161 +
 .../service/application/ApplicationHandle.java     |   227 +
 .../service/application/ScheduledApplication.java  |   176 +
 .../org.eclipse.equinox.app/plugin.properties      |    14 +
 eclipse-bundles/org.eclipse.equinox.app/plugin.xml |    13 +
 eclipse-bundles/org.eclipse.equinox.app/pom.xml    |    27 +
 .../schema/applications.exsd                       |   237 +
 .../org.eclipse.equinox.app/schema/products.exsd   |   216 +
 .../src/org/eclipse/equinox/app/IApplication.java  |    84 +
 .../eclipse/equinox/app/IApplicationContext.java   |   162 +
 .../src/org/eclipse/equinox/app/package.html       |    17 +
 .../eclipse/equinox/internal/app/Activator.java    |   245 +
 .../equinox/internal/app/AnyThreadAppLauncher.java |    36 +
 .../eclipse/equinox/internal/app/AppCommands.java  |   378 +
 .../equinox/internal/app/AppPersistence.java       |   430 +
 .../equinox/internal/app/CommandLineArgs.java      |   148 +
 .../internal/app/DefaultApplicationListener.java   |   154 +
 .../equinox/internal/app/EclipseAppContainer.java  |   643 +
 .../equinox/internal/app/EclipseAppDescriptor.java |   243 +
 .../equinox/internal/app/EclipseAppHandle.java     |   399 +
 .../internal/app/EclipseScheduledApplication.java  |   152 +
 .../equinox/internal/app/ErrorApplication.java     |    34 +
 .../eclipse/equinox/internal/app/IBranding.java    |    31 +
 .../internal/app/MainApplicationLauncher.java      |    50 +
 .../org/eclipse/equinox/internal/app/Messages.java |    70 +
 .../internal/app/ProductExtensionBranding.java     |    80 +
 .../internal/app/ProviderExtensionBranding.java    |    49 +
 .../equinox/internal/app/messages.properties       |    53 +
 .../org.eclipse.equinox.bidi/.classpath            |     7 +
 eclipse-bundles/org.eclipse.equinox.bidi/.options  |     4 +
 eclipse-bundles/org.eclipse.equinox.bidi/.project  |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   345 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    58 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    97 +
 .../org.eclipse.equinox.bidi/META-INF/MANIFEST.MF  |    22 +
 .../org.eclipse.equinox.bidi/about.html            |    28 +
 .../org.eclipse.equinox.bidi/build.properties      |    21 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.equinox.bidi/plugin.properties     |    24 +
 .../org.eclipse.equinox.bidi/plugin.xml            |    55 +
 eclipse-bundles/org.eclipse.equinox.bidi/pom.xml   |    42 +
 .../org.eclipse.equinox.bidi/schema/bidiTypes.exsd |   140 +
 .../equinox/bidi/StructuredTextProcessor.java      |   232 +
 .../bidi/StructuredTextTypeHandlerFactory.java     |   126 +
 .../bidi/advanced/IStructuredTextExpert.java       |   291 +
 .../bidi/advanced/StructuredTextEnvironment.java   |   254 +
 .../bidi/advanced/StructuredTextExpertFactory.java |   205 +
 .../org/eclipse/equinox/bidi/advanced/package.html |    48 +
 .../bidi/custom/StructuredTextCharTypes.java       |   181 +
 .../equinox/bidi/custom/StructuredTextOffsets.java |   149 +
 .../bidi/custom/StructuredTextTypeHandler.java     |   366 +
 .../org/eclipse/equinox/bidi/custom/package.html   |    10 +
 .../bidi/internal/StructuredTextActivator.java     |   111 +
 .../bidi/internal/StructuredTextDelims.java        |    83 +
 .../bidi/internal/StructuredTextDelimsEsc.java     |    67 +
 .../equinox/bidi/internal/StructuredTextImpl.java  |   548 +
 .../bidi/internal/StructuredTextSingle.java        |    65 +
 .../bidi/internal/StructuredTextStringRecord.java  |   320 +
 .../internal/StructuredTextTypesCollector.java     |   155 +
 .../internal/consumable/StructuredTextComma.java   |    25 +
 .../internal/consumable/StructuredTextEmail.java   |    74 +
 .../internal/consumable/StructuredTextFile.java    |    23 +
 .../internal/consumable/StructuredTextJava.java    |   134 +
 .../internal/consumable/StructuredTextRegex.java   |   254 +
 .../internal/consumable/StructuredTextSql.java     |   154 +
 .../internal/consumable/StructuredTextURL.java     |    22 +
 .../consumable/StructuredTextUnderscore.java       |    27 +
 .../internal/consumable/StructuredTextXPath.java   |    39 +
 .../src/org/eclipse/equinox/bidi/package.html      |   158 +
 .../org.eclipse.equinox.common/.classpath          |     7 +
 .../org.eclipse.equinox.common/.cvsignore          |     1 +
 .../org.eclipse.equinox.common/.options            |     4 +
 .../org.eclipse.equinox.common/.project            |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   385 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    58 +
 .../META-INF/MANIFEST.MF                           |    36 +
 .../org.eclipse.equinox.common/about.html          |    28 +
 .../org.eclipse.equinox.common/build.properties    |    17 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../org.eclipse.equinox.common/plugin.properties   |    12 +
 eclipse-bundles/org.eclipse.equinox.common/pom.xml |    24 +
 .../org.eclipse.equinox.common/readme.txt          |     1 +
 .../internal/boot/PlatformURLBaseConnection.java   |    61 +
 .../core/internal/boot/PlatformURLConnection.java  |   524 +
 .../core/internal/boot/PlatformURLHandler.java     |    82 +
 .../eclipse/core/internal/runtime/Activator.java   |   362 +
 .../core/internal/runtime/AdapterManager.java      |   429 +
 .../core/internal/runtime/CommonMessages.java      |    64 +
 .../eclipse/core/internal/runtime/DataArea.java    |   205 +
 .../core/internal/runtime/DevClassPathHelper.java  |    99 +
 .../eclipse/core/internal/runtime/FindSupport.java |   303 +
 .../core/internal/runtime/IAdapterFactoryExt.java  |    31 +
 .../internal/runtime/IAdapterManagerProvider.java  |    30 +
 .../core/internal/runtime/IRuntimeConstants.java   |    37 +
 .../core/internal/runtime/LocalizationUtils.java   |    57 +
 .../core/internal/runtime/MetaDataKeeper.java      |    37 +
 .../core/internal/runtime/PlatformLogWriter.java   |   155 +
 .../runtime/PlatformURLConfigConnection.java       |    98 +
 .../internal/runtime/PlatformURLConverter.java     |    52 +
 .../runtime/PlatformURLFragmentConnection.java     |    71 +
 .../runtime/PlatformURLMetaConnection.java         |    79 +
 .../runtime/PlatformURLPluginConnection.java       |   120 +
 .../core/internal/runtime/PrintStackUtil.java      |    46 +
 .../core/internal/runtime/ReferenceHashSet.java    |   338 +
 .../core/internal/runtime/ResourceTranslator.java  |   161 +
 .../eclipse/core/internal/runtime/RuntimeLog.java  |   170 +
 .../internal/runtime/commonMessages.properties     |    48 +
 .../org/eclipse/core/internal/runtime/package.html |    24 +
 .../src/org/eclipse/core/runtime/Adapters.java     |   112 +
 .../src/org/eclipse/core/runtime/Assert.java       |   113 +
 .../core/runtime/AssertionFailedException.java     |    41 +
 .../org/eclipse/core/runtime/CoreException.java    |   122 +
 .../src/org/eclipse/core/runtime/FileLocator.java  |   259 +
 .../src/org/eclipse/core/runtime/IAdaptable.java   |    55 +
 .../org/eclipse/core/runtime/IAdapterFactory.java  |    55 +
 .../org/eclipse/core/runtime/IAdapterManager.java  |   282 +
 .../src/org/eclipse/core/runtime/IBundleGroup.java |    91 +
 .../eclipse/core/runtime/IBundleGroupProvider.java |    36 +
 .../org/eclipse/core/runtime/ICoreRunnable.java    |    39 +
 .../src/org/eclipse/core/runtime/ILogListener.java |    32 +
 .../src/org/eclipse/core/runtime/IPath.java        |   533 +
 .../org/eclipse/core/runtime/IProgressMonitor.java |   129 +
 .../core/runtime/IProgressMonitorWithBlocking.java |    61 +
 .../org/eclipse/core/runtime/ISafeRunnable.java    |    54 +
 .../src/org/eclipse/core/runtime/IStatus.java      |   188 +
 .../src/org/eclipse/core/runtime/ListenerList.java |   250 +
 .../src/org/eclipse/core/runtime/MultiStatus.java  |   146 +
 .../eclipse/core/runtime/NullProgressMonitor.java  |   134 +
 .../core/runtime/OperationCanceledException.java   |    44 +
 .../src/org/eclipse/core/runtime/Path.java         |  1215 +
 .../org/eclipse/core/runtime/PlatformObject.java   |    70 +
 .../core/runtime/PluginVersionIdentifier.java      |   453 +
 .../core/runtime/ProgressMonitorWrapper.java       |   180 +
 .../org/eclipse/core/runtime/QualifiedName.java    |   119 +
 .../src/org/eclipse/core/runtime/SafeRunner.java   |    77 +
 .../src/org/eclipse/core/runtime/Status.java       |   266 +
 .../src/org/eclipse/core/runtime/SubMonitor.java   |   947 +
 .../eclipse/core/runtime/SubProgressMonitor.java   |   201 +
 .../src/org/eclipse/core/runtime/URIUtil.java      |   379 +
 .../src/org/eclipse/core/runtime/package.html      |    17 +
 .../equinox/events/MemoryEventConstants.java       |    78 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     1 +
 .../.project                                       |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   377 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    25 +
 .../OSGI-INF/fwadmin.xml                           |    13 +
 .../about.html                                     |    28 +
 .../build.properties                               |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../pom.xml                                        |    14 +
 .../equinox/EclipseLauncherImpl.java               |    91 +
 .../equinox/EclipseLauncherParser.java             |   351 +
 .../equinox/EquinoxBundlesState.java               |   743 +
 .../frameworkadmin/equinox/EquinoxConstants.java   |    60 +
 .../equinox/EquinoxFrameworkAdminFactoryImpl.java  |    24 +
 .../frameworkadmin/equinox/EquinoxFwAdminImpl.java |   137 +
 .../equinox/EquinoxFwConfigFileParser.java         |   628 +
 .../equinox/EquinoxLauncherData.java               |    30 +
 .../equinox/EquinoxManipulatorImpl.java            |   663 +
 .../internal/frameworkadmin/equinox/Log.java       |    93 +
 .../internal/frameworkadmin/equinox/Messages.java  |    52 +
 .../frameworkadmin/equinox/ParserUtils.java        |   203 +
 .../frameworkadmin/equinox/messages.properties     |    40 +
 .../frameworkadmin/equinox/utils/FileUtils.java    |   232 +
 .../org.eclipse.equinox.frameworkadmin/.classpath  |     7 +
 .../org.eclipse.equinox.frameworkadmin/.gitignore  |     1 +
 .../org.eclipse.equinox.frameworkadmin/.project    |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   342 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../META-INF/MANIFEST.MF                           |    29 +
 .../org.eclipse.equinox.frameworkadmin/about.html  |    28 +
 .../build.properties                               |    17 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.frameworkadmin/pom.xml     |    14 +
 .../eclipse/equinox/frameworkadmin/BundleInfo.java |   334 +
 .../eclipse/equinox/frameworkadmin/package.html    |    17 +
 .../internal/frameworkadmin/utils/Activator.java   |    52 +
 .../frameworkadmin/utils/SimpleBundlesState.java   |   331 +
 .../internal/frameworkadmin/utils/Utils.java       |   442 +
 .../ConfiguratorManipulator.java                   |    73 +
 .../ConfiguratorManipulatorFactory.java            |    29 +
 .../provisional/frameworkadmin/BundlesState.java   |   144 +
 .../provisional/frameworkadmin/ConfigData.java     |   177 +
 .../provisional/frameworkadmin/FrameworkAdmin.java |   109 +
 .../frameworkadmin/FrameworkAdminFactory.java      |    43 +
 .../FrameworkAdminRuntimeException.java            |    59 +
 .../provisional/frameworkadmin/LauncherData.java   |   256 +
 .../provisional/frameworkadmin/Manipulator.java    |   202 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     1 +
 .../.project                                       |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   371 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    58 +
 .../META-INF/MANIFEST.MF                           |    64 +
 .../OSGI-INF/repositoryManager.xml                 |     8 +
 .../about.html                                     |    28 +
 .../build.properties                               |    20 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../plugin.properties                              |    12 +
 .../plugin.xml                                     |    40 +
 .../pom.xml                                        |    14 +
 .../schema/artifactComparators.exsd                |   106 +
 .../schema/artifactRepositories.exsd               |   128 +
 .../schema/processingSteps.exsd                    |   115 +
 .../artifact/processing/AbstractBufferingStep.java |   104 +
 .../internal/p2/artifact/processing/Messages.java  |    27 +
 .../p2/artifact/processing/messages.properties     |    13 +
 .../p2/artifact/processors/md5/MD5Verifier.java    |    85 +
 .../p2/artifact/processors/md5/Messages.java       |    32 +
 .../p2/artifact/processors/md5/messages.properties |    16 +
 .../processors/pack200/Pack200ProcessorStep.java   |    95 +
 .../internal/p2/artifact/repository/Activator.java |   114 +
 .../repository/ArtifactRepositoryComponent.java    |    25 +
 .../repository/ArtifactRepositoryManager.java      |   143 +
 .../p2/artifact/repository/ArtifactRequest.java    |    80 +
 .../repository/CompositeArtifactRepository.java    |   641 +
 .../CompositeArtifactRepositoryFactory.java        |   154 +
 .../internal/p2/artifact/repository/Messages.java  |    76 +
 .../p2/artifact/repository/MirrorEvent.java        |    46 +
 .../p2/artifact/repository/MirrorRequest.java      |   354 +
 .../p2/artifact/repository/MirrorSelector.java     |   444 +
 .../p2/artifact/repository/RawMirrorRequest.java   |    86 +
 .../p2/artifact/repository/SignatureVerifier.java  |   112 +
 .../p2/artifact/repository/messages.properties     |    57 +
 .../p2/artifact/repository/simple/BlobStore.java   |   127 +
 .../p2/artifact/repository/simple/DownloadJob.java |    77 +
 .../p2/artifact/repository/simple/KeyIndex.java    |    84 +
 .../p2/artifact/repository/simple/Mapper.java      |   138 +
 .../simple/SimpleArtifactDescriptor.java           |    80 +
 .../simple/SimpleArtifactRepository.java           |  1595 +
 .../simple/SimpleArtifactRepositoryFactory.java    |   149 +
 .../simple/SimpleArtifactRepositoryIO.java         |   596 +
 .../simple/UniversalUniqueIdentifier.java          |   349 +
 .../XZedSimpleArtifactRepositoryFactory.java       |   125 +
 .../artifact/repository/processing/Messages.java   |    28 +
 .../repository/processing/ProcessingStep.java      |   128 +
 .../processing/ProcessingStepHandler.java          |   205 +
 .../repository/processing/ZipVerifierStep.java     |    43 +
 .../repository/processing/messages.properties      |    14 +
 .../org.eclipse.equinox.p2.core/.classpath         |     7 +
 .../org.eclipse.equinox.p2.core/.gitignore         |     1 +
 .../org.eclipse.equinox.p2.core/.options           |    47 +
 .../org.eclipse.equinox.p2.core/.project           |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   372 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    78 +
 .../OSGI-INF/agentProvider.xml                     |     7 +
 .../OSGI-INF/eventBus.xml                          |     8 +
 .../org.eclipse.equinox.p2.core/about.html         |    28 +
 .../org.eclipse.equinox.p2.core/build.properties   |    18 +
 .../org.eclipse.equinox.p2.core/commits.txt        |     6 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.equinox.p2.core/plugin.properties  |    12 +
 .../org.eclipse.equinox.p2.core/pom.xml            |    14 +
 .../equinox/internal/p2/core/Activator.java        |   266 +
 .../equinox/internal/p2/core/AgentLocation.java    |    41 +
 .../internal/p2/core/DefaultAgentProvider.java     |    47 +
 .../internal/p2/core/EventBusComponent.java        |    28 +
 .../internal/p2/core/ProvisioningAgent.java        |   189 +
 .../internal/p2/core/ProvisioningEventBus.java     |   155 +
 .../internal/p2/core/helpers/CollectionUtils.java  |   229 +
 .../internal/p2/core/helpers/FileUtils.java        |   503 +
 .../internal/p2/core/helpers/LogHelper.java        |    64 +
 .../equinox/internal/p2/core/helpers/Messages.java |    33 +
 .../p2/core/helpers/OrderedProperties.java         |   223 +
 .../internal/p2/core/helpers/ServiceHelper.java    |    85 +
 .../internal/p2/core/helpers/StringHelper.java     |    45 +
 .../equinox/internal/p2/core/helpers/TarEntry.java |   131 +
 .../internal/p2/core/helpers/TarException.java     |    40 +
 .../equinox/internal/p2/core/helpers/TarFile.java  |   141 +
 .../internal/p2/core/helpers/TarInputStream.java   |   337 +
 .../equinox/internal/p2/core/helpers/Tracing.java  |    81 +
 .../equinox/internal/p2/core/helpers/URLUtil.java  |    69 +
 .../internal/p2/core/helpers/messages.properties   |    16 +
 .../p2/core/eventbus/IProvisioningEventBus.java    |    39 +
 .../p2/core/eventbus/ProvisioningListener.java     |    28 +
 .../eventbus/SynchronousProvisioningListener.java  |    15 +
 .../eclipse/equinox/p2/core/IAgentLocation.java    |    44 +
 .../src/org/eclipse/equinox/p2/core/IPool.java     |    36 +
 .../equinox/p2/core/IProvisioningAgent.java        |   105 +
 .../p2/core/IProvisioningAgentProvider.java        |    47 +
 .../equinox/p2/core/ProvisionException.java        |   141 +
 .../org/eclipse/equinox/p2/core/StrongPool.java    |    44 +
 .../org/eclipse/equinox/p2/core/UIServices.java    |   160 +
 .../src/org/eclipse/equinox/p2/core/WeakPool.java  |    47 +
 .../src/org/eclipse/equinox/p2/core/package.html   |    27 +
 .../org/eclipse/equinox/p2/core/spi/Constants.java |    19 +
 .../eclipse/equinox/p2/core/spi/IAgentService.java |    38 +
 .../equinox/p2/core/spi/IAgentServiceFactory.java  |    39 +
 .../org/eclipse/equinox/p2/core/spi/package.html   |    20 +
 .../org.eclipse.equinox.p2.director.app/.classpath |     8 +
 .../Build Director Ant Tasks.launch                |    21 +
 .../org.eclipse.equinox.p2.director.app/.gitignore |     3 +
 .../org.eclipse.equinox.p2.director.app/.project   |    44 +
 .../.settings/org.eclipse.jdt.core.prefs           |   372 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     3 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    35 +
 .../org.eclipse.equinox.p2.director.app/about.html |    28 +
 .../build.properties                               |    23 +
 .../org.eclipse.equinox.p2.director.app/config.ini |    87 +
 .../director app.launch                            |    24 +
 .../director.product                               |    30 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.director.app/plugin.xml |    28 +
 .../org.eclipse.equinox.p2.director.app/pom.xml    |    14 +
 .../scripts/buildExtraJAR.xml                      |    10 +
 .../internal/p2/director/app/Activator.java        |    29 +
 .../p2/director/app/DirectorApplication.java       |  1413 +
 .../equinox/internal/p2/director/app/ILog.java     |    24 +
 .../internal/p2/director/app/IUListFormatter.java  |    96 +
 .../equinox/internal/p2/director/app/Messages.java |   105 +
 .../internal/p2/director/app/PrettyQuery.java      |    43 +
 .../internal/p2/director/app/messages.properties   |    79 +
 .../equinox/p2/director/app/ant/DirectorTask.java  |   332 +
 .../org.eclipse.equinox.p2.director/.classpath     |     7 +
 .../org.eclipse.equinox.p2.director/.gitignore     |     1 +
 .../org.eclipse.equinox.p2.director/.project       |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   371 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    40 +
 .../OSGI-INF/director.xml                          |     8 +
 .../OSGI-INF/planner.xml                           |     8 +
 .../org.eclipse.equinox.p2.director/about.html     |    28 +
 .../build.properties                               |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.director/pom.xml        |    14 +
 .../internal/p2/director/ApplicablePatchQuery.java |    36 +
 .../internal/p2/director/AttachmentHelper.java     |   112 +
 .../internal/p2/director/DirectorActivator.java    |    28 +
 .../internal/p2/director/DirectorComponent.java    |    28 +
 .../equinox/internal/p2/director/Explanation.java  |   320 +
 .../internal/p2/director/InfiniteProgress.java     |    64 +
 .../equinox/internal/p2/director/Messages.java     |    67 +
 .../internal/p2/director/OperationGenerator.java   |   166 +
 .../internal/p2/director/OptimizationFunction.java |   148 +
 .../internal/p2/director/PermissiveSlicer.java     |    75 +
 .../internal/p2/director/PlannerComponent.java     |    24 +
 .../internal/p2/director/ProfileChangeRequest.java |   280 +
 .../equinox/internal/p2/director/Projector.java    |  1105 +
 .../internal/p2/director/QueryableArray.java       |    63 +
 .../internal/p2/director/SimpleDirector.java       |    63 +
 .../internal/p2/director/SimplePlanner.java        |   847 +
 .../equinox/internal/p2/director/Slicer.java       |   213 +
 .../director/UserDefinedOptimizationFunction.java  |   200 +
 .../internal/p2/director/messages.properties       |    51 +
 .../equinox/internal/p2/rollback/FormerState.java  |   104 +
 .../provisional/p2/director/IDirector.java         |    56 +
 .../p2/director/PlanExecutionHelper.java           |    44 +
 .../provisional/p2/director/PlannerStatus.java     |   127 +
 .../provisional/p2/director/RequestStatus.java     |    87 +
 .../org/eclipse/equinox/p2/planner/IPlanner.java   |    56 +
 .../equinox/p2/planner/IProfileChangeRequest.java  |   134 +
 .../equinox/p2/planner/ProfileInclusionRules.java  |    52 +
 .../org/eclipse/equinox/p2/planner/package.html    |    18 +
 .../org.eclipse.equinox.p2.engine/.classpath       |     7 +
 .../org.eclipse.equinox.p2.engine/.gitignore       |     1 +
 .../org.eclipse.equinox.p2.engine/.options         |     5 +
 .../org.eclipse.equinox.p2.engine/.project         |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   329 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    58 +
 .../OSGI-INF/engine.xml                            |     8 +
 .../OSGI-INF/profileRegistry.xml                   |     8 +
 .../org.eclipse.equinox.p2.engine/about.html       |    28 +
 .../org.eclipse.equinox.p2.engine/build.properties |    21 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.engine/plugin.xml       |    22 +
 .../org.eclipse.equinox.p2.engine/pom.xml          |    14 +
 .../schema/actions.exsd                            |   137 +
 .../schema/touchpoints.exsd                        |   144 +
 .../equinox/internal/p2/engine/ActionManager.java  |   127 +
 .../internal/p2/engine/AssignVariableAction.java   |    21 +
 .../internal/p2/engine/BeginOperationEvent.java    |    27 +
 .../equinox/internal/p2/engine/CollectEvent.java   |    74 +
 .../internal/p2/engine/CommitOperationEvent.java   |    27 +
 .../equinox/internal/p2/engine/DebugHelper.java    |   181 +
 .../internal/p2/engine/DownloadManager.java        |   156 +
 .../eclipse/equinox/internal/p2/engine/Engine.java |   123 +
 .../internal/p2/engine/EngineActivator.java        |   170 +
 .../internal/p2/engine/EngineComponent.java        |    32 +
 .../equinox/internal/p2/engine/EngineSession.java  |   412 +
 .../p2/engine/ISurrogateProfileHandler.java        |    31 +
 .../internal/p2/engine/InstallableUnitEvent.java   |   101 +
 .../internal/p2/engine/InstallableUnitOperand.java |    49 +
 .../internal/p2/engine/InstallableUnitPhase.java   |   121 +
 .../p2/engine/InstallableUnitPropertyOperand.java  |    46 +
 .../internal/p2/engine/InstructionParser.java      |   116 +
 .../equinox/internal/p2/engine/Messages.java       |   139 +
 .../equinox/internal/p2/engine/MissingAction.java  |    49 +
 .../p2/engine/MissingActionsException.java         |    52 +
 .../equinox/internal/p2/engine/Operand.java        |    21 +
 .../p2/engine/ParameterizedProvisioningAction.java |   130 +
 .../eclipse/equinox/internal/p2/engine/Phase.java  |   364 +
 .../equinox/internal/p2/engine/PhaseEvent.java     |    46 +
 .../equinox/internal/p2/engine/PhaseSet.java       |   185 +
 .../equinox/internal/p2/engine/Profile.java        |   427 +
 .../equinox/internal/p2/engine/ProfileEvent.java   |    67 +
 .../equinox/internal/p2/engine/ProfileLock.java    |   146 +
 .../p2/engine/ProfileMetadataRepository.java       |   221 +
 .../engine/ProfileMetadataRepositoryFactory.java   |    38 +
 .../equinox/internal/p2/engine/ProfileParser.java  |   180 +
 .../internal/p2/engine/ProfilePreferences.java     |   318 +
 .../p2/engine/ProfileRegistryComponent.java        |    30 +
 .../equinox/internal/p2/engine/ProfileWriter.java  |    68 +
 .../internal/p2/engine/ProfileXMLConstants.java    |    34 +
 .../internal/p2/engine/PropertyOperand.java        |    55 +
 .../internal/p2/engine/ProvisioningPlan.java       |   160 +
 .../internal/p2/engine/RollbackOperationEvent.java |    34 +
 .../p2/engine/SharedProfilePreferences.java        |    92 +
 .../internal/p2/engine/SimpleProfileRegistry.java  |  1281 +
 .../equinox/internal/p2/engine/SizingPhaseSet.java |    38 +
 .../equinox/internal/p2/engine/SlashEncode.java    |    89 +
 .../p2/engine/SurrogateProfileHandler.java         |   290 +
 .../internal/p2/engine/TouchpointManager.java      |   177 +
 .../internal/p2/engine/TransactionEvent.java       |    37 +
 .../equinox/internal/p2/engine/messages.properties |   114 +
 .../p2/engine/phases/CertificateChecker.java       |   234 +
 .../internal/p2/engine/phases/CheckTrust.java      |    85 +
 .../equinox/internal/p2/engine/phases/Collect.java |   145 +
 .../internal/p2/engine/phases/Configure.java       |   116 +
 .../equinox/internal/p2/engine/phases/Install.java |   124 +
 .../internal/p2/engine/phases/Property.java        |   156 +
 .../equinox/internal/p2/engine/phases/Sizing.java  |   138 +
 .../internal/p2/engine/phases/Unconfigure.java     |   120 +
 .../internal/p2/engine/phases/Uninstall.java       |   124 +
 .../src/org/eclipse/equinox/p2/engine/IEngine.java |    70 +
 .../org/eclipse/equinox/p2/engine/IPhaseSet.java   |    28 +
 .../org/eclipse/equinox/p2/engine/IProfile.java    |   237 +
 .../eclipse/equinox/p2/engine/IProfileEvent.java   |    48 +
 .../equinox/p2/engine/IProfileRegistry.java        |   211 +
 .../equinox/p2/engine/IProvisioningPlan.java       |   201 +
 .../eclipse/equinox/p2/engine/ISizingPhaseSet.java |    23 +
 .../eclipse/equinox/p2/engine/PhaseSetFactory.java |   125 +
 .../eclipse/equinox/p2/engine/ProfileScope.java    |   100 +
 .../equinox/p2/engine/ProvisioningContext.java     |   371 +
 .../src/org/eclipse/equinox/p2/engine/package.html |    22 +
 .../p2/engine/query/IUProfilePropertyQuery.java    |    49 +
 .../p2/engine/query/UserVisibleRootQuery.java      |    40 +
 .../eclipse/equinox/p2/engine/query/package.html   |    17 +
 .../org/eclipse/equinox/p2/engine/spi/Memento.java |    78 +
 .../equinox/p2/engine/spi/ProvisioningAction.java  |    71 +
 .../eclipse/equinox/p2/engine/spi/Touchpoint.java  |   173 +
 .../org/eclipse/equinox/p2/engine/spi/Value.java   |    37 +
 .../org/eclipse/equinox/p2/engine/spi/package.html |    17 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     1 +
 .../.options                                       |     1 +
 .../.project                                       |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   328 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    58 +
 .../META-INF/MANIFEST.MF                           |    28 +
 .../OSGI-INF/garbagecollector.xml                  |     8 +
 .../about.html                                     |    28 +
 .../build.properties                               |    20 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../plugin.xml                                     |    26 +
 .../pom.xml                                        |    14 +
 .../schema/GarbageCollector.exsd                   |   104 +
 .../internal/p2/garbagecollector/Application.java  |    86 +
 .../p2/garbagecollector/CoreGarbageCollector.java  |    62 +
 .../internal/p2/garbagecollector/GCActivator.java  |    44 +
 .../p2/garbagecollector/GarbageCollector.java      |   229 +
 .../GarbageCollectorComponent.java                 |    28 +
 .../internal/p2/garbagecollector/MarkSet.java      |    47 +
 .../p2/garbagecollector/MarkSetProvider.java       |    41 +
 .../internal/p2/garbagecollector/Messages.java     |    24 +
 .../p2/garbagecollector/messages.properties        |    11 +
 .../org.eclipse.equinox.p2.jarprocessor/.classpath |     8 +
 .../.externalToolBuilders/AntTaskBuilder.launch    |    19 +
 .../org.eclipse.equinox.p2.jarprocessor/.gitignore |     3 +
 .../org.eclipse.equinox.p2.jarprocessor/.project   |    44 +
 .../.settings/org.eclipse.jdt.core.prefs           |   380 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    60 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    15 +
 .../org.eclipse.equinox.p2.jarprocessor/about.html |    28 +
 .../build.properties                               |    26 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../localbuild.xml                                 |    14 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.jarprocessor/plugin.xml |    21 +
 .../org.eclipse.equinox.p2.jarprocessor/pom.xml    |    14 +
 .../internal/p2/jarprocessor/CommandStep.java      |    69 +
 .../equinox/internal/p2/jarprocessor/Main.java     |   108 +
 .../equinox/internal/p2/jarprocessor/PackStep.java |   194 +
 .../internal/p2/jarprocessor/PackUnpackStep.java   |    86 +
 .../internal/p2/jarprocessor/SignCommandStep.java  |    98 +
 .../internal/p2/jarprocessor/StreamProcessor.java  |    65 +
 .../p2/jarprocessor/StreamProcessorJob.java        |    36 +
 .../internal/p2/jarprocessor/UnpackStep.java       |   117 +
 .../equinox/internal/p2/jarprocessor/Utils.java    |   320 +
 .../internal/p2/jarprocessor/ZipProcessor.java     |   221 +
 .../internal/p2/jarprocessor/pack-readme.html      |    82 +
 .../p2/jarprocessor/unsigner/UnsignCommand.java    |    37 +
 .../p2/jarprocessor/unsigner/Unsigner.java         |   155 +
 .../p2/jarprocessor/verifier/Verifier.java         |   120 +
 .../p2/jarprocessor/verifier/VerifyStep.java       |    78 +
 .../equinox/p2/jarprocessor/IProcessStep.java      |    65 +
 .../equinox/p2/jarprocessor/JarProcessor.java      |   414 +
 .../p2/jarprocessor/JarProcessorExecutor.java      |   214 +
 .../ant/AntBasedProcessorExecutor.java             |    73 +
 .../p2/jarprocessor/ant/AntSignCommand.java        |    59 +
 .../p2/jarprocessor/ant/JarProcessorTask.java      |   131 +
 .../.classpath                                     |     8 +
 .../.externalToolBuilders/New_Builder (1).launch   |    12 +
 ....p2.metadata.reposiroy buildAntTasks.xml.launch |    17 +
 .../.gitignore                                     |     3 +
 .../.project                                       |    49 +
 .../.settings/org.eclipse.jdt.core.prefs           |   328 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    48 +
 .../OSGI-INF/repositoryManager.xml                 |     8 +
 .../about.html                                     |    28 +
 .../build.properties                               |    26 +
 .../buildAntTasks.xml                              |     9 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../plugin.xml                                     |    41 +
 .../pom.xml                                        |    49 +
 .../schema/metadataRepositories.exsd               |   129 +
 .../internal/p2/metadata/repository/Activator.java |    35 +
 .../repository/CompositeMetadataRepository.java    |   424 +
 .../CompositeMetadataRepositoryFactory.java        |   156 +
 .../repository/LocalMetadataRepository.java        |   368 +
 .../internal/p2/metadata/repository/Messages.java  |    38 +
 .../repository/MetadataRepositoryComponent.java    |    26 +
 .../metadata/repository/MetadataRepositoryIO.java  |   347 +
 .../repository/MetadataRepositoryManager.java      |   103 +
 .../SimpleMetadataRepositoryFactory.java           |   147 +
 .../metadata/repository/URLMetadataRepository.java |   133 +
 .../XZedSimpleMetadataRepositoryFactory.java       |   124 +
 .../p2/metadata/repository/io/MetadataParser.java  |   934 +
 .../p2/metadata/repository/io/MetadataWriter.java  |   382 +
 .../p2/metadata/repository/io/XMLConstants.java    |    93 +
 .../p2/metadata/repository/messages.properties     |    19 +
 .../equinox/p2/metadata/io/IUDeserializer.java     |   141 +
 .../equinox/p2/metadata/io/IUSerializer.java       |    45 +
 .../metadata/repository/ant/AbstractMDRTask.java   |    32 +
 .../p2/metadata/repository/ant/AddChildTask.java   |    76 +
 .../ant/CreateCompositeMetadataRepositoryTask.java |   116 +
 .../metadata/repository/ant/RemoveChildTask.java   |    74 +
 .../org.eclipse.equinox.p2.metadata/.classpath     |     7 +
 .../org.eclipse.equinox.p2.metadata/.gitignore     |     1 +
 .../org.eclipse.equinox.p2.metadata/.project       |    39 +
 .../.settings/.api_filters                         |    41 +
 .../.settings/org.eclipse.jdt.core.prefs           |   376 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    89 +
 .../org.eclipse.equinox.p2.metadata/about.html     |    28 +
 .../build.properties                               |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.metadata/pom.xml        |    14 +
 .../equinox/internal/p2/metadata/ArtifactKey.java  |   143 +
 .../equinox/internal/p2/metadata/BasicVersion.java |    83 +
 .../equinox/internal/p2/metadata/Copyright.java    |    64 +
 .../internal/p2/metadata/EnumDefinition.java       |   303 +
 .../internal/p2/metadata/IRequiredCapability.java  |    45 +
 .../equinox/internal/p2/metadata/IUMap.java        |   256 +
 .../internal/p2/metadata/InstallableUnit.java      |   397 +
 .../p2/metadata/InstallableUnitFragment.java       |    38 +
 .../internal/p2/metadata/InstallableUnitPatch.java |    70 +
 .../equinox/internal/p2/metadata/License.java      |   148 +
 .../equinox/internal/p2/metadata/Messages.java     |   159 +
 .../internal/p2/metadata/MetadataActivator.java    |    36 +
 .../equinox/internal/p2/metadata/OSGiVersion.java  |   226 +
 .../equinox/internal/p2/metadata/OmniVersion.java  |   260 +
 .../internal/p2/metadata/ProvidedCapability.java   |    87 +
 .../internal/p2/metadata/RequiredCapability.java   |   300 +
 .../internal/p2/metadata/RequirementChange.java    |    77 +
 .../p2/metadata/ResolvedInstallableUnit.java       |   231 +
 .../internal/p2/metadata/TouchpointData.java       |    94 +
 .../p2/metadata/TouchpointInstruction.java         |   166 +
 .../internal/p2/metadata/TouchpointType.java       |    57 +
 .../internal/p2/metadata/TranslationSupport.java   |   325 +
 .../internal/p2/metadata/UpdateDescriptor.java     |    50 +
 .../internal/p2/metadata/VersionFormat.java        |   342 +
 .../internal/p2/metadata/VersionFormatParser.java  |  1734 ++
 .../internal/p2/metadata/VersionParser.java        |   428 +
 .../internal/p2/metadata/VersionVector.java        |   342 +
 .../internal/p2/metadata/expression/All.java       |    42 +
 .../internal/p2/metadata/expression/And.java       |    50 +
 .../internal/p2/metadata/expression/Array.java     |    76 +
 .../p2/metadata/expression/Assignment.java         |    47 +
 .../internal/p2/metadata/expression/At.java        |    96 +
 .../internal/p2/metadata/expression/Binary.java    |   139 +
 .../p2/metadata/expression/BooleanFunction.java    |    39 +
 .../p2/metadata/expression/ClassFunction.java      |    39 +
 .../p2/metadata/expression/CoercingComparator.java |   392 +
 .../internal/p2/metadata/expression/Collect.java   |    66 +
 .../p2/metadata/expression/CollectionFilter.java   |   134 +
 .../internal/p2/metadata/expression/Compare.java   |    60 +
 .../p2/metadata/expression/CompoundIterator.java   |    84 +
 .../internal/p2/metadata/expression/Condition.java |    62 +
 .../p2/metadata/expression/ContextExpression.java  |    86 +
 .../expression/CurryedLambdaExpression.java        |    94 +
 .../internal/p2/metadata/expression/Equals.java    |    52 +
 .../p2/metadata/expression/EvaluationContext.java  |   157 +
 .../p2/metadata/expression/Everything.java         |    79 +
 .../internal/p2/metadata/expression/Exists.java    |    42 +
 .../p2/metadata/expression/Expression.java         |   489 +
 .../p2/metadata/expression/ExpressionFactory.java  |   303 +
 .../p2/metadata/expression/FilterFunction.java     |    35 +
 .../internal/p2/metadata/expression/First.java     |    43 +
 .../internal/p2/metadata/expression/Flatten.java   |    36 +
 .../internal/p2/metadata/expression/Function.java  |    77 +
 .../metadata/expression/IExpressionConstants.java  |    79 +
 .../metadata/expression/IRepeatableIterator.java   |    25 +
 .../internal/p2/metadata/expression/Intersect.java |    51 +
 .../p2/metadata/expression/LDAPApproximation.java  |    77 +
 .../p2/metadata/expression/LDAPFilter.java         |    89 +
 .../p2/metadata/expression/LambdaExpression.java   |    76 +
 .../internal/p2/metadata/expression/Latest.java    |    93 +
 .../internal/p2/metadata/expression/Limit.java     |    89 +
 .../internal/p2/metadata/expression/Literal.java   |   176 +
 .../p2/metadata/expression/MatchExpression.java    |    91 +
 .../metadata/expression/MatchIteratorFilter.java   |    71 +
 .../internal/p2/metadata/expression/Matches.java   |   147 +
 .../internal/p2/metadata/expression/Member.java    |   227 +
 .../p2/metadata/expression/MemberProvider.java     |   144 +
 .../internal/p2/metadata/expression/NAry.java      |    66 +
 .../internal/p2/metadata/expression/Not.java       |    48 +
 .../internal/p2/metadata/expression/Or.java        |    50 +
 .../internal/p2/metadata/expression/Parameter.java |    64 +
 .../internal/p2/metadata/expression/Pipe.java      |   171 +
 .../p2/metadata/expression/QueryResult.java        |   107 +
 .../p2/metadata/expression/RangeFunction.java      |    36 +
 .../p2/metadata/expression/RepeatableIterator.java |   184 +
 .../internal/p2/metadata/expression/Select.java    |    49 +
 .../p2/metadata/expression/SetFunction.java        |    36 +
 .../internal/p2/metadata/expression/Traverse.java  |    58 +
 .../internal/p2/metadata/expression/Unary.java     |    61 +
 .../metadata/expression/UnaryCollectionFilter.java |    42 +
 .../internal/p2/metadata/expression/Union.java     |    48 +
 .../internal/p2/metadata/expression/Unique.java    |    81 +
 .../internal/p2/metadata/expression/Variable.java  |    83 +
 .../p2/metadata/expression/VersionFunction.java    |    36 +
 .../p2/metadata/expression/WrappedIQuery.java      |    79 +
 .../expression/parser/ExpressionParser.java        |   631 +
 .../expression/parser/LDAPFilterParser.java        |   283 +
 .../p2/metadata/expression/parser/QLParser.java    |   356 +
 .../p2/metadata/index/CapabilityIndex.java         |   228 +
 .../internal/p2/metadata/index/CompoundIndex.java  |    44 +
 .../internal/p2/metadata/index/IdIndex.java        |    46 +
 .../equinox/internal/p2/metadata/index/Index.java  |   149 +
 .../internal/p2/metadata/index/IndexProvider.java  |    34 +
 .../internal/p2/metadata/messages.properties       |    75 +
 .../internal/p2/metadata/query/UpdateQuery.java    |    46 +
 .../eclipse/equinox/p2/metadata/IArtifactKey.java  |    50 +
 .../eclipse/equinox/p2/metadata/ICopyright.java    |    44 +
 .../equinox/p2/metadata/IInstallableUnit.java      |   311 +
 .../p2/metadata/IInstallableUnitFragment.java      |    33 +
 .../equinox/p2/metadata/IInstallableUnitPatch.java |    58 +
 .../org/eclipse/equinox/p2/metadata/ILicense.java  |    65 +
 .../equinox/p2/metadata/IProvidedCapability.java   |    64 +
 .../eclipse/equinox/p2/metadata/IRequirement.java  |    92 +
 .../equinox/p2/metadata/IRequirementChange.java    |    55 +
 .../equinox/p2/metadata/ITouchpointData.java       |    53 +
 .../p2/metadata/ITouchpointInstruction.java        |    74 +
 .../equinox/p2/metadata/ITouchpointType.java       |    54 +
 .../equinox/p2/metadata/IUpdateDescriptor.java     |    72 +
 .../equinox/p2/metadata/IVersionFormat.java        |    50 +
 .../eclipse/equinox/p2/metadata/IVersionedId.java  |    33 +
 .../eclipse/equinox/p2/metadata/KeyWithLocale.java |    38 +
 .../equinox/p2/metadata/MetadataFactory.java       |   788 +
 .../org/eclipse/equinox/p2/metadata/Version.java   |   198 +
 .../p2/metadata/VersionFormatException.java        |    25 +
 .../eclipse/equinox/p2/metadata/VersionRange.java  |   470 +
 .../eclipse/equinox/p2/metadata/VersionedId.java   |   111 +
 .../expression/ExpressionParseException.java       |    29 +
 .../p2/metadata/expression/ExpressionUtil.java     |   200 +
 .../p2/metadata/expression/IContextExpression.java |    59 +
 .../p2/metadata/expression/IEvaluationContext.java |    45 +
 .../p2/metadata/expression/IExpression.java        |    85 +
 .../p2/metadata/expression/IExpressionFactory.java |   400 +
 .../p2/metadata/expression/IExpressionParser.java  |    37 +
 .../p2/metadata/expression/IExpressionVisitor.java |    26 +
 .../p2/metadata/expression/IFilterExpression.java  |    48 +
 .../p2/metadata/expression/IMatchExpression.java   |    54 +
 .../p2/metadata/expression/IMemberProvider.java    |    31 +
 .../p2/metadata/expression/SimplePattern.java      |   205 +
 .../equinox/p2/metadata/expression/package.html    |    16 +
 .../eclipse/equinox/p2/metadata/index/IIndex.java  |    36 +
 .../equinox/p2/metadata/index/IIndexProvider.java  |    48 +
 .../equinox/p2/metadata/index/IQueryWithIndex.java |    32 +
 .../eclipse/equinox/p2/metadata/index/package.html |    18 +
 .../org/eclipse/equinox/p2/metadata/package.html   |    17 +
 .../eclipse/equinox/p2/query/CollectionResult.java |    61 +
 .../org/eclipse/equinox/p2/query/Collector.java    |   173 +
 .../equinox/p2/query/CompoundQueryable.java        |   167 +
 .../equinox/p2/query/ExpressionMatchQuery.java     |   102 +
 .../eclipse/equinox/p2/query/ExpressionQuery.java  |    87 +
 .../org/eclipse/equinox/p2/query/IMatchQuery.java  |    44 +
 .../src/org/eclipse/equinox/p2/query/IQuery.java   |    48 +
 .../org/eclipse/equinox/p2/query/IQueryResult.java |    57 +
 .../org/eclipse/equinox/p2/query/IQueryable.java   |    36 +
 .../org/eclipse/equinox/p2/query/MatchQuery.java   |   101 +
 .../org/eclipse/equinox/p2/query/QueryUtil.java    |   543 +
 .../src/org/eclipse/equinox/p2/query/package.html  |    18 +
 .../.classpath                                     |     8 +
 .../.externalToolBuilders/Ant tasks.launch         |    12 +
 .../.gitignore                                     |     3 +
 .../.project                                       |    38 +
 .../.settings/org.eclipse.jdt.core.prefs           |   382 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    62 +
 .../.settings/org.eclipse.pde.core.prefs           |     3 +
 .../META-INF/MANIFEST.MF                           |    60 +
 .../about.html                                     |    28 +
 .../build.properties                               |    24 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    13 +
 .../plugin.xml                                     |    47 +
 .../pom.xml                                        |    15 +
 .../scripts/buildExtraJAR.xml                      |    36 +
 .../compatibility/GeneratorApplication.java        |   138 +
 .../compatibility/IGeneratorConstants.java         |    54 +
 .../p2/publisher/eclipse/BrandingIron.java         |   624 +
 .../internal/p2/publisher/eclipse/DataLoader.java  |   131 +
 .../publisher/eclipse/ExecutablesDescriptor.java   |   265 +
 .../p2/publisher/eclipse/FeatureInstallMode.java   |    35 +
 .../publisher/eclipse/FeatureManifestParser.java   |   293 +
 .../p2/publisher/eclipse/FeatureParser.java        |   125 +
 .../p2/publisher/eclipse/GeneratorBundleInfo.java  |    73 +
 .../p2/publisher/eclipse/IProductDescriptor.java   |   201 +
 .../p2/publisher/eclipse/InfoPListEditor.java      |   190 +
 .../internal/p2/publisher/eclipse/Messages.java    |    41 +
 .../p2/publisher/eclipse/ProductContentType.java   |    62 +
 .../internal/p2/publisher/eclipse/ProductFile.java |  1251 +
 .../p2/publisher/eclipse/messages.properties       |    28 +
 .../eclipse/AccumulateConfigDataAction.java        |    45 +
 .../eclipse/ApplicationLauncherAction.java         |   149 +
 .../p2/publisher/eclipse/BundleShapeAdvice.java    |    39 +
 .../p2/publisher/eclipse/BundlesAction.java        |   917 +
 .../equinox/p2/publisher/eclipse/ConfigAdvice.java |    42 +
 .../p2/publisher/eclipse/ConfigCUsAction.java      |   413 +
 .../p2/publisher/eclipse/DefaultCUsAction.java     |    70 +
 .../p2/publisher/eclipse/EclipseInstallAction.java |   219 +
 .../publisher/eclipse/EclipsePublisherHelper.java  |    48 +
 .../publisher/eclipse/EquinoxExecutableAction.java |   291 +
 .../publisher/eclipse/EquinoxLauncherCUAction.java |   100 +
 .../equinox/p2/publisher/eclipse/Feature.java      |   362 +
 .../equinox/p2/publisher/eclipse/FeatureEntry.java |   224 +
 .../p2/publisher/eclipse/FeaturesAction.java       |   663 +
 .../FeaturesAndBundlesPublisherApplication.java    |    82 +
 .../p2/publisher/eclipse/IBrandingAdvice.java      |    40 +
 .../p2/publisher/eclipse/IBundleShapeAdvice.java   |    19 +
 .../p2/publisher/eclipse/IConfigAdvice.java        |    23 +
 .../p2/publisher/eclipse/IExecutableAdvice.java    |    40 +
 .../p2/publisher/eclipse/IPlatformEntry.java       |    22 +
 .../eclipse/InstallPublisherApplication.java       |   101 +
 .../p2/publisher/eclipse/LaunchingAdvice.java      |    43 +
 .../p2/publisher/eclipse/ProductAction.java        |   217 +
 .../p2/publisher/eclipse/ProductFileAdvice.java    |   327 +
 .../eclipse/ProductPublisherApplication.java       |    76 +
 .../equinox/p2/publisher/eclipse/URLEntry.java     |    42 +
 .../build/publisher/BuildPublisherApplication.java |    38 +
 .../build/publisher/FeatureRootAdvice.java         |   127 +
 .../build/publisher/GatherBundleAction.java        |    84 +
 .../build/publisher/GatherFeatureAction.java       |   122 +
 .../build/publisher/GatheringComputer.java         |    69 +
 .../eclipse/pde/internal/publishing/Activator.java |    31 +
 .../eclipse/pde/internal/publishing/Constants.java |    22 +
 .../org/eclipse/pde/internal/publishing/Utils.java |   108 +
 .../eclipse/pde/internal/swt/tools/IconExe.java    |  3360 ++
 .../p2/publisher/ant/AbstractPublishTask.java      |   216 +
 .../ant/FeaturesAndBundlesPublisherTask.java       |    85 +
 .../p2/publisher/ant/ProductPublisherTask.java     |   143 +
 .../internal/p2/publisher/ant/PublisherTask.java   |   182 +
 .../internal/p2/publisher/ant/TaskMessages.java    |    26 +
 .../internal/p2/publisher/ant/messages.properties  |    14 +
 .../org.eclipse.equinox.p2.publisher/.classpath    |     7 +
 .../org.eclipse.equinox.p2.publisher/.gitignore    |     1 +
 .../org.eclipse.equinox.p2.publisher/.project      |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   371 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../Eclipse install publisher.launch               |    23 +
 .../Features and Bundles Publisher.launch          |    23 +
 .../META-INF/MANIFEST.MF                           |    51 +
 .../org.eclipse.equinox.p2.publisher/about.html    |    28 +
 .../build.properties                               |    21 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.publisher/pom.xml       |    14 +
 .../equinox/internal/p2/publisher/Activator.java   |    31 +
 .../internal/p2/publisher/FileSetDescriptor.java   |    64 +
 .../equinox/internal/p2/publisher/Messages.java    |    58 +
 .../internal/p2/publisher/QuotedTokenizer.java     |   138 +
 .../internal/p2/publisher/messages.properties      |    42 +
 .../equinox/p2/publisher/AbstractAdvice.java       |    70 +
 .../p2/publisher/AbstractPublisherAction.java      |   561 +
 .../p2/publisher/AbstractPublisherApplication.java |   354 +
 .../equinox/p2/publisher/AdviceFileAdvice.java     |   184 +
 .../equinox/p2/publisher/AdviceFileParser.java     |   651 +
 .../equinox/p2/publisher/IPublisherAction.java     |    20 +
 .../equinox/p2/publisher/IPublisherAdvice.java     |    18 +
 .../equinox/p2/publisher/IPublisherInfo.java       |   109 +
 .../equinox/p2/publisher/IPublisherResult.java     |   116 +
 .../eclipse/equinox/p2/publisher/Publisher.java    |   261 +
 .../equinox/p2/publisher/PublisherInfo.java        |    99 +
 .../equinox/p2/publisher/PublisherResult.java      |   127 +
 .../actions/IAdditionalInstallableUnitAdvice.java  |    21 +
 .../p2/publisher/actions/ICapabilityAdvice.java    |    27 +
 .../p2/publisher/actions/IFeatureRootAdvice.java   |    29 +
 .../p2/publisher/actions/IFilterAdvice.java        |    41 +
 .../p2/publisher/actions/ILicenseAdvice.java       |    23 +
 .../p2/publisher/actions/IPropertyAdvice.java      |    32 +
 .../p2/publisher/actions/IRootFilesAdvice.java     |    23 +
 .../p2/publisher/actions/IRootIUAdvice.java        |    27 +
 .../p2/publisher/actions/ITouchpointAdvice.java    |    30 +
 .../publisher/actions/IUpdateDescriptorAdvice.java |    23 +
 .../p2/publisher/actions/IVersionAdvice.java       |    30 +
 .../equinox/p2/publisher/actions/JREAction.java    |   380 +
 .../p2/publisher/actions/MergeResultsAction.java   |    40 +
 .../publisher/actions/QueryableFilterAdvice.java   |    48 +
 .../p2/publisher/actions/RootFilesAction.java      |   164 +
 .../p2/publisher/actions/RootFilesAdvice.java      |    44 +
 .../equinox/p2/publisher/actions/RootIUAction.java |   187 +
 .../equinox/p2/publisher/actions/RootIUAdvice.java |    33 +
 .../actions/RootIUResultFilterAdvice.java          |    32 +
 .../p2/publisher/actions/VersionAdvice.java        |   131 +
 .../spi/p2/publisher/LocalizationHelper.java       |   198 +
 .../equinox/spi/p2/publisher/PublisherHelper.java  |   264 +
 .../.classpath                                     |     8 +
 .../Build Repository Tools JARs.launch             |    20 +
 .../.gitignore                                     |     3 +
 .../.project                                       |    44 +
 .../.settings/org.eclipse.jdt.core.prefs           |   371 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../META-INF/MANIFEST.MF                           |    49 +
 .../about.html                                     |    28 +
 .../build.properties                               |    25 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    13 +
 .../plugin.xml                                     |   163 +
 .../pom.xml                                        |    14 +
 ...lipse.equinox.p2.repository.tools.verifier.exsd |   109 +
 .../scripts/buildAntJARs.xml                       |    10 +
 .../repository/comparator/JarComparator.java       |   449 +
 .../comparator/MD5ArtifactComparator.java          |    49 +
 .../repository/comparator/java/Annotation.java     |    90 +
 .../comparator/java/AnnotationComponent.java       |    60 +
 .../comparator/java/AnnotationComponentValue.java  |   277 +
 .../java/AnnotationDefaultAttribute.java           |    35 +
 .../comparator/java/AttributeNamesConstants.java   |   142 +
 .../repository/comparator/java/CharOperation.java  |   602 +
 .../comparator/java/ClassFileAttribute.java        |    47 +
 .../comparator/java/ClassFileReader.java           |   471 +
 .../comparator/java/ClassFileStruct.java           |    82 +
 .../comparator/java/ClassFormatException.java      |    59 +
 .../repository/comparator/java/CodeAttribute.java  |  1114 +
 .../repository/comparator/java/ConstantPool.java   |   104 +
 .../comparator/java/ConstantPoolConstant.java      |    39 +
 .../comparator/java/ConstantPoolEntry.java         |   396 +
 .../comparator/java/ConstantValueAttribute.java    |    37 +
 .../comparator/java/DefaultBytecodeVisitor.java    |  2071 ++
 .../repository/comparator/java/Disassembler.java   |  1167 +
 .../comparator/java/EnclosingMethodAttribute.java  |   101 +
 .../comparator/java/ExceptionAttribute.java        |    61 +
 .../comparator/java/ExceptionTableEntry.java       |    70 +
 .../repository/comparator/java/FieldInfo.java      |   170 +
 .../comparator/java/IModifierConstants.java        |   104 +
 .../comparator/java/IOpcodeMnemonics.java          |   220 +
 .../comparator/java/InnerClassesAttribute.java     |    56 +
 .../java/InnerClassesAttributeEntry.java           |   100 +
 .../repository/comparator/java/Messages.java       |   126 +
 .../repository/comparator/java/MethodInfo.java     |   213 +
 .../comparator/java/OpcodeStringValues.java        |   222 +
 .../comparator/java/ParameterAnnotation.java       |    63 +
 .../java/RuntimeInvisibleAnnotationsAttribute.java |    56 +
 ...timeInvisibleParameterAnnotationsAttribute.java |    56 +
 .../java/RuntimeVisibleAnnotationsAttribute.java   |    56 +
 ...untimeVisibleParameterAnnotationsAttribute.java |    56 +
 .../repository/comparator/java/Signature.java      |  1172 +
 .../comparator/java/SignatureAttribute.java        |    42 +
 .../comparator/java/SourceFileAttribute.java       |    49 +
 .../repository/comparator/java/TypeConstants.java  |   153 +
 .../repository/comparator/java/Utility.java        |   689 +
 .../repository/comparator/java/messages.properties |   116 +
 .../repository/mirroring/FileMirrorLog.java        |   125 +
 .../repository/mirroring/IArtifactMirrorLog.java   |    26 +
 .../internal/repository/mirroring/Mirroring.java   |   346 +
 .../repository/mirroring/XMLMirrorLog.java         |   166 +
 .../repository/tools/AbstractApplication.java      |   290 +
 .../p2/internal/repository/tools/Activator.java    |   108 +
 .../tools/ArtifactRepositoryValidator.java         |    95 +
 .../tools/CompositeRepositoryApplication.java      |   208 +
 .../p2/internal/repository/tools/Messages.java     |    79 +
 .../repository/tools/MirrorApplication.java        |   475 +
 .../tools/RecreateRepositoryApplication.java       |   152 +
 .../internal/repository/tools/Repo2Runnable.java   |   369 +
 .../repository/tools/RepositoryAnalyzer.java       |    75 +
 .../tools/RepositoryAnalyzerApplication.java       |    87 +
 .../repository/tools/RepositoryDescriptor.java     |   133 +
 .../repository/tools/RepositoryUtilities.java      |    57 +
 .../internal/repository/tools/SlicingOptions.java  |    92 +
 .../p2/internal/repository/tools/XZCompressor.java |   187 +
 .../tools/analyzer/CopyrightAnalyzer.java          |    43 +
 .../tools/analyzer/HostCheckAnalyzer.java          |    56 +
 .../repository/tools/analyzer/IUCounting.java      |    57 +
 .../repository/tools/analyzer/LicenseAnalyzer.java |    50 +
 .../tools/analyzer/UniqueIUAnalyzer.java           |    38 +
 .../tools/analyzer/UnzipFeatureJarAnalyzer.java    |    46 +
 .../repository/tools/analyzer/VersionAnalyzer.java |    53 +
 .../internal/repository/tools/messages.properties  |    60 +
 .../p2/repository/tools/analyzer/IIUAnalyzer.java  |    38 +
 .../p2/repository/tools/analyzer/IUAnalyzer.java   |    47 +
 .../comparator/ArtifactComparatorFactory.java      |    55 +
 .../tools/comparator/IArtifactComparator.java      |    40 +
 .../tools/tasks/AbstractRepositoryTask.java        |   201 +
 .../repository/tools/tasks/AntMirrorLog.java       |   106 +
 .../tools/tasks/ArtifactDescription.java           |    85 +
 .../tools/tasks/ComparatorDescription.java         |    64 +
 .../tools/tasks/CompositeRepositoryTask.java       |   132 +
 .../CreateCompositeArtifactRepositoryTask.java     |   128 +
 .../tools/tasks/DestinationRepository.java         |    62 +
 .../repository/tools/tasks/ElementList.java        |    29 +
 .../repository/tools/tasks/IUDescription.java      |   171 +
 .../tools/tasks/MirrorArtifactsTask.java           |   190 +
 .../repository/tools/tasks/MirrorMetadataTask.java |   101 +
 .../repository/tools/tasks/MirrorTask.java         |   148 +
 .../repository/tools/tasks/ProcessRepoTask.java    |   160 +
 .../repository/tools/tasks/RemoveIUTask.java       |   128 +
 .../repository/tools/tasks/Repo2RunnableTask.java  |    84 +
 .../repository/tools/tasks/RepositoryFileSet.java  |    73 +
 .../repository/tools/tasks/RepositoryList.java     |    43 +
 .../repository/tools/tasks/SlicingOption.java      |   116 +
 .../repository/tools/tasks/TaskHelper.java         |    34 +
 .../repository/tools/tasks/ValidateTask.java       |    71 +
 .../org.eclipse.equinox.p2.repository/.classpath   |     7 +
 .../org.eclipse.equinox.p2.repository/.gitignore   |     1 +
 .../org.eclipse.equinox.p2.repository/.project     |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   379 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    60 +
 .../META-INF/MANIFEST.MF                           |    65 +
 .../OSGI-INF/cacheManager.xml                      |     8 +
 .../org.eclipse.equinox.p2.repository/about.html   |    28 +
 .../build.properties                               |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.repository/pom.xml      |    14 +
 .../internal/p2/persistence/CompositeParser.java   |   216 +
 .../p2/persistence/CompositeRepositoryIO.java      |    88 +
 .../p2/persistence/CompositeRepositoryState.java   |    93 +
 .../internal/p2/persistence/CompositeWriter.java   |    69 +
 .../equinox/internal/p2/persistence/Messages.java  |    37 +
 .../internal/p2/persistence/XMLConstants.java      |    68 +
 .../equinox/internal/p2/persistence/XMLParser.java |   763 +
 .../equinox/internal/p2/persistence/XMLWriter.java |   308 +
 .../internal/p2/persistence/messages.properties    |    27 +
 .../equinox/internal/p2/repository/Activator.java  |    45 +
 .../repository/AuthenticationFailedException.java  |    20 +
 .../internal/p2/repository/CacheManager.java       |   430 +
 .../p2/repository/CacheManagerComponent.java       |    27 +
 .../internal/p2/repository/Credentials.java        |   495 +
 .../p2/repository/DownloadPauseResumeEvent.java    |    38 +
 .../p2/repository/DownloadProgressEvent.java       |    49 +
 .../internal/p2/repository/DownloadStatus.java     |    92 +
 .../equinox/internal/p2/repository/FileInfo.java   |   147 +
 .../repository/JREHttpClientRequiredException.java |    20 +
 .../equinox/internal/p2/repository/Messages.java   |    99 +
 .../internal/p2/repository/ProgressStatistics.java |   198 +
 .../p2/repository/RepositoryPreferences.java       |    49 +
 .../internal/p2/repository/RepositoryTracing.java  |    22 +
 .../equinox/internal/p2/repository/Transport.java  |    74 +
 .../helpers/AbstractRepositoryManager.java         |  1201 +
 .../p2/repository/helpers/DebugHelper.java         |   125 +
 .../p2/repository/helpers/LocationProperties.java  |   200 +
 .../internal/p2/repository/helpers/Messages.java   |    39 +
 .../p2/repository/helpers/RepositoryHelper.java    |    81 +
 .../p2/repository/helpers/messages.properties      |    21 +
 .../internal/p2/repository/messages.properties     |    79 +
 .../provisional/p2/repository/IStateful.java       |    33 +
 .../provisional/p2/repository/RepositoryEvent.java |   188 +
 .../p2/repository/ICompositeRepository.java        |    57 +
 .../eclipse/equinox/p2/repository/IRepository.java |   222 +
 .../equinox/p2/repository/IRepositoryManager.java  |   246 +
 .../p2/repository/IRepositoryReference.java        |    47 +
 .../p2/repository/IRunnableWithProgress.java       |    42 +
 .../artifact/ArtifactDescriptorQuery.java          |    97 +
 .../p2/repository/artifact/ArtifactKeyQuery.java   |    80 +
 .../repository/artifact/IArtifactDescriptor.java   |   112 +
 .../repository/artifact/IArtifactRepository.java   |   280 +
 .../artifact/IArtifactRepositoryManager.java       |   174 +
 .../p2/repository/artifact/IArtifactRequest.java   |    53 +
 .../artifact/IFileArtifactRepository.java          |    40 +
 .../artifact/IProcessingStepDescriptor.java        |    54 +
 .../equinox/p2/repository/artifact/package.html    |    17 +
 .../artifact/spi/AbstractArtifactRepository.java   |   195 +
 .../artifact/spi/ArtifactDescriptor.java           |   175 +
 .../artifact/spi/ArtifactRepositoryFactory.java    |    99 +
 .../artifact/spi/ProcessingStepDescriptor.java     |   104 +
 .../p2/repository/artifact/spi/package.html        |    17 +
 .../repository/metadata/IMetadataRepository.java   |    98 +
 .../metadata/IMetadataRepositoryManager.java       |   145 +
 .../equinox/p2/repository/metadata/package.html    |    17 +
 .../metadata/spi/AbstractMetadataRepository.java   |   165 +
 .../metadata/spi/MetadataRepositoryFactory.java    |    94 +
 .../p2/repository/metadata/spi/package.html        |    17 +
 .../org/eclipse/equinox/p2/repository/package.html |    20 +
 .../p2/repository/spi/AbstractRepository.java      |   236 +
 .../p2/repository/spi/RepositoryReference.java     |   115 +
 .../eclipse/equinox/p2/repository/spi/package.html |    17 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     1 +
 .../.project                                       |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   329 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    52 +
 .../about.html                                     |    28 +
 .../build.properties                               |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    12 +
 .../plugin.xml                                     |   266 +
 .../pom.xml                                        |    14 +
 .../internal/p2/touchpoint/eclipse/Activator.java  |    32 +
 .../p2/touchpoint/eclipse/AgentFromInstall.java    |   139 +
 .../eclipse/AggregatedBundleRepository.java        |   115 +
 .../p2/touchpoint/eclipse/DirectorUtil.java        |    30 +
 .../touchpoint/eclipse/EclipseMarkSetProvider.java |   127 +
 .../p2/touchpoint/eclipse/EclipseTouchpoint.java   |   255 +
 .../p2/touchpoint/eclipse/LazyManipulator.java     |   145 +
 .../internal/p2/touchpoint/eclipse/Messages.java   |    43 +
 .../eclipse/PlatformConfigurationWrapper.java      |   307 +
 .../p2/touchpoint/eclipse/PublisherUtil.java       |    42 +
 .../p2/touchpoint/eclipse/SourceManipulator.java   |    79 +
 .../internal/p2/touchpoint/eclipse/Util.java       |   342 +
 .../p2/touchpoint/eclipse/WhatIsRunning.java       |    26 +
 .../eclipse/actions/ActionConstants.java           |    51 +
 .../eclipse/actions/AddJVMArgumentAction.java      |   284 +
 .../eclipse/actions/AddProgramArgumentAction.java  |    71 +
 .../eclipse/actions/AddProgramPropertyAction.java  |    90 +
 .../eclipse/actions/AddRepositoryAction.java       |    66 +
 .../eclipse/actions/AddSourceBundleAction.java     |    70 +
 .../eclipse/actions/CheckTrustAction.java          |    67 +
 .../p2/touchpoint/eclipse/actions/ChmodAction.java |   133 +
 .../touchpoint/eclipse/actions/CollectAction.java  |    93 +
 .../eclipse/actions/InstallBundleAction.java       |    79 +
 .../eclipse/actions/InstallFeatureAction.java      |    82 +
 .../p2/touchpoint/eclipse/actions/LinkAction.java  |   106 +
 .../eclipse/actions/MarkStartedAction.java         |    99 +
 .../p2/touchpoint/eclipse/actions/Messages.java    |    36 +
 .../eclipse/actions/RemoveJVMArgumentAction.java   |   111 +
 .../actions/RemoveProgramArgumentAction.java       |    67 +
 .../actions/RemoveProgramPropertyAction.java       |    73 +
 .../eclipse/actions/RemoveRepositoryAction.java    |    66 +
 .../eclipse/actions/RemoveSourceBundleAction.java  |    69 +
 .../eclipse/actions/RepositoryAction.java          |   261 +
 .../touchpoint/eclipse/actions/SetJvmAction.java   |    61 +
 .../eclipse/actions/SetLauncherNameAction.java     |    51 +
 .../eclipse/actions/SetProgramPropertyAction.java  |    52 +
 .../eclipse/actions/SetStartLevelAction.java       |   102 +
 .../eclipse/actions/UninstallBundleAction.java     |    78 +
 .../eclipse/actions/UninstallFeatureAction.java    |    64 +
 .../touchpoint/eclipse/actions/messages.properties |    25 +
 .../p2/touchpoint/eclipse/messages.properties      |    32 +
 .../equinox/internal/p2/update/Configuration.java  |   125 +
 .../internal/p2/update/ConfigurationCache.java     |    70 +
 .../internal/p2/update/ConfigurationConstants.java |    39 +
 .../internal/p2/update/ConfigurationIO.java        |    74 +
 .../internal/p2/update/ConfigurationParser.java    |   278 +
 .../internal/p2/update/ConfigurationWriter.java    |   184 +
 .../equinox/internal/p2/update/Feature.java        |   134 +
 .../equinox/internal/p2/update/Messages.java       |    26 +
 .../equinox/internal/p2/update/PathUtil.java       |   128 +
 .../eclipse/equinox/internal/p2/update/Site.java   |   191 +
 .../equinox/internal/p2/update/XMLWriter.java      |   120 +
 .../equinox/internal/p2/update/messages.properties |    14 +
 .../touchpoint/eclipse/query/OSGiBundleQuery.java  |    39 +
 .../p2/touchpoint/eclipse/query/package.html       |    18 +
 .../org.eclipse.equinox.p2.updatesite/.classpath   |     7 +
 .../org.eclipse.equinox.p2.updatesite/.gitignore   |     1 +
 .../org.eclipse.equinox.p2.updatesite/.project     |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   376 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     3 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.core.prefs           |     4 +
 .../META-INF/MANIFEST.MF                           |    43 +
 .../UpdateSite Publisher.launch                    |    23 +
 .../org.eclipse.equinox.p2.updatesite/about.html   |    38 +
 .../build.properties                               |    19 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../plugin.properties                              |    12 +
 .../org.eclipse.equinox.p2.updatesite/plugin.xml   |    56 +
 .../org.eclipse.equinox.p2.updatesite/pom.xml      |    14 +
 .../equinox/internal/p2/updatesite/Activator.java  |    54 +
 .../internal/p2/updatesite/CategoryParser.java     |   979 +
 .../updatesite/CategoryPublisherApplication.java   |    76 +
 .../internal/p2/updatesite/CategoryXMLAction.java  |    39 +
 .../internal/p2/updatesite/DefaultSiteParser.java  |   944 +
 .../internal/p2/updatesite/DigestParser.java       |   114 +
 .../p2/updatesite/LocalUpdateSiteAction.java       |   111 +
 .../equinox/internal/p2/updatesite/Messages.java   |    56 +
 .../p2/updatesite/RemoteFeaturesAction.java        |    79 +
 .../p2/updatesite/RemoteUpdateSiteAction.java      |    69 +
 .../equinox/internal/p2/updatesite/SiteBundle.java |   445 +
 .../internal/p2/updatesite/SiteCategory.java       |   224 +
 .../internal/p2/updatesite/SiteFeature.java        |   455 +
 .../equinox/internal/p2/updatesite/SiteIU.java     |   143 +
 .../equinox/internal/p2/updatesite/SiteModel.java  |   447 +
 .../internal/p2/updatesite/SiteXMLAction.java      |   702 +
 .../equinox/internal/p2/updatesite/UpdateSite.java |   703 +
 .../updatesite/UpdateSitePublisherApplication.java |    63 +
 .../p2/updatesite/VersionSuffixGenerator.java      |   296 +
 .../artifact/UpdateSiteArtifactRepository.java     |   215 +
 .../UpdateSiteArtifactRepositoryFactory.java       |   191 +
 .../internal/p2/updatesite/messages.properties     |    33 +
 .../metadata/UpdateSiteMetadataRepository.java     |   212 +
 .../UpdateSiteMetadataRepositoryFactory.java       |   123 +
 .../org.eclipse.equinox.preferences/.classpath     |     7 +
 .../org.eclipse.equinox.preferences/.cvsignore     |     1 +
 .../org.eclipse.equinox.preferences/.options       |     6 +
 .../org.eclipse.equinox.preferences/.project       |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   375 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    67 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    98 +
 .../META-INF/MANIFEST.MF                           |    27 +
 .../org.eclipse.equinox.preferences/about.html     |    69 +
 .../about_files/LICENSE-2.0.txt                    |   202 +
 .../build.properties                               |    23 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    14 +
 .../org.eclipse.equinox.preferences/plugin.xml     |     5 +
 .../org.eclipse.equinox.preferences/pom.xml        |    24 +
 .../schema/preferences.exsd                        |   198 +
 .../core/internal/preferences/AbstractScope.java   |    64 +
 .../core/internal/preferences/Activator.java       |   169 +
 .../eclipse/core/internal/preferences/Base64.java  |   198 +
 .../preferences/BundleDefaultPreferences.java      |   106 +
 .../preferences/ConfigurationPreferences.java      |   126 +
 .../internal/preferences/DefaultPreferences.java   |   442 +
 .../internal/preferences/EclipsePreferences.java   |  1254 +
 .../internal/preferences/ExportedPreferences.java  |    79 +
 .../preferences/IPreferencesConstants.java         |    58 +
 .../core/internal/preferences/ImmutableMap.java    |   285 +
 .../internal/preferences/InstancePreferences.java  |   222 +
 .../core/internal/preferences/LookupOrder.java     |    33 +
 .../preferences/OSGiPreferencesServiceImpl.java    |   279 +
 .../preferences/OSGiPreferencesServiceManager.java |   146 +
 .../PreferenceServiceRegistryHelper.java           |   338 +
 .../internal/preferences/PreferencesOSGiUtils.java |   161 +
 .../internal/preferences/PreferencesService.java   |  1118 +
 .../core/internal/preferences/PrefsMessages.java   |    77 +
 .../core/internal/preferences/RootPreferences.java |   127 +
 .../internal/preferences/SafeFileInputStream.java  |    48 +
 .../internal/preferences/SafeFileOutputStream.java |   145 +
 .../core/internal/preferences/ScopeDescriptor.java |   149 +
 .../internal/preferences/SortedProperties.java     |    57 +
 .../core/internal/preferences/StringPool.java      |    68 +
 .../core/internal/preferences/TestHelper.java      |    26 +
 .../preferences/exchange/ILegacyPreferences.java   |    28 +
 .../exchange/IProductPreferencesService.java       |    38 +
 .../core/internal/preferences/messages.properties  |    40 +
 .../preferences/AbstractPreferenceInitializer.java |    53 +
 .../preferences/AbstractPreferenceStorage.java     |   137 +
 .../runtime/preferences/BundleDefaultsScope.java   |    79 +
 .../runtime/preferences/ConfigurationScope.java    |    93 +
 .../core/runtime/preferences/DefaultScope.java     |    83 +
 .../runtime/preferences/IEclipsePreferences.java   |   318 +
 .../runtime/preferences/IExportedPreferences.java  |    36 +
 .../runtime/preferences/IPreferenceFilter.java     |    77 +
 .../preferences/IPreferenceNodeVisitor.java        |    47 +
 .../runtime/preferences/IPreferencesService.java   |   658 +
 .../eclipse/core/runtime/preferences/IScope.java   |    39 +
 .../core/runtime/preferences/IScopeContext.java    |    70 +
 .../core/runtime/preferences/InstanceScope.java    |    79 +
 .../runtime/preferences/PreferenceFilterEntry.java |    78 +
 .../preferences/PreferenceModifyListener.java      |    49 +
 .../eclipse/core/runtime/preferences/package.html  |    17 +
 .../osgi/service/prefs/BackingStoreException.java  |    77 +
 .../src/org/osgi/service/prefs/Preferences.java    |   700 +
 .../org/osgi/service/prefs/PreferencesService.java |    56 +
 .../org.eclipse.equinox.registry/.classpath        |     7 +
 .../org.eclipse.equinox.registry/.cvsignore        |     1 +
 .../org.eclipse.equinox.registry/.options          |     4 +
 .../org.eclipse.equinox.registry/.project          |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   347 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../META-INF/MANIFEST.MF                           |    37 +
 .../org.eclipse.equinox.registry/about.html        |    60 +
 .../about_files/LICENSE-2.0.txt                    |   202 +
 .../about_files/NOTICE.txt                         |     2 +
 .../org.eclipse.equinox.registry/build.properties  |    23 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../org.eclipse.equinox.registry/plugin.properties |    13 +
 .../org.eclipse.equinox.registry/plugin.xml        |     6 +
 .../org.eclipse.equinox.registry/pom.xml           |    24 +
 .../schema/adapters.exsd                           |   154 +
 .../core/internal/adapter/AdapterFactoryProxy.java |   154 +
 .../internal/adapter/AdapterManagerListener.java   |   108 +
 .../internal/registry/BaseExtensionHandle.java     |    94 +
 .../registry/BaseExtensionPointHandle.java         |   117 +
 .../registry/BufferedRandomInputStream.java        |   145 +
 .../core/internal/registry/CombinedEventDelta.java |   164 +
 .../internal/registry/ConfigurationElement.java    |   276 +
 .../registry/ConfigurationElementHandle.java       |   145 +
 .../registry/ConfigurationElementMulti.java        |   118 +
 .../core/internal/registry/Contribution.java       |   175 +
 .../eclipse/core/internal/registry/DirectMap.java  |   104 +
 .../eclipse/core/internal/registry/Extension.java  |   156 +
 .../core/internal/registry/ExtensionDelta.java     |    70 +
 .../core/internal/registry/ExtensionHandle.java    |    29 +
 .../core/internal/registry/ExtensionMulti.java     |    36 +
 .../core/internal/registry/ExtensionPoint.java     |   145 +
 .../internal/registry/ExtensionPointHandle.java    |    29 +
 .../internal/registry/ExtensionPointMulti.java     |    35 +
 .../core/internal/registry/ExtensionRegistry.java  |  1391 +
 .../core/internal/registry/ExtensionsParser.java   |   723 +
 .../org/eclipse/core/internal/registry/Handle.java |    51 +
 .../internal/registry/HashtableOfStringAndInt.java |   224 +
 .../core/internal/registry/IObjectManager.java     |    26 +
 .../core/internal/registry/IRegistryConstants.java |    43 +
 .../core/internal/registry/KeyedElement.java       |    19 +
 .../core/internal/registry/KeyedHashSet.java       |   316 +
 .../core/internal/registry/OffsetTable.java        |    66 +
 .../core/internal/registry/ReadWriteMonitor.java   |   105 +
 .../core/internal/registry/ReferenceMap.java       |   413 +
 .../internal/registry/RegistryChangeEvent.java     |    87 +
 .../core/internal/registry/RegistryDelta.java      |    77 +
 .../internal/registry/RegistryIndexChildren.java   |   104 +
 .../internal/registry/RegistryIndexElement.java    |    98 +
 .../core/internal/registry/RegistryMessages.java   |    91 +
 .../core/internal/registry/RegistryObject.java     |   113 +
 .../internal/registry/RegistryObjectFactory.java   |    60 +
 .../registry/RegistryObjectFactoryMulti.java       |    46 +
 .../internal/registry/RegistryObjectManager.java   |   814 +
 .../core/internal/registry/RegistryProperties.java |    77 +
 .../internal/registry/RegistryProviderFactory.java |    39 +
 .../core/internal/registry/RegistrySupport.java    |    80 +
 .../core/internal/registry/RegistryTimestamp.java  |    88 +
 .../core/internal/registry/TableReader.java        |   668 +
 .../core/internal/registry/TableWriter.java        |   478 +
 .../internal/registry/TemporaryObjectManager.java  |   137 +
 .../ThirdLevelConfigurationElementHandle.java      |    32 +
 .../core/internal/registry/messages.properties     |    70 +
 .../core/internal/registry/osgi/Activator.java     |   156 +
 .../registry/osgi/EclipseBundleListener.java       |   292 +
 .../registry/osgi/EquinoxRegistryStrategy.java     |    97 +
 .../core/internal/registry/osgi/EquinoxUtils.java  |    84 +
 .../registry/osgi/ExtensionEventDispatcherJob.java |    52 +
 .../core/internal/registry/osgi/OSGIUtils.java     |   157 +
 .../registry/osgi/RegistryCommandProvider.java     |   174 +
 .../registry/osgi/RegistryProviderOSGI.java        |    30 +
 .../registry/osgi/RegistryStrategyOSGI.java        |   325 +
 .../spi/ConfigurationElementAttribute.java         |    72 +
 .../spi/ConfigurationElementDescription.java       |   131 +
 .../core/runtime/ContributorFactoryOSGi.java       |    75 +
 .../core/runtime/ContributorFactorySimple.java     |    40 +
 .../core/runtime/IConfigurationElement.java        |   389 +
 .../src/org/eclipse/core/runtime/IContributor.java |    41 +
 .../eclipse/core/runtime/IExecutableExtension.java |   121 +
 .../core/runtime/IExecutableExtensionFactory.java  |    45 +
 .../src/org/eclipse/core/runtime/IExtension.java   |   201 +
 .../org/eclipse/core/runtime/IExtensionDelta.java  |    59 +
 .../org/eclipse/core/runtime/IExtensionPoint.java  |   226 +
 .../eclipse/core/runtime/IExtensionRegistry.java   |   425 +
 .../eclipse/core/runtime/IRegistryChangeEvent.java |    65 +
 .../core/runtime/IRegistryChangeListener.java      |    47 +
 .../core/runtime/IRegistryEventListener.java       |    70 +
 .../runtime/InvalidRegistryObjectException.java    |    40 +
 .../org/eclipse/core/runtime/RegistryFactory.java  |   119 +
 .../runtime/dynamichelpers/ExtensionTracker.java   |   307 +
 .../dynamichelpers/IExtensionChangeHandler.java    |    44 +
 .../runtime/dynamichelpers/IExtensionTracker.java  |   112 +
 .../core/runtime/dynamichelpers/IFilter.java       |    36 +
 .../core/runtime/dynamichelpers/package.html       |    14 +
 .../runtime/spi/IDynamicExtensionRegistry.java     |    65 +
 .../core/runtime/spi/IRegistryProvider.java        |    35 +
 .../core/runtime/spi/RegistryContributor.java      |   143 +
 .../eclipse/core/runtime/spi/RegistryStrategy.java |   429 +
 .../src/org/eclipse/core/runtime/spi/package.html  |    14 +
 .../org.eclipse.equinox.security/.classpath        |     7 +
 .../org.eclipse.equinox.security/.options          |     7 +
 .../org.eclipse.equinox.security/.project          |    39 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   335 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    59 +
 .../.settings/org.eclipse.pde.core.prefs           |     3 +
 .../META-INF/MANIFEST.MF                           |    41 +
 .../org.eclipse.equinox.security/about.html        |    28 +
 .../org.eclipse.equinox.security/build.properties  |    22 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.equinox.security/plugin.properties |    21 +
 .../org.eclipse.equinox.security/plugin.xml        |    13 +
 .../org.eclipse.equinox.security/pom.xml           |    55 +
 .../org.eclipse.equinox.security/readme.txt        |    18 +
 .../schema/callbackHandler.exsd                    |   103 +
 .../schema/callbackHandlerMapping.exsd             |    92 +
 .../schema/internalUI.exsd                         |   103 +
 .../schema/loginConfigurationProvider.exsd         |   113 +
 .../schema/loginModule.exsd                        |   126 +
 .../schema/secureStorage.exsd                      |   147 +
 .../equinox/internal/security/auth/AuthPlugin.java |   179 +
 .../security/auth/ConfigurationFactory.java        |    73 +
 .../security/auth/ConfigurationFederator.java      |    93 +
 .../internal/security/auth/SecureContext.java      |   110 +
 .../security/auth/SecurePlatformInternal.java      |   118 +
 .../auth/events/SecurityEventsManager.java         |    62 +
 .../auth/ext/loader/ExtCallbackHandlerLoader.java  |    88 +
 .../auth/ext/loader/ExtLoginModuleLoader.java      |    79 +
 .../security/auth/nls/SecAuthMessages.java         |   103 +
 .../internal/security/auth/nls/messages.properties |    86 +
 .../credentials/EquinoxPrivateCredential.java      |    39 +
 .../credentials/EquinoxPublicCredential.java       |    57 +
 .../equinox/internal/security/storage/Base64.java  |   110 +
 .../security/storage/CallbacksProvider.java        |    84 +
 .../internal/security/storage/CryptoData.java      |    86 +
 .../internal/security/storage/JavaEncryption.java  |   313 +
 .../internal/security/storage/PasswordExt.java     |    34 +
 .../security/storage/PasswordManagement.java       |   187 +
 .../storage/PasswordProviderModuleExt.java         |    42 +
 .../security/storage/PasswordProviderSelector.java |   249 +
 .../internal/security/storage/PersistedPath.java   |    86 +
 .../security/storage/SecurePreferences.java        |   506 +
 .../storage/SecurePreferencesContainer.java        |   133 +
 .../security/storage/SecurePreferencesMapper.java  |   210 +
 .../security/storage/SecurePreferencesRoot.java    |   466 +
 .../security/storage/SecurePreferencesWrapper.java |   172 +
 .../internal/security/storage/SlashEncode.java     |    99 +
 .../internal/security/storage/StorageUtils.java    |   162 +
 .../security/storage/friends/IDeleteListener.java  |    23 +
 .../storage/friends/IStorageConstants.java         |    42 +
 .../security/storage/friends/IStorageTask.java     |    22 +
 .../security/storage/friends/IUICallbacks.java     |    52 +
 .../storage/friends/InternalExchangeUtils.java     |   142 +
 .../friends/PasswordProviderDescription.java       |    65 +
 .../security/storage/friends/ReEncrypter.java      |   146 +
 .../equinox/security/auth/ILoginContext.java       |    76 +
 .../security/auth/ILoginContextListener.java       |    60 +
 .../equinox/security/auth/LoginContextFactory.java |    72 +
 .../auth/credentials/CredentialsFactory.java       |    70 +
 .../auth/credentials/IPrivateCredential.java       |    43 +
 .../auth/credentials/IPublicCredential.java        |    44 +
 .../equinox/security/auth/credentials/package.html |    14 +
 .../security/auth/module/ExtensionLoginModule.java |    83 +
 .../equinox/security/auth/module/package.html      |    14 +
 .../org/eclipse/equinox/security/auth/package.html |    14 +
 .../equinox/security/storage/EncodingUtils.java    |    68 +
 .../security/storage/ISecurePreferences.java       |   364 +
 .../security/storage/SecurePreferencesFactory.java |    73 +
 .../equinox/security/storage/StorageException.java |    73 +
 .../eclipse/equinox/security/storage/package.html  |    14 +
 .../storage/provider/IPreferencesContainer.java    |    60 +
 .../security/storage/provider/IProviderHints.java  |    53 +
 .../storage/provider/PasswordProvider.java         |    76 +
 .../equinox/security/storage/provider/package.html |    14 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     1 +
 .../.project                                       |    39 +
 .../.settings/org.eclipse.jdt.core.prefs           |   342 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../META-INF/MANIFEST.MF                           |    22 +
 .../OSGI-INF/configurator.xml                      |    10 +
 .../about.html                                     |    28 +
 .../build.properties                               |    19 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../plugin.properties                              |    13 +
 .../pom.xml                                        |    14 +
 .../SimpleConfiguratorManipulatorFactoryImpl.java  |    22 +
 .../SimpleConfiguratorManipulatorImpl.java         |   623 +
 .../SimpleConfiguratorManipulatorUtils.java        |   143 +
 .../manipulator/SimpleConfiguratorManipulator.java |    96 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     1 +
 .../.project                                       |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   285 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    61 +
 .../META-INF/MANIFEST.MF                           |    28 +
 .../about.html                                     |    28 +
 .../build.properties                               |    18 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../localbuild.xml                                 |    44 +
 .../plugin.properties                              |    13 +
 .../org.eclipse.equinox.simpleconfigurator/pom.xml |    14 +
 .../provisional/configurator/Configurator.java     |    68 +
 .../internal/simpleconfigurator/Activator.java     |    90 +
 .../internal/simpleconfigurator/ConfigApplier.java |   503 +
 .../SimpleConfiguratorFactory.java                 |    29 +
 .../simpleconfigurator/SimpleConfiguratorImpl.java |   214 +
 .../simpleconfigurator/console/ApplyCommand.java   |    60 +
 .../console/ConfiguratorCommandProvider.java       |    95 +
 .../simpleconfigurator/utils/BundleInfo.java       |   127 +
 .../simpleconfigurator/utils/EquinoxUtils.java     |    85 +
 .../utils/SimpleConfiguratorConstants.java         |    49 +
 .../utils/SimpleConfiguratorUtils.java             |   424 +
 .../internal/simpleconfigurator/utils/URIUtil.java |   185 +
 .../internal/simpleconfigurator/utils/Utils.java   |   133 +
 .../org.eclipse.jdt.compiler.apt/.classpath        |     7 +
 .../org.eclipse.jdt.compiler.apt/.project          |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     2 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   113 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     3 +
 .../META-INF/MANIFEST.MF                           |    14 +
 .../org.eclipse.jdt.compiler.apt/about.html        |    28 +
 .../org.eclipse.jdt.compiler.apt/build.properties  |    22 +
 .../compiler_apt_fragment.properties               |    12 +
 .../customBuildCallbacks.xml                       |   211 +
 .../forceQualifierUpdate.txt                       |     3 +
 .../org.eclipse.jdt.compiler.apt/pom.xml           |    83 +
 .../apt/dispatch/AnnotationDiscoveryVisitor.java   |   247 +
 .../internal/compiler/apt/dispatch/AptProblem.java |    60 +
 .../dispatch/BaseAnnotationProcessorManager.java   |   162 +
 .../compiler/apt/dispatch/BaseMessagerImpl.java    |   248 +
 .../apt/dispatch/BaseProcessingEnvImpl.java        |   173 +
 .../dispatch/BatchAnnotationProcessorManager.java  |   236 +
 .../compiler/apt/dispatch/BatchFilerImpl.java      |   169 +
 .../compiler/apt/dispatch/BatchMessagerImpl.java   |    77 +
 .../apt/dispatch/BatchProcessingEnvImpl.java       |   144 +
 .../apt/dispatch/HookedJavaFileObject.java         |   264 +
 .../compiler/apt/dispatch/IProcessorProvider.java  |    47 +
 .../compiler/apt/dispatch/ProcessorInfo.java       |   174 +
 .../compiler/apt/dispatch/RoundDispatcher.java     |   173 +
 .../compiler/apt/dispatch/RoundEnvImpl.java        |   243 +
 .../compiler/apt/model/AnnotationMemberValue.java  |    51 +
 .../compiler/apt/model/AnnotationMirrorImpl.java   |   547 +
 .../compiler/apt/model/AnnotationValueImpl.java    |   305 +
 .../internal/compiler/apt/model/ArrayTypeImpl.java |    71 +
 .../compiler/apt/model/DeclaredTypeImpl.java       |   121 +
 .../internal/compiler/apt/model/ElementImpl.java   |   154 +
 .../internal/compiler/apt/model/ElementsImpl.java  |   715 +
 .../compiler/apt/model/ErrorTypeElement.java       |   160 +
 .../internal/compiler/apt/model/ErrorTypeImpl.java |   116 +
 .../compiler/apt/model/ExecutableElementImpl.java  |   328 +
 .../compiler/apt/model/ExecutableTypeImpl.java     |   138 +
 .../jdt/internal/compiler/apt/model/Factory.java   |   882 +
 .../internal/compiler/apt/model/IElementInfo.java  |    30 +
 .../jdt/internal/compiler/apt/model/NameImpl.java  |    95 +
 .../internal/compiler/apt/model/NoTypeImpl.java    |    88 +
 .../compiler/apt/model/PackageElementImpl.java     |   125 +
 .../compiler/apt/model/PrimitiveTypeImpl.java      |    90 +
 .../compiler/apt/model/TypeElementImpl.java        |   354 +
 .../compiler/apt/model/TypeMirrorImpl.java         |   144 +
 .../apt/model/TypeParameterElementImpl.java        |   220 +
 .../compiler/apt/model/TypeVariableImpl.java       |    83 +
 .../jdt/internal/compiler/apt/model/TypesImpl.java |   471 +
 .../compiler/apt/model/VariableElementImpl.java    |   182 +
 .../compiler/apt/model/WildcardTypeImpl.java       |    68 +
 .../jdt/internal/compiler/apt/util/Archive.java    |   121 +
 .../compiler/apt/util/ArchiveFileObject.java       |   268 +
 .../compiler/apt/util/EclipseFileManager.java      |  1096 +
 .../compiler/apt/util/EclipseFileObject.java       |   205 +
 .../jdt/internal/compiler/apt/util/ManyToMany.java |   364 +
 .../jdt/internal/compiler/apt/util/Options.java    |   279 +
 .../jdt/internal/compiler/apt/util/Util.java       |   207 +
 .../lookup/AptBinaryLocalVariableBinding.java      |    27 +
 .../lookup/AptSourceLocalVariableBinding.java      |    38 +
 eclipse-bundles/org.eclipse.jdt.core/.classpath    |    15 +
 eclipse-bundles/org.eclipse.jdt.core/.options      |    93 +
 eclipse-bundles/org.eclipse.jdt.core/.project      |    34 +
 .../org.eclipse.jdt.core/.settings/.api_filters    |    10 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   395 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     3 +
 .../.settings/org.eclipse.jdt.ui.prefs             |   108 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    94 +
 .../.settings/org.eclipse.pde.prefs                |    35 +
 .../org.eclipse.jdt.core/META-INF/MANIFEST.MF      |    66 +
 .../org.eclipse.jdt.core/META-INF/eclipse.inf      |     2 +
 eclipse-bundles/org.eclipse.jdt.core/about.html    |    33 +
 .../antadapter/META-INF/eclipse.inf                |     3 +
 .../org/eclipse/jdt/core/BuildJarIndex.java        |    62 +
 .../org/eclipse/jdt/core/CheckDebugAttributes.java |   103 +
 .../org/eclipse/jdt/core/JDTCompilerAdapter.java   |   577 +
 .../internal/antadapter/AntAdapterMessages.java    |    54 +
 .../jdt/internal/antadapter/messages.properties    |    25 +
 .../jdt/core/compiler/batch/BatchCompiler.java     |    86 +
 .../eclipse/jdt/core/compiler/batch/package.html   |    16 +
 .../compiler/batch/BatchCompilerRequestor.java     |    48 +
 .../compiler/batch/ClasspathDirectory.java         |   280 +
 .../jdt/internal/compiler/batch/ClasspathJar.java  |   243 +
 .../internal/compiler/batch/ClasspathLocation.java |   103 +
 .../compiler/batch/ClasspathSourceJar.java         |    67 +
 .../internal/compiler/batch/CompilationUnit.java   |   101 +
 .../jdt/internal/compiler/batch/FileFinder.java    |    42 +
 .../jdt/internal/compiler/batch/FileSystem.java    |   409 +
 .../eclipse/jdt/internal/compiler/batch/Main.java  |  4816 +++
 .../internal/compiler/batch/messages.properties    |   423 +
 .../org.eclipse.jdt.core/build.properties          |    44 +
 .../codeassist/CompletionElementNotifier.java      |   216 +
 .../jdt/internal/codeassist/CompletionEngine.java  | 13024 ++++++++
 .../codeassist/CompletionRequestorWrapper.java     |   340 +
 .../CompletionUnitStructureRequestor.java          |   220 +
 .../codeassist/IExtendedCompletionRequestor.java   |    25 +
 .../jdt/internal/codeassist/ISearchRequestor.java  |    93 +
 .../internal/codeassist/ISelectionRequestor.java   |   260 +
 .../codeassist/InternalCompletionContext.java      |   460 +
 .../codeassist/InternalCompletionProposal.java     |  1871 ++
 .../InternalExtendedCompletionContext.java         |   979 +
 .../internal/codeassist/MissingTypesGuesser.java   |   609 +
 .../internal/codeassist/RelevanceConstants.java    |    59 +
 .../jdt/internal/codeassist/SelectionEngine.java   |  1854 ++
 .../internal/codeassist/ThrownExceptionFinder.java |   227 +
 .../codeassist/UnresolvedReferenceNameFinder.java  |   552 +
 .../codeassist/complete/CompletionJavadoc.java     |   296 +
 .../complete/CompletionJavadocParser.java          |   922 +
 .../complete/CompletionNodeDetector.java           |   310 +
 .../codeassist/complete/CompletionNodeFound.java   |    44 +
 .../CompletionOnAnnotationMemberValuePair.java     |    55 +
 .../complete/CompletionOnAnnotationOfType.java     |    35 +
 .../complete/CompletionOnArgumentName.java         |    60 +
 .../complete/CompletionOnBranchStatementLabel.java |    52 +
 .../complete/CompletionOnClassLiteralAccess.java   |    61 +
 .../CompletionOnExplicitConstructorCall.java       |    83 +
 .../codeassist/complete/CompletionOnFieldName.java |    43 +
 .../codeassist/complete/CompletionOnFieldType.java |    55 +
 .../complete/CompletionOnImportReference.java      |    51 +
 .../codeassist/complete/CompletionOnJavadoc.java   |    37 +
 .../CompletionOnJavadocAllocationExpression.java   |   103 +
 .../CompletionOnJavadocFieldReference.java         |   142 +
 .../complete/CompletionOnJavadocMessageSend.java   |   102 +
 .../CompletionOnJavadocParamNameReference.java     |    61 +
 .../CompletionOnJavadocQualifiedTypeReference.java |    98 +
 .../CompletionOnJavadocSingleTypeReference.java    |    95 +
 .../complete/CompletionOnJavadocTag.java           |   179 +
 .../CompletionOnJavadocTypeParamReference.java     |    60 +
 .../codeassist/complete/CompletionOnKeyword.java   |    17 +
 .../codeassist/complete/CompletionOnKeyword1.java  |    43 +
 .../codeassist/complete/CompletionOnKeyword2.java  |    34 +
 .../codeassist/complete/CompletionOnKeyword3.java  |    40 +
 .../codeassist/complete/CompletionOnLocalName.java |    51 +
 .../complete/CompletionOnMarkerAnnotationName.java |    37 +
 .../complete/CompletionOnMemberAccess.java         |    82 +
 .../complete/CompletionOnMemberValueName.java      |    39 +
 .../complete/CompletionOnMessageSend.java          |    84 +
 .../complete/CompletionOnMessageSendName.java      |    67 +
 .../complete/CompletionOnMethodName.java           |    53 +
 .../complete/CompletionOnMethodReturnType.java     |    33 +
 .../complete/CompletionOnMethodTypeParameter.java  |    44 +
 .../complete/CompletionOnPackageReference.java     |    51 +
 ...etionOnParameterizedQualifiedTypeReference.java |   137 +
 .../CompletionOnQualifiedAllocationExpression.java |   105 +
 .../CompletionOnQualifiedNameReference.java        |    78 +
 .../CompletionOnQualifiedTypeReference.java        |   113 +
 .../CompletionOnReferenceExpressionName.java       |    73 +
 .../complete/CompletionOnSingleNameReference.java  |    67 +
 .../complete/CompletionOnSingleTypeReference.java  |   110 +
 .../complete/CompletionOnStringLiteral.java        |    62 +
 .../codeassist/complete/CompletionParser.java      |  5296 ++++
 .../codeassist/complete/CompletionScanner.java     |   927 +
 .../codeassist/complete/InvalidCursorLocation.java |    32 +
 .../internal/codeassist/impl/AssistAnnotation.java |    31 +
 .../codeassist/impl/AssistCompilationUnit.java     |    56 +
 .../codeassist/impl/AssistImportContainer.java     |    36 +
 .../codeassist/impl/AssistImportDeclaration.java   |    31 +
 .../codeassist/impl/AssistInitializer.java         |    40 +
 .../internal/codeassist/impl/AssistOptions.java    |   275 +
 .../codeassist/impl/AssistPackageDeclaration.java  |    36 +
 .../jdt/internal/codeassist/impl/AssistParser.java |  2157 ++
 .../codeassist/impl/AssistSourceField.java         |    81 +
 .../codeassist/impl/AssistSourceMethod.java        |    86 +
 .../internal/codeassist/impl/AssistSourceType.java |   112 +
 .../codeassist/impl/AssistTypeParameter.java       |    31 +
 .../jdt/internal/codeassist/impl/Engine.java       |   404 +
 .../jdt/internal/codeassist/impl/Keywords.java     |    58 +
 .../codeassist/select/SelectionJavadoc.java        |   144 +
 .../codeassist/select/SelectionJavadocParser.java  |   204 +
 .../codeassist/select/SelectionNodeFound.java      |    31 +
 .../codeassist/select/SelectionOnArgumentName.java |    60 +
 .../select/SelectionOnExplicitConstructorCall.java |    73 +
 .../select/SelectionOnFieldReference.java          |    64 +
 .../codeassist/select/SelectionOnFieldType.java    |    28 +
 .../select/SelectionOnImportReference.java         |    48 +
 .../select/SelectionOnLambdaExpression.java        |    40 +
 .../codeassist/select/SelectionOnLocalName.java    |    45 +
 .../codeassist/select/SelectionOnMessageSend.java  |   115 +
 .../select/SelectionOnNameOfMemberValuePair.java   |    40 +
 .../select/SelectionOnPackageReference.java        |    47 +
 ...ctionOnParameterizedQualifiedTypeReference.java |    78 +
 ...electionOnParameterizedSingleTypeReference.java |    50 +
 .../SelectionOnQualifiedAllocationExpression.java  |   110 +
 .../select/SelectionOnQualifiedNameReference.java  |    88 +
 .../select/SelectionOnQualifiedSuperReference.java |    59 +
 .../select/SelectionOnQualifiedTypeReference.java  |    73 +
 .../select/SelectionOnReferenceExpression.java     |    32 +
 .../select/SelectionOnReferenceExpressionName.java |    52 +
 .../select/SelectionOnSingleNameReference.java     |    83 +
 .../select/SelectionOnSingleTypeReference.java     |    70 +
 .../select/SelectionOnSuperReference.java          |    58 +
 .../codeassist/select/SelectionParser.java         |  1594 +
 .../codeassist/select/SelectionScanner.java        |    71 +
 .../jdt/core/compiler/CategorizedProblem.java      |   163 +
 .../eclipse/jdt/core/compiler/CharOperation.java   |  4204 +++
 .../jdt/core/compiler/CompilationProgress.java     |    87 +
 .../org/eclipse/jdt/core/compiler/IProblem.java    |  1872 ++
 .../jdt/core/compiler/InvalidInputException.java   |    38 +
 .../org/eclipse/jdt/core/compiler/package.html     |    17 +
 .../eclipse/jdt/internal/compiler/ASTVisitor.java  |   996 +
 .../AbstractAnnotationProcessorManager.java        |    95 +
 .../eclipse/jdt/internal/compiler/ClassFile.java   |  6761 +++++
 .../jdt/internal/compiler/ClassFilePool.java       |    53 +
 .../jdt/internal/compiler/CompilationResult.java   |   469 +
 .../eclipse/jdt/internal/compiler/Compiler.java    |  1075 +
 .../compiler/DefaultErrorHandlingPolicies.java     |   104 +
 .../jdt/internal/compiler/ICompilerRequestor.java  |    22 +
 .../jdt/internal/compiler/IDebugRequestor.java     |    42 +
 .../internal/compiler/IErrorHandlingPolicy.java    |    30 +
 .../jdt/internal/compiler/IProblemFactory.java     |    84 +
 .../jdt/internal/compiler/ProcessTaskManager.java  |   181 +
 .../eclipse/jdt/internal/compiler/ReadManager.java |   202 +
 .../internal/compiler/ast/AND_AND_Expression.java  |   294 +
 .../eclipse/jdt/internal/compiler/ast/ASTNode.java |  1218 +
 .../compiler/ast/AbstractMethodDeclaration.java    |   685 +
 .../compiler/ast/AbstractVariableDeclaration.java  |   148 +
 .../compiler/ast/AllocationExpression.java         |   760 +
 .../jdt/internal/compiler/ast/Annotation.java      |  1187 +
 .../compiler/ast/AnnotationMethodDeclaration.java  |   169 +
 .../jdt/internal/compiler/ast/Argument.java        |   254 +
 .../compiler/ast/ArrayAllocationExpression.java    |   243 +
 .../internal/compiler/ast/ArrayInitializer.java    |   252 +
 .../compiler/ast/ArrayQualifiedTypeReference.java  |   187 +
 .../jdt/internal/compiler/ast/ArrayReference.java  |   226 +
 .../internal/compiler/ast/ArrayTypeReference.java  |   213 +
 .../jdt/internal/compiler/ast/AssertStatement.java |   216 +
 .../jdt/internal/compiler/ast/Assignment.java      |   274 +
 .../internal/compiler/ast/BinaryExpression.java    |  1911 ++
 .../eclipse/jdt/internal/compiler/ast/Block.java   |   166 +
 .../jdt/internal/compiler/ast/BranchStatement.java |    72 +
 .../jdt/internal/compiler/ast/BreakStatement.java  |   103 +
 .../jdt/internal/compiler/ast/CaseStatement.java   |   144 +
 .../jdt/internal/compiler/ast/CastExpression.java  |   648 +
 .../jdt/internal/compiler/ast/CharLiteral.java     |   105 +
 .../internal/compiler/ast/ClassLiteralAccess.java  |   132 +
 .../eclipse/jdt/internal/compiler/ast/Clinit.java  |   406 +
 .../compiler/ast/CombinedBinaryExpression.java     |   406 +
 .../compiler/ast/CompilationUnitDeclaration.java   |   760 +
 .../internal/compiler/ast/CompoundAssignment.java  |   220 +
 .../compiler/ast/ConditionalExpression.java        |   811 +
 .../compiler/ast/ConstructorDeclaration.java       |   642 +
 .../internal/compiler/ast/ContainerAnnotation.java |    88 +
 .../internal/compiler/ast/ContinueStatement.java   |   110 +
 .../jdt/internal/compiler/ast/DoStatement.java     |   257 +
 .../jdt/internal/compiler/ast/DoubleLiteral.java   |   124 +
 .../jdt/internal/compiler/ast/EmptyStatement.java  |    64 +
 .../jdt/internal/compiler/ast/EqualExpression.java |   944 +
 .../compiler/ast/ExplicitConstructorCall.java      |   523 +
 .../jdt/internal/compiler/ast/Expression.java      |  1262 +
 .../internal/compiler/ast/ExpressionContext.java   |    73 +
 .../compiler/ast/ExtendedStringLiteral.java        |    79 +
 .../compiler/ast/FakedTrackingVariable.java        |  1008 +
 .../jdt/internal/compiler/ast/FalseLiteral.java    |    72 +
 .../internal/compiler/ast/FieldDeclaration.java    |   345 +
 .../jdt/internal/compiler/ast/FieldReference.java  |   761 +
 .../jdt/internal/compiler/ast/FloatLiteral.java    |   125 +
 .../jdt/internal/compiler/ast/ForStatement.java    |   447 +
 .../internal/compiler/ast/ForeachStatement.java    |   600 +
 .../compiler/ast/FunctionalExpression.java         |   370 +
 .../jdt/internal/compiler/ast/IPolyExpression.java |    65 +
 .../jdt/internal/compiler/ast/IfStatement.java     |   300 +
 .../jdt/internal/compiler/ast/ImportReference.java |    80 +
 .../jdt/internal/compiler/ast/Initializer.java     |   150 +
 .../compiler/ast/InstanceOfExpression.java         |   131 +
 .../jdt/internal/compiler/ast/IntLiteral.java      |   176 +
 .../internal/compiler/ast/IntLiteralMinValue.java  |    25 +
 .../ast/IntersectionCastTypeReference.java         |   201 +
 .../jdt/internal/compiler/ast/Invocation.java      |    51 +
 .../eclipse/jdt/internal/compiler/ast/Javadoc.java |   954 +
 .../compiler/ast/JavadocAllocationExpression.java  |   195 +
 .../compiler/ast/JavadocArgumentExpression.java    |   127 +
 .../ast/JavadocArrayQualifiedTypeReference.java    |    49 +
 .../ast/JavadocArraySingleTypeReference.java       |    47 +
 .../compiler/ast/JavadocFieldReference.java        |   157 +
 .../compiler/ast/JavadocImplicitTypeReference.java |   137 +
 .../internal/compiler/ast/JavadocMessageSend.java  |   243 +
 .../ast/JavadocQualifiedTypeReference.java         |   100 +
 .../compiler/ast/JavadocReturnStatement.java       |    69 +
 .../compiler/ast/JavadocSingleNameReference.java   |    71 +
 .../compiler/ast/JavadocSingleTypeReference.java   |   113 +
 .../internal/compiler/ast/LabeledStatement.java    |   155 +
 .../internal/compiler/ast/LambdaExpression.java    |  1312 +
 .../eclipse/jdt/internal/compiler/ast/Literal.java |    57 +
 .../internal/compiler/ast/LocalDeclaration.java    |   330 +
 .../jdt/internal/compiler/ast/LongLiteral.java     |   164 +
 .../internal/compiler/ast/LongLiteralMinValue.java |    25 +
 .../jdt/internal/compiler/ast/MagicLiteral.java    |    29 +
 .../internal/compiler/ast/MarkerAnnotation.java    |    53 +
 .../jdt/internal/compiler/ast/MemberValuePair.java |   267 +
 .../jdt/internal/compiler/ast/MessageSend.java     |  1115 +
 .../internal/compiler/ast/MethodDeclaration.java   |   362 +
 .../jdt/internal/compiler/ast/NameReference.java   |   105 +
 .../internal/compiler/ast/NormalAnnotation.java    |    87 +
 .../compiler/ast/NullAnnotationMatching.java       |   755 +
 .../jdt/internal/compiler/ast/NullLiteral.java     |    71 +
 .../jdt/internal/compiler/ast/NumberLiteral.java   |    91 +
 .../internal/compiler/ast/OR_OR_Expression.java    |   299 +
 .../internal/compiler/ast/OperatorExpression.java  |  1567 +
 .../jdt/internal/compiler/ast/OperatorIds.java     |    43 +
 .../ast/ParameterizedQualifiedTypeReference.java   |   519 +
 .../ast/ParameterizedSingleTypeReference.java      |   440 +
 .../internal/compiler/ast/PostfixExpression.java   |    72 +
 .../internal/compiler/ast/PrefixExpression.java    |    58 +
 .../ast/QualifiedAllocationExpression.java         |   629 +
 .../compiler/ast/QualifiedNameReference.java       |  1165 +
 .../compiler/ast/QualifiedSuperReference.java      |   115 +
 .../compiler/ast/QualifiedThisReference.java       |   165 +
 .../compiler/ast/QualifiedTypeReference.java       |   207 +
 .../jdt/internal/compiler/ast/Receiver.java        |    40 +
 .../jdt/internal/compiler/ast/Reference.java       |   231 +
 .../internal/compiler/ast/ReferenceExpression.java |  1139 +
 .../jdt/internal/compiler/ast/ReturnStatement.java |   393 +
 .../compiler/ast/SingleMemberAnnotation.java       |    83 +
 .../internal/compiler/ast/SingleNameReference.java |  1060 +
 .../internal/compiler/ast/SingleTypeReference.java |   148 +
 .../jdt/internal/compiler/ast/Statement.java       |   444 +
 .../jdt/internal/compiler/ast/StringLiteral.java   |    96 +
 .../compiler/ast/StringLiteralConcatenation.java   |    79 +
 .../internal/compiler/ast/SubRoutineStatement.java |    75 +
 .../jdt/internal/compiler/ast/SuperReference.java  |    76 +
 .../jdt/internal/compiler/ast/SwitchStatement.java |   667 +
 .../compiler/ast/SynchronizedStatement.java        |   226 +
 .../jdt/internal/compiler/ast/ThisReference.java   |   157 +
 .../jdt/internal/compiler/ast/ThrowStatement.java  |    94 +
 .../jdt/internal/compiler/ast/TrueLiteral.java     |    73 +
 .../jdt/internal/compiler/ast/TryStatement.java    |  1231 +
 .../jdt/internal/compiler/ast/TypeDeclaration.java |  1511 +
 .../jdt/internal/compiler/ast/TypeParameter.java   |   197 +
 .../jdt/internal/compiler/ast/TypeReference.java   |   741 +
 .../jdt/internal/compiler/ast/UnaryExpression.java |   314 +
 .../internal/compiler/ast/UnionTypeReference.java  |   160 +
 .../jdt/internal/compiler/ast/WhileStatement.java  |   309 +
 .../jdt/internal/compiler/ast/Wildcard.java        |   169 +
 .../internal/compiler/classfmt/AnnotationInfo.java |   421 +
 .../compiler/classfmt/AnnotationMethodInfo.java    |   115 +
 .../AnnotationMethodInfoWithAnnotations.java       |    44 +
 .../compiler/classfmt/ClassFileConstants.java      |   163 +
 .../compiler/classfmt/ClassFileReader.java         |  1393 +
 .../compiler/classfmt/ClassFileStruct.java         |    84 +
 .../compiler/classfmt/ClassFormatException.java    |   134 +
 .../compiler/classfmt/ElementValuePairInfo.java    |    83 +
 .../classfmt/ExternalAnnotationProvider.java       |   680 +
 .../jdt/internal/compiler/classfmt/FieldInfo.java  |   433 +
 .../compiler/classfmt/FieldInfoWithAnnotation.java |    59 +
 .../classfmt/FieldInfoWithTypeAnnotation.java      |    50 +
 .../internal/compiler/classfmt/InnerClassInfo.java |   137 +
 .../jdt/internal/compiler/classfmt/MethodInfo.java |   562 +
 .../classfmt/MethodInfoWithAnnotations.java        |    53 +
 .../MethodInfoWithParameterAnnotations.java        |    76 +
 .../classfmt/MethodInfoWithTypeAnnotations.java    |    47 +
 .../NonNullDefaultAwareTypeAnnotationWalker.java   |   200 +
 .../compiler/classfmt/TypeAnnotationInfo.java      |   238 +
 .../compiler/classfmt/TypeAnnotationWalker.java    |   273 +
 .../compiler/codegen/AnnotationContext.java        |    56 +
 .../codegen/AnnotationTargetTypeConstants.java     |    52 +
 .../compiler/codegen/AttributeNamesConstants.java  |    47 +
 .../jdt/internal/compiler/codegen/BranchLabel.java |   259 +
 .../compiler/codegen/CachedIndexEntry.java         |    21 +
 .../jdt/internal/compiler/codegen/CaseLabel.java   |    84 +
 .../internal/compiler/codegen/CharArrayCache.java  |   210 +
 .../jdt/internal/compiler/codegen/CodeStream.java  |  7233 +++++
 .../internal/compiler/codegen/ConstantPool.java    |  1126 +
 .../jdt/internal/compiler/codegen/DoubleCache.java |   148 +
 .../internal/compiler/codegen/ExceptionLabel.java  |    97 +
 .../jdt/internal/compiler/codegen/FloatCache.java  |   148 +
 .../internal/compiler/codegen/IntegerCache.java    |   170 +
 .../jdt/internal/compiler/codegen/Label.java       |    33 +
 .../jdt/internal/compiler/codegen/LongCache.java   |   170 +
 .../compiler/codegen/MultiCatchExceptionLabel.java |    59 +
 .../jdt/internal/compiler/codegen/ObjectCache.java |   158 +
 .../jdt/internal/compiler/codegen/Opcodes.java     |   220 +
 .../internal/compiler/codegen/StackMapFrame.java   |   378 +
 .../compiler/codegen/StackMapFrameCodeStream.java  |   576 +
 .../compiler/codegen/TypeAnnotationCodeStream.java |   160 +
 .../compiler/codegen/VerificationTypeInfo.java     |   240 +
 .../internal/compiler/env/AccessRestriction.java   |    36 +
 .../jdt/internal/compiler/env/AccessRule.java      |    71 +
 .../jdt/internal/compiler/env/AccessRuleSet.java   |   134 +
 .../jdt/internal/compiler/env/ClassSignature.java  |    64 +
 .../compiler/env/EnumConstantSignature.java        |    77 +
 .../internal/compiler/env/IBinaryAnnotation.java   |    27 +
 .../compiler/env/IBinaryElementValuePair.java      |    31 +
 .../jdt/internal/compiler/env/IBinaryField.java    |    61 +
 .../jdt/internal/compiler/env/IBinaryMethod.java   |   100 +
 .../internal/compiler/env/IBinaryNestedType.java   |    38 +
 .../jdt/internal/compiler/env/IBinaryType.java     |   169 +
 .../compiler/env/IBinaryTypeAnnotation.java        |    74 +
 .../internal/compiler/env/ICompilationUnit.java    |    43 +
 .../jdt/internal/compiler/env/IDependent.java      |    44 +
 .../jdt/internal/compiler/env/IGenericField.java   |    23 +
 .../jdt/internal/compiler/env/IGenericMethod.java  |    29 +
 .../jdt/internal/compiler/env/IGenericType.java    |    28 +
 .../internal/compiler/env/INameEnvironment.java    |    71 +
 .../jdt/internal/compiler/env/ISourceField.java    |    47 +
 .../jdt/internal/compiler/env/ISourceImport.java   |    32 +
 .../jdt/internal/compiler/env/ISourceMethod.java   |    63 +
 .../jdt/internal/compiler/env/ISourceType.java     |    95 +
 .../compiler/env/ITypeAnnotationWalker.java        |   119 +
 .../compiler/env/NameEnvironmentAnswer.java        |   110 +
 .../compiler/flow/ConditionalFlowInfo.java         |   259 +
 .../flow/ExceptionHandlingFlowContext.java         |   326 +
 .../flow/ExceptionInferenceFlowContext.java        |    32 +
 .../internal/compiler/flow/FinallyFlowContext.java |   482 +
 .../jdt/internal/compiler/flow/FlowContext.java    |  1040 +
 .../jdt/internal/compiler/flow/FlowInfo.java       |   685 +
 .../compiler/flow/InitializationFlowContext.java   |   103 +
 .../compiler/flow/InsideSubRoutineFlowContext.java |    58 +
 .../internal/compiler/flow/LabelFlowContext.java   |    54 +
 .../internal/compiler/flow/LoopingFlowContext.java |   774 +
 .../internal/compiler/flow/SwitchFlowContext.java  |    57 +
 .../jdt/internal/compiler/flow/TryFlowContext.java |    44 +
 .../compiler/flow/UnconditionalFlowInfo.java       |  2222 ++
 .../internal/compiler/impl/BooleanConstant.java    |    62 +
 .../jdt/internal/compiler/impl/ByteConstant.java   |    83 +
 .../jdt/internal/compiler/impl/CharConstant.java   |    83 +
 .../internal/compiler/impl/CompilerOptions.java    |  2064 ++
 .../jdt/internal/compiler/impl/CompilerStats.java  |    44 +
 .../jdt/internal/compiler/impl/Constant.java       |  1541 +
 .../jdt/internal/compiler/impl/DoubleConstant.java |    85 +
 .../jdt/internal/compiler/impl/FloatConstant.java  |    82 +
 .../jdt/internal/compiler/impl/ITypeRequestor.java |    38 +
 .../jdt/internal/compiler/impl/IntConstant.java    |   118 +
 .../jdt/internal/compiler/impl/IrritantSet.java    |   297 +
 .../jdt/internal/compiler/impl/LongConstant.java   |    92 +
 .../internal/compiler/impl/ReferenceContext.java   |    37 +
 .../jdt/internal/compiler/impl/ShortConstant.java  |    84 +
 .../jdt/internal/compiler/impl/StringConstant.java |    67 +
 .../compiler/lookup/AnnotatableTypeSystem.java     |   415 +
 .../compiler/lookup/AnnotationBinding.java         |   297 +
 .../internal/compiler/lookup/AnnotationHolder.java |    91 +
 .../jdt/internal/compiler/lookup/ArrayBinding.java |   488 +
 .../internal/compiler/lookup/BaseTypeBinding.java  |   233 +
 .../compiler/lookup/BinaryTypeBinding.java         |  2063 ++
 .../jdt/internal/compiler/lookup/Binding.java      |   193 +
 .../jdt/internal/compiler/lookup/BlockScope.java   |  1239 +
 .../jdt/internal/compiler/lookup/BoundSet.java     |  1135 +
 .../internal/compiler/lookup/CaptureBinding.java   |   472 +
 .../internal/compiler/lookup/CaptureBinding18.java |   382 +
 .../compiler/lookup/CatchParameterBinding.java     |    40 +
 .../jdt/internal/compiler/lookup/ClassScope.java   |  1373 +
 .../compiler/lookup/CompilationUnitScope.java      |   990 +
 .../lookup/ConstraintExceptionFormula.java         |   162 +
 .../lookup/ConstraintExpressionFormula.java        |   464 +
 .../compiler/lookup/ConstraintFormula.java         |    65 +
 .../compiler/lookup/ConstraintTypeFormula.java     |   412 +
 .../internal/compiler/lookup/ElementValuePair.java |   146 +
 .../lookup/ExternalAnnotationSuperimposer.java     |   269 +
 .../compiler/lookup/ExtraCompilerModifiers.java    |    52 +
 .../jdt/internal/compiler/lookup/FieldBinding.java |   433 +
 .../lookup/IQualifiedTypeResolutionListener.java   |    33 +
 .../lookup/ImplicitNullAnnotationVerifier.java     |   597 +
 .../internal/compiler/lookup/ImportBinding.java    |    48 +
 .../compiler/lookup/ImportConflictBinding.java     |    29 +
 .../internal/compiler/lookup/InferenceContext.java |   138 +
 .../compiler/lookup/InferenceContext18.java        |  1655 +
 .../compiler/lookup/InferenceFailureException.java |    26 +
 .../compiler/lookup/InferenceSubstitution.java     |   104 +
 .../compiler/lookup/InferenceVariable.java         |   154 +
 .../compiler/lookup/InnerEmulationDependency.java  |    22 +
 .../compiler/lookup/IntersectionTypeBinding18.java |   290 +
 .../internal/compiler/lookup/InvocationSite.java   |    65 +
 .../internal/compiler/lookup/LocalTypeBinding.java |   319 +
 .../compiler/lookup/LocalVariableBinding.java      |   311 +
 .../compiler/lookup/LookupEnvironment.java         |  1759 ++
 .../compiler/lookup/MemberTypeBinding.java         |    88 +
 .../internal/compiler/lookup/MethodBinding.java    |  1324 +
 .../jdt/internal/compiler/lookup/MethodScope.java  |   582 +
 .../internal/compiler/lookup/MethodVerifier.java   |   998 +
 .../internal/compiler/lookup/MethodVerifier15.java |  1033 +
 .../compiler/lookup/MissingTypeBinding.java        |    85 +
 .../lookup/MostSpecificExceptionMethodBinding.java |    40 +
 .../compiler/lookup/NestedTypeBinding.java         |   266 +
 .../internal/compiler/lookup/NullTypeBinding.java  |    33 +
 .../internal/compiler/lookup/PackageBinding.java   |   312 +
 .../compiler/lookup/ParameterizedFieldBinding.java |    62 +
 .../lookup/ParameterizedGenericMethodBinding.java  |   829 +
 .../lookup/ParameterizedMethodBinding.java         |   352 +
 .../compiler/lookup/ParameterizedTypeBinding.java  |  1526 +
 .../PolyParameterizedGenericMethodBinding.java     |    33 +
 .../internal/compiler/lookup/PolyTypeBinding.java  |    90 +
 .../compiler/lookup/PolymorphicMethodBinding.java  |    83 +
 .../internal/compiler/lookup/ProblemBinding.java   |    55 +
 .../compiler/lookup/ProblemFieldBinding.java       |    36 +
 .../compiler/lookup/ProblemMethodBinding.java      |    55 +
 .../compiler/lookup/ProblemPackageBinding.java     |    32 +
 .../internal/compiler/lookup/ProblemReasons.java   |    49 +
 .../compiler/lookup/ProblemReferenceBinding.java   |   108 +
 .../internal/compiler/lookup/RawTypeBinding.java   |   277 +
 .../internal/compiler/lookup/ReductionResult.java  |    58 +
 .../internal/compiler/lookup/ReferenceBinding.java |  2140 ++
 .../jdt/internal/compiler/lookup/Scope.java        |  5089 ++++
 .../internal/compiler/lookup/SignatureWrapper.java |   163 +
 .../compiler/lookup/SourceTypeBinding.java         |  2636 ++
 .../lookup/SourceTypeCollisionException.java       |    19 +
 .../jdt/internal/compiler/lookup/Substitution.java |    33 +
 .../compiler/lookup/SyntheticArgumentBinding.java  |    59 +
 .../lookup/SyntheticFactoryMethodBinding.java      |    54 +
 .../compiler/lookup/SyntheticFieldBinding.java     |    24 +
 .../compiler/lookup/SyntheticMethodBinding.java    |   615 +
 .../jdt/internal/compiler/lookup/TagBits.java      |   186 +
 .../jdt/internal/compiler/lookup/TypeBinding.java  |  1687 ++
 .../compiler/lookup/TypeBindingVisitor.java        |   155 +
 .../jdt/internal/compiler/lookup/TypeBound.java    |    99 +
 .../internal/compiler/lookup/TypeConstants.java    |   394 +
 .../jdt/internal/compiler/lookup/TypeIds.java      |   259 +
 .../jdt/internal/compiler/lookup/TypeSystem.java   |   582 +
 .../compiler/lookup/TypeVariableBinding.java       |  1060 +
 .../lookup/UnresolvedAnnotationBinding.java        |    65 +
 .../lookup/UnresolvedReferenceBinding.java         |   153 +
 .../internal/compiler/lookup/VariableBinding.java  |   101 +
 .../internal/compiler/lookup/VoidTypeBinding.java  |    33 +
 .../internal/compiler/lookup/WildcardBinding.java  |   962 +
 .../jdt/internal/compiler/messages.properties      |    64 +
 .../compiler/parser/AbstractCommentParser.java     |  1753 ++
 .../internal/compiler/parser/ConflictedParser.java |    21 +
 .../internal/compiler/parser/JavadocParser.java    |   979 +
 .../compiler/parser/JavadocTagConstants.java       |   268 +
 .../jdt/internal/compiler/parser/NLSTag.java       |    30 +
 .../jdt/internal/compiler/parser/Parser.java       | 12639 ++++++++
 .../compiler/parser/ParserBasicInformation.java    |    36 +
 .../compiler/parser/RecoveredAnnotation.java       |   233 +
 .../internal/compiler/parser/RecoveredBlock.java   |   456 +
 .../internal/compiler/parser/RecoveredElement.java |   354 +
 .../internal/compiler/parser/RecoveredField.java   |   329 +
 .../internal/compiler/parser/RecoveredImport.java  |    57 +
 .../compiler/parser/RecoveredInitializer.java      |   338 +
 .../compiler/parser/RecoveredLocalVariable.java    |   166 +
 .../internal/compiler/parser/RecoveredMethod.java  |   667 +
 .../compiler/parser/RecoveredStatement.java        |    67 +
 .../internal/compiler/parser/RecoveredType.java    |   807 +
 .../internal/compiler/parser/RecoveredUnit.java    |   290 +
 .../internal/compiler/parser/RecoveryScanner.java  |   271 +
 .../compiler/parser/RecoveryScannerData.java       |    73 +
 .../jdt/internal/compiler/parser/Scanner.java      |  4616 +++
 .../internal/compiler/parser/ScannerHelper.java    |   519 +
 .../internal/compiler/parser/TerminalTokens.java   |   156 +
 .../compiler/parser/diagnose/DiagnoseParser.java   |  2560 ++
 .../compiler/parser/diagnose/LexStream.java        |   301 +
 .../compiler/parser/diagnose/RangeUtil.java        |   179 +
 .../jdt/internal/compiler/parser/parser1.rsc       |   Bin 0 -> 32890 bytes
 .../jdt/internal/compiler/parser/parser10.rsc      |   Bin 0 -> 582 bytes
 .../jdt/internal/compiler/parser/parser11.rsc      |   Bin 0 -> 582 bytes
 .../jdt/internal/compiler/parser/parser12.rsc      |   Bin 0 -> 582 bytes
 .../jdt/internal/compiler/parser/parser13.rsc      |   Bin 0 -> 582 bytes
 .../jdt/internal/compiler/parser/parser14.rsc      |   Bin 0 -> 2322 bytes
 .../jdt/internal/compiler/parser/parser15.rsc      |   Bin 0 -> 1454 bytes
 .../jdt/internal/compiler/parser/parser16.rsc      |   Bin 0 -> 2206 bytes
 .../jdt/internal/compiler/parser/parser17.rsc      |   Bin 0 -> 801 bytes
 .../jdt/internal/compiler/parser/parser18.rsc      |   Bin 0 -> 7756 bytes
 .../jdt/internal/compiler/parser/parser19.rsc      |    11 +
 .../jdt/internal/compiler/parser/parser2.rsc       |   Bin 0 -> 31288 bytes
 .../jdt/internal/compiler/parser/parser20.rsc      |   Bin 0 -> 15402 bytes
 .../jdt/internal/compiler/parser/parser21.rsc      |   Bin 0 -> 6408 bytes
 .../jdt/internal/compiler/parser/parser22.rsc      |   Bin 0 -> 722 bytes
 .../jdt/internal/compiler/parser/parser23.rsc      |   Bin 0 -> 90 bytes
 .../jdt/internal/compiler/parser/parser24.rsc      |   Bin 0 -> 722 bytes
 .../jdt/internal/compiler/parser/parser3.rsc       |   Bin 0 -> 2206 bytes
 .../jdt/internal/compiler/parser/parser4.rsc       |   Bin 0 -> 3178 bytes
 .../jdt/internal/compiler/parser/parser5.rsc       |   Bin 0 -> 2206 bytes
 .../jdt/internal/compiler/parser/parser6.rsc       |   Bin 0 -> 1292 bytes
 .../jdt/internal/compiler/parser/parser7.rsc       |   Bin 0 -> 238 bytes
 .../jdt/internal/compiler/parser/parser8.rsc       |   Bin 0 -> 722 bytes
 .../jdt/internal/compiler/parser/parser9.rsc       |   Bin 0 -> 15410 bytes
 .../internal/compiler/parser/readableNames.props   |   358 +
 .../jdt/internal/compiler/parser/unicode/part0.rsc |   Bin 0 -> 8192 bytes
 .../jdt/internal/compiler/parser/unicode/part1.rsc |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode/part14.rsc    |   Bin 0 -> 8192 bytes
 .../jdt/internal/compiler/parser/unicode/part2.rsc |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode/start0.rsc    |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode/start1.rsc    |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode/start2.rsc    |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/part0.rsc    |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/part1.rsc    |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/part14.rsc   |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/part2.rsc    |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/start0.rsc   |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/start1.rsc   |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6/start2.rsc   |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/part0.rsc  |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/part1.rsc  |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/part14.rsc |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/part2.rsc  |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/start0.rsc |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/start1.rsc |   Bin 0 -> 8192 bytes
 .../internal/compiler/parser/unicode6_2/start2.rsc |   Bin 0 -> 8192 bytes
 .../compiler/problem/AbortCompilation.java         |    99 +
 .../compiler/problem/AbortCompilationUnit.java     |    41 +
 .../jdt/internal/compiler/problem/AbortMethod.java |    29 +
 .../jdt/internal/compiler/problem/AbortType.java   |    29 +
 .../internal/compiler/problem/DefaultProblem.java  |   296 +
 .../compiler/problem/DefaultProblemFactory.java    |   239 +
 .../internal/compiler/problem/ProblemHandler.java  |   265 +
 .../internal/compiler/problem/ProblemReporter.java | 10398 +++++++
 .../compiler/problem/ProblemSeverities.java        |    31 +
 .../compiler/problem/ShouldNotImplement.java       |    24 +
 .../internal/compiler/problem/messages.properties  |   875 +
 .../internal/compiler/util/CompoundNameVector.java |    71 +
 .../jdt/internal/compiler/util/FloatUtil.java      |   421 +
 .../internal/compiler/util/GenericXMLWriter.java   |   132 +
 .../jdt/internal/compiler/util/HashSetOfInt.java   |   129 +
 .../jdt/internal/compiler/util/HashtableOfInt.java |    98 +
 .../compiler/util/HashtableOfIntValues.java        |   156 +
 .../internal/compiler/util/HashtableOfLong.java    |   101 +
 .../internal/compiler/util/HashtableOfObject.java  |   188 +
 .../compiler/util/HashtableOfObjectToInt.java      |   155 +
 .../compiler/util/HashtableOfObjectToIntArray.java |   168 +
 .../internal/compiler/util/HashtableOfPackage.java |   105 +
 .../internal/compiler/util/HashtableOfType.java    |   130 +
 .../internal/compiler/util/ManifestAnalyzer.java   |   186 +
 .../jdt/internal/compiler/util/Messages.java       |   247 +
 .../jdt/internal/compiler/util/ObjectVector.java   |   135 +
 .../internal/compiler/util/SimpleLookupTable.java  |   167 +
 .../internal/compiler/util/SimpleNameVector.java   |    96 +
 .../jdt/internal/compiler/util/SimpleSet.java      |   141 +
 .../compiler/util/SimpleSetOfCharArray.java        |   143 +
 .../jdt/internal/compiler/util/Sorting.java        |   121 +
 .../internal/compiler/util/SuffixConstants.java    |    28 +
 .../eclipse/jdt/internal/compiler/util/Util.java   |  1633 +
 eclipse-bundles/org.eclipse.jdt.core/component.xml |   337 +
 .../org.eclipse.jdt.core/customBuildCallbacks.xml  |   226 +
 .../dom/org/eclipse/jdt/core/dom/AST.java          |  3154 ++
 .../dom/org/eclipse/jdt/core/dom/ASTConverter.java |  5818 ++++
 .../dom/org/eclipse/jdt/core/dom/ASTMatcher.java   |  2604 ++
 .../dom/org/eclipse/jdt/core/dom/ASTNode.java      |  2976 ++
 .../dom/org/eclipse/jdt/core/dom/ASTParser.java    |  1493 +
 .../jdt/core/dom/ASTRecoveryPropagator.java        |   447 +
 .../dom/org/eclipse/jdt/core/dom/ASTRequestor.java |   117 +
 .../jdt/core/dom/ASTSyntaxErrorPropagator.java     |   148 +
 .../dom/org/eclipse/jdt/core/dom/ASTVisitor.java   |  2860 ++
 .../jdt/core/dom/AbstractTypeDeclaration.java      |   257 +
 .../org/eclipse/jdt/core/dom/AnnotatableType.java  |   103 +
 .../dom/org/eclipse/jdt/core/dom/Annotation.java   |   182 +
 .../eclipse/jdt/core/dom/AnnotationBinding.java    |   260 +
 .../jdt/core/dom/AnnotationTypeDeclaration.java    |   273 +
 .../core/dom/AnnotationTypeMemberDeclaration.java  |   410 +
 .../jdt/core/dom/AnonymousClassDeclaration.java    |   191 +
 .../dom/org/eclipse/jdt/core/dom/ArrayAccess.java  |   272 +
 .../org/eclipse/jdt/core/dom/ArrayCreation.java    |   312 +
 .../org/eclipse/jdt/core/dom/ArrayInitializer.java |   162 +
 .../dom/org/eclipse/jdt/core/dom/ArrayType.java    |   426 +
 .../org/eclipse/jdt/core/dom/AssertStatement.java  |   263 +
 .../dom/org/eclipse/jdt/core/dom/Assignment.java   |   442 +
 .../eclipse/jdt/core/dom/BindingComparator.java    |   308 +
 .../org/eclipse/jdt/core/dom/BindingResolver.java  |  1048 +
 .../dom/org/eclipse/jdt/core/dom/Block.java        |   170 +
 .../dom/org/eclipse/jdt/core/dom/BlockComment.java |   131 +
 .../org/eclipse/jdt/core/dom/BodyDeclaration.java  |   273 +
 .../org/eclipse/jdt/core/dom/BooleanLiteral.java   |   179 +
 .../org/eclipse/jdt/core/dom/BreakStatement.java   |   189 +
 .../org/eclipse/jdt/core/dom/CastExpression.java   |   265 +
 .../dom/org/eclipse/jdt/core/dom/CatchClause.java  |   269 +
 .../org/eclipse/jdt/core/dom/CharacterLiteral.java |   340 +
 .../jdt/core/dom/ChildListPropertyDescriptor.java  |    99 +
 .../jdt/core/dom/ChildPropertyDescriptor.java      |   114 +
 .../jdt/core/dom/ClassInstanceCreation.java        |   578 +
 .../dom/org/eclipse/jdt/core/dom/Comment.java      |   129 +
 .../org/eclipse/jdt/core/dom/CompilationUnit.java  |  1094 +
 .../jdt/core/dom/CompilationUnitResolver.java      |  1311 +
 .../jdt/core/dom/ConditionalExpression.java        |   335 +
 .../jdt/core/dom/ConstructorInvocation.java        |   247 +
 .../eclipse/jdt/core/dom/ContinueStatement.java    |   189 +
 .../eclipse/jdt/core/dom/CreationReference.java    |   238 +
 .../eclipse/jdt/core/dom/DefaultASTVisitor.java    |   628 +
 .../jdt/core/dom/DefaultBindingResolver.java       |  2048 ++
 .../eclipse/jdt/core/dom/DefaultCommentMapper.java |   648 +
 .../jdt/core/dom/DefaultValuePairBinding.java      |    59 +
 .../dom/org/eclipse/jdt/core/dom/Dimension.java    |   165 +
 .../dom/org/eclipse/jdt/core/dom/DoStatement.java  |   275 +
 .../org/eclipse/jdt/core/dom/DocCommentParser.java |   763 +
 .../org/eclipse/jdt/core/dom/EmptyStatement.java   |   118 +
 .../eclipse/jdt/core/dom/EnhancedForStatement.java |   331 +
 .../jdt/core/dom/EnumConstantDeclaration.java      |   391 +
 .../org/eclipse/jdt/core/dom/EnumDeclaration.java  |   336 +
 .../dom/org/eclipse/jdt/core/dom/Expression.java   |   146 +
 .../jdt/core/dom/ExpressionMethodReference.java    |   304 +
 .../eclipse/jdt/core/dom/ExpressionStatement.java  |   206 +
 .../dom/org/eclipse/jdt/core/dom/FieldAccess.java  |   314 +
 .../org/eclipse/jdt/core/dom/FieldDeclaration.java |   370 +
 .../org/eclipse/jdt/core/dom/FileASTRequestor.java |   108 +
 .../dom/org/eclipse/jdt/core/dom/ForStatement.java |   362 +
 .../eclipse/jdt/core/dom/IAnnotationBinding.java   |    64 +
 .../dom/org/eclipse/jdt/core/dom/IBinding.java     |   354 +
 .../dom/org/eclipse/jdt/core/dom/IDocElement.java  |    33 +
 .../eclipse/jdt/core/dom/IExtendedModifier.java    |    44 +
 .../jdt/core/dom/IMemberValuePairBinding.java      |    59 +
 .../org/eclipse/jdt/core/dom/IMethodBinding.java   |   382 +
 .../org/eclipse/jdt/core/dom/IPackageBinding.java  |    69 +
 .../dom/org/eclipse/jdt/core/dom/ITypeBinding.java |  1057 +
 .../org/eclipse/jdt/core/dom/IVariableBinding.java |   171 +
 .../dom/org/eclipse/jdt/core/dom/IfStatement.java  |   349 +
 .../eclipse/jdt/core/dom/ImportDeclaration.java    |   373 +
 .../org/eclipse/jdt/core/dom/InfixExpression.java  |   539 +
 .../dom/org/eclipse/jdt/core/dom/Initializer.java  |   315 +
 .../eclipse/jdt/core/dom/InstanceofExpression.java |   264 +
 .../eclipse/jdt/core/dom/InternalASTRewrite.java   |   279 +
 .../org/eclipse/jdt/core/dom/IntersectionType.java |   170 +
 .../dom/org/eclipse/jdt/core/dom/Javadoc.java      |   321 +
 .../org/eclipse/jdt/core/dom/LabeledStatement.java |   277 +
 .../org/eclipse/jdt/core/dom/LambdaExpression.java |   335 +
 .../dom/org/eclipse/jdt/core/dom/LineComment.java  |   128 +
 .../org/eclipse/jdt/core/dom/MarkerAnnotation.java |   161 +
 .../dom/org/eclipse/jdt/core/dom/MemberRef.java    |   273 +
 .../org/eclipse/jdt/core/dom/MemberValuePair.java  |   281 +
 .../jdt/core/dom/MemberValuePairBinding.java       |   241 +
 .../dom/org/eclipse/jdt/core/dom/Message.java      |   134 +
 .../org/eclipse/jdt/core/dom/MethodBinding.java    |   539 +
 .../eclipse/jdt/core/dom/MethodDeclaration.java    |  1178 +
 .../org/eclipse/jdt/core/dom/MethodInvocation.java |   393 +
 .../dom/org/eclipse/jdt/core/dom/MethodRef.java    |   318 +
 .../eclipse/jdt/core/dom/MethodRefParameter.java   |   353 +
 .../org/eclipse/jdt/core/dom/MethodReference.java  |   113 +
 .../dom/org/eclipse/jdt/core/dom/Modifier.java     |   755 +
 .../dom/org/eclipse/jdt/core/dom/Name.java         |   119 +
 .../jdt/core/dom/NameEnvironmentWithProgress.java  |    81 +
 .../eclipse/jdt/core/dom/NameQualifiedType.java    |   294 +
 .../org/eclipse/jdt/core/dom/NodeEventHandler.java |   188 +
 .../dom/org/eclipse/jdt/core/dom/NodeFinder.java   |   214 +
 .../dom/org/eclipse/jdt/core/dom/NodeSearcher.java |    99 +
 .../org/eclipse/jdt/core/dom/NormalAnnotation.java |   203 +
 .../dom/org/eclipse/jdt/core/dom/NullLiteral.java  |   119 +
 .../org/eclipse/jdt/core/dom/NumberLiteral.java    |   224 +
 .../org/eclipse/jdt/core/dom/PackageBinding.java   |   269 +
 .../eclipse/jdt/core/dom/PackageDeclaration.java   |   356 +
 .../eclipse/jdt/core/dom/ParameterizedType.java    |   254 +
 .../jdt/core/dom/ParenthesizedExpression.java      |   201 +
 .../eclipse/jdt/core/dom/PostfixExpression.java    |   331 +
 .../org/eclipse/jdt/core/dom/PrefixExpression.java |   349 +
 .../org/eclipse/jdt/core/dom/PrimitiveType.java    |   359 +
 .../org/eclipse/jdt/core/dom/QualifiedName.java    |   282 +
 .../org/eclipse/jdt/core/dom/QualifiedType.java    |   363 +
 .../eclipse/jdt/core/dom/RecoveredTypeBinding.java |   738 +
 .../jdt/core/dom/RecoveredVariableBinding.java     |   131 +
 .../org/eclipse/jdt/core/dom/ReturnStatement.java  |   187 +
 .../dom/org/eclipse/jdt/core/dom/SimpleName.java   |   318 +
 .../jdt/core/dom/SimplePropertyDescriptor.java     |    84 +
 .../dom/org/eclipse/jdt/core/dom/SimpleType.java   |   265 +
 .../jdt/core/dom/SingleMemberAnnotation.java       |   227 +
 .../jdt/core/dom/SingleVariableDeclaration.java    |   659 +
 .../dom/org/eclipse/jdt/core/dom/Statement.java    |   185 +
 .../org/eclipse/jdt/core/dom/StringLiteral.java    |   296 +
 .../jdt/core/dom/StructuralPropertyDescriptor.java |   144 +
 .../jdt/core/dom/SuperConstructorInvocation.java   |   312 +
 .../org/eclipse/jdt/core/dom/SuperFieldAccess.java |   278 +
 .../jdt/core/dom/SuperMethodInvocation.java        |   391 +
 .../eclipse/jdt/core/dom/SuperMethodReference.java |   291 +
 .../dom/org/eclipse/jdt/core/dom/SwitchCase.java   |   223 +
 .../org/eclipse/jdt/core/dom/SwitchStatement.java  |   251 +
 .../jdt/core/dom/SynchronizedStatement.java        |   267 +
 .../dom/org/eclipse/jdt/core/dom/TagElement.java   |   401 +
 .../dom/org/eclipse/jdt/core/dom/TextElement.java  |   199 +
 .../org/eclipse/jdt/core/dom/ThisExpression.java   |   189 +
 .../org/eclipse/jdt/core/dom/ThrowStatement.java   |   202 +
 .../dom/org/eclipse/jdt/core/dom/TryStatement.java |   372 +
 .../dom/org/eclipse/jdt/core/dom/Type.java         |   234 +
 .../dom/org/eclipse/jdt/core/dom/TypeBinding.java  |  1406 +
 .../org/eclipse/jdt/core/dom/TypeDeclaration.java  |   810 +
 .../jdt/core/dom/TypeDeclarationStatement.java     |   355 +
 .../dom/org/eclipse/jdt/core/dom/TypeLiteral.java  |   200 +
 .../eclipse/jdt/core/dom/TypeMethodReference.java  |   301 +
 .../org/eclipse/jdt/core/dom/TypeParameter.java    |   325 +
 .../dom/org/eclipse/jdt/core/dom/UnionType.java    |   170 +
 .../org/eclipse/jdt/core/dom/VariableBinding.java  |   430 +
 .../eclipse/jdt/core/dom/VariableDeclaration.java  |   378 +
 .../core/dom/VariableDeclarationExpression.java    |   429 +
 .../jdt/core/dom/VariableDeclarationFragment.java  |   286 +
 .../jdt/core/dom/VariableDeclarationStatement.java |   431 +
 .../org/eclipse/jdt/core/dom/WhileStatement.java   |   277 +
 .../dom/org/eclipse/jdt/core/dom/WildcardType.java |   335 +
 .../dom/org/eclipse/jdt/core/dom/package.html      |    24 +
 .../eclipse/jdt/core/dom/rewrite/ASTRewrite.java   |   879 +
 .../jdt/core/dom/rewrite/ITrackedNodePosition.java |    43 +
 .../jdt/core/dom/rewrite/ImportRewrite.java        |  1492 +
 .../eclipse/jdt/core/dom/rewrite/ListRewrite.java  |   435 +
 .../dom/rewrite/TargetSourceRangeComputer.java     |   135 +
 .../org/eclipse/jdt/core/dom/rewrite/package.html  |    18 +
 .../jdt/internal/core/dom/NaiveASTFlattener.java   |  1953 ++
 .../jdt/internal/core/dom/SourceRangeVerifier.java |   114 +
 .../core/dom/rewrite/ASTRewriteAnalyzer.java       |  4310 +++
 .../core/dom/rewrite/ASTRewriteFlattener.java      |  1551 +
 .../core/dom/rewrite/ASTRewriteFormatter.java      |   572 +
 .../core/dom/rewrite/LineCommentEndOffsets.java    |    86 +
 .../internal/core/dom/rewrite/LineInformation.java |    59 +
 .../core/dom/rewrite/ListRewriteEvent.java         |   216 +
 .../internal/core/dom/rewrite/NodeInfoStore.java   |   164 +
 .../core/dom/rewrite/NodeRewriteEvent.java         |   114 +
 .../internal/core/dom/rewrite/RewriteEvent.java    |    79 +
 .../core/dom/rewrite/RewriteEventStore.java        |   891 +
 .../internal/core/dom/rewrite/SourceModifier.java  |    49 +
 .../internal/core/dom/rewrite/TokenScanner.java    |   238 +
 .../core/dom/rewrite/TrackedNodePosition.java      |    60 +
 .../dom/rewrite/imports/ConflictIdentifier.java    |   160 +
 .../imports/ConflictingSimpleNameFinder.java       |    34 +
 .../core/dom/rewrite/imports/ImportAdder.java      |    23 +
 .../core/dom/rewrite/imports/ImportComment.java    |    30 +
 .../core/dom/rewrite/imports/ImportComparator.java |    70 +
 .../rewrite/imports/ImportDeclarationWriter.java   |    42 +
 .../core/dom/rewrite/imports/ImportEditor.java     |   538 +
 .../core/dom/rewrite/imports/ImportEntry.java      |    38 +
 .../dom/rewrite/imports/ImportGroupComparator.java |   199 +
 .../core/dom/rewrite/imports/ImportName.java       |    95 +
 .../dom/rewrite/imports/ImportRewriteAnalyzer.java |   664 +
 .../imports/ImportRewriteConfiguration.java        |   282 +
 .../core/dom/rewrite/imports/ImportsDelta.java     |    37 +
 .../core/dom/rewrite/imports/NewImportEntry.java   |    35 +
 .../core/dom/rewrite/imports/OnDemandComputer.java |   124 +
 .../dom/rewrite/imports/OnDemandReduction.java     |    39 +
 .../imports/OrderPreservingImportAdder.java        |   177 +
 .../dom/rewrite/imports/OriginalImportEntry.java   |    79 +
 .../PackageAndContainingTypeImportComparator.java  |    26 +
 .../rewrite/imports/PackageImportComparator.java   |    78 +
 .../imports/RemovedImportCommentReassigner.java    |   186 +
 .../dom/rewrite/imports/ReorderingImportAdder.java |    44 +
 .../core/dom/rewrite/imports/RewriteSite.java      |    60 +
 .../imports/StaticConflictingSimpleNameFinder.java |    85 +
 .../imports/TypeConflictingSimpleNameFinder.java   |   107 +
 .../eval/CodeSnippetAllocationExpression.java      |   299 +
 .../jdt/internal/eval/CodeSnippetClassFile.java    |   231 +
 .../jdt/internal/eval/CodeSnippetCompiler.java     |    68 +
 .../jdt/internal/eval/CodeSnippetEnvironment.java  |    89 +
 .../jdt/internal/eval/CodeSnippetEvaluator.java    |   214 +
 .../internal/eval/CodeSnippetFieldReference.java   |   341 +
 .../jdt/internal/eval/CodeSnippetMessageSend.java  |   357 +
 .../jdt/internal/eval/CodeSnippetParser.java       |   822 +
 .../eval/CodeSnippetQualifiedNameReference.java    |   597 +
 .../internal/eval/CodeSnippetReturnStatement.java  |   151 +
 .../jdt/internal/eval/CodeSnippetScope.java        |   614 +
 .../eval/CodeSnippetSingleNameReference.java       |   640 +
 .../jdt/internal/eval/CodeSnippetSkeleton.java     |   205 +
 .../internal/eval/CodeSnippetSuperReference.java   |    65 +
 .../internal/eval/CodeSnippetThisReference.java    |   137 +
 .../jdt/internal/eval/CodeSnippetToCuMapper.java   |   326 +
 .../internal/eval/CodeSnippetTypeDeclaration.java  |    90 +
 .../jdt/internal/eval/EvaluationConstants.java     |    31 +
 .../jdt/internal/eval/EvaluationContext.java       |   637 +
 .../jdt/internal/eval/EvaluationResult.java        |   232 +
 .../org/eclipse/jdt/internal/eval/Evaluator.java   |   180 +
 .../eclipse/jdt/internal/eval/GlobalVariable.java  |    69 +
 .../org/eclipse/jdt/internal/eval/IRequestor.java  |    28 +
 .../jdt/internal/eval/InstallException.java        |    35 +
 .../jdt/internal/eval/VariablesEvaluator.java      |   306 +
 .../eclipse/jdt/internal/eval/VariablesInfo.java   |    66 +
 .../org.eclipse.jdt.core/forceQualifierUpdate.txt  |     8 +
 .../eclipse/jdt/core/formatter/CodeFormatter.java  |   298 +
 .../core/formatter/CodeFormatterApplication.java   |   431 +
 .../formatter/DefaultCodeFormatterConstants.java   |  4633 +++
 .../jdt/core/formatter/IndentManipulation.java     |   447 +
 .../eclipse/jdt/core/formatter/messages.properties |    44 +
 .../org/eclipse/jdt/core/formatter/package.html    |    19 +
 .../jdt/internal/formatter/CommentsPreparator.java |  1267 +
 .../internal/formatter/DefaultCodeFormatter.java   |   451 +
 .../formatter/DefaultCodeFormatterOptions.java     |  3023 ++
 .../internal/formatter/LineBreaksPreparator.java   |   804 +
 .../jdt/internal/formatter/SpacePreparator.java    |  1066 +
 .../jdt/internal/formatter/TextEditsBuilder.java   |   546 +
 .../org/eclipse/jdt/internal/formatter/Token.java  |   325 +
 .../jdt/internal/formatter/TokenManager.java       |   458 +
 .../jdt/internal/formatter/TokenTraverser.java     |   117 +
 .../formatter/linewrap/CommentWrapExecutor.java    |   278 +
 .../internal/formatter/linewrap/FieldAligner.java  |   193 +
 .../internal/formatter/linewrap/WrapExecutor.java  |   707 +
 .../formatter/linewrap/WrapPreparator.java         |  1113 +
 .../jdt/internal/formatter/old/CodeFormatter.java  |   166 +
 .../org.eclipse.jdt.core/grammar/java.g            |  2703 ++
 .../org.eclipse.jdt.core/jdt_core_style.css        |    18 +
 .../model/org/eclipse/jdt/core/BindingKey.java     |   344 +
 .../org/eclipse/jdt/core/BufferChangedEvent.java   |   113 +
 .../jdt/core/ClasspathContainerInitializer.java    |   367 +
 .../jdt/core/ClasspathVariableInitializer.java     |    52 +
 .../org/eclipse/jdt/core/CompletionContext.java    |   338 +
 .../org/eclipse/jdt/core/CompletionFlags.java      |    51 +
 .../org/eclipse/jdt/core/CompletionProposal.java   |  1813 ++
 .../org/eclipse/jdt/core/CompletionRequestor.java  |   358 +
 .../jdt/core/CompletionRequestorAdapter.java       |   221 +
 .../org/eclipse/jdt/core/CorrectionEngine.java     |   483 +
 .../org/eclipse/jdt/core/ElementChangedEvent.java  |   128 +
 .../model/org/eclipse/jdt/core/Flags.java          |   474 +
 .../model/org/eclipse/jdt/core/IAccessRule.java    |   127 +
 .../model/org/eclipse/jdt/core/IAnnotatable.java   |    41 +
 .../model/org/eclipse/jdt/core/IAnnotation.java    |    71 +
 .../model/org/eclipse/jdt/core/IBuffer.java        |   286 +
 .../eclipse/jdt/core/IBufferChangedListener.java   |    30 +
 .../model/org/eclipse/jdt/core/IBufferFactory.java |    35 +
 .../model/org/eclipse/jdt/core/IClassFile.java     |   143 +
 .../org/eclipse/jdt/core/IClasspathAttribute.java  |   144 +
 .../org/eclipse/jdt/core/IClasspathContainer.java  |   139 +
 .../org/eclipse/jdt/core/IClasspathEntry.java      |   475 +
 .../model/org/eclipse/jdt/core/ICodeAssist.java    |   292 +
 .../eclipse/jdt/core/ICodeCompletionRequestor.java |   263 +
 .../model/org/eclipse/jdt/core/ICodeFormatter.java |    44 +
 .../org/eclipse/jdt/core/ICompilationUnit.java     |   789 +
 .../org/eclipse/jdt/core/ICompletionRequestor.java |   426 +
 .../org/eclipse/jdt/core/ICorrectionRequestor.java |   178 +
 .../eclipse/jdt/core/IElementChangedListener.java  |    31 +
 .../model/org/eclipse/jdt/core/IField.java         |    90 +
 .../org/eclipse/jdt/core/IImportContainer.java     |    30 +
 .../org/eclipse/jdt/core/IImportDeclaration.java   |    48 +
 .../model/org/eclipse/jdt/core/IInitializer.java   |    20 +
 .../org/eclipse/jdt/core/IJarEntryResource.java    |    76 +
 .../model/org/eclipse/jdt/core/IJavaElement.java   |   372 +
 .../org/eclipse/jdt/core/IJavaElementDelta.java    |   428 +
 .../model/org/eclipse/jdt/core/IJavaModel.java     |   266 +
 .../org/eclipse/jdt/core/IJavaModelMarker.java     |   126 +
 .../org/eclipse/jdt/core/IJavaModelStatus.java     |    81 +
 .../jdt/core/IJavaModelStatusConstants.java        |   359 +
 .../model/org/eclipse/jdt/core/IJavaProject.java   |  1162 +
 .../model/org/eclipse/jdt/core/ILocalVariable.java |    97 +
 .../model/org/eclipse/jdt/core/IMember.java        |   149 +
 .../org/eclipse/jdt/core/IMemberValuePair.java     |   171 +
 .../model/org/eclipse/jdt/core/IMethod.java        |   294 +
 .../model/org/eclipse/jdt/core/IOpenable.java      |   188 +
 .../org/eclipse/jdt/core/IPackageDeclaration.java  |    27 +
 .../org/eclipse/jdt/core/IPackageFragment.java     |   201 +
 .../org/eclipse/jdt/core/IPackageFragmentRoot.java |   449 +
 .../model/org/eclipse/jdt/core/IParent.java        |    39 +
 .../org/eclipse/jdt/core/IProblemRequestor.java    |    54 +
 .../model/org/eclipse/jdt/core/IRegion.java        |    67 +
 .../org/eclipse/jdt/core/ISourceManipulation.java  |   114 +
 .../model/org/eclipse/jdt/core/ISourceRange.java   |    46 +
 .../org/eclipse/jdt/core/ISourceReference.java     |   113 +
 .../model/org/eclipse/jdt/core/IType.java          |  1223 +
 .../model/org/eclipse/jdt/core/ITypeHierarchy.java |   304 +
 .../jdt/core/ITypeHierarchyChangedListener.java    |    29 +
 .../model/org/eclipse/jdt/core/ITypeParameter.java |    80 +
 .../model/org/eclipse/jdt/core/ITypeRoot.java      |    95 +
 .../model/org/eclipse/jdt/core/IWorkingCopy.java   |   383 +
 .../org/eclipse/jdt/core/JavaConventions.java      |   820 +
 .../model/org/eclipse/jdt/core/JavaCore.java       |  5835 ++++
 .../org/eclipse/jdt/core/JavaModelException.java   |   176 +
 .../org/eclipse/jdt/core/NamingConventions.java    |  1147 +
 .../model/org/eclipse/jdt/core/Signature.java      |  2927 ++
 .../model/org/eclipse/jdt/core/SourceRange.java    |    88 +
 .../model/org/eclipse/jdt/core/ToolFactory.java    |   557 +
 .../org/eclipse/jdt/core/WorkingCopyOwner.java     |   266 +
 .../eclipse/jdt/core/compiler/BuildContext.java    |    95 +
 .../jdt/core/compiler/CompilationParticipant.java  |   156 +
 .../org/eclipse/jdt/core/compiler/IScanner.java    |   150 +
 .../jdt/core/compiler/ITerminalSymbols.java        |   177 +
 .../jdt/core/compiler/ReconcileContext.java        |   287 +
 .../jdt/core/eval/ICodeSnippetRequestor.java       |   173 +
 .../eclipse/jdt/core/eval/IEvaluationContext.java  |   567 +
 .../org/eclipse/jdt/core/eval/IGlobalVariable.java |    46 +
 .../model/org/eclipse/jdt/core/eval/package.html   |    17 +
 .../org/eclipse/jdt/core/jdom/DOMException.java    |    40 +
 .../org/eclipse/jdt/core/jdom/DOMFactory.java      |   161 +
 .../eclipse/jdt/core/jdom/IDOMCompilationUnit.java |    72 +
 .../org/eclipse/jdt/core/jdom/IDOMFactory.java     |   200 +
 .../model/org/eclipse/jdt/core/jdom/IDOMField.java |    81 +
 .../org/eclipse/jdt/core/jdom/IDOMImport.java      |    69 +
 .../org/eclipse/jdt/core/jdom/IDOMInitializer.java |    55 +
 .../org/eclipse/jdt/core/jdom/IDOMMember.java      |    62 +
 .../org/eclipse/jdt/core/jdom/IDOMMethod.java      |   240 +
 .../model/org/eclipse/jdt/core/jdom/IDOMNode.java  |   282 +
 .../org/eclipse/jdt/core/jdom/IDOMPackage.java     |    43 +
 .../model/org/eclipse/jdt/core/jdom/IDOMType.java  |   212 +
 .../model/org/eclipse/jdt/core/jdom/package.html   |    24 +
 .../model/org/eclipse/jdt/core/package.html        |    27 +
 .../jdt/core/util/ByteCodeVisitorAdapter.java      |  1508 +
 .../jdt/core/util/ClassFileBytesDisassembler.java  |    84 +
 .../jdt/core/util/ClassFormatException.java        |    65 +
 .../jdt/core/util/CompilationUnitSorter.java       |   459 +
 .../jdt/core/util/ExternalAnnotationUtil.java      |   691 +
 .../org/eclipse/jdt/core/util/IAnnotation.java     |    51 +
 .../jdt/core/util/IAnnotationComponent.java        |    42 +
 .../jdt/core/util/IAnnotationComponentValue.java   |   201 +
 .../jdt/core/util/IAnnotationDefaultAttribute.java |    29 +
 .../jdt/core/util/IAttributeNamesConstants.java    |   172 +
 .../jdt/core/util/IBootstrapMethodsAttribute.java  |    40 +
 .../jdt/core/util/IBootstrapMethodsEntry.java      |    24 +
 .../eclipse/jdt/core/util/IBytecodeVisitor.java    |   303 +
 .../eclipse/jdt/core/util/IClassFileAttribute.java |    44 +
 .../jdt/core/util/IClassFileDisassembler.java      |    56 +
 .../eclipse/jdt/core/util/IClassFileReader.java    |   239 +
 .../org/eclipse/jdt/core/util/ICodeAttribute.java  |   106 +
 .../org/eclipse/jdt/core/util/IConstantPool.java   |    48 +
 .../jdt/core/util/IConstantPoolConstant.java       |   114 +
 .../eclipse/jdt/core/util/IConstantPoolEntry.java  |   236 +
 .../eclipse/jdt/core/util/IConstantPoolEntry2.java |    59 +
 .../jdt/core/util/IConstantValueAttribute.java     |    38 +
 .../jdt/core/util/IEnclosingMethodAttribute.java   |    77 +
 .../eclipse/jdt/core/util/IExceptionAttribute.java |    47 +
 .../jdt/core/util/IExceptionTableEntry.java        |    59 +
 .../eclipse/jdt/core/util/IExtendedAnnotation.java |   158 +
 .../core/util/IExtendedAnnotationConstants.java    |    57 +
 .../org/eclipse/jdt/core/util/IFieldInfo.java      |   114 +
 .../jdt/core/util/IInnerClassesAttribute.java      |    40 +
 .../jdt/core/util/IInnerClassesAttributeEntry.java |    86 +
 .../jdt/core/util/ILineNumberAttribute.java        |    40 +
 .../jdt/core/util/ILocalVariableAttribute.java     |    40 +
 .../jdt/core/util/ILocalVariableReferenceInfo.java |    50 +
 .../jdt/core/util/ILocalVariableTableEntry.java    |    84 +
 .../util/ILocalVariableTypeTableAttribute.java     |    40 +
 .../core/util/ILocalVariableTypeTableEntry.java    |    85 +
 .../org/eclipse/jdt/core/util/IMethodInfo.java     |   139 +
 .../jdt/core/util/IMethodParametersAttribute.java  |    48 +
 .../eclipse/jdt/core/util/IModifierConstants.java  |    71 +
 .../eclipse/jdt/core/util/IOpcodeMnemonics.java    |   230 +
 .../jdt/core/util/IParameterAnnotation.java        |    37 +
 .../IRuntimeInvisibleAnnotationsAttribute.java     |    36 +
 ...timeInvisibleParameterAnnotationsAttribute.java |    36 +
 .../IRuntimeInvisibleTypeAnnotationsAttribute.java |    38 +
 .../util/IRuntimeVisibleAnnotationsAttribute.java  |    36 +
 ...untimeVisibleParameterAnnotationsAttribute.java |    36 +
 .../IRuntimeVisibleTypeAnnotationsAttribute.java   |    38 +
 .../eclipse/jdt/core/util/ISignatureAttribute.java |    37 +
 .../eclipse/jdt/core/util/ISourceAttribute.java    |    37 +
 .../eclipse/jdt/core/util/IStackMapAttribute.java  |    39 +
 .../org/eclipse/jdt/core/util/IStackMapFrame.java  |   102 +
 .../jdt/core/util/IStackMapTableAttribute.java     |    39 +
 .../jdt/core/util/IVerificationTypeInfo.java       |   114 +
 .../eclipse/jdt/core/util/OpcodeStringValues.java  |   230 +
 .../model/org/eclipse/jdt/core/util/package.html   |    14 +
 .../internal/compiler/DocumentElementParser.java   |  1543 +
 .../eclipse/jdt/internal/compiler/ExtraFlags.java  |   104 +
 .../compiler/IDocumentElementRequestor.java        |   412 +
 .../internal/compiler/ISourceElementRequestor.java |   202 +
 .../internal/compiler/SourceElementNotifier.java   |   798 +
 .../jdt/internal/compiler/SourceElementParser.java |  1007 +
 .../compiler/SourceElementRequestorAdapter.java    |   208 +
 .../jdt/internal/compiler/SourceJavadocParser.java |   142 +
 .../compiler/parser/SourceTypeConverter.java       |   650 +
 .../internal/compiler/parser/TypeConverter.java    |   603 +
 .../eclipse/jdt/internal/core/ASTHolderCUInfo.java |    24 +
 .../eclipse/jdt/internal/core/AnnotatableInfo.java |    69 +
 .../org/eclipse/jdt/internal/core/Annotation.java  |   140 +
 .../eclipse/jdt/internal/core/AnnotationInfo.java  |    37 +
 .../jdt/internal/core/BasicCompilationUnit.java    |   142 +
 .../internal/core/BatchInitializationMonitor.java  |    86 +
 .../eclipse/jdt/internal/core/BatchOperation.java  |    64 +
 .../internal/core/BecomeWorkingCopyOperation.java  |    78 +
 .../org/eclipse/jdt/internal/core/BinaryField.java |   125 +
 .../jdt/internal/core/BinaryLambdaExpression.java  |    43 +
 .../jdt/internal/core/BinaryLambdaMethod.java      |    35 +
 .../eclipse/jdt/internal/core/BinaryMember.java    |   180 +
 .../eclipse/jdt/internal/core/BinaryMethod.java    |   721 +
 .../org/eclipse/jdt/internal/core/BinaryType.java  |  1050 +
 .../jdt/internal/core/BinaryTypeConverter.java     |   369 +
 .../org/eclipse/jdt/internal/core/Buffer.java      |   480 +
 .../org/eclipse/jdt/internal/core/BufferCache.java |    77 +
 .../jdt/internal/core/BufferFactoryWrapper.java    |    55 +
 .../eclipse/jdt/internal/core/BufferManager.java   |   146 +
 .../internal/core/CancelableNameEnvironment.java   |    61 +
 .../internal/core/CancelableProblemFactory.java    |    39 +
 .../internal/core/ChangeClasspathOperation.java    |   100 +
 .../org/eclipse/jdt/internal/core/ClassFile.java   |   921 +
 .../eclipse/jdt/internal/core/ClassFileInfo.java   |   461 +
 .../jdt/internal/core/ClassFileWorkingCopy.java    |   113 +
 .../jdt/internal/core/ClasspathAccessRule.java     |    56 +
 .../jdt/internal/core/ClasspathAttribute.java      |    48 +
 .../eclipse/jdt/internal/core/ClasspathChange.java |   576 +
 .../eclipse/jdt/internal/core/ClasspathEntry.java  |  2381 ++
 .../jdt/internal/core/ClasspathValidation.java     |    83 +
 .../internal/core/CommitWorkingCopyOperation.java  |   221 +
 .../eclipse/jdt/internal/core/CompilationUnit.java |  1352 +
 .../internal/core/CompilationUnitElementInfo.java  |    56 +
 .../core/CompilationUnitProblemFinder.java         |   282 +
 .../core/CompilationUnitStructureRequestor.java    |   827 +
 .../jdt/internal/core/CopyElementsOperation.java   |   270 +
 .../core/CopyPackageFragmentRootOperation.java     |   261 +
 .../core/CopyResourceElementsOperation.java        |   792 +
 .../core/CreateCompilationUnitOperation.java       |   173 +
 .../internal/core/CreateElementInCUOperation.java  |   318 +
 .../jdt/internal/core/CreateFieldOperation.java    |   139 +
 .../jdt/internal/core/CreateImportOperation.java   |   176 +
 .../internal/core/CreateInitializerOperation.java  |   116 +
 .../jdt/internal/core/CreateMethodOperation.java   |   126 +
 .../core/CreatePackageDeclarationOperation.java    |   130 +
 .../core/CreatePackageFragmentOperation.java       |   166 +
 .../core/CreateTypeHierarchyOperation.java         |   125 +
 .../internal/core/CreateTypeMemberOperation.java   |   226 +
 .../jdt/internal/core/CreateTypeOperation.java     |   128 +
 .../jdt/internal/core/DefaultWorkingCopyOwner.java |    38 +
 .../jdt/internal/core/DeleteElementsOperation.java |   189 +
 .../core/DeletePackageFragmentRootOperation.java   |   165 +
 .../core/DeleteResourceElementsOperation.java      |   139 +
 .../jdt/internal/core/DeltaProcessingState.java    |   646 +
 .../eclipse/jdt/internal/core/DeltaProcessor.java  |  2796 ++
 .../internal/core/DiscardWorkingCopyOperation.java |    77 +
 .../eclipse/jdt/internal/core/DocumentAdapter.java |    39 +
 .../eclipse/jdt/internal/core/ElementCache.java    |    91 +
 .../internal/core/ExternalAnnotationTracker.java   |   239 +
 .../jdt/internal/core/ExternalFolderChange.java    |    60 +
 .../jdt/internal/core/ExternalFoldersManager.java  |   491 +
 .../jdt/internal/core/ExternalJavaProject.java     |    67 +
 .../internal/core/ExternalPackageFragmentRoot.java |   129 +
 .../jdt/internal/core/IJavaElementRequestor.java   |    38 +
 .../core/INameEnvironmentWithProgress.java         |    36 +
 .../jdt/internal/core/INamingRequestor.java        |    18 +
 .../eclipse/jdt/internal/core/IPathRequestor.java  |    15 +
 .../eclipse/jdt/internal/core/ImportContainer.java |   120 +
 .../jdt/internal/core/ImportContainerInfo.java     |    23 +
 .../jdt/internal/core/ImportDeclaration.java       |   115 +
 .../core/ImportDeclarationElementInfo.java         |    53 +
 .../org/eclipse/jdt/internal/core/Initializer.java |   119 +
 .../jdt/internal/core/InitializerElementInfo.java  |    18 +
 .../internal/core/InitializerWithChildrenInfo.java |    27 +
 .../internal/core/InternalNamingConventions.java   |   834 +
 .../jdt/internal/core/JarEntryDirectory.java       |    60 +
 .../eclipse/jdt/internal/core/JarEntryFile.java    |    77 +
 .../jdt/internal/core/JarEntryResource.java        |    98 +
 .../jdt/internal/core/JarPackageFragment.java      |   212 +
 .../jdt/internal/core/JarPackageFragmentInfo.java  |    23 +
 .../jdt/internal/core/JarPackageFragmentRoot.java  |   310 +
 .../internal/core/JarPackageFragmentRootInfo.java  |    21 +
 .../core/JavaCorePreferenceInitializer.java        |   138 +
 .../core/JavaCorePreferenceModifyListener.java     |    85 +
 .../org/eclipse/jdt/internal/core/JavaElement.java |   955 +
 .../jdt/internal/core/JavaElementDelta.java        |   824 +
 .../jdt/internal/core/JavaElementDeltaBuilder.java |   502 +
 .../eclipse/jdt/internal/core/JavaElementInfo.java |    37 +
 .../jdt/internal/core/JavaElementRequestor.java    |   227 +
 .../org/eclipse/jdt/internal/core/JavaModel.java   |   394 +
 .../eclipse/jdt/internal/core/JavaModelCache.java  |   293 +
 .../eclipse/jdt/internal/core/JavaModelInfo.java   |    63 +
 .../jdt/internal/core/JavaModelManager.java        |  5369 ++++
 .../jdt/internal/core/JavaModelOperation.java      |   887 +
 .../eclipse/jdt/internal/core/JavaModelStatus.java |   506 +
 .../org/eclipse/jdt/internal/core/JavaProject.java |  3241 ++
 .../jdt/internal/core/JavaProjectElementInfo.java  |   365 +
 .../jdt/internal/core/JavadocConstants.java        |    45 +
 .../eclipse/jdt/internal/core/JavadocContents.java |   540 +
 .../jdt/internal/core/LRUCacheEnumerator.java      |    70 +
 .../jdt/internal/core/LambdaExpression.java        |   296 +
 .../eclipse/jdt/internal/core/LambdaFactory.java   |   103 +
 .../eclipse/jdt/internal/core/LambdaMethod.java    |   121 +
 .../eclipse/jdt/internal/core/LocalVariable.java   |   499 +
 .../org/eclipse/jdt/internal/core/Member.java      |   411 +
 .../jdt/internal/core/MemberElementInfo.java       |    52 +
 .../eclipse/jdt/internal/core/MemberValuePair.java |    65 +
 .../eclipse/jdt/internal/core/ModelUpdater.java    |   241 +
 .../jdt/internal/core/MoveElementsOperation.java   |    46 +
 .../core/MovePackageFragmentRootOperation.java     |   271 +
 .../core/MoveResourceElementsOperation.java        |    45 +
 .../eclipse/jdt/internal/core/MultiOperation.java  |   311 +
 .../org/eclipse/jdt/internal/core/NameLookup.java  |  1315 +
 .../org/eclipse/jdt/internal/core/NamedMember.java |   307 +
 .../eclipse/jdt/internal/core/NonJavaResource.java |   122 +
 .../org/eclipse/jdt/internal/core/NullBuffer.java  |    27 +
 .../org/eclipse/jdt/internal/core/Openable.java    |   509 +
 .../jdt/internal/core/OpenableElementInfo.java     |    89 +
 .../jdt/internal/core/OverflowingLRUCache.java     |   418 +
 .../jdt/internal/core/PackageDeclaration.java      |    72 +
 .../eclipse/jdt/internal/core/PackageFragment.java |   527 +
 .../jdt/internal/core/PackageFragmentInfo.java     |    63 +
 .../jdt/internal/core/PackageFragmentRoot.java     |   827 +
 .../jdt/internal/core/PackageFragmentRootInfo.java |   200 +
 .../jdt/internal/core/ProjectReferenceChange.java  |   120 +
 .../core/ReconcileWorkingCopyOperation.java        |   276 +
 .../org/eclipse/jdt/internal/core/Region.java      |   151 +
 .../jdt/internal/core/RenameElementsOperation.java |    83 +
 .../core/RenameResourceElementsOperation.java      |    68 +
 .../jdt/internal/core/ResolvedBinaryField.java     |    65 +
 .../jdt/internal/core/ResolvedBinaryMethod.java    |    67 +
 .../jdt/internal/core/ResolvedBinaryType.java      |    72 +
 .../internal/core/ResolvedLambdaExpression.java    |    64 +
 .../jdt/internal/core/ResolvedSourceField.java     |    60 +
 .../jdt/internal/core/ResolvedSourceMethod.java    |    59 +
 .../jdt/internal/core/ResolvedSourceType.java      |    67 +
 .../jdt/internal/core/SearchableEnvironment.java   |   738 +
 .../core/SearchableEnvironmentRequestor.java       |   120 +
 .../jdt/internal/core/SelectionRequestor.java      |  1054 +
 .../jdt/internal/core/SetClasspathOperation.java   |   121 +
 .../jdt/internal/core/SetContainerOperation.java   |   203 +
 .../jdt/internal/core/SetVariablesOperation.java   |   194 +
 .../org/eclipse/jdt/internal/core/SimpleDelta.java |   124 +
 .../jdt/internal/core/SingleTypeRequestor.java     |    83 +
 .../jdt/internal/core/SortElementsOperation.java   |   397 +
 .../internal/core/SourceAnnotationMethodInfo.java  |    34 +
 .../jdt/internal/core/SourceConstructorInfo.java   |    37 +
 .../core/SourceConstructorWithChildrenInfo.java    |    27 +
 .../org/eclipse/jdt/internal/core/SourceField.java |   174 +
 .../jdt/internal/core/SourceFieldElementInfo.java  |    60 +
 .../internal/core/SourceFieldWithChildrenInfo.java |    27 +
 .../eclipse/jdt/internal/core/SourceMapper.java    |  1540 +
 .../eclipse/jdt/internal/core/SourceMethod.java    |   330 +
 .../jdt/internal/core/SourceMethodElementInfo.java |    88 +
 .../jdt/internal/core/SourceMethodInfo.java        |    40 +
 .../core/SourceMethodWithChildrenInfo.java         |    27 +
 .../jdt/internal/core/SourceRefElement.java        |   279 +
 .../jdt/internal/core/SourceRefElementInfo.java    |    46 +
 .../org/eclipse/jdt/internal/core/SourceType.java  |   889 +
 .../jdt/internal/core/SourceTypeElementInfo.java   |   326 +
 .../eclipse/jdt/internal/core/TypeParameter.java   |   149 +
 .../internal/core/TypeParameterElementInfo.java    |    36 +
 .../org/eclipse/jdt/internal/core/TypeVector.java  |   113 +
 .../org/eclipse/jdt/internal/core/UserLibrary.java |   224 +
 .../core/UserLibraryClasspathContainer.java        |    80 +
 .../UserLibraryClasspathContainerInitializer.java  |    97 +
 .../jdt/internal/core/UserLibraryManager.java      |   197 +
 .../jdt/internal/core/VerboseElementCache.java     |    51 +
 .../org/eclipse/jdt/internal/core/XMLWriter.java   |    25 +
 .../builder/AbortIncrementalBuildException.java    |    26 +
 .../core/builder/AbstractImageBuilder.java         |   884 +
 .../core/builder/AdditionalTypeCollection.java     |    22 +
 .../internal/core/builder/BatchImageBuilder.java   |   315 +
 .../jdt/internal/core/builder/BuildNotifier.java   |   277 +
 .../internal/core/builder/ClasspathDirectory.java  |   172 +
 .../jdt/internal/core/builder/ClasspathJar.java    |   236 +
 .../internal/core/builder/ClasspathLocation.java   |    62 +
 .../core/builder/ClasspathMultiDirectory.java      |    64 +
 .../core/builder/CompilationParticipantResult.java |   147 +
 .../core/builder/ICompilationUnitLocator.java      |    25 +
 .../builder/ImageBuilderInternalException.java     |    41 +
 .../core/builder/IncrementalImageBuilder.java      |   949 +
 .../jdt/internal/core/builder/JavaBuilder.java     |   783 +
 .../core/builder/MissingSourceFileException.java   |    24 +
 .../jdt/internal/core/builder/NameEnvironment.java |   380 +
 .../eclipse/jdt/internal/core/builder/NameSet.java |    66 +
 .../jdt/internal/core/builder/ProblemFactory.java  |    32 +
 .../internal/core/builder/QualifiedNameSet.java    |    69 +
 .../internal/core/builder/ReferenceCollection.java |   305 +
 .../jdt/internal/core/builder/SourceFile.java      |   117 +
 .../eclipse/jdt/internal/core/builder/State.java   |   771 +
 .../jdt/internal/core/builder/StringSet.java       |    81 +
 .../jdt/internal/core/builder/WorkQueue.java       |    55 +
 .../core/eval/EvaluationContextWrapper.java        |   441 +
 .../internal/core/eval/GlobalVariableWrapper.java  |    50 +
 .../jdt/internal/core/eval/RequestorWrapper.java   |    69 +
 .../internal/core/hierarchy/ChangeCollector.java   |   444 +
 .../core/hierarchy/HierarchyBinaryType.java        |   280 +
 .../internal/core/hierarchy/HierarchyBuilder.java  |   336 +
 .../internal/core/hierarchy/HierarchyResolver.java |   935 +
 .../jdt/internal/core/hierarchy/HierarchyType.java |    72 +
 .../core/hierarchy/IndexBasedHierarchyBuilder.java |   563 +
 .../hierarchy/RegionBasedHierarchyBuilder.java     |   215 +
 .../core/hierarchy/RegionBasedTypeHierarchy.java   |   168 +
 .../jdt/internal/core/hierarchy/TypeHierarchy.java |  1591 +
 .../jdt/internal/core/jdom/AbstractDOMBuilder.java |   213 +
 .../jdt/internal/core/jdom/CompilationUnit.java    |    60 +
 .../eclipse/jdt/internal/core/jdom/DOMBuilder.java |   721 +
 .../jdt/internal/core/jdom/DOMCompilationUnit.java |   187 +
 .../eclipse/jdt/internal/core/jdom/DOMField.java   |   623 +
 .../eclipse/jdt/internal/core/jdom/DOMImport.java  |   188 +
 .../jdt/internal/core/jdom/DOMInitializer.java     |   234 +
 .../eclipse/jdt/internal/core/jdom/DOMMember.java  |   344 +
 .../eclipse/jdt/internal/core/jdom/DOMMethod.java  |   772 +
 .../eclipse/jdt/internal/core/jdom/DOMNode.java    |   970 +
 .../eclipse/jdt/internal/core/jdom/DOMPackage.java |   145 +
 .../eclipse/jdt/internal/core/jdom/DOMType.java    |   802 +
 .../jdt/internal/core/jdom/ILineStartFinder.java   |    25 +
 .../jdt/internal/core/jdom/SiblingEnumeration.java |    57 +
 .../jdt/internal/core/jdom/SimpleDOMBuilder.java   |   193 +
 .../jdt/internal/core/util/ASTNodeFinder.java      |   182 +
 .../eclipse/jdt/internal/core/util/Annotation.java |   100 +
 .../internal/core/util/AnnotationComponent.java    |    71 +
 .../core/util/AnnotationComponentValue.java        |   212 +
 .../core/util/AnnotationDefaultAttribute.java      |    51 +
 .../jdt/internal/core/util/BindingKeyParser.java   |  1086 +
 .../jdt/internal/core/util/BindingKeyResolver.java |   753 +
 .../core/util/BootstrapMethodsAttribute.java       |    64 +
 .../internal/core/util/BootstrapMethodsEntry.java  |    52 +
 .../jdt/internal/core/util/CharArrayBuffer.java    |   193 +
 .../jdt/internal/core/util/ClassFileAttribute.java |    56 +
 .../jdt/internal/core/util/ClassFileReader.java    |   454 +
 .../jdt/internal/core/util/ClassFileStruct.java    |   106 +
 .../jdt/internal/core/util/CodeAttribute.java      |  1187 +
 .../internal/core/util/CodeSnippetParsingUtil.java |   230 +
 .../internal/core/util/CommentRecorderParser.java  |   292 +
 .../jdt/internal/core/util/ConstantPool.java       |   176 +
 .../jdt/internal/core/util/ConstantPoolEntry.java  |   404 +
 .../jdt/internal/core/util/ConstantPoolEntry2.java |    66 +
 .../internal/core/util/ConstantValueAttribute.java |    47 +
 .../eclipse/jdt/internal/core/util/DOMFinder.java  |   204 +
 .../internal/core/util/DefaultBytecodeVisitor.java |  2576 ++
 .../internal/core/util/DefaultStackMapFrame.java   |    93 +
 .../jdt/internal/core/util/Disassembler.java       |  2634 ++
 .../core/util/EnclosingMethodAttribute.java        |   105 +
 .../jdt/internal/core/util/ExceptionAttribute.java |    71 +
 .../internal/core/util/ExceptionTableEntry.java    |    81 +
 .../jdt/internal/core/util/ExtendedAnnotation.java |   298 +
 .../eclipse/jdt/internal/core/util/FieldInfo.java  |   185 +
 .../jdt/internal/core/util/HandleFactory.java      |   378 +
 .../jdt/internal/core/util/HashSetOfArray.java     |   149 +
 .../core/util/HashSetOfCharArrayArray.java         |   160 +
 .../core/util/HashtableOfArrayToObject.java        |   202 +
 .../jdt/internal/core/util/ICacheEnumeration.java  |    40 +
 .../jdt/internal/core/util/ILRUCacheable.java      |    28 +
 .../internal/core/util/InnerClassesAttribute.java  |    67 +
 .../core/util/InnerClassesAttributeEntry.java      |   112 +
 .../jdt/internal/core/util/JavaElementFinder.java  |   146 +
 .../eclipse/jdt/internal/core/util/KeyKind.java    |   107 +
 .../jdt/internal/core/util/KeyToSignature.java     |   366 +
 .../eclipse/jdt/internal/core/util/LRUCache.java   |   697 +
 .../internal/core/util/LineNumberAttribute.java    |    70 +
 .../internal/core/util/LocalVariableAttribute.java |    69 +
 .../core/util/LocalVariableReferenceInfo.java      |    63 +
 .../core/util/LocalVariableTableEntry.java         |   110 +
 .../core/util/LocalVariableTypeAttribute.java      |    68 +
 .../core/util/LocalVariableTypeTableEntry.java     |   110 +
 .../jdt/internal/core/util/MementoTokenizer.java   |   140 +
 .../eclipse/jdt/internal/core/util/Messages.java   |   448 +
 .../eclipse/jdt/internal/core/util/MethodInfo.java |   235 +
 .../core/util/MethodParametersAttribute.java       |    83 +
 .../internal/core/util/ParameterAnnotation.java    |    72 +
 .../jdt/internal/core/util/PublicScanner.java      |  4144 +++
 .../core/util/RecordedParsingInformation.java      |    39 +
 .../internal/core/util/ReferenceInfoAdapter.java   |    72 +
 .../core/util/ResourceCompilationUnit.java         |    75 +
 .../util/RuntimeInvisibleAnnotationsAttribute.java |    69 +
 ...timeInvisibleParameterAnnotationsAttribute.java |    68 +
 .../RuntimeInvisibleTypeAnnotationsAttribute.java  |    72 +
 .../util/RuntimeVisibleAnnotationsAttribute.java   |    68 +
 ...untimeVisibleParameterAnnotationsAttribute.java |    68 +
 .../RuntimeVisibleTypeAnnotationsAttribute.java    |    69 +
 .../jdt/internal/core/util/SignatureAttribute.java |    49 +
 .../jdt/internal/core/util/SimpleDocument.java     |   371 +
 .../jdt/internal/core/util/SimpleWordSet.java      |    68 +
 .../internal/core/util/SourceFileAttribute.java    |    63 +
 .../jdt/internal/core/util/StackMapAttribute.java  |    82 +
 .../jdt/internal/core/util/StackMapFrame.java      |   170 +
 .../internal/core/util/StackMapTableAttribute.java |    82 +
 .../jdt/internal/core/util/ToStringSorter.java     |    75 +
 .../org/eclipse/jdt/internal/core/util/Util.java   |  3331 ++
 .../jdt/internal/core/util/VerificationInfo.java   |    72 +
 .../jdt/internal/core/util/WeakHashSet.java        |   218 +
 .../internal/core/util/WeakHashSetOfCharArray.java |   221 +
 .../jdt/internal/core/util/messages.properties     |   434 +
 .../org.eclipse.jdt.core/notes/API_changes.html    |   565 +
 .../notes/R20_buildnotes_jdt-core.html             |  4372 +++
 .../notes/R21_buildnotes_jdt-core.html             |  3306 ++
 .../notes/R30_buildnotes_jdt-core.html             |  4492 +++
 .../notes/R31_buildnotes_jdt-core.html             |  4773 +++
 .../notes/R32_buildnotes_jdt-core.html             |  3369 ++
 .../notes/R33_buildnotes_jdt-core.html             |  3221 ++
 .../notes/R34_buildnotes_jdt-core.html             |  3511 +++
 .../notes/R35_buildnotes_jdt-core.html             |  2266 ++
 .../notes/R36_buildnotes_jdt-core.html             |  2283 ++
 .../notes/R37_buildnotes_jdt-core.html             |  1771 ++
 .../org.eclipse.jdt.core/notes/porting_guide.html  |   349 +
 eclipse-bundles/org.eclipse.jdt.core/plugin.jars   |     9 +
 .../org.eclipse.jdt.core/plugin.properties         |    31 +
 eclipse-bundles/org.eclipse.jdt.core/plugin.xml    |   298 +
 eclipse-bundles/org.eclipse.jdt.core/pom.xml       |   216 +
 .../schema/annotationProcessorManager.exsd         |   123 +
 .../schema/classpathContainerInitializer.exsd      |   124 +
 .../schema/classpathVariableInitializer.exsd       |   141 +
 .../org.eclipse.jdt.core/schema/codeFormatter.exsd |   100 +
 .../schema/compilationParticipant.exsd             |   192 +
 .../org.eclipse.jdt.core/schema/compiler.dtd       |    87 +
 .../org.eclipse.jdt.core/schema/javaFormatter.exsd |   125 +
 .../scripts/GenerateBuildScript.java               |   149 +
 .../org.eclipse.jdt.core/scripts/about.html        |    28 +
 .../scripts/antadapter/META-INF/MANIFEST.MF        |    14 +
 .../scripts/antadapter/plugin.properties           |    13 +
 .../scripts/antadapter/plugin.xml                  |    20 +
 .../scripts/binary/META-INF/MANIFEST.MF            |    28 +
 .../org.eclipse.jdt.core/scripts/build.xml         |    46 +
 .../org.eclipse.jdt.core/scripts/build_ecj.xml     |    71 +
 eclipse-bundles/org.eclipse.jdt.core/scripts/ecj.1 |   853 +
 .../org.eclipse.jdt.core/scripts/export-ecj.xml    |   196 +
 .../org.eclipse.jdt.core/scripts/export-ejavac.xml |    51 +
 .../scripts/export-ejavac2.xml                     |    74 +
 .../scripts/export-ejavac2_linux.xml               |    74 +
 .../scripts/export-ejavac_linux.xml                |    51 +
 .../org.eclipse.jdt.core/scripts/exportplugin.xml  |   142 +
 .../org.eclipse.jdt.core/scripts/ikvm_script.xml   |    76 +
 .../scripts/oldexportplugin.xml                    |   173 +
 .../scripts/source/META-INF/MANIFEST.MF            |     7 +
 .../org/eclipse/jdt/core/index/JavaIndexer.java    |    42 +
 .../jdt/core/index/JavaIndexerApplication.java     |   159 +
 .../org/eclipse/jdt/core/index/messages.properties |    29 +
 .../search/org/eclipse/jdt/core/index/package.html |    19 +
 .../jdt/core/search/FieldDeclarationMatch.java     |    40 +
 .../jdt/core/search/FieldReferenceMatch.java       |    71 +
 .../jdt/core/search/IJavaSearchConstants.java      |   548 +
 .../core/search/IJavaSearchResultCollector.java    |   103 +
 .../eclipse/jdt/core/search/IJavaSearchScope.java  |   131 +
 .../eclipse/jdt/core/search/ISearchPattern.java    |    24 +
 .../jdt/core/search/ITypeNameRequestor.java        |    62 +
 .../core/search/LocalVariableDeclarationMatch.java |    41 +
 .../core/search/LocalVariableReferenceMatch.java   |    70 +
 .../jdt/core/search/MethodDeclarationMatch.java    |    41 +
 .../eclipse/jdt/core/search/MethodNameMatch.java   |    66 +
 .../jdt/core/search/MethodNameMatchRequestor.java  |    54 +
 .../jdt/core/search/MethodNameRequestor.java       |    70 +
 .../jdt/core/search/MethodReferenceMatch.java      |   128 +
 .../jdt/core/search/PackageDeclarationMatch.java   |    41 +
 .../jdt/core/search/PackageReferenceMatch.java     |    42 +
 .../eclipse/jdt/core/search/ReferenceMatch.java    |   132 +
 .../eclipse/jdt/core/search/SearchDocument.java    |   185 +
 .../org/eclipse/jdt/core/search/SearchEngine.java  |  1616 +
 .../org/eclipse/jdt/core/search/SearchMatch.java   |   376 +
 .../eclipse/jdt/core/search/SearchParticipant.java |   281 +
 .../org/eclipse/jdt/core/search/SearchPattern.java |  2634 ++
 .../eclipse/jdt/core/search/SearchRequestor.java   |    95 +
 .../jdt/core/search/TypeDeclarationMatch.java      |    41 +
 .../org/eclipse/jdt/core/search/TypeNameMatch.java |   154 +
 .../jdt/core/search/TypeNameMatchRequestor.java    |    48 +
 .../eclipse/jdt/core/search/TypeNameRequestor.java |    55 +
 .../core/search/TypeParameterDeclarationMatch.java |    40 +
 .../core/search/TypeParameterReferenceMatch.java   |    43 +
 .../jdt/core/search/TypeReferenceMatch.java        |   110 +
 .../org/eclipse/jdt/core/search/package.html       |    18 +
 .../eclipse/jdt/internal/core/index/DiskIndex.java |  1330 +
 .../jdt/internal/core/index/EntryResult.java       |    78 +
 .../jdt/internal/core/index/FileIndexLocation.java |   103 +
 .../org/eclipse/jdt/internal/core/index/Index.java |   217 +
 .../jdt/internal/core/index/IndexLocation.java     |   133 +
 .../jdt/internal/core/index/JarIndexLocation.java  |   110 +
 .../jdt/internal/core/index/MemoryIndex.java       |   127 +
 .../core/search/AbstractJavaSearchScope.java       |    37 +
 .../internal/core/search/AbstractSearchScope.java  |    56 +
 .../internal/core/search/BasicSearchEngine.java    |  2302 ++
 .../jdt/internal/core/search/HierarchyScope.java   |   465 +
 .../IRestrictedAccessConstructorRequestor.java     |    34 +
 .../search/IRestrictedAccessMethodRequestor.java   |    36 +
 .../search/IRestrictedAccessTypeRequestor.java     |    24 +
 .../internal/core/search/IndexQueryRequestor.java  |    25 +
 .../jdt/internal/core/search/IndexSelector.java    |   338 +
 .../internal/core/search/JavaSearchDocument.java   |    86 +
 .../core/search/JavaSearchMethodNameMatch.java     |    55 +
 .../core/search/JavaSearchParticipant.java         |   151 +
 .../jdt/internal/core/search/JavaSearchScope.java  |   683 +
 .../core/search/JavaSearchTypeNameMatch.java       |   119 +
 .../internal/core/search/JavaWorkspaceScope.java   |   232 +
 .../search/MethodNameMatchRequestorWrapper.java    |    91 +
 .../core/search/MethodNameRequestorWrapper.java    |    64 +
 .../core/search/NameMatchRequestorWrapper.java     |   189 +
 .../jdt/internal/core/search/PathCollector.java    |    42 +
 .../jdt/internal/core/search/PatternSearchJob.java |   123 +
 .../jdt/internal/core/search/StringOperation.java  |   494 +
 .../jdt/internal/core/search/SubTypeSearchJob.java |    46 +
 .../core/search/TypeNameMatchRequestorWrapper.java |    84 +
 .../core/search/TypeNameRequestorWrapper.java      |    47 +
 .../core/search/indexing/AbstractIndexer.java      |   235 +
 .../core/search/indexing/AddFolderToIndex.java     |   112 +
 .../core/search/indexing/AddJarFileToIndex.java    |   334 +
 .../core/search/indexing/BinaryIndexer.java        |   866 +
 .../core/search/indexing/DefaultJavaIndexer.java   |    62 +
 .../core/search/indexing/IIndexConstants.java      |    67 +
 .../core/search/indexing/IndexAllProject.java      |   253 +
 .../core/search/indexing/IndexBinaryFolder.java    |   159 +
 .../core/search/indexing/IndexManager.java         |  1261 +
 .../core/search/indexing/IndexRequest.java         |    45 +
 .../core/search/indexing/IndexingParser.java       |    65 +
 .../core/search/indexing/ReadWriteMonitor.java     |   111 +
 .../search/indexing/RemoveFolderFromIndex.java     |    76 +
 .../core/search/indexing/RemoveFromIndex.java      |    45 +
 .../internal/core/search/indexing/SaveIndex.java   |    55 +
 .../core/search/indexing/SourceIndexer.java        |   252 +
 .../search/indexing/SourceIndexerRequestor.java    |   468 +
 .../internal/core/search/matching/AndLocator.java  |   297 +
 .../internal/core/search/matching/AndPattern.java  |    77 +
 .../search/matching/ClassFileMatchLocator.java     |   523 +
 .../search/matching/ClasspathSourceDirectory.java  |   144 +
 .../matching/ConstructorDeclarationPattern.java    |   154 +
 .../core/search/matching/ConstructorLocator.java   |   397 +
 .../core/search/matching/ConstructorPattern.java   |   580 +
 .../DeclarationOfAccessedFieldsPattern.java        |    29 +
 .../DeclarationOfReferencedMethodsPattern.java     |    31 +
 .../DeclarationOfReferencedTypesPattern.java       |    28 +
 .../core/search/matching/FieldLocator.java         |   361 +
 .../core/search/matching/FieldPattern.java         |   125 +
 .../search/matching/ImportMatchLocatorParser.java  |    49 +
 .../core/search/matching/IntersectingPattern.java  |    84 +
 .../search/matching/JavaSearchNameEnvironment.java |   214 +
 .../core/search/matching/JavaSearchPattern.java    |   449 +
 .../core/search/matching/LocalVariableLocator.java |   101 +
 .../core/search/matching/LocalVariablePattern.java |    73 +
 .../core/search/matching/MatchLocator.java         |  3125 ++
 .../core/search/matching/MatchLocatorParser.java   |   884 +
 .../core/search/matching/MatchingNodeSet.java      |   209 +
 .../search/matching/MemberDeclarationVisitor.java  |   322 +
 .../search/matching/MethodDeclarationPattern.java  |   277 +
 .../core/search/matching/MethodLocator.java        |   908 +
 .../core/search/matching/MethodPattern.java        |   396 +
 .../matching/MultiTypeDeclarationPattern.java      |   210 +
 .../internal/core/search/matching/OrLocator.java   |   349 +
 .../internal/core/search/matching/OrPattern.java   |   115 +
 .../search/matching/PackageDeclarationLocator.java |    28 +
 .../search/matching/PackageDeclarationPattern.java |    36 +
 .../search/matching/PackageReferenceLocator.java   |   364 +
 .../search/matching/PackageReferencePattern.java   |    78 +
 .../core/search/matching/PatternLocator.java       |   984 +
 .../core/search/matching/PossibleMatch.java        |   169 +
 .../core/search/matching/PossibleMatchSet.java     |    63 +
 .../matching/QualifiedTypeDeclarationPattern.java  |   135 +
 .../matching/SecondaryTypeDeclarationPattern.java  |    47 +
 .../search/matching/SuperTypeNamesCollector.java   |   307 +
 .../search/matching/SuperTypeReferenceLocator.java |   129 +
 .../search/matching/SuperTypeReferencePattern.java |   293 +
 .../search/matching/TypeDeclarationLocator.java    |   109 +
 .../search/matching/TypeDeclarationPattern.java    |   361 +
 .../core/search/matching/TypeParameterLocator.java |   142 +
 .../core/search/matching/TypeParameterPattern.java |   120 +
 .../core/search/matching/TypeReferenceLocator.java |   776 +
 .../core/search/matching/TypeReferencePattern.java |   163 +
 .../core/search/matching/VariableLocator.java      |    82 +
 .../core/search/matching/VariablePattern.java      |    69 +
 .../jdt/internal/core/search/processing/IJob.java  |    48 +
 .../core/search/processing/JobManager.java         |   470 +
 eclipse-bundles/org.eclipse.jface.text/.classpath  |     8 +
 eclipse-bundles/org.eclipse.jface.text/.options    |    19 +
 eclipse-bundles/org.eclipse.jface.text/.project    |    34 +
 .../org.eclipse.jface.text/.settings/.api_filters  |    11 +
 .../.settings/org.eclipse.core.resources.prefs     |     2 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   422 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    11 +
 .../.settings/org.eclipse.pde.prefs                |    33 +
 .../org.eclipse.jface.text/META-INF/MANIFEST.MF    |    38 +
 eclipse-bundles/org.eclipse.jface.text/about.html  |    28 +
 .../org.eclipse.jface.text/build.properties        |    20 +
 .../org.eclipse.jface.text/plugin.properties       |    12 +
 eclipse-bundles/org.eclipse.jface.text/pom.xml     |    23 +
 .../text/source/projection/AnnotationBag.java      |    86 +
 .../source/projection/IProjectionListener.java     |    32 +
 .../source/projection/IProjectionPosition.java     |    53 +
 .../source/projection/ProjectionAnnotation.java    |   171 +
 .../projection/ProjectionAnnotationHover.java      |   180 +
 .../projection/ProjectionAnnotationModel.java      |   186 +
 .../source/projection/ProjectionRulerColumn.java   |   248 +
 .../text/source/projection/ProjectionSummary.java  |   298 +
 .../text/source/projection/ProjectionSupport.java  |   366 +
 .../text/source/projection/ProjectionViewer.java   |  1730 ++
 .../projection/SourceViewerInformationControl.java |   418 +
 .../text/source/projection/images/collapsed.gif    |   Bin 0 -> 320 bytes
 .../text/source/projection/images/collapsed.png    |   Bin 0 -> 446 bytes
 .../text/source/projection/images/expanded.gif     |   Bin 0 -> 319 bytes
 .../text/source/projection/images/expanded.png     |   Bin 0 -> 412 bytes
 .../jface/text/source/projection/package.html      |    16 +
 .../scripts/exportplugin.xml                       |    53 +
 ...AbstractControlContentAssistSubjectAdapter.java |   381 +
 .../ComboContentAssistSubjectAdapter.java          |   187 +
 .../IContentAssistSubjectControl.java              |   266 +
 .../ISubjectControlContentAssistProcessor.java     |    56 +
 .../ISubjectControlContentAssistant.java           |    33 +
 ...ISubjectControlContextInformationPresenter.java |    36 +
 ...ISubjectControlContextInformationValidator.java |    37 +
 .../SubjectControlContentAssistant.java            |    31 +
 .../SubjectControlContextInformationValidator.java |    72 +
 .../TextContentAssistSubjectAdapter.java           |   167 +
 .../contentassist/images/content_assist_cue.gif    |   Bin 0 -> 106 bytes
 .../org/eclipse/jface/contentassist/package.html   |    27 +
 .../internal/text/DelayedInputChangeListener.java  |    43 +
 .../internal/text/InformationControlReplacer.java  |   207 +
 .../jface/internal/text/InternalAccessor.java      |   102 +
 .../internal/text/NonDeletingPositionUpdater.java  |   105 +
 .../jface/internal/text/SelectionProcessor.java    |   780 +
 .../jface/internal/text/StickyHoverManager.java    |   336 +
 .../jface/internal/text/TableOwnerDrawSupport.java |   188 +
 .../text/html/BrowserInformationControl.java       |   602 +
 .../text/html/BrowserInformationControlInput.java  |    58 +
 .../jface/internal/text/html/BrowserInput.java     |    72 +
 .../jface/internal/text/html/HTML2TextReader.java  |   381 +
 .../jface/internal/text/html/HTMLMessages.java     |    82 +
 .../internal/text/html/HTMLMessages.properties     |    16 +
 .../jface/internal/text/html/HTMLPrinter.java      |   373 +
 .../internal/text/html/HTMLTextPresenter.java      |   207 +
 .../jface/internal/text/html/SingleCharReader.java |    68 +
 .../internal/text/html/SubstitutionTextReader.java |   163 +
 .../contentassist/AdditionalInfoController2.java   |   244 +
 .../contentassist/CompletionProposalPopup2.java    |   976 +
 .../link/contentassist/ContentAssistMessages.java  |    83 +
 .../contentassist/ContentAssistMessages.properties |    20 +
 .../text/link/contentassist/ContentAssistant2.java |  1569 +
 .../contentassist/ContextInformationPopup2.java    |   638 +
 .../internal/text/link/contentassist/Helper2.java  |    32 +
 .../contentassist/IContentAssistListener2.java     |    36 +
 .../text/link/contentassist/IProposalListener.java |    26 +
 .../link/contentassist/LineBreakingReader.java     |   154 +
 .../text/link/contentassist/PopupCloser2.java      |   121 +
 .../internal/text/link/contentassist/package.html  |    12 +
 .../internal/text/revisions/ChangeRegion.java      |   163 +
 .../jface/internal/text/revisions/Colors.java      |   267 +
 .../jface/internal/text/revisions/Hunk.java        |    76 +
 .../internal/text/revisions/HunkComputer.java      |    77 +
 .../revisions/LineIndexOutOfBoundsException.java   |    48 +
 .../jface/internal/text/revisions/Range.java       |   261 +
 .../internal/text/revisions/RevisionPainter.java   |  1543 +
 .../text/revisions/RevisionSelectionProvider.java  |   196 +
 .../jface/internal/text/revisions/package.html     |    23 +
 .../jface/internal/text/source/DiffPainter.java    |   528 +
 .../jface/internal/text/source/package.html        |    12 +
 .../AbstractHoverInformationControlManager.java    |  1004 +
 .../jface/text/AbstractInformationControl.java     |   772 +
 .../text/AbstractInformationControlManager.java    |  1477 +
 .../AbstractReusableInformationControlCreator.java |    69 +
 .../org/eclipse/jface/text/BlockTextSelection.java |   159 +
 .../org/eclipse/jface/text/CursorLinePainter.java  |   279 +
 .../jface/text/DefaultAutoIndentStrategy.java      |    31 +
 .../eclipse/jface/text/DefaultDocumentAdapter.java |   390 +
 .../text/DefaultIndentLineAutoEditStrategy.java    |    90 +
 .../jface/text/DefaultInformationControl.java      |   418 +
 .../jface/text/DefaultTextDoubleClickStrategy.java |   311 +
 .../org/eclipse/jface/text/DefaultTextHover.java   |   138 +
 .../org/eclipse/jface/text/DefaultUndoManager.java |  1304 +
 .../src/org/eclipse/jface/text/DocumentClone.java  |    76 +
 .../org/eclipse/jface/text/DocumentCommand.java    |   445 +
 ...laceDocumentAdapterContentProposalProvider.java |   344 +
 .../org/eclipse/jface/text/IAutoEditStrategy.java  |    33 +
 .../eclipse/jface/text/IAutoIndentStrategy.java    |    22 +
 .../eclipse/jface/text/IBlockTextSelection.java    |    78 +
 .../jface/text/IDelayedInputChangeProvider.java    |    33 +
 .../org/eclipse/jface/text/IDocumentAdapter.java   |    47 +
 .../jface/text/IDocumentAdapterExtension.java      |    42 +
 .../org/eclipse/jface/text/IEditingSupport.java    |    68 +
 .../jface/text/IEditingSupportRegistry.java        |    49 +
 .../src/org/eclipse/jface/text/IEventConsumer.java |    43 +
 .../org/eclipse/jface/text/IFindReplaceTarget.java |   101 +
 .../jface/text/IFindReplaceTargetExtension.java    |    94 +
 .../jface/text/IFindReplaceTargetExtension3.java   |    61 +
 .../eclipse/jface/text/IInformationControl.java    |   197 +
 .../jface/text/IInformationControlCreator.java     |    44 +
 .../text/IInformationControlCreatorExtension.java  |    42 +
 .../jface/text/IInformationControlExtension.java   |    33 +
 .../jface/text/IInformationControlExtension2.java  |    34 +
 .../jface/text/IInformationControlExtension3.java  |    81 +
 .../jface/text/IInformationControlExtension4.java  |    35 +
 .../jface/text/IInformationControlExtension5.java  |   107 +
 .../eclipse/jface/text/IInputChangedListener.java  |    29 +
 .../org/eclipse/jface/text/IMarkRegionTarget.java  |    32 +
 .../src/org/eclipse/jface/text/IMarkSelection.java |    52 +
 .../eclipse/jface/text/IPaintPositionManager.java  |    38 +
 .../src/org/eclipse/jface/text/IPainter.java       |   111 +
 .../src/org/eclipse/jface/text/IRewriteTarget.java |    56 +
 .../eclipse/jface/text/ISelectionValidator.java    |    39 +
 .../jface/text/ITextDoubleClickStrategy.java       |    33 +
 .../src/org/eclipse/jface/text/ITextHover.java     |    68 +
 .../eclipse/jface/text/ITextHoverExtension.java    |    31 +
 .../eclipse/jface/text/ITextHoverExtension2.java   |    46 +
 .../org/eclipse/jface/text/ITextInputListener.java |    42 +
 .../src/org/eclipse/jface/text/ITextListener.java  |    47 +
 .../eclipse/jface/text/ITextOperationTarget.java   |   113 +
 .../jface/text/ITextOperationTargetExtension.java  |    34 +
 .../jface/text/ITextPresentationListener.java      |    33 +
 .../src/org/eclipse/jface/text/ITextSelection.java |    87 +
 .../src/org/eclipse/jface/text/ITextViewer.java    |   544 +
 .../eclipse/jface/text/ITextViewerExtension.java   |   116 +
 .../eclipse/jface/text/ITextViewerExtension2.java  |   130 +
 .../eclipse/jface/text/ITextViewerExtension3.java  |    95 +
 .../eclipse/jface/text/ITextViewerExtension4.java  |    56 +
 .../eclipse/jface/text/ITextViewerExtension5.java  |   140 +
 .../eclipse/jface/text/ITextViewerExtension6.java  |    42 +
 .../eclipse/jface/text/ITextViewerExtension7.java  |    28 +
 .../eclipse/jface/text/ITextViewerExtension8.java  |    87 +
 .../src/org/eclipse/jface/text/IUndoManager.java   |   104 +
 .../eclipse/jface/text/IUndoManagerExtension.java  |    33 +
 .../org/eclipse/jface/text/IViewportListener.java  |    38 +
 .../org/eclipse/jface/text/IWidgetTokenKeeper.java |    53 +
 .../jface/text/IWidgetTokenKeeperExtension.java    |    47 +
 .../org/eclipse/jface/text/IWidgetTokenOwner.java  |    59 +
 .../jface/text/IWidgetTokenOwnerExtension.java     |    39 +
 .../org/eclipse/jface/text/JFaceTextMessages.java  |    32 +
 .../jface/text/JFaceTextMessages.properties        |    51 +
 .../src/org/eclipse/jface/text/JFaceTextUtil.java  |   455 +
 .../src/org/eclipse/jface/text/MarginPainter.java  |   166 +
 .../src/org/eclipse/jface/text/MarkSelection.java  |    62 +
 .../src/org/eclipse/jface/text/PaintManager.java   |   369 +
 .../jface/text/PropagatingFontFieldEditor.java     |   131 +
 .../src/org/eclipse/jface/text/RegExMessages.java  |    41 +
 .../eclipse/jface/text/RegExMessages.properties    |   535 +
 .../eclipse/jface/text/TabsToSpacesConverter.java  |    96 +
 .../src/org/eclipse/jface/text/TextAttribute.java  |   178 +
 .../src/org/eclipse/jface/text/TextEvent.java      |   124 +
 .../org/eclipse/jface/text/TextPresentation.java   |   727 +
 .../src/org/eclipse/jface/text/TextSelection.java  |   201 +
 .../src/org/eclipse/jface/text/TextViewer.java     |  5579 ++++
 .../eclipse/jface/text/TextViewerHoverManager.java |   375 +
 .../eclipse/jface/text/TextViewerUndoManager.java  |   429 +
 .../jface/text/WhitespaceCharacterPainter.java     |   485 +
 .../contentassist/AdditionalInfoController.java    |   611 +
 .../text/contentassist/BoldStylerProvider.java     |   101 +
 .../text/contentassist/CompletionProposal.java     |   120 +
 .../contentassist/CompletionProposalPopup.java     |  2009 ++
 .../text/contentassist/ContentAssistEvent.java     |    67 +
 .../ContentAssistSubjectControlAdapter.java        |   377 +
 .../jface/text/contentassist/ContentAssistant.java |  2617 ++
 .../text/contentassist/ContextInformation.java     |    92 +
 .../contentassist/ContextInformationPopup.java     |   900 +
 .../contentassist/ContextInformationValidator.java |    58 +
 .../eclipse/jface/text/contentassist/Helper.java   |    30 +
 .../text/contentassist/ICompletionListener.java    |    65 +
 .../ICompletionListenerExtension.java              |    30 +
 .../ICompletionListenerExtension2.java             |    32 +
 .../text/contentassist/ICompletionProposal.java    |   147 +
 .../ICompletionProposalExtension.java              |    66 +
 .../ICompletionProposalExtension2.java             |    72 +
 .../ICompletionProposalExtension3.java             |    60 +
 .../ICompletionProposalExtension4.java             |    38 +
 .../ICompletionProposalExtension5.java             |    42 +
 .../ICompletionProposalExtension6.java             |    42 +
 .../ICompletionProposalExtension7.java             |    47 +
 .../contentassist/ICompletionProposalSorter.java   |    38 +
 .../text/contentassist/IContentAssistListener.java |    33 +
 .../contentassist/IContentAssistProcessor.java     |    86 +
 .../text/contentassist/IContentAssistant.java      |   128 +
 .../contentassist/IContentAssistantExtension.java  |    41 +
 .../contentassist/IContentAssistantExtension2.java |    79 +
 .../contentassist/IContentAssistantExtension3.java |    33 +
 .../contentassist/IContentAssistantExtension4.java |    43 +
 .../text/contentassist/IContextInformation.java    |    79 +
 .../IContextInformationExtension.java              |    30 +
 .../IContextInformationPresenter.java              |    47 +
 .../IContextInformationValidator.java              |    45 +
 .../text/contentassist/JFaceTextMessages.java      |    41 +
 .../contentassist/JFaceTextMessages.properties     |    23 +
 .../jface/text/contentassist/PopupCloser.java      |   267 +
 .../eclipse/jface/text/contentassist/package.html  |    25 +
 .../jface/text/formatter/ContentFormatter.java     |   781 +
 .../formatter/ContextBasedFormattingStrategy.java  |    70 +
 .../jface/text/formatter/FormattingContext.java    |   141 +
 .../formatter/FormattingContextProperties.java     |    75 +
 .../jface/text/formatter/IContentFormatter.java    |    56 +
 .../text/formatter/IContentFormatterExtension.java |    71 +
 .../jface/text/formatter/IFormattingContext.java   |   137 +
 .../jface/text/formatter/IFormattingStrategy.java  |    56 +
 .../formatter/IFormattingStrategyExtension.java    |    58 +
 .../text/formatter/MultiPassContentFormatter.java  |   318 +
 .../org/eclipse/jface/text/formatter/package.html  |    89 +
 .../text/hyperlink/AbstractHyperlinkDetector.java  |    70 +
 .../text/hyperlink/DefaultHyperlinkPresenter.java  |   368 +
 .../jface/text/hyperlink/HyperlinkManager.java     |   586 +
 .../jface/text/hyperlink/HyperlinkMessages.java    |    44 +
 .../text/hyperlink/HyperlinkMessages.properties    |    16 +
 .../eclipse/jface/text/hyperlink/IHyperlink.java   |    59 +
 .../jface/text/hyperlink/IHyperlinkDetector.java   |    60 +
 .../hyperlink/IHyperlinkDetectorExtension.java     |    30 +
 .../hyperlink/IHyperlinkDetectorExtension2.java    |    33 +
 .../jface/text/hyperlink/IHyperlinkPresenter.java  |    81 +
 .../hyperlink/IHyperlinkPresenterExtension.java    |    34 +
 .../hyperlink/IHyperlinkPresenterExtension2.java   |    36 +
 .../text/hyperlink/MultipleHyperlinkPresenter.java |   802 +
 .../eclipse/jface/text/hyperlink/URLHyperlink.java |    79 +
 .../jface/text/hyperlink/URLHyperlinkDetector.java |   137 +
 .../org/eclipse/jface/text/hyperlink/package.html  |    25 +
 .../text/information/IInformationPresenter.java    |    73 +
 .../IInformationPresenterExtension.java            |    29 +
 .../text/information/IInformationProvider.java     |    68 +
 .../information/IInformationProviderExtension.java |    42 +
 .../IInformationProviderExtension2.java            |    31 +
 .../text/information/InformationPresenter.java     |   443 +
 .../eclipse/jface/text/information/package.html    |    22 +
 .../org/eclipse/jface/text/link/LinkedModeUI.java  |  1283 +
 .../jface/text/link/LinkedPositionAnnotations.java |   306 +
 .../eclipse/jface/text/link/ProposalPosition.java  |    97 +
 .../eclipse/jface/text/link/TabStopIterator.java   |   208 +
 .../text/presentation/IPresentationDamager.java    |    62 +
 .../text/presentation/IPresentationReconciler.java |   105 +
 .../IPresentationReconcilerExtension.java          |    27 +
 .../text/presentation/IPresentationRepairer.java   |    60 +
 .../text/presentation/PresentationReconciler.java  |   575 +
 .../eclipse/jface/text/presentation/package.html   |    24 +
 .../text/quickassist/IQuickAssistAssistant.java    |   177 +
 .../IQuickAssistAssistantExtension.java            |    55 +
 .../quickassist/IQuickAssistInvocationContext.java |    45 +
 .../text/quickassist/IQuickAssistProcessor.java    |    67 +
 .../text/quickassist/IQuickFixableAnnotation.java  |    64 +
 .../text/quickassist/QuickAssistAssistant.java     |   241 +
 .../eclipse/jface/text/quickassist/package.html    |    30 +
 .../text/reconciler/AbstractReconcileStep.java     |   177 +
 .../jface/text/reconciler/AbstractReconciler.java  |   594 +
 .../eclipse/jface/text/reconciler/DirtyRegion.java |   109 +
 .../jface/text/reconciler/DirtyRegionQueue.java    |   104 +
 .../jface/text/reconciler/IReconcilableModel.java  |    32 +
 .../jface/text/reconciler/IReconcileResult.java    |    27 +
 .../jface/text/reconciler/IReconcileStep.java      |   129 +
 .../eclipse/jface/text/reconciler/IReconciler.java |    75 +
 .../text/reconciler/IReconcilerExtension.java      |    28 +
 .../text/reconciler/IReconcilingStrategy.java      |    80 +
 .../reconciler/IReconcilingStrategyExtension.java  |    43 +
 .../jface/text/reconciler/MonoReconciler.java      |    98 +
 .../eclipse/jface/text/reconciler/Reconciler.java  |   213 +
 .../org/eclipse/jface/text/reconciler/package.html |    25 +
 .../jface/text/revisions/IRevisionListener.java    |    30 +
 .../jface/text/revisions/IRevisionRulerColumn.java |    40 +
 .../revisions/IRevisionRulerColumnExtension.java   |   114 +
 .../org/eclipse/jface/text/revisions/Revision.java |   162 +
 .../jface/text/revisions/RevisionEvent.java        |    47 +
 .../jface/text/revisions/RevisionInformation.java  |   166 +
 .../jface/text/revisions/RevisionRange.java        |    59 +
 .../org/eclipse/jface/text/revisions/package.html  |    14 +
 .../jface/text/rules/BufferedRuleBasedScanner.java |   129 +
 .../jface/text/rules/DefaultDamagerRepairer.java   |   235 +
 .../jface/text/rules/DefaultPartitioner.java       |   692 +
 .../eclipse/jface/text/rules/EndOfLineRule.java    |    67 +
 .../eclipse/jface/text/rules/FastPartitioner.java  |   824 +
 .../jface/text/rules/ICharacterScanner.java        |    52 +
 .../jface/text/rules/IPartitionTokenScanner.java   |    42 +
 .../eclipse/jface/text/rules/IPredicateRule.java   |    47 +
 .../src/org/eclipse/jface/text/rules/IRule.java    |    32 +
 .../src/org/eclipse/jface/text/rules/IToken.java   |    53 +
 .../eclipse/jface/text/rules/ITokenScanner.java    |    58 +
 .../jface/text/rules/IWhitespaceDetector.java      |    28 +
 .../eclipse/jface/text/rules/IWordDetector.java    |    38 +
 .../eclipse/jface/text/rules/MultiLineRule.java    |    63 +
 .../org/eclipse/jface/text/rules/NumberRule.java   |    70 +
 .../org/eclipse/jface/text/rules/PatternRule.java  |   317 +
 .../jface/text/rules/RuleBasedDamagerRepairer.java |    51 +
 .../text/rules/RuleBasedPartitionScanner.java      |   117 +
 .../jface/text/rules/RuleBasedPartitioner.java     |   584 +
 .../eclipse/jface/text/rules/RuleBasedScanner.java |   200 +
 .../eclipse/jface/text/rules/SingleLineRule.java   |    89 +
 .../src/org/eclipse/jface/text/rules/Token.java    |   116 +
 .../eclipse/jface/text/rules/WhitespaceRule.java   |    81 +
 .../eclipse/jface/text/rules/WordPatternRule.java  |   109 +
 .../src/org/eclipse/jface/text/rules/WordRule.java |   172 +
 .../src/org/eclipse/jface/text/rules/package.html  |    21 +
 .../jface/text/source/AbstractRulerColumn.java     |   622 +
 .../text/source/AnnotationBarHoverManager.java     |   772 +
 .../jface/text/source/AnnotationColumn.java        |    36 +
 .../jface/text/source/AnnotationPainter.java       |  1643 +
 .../jface/text/source/AnnotationRulerColumn.java   |   999 +
 .../jface/text/source/ChangeRulerColumn.java       |   519 +
 .../eclipse/jface/text/source/CompositeRuler.java  |   837 +
 .../jface/text/source/ContentAssistantFacade.java  |    90 +
 .../jface/text/source/DefaultAnnotationHover.java  |   234 +
 .../text/source/DefaultCharacterPairMatcher.java   |   660 +
 .../jface/text/source/IAnnotationAccess.java       |    69 +
 .../text/source/IAnnotationAccessExtension.java    |   101 +
 .../text/source/IAnnotationAccessExtension2.java   |    33 +
 .../jface/text/source/IAnnotationHover.java        |    49 +
 .../text/source/IAnnotationHoverExtension.java     |    65 +
 .../text/source/IAnnotationHoverExtension2.java    |    31 +
 .../jface/text/source/IAnnotationPresentation.java |    49 +
 .../jface/text/source/IChangeRulerColumn.java      |    63 +
 .../jface/text/source/ICharacterPairMatcher.java   |    93 +
 .../source/ICharacterPairMatcherExtension.java     |    96 +
 .../eclipse/jface/text/source/ILineDiffInfo.java   |    73 +
 .../org/eclipse/jface/text/source/ILineDiffer.java |    88 +
 .../jface/text/source/ILineDifferExtension.java    |    33 +
 .../jface/text/source/ILineDifferExtension2.java   |    28 +
 .../org/eclipse/jface/text/source/ILineRange.java  |    38 +
 .../eclipse/jface/text/source/IOverviewRuler.java  |   126 +
 .../jface/text/source/IOverviewRulerExtension.java |    35 +
 .../jface/text/source/ISharedTextColors.java       |    41 +
 .../eclipse/jface/text/source/ISourceViewer.java   |   202 +
 .../jface/text/source/ISourceViewerExtension.java  |    38 +
 .../jface/text/source/ISourceViewerExtension2.java |    38 +
 .../jface/text/source/ISourceViewerExtension3.java |    51 +
 .../jface/text/source/ISourceViewerExtension4.java |    35 +
 .../eclipse/jface/text/source/IVerticalRuler.java  |    88 +
 .../jface/text/source/IVerticalRulerColumn.java    |    74 +
 .../jface/text/source/IVerticalRulerExtension.java |    42 +
 .../jface/text/source/IVerticalRulerInfo.java      |    71 +
 .../text/source/IVerticalRulerInfoExtension.java   |    60 +
 .../jface/text/source/IVerticalRulerListener.java  |    49 +
 .../eclipse/jface/text/source/ImageUtilities.java  |    92 +
 .../jface/text/source/JFaceTextMessages.java       |    69 +
 .../eclipse/jface/text/source/LineChangeHover.java |   318 +
 .../text/source/LineNumberChangeRulerColumn.java   |   339 +
 .../jface/text/source/LineNumberRulerColumn.java   |   956 +
 .../org/eclipse/jface/text/source/LineRange.java   |    43 +
 .../text/source/MatchingCharacterPainter.java      |   465 +
 .../eclipse/jface/text/source/OverviewRuler.java   |  1534 +
 .../text/source/OverviewRulerHoverManager.java     |    87 +
 .../eclipse/jface/text/source/SourceViewer.java    |  1218 +
 .../text/source/SourceViewerConfiguration.java     |   420 +
 .../jface/text/source/TextInvocationContext.java   |    51 +
 .../eclipse/jface/text/source/VerticalRuler.java   |   592 +
 .../jface/text/source/VerticalRulerEvent.java      |    69 +
 .../jface/text/templates/ContextTypeRegistry.java  |    60 +
 .../text/templates/InclusivePositionUpdater.java   |   101 +
 .../text/templates/JFaceTextTemplateMessages.java  |    45 +
 .../templates/JFaceTextTemplateMessages.properties |    14 +
 .../templates/PositionBasedCompletionProposal.java |   149 +
 .../templates/TemplateCompletionProcessor.java     |   242 +
 .../jface/text/templates/TemplateProposal.java     |   449 +
 .../persistence/TemplatePersistenceData.java       |   180 +
 .../persistence/TemplatePersistenceMessages.java   |    44 +
 .../TemplatePersistenceMessages.properties         |    14 +
 .../persistence/TemplateReaderWriter.java          |   416 +
 .../text/templates/persistence/TemplateStore.java  |   492 +
 .../jface/text/templates/persistence/package.html  |    75 +
 eclipse-bundles/org.eclipse.jface/.classpath       |     7 +
 eclipse-bundles/org.eclipse.jface/.options         |    41 +
 eclipse-bundles/org.eclipse.jface/.project         |    34 +
 .../org.eclipse.jface/.settings/.api_filters       |    17 +
 .../.settings/org.eclipse.core.resources.prefs     |     2 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   420 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    68 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    97 +
 .../.settings/org.eclipse.pde.prefs                |    14 +
 .../org.eclipse.jface/META-INF/MANIFEST.MF         |    44 +
 eclipse-bundles/org.eclipse.jface/about.html       |    28 +
 eclipse-bundles/org.eclipse.jface/build.properties |    17 +
 .../org.eclipse.jface/forceQualifierUpdate.txt     |     2 +
 .../org.eclipse.jface/icons/full/help.png          |   Bin 0 -> 861 bytes
 .../org.eclipse.jface/icons/full/message_error.png |   Bin 0 -> 602 bytes
 .../org.eclipse.jface/icons/full/message_info.png  |   Bin 0 -> 525 bytes
 .../icons/full/message_warning.png                 |   Bin 0 -> 662 bytes
 .../org.eclipse.jface/icons/full/page.png          |   Bin 0 -> 718 bytes
 .../icons/full/pref_dialog_title.png               |   Bin 0 -> 718 bytes
 .../org.eclipse.jface/icons/full/title_banner.png  |   Bin 0 -> 975 bytes
 .../org.eclipse.jface/plugin.properties            |    12 +
 eclipse-bundles/org.eclipse.jface/pom.xml          |    30 +
 .../org.eclipse.jface/scripts/exportplugin.xml     |    28 +
 .../org/eclipse/jface/action/AbstractAction.java   |    83 +
 .../eclipse/jface/action/AbstractGroupMarker.java  |    58 +
 .../src/org/eclipse/jface/action/Action.java       |   638 +
 .../jface/action/ActionContributionItem.java       |  1338 +
 .../org/eclipse/jface/action/ContributionItem.java |   236 +
 .../eclipse/jface/action/ContributionManager.java  |   547 +
 .../eclipse/jface/action/ControlContribution.java  |   112 +
 .../org/eclipse/jface/action/CoolBarManager.java   |  1045 +
 .../jface/action/ExternalActionManager.java        |   785 +
 .../jface/action/ExternalActionManager.properties  |    12 +
 .../src/org/eclipse/jface/action/GroupMarker.java  |    45 +
 .../src/org/eclipse/jface/action/IAction.java      |   545 +
 .../eclipse/jface/action/IContributionItem.java    |   196 +
 .../eclipse/jface/action/IContributionManager.java |   231 +
 .../action/IContributionManagerOverrides.java      |    88 +
 .../org/eclipse/jface/action/ICoolBarManager.java  |   103 +
 .../src/org/eclipse/jface/action/IMenuCreator.java |    54 +
 .../org/eclipse/jface/action/IMenuListener.java    |    26 +
 .../org/eclipse/jface/action/IMenuListener2.java   |    27 +
 .../src/org/eclipse/jface/action/IMenuManager.java |   109 +
 .../eclipse/jface/action/IStatusLineManager.java   |   108 +
 .../org/eclipse/jface/action/IToolBarManager.java  |    24 +
 .../eclipse/jface/action/LegacyActionTools.java    |   795 +
 .../src/org/eclipse/jface/action/MenuManager.java  |  1007 +
 .../src/org/eclipse/jface/action/Separator.java    |    75 +
 .../src/org/eclipse/jface/action/StatusLine.java   |   714 +
 .../jface/action/StatusLineContributionItem.java   |   186 +
 .../eclipse/jface/action/StatusLineLayoutData.java |    53 +
 .../eclipse/jface/action/StatusLineManager.java    |   308 +
 .../eclipse/jface/action/SubContributionItem.java  |   152 +
 .../jface/action/SubContributionManager.java       |   323 +
 .../eclipse/jface/action/SubCoolBarManager.java    |    88 +
 .../org/eclipse/jface/action/SubMenuManager.java   |   360 +
 .../eclipse/jface/action/SubStatusLineManager.java |   136 +
 .../eclipse/jface/action/SubToolBarManager.java    |    48 +
 .../jface/action/ToolBarContributionItem.java      |   659 +
 .../org/eclipse/jface/action/ToolBarManager.java   |   438 +
 .../src/org/eclipse/jface/action/images/stop.png   |   Bin 0 -> 330 bytes
 .../src/org/eclipse/jface/action/package.html      |    31 +
 .../src/org/eclipse/jface/bindings/Binding.java    |   420 +
 .../org/eclipse/jface/bindings/BindingManager.java |  2360 ++
 .../jface/bindings/BindingManagerEvent.java        |   251 +
 .../eclipse/jface/bindings/CachedBindingSet.java   |   385 +
 .../jface/bindings/IBindingManagerListener.java    |    40 +
 .../eclipse/jface/bindings/ISchemeListener.java    |    40 +
 .../src/org/eclipse/jface/bindings/Scheme.java     |   288 +
 .../org/eclipse/jface/bindings/SchemeEvent.java    |    87 +
 .../src/org/eclipse/jface/bindings/Trigger.java    |    43 +
 .../eclipse/jface/bindings/TriggerSequence.java    |   200 +
 .../eclipse/jface/bindings/keys/IKeyLookup.java    |   492 +
 .../eclipse/jface/bindings/keys/KeyBinding.java    |   102 +
 .../jface/bindings/keys/KeyLookupFactory.java      |    75 +
 .../eclipse/jface/bindings/keys/KeySequence.java   |   285 +
 .../jface/bindings/keys/KeySequenceText.java       |   957 +
 .../org/eclipse/jface/bindings/keys/KeyStroke.java |   272 +
 .../jface/bindings/keys/ParseException.java        |    45 +
 .../eclipse/jface/bindings/keys/SWTKeyLookup.java  |   341 +
 .../eclipse/jface/bindings/keys/SWTKeySupport.java |   245 +
 .../keys/formatting/AbstractKeyFormatter.java      |   166 +
 .../formatting/AbstractKeyFormatter.properties     |    82 +
 .../keys/formatting/EmacsKeyFormatter.java         |    94 +
 .../keys/formatting/EmacsKeyFormatter.properties   |    19 +
 .../keys/formatting/FormalKeyFormatter.java        |    66 +
 .../bindings/keys/formatting/IKeyFormatter.java    |    63 +
 .../keys/formatting/KeyFormatterFactory.java       |    91 +
 .../keys/formatting/NativeKeyFormatter.java        |   183 +
 .../keys/formatting/NativeKeyFormatter.properties  |    14 +
 .../jface/bindings/keys/formatting/package.html    |    31 +
 .../org/eclipse/jface/bindings/keys/package.html   |    38 +
 .../src/org/eclipse/jface/bindings/package.html    |    38 +
 .../org/eclipse/jface/commands/ActionHandler.java  |   168 +
 .../eclipse/jface/commands/PersistentState.java    |    84 +
 .../src/org/eclipse/jface/commands/RadioState.java |   268 +
 .../org/eclipse/jface/commands/ToggleState.java    |    73 +
 .../src/org/eclipse/jface/commands/package.html    |    18 +
 .../org/eclipse/jface/contexts/IContextIds.java    |    44 +
 .../src/org/eclipse/jface/contexts/package.html    |    18 +
 .../jface/dialogs/AbstractSelectionDialog.java     |   243 +
 .../org/eclipse/jface/dialogs/AnimatorFactory.java |    40 +
 .../org/eclipse/jface/dialogs/ControlAnimator.java |    65 +
 .../eclipse/jface/dialogs/ControlEnableState.java  |   158 +
 .../src/org/eclipse/jface/dialogs/Dialog.java      |  1315 +
 .../eclipse/jface/dialogs/DialogMessageArea.java   |   199 +
 .../src/org/eclipse/jface/dialogs/DialogPage.java  |   462 +
 .../org/eclipse/jface/dialogs/DialogSettings.java  |   570 +
 .../src/org/eclipse/jface/dialogs/DialogTray.java  |    40 +
 .../src/org/eclipse/jface/dialogs/ErrorDialog.java |   774 +
 .../jface/dialogs/ErrorSupportProvider.java        |    48 +
 .../jface/dialogs/IDialogBlockedHandler.java       |    70 +
 .../eclipse/jface/dialogs/IDialogConstants.java    |   446 +
 .../eclipse/jface/dialogs/IDialogLabelKeys.java    |   209 +
 .../src/org/eclipse/jface/dialogs/IDialogPage.java |   136 +
 .../org/eclipse/jface/dialogs/IDialogSettings.java |   272 +
 .../org/eclipse/jface/dialogs/IInputValidator.java |    30 +
 .../eclipse/jface/dialogs/IMessageProvider.java    |    65 +
 .../eclipse/jface/dialogs/IPageChangeProvider.java |    48 +
 .../jface/dialogs/IPageChangedListener.java        |    30 +
 .../jface/dialogs/IPageChangingListener.java       |    36 +
 .../jface/dialogs/IconAndMessageDialog.java        |   298 +
 .../eclipse/jface/dialogs/ImageAndMessageArea.java |   183 +
 .../src/org/eclipse/jface/dialogs/InputDialog.java |   277 +
 .../org/eclipse/jface/dialogs/MessageDialog.java   |   617 +
 .../jface/dialogs/MessageDialogWithToggle.java     |   712 +
 .../eclipse/jface/dialogs/PageChangedEvent.java    |    74 +
 .../eclipse/jface/dialogs/PageChangingEvent.java   |    83 +
 .../src/org/eclipse/jface/dialogs/PopupDialog.java |  1641 +
 .../eclipse/jface/dialogs/ProgressIndicator.java   |   171 +
 .../jface/dialogs/ProgressMonitorDialog.java       |   653 +
 .../org/eclipse/jface/dialogs/StatusDialog.java    |   297 +
 .../org/eclipse/jface/dialogs/TitleAreaDialog.java |   749 +
 .../src/org/eclipse/jface/dialogs/TrayDialog.java  |   482 +
 .../src/org/eclipse/jface/dialogs/images/help.png  |   Bin 0 -> 861 bytes
 .../eclipse/jface/dialogs/images/message_error.png |   Bin 0 -> 535 bytes
 .../eclipse/jface/dialogs/images/message_info.png  |   Bin 0 -> 525 bytes
 .../jface/dialogs/images/message_warning.png       |   Bin 0 -> 662 bytes
 .../eclipse/jface/dialogs/images/popup_menu.gif    |   Bin 0 -> 92 bytes
 .../jface/dialogs/images/popup_menu_disabled.gif   |   Bin 0 -> 89 bytes
 .../eclipse/jface/dialogs/images/title_banner.png  |   Bin 0 -> 4318 bytes
 .../src/org/eclipse/jface/dialogs/package.html     |    28 +
 .../jface/fieldassist/AutoCompleteField.java       |    64 +
 .../jface/fieldassist/ComboContentAdapter.java     |   121 +
 .../eclipse/jface/fieldassist/ContentProposal.java |   135 +
 .../jface/fieldassist/ContentProposalAdapter.java  |  2172 ++
 .../jface/fieldassist/ControlDecoration.java       |  1266 +
 .../eclipse/jface/fieldassist/DecoratedField.java  |   873 +
 .../jface/fieldassist/FieldAssistColors.java       |   209 +
 .../eclipse/jface/fieldassist/FieldDecoration.java |   102 +
 .../jface/fieldassist/FieldDecorationRegistry.java |   410 +
 .../jface/fieldassist/IContentProposal.java        |    62 +
 .../fieldassist/IContentProposalListener.java      |    27 +
 .../fieldassist/IContentProposalListener2.java     |    37 +
 .../fieldassist/IContentProposalProvider.java      |    37 +
 .../jface/fieldassist/IControlContentAdapter.java  |   105 +
 .../jface/fieldassist/IControlContentAdapter2.java |    54 +
 .../eclipse/jface/fieldassist/IControlCreator.java |    40 +
 .../fieldassist/SimpleContentProposalProvider.java |   117 +
 .../jface/fieldassist/TextContentAdapter.java      |    93 +
 .../jface/fieldassist/TextControlCreator.java      |    33 +
 .../jface/fieldassist/images/contassist_ovr.png    |   Bin 0 -> 236 bytes
 .../eclipse/jface/fieldassist/images/error_ovr.png |   Bin 0 -> 210 bytes
 .../jface/fieldassist/images/errorqf_ovr.png       |   Bin 0 -> 327 bytes
 .../eclipse/jface/fieldassist/images/info_ovr.png  |   Bin 0 -> 153 bytes
 .../fieldassist/images/required_field_cue.png      |   Bin 0 -> 147 bytes
 .../eclipse/jface/fieldassist/images/warn_ovr.png  |   Bin 0 -> 273 bytes
 .../src/org/eclipse/jface/fieldassist/package.html |    51 +
 .../src/org/eclipse/jface/images/dots_button.png   |   Bin 0 -> 85 bytes
 .../org/eclipse/jface/internal/InternalPolicy.java |   110 +
 .../jface/internal/MenuManagerEventHelper.java     |   121 +
 .../provisional/action/CoolBarManager2.java        |    91 +
 .../provisional/action/ICoolBarManager2.java       |   138 +
 .../action/IToolBarContributionItem.java           |   124 +
 .../provisional/action/IToolBarManager2.java       |   108 +
 .../action/ToolBarContributionItem2.java           |    53 +
 .../provisional/action/ToolBarManager2.java        |   158 +
 .../eclipse/jface/layout/AbstractColumnLayout.java |   360 +
 .../org/eclipse/jface/layout/GridDataFactory.java  |   478 +
 .../eclipse/jface/layout/GridLayoutFactory.java    |   378 +
 .../org/eclipse/jface/layout/LayoutConstants.java  |    95 +
 .../org/eclipse/jface/layout/LayoutGenerator.java  |   205 +
 .../org/eclipse/jface/layout/PixelConverter.java   |   114 +
 .../org/eclipse/jface/layout/RowDataFactory.java   |   167 +
 .../org/eclipse/jface/layout/RowLayoutFactory.java |   331 +
 .../eclipse/jface/layout/TableColumnLayout.java    |   110 +
 .../org/eclipse/jface/layout/TreeColumnLayout.java |   145 +
 .../src/org/eclipse/jface/layout/package.html      |    15 +
 .../eclipse/jface/menus/AbstractTrimWidget.java    |    81 +
 .../src/org/eclipse/jface/menus/IMenuStateIds.java |    38 +
 .../src/org/eclipse/jface/menus/IWidget.java       |    85 +
 .../src/org/eclipse/jface/menus/TextState.java     |    65 +
 .../src/org/eclipse/jface/menus/package.html       |    15 +
 .../src/org/eclipse/jface/messages.properties      |   228 +
 .../operation/AccumulatingProgressMonitor.java     |   249 +
 .../eclipse/jface/operation/IRunnableContext.java  |    64 +
 .../jface/operation/IRunnableWithProgress.java     |    51 +
 .../eclipse/jface/operation/IThreadListener.java   |    28 +
 .../org/eclipse/jface/operation/ModalContext.java  |   478 +
 .../src/org/eclipse/jface/operation/package.html   |    26 +
 .../jface/preference/BooleanFieldEditor.java       |   258 +
 .../jface/preference/BooleanPropertyAction.java    |    62 +
 .../eclipse/jface/preference/ColorFieldEditor.java |   163 +
 .../eclipse/jface/preference/ColorSelector.java    |   226 +
 .../eclipse/jface/preference/ComboFieldEditor.java |   204 +
 .../jface/preference/DirectoryFieldEditor.java     |   113 +
 .../org/eclipse/jface/preference/FieldEditor.java  |   715 +
 .../preference/FieldEditorPreferencePage.java      |   379 +
 .../eclipse/jface/preference/FileFieldEditor.java  |   204 +
 .../eclipse/jface/preference/FontFieldEditor.java  |   396 +
 .../preference/IPersistentPreferenceStore.java     |    29 +
 .../eclipse/jface/preference/IPreferenceNode.java  |   115 +
 .../eclipse/jface/preference/IPreferencePage.java  |    78 +
 .../jface/preference/IPreferencePageContainer.java |    61 +
 .../eclipse/jface/preference/IPreferenceStore.java |   583 +
 .../jface/preference/IntegerFieldEditor.java       |   145 +
 .../eclipse/jface/preference/JFacePreferences.java |   106 +
 .../org/eclipse/jface/preference/ListEditor.java   |   491 +
 .../org/eclipse/jface/preference/PathEditor.java   |   102 +
 .../preference/PreferenceContentProvider.java      |    96 +
 .../jface/preference/PreferenceConverter.java      |   588 +
 .../eclipse/jface/preference/PreferenceDialog.java |  1491 +
 .../jface/preference/PreferenceLabelProvider.java  |    40 +
 .../jface/preference/PreferenceManager.java        |   265 +
 .../eclipse/jface/preference/PreferenceNode.java   |   258 +
 .../eclipse/jface/preference/PreferencePage.java   |   687 +
 .../eclipse/jface/preference/PreferenceStore.java  |   647 +
 .../jface/preference/RadioGroupFieldEditor.java    |   335 +
 .../eclipse/jface/preference/ScaleFieldEditor.java |   356 +
 .../jface/preference/StringButtonFieldEditor.java  |   166 +
 .../jface/preference/StringFieldEditor.java        |   512 +
 .../jface/preference/images/pref_dialog_title.png  |   Bin 0 -> 718 bytes
 .../src/org/eclipse/jface/preference/package.html  |    67 +
 .../jface/resource/AbstractResourceManager.java    |   157 +
 .../jface/resource/ArrayFontDescriptor.java        |   131 +
 .../eclipse/jface/resource/ColorDescriptor.java    |   100 +
 .../org/eclipse/jface/resource/ColorRegistry.java  |   310 +
 .../jface/resource/CompositeImageDescriptor.java   |   228 +
 .../jface/resource/DataFormatException.java        |    42 +
 .../jface/resource/DerivedImageDescriptor.java     |    98 +
 .../jface/resource/DeviceResourceDescriptor.java   |    51 +
 .../jface/resource/DeviceResourceException.java    |    63 +
 .../jface/resource/DeviceResourceManager.java      |    76 +
 .../jface/resource/FileImageDescriptor.java        |   215 +
 .../org/eclipse/jface/resource/FontDescriptor.java |   291 +
 .../org/eclipse/jface/resource/FontRegistry.java   |   866 +
 .../jface/resource/ImageDataImageDescriptor.java   |   105 +
 .../eclipse/jface/resource/ImageDescriptor.java    |   326 +
 .../org/eclipse/jface/resource/ImageRegistry.java  |   342 +
 .../org/eclipse/jface/resource/JFaceColors.java    |   144 +
 .../org/eclipse/jface/resource/JFaceResources.java |   582 +
 .../jface/resource/LocalResourceManager.java       |    83 +
 .../jface/resource/MissingImageDescriptor.java     |    49 +
 .../eclipse/jface/resource/RGBColorDescriptor.java |    90 +
 .../eclipse/jface/resource/ResourceManager.java    |   393 +
 .../eclipse/jface/resource/ResourceRegistry.java   |    88 +
 .../eclipse/jface/resource/StringConverter.java    |   891 +
 .../eclipse/jface/resource/URLImageDescriptor.java |   296 +
 .../eclipse/jface/resource/jfacefonts.properties   |    25 +
 .../jface/resource/jfacefonts_aix.properties       |    17 +
 .../jface/resource/jfacefonts_hp-ux.properties     |    17 +
 .../jface/resource/jfacefonts_linux.properties     |    17 +
 .../jface/resource/jfacefonts_linux_gtk.properties |    17 +
 .../jface/resource/jfacefonts_macosx.properties    |    20 +
 .../jface/resource/jfacefonts_qnx.properties       |    19 +
 .../jface/resource/jfacefonts_sunos.properties     |    17 +
 .../jface/resource/jfacefonts_windows10.properties |    22 +
 .../resource/jfacefonts_windows2000.properties     |    21 +
 .../jface/resource/jfacefonts_windows7.properties  |    22 +
 .../resource/jfacefonts_windows8.1.properties      |    22 +
 .../jface/resource/jfacefonts_windows8.properties  |    22 +
 .../jface/resource/jfacefonts_windows98.properties |    21 +
 .../jface/resource/jfacefonts_windowsnt.properties |    21 +
 .../resource/jfacefonts_windowsvista.properties    |    22 +
 .../jface/resource/jfacefonts_windowsxp.properties |    21 +
 .../src/org/eclipse/jface/resource/package.html    |    51 +
 .../src/org/eclipse/jface/util/Assert.java         |   184 +
 .../util/BaseTextDirectionSegmentListener.java     |    84 +
 .../src/org/eclipse/jface/util/BidiUtils.java      |   534 +
 .../org/eclipse/jface/util/ConfigureColumns.java   |   419 +
 .../eclipse/jface/util/DelegatingDragAdapter.java  |   275 +
 .../eclipse/jface/util/DelegatingDropAdapter.java  |   396 +
 .../src/org/eclipse/jface/util/Geometry.java       |   807 +
 .../src/org/eclipse/jface/util/ILogger.java        |    39 +
 .../org/eclipse/jface/util/IOpenEventListener.java |    41 +
 .../jface/util/IPropertyChangeListener.java        |    46 +
 .../eclipse/jface/util/ISafeRunnableRunner.java    |    41 +
 .../src/org/eclipse/jface/util/ListenerList.java   |    70 +
 .../eclipse/jface/util/LocalSelectionTransfer.java |   172 +
 .../src/org/eclipse/jface/util/OpenStrategy.java   |   492 +
 .../src/org/eclipse/jface/util/Policy.java         |   265 +
 .../eclipse/jface/util/PropertyChangeEvent.java    |   109 +
 .../src/org/eclipse/jface/util/SafeRunnable.java   |   176 +
 .../org/eclipse/jface/util/SafeRunnableDialog.java |   296 +
 .../src/org/eclipse/jface/util/StatusHandler.java  |    39 +
 .../jface/util/StructuredTextSegmentListener.java  |    90 +
 .../jface/util/TransferDragSourceListener.java     |    41 +
 .../jface/util/TransferDropTargetListener.java     |    57 +
 .../src/org/eclipse/jface/util/Util.java           |   670 +
 .../util/VisualTextDirectionSegmentListener.java   |    55 +
 .../src/org/eclipse/jface/util/package.html        |    15 +
 .../jface/viewers/AbstractComboBoxCellEditor.java  |   104 +
 .../eclipse/jface/viewers/AbstractListViewer.java  |   529 +
 .../eclipse/jface/viewers/AbstractTableViewer.java |  1316 +
 .../eclipse/jface/viewers/AbstractTreeViewer.java  |  3216 ++
 .../org/eclipse/jface/viewers/AcceptAllFilter.java |    46 +
 .../jface/viewers/ArrayContentProvider.java        |    62 +
 .../eclipse/jface/viewers/BaseLabelProvider.java   |    78 +
 .../src/org/eclipse/jface/viewers/CellEditor.java  |   945 +
 .../eclipse/jface/viewers/CellLabelProvider.java   |   254 +
 .../jface/viewers/CellNavigationStrategy.java      |   168 +
 .../jface/viewers/CheckStateChangedEvent.java      |    79 +
 .../eclipse/jface/viewers/CheckboxCellEditor.java  |   135 +
 .../eclipse/jface/viewers/CheckboxTableViewer.java |   496 +
 .../eclipse/jface/viewers/CheckboxTreeViewer.java  |   644 +
 .../org/eclipse/jface/viewers/ColorCellEditor.java |   241 +
 .../eclipse/jface/viewers/ColumnLabelProvider.java |    68 +
 .../eclipse/jface/viewers/ColumnLayoutData.java    |    36 +
 .../org/eclipse/jface/viewers/ColumnPixelData.java |    82 +
 .../org/eclipse/jface/viewers/ColumnViewer.java    |   817 +
 .../eclipse/jface/viewers/ColumnViewerEditor.java  |   721 +
 .../viewers/ColumnViewerEditorActivationEvent.java |   164 +
 .../ColumnViewerEditorActivationListener.java      |    52 +
 .../ColumnViewerEditorActivationStrategy.java      |   108 +
 .../ColumnViewerEditorDeactivationEvent.java       |    56 +
 .../jface/viewers/ColumnViewerToolTipSupport.java  |   216 +
 .../eclipse/jface/viewers/ColumnWeightData.java    |    87 +
 .../eclipse/jface/viewers/ComboBoxCellEditor.java  |   291 +
 .../jface/viewers/ComboBoxViewerCellEditor.java    |   271 +
 .../src/org/eclipse/jface/viewers/ComboViewer.java |   234 +
 .../org/eclipse/jface/viewers/ContentViewer.java   |   333 +
 .../org/eclipse/jface/viewers/CustomHashtable.java |   434 +
 .../jface/viewers/DecoratingLabelProvider.java     |   403 +
 .../viewers/DecoratingStyledCellLabelProvider.java |   300 +
 .../eclipse/jface/viewers/DecorationContext.java   |    65 +
 .../jface/viewers/DecorationOverlayIcon.java       |   185 +
 .../viewers/DelegatingStyledCellLabelProvider.java |   241 +
 .../eclipse/jface/viewers/DialogCellEditor.java    |   370 +
 .../eclipse/jface/viewers/DoubleClickEvent.java    |    65 +
 .../org/eclipse/jface/viewers/EditingSupport.java  |   119 +
 .../jface/viewers/FocusCellHighlighter.java        |    89 +
 .../viewers/FocusCellOwnerDrawHighlighter.java     |   208 +
 .../eclipse/jface/viewers/IBaseLabelProvider.java  |    85 +
 .../jface/viewers/IBasicPropertyConstants.java     |    52 +
 .../eclipse/jface/viewers/ICellEditorListener.java |    66 +
 .../jface/viewers/ICellEditorValidator.java        |    36 +
 .../org/eclipse/jface/viewers/ICellModifier.java   |    71 +
 .../eclipse/jface/viewers/ICheckStateListener.java |    26 +
 .../eclipse/jface/viewers/ICheckStateProvider.java |    64 +
 .../src/org/eclipse/jface/viewers/ICheckable.java  |    57 +
 .../org/eclipse/jface/viewers/IColorDecorator.java |    44 +
 .../org/eclipse/jface/viewers/IColorProvider.java  |    39 +
 .../eclipse/jface/viewers/IContentProvider.java    |    59 +
 .../src/org/eclipse/jface/viewers/IDecoration.java |   139 +
 .../eclipse/jface/viewers/IDecorationContext.java  |    42 +
 .../jface/viewers/IDelayedLabelDecorator.java      |    34 +
 .../jface/viewers/IDoubleClickListener.java        |    23 +
 .../eclipse/jface/viewers/IElementComparer.java    |    42 +
 .../src/org/eclipse/jface/viewers/IFilter.java     |    28 +
 .../org/eclipse/jface/viewers/IFontDecorator.java  |    36 +
 .../org/eclipse/jface/viewers/IFontProvider.java   |    31 +
 .../viewers/IIndexableLazyContentProvider.java     |    29 +
 .../org/eclipse/jface/viewers/IInputProvider.java  |    23 +
 .../jface/viewers/IInputSelectionProvider.java     |    19 +
 .../org/eclipse/jface/viewers/ILabelDecorator.java |    60 +
 .../org/eclipse/jface/viewers/ILabelProvider.java  |    40 +
 .../jface/viewers/ILabelProviderListener.java      |    31 +
 .../jface/viewers/ILazyContentProvider.java        |    42 +
 .../jface/viewers/ILazyTreeContentProvider.java    |    78 +
 .../viewers/ILazyTreePathContentProvider.java      |    99 +
 .../jface/viewers/ILightweightLabelDecorator.java  |    28 +
 .../org/eclipse/jface/viewers/IOpenListener.java   |    23 +
 .../jface/viewers/IPostSelectionProvider.java      |    43 +
 .../src/org/eclipse/jface/viewers/ISelection.java  |    29 +
 .../jface/viewers/ISelectionChangedListener.java   |    29 +
 .../eclipse/jface/viewers/ISelectionProvider.java  |    51 +
 .../jface/viewers/IStructuredContentProvider.java  |    29 +
 .../jface/viewers/IStructuredSelection.java        |    58 +
 .../eclipse/jface/viewers/ITableColorProvider.java |    45 +
 .../eclipse/jface/viewers/ITableFontProvider.java  |    31 +
 .../eclipse/jface/viewers/ITableLabelProvider.java |    47 +
 .../eclipse/jface/viewers/IToolTipProvider.java    |    32 +
 .../jface/viewers/ITreeContentProvider.java        |    73 +
 .../jface/viewers/ITreePathContentProvider.java    |    78 +
 .../jface/viewers/ITreePathLabelProvider.java      |    28 +
 .../org/eclipse/jface/viewers/ITreeSelection.java  |    57 +
 .../eclipse/jface/viewers/ITreeViewerListener.java |    31 +
 .../jface/viewers/IViewerLabelProvider.java        |    39 +
 .../org/eclipse/jface/viewers/LabelDecorator.java  |    74 +
 .../org/eclipse/jface/viewers/LabelProvider.java   |    58 +
 .../jface/viewers/LabelProviderChangedEvent.java   |    96 +
 .../src/org/eclipse/jface/viewers/ListViewer.java  |   209 +
 .../viewers/NamedHandleObjectLabelProvider.java    |    49 +
 .../src/org/eclipse/jface/viewers/OpenEvent.java   |    66 +
 .../jface/viewers/OwnerDrawLabelProvider.java      |   278 +
 .../eclipse/jface/viewers/SWTFocusCellManager.java |   226 +
 .../jface/viewers/SelectionChangedEvent.java       |    67 +
 .../eclipse/jface/viewers/StructuredSelection.java |   194 +
 .../eclipse/jface/viewers/StructuredViewer.java    |  2342 ++
 .../jface/viewers/StructuredViewerInternals.java   |    87 +
 .../jface/viewers/StyledCellLabelProvider.java     |   414 +
 .../org/eclipse/jface/viewers/StyledString.java    |   569 +
 .../viewers/TableColumnViewerLabelProvider.java    |    93 +
 .../src/org/eclipse/jface/viewers/TableLayout.java |   262 +
 .../org/eclipse/jface/viewers/TableTreeViewer.java |   800 +
 .../src/org/eclipse/jface/viewers/TableViewer.java |   456 +
 .../eclipse/jface/viewers/TableViewerColumn.java   |    89 +
 .../eclipse/jface/viewers/TableViewerEditor.java   |   161 +
 .../jface/viewers/TableViewerFocusCellManager.java |   111 +
 .../org/eclipse/jface/viewers/TableViewerRow.java  |   226 +
 .../org/eclipse/jface/viewers/TextCellEditor.java  |   496 +
 .../viewers/TreeColumnViewerLabelProvider.java     |    92 +
 .../eclipse/jface/viewers/TreeExpansionEvent.java  |    62 +
 .../src/org/eclipse/jface/viewers/TreeNode.java    |   138 +
 .../jface/viewers/TreeNodeContentProvider.java     |    67 +
 .../src/org/eclipse/jface/viewers/TreePath.java    |   234 +
 .../jface/viewers/TreePathViewerSorter.java        |   104 +
 .../org/eclipse/jface/viewers/TreeSelection.java   |   216 +
 .../src/org/eclipse/jface/viewers/TreeViewer.java  |  1106 +
 .../eclipse/jface/viewers/TreeViewerColumn.java    |    89 +
 .../eclipse/jface/viewers/TreeViewerEditor.java    |   160 +
 .../jface/viewers/TreeViewerFocusCellManager.java  |   163 +
 .../org/eclipse/jface/viewers/TreeViewerRow.java   |   346 +
 .../src/org/eclipse/jface/viewers/Viewer.java      |   397 +
 .../src/org/eclipse/jface/viewers/ViewerCell.java  |   422 +
 .../org/eclipse/jface/viewers/ViewerColumn.java    |   177 +
 .../eclipse/jface/viewers/ViewerComparator.java    |   218 +
 .../eclipse/jface/viewers/ViewerDropAdapter.java   |   534 +
 .../org/eclipse/jface/viewers/ViewerFilter.java    |   117 +
 .../src/org/eclipse/jface/viewers/ViewerLabel.java |   414 +
 .../src/org/eclipse/jface/viewers/ViewerRow.java   |   434 +
 .../org/eclipse/jface/viewers/ViewerSorter.java    |    78 +
 .../jface/viewers/WrappedViewerLabelProvider.java  |   197 +
 .../viewers/deferred/AbstractConcurrentModel.java  |    97 +
 .../viewers/deferred/AbstractVirtualTable.java     |    88 +
 .../deferred/BackgroundContentProvider.java        |   566 +
 .../jface/viewers/deferred/ChangeQueue.java        |   136 +
 .../viewers/deferred/ConcurrentTableUpdator.java   |   380 +
 .../viewers/deferred/DeferredContentProvider.java  |   205 +
 .../viewers/deferred/FastProgressReporter.java     |   146 +
 .../jface/viewers/deferred/IConcurrentModel.java   |    79 +
 .../viewers/deferred/IConcurrentModelListener.java |    52 +
 .../eclipse/jface/viewers/deferred/IntHashMap.java |    93 +
 .../viewers/deferred/LazySortedCollection.java     |  1433 +
 .../eclipse/jface/viewers/deferred/SetModel.java   |   128 +
 .../eclipse/jface/viewers/deferred/package.html    |    17 +
 .../src/org/eclipse/jface/viewers/package.html     |    70 +
 .../eclipse/jface/window/ApplicationWindow.java    |   855 +
 .../org/eclipse/jface/window/DefaultToolTip.java   |   292 +
 .../org/eclipse/jface/window/IShellProvider.java   |    31 +
 .../eclipse/jface/window/SameShellProvider.java    |    47 +
 .../src/org/eclipse/jface/window/ToolTip.java      |   660 +
 .../src/org/eclipse/jface/window/Window.java       |  1074 +
 .../org/eclipse/jface/window/WindowManager.java    |   161 +
 .../src/org/eclipse/jface/window/package.html      |    31 +
 .../src/org/eclipse/jface/wizard/IWizard.java      |   243 +
 .../org/eclipse/jface/wizard/IWizardContainer.java |   115 +
 .../eclipse/jface/wizard/IWizardContainer2.java    |    40 +
 .../src/org/eclipse/jface/wizard/IWizardNode.java  |    77 +
 .../src/org/eclipse/jface/wizard/IWizardPage.java  |    96 +
 .../eclipse/jface/wizard/ProgressMonitorPart.java  |   394 +
 .../src/org/eclipse/jface/wizard/Wizard.java       |   445 +
 .../src/org/eclipse/jface/wizard/WizardDialog.java |  1545 +
 .../src/org/eclipse/jface/wizard/WizardPage.java   |   328 +
 .../eclipse/jface/wizard/WizardSelectionPage.java  |   143 +
 .../src/org/eclipse/jface/wizard/images/page.png   |   Bin 0 -> 718 bytes
 .../src/org/eclipse/jface/wizard/images/stop.png   |   Bin 0 -> 326 bytes
 .../src/org/eclipse/jface/wizard/package.html      |    47 +
 .../.classpath                                     |     7 +
 .../.gitignore                                     |     2 +
 .../org.eclipse.osgi.compatibility.state/.project  |    33 +
 .../.settings/org.eclipse.core.resources.prefs     |     5 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   376 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    91 +
 .../.settings/org.eclipse.pde.core.prefs           |     3 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../OSGI-INF/l10n/bundle.properties                |     3 +
 .../about.html                                     |    28 +
 .../build.properties                               |     7 +
 .../org.eclipse.osgi.compatibility.state/pom.xml   |    24 +
 .../osgi/compatibility/state/Activator.java        |    27 +
 .../compatibility/state/PlatformAdminImpl.java     |   148 +
 .../state/PlatformBundleListener.java              |   198 +
 .../osgi/compatibility/state/ReadOnlyState.java    |   236 +
 .../osgi/compatibility/state/StateConverter.java   |   206 +
 .../osgi/internal/module/BundleConstraint.java     |    28 +
 .../internal/module/CompositeResolveHelper.java    |    17 +
 .../module/CompositeResolveHelperRegistry.java     |    17 +
 .../osgi/internal/module/GenericCapability.java    |    51 +
 .../osgi/internal/module/GenericConstraint.java    |    55 +
 .../osgi/internal/module/GroupingChecker.java      |   435 +
 .../eclipse/osgi/internal/module/MappedList.java   |    81 +
 .../osgi/internal/module/PermissionChecker.java    |    96 +
 .../osgi/internal/module/ResolverBundle.java       |   664 +
 .../osgi/internal/module/ResolverConstraint.java   |   151 +
 .../osgi/internal/module/ResolverExport.java       |    47 +
 .../eclipse/osgi/internal/module/ResolverImpl.java |  2303 ++
 .../osgi/internal/module/ResolverImport.java       |    45 +
 .../osgi/internal/module/VersionHashMap.java       |   109 +
 .../osgi/internal/module/VersionSupplier.java      |    71 +
 .../internal/resolver/BaseDescriptionImpl.java     |   174 +
 .../osgi/internal/resolver/BundleDeltaImpl.java    |    78 +
 .../internal/resolver/BundleDescriptionImpl.java   |  1242 +
 .../internal/resolver/BundleSpecificationImpl.java |   158 +
 .../resolver/ExportPackageDescriptionImpl.java     |   238 +
 .../internal/resolver/GenericDescriptionImpl.java  |   145 +
 .../resolver/GenericSpecificationImpl.java         |   198 +
 .../internal/resolver/HostSpecificationImpl.java   |   173 +
 .../resolver/ImportPackageSpecificationImpl.java   |   261 +
 .../resolver/NativeCodeDescriptionImpl.java        |   217 +
 .../resolver/NativeCodeSpecificationImpl.java      |   195 +
 .../osgi/internal/resolver/ResolverErrorImpl.java  |    82 +
 .../osgi/internal/resolver/StateBuilder.java       |   913 +
 .../osgi/internal/resolver/StateDeltaImpl.java     |   158 +
 .../osgi/internal/resolver/StateHelperImpl.java    |   646 +
 .../eclipse/osgi/internal/resolver/StateImpl.java  |  1334 +
 .../internal/resolver/StateMessages.properties     |    35 +
 .../eclipse/osgi/internal/resolver/StateMsg.java   |    46 +
 .../internal/resolver/StateObjectFactoryImpl.java  |   584 +
 .../osgi/internal/resolver/StateReader.java        |   876 +
 .../osgi/internal/resolver/StateWriter.java        |   713 +
 .../eclipse/osgi/internal/resolver/UserState.java  |    63 +
 .../internal/resolver/VersionConstraintImpl.java   |   247 +
 .../org.eclipse.osgi.services/.classpath           |    11 +
 .../org.eclipse.osgi.services/.gitignore           |     2 +
 eclipse-bundles/org.eclipse.osgi.services/.project |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.jdt.core.prefs           |   118 +
 .../org.eclipse.osgi.services/META-INF/MANIFEST.MF |    46 +
 .../org.eclipse.osgi.services/META-INF/p2.inf      |     9 +
 .../org.eclipse.osgi.services/about.html           |    73 +
 .../about_files/LICENSE-2.0.txt                    |   202 +
 .../org.eclipse.osgi.services/build.properties     |    21 +
 .../forceQualifierUpdate.txt                       |     2 +
 .../org.eclipse.osgi.services/plugin.properties    |    13 +
 eclipse-bundles/org.eclipse.osgi.services/pom.xml  |    38 +
 .../src/org/osgi/service/cm/Configuration.java     |   275 +
 .../org/osgi/service/cm/ConfigurationAdmin.java    |   291 +
 .../org/osgi/service/cm/ConfigurationEvent.java    |   179 +
 .../osgi/service/cm/ConfigurationException.java    |   104 +
 .../org/osgi/service/cm/ConfigurationListener.java |    52 +
 .../osgi/service/cm/ConfigurationPermission.java   |   622 +
 .../org/osgi/service/cm/ConfigurationPlugin.java   |   128 +
 .../src/org/osgi/service/cm/ManagedService.java    |   156 +
 .../org/osgi/service/cm/ManagedServiceFactory.java |   181 +
 .../cm/SynchronousConfigurationListener.java       |    49 +
 .../src/org/osgi/service/cm/package-info.java      |    42 +
 .../src/org/osgi/service/cm/packageinfo            |     1 +
 .../osgi/service/component/ComponentConstants.java |   126 +
 .../osgi/service/component/ComponentContext.java   |   187 +
 .../osgi/service/component/ComponentException.java |    79 +
 .../osgi/service/component/ComponentFactory.java   |    49 +
 .../osgi/service/component/ComponentInstance.java  |    49 +
 .../service/component/annotations/Activate.java    |    44 +
 .../service/component/annotations/Component.java   |   200 +
 .../component/annotations/ConfigurationPolicy.java |    61 +
 .../service/component/annotations/Deactivate.java  |    44 +
 .../service/component/annotations/Modified.java    |    44 +
 .../service/component/annotations/Reference.java   |   152 +
 .../annotations/ReferenceCardinality.java          |    63 +
 .../component/annotations/ReferencePolicy.java     |    57 +
 .../annotations/ReferencePolicyOption.java         |    56 +
 .../component/annotations/package-info.java        |    31 +
 .../osgi/service/component/annotations/packageinfo |     1 +
 .../org/osgi/service/component/package-info.java   |    42 +
 .../src/org/osgi/service/component/packageinfo     |     1 +
 .../src/org/osgi/service/device/Constants.java     |    75 +
 .../src/org/osgi/service/device/Device.java        |    65 +
 .../src/org/osgi/service/device/Driver.java        |   108 +
 .../src/org/osgi/service/device/DriverLocator.java |    65 +
 .../org/osgi/service/device/DriverSelector.java    |    54 +
 .../src/org/osgi/service/device/Match.java         |    46 +
 .../src/org/osgi/service/device/package-info.java  |    40 +
 .../src/org/osgi/service/device/packageinfo        |     1 +
 .../src/org/osgi/service/event/Event.java          |   298 +
 .../src/org/osgi/service/event/EventAdmin.java     |    56 +
 .../src/org/osgi/service/event/EventConstants.java |   243 +
 .../src/org/osgi/service/event/EventHandler.java   |    72 +
 .../org/osgi/service/event/EventProperties.java    |   261 +
 .../org/osgi/service/event/TopicPermission.java    |   548 +
 .../src/org/osgi/service/event/package-info.java   |    42 +
 .../src/org/osgi/service/event/packageinfo         |     1 +
 .../src/org/osgi/service/http/HttpContext.java     |   181 +
 .../src/org/osgi/service/http/HttpService.java     |   172 +
 .../org/osgi/service/http/NamespaceException.java  |    87 +
 .../service/http/context/ServletContextHelper.java |   310 +
 .../osgi/service/http/context/package-info.java    |    42 +
 .../src/org/osgi/service/http/context/packageinfo  |     1 +
 .../src/org/osgi/service/http/package-info.java    |    40 +
 .../src/org/osgi/service/http/packageinfo          |     1 +
 .../service/http/runtime/HttpServiceRuntime.java   |    56 +
 .../http/runtime/HttpServiceRuntimeConstants.java  |    66 +
 .../service/http/runtime/dto/BaseServletDTO.java   |    70 +
 .../service/http/runtime/dto/DTOConstants.java     |    76 +
 .../service/http/runtime/dto/ErrorPageDTO.java     |    38 +
 .../http/runtime/dto/FailedErrorPageDTO.java       |    44 +
 .../service/http/runtime/dto/FailedFilterDTO.java  |    44 +
 .../http/runtime/dto/FailedListenerDTO.java        |    44 +
 .../http/runtime/dto/FailedResourceDTO.java        |    44 +
 .../http/runtime/dto/FailedServletContextDTO.java  |    51 +
 .../service/http/runtime/dto/FailedServletDTO.java |    43 +
 .../osgi/service/http/runtime/dto/FilterDTO.java   |    99 +
 .../osgi/service/http/runtime/dto/ListenerDTO.java |    49 +
 .../service/http/runtime/dto/RequestInfoDTO.java   |    60 +
 .../osgi/service/http/runtime/dto/ResourceDTO.java |    57 +
 .../osgi/service/http/runtime/dto/RuntimeDTO.java  |    86 +
 .../http/runtime/dto/ServletContextDTO.java        |   130 +
 .../osgi/service/http/runtime/dto/ServletDTO.java  |    36 +
 .../service/http/runtime/dto/package-info.java     |    42 +
 .../org/osgi/service/http/runtime/dto/packageinfo  |     1 +
 .../osgi/service/http/runtime/package-info.java    |    42 +
 .../src/org/osgi/service/http/runtime/packageinfo  |     1 +
 .../http/whiteboard/HttpWhiteboardConstants.java   |   465 +
 .../osgi/service/http/whiteboard/package-info.java |    42 +
 .../org/osgi/service/http/whiteboard/packageinfo   |     1 +
 .../src/org/osgi/service/log/LogEntry.java         |   110 +
 .../src/org/osgi/service/log/LogListener.java      |    51 +
 .../src/org/osgi/service/log/LogReaderService.java |   100 +
 .../src/org/osgi/service/log/LogService.java       |   156 +
 .../src/org/osgi/service/log/package-info.java     |    40 +
 .../src/org/osgi/service/log/packageinfo           |     1 +
 .../osgi/service/metatype/AttributeDefinition.java |   309 +
 .../osgi/service/metatype/MetaTypeInformation.java |    54 +
 .../osgi/service/metatype/MetaTypeProvider.java    |    84 +
 .../org/osgi/service/metatype/MetaTypeService.java |    71 +
 .../service/metatype/ObjectClassDefinition.java    |   121 +
 .../org/osgi/service/metatype/package-info.java    |    42 +
 .../src/org/osgi/service/metatype/packageinfo      |     1 +
 .../service/provisioning/ProvisioningService.java  |   213 +
 .../osgi/service/provisioning/package-info.java    |    40 +
 .../src/org/osgi/service/provisioning/packageinfo  |     1 +
 .../src/org/osgi/service/upnp/UPnPAction.java      |   142 +
 .../src/org/osgi/service/upnp/UPnPDevice.java      |   291 +
 .../org/osgi/service/upnp/UPnPEventListener.java   |    85 +
 .../src/org/osgi/service/upnp/UPnPException.java   |   115 +
 .../src/org/osgi/service/upnp/UPnPIcon.java        |   122 +
 .../osgi/service/upnp/UPnPLocalStateVariable.java  |    48 +
 .../src/org/osgi/service/upnp/UPnPService.java     |   194 +
 .../org/osgi/service/upnp/UPnPStateVariable.java   |   378 +
 .../src/org/osgi/service/upnp/package-info.java    |    40 +
 .../src/org/osgi/service/upnp/packageinfo          |     1 +
 .../org/osgi/service/useradmin/Authorization.java  |   103 +
 .../src/org/osgi/service/useradmin/Group.java      |   157 +
 .../src/org/osgi/service/useradmin/Role.java       |   117 +
 .../src/org/osgi/service/useradmin/User.java       |    94 +
 .../src/org/osgi/service/useradmin/UserAdmin.java  |   155 +
 .../org/osgi/service/useradmin/UserAdminEvent.java |   111 +
 .../osgi/service/useradmin/UserAdminListener.java  |    44 +
 .../service/useradmin/UserAdminPermission.java     |   606 +
 .../org/osgi/service/useradmin/package-info.java   |    40 +
 .../src/org/osgi/service/useradmin/packageinfo     |     1 +
 .../org/osgi/service/wireadmin/BasicEnvelope.java  |    65 +
 .../src/org/osgi/service/wireadmin/Consumer.java   |   102 +
 .../src/org/osgi/service/wireadmin/Envelope.java   |    79 +
 .../src/org/osgi/service/wireadmin/Producer.java   |   124 +
 .../src/org/osgi/service/wireadmin/Wire.java       |   271 +
 .../src/org/osgi/service/wireadmin/WireAdmin.java  |   164 +
 .../org/osgi/service/wireadmin/WireAdminEvent.java |   267 +
 .../osgi/service/wireadmin/WireAdminListener.java  |    72 +
 .../org/osgi/service/wireadmin/WireConstants.java  |   224 +
 .../org/osgi/service/wireadmin/WirePermission.java |   459 +
 .../org/osgi/service/wireadmin/package-info.java   |    40 +
 .../src/org/osgi/service/wireadmin/packageinfo     |     1 +
 eclipse-bundles/org.eclipse.osgi.util/.classpath   |    11 +
 eclipse-bundles/org.eclipse.osgi.util/.gitignore   |     2 +
 eclipse-bundles/org.eclipse.osgi.util/.project     |    28 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.jdt.core.prefs           |   118 +
 .../org.eclipse.osgi.util/META-INF/MANIFEST.MF     |    19 +
 eclipse-bundles/org.eclipse.osgi.util/about.html   |    73 +
 .../about_files/LICENSE-2.0.txt                    |   202 +
 .../org.eclipse.osgi.util/build.properties         |    19 +
 .../org.eclipse.osgi.util/forceQualifierUpdate.txt |     2 +
 .../org.eclipse.osgi.util/plugin.properties        |    13 +
 eclipse-bundles/org.eclipse.osgi.util/pom.xml      |    38 +
 .../src/org/osgi/util/measurement/Measurement.java |   476 +
 .../src/org/osgi/util/measurement/State.java       |   145 +
 .../src/org/osgi/util/measurement/Unit.java        |   477 +
 .../org/osgi/util/measurement/package-info.java    |    34 +
 .../src/org/osgi/util/measurement/packageinfo      |     1 +
 .../src/org/osgi/util/position/Position.java       |   232 +
 .../src/org/osgi/util/position/package-info.java   |    34 +
 .../src/org/osgi/util/position/packageinfo         |     1 +
 .../src/org/osgi/util/xml/XMLParserActivator.java  |   479 +
 .../src/org/osgi/util/xml/package-info.java        |    34 +
 .../src/org/osgi/util/xml/packageinfo              |     1 +
 eclipse-bundles/org.eclipse.osgi/.classpath        |    18 +
 .../org.eclipse.osgi/.classpath.osgisource         |    21 +
 eclipse-bundles/org.eclipse.osgi/.gitignore        |    11 +
 eclipse-bundles/org.eclipse.osgi/.options          |    67 +
 eclipse-bundles/org.eclipse.osgi/.project          |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     5 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   377 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    57 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    91 +
 .../CDC-1.0_Foundation-1.0.profile                 |    27 +
 .../CDC-1.1_Foundation-1.1.profile                 |    33 +
 eclipse-bundles/org.eclipse.osgi/J2SE-1.2.profile  |    50 +
 eclipse-bundles/org.eclipse.osgi/J2SE-1.3.profile  |    72 +
 eclipse-bundles/org.eclipse.osgi/J2SE-1.4.profile  |   133 +
 eclipse-bundles/org.eclipse.osgi/J2SE-1.5.profile  |   161 +
 eclipse-bundles/org.eclipse.osgi/JRE-1.1.profile   |    24 +
 .../org.eclipse.osgi/JavaSE-1.6.profile            |   198 +
 .../org.eclipse.osgi/JavaSE-1.7.profile            |   201 +
 .../org.eclipse.osgi/JavaSE-1.8.profile            |   208 +
 eclipse-bundles/org.eclipse.osgi/JavaSE-9.profile  |   212 +
 .../org.eclipse.osgi/JavaSE_compact1-1.8.profile   |    37 +
 .../org.eclipse.osgi/JavaSE_compact2-1.8.profile   |    64 +
 .../org.eclipse.osgi/JavaSE_compact3-1.8.profile   |    98 +
 .../org.eclipse.osgi/META-INF/MANIFEST.MF          |   105 +
 .../org.osgi.framework.launch.FrameworkFactory     |     1 +
 .../org.eclipse.osgi/OSGi_Minimum-1.0.profile      |    24 +
 .../org.eclipse.osgi/OSGi_Minimum-1.1.profile      |    25 +
 .../org.eclipse.osgi/OSGi_Minimum-1.2.profile      |    26 +
 eclipse-bundles/org.eclipse.osgi/about.html        |    91 +
 .../org.eclipse.osgi/about_files/LICENSE-2.0.txt   |   202 +
 eclipse-bundles/org.eclipse.osgi/bnd.bnd           |    35 +
 eclipse-bundles/org.eclipse.osgi/build.properties  |    36 +
 .../core/runtime/adaptor/EclipseStarter.java       |  1427 +
 .../org/eclipse/core/runtime/adaptor/package.html  |    17 +
 .../runtime/internal/adaptor/ConsoleManager.java   |    76 +
 .../internal/adaptor/DefaultStartupMonitor.java    |    69 +
 .../internal/adaptor/EclipseAppLauncher.java       |   191 +
 .../src/org/eclipse/osgi/container/Module.java     |   714 +
 .../eclipse/osgi/container/ModuleCapability.java   |    89 +
 .../osgi/container/ModuleCollisionHook.java        |    59 +
 .../eclipse/osgi/container/ModuleContainer.java    |  1709 ++
 .../osgi/container/ModuleContainerAdaptor.java     |   297 +
 .../org/eclipse/osgi/container/ModuleDatabase.java |  1675 +
 .../org/eclipse/osgi/container/ModuleLoader.java   |    74 +
 .../eclipse/osgi/container/ModuleRequirement.java  |   144 +
 .../osgi/container/ModuleResolutionReport.java     |   210 +
 .../org/eclipse/osgi/container/ModuleResolver.java |  1514 +
 .../org/eclipse/osgi/container/ModuleRevision.java |   237 +
 .../osgi/container/ModuleRevisionBuilder.java      |   285 +
 .../eclipse/osgi/container/ModuleRevisions.java    |   130 +
 .../src/org/eclipse/osgi/container/ModuleWire.java |    80 +
 .../org/eclipse/osgi/container/ModuleWiring.java   |   456 +
 .../org/eclipse/osgi/container/SystemModule.java   |   255 +
 .../builders/OSGiManifestBuilderFactory.java       |   988 +
 .../namespaces/EclipsePlatformNamespace.java       |    43 +
 .../namespaces/EquinoxFragmentNamespace.java       |    40 +
 .../namespaces/EquinoxModuleDataNamespace.java     |   148 +
 .../org/eclipse/osgi/framework/util/ArrayMap.java  |   183 +
 .../org/eclipse/osgi/framework/util/FilePath.java  |   257 +
 .../org/eclipse/osgi/framework/util/Headers.java   |   336 +
 .../eclipse/osgi/framework/util/KeyedElement.java  |    39 +
 .../eclipse/osgi/framework/util/KeyedHashSet.java  |   490 +
 .../eclipse/osgi/framework/util/ObjectPool.java    |    49 +
 .../eclipse/osgi/framework/util/SecureAction.java  |   482 +
 .../internal/container/AtomicLazyInitializer.java  |    76 +
 .../osgi/internal/container/Capabilities.java      |   266 +
 .../osgi/internal/container/ComputeNodeOrder.java  |   514 +
 .../internal/container/EquinoxReentrantLock.java   |    24 +
 .../osgi/internal/container/InternalUtils.java     |   164 +
 .../eclipse/osgi/internal/container/LockSet.java   |   101 +
 .../src/org/eclipse/osgi/internal/debug/Debug.java |   357 +
 .../osgi/internal/debug/EclipseDebugTrace.java     |   675 +
 .../osgi/internal/debug/FrameworkDebugOptions.java |   521 +
 .../internal/debug/FrameworkDebugTraceEntry.java   |   276 +
 .../osgi/internal/framework/AliasMapper.java       |   153 +
 .../osgi/internal/framework/BundleContextImpl.java |  1042 +
 .../osgi/internal/framework/ContextFinder.java     |   175 +
 .../osgi/internal/framework/DTOBuilder.java        |   500 +
 .../osgi/internal/framework/EquinoxBundle.java     |   989 +
 .../internal/framework/EquinoxConfiguration.java   |  1156 +
 .../osgi/internal/framework/EquinoxContainer.java  |   286 +
 .../framework/EquinoxContainerAdaptor.java         |   336 +
 .../internal/framework/EquinoxEventPublisher.java  |   443 +
 .../osgi/internal/framework/FilterImpl.java        |  1956 ++
 .../internal/framework/OSGiFrameworkHooks.java     |   371 +
 .../osgi/internal/framework/StorageSaver.java      |    96 +
 .../internal/framework/SystemBundleActivator.java  |   228 +
 .../framework/UniversalUniqueIdentifier.java       |   270 +
 .../framework/XMLParsingServiceFactory.java        |    62 +
 .../framework/legacy/PackageAdminImpl.java         |   467 +
 .../internal/framework/legacy/StartLevelImpl.java  |    74 +
 .../eclipse/osgi/internal/framework/osname.aliases |    52 +
 .../osgi/internal/framework/processor.aliases      |    30 +
 .../hookregistry/ActivatorHookFactory.java         |    27 +
 .../hookregistry/BundleFileWrapperFactoryHook.java |    33 +
 .../internal/hookregistry/ClassLoaderHook.java     |   295 +
 .../internal/hookregistry/HookConfigurator.java    |    24 +
 .../osgi/internal/hookregistry/HookRegistry.java   |   285 +
 .../internal/hookregistry/StorageHookFactory.java  |   189 +
 .../osgi/internal/hooks/DevClassLoadingHook.java   |   112 +
 .../osgi/internal/hooks/EclipseLazyStarter.java    |   181 +
 .../eclipse/osgi/internal/loader/BundleLoader.java |  1176 +
 .../osgi/internal/loader/BundleLoaderSources.java  |    85 +
 .../osgi/internal/loader/EquinoxClassLoader.java   |    86 +
 .../osgi/internal/loader/FragmentLoader.java       |    52 +
 .../osgi/internal/loader/ModuleClassLoader.java    |   437 +
 .../osgi/internal/loader/SystemBundleLoader.java   |   136 +
 .../internal/loader/buddy/DependentPolicy.java     |   126 +
 .../osgi/internal/loader/buddy/GlobalPolicy.java   |    71 +
 .../osgi/internal/loader/buddy/IBuddyPolicy.java   |    22 +
 .../osgi/internal/loader/buddy/PolicyHandler.java  |   220 +
 .../internal/loader/buddy/RegisteredPolicy.java    |   118 +
 .../osgi/internal/loader/buddy/SystemPolicy.java   |    93 +
 .../internal/loader/classpath/ClasspathEntry.java  |   127 +
 .../loader/classpath/ClasspathManager.java         |   824 +
 .../loader/classpath/FragmentClasspath.java        |    63 +
 .../loader/sources/FilteredSourcePackage.java      |   100 +
 .../loader/sources/MultiSourcePackage.java         |    68 +
 .../internal/loader/sources/NullPackageSource.java |    65 +
 .../internal/loader/sources/PackageSource.java     |   194 +
 .../loader/sources/SingleSourcePackage.java        |    70 +
 .../osgi/internal/location/BasicLocation.java      |   240 +
 .../osgi/internal/location/EquinoxLocations.java   |   374 +
 .../osgi/internal/log/BasicReadWriteLock.java      |    69 +
 .../osgi/internal/log/EquinoxLogFactory.java       |   106 +
 .../osgi/internal/log/EquinoxLogServices.java      |   139 +
 .../osgi/internal/log/EquinoxLogWriter.java        |   738 +
 .../osgi/internal/log/EventAdminAdapter.java       |   117 +
 .../osgi/internal/log/EventAdminLogListener.java   |   153 +
 .../osgi/internal/log/ExtendedLogEntryImpl.java    |   120 +
 .../log/ExtendedLogReaderServiceFactory.java       |   297 +
 .../internal/log/ExtendedLogReaderServiceImpl.java |    65 +
 .../internal/log/ExtendedLogServiceFactory.java    |    73 +
 .../osgi/internal/log/ExtendedLogServiceImpl.java  |    93 +
 .../osgi/internal/log/LogServiceManager.java       |   319 +
 .../org/eclipse/osgi/internal/log/LoggerImpl.java  |    56 +
 .../osgi/internal/log/SerializedTaskQueue.java     |    58 +
 .../osgi/internal/permadmin/BundlePermissions.java |   101 +
 .../internal/permadmin/EquinoxSecurityManager.java |   192 +
 .../internal/permadmin/PermissionAdminTable.java   |    50 +
 .../permadmin/PermissionInfoCollection.java        |   132 +
 .../osgi/internal/permadmin/PermissionsHash.java   |   103 +
 .../osgi/internal/permadmin/SecurityAdmin.java     |   866 +
 .../osgi/internal/permadmin/SecurityRow.java       |   457 +
 .../internal/permadmin/SecurityRowSnapShot.java    |    85 +
 .../osgi/internal/permadmin/SecurityTable.java     |   133 +
 .../internal/permadmin/SecurityTableUpdate.java    |    44 +
 .../osgi/internal/permadmin/implied.permissions    |    52 +
 .../service/security/AuthorizationEngine.java      |    88 +
 .../service/security/AuthorizationEvent.java       |    82 +
 .../service/security/AuthorizationListener.java    |    27 +
 .../service/security/AuthorizationStatus.java      |    35 +
 .../provisional/verifier/CertificateChain.java     |    64 +
 .../verifier/CertificateTrustAuthority.java        |    37 +
 .../provisional/verifier/CertificateVerifier.java  |    59 +
 .../verifier/CertificateVerifierFactory.java       |    42 +
 .../service/security/KeyStoreTrustEngine.java      |   340 +
 .../serviceregistry/FilteredServiceListener.java   |   207 +
 .../osgi/internal/serviceregistry/HookContext.java |    49 +
 .../serviceregistry/ModifiedServiceEvent.java      |    71 +
 .../PrototypeServiceFactoryUse.java                |   121 +
 .../internal/serviceregistry/ServiceConsumer.java  |    70 +
 .../serviceregistry/ServiceFactoryUse.java         |   274 +
 .../serviceregistry/ServiceObjectsImpl.java        |   152 +
 .../serviceregistry/ServiceProperties.java         |   186 +
 .../serviceregistry/ServiceReferenceImpl.java      |   275 +
 .../serviceregistry/ServiceRegistrationImpl.java   |   715 +
 .../internal/serviceregistry/ServiceRegistry.java  |  1402 +
 .../osgi/internal/serviceregistry/ServiceUse.java  |   175 +
 .../serviceregistry/ShrinkableCollection.java      |   195 +
 .../ShrinkableEntrySetValueCollection.java         |    65 +
 .../ShrinkableValueCollectionMap.java              |   191 +
 .../osgi/internal/signedcontent/BERProcessor.java  |   274 +
 .../osgi/internal/signedcontent/Base64.java        |   198 +
 .../signedcontent/DigestedInputStream.java         |   162 +
 .../internal/signedcontent/PKCS7DateParser.java    |    45 +
 .../internal/signedcontent/PKCS7Processor.java     |   484 +
 .../signedcontent/SignatureBlockProcessor.java     |   501 +
 .../internal/signedcontent/SignedBundleFile.java   |   147 +
 .../internal/signedcontent/SignedBundleHook.java   |   366 +
 .../signedcontent/SignedContentConstants.java      |    70 +
 .../internal/signedcontent/SignedContentFile.java  |   131 +
 .../internal/signedcontent/SignedContentImpl.java  |   173 +
 .../signedcontent/SignedContentMessages.java       |    48 +
 .../signedcontent/SignedContentMessages.properties |    37 +
 .../internal/signedcontent/SignedStorageHook.java  |   186 +
 .../internal/signedcontent/SignerInfoImpl.java     |    71 +
 .../signedcontent/TrustEngineListener.java         |    96 +
 .../internal/url/ContentHandlerFactoryImpl.java    |   162 +
 .../osgi/internal/url/ContentHandlerProxy.java     |   156 +
 .../osgi/internal/url/EquinoxFactoryManager.java   |   238 +
 .../internal/url/MultiplexingContentHandler.java   |    33 +
 .../osgi/internal/url/MultiplexingFactory.java     |   170 +
 .../internal/url/MultiplexingURLStreamHandler.java |   252 +
 .../internal/url/NullURLStreamHandlerService.java  |    74 +
 .../internal/url/URLStreamHandlerFactoryImpl.java  |   209 +
 .../osgi/internal/url/URLStreamHandlerProxy.java   |   237 +
 .../osgi/internal/url/URLStreamHandlerSetter.java  |    39 +
 .../osgi/internal/weaving/DynamicImportList.java   |    80 +
 .../internal/weaving/WeavingHookConfigurator.java  |    78 +
 .../osgi/internal/weaving/WovenClassImpl.java      |   323 +
 .../src/org/eclipse/osgi/launch/Equinox.java       |   183 +
 .../org/eclipse/osgi/launch/EquinoxFactory.java    |    27 +
 .../src/org/eclipse/osgi/launch/package.html       |    17 +
 .../PluginConversionException.java                 |    71 +
 .../service/pluginconversion/PluginConverter.java  |    80 +
 .../osgi/service/resolver/BaseDescription.java     |    97 +
 .../eclipse/osgi/service/resolver/BundleDelta.java |   126 +
 .../osgi/service/resolver/BundleDescription.java   |   271 +
 .../osgi/service/resolver/BundleSpecification.java |    39 +
 .../osgi/service/resolver/DisabledInfo.java        |    91 +
 .../service/resolver/ExportPackageDescription.java |    60 +
 .../osgi/service/resolver/GenericDescription.java  |    64 +
 .../service/resolver/GenericSpecification.java     |    57 +
 .../osgi/service/resolver/HostSpecification.java   |    35 +
 .../resolver/ImportPackageSpecification.java       |    69 +
 .../service/resolver/NativeCodeDescription.java    |    84 +
 .../service/resolver/NativeCodeSpecification.java  |    43 +
 .../osgi/service/resolver/PlatformAdmin.java       |   121 +
 .../eclipse/osgi/service/resolver/Resolver.java    |   146 +
 .../osgi/service/resolver/ResolverError.java       |   194 +
 .../service/resolver/ResolverHookException.java    |    29 +
 .../org/eclipse/osgi/service/resolver/State.java   |   638 +
 .../eclipse/osgi/service/resolver/StateDelta.java  |    53 +
 .../eclipse/osgi/service/resolver/StateHelper.java |   212 +
 .../osgi/service/resolver/StateObjectFactory.java  |   702 +
 .../eclipse/osgi/service/resolver/StateWire.java   |    81 +
 .../osgi/service/resolver/VersionConstraint.java   |   107 +
 .../osgi/service/resolver/VersionRange.java        |   127 +
 .../org/eclipse/osgi/service/resolver/package.html |    17 +
 .../eclipse/osgi/service/security/TrustEngine.java |   148 +
 .../org/eclipse/osgi/service/security/package.html |    14 +
 .../signedcontent/InvalidContentException.java     |    59 +
 .../eclipse/osgi/signedcontent/SignedContent.java  |    92 +
 .../osgi/signedcontent/SignedContentEntry.java     |    60 +
 .../osgi/signedcontent/SignedContentFactory.java   |    60 +
 .../org/eclipse/osgi/signedcontent/SignerInfo.java |    55 +
 .../org/eclipse/osgi/signedcontent/package.html    |    14 +
 .../src/org/eclipse/osgi/storage/BundleInfo.java   |   580 +
 .../osgi/storage/BundleLocalizationImpl.java       |    42 +
 .../osgi/storage/FrameworkExtensionInstaller.java  |   241 +
 .../eclipse/osgi/storage/ManifestLocalization.java |   268 +
 .../org/eclipse/osgi/storage/NativeCodeFinder.java |   233 +
 .../org/eclipse/osgi/storage/PermissionData.java   |   198 +
 .../src/org/eclipse/osgi/storage/Storage.java      |  1830 ++
 .../src/org/eclipse/osgi/storage/StorageUtil.java  |   284 +
 .../org/eclipse/osgi/storage/SystemBundleFile.java |   106 +
 .../osgi/storage/bundlefile/BundleEntry.java       |    96 +
 .../osgi/storage/bundlefile/BundleFile.java        |   200 +
 .../osgi/storage/bundlefile/BundleFileWrapper.java |    94 +
 .../storage/bundlefile/BundleFileWrapperChain.java |    51 +
 .../osgi/storage/bundlefile/DirBundleFile.java     |   152 +
 .../osgi/storage/bundlefile/DirZipBundleEntry.java |    77 +
 .../osgi/storage/bundlefile/FileBundleEntry.java   |    99 +
 .../osgi/storage/bundlefile/MRUBundleFileList.java |   222 +
 .../storage/bundlefile/NestedDirBundleFile.java    |    98 +
 .../osgi/storage/bundlefile/ZipBundleEntry.java    |   171 +
 .../osgi/storage/bundlefile/ZipBundleFile.java     |   360 +
 .../osgi/storage/url/BundleResourceHandler.java    |   292 +
 .../osgi/storage/url/BundleURLConnection.java      |   131 +
 .../osgi/storage/url/BundleURLConverter.java       |    55 +
 .../osgi/storage/url/bundleentry/Handler.java      |    40 +
 .../osgi/storage/url/bundleresource/Handler.java   |    49 +
 .../osgi/storage/url/reference/Handler.java        |    59 +
 .../url/reference/ReferenceInputStream.java        |    38 +
 .../url/reference/ReferenceURLConnection.java      |   111 +
 .../src/org/eclipse/osgi/util/TextProcessor.java   |   298 +
 .../src/org/eclipse/osgi/util/package.html         |    17 +
 .../org.eclipse.osgi/customBuildCallbacks.xml      |   164 +
 .../src/org/apache/felix/resolver/Candidates.java  |  1317 +
 .../apache/felix/resolver/FelixResolveContext.java |    44 +
 .../src/org/apache/felix/resolver/Logger.java      |   136 +
 .../org/apache/felix/resolver/ResolutionError.java |    49 +
 .../org/apache/felix/resolver/ResolverImpl.java    |  2510 ++
 .../felix/resolver/SimpleHostedCapability.java     |    61 +
 .../felix/src/org/apache/felix/resolver/Util.java  |   118 +
 .../src/org/apache/felix/resolver/WireImpl.java    |   116 +
 .../apache/felix/resolver/WrappedCapability.java   |   114 +
 .../apache/felix/resolver/WrappedRequirement.java  |   102 +
 .../org/apache/felix/resolver/WrappedResource.java |   131 +
 .../org/apache/felix/resolver/util/ArrayMap.java   |   184 +
 .../felix/resolver/util/CopyOnWriteList.java       |   319 +
 .../apache/felix/resolver/util/CopyOnWriteSet.java |   251 +
 .../apache/felix/resolver/util/OpenHashMap.java    |  1904 ++
 .../felix/resolver/util/OpenHashMapList.java       |    48 +
 .../apache/felix/resolver/util/OpenHashMapSet.java |    47 +
 .../org/apache/felix/resolver/util/ShadowList.java |    40 +
 .../org.eclipse.osgi/forceQualifierUpdate.txt      |     2 +
 .../osgi/CDC-1.1_Foundation-1.1.ee                 |    18 +
 .../org.eclipse.osgi/osgi/OSGi_Minimum-1.1.ee      |    18 +
 .../org.eclipse.osgi/osgi/OSGi_Minimum-1.2.ee      |    18 +
 .../osgi/src/org/osgi/dto/DTO.java                 |   273 +
 .../osgi/src/org/osgi/dto/package-info.java        |    42 +
 .../osgi/src/org/osgi/dto/packageinfo              |     1 +
 .../src/org/osgi/framework/AdaptPermission.java    |   622 +
 .../src/org/osgi/framework/AdminPermission.java    |  1017 +
 .../src/org/osgi/framework/AllServiceListener.java |    62 +
 .../osgi/src/org/osgi/framework/Bundle.java        |  1214 +
 .../src/org/osgi/framework/BundleActivator.java    |    88 +
 .../osgi/src/org/osgi/framework/BundleContext.java |   944 +
 .../osgi/src/org/osgi/framework/BundleEvent.java   |   235 +
 .../src/org/osgi/framework/BundleException.java    |   237 +
 .../src/org/osgi/framework/BundleListener.java     |    48 +
 .../src/org/osgi/framework/BundlePermission.java   |   593 +
 .../src/org/osgi/framework/BundleReference.java    |    38 +
 .../org/osgi/framework/CapabilityPermission.java   |   785 +
 .../osgi/src/org/osgi/framework/Configurable.java  |    50 +
 .../osgi/src/org/osgi/framework/Constants.java     |  1812 ++
 .../osgi/src/org/osgi/framework/Filter.java        |   138 +
 .../src/org/osgi/framework/FrameworkEvent.java     |   244 +
 .../src/org/osgi/framework/FrameworkListener.java  |    49 +
 .../osgi/src/org/osgi/framework/FrameworkUtil.java |  2149 ++
 .../org/osgi/framework/InvalidSyntaxException.java |   122 +
 .../src/org/osgi/framework/PackagePermission.java  |   786 +
 .../osgi/framework/PrototypeServiceFactory.java    |   124 +
 .../osgi/src/org/osgi/framework/ServiceEvent.java  |   143 +
 .../src/org/osgi/framework/ServiceException.java   |   137 +
 .../src/org/osgi/framework/ServiceFactory.java     |   123 +
 .../src/org/osgi/framework/ServiceListener.java    |    63 +
 .../src/org/osgi/framework/ServiceObjects.java     |   142 +
 .../src/org/osgi/framework/ServicePermission.java  |   923 +
 .../src/org/osgi/framework/ServiceReference.java   |   183 +
 .../org/osgi/framework/ServiceRegistration.java    |   113 +
 .../src/org/osgi/framework/SignerProperty.java     |   112 +
 .../osgi/framework/SynchronousBundleListener.java  |    67 +
 .../osgi/framework/UnfilteredServiceListener.java  |    74 +
 .../osgi/src/org/osgi/framework/Version.java       |   427 +
 .../osgi/src/org/osgi/framework/VersionRange.java  |   543 +
 .../osgi/src/org/osgi/framework/dto/BundleDTO.java |    66 +
 .../src/org/osgi/framework/dto/FrameworkDTO.java   |    60 +
 .../osgi/framework/dto/ServiceReferenceDTO.java    |    69 +
 .../src/org/osgi/framework/dto/package-info.java   |    42 +
 .../osgi/src/org/osgi/framework/dto/packageinfo    |     1 +
 .../osgi/framework/hooks/bundle/CollisionHook.java |    87 +
 .../org/osgi/framework/hooks/bundle/EventHook.java |    63 +
 .../org/osgi/framework/hooks/bundle/FindHook.java  |    65 +
 .../osgi/framework/hooks/bundle/package-info.java  |    36 +
 .../org/osgi/framework/hooks/bundle/packageinfo    |     1 +
 .../framework/hooks/resolver/ResolverHook.java     |   205 +
 .../hooks/resolver/ResolverHookFactory.java        |   106 +
 .../framework/hooks/resolver/package-info.java     |    36 +
 .../org/osgi/framework/hooks/resolver/packageinfo  |     1 +
 .../osgi/framework/hooks/service/EventHook.java    |    54 +
 .../framework/hooks/service/EventListenerHook.java |    60 +
 .../org/osgi/framework/hooks/service/FindHook.java |    61 +
 .../osgi/framework/hooks/service/ListenerHook.java |   131 +
 .../osgi/framework/hooks/service/package-info.java |    36 +
 .../org/osgi/framework/hooks/service/packageinfo   |     1 +
 .../framework/hooks/weaving/WeavingException.java  |    51 +
 .../osgi/framework/hooks/weaving/WeavingHook.java  |    65 +
 .../osgi/framework/hooks/weaving/WovenClass.java   |   238 +
 .../hooks/weaving/WovenClassListener.java          |    71 +
 .../osgi/framework/hooks/weaving/package-info.java |    38 +
 .../org/osgi/framework/hooks/weaving/packageinfo   |     1 +
 .../src/org/osgi/framework/launch/Framework.java   |   406 +
 .../osgi/framework/launch/FrameworkFactory.java    |    73 +
 .../org/osgi/framework/launch/package-info.java    |    36 +
 .../osgi/src/org/osgi/framework/launch/packageinfo |     1 +
 .../namespace/AbstractWiringNamespace.java         |    58 +
 .../osgi/framework/namespace/BundleNamespace.java  |   153 +
 .../namespace/ExecutionEnvironmentNamespace.java   |    55 +
 .../osgi/framework/namespace/HostNamespace.java    |   174 +
 .../framework/namespace/IdentityNamespace.java     |   162 +
 .../osgi/framework/namespace/NativeNamespace.java  |    81 +
 .../osgi/framework/namespace/PackageNamespace.java |   112 +
 .../org/osgi/framework/namespace/package-info.java |    32 +
 .../src/org/osgi/framework/namespace/packageinfo   |     1 +
 .../osgi/src/org/osgi/framework/package-info.java  |    36 +
 .../osgi/src/org/osgi/framework/packageinfo        |     1 +
 .../framework/startlevel/BundleStartLevel.java     |   107 +
 .../framework/startlevel/FrameworkStartLevel.java  |   162 +
 .../startlevel/dto/BundleStartLevelDTO.java        |    61 +
 .../startlevel/dto/FrameworkStartLevelDTO.java     |    47 +
 .../framework/startlevel/dto/package-info.java     |    42 +
 .../org/osgi/framework/startlevel/dto/packageinfo  |     1 +
 .../osgi/framework/startlevel/package-info.java    |    83 +
 .../src/org/osgi/framework/startlevel/packageinfo  |     1 +
 .../osgi/framework/wiring/BundleCapability.java    |    81 +
 .../osgi/framework/wiring/BundleRequirement.java   |    97 +
 .../org/osgi/framework/wiring/BundleRevision.java  |   305 +
 .../org/osgi/framework/wiring/BundleRevisions.java |    67 +
 .../src/org/osgi/framework/wiring/BundleWire.java  |   109 +
 .../org/osgi/framework/wiring/BundleWiring.java    |   505 +
 .../org/osgi/framework/wiring/FrameworkWiring.java |   202 +
 .../framework/wiring/dto/BundleRevisionDTO.java    |    62 +
 .../osgi/framework/wiring/dto/BundleWireDTO.java   |    48 +
 .../osgi/framework/wiring/dto/BundleWiringDTO.java |    97 +
 .../osgi/framework/wiring/dto/package-info.java    |    42 +
 .../src/org/osgi/framework/wiring/dto/packageinfo  |     1 +
 .../org/osgi/framework/wiring/package-info.java    |    35 +
 .../osgi/src/org/osgi/framework/wiring/packageinfo |     1 +
 .../osgi/src/org/osgi/resource/Capability.java     |    88 +
 .../osgi/src/org/osgi/resource/Namespace.java      |   157 +
 .../osgi/src/org/osgi/resource/Requirement.java    |    92 +
 .../osgi/src/org/osgi/resource/Resource.java       |    84 +
 .../osgi/src/org/osgi/resource/Wire.java           |    90 +
 .../osgi/src/org/osgi/resource/Wiring.java         |   146 +
 .../src/org/osgi/resource/dto/CapabilityDTO.java   |    70 +
 .../org/osgi/resource/dto/CapabilityRefDTO.java    |    41 +
 .../src/org/osgi/resource/dto/RequirementDTO.java  |    70 +
 .../org/osgi/resource/dto/RequirementRefDTO.java   |    41 +
 .../src/org/osgi/resource/dto/ResourceDTO.java     |    51 +
 .../osgi/src/org/osgi/resource/dto/WireDTO.java    |    58 +
 .../osgi/src/org/osgi/resource/dto/WiringDTO.java  |    73 +
 .../src/org/osgi/resource/dto/package-info.java    |    42 +
 .../osgi/src/org/osgi/resource/dto/packageinfo     |     1 +
 .../osgi/src/org/osgi/resource/package-info.java   |    35 +
 .../osgi/src/org/osgi/resource/packageinfo         |     1 +
 .../condpermadmin/BundleLocationCondition.java     |   127 +
 .../condpermadmin/BundleSignerCondition.java       |   101 +
 .../org/osgi/service/condpermadmin/Condition.java  |   140 +
 .../osgi/service/condpermadmin/ConditionInfo.java  |   342 +
 .../condpermadmin/ConditionalPermissionAdmin.java  |   229 +
 .../condpermadmin/ConditionalPermissionInfo.java   |   189 +
 .../condpermadmin/ConditionalPermissionUpdate.java |    87 +
 .../osgi/service/condpermadmin/package-info.java   |    36 +
 .../src/org/osgi/service/condpermadmin/packageinfo |     1 +
 .../osgi/src/org/osgi/service/log/LogEntry.java    |   110 +
 .../osgi/src/org/osgi/service/log/LogListener.java |    51 +
 .../src/org/osgi/service/log/LogReaderService.java |   100 +
 .../osgi/src/org/osgi/service/log/LogService.java  |   156 +
 .../src/org/osgi/service/log/package-info.java     |    40 +
 .../osgi/src/org/osgi/service/log/packageinfo      |     1 +
 .../osgi/service/packageadmin/ExportedPackage.java |   113 +
 .../osgi/service/packageadmin/PackageAdmin.java    |   296 +
 .../osgi/service/packageadmin/RequiredBundle.java  |   100 +
 .../osgi/service/packageadmin/package-info.java    |    38 +
 .../src/org/osgi/service/packageadmin/packageinfo  |     1 +
 .../service/permissionadmin/PermissionAdmin.java   |   123 +
 .../service/permissionadmin/PermissionInfo.java    |   408 +
 .../osgi/service/permissionadmin/package-info.java |    36 +
 .../org/osgi/service/permissionadmin/packageinfo   |     1 +
 .../osgi/service/resolver/HostedCapability.java    |    54 +
 .../osgi/service/resolver/ResolutionException.java |   104 +
 .../org/osgi/service/resolver/ResolveContext.java  |   188 +
 .../src/org/osgi/service/resolver/Resolver.java    |    73 +
 .../org/osgi/service/resolver/package-info.java    |    42 +
 .../osgi/src/org/osgi/service/resolver/packageinfo |     1 +
 .../org/osgi/service/startlevel/StartLevel.java    |   275 +
 .../org/osgi/service/startlevel/package-info.java  |    38 +
 .../src/org/osgi/service/startlevel/packageinfo    |     1 +
 .../url/AbstractURLStreamHandlerService.java       |   158 +
 .../src/org/osgi/service/url/URLConstants.java     |    45 +
 .../osgi/service/url/URLStreamHandlerService.java  |   102 +
 .../osgi/service/url/URLStreamHandlerSetter.java   |    53 +
 .../src/org/osgi/service/url/package-info.java     |    36 +
 .../osgi/src/org/osgi/service/url/packageinfo      |     1 +
 .../src/org/osgi/util/tracker/AbstractTracked.java |   466 +
 .../src/org/osgi/util/tracker/BundleTracker.java   |   498 +
 .../osgi/util/tracker/BundleTrackerCustomizer.java |   102 +
 .../src/org/osgi/util/tracker/ServiceTracker.java  |   986 +
 .../util/tracker/ServiceTrackerCustomizer.java     |    95 +
 .../src/org/osgi/util/tracker/package-info.java    |    36 +
 .../osgi/src/org/osgi/util/tracker/packageinfo     |     1 +
 .../org.eclipse.osgi/osgi/src2/.gitignore          |     1 +
 .../org.eclipse.osgi/osgi/src2/empty.txt           |     1 +
 eclipse-bundles/org.eclipse.osgi/plugin.xml        |    16 +
 eclipse-bundles/org.eclipse.osgi/pom.xml           |    40 +
 eclipse-bundles/org.eclipse.osgi/profile.list      |    28 +
 .../org.eclipse.osgi/supplement/.classpath         |     7 +
 .../org.eclipse.osgi/supplement/.gitignore         |     2 +
 .../org.eclipse.osgi/supplement/.project           |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.jdt.core.prefs           |   328 +
 .../supplement/.settings/org.eclipse.jdt.ui.prefs  |    57 +
 .../supplement/META-INF/MANIFEST.MF                |    40 +
 .../org.eclipse.osgi/supplement/about.html         |    65 +
 .../org.eclipse.osgi/supplement/build.properties   |    20 +
 .../supplement/forceQualifierUpdate.txt            |     2 +
 .../org.eclipse.osgi/supplement/plugin.properties  |    12 +
 .../org.eclipse.osgi/supplement/pom.xml            |    27 +
 .../org/eclipse/equinox/log/ExtendedLogEntry.java  |    69 +
 .../equinox/log/ExtendedLogReaderService.java      |    40 +
 .../eclipse/equinox/log/ExtendedLogService.java    |    40 +
 .../src/org/eclipse/equinox/log/LogFilter.java     |    30 +
 .../src/org/eclipse/equinox/log/LogPermission.java |    65 +
 .../equinox/log/LogPermissionCollection.java       |    59 +
 .../src/org/eclipse/equinox/log/Logger.java        |    83 +
 .../equinox/log/SynchronousLogListener.java        |    19 +
 .../osgi/framework/console/CommandInterpreter.java |    91 +
 .../osgi/framework/console/CommandProvider.java    |    46 +
 .../osgi/framework/console/ConsoleSession.java     |    95 +
 .../eclipse/osgi/framework/console/package.html    |    17 +
 .../framework/eventmgr/CopyOnWriteIdentityMap.java |   652 +
 .../osgi/framework/eventmgr/EventDispatcher.java   |    49 +
 .../osgi/framework/eventmgr/EventListeners.java    |    90 +
 .../osgi/framework/eventmgr/EventManager.java      |   419 +
 .../osgi/framework/eventmgr/ListenerQueue.java     |   151 +
 .../eclipse/osgi/framework/eventmgr/package.html   |    17 +
 .../internal/reliablefile/ReliableFile.java        |   859 +
 .../reliablefile/ReliableFileInputStream.java      |   210 +
 .../reliablefile/ReliableFileOutputStream.java     |   182 +
 .../eclipse/osgi/framework/log/FrameworkLog.java   |    94 +
 .../osgi/framework/log/FrameworkLogEntry.java      |   200 +
 .../org/eclipse/osgi/framework/log/package.html    |    17 +
 .../osgi/internal/location/LocationHelper.java     |    83 +
 .../org/eclipse/osgi/internal/location/Locker.java |    44 +
 .../osgi/internal/location/Locker_JavaIo.java      |    69 +
 .../osgi/internal/location/Locker_JavaNio.java     |   115 +
 .../internal/messages/ExternalMessages.properties  |   150 +
 .../org/eclipse/osgi/internal/messages/Msg.java    |   157 +
 .../osgi/internal/util/SupplementDebug.java        |    29 +
 .../org/eclipse/osgi/internal/util/Tokenizer.java  |   163 +
 .../osgi/report/resolution/ResolutionReport.java   |   185 +
 .../osgi/service/datalocation/Location.java        |   225 +
 .../eclipse/osgi/service/datalocation/package.html |    17 +
 .../eclipse/osgi/service/debug/DebugOptions.java   |   225 +
 .../osgi/service/debug/DebugOptionsListener.java   |    65 +
 .../org/eclipse/osgi/service/debug/DebugTrace.java |   121 +
 .../org/eclipse/osgi/service/debug/package.html    |    17 +
 .../osgi/service/environment/Constants.java        |   218 +
 .../osgi/service/environment/EnvironmentInfo.java  |   139 +
 .../eclipse/osgi/service/environment/package.html  |    18 +
 .../service/localization/BundleLocalization.java   |    38 +
 .../osgi/service/localization/LocaleProvider.java  |    45 +
 .../eclipse/osgi/service/localization/package.html |    19 +
 .../osgi/service/runnable/ApplicationLauncher.java |    45 +
 .../osgi/service/runnable/ApplicationRunnable.java |    26 +
 .../service/runnable/ParameterizedRunnable.java    |    38 +
 .../osgi/service/runnable/StartupMonitor.java      |    53 +
 .../org/eclipse/osgi/service/runnable/package.html |    17 +
 .../osgi/service/urlconversion/URLConverter.java   |    62 +
 .../osgi/storagemanager/ManagedOutputStream.java   |   102 +
 .../osgi/storagemanager/StorageManager.java        |   936 +
 .../org/eclipse/osgi/storagemanager/package.html   |    17 +
 .../src/org/eclipse/osgi/util/ManifestElement.java |   619 +
 .../supplement/src/org/eclipse/osgi/util/NLS.java  |   445 +
 .../org.eclipse.osgi/systembundle.properties       |    15 +
 eclipse-bundles/org.eclipse.swt/.classpath_cocoa   |    39 +
 eclipse-bundles/org.eclipse.swt/.classpath_gtk     |    43 +
 eclipse-bundles/org.eclipse.swt/.classpath_win32   |    36 +
 .../SWT Classpath Builder.launch                   |    14 +
 eclipse-bundles/org.eclipse.swt/.gitignore         |     4 +
 eclipse-bundles/org.eclipse.swt/.project           |    40 +
 .../org.eclipse.swt/.settings/.api_filters         |  1869 ++
 .../.settings/org.eclipse.jdt.core.prefs           |    26 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    64 +
 .../.settings/org.eclipse.pde.api.tools.prefs      |    98 +
 .../Eclipse SWT AWT/cocoa/library/swt_awt.c        |    62 +
 .../cocoa/org/eclipse/swt/awt/SWT_AWT.java         |   407 +
 .../common/org/eclipse/swt/awt/package.html        |    17 +
 .../Eclipse SWT AWT/gtk/library/swt_awt.c          |    73 +
 .../gtk/org/eclipse/swt/awt/SWT_AWT.java           |   336 +
 .../Eclipse SWT AWT/win32/library/swt_awt.c        |    45 +
 .../Eclipse SWT AWT/win32/library/swt_awt.rc       |    45 +
 .../win32/org/eclipse/swt/awt/SWT_AWT.java         |   372 +
 .../org/eclipse/swt/accessibility/Accessible.java  |  3602 +++
 .../swt/accessibility/AccessibleTableColumn.java   |   105 +
 .../swt/accessibility/AccessibleTableHeader.java   |   106 +
 .../swt/accessibility/AccessibleTableRow.java      |   174 +
 .../org/eclipse/swt/accessibility/Relation.java    |    81 +
 .../swt/accessibility/SWTAccessibleDelegate.java   |   267 +
 .../swt/accessibility/TableAccessibleDelegate.java |   300 +
 .../common/org/eclipse/swt/accessibility/ACC.java  |   725 +
 .../swt/accessibility/AccessibleActionAdapter.java |    99 +
 .../swt/accessibility/AccessibleActionEvent.java   |    60 +
 .../accessibility/AccessibleActionListener.java    |    97 +
 .../swt/accessibility/AccessibleAdapter.java       |   133 +
 .../accessibility/AccessibleAttributeAdapter.java  |    67 +
 .../accessibility/AccessibleAttributeEvent.java    |   148 +
 .../accessibility/AccessibleAttributeListener.java |    68 +
 .../accessibility/AccessibleControlAdapter.java    |   272 +
 .../swt/accessibility/AccessibleControlEvent.java  |    71 +
 .../accessibility/AccessibleControlListener.java   |   244 +
 .../AccessibleEditableTextAdapter.java             |   112 +
 .../accessibility/AccessibleEditableTextEvent.java |    91 +
 .../AccessibleEditableTextListener.java            |   110 +
 .../eclipse/swt/accessibility/AccessibleEvent.java |    69 +
 .../accessibility/AccessibleHyperlinkAdapter.java  |    88 +
 .../accessibility/AccessibleHyperlinkEvent.java    |    61 +
 .../accessibility/AccessibleHyperlinkListener.java |    87 +
 .../swt/accessibility/AccessibleListener.java      |   126 +
 .../swt/accessibility/AccessibleTableAdapter.java  |   372 +
 .../accessibility/AccessibleTableCellAdapter.java  |   119 +
 .../accessibility/AccessibleTableCellEvent.java    |    58 +
 .../accessibility/AccessibleTableCellListener.java |   114 +
 .../swt/accessibility/AccessibleTableEvent.java    |    71 +
 .../swt/accessibility/AccessibleTableListener.java |   344 +
 .../swt/accessibility/AccessibleTextAdapter.java   |    78 +
 .../AccessibleTextAttributeEvent.java              |   110 +
 .../swt/accessibility/AccessibleTextEvent.java     |    86 +
 .../AccessibleTextExtendedAdapter.java             |   308 +
 .../AccessibleTextExtendedListener.java            |   293 +
 .../swt/accessibility/AccessibleTextListener.java  |    75 +
 .../swt/accessibility/AccessibleValueAdapter.java  |    75 +
 .../swt/accessibility/AccessibleValueEvent.java    |    51 +
 .../swt/accessibility/AccessibleValueListener.java |    74 +
 .../org/eclipse/swt/accessibility/package.html     |    14 +
 .../org/eclipse/swt/accessibility/Accessible.java  |  1081 +
 .../swt/accessibility/AccessibleFactory.java       |   632 +
 .../swt/accessibility/AccessibleObject.java        |  3893 +++
 .../org/eclipse/swt/accessibility/Accessible.java  |  5798 ++++
 .../org/eclipse/swt/accessibility/Relation.java    |   201 +
 .../org/eclipse/swt/browser/BrowserFactory.java    |    24 +
 .../eclipse/swt/browser/AuthenticationEvent.java   |    70 +
 .../swt/browser/AuthenticationListener.java        |    56 +
 .../common/org/eclipse/swt/browser/Browser.java    |  1195 +
 .../org/eclipse/swt/browser/BrowserFunction.java   |   255 +
 .../eclipse/swt/browser/CloseWindowListener.java   |    49 +
 .../org/eclipse/swt/browser/LocationAdapter.java   |    35 +
 .../org/eclipse/swt/browser/LocationEvent.java     |    75 +
 .../org/eclipse/swt/browser/LocationListener.java  |    65 +
 .../eclipse/swt/browser/OpenWindowListener.java    |    60 +
 .../org/eclipse/swt/browser/ProgressAdapter.java   |    35 +
 .../org/eclipse/swt/browser/ProgressEvent.java     |    59 +
 .../org/eclipse/swt/browser/ProgressListener.java  |    63 +
 .../org/eclipse/swt/browser/StatusTextEvent.java   |    56 +
 .../eclipse/swt/browser/StatusTextListener.java    |    45 +
 .../common/org/eclipse/swt/browser/TitleEvent.java |    55 +
 .../org/eclipse/swt/browser/TitleListener.java     |    45 +
 .../swt/browser/VisibilityWindowAdapter.java       |    35 +
 .../swt/browser/VisibilityWindowListener.java      |    91 +
 .../common/org/eclipse/swt/browser/WebBrowser.java |   731 +
 .../org/eclipse/swt/browser/WindowEvent.java       |   219 +
 .../common/org/eclipse/swt/browser/package.html    |    15 +
 .../org/eclipse/swt/browser/BrowserFactory.java    |    27 +
 .../org/eclipse/swt/browser/BrowserFactory.java    |    31 +
 .../win32/org/eclipse/swt/browser/IE.java          |  2059 ++
 .../win32/org/eclipse/swt/browser/WebSite.java     |  1018 +
 .../org/eclipse/swt/custom/AnimatedProgress.java   |   227 +
 .../org/eclipse/swt/custom/BidiSegmentEvent.java   |    82 +
 .../eclipse/swt/custom/BidiSegmentListener.java    |    39 +
 .../common/org/eclipse/swt/custom/Bullet.java      |   157 +
 .../org/eclipse/swt/custom/BusyIndicator.java      |    82 +
 .../common/org/eclipse/swt/custom/CBanner.java     |   560 +
 .../org/eclipse/swt/custom/CBannerLayout.java      |   191 +
 .../common/org/eclipse/swt/custom/CCombo.java      |  1951 ++
 .../common/org/eclipse/swt/custom/CLabel.java      |  1012 +
 .../common/org/eclipse/swt/custom/CLayoutData.java |    45 +
 .../common/org/eclipse/swt/custom/CTabFolder.java  |  4064 +++
 .../org/eclipse/swt/custom/CTabFolder2Adapter.java |    88 +
 .../eclipse/swt/custom/CTabFolder2Listener.java    |   112 +
 .../org/eclipse/swt/custom/CTabFolderAdapter.java  |    25 +
 .../org/eclipse/swt/custom/CTabFolderEvent.java    |    93 +
 .../org/eclipse/swt/custom/CTabFolderLayout.java   |   120 +
 .../org/eclipse/swt/custom/CTabFolderListener.java |    41 +
 .../org/eclipse/swt/custom/CTabFolderRenderer.java |  1831 ++
 .../common/org/eclipse/swt/custom/CTabItem.java    |   428 +
 .../common/org/eclipse/swt/custom/CaretEvent.java  |    36 +
 .../org/eclipse/swt/custom/CaretListener.java      |    39 +
 .../org/eclipse/swt/custom/ControlEditor.java      |   257 +
 .../org/eclipse/swt/custom/DefaultContent.java     |   894 +
 .../eclipse/swt/custom/ExtendedModifyEvent.java    |    42 +
 .../eclipse/swt/custom/ExtendedModifyListener.java |    40 +
 .../eclipse/swt/custom/LineBackgroundEvent.java    |    54 +
 .../eclipse/swt/custom/LineBackgroundListener.java |    39 +
 .../org/eclipse/swt/custom/LineStyleEvent.java     |   119 +
 .../org/eclipse/swt/custom/LineStyleListener.java  |    39 +
 .../org/eclipse/swt/custom/MovementEvent.java      |    74 +
 .../org/eclipse/swt/custom/MovementListener.java   |    67 +
 .../org/eclipse/swt/custom/PaintObjectEvent.java   |    84 +
 .../eclipse/swt/custom/PaintObjectListener.java    |    40 +
 .../common/org/eclipse/swt/custom/PopupList.java   |   285 +
 .../common/org/eclipse/swt/custom/ST.java          |   224 +
 .../common/org/eclipse/swt/custom/SashForm.java    |   470 +
 .../org/eclipse/swt/custom/SashFormData.java       |    34 +
 .../org/eclipse/swt/custom/SashFormLayout.java     |   195 +
 .../org/eclipse/swt/custom/ScrolledComposite.java  |   719 +
 .../swt/custom/ScrolledCompositeLayout.java        |   121 +
 .../common/org/eclipse/swt/custom/StackLayout.java |   151 +
 .../common/org/eclipse/swt/custom/StyleRange.java  |   216 +
 .../common/org/eclipse/swt/custom/StyledText.java  | 10499 +++++++
 .../org/eclipse/swt/custom/StyledTextContent.java  |   207 +
 .../swt/custom/StyledTextDropTargetEffect.java     |   247 +
 .../org/eclipse/swt/custom/StyledTextEvent.java    |    50 +
 .../org/eclipse/swt/custom/StyledTextListener.java |   105 +
 .../eclipse/swt/custom/StyledTextPrintOptions.java |   104 +
 .../org/eclipse/swt/custom/StyledTextRenderer.java |  1636 +
 .../common/org/eclipse/swt/custom/TableCursor.java |   691 +
 .../common/org/eclipse/swt/custom/TableEditor.java |   270 +
 .../common/org/eclipse/swt/custom/TableTree.java   |   836 +
 .../org/eclipse/swt/custom/TableTreeEditor.java    |   270 +
 .../org/eclipse/swt/custom/TableTreeItem.java      |   884 +
 .../org/eclipse/swt/custom/TextChangeListener.java |    61 +
 .../org/eclipse/swt/custom/TextChangedEvent.java   |    35 +
 .../org/eclipse/swt/custom/TextChangingEvent.java  |    71 +
 .../common/org/eclipse/swt/custom/TreeCursor.java  |   977 +
 .../common/org/eclipse/swt/custom/TreeEditor.java  |   329 +
 .../org/eclipse/swt/custom/VerifyKeyListener.java  |    36 +
 .../common/org/eclipse/swt/custom/ViewForm.java    |   483 +
 .../org/eclipse/swt/custom/ViewFormLayout.java     |   217 +
 .../common/org/eclipse/swt/custom/package.html     |    15 +
 .../org/eclipse/swt/dnd/ByteArrayTransfer.java     |   187 +
 .../cocoa/org/eclipse/swt/dnd/Clipboard.java       |   563 +
 .../cocoa/org/eclipse/swt/dnd/DragSource.java      |   856 +
 .../cocoa/org/eclipse/swt/dnd/DropTarget.java      |  1001 +
 .../cocoa/org/eclipse/swt/dnd/FileTransfer.java    |   138 +
 .../cocoa/org/eclipse/swt/dnd/HTMLTransfer.java    |    99 +
 .../cocoa/org/eclipse/swt/dnd/ImageTransfer.java   |   135 +
 .../cocoa/org/eclipse/swt/dnd/RTFTransfer.java     |    99 +
 .../org/eclipse/swt/dnd/TableDragSourceEffect.java |   100 +
 .../org/eclipse/swt/dnd/TableDropTargetEffect.java |   135 +
 .../cocoa/org/eclipse/swt/dnd/TextTransfer.java    |   104 +
 .../cocoa/org/eclipse/swt/dnd/Transfer.java        |   162 +
 .../cocoa/org/eclipse/swt/dnd/TransferData.java    |    62 +
 .../org/eclipse/swt/dnd/TreeDragSourceEffect.java  |    98 +
 .../org/eclipse/swt/dnd/TreeDropTargetEffect.java  |   141 +
 .../cocoa/org/eclipse/swt/dnd/URLTransfer.java     |   115 +
 .../common/org/eclipse/swt/dnd/DND.java            |   295 +
 .../common/org/eclipse/swt/dnd/DNDEvent.java       |    25 +
 .../common/org/eclipse/swt/dnd/DNDListener.java    |   122 +
 .../org/eclipse/swt/dnd/DragSourceAdapter.java     |    55 +
 .../org/eclipse/swt/dnd/DragSourceEffect.java      |    65 +
 .../org/eclipse/swt/dnd/DragSourceEvent.java       |   142 +
 .../org/eclipse/swt/dnd/DragSourceListener.java    |    81 +
 .../org/eclipse/swt/dnd/DropTargetAdapter.java     |   102 +
 .../org/eclipse/swt/dnd/DropTargetEffect.java      |   170 +
 .../org/eclipse/swt/dnd/DropTargetEvent.java       |   147 +
 .../org/eclipse/swt/dnd/DropTargetListener.java    |   250 +
 .../common/org/eclipse/swt/dnd/package.html        |    15 +
 .../gtk/org/eclipse/swt/dnd/ByteArrayTransfer.java |   193 +
 .../gtk/org/eclipse/swt/dnd/Clipboard.java         |   657 +
 .../gtk/org/eclipse/swt/dnd/ClipboardProxy.java    |   203 +
 .../gtk/org/eclipse/swt/dnd/DragSource.java        |   609 +
 .../gtk/org/eclipse/swt/dnd/DropTarget.java        |   831 +
 .../gtk/org/eclipse/swt/dnd/FileTransfer.java      |   224 +
 .../gtk/org/eclipse/swt/dnd/HTMLTransfer.java      |   129 +
 .../gtk/org/eclipse/swt/dnd/ImageTransfer.java     |   169 +
 .../gtk/org/eclipse/swt/dnd/RTFTransfer.java       |   119 +
 .../org/eclipse/swt/dnd/TableDragSourceEffect.java |   171 +
 .../org/eclipse/swt/dnd/TableDropTargetEffect.java |   190 +
 .../gtk/org/eclipse/swt/dnd/TextTransfer.java      |   160 +
 .../gtk/org/eclipse/swt/dnd/Transfer.java          |   150 +
 .../gtk/org/eclipse/swt/dnd/TransferData.java      |   108 +
 .../org/eclipse/swt/dnd/TreeDragSourceEffect.java  |   170 +
 .../org/eclipse/swt/dnd/TreeDropTargetEffect.java  |   225 +
 .../gtk/org/eclipse/swt/dnd/URLTransfer.java       |   120 +
 .../org/eclipse/swt/dnd/ByteArrayTransfer.java     |   216 +
 .../win32/org/eclipse/swt/dnd/Clipboard.java       |   804 +
 .../win32/org/eclipse/swt/dnd/DragSource.java      |   749 +
 .../win32/org/eclipse/swt/dnd/DropTarget.java      |   805 +
 .../win32/org/eclipse/swt/dnd/FileTransfer.java    |   162 +
 .../win32/org/eclipse/swt/dnd/HTMLTransfer.java    |   215 +
 .../win32/org/eclipse/swt/dnd/ImageTransfer.java   |   214 +
 .../org/eclipse/swt/dnd/OleEnumFORMATETC.java      |   172 +
 .../win32/org/eclipse/swt/dnd/RTFTransfer.java     |   142 +
 .../org/eclipse/swt/dnd/TableDragSourceEffect.java |   203 +
 .../org/eclipse/swt/dnd/TableDropTargetEffect.java |   238 +
 .../win32/org/eclipse/swt/dnd/TextTransfer.java    |   195 +
 .../win32/org/eclipse/swt/dnd/Transfer.java        |   175 +
 .../win32/org/eclipse/swt/dnd/TransferData.java    |   118 +
 .../org/eclipse/swt/dnd/TreeDragSourceEffect.java  |   197 +
 .../org/eclipse/swt/dnd/TreeDropTargetEffect.java  |   282 +
 .../win32/org/eclipse/swt/dnd/URLTransfer.java     |   182 +
 .../org/eclipse/swt/browser/MozillaDelegate.java   |   244 +
 .../common/library/nsIGlobalObject_24.h            |    44 +
 .../common/library/nsIScriptContext.h              |   468 +
 .../common/library/nsIScriptContext_24.h           |   256 +
 .../common/library/nsIScriptGlobalObject.h         |   196 +
 .../common/library/nsIScriptGlobalObject_24.h      |   102 +
 .../common/library/swt_xpcom.rc                    |    45 +
 .../Eclipse SWT Mozilla/common/library/xpcom.cpp   |  7212 +++++
 .../Eclipse SWT Mozilla/common/library/xpcom.h     |    49 +
 .../common/library/xpcom_custom.cpp                |   372 +
 .../common/library/xpcom_custom.h                  |    17 +
 .../common/library/xpcom_stats.cpp                 |  1180 +
 .../common/library/xpcom_stats.h                   |  1165 +
 .../common/library/xpcom_structs.cpp               |    94 +
 .../common/library/xpcom_structs.h                 |    37 +
 .../common/library/xpcominit.cpp                   |    95 +
 .../Eclipse SWT Mozilla/common/library/xpcominit.h |    26 +
 .../common/library/xpcominit_stats.cpp             |    48 +
 .../common/library/xpcominit_stats.h               |    33 +
 .../common/library/xpcominit_structs.cpp           |    88 +
 .../common/library/xpcominit_structs.h             |    37 +
 .../eclipse/swt/browser/AppFileLocProvider.java    |   355 +
 .../common/org/eclipse/swt/browser/Download.java   |   420 +
 .../org/eclipse/swt/browser/DownloadFactory.java   |   108 +
 .../eclipse/swt/browser/DownloadFactory_1_8.java   |   108 +
 .../org/eclipse/swt/browser/Download_1_8.java      |   456 +
 .../common/org/eclipse/swt/browser/External.java   |   804 +
 .../org/eclipse/swt/browser/ExternalFactory.java   |   108 +
 .../common/org/eclipse/swt/browser/FilePicker.java |   317 +
 .../org/eclipse/swt/browser/FilePickerFactory.java |   118 +
 .../org/eclipse/swt/browser/FilePicker_10.java     |    73 +
 .../org/eclipse/swt/browser/FilePicker_1_8.java    |    78 +
 .../swt/browser/HelperAppLauncherDialog.java       |   216 +
 .../browser/HelperAppLauncherDialogFactory.java    |   118 +
 .../swt/browser/HelperAppLauncherDialog_10.java    |    75 +
 .../swt/browser/HelperAppLauncherDialog_1_9.java   |   151 +
 .../org/eclipse/swt/browser/InputStream.java       |   143 +
 .../common/org/eclipse/swt/browser/Mozilla.java    |  5374 ++++
 .../org/eclipse/swt/browser/PromptAuth2.java       |   224 +
 .../org/eclipse/swt/browser/PromptDialog.java      |   439 +
 .../org/eclipse/swt/browser/PromptFactory.java     |   124 +
 .../org/eclipse/swt/browser/PromptService2.java    |   672 +
 .../eclipse/swt/browser/PromptService2Factory.java |   120 +
 .../common/org/eclipse/swt/browser/Prompter.java   |   622 +
 .../org/eclipse/swt/browser/SimpleEnumerator.java  |   122 +
 .../org/eclipse/swt/browser/WindowCreator2.java    |   247 +
 .../org/eclipse/swt/internal/mozilla/Execute.java  |    37 +
 .../org/eclipse/swt/internal/mozilla/IIDStore.java |    76 +
 .../swt/internal/mozilla/MozillaVersion.java       |    47 +
 .../org/eclipse/swt/internal/mozilla/XPCOM.java    |  2667 ++
 .../eclipse/swt/internal/mozilla/XPCOMObject.java  |  1036 +
 .../swt/internal/mozilla/init/GREProperty.java     |    37 +
 .../swt/internal/mozilla/init/GREVersionRange.java |    39 +
 .../swt/internal/mozilla/init/XPCOMInit.java       |    72 +
 .../internal/mozilla/nsDynamicFunctionLoad.java    |    35 +
 .../swt/internal/mozilla/nsEmbedString.java        |    68 +
 .../eclipse/swt/internal/mozilla/nsIAppShell.java  |    52 +
 .../swt/internal/mozilla/nsIAuthInformation.java   |    69 +
 .../swt/internal/mozilla/nsIBaseWindow.java        |    76 +
 .../swt/internal/mozilla/nsICancelable.java        |    48 +
 .../swt/internal/mozilla/nsICategoryManager.java   |    52 +
 .../internal/mozilla/nsICertOverrideService.java   |    52 +
 .../internal/mozilla/nsICertificateDialogs.java    |    50 +
 .../eclipse/swt/internal/mozilla/nsIChannel.java   |    66 +
 .../eclipse/swt/internal/mozilla/nsIClassInfo.java |    53 +
 .../swt/internal/mozilla/nsIComponentManager.java  |    56 +
 .../internal/mozilla/nsIComponentRegistrar.java    |    52 +
 .../eclipse/swt/internal/mozilla/nsICookie.java    |    62 +
 .../swt/internal/mozilla/nsICookieManager.java     |    52 +
 .../swt/internal/mozilla/nsICookieService.java     |    54 +
 .../org/eclipse/swt/internal/mozilla/nsID.java     |   141 +
 .../swt/internal/mozilla/nsIDOMDocument.java       |    54 +
 .../eclipse/swt/internal/mozilla/nsIDOMEvent.java  |    64 +
 .../swt/internal/mozilla/nsIDOMEventTarget.java    |    64 +
 .../swt/internal/mozilla/nsIDOMKeyEvent.java       |   206 +
 .../swt/internal/mozilla/nsIDOMMouseEvent.java     |    91 +
 .../eclipse/swt/internal/mozilla/nsIDOMNode.java   |    69 +
 .../swt/internal/mozilla/nsIDOMSerializer.java     |    60 +
 .../swt/internal/mozilla/nsIDOMUIEvent.java        |    56 +
 .../eclipse/swt/internal/mozilla/nsIDOMWindow.java |    68 +
 .../internal/mozilla/nsIDOMWindowCollection.java   |    52 +
 .../eclipse/swt/internal/mozilla/nsIDataType.java  |    73 +
 .../eclipse/swt/internal/mozilla/nsIDocShell.java  |    62 +
 .../internal/mozilla/nsIEmbeddingSiteWindow.java   |    54 +
 .../org/eclipse/swt/internal/mozilla/nsIFile.java  |    75 +
 .../swt/internal/mozilla/nsIFilePicker.java        |    72 +
 .../swt/internal/mozilla/nsIFocusManager.java      |    69 +
 .../swt/internal/mozilla/nsIHelperAppLauncher.java |    52 +
 .../internal/mozilla/nsIHelperAppLauncher_1_8.java |    64 +
 .../swt/internal/mozilla/nsIHttpChannel.java       |    50 +
 .../eclipse/swt/internal/mozilla/nsIIOService.java |    48 +
 .../swt/internal/mozilla/nsIInputStream.java       |    60 +
 .../swt/internal/mozilla/nsIInterfaceInfo.java     |    50 +
 .../internal/mozilla/nsIInterfaceInfoManager.java  |    53 +
 .../internal/mozilla/nsIInterfaceRequestor.java    |    48 +
 .../swt/internal/mozilla/nsIJSContextStack.java    |    52 +
 .../eclipse/swt/internal/mozilla/nsILocalFile.java |    46 +
 .../swt/internal/mozilla/nsIMIMEInputStream.java   |    56 +
 .../eclipse/swt/internal/mozilla/nsIMemory.java    |    54 +
 .../swt/internal/mozilla/nsIObserverService.java   |    48 +
 .../swt/internal/mozilla/nsIPrefBranch.java        |    77 +
 .../internal/mozilla/nsIPrefLocalizedString.java   |    52 +
 .../swt/internal/mozilla/nsIPrefService.java       |    52 +
 .../eclipse/swt/internal/mozilla/nsIPrincipal.java |    60 +
 .../eclipse/swt/internal/mozilla/nsIPrompt.java    |    62 +
 .../swt/internal/mozilla/nsIPromptService.java     |    60 +
 .../swt/internal/mozilla/nsIProperties.java        |    48 +
 .../eclipse/swt/internal/mozilla/nsIRequest.java   |    58 +
 .../eclipse/swt/internal/mozilla/nsISSLStatus.java |    62 +
 .../swt/internal/mozilla/nsIScriptContext.java     |    50 +
 .../internal/mozilla/nsIScriptGlobalObject.java    |    50 +
 .../internal/mozilla/nsIScriptSecurityManager.java |    75 +
 .../swt/internal/mozilla/nsISeekableStream.java    |    56 +
 .../swt/internal/mozilla/nsISerializable.java      |    44 +
 .../swt/internal/mozilla/nsIServiceManager.java    |    52 +
 .../swt/internal/mozilla/nsISimpleEnumerator.java  |    52 +
 .../eclipse/swt/internal/mozilla/nsISupports.java  |   142 +
 .../eclipse/swt/internal/mozilla/nsITransfer.java  |    47 +
 .../org/eclipse/swt/internal/mozilla/nsIURI.java   |    58 +
 .../swt/internal/mozilla/nsIUploadChannel.java     |    50 +
 .../eclipse/swt/internal/mozilla/nsIVariant.java   |    77 +
 .../swt/internal/mozilla/nsIWebBrowser.java        |    66 +
 .../swt/internal/mozilla/nsIWebBrowserChrome.java  |    83 +
 .../swt/internal/mozilla/nsIWebBrowserFocus.java   |    52 +
 .../swt/internal/mozilla/nsIWebBrowserSetup.java   |    57 +
 .../swt/internal/mozilla/nsIWebBrowserStream.java  |    56 +
 .../swt/internal/mozilla/nsIWebNavigation.java     |    94 +
 .../swt/internal/mozilla/nsIWebNavigationInfo.java |    53 +
 .../swt/internal/mozilla/nsIWebProgress.java       |    63 +
 .../internal/mozilla/nsIWebProgressListener.java   |    62 +
 .../internal/mozilla/nsIWebProgressListener2.java  |    45 +
 .../swt/internal/mozilla/nsIWindowWatcher.java     |    54 +
 .../swt/internal/mozilla/nsIWritableVariant.java   |    72 +
 .../eclipse/swt/internal/mozilla/nsIX509Cert.java  |    87 +
 .../swt/internal/mozilla/nsIX509CertValidity.java  |    52 +
 .../internal/mozilla/nsIXPCSecurityManager.java    |    46 +
 .../eclipse/swt/internal/mozilla/nsIXPConnect.java |    56 +
 .../org/eclipse/swt/internal/mozilla/package.html  |    20 +
 .../org/eclipse/swt/browser/MozillaDelegate.java   |   369 +
 .../org/eclipse/swt/browser/MozillaDelegate.java   |   284 +
 .../eclipse/swt/internal/ole/win32/COMObject.java  |  1034 +
 .../win32/org/eclipse/swt/ole/win32/OLE.java       |   439 +
 .../org/eclipse/swt/ole/win32/OleAutomation.java   |   741 +
 .../org/eclipse/swt/ole/win32/OleClientSite.java   |  1544 +
 .../org/eclipse/swt/ole/win32/OleControlSite.java  |  1014 +
 .../win32/org/eclipse/swt/ole/win32/OleEvent.java  |    22 +
 .../org/eclipse/swt/ole/win32/OleEventSink.java    |   191 +
 .../org/eclipse/swt/ole/win32/OleEventTable.java   |    75 +
 .../win32/org/eclipse/swt/ole/win32/OleFrame.java  |   848 +
 .../swt/ole/win32/OleFunctionDescription.java      |    28 +
 .../org/eclipse/swt/ole/win32/OleListener.java     |    37 +
 .../swt/ole/win32/OleParameterDescription.java     |    18 +
 .../swt/ole/win32/OlePropertyChangeSink.java       |   181 +
 .../swt/ole/win32/OlePropertyDescription.java      |    22 +
 .../win32/org/eclipse/swt/ole/win32/Variant.java   |  1072 +
 .../win32/org/eclipse/swt/ole/win32/package.html   |    20 +
 .../cocoa/org/eclipse/swt/opengl/GLCanvas.java     |   249 +
 .../common/org/eclipse/swt/opengl/GLData.java      |   148 +
 .../common/org/eclipse/swt/opengl/package.html     |    15 +
 .../Eclipse SWT OpenGL/glx/library/glx.c           |   318 +
 .../Eclipse SWT OpenGL/glx/library/glx.h           |    19 +
 .../Eclipse SWT OpenGL/glx/library/glx_stats.c     |    66 +
 .../Eclipse SWT OpenGL/glx/library/glx_stats.h     |    51 +
 .../Eclipse SWT OpenGL/glx/library/glx_structs.c   |    72 +
 .../Eclipse SWT OpenGL/glx/library/glx_structs.h   |    25 +
 .../org/eclipse/swt/internal/opengl/glx/GLX.java   |   454 +
 .../swt/internal/opengl/glx/XVisualInfo.java       |    25 +
 .../gtk/org/eclipse/swt/opengl/GLCanvas.java       |   295 +
 .../Eclipse SWT OpenGL/win32/library/swt_wgl.rc    |    45 +
 .../Eclipse SWT OpenGL/win32/library/wgl.c         |   275 +
 .../Eclipse SWT OpenGL/win32/library/wgl.h         |    28 +
 .../Eclipse SWT OpenGL/win32/library/wgl_stats.c   |    62 +
 .../Eclipse SWT OpenGL/win32/library/wgl_stats.h   |    47 +
 .../Eclipse SWT OpenGL/win32/library/wgl_structs.c |   220 +
 .../Eclipse SWT OpenGL/win32/library/wgl_structs.h |    37 +
 .../opengl/win32/LAYERPLANEDESCRIPTOR.java         |    40 +
 .../opengl/win32/PIXELFORMATDESCRIPTOR.java        |    42 +
 .../org/eclipse/swt/internal/opengl/win32/WGL.java |   151 +
 .../win32/org/eclipse/swt/opengl/GLCanvas.java     |   197 +
 .../Eclipse SWT PI/cairo/library/cairo.c           |  1516 +
 .../Eclipse SWT PI/cairo/library/cairo.h           |    34 +
 .../Eclipse SWT PI/cairo/library/cairo_custom.h    |    46 +
 .../Eclipse SWT PI/cairo/library/cairo_stats.c     |   181 +
 .../Eclipse SWT PI/cairo/library/cairo_stats.h     |   166 +
 .../Eclipse SWT PI/cairo/library/cairo_structs.c   |    95 +
 .../Eclipse SWT PI/cairo/library/cairo_structs.h   |    47 +
 .../org/eclipse/swt/internal/cairo/Cairo.java      |  1282 +
 .../swt/internal/cairo/cairo_path_data_t.java      |    30 +
 .../eclipse/swt/internal/cairo/cairo_path_t.java   |    30 +
 .../Eclipse SWT PI/cocoa/library/build.sh          |    36 +
 .../Eclipse SWT PI/cocoa/library/make_macosx.mak   |    82 +
 .../Eclipse SWT PI/cocoa/library/os.c              | 11026 +++++++
 .../Eclipse SWT PI/cocoa/library/os.h              |    79 +
 .../Eclipse SWT PI/cocoa/library/os_custom.c       |   240 +
 .../Eclipse SWT PI/cocoa/library/os_custom.h       |    72 +
 .../Eclipse SWT PI/cocoa/library/os_stats.c        |  1317 +
 .../Eclipse SWT PI/cocoa/library/os_stats.h        |  1302 +
 .../Eclipse SWT PI/cocoa/library/os_structs.c      |   535 +
 .../Eclipse SWT PI/cocoa/library/os_structs.h      |   181 +
 .../cocoa/org/eclipse/swt/internal/Lock.java       |    36 +
 .../cocoa/org/eclipse/swt/internal/Platform.java   |    22 +
 .../swt/internal/cocoa/AppKitFull.bridgesupport    | 30348 +++++++++++++++++++
 .../internal/cocoa/AppKitFull.bridgesupport.extras |  5572 ++++
 .../org/eclipse/swt/internal/cocoa/CFRange.java    |    17 +
 .../swt/internal/cocoa/CGAffineTransform.java      |    21 +
 .../eclipse/swt/internal/cocoa/CGPathElement.java  |    20 +
 .../org/eclipse/swt/internal/cocoa/CGPoint.java    |    17 +
 .../org/eclipse/swt/internal/cocoa/CGRect.java     |    17 +
 .../org/eclipse/swt/internal/cocoa/CGSize.java     |    17 +
 .../internal/cocoa/CTParagraphStyleSetting.java    |    21 +
 .../cocoa/CoreFoundationFull.bridgesupport         |  5958 ++++
 .../cocoa/CoreFoundationFull.bridgesupport.extras  |    98 +
 .../internal/cocoa/CoreGraphicsFull.bridgesupport  |  3983 +++
 .../cocoa/CoreGraphicsFull.bridgesupport.extras    |   395 +
 .../swt/internal/cocoa/CoreTextFull.bridgesupport  |  1151 +
 .../cocoa/CoreTextFull.bridgesupport.extras        |    63 +
 .../eclipse/swt/internal/cocoa/DOMDocument.java    |    32 +
 .../org/eclipse/swt/internal/cocoa/DOMEvent.java   |    31 +
 .../swt/internal/cocoa/DOMKeyboardEvent.java       |    51 +
 .../eclipse/swt/internal/cocoa/DOMMouseEvent.java  |    55 +
 .../org/eclipse/swt/internal/cocoa/DOMUIEvent.java |    31 +
 .../eclipse/swt/internal/cocoa/DOMWheelEvent.java  |    55 +
 .../internal/cocoa/FoundationFull.bridgesupport    | 17818 +++++++++++
 .../cocoa/FoundationFull.bridgesupport.extras      |  1269 +
 .../eclipse/swt/internal/cocoa/NSActionCell.java   |    44 +
 .../swt/internal/cocoa/NSAffineTransform.java      |    87 +
 .../internal/cocoa/NSAffineTransformStruct.java    |    17 +
 .../org/eclipse/swt/internal/cocoa/NSAlert.java    |    53 +
 .../swt/internal/cocoa/NSAppleEventDescriptor.java |    32 +
 .../eclipse/swt/internal/cocoa/NSApplication.java  |   182 +
 .../org/eclipse/swt/internal/cocoa/NSArray.java    |    54 +
 .../swt/internal/cocoa/NSAssertionHandler.java     |    40 +
 .../swt/internal/cocoa/NSAttributedString.java     |    96 +
 .../swt/internal/cocoa/NSAutoreleasePool.java      |    27 +
 .../eclipse/swt/internal/cocoa/NSBezierPath.java   |   184 +
 .../swt/internal/cocoa/NSBitmapImageRep.java       |   103 +
 .../org/eclipse/swt/internal/cocoa/NSBox.java      |    96 +
 .../eclipse/swt/internal/cocoa/NSBrowserCell.java  |    36 +
 .../org/eclipse/swt/internal/cocoa/NSBundle.java   |    81 +
 .../org/eclipse/swt/internal/cocoa/NSButton.java   |    84 +
 .../eclipse/swt/internal/cocoa/NSButtonCell.java   |    64 +
 .../eclipse/swt/internal/cocoa/NSCalendarDate.java |    76 +
 .../org/eclipse/swt/internal/cocoa/NSCell.java     |   194 +
 .../eclipse/swt/internal/cocoa/NSCharacterSet.java |    36 +
 .../org/eclipse/swt/internal/cocoa/NSClipView.java |    52 +
 .../org/eclipse/swt/internal/cocoa/NSCoder.java    |    31 +
 .../org/eclipse/swt/internal/cocoa/NSColor.java    |   193 +
 .../eclipse/swt/internal/cocoa/NSColorList.java    |    55 +
 .../eclipse/swt/internal/cocoa/NSColorPanel.java   |    53 +
 .../eclipse/swt/internal/cocoa/NSColorSpace.java   |    36 +
 .../org/eclipse/swt/internal/cocoa/NSComboBox.java |    84 +
 .../eclipse/swt/internal/cocoa/NSComboBoxCell.java |    32 +
 .../org/eclipse/swt/internal/cocoa/NSControl.java  |   124 +
 .../org/eclipse/swt/internal/cocoa/NSCursor.java   |   118 +
 .../org/eclipse/swt/internal/cocoa/NSData.java     |    48 +
 .../org/eclipse/swt/internal/cocoa/NSDate.java     |    42 +
 .../eclipse/swt/internal/cocoa/NSDatePicker.java   |    72 +
 .../eclipse/swt/internal/cocoa/NSDictionary.java   |    57 +
 .../swt/internal/cocoa/NSDirectoryEnumerator.java  |    31 +
 .../org/eclipse/swt/internal/cocoa/NSDockTile.java |    36 +
 .../eclipse/swt/internal/cocoa/NSEnumerator.java   |    32 +
 .../org/eclipse/swt/internal/cocoa/NSError.java    |    41 +
 .../org/eclipse/swt/internal/cocoa/NSEvent.java    |   113 +
 .../eclipse/swt/internal/cocoa/NSFileManager.java  |    62 +
 .../eclipse/swt/internal/cocoa/NSFileWrapper.java  |    31 +
 .../org/eclipse/swt/internal/cocoa/NSFont.java     |    95 +
 .../eclipse/swt/internal/cocoa/NSFontManager.java  |    65 +
 .../eclipse/swt/internal/cocoa/NSFontPanel.java    |    49 +
 .../eclipse/swt/internal/cocoa/NSFormatter.java    |    32 +
 .../org/eclipse/swt/internal/cocoa/NSGradient.java |    40 +
 .../swt/internal/cocoa/NSGraphicsContext.java      |   107 +
 .../eclipse/swt/internal/cocoa/NSHTTPCookie.java   |    46 +
 .../swt/internal/cocoa/NSHTTPCookieStorage.java    |    50 +
 .../org/eclipse/swt/internal/cocoa/NSImage.java    |   114 +
 .../org/eclipse/swt/internal/cocoa/NSImageRep.java |    65 +
 .../eclipse/swt/internal/cocoa/NSImageView.java    |    52 +
 .../org/eclipse/swt/internal/cocoa/NSIndexSet.java |    63 +
 .../eclipse/swt/internal/cocoa/NSInputManager.java |    40 +
 .../swt/internal/cocoa/NSKeyedArchiver.java        |    32 +
 .../swt/internal/cocoa/NSKeyedUnarchiver.java      |    32 +
 .../swt/internal/cocoa/NSLayoutManager.java        |   150 +
 .../org/eclipse/swt/internal/cocoa/NSLocale.java   |    37 +
 .../org/eclipse/swt/internal/cocoa/NSMenu.java     |   109 +
 .../org/eclipse/swt/internal/cocoa/NSMenuItem.java |   147 +
 .../eclipse/swt/internal/cocoa/NSMutableArray.java |    71 +
 .../internal/cocoa/NSMutableAttributedString.java  |    69 +
 .../swt/internal/cocoa/NSMutableDictionary.java    |    59 +
 .../swt/internal/cocoa/NSMutableIndexSet.java      |    40 +
 .../internal/cocoa/NSMutableParagraphStyle.java    |    63 +
 .../eclipse/swt/internal/cocoa/NSMutableSet.java   |    36 +
 .../swt/internal/cocoa/NSMutableString.java        |    59 +
 .../swt/internal/cocoa/NSMutableURLRequest.java    |    52 +
 .../eclipse/swt/internal/cocoa/NSNotification.java |    37 +
 .../swt/internal/cocoa/NSNotificationCenter.java   |    44 +
 .../org/eclipse/swt/internal/cocoa/NSNumber.java   |    87 +
 .../swt/internal/cocoa/NSNumberFormatter.java      |    94 +
 .../org/eclipse/swt/internal/cocoa/NSObject.java   |   201 +
 .../swt/internal/cocoa/NSOpenGLContext.java        |    70 +
 .../swt/internal/cocoa/NSOpenGLPixelFormat.java    |    36 +
 .../eclipse/swt/internal/cocoa/NSOpenPanel.java    |    62 +
 .../eclipse/swt/internal/cocoa/NSOutlineView.java  |   103 +
 .../org/eclipse/swt/internal/cocoa/NSPanel.java    |    51 +
 .../swt/internal/cocoa/NSParagraphStyle.java       |    36 +
 .../eclipse/swt/internal/cocoa/NSPasteboard.java   |    82 +
 .../org/eclipse/swt/internal/cocoa/NSPoint.java    |    23 +
 .../eclipse/swt/internal/cocoa/NSPopUpButton.java  |    92 +
 .../eclipse/swt/internal/cocoa/NSPrintInfo.java    |   106 +
 .../swt/internal/cocoa/NSPrintOperation.java       |    74 +
 .../eclipse/swt/internal/cocoa/NSPrintPanel.java   |    48 +
 .../org/eclipse/swt/internal/cocoa/NSPrinter.java  |    42 +
 .../swt/internal/cocoa/NSProgressIndicator.java    |    79 +
 .../org/eclipse/swt/internal/cocoa/NSRange.java    |    17 +
 .../org/eclipse/swt/internal/cocoa/NSRect.java     |    29 +
 .../eclipse/swt/internal/cocoa/NSResponder.java    |   201 +
 .../org/eclipse/swt/internal/cocoa/NSRunLoop.java  |    45 +
 .../swt/internal/cocoa/NSRunningApplication.java   |    36 +
 .../eclipse/swt/internal/cocoa/NSSavePanel.java    |    90 +
 .../org/eclipse/swt/internal/cocoa/NSScreen.java   |    62 +
 .../eclipse/swt/internal/cocoa/NSScrollView.java   |   105 +
 .../org/eclipse/swt/internal/cocoa/NSScroller.java |    73 +
 .../eclipse/swt/internal/cocoa/NSSearchField.java  |    40 +
 .../swt/internal/cocoa/NSSearchFieldCell.java      |    51 +
 .../swt/internal/cocoa/NSSecureTextField.java      |    35 +
 .../swt/internal/cocoa/NSSegmentedCell.java        |    75 +
 .../org/eclipse/swt/internal/cocoa/NSSet.java      |    46 +
 .../org/eclipse/swt/internal/cocoa/NSSize.java     |    24 +
 .../org/eclipse/swt/internal/cocoa/NSSlider.java   |    55 +
 .../eclipse/swt/internal/cocoa/NSStatusBar.java    |    45 +
 .../eclipse/swt/internal/cocoa/NSStatusItem.java   |    47 +
 .../org/eclipse/swt/internal/cocoa/NSStepper.java  |    63 +
 .../org/eclipse/swt/internal/cocoa/NSString.java   |   157 +
 .../org/eclipse/swt/internal/cocoa/NSTabView.java  |    81 +
 .../eclipse/swt/internal/cocoa/NSTabViewItem.java  |    50 +
 .../eclipse/swt/internal/cocoa/NSTableColumn.java  |    78 +
 .../swt/internal/cocoa/NSTableHeaderCell.java      |    37 +
 .../swt/internal/cocoa/NSTableHeaderView.java      |    37 +
 .../eclipse/swt/internal/cocoa/NSTableView.java    |   267 +
 .../org/eclipse/swt/internal/cocoa/NSText.java     |   136 +
 .../swt/internal/cocoa/NSTextAttachment.java       |    36 +
 .../swt/internal/cocoa/NSTextContainer.java        |    50 +
 .../eclipse/swt/internal/cocoa/NSTextField.java    |    67 +
 .../swt/internal/cocoa/NSTextFieldCell.java        |    40 +
 .../eclipse/swt/internal/cocoa/NSTextStorage.java  |    41 +
 .../org/eclipse/swt/internal/cocoa/NSTextTab.java  |    40 +
 .../org/eclipse/swt/internal/cocoa/NSTextView.java |   114 +
 .../org/eclipse/swt/internal/cocoa/NSThread.java   |    41 +
 .../org/eclipse/swt/internal/cocoa/NSTimeZone.java |    32 +
 .../org/eclipse/swt/internal/cocoa/NSTimer.java    |    45 +
 .../org/eclipse/swt/internal/cocoa/NSToolbar.java  |    64 +
 .../eclipse/swt/internal/cocoa/NSToolbarItem.java  |    81 +
 .../org/eclipse/swt/internal/cocoa/NSTouch.java    |    52 +
 .../eclipse/swt/internal/cocoa/NSTrackingArea.java |    42 +
 .../eclipse/swt/internal/cocoa/NSTypesetter.java   |    31 +
 .../org/eclipse/swt/internal/cocoa/NSURL.java      |    65 +
 .../cocoa/NSURLAuthenticationChallenge.java        |    46 +
 .../swt/internal/cocoa/NSURLCredential.java        |    46 +
 .../eclipse/swt/internal/cocoa/NSURLDownload.java  |    35 +
 .../swt/internal/cocoa/NSURLProtectionSpace.java   |    41 +
 .../eclipse/swt/internal/cocoa/NSURLRequest.java   |    42 +
 .../eclipse/swt/internal/cocoa/NSUndoManager.java  |    43 +
 .../eclipse/swt/internal/cocoa/NSUserDefaults.java |    46 +
 .../org/eclipse/swt/internal/cocoa/NSValue.java    |    75 +
 .../org/eclipse/swt/internal/cocoa/NSView.java     |   365 +
 .../org/eclipse/swt/internal/cocoa/NSWindow.java   |   389 +
 .../eclipse/swt/internal/cocoa/NSWorkspace.java    |    76 +
 .../cocoa/org/eclipse/swt/internal/cocoa/OS.java   |  4397 +++
 .../eclipse/swt/internal/cocoa/PMResolution.java   |    16 +
 .../org/eclipse/swt/internal/cocoa/Protocol.java   |    27 +
 .../swt/internal/cocoa/SFCertificatePanel.java     |    43 +
 .../internal/cocoa/SFCertificateTrustPanel.java    |    44 +
 .../swt/internal/cocoa/SWTApplicationDelegate.java |    21 +
 .../org/eclipse/swt/internal/cocoa/SWTBox.java     |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTButton.java  |    15 +
 .../eclipse/swt/internal/cocoa/SWTButtonCell.java  |    15 +
 .../eclipse/swt/internal/cocoa/SWTCanvasView.java  |    24 +
 .../eclipse/swt/internal/cocoa/SWTComboBox.java    |    15 +
 .../eclipse/swt/internal/cocoa/SWTDatePicker.java  |    15 +
 .../swt/internal/cocoa/SWTDragSourceDelegate.java  |    23 +
 .../swt/internal/cocoa/SWTImageTextCell.java       |    15 +
 .../eclipse/swt/internal/cocoa/SWTImageView.java   |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTMenu.java    |    15 +
 .../eclipse/swt/internal/cocoa/SWTMenuItem.java    |    15 +
 .../eclipse/swt/internal/cocoa/SWTOutlineView.java |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTPanel.java   |    15 +
 .../swt/internal/cocoa/SWTPanelDelegate.java       |    23 +
 .../eclipse/swt/internal/cocoa/SWTPopUpButton.java |    15 +
 .../swt/internal/cocoa/SWTPrintPanelDelegate.java  |    23 +
 .../eclipse/swt/internal/cocoa/SWTPrinterView.java |    15 +
 .../swt/internal/cocoa/SWTProgressIndicator.java   |    15 +
 .../eclipse/swt/internal/cocoa/SWTScrollView.java  |    23 +
 .../eclipse/swt/internal/cocoa/SWTScroller.java    |    15 +
 .../eclipse/swt/internal/cocoa/SWTSearchField.java |    15 +
 .../swt/internal/cocoa/SWTSecureTextField.java     |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTSlider.java  |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTStepper.java |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTTabView.java |    23 +
 .../eclipse/swt/internal/cocoa/SWTTabViewItem.java |    15 +
 .../swt/internal/cocoa/SWTTableHeaderCell.java     |    15 +
 .../swt/internal/cocoa/SWTTableHeaderView.java     |    15 +
 .../eclipse/swt/internal/cocoa/SWTTableView.java   |    15 +
 .../swt/internal/cocoa/SWTTextAttachmentCell.java  |    15 +
 .../eclipse/swt/internal/cocoa/SWTTextField.java   |    16 +
 .../eclipse/swt/internal/cocoa/SWTTextView.java    |    23 +
 .../org/eclipse/swt/internal/cocoa/SWTToolbar.java |    15 +
 .../eclipse/swt/internal/cocoa/SWTTreeItem.java    |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTView.java    |    24 +
 .../swt/internal/cocoa/SWTWebViewDelegate.java     |    15 +
 .../org/eclipse/swt/internal/cocoa/SWTWindow.java  |    15 +
 .../swt/internal/cocoa/SWTWindowDelegate.java      |    23 +
 .../cocoa/SecurityInterfaceFull.bridgesupport      |   471 +
 .../SecurityInterfaceFull.bridgesupport.extras     |    27 +
 .../eclipse/swt/internal/cocoa/WebDataSource.java  |    47 +
 .../internal/cocoa/WebDocumentRepresentation.java  |    31 +
 .../org/eclipse/swt/internal/cocoa/WebFrame.java   |    49 +
 .../eclipse/swt/internal/cocoa/WebFrameView.java   |    40 +
 .../swt/internal/cocoa/WebKitFull.bridgesupport    |  9320 ++++++
 .../internal/cocoa/WebKitFull.bridgesupport.extras |   472 +
 .../internal/cocoa/WebOpenPanelResultListener.java |    34 +
 .../internal/cocoa/WebPolicyDecisionListener.java  |    38 +
 .../eclipse/swt/internal/cocoa/WebPreferences.java |    40 +
 .../swt/internal/cocoa/WebScriptObject.java        |    32 +
 .../eclipse/swt/internal/cocoa/WebUndefined.java   |    32 +
 .../org/eclipse/swt/internal/cocoa/WebView.java    |   109 +
 .../cocoa/org/eclipse/swt/internal/cocoa/id.java   |    52 +
 .../org/eclipse/swt/internal/cocoa/objc_super.java |    22 +
 .../Eclipse SWT PI/common/library/c.c              |   539 +
 .../Eclipse SWT PI/common/library/c.h              |    25 +
 .../Eclipse SWT PI/common/library/c_stats.c        |   135 +
 .../Eclipse SWT PI/common/library/c_stats.h        |   120 +
 .../Eclipse SWT PI/common/library/c_structs.c      |    14 +
 .../Eclipse SWT PI/common/library/c_structs.h      |    13 +
 .../common/org/eclipse/swt/internal/C.java         |   141 +
 .../common/org/eclipse/swt/internal/LONG.java      |    33 +
 .../org/eclipse/swt/internal/Library.java          |   340 +
 .../common_j2se/org/eclipse/swt/internal/swt.xpt   |   Bin 0 -> 360 bytes
 .../Eclipse SWT PI/gtk/library/atk.c               |  1129 +
 .../Eclipse SWT PI/gtk/library/atk.h               |    25 +
 .../Eclipse SWT PI/gtk/library/atk_custom.c        |    21 +
 .../Eclipse SWT PI/gtk/library/atk_custom.h        |    22 +
 .../Eclipse SWT PI/gtk/library/atk_stats.c         |   237 +
 .../Eclipse SWT PI/gtk/library/atk_stats.h         |   222 +
 .../Eclipse SWT PI/gtk/library/atk_structs.c       |   827 +
 .../Eclipse SWT PI/gtk/library/atk_structs.h       |   185 +
 .../Eclipse SWT PI/gtk/library/build.sh            |   570 +
 .../Eclipse SWT PI/gtk/library/make_aix.mak        |   199 +
 .../Eclipse SWT PI/gtk/library/make_freebsd.mak    |   294 +
 .../Eclipse SWT PI/gtk/library/make_hpux.mak       |   201 +
 .../Eclipse SWT PI/gtk/library/make_linux.mak      |   335 +
 .../Eclipse SWT PI/gtk/library/make_solaris.mak    |   292 +
 .../gtk/library/make_solaris_x86.mak               |   295 +
 .../Eclipse SWT PI/gtk/library/mozilla_exports     |    16 +
 .../Eclipse SWT PI/gtk/library/os.c                | 22890 ++++++++++++++
 .../Eclipse SWT PI/gtk/library/os.h                |   200 +
 .../Eclipse SWT PI/gtk/library/os_custom.c         |   719 +
 .../Eclipse SWT PI/gtk/library/os_custom.h         |   697 +
 .../Eclipse SWT PI/gtk/library/os_stats.c          |  1896 ++
 .../Eclipse SWT PI/gtk/library/os_stats.h          |  1881 ++
 .../Eclipse SWT PI/gtk/library/os_structs.c        |  2184 ++
 .../Eclipse SWT PI/gtk/library/os_structs.h        |   557 +
 .../gtk/org/eclipse/swt/internal/Lock.java         |    61 +
 .../gtk/org/eclipse/swt/internal/Platform.java     |    26 +
 .../swt/internal/accessibility/gtk/ATK.java        |   501 +
 .../internal/accessibility/gtk/AtkActionIface.java |    35 +
 .../internal/accessibility/gtk/AtkAttribute.java   |    25 +
 .../accessibility/gtk/AtkComponentIface.java       |    45 +
 .../accessibility/gtk/AtkEditableTextIface.java    |    32 +
 .../accessibility/gtk/AtkHypertextIface.java       |    25 +
 .../internal/accessibility/gtk/AtkObjectClass.java |    67 +
 .../accessibility/gtk/AtkObjectFactoryClass.java   |    25 +
 .../accessibility/gtk/AtkSelectionIface.java       |    35 +
 .../internal/accessibility/gtk/AtkTableIface.java  |    91 +
 .../internal/accessibility/gtk/AtkTextIface.java   |    63 +
 .../internal/accessibility/gtk/AtkTextRange.java   |    27 +
 .../accessibility/gtk/AtkTextRectangle.java        |    25 +
 .../internal/accessibility/gtk/AtkValueIface.java  |    27 +
 .../internal/accessibility/gtk/GtkAccessible.java  |    21 +
 .../eclipse/swt/internal/gtk/GInterfaceInfo.java   |    26 +
 .../org/eclipse/swt/internal/gtk/GObjectClass.java |    33 +
 .../org/eclipse/swt/internal/gtk/GTypeInfo.java    |    40 +
 .../org/eclipse/swt/internal/gtk/GTypeQuery.java   |    28 +
 .../gtk/org/eclipse/swt/internal/gtk/GdkColor.java |    28 +
 .../eclipse/swt/internal/gtk/GdkDragContext.java   |    38 +
 .../gtk/org/eclipse/swt/internal/gtk/GdkEvent.java |    22 +
 .../org/eclipse/swt/internal/gtk/GdkEventAny.java  |    24 +
 .../eclipse/swt/internal/gtk/GdkEventButton.java   |    42 +
 .../eclipse/swt/internal/gtk/GdkEventCrossing.java |    38 +
 .../eclipse/swt/internal/gtk/GdkEventExpose.java   |    37 +
 .../eclipse/swt/internal/gtk/GdkEventFocus.java    |    26 +
 .../org/eclipse/swt/internal/gtk/GdkEventKey.java  |    38 +
 .../eclipse/swt/internal/gtk/GdkEventMotion.java   |    42 +
 .../eclipse/swt/internal/gtk/GdkEventProperty.java |    29 +
 .../eclipse/swt/internal/gtk/GdkEventScroll.java   |    40 +
 .../swt/internal/gtk/GdkEventWindowState.java      |    25 +
 .../org/eclipse/swt/internal/gtk/GdkGCValues.java  |    67 +
 .../org/eclipse/swt/internal/gtk/GdkGeometry.java  |    31 +
 .../gtk/org/eclipse/swt/internal/gtk/GdkImage.java |    43 +
 .../gtk/org/eclipse/swt/internal/gtk/GdkRGBA.java  |    24 +
 .../org/eclipse/swt/internal/gtk/GdkRectangle.java |    28 +
 .../org/eclipse/swt/internal/gtk/GdkVisual.java    |    47 +
 .../eclipse/swt/internal/gtk/GdkWindowAttr.java    |    39 +
 .../eclipse/swt/internal/gtk/GtkAdjustment.java    |    31 +
 .../eclipse/swt/internal/gtk/GtkAllocation.java    |    24 +
 .../org/eclipse/swt/internal/gtk/GtkBorder.java    |    24 +
 .../swt/internal/gtk/GtkCellRendererClass.java     |    25 +
 .../gtk/org/eclipse/swt/internal/gtk/GtkFixed.java |    21 +
 .../eclipse/swt/internal/gtk/GtkRequisition.java   |    22 +
 .../eclipse/swt/internal/gtk/GtkTargetEntry.java   |    26 +
 .../eclipse/swt/internal/gtk/GtkWidgetClass.java   |    23 +
 .../gtk/org/eclipse/swt/internal/gtk/OS.java       | 17213 +++++++++++
 .../eclipse/swt/internal/gtk/PangoAttrColor.java   |    26 +
 .../org/eclipse/swt/internal/gtk/PangoAttrInt.java |    21 +
 .../eclipse/swt/internal/gtk/PangoAttribute.java   |    24 +
 .../org/eclipse/swt/internal/gtk/PangoItem.java    |    34 +
 .../eclipse/swt/internal/gtk/PangoLayoutLine.java  |    27 +
 .../eclipse/swt/internal/gtk/PangoLayoutRun.java   |    23 +
 .../org/eclipse/swt/internal/gtk/PangoLogAttr.java |    30 +
 .../eclipse/swt/internal/gtk/PangoRectangle.java   |    24 +
 .../org/eclipse/swt/internal/gtk/XAnyEvent.java    |    22 +
 .../gtk/org/eclipse/swt/internal/gtk/XEvent.java   |    17 +
 .../org/eclipse/swt/internal/gtk/XExposeEvent.java |    21 +
 .../swt/internal/gtk/XFocusChangeEvent.java        |    18 +
 .../swt/internal/gtk/XRenderPictureAttributes.java |    29 +
 .../gtk/org/eclipse/swt/internal/gtk/package.html  |    20 +
 .../Eclipse SWT PI/win32/library/build-ce.bat      |    74 +
 .../Eclipse SWT PI/win32/library/build.bat         |    74 +
 .../Eclipse SWT PI/win32/library/com.c             |  3603 +++
 .../Eclipse SWT PI/win32/library/com.h             |    27 +
 .../Eclipse SWT PI/win32/library/com_custom.c      |   325 +
 .../Eclipse SWT PI/win32/library/com_custom.h      |    20 +
 .../Eclipse SWT PI/win32/library/com_stats.c       |   602 +
 .../Eclipse SWT PI/win32/library/com_stats.h       |   587 +
 .../Eclipse SWT PI/win32/library/com_structs.c     |   920 +
 .../Eclipse SWT PI/win32/library/com_structs.h     |   229 +
 .../Eclipse SWT PI/win32/library/defines.h         |    26 +
 .../Eclipse SWT PI/win32/library/gdip.cpp          |  2689 ++
 .../Eclipse SWT PI/win32/library/gdip.h            |    22 +
 .../Eclipse SWT PI/win32/library/gdip_custom.cpp   |   352 +
 .../Eclipse SWT PI/win32/library/gdip_stats.cpp    |   333 +
 .../Eclipse SWT PI/win32/library/gdip_stats.h      |   318 +
 .../Eclipse SWT PI/win32/library/gdip_structs.cpp  |   257 +
 .../Eclipse SWT PI/win32/library/gdip_structs.h    |    85 +
 .../win32/library/javaw.exe.manifest               |     1 +
 .../Eclipse SWT PI/win32/library/make_win32.mak    |   209 +
 .../Eclipse SWT PI/win32/library/make_wince.mak    |   121 +
 .../Eclipse SWT PI/win32/library/os.c              | 18736 ++++++++++++
 .../Eclipse SWT PI/win32/library/os.h              |   898 +
 .../Eclipse SWT PI/win32/library/os_custom.c       |   134 +
 .../Eclipse SWT PI/win32/library/os_custom.h       |    98 +
 .../Eclipse SWT PI/win32/library/os_stats.c        |  2073 ++
 .../Eclipse SWT PI/win32/library/os_stats.h        |  2058 ++
 .../Eclipse SWT PI/win32/library/os_structs.c      |  9522 ++++++
 .../Eclipse SWT PI/win32/library/os_structs.h      |  2029 ++
 .../Eclipse SWT PI/win32/library/swt.rc            |   206 +
 .../Eclipse SWT PI/win32/library/swt_gdip.rc       |    45 +
 .../win32/org/eclipse/swt/internal/Lock.java       |    36 +
 .../win32/org/eclipse/swt/internal/Platform.java   |    22 +
 .../org/eclipse/swt/internal/gdip/BitmapData.java  |    23 +
 .../eclipse/swt/internal/gdip/ColorPalette.java    |    18 +
 .../win32/org/eclipse/swt/internal/gdip/Gdip.java  |  1204 +
 .../swt/internal/gdip/GdiplusStartupInput.java     |    23 +
 .../org/eclipse/swt/internal/gdip/PointF.java      |    18 +
 .../win32/org/eclipse/swt/internal/gdip/Rect.java  |    18 +
 .../win32/org/eclipse/swt/internal/gdip/RectF.java |    18 +
 .../org/eclipse/swt/internal/ole/win32/CAUUID.java |    18 +
 .../org/eclipse/swt/internal/ole/win32/COM.java    |  1051 +
 .../swt/internal/ole/win32/CONTROLINFO.java        |    20 +
 .../swt/internal/ole/win32/COSERVERINFO.java       |    21 +
 .../eclipse/swt/internal/ole/win32/DISPPARAMS.java |    21 +
 .../swt/internal/ole/win32/DVTARGETDEVICE.java     |    21 +
 .../eclipse/swt/internal/ole/win32/EXCEPINFO.java  |    29 +
 .../eclipse/swt/internal/ole/win32/FORMATETC.java  |    22 +
 .../eclipse/swt/internal/ole/win32/FUNCDESC.java   |    43 +
 .../org/eclipse/swt/internal/ole/win32/GUID.java   |    40 +
 .../swt/internal/ole/win32/IAccessible.java        |    83 +
 .../swt/internal/ole/win32/IClassFactory2.java     |    27 +
 .../swt/internal/ole/win32/IConnectionPoint.java   |    24 +
 .../ole/win32/IConnectionPointContainer.java       |    21 +
 .../swt/internal/ole/win32/IDataObject.java        |    43 +
 .../eclipse/swt/internal/ole/win32/IDispatch.java  |    66 +
 .../swt/internal/ole/win32/IDispatchEx.java        |    50 +
 .../swt/internal/ole/win32/IDragSourceHelper.java  |    25 +
 .../swt/internal/ole/win32/IDragSourceHelper2.java |    20 +
 .../swt/internal/ole/win32/IDropTargetHelper.java  |    34 +
 .../org/eclipse/swt/internal/ole/win32/IEnum.java  |    30 +
 .../swt/internal/ole/win32/IEnumFORMATETC.java     |    17 +
 .../swt/internal/ole/win32/IEnumSTATSTG.java       |    17 +
 .../swt/internal/ole/win32/IEnumVARIANT.java       |    17 +
 .../org/eclipse/swt/internal/ole/win32/IFont.java  |    20 +
 .../eclipse/swt/internal/ole/win32/IMoniker.java   |    18 +
 .../swt/internal/ole/win32/IOleCommandTarget.java  |    36 +
 .../swt/internal/ole/win32/IOleControl.java        |    21 +
 .../swt/internal/ole/win32/IOleDocument.java       |    21 +
 .../swt/internal/ole/win32/IOleDocumentView.java   |    33 +
 .../ole/win32/IOleInPlaceActiveObject.java         |    33 +
 .../swt/internal/ole/win32/IOleInPlaceObject.java  |    32 +
 .../eclipse/swt/internal/ole/win32/IOleLink.java   |    24 +
 .../eclipse/swt/internal/ole/win32/IOleObject.java |    66 +
 .../eclipse/swt/internal/ole/win32/IOleWindow.java |    20 +
 .../eclipse/swt/internal/ole/win32/IPersist.java   |    21 +
 .../swt/internal/ole/win32/IPersistFile.java       |    33 +
 .../swt/internal/ole/win32/IPersistStorage.java    |    36 +
 .../swt/internal/ole/win32/IPersistStreamInit.java |    26 +
 .../swt/internal/ole/win32/IPropertyBag.java       |    24 +
 .../swt/internal/ole/win32/IProvideClassInfo.java  |    21 +
 .../swt/internal/ole/win32/IProvideClassInfo2.java |    21 +
 .../swt/internal/ole/win32/IServiceProvider.java   |    21 +
 .../internal/ole/win32/ISpecifyPropertyPages.java  |    21 +
 .../eclipse/swt/internal/ole/win32/IStorage.java   |   149 +
 .../eclipse/swt/internal/ole/win32/IStream.java    |    35 +
 .../eclipse/swt/internal/ole/win32/ITypeInfo.java  |   160 +
 .../eclipse/swt/internal/ole/win32/IUnknown.java   |    31 +
 .../swt/internal/ole/win32/IViewObject2.java       |    26 +
 .../eclipse/swt/internal/ole/win32/LICINFO.java    |    18 +
 .../org/eclipse/swt/internal/ole/win32/OLECMD.java |    17 +
 .../eclipse/swt/internal/ole/win32/OLECMDTEXT.java |    18 +
 .../internal/ole/win32/OLEINPLACEFRAMEINFO.java    |    22 +
 .../eclipse/swt/internal/ole/win32/STATSTG.java    |    48 +
 .../eclipse/swt/internal/ole/win32/STGMEDIUM.java  |    20 +
 .../eclipse/swt/internal/ole/win32/TYPEATTR.java   |    50 +
 .../eclipse/swt/internal/ole/win32/VARDESC.java    |    32 +
 .../eclipse/swt/internal/ole/win32/VARIANT.java    |    20 +
 .../eclipse/swt/internal/ole/win32/package.html    |    21 +
 .../org/eclipse/swt/internal/win32/ACCEL.java      |    18 +
 .../org/eclipse/swt/internal/win32/ACTCTX.java     |    29 +
 .../org/eclipse/swt/internal/win32/BITMAP.java     |    23 +
 .../swt/internal/win32/BITMAPINFOHEADER.java       |    26 +
 .../eclipse/swt/internal/win32/BLENDFUNCTION.java  |    19 +
 .../eclipse/swt/internal/win32/BP_PAINTPARAMS.java |    21 +
 .../org/eclipse/swt/internal/win32/BROWSEINFO.java |    28 +
 .../swt/internal/win32/BUTTON_IMAGELIST.java       |    27 +
 .../eclipse/swt/internal/win32/CANDIDATEFORM.java  |    19 +
 .../eclipse/swt/internal/win32/CERT_CONTEXT.java   |    25 +
 .../org/eclipse/swt/internal/win32/CERT_INFO.java  |    30 +
 .../eclipse/swt/internal/win32/CERT_NAME_BLOB.java |    20 +
 .../swt/internal/win32/CERT_PUBLIC_KEY_INFO.java   |    19 +
 .../eclipse/swt/internal/win32/CHOOSECOLOR.java    |    29 +
 .../org/eclipse/swt/internal/win32/CHOOSEFONT.java |    37 +
 .../eclipse/swt/internal/win32/COMBOBOXINFO.java   |    39 +
 .../swt/internal/win32/COMPOSITIONFORM.java        |    30 +
 .../eclipse/swt/internal/win32/CREATESTRUCT.java   |    33 +
 .../internal/win32/CRYPT_ALGORITHM_IDENTIFIER.java |    20 +
 .../eclipse/swt/internal/win32/CRYPT_BIT_BLOB.java |    21 +
 .../swt/internal/win32/CRYPT_INTEGER_BLOB.java     |    20 +
 .../swt/internal/win32/CRYPT_OBJID_BLOB.java       |    20 +
 .../org/eclipse/swt/internal/win32/DEVMODE.java    |    47 +
 .../org/eclipse/swt/internal/win32/DEVMODEA.java   |    17 +
 .../org/eclipse/swt/internal/win32/DEVMODEW.java   |    17 +
 .../org/eclipse/swt/internal/win32/DIBSECTION.java |    46 +
 .../eclipse/swt/internal/win32/DLLVERSIONINFO.java |    20 +
 .../eclipse/swt/internal/win32/DOCHOSTUIINFO.java  |    22 +
 .../org/eclipse/swt/internal/win32/DOCINFO.java    |    23 +
 .../eclipse/swt/internal/win32/DRAWITEMSTRUCT.java |    34 +
 .../org/eclipse/swt/internal/win32/DROPFILES.java  |    27 +
 .../org/eclipse/swt/internal/win32/DTTOPTS.java    |    32 +
 .../eclipse/swt/internal/win32/DWM_BLURBEHIND.java |    20 +
 .../win32/org/eclipse/swt/internal/win32/EMR.java  |    17 +
 .../internal/win32/EMREXTCREATEFONTINDIRECTW.java  |    18 +
 .../eclipse/swt/internal/win32/EXTLOGFONTW.java    |    25 +
 .../org/eclipse/swt/internal/win32/EXTLOGPEN.java  |    22 +
 .../org/eclipse/swt/internal/win32/FILETIME.java   |    18 +
 .../org/eclipse/swt/internal/win32/FLICK_DATA.java |    26 +
 .../eclipse/swt/internal/win32/FLICK_POINT.java    |    17 +
 .../eclipse/swt/internal/win32/GCP_RESULTS.java    |    31 +
 .../eclipse/swt/internal/win32/GESTURECONFIG.java  |    18 +
 .../eclipse/swt/internal/win32/GESTUREINFO.java    |    29 +
 .../eclipse/swt/internal/win32/GRADIENT_RECT.java  |    18 +
 .../eclipse/swt/internal/win32/GUITHREADINFO.java  |    40 +
 .../eclipse/swt/internal/win32/HDHITTESTINFO.java  |    22 +
 .../org/eclipse/swt/internal/win32/HDITEM.java     |    30 +
 .../org/eclipse/swt/internal/win32/HDLAYOUT.java   |    19 +
 .../org/eclipse/swt/internal/win32/HELPINFO.java   |    26 +
 .../eclipse/swt/internal/win32/HIGHCONTRAST.java   |    19 +
 .../org/eclipse/swt/internal/win32/ICONINFO.java   |    22 +
 .../swt/internal/win32/INITCOMMONCONTROLSEX.java   |    17 +
 .../org/eclipse/swt/internal/win32/INPUT.java      |    16 +
 .../org/eclipse/swt/internal/win32/KEYBDINPUT.java |    20 +
 .../org/eclipse/swt/internal/win32/LITEM.java      |    21 +
 .../org/eclipse/swt/internal/win32/LOGBRUSH.java   |    18 +
 .../org/eclipse/swt/internal/win32/LOGFONT.java    |    28 +
 .../org/eclipse/swt/internal/win32/LOGFONTA.java   |    16 +
 .../org/eclipse/swt/internal/win32/LOGFONTW.java   |    16 +
 .../org/eclipse/swt/internal/win32/LOGPEN.java     |    22 +
 .../org/eclipse/swt/internal/win32/LRESULT.java    |    23 +
 .../org/eclipse/swt/internal/win32/LVCOLUMN.java   |    24 +
 .../eclipse/swt/internal/win32/LVHITTESTINFO.java  |    23 +
 .../eclipse/swt/internal/win32/LVINSERTMARK.java   |    19 +
 .../org/eclipse/swt/internal/win32/LVITEM.java     |    32 +
 .../org/eclipse/swt/internal/win32/MARGINS.java    |    19 +
 .../eclipse/swt/internal/win32/MCHITTESTINFO.java  |    23 +
 .../swt/internal/win32/MEASUREITEMSTRUCT.java      |    21 +
 .../eclipse/swt/internal/win32/MENUBARINFO.java    |    31 +
 .../org/eclipse/swt/internal/win32/MENUINFO.java   |    23 +
 .../eclipse/swt/internal/win32/MENUITEMINFO.java   |    39 +
 .../org/eclipse/swt/internal/win32/MINMAXINFO.java |    40 +
 .../eclipse/swt/internal/win32/MONITORINFO.java    |    35 +
 .../org/eclipse/swt/internal/win32/MOUSEINPUT.java |    21 +
 .../win32/org/eclipse/swt/internal/win32/MSG.java  |    26 +
 .../eclipse/swt/internal/win32/NMCUSTOMDRAW.java   |    30 +
 .../org/eclipse/swt/internal/win32/NMHDR.java      |    19 +
 .../org/eclipse/swt/internal/win32/NMHEADER.java   |    19 +
 .../org/eclipse/swt/internal/win32/NMLINK.java     |    28 +
 .../org/eclipse/swt/internal/win32/NMLISTVIEW.java |    26 +
 .../eclipse/swt/internal/win32/NMLVCUSTOMDRAW.java |    41 +
 .../eclipse/swt/internal/win32/NMLVDISPINFO.java   |    42 +
 .../eclipse/swt/internal/win32/NMLVFINDITEM.java   |    30 +
 .../swt/internal/win32/NMLVODSTATECHANGE.java      |    20 +
 .../eclipse/swt/internal/win32/NMREBARCHEVRON.java |    28 +
 .../swt/internal/win32/NMREBARCHILDSIZE.java       |    35 +
 .../org/eclipse/swt/internal/win32/NMRGINFO.java   |    21 +
 .../eclipse/swt/internal/win32/NMTBHOTITEM.java    |    18 +
 .../org/eclipse/swt/internal/win32/NMTOOLBAR.java  |    42 +
 .../org/eclipse/swt/internal/win32/NMTREEVIEW.java |    20 +
 .../eclipse/swt/internal/win32/NMTTCUSTOMDRAW.java |    16 +
 .../eclipse/swt/internal/win32/NMTTDISPINFO.java   |    21 +
 .../eclipse/swt/internal/win32/NMTTDISPINFOA.java  |    16 +
 .../eclipse/swt/internal/win32/NMTTDISPINFOW.java  |    16 +
 .../eclipse/swt/internal/win32/NMTVCUSTOMDRAW.java |    19 +
 .../eclipse/swt/internal/win32/NMTVDISPINFO.java   |    36 +
 .../eclipse/swt/internal/win32/NMTVITEMCHANGE.java |    21 +
 .../org/eclipse/swt/internal/win32/NMUPDOWN.java   |    17 +
 .../swt/internal/win32/NONCLIENTMETRICS.java       |    26 +
 .../swt/internal/win32/NONCLIENTMETRICSA.java      |    21 +
 .../swt/internal/win32/NONCLIENTMETRICSW.java      |    21 +
 .../eclipse/swt/internal/win32/NOTIFYICONDATA.java |    31 +
 .../swt/internal/win32/NOTIFYICONDATAA.java        |    21 +
 .../swt/internal/win32/NOTIFYICONDATAW.java        |    21 +
 .../org/eclipse/swt/internal/win32/OFNOTIFY.java   |    19 +
 .../eclipse/swt/internal/win32/OPENFILENAME.java   |    52 +
 .../win32/org/eclipse/swt/internal/win32/OS.java   |  7089 +++++
 .../eclipse/swt/internal/win32/OSVERSIONINFO.java  |    20 +
 .../eclipse/swt/internal/win32/OSVERSIONINFOA.java |    16 +
 .../swt/internal/win32/OSVERSIONINFOEX.java        |    20 +
 .../swt/internal/win32/OSVERSIONINFOEXA.java       |    16 +
 .../swt/internal/win32/OSVERSIONINFOEXW.java       |    16 +
 .../eclipse/swt/internal/win32/OSVERSIONINFOW.java |    16 +
 .../swt/internal/win32/OUTLINETEXTMETRIC.java      |    69 +
 .../swt/internal/win32/OUTLINETEXTMETRICA.java     |    16 +
 .../swt/internal/win32/OUTLINETEXTMETRICW.java     |    16 +
 .../eclipse/swt/internal/win32/PAINTSTRUCT.java    |    30 +
 .../org/eclipse/swt/internal/win32/PANOSE.java     |    25 +
 .../org/eclipse/swt/internal/win32/POINT.java      |    17 +
 .../org/eclipse/swt/internal/win32/PRINTDLG.java   |    45 +
 .../swt/internal/win32/PROCESS_INFORMATION.java    |    21 +
 .../eclipse/swt/internal/win32/PROPERTYKEY.java    |    18 +
 .../eclipse/swt/internal/win32/REBARBANDINFO.java  |    40 +
 .../win32/org/eclipse/swt/internal/win32/RECT.java |    19 +
 .../org/eclipse/swt/internal/win32/SAFEARRAY.java  |    24 +
 .../eclipse/swt/internal/win32/SAFEARRAYBOUND.java |    17 +
 .../swt/internal/win32/SCRIPT_ANALYSIS.java        |    23 +
 .../eclipse/swt/internal/win32/SCRIPT_CONTROL.java |    25 +
 .../swt/internal/win32/SCRIPT_DIGITSUBSTITUTE.java |    19 +
 .../swt/internal/win32/SCRIPT_FONTPROPERTIES.java  |    21 +
 .../eclipse/swt/internal/win32/SCRIPT_ITEM.java    |    17 +
 .../eclipse/swt/internal/win32/SCRIPT_LOGATTR.java |    21 +
 .../swt/internal/win32/SCRIPT_PROPERTIES.java      |    30 +
 .../eclipse/swt/internal/win32/SCRIPT_STATE.java   |    26 +
 .../eclipse/swt/internal/win32/SCROLLBARINFO.java  |    22 +
 .../org/eclipse/swt/internal/win32/SCROLLINFO.java |    22 +
 .../eclipse/swt/internal/win32/SHACTIVATEINFO.java |    22 +
 .../eclipse/swt/internal/win32/SHDRAGIMAGE.java    |    20 +
 .../swt/internal/win32/SHELLEXECUTEINFO.java       |    47 +
 .../org/eclipse/swt/internal/win32/SHFILEINFO.java |    19 +
 .../eclipse/swt/internal/win32/SHFILEINFOA.java    |    17 +
 .../eclipse/swt/internal/win32/SHFILEINFOW.java    |    17 +
 .../eclipse/swt/internal/win32/SHMENUBARINFO.java  |    26 +
 .../org/eclipse/swt/internal/win32/SHRGINFO.java   |    24 +
 .../org/eclipse/swt/internal/win32/SIPINFO.java    |    38 +
 .../win32/org/eclipse/swt/internal/win32/SIZE.java |    17 +
 .../eclipse/swt/internal/win32/STARTUPINFO.java    |    40 +
 .../org/eclipse/swt/internal/win32/SYSTEMTIME.java |    23 +
 .../org/eclipse/swt/internal/win32/TBBUTTON.java   |    21 +
 .../eclipse/swt/internal/win32/TBBUTTONINFO.java   |    26 +
 .../org/eclipse/swt/internal/win32/TCHAR.java      |   141 +
 .../eclipse/swt/internal/win32/TCHITTESTINFO.java  |    21 +
 .../org/eclipse/swt/internal/win32/TCITEM.java     |    23 +
 .../org/eclipse/swt/internal/win32/TEXTMETRIC.java |    31 +
 .../eclipse/swt/internal/win32/TEXTMETRICA.java    |    19 +
 .../eclipse/swt/internal/win32/TEXTMETRICW.java    |    19 +
 .../eclipse/swt/internal/win32/TF_DA_COLOR.java    |    17 +
 .../swt/internal/win32/TF_DISPLAYATTRIBUTE.java    |    21 +
 .../org/eclipse/swt/internal/win32/TOOLINFO.java   |    36 +
 .../org/eclipse/swt/internal/win32/TOUCHINPUT.java |    26 +
 .../swt/internal/win32/TRACKMOUSEEVENT.java        |    20 +
 .../org/eclipse/swt/internal/win32/TRIVERTEX.java  |    22 +
 .../eclipse/swt/internal/win32/TVHITTESTINFO.java  |    23 +
 .../eclipse/swt/internal/win32/TVINSERTSTRUCT.java |    42 +
 .../org/eclipse/swt/internal/win32/TVITEM.java     |    27 +
 .../org/eclipse/swt/internal/win32/TVITEMEX.java   |    16 +
 .../org/eclipse/swt/internal/win32/TVSORTCB.java   |    21 +
 .../org/eclipse/swt/internal/win32/UDACCEL.java    |    17 +
 .../swt/internal/win32/WINDOWPLACEMENT.java        |    37 +
 .../org/eclipse/swt/internal/win32/WINDOWPOS.java  |    24 +
 .../org/eclipse/swt/internal/win32/WNDCLASS.java   |    32 +
 .../org/eclipse/swt/internal/win32/package.html    |    21 +
 .../org/eclipse/swt/printing/PrintDialog.java      |   412 +
 .../cocoa/org/eclipse/swt/printing/Printer.java    |   690 +
 .../org/eclipse/swt/printing/PrinterData.java      |   260 +
 .../common/org/eclipse/swt/printing/package.html   |    14 +
 .../gtk/org/eclipse/swt/printing/PrintDialog.java  |   543 +
 .../gtk/org/eclipse/swt/printing/Printer.java      |   812 +
 .../org/eclipse/swt/printing/PrintDialog.java      |   545 +
 .../win32/org/eclipse/swt/printing/Printer.java    |   618 +
 .../Eclipse SWT Program/cde/library/cde.c          |   290 +
 .../Eclipse SWT Program/cde/library/cde.h          |    27 +
 .../Eclipse SWT Program/cde/library/cde_stats.c    |    62 +
 .../Eclipse SWT Program/cde/library/cde_stats.h    |    47 +
 .../Eclipse SWT Program/cde/library/cde_structs.c  |    48 +
 .../Eclipse SWT Program/cde/library/cde_structs.h  |    25 +
 .../cde/org/eclipse/swt/internal/cde/CDE.java      |   238 +
 .../org/eclipse/swt/internal/cde/DtActionArg.java  |    19 +
 .../cocoa/org/eclipse/swt/program/Program.java     |   428 +
 .../common/org/eclipse/swt/program/package.html    |    15 +
 .../Eclipse SWT Program/gnome/library/gnome.c      |   283 +
 .../Eclipse SWT Program/gnome/library/gnome.h      |    45 +
 .../gnome/library/gnome_stats.c                    |    63 +
 .../gnome/library/gnome_stats.h                    |    48 +
 .../gnome/library/gnome_structs.c                  |    67 +
 .../gnome/library/gnome_structs.h                  |    29 +
 .../org/eclipse/swt/internal/gnome/GNOME.java      |   215 +
 .../internal/gnome/GnomeVFSMimeApplication.java    |    34 +
 .../gtk/org/eclipse/swt/program/Program.java       |  1093 +
 .../win32/org/eclipse/swt/program/Program.java     |   469 +
 .../eclipse/swt/internal/theme/ButtonDrawData.java |    19 +
 .../eclipse/swt/internal/theme/ComboDrawData.java  |    19 +
 .../org/eclipse/swt/internal/theme/DrawData.java   |    96 +
 .../swt/internal/theme/ExpanderDrawData.java       |    19 +
 .../eclipse/swt/internal/theme/GroupDrawData.java  |    24 +
 .../swt/internal/theme/ProgressBarDrawData.java    |    19 +
 .../eclipse/swt/internal/theme/RangeDrawData.java  |    24 +
 .../eclipse/swt/internal/theme/ScaleDrawData.java  |    21 +
 .../swt/internal/theme/ScrollBarDrawData.java      |    22 +
 .../swt/internal/theme/TabFolderDrawData.java      |    31 +
 .../swt/internal/theme/TabItemDrawData.java        |    23 +
 .../org/eclipse/swt/internal/theme/Theme.java      |   111 +
 .../swt/internal/theme/ToolBarDrawData.java        |    19 +
 .../swt/internal/theme/ToolItemDrawData.java       |    21 +
 .../eclipse/swt/internal/theme/ButtonDrawData.java |   237 +
 .../eclipse/swt/internal/theme/ComboDrawData.java  |   137 +
 .../org/eclipse/swt/internal/theme/DrawData.java   |   276 +
 .../swt/internal/theme/ExpanderDrawData.java       |    55 +
 .../eclipse/swt/internal/theme/GroupDrawData.java  |    80 +
 .../swt/internal/theme/ProgressBarDrawData.java    |    81 +
 .../eclipse/swt/internal/theme/RangeDrawData.java  |    23 +
 .../eclipse/swt/internal/theme/ScaleDrawData.java  |    33 +
 .../swt/internal/theme/ScrollBarDrawData.java      |    33 +
 .../swt/internal/theme/TabFolderDrawData.java      |    78 +
 .../swt/internal/theme/TabItemDrawData.java        |   102 +
 .../gtk/org/eclipse/swt/internal/theme/Theme.java  |   229 +
 .../swt/internal/theme/ToolBarDrawData.java        |    50 +
 .../swt/internal/theme/ToolItemDrawData.java       |   174 +
 .../eclipse/swt/internal/theme/ButtonDrawData.java |   112 +
 .../eclipse/swt/internal/theme/ComboDrawData.java  |   108 +
 .../org/eclipse/swt/internal/theme/DrawData.java   |   180 +
 .../swt/internal/theme/ExpanderDrawData.java       |    69 +
 .../eclipse/swt/internal/theme/GroupDrawData.java  |    75 +
 .../swt/internal/theme/ProgressBarDrawData.java    |    91 +
 .../eclipse/swt/internal/theme/RangeDrawData.java  |    23 +
 .../eclipse/swt/internal/theme/ScaleDrawData.java  |   101 +
 .../swt/internal/theme/ScrollBarDrawData.java      |   294 +
 .../swt/internal/theme/TabFolderDrawData.java      |    85 +
 .../swt/internal/theme/TabItemDrawData.java        |   134 +
 .../org/eclipse/swt/internal/theme/Theme.java      |   113 +
 .../swt/internal/theme/ToolBarDrawData.java        |    36 +
 .../swt/internal/theme/ToolItemDrawData.java       |   174 +
 .../cocoa/org/eclipse/swt/browser/WebKit.java      |  1824 ++
 .../Eclipse SWT WebKit/gtk/library/webkitgtk.c     |  2842 ++
 .../Eclipse SWT WebKit/gtk/library/webkitgtk.h     |    91 +
 .../gtk/library/webkitgtk_stats.c                  |   188 +
 .../gtk/library/webkitgtk_stats.h                  |   173 +
 .../gtk/library/webkitgtk_structs.c                |    97 +
 .../gtk/library/webkitgtk_structs.h                |    29 +
 .../gtk/org/eclipse/swt/browser/WebKit.java        |  2460 ++
 .../swt/internal/webkit/JSClassDefinition.java     |    53 +
 .../org/eclipse/swt/internal/webkit/WebKitGTK.java |  1676 +
 .../Eclipse SWT WebKit/win32/library/swt_webkit.rc |    45 +
 .../win32/library/webkit_win32.cpp                 |   783 +
 .../win32/library/webkit_win32.h                   |    28 +
 .../win32/library/webkit_win32_custom.cpp          |   103 +
 .../win32/library/webkit_win32_custom.h            |    16 +
 .../win32/library/webkit_win32_stats.cpp           |   107 +
 .../win32/library/webkit_win32_stats.h             |    92 +
 .../win32/library/webkit_win32_structs.cpp         |    97 +
 .../win32/library/webkit_win32_structs.h           |    29 +
 .../eclipse/swt/browser/WebDownloadDelegate.java   |   267 +
 .../eclipse/swt/browser/WebFrameLoadDelegate.java  |   765 +
 .../win32/org/eclipse/swt/browser/WebKit.java      |  1353 +
 .../org/eclipse/swt/browser/WebPolicyDelegate.java |   214 +
 .../swt/browser/WebResourceLoadDelegate.java       |   382 +
 .../org/eclipse/swt/browser/WebUIDelegate.java     |   732 +
 .../swt/internal/webkit/IWebCookieManager.java     |    26 +
 .../swt/internal/webkit/IWebDataSource.java        |    38 +
 .../webkit/IWebDocumentRepresentation.java         |    26 +
 .../eclipse/swt/internal/webkit/IWebDownload.java  |    34 +
 .../org/eclipse/swt/internal/webkit/IWebError.java |    46 +
 .../swt/internal/webkit/IWebErrorPrivate.java      |    26 +
 .../org/eclipse/swt/internal/webkit/IWebFrame.java |    38 +
 .../swt/internal/webkit/IWebFramePrivate.java      |    34 +
 .../eclipse/swt/internal/webkit/IWebIBActions.java |    38 +
 .../swt/internal/webkit/IWebMutableURLRequest.java |    46 +
 .../webkit/IWebMutableURLRequestPrivate.java       |    30 +
 .../webkit/IWebOpenPanelResultListener.java        |    29 +
 .../webkit/IWebPolicyDecisionListener.java         |    34 +
 .../swt/internal/webkit/IWebPreferences.java       |    46 +
 .../webkit/IWebURLAuthenticationChallenge.java     |    38 +
 .../IWebURLAuthenticationChallengeSender.java      |    30 +
 .../swt/internal/webkit/IWebURLCredential.java     |    38 +
 .../internal/webkit/IWebURLProtectionSpace.java    |    34 +
 .../swt/internal/webkit/IWebURLRequest.java        |    38 +
 .../swt/internal/webkit/IWebURLResponse.java       |    30 +
 .../org/eclipse/swt/internal/webkit/IWebView.java  |    87 +
 .../swt/internal/webkit/IWebViewPrivate.java       |    34 +
 .../swt/internal/webkit/JSClassDefinition.java     |    51 +
 .../eclipse/swt/internal/webkit/WebKit_win32.java  |   361 +
 .../cairo/org/eclipse/swt/graphics/Path.java       |   777 +
 .../cairo/org/eclipse/swt/graphics/Pattern.java    |   224 +
 .../cairo/org/eclipse/swt/graphics/Transform.java  |   401 +
 .../cocoa/org/eclipse/swt/graphics/Color.java      |   442 +
 .../cocoa/org/eclipse/swt/graphics/Cursor.java     |   505 +
 .../cocoa/org/eclipse/swt/graphics/Device.java     |   782 +
 .../cocoa/org/eclipse/swt/graphics/DeviceData.java |    23 +
 .../cocoa/org/eclipse/swt/graphics/Font.java       |   390 +
 .../cocoa/org/eclipse/swt/graphics/FontData.java   |   458 +
 .../org/eclipse/swt/graphics/FontMetrics.java      |   153 +
 .../cocoa/org/eclipse/swt/graphics/GC.java         |  4048 +++
 .../cocoa/org/eclipse/swt/graphics/GCData.java     |    66 +
 .../cocoa/org/eclipse/swt/graphics/Image.java      |  1549 +
 .../cocoa/org/eclipse/swt/graphics/Path.java       |   834 +
 .../cocoa/org/eclipse/swt/graphics/Pattern.java    |   229 +
 .../cocoa/org/eclipse/swt/graphics/Region.java     |   868 +
 .../cocoa/org/eclipse/swt/graphics/TextLayout.java |  2274 ++
 .../cocoa/org/eclipse/swt/graphics/Transform.java  |   491 +
 .../cocoa/org/eclipse/swt/widgets/Button.java      |   943 +
 .../cocoa/org/eclipse/swt/widgets/Canvas.java      |   692 +
 .../cocoa/org/eclipse/swt/widgets/Caret.java       |   507 +
 .../cocoa/org/eclipse/swt/widgets/ColorDialog.java |   234 +
 .../cocoa/org/eclipse/swt/widgets/Combo.java       |  1964 ++
 .../cocoa/org/eclipse/swt/widgets/Composite.java   |  1275 +
 .../cocoa/org/eclipse/swt/widgets/Control.java     |  5158 ++++
 .../cocoa/org/eclipse/swt/widgets/DateTime.java    |   846 +
 .../cocoa/org/eclipse/swt/widgets/Decorations.java |   714 +
 .../org/eclipse/swt/widgets/DirectoryDialog.java   |   192 +
 .../cocoa/org/eclipse/swt/widgets/Display.java     |  6091 ++++
 .../cocoa/org/eclipse/swt/widgets/FileDialog.java  |   536 +
 .../cocoa/org/eclipse/swt/widgets/FontDialog.java  |   277 +
 .../cocoa/org/eclipse/swt/widgets/Group.java       |   294 +
 .../cocoa/org/eclipse/swt/widgets/IME.java         |   520 +
 .../cocoa/org/eclipse/swt/widgets/Label.java       |   553 +
 .../cocoa/org/eclipse/swt/widgets/Link.java        |   840 +
 .../cocoa/org/eclipse/swt/widgets/List.java        |  1541 +
 .../cocoa/org/eclipse/swt/widgets/Menu.java        |  1144 +
 .../cocoa/org/eclipse/swt/widgets/MenuItem.java    |  1011 +
 .../cocoa/org/eclipse/swt/widgets/MessageBox.java  |   333 +
 .../cocoa/org/eclipse/swt/widgets/ProgressBar.java |   341 +
 .../cocoa/org/eclipse/swt/widgets/Sash.java        |   495 +
 .../cocoa/org/eclipse/swt/widgets/Scale.java       |   367 +
 .../cocoa/org/eclipse/swt/widgets/ScrollBar.java   |   751 +
 .../cocoa/org/eclipse/swt/widgets/Scrollable.java  |   415 +
 .../cocoa/org/eclipse/swt/widgets/Shell.java       |  2420 ++
 .../cocoa/org/eclipse/swt/widgets/Slider.java      |   546 +
 .../cocoa/org/eclipse/swt/widgets/Spinner.java     |  1146 +
 .../cocoa/org/eclipse/swt/widgets/TabFolder.java   |   708 +
 .../cocoa/org/eclipse/swt/widgets/TabItem.java     |   468 +
 .../cocoa/org/eclipse/swt/widgets/Table.java       |  3489 +++
 .../cocoa/org/eclipse/swt/widgets/TableColumn.java |   676 +
 .../cocoa/org/eclipse/swt/widgets/TableItem.java   |  1091 +
 .../cocoa/org/eclipse/swt/widgets/TaskBar.java     |   198 +
 .../cocoa/org/eclipse/swt/widgets/TaskItem.java    |   491 +
 .../cocoa/org/eclipse/swt/widgets/Text.java        |  2395 ++
 .../cocoa/org/eclipse/swt/widgets/ToolBar.java     |   875 +
 .../cocoa/org/eclipse/swt/widgets/ToolItem.java    |  1308 +
 .../cocoa/org/eclipse/swt/widgets/Tracker.java     |  1168 +
 .../cocoa/org/eclipse/swt/widgets/TrayItem.java    |   608 +
 .../cocoa/org/eclipse/swt/widgets/Tree.java        |  3363 ++
 .../cocoa/org/eclipse/swt/widgets/TreeColumn.java  |   674 +
 .../cocoa/org/eclipse/swt/widgets/TreeItem.java    |  1518 +
 .../cocoa/org/eclipse/swt/widgets/Widget.java      |  2173 ++
 .../Eclipse SWT/common/library/callback.c          |  1277 +
 .../Eclipse SWT/common/library/callback.h          |    68 +
 .../Eclipse SWT/common/library/make_common.mak     |    14 +
 .../Eclipse SWT/common/library/swt.c               |    28 +
 .../Eclipse SWT/common/library/swt.h               |   169 +
 .../Eclipse SWT/common/org/eclipse/swt/SWT.java    |  4598 +++
 .../common/org/eclipse/swt/SWTError.java           |   143 +
 .../common/org/eclipse/swt/SWTException.java       |   136 +
 .../common/org/eclipse/swt/events/ArmEvent.java    |    38 +
 .../common/org/eclipse/swt/events/ArmListener.java |    38 +
 .../org/eclipse/swt/events/ControlAdapter.java     |    49 +
 .../org/eclipse/swt/events/ControlEvent.java       |    40 +
 .../org/eclipse/swt/events/ControlListener.java    |    48 +
 .../org/eclipse/swt/events/DisposeEvent.java       |    39 +
 .../org/eclipse/swt/events/DisposeListener.java    |    39 +
 .../org/eclipse/swt/events/DragDetectEvent.java    |    38 +
 .../org/eclipse/swt/events/DragDetectListener.java |    40 +
 .../org/eclipse/swt/events/ExpandAdapter.java      |    50 +
 .../common/org/eclipse/swt/events/ExpandEvent.java |    40 +
 .../org/eclipse/swt/events/ExpandListener.java     |    49 +
 .../org/eclipse/swt/events/FocusAdapter.java       |    48 +
 .../common/org/eclipse/swt/events/FocusEvent.java  |    39 +
 .../org/eclipse/swt/events/FocusListener.java      |    48 +
 .../org/eclipse/swt/events/GestureEvent.java       |   159 +
 .../org/eclipse/swt/events/GestureListener.java    |    46 +
 .../common/org/eclipse/swt/events/HelpEvent.java   |    39 +
 .../org/eclipse/swt/events/HelpListener.java       |    40 +
 .../common/org/eclipse/swt/events/KeyAdapter.java  |    48 +
 .../common/org/eclipse/swt/events/KeyEvent.java    |   135 +
 .../common/org/eclipse/swt/events/KeyListener.java |    47 +
 .../common/org/eclipse/swt/events/MenuAdapter.java |    48 +
 .../org/eclipse/swt/events/MenuDetectEvent.java    |    97 +
 .../org/eclipse/swt/events/MenuDetectListener.java |    42 +
 .../common/org/eclipse/swt/events/MenuEvent.java   |    39 +
 .../org/eclipse/swt/events/MenuListener.java       |    46 +
 .../common/org/eclipse/swt/events/ModifyEvent.java |    39 +
 .../org/eclipse/swt/events/ModifyListener.java     |    38 +
 .../org/eclipse/swt/events/MouseAdapter.java       |    62 +
 .../common/org/eclipse/swt/events/MouseEvent.java  |   109 +
 .../org/eclipse/swt/events/MouseListener.java      |    57 +
 .../org/eclipse/swt/events/MouseMoveListener.java  |    38 +
 .../org/eclipse/swt/events/MouseTrackAdapter.java  |    63 +
 .../org/eclipse/swt/events/MouseTrackListener.java |    59 +
 .../org/eclipse/swt/events/MouseWheelListener.java |    41 +
 .../common/org/eclipse/swt/events/PaintEvent.java  |   103 +
 .../org/eclipse/swt/events/PaintListener.java      |    39 +
 .../org/eclipse/swt/events/SegmentEvent.java       |   100 +
 .../org/eclipse/swt/events/SegmentListener.java    |    38 +
 .../org/eclipse/swt/events/SelectionAdapter.java   |    48 +
 .../org/eclipse/swt/events/SelectionEvent.java     |   143 +
 .../org/eclipse/swt/events/SelectionListener.java  |    62 +
 .../org/eclipse/swt/events/ShellAdapter.java       |    78 +
 .../common/org/eclipse/swt/events/ShellEvent.java  |    59 +
 .../org/eclipse/swt/events/ShellListener.java      |    67 +
 .../common/org/eclipse/swt/events/TouchEvent.java  |    94 +
 .../org/eclipse/swt/events/TouchListener.java      |    45 +
 .../org/eclipse/swt/events/TraverseEvent.java      |   138 +
 .../org/eclipse/swt/events/TraverseListener.java   |    46 +
 .../common/org/eclipse/swt/events/TreeAdapter.java |    48 +
 .../common/org/eclipse/swt/events/TreeEvent.java   |    39 +
 .../org/eclipse/swt/events/TreeListener.java       |    47 +
 .../common/org/eclipse/swt/events/TypedEvent.java  |   105 +
 .../common/org/eclipse/swt/events/VerifyEvent.java |    69 +
 .../org/eclipse/swt/events/VerifyListener.java     |    45 +
 .../common/org/eclipse/swt/events/package.html     |    23 +
 .../common/org/eclipse/swt/graphics/Drawable.java  |    67 +
 .../org/eclipse/swt/graphics/GlyphMetrics.java     |   130 +
 .../common/org/eclipse/swt/graphics/ImageData.java |  3683 +++
 .../org/eclipse/swt/graphics/ImageDataLoader.java  |    29 +
 .../eclipse/swt/graphics/ImageDataProvider.java    |    43 +
 .../swt/graphics/ImageFileNameProvider.java        |    43 +
 .../org/eclipse/swt/graphics/ImageLoader.java      |   339 +
 .../org/eclipse/swt/graphics/ImageLoaderEvent.java |    88 +
 .../eclipse/swt/graphics/ImageLoaderListener.java  |    45 +
 .../org/eclipse/swt/graphics/LineAttributes.java   |   181 +
 .../org/eclipse/swt/graphics/PaletteData.java      |   215 +
 .../common/org/eclipse/swt/graphics/PathData.java  |    33 +
 .../common/org/eclipse/swt/graphics/Point.java     |   111 +
 .../common/org/eclipse/swt/graphics/RGB.java       |   235 +
 .../common/org/eclipse/swt/graphics/RGBA.java      |   158 +
 .../common/org/eclipse/swt/graphics/Rectangle.java |   350 +
 .../common/org/eclipse/swt/graphics/Resource.java  |   101 +
 .../common/org/eclipse/swt/graphics/TextStyle.java |   398 +
 .../common/org/eclipse/swt/graphics/package.html   |    18 +
 .../common/org/eclipse/swt/internal/Callback.java  |   244 +
 .../common/org/eclipse/swt/internal/DPIUtil.java   |   307 +
 .../org/eclipse/swt/internal/image/FileFormat.java |   131 +
 .../eclipse/swt/internal/image/GIFFileFormat.java  |   590 +
 .../org/eclipse/swt/internal/image/JPEGAppn.java   |    29 +
 .../image/JPEGArithmeticConditioningTable.java     |    24 +
 .../eclipse/swt/internal/image/JPEGComment.java    |    28 +
 .../eclipse/swt/internal/image/JPEGDecoder.java    |  6363 ++++
 .../eclipse/swt/internal/image/JPEGEndOfImage.java |    33 +
 .../eclipse/swt/internal/image/JPEGFileFormat.java |  1891 ++
 .../swt/internal/image/JPEGFixedSizeSegment.java   |    46 +
 .../swt/internal/image/JPEGFrameHeader.java        |   215 +
 .../swt/internal/image/JPEGHuffmanTable.java       |   265 +
 .../swt/internal/image/JPEGQuantizationTable.java  |   166 +
 .../swt/internal/image/JPEGRestartInterval.java    |    33 +
 .../eclipse/swt/internal/image/JPEGScanHeader.java |   124 +
 .../eclipse/swt/internal/image/JPEGSegment.java    |    58 +
 .../swt/internal/image/JPEGStartOfImage.java       |    37 +
 .../internal/image/JPEGVariableSizeSegment.java    |    38 +
 .../swt/internal/image/LEDataInputStream.java      |   190 +
 .../swt/internal/image/LEDataOutputStream.java     |    60 +
 .../org/eclipse/swt/internal/image/LZWCodec.java   |   477 +
 .../org/eclipse/swt/internal/image/LZWNode.java    |    17 +
 .../swt/internal/image/OS2BMPFileFormat.java       |   297 +
 .../eclipse/swt/internal/image/PNGFileFormat.java  |   591 +
 .../org/eclipse/swt/internal/image/PngChunk.java   |   382 +
 .../eclipse/swt/internal/image/PngChunkReader.java |    72 +
 .../swt/internal/image/PngDecodingDataStream.java  |   137 +
 .../eclipse/swt/internal/image/PngDeflater.java    |   618 +
 .../org/eclipse/swt/internal/image/PngEncoder.java |   379 +
 .../swt/internal/image/PngFileReadState.java       |    25 +
 .../swt/internal/image/PngHuffmanTable.java        |   125 +
 .../swt/internal/image/PngHuffmanTables.java       |   160 +
 .../eclipse/swt/internal/image/PngIdatChunk.java   |    64 +
 .../eclipse/swt/internal/image/PngIendChunk.java   |    57 +
 .../eclipse/swt/internal/image/PngIhdrChunk.java   |   411 +
 .../eclipse/swt/internal/image/PngInputStream.java |    64 +
 .../swt/internal/image/PngLzBlockReader.java       |   165 +
 .../eclipse/swt/internal/image/PngPlteChunk.java   |   126 +
 .../eclipse/swt/internal/image/PngTrnsChunk.java   |   155 +
 .../eclipse/swt/internal/image/TIFFDirectory.java  |   677 +
 .../eclipse/swt/internal/image/TIFFFileFormat.java |    88 +
 .../internal/image/TIFFModifiedHuffmanCodec.java   |   217 +
 .../swt/internal/image/TIFFRandomFileAccess.java   |    96 +
 .../swt/internal/image/WinBMPFileFormat.java       |   804 +
 .../swt/internal/image/WinICOFileFormat.java       |   343 +
 .../org/eclipse/swt/internal/image/package.html    |    19 +
 .../common/org/eclipse/swt/internal/package.html   |    21 +
 .../common/org/eclipse/swt/layout/FillData.java    |    45 +
 .../common/org/eclipse/swt/layout/FillLayout.java  |   242 +
 .../org/eclipse/swt/layout/FormAttachment.java     |   317 +
 .../common/org/eclipse/swt/layout/FormData.java    |   345 +
 .../common/org/eclipse/swt/layout/FormLayout.java  |   389 +
 .../common/org/eclipse/swt/layout/GridData.java    |   575 +
 .../common/org/eclipse/swt/layout/GridLayout.java  |   750 +
 .../common/org/eclipse/swt/layout/RowData.java     |   126 +
 .../common/org/eclipse/swt/layout/RowLayout.java   |   510 +
 .../common/org/eclipse/swt/layout/package.html     |    15 +
 .../common/org/eclipse/swt/package.html            |    16 +
 .../common/org/eclipse/swt/widgets/Dialog.java     |   272 +
 .../common/org/eclipse/swt/widgets/Event.java      |   320 +
 .../common/org/eclipse/swt/widgets/EventTable.java |   154 +
 .../common/org/eclipse/swt/widgets/Item.java       |   214 +
 .../common/org/eclipse/swt/widgets/Layout.java     |   104 +
 .../common/org/eclipse/swt/widgets/Listener.java   |    52 +
 .../common/org/eclipse/swt/widgets/Monitor.java    |   103 +
 .../org/eclipse/swt/widgets/RunnableLock.java      |    39 +
 .../org/eclipse/swt/widgets/Synchronizer.java      |   260 +
 .../common/org/eclipse/swt/widgets/Touch.java      |   101 +
 .../org/eclipse/swt/widgets/TouchSource.java       |    90 +
 .../common/org/eclipse/swt/widgets/Tray.java       |   163 +
 .../org/eclipse/swt/widgets/TypedListener.java     |   282 +
 .../common/org/eclipse/swt/widgets/package.html    |    16 +
 .../org.eclipse.swt/Eclipse SWT/common/version.txt |     1 +
 .../org/eclipse/swt/internal/Compatibility.java    |   185 +
 .../org/eclipse/swt/internal/SWTEventListener.java |    30 +
 .../org/eclipse/swt/internal/SWTEventObject.java   |    40 +
 .../eclipse/swt/internal/SWTMessages.properties    |   118 +
 .../swt/internal/SWTMessages_ar._properties        |    32 +
 .../swt/internal/SWTMessages_bg._properties        |     2 +
 .../swt/internal/SWTMessages_cs._properties        |    36 +
 .../swt/internal/SWTMessages_da._properties        |    29 +
 .../swt/internal/SWTMessages_de._properties        |   107 +
 .../swt/internal/SWTMessages_el._properties        |    32 +
 .../swt/internal/SWTMessages_en_CA._properties     |     2 +
 .../swt/internal/SWTMessages_es._properties        |    75 +
 .../swt/internal/SWTMessages_et._properties        |    26 +
 .../swt/internal/SWTMessages_eu._properties        |    26 +
 .../swt/internal/SWTMessages_fa._properties        |    55 +
 .../swt/internal/SWTMessages_fi._properties        |    31 +
 .../swt/internal/SWTMessages_fr._properties        |    71 +
 .../swt/internal/SWTMessages_hi._properties        |     6 +
 .../swt/internal/SWTMessages_hu._properties        |    32 +
 .../swt/internal/SWTMessages_id._properties        |    16 +
 .../swt/internal/SWTMessages_it._properties        |    64 +
 .../swt/internal/SWTMessages_iw._properties        |    25 +
 .../swt/internal/SWTMessages_ja._properties        |    91 +
 .../swt/internal/SWTMessages_ko._properties        |    74 +
 .../swt/internal/SWTMessages_ku._properties        |     2 +
 .../swt/internal/SWTMessages_lt._properties        |    74 +
 .../swt/internal/SWTMessages_lv._properties        |   122 +
 .../swt/internal/SWTMessages_ml._properties        |     2 +
 .../swt/internal/SWTMessages_mn._properties        |     3 +
 .../swt/internal/SWTMessages_nl._properties        |   101 +
 .../swt/internal/SWTMessages_no._properties        |    31 +
 .../swt/internal/SWTMessages_pl._properties        |    50 +
 .../swt/internal/SWTMessages_pt._properties        |    70 +
 .../swt/internal/SWTMessages_pt_BR._properties     |    67 +
 .../swt/internal/SWTMessages_ro._properties        |    17 +
 .../swt/internal/SWTMessages_ru._properties        |    38 +
 .../swt/internal/SWTMessages_sk._properties        |     8 +
 .../swt/internal/SWTMessages_sl._properties        |    65 +
 .../swt/internal/SWTMessages_sr._properties        |     4 +
 .../swt/internal/SWTMessages_sv._properties        |    31 +
 .../swt/internal/SWTMessages_th._properties        |    16 +
 .../swt/internal/SWTMessages_tr._properties        |    71 +
 .../swt/internal/SWTMessages_uk._properties        |    69 +
 .../swt/internal/SWTMessages_zh._properties        |    76 +
 .../swt/internal/SWTMessages_zh_TW._properties     |    73 +
 .../bidi/org/eclipse/swt/internal/BidiUtil.java    |   121 +
 .../coolbar/org/eclipse/swt/widgets/CoolBar.java   |  1226 +
 .../coolbar/org/eclipse/swt/widgets/CoolItem.java  |   661 +
 .../expand/org/eclipse/swt/widgets/ExpandBar.java  |   593 +
 .../expand/org/eclipse/swt/widgets/ExpandItem.java |   394 +
 .../taskbar/org/eclipse/swt/widgets/TaskBar.java   |   178 +
 .../taskbar/org/eclipse/swt/widgets/TaskItem.java  |   376 +
 .../tooltip/org/eclipse/swt/widgets/ToolTip.java   |   646 +
 .../gtk/org/eclipse/swt/graphics/Color.java        |   467 +
 .../gtk/org/eclipse/swt/graphics/Cursor.java       |   613 +
 .../gtk/org/eclipse/swt/graphics/Device.java       |  1101 +
 .../gtk/org/eclipse/swt/graphics/DeviceData.java   |    62 +
 .../gtk/org/eclipse/swt/graphics/Font.java         |   305 +
 .../gtk/org/eclipse/swt/graphics/FontData.java     |   457 +
 .../gtk/org/eclipse/swt/graphics/FontMetrics.java  |   136 +
 .../gtk/org/eclipse/swt/graphics/GC.java           |  4288 +++
 .../gtk/org/eclipse/swt/graphics/GCData.java       |    61 +
 .../gtk/org/eclipse/swt/graphics/Image.java        |  2013 ++
 .../gtk/org/eclipse/swt/graphics/Region.java       |   730 +
 .../gtk/org/eclipse/swt/graphics/TextLayout.java   |  2333 ++
 .../gtk/org/eclipse/swt/internal/Converter.java    |    72 +
 .../gtk/org/eclipse/swt/internal/ImageList.java    |   290 +
 .../gtk/org/eclipse/swt/widgets/Button.java        |  1151 +
 .../gtk/org/eclipse/swt/widgets/Canvas.java        |   466 +
 .../gtk/org/eclipse/swt/widgets/Caret.java         |   597 +
 .../gtk/org/eclipse/swt/widgets/ColorDialog.java   |   346 +
 .../gtk/org/eclipse/swt/widgets/Combo.java         |  2337 ++
 .../gtk/org/eclipse/swt/widgets/Composite.java     |  1756 ++
 .../gtk/org/eclipse/swt/widgets/Control.java       |  5849 ++++
 .../gtk/org/eclipse/swt/widgets/DateTime.java      |  2201 ++
 .../gtk/org/eclipse/swt/widgets/Decorations.java   |   786 +
 .../org/eclipse/swt/widgets/DirectoryDialog.java   |   281 +
 .../gtk/org/eclipse/swt/widgets/Display.java       |  4933 +++
 .../gtk/org/eclipse/swt/widgets/ExpandBar.java     |   554 +
 .../gtk/org/eclipse/swt/widgets/ExpandItem.java    |   656 +
 .../gtk/org/eclipse/swt/widgets/FileDialog.java    |   671 +
 .../gtk/org/eclipse/swt/widgets/FontDialog.java    |   315 +
 .../gtk/org/eclipse/swt/widgets/Group.java         |   397 +
 .../gtk/org/eclipse/swt/widgets/IME.java           |   448 +
 .../gtk/org/eclipse/swt/widgets/Label.java         |   692 +
 .../gtk/org/eclipse/swt/widgets/Link.java          |   861 +
 .../gtk/org/eclipse/swt/widgets/List.java          |  1667 +
 .../gtk/org/eclipse/swt/widgets/Menu.java          |  1128 +
 .../gtk/org/eclipse/swt/widgets/MenuItem.java      |  1226 +
 .../gtk/org/eclipse/swt/widgets/MessageBox.java    |   254 +
 .../gtk/org/eclipse/swt/widgets/ProgressBar.java   |   334 +
 .../gtk/org/eclipse/swt/widgets/Sash.java          |   478 +
 .../gtk/org/eclipse/swt/widgets/Scale.java         |   383 +
 .../gtk/org/eclipse/swt/widgets/ScrollBar.java     |   894 +
 .../gtk/org/eclipse/swt/widgets/Scrollable.java    |   515 +
 .../gtk/org/eclipse/swt/widgets/Shell.java         |  2773 ++
 .../gtk/org/eclipse/swt/widgets/Slider.java        |   626 +
 .../gtk/org/eclipse/swt/widgets/Spinner.java       |  1297 +
 .../gtk/org/eclipse/swt/widgets/TabFolder.java     |   898 +
 .../gtk/org/eclipse/swt/widgets/TabItem.java       |   432 +
 .../gtk/org/eclipse/swt/widgets/Table.java         |  3824 +++
 .../gtk/org/eclipse/swt/widgets/TableColumn.java   |   749 +
 .../gtk/org/eclipse/swt/widgets/TableItem.java     |  1346 +
 .../gtk/org/eclipse/swt/widgets/Text.java          |  2868 ++
 .../gtk/org/eclipse/swt/widgets/ToolBar.java       |   660 +
 .../gtk/org/eclipse/swt/widgets/ToolItem.java      |  1280 +
 .../gtk/org/eclipse/swt/widgets/ToolTip.java       |   878 +
 .../gtk/org/eclipse/swt/widgets/Tracker.java       |  1110 +
 .../gtk/org/eclipse/swt/widgets/TrayItem.java      |   576 +
 .../gtk/org/eclipse/swt/widgets/Tree.java          |  3684 +++
 .../gtk/org/eclipse/swt/widgets/TreeColumn.java    |   749 +
 .../gtk/org/eclipse/swt/widgets/TreeItem.java      |  1685 +
 .../gtk/org/eclipse/swt/widgets/Widget.java        |  2088 ++
 .../win32/org/eclipse/swt/graphics/Color.java      |   482 +
 .../win32/org/eclipse/swt/graphics/Cursor.java     |   527 +
 .../win32/org/eclipse/swt/graphics/Device.java     |  1021 +
 .../win32/org/eclipse/swt/graphics/DeviceData.java |    23 +
 .../win32/org/eclipse/swt/graphics/Font.java       |   272 +
 .../win32/org/eclipse/swt/graphics/FontData.java   |   678 +
 .../org/eclipse/swt/graphics/FontMetrics.java      |   188 +
 .../win32/org/eclipse/swt/graphics/GC.java         |  5361 ++++
 .../win32/org/eclipse/swt/graphics/GCData.java     |    55 +
 .../win32/org/eclipse/swt/graphics/Image.java      |  2425 ++
 .../win32/org/eclipse/swt/graphics/Path.java       |   681 +
 .../win32/org/eclipse/swt/graphics/Pattern.java    |   269 +
 .../win32/org/eclipse/swt/graphics/Region.java     |   653 +
 .../win32/org/eclipse/swt/graphics/TextLayout.java |  3713 +++
 .../win32/org/eclipse/swt/graphics/Transform.java  |   393 +
 .../win32/org/eclipse/swt/internal/BidiUtil.java   |   704 +
 .../win32/org/eclipse/swt/internal/ImageList.java  |   483 +
 .../win32/org/eclipse/swt/widgets/Button.java      |  1487 +
 .../win32/org/eclipse/swt/widgets/Canvas.java      |   529 +
 .../win32/org/eclipse/swt/widgets/Caret.java       |   631 +
 .../win32/org/eclipse/swt/widgets/ColorDialog.java |   359 +
 .../win32/org/eclipse/swt/widgets/Combo.java       |  3387 +++
 .../win32/org/eclipse/swt/widgets/Composite.java   |  2036 ++
 .../win32/org/eclipse/swt/widgets/Control.java     |  5809 ++++
 .../win32/org/eclipse/swt/widgets/CoolBar.java     |  1241 +
 .../win32/org/eclipse/swt/widgets/CoolItem.java    |   757 +
 .../win32/org/eclipse/swt/widgets/DateTime.java    |   911 +
 .../win32/org/eclipse/swt/widgets/Decorations.java |  1892 ++
 .../org/eclipse/swt/widgets/DirectoryDialog.java   |   310 +
 .../win32/org/eclipse/swt/widgets/Display.java     |  5274 ++++
 .../win32/org/eclipse/swt/widgets/ExpandBar.java   |   882 +
 .../win32/org/eclipse/swt/widgets/ExpandItem.java  |   520 +
 .../win32/org/eclipse/swt/widgets/FileDialog.java  |   629 +
 .../win32/org/eclipse/swt/widgets/FontDialog.java  |   367 +
 .../win32/org/eclipse/swt/widgets/Group.java       |   604 +
 .../win32/org/eclipse/swt/widgets/IME.java         |   601 +
 .../win32/org/eclipse/swt/widgets/Label.java       |   724 +
 .../win32/org/eclipse/swt/widgets/Link.java        |  1198 +
 .../win32/org/eclipse/swt/widgets/List.java        |  1861 ++
 .../win32/org/eclipse/swt/widgets/Menu.java        |  1693 ++
 .../win32/org/eclipse/swt/widgets/MenuItem.java    |  1346 +
 .../win32/org/eclipse/swt/widgets/MessageBox.java  |   265 +
 .../win32/org/eclipse/swt/widgets/ProgressBar.java |   464 +
 .../win32/org/eclipse/swt/widgets/Sash.java        |   418 +
 .../win32/org/eclipse/swt/widgets/Scale.java       |   600 +
 .../win32/org/eclipse/swt/widgets/ScrollBar.java   |  1084 +
 .../win32/org/eclipse/swt/widgets/Scrollable.java  |   584 +
 .../win32/org/eclipse/swt/widgets/Shell.java       |  2739 ++
 .../win32/org/eclipse/swt/widgets/Slider.java      |   806 +
 .../win32/org/eclipse/swt/widgets/Spinner.java     |  1550 +
 .../win32/org/eclipse/swt/widgets/TabFolder.java   |  1149 +
 .../win32/org/eclipse/swt/widgets/TabItem.java     |   409 +
 .../win32/org/eclipse/swt/widgets/Table.java       |  7553 +++++
 .../win32/org/eclipse/swt/widgets/TableColumn.java |   911 +
 .../win32/org/eclipse/swt/widgets/TableItem.java   |  1267 +
 .../win32/org/eclipse/swt/widgets/TaskBar.java     |   601 +
 .../win32/org/eclipse/swt/widgets/TaskItem.java    |   570 +
 .../win32/org/eclipse/swt/widgets/Text.java        |  3192 ++
 .../win32/org/eclipse/swt/widgets/ToolBar.java     |  1667 +
 .../win32/org/eclipse/swt/widgets/ToolItem.java    |  1069 +
 .../win32/org/eclipse/swt/widgets/ToolTip.java     |   586 +
 .../win32/org/eclipse/swt/widgets/Tracker.java     |  1245 +
 .../win32/org/eclipse/swt/widgets/TrayItem.java    |   595 +
 .../win32/org/eclipse/swt/widgets/Tree.java        |  8153 +++++
 .../win32/org/eclipse/swt/widgets/TreeColumn.java  |   777 +
 .../win32/org/eclipse/swt/widgets/TreeItem.java    |  1852 ++
 .../win32/org/eclipse/swt/widgets/Widget.java      |  2672 ++
 .../org.eclipse.swt/META-INF/MANIFEST.MF           |    27 +
 eclipse-bundles/org.eclipse.swt/META-INF/p2.inf    |    97 +
 eclipse-bundles/org.eclipse.swt/about.html         |   152 +
 .../org.eclipse.swt/about_files/IJG_README         |   385 +
 eclipse-bundles/org.eclipse.swt/build.properties   |    16 +
 eclipse-bundles/org.eclipse.swt/build.xml          |    71 +
 eclipse-bundles/org.eclipse.swt/build/.classpath   |    12 +
 eclipse-bundles/org.eclipse.swt/build/.project     |    17 +
 eclipse-bundles/org.eclipse.swt/buildFragment.xml  |   406 +
 eclipse-bundles/org.eclipse.swt/buildInternal.xml  |    47 +
 eclipse-bundles/org.eclipse.swt/buildSWT.xml       |  1180 +
 .../org.eclipse.swt/components/chrome.manifest     |     3 +
 eclipse-bundles/org.eclipse.swt/components/swt.idl |    31 +
 eclipse-bundles/org.eclipse.swt/components/swt.js  |    40 +
 eclipse-bundles/org.eclipse.swt/components/swt.xpt |   Bin 0 -> 360 bytes
 eclipse-bundles/org.eclipse.swt/plugin.properties  |    12 +
 eclipse-bundles/org.eclipse.swt/pom.xml            |    50 +
 .../org.eclipse.swt/tasks/classpath.xls            |    25 +
 eclipse-bundles/org.eclipse.text/.classpath        |     8 +
 eclipse-bundles/org.eclipse.text/.project          |    34 +
 .../.settings/org.eclipse.core.resources.prefs     |     2 +
 .../.settings/org.eclipse.core.runtime.prefs       |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   422 +
 .../.settings/org.eclipse.jdt.launching.prefs      |     2 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    11 +
 .../.settings/org.eclipse.pde.prefs                |    33 +
 .../org.eclipse.text/META-INF/MANIFEST.MF          |    22 +
 eclipse-bundles/org.eclipse.text/about.html        |    28 +
 eclipse-bundles/org.eclipse.text/build.properties  |    19 +
 .../org.eclipse.text/forceQualifierUpdate.txt      |     2 +
 eclipse-bundles/org.eclipse.text/plugin.properties |    12 +
 eclipse-bundles/org.eclipse.text/pom.xml           |    23 +
 .../jface/text/projection/ChildDocument.java       |   100 +
 .../text/projection/ChildDocumentManager.java      |    34 +
 .../eclipse/jface/text/projection/Fragment.java    |    42 +
 .../jface/text/projection/FragmentUpdater.java     |   131 +
 .../jface/text/projection/IMinimalMapping.java     |    52 +
 .../jface/text/projection/ProjectionDocument.java  |   890 +
 .../text/projection/ProjectionDocumentEvent.java   |   138 +
 .../text/projection/ProjectionDocumentManager.java |   205 +
 .../jface/text/projection/ProjectionMapping.java   |   675 +
 .../jface/text/projection/ProjectionTextStore.java |   144 +
 .../org/eclipse/jface/text/projection/Segment.java |    82 +
 .../jface/text/projection/SegmentUpdater.java      |   125 +
 .../org/eclipse/jface/text/projection/package.html |    23 +
 .../org.eclipse.text/scripts/exportplugin.xml      |    51 +
 .../org/eclipse/jface/text/AbstractDocument.java   |  1720 ++
 .../eclipse/jface/text/AbstractLineTracker.java    |   293 +
 .../src/org/eclipse/jface/text/Assert.java         |   190 +
 .../eclipse/jface/text/BadLocationException.java   |    48 +
 .../jface/text/BadPartitioningException.java       |    48 +
 .../jface/text/BadPositionCategoryException.java   |    50 +
 .../jface/text/ConfigurableLineTracker.java        |    73 +
 .../eclipse/jface/text/CopyOnWriteTextStore.java   |   149 +
 .../org/eclipse/jface/text/DefaultLineTracker.java |    78 +
 .../eclipse/jface/text/DefaultPositionUpdater.java |   231 +
 .../src/org/eclipse/jface/text/Document.java       |   122 +
 .../src/org/eclipse/jface/text/DocumentEvent.java  |   146 +
 .../text/DocumentPartitioningChangedEvent.java     |   122 +
 .../eclipse/jface/text/DocumentRewriteSession.java |    48 +
 .../jface/text/DocumentRewriteSessionEvent.java    |    82 +
 .../jface/text/DocumentRewriteSessionType.java     |    63 +
 .../jface/text/FindReplaceDocumentAdapter.java     |   704 +
 .../src/org/eclipse/jface/text/GapTextStore.java   |   382 +
 .../src/org/eclipse/jface/text/IDocument.java      |   651 +
 .../org/eclipse/jface/text/IDocumentExtension.java |    92 +
 .../eclipse/jface/text/IDocumentExtension2.java    |    54 +
 .../eclipse/jface/text/IDocumentExtension3.java    |   156 +
 .../eclipse/jface/text/IDocumentExtension4.java    |   153 +
 .../jface/text/IDocumentInformationMapping.java    |   123 +
 .../text/IDocumentInformationMappingExtension.java |    79 +
 .../IDocumentInformationMappingExtension2.java     |    41 +
 .../org/eclipse/jface/text/IDocumentListener.java  |    43 +
 .../eclipse/jface/text/IDocumentPartitioner.java   |   161 +
 .../jface/text/IDocumentPartitionerExtension.java  |    44 +
 .../jface/text/IDocumentPartitionerExtension2.java |   119 +
 .../jface/text/IDocumentPartitionerExtension3.java |    70 +
 .../jface/text/IDocumentPartitioningListener.java  |    56 +
 .../IDocumentPartitioningListenerExtension.java    |    39 +
 .../IDocumentPartitioningListenerExtension2.java   |    38 +
 .../text/IDocumentRewriteSessionListener.java      |    33 +
 .../src/org/eclipse/jface/text/ILineTracker.java   |   148 +
 .../eclipse/jface/text/ILineTrackerExtension.java  |    43 +
 .../org/eclipse/jface/text/IPositionUpdater.java   |    41 +
 .../src/org/eclipse/jface/text/IRegion.java        |    41 +
 .../eclipse/jface/text/IRepairableDocument.java    |    38 +
 .../jface/text/IRepairableDocumentExtension.java   |    37 +
 .../eclipse/jface/text/ISlaveDocumentManager.java  |   104 +
 .../jface/text/ISlaveDocumentManagerExtension.java |    31 +
 .../org/eclipse/jface/text/ISynchronizable.java    |    51 +
 .../src/org/eclipse/jface/text/ITextStore.java     |    67 +
 .../src/org/eclipse/jface/text/ITypedRegion.java   |    33 +
 .../src/org/eclipse/jface/text/Line.java           |    64 +
 .../org/eclipse/jface/text/ListLineTracker.java    |   339 +
 .../src/org/eclipse/jface/text/Position.java       |   200 +
 .../src/org/eclipse/jface/text/Region.java         |    63 +
 .../jface/text/RewriteSessionEditProcessor.java    |   117 +
 .../jface/text/SequentialRewriteTextStore.java     |   262 +
 .../org/eclipse/jface/text/SlaveDocumentEvent.java |    45 +
 .../src/org/eclipse/jface/text/TextMessages.java   |    48 +
 .../org/eclipse/jface/text/TextMessages.properties |    17 +
 .../src/org/eclipse/jface/text/TextUtilities.java  |   574 +
 .../org/eclipse/jface/text/TreeLineTracker.java    |  1353 +
 .../src/org/eclipse/jface/text/TypedPosition.java  |    79 +
 .../src/org/eclipse/jface/text/TypedRegion.java    |    60 +
 .../jface/text/link/ILinkedModeListener.java       |    73 +
 .../jface/text/link/InclusivePositionUpdater.java  |   104 +
 .../eclipse/jface/text/link/LinkedModeManager.java |   228 +
 .../eclipse/jface/text/link/LinkedModeModel.java   |   777 +
 .../eclipse/jface/text/link/LinkedPosition.java    |   175 +
 .../jface/text/link/LinkedPositionGroup.java       |   441 +
 .../src/org/eclipse/jface/text/link/package.html   |    85 +
 .../src/org/eclipse/jface/text/package.html        |    80 +
 .../org/eclipse/jface/text/source/Annotation.java  |   158 +
 .../eclipse/jface/text/source/AnnotationMap.java   |   163 +
 .../eclipse/jface/text/source/AnnotationModel.java |   963 +
 .../jface/text/source/AnnotationModelEvent.java    |   259 +
 .../eclipse/jface/text/source/IAnnotationMap.java  |    79 +
 .../jface/text/source/IAnnotationModel.java        |   147 +
 .../text/source/IAnnotationModelExtension.java     |   105 +
 .../text/source/IAnnotationModelExtension2.java    |    37 +
 .../text/source/IAnnotationModelListener.java      |    38 +
 .../source/IAnnotationModelListenerExtension.java  |    30 +
 .../src/org/eclipse/jface/text/source/package.html |    36 +
 .../text/templates/DocumentTemplateContext.java    |   185 +
 .../text/templates/GlobalTemplateVariables.java    |   248 +
 .../templates/SimpleTemplateVariableResolver.java  |    62 +
 .../org/eclipse/jface/text/templates/Template.java |   215 +
 .../jface/text/templates/TemplateBuffer.java       |    91 +
 .../jface/text/templates/TemplateContext.java      |   118 +
 .../jface/text/templates/TemplateContextType.java  |   300 +
 .../jface/text/templates/TemplateException.java    |    71 +
 .../jface/text/templates/TemplateTranslator.java   |   337 +
 .../jface/text/templates/TemplateVariable.java     |   285 +
 .../text/templates/TemplateVariableResolver.java   |   172 +
 .../jface/text/templates/TemplateVariableType.java |    82 +
 .../jface/text/templates/TextTemplateMessages.java |    45 +
 .../text/templates/TextTemplateMessages.properties |    25 +
 .../org/eclipse/jface/text/templates/package.html  |    84 +
 .../src/org/eclipse/text/edits/CopySourceEdit.java |   331 +
 .../src/org/eclipse/text/edits/CopyTargetEdit.java |   169 +
 .../org/eclipse/text/edits/CopyingRangeMarker.java |    82 +
 .../src/org/eclipse/text/edits/DeleteEdit.java     |    79 +
 .../src/org/eclipse/text/edits/EditDocument.java   |   258 +
 .../org/eclipse/text/edits/ISourceModifier.java    |    49 +
 .../src/org/eclipse/text/edits/InsertEdit.java     |   102 +
 .../eclipse/text/edits/MalformedTreeException.java |    68 +
 .../src/org/eclipse/text/edits/Messages.properties |    35 +
 .../src/org/eclipse/text/edits/MoveSourceEdit.java |   434 +
 .../src/org/eclipse/text/edits/MoveTargetEdit.java |   200 +
 .../src/org/eclipse/text/edits/MultiTextEdit.java  |   217 +
 .../src/org/eclipse/text/edits/RangeMarker.java    |    76 +
 .../src/org/eclipse/text/edits/ReplaceEdit.java    |   103 +
 .../src/org/eclipse/text/edits/TextEdit.java       |   994 +
 .../src/org/eclipse/text/edits/TextEditCopier.java |   100 +
 .../src/org/eclipse/text/edits/TextEditGroup.java  |   164 +
 .../org/eclipse/text/edits/TextEditMessages.java   |    42 +
 .../org/eclipse/text/edits/TextEditProcessor.java  |   238 +
 .../org/eclipse/text/edits/TextEditVisitor.java    |   225 +
 .../org/eclipse/text/edits/TreeIterationInfo.java  |    59 +
 .../src/org/eclipse/text/edits/UndoCollector.java  |    85 +
 .../src/org/eclipse/text/edits/UndoEdit.java       |   106 +
 .../src/org/eclipse/text/edits/package.html        |    28 +
 .../org/eclipse/text/undo/DocumentUndoEvent.java   |   164 +
 .../org/eclipse/text/undo/DocumentUndoManager.java |  1229 +
 .../text/undo/DocumentUndoManagerRegistry.java     |   108 +
 .../eclipse/text/undo/IDocumentUndoListener.java   |    38 +
 .../eclipse/text/undo/IDocumentUndoManager.java    |   170 +
 .../src/org/eclipse/text/undo/UndoMessages.java    |    47 +
 .../org/eclipse/text/undo/UndoMessages.properties  |    12 +
 .../src/org/eclipse/text/undo/package.html         |    14 +
 fedoraproject-p2/.project                          |    17 +
 .../.settings/org.eclipse.m2e.core.prefs           |     4 +
 fedoraproject-p2/README.md                         |    71 +
 .../org.fedoraproject.p2.tests/.classpath          |     7 +
 .../org.fedoraproject.p2.tests/.project            |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |    96 +
 .../META-INF/MANIFEST.MF                           |    21 +
 .../org.fedoraproject.p2.tests/build.properties    |     4 +
 .../org.fedoraproject.p2.tests/pom.xml             |    54 +
 .../src/org/fedoraproject/p2/tests/AllTests.java   |    23 +
 .../p2/tests/ArtifactRepositoryTest.java           |   123 +
 .../p2/tests/CompoundBundleRepositoryTest.java     |   207 +
 .../p2/tests/EclipseSystemLayoutTest.java          |    17 +
 .../src/org/fedoraproject/p2/tests/Feature.java    |    87 +
 .../p2/tests/FedoraBundleRepositoryTest.java       |    92 +
 .../org/fedoraproject/p2/tests/InstallTest.java    |   162 +
 .../org/fedoraproject/p2/tests/InstallerTest.java  |   966 +
 .../p2/tests/MetadataRepositoryTest.java           |   188 +
 .../src/org/fedoraproject/p2/tests/MirrorTest.java |    87 +
 .../src/org/fedoraproject/p2/tests/Plugin.java     |   111 +
 .../org/fedoraproject/p2/tests/RepositoryTest.java |   130 +
 fedoraproject-p2/org.fedoraproject.p2/.classpath   |     7 +
 fedoraproject-p2/org.fedoraproject.p2/.project     |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   101 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    60 +
 .../org.fedoraproject.p2/META-INF/MANIFEST.MF      |    21 +
 .../org.fedoraproject.p2/OSGI-INF/component.xml    |     7 +
 .../org.fedoraproject.p2/build.properties          |     6 +
 fedoraproject-p2/org.fedoraproject.p2/plugin.xml   |    27 +
 fedoraproject-p2/org.fedoraproject.p2/pom.xml      |    30 +
 .../fedoraproject/p2/AbstractBundleRepository.java |    85 +
 .../src/org/fedoraproject/p2/Activator.java        |    46 +
 .../fedoraproject/p2/CompoundBundleRepository.java |    69 +
 .../org/fedoraproject/p2/EclipseSystemLayout.java  |   164 +
 .../fedoraproject/p2/FedoraArtifactRepository.java |   322 +
 .../p2/FedoraArtifactRepositoryFactory.java        |    44 +
 .../org/fedoraproject/p2/FedoraBundleIndex.java    |   159 +
 .../fedoraproject/p2/FedoraBundleRepository.java   |    94 +
 .../fedoraproject/p2/FedoraMetadataRepository.java |   203 +
 .../p2/FedoraMetadataRepositoryFactory.java        |    45 +
 .../fedoraproject/p2/IFedoraBundleRepository.java  |    36 +
 .../src/org/fedoraproject/p2/P2Utils.java          |   140 +
 .../src/org/fedoraproject/p2/SCL.java              |   143 +
 .../src/org/fedoraproject/p2/installer/Dropin.java |    58 +
 .../p2/installer/EclipseArtifact.java              |   107 +
 .../p2/installer/EclipseInstallationRequest.java   |    73 +
 .../p2/installer/EclipseInstallationResult.java    |    34 +
 .../p2/installer/EclipseInstaller.java             |    31 +
 .../p2/installer/impl/DefaultEclipseInstaller.java |   450 +
 .../fedoraproject/p2/installer/impl/Director.java  |   139 +
 .../fedoraproject/p2/installer/impl/Package.java   |   271 +
 .../p2/installer/impl/Repository.java              |   157 +
 fedoraproject-p2/pom.xml                           |   101 +
 .../xmvn-p2-installer-plugin/.classpath            |    31 +
 fedoraproject-p2/xmvn-p2-installer-plugin/.project |    23 +
 .../.settings/org.eclipse.jdt.core.prefs           |    93 +
 .../.settings/org.eclipse.m2e.core.prefs           |     4 +
 fedoraproject-p2/xmvn-p2-installer-plugin/pom.xml  |    92 +
 .../java/org/fedoraproject/p2/app/CliRequest.java  |   119 +
 .../org/fedoraproject/p2/app/P2InstallerApp.java   |   109 +
 .../fedoraproject/p2/osgi/OSGiConfigurator.java    |    23 +
 .../org/fedoraproject/p2/osgi/OSGiFramework.java   |    28 +
 .../fedoraproject/p2/osgi/OSGiServiceLocator.java  |    18 +
 .../p2/osgi/impl/DefaultOSGiConfigurator.java      |   160 +
 .../p2/osgi/impl/DefaultOSGiFramework.java         |   117 +
 .../p2/osgi/impl/DefaultOSGiServiceLocator.java    |    48 +
 .../p2/xmvn/EclipseArtifactInstaller.java          |   174 +
 .../fedoraproject/p2/xmvn/XMvnEclipseArtifact.java |    31 +
 .../src/main/resources/simplelogger.properties     |     7 +
 pom.xml                                            |   615 +
 setup/README.md                                    |    47 +
 setup/Tycho.setup                                  |   147 +
 sisu-equinox/pom.xml                               |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 sisu-equinox/sisu-equinox-api/pom.xml              |    59 +
 .../sisu/equinox/EquinoxServiceFactory.java        |    23 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 sisu-equinox/sisu-equinox-embedder/pom.xml         |    63 +
 .../sisu/equinox/embedder/EmbeddedEquinox.java     |    29 +
 .../equinox/embedder/EquinoxLifecycleListener.java |    20 +
 .../equinox/embedder/EquinoxRuntimeLocator.java    |    39 +
 .../embedder/internal/DefaultEquinoxEmbedder.java  |   351 +
 .../internal/EquinoxEmbedderException.java         |    29 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 sisu-equinox/sisu-equinox-launching/pom.xml        |    98 +
 .../sisu/equinox/launching/BundleStartLevel.java   |    63 +
 .../DefaultEquinoxInstallationDescription.java     |   152 +
 .../equinox/launching/EquinoxInstallation.java     |    24 +
 .../launching/EquinoxInstallationDescription.java  |    71 +
 .../launching/EquinoxInstallationFactory.java      |    17 +
 .../sisu/equinox/launching/EquinoxLauncher.java    |    18 +
 .../launching/EquinoxLaunchingException.java       |    19 +
 .../internal/DefaultEquinoxInstallation.java       |    72 +
 .../DefaultEquinoxInstallationFactory.java         |   275 +
 .../launching/internal/DefaultEquinoxLauncher.java |    93 +
 .../EquinoxInstallationLaunchConfiguration.java    |    88 +
 .../internal/EquinoxLaunchConfiguration.java       |   111 +
 .../launching/internal/P2ApplicationLauncher.java  |   171 +
 .../DefaultEquinoxInstallationFactoryTest.java     |   103 +
 .../internal/EquinoxLaunchConfigurationTest.java   |    37 +
 src/site/markdown/BuildProperties.md               |    74 +
 src/site/markdown/TychoProperties.md               |    20 +
 src/site/site.xml                                  |    34 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 target-platform-configuration/pom.xml              |    53 +
 .../eclipse/tycho/target/TargetPlatformMojo.java   |   143 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-artifactcomparator/pom.xml                   |    57 +
 .../artifactcomparator/ArtifactComparator.java     |    18 +
 .../tycho/artifactcomparator/ArtifactDelta.java    |    29 +
 .../internal/ClassfileComparator.java              |    88 +
 .../internal/CompoundArtifactDelta.java            |    86 +
 .../zipcomparator/internal/ContentsComparator.java |    20 +
 .../internal/DefaultContentsComparator.java        |    30 +
 .../zipcomparator/internal/ManifestComparator.java |   105 +
 .../internal/NestedZipComparator.java              |    50 +
 .../internal/PropertiesComparator.java             |    71 +
 .../internal/SimpleArtifactDelta.java              |    51 +
 .../zipcomparator/internal/ZipComparatorImpl.java  |   156 +
 .../tycho/jarcomparator/testdata/JavaClass.java    |    26 +
 .../tests/CompoundArtifactDeltaTest.java           |    52 +
 .../tests/ContentsComparatorTest.java              |    75 +
 .../resources/classfiles/MalformedClass1.clazz     |     1 +
 .../resources/classfiles/MalformedClass2.clazz     |     1 +
 .../src/test/resources/manifest/MANIFEST.MF        |     9 +
 .../src/test/resources/manifest/MANIFEST2.MF       |     9 +
 .../src/test/resources/manifest/MANIFEST3.MF       |     8 +
 .../src/test/resources/properties/props.properties |     2 +
 .../test/resources/properties/props2.properties    |     7 +
 .../test/resources/properties/props3.properties    |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../build.properties                               |     4 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.core.shared.tests/pom.xml    |    27 +
 .../resources/testbuild.properties                 |    17 +
 .../tycho/core/shared/BuildPropertiesImplTest.java |   134 +
 .../eclipse/tycho/core/shared/LRUCacheTest.java    |    53 +
 .../tycho/core/shared/TargetEnvironmentTest.java   |    94 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    13 +
 .../org.eclipse.tycho.core.shared/about.html       |    28 +
 .../org.eclipse.tycho.core.shared/build.properties |    16 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.core.shared/pom.xml          |    29 +
 .../tycho/artifacts/DependencyArtifacts.java       |   104 +
 .../artifacts/DependencyResolutionException.java   |    30 +
 .../IllegalArtifactReferenceException.java         |    28 +
 .../eclipse/tycho/artifacts/TargetPlatform.java    |    74 +
 .../tycho/artifacts/TargetPlatformFilter.java      |   208 +
 .../TargetPlatformFilterSyntaxException.java       |    25 +
 .../tycho/core/ee/shared/ExecutionEnvironment.java |    50 +
 .../shared/ExecutionEnvironmentConfiguration.java  |    86 +
 .../ExecutionEnvironmentConfigurationStub.java     |    76 +
 .../tycho/core/ee/shared/SystemCapability.java     |    71 +
 .../tycho/core/resolver/shared/DependencySeed.java |   124 +
 .../core/resolver/shared/IncludeSourceMode.java    |    31 +
 .../resolver/shared/MavenRepositoryLocation.java   |    34 +
 .../resolver/shared/MavenRepositorySettings.java   |    47 +
 .../resolver/shared/OptionalResolutionAction.java  |    28 +
 .../resolver/shared/PlatformPropertiesUtils.java   |   208 +
 .../tycho/core/shared/BuildFailureException.java   |    28 +
 .../eclipse/tycho/core/shared/BuildProperties.java |    67 +
 .../tycho/core/shared/BuildPropertiesImpl.java     |   213 +
 .../tycho/core/shared/BuildPropertiesParser.java   |    25 +
 .../eclipse/tycho/core/shared/Interpolator.java    |    17 +
 .../org/eclipse/tycho/core/shared/LRUCache.java    |    37 +
 .../eclipse/tycho/core/shared/MavenContext.java    |    41 +
 .../tycho/core/shared/MavenContextImpl.java        |    56 +
 .../org/eclipse/tycho/core/shared/MavenLogger.java |    33 +
 .../eclipse/tycho/core/shared/MultiLineLogger.java |    83 +
 .../tycho/core/shared/ProxyServiceFacade.java      |    48 +
 .../tycho/core/shared/TargetEnvironment.java       |   165 +
 .../tycho/core/shared/VersioningHelper.java        |    47 +
 .../tycho/locking/facade/FileLockService.java      |    28 +
 .../eclipse/tycho/locking/facade/FileLocker.java   |    48 +
 .../tycho/locking/facade/LockTimeoutException.java |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |     8 +
 .../org.eclipse.tycho.embedder.shared/about.html   |    28 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.embedder.shared/pom.xml      |    29 +
 .../java/org/eclipse/tycho/ArtifactDescriptor.java |    54 +
 .../main/java/org/eclipse/tycho/ArtifactKey.java   |    40 +
 .../main/java/org/eclipse/tycho/ArtifactType.java  |    23 +
 .../org/eclipse/tycho/BuildOutputDirectory.java    |    51 +
 .../java/org/eclipse/tycho/DefaultArtifactKey.java |    80 +
 .../main/java/org/eclipse/tycho/PackagingType.java |    27 +
 .../java/org/eclipse/tycho/ReactorProject.java     |   108 +
 .../eclipse/tycho/ReactorProjectIdentities.java    |    68 +
 .../java/org/eclipse/tycho/TychoProperties.java    |    25 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    10 +
 .../org.eclipse.tycho.noopsecurity/about.html      |    28 +
 .../build.properties                               |    17 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.noopsecurity/plugin.xml      |    23 +
 .../org.eclipse.tycho.noopsecurity/pom.xml         |    28 +
 .../security/storage/TychoPasswordProvider.java    |    25 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    17 +
 .../about.html                                     |    28 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../pom.xml                                        |    28 +
 .../resources/repositories/e342/artifacts.xml      |    23 +
 .../resources/repositories/e342/content.xml        |   271 +
 .../repositories/e342_missing_file/artifacts.xml   |    23 +
 .../local/.meta/p2-artifacts.properties            |     2 +
 ...ipse.ecf-3.1.300.v20120319-0616-p2artifacts.xml |    14 +
 ....ecf-3.1.300.v20120319-0616-pack200.jar.pack.gz |   Bin 0 -> 703 bytes
 ....osgi-3.4.3.R34x_v20081215-1030-p2artifacts.xml |    15 +
 ...i-3.4.3.R34x_v20081215-1030-pack200.jar.pack.gz |   Bin 0 -> 1723 bytes
 .../local_alt/.meta/p2-artifacts.properties        |     1 +
 ....core.jobs-3.4.1.R34x_v20081128-p2artifacts.xml |     5 +
 .../module/basic/target/local-artifacts.properties |     7 +
 .../module/basic/target/p2artifacts.xml            |    25 +
 .../repositories/module/basic/target/p2content.xml |    56 +
 .../missingGAV/target/local-artifacts.properties   |     6 +
 .../module/missingGAV/target/p2artifacts.xml       |    25 +
 .../resources/repositories/p2.sh                   |    18 +
 .../resources/repositories/packgz/artifacts.xml    |    46 +
 .../resources/repositories/packgz/content.xml      |   314 +
 ....eclipse.ecf_3.1.300.v20120319-0616.jar.pack.gz |   Bin 0 -> 703 bytes
 ...ipse.osgi_3.4.3.R34x_v20081215-1030.jar.pack.gz |   Bin 0 -> 1723 bytes
 .../repositories/packgz_corrupt/artifacts.xml      |    49 +
 ....eclipse.ecf_3.1.300.v20120319-0616.jar.pack.gz |   Bin 0 -> 60 bytes
 .../rawformats/canonicalAndOther/artifacts.xml     |    35 +
 .../packedCanonicalAndOther/artifacts.xml          |    57 +
 .../p2/maven/repository/tests/ResourceUtil.java    |    54 +
 .../repository/tests/TestRepositoryContent.java    |    95 +
 .../repository/local/BaseMavenRepositoryTest.java  |    58 +
 .../local/GAVArtifactDescriptorTest.java           |   213 +
 .../local/LocalArtifactRepositoryFactoryTest.java  |    55 +
 .../local/LocalArtifactRepositoryP2APITest.java    |   688 +
 .../local/LocalArtifactRepositoryTest.java         |   247 +
 .../local/LocalMetadataRepositoryTest.java         |   144 +
 .../local/MirroringArtifactProviderErrorTest.java  |    91 +
 ...ringArtifactProviderPack200CornerCasesTest.java |   145 +
 .../local/MirroringArtifactProviderTest.java       |   366 +
 .../repository/local/NonStartableArtifactSink.java |    61 +
 .../module/ModuleArtifactRepositoryTest.java       |   254 +
 .../module/ModuleMetadataRepositoryTest.java       |   140 +
 .../module/PublishingRepositoryTest.java           |   139 +
 .../provider/CompositeArtifactProviderTest.java    |    71 +
 .../CompositeArtifactProviderTestBase.java         |   308 +
 .../formats/LocalArtifactTransferPolicyTest.java   |    45 +
 .../formats/RemoteArtifactTransferPolicyTest.java  |    95 +
 .../FileRepositoryArtifactProviderTest.java        |    94 +
 .../ProviderOnlyArtifactRepositoryTest.java        |   115 +
 .../repository/RepositoryArtifactProviderTest.java |   186 +
 .../tycho/repository/util/StatusToolTest.java      |   117 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    37 +
 .../OSGI-INF/localRepoP2Indices.xml                |     9 +
 .../about.html                                     |    28 +
 .../build.properties                               |     8 +
 .../plugin.properties                              |    11 +
 .../plugin.xml                                     |    53 +
 .../org.eclipse.tycho.p2.maven.repository/pom.xml  |    28 +
 .../AbstractMavenMetadataRepository.java           |   116 +
 .../repository/AbstractMetadataRepository2.java    |    88 +
 .../tycho/p2/maven/repository/Activator.java       |    49 +
 .../maven/repository/MavenMetadataRepository.java  |    23 +
 .../p2/maven/repository/xmlio/ArtifactsIO.java     |   135 +
 .../p2/maven/repository/xmlio/MetadataIO.java      |   200 +
 .../xmlio35/SimpleArtifactRepositoryIO.java        |   541 +
 .../repository/local/GAVArtifactDescriptor.java    |    92 +
 .../repository/local/LocalArtifactRepository.java  |   204 +
 .../local/LocalArtifactRepositoryFactory.java      |    62 +
 .../repository/local/LocalMetadataRepository.java  |   115 +
 .../local/MirroringArtifactProvider.java           |   312 +
 .../PackedFormatMirroringArtifactProvider.java     |    73 +
 .../local/index/FileBasedTychoRepositoryIndex.java |   185 +
 .../local/index/LocalRepositoryP2IndicesImpl.java  |    83 +
 .../tycho/repository/module/ModuleArtifactMap.java |   174 +
 .../module/ModuleArtifactRepository.java           |   355 +
 .../module/ModuleArtifactRepositoryDelegate.java   |   261 +
 .../module/ModuleArtifactRepositoryFactory.java    |    51 +
 .../module/ModuleMetadataRepository.java           |   159 +
 .../module/ModuleMetadataRepositoryFactory.java    |    51 +
 .../module/PublishingRepositoryImpl.java           |    91 +
 .../module/PublishingRepositoryLoader.java         |   114 +
 .../provider/ArtifactProviderImplUtilities.java    |    67 +
 .../provider/CompositeArtifactProvider.java        |   167 +
 .../CompositeArtifactProviderBaseImpl.java         |   114 +
 .../artifact/provider/IArtifactFileProvider.java   |    38 +
 .../artifact/provider/IArtifactProvider.java       |    60 +
 .../provider/IRawArtifactFileProvider.java         |    44 +
 .../artifact/provider/IRawArtifactProvider.java    |    79 +
 .../provider/formats/ArtifactTransferPolicies.java |    34 +
 .../provider/formats/ArtifactTransferPolicy.java   |    47 +
 .../formats/ArtifactTransferPolicyBase.java        |    55 +
 .../formats/LocalArtifactTransferPolicy.java       |    31 +
 .../formats/RemoteArtifactTransferPolicy.java      |    31 +
 .../provider/streaming/ArtifactSinkException.java  |    27 +
 .../provider/streaming/ArtifactSinkFactory.java    |    61 +
 .../artifact/provider/streaming/IArtifactSink.java |    80 +
 .../provider/streaming/IRawArtifactSink.java       |    36 +
 .../provider/streaming/StreamArtifactSink.java     |    57 +
 .../provider/streaming/StreamRawArtifactSink.java  |    30 +
 .../repository/AbstractArtifactRepository2.java    |   372 +
 .../repository/ArtifactRepositoryBaseImpl.java     |   512 +
 .../repository/FileRepositoryArtifactProvider.java |    76 +
 .../repository/ProviderOnlyArtifactRepository.java |   156 +
 .../repository/RepositoryArtifactProvider.java     |   384 +
 .../ImmutableInMemoryMetadataRepository.java       |   161 +
 .../p2base/metadata/QueryableCollection.java       |    73 +
 .../publishing/PublishingRepository.java           |    58 +
 .../repository/publishing/WriteSessionContext.java |    37 +
 .../registry/ArtifactRepositoryBlackboard.java     |    52 +
 .../registry/ReactorRepositoryManager.java         |    31 +
 .../DuplicateFilteringLoggingProgressMonitor.java  |    74 +
 .../repository/util/GAVArtifactDescriptorBase.java |    96 +
 .../repository/util/LoggingProgressMonitor.java    |    83 +
 .../eclipse/tycho/repository/util/StatusTool.java  |   152 +
 .../repository/util/internal/BundleConstants.java  |    17 +
 .../util/internal/RepositoryFactoryTools.java      |    65 +
 .../src/main/mdo/metadata.xml                      |   276 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    19 +
 .../about.html                                     |    28 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../pom.xml                                        |    28 +
 .../resources/duplicate-iu/featureA/feature.xml    |     5 +
 .../resources/duplicate-iu/featureA2/feature.xml   |     5 +
 .../generator/bundle-p2-inf/META-INF/MANIFEST.MF   |     4 +
 .../generator/bundle-p2-inf/META-INF/p2.inf        |     6 +
 .../generator/bundle/META-INF/MANIFEST.MF          |     8 +
 .../resources/generator/feature-p2-inf/feature.xml |     7 +
 .../resources/generator/feature-p2-inf/p2.inf      |     6 +
 .../resources/generator/feature/feature.xml        |    24 +
 .../optional-import-package/META-INF/MANIFEST.MF   |     7 +
 .../META-INF/MANIFEST.MF                           |     7 +
 .../optional-reqiure-bundle-p2inf/META-INF/p2.inf  |    15 +
 .../optional-require-bundle/META-INF/MANIFEST.MF   |     7 +
 .../generator/rcp-bundle/rcp-bundle.product        |    10 +
 .../generator/rcp-feature/rcp-feature.product      |    10 +
 .../rcp-no-launchers/rcp-no-launchers.product      |     7 +
 .../generator/rcp-p2-inf/rcp-p2-inf.p2.inf         |     6 +
 .../generator/rcp-p2-inf/rcp-p2-inf.product        |     7 +
 .../resources/generator/site/site.xml              |     4 +
 .../resources/p2-mirrors-disable/artifacts.xml     |    16 +
 .../resources/p2-mirrors-disable/content.xml       |    10 +
 .../pom-dependencies/existing-p2-metadata.xml      |    58 +
 .../pom-dependencies/other-type.xml                |     3 +
 .../bundle-complete/META-INF/MANIFEST.MF           |     8 +
 .../bundle/META-INF/MANIFEST.MF                    |     8 +
 .../resources/profiles/TestMe-1.8.profile          |     7 +
 .../target/local-artifacts.properties              |     6 +
 .../resources/projectresult/target/p2artifacts.xml |    25 +
 .../resources/projectresult/target/p2content.xml   |    56 +
 .../bundle01/META-INF/MANIFEST.MF                  |     6 +
 .../reactor-vs-external/extrepo/artifacts.xml      |    23 +
 .../reactor-vs-external/extrepo/content.xml        |   218 +
 .../META-INF/MANIFEST.MF                           |     6 +
 .../reactor-vs-external/feature01/feature.xml      |    14 +
 .../resources/reactor-vs-external/p2.sh            |    20 +
 .../compositeArtifacts.xml                         |    13 +
 .../missingChildAndAtomicUnset/one/artifacts.xml   |    15 +
 .../repositories/custom-profile/artifacts.xml      |    15 +
 .../repositories/custom-profile/content.xml        |    69 +
 .../resources/repositories/e342/artifacts.xml      |    23 +
 .../resources/repositories/e342/content.xml        |   271 +
 .../resources/repositories/e352/artifacts.xml      |    23 +
 .../resources/repositories/e352/content.xml        |   278 +
 .../resources/repositories/e361/artifacts.xml      |    29 +
 .../resources/repositories/e361/content.xml        |   298 +
 .../repositories/javax.xml-src/dom-client/pom.xml  |    24 +
 .../dom-client/src/main/java/test/DomClient.java   |    19 +
 .../repositories/javax.xml-src/javax.xml/pom.xml   |    25 +
 .../src/main/java/org/w3c/dom/Document.java        |    19 +
 .../resources/repositories/javax.xml/artifacts.xml |    31 +
 .../resources/repositories/javax.xml/content.xml   |   245 +
 .../resources/repositories/launchers/artifacts.xml |    15 +
 .../resources/repositories/launchers/content.xml   |    32 +
 .../repositories/missing-artifact/artifacts.xml    |    15 +
 .../repositories/missing-artifact/content.xml      |   278 +
 .../resources/repositories/p2.sh                   |    17 +
 .../repositories/requirejreius/artifacts.xml       |    15 +
 .../repositories/requirejreius/content.xml         |   374 +
 .../resolver/bundle.bree/META-INF/MANIFEST.MF      |     7 +
 .../bundle.filtered-dep/META-INF/MANIFEST.MF       |     4 +
 .../resolver/bundle.filtered-dep/META-INF/p2.inf   |     3 +
 .../bundle.multienv.p2-inf/META-INF/MANIFEST.MF    |     4 +
 .../bundle.multienv.p2-inf/META-INF/p2.inf         |    11 +
 .../resolver/bundle.nodeps/META-INF/MANIFEST.MF    |     5 +
 .../bundle.optional-dep/META-INF/MANIFEST.MF       |     6 +
 .../bundle.uitestharness/META-INF/MANIFEST.MF      |     5 +
 .../resolver/bundle01/META-INF/MANIFEST.MF         |     7 +
 .../resolver/bundle02/META-INF/MANIFEST.MF         |     8 +
 .../META-INF/MANIFEST.MF                           |     5 +
 .../resolver/bundleUsesSWT/META-INF/MANIFEST.MF    |     7 +
 .../resolver/feature.multienv.p2-inf/feature.xml   |     7 +
 .../resolver/feature.multienv.p2-inf/p2.inf        |    11 +
 .../feature.non-resolvable-p2-inf-unit/feature.xml |     6 +
 .../feature.non-resolvable-p2-inf-unit/p2.inf      |    12 +
 .../resources/resolver/feature01/feature.xml       |     7 +
 .../resolver/p2Inf.additional-artifact/feature.xml |     6 +
 .../resolver/p2Inf.additional-artifact/p2.inf      |    18 +
 .../p2Inf.conflicting-main-artifact/feature.xml    |     6 +
 .../p2Inf.conflicting-main-artifact/p2.inf         |    15 +
 .../product.multienv.p2-inf.p2.inf                 |    11 +
 .../product.multienv.p2-inf.product                |     6 +
 .../resources/resolver/repository/product.product  |    18 +
 .../swt/org.eclipse.swt/META-INF/MANIFEST.MF       |     4 +
 .../resolver/swt/swtFragment/META-INF/MANIFEST.MF  |     6 +
 .../rootfiles/feature-project/build.properties     |     1 +
 .../rootfiles/feature-project/rootFile.txt         |     1 +
 .../feature-project/rootfiles/dir/file3.txt        |     0
 .../rootfiles/feature-project/rootfiles/file1.txt  |     0
 .../rootfiles/feature-project/rootfiles/file2.txt  |     0
 .../siteresolver/bundle342/META-INF/MANIFEST.MF    |     7 +
 .../siteresolver/bundle352/META-INF/MANIFEST.MF    |     7 +
 .../resources/siteresolver/feature342/feature.xml  |    12 +
 .../resources/siteresolver/feature352/feature.xml  |    12 +
 .../resources/siteresolver/site/site.xml           |     5 +
 .../sourcebundles/bundle01/META-INF/MANIFEST.MF    |     6 +
 .../resources/sourcebundles/feature01/feature.xml  |    19 +
 .../resources/targetfiltering/content.xml          |   144 +
 .../targetresolver/include-source/content.xml      |    53 +
 .../targetresolver/include-source/readme.txt       |     7 +
 .../targetresolver/unsatisfied/content.xml         |    66 +
 .../targetresolver/v1_content/content.xml          |   116 +
 .../targetresolver/v2_content/content.xml          |    34 +
 .../targetresolver/with-filters/content.xml        |   988 +
 .../impl/publisher/MavenPropertiesAdviceTest.java  |    48 +
 .../publisher/P2DependencyGeneratorImplTest.java   |   259 +
 .../FeatureRootfileArtifactRepositoryTest.java     |   158 +
 .../rootfiles/FeatureRootAdviceFilesTest.java      |   157 +
 .../rootfiles/FeatureRootAdviceLinksTest.java      |   114 +
 .../FeatureRootAdvicePermissionsTest.java          |   150 +
 .../publisher/rootfiles/FeatureRootAdviceTest.java |   183 +
 .../p2/impl/publisher/rootfiles/FileSetTest.java   |    97 +
 .../publisher/rootfiles/FileToPathMapTest.java     |    50 +
 .../impl/publisher/rootfiles/RootFilePathTest.java |    63 +
 .../publisher/rootfiles/VirtualFileSetTest.java    |    50 +
 .../eclipse/tycho/p2/impl/test/ArtifactMock.java   |    98 +
 .../tycho/p2/impl/test/ConsoleProgressMonitor.java |    53 +
 .../p2/impl/test/P2MetadataGeneratorImplTest.java  |    62 +
 .../tycho/p2/impl/test/ReactorProjectStub.java     |   188 +
 .../eclipse/tycho/p2/impl/test/ResourceUtil.java   |    27 +
 .../tycho/p2/impl/test/VersionCreateTest.java      |    24 +
 .../p2/manager/ReactorRepositoryManagerTest.java   |    97 +
 .../tycho/p2/publisher/P2GeneratorImplTest.java    |   215 +
 .../p2/remote/RemoteAgentCompositeLoadingTest.java |    66 +
 .../p2/remote/RemoteAgentDisableP2MirrorsTest.java |    71 +
 .../p2/remote/RemoteAgentMavenMirrorsTest.java     |   142 +
 .../RemoteAgentMetadataRepositoryCacheTest.java    |   143 +
 .../p2/repo/MetadataSerializableImplTest.java      |   118 +
 .../P2ResolverAdditionalRequirementsTest.java      |   145 +
 .../eclipse/tycho/p2/resolver/P2ResolverTest.java  |   589 +
 .../tycho/p2/resolver/P2ResolverTestBase.java      |   101 +
 .../p2/target/ExecutionEnvironmentTestUtils.java   |    94 +
 .../p2/target/PomDependencyCollectorTest.java      |   101 +
 ...DefinitionResolverExecutionEnvironmentTest.java |   147 +
 .../TargetDefinitionResolverIncludeModeTest.java   |   122 +
 .../TargetDefinitionResolverIncludeSourceTest.java |   172 +
 .../p2/target/TargetDefinitionResolverTest.java    |   398 +
 ...itionResolverWithPlatformSpecificUnitsTest.java |   204 +
 .../target/TargetPlatformBundlePublisherTest.java  |   119 +
 .../tycho/p2/target/TargetPlatformFactoryTest.java |   311 +
 .../tycho/p2/target/TargetPlatformTest.java        |   179 +
 .../tycho/p2/target/TestResolverFactory.java       |   102 +
 .../target/ee/CustomEEResolutionHandlerTest.java   |   131 +
 .../p2/target/ee/CustomEEResolutionHintsTest.java  |    88 +
 .../target/ee/StandardEEResolutionHintsTest.java   |   134 +
 .../filters/TargetPlatformFilterEvaluatorTest.java |   248 +
 .../util/resolution/DependencyCollectorTest.java   |    81 +
 .../ProjectorResolutionStrategyTest.java           |   188 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    63 +
 .../OSGI-INF/generator.xml                         |    26 +
 .../OSGI-INF/metadataserializable.xml              |     7 +
 .../OSGI-INF/proxyfacade.xml                       |    10 +
 .../OSGI-INF/reactorRepoManager.xml                |    10 +
 .../OSGI-INF/remoteAgentManager.xml                |     9 +
 .../OSGI-INF/resolver.xml                          |    11 +
 .../OSGI-INF/targetDefinitionResolverService.xml   |     8 +
 .../org.eclipse.tycho.p2.resolver.impl/about.html  |    28 +
 .../build.properties                               |    17 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.p2.resolver.impl/pom.xml     |    28 +
 .../java/org/eclipse/tycho/p2/impl/Activator.java  |    78 +
 .../p2/impl/proxy/ProxyServiceFacadeImpl.java      |   117 +
 .../impl/publisher/AbstractDependenciesAction.java |   162 +
 .../impl/publisher/AbstractMetadataGenerator.java  |   150 +
 .../publisher/AbstractSiteDependenciesAction.java  |   112 +
 .../tycho/p2/impl/publisher/AuthoredIUAction.java  |   129 +
 .../impl/publisher/BundleDependenciesAction.java   |   179 +
 .../impl/publisher/CategoryDependenciesAction.java |    29 +
 .../DefaultDependencyMetadataGenerator.java        |    33 +
 .../p2/impl/publisher/DependencyMetadata.java      |    66 +
 .../impl/publisher/FeatureDependenciesAction.java  |   183 +
 .../p2/impl/publisher/MavenPropertiesAdvice.java   |    63 +
 .../tycho/p2/impl/publisher/P2Artifact.java        |    54 +
 .../tycho/p2/impl/publisher/P2GeneratorImpl.java   |   353 +
 .../impl/publisher/ProductDependenciesAction.java  |    98 +
 .../p2/impl/publisher/SiteDependenciesAction.java  |    54 +
 .../SourcesBundleDependencyMetadataGenerator.java  |   102 +
 .../p2/impl/publisher/model/ProductFile2.java      |    65 +
 .../repo/FeatureRootfileArtifactRepository.java    |   135 +
 .../repo/TransientArtifactRepository.java          |   133 +
 .../impl/publisher/rootfiles/AbstractFileSet.java  |   136 +
 .../p2/impl/publisher/rootfiles/ConfigSpec.java    |    85 +
 .../publisher/rootfiles/FeatureRootAdvice.java     |   207 +
 .../tycho/p2/impl/publisher/rootfiles/FileSet.java |    85 +
 .../p2/impl/publisher/rootfiles/FileToPathMap.java |    63 +
 .../p2/impl/publisher/rootfiles/RootFilePath.java  |    13 +
 .../publisher/rootfiles/RootFilePatternParser.java |   109 +
 .../publisher/rootfiles/RootFilesProperties.java   |   118 +
 .../publisher/rootfiles/RootPropertiesParser.java  |   196 +
 .../p2/impl/publisher/rootfiles/SegmentHelper.java |    41 +
 .../impl/publisher/rootfiles/VirtualFileSet.java   |    44 +
 .../p2/impl/repo/MetadataSerializableImpl.java     |    82 +
 .../p2/manager/ReactorRepositoryManagerImpl.java   |   142 +
 .../tycho/p2/remote/IRepositoryIdManager.java      |    21 +
 .../eclipse/tycho/p2/remote/OfflineTransport.java  |    61 +
 ...P2MirrorDisablingArtifactRepositoryManager.java |   172 +
 .../eclipse/tycho/p2/remote/P2PasswordUtil.java    |    80 +
 .../org/eclipse/tycho/p2/remote/RemoteAgent.java   |   172 +
 .../tycho/p2/remote/RemoteAgentManager.java        |    71 +
 .../p2/remote/RemoteArtifactRepositoryManager.java |   131 +
 .../p2/remote/RemoteMetadataRepositoryManager.java |   149 +
 .../p2/remote/RemoteRepositoryCacheManager.java    |   124 +
 .../p2/remote/RemoteRepositoryLoadingHelper.java   |   135 +
 .../tycho/p2/resolver/ClassifiedLocation.java      |    79 +
 .../p2/resolver/DefaultP2ResolutionResult.java     |   112 +
 .../resolver/DefaultP2ResolutionResultEntry.java   |    89 +
 .../resolver/MetadataOnlyP2ResolutionResult.java   |    72 +
 .../tycho/p2/resolver/P2ResolverFactoryImpl.java   |   102 +
 .../eclipse/tycho/p2/resolver/P2ResolverImpl.java  |   452 +
 .../eclipse/tycho/p2/target/ArtifactMatcher.java   |    80 +
 .../tycho/p2/target/ArtifactTypeHelper.java        |   137 +
 .../p2/target/DuplicateReactorIUsException.java    |    52 +
 .../tycho/p2/target/FinalTargetPlatformImpl.java   |    58 +
 .../eclipse/tycho/p2/target/P2TargetPlatform.java  |    86 +
 .../p2/target/PomDependencyCollectorImpl.java      |   112 +
 .../p2/target/PreliminaryTargetPlatformImpl.java   |   134 +
 .../tycho/p2/target/TargetDefinitionContent.java   |    39 +
 .../tycho/p2/target/TargetDefinitionResolver.java  |   348 +
 .../p2/target/TargetDefinitionResolverService.java |   167 +
 .../tycho/p2/target/TargetPlatformBaseImpl.java    |   136 +
 .../p2/target/TargetPlatformBundlePublisher.java   |   271 +
 .../tycho/p2/target/TargetPlatformFactoryImpl.java |   496 +
 .../p2/target/ee/AllKnownEEsResolutionHints.java   |   104 +
 .../p2/target/ee/CustomEEResolutionHandler.java    |    73 +
 .../p2/target/ee/CustomEEResolutionHints.java      |   117 +
 .../ee/ExecutionEnvironmentResolutionHandler.java  |    45 +
 .../tycho/p2/target/ee/InvalidEENameException.java |    26 +
 .../p2/target/ee/StandardEEResolutionHandler.java  |    29 +
 .../p2/target/ee/StandardEEResolutionHints.java    |   183 +
 .../filters/TargetPlatformFilterEvaluator.java     |   299 +
 .../resolution/AbstractResolutionStrategy.java     |    77 +
 .../AbstractSlicerResolutionStrategy.java          |   125 +
 .../p2/util/resolution/DependencyCollector.java    |   114 +
 .../ExecutionEnvironmentResolutionHints.java       |    66 +
 .../resolution/ProjectorResolutionStrategy.java    |   195 +
 .../tycho/p2/util/resolution/ResolutionData.java   |    31 +
 .../p2/util/resolution/ResolutionDataImpl.java     |   115 +
 .../p2/util/resolution/ResolverDebugUtils.java     |    56 +
 .../p2/util/resolution/ResolverException.java      |    37 +
 .../util/resolution/SlicerResolutionStrategy.java  |    97 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    19 +
 .../about.html                                     |    28 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.p2.resolver.shared/pom.xml   |    29 +
 .../p2/metadata/DependencyMetadataGenerator.java   |    25 +
 .../eclipse/tycho/p2/metadata/IArtifactFacade.java |    33 +
 .../tycho/p2/metadata/IDependencyMetadata.java     |    21 +
 .../org/eclipse/tycho/p2/metadata/IP2Artifact.java |    27 +
 .../tycho/p2/metadata/MetadataSerializable.java    |    29 +
 .../org/eclipse/tycho/p2/metadata/P2Generator.java |    30 +
 .../java/org/eclipse/tycho/p2/repository/GAV.java  |   113 +
 .../p2/repository/LocalRepositoryP2Indices.java    |    27 +
 .../tycho/p2/repository/LocalRepositoryReader.java |    28 +
 .../p2/repository/MavenRepositoryCoordinates.java  |   127 +
 .../p2/repository/RepositoryLayoutHelper.java      |   128 +
 .../tycho/p2/repository/RepositoryReader.java      |    29 +
 .../tycho/p2/repository/TychoRepositoryIndex.java  |    52 +
 .../p2/resolver/facade/P2ResolutionResult.java     |    37 +
 .../tycho/p2/resolver/facade/P2Resolver.java       |    65 +
 .../p2/resolver/facade/P2ResolverFactory.java      |    29 +
 .../p2/target/facade/PomDependencyCollector.java   |    34 +
 .../tycho/p2/target/facade/TargetDefinition.java   |    75 +
 .../TargetDefinitionResolutionException.java       |    24 +
 .../facade/TargetDefinitionSyntaxException.java    |    24 +
 .../facade/TargetPlatformConfigurationStub.java    |    87 +
 .../p2/target/facade/TargetPlatformFactory.java    |    31 +
 .../facade/PublishingRepositoryFacade.java         |    41 +
 .../facade/ReactorRepositoryManagerFacade.java     |    64 +
 .../registry/facade/RepositoryBlackboardKey.java   |    51 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    48 +
 .../OSGI-INF/baseline.xml                          |     8 +
 .../OSGI-INF/directorapp.xml                       |     8 +
 .../OSGI-INF/mirrorapp.xml                         |     8 +
 .../OSGI-INF/publisherfactory.xml                  |     9 +
 .../OSGI-INF/verifierservice.xml                   |     8 +
 .../org.eclipse.tycho.p2.tools.impl/about.html     |    28 +
 .../build.properties                               |    17 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.p2.tools.impl/pom.xml        |    29 +
 .../p2/tools/baseline/BaselineServiceImpl.java     |   200 +
 .../tools/director/DirectorApplicationWrapper.java |    58 +
 .../org/eclipse/tycho/p2/tools/impl/Activator.java |    50 +
 .../p2/tools/mirroring/MirrorApplication.java      |    50 +
 .../mirroring/MirrorApplicationServiceImpl.java    |   309 +
 .../p2/tools/publisher/DependencySeedUtil.java     |    22 +
 .../tycho/p2/tools/publisher/ExpandedProduct.java  |   252 +
 .../publisher/ProductBinariesWriteSession.java     |    46 +
 .../publisher/ProductVersionExpansionRun.java      |   102 +
 .../p2/tools/publisher/PublishProductToolImpl.java |   149 +
 .../p2/tools/publisher/PublisherActionRunner.java  |   113 +
 .../publisher/PublisherServiceFactoryImpl.java     |    75 +
 .../p2/tools/publisher/PublisherServiceImpl.java   |   129 +
 .../tycho/p2/tools/publisher/ResultSpyAction.java  |    78 +
 .../p2/tools/verifier/VerifierServiceImpl.java     |   152 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    21 +
 .../org.eclipse.tycho.p2.tools.shared/about.html   |    28 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.p2.tools.shared/pom.xml      |    29 +
 .../org/eclipse/tycho/p2/tools/BuildContext.java   |    80 +
 .../p2/tools/DestinationRepositoryDescriptor.java  |    68 +
 .../eclipse/tycho/p2/tools/FacadeException.java    |    31 +
 .../tycho/p2/tools/RepositoryReferences.java       |    98 +
 .../p2/tools/baseline/facade/BaselineService.java  |    27 +
 .../shared/AbstractDirectorApplicationCommand.java |   155 +
 .../director/shared/DirectorCommandException.java  |    20 +
 .../p2/tools/director/shared/DirectorRuntime.java  |    53 +
 .../p2/tools/mirroring/facade/IUDescription.java   |    68 +
 .../mirroring/facade/MirrorApplicationService.java |    83 +
 .../p2/tools/mirroring/facade/MirrorOptions.java   |   126 +
 .../tools/publisher/facade/PublishProductTool.java |    33 +
 .../tools/publisher/facade/PublisherService.java   |    41 +
 .../publisher/facade/PublisherServiceFactory.java  |    37 +
 .../p2/tools/verifier/facade/VerifierService.java  |    23 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    17 +
 .../org.eclipse.tycho.p2.tools.tests/about.html    |    28 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.p2.tools.tests/pom.xml       |    28 +
 .../launchers/bin/testws/testos/testarch/launcher  |     0
 .../resources/publishers/category.xml              |     6 +
 .../publishers/inconsistentname-1.0.profile        |     1 +
 .../publishers/products/featureProduct.product     |    12 +
 .../products/featureProductWithLeftovers.product   |    20 +
 .../products/inclusionsWithQualifiers.product      |    15 +
 .../inclusionsWithVersionSyntaxError.product       |    15 +
 .../products/inclusionsWithZeros.product           |    15 +
 .../publishers/products/missingFragment.product    |    28 +
 .../resources/publishers/products/p2Inf/p2.inf     |    12 +
 .../publishers/products/p2Inf/test.product         |    18 +
 .../products/p2InfPerProduct/test.p2.inf           |    12 +
 .../products/p2InfPerProduct/test.product          |    18 +
 .../products/pluginProductWithLeftovers.product    |    21 +
 .../publishers/products/properties.product         |    15 +
 .../publishers/products/rootFeatures.product       |    23 +
 .../resources/publishers/products/test.product     |    30 +
 .../resources/publishers/virgo-1.6.profile         |   213 +
 .../resources/repositories/e342/artifacts.xml      |    22 +
 .../resources/repositories/e342/content.xml        |    51 +
 .../resources/repositories/e352/artifacts.xml      |    22 +
 .../resources/repositories/e352/content.xml        |    51 +
 .../resources/repositories/fragments/artifacts.xml |    31 +
 .../resources/repositories/fragments/content.xml   |   110 +
 .../invalid/missing_artifacts/artifacts.xml        |    14 +
 .../invalid/missing_artifacts/content.xml          |    33 +
 .../invalid/tampered_file/artifacts.xml            |    35 +
 .../repositories/invalid/tampered_file/content.xml |   402 +
 .../invalid/wrong_checksum/artifacts.xml           |    36 +
 .../invalid/wrong_checksum/content.xml             |   402 +
 .../resources/repositories/patch/artifacts.xml     |    27 +
 .../resources/repositories/patch/content.xml       |   160 +
 .../repositories/selfsigned/artifacts.xml          |    36 +
 .../resources/repositories/selfsigned/content.xml  |   402 +
 .../director/DirectorApplicationCommandTest.java   |   110 +
 .../mirroring/MirrorApplicationServiceTest.java    |   188 +
 .../p2/tools/mirroring/MirrorStandaloneTest.java   |   141 +
 .../p2/tools/publisher/PublishProductToolTest.java |   324 +
 .../publisher/PublisherServiceFactoryTest.java     |    39 +
 .../p2/tools/publisher/PublisherServiceTest.java   |   140 +
 .../p2/tools/test/RepositoryReferencesTest.java    |    81 +
 .../tycho/p2/tools/test/util/ResourceUtil.java     |    34 +
 .../p2/tools/verfier/VerifierServiceImplTest.java  |   139 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    40 +
 .../OSGI-INF/repositoryIdManagerFallback.xml       |     8 +
 .../org.eclipse.tycho.test.utils/about.html        |    28 +
 .../org.eclipse.tycho.test.utils/build.properties  |     7 +
 .../org.eclipse.tycho.test.utils/plugin.properties |    11 +
 tycho-bundles/org.eclipse.tycho.test.utils/pom.xml |    29 +
 .../testutil/MavenRepositorySettingsStub.java      |    40 +
 .../remote/testutil/NoopRepositoryIdManager.java   |    23 +
 .../testutil/NoopRepositoryIdManagerFactory.java   |    32 +
 .../tycho/p2/testutil/InstallableUnitMatchers.java |   218 +
 .../tycho/p2/testutil/InstallableUnitUtil.java     |   116 +
 .../tycho/p2/testutil/MatchingItemFinder.java      |    44 +
 .../testutil/TemporaryLocalMavenRepository.java    |    79 +
 .../streaming/testutil/NoopOutputStream.java       |    23 +
 .../streaming/testutil/ProbeArtifactSink.java      |   134 +
 .../streaming/testutil/ProbeOutputStream.java      |   131 +
 .../streaming/testutil/ProbeRawArtifactSink.java   |    43 +
 .../testutil/ArtifactPropertiesMatchers.java       |    78 +
 .../testutil/ArtifactRepositoryMatchers.java       |    40 +
 .../testutil/ArtifactRepositoryTestUtils.java      |    81 +
 .../tycho/test/util/AbstractMonitorServlet.java    |    59 +
 .../org/eclipse/tycho/test/util/Activator.java     |    49 +
 .../test/util/BuildPropertiesParserForTesting.java |    50 +
 .../eclipse/tycho/test/util/FileServerServlet.java |    65 +
 .../org/eclipse/tycho/test/util/HttpServer.java    |   133 +
 .../org/eclipse/tycho/test/util/LogVerifier.java   |   247 +
 .../test/util/MavenServiceStubbingTestBase.java    |    54 +
 .../tycho/test/util/NoopFileLockService.java       |    45 +
 .../org/eclipse/tycho/test/util/P2Context.java     |    60 +
 .../test/util/ReactorProjectIdentitiesStub.java    |    87 +
 .../eclipse/tycho/test/util/StatusMatchers.java    |    81 +
 .../tycho/test/util/StubServiceRegistration.java   |    85 +
 .../org/eclipse/tycho/test/util/TychoMatchers.java |   121 +
 tycho-bundles/pom.xml                              |    96 +
 tycho-bundles/tycho-bundles-external/pom.xml       |    52 +
 .../tycho-bundles-external.product                 |    88 +
 tycho-bundles/tycho-bundles-target/pom.xml         |    16 +
 .../tycho-bundles-target.target                    |    33 +
 .../p2 Director.product                            |    87 +
 tycho-bundles/tycho-standalone-p2-director/pom.xml |    57 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-compiler-jdt/pom.xml                         |    62 +
 .../eclipse/tycho/compiler/jdt/CompilerMain.java   |   181 +
 .../compiler/jdt/CustomCompilerConfiguration.java  |    26 +
 .../eclipse/tycho/compiler/jdt/JDTCompiler.java    |   567 +
 .../tycho/compiler/jdt/CompilerMainTest.java       |   103 +
 .../tycho/compiler/jdt/JDTCompilerTest.java        |   121 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-compiler-plugin/pom.xml                      |    85 +
 .../apache/maven/plugin/AbstractCompilerMojo.java  |   614 +
 .../maven/plugin/CompilationFailureException.java  |    42 +
 .../tycho/compiler/AbstractOsgiCompilerMojo.java   |   740 +
 .../org/eclipse/tycho/compiler/CopyMapping.java    |    53 +
 .../eclipse/tycho/compiler/OsgiCompilerMojo.java   |    29 +
 .../tycho/osgicompiler/test/OsgiCompilerTest.java  |   533 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     4 +
 .../bundle/pom.xml                                 |    25 +
 .../bundle/src/tycho/testsun/TestClass.java        |    10 +
 .../resources/projects/accessrules/p001/.classpath |     7 +
 .../resources/projects/accessrules/p001/.project   |    34 +
 .../p001/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p001/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/accessrules/p001/META-INF/MANIFEST.MF |     6 +
 .../projects/accessrules/p001/build.properties     |     4 +
 .../resources/projects/accessrules/p001/pom.xml    |    28 +
 .../projects/accessrules/p001/src/p001/P001.java   |    15 +
 .../accessrules/p001/src/p001/impl/P001Impl.java   |    15 +
 .../resources/projects/accessrules/p002/.classpath |     7 +
 .../resources/projects/accessrules/p002/.project   |    28 +
 .../p002/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p002/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/accessrules/p002/META-INF/MANIFEST.MF |     8 +
 .../projects/accessrules/p002/build.properties     |     4 +
 .../resources/projects/accessrules/p002/pom.xml    |    27 +
 .../projects/accessrules/p002/src/p002/P002.java   |    17 +
 .../accessrules/p002/src/p002/impl/P002Impl.java   |    17 +
 .../resources/projects/accessrules/p003/.classpath |     7 +
 .../resources/projects/accessrules/p003/.project   |    28 +
 .../p003/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p003/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/accessrules/p003/META-INF/MANIFEST.MF |     6 +
 .../projects/accessrules/p003/build.properties     |     4 +
 .../resources/projects/accessrules/p003/pom.xml    |    28 +
 .../projects/accessrules/p003/src/p003/P003.java   |    15 +
 .../projects/accessrules/p003/src/p004/P004.java   |    17 +
 .../resources/projects/accessrules/p004/.classpath |     7 +
 .../resources/projects/accessrules/p004/.project   |    28 +
 .../p004/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p004/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/accessrules/p004/META-INF/MANIFEST.MF |     6 +
 .../projects/accessrules/p004/build.properties     |     4 +
 .../resources/projects/accessrules/p004/pom.xml    |    28 +
 .../projects/accessrules/p004/src/p003/P003.java   |    17 +
 .../projects/accessrules/p004/src/p004/P004.java   |    15 +
 .../test/resources/projects/accessrules/pom.xml    |    13 +
 .../bootclasspath-accessrules/META-INF/MANIFEST.MF |     8 +
 .../bootclasspath-accessrules/build.properties     |     9 +
 .../projects/bootclasspath-accessrules/pom.xml     |    24 +
 .../src-a/com/sun/jdi/event/EventSet.java          |     4 +
 .../src-b/test_b/TestB.java                        |    12 +
 .../bree-target-compatibility/META-INF/MANIFEST.MF |     6 +
 .../bree-target-compatibility/build.properties     |     4 +
 .../projects/bree-target-compatibility/pom.xml     |    23 +
 .../bree-target-compatibility/src/Generic.java     |    15 +
 .../resources/projects/classpath/p001/.classpath   |     7 +
 .../resources/projects/classpath/p001/.project     |    34 +
 .../p001/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p001/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/classpath/p001/META-INF/MANIFEST.MF   |     5 +
 .../projects/classpath/p001/build.properties       |     4 +
 .../test/resources/projects/classpath/p001/pom.xml |    26 +
 .../resources/projects/classpath/p002/.classpath   |     7 +
 .../resources/projects/classpath/p002/.project     |    34 +
 .../p002/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p002/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/classpath/p002/META-INF/MANIFEST.MF   |     6 +
 .../projects/classpath/p002/build.properties       |     5 +
 .../test/resources/projects/classpath/p002/pom.xml |    26 +
 .../resources/projects/classpath/p003/.classpath   |     7 +
 .../resources/projects/classpath/p003/.project     |    34 +
 .../p003/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p003/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/classpath/p003/META-INF/MANIFEST.MF   |     6 +
 .../projects/classpath/p003/build.properties       |     5 +
 .../test/resources/projects/classpath/p003/pom.xml |    26 +
 .../resources/projects/classpath/p004/.classpath   |     7 +
 .../resources/projects/classpath/p004/.project     |    34 +
 .../p004/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../p004/.settings/org.eclipse.pde.core.prefs      |     5 +
 .../projects/classpath/p004/META-INF/MANIFEST.MF   |     7 +
 .../projects/classpath/p004/build.properties       |     5 +
 .../test/resources/projects/classpath/p004/pom.xml |    26 +
 .../projects/classpath/p005/META-INF/MANIFEST.MF   |     6 +
 .../projects/classpath/p005/build.properties       |     5 +
 .../test/resources/projects/classpath/p005/pom.xml |    26 +
 .../projects/classpath/p005/src/Test.java          |    18 +
 .../src/test/resources/projects/classpath/pom.xml  |    13 +
 .../projects/compiler-args/META-INF/MANIFEST.MF    |     5 +
 .../projects/compiler-args/build.properties        |     4 +
 .../test/resources/projects/compiler-args/pom.xml  |    25 +
 .../resources/projects/compiler-args/src/Test.java |    22 +
 .../projects/compilermessages/META-INF/MANIFEST.MF |     6 +
 .../projects/compilermessages/build.properties     |     4 +
 .../resources/projects/compilermessages/pom.xml    |    22 +
 .../projects/compilermessages/src/Test.java        |    26 +
 .../crosstalk/bundle01/META-INF/MANIFEST.MF        |     5 +
 .../projects/crosstalk/bundle01/build.properties   |     3 +
 .../resources/projects/crosstalk/bundle01/pom.xml  |    28 +
 .../crosstalk/bundle01/src/bundle01/Class01.java   |     6 +
 .../crosstalk/bundle02/META-INF/MANIFEST.MF        |     4 +
 .../projects/crosstalk/bundle02/build.properties   |     3 +
 .../resources/projects/crosstalk/bundle02/pom.xml  |    27 +
 .../crosstalk/bundle02/src/bundle02/Class02.java   |    11 +
 .../src/test/resources/projects/crosstalk/pom.xml  |    14 +
 .../embedednonclasspath/META-INF/MANIFEST.MF       |     7 +
 .../projects/embedednonclasspath/build.properties  |     6 +
 .../resources/projects/embedednonclasspath/pom.xml |    21 +
 .../projects/embedednonclasspath/src/src/Src.java  |    17 +
 .../embedednonclasspath/src2/src2/Src2.java        |    15 +
 .../executionEnvironment/p001/META-INF/MANIFEST.MF |     5 +
 .../executionEnvironment/p001/build.properties     |     4 +
 .../projects/executionEnvironment/p001/pom.xml     |    26 +
 .../executionEnvironment/p001/src/Generic.java     |    15 +
 .../projects/executionEnvironment/p002/.classpath  |     7 +
 .../projects/executionEnvironment/p002/.project    |    28 +
 .../executionEnvironment/p002/META-INF/MANIFEST.MF |     7 +
 .../executionEnvironment/p002/build.properties     |     4 +
 .../projects/executionEnvironment/p002/pom.xml     |    35 +
 .../p002/src/TestAssertKeyword.java                |    19 +
 .../projects/executionEnvironment/p003/.classpath  |     7 +
 .../projects/executionEnvironment/p003/.project    |    28 +
 .../executionEnvironment/p003/META-INF/MANIFEST.MF |     6 +
 .../executionEnvironment/p003/build.properties     |     4 +
 .../projects/executionEnvironment/p003/pom.xml     |    28 +
 .../executionEnvironment/p003/src/Generic.java     |    15 +
 .../executionEnvironment/p004/META-INF/MANIFEST.MF |     6 +
 .../executionEnvironment/p004/build.properties     |     4 +
 .../projects/executionEnvironment/p004/pom.xml     |    34 +
 .../executionEnvironment/p005/META-INF/MANIFEST.MF |     6 +
 .../executionEnvironment/p005/build.properties     |     6 +
 .../projects/executionEnvironment/p005/pom.xml     |    26 +
 .../executionEnvironment/p005/src/Generic.java     |    15 +
 .../projects/executionEnvironment/pom.xml          |    14 +
 .../projects/indirectDependencies/.project         |    11 +
 .../indirectDependencies/A/META-INF/MANIFEST.MF    |     7 +
 .../indirectDependencies/A/build.properties        |     4 +
 .../projects/indirectDependencies/A/pom.xml        |    26 +
 .../projects/indirectDependencies/A/src/a/A.java   |    23 +
 .../indirectDependencies/B/META-INF/MANIFEST.MF    |     8 +
 .../indirectDependencies/B/build.properties        |     4 +
 .../projects/indirectDependencies/B/pom.xml        |    26 +
 .../projects/indirectDependencies/B/src/b/B.java   |    26 +
 .../indirectDependencies/C/META-INF/MANIFEST.MF    |     7 +
 .../indirectDependencies/C/build.properties        |     4 +
 .../projects/indirectDependencies/C/pom.xml        |    26 +
 .../projects/indirectDependencies/C/src/c/C.java   |    16 +
 .../projects/indirectDependencies/pom.xml          |    14 +
 .../logs/customCompilerArgs/META-INF/MANIFEST.MF   |     7 +
 .../logs/customCompilerArgs/build.properties       |     5 +
 .../projects/logs/customCompilerArgs/pom.xml       |    24 +
 .../logs/customCompilerArgs/src/src/Src.java       |     5 +
 .../customCompilerArgsAndLog/META-INF/MANIFEST.MF  |     7 +
 .../logs/customCompilerArgsAndLog/build.properties |     5 +
 .../projects/logs/customCompilerArgsAndLog/pom.xml |    25 +
 .../logs/customCompilerArgsAndLog/src/src/Src.java |     5 +
 .../logs/multiJarMultiDir/META-INF/MANIFEST.MF     |     8 +
 .../logs/multiJarMultiDir/build.properties         |    10 +
 .../projects/logs/multiJarMultiDir/pom.xml         |    22 +
 .../logs/multiJarMultiDir/src/src/Src.java         |     5 +
 .../logs/multiJarMultiDir/src2/src2/Src2.java      |     7 +
 .../logs/multiJarSingleDir/META-INF/MANIFEST.MF    |     8 +
 .../logs/multiJarSingleDir/build.properties        |    10 +
 .../projects/logs/multiJarSingleDir/pom.xml        |    22 +
 .../logs/multiJarSingleDir/src/src/Src.java        |     5 +
 .../logs/multiJarSingleDir/src2/src2/Src2.java     |     7 +
 .../projects/logs/singleJar/META-INF/MANIFEST.MF   |     7 +
 .../projects/logs/singleJar/build.properties       |     5 +
 .../test/resources/projects/logs/singleJar/pom.xml |    22 +
 .../projects/logs/singleJar/src/src/Src.java       |     5 +
 .../test/resources/projects/multijar/.classpath    |     8 +
 .../src/test/resources/projects/multijar/.project  |    28 +
 .../multijar/.settings/org.eclipse.jdt.core.prefs  |     7 +
 .../projects/multijar/META-INF/MANIFEST.MF         |     8 +
 .../resources/projects/multijar/build.properties   |    10 +
 .../src/test/resources/projects/multijar/pom.xml   |    21 +
 .../resources/projects/multijar/src/src/Src.java   |    15 +
 .../projects/multijar/src2/src2/Src2.java          |    17 +
 .../resources/projects/multisource/p001/.classpath |     8 +
 .../resources/projects/multisource/p001/.project   |    28 +
 .../p001/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../projects/multisource/p001/META-INF/MANIFEST.MF |     6 +
 .../projects/multisource/p001/build.properties     |     5 +
 .../resources/projects/multisource/p001/pom.xml    |    23 +
 .../projects/multisource/p001/src/p001/p1/P1.java  |    15 +
 .../projects/multisource/p001/src2/p001/p2/P2.java |    15 +
 .../resources/projects/multisource/p002/.classpath |     8 +
 .../resources/projects/multisource/p002/.project   |    28 +
 .../p002/.settings/org.eclipse.jdt.core.prefs      |     7 +
 .../projects/multisource/p002/META-INF/MANIFEST.MF |     6 +
 .../projects/multisource/p002/build.properties     |     5 +
 .../resources/projects/multisource/p002/pom.xml    |    23 +
 .../projects/multisource/p002/src/p002/p1/P1.java  |    15 +
 .../projects/multisource/p002/src2/p002/p2/P2.java |    15 +
 .../p001/.settings/org.eclipse.jdt.core.prefs      |     3 +
 .../projectSettings/p001/META-INF/MANIFEST.MF      |     5 +
 .../projects/projectSettings/p001/build.properties |     4 +
 .../projects/projectSettings/p001/pom.xml          |    21 +
 .../projects/projectSettings/p001/src/Test.java    |    20 +
 .../projectSettings/p002/META-INF/MANIFEST.MF      |     5 +
 .../projects/projectSettings/p002/build.properties |     4 +
 .../projects/projectSettings/p002/pom.xml          |    21 +
 .../projects/projectSettings/p002/src/Test.java    |    20 +
 .../resources/projects/resources/p001/.classpath   |     7 +
 .../resources/projects/resources/p001/.project     |    28 +
 .../projects/resources/p001/META-INF/MANIFEST.MF   |     5 +
 .../projects/resources/p001/build.properties       |     4 +
 .../test/resources/projects/resources/p001/pom.xml |    24 +
 .../resources/p001/src/testresources/Test.java     |    15 +
 .../p001/src/testresources/test.properties         |     0
 .../resources/projects/resources/p002/.classpath   |     7 +
 .../resources/projects/resources/p002/.project     |    28 +
 .../projects/resources/p002/META-INF/MANIFEST.MF   |     5 +
 .../projects/resources/p002/build.properties       |     4 +
 .../test/resources/projects/resources/p002/pom.xml |    28 +
 .../resources/p002/src/testresources/Test.aj       |     0
 .../resources/p002/src/testresources/Test.java     |    15 +
 .../projects/resources/p003/META-INF/MANIFEST.MF   |     5 +
 .../projects/resources/p003/build.properties       |     4 +
 .../test/resources/projects/resources/p003/pom.xml |    24 +
 .../resources/p003/src/testresources/Test.java     |    15 +
 .../p003/src/testresources/test.properties         |     0
 tycho-core/.settings/org.eclipse.jdt.core.prefs    |   288 +
 tycho-core/.settings/org.eclipse.jdt.ui.prefs      |    56 +
 tycho-core/pom.xml                                 |   167 +
 .../TargetPlatformFilterConfigurationReader.java   |   155 +
 .../tycho/core/ArtifactDependencyVisitor.java      |    44 +
 .../tycho/core/ArtifactDependencyWalker.java       |    36 +
 .../java/org/eclipse/tycho/core/BundleProject.java |    36 +
 .../org/eclipse/tycho/core/DependencyResolver.java |    44 +
 .../core/DependencyResolverConfiguration.java      |    24 +
 .../org/eclipse/tycho/core/FeatureDescription.java |    23 +
 .../org/eclipse/tycho/core/PluginDescription.java  |    26 +
 .../tycho/core/TargetPlatformConfiguration.java    |   208 +
 .../org/eclipse/tycho/core/TychoConstants.java     |    34 +
 .../java/org/eclipse/tycho/core/TychoProject.java  |    56 +
 .../tycho/core/ee/CustomExecutionEnvironment.java  |   213 +
 .../java/org/eclipse/tycho/core/ee/EEVersion.java  |    90 +
 .../ee/ExecutionEnvironmentConfigurationImpl.java  |   150 +
 .../tycho/core/ee/ExecutionEnvironmentUtils.java   |   129 +
 .../core/ee/StandardExecutionEnvironment.java      |   249 +
 .../tycho/core/ee/UnknownEnvironmentException.java |    29 +
 .../tycho/core/locking/FileLockServiceImpl.java    |    42 +
 .../eclipse/tycho/core/locking/FileLockerImpl.java |   121 +
 .../tycho/core/maven/MavenDependencyCollector.java |    64 +
 .../tycho/core/maven/MavenDependencyInjector.java  |   179 +
 .../tycho/core/maven/ToolchainProvider.java        |    64 +
 .../tycho/core/maven/TychoInterpolator.java        |    99 +
 .../core/maven/TychoMavenLifecycleParticipant.java |   178 +
 .../core/maven/utils/MavenCompatiblityHelper.java  |   116 +
 .../tycho/core/maven/utils/PluginRealmHelper.java  |   156 +
 .../osgitools/AbstractArtifactBasedProject.java    |    54 +
 .../AbstractArtifactDependencyWalker.java          |   268 +
 .../tycho/core/osgitools/AbstractTychoProject.java |   108 +
 .../core/osgitools/BuildPropertiesParserImpl.java  |   124 +
 .../eclipse/tycho/core/osgitools/BundleReader.java |    48 +
 .../eclipse/tycho/core/osgitools/DebugUtils.java   |    21 +
 .../core/osgitools/DefaultArtifactDescriptor.java  |   104 +
 .../tycho/core/osgitools/DefaultBundleReader.java  |   187 +
 .../core/osgitools/DefaultClasspathEntry.java      |   106 +
 .../core/osgitools/DefaultFeatureDescription.java  |    43 +
 .../core/osgitools/DefaultPluginDescription.java   |    36 +
 .../core/osgitools/DefaultReactorProject.java      |   222 +
 .../tycho/core/osgitools/DependencyComputer.java   |   315 +
 .../core/osgitools/EclipseApplicationProject.java  |    60 +
 .../core/osgitools/EclipseFeatureProject.java      |    56 +
 .../core/osgitools/EclipseRepositoryProject.java   |   134 +
 .../tycho/core/osgitools/EquinoxResolver.java      |   336 +
 .../osgitools/InvalidOSGiManifestException.java    |    19 +
 .../tycho/core/osgitools/OsgiBundleProject.java    |   529 +
 .../eclipse/tycho/core/osgitools/OsgiManifest.java |   190 +
 .../osgitools/OsgiManifestParserException.java     |    19 +
 .../core/osgitools/OsgiTestBundleProject.java      |    19 +
 .../eclipse/tycho/core/osgitools/P2IUProject.java  |    51 +
 .../tycho/core/osgitools/UpdateSiteProject.java    |    58 +
 .../core/osgitools/project/BuildOutputJar.java     |    50 +
 .../osgitools/project/EclipsePluginProject.java    |    30 +
 .../project/EclipsePluginProjectImpl.java          |   118 +
 .../targetplatform/ArtifactCollection.java         |   287 +
 .../targetplatform/DefaultDependencyArtifacts.java |    97 +
 .../targetplatform/EclipseInstallationLayout.java  |   317 +
 .../targetplatform/LocalDependencyResolver.java    |   251 +
 .../MultiEnvironmentDependencyArtifacts.java       |    54 +
 .../tycho/core/p2/P2ArtifactRepositoryLayout.java  |    55 +
 .../tycho/core/p2/P2RepositoryConnector.java       |    66 +
 .../core/p2/P2RepositoryConnectorFactory.java      |    37 +
 .../resolver/DefaultDependencyResolverFactory.java |    81 +
 .../DefaultTargetPlatformConfigurationReader.java  |   454 +
 .../tycho/core/resolver/DefaultTychoResolver.java  |   173 +
 .../TargetPlatformConfigurationException.java      |    15 +
 .../tycho/core/utils/MavenSessionUtils.java        |    49 +
 .../tycho/core/utils/TychoProjectUtils.java        |   108 +
 .../org/eclipse/tycho/core/utils/TychoVersion.java |    40 +
 .../java/org/eclipse/tycho/dev/DevBundleInfo.java  |    43 +
 .../eclipse/tycho/dev/DevWorkspaceResolver.java    |   202 +
 .../tycho/osgi/adapters/MavenLoggerAdapter.java    |    70 +
 .../adapters/MavenReactorProjectIdentities.java    |    56 +
 .../BuildPropertiesParserConfigurator.java         |    35 +
 .../configuration/FileLockServiceConfigurator.java |    35 +
 .../configuration/MavenContextConfigurator.java    |    66 +
 .../osgi/configuration/OSGiProxyConfigurator.java  |    87 +
 .../RepositorySettingsConfigurator.java            |    93 +
 .../configuration/SettingsDecrypterHelper.java     |    67 +
 .../osgi/runtime/TychoOsgiRuntimeArtifacts.java    |    40 +
 .../osgi/runtime/TychoOsgiRuntimeLocator.java      |   233 +
 .../runtime/TychoOsgiRuntimeMainArtifacts.java     |    49 +
 .../runtime/WorkspaceTychoOsgiRuntimeLocator.java  |   127 +
 .../eclipse/tycho/core/utils/version.properties    |     1 +
 tycho-core/src/test/assembly/test-assembly.xml     |    35 +
 ...argetPlatformFilterConfigurationReaderTest.java |   192 +
 .../core/ee/CustomExecutionEnvironmentTest.java    |   166 +
 .../ee/ExecutionEnvironmentConfigurationTest.java  |   134 +
 .../core/ee/StandardExecutionEnvironmentTest.java  |   179 +
 .../tycho/core/locking/FileLockServiceTest.java    |   194 +
 .../eclipse/tycho/core/locking/LockProcess.java    |   116 +
 .../tycho/core/maven/TychoInterpolatorTest.java    |   127 +
 .../maven/TychoMavenLifecycleParticipantTest.java  |    79 +
 .../osgitools/BuildPropertiesParserImplTest.java   |    85 +
 .../tycho/core/osgitools/EquinoxResolverTest.java  |    73 +
 .../tycho/core/osgitools/OsgiManifestTest.java     |   131 +
 ...faultTargetPlatformConfigurationReaderTest.java |   170 +
 .../core/resolver/DefaultTychoResolverTest.java    |    55 +
 .../core/test/ArtifactDependencyWalkerTest.java    |   111 +
 .../tycho/core/test/DefaultBundleReaderTest.java   |   154 +
 .../core/test/DefaultDependencyArtifactsTest.java  |   226 +
 .../tycho/core/test/DependencyComputerTest.java    |   161 +
 .../core/test/EclipseInstallationLayoutTest.java   |   104 +
 .../core/test/LocalDependencyResolverTest.java     |    93 +
 .../core/test/MavenDependencyCollectorTest.java    |   178 +
 .../java/org/eclipse/tycho/core/test/P2IUTest.java |    46 +
 .../org/eclipse/tycho/core/test/TychoTest.java     |   394 +
 .../tycho/core/test/utils/ResourceUtil.java        |    27 +
 .../testcomponents/StubP2DependencyResolver.java   |    21 +
 .../eclipse/tycho/core/utils/TychoVersionTest.java |    41 +
 .../src/test/resources/META-INF/maven/plugin.xml   |     6 +
 .../resources/buildproperties/build.properties     |     3 +
 .../bundlereader/dirshape/META-INF/MANIFEST.MF     |    43 +
 .../dependencywalker/feature_based.product         |    20 +
 .../dependencywalker/plugin_based.product          |    20 +
 .../featureToIU/feature/build.properties           |     1 +
 .../iuBuildOrder/featureToIU/feature/feature.xml   |    19 +
 .../iuBuildOrder/featureToIU/feature/p2.inf        |     3 +
 .../iuBuildOrder/featureToIU/feature/pom.xml       |    14 +
 .../resources/iuBuildOrder/featureToIU/iu/p2iu.xml |     4 +
 .../resources/iuBuildOrder/featureToIU/iu/pom.xml  |    14 +
 .../resources/iuBuildOrder/featureToIU/pom.xml     |    24 +
 .../iuToFeature/feature/build.properties           |     1 +
 .../iuBuildOrder/iuToFeature/feature/feature.xml   |    19 +
 .../iuBuildOrder/iuToFeature/feature/pom.xml       |    15 +
 .../resources/iuBuildOrder/iuToFeature/iu/p2iu.xml |     7 +
 .../resources/iuBuildOrder/iuToFeature/iu/pom.xml  |    16 +
 .../resources/iuBuildOrder/iuToFeature/pom.xml     |    24 +
 .../resources/iuBuildOrder/justIUs/iuA/p2iu.xml    |     4 +
 .../resources/iuBuildOrder/justIUs/iuA/pom.xml     |    15 +
 .../justIUs/iuA/src/main/resources/aFile.txt       |     0
 .../resources/iuBuildOrder/justIUs/iuB/p2iu.xml    |     7 +
 .../resources/iuBuildOrder/justIUs/iuB/pom.xml     |    13 +
 .../test/resources/iuBuildOrder/justIUs/pom.xml    |    25 +
 tycho-core/src/test/resources/manifests/bree.mf    |     6 +
 .../src/test/resources/manifests/classpath.mf      |     7 +
 .../src/test/resources/manifests/dirShape.mf       |     5 +
 .../test/resources/manifests/duplicateImport.mf    |     6 +
 tycho-core/src/test/resources/manifests/invalid.mf |     1 +
 .../src/test/resources/manifests/invalidBree.mf    |     6 +
 .../src/test/resources/manifests/invalidVersion.mf |     4 +
 .../resources/manifests/invalidVersionQualifier.mf |     4 +
 tycho-core/src/test/resources/manifests/noBree.mf  |     5 +
 tycho-core/src/test/resources/manifests/noBsn.mf   |     3 +
 .../src/test/resources/manifests/noVersion.mf      |     3 +
 tycho-core/src/test/resources/manifests/valid.mf   |    43 +
 .../tycho/core/utils/testversion.properties        |     1 +
 tycho-core/src/test/resources/p2repo/artifacts.xml |    28 +
 tycho-core/src/test/resources/p2repo/content.xml   |   270 +
 .../build.properties                               |     1 +
 .../TYCHO0378unwantedSelfDependency/feature.xml    |    19 +
 .../TYCHO0378unwantedSelfDependency/pom.xml        |    26 +
 .../bootclasspath/bundle1/META-INF/MANIFEST.MF     |     7 +
 .../bootclasspath/bundle1/build.properties         |     3 +
 .../projects/bootclasspath/bundle1/pom.xml         |    15 +
 .../bootclasspath/bundle2/META-INF/MANIFEST.MF     |     8 +
 .../bootclasspath/bundle2/build.properties         |     3 +
 .../projects/bootclasspath/bundle2/pom.xml         |    15 +
 .../test/resources/projects/bootclasspath/pom.xml  |    15 +
 .../bree/buildproperties/META-INF/MANIFEST.MF      |     8 +
 .../projects/bree/buildproperties/build.properties |     4 +
 .../projects/bree/buildproperties/pom.xml          |    29 +
 .../bree/manifest-minimal/META-INF/MANIFEST.MF     |     7 +
 .../bree/manifest-minimal/build.properties         |     3 +
 .../projects/bree/manifest-minimal/pom.xml         |    29 +
 .../projects/bree/manifest/META-INF/MANIFEST.MF    |     7 +
 .../projects/bree/manifest/build.properties        |     3 +
 .../test/resources/projects/bree/manifest/pom.xml  |    29 +
 .../projects/bree/pom-default/META-INF/MANIFEST.MF |     6 +
 .../projects/bree/pom-default/build.properties     |     3 +
 .../resources/projects/bree/pom-default/pom.xml    |    28 +
 .../projects/bree/pom-hard/META-INF/MANIFEST.MF    |     6 +
 .../projects/bree/pom-hard/build.properties        |     4 +
 .../test/resources/projects/bree/pom-hard/pom.xml  |    28 +
 .../src/test/resources/projects/bree/pom.xml       |    19 +
 .../alternativeProvider/META-INF/MANIFEST.MF       |     7 +
 .../alternativeProvider/build.properties           |     4 +
 .../customProfile/alternativeProvider/pom.xml      |    15 +
 .../customProfile/bundle/META-INF/MANIFEST.MF      |     7 +
 .../projects/customProfile/bundle/build.properties |     4 +
 .../projects/customProfile/bundle/pom.xml          |    15 +
 .../test/resources/projects/customProfile/pom.xml  |    16 +
 .../resources/projects/dummy/META-INF/MANIFEST.MF  |     7 +
 .../src/test/resources/projects/dummy/pom.xml      |    11 +
 .../src/test/resources/projects/dummy/site.xml     |     4 +
 .../missingArch/META-INF/MANIFEST.MF               |     5 +
 .../explicitenvironment/missingArch/pom.xml        |    28 +
 .../missingOs/META-INF/MANIFEST.MF                 |     5 +
 .../projects/explicitenvironment/missingOs/pom.xml |    28 +
 .../missingWs/META-INF/MANIFEST.MF                 |     5 +
 .../projects/explicitenvironment/missingWs/pom.xml |    28 +
 .../explicitenvironment/valid/META-INF/MANIFEST.MF |     5 +
 .../projects/explicitenvironment/valid/pom.xml     |    29 +
 .../exportpackage/bundle/META-INF/MANIFEST.MF      |     8 +
 .../projects/exportpackage/bundle/build.properties |     4 +
 .../projects/exportpackage/bundle/pom.xml          |    15 +
 .../exportpackage/dep/META-INF/MANIFEST.MF         |     9 +
 .../projects/exportpackage/dep/build.properties    |     4 +
 .../resources/projects/exportpackage/dep/pom.xml   |    15 +
 .../projects/exportpackage/dep/src/dep/Dep.java    |    15 +
 .../exportpackage/dep2/META-INF/MANIFEST.MF        |     7 +
 .../projects/exportpackage/dep2/build.properties   |     4 +
 .../resources/projects/exportpackage/dep2/pom.xml  |    16 +
 .../projects/exportpackage/dep2/src/dep/Dep2.java  |    15 +
 .../exportpackage/dep3/META-INF/MANIFEST.MF        |     6 +
 .../projects/exportpackage/dep3/build.properties   |     4 +
 .../resources/projects/exportpackage/dep3/pom.xml  |    15 +
 .../test/resources/projects/exportpackage/pom.xml  |    17 +
 .../extraclasspath/b01/META-INF/MANIFEST.MF        |     5 +
 .../projects/extraclasspath/b01/build.properties   |    11 +
 .../resources/projects/extraclasspath/b01/pom.xml  |    15 +
 .../projects/extraclasspath/b01/src/file.txt       |     0
 .../projects/extraclasspath/b01/src2/file2.txt     |     0
 .../extraclasspath/b02/META-INF/MANIFEST.MF        |     5 +
 .../projects/extraclasspath/b02/build.properties   |     9 +
 .../resources/projects/extraclasspath/b02/pom.xml  |    15 +
 .../test/resources/projects/extraclasspath/pom.xml |    15 +
 .../projects/fragment/client/META-INF/MANIFEST.MF  |     6 +
 .../projects/fragment/client/build.properties      |     4 +
 .../resources/projects/fragment/client/pom.xml     |    15 +
 .../projects/fragment/dep/META-INF/MANIFEST.MF     |     5 +
 .../test/resources/projects/fragment/dep/pom.xml   |    15 +
 .../fragment/fragment/META-INF/MANIFEST.MF         |     7 +
 .../projects/fragment/fragment/build.properties    |     4 +
 .../resources/projects/fragment/fragment/pom.xml   |    15 +
 .../fragment/fragment2/META-INF/MANIFEST.MF        |     6 +
 .../projects/fragment/fragment2/build.properties   |     4 +
 .../resources/projects/fragment/fragment2/pom.xml  |    15 +
 .../projects/fragment/host/META-INF/MANIFEST.MF    |     6 +
 .../projects/fragment/host/build.properties        |     4 +
 .../test/resources/projects/fragment/host/pom.xml  |    15 +
 .../src/test/resources/projects/fragment/pom.xml   |    18 +
 .../ambiguous/META-INF/MANIFEST.MF                 |     6 +
 .../projects/implicitenvironment/ambiguous/pom.xml |    11 +
 .../implicitenvironment/none/META-INF/MANIFEST.MF  |     6 +
 .../projects/implicitenvironment/none/pom.xml      |    11 +
 .../resources/projects/implicitenvironment/pom.xml |    16 +
 .../simple/META-INF/MANIFEST.MF                    |     6 +
 .../projects/implicitenvironment/simple/pom.xml    |    11 +
 .../projects/mavendeps/p001/META-INF/MANIFEST.MF   |     7 +
 .../projects/mavendeps/p001/build.properties       |     4 +
 .../test/resources/projects/mavendeps/p001/pom.xml |    13 +
 .../projects/mavendeps/p002/META-INF/MANIFEST.MF   |     6 +
 .../projects/mavendeps/p002/build.properties       |     5 +
 .../test/resources/projects/mavendeps/p002/pom.xml |    13 +
 .../projects/mavendeps/p003/META-INF/MANIFEST.MF   |     7 +
 .../projects/mavendeps/p003/build.properties       |     4 +
 .../test/resources/projects/mavendeps/p003/pom.xml |    13 +
 .../src/test/resources/projects/mavendeps/pom.xml  |    13 +
 .../projects/missingentry/META-INF/MANIFEST.MF     |     7 +
 .../test/resources/projects/missingentry/pom.xml   |    11 +
 .../projects/moduleorder/p001/META-INF/MANIFEST.MF |     8 +
 .../resources/projects/moduleorder/p001/pom.xml    |    15 +
 .../projects/moduleorder/p002/META-INF/MANIFEST.MF |     8 +
 .../resources/projects/moduleorder/p002/pom.xml    |    15 +
 .../resources/projects/moduleorder/p003/pom.xml    |    15 +
 .../resources/projects/moduleorder/p003/site.xml   |     6 +
 .../projects/moduleorder/p004/feature.xml          |    19 +
 .../resources/projects/moduleorder/p004/pom.xml    |    15 +
 .../test/resources/projects/moduleorder/pom.xml    |    17 +
 .../nodotonclasspath/consumer/META-INF/MANIFEST.MF |     6 +
 .../projects/nodotonclasspath/consumer/pom.xml     |    17 +
 .../resources/projects/nodotonclasspath/pom.xml    |    18 +
 .../nodotonclasspath/provider/META-INF/MANIFEST.MF |     6 +
 .../projects/nodotonclasspath/provider/pom.xml     |    17 +
 .../projects/pomless/p001/META-INF/MANIFEST.MF     |     7 +
 .../projectpriority/p001/META-INF/MANIFEST.MF      |     7 +
 .../projects/projectpriority/p001/pom.xml          |    17 +
 .../projectpriority/p002/META-INF/MANIFEST.MF      |     8 +
 .../projects/projectpriority/p002/pom.xml          |    17 +
 .../resources/projects/projectpriority/pom.xml     |    15 +
 .../projects/referencesItself/META-INF/MANIFEST.MF |     7 +
 .../resources/projects/referencesItself/pom.xml    |    10 +
 .../projects/remoterepo/p001/META-INF/MANIFEST.MF  |     9 +
 .../projects/remoterepo/p001/build.properties      |     4 +
 .../resources/projects/remoterepo/p001/pom.xml     |    34 +
 .../remoterepo/p001/src/p001/Activator.java        |    32 +
 .../feature_missing_feature/build.properties       |     1 +
 .../feature_missing_feature/feature.xml            |    23 +
 .../feature_missing_feature/pom.xml                |     9 +
 .../feature_missing_plugin/build.properties        |     1 +
 .../feature_missing_plugin/feature.xml             |    26 +
 .../resolutionerror/feature_missing_plugin/pom.xml |     9 +
 .../resolutionerror/p001/META-INF/MANIFEST.MF      |     8 +
 .../projects/resolutionerror/p001/pom.xml          |    11 +
 .../projects/sourceFolders/META-INF/MANIFEST.MF    |     5 +
 .../projects/sourceFolders/build.properties        |     2 +
 .../test/resources/projects/sourceFolders/pom.xml  |    12 +
 .../targetfilter/duplicate_action/pom.xml          |    33 +
 .../targetfilter/duplicate_scope_version/pom.xml   |    32 +
 .../resources/targetfilter/missing_action/pom.xml  |    29 +
 .../targetfilter/missing_scope_id/pom.xml          |    29 +
 .../targetfilter/missing_scope_type/pom.xml        |    29 +
 .../resources/targetfilter/valid_removeAll/pom.xml |    44 +
 .../targetfilter/valid_restrictTo/pom.xml          |    70 +
 .../basic/features/feature01/feature.xml           |    15 +
 .../plugins/bundle01_0.0.1/META-INF/MANIFEST.MF    |     4 +
 .../plugins/dirbundle_0.0.1/META-INF/MANIFEST.MF   |     5 +
 .../configuration/org.eclipse.update/platform.xml  |   267 +
 .../targetplatforms/wtp-2.0/links/subclipse.link   |     1 +
 .../META-INF/MANIFEST.MF                           |     0
 .../bundles.info                                   |     2 +
 .../configuration/org.eclipse.update/platform.xml  |     5 +
 .../META-INF/MANIFEST.MF                           |     0
 .../targetplatforms/wtp-3.0/dropins/subclipse.link |     1 +
 tycho-demo/README.txt                              |     5 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-embedder-api/pom.xml                         |    74 +
 .../eclipse/tycho/classpath/ClasspathEntry.java    |    56 +
 .../tycho/classpath/JavaCompilerConfiguration.java |    44 +
 .../eclipse/tycho/classpath/SourcepathEntry.java   |    30 +
 .../tycho/launching/LaunchConfiguration.java       |    28 +
 .../eclipse/tycho/resolver/DependencyVisitor.java  |    20 +
 .../tycho/resolver/ReactorMetadataCache.java       |    15 +
 .../org/eclipse/tycho/resolver/TychoResolver.java  |    26 +
 .../java/org/eclipse/tycho/runtime/Adaptable.java  |    15 +
 tycho-its/.settings/org.eclipse.jdt.core.prefs     |   288 +
 tycho-its/.settings/org.eclipse.jdt.ui.prefs       |    56 +
 tycho-its/pom.xml                                  |   462 +
 tycho-its/projects/MNGECLIPSE1007/.classpath       |     7 +
 tycho-its/projects/MNGECLIPSE1007/.project         |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../projects/MNGECLIPSE1007/META-INF/MANIFEST.MF   |     6 +
 tycho-its/projects/MNGECLIPSE1007/build.properties |     6 +
 .../projects/MNGECLIPSE1007/files/excluded.txt     |     0
 .../projects/MNGECLIPSE1007/files/included.txt     |     0
 tycho-its/projects/MNGECLIPSE1007/pom.xml          |    18 +
 .../projects/MNGECLIPSE1007/src/Makefile           |     0
 .../projects/MNGECLIPSE1105rootfiles/.project      |    11 +
 .../MNGECLIPSE-1105.product                        |    69 +
 tycho-its/projects/MNGECLIPSE1105rootfiles/pom.xml |    30 +
 .../MNGECLIPSE1105rootfiles/root.properties        |     8 +
 .../rootfiles/jre/the_entire_jre.txt               |     1 +
 .../MNGECLIPSE1105rootfiles/rootfiles/license.txt  |     1 +
 .../linux.gtk.x86/configuration/config.linux.txt   |     1 +
 .../configuration/config.macosx.txt                |     1 +
 .../win32.win32.x86/configuration/config.win32.txt |     1 +
 .../projects/MNGECLIPSE937/bundle.tests/.classpath |     7 +
 .../projects/MNGECLIPSE937/bundle.tests/.project   |    28 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     8 +
 .../MNGECLIPSE937/bundle.tests/build.properties    |     4 +
 .../projects/MNGECLIPSE937/bundle.tests/pom.xml    |    11 +
 .../src/bundle/test/UTF8SourceTest.java            |    24 +
 tycho-its/projects/MNGECLIPSE937/bundle/.classpath |     7 +
 tycho-its/projects/MNGECLIPSE937/bundle/.project   |    28 +
 .../.settings/org.eclipse.core.resources.prefs     |     3 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     7 +
 .../MNGECLIPSE937/bundle/META-INF/MANIFEST.MF      |     7 +
 .../projects/MNGECLIPSE937/bundle/build.properties |     5 +
 tycho-its/projects/MNGECLIPSE937/bundle/pom.xml    |    11 +
 .../bundle/src/bundle/UTF8Source.java              |    18 +
 tycho-its/projects/MNGECLIPSE937/pom.xml           |    22 +
 .../feature/.project                               |    17 +
 .../feature/build.properties                       |     1 +
 .../feature/feature.xml                            |    25 +
 .../feature/pom.xml                                |    12 +
 .../MNGECLIPSE949jarDirectoryBundles/pom.xml       |    31 +
 .../product/.project                               |    11 +
 .../product/pom.xml                                |    15 +
 .../product/product.product                        |    30 +
 .../MNGECLIPSE949jarDirectoryBundles/site/.project |    17 +
 .../MNGECLIPSE949jarDirectoryBundles/site/pom.xml  |    15 +
 .../MNGECLIPSE949jarDirectoryBundles/site/site.xml |     4 +
 .../build01/build01.bundle01/.classpath            |     7 +
 .../build01/build01.bundle01/.project              |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../build01/build01.bundle01/META-INF/MANIFEST.MF  |     9 +
 .../build01/build01.bundle01/build.properties      |     4 +
 .../build01/build01.bundle01/pom.xml               |    23 +
 .../build01.bundle01/src/bundle01/Bundle01.java    |    15 +
 .../src/bundle01/Bundle01Activator.java            |    28 +
 .../build01/build01.bundle02/.classpath            |     7 +
 .../build01/build01.bundle02/.project              |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../build01/build01.bundle02/META-INF/MANIFEST.MF  |     6 +
 .../build01/build01.bundle02/build.properties      |     4 +
 .../build01/build01.bundle02/pom.xml               |    23 +
 .../build01/build01.bundle03/META-INF/MANIFEST.MF  |     7 +
 .../build01/build01.bundle03/build.properties      |     4 +
 .../build01/build01.bundle03/pom.xml               |    23 +
 .../src/build01/bundle03/Bundle03Test.java         |    19 +
 .../build01/build01.feature01/.project             |    17 +
 .../build01/build01.feature01/build.properties     |     1 +
 .../build01/build01.feature01/feature.xml          |    26 +
 .../build01/build01.feature01/pom.xml              |    23 +
 .../build01/build01.site01/.project                |    17 +
 .../build01/build01.site01/pom.xml                 |    24 +
 .../build01/build01.site01/site.xml                |     4 +
 .../build01/pom.xml                                |    59 +
 .../build02/build02.bundle02/.classpath            |     7 +
 .../build02/build02.bundle02/.project              |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../build02/build02.bundle02/META-INF/MANIFEST.MF  |    10 +
 .../build02/build02.bundle02/build.properties      |     4 +
 .../build02/build02.bundle02/pom.xml               |    23 +
 .../build02.bundle02/src/bundle02/Bundle02.java    |    17 +
 .../src/bundle02/Bundle02Activator.java            |    28 +
 .../build02/build02.feature01/.project             |    17 +
 .../build02/build02.feature01/build.properties     |     1 +
 .../build02/build02.feature01/feature.xml          |    37 +
 .../build02/build02.feature01/pom.xml              |    23 +
 .../build02/build02.site01/.project                |    17 +
 .../build02/build02.site01/pom.xml                 |    23 +
 .../build02/build02.site01/site.xml                |     5 +
 .../build02/pom.xml                                |    62 +
 .../build03/build03.bundle01/.classpath            |     7 +
 .../build03/build03.bundle01/.project              |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     8 +
 .../build03/build03.bundle01/META-INF/MANIFEST.MF  |     8 +
 .../build03/build03.bundle01/build.properties      |     4 +
 .../build03/build03.bundle01/pom.xml               |    24 +
 .../build03/pom.xml                                |    32 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     1 +
 .../bundle/pom.xml                                 |    15 +
 .../pom.xml                                        |    66 +
 .../product.bundle-based/pom.xml                   |    14 +
 .../product.bundle-based.product                   |    11 +
 .../bundle01/META-INF/MANIFEST.MF                  |    10 +
 .../bundle01/build.properties                      |     4 +
 .../bundle01/pom.xml                               |    43 +
 .../bundle01/Activator.java                        |    32 +
 .../bundle01/Eclipse34Test.java                    |    37 +
 .../bundle02/META-INF/MANIFEST.MF                  |    10 +
 .../bundle02/build.properties                      |     4 +
 .../bundle02/pom.xml                               |    43 +
 .../bundle02/Activator.java                        |    32 +
 .../bundle02/Eclipse35Test.java                    |    37 +
 .../bundle.test/META-INF/MANIFEST.MF               |    11 +
 .../bundle.test/build.properties                   |     4 +
 .../TYCHO0374dirBundleShape/bundle.test/pom.xml    |    14 +
 .../bundle.test/src/bundle/test/Activator.java     |    34 +
 .../src/bundle/test/BundleShapeTest.java           |    45 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/build.properties                        |     2 +
 .../TYCHO0374dirBundleShape/bundle/data/file.txt   |     0
 .../TYCHO0374dirBundleShape/bundle/pom.xml         |    14 +
 tycho-its/projects/TYCHO0374dirBundleShape/pom.xml |    28 +
 .../TYCHO0374dirBundleShape/product/pom.xml        |    26 +
 .../product/product.product                        |    11 +
 .../featureDotQualifier/build.properties           |     1 +
 .../featureDotQualifier/feature.xml                |    14 +
 .../featureDotQualifier/pom.xml                    |    71 +
 .../productDotQualifier/pom.xml                    |    56 +
 .../META-INF/MANIFEST.MF                           |     7 +
 .../productDotQualifier.plugin/build.properties    |     5 +
 .../productDotQualifier.plugin/plugin.xml          |    29 +
 .../productDotQualifier.plugin/pom.xml             |    14 +
 .../src/plugin/Application1.java                   |    33 +
 .../productDotQualifier.product/pom.xml            |    14 +
 .../productDotQualifier.product.product            |    11 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     4 +
 .../bundle/pom.xml                                 |    53 +
 .../bundle/src/bundle/Activator.java               |    20 +
 .../extra/pom.xml                                  |    28 +
 .../extra/src/main/java/extra/Extra.java           |    16 +
 .../extra/src/test/java/extra/ExtraTest.java       |    16 +
 .../pom.xml                                        |    40 +
 .../TYCHO0439repositoryCategories/build.properties |     1 +
 .../TYCHO0439repositoryCategories/category.xml     |     7 +
 .../TYCHO0439repositoryCategories/feature.xml      |    19 +
 .../projects/TYCHO0439repositoryCategories/pom.xml |    57 +
 .../feature342/build.properties                    |     1 +
 .../feature342/feature.xml                         |    13 +
 .../feature342/pom.xml                             |    14 +
 .../feature352/build.properties                    |     1 +
 .../feature352/feature.xml                         |    13 +
 .../feature352/pom.xml                             |    14 +
 .../TYCHO0452conflictingDependencies/pom.xml       |    55 +
 .../TYCHO0452conflictingDependencies/site/pom.xml  |    25 +
 .../TYCHO0452conflictingDependencies/site/site.xml |     5 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     4 +
 .../TYCHO0453expandReleaseVersion/bundle/pom.xml   |    14 +
 .../feature/build.properties                       |     1 +
 .../feature/feature.xml                            |    13 +
 .../TYCHO0453expandReleaseVersion/feature/pom.xml  |    15 +
 .../projects/TYCHO0453expandReleaseVersion/pom.xml |    41 +
 .../TYCHO0453expandReleaseVersion/site/pom.xml     |    25 +
 .../TYCHO0453expandReleaseVersion/site/site.xml    |     4 +
 .../eclipse32/feature-rcp/HeadlessFeature/.project |    17 +
 .../feature-rcp/HeadlessFeature/build.properties   |     1 +
 .../feature-rcp/HeadlessFeature/feature.xml        |    26 +
 .../eclipse32/feature-rcp/HeadlessFeature/pom.xml  |    13 +
 .../feature-rcp/HeadlessPlugin/.classpath          |     7 +
 .../eclipse32/feature-rcp/HeadlessPlugin/.project  |    28 +
 .../HeadlessPlugin/META-INF/MANIFEST.MF            |     8 +
 .../feature-rcp/HeadlessPlugin/build.properties    |     5 +
 .../feature-rcp/HeadlessPlugin/plugin.xml          |    22 +
 .../eclipse32/feature-rcp/HeadlessPlugin/pom.xml   |    13 +
 .../src/headlessplugin/Application.java            |    29 +
 .../HeadlessProduct/HeadlessProduct.product        |    31 +
 .../eclipse32/feature-rcp/HeadlessProduct/pom.xml  |    14 +
 .../TYCHO109product/eclipse32/feature-rcp/pom.xml  |    39 +
 .../eclipse32/plugin-rcp/.classpath                |     7 +
 .../TYCHO109product/eclipse32/plugin-rcp/.project  |    28 +
 .../eclipse32/plugin-rcp/Headless.product          |    34 +
 .../eclipse32/plugin-rcp/META-INF/MANIFEST.MF      |     8 +
 .../eclipse32/plugin-rcp/build.properties          |     5 +
 .../eclipse32/plugin-rcp/plugin.xml                |    22 +
 .../TYCHO109product/eclipse32/plugin-rcp/pom.xml   |    45 +
 .../src/headlessproduct/Application.java           |    29 +
 .../feature-rcp/HeadlessFeature/.project           |    17 +
 .../feature-rcp/HeadlessFeature/build.properties   |     1 +
 .../feature-rcp/HeadlessFeature/feature.xml        |    26 +
 .../feature-rcp/HeadlessFeature/pom.xml            |    13 +
 .../feature-rcp/HeadlessPlugin/.classpath          |     7 +
 .../feature-rcp/HeadlessPlugin/.project            |    28 +
 .../HeadlessPlugin/META-INF/MANIFEST.MF            |     6 +
 .../feature-rcp/HeadlessPlugin/build.properties    |     5 +
 .../feature-rcp/HeadlessPlugin/plugin.xml          |    27 +
 .../feature-rcp/HeadlessPlugin/pom.xml             |    13 +
 .../src/headlessplugin/Application.java            |    35 +
 .../HeadlessProduct/HeadlessProduct.product        |    36 +
 .../feature-rcp/HeadlessProduct/pom.xml            |    14 +
 .../projects/TYCHO109product/feature-rcp/pom.xml   |    39 +
 .../plugin-rcp-app/bundle/.classpath               |     7 +
 .../TYCHO109product/plugin-rcp-app/bundle/.project |    28 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     7 +
 .../plugin-rcp-app/bundle/META-INF/MANIFEST.MF     |     6 +
 .../plugin-rcp-app/bundle/build.properties         |     5 +
 .../plugin-rcp-app/bundle/plugin.xml               |    27 +
 .../TYCHO109product/plugin-rcp-app/bundle/pom.xml  |    14 +
 .../bundle/src/headlessproduct/Application.java    |    35 +
 .../TYCHO109product/plugin-rcp-app/pom.xml         |    39 +
 .../plugin-rcp-app/product/.project                |    11 +
 .../TYCHO109product/plugin-rcp-app/product/pom.xml |    14 +
 .../plugin-rcp-app/product/product.product         |    38 +
 .../TYCHO109product/product-nozip/product/pom.xml  |    20 +
 .../product-nozip/product/product.product          |    30 +
 tycho-its/projects/TYCHO134signJars/pom.xml        |    23 +
 .../TYCHO134signJars/tycho.demo.feature/.project   |    17 +
 .../tycho.demo.feature/build.properties            |     1 +
 .../tycho.demo.feature/feature.xml                 |    26 +
 .../TYCHO134signJars/tycho.demo.feature/pom.xml    |    13 +
 .../TYCHO134signJars/tycho.demo.site/.project      |    17 +
 .../TYCHO134signJars/tycho.demo.site/pom.xml       |    26 +
 .../TYCHO134signJars/tycho.demo.site/poma.xml      |    18 +
 .../TYCHO134signJars/tycho.demo.site/site.xml      |     4 +
 .../TYCHO134signJars/tycho.demo/.classpath         |     7 +
 .../projects/TYCHO134signJars/tycho.demo/.project  |    28 +
 .../tycho.demo/META-INF/MANIFEST.MF                |     9 +
 .../TYCHO134signJars/tycho.demo/build.properties   |     6 +
 .../TYCHO134signJars/tycho.demo/icons/sample.gif   |   Bin 0 -> 983 bytes
 .../TYCHO134signJars/tycho.demo/plugin.xml         |    30 +
 .../projects/TYCHO134signJars/tycho.demo/pom.xml   |    13 +
 .../tycho.demo/src/tycho/demo/Activator.java       |    71 +
 .../src/tycho/demo/actions/SampleAction.java       |    74 +
 .../helloworld.feature/build.properties            |    11 +
 .../helloworld.feature/feature.xml                 |    33 +
 .../helloworld.feature/pom.xml                     |    14 +
 .../helloworld.updatesite/pom.xml                  |    14 +
 .../helloworld.updatesite/site.xml                 |     4 +
 .../helloworld/META-INF/MANIFEST.MF                |     6 +
 .../helloworld/build.properties                    |    14 +
 .../helloworld/plugin.properties                   |     2 +
 .../TYCHO192sourceBundles/helloworld/pom.xml       |    14 +
 .../helloworld/src/helloworld/MessageProvider.java |    23 +
 tycho-its/projects/TYCHO192sourceBundles/pom.xml   |    58 +
 .../includeLaunchers/.project                      |     9 +
 .../includeLaunchers/includeLaunchers.product      |    43 +
 .../includeLaunchers/pom.xml                       |    34 +
 .../noIncludeLaunchers/.project                    |     9 +
 .../noIncludeLaunchers/noIncludeLaunchers.product  |    43 +
 .../noIncludeLaunchers/pom.xml                     |    34 +
 .../TYCHO246rcpSourceBundles/feature/.project      |    17 +
 .../feature/build.properties                       |     1 +
 .../TYCHO246rcpSourceBundles/feature/feature.xml   |    33 +
 .../TYCHO246rcpSourceBundles/feature/pom.xml       |    11 +
 .../projects/TYCHO246rcpSourceBundles/pom.xml      |    31 +
 .../TYCHO246rcpSourceBundles/product/.project      |    11 +
 .../TYCHO246rcpSourceBundles/product/pom.xml       |    24 +
 .../product/product.product                        |    14 +
 .../productWithSources/pom.xml                     |    25 +
 .../productWithSources/productWithSources.product  |    14 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../build.properties                               |     9 +
 .../pom.xml                                        |    50 +
 .../tycho/testextraclasspathtest1/Activator.java   |    60 +
 .../testExtraClasspathTest1/task/UseAntClass.java  |    19 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../build.properties                               |     9 +
 .../pom.xml                                        |    50 +
 .../tycho/testextraclasspathtest2/Activator.java   |    60 +
 .../testExtraClasspathTest2/task/UseAntClass.java  |    19 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../build.properties                               |     9 +
 .../pom.xml                                        |    50 +
 .../tycho/testextraclasspathtest3/Activator.java   |    60 +
 .../testExtraClasspathTest3/task/OtherClass.java   |    17 +
 .../projects/TYCHO253extraClassPathEntries/pom.xml |    15 +
 .../TYCHO279HttpProxy/bundle/META-INF/MANIFEST.MF  |     7 +
 .../TYCHO279HttpProxy/bundle/build.properties      |     4 +
 .../projects/TYCHO279HttpProxy/bundle/pom.xml      |    13 +
 tycho-its/projects/TYCHO279HttpProxy/pom.xml       |    40 +
 .../projects/TYCHO279HttpProxy/repo/artifacts.xml  |    22 +
 .../projects/TYCHO279HttpProxy/repo/content.xml    |    32 +
 .../TYCHO279HttpProxy/settings-security.xml        |     3 +
 tycho-its/projects/TYCHO279HttpProxy/settings.xml  |    19 +
 .../TYCHO285EclipseSourceBundles/.classpath        |     7 +
 .../projects/TYCHO285EclipseSourceBundles/.project |    22 +
 .../META-INF/MANIFEST.MF                           |     9 +
 .../TYCHO285EclipseSourceBundles/build.properties  |     4 +
 .../projects/TYCHO285EclipseSourceBundles/pom.xml  |    37 +
 .../TYCHO300launcherIcons/product/.project         |    11 +
 .../product/icons/alt_launcher.icns                |   Bin 0 -> 92204 bytes
 .../product/icons/icon_48x48.ico                   |   Bin 0 -> 3774 bytes
 .../product/icons/icon_48x48.xpm                   |   295 +
 .../projects/TYCHO300launcherIcons/product/pom.xml |    46 +
 .../TYCHO300launcherIcons/product/product.product  |    27 +
 .../local_install/META-INF/MANIFEST.MF             |     6 +
 .../local_install/build.properties                 |     4 +
 .../local_install/pom.xml                          |    20 +
 .../p2_repository/META-INF/MANIFEST.MF             |     6 +
 .../p2_repository/build.properties                 |     4 +
 .../p2_repository/pom.xml                          |    28 +
 .../TYCHO309pomDependencyConsider/artifact/pom.xml |    35 +
 .../artifact/src/main/java/foo/Bar.java            |    16 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     4 +
 .../TYCHO309pomDependencyConsider/bundle/pom.xml   |    14 +
 .../feature/build.properties                       |     1 +
 .../feature/feature.xml                            |    33 +
 .../TYCHO309pomDependencyConsider/feature/pom.xml  |    11 +
 .../projects/TYCHO309pomDependencyConsider/pom.xml |    45 +
 .../TYCHO309pomDependencyConsider/product/pom.xml  |    12 +
 .../product/product.product                        |    14 +
 .../TYCHO309pomDependencyConsider/site/pom.xml     |    11 +
 .../TYCHO309pomDependencyConsider/site/site.xml    |     4 +
 .../TYCHO321deployableFeature/build.properties     |     1 +
 .../projects/TYCHO321deployableFeature/feature.xml |    30 +
 .../projects/TYCHO321deployableFeature/pom.xml     |    43 +
 .../bundle/META-INF/MANIFEST.MF                    |     5 +
 .../bundle/build.properties                        |     4 +
 .../TYCHO330validateVersion/bundle/pom.xml         |    19 +
 .../feature/build.properties                       |     1 +
 .../TYCHO330validateVersion/feature/feature.xml    |    19 +
 .../TYCHO330validateVersion/feature/pom.xml        |    19 +
 .../TYCHO418pomDependencyConsider/artifact/pom.xml |    35 +
 .../artifact/src/main/java/foo/Bar.java            |    16 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     4 +
 .../TYCHO418pomDependencyConsider/bundle/pom.xml   |    14 +
 .../feature/build.properties                       |     1 +
 .../feature/feature.xml                            |    33 +
 .../TYCHO418pomDependencyConsider/feature/pom.xml  |    11 +
 .../projects/TYCHO418pomDependencyConsider/pom.xml |    49 +
 .../TYCHO418pomDependencyConsider/product/pom.xml  |    12 +
 .../product/product.product                        |    14 +
 .../TYCHO418pomDependencyConsider/site/pom.xml     |    11 +
 .../TYCHO418pomDependencyConsider/site/site.xml    |     4 +
 .../META-INF/MANIFEST.MF                           |     5 +
 .../additionalResource.txt                         |     0
 .../TYCHO449SrcIncludesExcludes/build.properties   |    19 +
 .../projects/TYCHO449SrcIncludesExcludes/pom.xml   |    42 +
 .../TYCHO449SrcIncludesExcludes/resource.txt       |     0
 .../resourceFolder/.hidden/toBeExcluded.txt        |     0
 .../resourceFolder/.svn/svnTest.txt                |     0
 .../resourceFolder/test.txt                        |     0
 .../src/test/Test1.java                            |    16 +
 tycho-its/projects/TYCHO476/META-INF/MANIFEST.MF   |     6 +
 tycho-its/projects/TYCHO476/build.properties       |     4 +
 tycho-its/projects/TYCHO476/pom.xml                |    19 +
 tycho-its/projects/TYCHO476/src/TestRunnable.java  |    21 +
 .../META-INF/MANIFEST.MF                           |     4 +
 .../TYCHO502sourceBundleQualifier/build.properties |     4 +
 .../projects/TYCHO502sourceBundleQualifier/pom.xml |    41 +
 .../src/helloworld/Hello.java                      |    16 +
 .../projects/TYCHO503Path With Spaces/category.xml |     6 +
 .../projects/TYCHO503Path With Spaces/main.product |    27 +
 .../projects/TYCHO503Path With Spaces/pom.xml      |    56 +
 .../annotated-project/pom.xml                      |    43 +
 .../main/java/tycho590/annotated/Annotated.java    |    17 +
 .../annotation-processor/pom.xml                   |    13 +
 .../src/main/java/tycho590/JSR269Processor.java    |    46 +
 .../projects/TYCHO590annotationProcessing/pom.xml  |    36 +
 .../TychoVersionsPluginTest/META-INF/MANIFEST.MF   |     5 +
 tycho-its/projects/TychoVersionsPluginTest/pom.xml |    66 +
 .../projects/compiler.mavenCompilerPlugin/pom.xml  |    41 +
 .../src/main/java/Foo.java                         |     4 +
 .../compiler.misconfiguration/META-INF/MANIFEST.MF |     4 +
 .../compiler.misconfiguration/build.properties     |     4 +
 .../projects/compiler.misconfiguration/pom.xml     |    29 +
 .../compiler.misconfiguration/src/Test.java        |    15 +
 .../META-INF/MANIFEST.MF                           |     6 +
 .../build.properties                               |     4 +
 .../compiler.requireJREPackageImports/pom.xml      |    29 +
 .../src/Test.java                                  |    24 +
 .../build/bundle.test/META-INF/MANIFEST.MF         |     8 +
 .../build/bundle.test/build.properties             |     4 +
 .../eeProfile.custom/build/bundle.test/pom.xml     |    14 +
 .../build/bundle.test/src/DummyTest.java           |    19 +
 tycho-its/projects/eeProfile.custom/build/pom.xml  |    54 +
 .../eeProfile.custom/build/product/pom.xml         |    41 +
 .../eeProfile.custom/build/product/test.product    |    14 +
 .../eeProfile.custom/repository/artifacts.xml      |    15 +
 .../eeProfile.custom/repository/content.xml        |   215 +
 .../eeProfile.java7/bundle/META-INF/MANIFEST.MF    |     7 +
 .../eeProfile.java7/bundle/build.properties        |     4 +
 tycho-its/projects/eeProfile.java7/bundle/pom.xml  |    15 +
 .../org/eclipse/tycho/its/JavaX7Dependent.java_    |     6 +
 .../eeProfile.java7/bundle2/META-INF/MANIFEST.MF   |     7 +
 .../eeProfile.java7/bundle2/build.properties       |     4 +
 tycho-its/projects/eeProfile.java7/bundle2/pom.xml |    39 +
 .../eeProfile.java7/feature/build.properties       |     1 +
 .../projects/eeProfile.java7/feature/feature.xml   |    26 +
 tycho-its/projects/eeProfile.java7/feature/pom.xml |    14 +
 tycho-its/projects/eeProfile.java7/pom.xml         |    51 +
 .../eeProfile.java7/repository1/category.xml       |     4 +
 .../projects/eeProfile.java7/repository1/pom.xml   |    41 +
 .../projects/eeProfile.java7/repository2/pom.xml   |    42 +
 .../repository2/requiresJava7Profile.p2.inf        |     7 +
 .../repository2/requiresJava7Profile.product       |    18 +
 .../META-INF/MANIFEST.MF                           |    11 +
 .../org.eclipse.jface.databinding/build.properties |     2 +
 .../org.eclipse.jface.databinding/pom.xml          |    17 +
 .../databinding/swt/ButtonImageProperty.java       |    11 +
 .../META-INF/MANIFEST.MF                           |    11 +
 .../org.eclipse.swt.gtk.linux.x86/build.properties |     2 +
 .../org.eclipse.swt.gtk.linux.x86/pom.xml          |    17 +
 .../src/org/eclipse/swt/graphics/Image.java        |     5 +
 .../org.eclipse.swt/META-INF/MANIFEST.MF           |     9 +
 .../org.eclipse.swt/build.properties               |     2 +
 .../org.eclipse.swt/pom.xml                        |    17 +
 .../eeProfile.resolution.fragments/pom.xml         |    44 +
 .../eeProfile/ee-from-bree/META-INF/MANIFEST.MF    |     7 +
 .../eeProfile/ee-from-bree/build.properties        |     4 +
 tycho-its/projects/eeProfile/ee-from-bree/pom.xml  |    33 +
 .../ee-from-bree/src/test/w3c/TestW3C.java         |     7 +
 .../eeProfile/ee-from-pom/META-INF/MANIFEST.MF     |     7 +
 .../eeProfile/ee-from-pom/build.properties         |     4 +
 tycho-its/projects/eeProfile/ee-from-pom/pom.xml   |    33 +
 .../ee-from-pom/src/test/w3c/TestW3C.java          |     7 +
 .../featurePatch.build/feature.patch/.project      |    17 +
 .../feature.patch/build.properties                 |     1 +
 .../featurePatch.build/feature.patch/feature.xml   |    30 +
 .../featurePatch.build/feature.patch/pom.xml       |    13 +
 .../projects/featurePatch.build/feature/.project   |    17 +
 .../featurePatch.build/feature/build.properties    |     1 +
 .../featurePatch.build/feature/feature.xml         |    26 +
 .../projects/featurePatch.build/feature/pom.xml    |    13 +
 tycho-its/projects/featurePatch.build/pom.xml      |    42 +
 .../build/feature/build.properties                 |     1 +
 .../build/feature/feature.xml                      |    13 +
 .../featurePatch.external/build/feature/pom.xml    |    14 +
 .../projects/featurePatch.external/build/pom.xml   |    54 +
 .../build/repository/category.xml                  |     5 +
 .../featurePatch.external/build/repository/pom.xml |    14 +
 .../featurePatch.external/patchrepo/artifacts.xml  |    27 +
 .../featurePatch.external/patchrepo/content.xml    |   160 +
 .../projects/iu.artifact/iu-with-artifact/p2iu.xml |     3 +
 .../projects/iu.artifact/iu-with-artifact/pom.xml  |    16 +
 .../iu-with-artifact/src/main/resources/aFile.txt  |     0
 .../iu.artifact/iu-without-artifact/p2iu.xml       |     3 +
 .../iu.artifact/iu-without-artifact/pom.xml        |    16 +
 tycho-its/projects/iu.artifact/pom.xml             |    28 +
 .../projects/iu.artifact/repository/category.xml   |    12 +
 tycho-its/projects/iu.artifact/repository/pom.xml  |    28 +
 .../iu.product/eclipse-repository/main.p2.inf      |     3 +
 .../iu.product/eclipse-repository/main.product     |    17 +
 .../projects/iu.product/eclipse-repository/pom.xml |    41 +
 .../projects/iu.product/iuForRootFile/p2iu.xml     |    18 +
 .../projects/iu.product/iuForRootFile/pom.xml      |    14 +
 .../iuForRootFile/src/main/resources/myFile.txt    |     0
 tycho-its/projects/iu.product/pom.xml              |    49 +
 .../projects/jar-signing/feature/build.properties  |     1 +
 tycho-its/projects/jar-signing/feature/feature.xml |    13 +
 tycho-its/projects/jar-signing/feature/pom.xml     |    14 +
 tycho-its/projects/jar-signing/keystore            |   Bin 0 -> 1313 bytes
 .../jar-signing/plugin/META-INF/MANIFEST.MF        |     6 +
 .../projects/jar-signing/plugin/build.properties   |     4 +
 tycho-its/projects/jar-signing/plugin/pom.xml      |    14 +
 .../projects/jar-signing/plugin/src/Dummy.java     |     2 +
 tycho-its/projects/jar-signing/pom.xml             |    94 +
 tycho-its/projects/jar-signing/rcp/category.xml    |     4 +
 tycho-its/projects/jar-signing/rcp/main.product    |    10 +
 tycho-its/projects/jar-signing/rcp/pom.xml         |    65 +
 .../license.feature/build.properties               |     1 +
 .../license.feature/feature.properties             |     2 +
 .../license.feature/feature.xml                    |     5 +
 .../license.feature/license.txt                    |     1 +
 .../license.feature/pom.xml                        |    14 +
 .../other.feature/build.properties                 |     1 +
 .../other.feature/feature.properties               |     2 +
 .../other.feature/feature.xml                      |     7 +
 .../other.feature/pom.xml                          |    14 +
 .../projects/licenseFeature.setVersion/pom.xml     |    26 +
 .../build.properties                               |     1 +
 .../feature.properties                             |     2 +
 .../feature.conflicting-dependencies/feature.xml   |     8 +
 .../feature.conflicting-dependencies/pom.xml       |    28 +
 .../feature.license/build.properties               |     1 +
 .../feature.license/feature.properties             |     2 +
 .../licenseFeature/feature.license/feature.xml     |     5 +
 .../licenseFeature/feature.license/file1.txt       |     1 +
 .../licenseFeature/feature.license/file2.txt       |     1 +
 .../licenseFeature/feature.license/pom.xml         |    14 +
 .../licenseFeature/feature/build.properties        |     1 +
 .../licenseFeature/feature/feature.properties      |     2 +
 .../projects/licenseFeature/feature/feature.xml    |     8 +
 tycho-its/projects/licenseFeature/feature/pom.xml  |    15 +
 tycho-its/projects/licenseFeature/pom.xml          |    49 +
 .../projects/licenseFeature/repository/pom.xml     |    15 +
 .../licenseFeature/repository/repository.product   |    11 +
 .../p1/META-INF/MANIFEST.MF                        |     4 +
 .../limitations.tychoVersions/p1/build.properties  |     4 +
 .../projects/limitations.tychoVersions/p1/pom.xml  |    31 +
 .../projects/limitations.tychoVersions/pom.xml     |    25 +
 .../projects/limitations.uniqueBaseDirs/pom.xml    |    27 +
 .../limitations.uniqueBaseDirs/test/pom-2.xml      |    11 +
 .../limitations.uniqueBaseDirs/test/pom.xml        |    11 +
 .../missingPluginVersions/META-INF/MANIFEST.MF     |     4 +
 .../missingPluginVersions/build.properties         |     2 +
 tycho-its/projects/missingPluginVersions/pom.xml   |    25 +
 tycho-its/projects/multiPlatform.product/pom.xml   |    23 +
 .../tycho.demo.application/.classpath              |     6 +
 .../tycho.demo.application/.project                |    20 +
 .../tycho.demo.application/META-INF/MANIFEST.MF    |    11 +
 .../tycho.demo.application/build.properties        |     6 +
 .../tycho.demo.application/plugin.properties       |     3 +
 .../tycho.demo.application/plugin.xml              |    55 +
 .../tycho.demo.application/pom.xml                 |    13 +
 .../src/tycho/demo/application/Activator.java      |    24 +
 .../src/tycho/demo/application/Application.java    |    33 +
 .../tycho.demo.feature/.classpath                  |     3 +
 .../tycho.demo.feature/.project                    |    13 +
 .../tycho.demo.feature/build.properties            |     1 +
 .../tycho.demo.feature/feature.xml                 |    82 +
 .../tycho.demo.feature/pom.xml                     |    13 +
 .../multiPlatform.product/tycho.demo.rcp/.project  |     9 +
 .../tycho.demo.rcp/configuration/config.ini        |     7 +
 .../tycho.demo.rcp/plugin_customization.ini        |     1 +
 .../multiPlatform.product/tycho.demo.rcp/pom.xml   |    42 +
 .../tycho.demo.rcp/tycho.demo.rcp.product          |    85 +
 .../bundle.osx/META-INF/MANIFEST.MF                |     8 +
 .../bundle.osx/build.properties                    |     4 +
 .../multiPlatform.reactor/bundle.osx/pom.xml       |    30 +
 .../multiPlatform.reactor/bundle/.classpath        |     7 +
 .../projects/multiPlatform.reactor/bundle/.project |    28 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     8 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../multiPlatform.reactor/bundle/build.properties  |     4 +
 .../projects/multiPlatform.reactor/bundle/pom.xml  |    11 +
 .../deployablefeature/build.properties             |     1 +
 .../deployablefeature/feature.xml                  |    23 +
 .../deployablefeature/pom.xml                      |    24 +
 .../multiPlatform.reactor/feature/.project         |    17 +
 .../multiPlatform.reactor/feature/build.properties |     1 +
 .../multiPlatform.reactor/feature/feature.xml      |    59 +
 .../projects/multiPlatform.reactor/feature/pom.xml |    11 +
 .../fragment.linux/.classpath                      |     7 +
 .../multiPlatform.reactor/fragment.linux/.project  |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     8 +
 .../fragment.linux/META-INF/MANIFEST.MF            |     9 +
 .../fragment.linux/build.properties                |     4 +
 .../multiPlatform.reactor/fragment.linux/pom.xml   |    30 +
 .../fragment.windows/.classpath                    |     7 +
 .../fragment.windows/.project                      |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     8 +
 .../fragment.windows/META-INF/MANIFEST.MF          |     9 +
 .../fragment.windows/META-INF/p2.inf               |     5 +
 .../fragment.windows/build.properties              |     4 +
 .../multiPlatform.reactor/fragment.windows/pom.xml |    30 +
 tycho-its/projects/multiPlatform.reactor/pom.xml   |    60 +
 .../multiPlatform.reactor/product/.project         |    11 +
 .../product/mpr.product.product                    |    14 +
 .../projects/multiPlatform.reactor/product/pom.xml |    35 +
 .../projects/multiPlatform.reactor/site/.project   |    17 +
 .../projects/multiPlatform.reactor/site/pom.xml    |    11 +
 .../projects/multiPlatform.reactor/site/site.xml   |     4 +
 .../p2Inf.extraUnits/bundle/META-INF/MANIFEST.MF   |     8 +
 .../p2Inf.extraUnits/bundle/build.properties       |     3 +
 tycho-its/projects/p2Inf.extraUnits/bundle/pom.xml |    16 +
 .../p2Inf.extraUnits/feature/build.properties      |     1 +
 .../projects/p2Inf.extraUnits/feature/feature.xml  |    27 +
 tycho-its/projects/p2Inf.extraUnits/feature/p2.inf |    99 +
 .../projects/p2Inf.extraUnits/feature/pom.xml      |    16 +
 tycho-its/projects/p2Inf.extraUnits/pom.xml        |    40 +
 .../consumer/META-INF/MANIFEST.MF                  |     8 +
 .../consumer/build.properties                      |     3 +
 .../p2Inf.hostRequireFragment/consumer/pom.xml     |    15 +
 .../src/phf/consumer/HostInterfaceUsageTest.java   |    13 +
 .../fragment-linux64/META-INF/MANIFEST.MF          |     9 +
 .../fragments/fragment-linux64/build.properties    |     3 +
 .../fragments/fragment-linux64/pom.xml             |    15 +
 .../src/phf/fragment/FragmentImpl.java             |    12 +
 .../p2Inf.hostRequireFragment/fragments/pom.xml    |    23 +
 .../host/META-INF/MANIFEST.MF                      |     7 +
 .../p2Inf.hostRequireFragment/host/META-INF/p2.inf |    14 +
 .../host/build.properties                          |     3 +
 .../p2Inf.hostRequireFragment/host/pom.xml         |    30 +
 .../host/src/phf/host/HostInterface.java           |     7 +
 .../host/src/phf/host/HostInterfaceFactory.java    |    11 +
 .../projects/p2Inf.hostRequireFragment/pom.xml     |    55 +
 .../p2Inf.multiEnv/bundle/META-INF/MANIFEST.MF     |     4 +
 .../projects/p2Inf.multiEnv/bundle/META-INF/p2.inf |    14 +
 .../p2Inf.multiEnv/bundle/build.properties         |     1 +
 tycho-its/projects/p2Inf.multiEnv/bundle/pom.xml   |    15 +
 .../p2Inf.multiEnv/feature/build.properties        |     2 +
 .../projects/p2Inf.multiEnv/feature/feature.xml    |    13 +
 tycho-its/projects/p2Inf.multiEnv/feature/p2.inf   |    11 +
 tycho-its/projects/p2Inf.multiEnv/feature/pom.xml  |    14 +
 tycho-its/projects/p2Inf.multiEnv/pom.xml          |    99 +
 tycho-its/projects/p2Inf.multiEnv/product/pom.xml  |    47 +
 .../projects/p2Inf.multiEnv/product/product.p2.inf |    21 +
 .../p2Inf.multiEnv/product/product.product         |    14 +
 .../eclipse-repository/category.xml                |     6 +
 .../eclipse-repository/example.product             |    23 +
 .../eclipse-repository/pom.xml                     |    34 +
 .../example-bundle/META-INF/MANIFEST.MF            |     8 +
 .../example-bundle/build.properties                |    14 +
 .../p2Repository.reactor/example-bundle/pom.xml    |    20 +
 .../src/example/bundle/Activator.java              |    47 +
 .../example-feature/build.properties               |    11 +
 .../example-feature/feature.xml                    |    24 +
 .../p2Repository.reactor/example-feature/pom.xml   |    20 +
 .../example-included-bundle/META-INF/MANIFEST.MF   |     8 +
 .../example-included-bundle/build.properties       |    14 +
 .../example-included-bundle/pom.xml                |    15 +
 .../src/example/bundle/Activator.java              |    47 +
 .../example-included-feature/build.properties      |    11 +
 .../example-included-feature/feature.xml           |    25 +
 .../example-included-feature/pom.xml               |    15 +
 tycho-its/projects/p2Repository.reactor/pom.xml    |    62 +
 .../bundle1/META-INF/MANIFEST.MF                   |     7 +
 .../bundle1/build.properties                       |    14 +
 .../p2Repository.transitive/bundle1/pom.xml        |    15 +
 .../bundle2/META-INF/MANIFEST.MF                   |     5 +
 .../bundle2/build.properties                       |     4 +
 .../p2Repository.transitive/bundle2/pom.xml        |    16 +
 .../src/tycho551/bundle2/api/Bundle2Api.java       |     8 +
 .../bundle3/META-INF/MANIFEST.MF                   |     4 +
 .../bundle3/build.properties                       |     4 +
 .../p2Repository.transitive/bundle3/pom.xml        |    16 +
 .../feature/build.properties                       |    11 +
 .../p2Repository.transitive/feature/feature.xml    |    29 +
 .../p2Repository.transitive/feature/pom.xml        |    15 +
 tycho-its/projects/p2Repository.transitive/pom.xml |    50 +
 .../repository-allDependencies/category.xml        |     6 +
 .../repository-allDependencies/pom.xml             |    28 +
 .../repository-includedOnly/category.xml           |     6 +
 .../repository-includedOnly/pom.xml                |    15 +
 tycho-its/projects/p2Repository/category.xml       |    15 +
 tycho-its/projects/p2Repository/pom.xml            |    50 +
 .../src/main/resources/about/about.html            |     1 +
 .../p2Repository/src/main/resources/index.html     |     1 +
 .../packaging.attachedZip/build.properties         |     4 +
 .../projects/packaging.attachedZip/feature.xml     |     6 +
 tycho-its/projects/packaging.attachedZip/pom.xml   |    85 +
 .../packaging.attachedZip/zip/someFile.zip         |   Bin 0 -> 28465 bytes
 .../META-INF/MANIFEST.MF                           |     9 +
 .../packaging.nestedJarsAndDirs/additional/bar.txt |     0
 .../packaging.nestedJarsAndDirs/additional/foo.txt |     0
 .../packaging.nestedJarsAndDirs/build.properties   |     7 +
 .../projects/packaging.nestedJarsAndDirs/pom.xml   |    38 +
 .../packaging.nestedJarsAndDirs/resources/test.txt |     0
 .../its/nestedJarsAndDirs/internal1/Internal1.java |     5 +
 .../its/nestedJarsAndDirs/internal2/Internal2.java |     5 +
 .../eclipse/tycho/its/nestedJarsAndDirs/Main.java  |     5 +
 .../packaging.pack200/bundle/META-INF/MANIFEST.MF  |     4 +
 .../packaging.pack200/bundle/build.properties      |     1 +
 .../packed/bundle-1.0.0-SNAPSHOT.jar.pack.gz       |   Bin 0 -> 576 bytes
 .../projects/packaging.pack200/bundle/pom.xml      |    86 +
 tycho-its/projects/packaging.pack200/pom.xml       |    63 +
 .../packaging.pack200/product.nopack200/pom.xml    |    15 +
 .../product.nopack200/product.nopack200.product    |    11 +
 .../packaging.pack200/product.pack200/pom.xml      |    28 +
 .../product.pack200/product.product                |    11 +
 .../binary/baseline.feature01_root_1.0.0.1         |   Bin 0 -> 140 bytes
 .../baseline/src/bundle01/META-INF/MANIFEST.MF     |     4 +
 .../baseline/src/bundle01/build.properties         |     4 +
 .../baseline/src/bundle01/pom.xml                  |    32 +
 .../src/baseline/bundle01/Bundle01Class.java       |     6 +
 .../baseline/src/bundle02/META-INF/MANIFEST.MF     |     4 +
 .../baseline/src/bundle02/build.properties         |     4 +
 .../baseline/src/bundle02/pom.xml                  |    14 +
 .../src/baseline/bundle01/Bundle01Class.java       |     6 +
 .../baseline/src/feature01/build.properties        |     2 +
 .../baseline/src/feature01/feature.xml             |    27 +
 .../baseline/src/feature01/pom.xml                 |    14 +
 .../baseline/src/feature01/rootfile.txt            |     0
 .../baseline/src/feature02/build.properties        |     1 +
 .../baseline/src/feature02/feature.xml             |     6 +
 .../baseline/src/feature02/pom.xml                 |    14 +
 .../baseline/src/pom.xml                           |    79 +
 .../src/repository/baseline.repository.product     |    11 +
 .../baseline/src/repository/pom.xml                |    15 +
 .../bundle01/META-INF/MANIFEST.MF                  |     4 +
 .../bundle01/build.properties                      |     5 +
 .../changedattachedartifact/bundle01/pom.xml       |    32 +
 .../changedattachedartifact/bundle01/source.txt    |     0
 .../src/baseline/bundle01/Bundle01Class.java       |     6 +
 .../changedattachedartifact/pom.xml                |    81 +
 .../repository/baseline.repository.product         |    11 +
 .../changedattachedartifact/repository/pom.xml     |    15 +
 .../contentchanged/bundle01/META-INF/MANIFEST.MF   |     4 +
 .../contentchanged/bundle01/build.properties       |     4 +
 .../contentchanged/bundle01/pom.xml                |    14 +
 .../src/baseline/bundle01/Bundle01Class.java       |     6 +
 .../contentchanged/feature02/build.properties      |     1 +
 .../contentchanged/feature02/feature.xml           |    13 +
 .../contentchanged/feature02/pom.xml               |    14 +
 .../contentchanged/pom.xml                         |    84 +
 .../repository/baseline.repository.product         |    10 +
 .../contentchanged/repository/pom.xml              |    15 +
 .../newattachedartifact/feature02/build.properties |     2 +
 .../newattachedartifact/feature02/feature.xml      |     6 +
 .../newattachedartifact/feature02/pom.xml          |    14 +
 .../newattachedartifact/feature02/rootfile.txt     |     0
 .../newattachedartifact/pom.xml                    |    81 +
 .../repository/baseline.repository.product         |    10 +
 .../newattachedartifact/repository/pom.xml         |    15 +
 .../feature/build.properties                       |     1 +
 .../feature/feature.xml                            |    33 +
 .../feature/pom.xml                                |    13 +
 .../pomDependencyConsider.p2Data.generate/pom.xml  |    52 +
 .../repository/category.xml                        |     6 +
 .../repository/pom.xml                             |    13 +
 .../testDataBundle/META-INF/MANIFEST.MF            |     7 +
 .../testDataBundle/build.properties                |     4 +
 .../testDataBundle/pom.xml                         |    37 +
 .../testDataBundle/src/tycho570/AClass.java        |     8 +
 .../testProject/feature/build.properties           |     1 +
 .../testProject/feature/feature.xml                |    33 +
 .../testProject/feature/pom.xml                    |    14 +
 .../testProject/pom.xml                            |    47 +
 .../testProject/repository/category.xml            |     7 +
 .../testProject/repository/pom.xml                 |    13 +
 .../build.properties                               |     1 +
 .../bundle/META-INF/MANIFEST.MF                    |     5 +
 .../bundle/build.properties                        |     2 +
 .../bundle/pom.xml                                 |    14 +
 .../pomDependencyConsider.systemScope/pom.xml      |    45 +
 .../test-bundle/META-INF/MANIFEST.MF               |     7 +
 .../test-bundle/build.properties                   |     4 +
 .../test-bundle/pom.xml                            |    27 +
 .../pomGenerator.testSuite/bundle.tests/.classpath |     7 +
 .../pomGenerator.testSuite/bundle.tests/.project   |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     8 +
 .../bundle.tests/build.properties                  |     5 +
 .../bundle.tests/fragment.xml                      |    14 +
 .../bundle.tests/src/bundle/tests/ATest.java       |    24 +
 .../bundle.tests/src/bundle/tests/BTest.java       |    24 +
 .../pomGenerator.testSuite/bundle/.classpath       |     7 +
 .../pomGenerator.testSuite/bundle/.project         |    28 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     7 +
 .../bundle/META-INF/MANIFEST.MF                    |     9 +
 .../pomGenerator.testSuite/bundle/build.properties |     4 +
 .../pomGenerator.testSuite/feature/.project        |    17 +
 .../feature/build.properties                       |     1 +
 .../pomGenerator.testSuite/feature/feature.xml     |    25 +
 .../pom-templates/test-plugin-pom.xml              |    24 +
 .../projects/pomGenerator.testSuite/site/.project  |    17 +
 .../projects/pomGenerator.testSuite/site/site.xml  |     4 +
 .../pomGenerator.testSuite/tests.suite/.classpath  |     7 +
 .../pomGenerator.testSuite/tests.suite/.project    |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../tests.suite/META-INF/MANIFEST.MF               |     9 +
 .../tests.suite/build.properties                   |     4 +
 .../tests.suite/src/tests/suite/AllTests.java      |    41 +
 .../pomGenerator.testSuite/tests.utils/.classpath  |     7 +
 .../pomGenerator.testSuite/tests.utils/.project    |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../tests.utils/META-INF/MANIFEST.MF               |     8 +
 .../tests.utils/build.properties                   |     5 +
 .../pomGenerator.testSuite/tests.utils/plugin.xml  |     6 +
 .../tests.utils/schema/tests.exsd                  |   102 +
 .../projects/pomGenerator/tycho.demo/.classpath    |     7 +
 .../projects/pomGenerator/tycho.demo/.project      |    28 +
 .../pomGenerator/tycho.demo/META-INF/MANIFEST.MF   |     9 +
 .../pomGenerator/tycho.demo/build.properties       |     6 +
 .../pomGenerator/tycho.demo/icons/sample.gif       |   Bin 0 -> 983 bytes
 .../projects/pomGenerator/tycho.demo/plugin.xml    |    30 +
 .../tycho.demo/src/tycho/demo/Activator.java       |    71 +
 .../src/tycho/demo/actions/SampleAction.java       |    74 +
 tycho-its/projects/product.archiveFormat/pom.xml   |   100 +
 .../projects/product.archiveFormat/product.product |    10 +
 tycho-its/projects/product.clean/minimal.product   |    16 +
 .../projects/product.clean/minimal.product_v2      |    16 +
 tycho-its/projects/product.clean/pom.xml           |    51 +
 .../eclipse-product-prototype/pom.xml              |    15 +
 .../eclipse-product-prototype/sample.product       |    16 +
 .../eclipse-repository/extending-product.p2.inf    |     3 +
 .../eclipse-repository/extending-product.product   |    16 +
 .../eclipse-repository/pom.xml                     |    41 +
 tycho-its/projects/product.crossReference/pom.xml  |    47 +
 tycho-its/projects/product.crosstalk/a.product     |    18 +
 tycho-its/projects/product.crosstalk/b.product     |    18 +
 tycho-its/projects/product.crosstalk/pom.xml       |    62 +
 .../bundle.test/META-INF/MANIFEST.MF               |     7 +
 .../bundle.test/build.properties                   |     4 +
 .../product.duplicateIUs/bundle.test/pom.xml       |    13 +
 .../bundle.test/src/bundle/test/JUnit3Test.java    |    20 +
 tycho-its/projects/product.duplicateIUs/pom.xml    |    40 +
 .../projects/product.duplicateIUs/product1/pom.xml |    14 +
 .../product.duplicateIUs/product1/product1.product |    15 +
 .../projects/product.duplicateIUs/product2/pom.xml |    14 +
 .../product.duplicateIUs/product2/product2.product |    15 +
 .../eclipse-repository/extra.p2.inf                |     2 +
 .../eclipse-repository/extra.product               |    27 +
 .../eclipse-repository/main.product                |    37 +
 .../eclipse-repository/pom.xml                     |    65 +
 .../eclipse-repository/repo-only.product           |    27 +
 .../example-bundle/META-INF/MANIFEST.MF            |     8 +
 .../example-bundle/build.properties                |    14 +
 .../product.installation/example-bundle/pom.xml    |    17 +
 .../src/example/bundle/Activator.java              |    47 +
 .../example-feature/build.properties               |    11 +
 .../example-feature/feature.xml                    |    30 +
 .../product.installation/example-feature/pom.xml   |    17 +
 tycho-its/projects/product.installation/pom.xml    |    57 +
 .../root-level-installed-feature/build.properties  |     1 +
 .../root-level-installed-feature/feature.xml       |    12 +
 .../root-level-installed-feature/pom.xml           |    16 +
 .../target-definition/helios.target                |    12 +
 .../product.installation/target-definition/pom.xml |    44 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/META-INF/p2.inf                         |     4 +
 .../bundle/build.properties                        |     3 +
 .../product.metaRequirements/bundle/pom.xml        |    18 +
 .../projects/product.metaRequirements/pom.xml      |    56 +
 .../additional-dependency-workaround.product       |    18 +
 .../product.metaRequirements/product/pmr.product   |    19 +
 .../product.metaRequirements/product/pom.xml       |    46 +
 .../touchpoint/META-INF/MANIFEST.MF                |     9 +
 .../touchpoint/build.properties                    |     4 +
 .../product.metaRequirements/touchpoint/plugin.xml |    13 +
 .../product.metaRequirements/touchpoint/pom.xml    |    18 +
 .../eclipse/tycho/its/CustomTouchpointAction.java  |    31 +
 .../eclipse-repository/category.xml                |     7 +
 .../eclipse-repository/main.product                |    19 +
 .../product.rootFiles/eclipse-repository/pom.xml   |    53 +
 .../example-feature/build.properties               |    18 +
 .../product.rootFiles/example-feature/feature.xml  |    19 +
 .../product.rootFiles/example-feature/pom.xml      |    15 +
 .../product.rootFiles/example-feature/rootFile.txt |     1 +
 .../example-feature/rootfiles/dir1/dir2/file4.txt  |     1 +
 .../example-feature/rootfiles/dir1/file3.txt       |     1 +
 .../example-feature/rootfiles/file1.txt            |     1 +
 .../example-feature/rootfiles/file2.txt            |     1 +
 .../example-feature/rootfiles2/dir/file2.txt       |     1 +
 .../example-feature/rootfiles2/dir/test.so         |     0
 .../example-feature/rootfiles2/file1.txt           |     1 +
 .../example-feature/rootfiles3/dir/file6.txt       |     1 +
 .../example-feature/rootfiles3/file5.txt           |     1 +
 tycho-its/projects/product.rootFiles/pom.xml       |    52 +
 .../featureContentLeftover.product                 |    20 +
 .../projects/product.sourceFile.leftovers/pom.xml  |    51 +
 .../artificial/META-INF/MANIFEST.MF                |     9 +
 .../artificial/build.properties                    |     4 +
 .../resolver.extraRequirements/artificial/pom.xml  |    56 +
 .../artificial/src/test/Activator.java             |    24 +
 .../artificial/src/test/Test.java                  |    16 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     6 +
 .../bundle.tests/build.properties                  |     3 +
 .../dynamicimport-package/bundle.tests/pom.xml     |    37 +
 .../bundle.tests/src/bundle/tests/Test.java        |    14 +
 .../bundle/META-INF/MANIFEST.MF                    |     5 +
 .../dynamicimport-package/bundle/build.properties  |     3 +
 .../dynamicimport-package/bundle/pom.xml           |    15 +
 .../bundle/src/bundle/BundleClass.java             |    11 +
 .../dynamicimport-package/pom.xml                  |    51 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     6 +
 .../bundle.tests/build.properties                  |     3 +
 .../fragment-split-package/bundle.tests/pom.xml    |    37 +
 .../bundle.tests/src/split/tests/Test.java         |    14 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../fragment-split-package/bundle/build.properties |     3 +
 .../fragment-split-package/bundle/pom.xml          |    15 +
 .../bundle/src/split/BundleClass.java              |    11 +
 .../fragment/META-INF/MANIFEST.MF                  |     6 +
 .../fragment/build.properties                      |     3 +
 .../fragment-split-package/fragment/pom.xml        |    15 +
 .../fragment/src/split/FragmentClass.java          |    11 +
 .../fragment-split-package/pom.xml                 |    45 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     6 +
 .../bundle.tests/build.properties                  |     3 +
 .../bundle.tests/pom.xml                           |    37 +
 .../bundle.tests/src/split/tests/Test.java         |    14 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../bundle/build.properties                        |     3 +
 .../bundle/pom.xml                                 |    15 +
 .../bundle/src/bundle/BundleClass.java             |    11 +
 .../fragment/META-INF/MANIFEST.MF                  |     6 +
 .../fragment/build.properties                      |     3 +
 .../fragment/pom.xml                               |    15 +
 .../fragment/src/fragment/FragmentClass.java       |    13 +
 .../implicit-fragment-import-package/pom.xml       |    45 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     7 +
 .../bundle.tests/build.properties                  |     3 +
 .../import-package-directives/bundle.tests/pom.xml |    43 +
 .../bundle.tests/src/split/tests/Test.java         |    15 +
 .../bundleA/META-INF/MANIFEST.MF                   |     6 +
 .../bundleA/build.properties                       |     3 +
 .../import-package-directives/bundleA/pom.xml      |    15 +
 .../bundleA/src/split/BundleAClass.java            |    11 +
 .../bundleB/META-INF/MANIFEST.MF                   |     7 +
 .../bundleB/build.properties                       |     3 +
 .../import-package-directives/bundleB/pom.xml      |    15 +
 .../bundleB/src/split/BundleBClass.java            |    11 +
 .../bundleB/src/unsplit/BundleBClass.java          |     9 +
 .../import-package-directives/pom.xml              |    57 +
 .../require-bundle-ignore/META-INF/MANIFEST.MF     |     7 +
 .../require-bundle-ignore/build.properties         |     4 +
 .../require-bundle-ignore/pom.xml                  |    31 +
 .../require-bundle/META-INF/MANIFEST.MF            |     7 +
 .../require-bundle/build.properties                |     4 +
 .../require-bundle/pom.xml                         |    35 +
 .../require-bundle/src/test/Activator.java         |    24 +
 .../bundle/META-INF/MANIFEST.MF                    |     4 +
 .../sourceBundle.autoSkip/bundle/build.properties  |     1 +
 .../projects/sourceBundle.autoSkip/bundle/pom.xml  |    15 +
 .../sourceBundle.autoSkip/feature/build.properties |     1 +
 .../sourceBundle.autoSkip/feature/feature.xml      |    21 +
 .../projects/sourceBundle.autoSkip/feature/pom.xml |    14 +
 tycho-its/projects/sourceBundle.autoSkip/pom.xml   |    40 +
 .../sourceBundle.nestedJars/META-INF/MANIFEST.MF   |     5 +
 .../sourceBundle.nestedJars/build.properties       |     5 +
 tycho-its/projects/sourceBundle.nestedJars/pom.xml |    38 +
 .../projects/sourceBundle.nestedJars/src/Main.java |    15 +
 .../sourceBundle.nestedJars/src_bar1/Bar1.java     |    15 +
 .../sourceBundle.nestedJars/src_bar2/Bar2.java     |    15 +
 .../sourceBundle.nestedJars/src_foo1/Foo1.java     |    15 +
 .../sourceBundle.nestedJars/src_foo2/Foo2.java     |    15 +
 .../projects/surefire.appArgs/META-INF/MANIFEST.MF |     8 +
 .../projects/surefire.appArgs/build.properties     |     4 +
 tycho-its/projects/surefire.appArgs/pom.xml        |    29 +
 .../src/tycho/its/app/args/Test.java               |    28 +
 .../surefire.bundleResources/META-INF/MANIFEST.MF  |    10 +
 .../surefire.bundleResources/build.properties      |     4 +
 .../projects/surefire.bundleResources/pom.xml      |    41 +
 .../src/test/Activator.java                        |    32 +
 .../src/test/TrivialTest.java                      |    22 +
 .../surefire.bundleResources/test-resource.txt     |     0
 .../explicit.start.test/META-INF/MANIFEST.MF       |     9 +
 .../explicit/explicit.start.test/build.properties  |     4 +
 .../explicit/explicit.start.test/pom.xml           |    32 +
 .../src/explicit/start/test/ExplicitStartTest.java |    25 +
 .../explicit/explicit.start/META-INF/MANIFEST.MF   |     9 +
 .../explicit/explicit.start/build.properties       |     4 +
 .../explicit/explicit.start/pom.xml                |    14 +
 .../src/explicit/start/Activator.java              |    35 +
 .../projects/surefire.bundleStart/explicit/pom.xml |    27 +
 .../implicit/ds.test/META-INF/MANIFEST.MF          |    11 +
 .../implicit/ds.test/OSGI-INF/component.xml        |     7 +
 .../implicit/ds.test/build.properties              |     5 +
 .../surefire.bundleStart/implicit/ds.test/pom.xml  |    22 +
 .../implicit/ds.test/src/bundle/Activator.java     |    33 +
 .../implicit/ds.test/src/bundle/AutostartTest.java |    27 +
 .../ds.test/src/test/component/IComponent.java     |    16 +
 .../ds.test/src/test/component/impl/Component.java |    19 +
 tycho-its/projects/surefire.bundleUnpack/pom.xml   |    56 +
 .../tycho340.plugin/META-INF/MANIFEST.MF           |     9 +
 .../tycho340.plugin/build.properties               |     4 +
 .../surefire.bundleUnpack/tycho340.plugin/pom.xml  |    23 +
 .../tycho340.plugin/src/bundle01/Bundle01.java     |    15 +
 .../src/bundle01/Bundle01Activator.java            |    28 +
 .../tycho340.test/META-INF/MANIFEST.MF             |    10 +
 .../tycho340.test/build.properties                 |     4 +
 .../surefire.bundleUnpack/tycho340.test/pom.xml    |    38 +
 .../src/build01/bundle03/Bundle03Test.java         |    19 +
 .../projects/surefire.cli/bundle.tests/.classpath  |     7 +
 .../projects/surefire.cli/bundle.tests/.project    |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../.settings/org.eclipse.jdt.ui.prefs             |     3 +
 .../surefire.cli/bundle.tests/META-INF/MANIFEST.MF |     8 +
 .../surefire.cli/bundle.tests/build.properties     |     4 +
 .../projects/surefire.cli/bundle.tests/pom.xml     |    11 +
 .../src/bundle/tests/MultipleJarsTest.java         |    46 +
 tycho-its/projects/surefire.cli/bundle/.classpath  |     9 +
 tycho-its/projects/surefire.cli/bundle/.project    |    28 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     7 +
 .../bundle/.settings/org.eclipse.jdt.ui.prefs      |     3 +
 .../surefire.cli/bundle/META-INF/MANIFEST.MF       |    11 +
 .../projects/surefire.cli/bundle/build.properties  |    11 +
 tycho-its/projects/surefire.cli/bundle/pom.xml     |    11 +
 .../surefire.cli/bundle/src/bundle/src/Src.java    |    17 +
 .../surefire.cli/bundle/src2/bundle/src2/Src2.java |    17 +
 .../surefire.cli/bundle/src3/bundle/src3/Src3.java |    16 +
 tycho-its/projects/surefire.cli/pom.xml            |    31 +
 .../projects/surefire.envVars/META-INF/MANIFEST.MF |     5 +
 .../projects/surefire.envVars/build.properties     |     4 +
 tycho-its/projects/surefire.envVars/pom.xml        |    31 +
 .../src/tycho/its/env/vars/EnvVarTest.java         |    30 +
 .../META-INF/MANIFEST.MF                           |     8 +
 .../surefire.frameworkExtensions/build.properties  |     4 +
 .../projects/surefire.frameworkExtensions/pom.xml  |    48 +
 .../1.0.0/tycho353.fwk.ext-1.0.0.pom               |    16 +
 .../src/tycho/its/Test.java                        |    26 +
 .../bundle.test/META-INF/MANIFEST.MF               |     7 +
 .../surefire.junit4/bundle.test/build.properties   |     4 +
 .../projects/surefire.junit4/bundle.test/pom.xml   |    18 +
 .../bundle.test/src/bundle/test/JUnit3Test.java    |    20 +
 .../bundle.test/src/bundle/test/JUnit4Test.java    |    21 +
 .../categories/META-INF/MANIFEST.MF                |     7 +
 .../surefire.junit47/categories/build.properties   |     4 +
 .../projects/surefire.junit47/categories/pom.xml   |    30 +
 .../src/tycho/demo/itp01/tests/FastTests.java      |     5 +
 .../src/tycho/demo/itp01/tests/ITP01Test.java      |    26 +
 .../src/tycho/demo/itp01/tests/SlowTests.java      |     5 +
 .../surefire.junit47/parallel/META-INF/MANIFEST.MF |     6 +
 .../surefire.junit47/parallel/build.properties     |     4 +
 .../projects/surefire.junit47/parallel/pom.xml     |    28 +
 .../src/org/eclipse/tychoits/FirstTest.java        |    24 +
 .../src/org/eclipse/tychoits/SecondTest.java       |    24 +
 .../bundle.tests/META-INF/MANIFEST.MF              |     6 +
 .../surefire.jvmArgs/bundle.tests/build.properties |     4 +
 .../projects/surefire.jvmArgs/bundle.tests/pom.xml |    27 +
 .../src/bundle/tests/SystemPropertyTest.java       |    21 +
 tycho-its/projects/surefire.jvmArgs/pom.xml        |    70 +
 .../projects/surefire.noTests/META-INF/MANIFEST.MF |     8 +
 .../projects/surefire.noTests/build.properties     |     1 +
 tycho-its/projects/surefire.noTests/pom.xml        |    21 +
 .../META-INF/MANIFEST.MF                           |     8 +
 .../build.properties                               |     4 +
 .../surefire.optionalDependencies.ignore/pom.xml   |    54 +
 .../TestOptionalDependenciesTest.java              |    14 +
 .../surefire.optionalDependencies.reactor/pom.xml  |    62 +
 .../reactorbundle/META-INF/MANIFEST.MF             |     5 +
 .../reactorbundle/build.properties                 |     1 +
 .../reactorbundle/pom.xml                          |    14 +
 .../testbundle/META-INF/MANIFEST.MF                |     8 +
 .../testbundle/build.properties                    |     4 +
 .../testbundle/pom.xml                             |    14 +
 .../OptionalDependenciesInTestRuntimeTest.java     |    28 +
 .../example-feature/README.txt                     |     1 +
 .../example-feature/build.properties               |    12 +
 .../example-feature/feature.xml                    |    31 +
 .../example-feature/pom.xml                        |    25 +
 .../example-product/example.product                |    29 +
 .../example-product/pom.xml                        |    51 +
 .../extProductTest/META-INF/MANIFEST.MF            |     6 +
 .../extProductTest/build.properties                |     4 +
 .../extProductTest/pom.xml                         |    83 +
 .../src/testProvisioning/RootFileTest.java         |    19 +
 .../projects/surefire.p2InstalledRuntime/pom.xml   |    64 +
 .../productTest/META-INF/MANIFEST.MF               |     7 +
 .../productTest/build.properties                   |     4 +
 .../productTest/pom.xml                            |    58 +
 .../src/testProvisioning/RootFileTest.java         |    19 +
 .../surefire.runorder/META-INF/MANIFEST.MF         |     5 +
 .../projects/surefire.runorder/build.properties    |     4 +
 tycho-its/projects/surefire.runorder/pom.xml       |    30 +
 .../src/surefire/runorder/ATest.java               |    16 +
 .../src/surefire/runorder/BTest.java               |    30 +
 .../surefire.systemProperties/META-INF/MANIFEST.MF |     8 +
 .../surefire.systemProperties/build.properties     |     4 +
 .../projects/surefire.systemProperties/pom.xml     |    31 +
 .../src/tycho/its/Test.java                        |    25 +
 .../p1.test/META-INF/MANIFEST.MF                   |     7 +
 .../surefire.testFragment/p1.test/build.properties |     4 +
 .../projects/surefire.testFragment/p1.test/pom.xml |    11 +
 .../p1.test/src/p1/test/ATest.java                 |    22 +
 .../surefire.testFragment/p1/META-INF/MANIFEST.MF  |     7 +
 .../surefire.testFragment/p1/build.properties      |     4 +
 .../projects/surefire.testFragment/p1/pom.xml      |    11 +
 .../surefire.testFragment/p1/src/p1/Activator.java |    60 +
 tycho-its/projects/surefire.testFragment/pom.xml   |    22 +
 .../surefire.testSelection/META-INF/MANIFEST.MF    |     9 +
 .../surefire.testSelection/build.properties        |     4 +
 tycho-its/projects/surefire.testSelection/pom.xml  |    22 +
 .../src/bundle/BrokenTest.java                     |    22 +
 .../src/bundle/WorkingTest.java                    |    21 +
 .../surefire.toolchains/META-INF/MANIFEST.MF       |     8 +
 .../projects/surefire.toolchains/build.properties  |     4 +
 .../surefire.toolchains/fake-jdk-home/.keep        |     0
 tycho-its/projects/surefire.toolchains/pom.xml     |    42 +
 .../surefire.toolchains/src/tycho/its/Test.java    |     9 +
 .../projects/surefire.toolchains/toolchains.xml    |    13 +
 .../surefire.twoJunitVersions/META-INF/MANIFEST.MF |     7 +
 .../surefire.twoJunitVersions/build.properties     |     4 +
 .../projects/surefire.twoJunitVersions/pom.xml     |    26 +
 .../surefire.twoJunitVersions/src/some/Test.java   |    20 +
 .../projects/symLink/project/META-INF/MANIFEST.MF  |     5 +
 .../projects/symLink/project/build.properties      |     1 +
 tycho-its/projects/symLink/project/pom.xml         |    19 +
 .../target.httpAuthentication/META-INF/MANIFEST.MF |     8 +
 .../target.httpAuthentication/build.properties     |     4 +
 .../target.httpAuthentication/platform.target      |    12 +
 .../projects/target.httpAuthentication/pom.xml     |    73 +
 .../settings-encrypted.xml                         |     9 +
 .../settings-security.xml                          |     3 +
 .../target.httpAuthentication/settings.xml         |     9 +
 .../target.offlineMode/bundle/META-INF/MANIFEST.MF |     7 +
 .../target.offlineMode/bundle/build.properties     |     1 +
 .../projects/target.offlineMode/bundle/pom.xml     |    13 +
 .../target.offlineMode/feature/build.properties    |     1 +
 .../target.offlineMode/feature/feature.xml         |    31 +
 .../projects/target.offlineMode/feature/pom.xml    |    13 +
 .../projects/target.offlineMode/platform.target    |    11 +
 tycho-its/projects/target.offlineMode/pom.xml      |    40 +
 .../projects/target.offlineMode/repo/artifacts.xml |    30 +
 .../projects/target.offlineMode/repo/content.xml   |   108 +
 .../projects/target.offlineMode/repo/site.xml      |     6 +
 tycho-its/projects/target.offlineMode/site/pom.xml |    13 +
 .../projects/target.offlineMode/site/site.xml      |     7 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/build.properties                        |     1 +
 .../target.offlineModeCompositeRepo/bundle/pom.xml |    13 +
 .../compositeRepo/child1/artifacts.xml             |    27 +
 .../compositeRepo/child1/content.xml               |    95 +
 .../compositeRepo/child2/artifacts.xml             |    27 +
 .../compositeRepo/child2/content.xml               |    95 +
 .../compositeRepo/compositeArtifacts.xml           |    12 +
 .../compositeRepo/compositeContent.xml             |    12 +
 .../compositeRepo/p2.index                         |     3 +
 .../feature/build.properties                       |     1 +
 .../feature/feature.xml                            |    31 +
 .../feature/pom.xml                                |    13 +
 .../platform.target                                |    12 +
 .../target.offlineModeCompositeRepo/pom.xml        |    40 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/build.properties                        |     1 +
 .../target.offlineModeXZRepo/bundle/pom.xml        |    13 +
 .../feature/build.properties                       |     1 +
 .../target.offlineModeXZRepo/feature/feature.xml   |    31 +
 .../target.offlineModeXZRepo/feature/pom.xml       |    13 +
 .../target.offlineModeXZRepo/platform.target       |    11 +
 .../projects/target.offlineModeXZRepo/pom.xml      |    40 +
 .../target.offlineModeXZRepo/repo/artifacts.xml    |    27 +
 .../target.offlineModeXZRepo/repo/artifacts.xml.xz |   Bin 0 -> 540 bytes
 .../target.offlineModeXZRepo/repo/content.xml      |    95 +
 .../target.offlineModeXZRepo/repo/content.xml.xz   |   Bin 0 -> 928 bytes
 .../target.offlineModeXZRepo/repo/p2.index         |     3 +
 .../bundle/META-INF/MANIFEST.MF                    |     6 +
 .../target.packagingType/bundle/build.properties   |     4 +
 .../projects/target.packagingType/bundle/pom.xml   |    21 +
 .../target.packagingType/bundle/src/Test.java      |    19 +
 tycho-its/projects/target.packagingType/pom.xml    |    66 +
 .../target.packagingType/target-definition/pom.xml |    21 +
 .../target-definition/target-definition.target     |    12 +
 .../target.restriction.filter/META-INF/MANIFEST.MF |     9 +
 .../target.restriction.filter/build.properties     |     3 +
 .../projects/target.restriction.filter/pom.xml     |    61 +
 .../src/test/Activator.java                        |    28 +
 .../target.restriction.filter/src/test/Test.java   |    24 +
 .../repository/artifacts.xml                       |    65 +
 .../repository/content.xml                         |   183 +
 .../testProject/pom.xml                            |    69 +
 .../testProject/trt.assembly/category.xml          |     5 +
 .../testProject/trt.assembly/pom.xml               |    29 +
 .../testProject/trt.feature/build.properties       |     1 +
 .../testProject/trt.feature/feature.xml            |    26 +
 .../testProject/trt.feature/pom.xml                |    16 +
 .../testProject/trt.targets/planner.target         |    11 +
 .../testProject/trt.targets/pom.xml                |    16 +
 .../testProject/trt.targets/slicer.target          |    11 +
 tycho-its/projects/tycho001/bundle/.classpath      |     7 +
 tycho-its/projects/tycho001/bundle/.project        |    28 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     7 +
 .../projects/tycho001/bundle/META-INF/MANIFEST.MF  |     6 +
 .../projects/tycho001/bundle/build.properties      |     4 +
 tycho-its/projects/tycho001/bundle/pom.xml         |    12 +
 tycho-its/projects/tycho001/feature/.project       |    17 +
 .../projects/tycho001/feature/build.properties     |     1 +
 tycho-its/projects/tycho001/feature/feature.xml    |    30 +
 tycho-its/projects/tycho001/feature/pom.xml        |    12 +
 tycho-its/projects/tycho001/pom.xml                |    23 +
 tycho-its/projects/tycho001/site/.project          |    17 +
 tycho-its/projects/tycho001/site/pom.xml           |    25 +
 tycho-its/projects/tycho001/site/site.xml          |     4 +
 tycho-its/projects/tycho026/pom.xml                |    23 +
 .../projects/tycho026/tycho.demo.feature/.project  |    17 +
 .../tycho026/tycho.demo.feature/build.properties   |     1 +
 .../tycho026/tycho.demo.feature/feature.xml        |    26 +
 .../projects/tycho026/tycho.demo.feature/pom.xml   |    13 +
 .../projects/tycho026/tycho.demo.site/.project     |    17 +
 .../projects/tycho026/tycho.demo.site/pom.xml      |    13 +
 .../projects/tycho026/tycho.demo.site/poma.xml     |    18 +
 .../projects/tycho026/tycho.demo.site/site.xml     |     5 +
 tycho-its/projects/tycho026/tycho.demo/.classpath  |     7 +
 tycho-its/projects/tycho026/tycho.demo/.project    |    28 +
 .../tycho026/tycho.demo/META-INF/MANIFEST.MF       |     9 +
 .../projects/tycho026/tycho.demo/build.properties  |     6 +
 .../projects/tycho026/tycho.demo/icons/sample.gif  |   Bin 0 -> 983 bytes
 tycho-its/projects/tycho026/tycho.demo/plugin.xml  |    30 +
 tycho-its/projects/tycho026/tycho.demo/pom.xml     |    13 +
 .../tycho.demo/src/tycho/demo/Activator.java       |    71 +
 .../src/tycho/demo/actions/SampleAction.java       |    74 +
 .../tycho136/projectA/FeatureA.sdk/.project        |    17 +
 .../projectA/FeatureA.sdk/build.properties         |     2 +
 .../tycho136/projectA/FeatureA.sdk/feature.xml     |    28 +
 .../tycho136/projectA/FeatureA.sdk/pom.xml         |    13 +
 .../projects/tycho136/projectA/FeatureA/.project   |    17 +
 .../tycho136/projectA/FeatureA/build.properties    |     2 +
 .../tycho136/projectA/FeatureA/feature.xml         |    33 +
 .../projects/tycho136/projectA/FeatureA/pom.xml    |    13 +
 .../tycho136/projectA/PluginA.Extra/.classpath     |     7 +
 .../tycho136/projectA/PluginA.Extra/.project       |    28 +
 .../projectA/PluginA.Extra/META-INF/MANIFEST.MF    |     9 +
 .../projectA/PluginA.Extra/build.properties        |     6 +
 .../projectA/PluginA.Extra/icons/sample.gif        |   Bin 0 -> 983 bytes
 .../tycho136/projectA/PluginA.Extra/plugin.xml     |    32 +
 .../tycho136/projectA/PluginA.Extra/pom.xml        |    30 +
 .../PluginA.Extra/src/plugina/extra/Activator.java |    71 +
 .../src/plugina/extra/views/SampleView.java        |   191 +
 .../projects/tycho136/projectA/PluginA/.classpath  |     7 +
 .../projects/tycho136/projectA/PluginA/.project    |    28 +
 .../tycho136/projectA/PluginA/META-INF/MANIFEST.MF |     9 +
 .../tycho136/projectA/PluginA/build.properties     |    10 +
 .../tycho136/projectA/PluginA/icons/sample.gif     |   Bin 0 -> 983 bytes
 .../projects/tycho136/projectA/PluginA/plugin.xml  |    30 +
 .../projects/tycho136/projectA/PluginA/pom.xml     |    31 +
 .../projectA/PluginA/src/plugina/Activator.java    |    71 +
 .../PluginA/src/plugina/actions/SampleAction.java  |    74 +
 .../projects/tycho136/projectA/SiteA/.project      |    17 +
 tycho-its/projects/tycho136/projectA/SiteA/pom.xml |    13 +
 .../projects/tycho136/projectA/SiteA/poma.xml      |    20 +
 .../projects/tycho136/projectA/SiteA/site.xml      |     5 +
 tycho-its/projects/tycho136/projectA/pom.xml       |    15 +
 .../projects/tycho136/projectB/FeatureB/.project   |    17 +
 .../tycho136/projectB/FeatureB/build.properties    |     2 +
 .../tycho136/projectB/FeatureB/feature.xml         |    38 +
 .../projects/tycho136/projectB/FeatureB/pom.xml    |    13 +
 .../tycho136/projectB/PluginB.extra/.classpath     |     7 +
 .../tycho136/projectB/PluginB.extra/.project       |    28 +
 .../projectB/PluginB.extra/META-INF/MANIFEST.MF    |     9 +
 .../projectB/PluginB.extra/build.properties        |     6 +
 .../projectB/PluginB.extra/icons/sample.gif        |   Bin 0 -> 983 bytes
 .../tycho136/projectB/PluginB.extra/plugin.xml     |    32 +
 .../tycho136/projectB/PluginB.extra/pom.xml        |    30 +
 .../PluginB.extra/src/pluginb/extra/Activator.java |    71 +
 .../src/pluginb/extra/views/SampleView.java        |   191 +
 .../projects/tycho136/projectB/PluginB/.classpath  |     7 +
 .../projects/tycho136/projectB/PluginB/.project    |    28 +
 .../tycho136/projectB/PluginB/META-INF/MANIFEST.MF |     9 +
 .../tycho136/projectB/PluginB/build.properties     |     6 +
 .../tycho136/projectB/PluginB/icons/sample.gif     |   Bin 0 -> 983 bytes
 .../projects/tycho136/projectB/PluginB/plugin.xml  |    30 +
 .../projects/tycho136/projectB/PluginB/pom.xml     |    30 +
 .../projectB/PluginB/src/pluginb/Activator.java    |    71 +
 .../PluginB/src/pluginb/actions/SampleAction.java  |    74 +
 .../projects/tycho136/projectB/SiteB/.project      |    17 +
 tycho-its/projects/tycho136/projectB/SiteB/pom.xml |    13 +
 .../projects/tycho136/projectB/SiteB/poma.xml      |    19 +
 .../projects/tycho136/projectB/SiteB/site.xml      |     4 +
 tycho-its/projects/tycho136/projectB/pom.xml       |    14 +
 .../tycho136/projectC/FeatureC.sdk/.project        |    17 +
 .../projectC/FeatureC.sdk/build.properties         |     3 +
 .../tycho136/projectC/FeatureC.sdk/feature.xml     |    28 +
 .../tycho136/projectC/FeatureC.sdk/pom.xml         |    13 +
 .../projects/tycho136/projectC/FeatureC/.project   |    17 +
 .../tycho136/projectC/FeatureC/build.properties    |     2 +
 .../tycho136/projectC/FeatureC/feature.xml         |    33 +
 .../projects/tycho136/projectC/FeatureC/pom.xml    |    13 +
 .../tycho136/projectC/PluginC.Extra/.classpath     |     7 +
 .../tycho136/projectC/PluginC.Extra/.project       |    28 +
 .../projectC/PluginC.Extra/META-INF/MANIFEST.MF    |     9 +
 .../projectC/PluginC.Extra/build.properties        |     6 +
 .../projectC/PluginC.Extra/icons/sample.gif        |   Bin 0 -> 983 bytes
 .../tycho136/projectC/PluginC.Extra/plugin.xml     |    32 +
 .../tycho136/projectC/PluginC.Extra/pom.xml        |    30 +
 .../PluginC.Extra/src/plugina/extra/Activator.java |    71 +
 .../src/plugina/extra/views/SampleView.java        |   191 +
 .../projects/tycho136/projectC/PluginC/.classpath  |     7 +
 .../projects/tycho136/projectC/PluginC/.project    |    28 +
 .../tycho136/projectC/PluginC/META-INF/MANIFEST.MF |     9 +
 .../tycho136/projectC/PluginC/build.properties     |    10 +
 .../tycho136/projectC/PluginC/icons/sample.gif     |   Bin 0 -> 983 bytes
 .../projects/tycho136/projectC/PluginC/plugin.xml  |    30 +
 .../projects/tycho136/projectC/PluginC/pom.xml     |    30 +
 .../projectC/PluginC/src/plugina/Activator.java    |    71 +
 .../PluginC/src/plugina/actions/SampleAction.java  |    74 +
 .../projects/tycho136/projectC/SiteC/.project      |    17 +
 .../projects/tycho136/projectC/SiteC/artifacts.xml |    54 +
 .../projects/tycho136/projectC/SiteC/content.xml   |   513 +
 tycho-its/projects/tycho136/projectC/SiteC/pom.xml |    13 +
 .../projects/tycho136/projectC/SiteC/poma.xml      |    20 +
 .../projects/tycho136/projectC/SiteC/site.xml      |     5 +
 tycho-its/projects/tycho136/projectC/pom.xml       |    15 +
 .../projects/tycho154/bundle.tests/.classpath      |     7 +
 tycho-its/projects/tycho154/bundle.tests/.project  |    28 +
 .../tycho154/bundle.tests/META-INF/MANIFEST.MF     |     7 +
 .../tycho154/bundle.tests/build.properties         |     4 +
 tycho-its/projects/tycho154/bundle.tests/pom.xml   |    11 +
 .../bundle.tests/src/tests/BundleTest.java         |    22 +
 tycho-its/projects/tycho154/bundle/.classpath      |     7 +
 tycho-its/projects/tycho154/bundle/.project        |    28 +
 .../projects/tycho154/bundle/META-INF/MANIFEST.MF  |     7 +
 .../projects/tycho154/bundle/build.properties      |     2 +
 tycho-its/projects/tycho154/bundle/pom.xml         |    11 +
 tycho-its/projects/tycho154/pom.xml                |    22 +
 tycho-its/projects/tycho154/simple/.classpath      |     6 +
 tycho-its/projects/tycho154/simple/.project        |    17 +
 .../simple/src/simple/jar/SimpleClass.java         |    19 +
 tycho-its/projects/tycho46/directory.txt           |     1 +
 tycho-its/projects/tycho98/bundle.tests/.classpath |     7 +
 tycho-its/projects/tycho98/bundle.tests/.project   |    28 +
 .../.settings/org.eclipse.jdt.core.prefs           |     7 +
 .../.settings/org.eclipse.jdt.ui.prefs             |     3 +
 .../tycho98/bundle.tests/META-INF/MANIFEST.MF      |     8 +
 .../projects/tycho98/bundle.tests/build.properties |     4 +
 tycho-its/projects/tycho98/bundle.tests/pom.xml    |    11 +
 .../src/bundle/tests/MultipleJarsTest.java         |    46 +
 tycho-its/projects/tycho98/bundle/.classpath       |     9 +
 tycho-its/projects/tycho98/bundle/.project         |    28 +
 .../bundle/.settings/org.eclipse.jdt.core.prefs    |     7 +
 .../bundle/.settings/org.eclipse.jdt.ui.prefs      |     3 +
 .../projects/tycho98/bundle/META-INF/MANIFEST.MF   |    11 +
 tycho-its/projects/tycho98/bundle/build.properties |    11 +
 tycho-its/projects/tycho98/bundle/pom.xml          |    11 +
 .../tycho98/bundle/src/bundle/src/Src.java         |    17 +
 .../tycho98/bundle/src2/bundle/src2/Src2.java      |    17 +
 .../tycho98/bundle/src3/bundle/src3/Src3.java      |    16 +
 tycho-its/projects/tycho98/pom.xml                 |    31 +
 tycho-its/repositories/e342/artifacts.xml          |   148 +
 tycho-its/repositories/e342/content.xml            |   877 +
 ...ipse.osgi_3.4.3.R34x_v20081215-1030.jar.pack.gz |   Bin 0 -> 325571 bytes
 tycho-its/repositories/e352/artifacts.xml          |   103 +
 tycho-its/repositories/e352/content.xml            |   676 +
 tycho-its/repositories/feature/artifacts.xml       |    24 +
 tycho-its/repositories/feature/content.xml         |    71 +
 tycho-its/repositories/javax.xml/artifacts.xml     |    23 +
 tycho-its/repositories/javax.xml/content.xml       |   219 +
 tycho-its/repositories/junit4/links/e342.link      |     1 +
 tycho-its/repositories/p2.sh                       |    13 +
 tycho-its/settings.xml                             |     2 +
 .../JarDirectoryBundlesTest.java                   |    63 +
 .../tycho/test/MissingPluginVersionsTest.java      |    25 +
 .../TychoRepositoryRoundtripTest.java              |    49 +
 .../ProductP2TargetPlatformResolverTest.java       |    37 +
 .../LocalRepositoryCrosstalkTest.java              |    34 +
 .../DirectoryBundleShapeTest.java                  |    30 +
 .../DotQualifierMatchingTest.java                  |    43 +
 .../PomDependencyConsiderExtraClasspathTest.java   |    29 +
 .../RepositoryCategoriesTest.java                  |    66 +
 .../ConflictingDependenciesTest.java               |    35 +
 .../ExpandReleaseVersionTest.java                  |    41 +
 .../TYCHO109product/Tycho109ProductExportTest.java |   122 +
 .../Tycho192SourceBundleTest.java                  |   125 +
 .../IncludeLaunchersTest.java                      |    49 +
 .../TYCHO246rcpSourceBundlesTest.java              |    35 +
 .../ExtraClassPathEntriesTest.java                 |    40 +
 .../test/TYCHO279HttpProxy/ProxySupportTest.java   |   226 +
 .../TYCHO285EclipseSourceBundlesTest.java          |    44 +
 .../TYCHO300launcherIcons/LauncherIconsTest.java   |    27 +
 .../ImportSystemPackagesTest.java                  |    31 +
 .../PomDependencyConsiderTest.java                 |    37 +
 .../DeployableFeatureTest.java                     |    38 +
 .../ValidateVersionTest.java                       |    43 +
 .../PomDependencyConsiderTest.java                 |    37 +
 .../Tycho449SrcIncludesExcludesTest.java           |    41 +
 .../Tycho502SourceBundleQualifierTest.java         |    79 +
 .../test/compiler/AnnotationProcessorTest.java     |    37 +
 .../test/compiler/MavenCompilerPluginTest.java     |    34 +
 .../tycho/test/compiler/MisconfigurationTest.java  |    34 +
 .../compiler/RequireJREPackagesImportTest.java     |    34 +
 .../eeProfile/CustomProfileIntegrationTest.java    |    43 +
 .../test/eeProfile/DependencyResolverEETest.java   |    38 +
 .../test/eeProfile/FragmentsAttachedTest.java      |    29 +
 .../tycho/test/eeProfile/Java7ResolutionTest.java  |    84 +
 .../EclipseRepoIncludingFeaturePatchTest.java      |    43 +
 .../tycho/test/featurePatch/FeaturePatchTest.java  |    32 +
 .../tycho/test/iu/IUMetadataGenerationTest.java    |    68 +
 .../eclipse/tycho/test/iu/ProductWithIUTest.java   |    45 +
 .../tycho/test/jarsigning/JarSigningTest.java      |    27 +
 .../test/licenseFeature/LicenseFeatureTest.java    |    71 +
 .../SetLicenseFeatureVersionTest.java              |    49 +
 .../test/limitations/MixedTychoVersionsTest.java   |    37 +
 .../test/limitations/NonUniqueBasedirsTest.java    |    35 +
 .../tycho/test/mngeclipse1007/BinExcludedTest.java |    41 +
 .../PackageRootFilesTest.java                      |    46 +
 .../mngeclipse937/CustomSourceEncodingTest.java    |    29 +
 .../multiplatform/MultiplatformProductTest.java    |    46 +
 .../multiplatform/MultiplatformReactorTest.java    |    39 +
 .../eclipse/tycho/test/p2Inf/ExtraUnitsTest.java   |    33 +
 .../p2Inf/HostRequiresFragmentWithP2InfTest.java   |    36 +
 .../tycho/test/p2Inf/MultienvP2infTest.java        |    62 +
 .../BasicP2RepositoryIntegrationTest.java          |    92 +
 .../QualifierExpansionAndArtifactAssemblyTest.java |   126 +
 .../test/p2Repository/TransitiveP2RepoTest.java    |    79 +
 .../tycho/test/packaging/AttachedZipTest.java      |    26 +
 .../packaging/BaselineValidateAndReplaceTest.java  |   245 +
 .../packaging/PackageNestedJarsAndDirsTest.java    |    79 +
 .../packaging/RepositoryPackedArtifactsTest.java   |    51 +
 ...mDependencyOnLocallyBuiltTychoArtifactTest.java |    63 +
 .../PomDependencyOnNonTychoArtifactTest.java       |    56 +
 .../PomDependencySystemScopedTest.java             |    32 +
 .../tycho/test/pomGenerator/TYCHO45Test.java       |    39 +
 .../pomGenerator/Tycho122GeneratePomFileTest.java  |    38 +
 .../BuildProductWithIgnoredContentTest.java        |    63 +
 .../test/product/BuildProductWithoutCleanTest.java |    55 +
 .../tycho/test/product/MetaRequirementsTest.java   |    34 +
 .../test/product/ProductArchiveFormatTest.java     |    36 +
 .../product/ProductDefinitionCrosstalkTest.java    |    51 +
 .../test/product/ProductDuplicateIUsTest.java      |    27 +
 .../test/product/ReferenceBetweenProductsTest.java |    47 +
 .../test/product/Tycho188P2EnabledRcpTest.java     |   278 +
 .../tycho/test/product/Tycho465RootFilesTest.java  |   280 +
 .../java/org/eclipse/tycho/test/product/Util.java  |   114 +
 .../resolver/ExtraCompilerRequirementsTest.java    |    66 +
 .../test/resolver/OptionalDependenciesTest.java    |    38 +
 .../test/sourceBundle/AutoNoSourceBundleTest.java  |    34 +
 .../sourceBundle/SourceBundlesNestedJarsTest.java  |    51 +
 .../test/surefire/BundleStartInSurefireTest.java   |    45 +
 .../tycho/test/surefire/CategoriesTest.java        |    33 +
 .../surefire/DirectTestPluginInvocationTest.java   |    31 +
 .../eclipse/tycho/test/surefire/EnvVarTest.java    |    31 +
 .../surefire/ExplodedTestDependenciesTest.java     |    37 +
 .../ExtraTestApplicationArgumentsTest.java         |    27 +
 .../tycho/test/surefire/FailIfNoTestsTest.java     |    43 +
 .../test/surefire/FrameworkExtensionsTest.java     |    27 +
 .../eclipse/tycho/test/surefire/JVMArgsTest.java   |    33 +
 .../test/surefire/JavaToolchainInSurefireTest.java |    18 +
 .../tycho/test/surefire/Junit4TestBundleTest.java  |    44 +
 .../test/surefire/P2InstalledTestRuntimeTest.java  |    64 +
 .../test/surefire/ParallelTestExecutionTest.java   |    85 +
 .../eclipse/tycho/test/surefire/RunOrderTest.java  |    26 +
 .../tycho/test/surefire/RunSingleTestTest.java     |    27 +
 .../tycho/test/surefire/SystemPropertiesTest.java  |    29 +
 .../tycho/test/surefire/TestBundleShapeTest.java   |    25 +
 .../tycho/test/surefire/TestFragmentTest.java      |    32 +
 .../surefire/TestOptionalDependenciesTest.java     |    40 +
 .../tycho/test/surefire/TwoJunitVersionsTest.java  |    34 +
 .../tycho/test/symlinks/SymbolicLinkTest.java      |    66 +
 .../eclipse/tycho/test/target/OfflineModeTest.java |    97 +
 .../target/PasswordProtectedP2RepositoryTest.java  |    95 +
 .../target/TargetDefinitionPackagingTypeTest.java  |    67 +
 .../TargetPlatformFilteringIntegrationTest.java    |    28 +
 .../TargetRestrictionThroughTargetFilesTest.java   |    80 +
 .../test/tycho001/P2MetadataGenerationTest.java    |    35 +
 .../test/tycho026/Tycho26MissingFeatureTest.java   |    30 +
 .../test/tycho136/Tycho136GenerateFeatureTest.java |    37 +
 ...ycho136GenerateIndividualSourceBundlesTest.java |    38 +
 .../test/tycho136/Tycho136GeneratePluginTest.java  |    34 +
 .../tycho/test/tycho154/Tycho154BundleJarTest.java |    26 +
 .../test/tycho476/ExecutionEnvironmentTest.java    |    38 +
 .../tycho503/TYCHO503DoubleEncodedUrlTest.java     |    26 +
 .../tycho98/Tycho98MultiSourcesBundleJarTest.java  |    26 +
 .../org/eclipse/tycho/test/util/HttpServer.java    |   175 +
 .../org/eclipse/tycho/test/util/ResourceUtil.java  |    53 +
 .../org/eclipse/tycho/test/util/SurefireUtil.java  |    22 +
 .../tycho/test/util/TargetDefinitionUtil.java      |    65 +
 .../TychoVersionsPluginCompatibilityTest.java      |    59 +
 tycho-its/src/test/resources/baseTest.properties   |    24 +
 tycho-its/src/test/resources/tycho134/.keystore    |   Bin 0 -> 1265 bytes
 .../tycho-its - prepare test resources.launch      |    16 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-maven-plugin/pom.xml                         |    66 +
 .../main/resources/META-INF/maven/extension.xml    |    29 +
 .../main/resources/META-INF/plexus/components.xml  |   428 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-metadata-model/pom.xml                       |    43 +
 .../eclipse/tycho/model/BundleConfiguration.java   |    61 +
 .../java/org/eclipse/tycho/model/Category.java     |    97 +
 .../main/java/org/eclipse/tycho/model/Feature.java |   437 +
 .../java/org/eclipse/tycho/model/FeatureRef.java   |    99 +
 .../src/main/java/org/eclipse/tycho/model/IU.java  |   236 +
 .../java/org/eclipse/tycho/model/Launcher.java     |   134 +
 .../tycho/model/ModelFileSyntaxException.java      |    23 +
 .../java/org/eclipse/tycho/model/Platform.java     |   209 +
 .../java/org/eclipse/tycho/model/PluginRef.java    |   139 +
 .../eclipse/tycho/model/ProductConfiguration.java  |   342 +
 .../java/org/eclipse/tycho/model/UpdateSite.java   |   139 +
 .../eclipse/tycho/maven/test/EclipseModelTest.java |   178 +
 .../tycho/maven/test/ProductConfigurationTest.java |   153 +
 .../resources/modelio/feature-default-encoding.xml |    35 +
 .../src/test/resources/modelio/feature.xml         |    37 +
 .../src/test/resources/modelio/platform.xml        |    11 +
 .../src/test/resources/modelio/site.xml            |    24 +
 .../src/test/resources/product/MyFirstRCP.product  |    59 +
 .../src/test/resources/product/MyProduct.product   |    66 +
 .../test/resources/product/rootFeatures.product    |    23 +
 tycho-p2/pom.xml                                   |    36 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-p2/tycho-p2-director-plugin/pom.xml          |    86 +
 .../plugins/p2/director/AbstractProductMojo.java   |   151 +
 .../tycho/plugins/p2/director/DirectorMojo.java    |   194 +
 .../eclipse/tycho/plugins/p2/director/Product.java |   158 +
 .../plugins/p2/director/ProductArchiverMojo.java   |   194 +
 .../tycho/plugins/p2/director/ProductConfig.java   |   109 +
 .../tycho/plugins/p2/director/ProfileName.java     |    67 +
 .../runtime/StandaloneDirectorRuntime.java         |    69 +
 .../runtime/StandaloneDirectorRuntimeFactory.java  |    90 +
 .../tycho/plugins/tar/FilePermissionHelper.java    |    70 +
 .../eclipse/tycho/plugins/tar/TarGzArchiver.java   |   190 +
 .../src/main/resources/about.html                  |    65 +
 .../src/main/resources/asl-v20.txt                 |   202 +
 .../p2/director/ProductArchiverMojoTest.java       |    34 +
 .../plugins/p2/director/ProductConfigTest.java     |   129 +
 .../tycho/plugins/p2/director/ProfileNameTest.java |    66 +
 .../plugins/tar/FilePermissionHelperTest.java      |    42 +
 .../tycho/plugins/tar/TarGzArchiverTest.java       |   254 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-p2/tycho-p2-facade/pom.xml                   |    77 +
 .../tycho/p2/facade/RepositoryReferenceTool.java   |   152 +
 .../tycho/p2/facade/internal/ArtifactFacade.java   |    57 +
 .../tycho/p2/facade/internal/AttachedArtifact.java |    62 +
 .../tycho/p2/resolver/P2DependencyResolver.java    |   438 +
 .../tycho/p2/resolver/P2MetadataProvider.java      |    35 +
 .../tycho/p2/resolver/PomDependencyProcessor.java  |   153 +
 .../tycho/p2/resolver/TargetDefinitionFile.java    |   320 +
 .../p2/facade/test/RepositoryLayoutHelperTest.java |    36 +
 .../p2/resolver/TargetDefinitionFileTest.java      |   159 +
 .../com.sonatype.nexus.p2.its.bundle_1.0.0.iuxml   |    25 +
 .../src/test/resources/lockdown.xml                |    15 +
 .../src/test/resources/modelio/includeModes.target |    15 +
 .../test/resources/modelio/includeSource.target    |    17 +
 .../src/test/resources/modelio/invalidMode.target  |     9 +
 .../src/test/resources/modelio/invalidXML.target   |     8 +
 .../test/resources/modelio/locationtypes.target    |    14 +
 .../src/test/resources/modelio/target.target       |    29 +
 .../resources/modelio/withBundleSelection.target   |    14 +
 .../eclipse/tycho/p2/facade/test/P2FacadeTest.xml  |    17 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-p2/tycho-p2-plugin/pom.xml                   |    74 +
 .../tycho/plugins/p2/AbstractP2MetadataMojo.java   |   129 +
 .../org/eclipse/tycho/plugins/p2/BaselineMode.java |    34 +
 .../eclipse/tycho/plugins/p2/BaselineReplace.java  |    31 +
 .../tycho/plugins/p2/BaselineValidator.java        |   255 +
 .../tycho/plugins/p2/CategoryP2MetadataMojo.java   |    42 +
 .../tycho/plugins/p2/FeatureP2MetadataMojo.java    |    28 +
 .../tycho/plugins/p2/P2MetadataDefaultMojo.java    |    36 +
 .../eclipse/tycho/plugins/p2/P2MetadataMojo.java   |   252 +
 .../org/eclipse/tycho/plugins/p2/Repository.java   |    38 +
 .../tycho/plugins/p2/UpdateLocalIndexMojo.java     |    55 +
 .../tycho/plugins/p2/UpdateSiteP2MetadataMojo.java |    21 +
 .../tycho/plugins/p2/P2MetadataMojoTest.java       |    91 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-p2/tycho-p2-publisher-plugin/pom.xml         |    69 +
 .../tycho/plugins/p2/publisher/AbstractP2Mojo.java |    90 +
 .../plugins/p2/publisher/AbstractPublishMojo.java  |    55 +
 .../p2/publisher/PublishCategoriesMojo.java        |   101 +
 .../plugins/p2/publisher/PublishEEProfileMojo.java |    59 +
 .../plugins/p2/publisher/PublishProductMojo.java   |   172 +
 .../persistence/AttachPublishedArtifactsMojo.java  |    79 +
 .../p2/publisher/PublishProductMojoTest.java       |    33 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-p2/tycho-p2-repository-plugin/pom.xml        |    45 +
 .../p2/repository/AbstractRepositoryMojo.java      |    64 +
 .../p2/repository/ArchiveRepositoryMojo.java       |    63 +
 .../p2/repository/AssembleRepositoryMojo.java      |   168 +
 .../repository/VerifyIntegrityRepositoryMojo.java  |    59 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-packaging-plugin/pom.xml                     |    92 +
 .../eclipse/pde/internal/swt/tools/IconExe.java    |  3350 ++
 .../tycho/buildversion/AbstractVersionMojo.java    |    52 +
 .../buildversion/BuildQualifierAggregatorMojo.java |   143 +
 .../tycho/buildversion/BuildQualifierMojo.java     |   235 +
 .../tycho/buildversion/BuildTimestampProvider.java |    28 +
 .../DefaultBuildTimestampProvider.java             |    46 +
 .../tycho/buildversion/TimestampFinder.java        |    69 +
 .../eclipse/tycho/buildversion/ValidateIdMojo.java |    47 +
 .../tycho/buildversion/ValidateVersionMojo.java    |   108 +
 .../packaging/AbstractTychoPackagingMojo.java      |   126 +
 .../tycho/packaging/FeatureXmlTransformer.java     |   146 +
 .../eclipse/tycho/packaging/IUXmlTransformer.java  |   135 +
 .../tycho/packaging/IncludeValidationHelper.java   |    91 +
 .../tycho/packaging/LicenseFeatureHelper.java      |   128 +
 .../tycho/packaging/PackageFeatureMojo.java        |   264 +
 .../org/eclipse/tycho/packaging/PackageIUMojo.java |   148 +
 .../eclipse/tycho/packaging/PackagePluginMojo.java |   282 +
 .../packaging/PackageTargetDefinitionMojo.java     |    45 +
 .../tycho/packaging/PackageUpdateSiteMojo.java     |    87 +
 .../eclipse/tycho/packaging/ProductAssembler.java  |    77 +
 .../eclipse/tycho/packaging/ProductExportMojo.java |   788 +
 .../eclipse/tycho/packaging/SourceReferences.java  |    38 +
 .../tycho/packaging/UpdateSiteAssembler.java       |   277 +
 .../eclipse/tycho/packaging/UpdateSiteMojo.java    |    99 +
 .../eclipse/tycho/packaging/sourceref/ScmUrl.java  |    63 +
 .../sourceref/SourceReferenceComputer.java         |    56 +
 .../sourceref/SourceReferencesProvider.java        |    45 +
 .../buildnumber/test/PackageFeatureMojoTest.java   |   123 +
 .../tycho/buildnumber/test/PackageIUMojoTest.java  |    92 +
 .../buildnumber/test/PackagePluginMojoTest.java    |   172 +
 .../test/PackageUpdateSiteMojoTest.java            |   133 +
 .../buildnumber/test/ValidateVersionTest.java      |    92 +
 .../tycho/buildversion/BuildQualifierTest.java     |   278 +
 .../buildversion/TestBuildTimestampProvider.java   |    52 +
 .../tycho/buildversion/TimestampFinderTest.java    |    47 +
 .../eclipse/tycho/buildversion/ValidateIdTest.java |    94 +
 .../tycho/packaging/FeatureXmlTransformerTest.java |   105 +
 .../tycho/packaging/IUXmlTransformerTest.java      |   132 +
 .../packaging/IncludeValidationHelperTest.java     |   154 +
 .../sourceref/DummySourceReferencesProvider.java   |    29 +
 .../tycho/packaging/sourceref/ScmUrlTest.java      |    57 +
 .../sourceref/SourceReferenceComputerTest.java     |    78 +
 .../featureDefault/build.properties                |     1 +
 .../addMavenDescriptor/featureDefault/feature.xml  |     7 +
 .../addMavenDescriptor/featureDefault/pom.xml      |    27 +
 .../featureForcedToTrue/build.properties           |     1 +
 .../featureForcedToTrue/feature.xml                |     7 +
 .../addMavenDescriptor/featureForcedToTrue/pom.xml |    31 +
 .../pluginDefault/META-INF/MANIFEST.MF             |     5 +
 .../addMavenDescriptor/pluginDefault/pom.xml       |    26 +
 .../pluginForcedToFalse/META-INF/MANIFEST.MF       |     5 +
 .../addMavenDescriptor/pluginForcedToFalse/pom.xml |    29 +
 .../binIncludesNoDot/p001/META-INF/MANIFEST.MF     |     5 +
 .../binIncludesNoDot/p001/build.properties         |     5 +
 .../projects/binIncludesNoDot/p001/pom.xml         |    33 +
 .../resources/projects/binIncludesNoDot/pom.xml    |    14 +
 .../binIncludesSpaces/META-INF/MANIFEST.MF         |     5 +
 .../projects/binIncludesSpaces/build.properties    |     4 +
 .../resources/projects/binIncludesSpaces/pom.xml   |    26 +
 .../fullyqualified/META-INF/MANIFEST.MF            |     6 +
 .../projects/buildqualifier/fullyqualified/pom.xml |    27 +
 .../noqualifier/META-INF/MANIFEST.MF               |     6 +
 .../projects/buildqualifier/noqualifier/pom.xml    |    27 +
 .../buildqualifier/p001/META-INF/MANIFEST.MF       |     6 +
 .../resources/projects/buildqualifier/p001/pom.xml |    31 +
 .../buildqualifier/p002/META-INF/MANIFEST.MF       |     6 +
 .../projects/buildqualifier/p002/build.properties  |     1 +
 .../resources/projects/buildqualifier/p002/pom.xml |    32 +
 .../test/resources/projects/buildqualifier/pom.xml |    13 +
 .../customManifestNestedJar/META-INF/MANIFEST.MF   |     5 +
 .../customManifestNestedJar/build.properties       |     3 +
 .../projects/customManifestNestedJar/pom.xml       |    25 +
 .../src/META-INF/MANIFEST.MF                       |     4 +
 .../featureXmlGeneration/feature/build.properties  |     1 +
 .../featureXmlGeneration/feature/feature.xml       |    13 +
 .../projects/featureXmlGeneration/feature/pom.xml  |    26 +
 .../projects/featureXmlGeneration/pom.xml          |    14 +
 .../featureXmlVersionExpansion/feature.xml         |    18 +
 .../test/resources/projects/iuWithPayload/p2iu.xml |    15 +
 .../test/resources/projects/iuWithPayload/pom.xml  |    19 +
 .../iuWithPayload/src/main/resources/file.txt      |     0
 .../iuWithPayloadButNoArtifactReference/p2iu.xml   |    14 +
 .../iuWithPayloadButNoArtifactReference/pom.xml    |    19 +
 .../src/main/resources/file.txt                    |     0
 .../resources/projects/iuWithoutPayload/p2iu.xml   |    15 +
 .../resources/projects/iuWithoutPayload/pom.xml    |    20 +
 .../projects/iuXmlValueReplacement/p2iu.xml        |    30 +
 .../licenseFeature/feature/build.properties        |     1 +
 .../licenseFeature/feature/feature.properties      |     1 +
 .../projects/licenseFeature/feature/feature.xml    |     9 +
 .../projects/licenseFeature/feature/file.txt       |     1 +
 .../projects/licenseFeature/feature/pom.xml        |    26 +
 .../licenseFeature/license/build.properties        |     1 +
 .../licenseFeature/license/feature.properties      |     1 +
 .../projects/licenseFeature/license/feature.xml    |     7 +
 .../licenseFeature/license/file-license.txt        |     1 +
 .../licenseFeature/license/file-unlicense.txt      |     1 +
 .../projects/licenseFeature/license/file.txt       |     1 +
 .../matchingIds/bundle/META-INF/MANIFEST.MF        |     5 +
 .../resources/projects/matchingIds/bundle/pom.xml  |    24 +
 .../projects/matchingIds/feature/feature.xml       |     7 +
 .../resources/projects/matchingIds/feature/pom.xml |    24 +
 .../resources/projects/matchingIds/iu/p2iu.xml     |    15 +
 .../test/resources/projects/matchingIds/iu/pom.xml |    26 +
 .../matchingIds/test-plugin/META-INF/MANIFEST.MF   |     5 +
 .../projects/matchingIds/test-plugin/pom.xml       |    24 +
 .../noManifestVersion/META-INF/MANIFEST.MF         |     5 +
 .../resources/projects/noManifestVersion/pom.xml   |    27 +
 .../nonMatchingIds/bundle/META-INF/MANIFEST.MF     |     5 +
 .../projects/nonMatchingIds/bundle/pom.xml         |    24 +
 .../projects/nonMatchingIds/feature/feature.xml    |     7 +
 .../projects/nonMatchingIds/feature/pom.xml        |    24 +
 .../resources/projects/nonMatchingIds/iu/p2iu.xml  |    12 +
 .../resources/projects/nonMatchingIds/iu/pom.xml   |    26 +
 .../test-plugin/META-INF/MANIFEST.MF               |     5 +
 .../projects/nonMatchingIds/test-plugin/pom.xml    |    24 +
 .../META-INF/MANIFEST.MF                           |     5 +
 .../outputClassesInANestedFolder/build.properties  |     4 +
 .../projects/outputClassesInANestedFolder/pom.xml  |    26 +
 .../src/main/resources/hello.properties            |     0
 .../attachedfeature/build.properties               |     1 +
 .../attachedfeature/feature.xml                    |    17 +
 .../stablebuildqualifier/attachedfeature/pom.xml   |    28 +
 .../basic/bundle01/META-INF/MANIFEST.MF            |     4 +
 .../basic/bundle01/build.properties                |     4 +
 .../stablebuildqualifier/basic/bundle01/pom.xml    |    19 +
 .../basic/bundle02/META-INF/MANIFEST.MF            |     4 +
 .../basic/bundle02/build.properties                |     4 +
 .../stablebuildqualifier/basic/bundle02/pom.xml    |    19 +
 .../basic/feature/build.properties                 |     1 +
 .../stablebuildqualifier/basic/feature/feature.xml |    17 +
 .../stablebuildqualifier/basic/feature/pom.xml     |    19 +
 .../basic/feature02/build.properties               |     1 +
 .../basic/feature02/feature.xml                    |    13 +
 .../stablebuildqualifier/basic/feature02/pom.xml   |    16 +
 .../projects/stablebuildqualifier/basic/pom.xml    |    43 +
 .../stablebuildqualifier/basic/product/pom.xml     |    19 +
 .../basic/product/product.product                  |    10 +
 .../unpasablequalifier/bundle/META-INF/MANIFEST.MF |     4 +
 .../unpasablequalifier/bundle/build.properties     |     4 +
 .../unpasablequalifier/bundle/pom.xml              |    28 +
 .../unpasablequalifier/feature/build.properties    |     1 +
 .../unpasablequalifier/feature/feature.xml         |    13 +
 .../unpasablequalifier/feature/pom.xml             |    32 +
 .../unpasablequalifier/pom.xml                     |    16 +
 .../resources/projects/updateSitePackaging/pom.xml |    14 +
 .../updateSitePackaging/updatesite/pom.xml         |    23 +
 .../updateSitePackaging/updatesite/site.xml        |     4 +
 .../projects/validationHelper/binInclude/bar1.txt  |     0
 .../projects/validationHelper/binInclude/foo.txt   |     0
 .../validationHelper/binInclude/subfolder/test.me  |     0
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-pomgenerator-plugin/group.list               |     3 +
 tycho-pomgenerator-plugin/pom.xml                  |    66 +
 .../tycho/pomgenerator/GeneratePomsMojo.java       |   781 +
 .../src/main/resources/feature.pom.xslt            |    19 +
 .../src/main/resources/templates/feature-pom.xml   |     9 +
 .../src/main/resources/templates/parent-pom.xml    |     9 +
 .../src/main/resources/templates/plugin-pom.xml    |     9 +
 .../main/resources/templates/repository-pom.xml    |     9 +
 .../main/resources/templates/test-plugin-pom.xml   |     9 +
 .../main/resources/templates/update-site-pom.xml   |     9 +
 .../main/resources/templates/update-site-poma.xml  |    13 +
 .../pomgenerator/test/GeneratePomsMojoTest.java    |   267 +
 .../deepmodule/base/p001/META-INF/MANIFEST.MF      |     5 +
 .../projects/malformed/p001/META-INF/MANIFEST.MF   |     5 +
 .../projects/malformed/p002/META-INF/MANIFEST.MF   |     4 +
 .../multibase/base1/p001/META-INF/MANIFEST.MF      |     5 +
 .../projects/multibase/base1/p002/feature.xml      |    16 +
 .../projects/multibase/base1/p003/site.xml         |     4 +
 .../multibase/base2/p004/META-INF/MANIFEST.MF      |     5 +
 .../projects/multibase/base2/p005/feature.xml      |    23 +
 .../projects/multibase/base2/p006/site.xml         |     5 +
 .../rootprojects/p001/META-INF/MANIFEST.MF         |     5 +
 .../rootprojects/p002/META-INF/MANIFEST.MF         |     5 +
 .../projects/rootprojects/p003/feature.xml         |    16 +
 .../resources/projects/rootprojects/p004/site.xml  |     4 +
 .../projects/simple/p001/META-INF/MANIFEST.MF      |     5 +
 .../resources/projects/simple/p002/feature.xml     |    23 +
 .../test/resources/projects/simple/p003/site.xml   |     4 +
 .../projects/simple/p004/META-INF/MANIFEST.MF      |     6 +
 .../projects/simple/p005/META-INF/MANIFEST.MF      |     6 +
 .../resources/projects/simple/p006/category.xml    |     4 +
 .../projects/tests/p001.tests/META-INF/MANIFEST.MF |     6 +
 .../projects/tests/p001/META-INF/MANIFEST.MF       |     5 +
 .../test/resources/projects/tests/p002/feature.xml |    16 +
 .../test/resources/projects/tests/p003/site.xml    |     4 +
 .../projects/tests/p004/META-INF/MANIFEST.MF       |     5 +
 .../.metadata/p002/META-INF/MANIFEST.MF            |     5 +
 .../withmetadata/p001/META-INF/MANIFEST.MF         |     5 +
 tycho-release/pom.xml                              |    32 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-release/tycho-versions-plugin/pom.xml        |    73 +
 .../tycho/versions/AbstractVersionsMojo.java       |    32 +
 .../java/org/eclipse/tycho/versions/SetMojo.java   |   145 +
 .../org/eclipse/tycho/versions/UpdatePomMojo.java  |    47 +
 .../tycho/versions/bundle/ManifestAttribute.java   |   100 +
 .../versions/bundle/MutableBundleManifest.java     |   386 +
 .../versions/bundle/MutableManifestElement.java    |   254 +
 .../engine/DefaultVersionRangeUpdateStrategy.java  |   129 +
 .../engine/IllegalVersionChangeException.java      |    39 +
 .../engine/ImportRefVersionConstraint.java         |   124 +
 .../tycho/versions/engine/MetadataManipulator.java |    25 +
 .../versions/engine/PackageVersionChange.java      |    78 +
 .../tycho/versions/engine/PomVersionUpdater.java   |   108 +
 .../versions/engine/ProductConfigurations.java     |    35 +
 .../tycho/versions/engine/ProjectMetadata.java     |    43 +
 .../versions/engine/ProjectMetadataReader.java     |    96 +
 .../tycho/versions/engine/VersionChange.java       |    81 +
 .../versions/engine/VersionChangesDescriptor.java  |    74 +
 .../engine/VersionRangeUpdateStrategy.java         |    25 +
 .../eclipse/tycho/versions/engine/Versions.java    |    85 +
 .../tycho/versions/engine/VersionsEngine.java      |   178 +
 .../manipulation/AbstractMetadataManipulator.java  |    51 +
 .../manipulation/BundleManifestManipulator.java    |   210 +
 .../manipulation/CategoryXmlManipulator.java       |   122 +
 .../EclipseApplicationProductFileManipulator.java  |    94 +
 .../EclipseRepositoryProductFileManipulator.java   |   110 +
 .../manipulation/FeatureXmlManipulator.java        |   190 +
 .../versions/manipulation/P2iuXmlManipulator.java  |    63 +
 .../versions/manipulation/PomManipulator.java      |   202 +
 .../manipulation/ProductFileManipulator.java       |    56 +
 .../versions/manipulation/SiteXmlManipulator.java  |   104 +
 .../java/org/eclipse/tycho/versions/pom/Build.java |    47 +
 .../eclipse/tycho/versions/pom/Dependencies.java   |    29 +
 .../tycho/versions/pom/DependencyManagement.java   |    47 +
 .../java/org/eclipse/tycho/versions/pom/GAV.java   |    42 +
 .../eclipse/tycho/versions/pom/MutablePomFile.java |   243 +
 .../org/eclipse/tycho/versions/pom/Plugin.java     |    39 +
 .../tycho/versions/pom/PluginManagement.java       |    34 +
 .../org/eclipse/tycho/versions/pom/Profile.java    |    57 +
 .../org/eclipse/tycho/versions/pom/Property.java   |    47 +
 .../bundle/tests/ManifestAttributeTest.java        |   208 +
 .../bundle/tests/MutableBundleManifestTest.java    |   219 +
 .../bundle/tests/MutableManifestElementTest.java   |   113 +
 .../engine/tests/AbstractVersionChangeTest.java    |    70 +
 .../DefaultVersionRangeUpdateStrategyTest.java     |   162 +
 .../tests/ImportRefVersionConstraintTest.java      |    76 +
 .../versions/engine/tests/PomUpdaterTest.java      |    46 +
 .../engine/tests/ProjectMetadataReaderTest.java    |    49 +
 .../versions/engine/tests/VersionsEngineTest.java  |   366 +
 .../manipulation/SiteXmlManipulatorTest.java       |    35 +
 .../versions/pom/tests/MutablePomFileTest.java     |   167 +
 .../src/test/resources/manifests/addheader.mf      |     8 +
 .../test/resources/manifests/addheader.mf_expected |     9 +
 .../src/test/resources/manifests/getters.mf        |    13 +
 .../src/test/resources/manifests/m01.mf            |     6 +
 .../src/test/resources/manifests/m02.mf            |    10 +
 .../src/test/resources/manifests/m03.mf            |     7 +
 .../test/resources/manifests/setExportedPackage.mf |    10 +
 .../manifests/setExportedPackage.mf_expected       |    10 +
 .../resources/manifests/setFragmentHostVersion.mf  |     7 +
 .../manifests/setFragmentHostVersion.mf_expected   |     7 +
 .../src/test/resources/manifests/setVersion.mf     |     7 +
 .../resources/manifests/setVersion.mf_expected     |     7 +
 .../manifests/updateExportedPackageVersions.mf     |    16 +
 .../updateExportedPackageVersions.mf_expected      |    16 +
 .../manifests/updateImportedPackageVersions.mf     |     9 +
 .../updateImportedPackageVersions.mf_expected      |     9 +
 .../manifests/updateRequiredBundleVersions.mf      |     9 +
 .../updateRequiredBundleVersions.mf_expected       |     9 +
 .../src/test/resources/poms/inheritedVersion.xml   |    16 +
 .../resources/poms/inheritedVersionRedundant.xml   |    17 +
 ...heritedVersionRedundant_changedBothVersions.xml |    17 +
 .../poms/inheritedVersion_changedBothVersions.xml  |    16 +
 .../poms/inheritedVersion_changedParentVersion.xml |    17 +
 .../inheritedVersion_changedProjectVersion.xml     |    17 +
 ..._changedProjectVersionWithoutFollowingSpace.xml |    16 +
 .../src/test/resources/poms/setVersion001.xml      |    14 +
 .../test/resources/poms/setVersion001_expected.xml |    14 +
 .../src/test/resources/poms/setVersion002.xml      |    14 +
 .../test/resources/poms/setVersion002_expected.xml |    14 +
 .../resources/poms/whitespaceInElementText.xml     |    36 +
 .../aggregator/bundle/META-INF/MANIFEST.MF         |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../resources/projects/aggregator/bundle/pom.xml   |    14 +
 .../projects/aggregator/bundle/pom.xml_expected    |    14 +
 .../aggregator/detached/META-INF/MANIFEST.MF       |     7 +
 .../detached/META-INF/MANIFEST.MF_expected         |     7 +
 .../resources/projects/aggregator/detached/pom.xml |    10 +
 .../projects/aggregator/detached/pom.xml_expected  |    10 +
 .../resources/projects/aggregator/parent/pom.xml   |     9 +
 .../projects/aggregator/parent/pom.xml_expected    |     9 +
 .../src/test/resources/projects/aggregator/pom.xml |    15 +
 .../resources/projects/aggregator/pom.xml_expected |    15 +
 .../projects/buildpluginnogroupid/pom.xml          |    19 +
 .../child/grandchild/bundle/META-INF/MANIFEST.MF   |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../deepnesting/child/grandchild/bundle/pom.xml    |    13 +
 .../child/grandchild/bundle/pom.xml_expected       |    13 +
 .../projects/deepnesting/child/grandchild/pom.xml  |    17 +
 .../deepnesting/child/grandchild/pom.xml_expected  |    17 +
 .../resources/projects/deepnesting/child/pom.xml   |    17 +
 .../projects/deepnesting/child/pom.xml_expected    |    17 +
 .../test/resources/projects/deepnesting/pom.xml    |    13 +
 .../projects/deepnesting/pom.xml_expected          |    13 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../bundle/pom.xml                                 |    26 +
 .../bundle/pom.xml_expected                        |    26 +
 .../dependencymanagementotherversion/pom.xml       |    14 +
 .../pom.xml_expected                               |    14 +
 .../someproject/pom.xml                            |     8 +
 .../someproject/pom.xml_expected                   |     8 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../dependencymanagementsimple/bundle/pom.xml      |    46 +
 .../bundle/pom.xml_expected                        |    46 +
 .../projects/dependencymanagementsimple/pom.xml    |    14 +
 .../dependencymanagementsimple/pom.xml_expected    |    14 +
 .../dependencymanagementsimple/someproject/pom.xml |     8 +
 .../someproject/pom.xml_expected                   |     8 +
 .../projects/dependencynoversion/module/pom.xml    |    14 +
 .../dependencynoversion/module/pom.xml_expected    |    14 +
 .../resources/projects/dependencynoversion/pom.xml |    23 +
 .../dependencynoversion/testmodule/pom.xml         |     9 +
 .../bundle/META-INF/MANIFEST.MF                    |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../projects/dependencyotherversion/bundle/pom.xml |    22 +
 .../dependencyotherversion/bundle/pom.xml_expected |    22 +
 .../projects/dependencyotherversion/pom.xml        |    14 +
 .../dependencyotherversion/pom.xml_expected        |    14 +
 .../dependencyotherversion/someproject/pom.xml     |     8 +
 .../someproject/pom.xml_expected                   |     8 +
 .../dependencysimple/bundle/META-INF/MANIFEST.MF   |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../projects/dependencysimple/bundle/pom.xml       |    39 +
 .../dependencysimple/bundle/pom.xml_expected       |    39 +
 .../resources/projects/dependencysimple/pom.xml    |    14 +
 .../projects/dependencysimple/pom.xml_expected     |    14 +
 .../projects/dependencysimple/someproject/pom.xml  |     8 +
 .../dependencysimple/someproject/pom.xml_expected  |     8 +
 .../otherversion/META-INF/MANIFEST.MF              |     7 +
 .../otherversion/META-INF/MANIFEST.MF_expected     |     7 +
 .../projects/exlicitversion/otherversion/pom.xml   |    14 +
 .../exlicitversion/otherversion/pom.xml_expected   |    14 +
 .../test/resources/projects/exlicitversion/pom.xml |    14 +
 .../projects/exlicitversion/pom.xml_expected       |    14 +
 .../sameversion/META-INF/MANIFEST.MF               |     7 +
 .../sameversion/META-INF/MANIFEST.MF_expected      |     7 +
 .../projects/exlicitversion/sameversion/pom.xml    |    14 +
 .../exlicitversion/sameversion/pom.xml_expected    |    14 +
 .../projects/exportpackage/META-INF/MANIFEST.MF    |     9 +
 .../exportpackage/META-INF/MANIFEST.MF_expected    |     9 +
 .../test/resources/projects/exportpackage/pom.xml  |     9 +
 .../projects/exportpackage/pom.xml_expected        |     9 +
 .../multimodule/bundle/META-INF/MANIFEST.MF        |     7 +
 .../bundle/META-INF/MANIFEST.MF_expected           |     7 +
 .../resources/projects/multimodule/bundle/pom.xml  |    13 +
 .../projects/multimodule/bundle/pom.xml_expected   |    13 +
 .../projects/multimodule/feature01/feature.xml     |    17 +
 .../multimodule/feature01/feature.xml_expected     |    17 +
 .../projects/multimodule/feature01/pom.xml         |    13 +
 .../multimodule/feature01/pom.xml_expected         |    13 +
 .../projects/multimodule/feature02/feature.xml     |     2 +
 .../multimodule/feature02/feature.xml_expected     |     2 +
 .../projects/multimodule/feature02/pom.xml         |    13 +
 .../multimodule/feature02/pom.xml_expected         |    13 +
 .../projects/multimodule/feature03/feature.xml     |     7 +
 .../multimodule/feature03/feature.xml_expected     |     7 +
 .../projects/multimodule/feature03/pom.xml         |    13 +
 .../multimodule/feature03/pom.xml_expected         |    13 +
 .../resources/projects/multimodule/iu/p2iu.xml     |     3 +
 .../projects/multimodule/iu/p2iu.xml_expected      |     3 +
 .../test/resources/projects/multimodule/iu/pom.xml |    13 +
 .../projects/multimodule/iu/pom.xml_expected       |    13 +
 .../test/resources/projects/multimodule/pom.xml    |    21 +
 .../projects/multimodule/pom.xml_expected          |    21 +
 .../resources/projects/multimodule/product/pom.xml |    13 +
 .../projects/multimodule/product/pom.xml_expected  |    13 +
 .../projects/multimodule/product/product.product   |    14 +
 .../multimodule/product/product.product_expected   |    14 +
 .../multimodule/repository-product-only/pom.xml    |    13 +
 .../repository-product-only/pom.xml_expected       |    13 +
 .../repository-product-only/product2.product       |    10 +
 .../product2.product_expected                      |    10 +
 .../projects/multimodule/repository/category.xml   |    12 +
 .../multimodule/repository/category.xml_expected   |    12 +
 .../repository/differentversion.product            |    14 +
 .../repository/differentversion.product_expected   |    14 +
 .../projects/multimodule/repository/pom.xml        |    13 +
 .../multimodule/repository/pom.xml_expected        |    13 +
 .../multimodule/repository/product.product         |    14 +
 .../repository/product.product_expected            |    14 +
 .../resources/projects/multimodule/site/pom.xml    |    13 +
 .../projects/multimodule/site/pom.xml_expected     |    13 +
 .../resources/projects/multimodule/site/site.xml   |     3 +
 .../projects/multimodule/site/site.xml_expected    |     3 +
 .../nonosgiversion/bundle/META-INF/MANIFEST.MF     |     7 +
 .../projects/nonosgiversion/bundle/pom.xml         |     9 +
 .../projects/nonosgiversion/feature/feature.xml    |     5 +
 .../projects/nonosgiversion/feature/pom.xml        |     9 +
 .../projects/nonosgiversion/maven/pom.xml          |     8 +
 .../projects/nonosgiversion/maven/pom.xml_expected |     8 +
 .../projects/nonosgiversion/product/pom.xml        |     9 +
 .../nonosgiversion/product/product.product         |     6 +
 .../repository/differentversion.product            |    15 +
 .../projects/nonosgiversion/repository/pom.xml     |     9 +
 .../nonosgiversion/repository/product.product      |     6 +
 .../projects/pluginmanagement/jar/pom.xml          |    11 +
 .../projects/pluginmanagement/jar/pom.xml_expected |    11 +
 .../projects/pluginmanagement/plugin/pom.xml       |    27 +
 .../pluginmanagement/plugin/pom.xml_expected       |    27 +
 .../resources/projects/pluginmanagement/pom.xml    |    86 +
 .../projects/pluginmanagement/pom.xml_expected     |    86 +
 .../test/resources/projects/pomproperties/pom.xml  |    23 +
 .../projects/pomproperties/pom.xml_expected        |    23 +
 .../projects/profile/bundle01/META-INF/MANIFEST.MF |     7 +
 .../profile/bundle01/META-INF/MANIFEST.MF_expected |     7 +
 .../resources/projects/profile/bundle01/pom.xml    |    13 +
 .../projects/profile/bundle01/pom.xml_expected     |    13 +
 .../projects/profile/bundle02/META-INF/MANIFEST.MF |     7 +
 .../profile/bundle02/META-INF/MANIFEST.MF_expected |     7 +
 .../resources/projects/profile/bundle02/pom.xml    |    13 +
 .../projects/profile/bundle02/pom.xml_expected     |    13 +
 .../src/test/resources/projects/profile/pom.xml    |    22 +
 .../resources/projects/profile/pom.xml_expected    |    22 +
 .../test/resources/projects/profilenoid/pom.xml    |    15 +
 .../resources/projects/simple/META-INF/MANIFEST.MF |     7 +
 .../projects/simple/META-INF/MANIFEST.MF_expected  |     7 +
 .../src/test/resources/projects/simple/pom.xml     |     9 +
 .../resources/projects/simple/pom.xml_expected     |     9 +
 .../projects/updatepom/bundle/META-INF/MANIFEST.MF |     7 +
 .../updatepom/bundle/META-INF/MANIFEST.MF_expected |     7 +
 .../resources/projects/updatepom/bundle/pom.xml    |    13 +
 .../projects/updatepom/bundle/pom.xml_expected     |    14 +
 .../projects/updatepom/feature/feature.xml         |     6 +
 .../updatepom/feature/feature.xml_expected         |     6 +
 .../resources/projects/updatepom/feature/pom.xml   |    13 +
 .../projects/updatepom/feature/pom.xml_expected    |    14 +
 .../src/test/resources/projects/updatepom/pom.xml  |    15 +
 .../resources/projects/updatepom/product/pom.xml   |    13 +
 .../projects/updatepom/product/pom.xml_expected    |    14 +
 .../projects/updatepom/product/product.product     |     7 +
 .../updatepom/product/product.product_expected     |     7 +
 .../versionranges/bundle1/META-INF/MANIFEST.MF     |     8 +
 .../bundle1/META-INF/MANIFEST.MF_expected          |     8 +
 .../projects/versionranges/bundle1/pom.xml         |    13 +
 .../versionranges/bundle2/META-INF/MANIFEST.MF     |    10 +
 .../bundle2/META-INF/MANIFEST.MF_expected          |    10 +
 .../projects/versionranges/bundle2/pom.xml         |    13 +
 .../versionranges/bundle3/META-INF/MANIFEST.MF     |     8 +
 .../bundle3/META-INF/MANIFEST.MF_expected          |     8 +
 .../projects/versionranges/bundle3/pom.xml         |    14 +
 .../versionranges/fragment/META-INF/MANIFEST.MF    |     7 +
 .../fragment/META-INF/MANIFEST.MF_expected         |     7 +
 .../projects/versionranges/fragment/pom.xml        |    13 +
 .../test/resources/projects/versionranges/pom.xml  |    16 +
 tycho-releng/pom.xml                               |   300 +
 tycho-releng/settings-its-eclipse-org.xml          |    24 +
 .../resources/org.eclipse.jdt.compiler.apt.pom     |    32 +
 .../src/main/resources/org.eclipse.jdt.core.pom    |    32 +
 .../org.eclipse.osgi.compatibility.state.pom       |    32 +
 .../src/main/resources/org.eclipse.osgi.pom        |    32 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-source-plugin/pom.xml                        |    95 +
 .../tycho/source/AbstractSourceJarMojo.java        |   453 +
 .../org/eclipse/tycho/source/OsgiSourceMojo.java   |   466 +
 .../tycho/source/SourcesP2MetadataProvider.java    |    59 +
 .../eclipse/tycho/source/OsgiSourceMojoTest.java   |   128 +
 .../test/resources/bundle01/META-INF/MANIFEST.MF   |     4 +
 .../src/test/resources/bundle01/pom.xml            |    10 +
 .../sourceMojo/noSources/build.properties          |     1 +
 .../sourceMojo/srcFolder/build.properties          |     1 +
 .../sourceMojo/srcIncludesOnly/build.properties    |     2 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    11 +
 .../build.properties                               |    13 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.surefire.junit/pom.xml       |    55 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    14 +
 .../build.properties                               |    13 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.surefire.junit4/pom.xml      |    54 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    22 +
 .../org.eclipse.tycho.surefire.junit47/about.html  |    52 +
 .../about_files/LICENSE                            |   202 +
 .../about_files/NOTICE                             |     7 +
 .../build.properties                               |    16 +
 .../plugin.properties                              |    11 +
 .../org.eclipse.tycho.surefire.junit47/pom.xml     |    64 +
 .../.settings/org.eclipse.jdt.core.prefs           |   287 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 .../META-INF/MANIFEST.MF                           |    17 +
 .../build.properties                               |    17 +
 .../plugin.properties                              |    11 +
 .../plugin.xml                                     |    51 +
 .../org.eclipse.tycho.surefire.osgibooter/pom.xml  |    68 +
 .../osgibooter/AbstractUITestApplication.java      |   136 +
 .../tycho/surefire/osgibooter/Activator.java       |   106 +
 .../surefire/osgibooter/CombinedClassLoader.java   |    63 +
 .../osgibooter/HeadlessTestApplication.java        |    24 +
 .../surefire/osgibooter/OsgiSurefireBooter.java    |   204 +
 .../surefire/osgibooter/UITestApplication.java     |    40 +
 .../surefire/osgibooter/UITestApplication32.java   |    28 +
 tycho-surefire/pom.xml                             |   104 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-surefire/tycho-surefire-plugin/pom.xml       |   147 +
 .../org/eclipse/tycho/surefire/ParallelMode.java   |    19 +
 .../java/org/eclipse/tycho/surefire/TestMojo.java  |  1171 +
 .../provider/impl/AbstractJUnitProvider.java       |    54 +
 .../surefire/provider/impl/JUnit3Provider.java     |    57 +
 .../surefire/provider/impl/JUnit47Provider.java    |    81 +
 .../surefire/provider/impl/JUnit4Provider.java     |    58 +
 .../surefire/provider/impl/ProviderHelper.java     |   148 +
 .../provider/spi/TestFrameworkProvider.java        |    64 +
 .../surefire/provisioning/BundlesPublisher.java    |    87 +
 .../ProvisionedEquinoxInstallation.java            |    67 +
 .../ProvisionedInstallationBuilder.java            |   166 +
 .../ProvisionedInstallationBuilderFactory.java     |    44 +
 .../ProvisionedInstallationDescription.java        |   159 +
 .../org/eclipse/tycho/surefire/TestMojoTest.java   |   146 +
 .../tycho/surefire/TestMojoToolchainTests.java     |   103 +
 .../provider/impl/AbstractJUnitProviderTest.java   |    59 +
 .../surefire/provider/impl/Junit3ProviderTest.java |    41 +
 .../provider/impl/Junit47ProviderTest.java         |    52 +
 .../surefire/provider/impl/Junit4ProviderTest.java |    43 +
 .../surefire/provider/impl/ProviderHelperTest.java |   216 +
 .../ProvisionedInstallationBuilderTest.java        |    45 +
 .../excludesIncludesTestDirectory/ATest.txt        |    11 +
 .../AnotherTestCase.txt                            |    11 +
 .../META-INF/ECLIPSEF.RSA                          |   Bin 0 -> 5641 bytes
 .../META-INF/ECLIPSEF.SF                           |    14 +
 .../META-INF/MANIFEST.MF                           |    20 +
 .../META-INF/eclipse.inf                           |     3 +
 .../org.junit4_4.7.0.v20100104/about.html          |    28 +
 .../org.junit4_4.7.0.v20100104/plugin.properties   |    13 +
 .../META-INF/ECLIPSEF.RSA                          |   Bin 0 -> 3487 bytes
 .../META-INF/ECLIPSEF.SF                           |    20 +
 .../META-INF/MANIFEST.MF                           |    29 +
 .../META-INF/eclipse.inf                           |     4 +
 .../org.junit_3.8.2.v20090203-1005/about.html      |    46 +
 .../about_files/cpl-v10.html                       |   125 +
 .../plugin.properties                              |    13 +
 .../META-INF/ECLIPSEF.RSA                          |   Bin 0 -> 5640 bytes
 .../META-INF/ECLIPSEF.SF                           |    20 +
 .../META-INF/MANIFEST.MF                           |    46 +
 .../META-INF/eclipse.inf                           |     4 +
 .../about.html                                     |    90 +
 .../about_files/cpl-v10.html                       |   125 +
 .../plugin.properties                              |    13 +
 .../.settings/org.eclipse.jdt.core.prefs           |   288 +
 .../.settings/org.eclipse.jdt.ui.prefs             |    56 +
 tycho-testing-harness/pom.xml                      |    93 +
 .../tycho/test/AbstractTychoIntegrationTest.java   |   244 +
 .../tycho/test/util/ArchiveContentUtil.java        |    92 +
 .../tycho/test/util/EclipseInstallationTool.java   |    53 +
 .../eclipse/tycho/test/util/EnvironmentUtil.java   |   114 +
 .../tycho/test/util/LocalMavenRepositoryTool.java  |   139 +
 .../tycho/test/util/NoopFileLockService.java       |    45 +
 .../eclipse/tycho/test/util/P2RepositoryTool.java  |   369 +
 .../org/eclipse/tycho/test/util/TychoMatchers.java |   121 +
 .../tycho/testing/AbstractTychoMojoTestCase.java   |   187 +
 .../tycho/testing/CompoundRuntimeException.java    |    42 +
 .../tycho/testing/EmptyLifecycleExecutor.java      |    78 +
 .../tycho/testing/StubEquinoxRuntimeLocator.java   |    22 +
 .../java/org/eclipse/tycho/testing/TestUtil.java   |    47 +
 .../tycho/testing/AbstractTychoMojoTestCase.xml    |     9 +
 .../org/eclipse/tycho/testing/settings.properties  |     1 +
 10456 files changed, 2052051 insertions(+), 166 deletions(-)

diff --cc debian/README.source
index 0000000,0000000..f1a42bf
new file mode 100644
--- /dev/null
+++ b/debian/README.source
@@@ -1,0 -1,0 +1,6 @@@
++This is not actually full Tycho. Tycho requires Eclipse to build, and both
++Eclipse and Tycho require Tycho itself to build (a previous version of Tycho
++would be enough but we don't have it (yet).
++We started with http://pkgs.fedoraproject.org/cgit/rpms/tycho.git/tree/tycho-bootstrap.sh
++to understand which portions of Tycho may be built without Eclipse.
++
diff --cc debian/changelog
index 439b0b3,0000000..b35ae5e
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,6 -1,0 +1,7 @@@
 +tycho (0.25.0-1) unstable; urgency=medium
 +
-   * Initial Experimental Release. (Closes: #816604)
-   * Christopher Hoskin <christopher.hoskin at gmail.com> upgraded to 0.25.0
++  * Initial release. (Closes: #816604)
++  * Thanks to Luca Vercelli and Christopher Hoskin for their initial work on
++    this package.
 +
-  -- Luca Vercelli <luca.vercelli.to at gmail.com>  Wed, 29 Jun 2016 22:05:18 +0100
++ -- Markus Koschany <apo at debian.org>  Tue, 29 Nov 2016 21:42:39 +0100
diff --cc debian/compat
index ec63514,0000000..f599e28
mode 100644,000000..100644
--- a/debian/compat
+++ b/debian/compat
@@@ -1,1 -1,0 +1,1 @@@
- 9
++10
diff --cc debian/control
index 004d662,0000000..91e6cdc
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,91 -1,0 +1,68 @@@
 +Source: tycho
 +Section: java
 +Priority: optional
- Homepage: https://eclipse.org/tycho/
- Standards-Version: 3.9.8
- Maintainer: Debian Orbital Alignment Team <pkg-java-maintainers at lists.alioth.debian.org>
++Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 +Uploaders:
-  Luca Vercelli <luca.vercelli.to at gmail.com>
++ Luca Vercelli <luca.vercelli.to at gmail.com>,
++ Markus Koschany <apo at debian.org>
 +Build-Depends:
-  debhelper (>=9),
-  openjdk-8-jdk,
-  maven (>=3.0),
-  maven-debian-helper,
-  maven-repo-helper,
-  rsync,
-  libmaven-resources-plugin-java,
-  libmaven-compiler-plugin-java,
-  libsurefire-java,
-  libmaven-jar-plugin-java,
-  libmaven-clean-plugin-java,
++ ant,
++ debhelper (>= 10),
++ default-jdk,
++ ecj,
++ glassfish-javaee,
 + libaether-java,
-  zip,
- #if maven asks for org.apache.maven.plugins:maven-resources-plugin:2.3
- #then probably you have to apt-get purge it and reinstall
-  libmaven-plugin-tools-java (>=3.0),
-  libmaven-bundle-plugin-java (>=2.5.4),
++ libasm4-java,
++ libbcel-java,
++ libcommons-compress-java,
++ libcommons-exec-java,
++ libcommons-jxpath-java,
++ libdecentxml-java,
++ libgeronimo-commonj-spec-java,
++ libicu4j-java,
++ libmaven-archiver-java (>=2.0),
 + libmaven-assembly-plugin-java,
- #this should install maven artifact 2.5.4.
- #If it doesn't, probably you have to apt-get --reinstall it
++ libmaven-bundle-plugin-java (>=2.5.4),
++ libmaven-clean-plugin-java,
++ libmaven-compiler-plugin-java,
 + libmaven-dependency-plugin-java,
++ libmaven-jar-plugin-java,
 + libmaven-plugin-testing-java,
-  libmaven-verifier-java,
-  libmaven-source-plugin-java,
++ libmaven-plugin-tools-java (>=3.0),
++ libmaven-resources-plugin-java,
 + libmaven-site-plugin-java,
-  libmaven-archiver-java (>=2.0),
-  libplexus-utils-java,
-  libplexus-component-metadata-java (>=1.5),
- #this should install maven artifact 1.5.5.
- #If it doesn't, probably you have to apt-get --reinstall it
-  libplexus-compiler-java (>=2.0),
-  libcommons-exec-java,
-  libdecentxml-java,
-  libcommons-compress-java,
-  libbcel-java,
-  ecj,
++ libmaven-source-plugin-java,
++ libmaven-verifier-java,
 + libmockito-java,
-  libcommons-jxpath-java,
-  libgeronimo-commonj-spec-java,
-  glassfish-javaee,
-  libicu4j-java,
++ libplexus-compiler-java (>=2.0),
++ libplexus-component-metadata-java (>=1.5),
++ libplexus-utils-java,
 + libsac-java,
-  sat4j (>=2.3.5),
++ libsurefire-java,
 + libxz-java,
-  libasm4-java,
-  ant
-  
++ maven-debian-helper,
++ rsync,
++ sat4j (>= 2.3.5),
++ zip
++Standards-Version: 3.9.8
++Vcs-Git: https://anonscm.debian.org/git/pkg-java/tycho.git
++Vcs-Browser: https://anonscm.debian.org/cgit/pkg-java/tycho.git
++Homepage: https://eclipse.org/tycho/
++
 +Package: libtycho-java
- # Pre-Depends: <comma-separated list of packages>
++Architecture: all
 +Depends:
-  libplexus-utils-java,
-  libcommons-exec-java,
-  libdecentxml-java,
-  libcommons-compress-java,
-  libbcel-java,
-  ecj,
-  libmockito-java,
-  libcommons-jxpath-java,
-  libgeronimo-commonj-spec-java,
-  glassfish-javaee,
-  libicu4j-java,
-  libsac-java,
-  sat4j (>=2.3.5),
-  libxz-java,
++ ${maven:Depends},
 + ${misc:Depends}
- # Recommends: <comma-separated list of packages>
- # Suggests: <comma-separated list of packages>
- # Provides: <comma-separated list of packages>
- # Replaces: <comma-separated list of packages>
- Architecture: all
- # Copyright: GPL2
- # Changelog: <changelog file; defaults to a generic changelog>
- # Readme: <README.Debian file; defaults to a generic one>
- # Extra-Files: <comma-separated list of additional files for the doc directory>
- # Files: <pair of space-separated paths; First is file to include, second is destination>
- #  <more pairs, if there's more than one file to include. Notice the starting space>
- Description: Build Eclipse plugins with Maven
-  Tycho is focused on a Maven-centric, manifest-first approach 
-  to building Eclipse plug-ins, features, update sites, RCP applications 
-  and OSGi bundles.
-  .
-  Required to build many Eclipse plugins.
++Recommends:
++ ${maven:Recommends}
++Description: build Eclipse plugins with Maven
++ Tycho is a set of Maven plugins and extensions for building Eclipse plugins
++ and OSGI bundles with Maven. Eclipse plugins and OSGI bundles have their own
++ metadata for expressing dependencies, source folder locations, etc. that are
++ normally found in a Maven POM. Tycho uses native metadata for Eclipse plugins
++ and OSGi bundles and uses the POM to configure and drive the build. Tycho
++ supports bundles, fragments, features, update site projects and RCP
++ applications. Tycho also knows how to run JUnit test plugins using OSGi
++ runtime and there is also support for sharing build results using Maven
++ artifact repositories.
diff --cc debian/copyright
index 0bb5c32,0000000..4cbc2b9
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,113 -1,0 +1,1590 @@@
 +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
- Upstream-Name: tycho
- Source: http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/snapshot
++Upstream-Name: Tycho
++Source: http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/
 +
 +Files: *
- Copyright: 2006 Eclipse Software Foundation
- License: EPL
-  Eclipse Public License
-  THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
++Copyright: 2006, Eclipse Software Foundation
++           2008, 2011 Sonatype Inc. and others
++           2003, 2005 IBM Corporation and others
++           2009, Avaloq Evolution AG and others
++License: EPL-1.0
++
++Files: debian/*
++Copyright: 2016, Luca Vercelli <luca.vercelli.to at gmail.com>
++           2016, Markus Koschany <apo at debian.org>
++License: EPL-1.0
++
++Files: eclipse-bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationAdminPermission.java
++ eclipse-bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationDescriptor.java
++ eclipse-bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationException.java
++ eclipse-bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ApplicationHandle.java
++ eclipse-bundles/org.eclipse.equinox.app/osgi/org/osgi/service/application/ScheduledApplication.java
++ eclipse-bundles/org.eclipse.equinox.preferences/src/org/osgi/service/prefs/BackingStoreException.java
++ eclipse-bundles/org.eclipse.equinox.preferences/src/org/osgi/service/prefs/Preferences.java
++ eclipse-bundles/org.eclipse.equinox.preferences/src/org/osgi/service/prefs/PreferencesService.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/dto/DTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/dto/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/AdaptPermission.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/AdminPermission.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/AllServiceListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/Bundle.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleActivator.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleContext.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleEvent.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleException.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundlePermission.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/BundleReference.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/CapabilityPermission.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/Configurable.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/Constants.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/Filter.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/FrameworkEvent.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/FrameworkListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/FrameworkUtil.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/InvalidSyntaxException.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/PackagePermission.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/PrototypeServiceFactory.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceEvent.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceException.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceFactory.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceObjects.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServicePermission.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceReference.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/ServiceRegistration.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/SignerProperty.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/SynchronousBundleListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/UnfilteredServiceListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/Version.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/VersionRange.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/Capability.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/Namespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/Requirement.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/Resource.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/Wire.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/Wiring.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/Configuration.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ConfigurationAdmin.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ConfigurationEvent.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ConfigurationException.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ConfigurationListener.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ConfigurationPermission.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ConfigurationPlugin.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ManagedService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/ManagedServiceFactory.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/SynchronousConfigurationListener.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/cm/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/ComponentConstants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/ComponentContext.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/ComponentException.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/ComponentFactory.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/ComponentInstance.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/Constants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/Device.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/Driver.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/DriverLocator.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/DriverSelector.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/Match.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/device/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/Event.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/EventAdmin.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/EventConstants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/EventHandler.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/EventProperties.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/TopicPermission.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/event/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/HttpContext.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/HttpService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/NamespaceException.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/log/LogEntry.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/log/LogListener.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/log/LogReaderService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/log/LogService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/log/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/metatype/AttributeDefinition.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/metatype/MetaTypeInformation.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/metatype/MetaTypeProvider.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/metatype/MetaTypeService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/metatype/ObjectClassDefinition.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/metatype/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/provisioning/ProvisioningService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/provisioning/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPAction.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPDevice.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPEventListener.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPException.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPIcon.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPLocalStateVariable.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPService.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/UPnPStateVariable.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/upnp/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/Authorization.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/Group.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/Role.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/User.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/UserAdmin.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/UserAdminEvent.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/UserAdminListener.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/UserAdminPermission.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/useradmin/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/BasicEnvelope.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/Consumer.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/Envelope.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/Producer.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/Wire.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/WireAdmin.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/WireAdminEvent.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/WireAdminListener.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/WireConstants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/WirePermission.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/wireadmin/package-info.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/measurement/Measurement.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/measurement/State.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/measurement/Unit.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/measurement/package-info.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/position/Position.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/position/package-info.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/xml/XMLParserActivator.java
++ eclipse-bundles/org.eclipse.osgi.util/src/org/osgi/util/xml/package-info.java
++ eclipse-bundles/org.eclipse.equinox.registry/src/org/eclipse/core/internal/registry/ReferenceMap.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/Candidates.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/FelixResolveContext.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/Logger.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/ResolutionError.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/ResolverImpl.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/SimpleHostedCapability.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/Util.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/WireImpl.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/WrappedCapability.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/WrappedRequirement.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/WrappedResource.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/dto/BundleDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/dto/FrameworkDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/dto/ServiceReferenceDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/dto/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/launch/Framework.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/launch/FrameworkFactory.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/launch/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/AbstractWiringNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/BundleNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/ExecutionEnvironmentNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/HostNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/IdentityNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/NativeNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/PackageNamespace.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/namespace/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/startlevel/BundleStartLevel.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/startlevel/FrameworkStartLevel.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/startlevel/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleCapability.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRequirement.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRevision.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleRevisions.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWire.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/BundleWiring.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/FrameworkWiring.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/CapabilityDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/CapabilityRefDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/RequirementDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/RequirementRefDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/ResourceDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/WireDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/WiringDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/resource/dto/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/BundleLocationCondition.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/BundleSignerCondition.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/Condition.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/ConditionInfo.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionAdmin.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionInfo.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/ConditionalPermissionUpdate.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/condpermadmin/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/log/LogEntry.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/log/LogListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/log/LogReaderService.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/log/LogService.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/log/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/packageadmin/ExportedPackage.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/packageadmin/PackageAdmin.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/packageadmin/RequiredBundle.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/packageadmin/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/permissionadmin/PermissionAdmin.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/permissionadmin/PermissionInfo.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/permissionadmin/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/resolver/HostedCapability.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/resolver/ResolutionException.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/resolver/ResolveContext.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/resolver/Resolver.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/resolver/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/startlevel/StartLevel.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/startlevel/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/url/AbstractURLStreamHandlerService.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/url/URLConstants.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/url/URLStreamHandlerService.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/url/URLStreamHandlerSetter.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/service/url/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/AbstractTracked.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/BundleTracker.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/BundleTrackerCustomizer.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTracker.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/ServiceTrackerCustomizer.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/util/tracker/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/Activate.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/Component.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/ConfigurationPolicy.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/Deactivate.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/Modified.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/Reference.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/ReferenceCardinality.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/ReferencePolicy.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/ReferencePolicyOption.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/component/annotations/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/context/ServletContextHelper.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/context/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/HttpServiceRuntime.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/HttpServiceRuntimeConstants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/whiteboard/HttpWhiteboardConstants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/whiteboard/package-info.java
++ tycho-compiler-plugin/src/main/java/org/eclipse/tycho/compiler/AbstractOsgiCompilerMojo.java
++ tycho-compiler-plugin/src/main/java/org/eclipse/tycho/compiler/OsgiCompilerMojo.java
++ tycho-source-plugin/src/main/java/org/eclipse/tycho/source/AbstractSourceJarMojo.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/ArrayMap.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/CopyOnWriteList.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/CopyOnWriteSet.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/OpenHashMap.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/OpenHashMapList.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/OpenHashMapSet.java
++ eclipse-bundles/org.eclipse.osgi/felix/src/org/apache/felix/resolver/util/ShadowList.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/bundle/CollisionHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/bundle/EventHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/bundle/FindHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/bundle/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/resolver/ResolverHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/resolver/ResolverHookFactory.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/resolver/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/service/EventHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/service/EventListenerHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/service/FindHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/service/ListenerHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/service/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/weaving/WeavingException.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/weaving/WeavingHook.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/weaving/WovenClass.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/weaving/WovenClassListener.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/hooks/weaving/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/startlevel/dto/BundleStartLevelDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/startlevel/dto/FrameworkStartLevelDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/startlevel/dto/package-info.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/dto/BundleRevisionDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/dto/BundleWireDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/dto/BundleWiringDTO.java
++ eclipse-bundles/org.eclipse.osgi/osgi/src/org/osgi/framework/wiring/dto/package-info.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/BaseServletDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/DTOConstants.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/ErrorPageDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FailedErrorPageDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FailedFilterDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FailedListenerDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FailedResourceDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FailedServletContextDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FailedServletDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/FilterDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/ListenerDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/RequestInfoDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/ResourceDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/RuntimeDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/ServletContextDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/ServletDTO.java
++ eclipse-bundles/org.eclipse.osgi.services/src/org/osgi/service/http/runtime/dto/package-info.java
++ tycho-compiler-plugin/src/main/java/copied/org/apache/maven/plugin/AbstractCompilerMojo.java
++ tycho-compiler-plugin/src/main/java/copied/org/apache/maven/plugin/CompilationFailureException.java
++Copyright: OSGi Alliance (2004, 2010)
++License: Apache-2.0
++
++Files: eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_custom.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_custom.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_stats.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_stats.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/atk_structs.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_custom.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_custom.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_stats.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os_structs.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/library/gnome.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/library/gnome.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/library/gnome_stats.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/library/gnome_stats.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/library/gnome_structs.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/library/gnome_structs.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/library/webkitgtk.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/library/webkitgtk.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/library/webkitgtk_stats.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/library/webkitgtk_stats.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/library/webkitgtk_structs.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/library/webkitgtk_structs.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/win32/library/webkit_win32.cpp
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/win32/library/webkit_win32_stats.cpp
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/win32/library/webkit_win32_stats.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/win32/library/webkit_win32_structs.cpp
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/win32/library/webkit_win32_structs.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/Platform.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GInterfaceInfo.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GObjectClass.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GTypeInfo.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GTypeQuery.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkColor.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkDragContext.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEvent.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventAny.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventButton.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventCrossing.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventExpose.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventFocus.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventKey.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventMotion.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventProperty.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventScroll.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkEventWindowState.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkGCValues.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkGeometry.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkImage.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkRGBA.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkRectangle.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkVisual.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GdkWindowAttr.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkAdjustment.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkAllocation.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkBorder.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkCellRendererClass.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkFixed.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkRequisition.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkTargetEntry.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GtkWidgetClass.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/OS.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoAttrColor.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoAttrInt.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoAttribute.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoItem.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoLayoutLine.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoLayoutRun.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoLogAttr.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/PangoRectangle.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/org/eclipse/swt/internal/gnome/GNOME.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Program/gnome/org/eclipse/swt/internal/gnome/GnomeVFSMimeApplication.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/internal/webkit/JSClassDefinition.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT WebKit/gtk/org/eclipse/swt/internal/webkit/WebKitGTK.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/ATK.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkActionIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkAttribute.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkComponentIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkEditableTextIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkHypertextIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkObjectClass.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkObjectFactoryClass.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkSelectionIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkTableIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkTextIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkTextRange.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkTextRectangle.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/AtkValueIface.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/accessibility/gtk/GtkAccessible.java
++Copyright: 2000, 2012 IBM Corporation and others
++License: LGPL-2.1
++
++Files: eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_custom.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_stats.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.c
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/library/cairo_structs.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/XPCOM.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsDynamicFunctionLoad.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsEmbedString.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIAppShell.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIAuthInformation.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIBaseWindow.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICancelable.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICategoryManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICertOverrideService.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICertificateDialogs.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIChannel.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIClassInfo.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIComponentManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIComponentRegistrar.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICookie.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICookieManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsICookieService.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsID.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMDocument.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMEvent.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMEventTarget.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMKeyEvent.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMMouseEvent.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMNode.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMSerializer.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMUIEvent.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMWindow.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDOMWindowCollection.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDataType.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIDocShell.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIEmbeddingSiteWindow.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIFile.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIFilePicker.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIFocusManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIHelperAppLauncher.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIHelperAppLauncher_1_8.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIHttpChannel.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIIOService.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIInputStream.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIInterfaceInfo.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIInterfaceInfoManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIInterfaceRequestor.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIJSContextStack.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsILocalFile.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIMIMEInputStream.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIMemory.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIObserverService.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIPrefBranch.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIPrefLocalizedString.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIPrefService.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIPrincipal.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIPrompt.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIPromptService.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIProperties.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIRequest.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsISSLStatus.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIScriptContext.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIScriptGlobalObject.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIScriptSecurityManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsISeekableStream.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsISerializable.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIServiceManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsISimpleEnumerator.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsISupports.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsITransfer.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIURI.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIUploadChannel.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIVariant.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowser.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserChrome.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserFocus.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserSetup.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebBrowserStream.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebNavigation.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebNavigationInfo.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebProgress.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebProgressListener.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWebProgressListener2.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWindowWatcher.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIWritableVariant.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIX509Cert.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIX509CertValidity.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIXPCSecurityManager.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/nsIXPConnect.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/cairo_path_data_t.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/cairo_path_t.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/init/GREProperty.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/init/GREVersionRange.java
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/org/eclipse/swt/internal/mozilla/init/XPCOMInit.java
++Copyright: 2003, 2014 IBM Corp
++License: MPL-1.1
++
++Files: eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/nsIGlobalObject_24.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/nsIScriptContext_24.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/nsIScriptGlobalObject_24.h
++Copyright: Netscape Communications Corporation and SWT
++License: MPL-2.0
++
++Files: eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/nsIScriptContext.h
++ eclipse-bundles/org.eclipse.swt/Eclipse SWT Mozilla/common/library/nsIScriptGlobalObject.h
++Copyright: Netscape Communications Corporation and SWT
++License: MPL-1.1 or GPL-2 or LGPL-2.1
++
++License: GPL-2
++ On Debian systems the complete license text of the GNU General Public
++ License 2 can be found in /usr/share/common-licenses/GPL-2.
++
++License: LGPL-2.1
++ On Debian systems the complete license text of the GNU Lesser General Public
++ License 2.1 can be found in /usr/share/common-licenses/LGPL-2.1.
++
++License: Apache-2.0
++ On Debian systems the complete license text of the Apache License 2.0 can be
++ found in /usr/share/common-licenses/Apache-2.0.
++
++License: MPL-1.1
++                          MOZILLA PUBLIC LICENSE
++                                Version 1.1
++ .
++                              ---------------
++ .
++ 1. Definitions.
++ .
++     1.0.1. "Commercial Use" means distribution or otherwise making the
++     Covered Code available to a third party.
++ .
++     1.1. "Contributor" means each entity that creates or contributes to
++     the creation of Modifications.
++ .
++     1.2. "Contributor Version" means the combination of the Original
++     Code, prior Modifications used by a Contributor, and the Modifications
++     made by that particular Contributor.
++ .
++     1.3. "Covered Code" means the Original Code or Modifications or the
++     combination of the Original Code and Modifications, in each case
++     including portions thereof.
++ .
++     1.4. "Electronic Distribution Mechanism" means a mechanism generally
++     accepted in the software development community for the electronic
++     transfer of data.
++ .
++     1.5. "Executable" means Covered Code in any form other than Source
++     Code.
++ .
++     1.6. "Initial Developer" means the individual or entity identified
++     as the Initial Developer in the Source Code notice required by Exhibit
++     A.
++ .
++     1.7. "Larger Work" means a work which combines Covered Code or
++     portions thereof with code not governed by the terms of this License.
++ .
++     1.8. "License" means this document.
++ .
++     1.8.1. "Licensable" means having the right to grant, to the maximum
++     extent possible, whether at the time of the initial grant or
++     subsequently acquired, any and all of the rights conveyed herein.
++ .
++     1.9. "Modifications" means any addition to or deletion from the
++     substance or structure of either the Original Code or any previous
++     Modifications. When Covered Code is released as a series of files, a
++     Modification is:
++          A. Any addition to or deletion from the contents of a file
++          containing Original Code or previous Modifications.
++ .
++          B. Any new file that contains any part of the Original Code or
++          previous Modifications.
++ .
++     1.10. "Original Code" means Source Code of computer software code
++     which is described in the Source Code notice required by Exhibit A as
++     Original Code, and which, at the time of its release under this
++     License is not already Covered Code governed by this License.
++ .
++     1.10.1. "Patent Claims" means any patent claim(s), now owned or
++     hereafter acquired, including without limitation,  method, process,
++     and apparatus claims, in any patent Licensable by grantor.
++ .
++     1.11. "Source Code" means the preferred form of the Covered Code for
++     making modifications to it, including all modules it contains, plus
++     any associated interface definition files, scripts used to control
++     compilation and installation of an Executable, or source code
++     differential comparisons against either the Original Code or another
++     well known, available Covered Code of the Contributor's choice. The
++     Source Code can be in a compressed or archival form, provided the
++     appropriate decompression or de-archiving software is widely available
++     for no charge.
++ .
++     1.12. "You" (or "Your")  means an individual or a legal entity
++     exercising rights under, and complying with all of the terms of, this
++     License or a future version of this License issued under Section 6.1.
++     For legal entities, "You" includes any entity which controls, is
++     controlled by, or is under common control with You. For purposes of
++     this definition, "control" means (a) the power, direct or indirect,
++     to cause the direction or management of such entity, whether by
++     contract or otherwise, or (b) ownership of more than fifty percent
++     (50%) of the outstanding shares or beneficial ownership of such
++     entity.
++ .
++ 2. Source Code License.
++ .
++     2.1. The Initial Developer Grant.
++     The Initial Developer hereby grants You a world-wide, royalty-free,
++     non-exclusive license, subject to third party intellectual property
++     claims:
++          (a)  under intellectual property rights (other than patent or
++          trademark) Licensable by Initial Developer to use, reproduce,
++          modify, display, perform, sublicense and distribute the Original
++          Code (or portions thereof) with or without Modifications, and/or
++          as part of a Larger Work; and
++ .
++          (b) under Patents Claims infringed by the making, using or
++          selling of Original Code, to make, have made, use, practice,
++          sell, and offer for sale, and/or otherwise dispose of the
++          Original Code (or portions thereof).
++ .
++          (c) the licenses granted in this Section 2.1(a) and (b) are
++          effective on the date Initial Developer first distributes
++          Original Code under the terms of this License.
++ .
++          (d) Notwithstanding Section 2.1(b) above, no patent license is
++          granted: 1) for code that You delete from the Original Code; 2)
++          separate from the Original Code;  or 3) for infringements caused
++          by: i) the modification of the Original Code or ii) the
++          combination of the Original Code with other software or devices.
++ .
++     2.2. Contributor Grant.
++     Subject to third party intellectual property claims, each Contributor
++     hereby grants You a world-wide, royalty-free, non-exclusive license
++ .
++          (a)  under intellectual property rights (other than patent or
++          trademark) Licensable by Contributor, to use, reproduce, modify,
++          display, perform, sublicense and distribute the Modifications
++          created by such Contributor (or portions thereof) either on an
++          unmodified basis, with other Modifications, as Covered Code
++          and/or as part of a Larger Work; and
++ .
++          (b) under Patent Claims infringed by the making, using, or
++          selling of  Modifications made by that Contributor either alone
++          and/or in combination with its Contributor Version (or portions
++          of such combination), to make, use, sell, offer for sale, have
++          made, and/or otherwise dispose of: 1) Modifications made by that
++          Contributor (or portions thereof); and 2) the combination of
++          Modifications made by that Contributor with its Contributor
++          Version (or portions of such combination).
++ .
++          (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
++          effective on the date Contributor first makes Commercial Use of
++          the Covered Code.
++ .
++          (d)    Notwithstanding Section 2.2(b) above, no patent license is
++          granted: 1) for any code that Contributor has deleted from the
++          Contributor Version; 2)  separate from the Contributor Version;
++          3)  for infringements caused by: i) third party modifications of
++          Contributor Version or ii)  the combination of Modifications made
++          by that Contributor with other software  (except as part of the
++          Contributor Version) or other devices; or 4) under Patent Claims
++          infringed by Covered Code in the absence of Modifications made by
++          that Contributor.
++ .
++ 3. Distribution Obligations.
++ .
++     3.1. Application of License.
++     The Modifications which You create or to which You contribute are
++     governed by the terms of this License, including without limitation
++     Section 2.2. The Source Code version of Covered Code may be
++     distributed only under the terms of this License or a future version
++     of this License released under Section 6.1, and You must include a
++     copy of this License with every copy of the Source Code You
++     distribute. You may not offer or impose any terms on any Source Code
++     version that alters or restricts the applicable version of this
++     License or the recipients' rights hereunder. However, You may include
++     an additional document offering the additional rights described in
++     Section 3.5.
++ .
++     3.2. Availability of Source Code.
++     Any Modification which You create or to which You contribute must be
++     made available in Source Code form under the terms of this License
++     either on the same media as an Executable version or via an accepted
++     Electronic Distribution Mechanism to anyone to whom you made an
++     Executable version available; and if made available via Electronic
++     Distribution Mechanism, must remain available for at least twelve (12)
++     months after the date it initially became available, or at least six
++     (6) months after a subsequent version of that particular Modification
++     has been made available to such recipients. You are responsible for
++     ensuring that the Source Code version remains available even if the
++     Electronic Distribution Mechanism is maintained by a third party.
++ .
++     3.3. Description of Modifications.
++     You must cause all Covered Code to which You contribute to contain a
++     file documenting the changes You made to create that Covered Code and
++     the date of any change. You must include a prominent statement that
++     the Modification is derived, directly or indirectly, from Original
++     Code provided by the Initial Developer and including the name of the
++     Initial Developer in (a) the Source Code, and (b) in any notice in an
++     Executable version or related documentation in which You describe the
++     origin or ownership of the Covered Code.
++ .
++     3.4. Intellectual Property Matters
++          (a) Third Party Claims.
++          If Contributor has knowledge that a license under a third party's
++          intellectual property rights is required to exercise the rights
++          granted by such Contributor under Sections 2.1 or 2.2,
++          Contributor must include a text file with the Source Code
++          distribution titled "LEGAL" which describes the claim and the
++          party making the claim in sufficient detail that a recipient will
++          know whom to contact. If Contributor obtains such knowledge after
++          the Modification is made available as described in Section 3.2,
++          Contributor shall promptly modify the LEGAL file in all copies
++          Contributor makes available thereafter and shall take other steps
++          (such as notifying appropriate mailing lists or newsgroups)
++          reasonably calculated to inform those who received the Covered
++          Code that new knowledge has been obtained.
++ .
++          (b) Contributor APIs.
++          If Contributor's Modifications include an application programming
++          interface and Contributor has knowledge of patent licenses which
++          are reasonably necessary to implement that API, Contributor must
++          also include this information in the LEGAL file.
++ .
++               (c)    Representations.
++          Contributor represents that, except as disclosed pursuant to
++          Section 3.4(a) above, Contributor believes that Contributor's
++          Modifications are Contributor's original creation(s) and/or
++          Contributor has sufficient rights to grant the rights conveyed by
++          this License.
++ .
++     3.5. Required Notices.
++     You must duplicate the notice in Exhibit A in each file of the Source
++     Code.  If it is not possible to put such notice in a particular Source
++     Code file due to its structure, then You must include such notice in a
++     location (such as a relevant directory) where a user would be likely
++     to look for such a notice.  If You created one or more Modification(s)
++     You may add your name as a Contributor to the notice described in
++     Exhibit A.  You must also duplicate this License in any documentation
++     for the Source Code where You describe recipients' rights or ownership
++     rights relating to Covered Code.  You may choose to offer, and to
++     charge a fee for, warranty, support, indemnity or liability
++     obligations to one or more recipients of Covered Code. However, You
++     may do so only on Your own behalf, and not on behalf of the Initial
++     Developer or any Contributor. You must make it absolutely clear than
++     any such warranty, support, indemnity or liability obligation is
++     offered by You alone, and You hereby agree to indemnify the Initial
++     Developer and every Contributor for any liability incurred by the
++     Initial Developer or such Contributor as a result of warranty,
++     support, indemnity or liability terms You offer.
++ .
++     3.6. Distribution of Executable Versions.
++     You may distribute Covered Code in Executable form only if the
++     requirements of Section 3.1-3.5 have been met for that Covered Code,
++     and if You include a notice stating that the Source Code version of
++     the Covered Code is available under the terms of this License,
++     including a description of how and where You have fulfilled the
++     obligations of Section 3.2. The notice must be conspicuously included
++     in any notice in an Executable version, related documentation or
++     collateral in which You describe recipients' rights relating to the
++     Covered Code. You may distribute the Executable version of Covered
++     Code or ownership rights under a license of Your choice, which may
++     contain terms different from this License, provided that You are in
++     compliance with the terms of this License and that the license for the
++     Executable version does not attempt to limit or alter the recipient's
++     rights in the Source Code version from the rights set forth in this
++     License. If You distribute the Executable version under a different
++     license You must make it absolutely clear that any terms which differ
++     from this License are offered by You alone, not by the Initial
++     Developer or any Contributor. You hereby agree to indemnify the
++     Initial Developer and every Contributor for any liability incurred by
++     the Initial Developer or such Contributor as a result of any such
++     terms You offer.
++ .
++     3.7. Larger Works.
++     You may create a Larger Work by combining Covered Code with other code
++     not governed by the terms of this License and distribute the Larger
++     Work as a single product. In such a case, You must make sure the
++     requirements of this License are fulfilled for the Covered Code.
++ .
++ 4. Inability to Comply Due to Statute or Regulation.
++ .
++     If it is impossible for You to comply with any of the terms of this
++     License with respect to some or all of the Covered Code due to
++     statute, judicial order, or regulation then You must: (a) comply with
++     the terms of this License to the maximum extent possible; and (b)
++     describe the limitations and the code they affect. Such description
++     must be included in the LEGAL file described in Section 3.4 and must
++     be included with all distributions of the Source Code. Except to the
++     extent prohibited by statute or regulation, such description must be
++     sufficiently detailed for a recipient of ordinary skill to be able to
++     understand it.
++ .
++ 5. Application of this License.
++ .
++     This License applies to code to which the Initial Developer has
++     attached the notice in Exhibit A and to related Covered Code.
++ .
++ 6. Versions of the License.
++ .
++     6.1. New Versions.
++     Netscape Communications Corporation ("Netscape") may publish revised
++     and/or new versions of the License from time to time. Each version
++     will be given a distinguishing version number.
++ .
++     6.2. Effect of New Versions.
++     Once Covered Code has been published under a particular version of the
++     License, You may always continue to use it under the terms of that
++     version. You may also choose to use such Covered Code under the terms
++     of any subsequent version of the License published by Netscape. No one
++     other than Netscape has the right to modify the terms applicable to
++     Covered Code created under this License.
++ .
++     6.3. Derivative Works.
++     If You create or use a modified version of this License (which you may
++     only do in order to apply it to code which is not already Covered Code
++     governed by this License), You must (a) rename Your license so that
++     the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
++     "MPL", "NPL" or any confusingly similar phrase do not appear in your
++     license (except to note that your license differs from this License)
++     and (b) otherwise make it clear that Your version of the license
++     contains terms which differ from the Mozilla Public License and
++     Netscape Public License. (Filling in the name of the Initial
++     Developer, Original Code or Contributor in the notice described in
++     Exhibit A shall not of themselves be deemed to be modifications of
++     this License.)
++ .
++ 7. DISCLAIMER OF WARRANTY.
++ .
++     COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
++     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
++     WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
++     DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
++     THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
++     IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
++     YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
++     COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
++     OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
++     ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
++ .
++ 8. TERMINATION.
++ .
++     8.1.  This License and the rights granted hereunder will terminate
++     automatically if You fail to comply with terms herein and fail to cure
++     such breach within 30 days of becoming aware of the breach. All
++     sublicenses to the Covered Code which are properly granted shall
++     survive any termination of this License. Provisions which, by their
++     nature, must remain in effect beyond the termination of this License
++     shall survive.
++ .
++     8.2.  If You initiate litigation by asserting a patent infringement
++     claim (excluding declatory judgment actions) against Initial Developer
++     or a Contributor (the Initial Developer or Contributor against whom
++     You file such action is referred to as "Participant")  alleging that:
++ .
++     (a)  such Participant's Contributor Version directly or indirectly
++     infringes any patent, then any and all rights granted by such
++     Participant to You under Sections 2.1 and/or 2.2 of this License
++     shall, upon 60 days notice from Participant terminate prospectively,
++     unless if within 60 days after receipt of notice You either: (i)
++     agree in writing to pay Participant a mutually agreeable reasonable
++     royalty for Your past and future use of Modifications made by such
++     Participant, or (ii) withdraw Your litigation claim with respect to
++     the Contributor Version against such Participant.  If within 60 days
++     of notice, a reasonable royalty and payment arrangement are not
++     mutually agreed upon in writing by the parties or the litigation claim
++     is not withdrawn, the rights granted by Participant to You under
++     Sections 2.1 and/or 2.2 automatically terminate at the expiration of
++     the 60 day notice period specified above.
++ .
++     (b)  any software, hardware, or device, other than such Participant's
++     Contributor Version, directly or indirectly infringes any patent, then
++     any rights granted to You by such Participant under Sections 2.1(b)
++     and 2.2(b) are revoked effective as of the date You first made, used,
++     sold, distributed, or had made, Modifications made by that
++     Participant.
++ .
++     8.3.  If You assert a patent infringement claim against Participant
++     alleging that such Participant's Contributor Version directly or
++     indirectly infringes any patent where such claim is resolved (such as
++     by license or settlement) prior to the initiation of patent
++     infringement litigation, then the reasonable value of the licenses
++     granted by such Participant under Sections 2.1 or 2.2 shall be taken
++     into account in determining the amount or value of any payment or
++     license.
++ .
++     8.4.  In the event of termination under Sections 8.1 or 8.2 above,
++     all end user license agreements (excluding distributors and resellers)
++     which have been validly granted by You or any distributor hereunder
++     prior to termination shall survive termination.
++ .
++ 9. LIMITATION OF LIABILITY.
++ .
++     UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
++     (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
++     DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
++     OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
++     ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
++     CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
++     WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
++     COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
++     INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
++     LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
++     RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
++     PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
++     EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
++     THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
++ .
++ 10. U.S. GOVERNMENT END USERS.
++ .
++     The Covered Code is a "commercial item," as that term is defined in
++     48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
++     software" and "commercial computer software documentation," as such
++     terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
++     C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
++     all U.S. Government End Users acquire Covered Code with only those
++     rights set forth herein.
++ .
++ 11. MISCELLANEOUS.
++ .
++     This License represents the complete agreement concerning subject
++     matter hereof. If any provision of this License is held to be
++     unenforceable, such provision shall be reformed only to the extent
++     necessary to make it enforceable. This License shall be governed by
++     California law provisions (except to the extent applicable law, if
++     any, provides otherwise), excluding its conflict-of-law provisions.
++     With respect to disputes in which at least one party is a citizen of,
++     or an entity chartered or registered to do business in the United
++     States of America, any litigation relating to this License shall be
++     subject to the jurisdiction of the Federal Courts of the Northern
++     District of California, with venue lying in Santa Clara County,
++     California, with the losing party responsible for costs, including
++     without limitation, court costs and reasonable attorneys' fees and
++     expenses. The application of the United Nations Convention on
++     Contracts for the International Sale of Goods is expressly excluded.
++     Any law or regulation which provides that the language of a contract
++     shall be construed against the drafter shall not apply to this
++     License.
++ .
++ 12. RESPONSIBILITY FOR CLAIMS.
++ .
++     As between Initial Developer and the Contributors, each party is
++     responsible for claims and damages arising, directly or indirectly,
++     out of its utilization of rights under this License and You agree to
++     work with Initial Developer and Contributors to distribute such
++     responsibility on an equitable basis. Nothing herein is intended or
++     shall be deemed to constitute any admission of liability.
++ .
++ 13. MULTIPLE-LICENSED CODE.
++ .
++     Initial Developer may designate portions of the Covered Code as
++     "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
++     Developer permits you to utilize portions of the Covered Code under
++     Your choice of the MPL or the alternative licenses, if any, specified
++     by the Initial Developer in the file described in Exhibit A.
++ .
++ EXHIBIT A -Mozilla Public License.
++ .
++     ``The contents of this file are subject to the Mozilla Public License
++     Version 1.1 (the "License"); you may not use this file except in
++     compliance with the License. You may obtain a copy of the License at
++     https://www.mozilla.org/MPL/
++ .
++     Software distributed under the License is distributed on an "AS IS"
++     basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
++     License for the specific language governing rights and limitations
++     under the License.
++ .
++     The Original Code is ______________________________________.
++ .
++     The Initial Developer of the Original Code is ________________________.
++     Portions created by ______________________ are Copyright (C) ______
++     _______________________. All Rights Reserved.
++ .
++     Contributor(s): ______________________________________.
++ .
++     Alternatively, the contents of this file may be used under the terms
++     of the _____ license (the  "[___] License"), in which case the
++     provisions of [______] License are applicable instead of those
++     above.  If you wish to allow use of your version of this file only
++     under the terms of the [____] License and not to allow others to use
++     your version of this file under the MPL, indicate your decision by
++     deleting  the provisions above and replace  them with the notice and
++     other provisions required by the [___] License.  If you do not delete
++     the provisions above, a recipient may use your version of this file
++     under either the MPL or the [___] License."
++ .
++     [NOTE: The text of this Exhibit A may differ slightly from the text of
++     the notices in the Source Code files of the Original Code. You should
++     use the text of this Exhibit A rather than the text found in the
++     Original Code Source Code for Your Modifications.]
++
++License: MPL-2.0
++ Mozilla Public License Version 2.0
++ ==================================
++ .
++ 1. Definitions
++ --------------
++ .
++ 1.1. "Contributor"
++    means each individual or legal entity that creates, contributes to
++    the creation of, or owns Covered Software.
++ .
++ 1.2. "Contributor Version"
++    means the combination of the Contributions of others (if any) used
++    by a Contributor and that particular Contributor's Contribution.
++ .
++ 1.3. "Contribution"
++    means Covered Software of a particular Contributor.
++ .
++ 1.4. "Covered Software"
++    means Source Code Form to which the initial Contributor has attached
++    the notice in Exhibit A, the Executable Form of such Source Code
++    Form, and Modifications of such Source Code Form, in each case
++    including portions thereof.
++ .
++ 1.5. "Incompatible With Secondary Licenses"
++    means
++ .
++    (a) that the initial Contributor has attached the notice described
++        in Exhibit B to the Covered Software; or
++ .
++    (b) that the Covered Software was made available under the terms of
++        version 1.1 or earlier of the License, but not also under the
++        terms of a Secondary License.
++ .
++ 1.6. "Executable Form"
++    means any form of the work other than Source Code Form.
++ .
++ 1.7. "Larger Work"
++    means a work that combines Covered Software with other material, in
++    a separate file or files, that is not Covered Software.
++ .
++ 1.8. "License"
++    means this document.
++ .
++ 1.9. "Licensable"
++    means having the right to grant, to the maximum extent possible,
++    whether at the time of the initial grant or subsequently, any and
++    all of the rights conveyed by this License.
++ .
++ 1.10. "Modifications"
++    means any of the following:
++ .
++    (a) any file in Source Code Form that results from an addition to,
++        deletion from, or modification of the contents of Covered
++        Software; or
++ .
++    (b) any new file in Source Code Form that contains any Covered
++        Software.
++ .
++ 1.11. "Patent Claims" of a Contributor
++    means any patent claim(s), including without limitation, method,
++    process, and apparatus claims, in any patent Licensable by such
++    Contributor that would be infringed, but for the grant of the
++    License, by the making, using, selling, offering for sale, having
++    made, import, or transfer of either its Contributions or its
++    Contributor Version.
++ .
++ 1.12. "Secondary License"
++    means either the GNU General Public License, Version 2.0, the GNU
++    Lesser General Public License, Version 2.1, the GNU Affero General
++    Public License, Version 3.0, or any later versions of those
++    licenses.
++ .
++ 1.13. "Source Code Form"
++    means the form of the work preferred for making modifications.
++ .
++ 1.14. "You" (or "Your")
++    means an individual or a legal entity exercising rights under this
++    License. For legal entities, "You" includes any entity that
++    controls, is controlled by, or is under common control with You. For
++    purposes of this definition, "control" means (a) the power, direct
++    or indirect, to cause the direction or management of such entity,
++    whether by contract or otherwise, or (b) ownership of more than
++    fifty percent (50%) of the outstanding shares or beneficial
++    ownership of such entity.
++ .
++ 2. License Grants and Conditions
++ --------------------------------
++ .
++ 2.1. Grants
++ .
++ Each Contributor hereby grants You a world-wide, royalty-free,
++ non-exclusive license:
++ .
++ (a) under intellectual property rights (other than patent or trademark)
++    Licensable by such Contributor to use, reproduce, make available,
++    modify, display, perform, distribute, and otherwise exploit its
++    Contributions, either on an unmodified basis, with Modifications, or
++    as part of a Larger Work; and
++ .
++ (b) under Patent Claims of such Contributor to make, use, sell, offer
++    for sale, have made, import, and otherwise transfer either its
++    Contributions or its Contributor Version.
++ .
++ 2.2. Effective Date
++ .
++ The licenses granted in Section 2.1 with respect to any Contribution
++ become effective for each Contribution on the date the Contributor first
++ distributes such Contribution.
++ .
++ 2.3. Limitations on Grant Scope
++ .
++ The licenses granted in this Section 2 are the only rights granted under
++ this License. No additional rights or licenses will be implied from the
++ distribution or licensing of Covered Software under this License.
++ Notwithstanding Section 2.1(b) above, no patent license is granted by a
++ Contributor:
++ .
++ (a) for any code that a Contributor has removed from Covered Software;
++    or
++ .
++ (b) for infringements caused by: (i) Your and any other third party's
++    modifications of Covered Software, or (ii) the combination of its
++    Contributions with other software (except as part of its Contributor
++    Version); or
++ .
++ (c) under Patent Claims infringed by Covered Software in the absence of
++    its Contributions.
++ .
++ This License does not grant any rights in the trademarks, service marks,
++ or logos of any Contributor (except as may be necessary to comply with
++ the notice requirements in Section 3.4).
++ .
++ 2.4. Subsequent Licenses
++ .
++ No Contributor makes additional grants as a result of Your choice to
++ distribute the Covered Software under a subsequent version of this
++ License (see Section 10.2) or under the terms of a Secondary License (if
++ permitted under the terms of Section 3.3).
++ .
++ 2.5. Representation
++ .
++ Each Contributor represents that the Contributor believes its
++ Contributions are its original creation(s) or it has sufficient rights
++ to grant the rights to its Contributions conveyed by this License.
++ .
++ 2.6. Fair Use
++ .
++ This License is not intended to limit any rights You have under
++ applicable copyright doctrines of fair use, fair dealing, or other
++ equivalents.
++ .
++ 2.7. Conditions
++ .
++ Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
++ in Section 2.1.
++ .
++ 3. Responsibilities
++ -------------------
++ .
++ 3.1. Distribution of Source Form
++ .
++ All distribution of Covered Software in Source Code Form, including any
++ Modifications that You create or to which You contribute, must be under
++ the terms of this License. You must inform recipients that the Source
++ Code Form of the Covered Software is governed by the terms of this
++ License, and how they can obtain a copy of this License. You may not
++ attempt to alter or restrict the recipients' rights in the Source Code
++ Form.
++ .
++ 3.2. Distribution of Executable Form
++ .
++ If You distribute Covered Software in Executable Form then:
++ .
++ (a) such Covered Software must also be made available in Source Code
++    Form, as described in Section 3.1, and You must inform recipients of
++    the Executable Form how they can obtain a copy of such Source Code
++    Form by reasonable means in a timely manner, at a charge no more
++    than the cost of distribution to the recipient; and
++ .
++ (b) You may distribute such Executable Form under the terms of this
++    License, or sublicense it under different terms, provided that the
++    license for the Executable Form does not attempt to limit or alter
++    the recipients' rights in the Source Code Form under this License.
++ .
++ 3.3. Distribution of a Larger Work
++ .
++ You may create and distribute a Larger Work under terms of Your choice,
++ provided that You also comply with the requirements of this License for
++ the Covered Software. If the Larger Work is a combination of Covered
++ Software with a work governed by one or more Secondary Licenses, and the
++ Covered Software is not Incompatible With Secondary Licenses, this
++ License permits You to additionally distribute such Covered Software
++ under the terms of such Secondary License(s), so that the recipient of
++ the Larger Work may, at their option, further distribute the Covered
++ Software under the terms of either this License or such Secondary
++ License(s).
++ .
++ 3.4. Notices
++ .
++ You may not remove or alter the substance of any license notices
++ (including copyright notices, patent notices, disclaimers of warranty,
++ or limitations of liability) contained within the Source Code Form of
++ the Covered Software, except that You may alter any license notices to
++ the extent required to remedy known factual inaccuracies.
++ .
++ 3.5. Application of Additional Terms
++ .
++ You may choose to offer, and to charge a fee for, warranty, support,
++ indemnity or liability obligations to one or more recipients of Covered
++ Software. However, You may do so only on Your own behalf, and not on
++ behalf of any Contributor. You must make it absolutely clear that any
++ such warranty, support, indemnity, or liability obligation is offered by
++ You alone, and You hereby agree to indemnify every Contributor for any
++ liability incurred by such Contributor as a result of warranty, support,
++ indemnity or liability terms You offer. You may include additional
++ disclaimers of warranty and limitations of liability specific to any
++ jurisdiction.
++ .
++ 4. Inability to Comply Due to Statute or Regulation
++ ---------------------------------------------------
++ .
++ If it is impossible for You to comply with any of the terms of this
++ License with respect to some or all of the Covered Software due to
++ statute, judicial order, or regulation then You must: (a) comply with
++ the terms of this License to the maximum extent possible; and (b)
++ describe the limitations and the code they affect. Such description must
++ be placed in a text file included with all distributions of the Covered
++ Software under this License. Except to the extent prohibited by statute
++ or regulation, such description must be sufficiently detailed for a
++ recipient of ordinary skill to be able to understand it.
++ .
++ 5. Termination
++ --------------
++ .
++ 5.1. The rights granted under this License will terminate automatically
++ if You fail to comply with any of its terms. However, if You become
++ compliant, then the rights granted under this License from a particular
++ Contributor are reinstated (a) provisionally, unless and until such
++ Contributor explicitly and finally terminates Your grants, and (b) on an
++ ongoing basis, if such Contributor fails to notify You of the
++ non-compliance by some reasonable means prior to 60 days after You have
++ come back into compliance. Moreover, Your grants from a particular
++ Contributor are reinstated on an ongoing basis if such Contributor
++ notifies You of the non-compliance by some reasonable means, this is the
++ first time You have received notice of non-compliance with this License
++ from such Contributor, and You become compliant prior to 30 days after
++ Your receipt of the notice.
++ .
++ 5.2. If You initiate litigation against any entity by asserting a patent
++ infringement claim (excluding declaratory judgment actions,
++ counter-claims, and cross-claims) alleging that a Contributor Version
++ directly or indirectly infringes any patent, then the rights granted to
++ You by any and all Contributors for the Covered Software under Section
++ 2.1 of this License shall terminate.
++ .
++ 5.3. In the event of termination under Sections 5.1 or 5.2 above, all
++ end user license agreements (excluding distributors and resellers) which
++ have been validly granted by You or Your distributors under this License
++ prior to termination shall survive termination.
++ .
++ ***********************************************************************
++                                                                       *
++   6. Disclaimer of Warranty                                           *
++   -------------------------                                           *
++                                                                       *
++    Covered Software is provided under this License on an "as is"       *
++    basis, without warranty of any kind, either expressed, implied, or  *
++    statutory, including, without limitation, warranties that the       *
++   Covered Software is free of defects, merchantable, fit for a        *
++   particular purpose or non-infringing. The entire risk as to the     *
++   quality and performance of the Covered Software is with You.        *
++   Should any Covered Software prove defective in any respect, You     *
++   (not any Contributor) assume the cost of any necessary servicing,   *
++   repair, or correction. This disclaimer of warranty constitutes an   *
++   essential part of this License. No use of any Covered Software is   *
++   authorized under this License except under this disclaimer.         *
++                                                                       *
++ ***********************************************************************
++ .
++ ***********************************************************************
++                                                                       *
++   7. Limitation of Liability                                          *
++   --------------------------                                          *
++                                                                       *
++   Under no circumstances and under no legal theory, whether tort      *
++   (including negligence), contract, or otherwise, shall any           *
++   Contributor, or anyone who distributes Covered Software as          *
++   permitted above, be liable to You for any direct, indirect,         *
++   special, incidental, or consequential damages of any character      *
++   including, without limitation, damages for lost profits, loss of    *
++   goodwill, work stoppage, computer failure or malfunction, or any    *
++   and all other commercial damages or losses, even if such party      *
++   shall have been informed of the possibility of such damages. This   *
++   limitation of liability shall not apply to liability for death or   *
++   personal injury resulting from such party's negligence to the       *
++   extent applicable law prohibits such limitation. Some               *
++   jurisdictions do not allow the exclusion or limitation of           *
++   incidental or consequential damages, so this exclusion and          *
++   limitation may not apply to You.                                    *
++                                                                       *
++ ***********************************************************************
++ .
++ 8. Litigation
++ -------------
++ .
++ Any litigation relating to this License may be brought only in the
++ courts of a jurisdiction where the defendant maintains its principal
++ place of business and such litigation shall be governed by laws of that
++ jurisdiction, without reference to its conflict-of-law provisions.
++ Nothing in this Section shall prevent a party's ability to bring
++ cross-claims or counter-claims.
++ .
++ 9. Miscellaneous
++ ----------------
++ .
++ This License represents the complete agreement concerning the subject
++ matter hereof. If any provision of this License is held to be
++ unenforceable, such provision shall be reformed only to the extent
++ necessary to make it enforceable. Any law or regulation which provides
++ that the language of a contract shall be construed against the drafter
++ shall not be used to construe this License against a Contributor.
++ .
++ 10. Versions of the License
++ ---------------------------
++ .
++ 10.1. New Versions
++ .
++ Mozilla Foundation is the license steward. Except as provided in Section
++ 10.3, no one other than the license steward has the right to modify or
++ publish new versions of this License. Each version will be given a
++ distinguishing version number.
++ .
++ 10.2. Effect of New Versions
++ .
++ You may distribute the Covered Software under the terms of the version
++ of the License under which You originally received the Covered Software,
++ or under the terms of any subsequent version published by the license
++ steward.
++ .
++ 10.3. Modified Versions
++ .
++ If you create software not governed by this License, and you want to
++ create a new license for such software, you may create and use a
++ modified version of this License if you rename the license and remove
++ any references to the name of the license steward (except to note that
++ such modified license differs from this License).
++ .
++ 10.4. Distributing Source Code Form that is Incompatible With Secondary
++ Licenses
++ .
++ If You choose to distribute Source Code Form that is Incompatible With
++ Secondary Licenses under the terms of this version of the License, the
++ notice described in Exhibit B of this License must be attached.
++ .
++ Exhibit A - Source Code Form License Notice
++ -------------------------------------------
++ .
++  This Source Code Form is subject to the terms of the Mozilla Public
++  License, v. 2.0. If a copy of the MPL was not distributed with this
++  file, You can obtain one at http://mozilla.org/MPL/2.0/.
++ .
++ If it is not possible or desirable to put the notice in a particular
++ file, then You may include the notice in a location (such as a LICENSE
++ file in a relevant directory) where a recipient would be likely to look
++ for such a notice.
++ .
++ You may add additional accurate notices of copyright ownership.
++ .
++ Exhibit B - "Incompatible With Secondary Licenses" Notice
++ ---------------------------------------------------------
++ .
++  This Source Code Form is "Incompatible With Secondary Licenses", as
++  defined by the Mozilla Public License, v. 2.0.
++
++License: EPL-1.0
++ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
++ PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE
++ PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
 + .
 + 1. DEFINITIONS
 + .
 + "Contribution" means:
 + .
-  a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
-  .
++ a) in the case of the initial Contributor, the initial code and documentation
++ distributed under this Agreement, and
 + b) in the case of each subsequent Contributor:
 + .
 + i) changes to the Program, and
 + .
 + ii) additions to the Program;
 + .
-  where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
++ where such changes and/or additions to the Program originate from and are
++ distributed by that particular Contributor. A Contribution 'originates'
++ from a Contributor if it was added to the Program by such Contributor itself
++ or anyone acting on such Contributor's behalf. Contributions do not include
++ additions to the Program which: (i) are separate modules of software
++ distributed in conjunction with the Program under their own license
++ agreement, and (ii) are not derivative works of the Program.
 + .
 + "Contributor" means any person or entity that distributes the Program.
 + .
-  "Licensed Patents" mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
++ "Licensed Patents " mean patent claims licensable by a Contributor which are
++ necessarily infringed by the use or sale of its Contribution alone or when
++ combined with the Program.
 + .
-  "Program" means the Contributions distributed in accordance with this Agreement.
++ "Program" means the Contributions distributed in accordance with this
++ Agreement.
 + .
-  "Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
++ "Recipient" means anyone who receives the Program under this Agreement,
++ including all Contributors.
 + .
 + 2. GRANT OF RIGHTS
 + .
-  a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
++ a) Subject to the terms of this Agreement, each Contributor hereby grants
++ Recipient a non-exclusive, worldwide, royalty-free copyright license to
++ reproduce, prepare derivative works of, publicly display, publicly perform,
++ distribute and sublicense the Contribution of such Contributor, if any,
++ and such derivative works, in source code and object code form.
 + .
-  b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribut [...]
++ b) Subject to the terms of this Agreement, each Contributor hereby grants
++ Recipient a non-exclusive, worldwide, royalty-free patent license under
++ Licensed Patents to make, use, sell, offer to sell, import and otherwise
++ transfer the Contribution of such Contributor, if any, in source code and
++ object code form. This patent license shall apply to the combination of
++ the Contribution and the Program if, at the time the Contribution is added
++ by the Contributor, such addition of the Contribution causes such
++ combination to be covered by the Licensed Patents. The patent license shall
++ not apply to any other combinations which include the Contribution. No
++ hardware per se is licensed hereunder.
 + .
-  c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted he [...]
++ c) Recipient understands that although each Contributor grants the licenses
++ to its Contributions set forth herein, no assurances are provided by any
++ Contributor that the Program does not infringe the patent or other
++ intellectual property rights of any other entity. Each Contributor disclaims
++ any liability to Recipient for claims brought by any other entity based on
++ infringement of intellectual property rights or otherwise. As a condition to
++ exercising the rights and licenses granted hereunder, each Recipient hereby
++ assumes sole responsibility to secure any other intellectual property rights
++ needed, if any. For example, if a third party patent license is required to
++ allow Recipient to distribute the Program, it is Recipient's responsibility
++ to acquire that license before distributing the Program.
 + .
-  d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
++ d) Each Contributor represents that to its knowledge it has sufficient
++ copyright rights in its Contribution, if any, to grant the copyright license
++ set forth in this Agreement.
 + .
 + 3. REQUIREMENTS
 + .
-  A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
++ A Contributor may choose to distribute the Program in object code form under
++ its own license agreement, provided that:
 + .
 + a) it complies with the terms and conditions of this Agreement; and
 + .
 + b) its license agreement:
 + .
-  i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
++ i) effectively disclaims on behalf of all Contributors all warranties and
++ conditions, express and implied, including warranties or conditions of title
++ and non-infringement, and implied warranties or conditions of merchantability
++ and fitness for a particular purpose;
 + .
-  ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
++ ii) effectively excludes on behalf of all Contributors all liability for
++ damages, including direct, indirect, special, incidental and consequential
++ damages, such as lost profits;
 + .
-  iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
++ iii) states that any provisions which differ from this Agreement are offered
++ by that Contributor alone and not by any other party; and
 + .
-  iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
++ iv) states that source code for the Program is available from such
++ Contributor, and informs licensees how to obtain it in a reasonable manner on
++ or through a medium customarily used for software exchange.
 + .
 + When the Program is made available in source code form:
 + .
 + a) it must be made available under this Agreement; and
 + .
 + b) a copy of this Agreement must be included with each copy of the Program.
 + .
-  Contributors may not remove or alter any copyright notices contained within the Program.
++ Contributors may not remove or alter any copyright notices contained within
++ the Program.
 + .
-  Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
++ Each Contributor must identify itself as the originator of its Contribution,
++ if any, in a manner that reasonably allows subsequent Recipients to identify
++ the originator of the Contribution.
 + .
 + 4. COMMERCIAL DISTRIBUTION
 + .
-  Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial C [...]
++ Commercial distributors of software may accept certain responsibilities with
++ respect to end users, business partners and the like. While this license is
++ intended to facilitate the commercial use of the Program, the Contributor who
++ includes the Program in a commercial product offering should do so in a manner
++ which does not create potential liability for other Contributors. Therefore,
++ if a Contributor includes the Program in a commercial product offering, such
++ Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
++ every other Contributor ("Indemnified Contributor") against any losses,
++ damages and costs (collectively "Losses") arising from claims, lawsuits and
++ other legal actions brought by a third party against the Indemnified
++ Contributor to the extent caused by the acts or omissions of such Commercial
++ Contributor in connection with its distribution of the Program in a commercial
++ product offering. The obligations in this section do not apply to any claims
++ or Losses relating to any actual or alleged intellectual property
++ infringement. In order to qualify, an Indemnified Contributor must:
++ a) promptly notify the Commercial Contributor in writing of such claim, and
++ b) allow the Commercial Contributor to control, and cooperate with the
++ Commercial Contributor in, the defense and any related settlement
++ negotiations. The Indemnified Contributor may participate in any such claim
++ at its own expense.
 + .
-  For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claim [...]
++ For example, a Contributor might include the Program in a commercial product
++ offering, Product X. That Contributor is then a Commercial Contributor. If
++ that Commercial Contributor then makes performance claims, or offers
++ warranties related to Product X, those performance claims and warranties are
++ such Commercial Contributor's responsibility alone. Under this section, the
++ Commercial Contributor would have to defend claims against the other
++ Contributors related to those performance claims and warranties, and if a
++ court requires any other Contributor to pay any damages as a result, the
++ Commercial Contributor must pay those damages.
 + .
 + 5. NO WARRANTY
 + .
-  EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this  [...]
++ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON
++ AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
++ EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
++ CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
++ PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the
++ appropriateness of using and distributing the Program and assumes all
++ risks associated with its exercise of rights under this Agreement ,
++ including but not limited to the risks and costs of program errors,
++ compliance with applicable laws, damage to or loss of data, programs or
++ equipment, and unavailability or interruption of operations.
 + .
 + 6. DISCLAIMER OF LIABILITY
 + .
-  EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN  [...]
++ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
++ CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
++ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
++ LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
++ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
++ ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
++ EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
++ POSSIBILITY OF SUCH DAMAGES.
 + .
 + 7. GENERAL
 + .
-  If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
++ If any provision of this Agreement is invalid or unenforceable under
++ applicable law, it shall not affect the validity or enforceability of the
++ remainder of the terms of this Agreement, and without further action by
++ the parties hereto, such provision shall be reformed to the minimum extent
++ necessary to make such provision valid and enforceable.
 + .
-  If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
++ If Recipient institutes patent litigation against any entity (including a
++ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
++ (excluding combinations of the Program with other software or hardware)
++ infringes such Recipient's patent(s), then such Recipient's rights granted
++ under Section 2(b) shall terminate as of the date such litigation is filed.
 + .
-  All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Re [...]
++ All Recipient's rights under this Agreement shall terminate if it fails to
++ comply with any of the material terms or conditions of this Agreement and
++ does not cure such failure in a reasonable period of time after becoming
++ aware of such noncompliance. If all Recipient's rights under this Agreement
++ terminate, Recipient agrees to cease use and distribution of the Program as
++ soon as reasonably practicable. However, Recipient's obligations under this
++ Agreement and any licenses granted by Recipient relating to the Program
++ shall continue and survive.
 + .
-  Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the respo [...]
++ Everyone is permitted to copy and distribute copies of this Agreement, but
++ in order to avoid inconsistency the Agreement is copyrighted and may only
++ be modified in the following manner. The Agreement Steward reserves the
++ right to publish new versions (including revisions) of this Agreement from
++ time to time. No one other than the Agreement Steward has the right to
++ modify this Agreement. The Eclipse Foundation is the initial Agreement
++ Steward. The Eclipse Foundation may assign the responsibility to serve as
++ the Agreement Steward to a suitable separate entity. Each new version of
++ the Agreement will be given a distinguishing version number. The Program
++ (including Contributions) may always be distributed subject to the version
++ of the Agreement under which it was received. In addition, after a new
++ version of the Agreement is published, Contributor may elect to distribute
++ the Program (including its Contributions) under the new version. Except as
++ expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
++ rights or licenses to the intellectual property of any Contributor under
++ this Agreement, whether expressly, by implication, estoppel or otherwise.
++ All rights in the Program not expressly granted under this Agreement are
++ reserved.
 + .
-  This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
- 
- Files: debian/*
- Copyright: 2016 Luca Vercelli <luca.vercelli.to at gmail.com>
- License: GPL-2+
-  This package is free software; you can redistribute it and/or modify
-  it under the terms of the GNU General Public License as published by
-  the Free Software Foundation; either version 2 of the License, or
-  (at your option) any later version.
-  .
-  This package is distributed in the hope that it will be useful,
-  but WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-  .
-  You should have received a copy of the GNU General Public License
-  along with this program. If not, see <https://www.gnu.org/licenses/>
-  .
-  On Debian systems, the complete text of the GNU General
-  Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
- 
++ This Agreement is governed by the laws of the State of New York and the
++ intellectual property laws of the United States of America. No party to
++ this Agreement will bring a legal action under this Agreement more than
++ one year after the cause of action arose. Each party waives its rights to
++ a jury trial in any resulting litigation.
diff --cc debian/maven.rules
index ded8ce2,0000000..c2df7ec
mode 100644,000000..100644
--- a/debian/maven.rules
+++ b/debian/maven.rules
@@@ -1,79 -1,0 +1,79 @@@
 +# Format of this file is:
 +# [group] [artifact] [type] [version] [classifier] [scope]
 +
 +#FIXME this is for eclipse-bootstrap
 +junit junit jar s/.*/4.x/ * *
 +org.apache.bcel bcel jar s/.*/6.0/ * *
 +javax.servlet.jsp javax.servlet.jsp-api jar * * *
- org.ow2.sat4j org.ow2.sat4j.core jar * * *
- org.ow2.sat4j org.ow2.sat4j.pb jar * * *
- org.ow2.sat4j org.ow2.sat4j.maxsat jar * * *
++org.ow2.sat4j org.ow2.sat4j.core jar s/.*/debian/ * *
++org.ow2.sat4j org.ow2.sat4j.pb jar s/.*/debian/ * *
++org.ow2.sat4j org.ow2.sat4j.maxsat jar s/.*/debian/ * *
 +
 +s/bcel/org.apache.bcel/ bcel jar s/.*/6.0/ * *
 +org.eclipse.tycho org.eclipse.osgi.compatibility.state jar * * *
 +org.eclipse.tycho org.eclipse.osgi jar * * *
 +org.eclipse.tycho org.eclipse.jdt.compiler.apt jar * * *
 +org.eclipse.tycho org.eclipse.jdt.core jar * * *
 +org.apache.commons commons-lang3 jar s/3\..*/3.x/ * *
 +org.apache.maven maven-compat jar s/.*/3.x/ * *
 +org.apache.maven maven-core jar s/.*/3.x/ * *
 +org.apache.maven maven-model jar s/.*/3.x/ * *
 +org.apache.maven maven-plugin-api jar s/.*/3.x/ * *
 +org.apache.maven maven-settings jar s/.*/3.x/ * *
 +org.apache.maven.shared maven-verifier jar s/.*/debian/ * *
 +org.codehaus.plexus plexus-compiler-api jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-compiler-csharp jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-compiler-eclipse jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-compiler-javac jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-compiler-jikes jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-compiler-manager jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-compiler-test jar s/.*/2.x/ * *
 +org.codehaus.plexus plexus-component-annotations jar s/.*/1.5.5/ * *
 +org.codehaus.plexus plexus-component-metadata maven-plugin * * *
 +org.codehaus.plexus plexus-container-default jar s/.*/1.5.5/ * *
 +org.codehaus.plexus plexus-utils jar s/.*/2.x/ * *
 +org.eclipse.tycho org.eclipse.tycho.core.shared eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.core.shared.tests eclipse-test-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.embedder.shared eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.noopsecurity eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.maven.repository eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.maven.repository.tests eclipse-test-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.resolver.impl eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.resolver.impl.test eclipse-test-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.resolver.shared eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.tools.impl eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.tools.shared eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.p2.tools.tests eclipse-test-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.surefire.junit47 eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.surefire.junit4 eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.surefire.junit eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.surefire.osgibooter eclipse-plugin * * *
 +org.eclipse.tycho org.eclipse.tycho.test.utils eclipse-plugin * * *
 +org.eclipse.tycho sisu-equinox-api jar * * *
 +org.eclipse.tycho sisu-equinox-embedder jar * * *
 +org.eclipse.tycho sisu-equinox-launching jar * * *
 +org.eclipse.tycho sisu-equinox pom * * *
 +org.eclipse.tycho tycho-artifactcomparator jar * * *
 +org.eclipse.tycho tycho-bundles-external eclipse-application * * *
 +org.eclipse.tycho tycho-bundles-target eclipse-target-definition * * *
 +org.eclipse.tycho tycho-bundles pom * * *
 +org.eclipse.tycho tycho-compiler-jdt jar * * *
 +org.eclipse.tycho tycho-core jar * * *
 +org.eclipse.tycho tycho-embedder-api jar * * *
 +org.eclipse.tycho tycho-its jar * * *
 +org.eclipse.tycho tycho-metadata-model jar * * *
 +org.eclipse.tycho tycho-p2-facade jar * * *
 +org.eclipse.tycho tycho-p2 pom * * *
 +org.eclipse.tycho tycho-release pom * * *
 +org.eclipse.tycho tycho-releng pom * * *
 +org.eclipse.tycho tycho-standalone-p2-director eclipse-repository * * *
 +org.eclipse.tycho tycho-surefire pom * * *
 +org.eclipse.tycho tycho-testing-harness jar * * *
 +org.eclipse.tycho tycho pom * * *
 +org.sonatype.plexus plexus-cipher jar s/.*/debian/ * *
 +s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-plugin-testing-harness * s/.*/debian/ * *
 +s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-plugin-testing-tools * s/.*/debian/ * *
 +s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-plugin-testing * s/.*/debian/ * *
 +s/org.apache.maven.shared/org.apache.maven.plugin-testing/ maven-test-tools * s/.*/debian/ * *
 +org.ow2.asm * * s/.*/debian/ * *
 +
diff --cc debian/patches/fedora-project.patch
index ca173fd,0000000..6539777
mode 100644,000000..100644
--- a/debian/patches/fedora-project.patch
+++ b/debian/patches/fedora-project.patch
@@@ -1,100 -1,0 +1,99 @@@
- I don't understand exactly what is this for.
 +--- /dev/null
 ++++ b/tycho-maven-plugin/src/main/java/org/fedoraproject/EmptyMojo.java
 +@@ -0,0 +1,19 @@
 ++package org.fedoraproject;
 ++
 ++import org.apache.maven.plugin.MojoExecutionException;
 ++import org.apache.maven.plugin.MojoFailureException;
 ++import org.apache.maven.plugin.AbstractMojo;
 ++
 ++/**
 ++ * Empty goal to fix
 ++ * @goal empty
 ++ * @phase clean
 ++ */
 ++public class EmptyMojo
 ++    extends AbstractMojo
 ++{
 ++    public void execute()
 ++        throws MojoExecutionException, MojoFailureException
 ++    {
 ++    }
 ++}
 +--- a/pom.xml
 ++++ b/pom.xml
 +@@ -496,6 +496,8 @@
 + 		<module>org.eclipse.osgi.compatibility.state</module>
 + 		<module>org.eclipse.jdt.compiler.apt</module>
 + 
 ++		<module>fedoraproject-p2</module>
 ++
 + 		<module>tycho-bundles</module>
 + 
 + 		<module>sisu-equinox</module>
 +--- a/fedoraproject-p2/pom.xml
 ++++ b/fedoraproject-p2/pom.xml
 +@@ -23,7 +23,7 @@
 +   <name>Fedora Project p2 Parent</name>
 + 
 +   <properties>
 +-    <tycho-version>0.23.0</tycho-version>
 ++    <tycho-version>0.25.0</tycho-version>
 +     <xmvn-version>2.5.0</xmvn-version>
 +     <equinox-version>3.10.100.v20150521-1310</equinox-version>
 +   </properties>
 +--- a/fedoraproject-p2/org.fedoraproject.p2/pom.xml
 ++++ b/fedoraproject-p2/org.fedoraproject.p2/pom.xml
 +@@ -23,8 +23,51 @@
 +   </parent>
 + 
 +   <artifactId>org.fedoraproject.p2</artifactId>
 +-  <packaging>eclipse-plugin</packaging>
 ++  <!--packaging>eclipse-plugin</packaging-->
 + 
 +   <name>Fedora Project p2 Integration Plugin</name>
 + 
 ++	<dependencies>
 ++		<dependency>
 ++			<groupId>org.eclipse.tycho</groupId>
 ++			<artifactId>org.eclipse.osgi</artifactId>
 ++			<version>3.10.101.v20150820-1432</version>
 ++		</dependency>
 ++		<dependency>
 ++			<groupId>org.slf4j</groupId>
 ++			<artifactId>slf4j-api</artifactId>
 ++			<version>debian</version>
 ++		</dependency>
 ++	</dependencies>
 ++	<build>
 ++		<sourceDirectory>src</sourceDirectory> <!-- instead of src/main/java -->
 ++		<plugins>
 ++			<plugin>
 ++				<artifactId>maven-compiler-plugin</artifactId>
 ++				<version>3.2</version>
 ++				<configuration>
 ++					<source>1.8</source>
 ++					<target>1.8</target>
 ++				</configuration>
 ++			</plugin>
 ++			<plugin>
 ++				<groupId>org.apache.maven.plugins</groupId>
 ++				<artifactId>maven-jar-plugin</artifactId>
 ++				<configuration>
 ++					<archive>
 ++						<manifestFile>META-INF/MANIFEST.MF</manifestFile>
 ++					</archive>
 ++				</configuration>
 ++			</plugin>
 ++		</plugins>
 ++		<resources>
 ++			<resource>
 ++				<directory>.</directory>
 ++				<includes>
 ++					<include>plugin.xml</include>
 ++					<include>OSGI-INF</include>
 ++				</includes>
 ++			</resource>
 ++		</resources>
 ++	</build>
 + </project>
diff --cc debian/rules
index b7477a1,0000000..80805e7
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,154 -1,0 +1,142 @@@
 +#!/usr/bin/make -f
 +
- export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-$(shell dpkg-architecture -qDEB_BUILD_ARCH)
- 
 +PKG=tycho
 +VER=0.25.0
 +DTYPE=
 +
 +UVER=0.25.0
 +UURL=http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/snapshot/org.eclipse.tycho-tycho-$(UVER).tar.xz
 +
 +FUURL=https://github.com/rgrunber/fedoraproject-p2
 +
 +AGGREGATOR_PATH=git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git
 +TAG=S4_6_0_M6
 +
 +BINPKG=libtycho-java
 +
- #maven 3
 +%:
- 	dh $@ --with maven-repo-helper --buildsystem=maven
- 
- #override_dh_auto_clean:
- #	echo "WARNING clean does not work"
- #	#find . -name '*.class' -delete
- #	#find . -name '*.jar' -delete
- #	#find . -name 'createdFiles.lst' -delete
- #	#find . -name 'inputFiles.lst' -delete
++	dh $@ --buildsystem=maven
 +
 +override_dh_auto_configure:
 +	./debian/eclipse-bootstrap.sh $(CURDIR)
 +	dh_auto_configure
 +
 +override_dh_auto_build:
- 	#FIXME right way to skip tests?
 +	dh_auto_build -- package -Dmaven.test.skip=true
 +
 +override_dh_auto_test:
- 	#FIXME right way to skip tests?
 +
 +override_dh_auto_install:
 +	dh_auto_install
 +	#patch eclipse-application packaging
 +	cp tycho-bundles/tycho-bundles-external/target/tycho-bundles-external.zip debian/$(BINPKG)/usr/share/maven-repo/org/eclipse/tycho/tycho-bundles-external/$(VER)/tycho-bundles-external-$(VER).zip
 +	ln -s ../$(VER)/tycho-bundles-external-$(VER).zip debian/$(BINPKG)/usr/share/maven-repo/org/eclipse/tycho/tycho-bundles-external/debian/tycho-bundles-external-debian.zip
 +
 +
 +.PHONY: get-orig-source
 +# upstream is http://git.eclipse.org/c/tycho/org.eclipse.tycho.git/snapshot/org.eclipse.tycho-tycho-0.25.0.tar.xz
 +# plus
 +# https://github.com/rgrunber/fedoraproject-p2
 +# plus
 +# some of eclipse sources
 +get-orig-source:
 +	$(if $(wildcard $(PKG)-$(VER)),$(error $(PKG)-$(VER) exist, aborting.))
 +	mkdir $(PKG)-$(VER)
- 	
++
 +	@echo "# Downloading Tycho..."
 +	wget $(UURL)
 +	tar x -C $(PKG)-$(VER) -f org.eclipse.tycho-tycho-$(UVER).tar.xz
 +	find $(PKG)-$(VER)/org.eclipse.tycho-tycho-$(UVER) -name '*.jar' -delete
 +	find $(PKG)-$(VER)/org.eclipse.tycho-tycho-$(UVER) -name '.git*' -delete
 +	mv $(PKG)-$(VER)/org.eclipse.tycho-tycho-$(UVER)/* $(PKG)-$(VER)
 +	rmdir $(PKG)-$(VER)/org.eclipse.tycho-tycho-$(UVER)	#should be empty
 +	$(RM) org.eclipse.tycho-tycho-$(UVER).tar.xz
- 	
++
 +	@echo "# Downloading Fedora project P2..."
 +	cd $(PKG)-$(VER) && git clone $(FUURL)
 +	cd $(PKG)-$(VER)/fedoraproject-p2 && git checkout && $(RM) -r .git .git*
- 	
++
 +	@echo "# Downloading Eclipse (this may take a long time)..."
 +	cd $(PKG)-$(VER) && git clone --depth 1 --branch $(TAG)  $(AGGREGATOR_PATH) eclipse-aggregator
 +	cd $(PKG)-$(VER)/eclipse-aggregator \
 +	&& git submodule init eclipse.jdt eclipse.jdt.core eclipse.platform.runtime eclipse.platform.team \
 +	eclipse.platform.swt eclipse.platform.text eclipse.platform.ui eclipse.platform.resources \
 +	rt.equinox.p2 rt.equinox.bundles rt.equinox.framework \
 +	&& git submodule update
- 	
++
 +	@echo "# We keep only Eclipse bundles required by Tycho"
 +	$(eval SRC:=$(PKG)-$(VER)/eclipse-aggregator)
 +	$(eval DEST:=$(PKG)-$(VER)/eclipse-bundles)
 +	mkdir -p $(DEST)
- 	
++
 +	rsync -r $(SRC)/eclipse.platform.runtime/bundles/org.eclipse.core.runtime $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.runtime/bundles/org.eclipse.core.contenttype $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.runtime/bundles/org.eclipse.core.jobs $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.metadata $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.metadata.repository $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.artifact.repository $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.jarprocessor $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.simpleconfigurator $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.simpleconfigurator.manipulator $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin.equinox $(DEST)
 +	rsync -r $(SRC)/rt.equinox.framework/bundles/org.eclipse.osgi.util $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.preferences $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.preferences $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.common $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.security $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.app $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.registry $(DEST)
 +	#here can compile
 +	rsync -r $(SRC)/rt.equinox.framework/bundles/org.eclipse.osgi.compatibility.state $(DEST)
 +	rsync -r $(SRC)/rt.equinox.framework/bundles/org.eclipse.osgi $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.app $(DEST)
 +	rsync -r $(SRC)/rt.equinox.framework/bundles/org.eclipse.osgi.services $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.director $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.jarprocessor $(DEST)
 +	#here can compile
 +	#need SteppedTimeoutLexicoHelper from sat4j 2.3.4
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.touchpoint.eclipse $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.garbagecollector $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.updatesite $(DEST)
 +	rsync -r $(SRC)/rt.equinox.p2/bundles/org.eclipse.equinox.p2.director.app $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.team/bundles/org.eclipse.core.net $(DEST)
 +	#here can compile
 +	rsync -r $(SRC)/eclipse.platform.swt/bundles/org.eclipse.swt $(DEST)
 +	#here can compile
 +	rsync -r $(SRC)/eclipse.jdt.core/org.eclipse.jdt.core $(DEST)
 +	rsync -r $(SRC)/eclipse.jdt.core/org.eclipse.jdt.compiler.apt $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.text/org.eclipse.text $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.text/org.eclipse.jface.text $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.ui/bundles/org.eclipse.core.commands $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.ui/bundles/org.eclipse.jface $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.runtime/bundles/org.eclipse.core.expressions $(DEST)
 +	rsync -r $(SRC)/rt.equinox.bundles/bundles/org.eclipse.equinox.bidi $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.resources/bundles/org.eclipse.core.resources $(DEST)
 +	rsync -r $(SRC)/eclipse.platform.resources/bundles/org.eclipse.core.filesystem $(DEST)
- 	
++
 +	$(RM) -rf $(SRC)
- 	
++
 +	find $(DEST) -type d -name ".git" | xargs rm -rf
 +	find $(DEST) -type f -name *.jar -delete
 +	find $(DEST) -type f -name *.class -delete
 +	find $(DEST) -type f -name *.so -delete
 +	find $(DEST) -type f -name *.dll -delete
 +	find $(DEST) -type f -name *.jnilib -delete
- 	find $(DEST) -type f -name *.exe -delete	
- 	
++	find $(DEST) -type f -name *.exe -delete
++
 +	@echo "# Packing..."
 +	$(RM) -rf $(PKG)_$(VER)$(DTYPE).orig.tar.xz
 +	find -L "$(PKG)-$(VER)" -xdev -type f -print | LC_ALL=C sort \
 +	| XZ_OPT="-6v" tar -caf "$(PKG)_$(VER)$(DTYPE).orig.tar.xz" -T- --owner=root --group=root --mode=a+rX
- 	
++
 +	@echo "# Cleaning up..."
 +	$(RM) -rf $(PKG)-$(VER)
 +
 +

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/tycho.git



More information about the pkg-java-commits mailing list