rcp: Move plugins to their own sub-directory
authorAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Mon, 11 May 2015 20:07:45 +0000 (16:07 -0400)
committerAlexandre Montplaisir <alexmonthy@voxpopuli.im>
Tue, 16 Jun 2015 18:39:48 +0000 (14:39 -0400)
Also moved the definition of the "build-rcp" Maven profile
into the RCP Parent's pom.xml, and updated the README.

Change-Id: I5c5f471ba1bbb6236cd549db3b12035682ee3039
Signed-off-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
161 files changed:
README.md
org.eclipse.tracecompass.rcp.branding.feature/.project [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.runtime.prefs [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/build.properties [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/feature.properties [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/feature.xml [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/p2.inf [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/pom.xml [deleted file]
org.eclipse.tracecompass.rcp.branding.feature/sourceTemplateFeature/p2.inf [deleted file]
org.eclipse.tracecompass.rcp.branding/.classpath [deleted file]
org.eclipse.tracecompass.rcp.branding/.project [deleted file]
org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.jdt.core.prefs [deleted file]
org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.m2e.core.prefs [deleted file]
org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF [deleted file]
org.eclipse.tracecompass.rcp.branding/about.html [deleted file]
org.eclipse.tracecompass.rcp.branding/about.ini [deleted file]
org.eclipse.tracecompass.rcp.branding/about.properties [deleted file]
org.eclipse.tracecompass.rcp.branding/build.properties [deleted file]
org.eclipse.tracecompass.rcp.branding/help_data.xml [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/tc_about.png [deleted file]
org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm [deleted file]
org.eclipse.tracecompass.rcp.branding/plugin.properties [deleted file]
org.eclipse.tracecompass.rcp.branding/plugin.xml [deleted file]
org.eclipse.tracecompass.rcp.branding/plugin_customization.ini [deleted file]
org.eclipse.tracecompass.rcp.branding/pom.xml [deleted file]
org.eclipse.tracecompass.rcp.branding/splash.bmp [deleted file]
org.eclipse.tracecompass.rcp.product/.project [deleted file]
org.eclipse.tracecompass.rcp.product/about.html [deleted file]
org.eclipse.tracecompass.rcp.product/category.xml [deleted file]
org.eclipse.tracecompass.rcp.product/epl-v10.html [deleted file]
org.eclipse.tracecompass.rcp.product/license.html [deleted file]
org.eclipse.tracecompass.rcp.product/plugin_customization.ini [deleted file]
org.eclipse.tracecompass.rcp.product/pom.xml [deleted file]
org.eclipse.tracecompass.rcp.product/tracing.product [deleted file]
org.eclipse.tracecompass.rcp.ui/.classpath [deleted file]
org.eclipse.tracecompass.rcp.ui/.project [deleted file]
org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.runtime.prefs [deleted file]
org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs [deleted file]
org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.ui.prefs [deleted file]
org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.api.tools.prefs [deleted file]
org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.prefs [deleted file]
org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF [deleted file]
org.eclipse.tracecompass.rcp.ui/about.html [deleted file]
org.eclipse.tracecompass.rcp.ui/build.properties [deleted file]
org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif [deleted file]
org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif [deleted file]
org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif [deleted file]
org.eclipse.tracecompass.rcp.ui/plugin.properties [deleted file]
org.eclipse.tracecompass.rcp.ui/plugin.xml [deleted file]
org.eclipse.tracecompass.rcp.ui/pom.xml [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationActionBarAdvisor.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/SplashHandler.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java [deleted file]
org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties [deleted file]
org.eclipse.tracecompass.rcp/.project [deleted file]
org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.resources.prefs [deleted file]
org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.runtime.prefs [deleted file]
org.eclipse.tracecompass.rcp/build.properties [deleted file]
org.eclipse.tracecompass.rcp/feature.properties [deleted file]
org.eclipse.tracecompass.rcp/feature.xml [deleted file]
org.eclipse.tracecompass.rcp/p2.inf [deleted file]
org.eclipse.tracecompass.rcp/pom.xml [deleted file]
org.eclipse.tracecompass.rcp/sourceTemplateFeature/p2.inf [deleted file]
pom.xml
rcp/org.eclipse.tracecompass.rcp.branding.feature/.project [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/build.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/p2.inf [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding.feature/sourceTemplateFeature/p2.inf [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/.classpath [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/.project [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.m2e.core.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/about.html [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/about.ini [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/about.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/build.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/help_data.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/plugin.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/plugin_customization.ini [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/pom.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.branding/splash.bmp [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/.project [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/about.html [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/category.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/epl-v10.html [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/license.html [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/plugin_customization.ini [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/pom.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.product/tracing.product [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.classpath [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.project [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.ui.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.api.tools.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/about.html [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/build.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/plugin.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/plugin.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/pom.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationActionBarAdvisor.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/SplashHandler.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/.project [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.resources.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.runtime.prefs [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/build.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/feature.properties [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/feature.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/p2.inf [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/pom.xml [new file with mode: 0644]
rcp/org.eclipse.tracecompass.rcp/sourceTemplateFeature/p2.inf [new file with mode: 0644]
rcp/pom.xml [new file with mode: 0644]

index 7e14b1e78064e1dd80f4e8b89824cae45b5fb5f9..a902b33eb982bec361758ee646504434ee10d583 100644 (file)
--- a/README.md
+++ b/README.md
@@ -48,7 +48,7 @@ the `mvn` command:
     mvn clean install -Pbuild-rcp -Dmaven.test.skip=true
 
 This will build the RCP for all supported architectures. The resulting archives
-will be placed in `org.eclipse.tracecompass.rcp.product/target/products`.
+will be placed in `rcp/org.eclipse.tracecompass.rcp.product/target/products`.
 
 These commands will also build the p2 update site, which will be placed in
 `org.eclipse.tracecompass.releng-site/target/repository`.
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/.project b/org.eclipse.tracecompass.rcp.branding.feature/.project
deleted file mode 100644 (file)
index b30f299..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>org.eclipse.tracecompass.rcp.branding.feature</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-               <buildCommand>
-                       <name>org.eclipse.pde.FeatureBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-       </buildSpec>
-       <natures>
-               <nature>org.eclipse.pde.FeatureNature</nature>
-       </natures>
-</projectDescription>
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644 (file)
index 99f26c0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.runtime.prefs
deleted file mode 100644 (file)
index 5a0ad22..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/build.properties b/org.eclipse.tracecompass.rcp.branding.feature/build.properties
deleted file mode 100644 (file)
index c1d3956..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2014, 2015 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#    Ericsson - Initial API and implementation
-###############################################################################
-
-bin.includes = feature.xml,\
-               feature.properties,\
-               p2.inf
-src.includes = sourceTemplateFeature/p2.inf
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/feature.properties b/org.eclipse.tracecompass.rcp.branding.feature/feature.properties
deleted file mode 100644 (file)
index 3abb896..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2013, 2015 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Bernd Hufmann - Initial API and implementation
-###############################################################################
-
-featureName=Trace Compass RCP Branding Feature
-
-description=Feature provides the Trace Compass RCP branding information.
-
-featureProvider=Eclipse Trace Compass
-
-copyright=Copyright 2013, 2015 Ericsson
-
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/feature.xml b/org.eclipse.tracecompass.rcp.branding.feature/feature.xml
deleted file mode 100644 (file)
index 37d39ee..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.tracecompass.rcp.branding.feature"
-      label="%featureName"
-      version="1.0.0.qualifier"
-      provider-name="%featureProvider"
-      license-feature="org.eclipse.license"
-      license-feature-version="0.0.0">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="%licenseURL">
-      %license
-   </license>
-
-   <plugin
-         id="org.eclipse.tracecompass.rcp.branding"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-</feature>
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/p2.inf b/org.eclipse.tracecompass.rcp.branding.feature/p2.inf
deleted file mode 100644 (file)
index 0d9588d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.branding.feature.feature.group' || pc.name == 'org.eclipse.tracecompass.rcp.branding.feature.feature.group'))
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/pom.xml b/org.eclipse.tracecompass.rcp.branding.feature/pom.xml
deleted file mode 100644 (file)
index 01fd107..0000000
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Copyright (C) 2014 Ericsson
-
-   All rights reserved. This program and the accompanying materials
-   are made available under the terms of the Eclipse Public License v1.0
-   which accompanies this distribution, and is available at
-   http://www.eclipse.org/legal/epl-v10.html
--->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <artifactId>org.eclipse.tracecompass</artifactId>
-    <groupId>org.eclipse.tracecompass</groupId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>org.eclipse.tracecompass.rcp.branding.feature</artifactId>
-  <groupId>org.eclipse.tracecompass</groupId>
-  <version>1.0.0-SNAPSHOT</version>
-  <packaging>eclipse-feature</packaging>
-
-  <name>Trace Compass RCP Branding Feature</name>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.eclipse.tycho.extras</groupId>
-        <artifactId>tycho-source-feature-plugin</artifactId>
-        <version>${tycho-version}</version>
-        <executions>
-          <execution>
-            <id>source-feature</id>
-            <phase>package</phase>
-            <goals>
-              <goal>source-feature</goal>
-            </goals>
-            <configuration>
-              <excludes>
-                <plugin id="org.eclipse.tracecompass.rcp.branding"/>
-              </excludes>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.eclipse.tycho</groupId>
-        <artifactId>tycho-p2-plugin</artifactId>
-        <version>${tycho-version}</version>
-        <executions>
-          <execution>
-            <id>attached-p2-metadata</id>
-            <phase>package</phase>
-            <goals>
-              <goal>p2-metadata</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/org.eclipse.tracecompass.rcp.branding.feature/sourceTemplateFeature/p2.inf b/org.eclipse.tracecompass.rcp.branding.feature/sourceTemplateFeature/p2.inf
deleted file mode 100644 (file)
index 727b7a3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.branding.feature.source.feature.group' || pc.name == 'org.eclipse.tracecompass.tracing.rcp.branding.feature.source.feature.group'))
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.branding/.classpath b/org.eclipse.tracecompass.rcp.branding/.classpath
deleted file mode 100644 (file)
index 14129a1..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-       <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-       <classpathentry kind="output" path="target/classes"/>
-</classpath>
diff --git a/org.eclipse.tracecompass.rcp.branding/.project b/org.eclipse.tracecompass.rcp.branding/.project
deleted file mode 100644 (file)
index 0d974fc..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>org.eclipse.tracecompass.rcp.branding</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-               <buildCommand>
-                       <name>org.eclipse.jdt.core.javabuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.ManifestBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.SchemaBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-       </buildSpec>
-       <natures>
-               <nature>org.eclipse.pde.PluginNature</nature>
-               <nature>org.eclipse.jdt.core.javanature</nature>
-               <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
-       </natures>
-</projectDescription>
diff --git a/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644 (file)
index 99f26c0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8
diff --git a/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644 (file)
index f42de36..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.compliance=1.7
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.7
diff --git a/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.m2e.core.prefs b/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644 (file)
index f897a7f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF b/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
deleted file mode 100644 (file)
index 319df8a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %Bundle-Name
-Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
-Bundle-Localization: plugin
-Bundle-SymbolicName: org.eclipse.tracecompass.rcp.branding;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
-Eclipse-BundleShape: dir
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.ui.intro
diff --git a/org.eclipse.tracecompass.rcp.branding/about.html b/org.eclipse.tracecompass.rcp.branding/about.html
deleted file mode 100644 (file)
index a01ee84..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>    
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor's license that was 
-provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.branding/about.ini b/org.eclipse.tracecompass.rcp.branding/about.ini
deleted file mode 100644 (file)
index ffa7b01..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-# about.ini
-# contains information about a feature
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# "%key" are externalized strings defined in about.properties
-# This file does not need to be translated.
-
-# Property "aboutText" contains blurb for "About" dialog (translated)
-aboutText=%blurb
-
-# Property "windowImage" contains path to window icon (16x16)
-# needed for primary features only
-
-# Property "featureImage" contains path to feature image (32x32)
-featureImage=icons/png/tc_icon_32x32.png
-
-# Property "aboutImage" contains path to product image (500x330 or 115x164)
-# needed for primary features only
-aboutImage=icons/tc_about.gif
-
-# Property "appName" contains name of the application (translated)
-# needed for primary features only
-
-# Property "welcomePage" contains path to welcome page (special XML-based format)
-# optional
-
-# Property "welcomePerspective" contains the id of the perspective in which the
-# welcome page is to be opened.
-# optional
-
-
-
-
diff --git a/org.eclipse.tracecompass.rcp.branding/about.properties b/org.eclipse.tracecompass.rcp.branding/about.properties
deleted file mode 100644 (file)
index 1b3ccc1..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-###############################################################################
-# Copyright (c) 2013, 2015 Ericsson
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Bernd Hufmann - initial API and implementation
-###############################################################################
-
-# about.properties
-# contains externalized strings for about.ini
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# fill-ins are supplied by about.mappings
-# This file should be translated.
-
-blurb=Trace Compass\n\
-\n\
-Version: {featureVersion}\n\
-\n\
-Copyright (c) 2013, 2015 Ericsson and others.\n\
-\n\
-All rights reserved. This program and the accompanying materials are\n\
-made available under the terms of the Eclipse Public License v1.0 which\n\
-accompanies this distribution, and is available at\n\
-http://www.eclipse.org/legal/epl-v10.html\n\
-
-#Build id: {0}\n\
diff --git a/org.eclipse.tracecompass.rcp.branding/build.properties b/org.eclipse.tracecompass.rcp.branding/build.properties
deleted file mode 100644 (file)
index d942442..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#    Ericsson - Initial API and implementation
-###############################################################################
-
-bin.includes = .,\
-               plugin.xml,\
-               META-INF/,\
-               plugin.properties,\
-               icons/,\
-               about.html,\
-               about.ini,\
-               about.properties,\
-               plugin_customization.ini,\
-               help_data.xml,\
-               splash.bmp
-src.includes = about.html
diff --git a/org.eclipse.tracecompass.rcp.branding/help_data.xml b/org.eclipse.tracecompass.rcp.branding/help_data.xml
deleted file mode 100644 (file)
index 0f9ff99..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<extensions>
-   <tocOrder>
-   </tocOrder>
-   <hidden>
-      <toc id="/org.eclipse.platform.doc.user/toc.xml"/>
-   </hidden>
-</extensions>
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns b/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns
deleted file mode 100644 (file)
index d7ae3af..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico b/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico
deleted file mode 100644 (file)
index 67052d8..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png b/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png
deleted file mode 100644 (file)
index 6ea5eaf..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png b/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png
deleted file mode 100644 (file)
index a4cae88..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png b/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png
deleted file mode 100644 (file)
index 25ce49a..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png b/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png
deleted file mode 100644 (file)
index a7cdbd6..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png b/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png
deleted file mode 100644 (file)
index db70be0..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png b/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png
deleted file mode 100644 (file)
index dbab3ca..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png b/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png
deleted file mode 100644 (file)
index 6e164df..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm b/org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm
deleted file mode 100644 (file)
index 078d9f9..0000000
+++ /dev/null
@@ -1,714 +0,0 @@
-/* XPM */
-static char * tc_icon_256_xpm[] = {
-"256 256 455 2",
-"      c None",
-".     c #63CDF6",
-"+     c #63CDF7",
-"@     c #64CCF5",
-"#     c #64CCF7",
-"$     c #64CDF6",
-"%     c #62CDF6",
-"&     c #63CEF6",
-"*     c #00C1F3",
-"=     c #00C2F3",
-"-     c #00C2F4",
-";     c #64CDF5",
-">     c #91D9F8",
-",     c #90D8F8",
-"'     c #63CCF7",
-")     c #91D9F7",
-"!     c #92D8F8",
-"~     c #00C3F3",
-"{     c #92D9F8",
-"]     c #91DAF8",
-"^     c #63CDF5",
-"/     c #91D8F8",
-"(     c #65CDF6",
-"_     c #92DAF8",
-":     c #63CEF7",
-"<     c #53CBF5",
-"[     c #33C7F4",
-"}     c #1CC5F4",
-"|     c #14C4F4",
-"1     c #28C7F4",
-"2     c #42C9F5",
-"3     c #00C1F4",
-"4     c #62CEF6",
-"5     c #61CDF6",
-"6     c #38C8F5",
-"7     c #05C2F3",
-"8     c #56CBF6",
-"9     c #5ECCF6",
-"0     c #29C7F4",
-"a     c #0EC3F3",
-"b     c #4FCBF5",
-"c     c #63CCF6",
-"d     c #5DCCF6",
-"e     c #2BC7F4",
-"f     c #13C4F3",
-"g     c #00C2F2",
-"h     c #5BCCF6",
-"i     c #2EC7F4",
-"j     c #27C6F4",
-"k     c #5FCDF6",
-"l     c #27C7F5",
-"m     c #08C3F3",
-"n     c #47CAF5",
-"o     c #79D2F7",
-"p     c #01C2F3",
-"q     c #02C2F3",
-"r     c #35C8F5",
-"s     c #80D4F7",
-"t     c #2BC6F4",
-"u     c #7BD4F7",
-"v     c #32C7F4",
-"w     c #7BD3F7",
-"x     c #90D9F8",
-"y     c #3EC8F5",
-"z     c #8FD8F8",
-"A     c #1EC5F4",
-"B     c #58CBF6",
-"C     c #77D2F7",
-"D     c #8ED8F8",
-"E     c #0BC3F3",
-"F     c #46CAF5",
-"G     c #73D1F7",
-"H     c #8DD8F8",
-"I     c #07C3F3",
-"J     c #3BC9F5",
-"K     c #66CDF6",
-"L     c #71D1F7",
-"M     c #8CD8F8",
-"N     c #00C1F2",
-"O     c #39C9F5",
-"P     c #68CEF6",
-"Q     c #6ED0F7",
-"R     c #8AD7F8",
-"S     c #8FD9F8",
-"T     c #00BFF3",
-"U     c #00BDF2",
-"V     c #00BBF2",
-"W     c #00BAF2",
-"X     c #14C0F3",
-"Y     c #4EC9F5",
-"Z     c #62CDF7",
-"`     c #64CDF7",
-" .    c #24C6F4",
-"..    c #37C9F5",
-"+.    c #69CEF6",
-"@.    c #66CEF6",
-"#.    c #70D0F7",
-"$.    c #72D1F7",
-"%.    c #6ACFF6",
-"&.    c #6CD0F6",
-"*.    c #79D3F7",
-"=.    c #82D6F8",
-"-.    c #00BCF2",
-";.    c #00B8F1",
-">.    c #00B7F1",
-",.    c #0EBDF2",
-"'.    c #43C8F5",
-").    c #5FCCF6",
-"!.    c #31C7F5",
-"~.    c #06C3F3",
-"{.    c #61CCF6",
-"].    c #85D6F8",
-"^.    c #04BAF2",
-"/.    c #3AC7F5",
-"(.    c #38C9F5",
-"_.    c #82D5F7",
-":.    c #93D9F8",
-"<.    c #00BEF2",
-"[.    c #04BDF2",
-"}.    c #33C7F5",
-"|.    c #5ECDF6",
-"1.    c #60CDF6",
-"2.    c #30C7F5",
-"3.    c #3AC9F5",
-"4.    c #67CEF6",
-"5.    c #6CCFF6",
-"6.    c #00B9F1",
-"7.    c #00C0F3",
-"8.    c #26C7F4",
-"9.    c #58CCF6",
-"0.    c #2EC7F5",
-"a.    c #3CC9F5",
-"b.    c #65CEF6",
-"c.    c #7ED4F7",
-"d.    c #93DAF8",
-"e.    c #00BAF1",
-"f.    c #00BFF2",
-"g.    c #19C5F4",
-"h.    c #4BCAF6",
-"i.    c #2CC7F5",
-"j.    c #3EC9F5",
-"k.    c #76D2F7",
-"l.    c #94DAF8",
-"m.    c #0EC4F4",
-"n.    c #3DC9F5",
-"o.    c #3BC8F5",
-"p.    c #39C8F5",
-"q.    c #94DAF9",
-"r.    c #36C8F5",
-"s.    c #7CD4F8",
-"t.    c #34C7F5",
-"u.    c #6DD0F6",
-"v.    c #8BD7F8",
-"w.    c #BDE6FB",
-"x.    c #69CFF6",
-"y.    c #83D6F8",
-"z.    c #B5E4FB",
-"A.    c #29C6F4",
-"B.    c #6ACEF6",
-"C.    c #6DD0F7",
-"D.    c #6DCFF7",
-"E.    c #78D2F7",
-"F.    c #B3E4FA",
-"G.    c #BDE7FB",
-"H.    c #BBE6FB",
-"I.    c #8AD7F7",
-"J.    c #95DAF8",
-"K.    c #ACE1FA",
-"L.    c #A5E0F9",
-"M.    c #BCE6FB",
-"N.    c #A3DFF9",
-"O.    c #BAE6FB",
-"P.    c #A7E0F9",
-"Q.    c #BEE7FB",
-"R.    c #AAE0FA",
-"S.    c #A9E0FA",
-"T.    c #ABE1FA",
-"U.    c #A4DEF9",
-"V.    c #A1DEF9",
-"W.    c #B8E5FB",
-"X.    c #A4DFF9",
-"Y.    c #A3DEF9",
-"Z.    c #00BBF1",
-"`.    c #00BCF1",
-" +    c #A2DEF9",
-".+    c #00B6F1",
-"++    c #00B4F0",
-"@+    c #00B5F0",
-"#+    c #00B5F1",
-"$+    c #B9E5FB",
-"%+    c #BAE7FC",
-"&+    c #00B8F0",
-"*+    c #00B8F2",
-"=+    c #00B1F0",
-"-+    c #00B0F0",
-";+    c #A0DDF9",
-">+    c #ACE2FA",
-",+    c #BBE7FB",
-"'+    c #BBE6FA",
-")+    c #BBE5FB",
-"!+    c #00B9F0",
-"~+    c #00B7F2",
-"{+    c #9EDDF9",
-"]+    c #ADE2FA",
-"^+    c #00B4F1",
-"/+    c #00B3F0",
-"(+    c #9DDDF9",
-"_+    c #96DAF8",
-":+    c #AFE2FA",
-"<+    c #BBE6FC",
-"[+    c #BCE5FB",
-"}+    c #BAE6FC",
-"|+    c #9CDCF9",
-"1+    c #B6E4FB",
-"2+    c #00B2F1",
-"3+    c #A8E0FA",
-"4+    c #9FDDF9",
-"5+    c #B7E5FB",
-"6+    c #00AFF0",
-"7+    c #A0DEF9",
-"8+    c #9BDCF8",
-"9+    c #B5E4FA",
-"0+    c #B9E6FB",
-"a+    c #BCE7FB",
-"b+    c #BBE7FC",
-"c+    c #BBE5FA",
-"d+    c #00B9F2",
-"e+    c #9CDDF9",
-"f+    c #B6E5FB",
-"g+    c #00B7F0",
-"h+    c #9CDCF8",
-"i+    c #B6E5FA",
-"j+    c #BCE6FC",
-"k+    c #BAE5FB",
-"l+    c #A7E0FA",
-"m+    c #BCE5FC",
-"n+    c #B6E4FA",
-"o+    c #B0E2FA",
-"p+    c #BAE7FB",
-"q+    c #BFE7FB",
-"r+    c #C7EAFB",
-"s+    c #C8EBFB",
-"t+    c #CAEBFB",
-"u+    c #CBECFC",
-"v+    c #CCECFC",
-"w+    c #CFEDFC",
-"x+    c #D1EEFC",
-"y+    c #D3EEFC",
-"z+    c #00B0F1",
-"A+    c #C4E9FB",
-"B+    c #D7EFFC",
-"C+    c #D6EFFC",
-"D+    c #D5EFFC",
-"E+    c #00B2F0",
-"F+    c #00B0EF",
-"G+    c #D3EFFC",
-"H+    c #C0E7FB",
-"I+    c #D5F0FC",
-"J+    c #D4EFFC",
-"K+    c #D4EEFC",
-"L+    c #C0E8FB",
-"M+    c #00B2F2",
-"N+    c #00B3F2",
-"O+    c #DEF6FF",
-"P+    c #DBF3FF",
-"Q+    c #DBF4FF",
-"R+    c #DAF3FF",
-"S+    c #C4ECFE",
-"T+    c #C0EAFE",
-"U+    c #BEE9FD",
-"V+    c #BCE7FC",
-"W+    c #00B5F4",
-"X+    c #02AAEB",
-"Y+    c #069EE0",
-"Z+    c #0899DC",
-"`+    c #079ADC",
-" @    c #0898DA",
-".@    c #0F86CB",
-"+@    c #8EB8DB",
-"@@    c #A4C9E5",
-"#@    c #A3C7E5",
-"$@    c #A2C7E5",
-"%@    c #92C1E4",
-"&@    c #8FC0E4",
-"*@    c #90C0E4",
-"=@    c #91C1E4",
-"-@    c #A2D0EE",
-";@    c #B9E4FA",
-">@    c #C4EDFF",
-",@    c #00BCF5",
-"'@    c #05A4E4",
-")@    c #117CC2",
-"!@    c #166FB7",
-"~@    c #1869B2",
-"{@    c #1867B0",
-"]@    c #1868B1",
-"^@    c #1966AF",
-"/@    c #1C5DA7",
-"(@    c #1B5DA7",
-"_@    c #2363AA",
-":@    c #3672B3",
-"<@    c #336FB2",
-"[@    c #306EB2",
-"}@    c #3976B6",
-"|@    c #4480BC",
-"1@    c #71A6D4",
-"2@    c #0997D8",
-"3@    c #176BB3",
-"4@    c #1C5CA6",
-"5@    c #1A5BA6",
-"6@    c #195AA5",
-"7@    c #2363AB",
-"8@    c #4E88C1",
-"9@    c #ADDAF4",
-"0@    c #BFE9FD",
-"a@    c #06A3E1",
-"b@    c #1B5CA7",
-"c@    c #1D5EA8",
-"d@    c #5D95CA",
-"e@    c #C3EDFF",
-"f@    c #1082C7",
-"g@    c #1D5BA5",
-"h@    c #1B5CA6",
-"i@    c #2F6DB1",
-"j@    c #7BAED8",
-"k@    c #04A3E5",
-"l@    c #1474BB",
-"m@    c #71A1CF",
-"n@    c #E5FCFF",
-"o@    c #069DDF",
-"p@    c #1D5BA6",
-"q@    c #1658A4",
-"r@    c #5A8EC4",
-"s@    c #D7F1FE",
-"t@    c #00AFF1",
-"u@    c #0898DB",
-"v@    c #1964AE",
-"w@    c #1759A5",
-"x@    c #5187BF",
-"y@    c #CBE7F8",
-"z@    c #D7F1FD",
-"A@    c #1964AD",
-"B@    c #5187C0",
-"C@    c #CCE8F8",
-"D@    c #D7F0FD",
-"E@    c #079ADD",
-"F@    c #558AC1",
-"G@    c #D1EDFB",
-"H@    c #D6F0FD",
-"I@    c #05A1E3",
-"J@    c #195BA6",
-"K@    c #6698C9",
-"L@    c #DFF7FF",
-"M@    c #00B1F1",
-"N@    c #02ACEC",
-"O@    c #127AC1",
-"P@    c #1D5AA4",
-"Q@    c #2464AB",
-"R@    c #86B2D9",
-"S@    c #0995D9",
-"T@    c #1A64AD",
-"U@    c #4881BC",
-"V@    c #C5E3F6",
-"W@    c #D8F1FD",
-"X@    c #0E87CC",
-"Y@    c #326FB2",
-"Z@    c #A8CCE8",
-"`@    c #DCF4FF",
-" #    c #01ACED",
-".#    c #0995D8",
-"+#    c #176AB3",
-"@#    c #1E58A3",
-"##    c #1D59A3",
-"$#    c #1D5AA5",
-"%#    c #1D59A4",
-"&#    c #1457A3",
-"*#    c #1356A3",
-"=#    c #1A5CA6",
-"-#    c #1557A4",
-";#    c #1154A2",
-">#    c #598FC5",
-",#    c #B9D9EF",
-"'#    c #00AFEF",
-")#    c #02A9EA",
-"!#    c #04A3E4",
-"~#    c #0A93D7",
-"{#    c #0C8DD1",
-"]#    c #0C8ED2",
-"^#    c #117FC6",
-"/#    c #0C8DD2",
-"(#    c #0C8CD1",
-"_#    c #117CC3",
-":#    c #2C69AF",
-"<#    c #77A5D1",
-"[#    c #88B2D8",
-"}#    c #87B1D8",
-"|#    c #88B2D9",
-"1#    c #82AED7",
-"2#    c #497FBC",
-"3#    c #4C84BD",
-"4#    c #82AED6",
-"5#    c #87B2D9",
-"6#    c #83B0D8",
-"7#    c #82B0D8",
-"8#    c #84B1D9",
-"9#    c #A3C8E5",
-"0#    c #BEDDF2",
-"a#    c #C9E6F7",
-"b#    c #01AEEE",
-"c#    c #0996D9",
-"d#    c #185AA5",
-"e#    c #3F78B7",
-"f#    c #D4EEFB",
-"g#    c #D2EDFB",
-"h#    c #D2ECFB",
-"i#    c #D1ECFA",
-"j#    c #D6F0FC",
-"k#    c #D5EFFD",
-"l#    c #079CDF",
-"m#    c #1E58A2",
-"n#    c #4980BC",
-"o#    c #BFDEF2",
-"p#    c #05A1E4",
-"q#    c #1E57A2",
-"r#    c #5287C0",
-"s#    c #C2E0F3",
-"t#    c #04A5E6",
-"u#    c #5C8FC5",
-"v#    c #C6E3F5",
-"w#    c #03A6E7",
-"x#    c #1C5EA8",
-"y#    c #6597C9",
-"z#    c #C9E5F6",
-"A#    c #00B1EF",
-"B#    c #03A7E8",
-"C#    c #1A63AB",
-"D#    c #6F9ECD",
-"E#    c #D5EEFC",
-"F#    c #03A7E9",
-"G#    c #1D5CA6",
-"H#    c #1255A2",
-"I#    c #7BA9D3",
-"J#    c #CEEAF9",
-"K#    c #D5EFFB",
-"L#    c #166EB6",
-"M#    c #79A6D2",
-"N#    c #1B5DA6",
-"O#    c #1C5CA7",
-"P#    c #1C5DA8",
-"Q#    c #1B5EA7",
-"R#    c #1C5EA7",
-"S#    c #D5F0FB",
-"T#    c #D4F0FD",
-"U#    c #1B5DA8",
-"V#    c #1D5CA7",
-"                                                                                                                                                                                                                                                            . .                                                                                                                                                                                                                                                                 ",
-"                                                                                                                                                                                                                                                          + . . +                                                                                                                                                                                                                                                               ",
-"                                                                                                                                                                                                                                                          . . . . @                                                                                                                                                                                                                                                             ",
-"                                                                                                                                                                                                                                                        + . . . . .                                                                                                                                                                                                                                                             ",
-"                                                                                                                                                                                                                                                        . . . . . .                                                                                                                                                                                                                                                             ",
-"                                                                                                                                                                                                                                                        . . . . . .                                                                                                                                                                                                                                                             ",
-"                                                                                                                                                                                                                                                        . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                        . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
-"                                                                                                                                                                                                                                                      . . . . . . . . +                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . #                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . $                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . %                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  + . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                . . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                                                                                                                                                & . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
-"                                                                                                                      * = -                                                                                                                     ; . . . . . . . . . . . . .                                                                                                                     > > > ,                                                                                                                         ",
-"                                                                                                                      = = = = =                                                                                                                 ' . . . . . . . . . . . . .                                                                                                                 > > > > > )                                                                                                                         ",
-"                                                                                                                      = = = = = =                                                                                                               $ . . . . . . . . . . . . .                                                                                                               > > > > > > >                                                                                                                         ",
-"                                                                                                                      = = = = = = = *                                                                                                           + . . . . . . . . . . . . .                                                                                                           ) > > > > > > > !                                                                                                                         ",
-"                                                                                                                      - = = = = = = = ~                                                                                                         & . . . . . . . . . . . . .                                                                                                         { > > > > > > > ]                                                                                                                           ",
-"                                                                                                                        = = = = = = = = =                                                                                                       ^ . . . . . . . . . . . . .                                                                                                       ] > > > > > > > >                                                                                                                             ",
-"                                                                                                                          = = = = = = = = = =                                                                                                   . . . . . . . . . . . . . . .                                                                                                 > > > > > > > > > > /                                                                                                                             ",
-"                                                                                                                          = = = = = = = = = = =                                                                                                 . . . . . . . . . . . . . . .                                                                                               > > > > > > > > > > >                                                                                                                               ",
-"                                                                                                                            = = = = = = = = = = =                                                                                               . . . . . . . . . . . . . . .                                                                                             > > > > > > > > > > > /                                                                                                                               ",
-"                                                                                                                              = = = = = = = = = = = =                                                                                           . . . . . . . . . . . . . . .                                                                                           > > > > > > > > > > > >                                                                                                                                 ",
-"                                                                                                                              = = = = = = = = = = = = =                                                                                         . . . . . . . . . . . . . . .                                                                                       > > > > > > > > > > > > >                                                                                                                                   ",
-"                                                                                                                                = = = = = = = = = = = = ~                                                                                       . . . . . . . . . . . . . . .                                                                                     > > > > > > > > > > > > >                                                                                                                                     ",
-"                                                                                                                                  = = = = = = = = = = = = -                                                                                     . . . . . . . . . . . . . . .                                                                                   > > > > > > > > > > > > >                                                                                                                                       ",
-"                                                                                                                                    = = = = = = = = = = = = -                                                                                   . . . . . $ ( ( $ $ . . . . .                                                                                 > > > > > > > > > > > > > _                                                                                                                                       ",
-"                                                                                                                                    = = = = = = = = = = = = = = ~                                                                             : . . . $ < [ } | 1 2 . . . . $                                                                               > > > > > > > > > > > > > ]                                                                                                                                         ",
-"                                                                                                                                      * = = = = = = = = = = = = = 3                                                                           4 . $ 5 6 7 = = = = = } 8 $ . .                                                                           _ > > > > > > > > > > > > > >                                                                                                                                           ",
-"                                                                                                                                        = = = = = = = = = = = = = = =                                                                         ' $ 9 0 = = = = = = = = a b $ c                                                                         > > > > > > > > > > > > > > >                                                                                                                                             ",
-"                                                                                                                                          = = = = = = = = = = = = = = =                                                                       $ d e = = = = = = = = = = f < (                                                                       ] > > > > > > > > > > > > > >                                                                                                                                               ",
-"                                                                                                                                            = = = = = = = = = = = = = = = g                                                                   h i = = = = = = = = = = = = j k                                                                     > > > > > > > > > > > > > > > ]                                                                                                                                               ",
-"                                                                                                                                              = = = = = = = = = = = = = = = =                                                                 l = = = = = = = = = = = = = m n o                                                               > > > > > > > > > > > > > > > > >                                                                                                                                                 ",
-"                                                                                                                                              = = = = = = = = = = = = = = = = =                                                             p q = = = = = = = = = = = = = = r s                                                             > > > > > > > > > > > > > > > > >                                                                                                                                                   ",
-"                                                                                                                                                = = = = = = = = = = = = = = = = =                                                         = = = = = = = = = = = = = = = = * t u >                                                         > > > > > > > > > > > > > > > > >                                                                                                                                                     ",
-"                                                                                                                                                  = = = = = = = = = = = = = = = = = =                                                   = = = = = = = = = = = = = = = = = * v w x >                                                     > > > > > > > > > > > > > > > > >                                                                                                                                                       ",
-"                                                                                                                                                    = = = = = = = = = = = = = = = = = =                                               = = = = = = = = = = = = = = = = = = q y w z > >                                               _ > > > > > > > > > > > > > > > > >                                                                                                                                                         ",
-"                                                                                                                                                      = = = = = = = = = = = = = = = = = =                                           = = = = = = = = = = = = = = = = = = = A B C D > > >                                           > > > > > > > > > > > > > > > > > > >                                                                                                                                                         ",
-"                                                                                                                                                      = = = = = = = = = = = = = = = = = = =                                       = = = = = = = = = = = = = = = = = = = E F $ G H > > > >                                       / > > > > > > > > > > > > > > > > > >                                                                                                                                                           ",
-"                                                                                                                                                        = = = = = = = = = = = = = = = = = = =                                   = = = = = = = = = = = = = = = = = = = I J K % L M > > > > >                                   > > > > > > > > > > > > > > > > > > >                                                                                                                                                             ",
-"                                                                                                                                                          = = = = = = = = = = = = = = = = = = = N                             = = = = = = = = = = = = = = = = = = = I O P . % Q R x S S S S z                               S S S S x > > > > > > > > > > > > > >                                                                                                                                                               ",
-"                                                                                                                                                            = = = = = = = = = = = = T U V W W W U X Y Z ` + + + + + + + ` 9  .q = = = = = = = = = = = = = = = = = I ..+.. . . @.#.$.$.$.$.$.$.$.%.% + + + + + + + + + . &.G $.$.$.$.*.=.M > > > > > > > > > > > >                                                                                                                                                               ",
-"                                                                                                                                                              = = = = = = = = = * -.;.;.;.;.;.;.;.>.,.'.% $ . . . . . $ ).!.p = = = = = = = = = = = = = = = = = ~...+.. . . . . % % % % % % % % . . . . . . . . . . . . % % % % % % 5 {.%.].x > > > > > > > > >                                                                                                                                                                 ",
-"                                                                                                                                                              = = = = = = = = * V ;.;.;.;.;.;.;.;.;.>.^./.5 $ . . . $ ).!.= = = = = = = = = = = = = = = = = = ~.(.P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % ( _.:.> > > > > > >                                                                                                                                                                   ",
-"                                                                                                                                                                = = = = = = = <.;.;.;.;.;.;.;.;.;.;.;.>.[.}.|.$ . $ 1.2.= = = = = = = = = = = = = = = = = = ~.3.4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % 5.M { > > > > >                                                                                                                                                                     ",
-"                                                                                                                                                                  = = = = = * V ;.;.;.;.;.;.;.;.;.;.;.;.6.7.8.9.K % 0.= = = = = = = = = = = = = = = = = = ~.a.( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b.c.d.> > > >                                                                                                                                                                       ",
-"                                                                                                                                                                    = = = = 7.e.;.;.;.;.;.;.;.;.;.;.;.;.;.f.= g.h.i.= = = = = = = = = = = = = = = = = = ~.j.$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k.l.> > >                                                                                                                                                                         ",
-"                                                                                                                                                                      - = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = m.q = = = = = = = = = = = = = = = = = ~.j.% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % G { > ) {                                                                                                                                                                         ",
-"                                                                                                                                                                        - = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = = = = 7 n.% $ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % $.{ > >                                                                                                                                                                           ",
-"                                                                                                                                                                        = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = = = 7 o.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % $.> >                                                                                                                                                                             ",
-"                                                                                                                                                                          = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = = 7 p.$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % k.q.                                                                                                                                                                              ",
-"                                                                                                                                                                            T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = 7 r.@.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b.s.                                                                                                                                                                                ",
-"                                                                                                                                                                              6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = 7 t.P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % u.v.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = 7 }.+.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @.v.w.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = ~.t.+.. . . . . . . . . . . . . . . . . . . . % % % % % % % % % % % % % % % % % % % % % % % % $ x.y.z.w.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = p A.B.. . . . . . . . . . . . . . . . . . . . $ u.C.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.C.#.E.M F.G.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = =                                                 I.H H H H H H H H H H H H H H H H H H H H H D d.J.K.G.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = =                                                     { { { { { { { { { { { { { { { { { { { { { { x L.M.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = =                                                         > > > > > > > > > > > > > > > > > > > > x N.O.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = =                                                             / > > > > > > > > > > > > > > > > > > x P.Q.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = =                                                                 { > > > > > > > > > > > > > > > > > > l.R.Q.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = =                                                                     > > > > > > > > > > > > > > > > > > > l.S.Q.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = =                                                                         > > > > > > > > > > > > > > > > > > > l.R.G.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = =                                                                             > > > > > > > > > > > > > > > > > > > l.T.Q.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = 3                                                                               > > > > > > > > > > > > > > > > > > > J.U.                                                                                                                                                                                ",
-"                                                                                                                                                                            U 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = 3                                                                                   > > > > > > > > > > > > > > > > > > > x                                                                                                                                                                                 ",
-"                                                                                                                                                                            T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = 3                                                                                       > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                               ",
-"                                                                                                                                                                          = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = 3                                                                                           > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                             ",
-"                                                                                                                                                                        = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T =                                                                                                 > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                           ",
-"                                                                                                                                                                      = = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.f.                                                                                                    > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                         ",
-"                                                                                                                                                                  = = = = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.;.-.                                                                                                      V.x > > > > > > > > > > > > > > > > > >                                                                                                                                                                       ",
-"                                                                                                                                                                = = = = = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        W.X.z > > > > > > > > > > > > > > > > > >                                                                                                                                                                     ",
-"                                                                                                                                                              ~ ~ ~ ~ ~ ~ = <.6.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.W.Y.z > > > > > > > > > > > > > > > > > >                                                                                                                                                                   ",
-"                                                                                                                                                            Z.-.`.Z.e.6.6.6.6.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.W. +x > > > > > > > > > > > > > > > > > > N.                                                                                                                                                              ",
-"                                                                                                                              >.;.>.;.;.;.;.;.;.;.;.;.;.;.>..+++@+#+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.$+V.x > > > > > > > > > > > > > > > > > l.T.Q.H.H.H.H.H.H.H.H.H.H.O.M.%+                                                                                                                                ",
-"                                                                                                ;.;.&+6.*+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.@+=+-+-+-+-+-+.+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.$+;+> > > > > > > > > > > > > > > > > > J.>+G.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.,+'+)+M.                                                                                                  ",
-"                                                                  !+&+~+;.>.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.++-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.O.{+> > > > > > > > > > > > > > > > > x J.]+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.'+H.M.,+'+M.)+                                                                    ",
-"                                  >.*+;.;.;.6.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.^+-+-+-+-+-+-+-+-+-+-+/+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.O.(+> > > > > > > > > > > > > > > > > x _+:+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.<+H.[+H.}+M.H.                                      ",
-"            ;.;.&+*+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.M.H.(+> > > > > > > > > > > > > > > > > z |+1+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.O.H.                ",
-"      ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.>.2+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.M.O.{+> > > > > > > > > > > > > > > > > z 3+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.        ",
-"  ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.O.4+x > > > > > > > > > > > > > > > z ;+5+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.H.    ",
-";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.#+6+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.$+7+x > > > > > > > > > > > > > > x 8+9+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.    ",
-";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.#+6+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.W.V.z > > > > > > > > > > > > > x |+1+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.    ",
-"  ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.5+V.z > > > > > > > > > > > > z  +W.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.      ",
-"        ;.6.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.>.2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.5+V., > > > > > > > > > > > d.]+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.'+'+'+          ",
-"                  *+6.;.6.;.>.;.!+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++6.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.5+7+x > > > > > > > > > S V.0+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.a+'+b+[+'+c+                    ",
-"                                                *+d+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.^+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++6.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.W.4+x > > > > > > > x e+f+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.)+H.H.O.)+                                                    ",
-"                                                                              g+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.W.7+> > > > > > > h+i+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.<+H.H.O.j+k+                                                                                  ",
-"                                                                                                            &+!+*+~+;.>.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.a+T.J.{ > { d.l+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.'+M.H.H.m+H.                                                                                                                ",
-"                                                                                                                                          ;.;.&+!+*+;.;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.M.M.G.G.n+o+9+M.M.H.H.p+H.H.'+b+                                                                                                                                              ",
-"                                                                                                                                                            2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.q+r+s+t+u+v+w+x+y+                                                                                                                                                                ",
-"                                                                                                                                                              z+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.O.A+B+C+C+C+C+C+C+                                                                                                                                                                  ",
-"                                                                                                                                                                z+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+D+D+D+                                                                                                                                                                    ",
-"                                                                                                                                                                  z+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=+E+                                                                                                      q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+D+D+                                                                                                                                                                      ",
-"                                                                                                                                                                      F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                                    G+H+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+D+                                                                                                                                                                        ",
-"                                                                                                                                                                        -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                                I+J+q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+                                                                                                                                                                          ",
-"                                                                                                                                                                          F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                            I+D+K+q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+D+D+                                                                                                                                                                            ",
-"                                                                                                                                                                            F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                      I+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+                                                                                                                                                                              ",
-"                                                                                                                                                                            =+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                  I+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.L+                                                                                                                                                                                ",
-"                                                                                                                                                                              /+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                I+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                            D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                        D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                    D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                D+D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.;.=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                            D+D+D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;.;.#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                        D+D+D+D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.;..+2+M+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+                                                    O+P+Q+Q+Q+Q+Q+Q+Q+Q+Q+Q+R+S+T+T+T+T+T+T+T+T+U+V+H.H.H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.;.*+W+X+Y+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+`+ @.@                                              +@@@#@$@$@$@$@$@$@$@$@$@$@$@%@&@*@*@*@*@*@&@=@-@;@>@a+H.H.                                                                                                                                                                                ",
-"                                                                                                                                                                              ;.,@'@)@!@~@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@]@^@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@(@_@:@<@<@<@<@<@<@<@<@<@<@<@<@<@[@[@[@[@[@[@[@[@[@}@|@1@a+U+)+                                                                                                                                                                                ",
-"                                                                                                                                                                              ,@2@3@/@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@6@7@8@9@0@                                                                                                                                                                                ",
-"                                                                                                                                                                              a@!@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@b@c@d@e@                                                                                                                                                                                ",
-"                                                                                                                                                                              f@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@h@i@j@                                                                                                                                                                                ",
-"                                                                                                                                                                            k@l@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@c@m@n@                                                                                                                                                                              ",
-"                                                                                                                                                                          N+o@~@p@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@q@r@s@                                                                                                                                                                              ",
-"                                                                                                                                                                        t@M+u@v@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@x@y@z@                                                                                                                                                                            ",
-"                                                                                                                                                                        -+M+u@A@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@B@C@D@D+                                                                                                                                                                          ",
-"                                                                                                                                                                      -+-+M+E@^@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@F@G@H@D+D+                                                                                                                                                                        ",
-"                                                                                                                                                                    =+-+-+2+I@!@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@J@K@L@D+D+D+D+                                                                                                                                                                      ",
-"                                                                                                                                                                  -+-+-+-+M@N@O@P@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@h@Q@R@O+D+D+D+D+                                                                                                                                                                      ",
-"                                                                                                                                                                -+-+-+-+-+-+M+S@T@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@J@U@V@W@D+D+D+D+D+                                                                                                                                                                    ",
-"                                                                                                                                                              -+-+-+-+-+-+-+=+6+X@/@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@b@q@Y@Z@`@D+D+D+D+D+D+D+                                                                                                                                                                  ",
-"                                                                                                                                                              -+-+-+-+-+-+-+-+M@ #.#+#@#@#########$#/@/@/@/@/@/@/@/@/@/@/@/@g@%#############$#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@h@&#*#*#*#*#*#*#&#=#/@/@/@/@/@/@/@/@/@/@/@5@-#*#*#*#*#;#J@>#,#D+D+D+D+D+D+D+D+D+D+                                                                                                                                                                ",
-"                                                                                                                                                            -+-+-+-+-+-+-+-+-+-+M@'#)#!#~#{#{#{#]#.@                        ^#/#{#{#{#{#{#(#_#$#/@/@/@/@/@/@/@/@/@/@/@/@/@/@5@:#<#[#}#}#}#}#|#1#2#                      3#4#5#6#7#8#9#0#a#D@D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                              ",
-"                                                                                                                                                          -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+'#'#'#'#b#                            b#'#'#'#'#'#b#c#@#/@/@/@/@/@/@/@/@/@/@/@/@/@/@d#e#,#f#g#g#g#g#h#                              i#g#g#g#K+j#D+D+D+D+D+D+D+D+D+D+D+D+D+k#                                                                                                                                                            ",
-"                                                                                                                                                        -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                  -+-+-+-+-+-+l#m#/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@n#o#H@D+D+D+D+                                  I+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                            ",
-"                                                                                                                                                      -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                      -+-+-+-+-+p#q#/@/@/@/@/@/@/@/@/@/@/@/@/@/@q@r#s#H@D+D+D+                                      D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                          ",
-"                                                                                                                                                      -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                          -+-+-+-+t#@#/@/@/@/@/@/@/@/@/@/@/@/@/@/@-#u#v#H@D+D+                                            D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                        ",
-"                                                                                                                                                    -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                              6+-+-+w#x#4@/@/@/@/@/@/@/@/@/@/@/@/@/@&#y#z#j#D+                                                D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                      ",
-"                                                                                                                                                  -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+A#                                                  6+-+B#C#4@/@/@/@/@/@/@/@/@/@/@/@/@/@*#D#C@H@                                                    D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+E#                                                                                                                                                    ",
-"                                                                                                                                                -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                        -+F#{@G#/@/@/@/@/@/@/@/@/@/@/@/@/@H#I#J#                                                        K#D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                    ",
-"                                                                                                                                              F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                            k@L#g@/@/@/@/@/@/@/@/@/@/@/@/@/@&#M#                                                              D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                  ",
-"                                                                                                                                              -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                ~@4@/@/@/@/@/@/@/@/@/@/@/@/@/@=#                                                                  D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                ",
-"                                                                                                                                            -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                    D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                              ",
-"                                                                                                                                          -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                      N#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                      D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+C+                                                                                                                                            ",
-"                                                                                                                                        -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                        O#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                        D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                            ",
-"                                                                                                                                      =+-+-+-+-+-+-+-+-+-+-+-+-+-+=+                                                                          G#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                            D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                          ",
-"                                                                                                                                    -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                              /@/@/@/@/@/@/@/@/@/@/@/@/@/@4@                                                                              I+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                        ",
-"                                                                                                                                    -+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                C+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                      ",
-"                                                                                                                                  -+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                    /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                  D+D+D+D+D+D+D+D+D+D+D+D+D+E#                                                                                                                                    ",
-"                                                                                                                                -+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                      /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                      D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                    ",
-"                                                                                                                              z+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                        /@/@/@/@/@/@/@/@/@/@/@/@/@/@O#                                                                                        D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                  ",
-"                                                                                                                              -+-+-+-+-+-+-+-+-+-+-+-+                                                                                          /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                          D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                ",
-"                                                                                                                            -+-+-+-+-+-+-+-+-+-+-+                                                                                              /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                            D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                              ",
-"                                                                                                                          -+-+-+-+-+-+-+-+-+-+A#                                                                                                /@/@/@/@/@/@/@/@/@/@/@/@/@/@P#                                                                                              D+D+D+D+D+D+D+D+D+D+D+                                                                                                                              ",
-"                                                                                                                          -+-+-+-+-+-+-+-+-+6+                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                  D+D+D+D+D+D+D+D+D+D+                                                                                                                            ",
-"                                                                                                                        -+-+-+-+-+-+-+-+-+-+                                                                                                    /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                    C+D+D+D+D+D+D+D+D+C+                                                                                                                          ",
-"                                                                                                                      -+-+-+-+-+-+-+-+-+                                                                                                        Q#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                        C+D+D+D+D+D+D+D+D+                                                                                                                          ",
-"                                                                                                                      -+-+-+-+-+-+-+-+                                                                                                          R#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                            D+D+D+D+D+D+D+D+                                                                                                                        ",
-"                                                                                                                      -+-+-+-+-+-+-+                                                                                                            x#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                              j#D+D+D+D+D+S#                                                                                                                        ",
-"                                                                                                                      -+-+-+-+-+                                                                                                                /@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                  D+D+D+D+D+                                                                                                                        ",
-"                                                                                                                      -+-+-+                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                    k#D+D+T#                                                                                                                        ",
-"                                                                                                                                                                                                                                                U#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                  R#/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@R#                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@V#                                                                                                                                                                                                                                                      ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                      (@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                        /@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                        /@/@/@/@/@/@R#                                                                                                                                                                                                                                                          ",
-"                                                                                                                                                                                                                                                        /@/@/@/@/@/@                                                                                                                                                                                                                                                            ",
-"                                                                                                                                                                                                                                                        /@/@/@/@/@/@                                                                                                                                                                                                                                                            ",
-"                                                                                                                                                                                                                                                          /@/@/@/@/@                                                                                                                                                                                                                                                            ",
-"                                                                                                                                                                                                                                                          /@/@/@/@(@                                                                                                                                                                                                                                                            ",
-"                                                                                                                                                                                                                                                            /@/@R#                                                                                                                                                                                                                                                              ",
-"                                                                                                                                                                                                                                                              N#                                                                                                                                                                                                                                                                "};
diff --git a/org.eclipse.tracecompass.rcp.branding/plugin.properties b/org.eclipse.tracecompass.rcp.branding/plugin.properties
deleted file mode 100644 (file)
index 8bf6109..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2013, 2014 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Bernd Hufmann - Initial API and implementation
-###############################################################################
-
-Bundle-Vendor = Eclipse Trace Compass
-Bundle-Name = Trace Compass RCP Branding Plug-in
-
-
diff --git a/org.eclipse.tracecompass.rcp.branding/plugin.xml b/org.eclipse.tracecompass.rcp.branding/plugin.xml
deleted file mode 100644 (file)
index dcd7f59..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-   <extension
-         id="product"
-         point="org.eclipse.core.runtime.products">
-      <product
-            application="org.eclipse.tracecompass.rcp.ui.application"
-            name="Trace Compass">
-            <property
-                  name="appName"
-                  value="Trace Compass">
-            </property>
-            <property
-                  name="cssTheme"
-                  value="org.eclipse.e4.ui.css.theme.e4_default">
-            </property>
-            <property
-                  name="aboutImage"
-                  value="icons/tc_about.png">
-            </property>
-            <property
-                  name="aboutText"
-                  value="Trace Compass&#x0A;&#x0A;Version: 1.0.0&#x0A;&#x0A;Copyright (c) 2013, 2015 Ericsson and others.&#x0A;&#x0A;All rights reserved. This program and the accompanying materials are&#x0A;made available under the terms of the Eclipse Public License v1.0 which&#x0A;accompanies this distribution, and is available at&#x0A;http://www.eclipse.org/legal/epl-v10.html">
-            </property>
-            <property
-                  name="windowImages"
-                  value="icons/png/tc_icon_16x16.png,icons/png/tc_icon_32x32.png,icons/png/tc_icon_48x48.png,icons/png/tc_icon_64x64.png,icons/png/tc_icon_128x128.png,icons/png/tc_icon_256x256.png">
-            </property>
-      </product>
-   </extension>
-</plugin>
diff --git a/org.eclipse.tracecompass.rcp.branding/plugin_customization.ini b/org.eclipse.tracecompass.rcp.branding/plugin_customization.ini
deleted file mode 100644 (file)
index 386f7d5..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-org.eclipse.e4.ui.css.swt.theme/themeid=org.eclipse.e4.ui.css.theme.e4_default
-org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = true
-org.eclipse.ui/defaultPerspectiveId=org.eclipse.linuxtools.lttng2.kernel.ui.perspective
-org.eclipse.help/HELP_DATA=help_data.xml
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.branding/pom.xml b/org.eclipse.tracecompass.rcp.branding/pom.xml
deleted file mode 100644 (file)
index ddcc17e..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-
-  <artifactId>org.eclipse.tracecompass.rcp.branding</artifactId>
-  <groupId>org.eclipse.tracecompass</groupId>
-  <version>1.0.0-SNAPSHOT</version>
-  <packaging>eclipse-plugin</packaging>
-
-  <name>Trace Compass RCP Branding plug-in</name>
-
-  <parent>
-    <artifactId>org.eclipse.tracecompass</artifactId>
-    <groupId>org.eclipse.tracecompass</groupId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
-
-</project>
diff --git a/org.eclipse.tracecompass.rcp.branding/splash.bmp b/org.eclipse.tracecompass.rcp.branding/splash.bmp
deleted file mode 100644 (file)
index 5f3abe1..0000000
Binary files a/org.eclipse.tracecompass.rcp.branding/splash.bmp and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.product/.project b/org.eclipse.tracecompass.rcp.product/.project
deleted file mode 100644 (file)
index a82a3b9..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>org.eclipse.tracecompass.rcp.product</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-       </buildSpec>
-       <natures>
-       </natures>
-</projectDescription>
diff --git a/org.eclipse.tracecompass.rcp.product/about.html b/org.eclipse.tracecompass.rcp.product/about.html
deleted file mode 100644 (file)
index c258ef5..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-<p>June 5, 2006</p>    
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor's license that was 
-provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.product/category.xml b/org.eclipse.tracecompass.rcp.product/category.xml
deleted file mode 100644 (file)
index e342a66..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<site>
-   <description>
-      Nightly builds of the Trace Compass RCP update site
-   </description>
-   <feature url="features/org.eclipse.tracecompass.rcp_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp" version="0.0.0"/>
-   <feature url="features/org.eclipse.tracecompass.rcp.branding.feature_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp.branding.feature" version="0.0.0"/>
-   <feature url="features/org.eclipse.tracecompass.rcp.source_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp.source" version="0.0.0"/>
-   <feature url="features/org.eclipse.tracecompass.rcp.branding.feature.source_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp.branding.feature.source" version="0.0.0"/>
-   <category-def name="Trace Compass" label="Trace Compass Main Features"/>
-</site>
diff --git a/org.eclipse.tracecompass.rcp.product/epl-v10.html b/org.eclipse.tracecompass.rcp.product/epl-v10.html
deleted file mode 100644 (file)
index 9321f40..0000000
+++ /dev/null
@@ -1,256 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-
-
-
-
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Eclipse Public License - Version 1.0</title>
-
-<style type="text/css">
-  body {
-    size: 8.5in 11.0in;
-    margin: 0.25in 0.5in 0.25in 0.5in;
-    tab-interval: 0.5in;
-    }
-  p {          
-    margin-left: auto;
-    margin-top:  0.5em;
-    margin-bottom: 0.5em;
-    }
-  p.list {
-       margin-left: 0.5in;
-    margin-top:  0.05em;
-    margin-bottom: 0.05em;
-    }
-  </style></head><body lang="EN-US">
-
-<p align="center"><b>Eclipse Public License - v 1.0</b></p>
-
-<p>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.</p>
-
-<p><b>1. DEFINITIONS</b></p>
-
-<p>"Contribution" means:</p>
-
-<p class="list">a) in the case of the initial Contributor, the initial
-code and documentation distributed under this Agreement, and</p>
-<p class="list">b) in the case of each subsequent Contributor:</p>
-<p class="list">i) changes to the Program, and</p>
-<p class="list">ii) additions to the Program;</p>
-<p class="list">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.</p>
-
-<p>"Contributor" means any person or entity that distributes
-the Program.</p>
-
-<p>"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.</p>
-
-<p>"Program" means the Contributions distributed in accordance
-with this Agreement.</p>
-
-<p>"Recipient" means anyone who receives the Program under
-this Agreement, including all Contributors.</p>
-
-<p><b>2. GRANT OF RIGHTS</b></p>
-
-<p class="list">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.</p>
-
-<p class="list">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.</p>
-
-<p class="list">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.</p>
-
-<p class="list">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.</p>
-
-<p><b>3. REQUIREMENTS</b></p>
-
-<p>A Contributor may choose to distribute the Program in object code
-form under its own license agreement, provided that:</p>
-
-<p class="list">a) it complies with the terms and conditions of this
-Agreement; and</p>
-
-<p class="list">b) its license agreement:</p>
-
-<p class="list">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;</p>
-
-<p class="list">ii) effectively excludes on behalf of all Contributors
-all liability for damages, including direct, indirect, special,
-incidental and consequential damages, such as lost profits;</p>
-
-<p class="list">iii) states that any provisions which differ from this
-Agreement are offered by that Contributor alone and not by any other
-party; and</p>
-
-<p class="list">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.</p>
-
-<p>When the Program is made available in source code form:</p>
-
-<p class="list">a) it must be made available under this Agreement; and</p>
-
-<p class="list">b) a copy of this Agreement must be included with each
-copy of the Program.</p>
-
-<p>Contributors may not remove or alter any copyright notices contained
-within the Program.</p>
-
-<p>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.</p>
-
-<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<p><b>5. NO WARRANTY</b></p>
-
-<p>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.</p>
-
-<p><b>6. DISCLAIMER OF LIABILITY</b></p>
-
-<p>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.</p>
-
-<p><b>7. GENERAL</b></p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-<p>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.</p>
-
-</body></html>
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.product/license.html b/org.eclipse.tracecompass.rcp.product/license.html
deleted file mode 100644 (file)
index 6e579a5..0000000
+++ /dev/null
@@ -1,164 +0,0 @@
-<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml"><head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY "CONTENT").  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse
- Foundation is provided to you under the terms and conditions of the 
-Eclipse Public License Version 1.0
-   ("EPL").  A copy of the EPL is provided with this Content and is also
- available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, "Program" will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, 
-documentation and other files maintained in the Eclipse Foundation 
-source code
-   repository ("Repository") in software modules ("Modules") and made 
-available as downloadable archives ("Downloads").</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to 
-facilitate delivering, extending, and upgrading the Content.  Typical 
-modules may include plug-ins ("Plug-ins"), plug-in fragments 
-("Fragments"), and features ("Features").</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or 
-Fragments and associated material.  Each Feature may be packaged as a 
-sub-directory in a directory named "features".  Within a Feature, files 
-named "feature.xml" may contain a list of the names and version numbers 
-of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features ("Included 
-Features"). Within a Feature, files named "feature.xml" may contain a 
-list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be 
-contained in files named "about.html" ("Abouts"). The terms and 
-conditions governing Features and
-Included Features should be contained in files named "license.html" 
-("Feature Licenses").  Abouts and Feature Licenses may be located in any
- directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is 
-installed using the Provisioning Technology (as defined below), you must
- agree to a license ("Feature Update License") during the
-installation process.  If the Feature contains Included Features, the 
-Feature Update License should either provide you with the terms and 
-conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be 
-found in the "license" property of files named "feature.properties" 
-found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the 
-terms and conditions (or references to such terms and conditions) that 
-govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER 
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
-  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND 
-CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, 
-or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions 
-govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, 
-examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager ("Provisioning Technology") for the purpose of 
-allowing users to install software, documentation, information and/or
-   other materials (collectively "Installable Software"). This 
-capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about 
-packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   ("Specification").</p>
-
-<p>You may use Provisioning Technology to allow other parties to install
- Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to
- be presented to, and accepted by, the users of the Provisioning 
-Technology
-   in accordance with the Specification. By using Provisioning 
-Technology in such a manner and making it available in accordance with 
-the
-   Specification, you further acknowledge your agreement to, and the 
-acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur ("Provisioning Process") in 
-which a user may execute the Provisioning Technology
-       on a machine ("Target Machine") with the intent of installing, 
-extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology 
-may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user 
-the terms and conditions that govern the use of the Installable
-       Software ("Installable Software Agreement") and such Installable 
-Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable 
-Software Agreement must inform the user of the terms and conditions that
- govern
-       the Installable Software and must solicit acceptance by the end 
-user in the manner prescribed in such Installable Software Agreement. 
-Upon such
-       indication of agreement by the user, the provisioning Technology 
-will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are
- currently may have restrictions on the import, possession, and use, 
-and/or re-export to
-   another country, of encryption software. BEFORE using any encryption 
-software, please check the country's laws, regulations and policies 
-concerning the import,
-   possession, or use, and re-export of encryption software, to see if 
-this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-
-
-</body></html>
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.product/plugin_customization.ini b/org.eclipse.tracecompass.rcp.product/plugin_customization.ini
deleted file mode 100644 (file)
index fe9d173..0000000
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = false
diff --git a/org.eclipse.tracecompass.rcp.product/pom.xml b/org.eclipse.tracecompass.rcp.product/pom.xml
deleted file mode 100644 (file)
index 8650805..0000000
+++ /dev/null
@@ -1,121 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <version>1.0.0-SNAPSHOT</version>
-    <artifactId>tracing</artifactId>
-    <packaging>eclipse-repository</packaging>
-    <name>Trace Compass RCP Product</name>
-
-    <parent>
-      <artifactId>org.eclipse.tracecompass</artifactId>
-      <groupId>org.eclipse.tracecompass</groupId>
-      <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <properties>
-        <productId>org.eclipse.tracecompass.rcp</productId>
-        <maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
-    </properties>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.eclipse.tycho</groupId>
-                <artifactId>tycho-p2-director-plugin</artifactId>
-                <version>${tycho-version}</version>
-                <executions>
-                    <execution>
-                        <id>materialize-products</id>
-                        <goals>
-                            <goal>materialize-products</goal>
-                        </goals>
-                    </execution>
-                    <execution>
-                        <id>archive-products</id>
-                        <goals>
-                            <goal>archive-products</goal>
-                        </goals>
-                        <configuration>
-                            <formats>
-                                <linux>tar.gz</linux>
-                                <macosx>tar.gz</macosx>
-                                <solaris>zip</solaris>
-                                <win32>zip</win32>
-                            </formats>
-                        </configuration>
-                    </execution>
-                </executions>
-                <configuration>
-                    <products>
-                        <product>
-                            <archiveFileName>trace-compass-${unqualifiedVersion}-${build.timestamp}</archiveFileName>
-                            <id>${productId}</id>
-                            <rootFolder>trace-compass</rootFolder>
-                        </product>
-                    </products>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-  <!-- Deploy RCP builds and update site to the downloads area -->
-  <profiles>
-    <profile>
-      <id>deploy-rcp</id>
-      <properties>
-        <rcpDestination>/home/data/httpd/download.eclipse.org/tracecompass/master/rcp/</rcpDestination>
-        <rcpSiteDestination>/home/data/httpd/download.eclipse.org/tracecompass/master/rcp-repository/</rcpSiteDestination>
-      </properties>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-antrun-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>deploy</id>
-                <phase>install</phase>
-                <goals>
-                  <goal>run</goal>
-                </goals>
-                <configuration>
-                  <target>
-                    <!-- Cleanup the "rcp" destination, and copy over the new archives -->
-                    <delete includeemptydirs="false">
-                      <fileset dir="${rcpDestination}">
-                        <include name="*.tar.gz" />
-                        <include name="*.zip" />
-                      </fileset>
-                    </delete>
-                    <copy includeemptydirs="false" todir="${rcpDestination}">
-                      <fileset dir="target/products">
-                        <include name="trace-compass-*" />
-                      </fileset>
-                    </copy>
-
-                    <!-- Cleanup the "rcp-repository" update site, and copy over the new one -->
-                    <delete includeemptydirs="false">
-                      <fileset
-                        dir="${rcpSiteDestination}">
-                        <include name="**" />
-                      </fileset>
-                    </delete>
-                    <copy includeemptydirs="false" todir="${rcpSiteDestination}">
-                      <fileset dir="target/repository">
-                        <include name="**" />
-                      </fileset>
-                    </copy>
-                  </target>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
-
-  <groupId>org.eclipse.tracecompass</groupId>
-</project>
diff --git a/org.eclipse.tracecompass.rcp.product/tracing.product b/org.eclipse.tracecompass.rcp.product/tracing.product
deleted file mode 100644 (file)
index 76e64c2..0000000
+++ /dev/null
@@ -1,245 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?pde version="3.5"?>
-
-<product name="Trace Compass" uid="org.eclipse.tracecompass.rcp" id="org.eclipse.tracecompass.rcp.branding.product" application="org.eclipse.tracecompass.rcp.ui.application" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true">
-
-   <aboutInfo>
-      <image path="/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png"/>
-      <text>
-         Trace Compass
-
-Version: 1.0.0
-
-Copyright (c) 2013, 2015 Ericsson and others.
-
-All rights reserved. This program and the accompanying materials are
-made available under the terms of the Eclipse Public License v1.0 which
-accompanies this distribution, and is available at
-http://www.eclipse.org/legal/epl-v10.html
-      </text>
-   </aboutInfo>
-
-   <configIni use="default">
-   </configIni>
-
-   <launcherArgs>
-      <programArgs>--launcher.XXMaxPermSize 256m -data @noDefault
-      </programArgs>
-      <programArgsLin>--launcher.GTK_version 2
-      </programArgsLin>
-      <vmArgsLin>-Xms512m -Xmx1024m  -Dosgi.requiredJavaVersion=1.7
-      </vmArgsLin>
-      <vmArgsMac>-Xms512m -Xmx1024m -XstartOnFirstThread -Dosgi.requiredJavaVersion=1.7 -Dorg.eclipse.swt.internal.carbon.smallFonts
-      </vmArgsMac>
-      <vmArgsSol>-Xms512m -Xmx1024m  -Dosgi.requiredJavaVersion=1.7
-      </vmArgsSol>
-      <vmArgsWin>-Xms512m -Xmx1024m  -Dosgi.requiredJavaVersion=1.7
-      </vmArgsWin>
-   </launcherArgs>
-
-   <windowImages i16="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png" i32="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png" i48="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png" i64="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png" i128="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png" i256="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png"/>
-
-   <splash
-      location="org.eclipse.tracecompass.rcp.branding" />
-   <launcher name="tracecompass">
-      <linux icon="../org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm"/>
-      <macosx icon="../org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns"/>
-      <solaris/>
-      <win useIco="true">
-         <ico path="../org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico"/>
-         <bmp/>
-      </win>
-   </launcher>
-
-
-   <vm>
-      <linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</linux>
-      <macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</macos>
-      <solaris include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</solaris>
-      <windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</windows>
-   </vm>
-
-   <license>
-        <url>http://eclipse.org/legal/epl/notice.php</url>
-        <text>
-   Eclipse Foundation Software User Agreement
-April 9, 2014
-
-Usage Of Content
-
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR
-NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS
-OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
-BELOW, THEN YOU MAY NOT USE THE CONTENT.
-
-Applicable Licenses
-
-Unless otherwise indicated, all Content made available by the
-Eclipse Foundation is provided to you under the terms and conditions of
-the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.
-
-Content includes, but is not limited to, source code, object code,
-documentation and other files maintained in the Eclipse Foundation source code
-repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available
-as downloadable archives (&quot;Downloads&quot;).
-
-    - Content may be structured and packaged into modules to facilitate delivering,
-      extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),
-      plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).
-    - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)
-      in a directory named &quot;plugins&quot;.
-    - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
-      Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.
-      Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version
-      numbers of the Plug-ins and/or Fragments associated with that Feature.
-    - Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files
-      named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.
-
-The terms and conditions governing Plug-ins and Fragments should be
-contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and
-conditions governing Features and Included Features should be contained
-in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature
-Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:
-
-    - The top-level (root) directory
-    - Plug-in and Fragment directories
-    - Inside Plug-ins and Fragments packaged as JARs
-    - Sub-directories of the directory named &quot;src&quot; of certain Plug-ins
-    - Feature directories
-
-Note: if a Feature made available by the Eclipse Foundation is installed using the
-Provisioning Technology (as defined below), you must agree to a license (&quot;Feature
-Update License&quot;) during the installation process. If the Feature contains
-Included Features, the Feature Update License should either provide you
-with the terms and conditions governing the Included Features or inform
-you where you can locate them. Feature Update Licenses may be found in
-the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the
-terms and conditions (or references to such terms and conditions) that
-govern your use of the associated Content in that directory.
-
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
-
-    - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)
-    - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)
-    - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)
-    - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)
-    - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)
-
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
-is provided, please contact the Eclipse Foundation to determine what terms and conditions
-govern that particular Content.
-
-
-Use of Provisioning Technology
-
-The Eclipse Foundation makes available provisioning software, examples of which include,
-but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for
-the purpose of allowing users to install software, documentation, information and/or
-other materials (collectively &quot;Installable Software&quot;). This capability is provided with
-the intent of allowing such users to install, extend and update Eclipse-based products.
-Information about packaging Installable Software is available at
-http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).
-
-You may use Provisioning Technology to allow other parties to install Installable Software.
-You shall be responsible for enabling the applicable license agreements relating to the
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-in accordance with the Specification. By using Provisioning Technology in such a manner and
-making it available in accordance with the Specification, you further acknowledge your
-agreement to, and the acquisition of all necessary rights to permit the following:
-
-    1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute
-       the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,
-       extending or updating the functionality of an Eclipse-based product.
-    2. During the Provisioning Process, the Provisioning Technology may cause third party
-       Installable Software or a portion thereof to be accessed and copied to the Target Machine.
-    3. Pursuant to the Specification, you will provide to the user the terms and conditions that
-       govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such
-       Installable Software Agreement shall be accessed from the Target Machine in accordance
-       with the Specification. Such Installable Software Agreement must inform the user of the
-       terms and conditions that govern the Installable Software and must solicit acceptance by
-       the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation
-       of the Installable Software.
-
-Cryptography
-
-Content may contain encryption software. The country in which you are
-currently may have restrictions on the import, possession, and use,
-and/or re-export to another country, of encryption software. BEFORE
-using any encryption software, please check the country&apos;s laws,
-regulations and policies concerning the import, possession, or use, and
-re-export of encryption software, to see if this is permitted.
-
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.
-         </text>
-   </license>
-
-   <plugins>
-   </plugins>
-
-   <features>
-      <feature id="org.eclipse.tracecompass.rcp.branding.feature"/>
-      <feature id="org.eclipse.tracecompass.rcp"/>
-      <feature id="org.eclipse.tracecompass.lttng2.kernel"/>
-      <feature id="org.eclipse.tracecompass.lttng2.ust"/>
-      <feature id="org.eclipse.tracecompass.lttng2.control"/>
-      <feature id="org.eclipse.equinox.p2.core.feature"/>
-      <feature id="org.eclipse.platform"/>
-      <feature id="org.eclipse.help"/>
-      <feature id="org.eclipse.emf.ecore"/>
-      <feature id="org.eclipse.equinox.p2.rcp.feature"/>
-      <feature id="org.eclipse.equinox.p2.user.ui"/>
-      <feature id="org.eclipse.tracecompass.tmf"/>
-      <feature id="org.eclipse.rcp"/>
-      <feature id="org.eclipse.e4.rcp"/>
-      <feature id="org.eclipse.emf.common"/>
-      <feature id="org.eclipse.equinox.p2.extras.feature"/>
-      <feature id="org.eclipse.tracecompass.btf"/>
-      <feature id="org.eclipse.tracecompass.ctf"/>
-      <feature id="org.eclipse.tracecompass.tmf.ctf"/>
-      <feature id="org.eclipse.tracecompass.tmf.pcap"/>
-      <feature id="org.eclipse.ecf.filetransfer.httpclient4.feature"/>
-      <feature id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature"/>
-      <feature id="org.eclipse.ecf.core.ssl.feature"/>
-      <feature id="org.eclipse.ecf.filetransfer.ssl.feature"/>
-      <feature id="org.eclipse.ecf.core.feature"/>
-      <feature id="org.eclipse.ecf.filetransfer.feature"/>
-      <feature id="org.eclipse.remote"/>
-   </features>
-
-   <configurations>
-      <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" />
-      <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
-      <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="1" />
-      <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
-      <plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />
-      <plugin id="org.eclipse.tracecompass.rcp.ui" autoStart="false" startLevel="5" />
-      <plugin id="org.eclipse.update.configurator" autoStart="true" startLevel="3" />
-   </configurations>
-
-   <repositories>
-      <repository location="http://download.eclipse.org/tracecompass/master/rcp-repository" enabled="true" />
-   </repositories>
-
-   <preferencesInfo>
-      <targetfile overwrite="false"/>
-   </preferencesInfo>
-
-   <cssInfo>
-   </cssInfo>
-
-</product>
diff --git a/org.eclipse.tracecompass.rcp.ui/.classpath b/org.eclipse.tracecompass.rcp.ui/.classpath
deleted file mode 100644 (file)
index 098194c..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
-       <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-       <classpathentry kind="src" path="src"/>
-       <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/org.eclipse.tracecompass.rcp.ui/.project b/org.eclipse.tracecompass.rcp.ui/.project
deleted file mode 100644 (file)
index 8506cbb..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>org.eclipse.tracecompass.rcp.ui</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-               <buildCommand>
-                       <name>org.eclipse.jdt.core.javabuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.ManifestBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.SchemaBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-               <buildCommand>
-                       <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-       </buildSpec>
-       <natures>
-               <nature>org.eclipse.pde.PluginNature</nature>
-               <nature>org.eclipse.jdt.core.javanature</nature>
-               <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
-       </natures>
-</projectDescription>
diff --git a/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644 (file)
index 99f26c0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8
diff --git a/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.runtime.prefs
deleted file mode 100644 (file)
index 5a0ad22..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n
diff --git a/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs b/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644 (file)
index a2b5e6b..0000000
+++ /dev/null
@@ -1,405 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.core.codeComplete.argumentPrefixes=
-org.eclipse.jdt.core.codeComplete.argumentSuffixes=
-org.eclipse.jdt.core.codeComplete.fieldPrefixes=f
-org.eclipse.jdt.core.codeComplete.fieldSuffixes=
-org.eclipse.jdt.core.codeComplete.localPrefixes=
-org.eclipse.jdt.core.codeComplete.localSuffixes=
-org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
-org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
-org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
-org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
-org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled
-org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
-org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
-org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
-org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
-org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.7
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.doc.comment.support=enabled
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
-org.eclipse.jdt.core.compiler.problem.deadCode=error
-org.eclipse.jdt.core.compiler.problem.deprecation=error
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=error
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
-org.eclipse.jdt.core.compiler.problem.fieldHiding=error
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
-org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
-org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
-org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
-org.eclipse.jdt.core.compiler.problem.missingDefaultCase=error
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
-org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
-org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
-org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
-org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
-org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning
-org.eclipse.jdt.core.compiler.problem.nullReference=error
-org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
-org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
-org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=error
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
-org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
-org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unclosedCloseable=error
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedImport=error
-org.eclipse.jdt.core.compiler.problem.unusedLabel=error
-org.eclipse.jdt.core.compiler.problem.unusedLocal=error
-org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameter=error
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
-org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
-org.eclipse.jdt.core.compiler.source=1.7
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
-org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_after_package=1
-org.eclipse.jdt.core.formatter.blank_lines_before_field=0
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=true
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=true
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
-org.eclipse.jdt.core.formatter.comment.format_line_comments=true
-org.eclipse.jdt.core.formatter.comment.format_source_code=true
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=80
-org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
-org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
-org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
-org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.join_lines_in_comments=true
-org.eclipse.jdt.core.formatter.join_wrapped_lines=false
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=250
-org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=4
-org.eclipse.jdt.core.formatter.use_on_off_tags=false
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
-org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
-org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
-org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.ui.prefs b/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644 (file)
index 232a3fd..0000000
+++ /dev/null
@@ -1,60 +0,0 @@
-eclipse.preferences.version=1
-editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
-formatter_profile=_tmf-style
-formatter_settings_version=12
-org.eclipse.jdt.ui.exception.name=e
-org.eclipse.jdt.ui.gettersetter.use.is=true
-org.eclipse.jdt.ui.keywordthis=false
-org.eclipse.jdt.ui.overrideannotation=true
-sp_cleanup.add_default_serial_version_id=true
-sp_cleanup.add_generated_serial_version_id=false
-sp_cleanup.add_missing_annotations=false
-sp_cleanup.add_missing_deprecated_annotations=true
-sp_cleanup.add_missing_methods=false
-sp_cleanup.add_missing_nls_tags=false
-sp_cleanup.add_missing_override_annotations=true
-sp_cleanup.add_missing_override_annotations_interface_methods=true
-sp_cleanup.add_serial_version_id=false
-sp_cleanup.always_use_blocks=true
-sp_cleanup.always_use_parentheses_in_expressions=false
-sp_cleanup.always_use_this_for_non_static_field_access=false
-sp_cleanup.always_use_this_for_non_static_method_access=false
-sp_cleanup.convert_to_enhanced_for_loop=false
-sp_cleanup.correct_indentation=false
-sp_cleanup.format_source_code=false
-sp_cleanup.format_source_code_changes_only=false
-sp_cleanup.make_local_variable_final=false
-sp_cleanup.make_parameters_final=false
-sp_cleanup.make_private_fields_final=true
-sp_cleanup.make_type_abstract_if_missing_method=false
-sp_cleanup.make_variable_declarations_final=false
-sp_cleanup.never_use_blocks=false
-sp_cleanup.never_use_parentheses_in_expressions=true
-sp_cleanup.on_save_use_additional_actions=true
-sp_cleanup.organize_imports=false
-sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
-sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
-sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
-sp_cleanup.remove_private_constructors=true
-sp_cleanup.remove_trailing_whitespaces=true
-sp_cleanup.remove_trailing_whitespaces_all=true
-sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
-sp_cleanup.remove_unnecessary_casts=false
-sp_cleanup.remove_unnecessary_nls_tags=false
-sp_cleanup.remove_unused_imports=false
-sp_cleanup.remove_unused_local_variables=false
-sp_cleanup.remove_unused_private_fields=true
-sp_cleanup.remove_unused_private_members=false
-sp_cleanup.remove_unused_private_methods=true
-sp_cleanup.remove_unused_private_types=true
-sp_cleanup.sort_members=false
-sp_cleanup.sort_members_all=false
-sp_cleanup.use_blocks=true
-sp_cleanup.use_blocks_only_for_return_and_throw=false
-sp_cleanup.use_parentheses_in_expressions=false
-sp_cleanup.use_this_for_non_static_field_access=false
-sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
-sp_cleanup.use_this_for_non_static_method_access=false
-sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
diff --git a/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.api.tools.prefs b/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.api.tools.prefs
deleted file mode 100644 (file)
index acc3abd..0000000
+++ /dev/null
@@ -1,97 +0,0 @@
-ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error
-ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error
-ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error
-API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error
-API_USE_SCAN_FIELD_SEVERITY=Error
-API_USE_SCAN_METHOD_SEVERITY=Error
-API_USE_SCAN_TYPE_SEVERITY=Error
-CLASS_ELEMENT_TYPE_ADDED_METHOD=Error
-CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
-CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error
-CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error
-CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error
-CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error
-CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
-CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error
-ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error
-ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error
-ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-FIELD_ELEMENT_TYPE_ADDED_VALUE=Error
-FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error
-FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
-FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
-FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error
-FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error
-FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error
-FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error
-ILLEGAL_EXTEND=Warning
-ILLEGAL_IMPLEMENT=Warning
-ILLEGAL_INSTANTIATE=Warning
-ILLEGAL_OVERRIDE=Warning
-ILLEGAL_REFERENCE=Warning
-INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error
-INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error
-INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error
-INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
-INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
-INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-INVALID_JAVADOC_TAG=Warning
-INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Warning
-LEAK_EXTEND=Warning
-LEAK_FIELD_DECL=Warning
-LEAK_IMPLEMENT=Warning
-LEAK_METHOD_PARAM=Warning
-LEAK_METHOD_RETURN_TYPE=Warning
-METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
-METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
-METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
-METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
-METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
-METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
-METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error
-METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
-MISSING_EE_DESCRIPTIONS=Ignore
-TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error
-TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error
-UNUSED_PROBLEM_FILTERS=Warning
-automatically_removed_unused_problem_filters=false
-eclipse.preferences.version=1
-incompatible_api_component_version=Error
-incompatible_api_component_version_include_major_without_breaking_change=Disabled
-incompatible_api_component_version_include_minor_without_api_change=Disabled
-invalid_since_tag_version=Error
-malformed_since_tag=Error
-missing_since_tag=Error
-report_api_breakage_when_major_version_incremented=Disabled
-report_resolution_errors_api_component=Warning
diff --git a/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.prefs b/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.prefs
deleted file mode 100644 (file)
index d92b94f..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-compilers.f.unresolved-features=1
-compilers.f.unresolved-plugins=1
-compilers.incompatible-environment=1
-compilers.p.build=1
-compilers.p.build.bin.includes=1
-compilers.p.build.encodings=2
-compilers.p.build.java.compiler=2
-compilers.p.build.java.compliance=1
-compilers.p.build.missing.output=2
-compilers.p.build.output.library=1
-compilers.p.build.source.library=1
-compilers.p.build.src.includes=1
-compilers.p.deprecated=1
-compilers.p.discouraged-class=1
-compilers.p.internal=1
-compilers.p.missing-packages=1
-compilers.p.missing-version-export-package=2
-compilers.p.missing-version-import-package=2
-compilers.p.missing-version-require-bundle=2
-compilers.p.no-required-att=0
-compilers.p.not-externalized-att=1
-compilers.p.unknown-attribute=1
-compilers.p.unknown-class=1
-compilers.p.unknown-element=1
-compilers.p.unknown-identifier=1
-compilers.p.unknown-resource=1
-compilers.p.unresolved-ex-points=0
-compilers.p.unresolved-import=0
-compilers.s.create-docs=false
-compilers.s.doc-folder=doc
-compilers.s.open-tags=1
-eclipse.preferences.version=1
diff --git a/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF b/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
deleted file mode 100644 (file)
index 71dc790..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %Bundle-Name
-Bundle-Vendor: %Bundle-Vendor
-Bundle-Version: 1.0.0.qualifier
-Bundle-Localization: plugin
-Bundle-SymbolicName: org.eclipse.tracecompass.rcp.ui;singleton:=true
-Bundle-Activator: org.eclipse.tracecompass.internal.tracing.rcp.ui.TracingRcpPlugin
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: JavaSE-1.7
-Require-Bundle: org.eclipse.core.commands,
- org.eclipse.core.resources,
- org.eclipse.core.runtime,
- org.eclipse.ui,
- org.eclipse.ui.ide,
- org.eclipse.ui.workbench,
- org.eclipse.tracecompass.tmf.ui,
- org.eclipse.tracecompass.tmf.core,
- org.eclipse.update.configurator;bundle-version="3.3.200",
- org.eclipse.equinox.p2.ui.sdk
-Export-Package: org.eclipse.tracecompass.internal.tracing.rcp.ui;x-internal:=true,
- org.eclipse.tracecompass.internal.tracing.rcp.ui.cli;x-internal:=true,
- org.eclipse.tracecompass.internal.tracing.rcp.ui.messages;x-internal:=true
diff --git a/org.eclipse.tracecompass.rcp.ui/about.html b/org.eclipse.tracecompass.rcp.ui/about.html
deleted file mode 100644 (file)
index a01ee84..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>    
-<h3>License</h3>
-
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
-indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor's license that was 
-provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp.ui/build.properties b/org.eclipse.tracecompass.rcp.ui/build.properties
deleted file mode 100644 (file)
index caf7d4d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-###############################################################################
-# Copyright (c) 2014 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#    Ericsson - Initial API and implementation
-###############################################################################
-
-source.. = src/
-output.. = bin/
-bin.includes = plugin.xml,\
-               META-INF/,\
-               .,\
-               plugin.properties,\
-               icons/,\
-               about.html
-src.includes = about.html
diff --git a/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif b/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif
deleted file mode 100644 (file)
index 20d9ad2..0000000
Binary files a/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif b/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif
deleted file mode 100644 (file)
index 05626b1..0000000
Binary files a/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif b/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif
deleted file mode 100644 (file)
index b432f88..0000000
Binary files a/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif and /dev/null differ
diff --git a/org.eclipse.tracecompass.rcp.ui/plugin.properties b/org.eclipse.tracecompass.rcp.ui/plugin.properties
deleted file mode 100644 (file)
index 31f53db..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-###############################################################################
-# Copyright (c) 2013, 2014 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Bernd Hufmann - Initial API and implementation
-###############################################################################
-
-Bundle-Vendor = Eclipse Trace Compass
-Bundle-Name = Trace Compass RCP UI Plug-in
-
-menu.main.file = File
-menu.main.window = Window
-menu.main.help = Help
-product.name = Trace Compass
-activity.description = Trace Compass RCP
-activity.name = Trace Compass RCP
-activity.description.javaPerspective = (Unwanted) Java Perspective
-activity.name.javaPerspective = Unwanted Java Perspective
-activity.description.teamPerspective = (Unwanted) Team Perspective
-activity.name.teamPerspective = Unwanted Team Perspective
-activity.description.debugPerspective = (Unwanted) Debug Perspective
-activity.name.debugPerspective = Unwanted Debug Perspective
-activity.description.pluginDevPerspective = (Unwanted) PluginDev Perspective
-activity.name.pluginDevPerspective = Unwanted PluginDev Perspective
-activity.description.resourcePerspective = (Unwanted) Resource Perspective
-activity.name.resourcePerspective = Unwanted Resource Perspective
-activity.description.search = (Unwanted) Search Perspective
-activity.name.search = Unwanted Search Perspective
-command.OpenFile.label = Open Trace...
-command.import = Import...
-menu.mnemonic = F
-menu.label = Open
-menu.mnemonic.0 = H
diff --git a/org.eclipse.tracecompass.rcp.ui/plugin.xml b/org.eclipse.tracecompass.rcp.ui/plugin.xml
deleted file mode 100644 (file)
index 5b8cc49..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-<extension
-         id="application"
-         point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-               class="org.eclipse.tracecompass.internal.tracing.rcp.ui.Application">
-         </run>
-      </application>
-   </extension>
-   <extension
-         point="org.eclipse.ui.handlers">
-   </extension>
-   <extension point="org.eclipse.ui.activities">
-      <activity name="%activity.name"                    id="org.eclipse.tracecompass.rcp.ui"      description="%activity.description" />
-      <activity name="%activity.name.javaPerspective"      id="org.eclipse.unwantedJavaPerspective"     description="%activity.description.javaPerspective" />
-      <activity name="%activity.name.teamPerspective"      id="org.eclipse.unwantedTeamPerspective"     description="%activity.description.teamPerspective" />
-      <activity name="%activity.name.debugPerspective"     id="org.eclipse.unwantedDebugPerspective"    description="%activity.description.debugPerspective" />
-      <activity name="%activity.name.pluginDevPerspective" id="org.eclipse.unwantedPluginDevPerspective" description="%activity.description.pluginDevPerspective" />
-      <activity name="%activity.name.resourcePerspective"  id="org.eclipse.unwantedResourcePerspective"  description="%activity.description.resourcePerspective" />
-      <activity name="%activity.name.search"  id="org.eclipse.unwantedSearch"  description="%activity.description.search" />
-      <activityPatternBinding activityId="org.eclipse.tracecompass.rcp.ui"      pattern="org\.eclipse\.tracecompass.*" />
-      <activityPatternBinding activityId="org.eclipse.unwantedJavaPerspective"     pattern="org\.eclipse\.jdt.*" />
-      <activityPatternBinding activityId="org.eclipse.unwantedTeamPerspective"     pattern="org\.eclipse\.team.*" />
-      <activityPatternBinding activityId="org.eclipse.unwantedDebugPerspective"    pattern="org\.eclipse\.debug.*" />
-      <activityPatternBinding activityId="org.eclipse.unwantedSearch" pattern="org\.eclipse\.search.*" />
-      <activityPatternBinding activityId="org.eclipse.unwantedResourcePerspective"  pattern="org\.eclipse\.ui\.[r]*" />
-      <defaultEnablement id="org.eclipse.tracecompass.rcp.ui" />
-   </extension>
-   <extension
-         point="org.eclipse.ui.menus">
-      <menuContribution
-            allPopups="false"
-            locationURI="menu:org.eclipse.ui.main.menu">
-         <menu
-               id="org.eclipse.tracecompass.rcp.ui.menu.file"
-               label="%menu.main.file"
-               mnemonic="%menu.mnemonic">
-            <command
-                  commandId="org.eclipse.linuxtools.tmf.ui.openFile"
-                  label="%command.OpenFile.label"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.file.separator1"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.linuxtools.tmf.ui.import"
-                  label="%command.import"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.file.separator2"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.file.restartWorkbench"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.file.separator3"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.file.exit"
-                  style="push">
-            </command>
-         </menu>
-      </menuContribution>
-      <menuContribution
-            allPopups="false"
-            locationURI="menu:org.eclipse.ui.main.menu">
-         <menu
-               id="org.eclipse.tracecompass.rcp.ui.menu.window"
-               label="%menu.main.window">
-            <command
-                  commandId="org.eclipse.ui.perspectives.showPerspective"
-                  style="push">
-            </command>
-            <command
-                  commandId="org.eclipse.ui.views.showView"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.window.separator1"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.window.savePerspective"
-                  style="push">
-            </command>
-            <command
-                  commandId="org.eclipse.ui.window.resetPerspective"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.window.separator2"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.window.preferences"
-                  style="push">
-            </command>
-         </menu>
-      </menuContribution>
-      <menuContribution
-            allPopups="false"
-            locationURI="menu:org.eclipse.ui.main.menu">
-         <menu
-               id="org.eclipse.tracecompass.rcp.ui.menu.help"
-               label="%menu.main.help"
-               mnemonic="%menu.mnemonic.0">
-            <command
-                  commandId="org.eclipse.ui.help.helpContents"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.help.separator1"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.equinox.p2.ui.sdk.update"
-                  style="push">
-            </command>
-            <command
-                  commandId="org.eclipse.equinox.p2.ui.sdk.install"
-                  style="push">
-            </command>
-            <separator
-                  name="org.eclipse.tracecompass.rcp.ui.menu.help.separator2"
-                  visible="true">
-            </separator>
-            <command
-                  commandId="org.eclipse.ui.help.aboutAction"
-                  style="push">
-            </command>
-         </menu>
-      </menuContribution>
-   </extension>
-   <extension
-         point="org.eclipse.ui.bindings">
-      <key
-            commandId="org.eclipse.ui.help.helpContents"
-            contextId="org.eclipse.ui.contexts.window"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="F1">
-      </key>
-   </extension>
-   <extension
-         point="org.eclipse.ui.splashHandlers">
-      <splashHandler
-            class="org.eclipse.tracecompass.internal.tracing.rcp.ui.SplashHandler"
-            id="org.eclipse.tracecompass.rcp.ui.splashHandler">
-      </splashHandler>
-      <splashHandlerProductBinding
-            productId="org.eclipse.tracecompass.rcp.branding.product"
-            splashId="org.eclipse.tracecompass.rcp.ui.splashHandler">
-      </splashHandlerProductBinding>
-   </extension>
-</plugin>
diff --git a/org.eclipse.tracecompass.rcp.ui/pom.xml b/org.eclipse.tracecompass.rcp.ui/pom.xml
deleted file mode 100644 (file)
index 7e1ac85..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-
-    <version>1.0.0-SNAPSHOT</version>
-    <artifactId>org.eclipse.tracecompass.rcp.ui</artifactId>
-    <groupId>org.eclipse.tracecompass</groupId>
-
-    <name>Trace Compass RCP UI Plug-in</name>
-
-    <parent>
-      <artifactId>org.eclipse.tracecompass</artifactId>
-      <groupId>org.eclipse.tracecompass</groupId>
-      <version>1.0.0-SNAPSHOT</version>
-    </parent>
-
-    <properties>
-        <productId>org.eclipse.tracecompass.rcp.ui.product</productId>
-    </properties>
-
- <build>
-     <resources>
-      <resource>
-        <directory>src</directory>
-        <excludes>
-          <exclude>**/*.java</exclude>
-        </excludes>
-      </resource>
-    </resources>
-    <plugins>
-      <plugin>
-        <groupId>org.eclipse.tycho</groupId>
-        <artifactId>tycho-source-plugin</artifactId>
-      </plugin>
-    </plugins>
-  </build>
-
- <packaging>eclipse-plugin</packaging>
-</project>
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java
deleted file mode 100644 (file)
index edb2a5d..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- **********************************************************************/
-package org.eclipse.tracecompass.internal.tracing.rcp.ui;
-
-import java.io.File;
-import java.net.URL;
-import java.text.MessageFormat;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.equinox.app.IApplication;
-import org.eclipse.equinox.app.IApplicationContext;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.osgi.service.datalocation.Location;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-
-/**
- * This class controls all aspects of the application's execution
- * @author Bernd Hufmann
- */
-public class Application implements IApplication {
-
-    private Location fInstanceLoc = null;
-
-    @Override
-    public Object start(IApplicationContext context) throws Exception {
-        Display display = PlatformUI.createDisplay();
-        try {
-            // fetch the Location that we will be modifying
-            fInstanceLoc = Platform.getInstanceLocation();
-
-            // -data @noDefault in <applName>.ini allows us to set the workspace here.
-            // If the user wants to change the location then he has to change
-            // @noDefault to a specific location or remove -data @noDefault for
-            // default location
-            if (!fInstanceLoc.allowsDefault() && !fInstanceLoc.isSet()) {
-                File workspaceRoot = new File(TracingRcpPlugin.getWorkspaceRoot());
-
-                if (!workspaceRoot.exists()) {
-                    MessageDialog.openError(display.getActiveShell(),
-                            Messages.Application_WorkspaceCreationError,
-                            MessageFormat.format(Messages.Application_WorkspaceRootNotExistError, new Object[] { TracingRcpPlugin.getWorkspaceRoot() }));
-                    return IApplication.EXIT_OK;
-                }
-
-                if (!workspaceRoot.canWrite()) {
-                    MessageDialog.openError(display.getActiveShell(),
-                            Messages.Application_WorkspaceCreationError,
-                            MessageFormat.format(Messages.Application_WorkspaceRootPermissionError, new Object[] { TracingRcpPlugin.getWorkspaceRoot() }));
-                    return IApplication.EXIT_OK;
-                }
-
-                String workspace = TracingRcpPlugin.getWorkspaceRoot() + File.separator + TracingRcpPlugin.WORKSPACE_NAME;
-                // set location to workspace
-                fInstanceLoc.set(new URL("file", null, workspace), false); //$NON-NLS-1$
-            }
-
-            if (!fInstanceLoc.lock()) {
-                MessageDialog.openError(display.getActiveShell(),
-                        Messages.Application_WorkspaceCreationError,
-                        MessageFormat.format(Messages.Application_WorkspaceInUseError, new Object[] { fInstanceLoc.getURL().getPath() }));
-                return IApplication.EXIT_OK;
-            }
-
-            int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor());
-            if (returnCode == PlatformUI.RETURN_RESTART) {
-                return IApplication.EXIT_RESTART;
-            }
-            return IApplication.EXIT_OK;
-        } finally {
-            display.dispose();
-        }
-    }
-
-    @Override
-    public void stop() {
-        if (!PlatformUI.isWorkbenchRunning()) {
-            return;
-        }
-        final IWorkbench workbench = PlatformUI.getWorkbench();
-        final Display display = workbench.getDisplay();
-        fInstanceLoc.release();
-        display.syncExec(new Runnable() {
-            @Override
-            public void run() {
-                if (!display.isDisposed()) {
-                    workbench.close();
-                }
-            }
-        });
-    }
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationActionBarAdvisor.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationActionBarAdvisor.java
deleted file mode 100644 (file)
index 323dcf6..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- **********************************************************************/
-package org.eclipse.tracecompass.internal.tracing.rcp.ui;
-
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-
-/**
- * ActionBarAdvisor implementation of the LTTng RCP.
- *
- * @author Bernd Hufmann
- *
- */
-public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
-
-    // ------------------------------------------------------------------------
-    // Constructor(s)
-    // ------------------------------------------------------------------------
-    /**
-     * Default constructor
-     *
-     * @param configurer
-     *          - An action bar configure instance
-     */
-    public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
-        super(configurer);
-    }
-
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java
deleted file mode 100644 (file)
index f10785b..0000000
+++ /dev/null
@@ -1,239 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- **********************************************************************/
-package org.eclipse.tracecompass.internal.tracing.rcp.ui;
-
-import java.lang.reflect.InvocationTargetException;
-import java.net.URL;
-
-import org.eclipse.core.resources.IWorkspace;
-import org.eclipse.core.resources.ResourcesPlugin;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.FileLocator;
-import org.eclipse.core.runtime.IAdaptable;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.MultiStatus;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.dialogs.ErrorDialog;
-import org.eclipse.jface.dialogs.ProgressMonitorDialog;
-import org.eclipse.jface.operation.IRunnableWithProgress;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
-import org.eclipse.ui.application.IWorkbenchConfigurer;
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchAdvisor;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-import org.eclipse.ui.ide.IDE;
-import org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages;
-import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
-import org.osgi.framework.Bundle;
-
-
-/**
- * WorkbenchAdvisor implementation of the LTTng RCP.
- *
- * @author Bernd Hufmann
- */
-@SuppressWarnings("restriction")
-public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
-
-    // ------------------------------------------------------------------------
-    // Constants
-    // ------------------------------------------------------------------------
-    // The default perspective
-    private static final String PERSPECTIVE_ID = "org.eclipse.linuxtools.tmf.ui.perspective"; //$NON-NLS-1$
-
-    private static final String ICONS_PATH = "$nl$/icons/full/"; //$NON-NLS-1$
-    private static final String PATH_ELOCALTOOL = ICONS_PATH + "elcl16/"; //$NON-NLS-1$
-    private static final String PATH_DLOCALTOOL = ICONS_PATH + "dlcl16/"; //$NON-NLS-1$
-    private static final String PATH_ETOOL = ICONS_PATH + "etool16/"; //$NON-NLS-1$
-    private static final String PATH_DTOOL = ICONS_PATH + "dtool16/"; //$NON-NLS-1$
-    private static final String PATH_OBJECT = ICONS_PATH + "obj16/"; //$NON-NLS-1$
-    private static final String PATH_WIZBAN = ICONS_PATH + "wizban/";//$NON-NLS-1$
-
-    // ------------------------------------------------------------------------
-    // Operations
-    // ------------------------------------------------------------------------
-    @Override
-    public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
-        return new ApplicationWorkbenchWindowAdvisor(configurer);
-    }
-
-    @Override
-    public void initialize(IWorkbenchConfigurer configurer) {
-        configurer.setSaveAndRestore(true);
-        declareWorkbenchImages();
-    }
-
-    @Override
-    public String getInitialWindowPerspectiveId() {
-        return PERSPECTIVE_ID;
-    }
-
-    @Override
-    public IAdaptable getDefaultPageInput() {
-        IWorkspace workspace = ResourcesPlugin.getWorkspace();
-        return workspace.getRoot();
-    }
-
-    @Override
-    public void preStartup() {
-        IDE.registerAdapters();
-    }
-
-    @Override
-    public void postShutdown() {
-        // Save workspace
-        final MultiStatus status = new MultiStatus(TracingRcpPlugin.PLUGIN_ID, 1, Messages.Application_WorkspaceSavingError, null);
-        try {
-            IRunnableWithProgress runnable = new IRunnableWithProgress() {
-                @Override
-                public void run(IProgressMonitor monitor) {
-                    try {
-                        IWorkspace ws = ResourcesPlugin.getWorkspace();
-                        status.merge(ws.save(true, monitor));
-                    } catch (CoreException e) {
-                        status.merge(e.getStatus());
-                    }
-                }
-            };
-            new ProgressMonitorDialog(null).run(true, true, runnable);
-        } catch (InvocationTargetException e) {
-            status.merge(new Status(IStatus.ERROR, TracingRcpPlugin.PLUGIN_ID, Messages.Application_InternalError, e.getTargetException()));
-        } catch (InterruptedException e) {
-            status.merge(Status.CANCEL_STATUS);
-        }
-        if (!status.isOK()) {
-            ErrorDialog.openError(null, Messages.Application_WorkspaceSavingError, null, status, IStatus.ERROR | IStatus.WARNING);
-            TracingRcpPlugin.getDefault().getLog().log(status);
-        }
-    }
-
-    // ------------------------------------------------------------------------
-    // Helper methods
-    // ------------------------------------------------------------------------
-    private void declareWorkbenchImages() {
-
-        Bundle ideBundle = Platform.getBundle(IDEWorkbenchPlugin.IDE_WORKBENCH);
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC,
-                PATH_ETOOL + "build_exec.gif", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC_HOVER,
-                PATH_ETOOL + "build_exec.gif", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC_DISABLED,
-                PATH_DTOOL + "build_exec.gif", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_SEARCH_SRC,
-                PATH_ETOOL + "search_src.gif", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_SEARCH_SRC_HOVER,
-                PATH_ETOOL + "search_src.gif", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_SEARCH_SRC_DISABLED,
-                PATH_DTOOL + "search_src.gif", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_NEXT_NAV, PATH_ETOOL
-                + "next_nav.gif", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_PREVIOUS_NAV,
-                PATH_ETOOL + "prev_nav.gif", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_NEWPRJ_WIZ,
-                PATH_WIZBAN + "newprj_wiz.png", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_NEWFOLDER_WIZ,
-                PATH_WIZBAN + "newfolder_wiz.png", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_NEWFILE_WIZ,
-                PATH_WIZBAN + "newfile_wiz.png", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_IMPORTDIR_WIZ,
-                PATH_WIZBAN + "importdir_wiz.png", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_IMPORTZIP_WIZ,
-                PATH_WIZBAN + "importzip_wiz.png", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_EXPORTDIR_WIZ,
-                PATH_WIZBAN + "exportdir_wiz.png", false); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_EXPORTZIP_WIZ,
-                PATH_WIZBAN + "exportzip_wiz.png", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle,
-                IDEInternalWorkbenchImages.IMG_WIZBAN_RESOURCEWORKINGSET_WIZ, PATH_WIZBAN
-                + "workset_wiz.png", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_DLGBAN_SAVEAS_DLG,
-                PATH_WIZBAN + "saveas_wiz.png", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_DLGBAN_QUICKFIX_DLG,
-                PATH_WIZBAN + "quick_fix.png", false); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJ_PROJECT, PATH_OBJECT
-                + "prj_obj.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJ_PROJECT_CLOSED, PATH_OBJECT
-                + "cprj_obj.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OPEN_MARKER, PATH_ELOCALTOOL
-                + "gotoobj_tsk.gif", true); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ELCL_QUICK_FIX_ENABLED,
-                PATH_ELOCALTOOL + "smartmode_co.gif", true); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_DLCL_QUICK_FIX_DISABLED,
-                PATH_DLOCALTOOL + "smartmode_co.gif", true); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJS_TASK_TSK, PATH_OBJECT
-                + "taskmrk_tsk.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJS_BKMRK_TSK, PATH_OBJECT
-                + "bkmrk_tsk.gif", true); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_COMPLETE_TSK,
-                PATH_OBJECT + "complete_tsk.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_INCOMPLETE_TSK,
-                PATH_OBJECT + "incomplete_tsk.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_WELCOME_ITEM,
-                PATH_OBJECT + "welcome_item.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_WELCOME_BANNER,
-                PATH_OBJECT + "welcome_banner.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_ERROR_PATH,
-                PATH_OBJECT + "error_tsk.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_WARNING_PATH,
-                PATH_OBJECT + "warn_tsk.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_INFO_PATH, PATH_OBJECT
-                + "info_tsk.gif", true); //$NON-NLS-1$
-
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_LCL_FLAT_LAYOUT,
-                PATH_ELOCALTOOL + "flatLayout.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_LCL_HIERARCHICAL_LAYOUT,
-                PATH_ELOCALTOOL + "hierarchicalLayout.gif", true); //$NON-NLS-1$
-        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_PROBLEM_CATEGORY,
-                PATH_ETOOL + "problem_category.gif", true); //$NON-NLS-1$
-    }
-
-    /**
-     * Declares an IDE-specific workbench image.
-     *
-     * Declares all IDE-specific workbench images. This includes both "shared"
-     * images (named in ( @link IDE.SharedImages} ) and internal images (named in
-     * {@link org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages}).
-     *
-     * @param symbolicName
-     *            the symbolic name of the image
-     * @param path
-     *            the path of the image file; this path is relative to the base
-     *            of the IDE plug-in
-     * @param shared
-     *            <code>true</code> if this is a shared image, and
-     *            <code>false</code> if this is not a shared image
-     */
-    private void declareWorkbenchImage(Bundle ideBundle, String symbolicName, String path, boolean shared) {
-        URL url = FileLocator.find(ideBundle, new Path(path), null);
-        ImageDescriptor desc = ImageDescriptor.createFromURL(url);
-        getWorkbenchConfigurer().declareImage(symbolicName, desc, shared);
-    }
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java
deleted file mode 100644 (file)
index 2516a02..0000000
+++ /dev/null
@@ -1,172 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2015 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- *   Marc-Andre Laperle - Bug 459835
- **********************************************************************/
-package org.eclipse.tracecompass.internal.tracing.rcp.ui;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.NullProgressMonitor;
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.cli.CliParser;
-import org.eclipse.tracecompass.tmf.core.TmfCommonConstants;
-import org.eclipse.tracecompass.tmf.ui.project.model.TmfOpenTraceHelper;
-import org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectRegistry;
-import org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder;
-import org.eclipse.ui.IPerspectiveDescriptor;
-import org.eclipse.ui.IPerspectiveListener;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-/**
- * The WorkbenchAdvisor implementation of the LTTng RCP.
- *
- * @author Bernd Hufmann
- */
-public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
-
-    // ------------------------------------------------------------------------
-    // Constants
-    // ------------------------------------------------------------------------
-    @SuppressWarnings("nls")
-    private static final String[] UNWANTED_ACTION_SET = {
-        "org.eclipse.search.searchActionSet",
-        "org.eclipse.rse.core.search.searchActionSet",
-        "org.eclipse.debug.ui.launchActionSet",
-        "org.eclipse.debug.ui.debugActionSet",
-        "org.eclipse.debug.ui.breakpointActionSet",
-        "org.eclipse.team.ui",
-        "org.eclipse.ui.externaltools.ExternalToolsSet",
-//        "org.eclipse.update.ui.softwareUpdates",
-//        "org.eclipse.ui.edit.text.actionSet.navigation",
-//        "org.eclipse.ui.actionSet.keyBindings",
-//        "org.eclipse.ui.edit.text.actionSet.navigation",
-        "org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo",
-//        "org.eclipse.ui.edit.text.actionSet.annotationNavigation",
-//        "org.eclipse.ui.NavigateActionSet",
-//        "org.eclipse.jdt.ui.JavaActionSet",
-//        "org.eclipse.jdt.ui.A_OpenActionSet",
-//        "org.eclipse.jdt.ui.text.java.actionSet.presentation",
-//        "org.eclipse.jdt.ui.JavaElementCreationActionSet",
-//        "org.eclipse.jdt.ui.CodingActionSet",
-//        "org.eclipse.jdt.ui.SearchActionSet",
-//        "org.eclipse.jdt.debug.ui.JDTDebugActionSet",
-        "org.eclipse.ui.edit.text.actionSet.openExternalFile",
-//        "org.eclipse.debug.ui.profileActionSet"
-    };
-
-    // ------------------------------------------------------------------------
-    // Constructors
-    // ------------------------------------------------------------------------
-
-    /**
-     * Standard constructor
-     *
-     * @param configurer
-     *            - the workbench window configurer
-     */
-    public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
-        super(configurer);
-    }
-
-    // ------------------------------------------------------------------------
-    // Operations
-    // ------------------------------------------------------------------------
-    @Override
-    public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
-        return new ApplicationActionBarAdvisor(configurer);
-    }
-
-    @Override
-    public void preWindowOpen() {
-        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
-        configurer.setShowCoolBar(false);
-        configurer.setShowStatusLine(true);
-        configurer.setShowProgressIndicator(true);
-    }
-
-    @Override
-    public void postWindowCreate() {
-        super.postWindowOpen();
-        TracingRcpPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().addPerspectiveListener(new PerspectiveListener());
-        IProject defaultProject = createDefaultProject();
-        hideActionSets();
-        openTraceIfNecessary(defaultProject);
-    }
-
-
-
-    private static void openTraceIfNecessary(IProject project) {
-        String traceToOpen = TracingRcpPlugin.getDefault().getCli().getArgument(CliParser.OPEN_FILE_LOCATION);
-        String userHome = System.getProperty("user.home"); //$NON-NLS-1$
-        // In case the application was not started on the shell, expand ~ to home directory
-        if ((traceToOpen != null) && traceToOpen.startsWith("~/") && (userHome != null)) { //$NON-NLS-1$
-            traceToOpen = traceToOpen.replaceFirst("^~", userHome); //$NON-NLS-1$
-        }
-
-        if (traceToOpen != null) {
-            try {
-                TmfTraceFolder destinationFolder = TmfProjectRegistry.getProject(project, true).getTracesFolder();
-                TmfOpenTraceHelper.openTraceFromPath(destinationFolder, traceToOpen, TracingRcpPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell());
-            } catch (CoreException e) {
-                TracingRcpPlugin.getDefault().logError(e.getMessage());
-            }
-
-        }
-    }
-
-    // ------------------------------------------------------------------------
-    // Helper methods
-    // ------------------------------------------------------------------------
-
-    /**
-     * Hides the unwanted action sets
-     */
-    private static void hideActionSets() {
-
-        IWorkbenchPage page = TracingRcpPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
-
-        for (int i = 0; i < UNWANTED_ACTION_SET.length; i++) {
-            page.hideActionSet(UNWANTED_ACTION_SET[i]);
-        }
-    }
-
-    private static IProject createDefaultProject() {
-        return TmfProjectRegistry.createProject(TmfCommonConstants.DEFAULT_TRACE_PROJECT_NAME, null, new NullProgressMonitor());
-    }
-
-    /**
-     * A perspective listener implementation
-     *
-     * @author Bernd Hufmann
-     */
-    public class PerspectiveListener implements IPerspectiveListener {
-
-        /**
-         * Default Constructor
-         */
-        public PerspectiveListener() {
-        }
-
-        @Override
-        public void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective) {
-            createDefaultProject();
-            hideActionSets();
-        }
-
-        @Override
-        public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId) {
-        }
-    }
-
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/SplashHandler.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/SplashHandler.java
deleted file mode 100644 (file)
index df600ed..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.tracecompass.internal.tracing.rcp.ui;
-
-import org.eclipse.core.runtime.IProduct;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.resource.StringConverter;
-import org.eclipse.osgi.util.NLS;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.RGB;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
-import org.eclipse.ui.branding.IProductConstants;
-import org.eclipse.ui.splash.BasicSplashHandler;
-
-/**
- * Custom splash handler
- *
- * @author Bernd Hufmann
- */
-public class SplashHandler extends BasicSplashHandler {
-
-    private static final Point VERSION_LOCATION = new Point(10, 280);
-    private static final Rectangle PROCESS_BAR_RECTANGLE = new Rectangle(10, 300, 480, 15);
-    private static final RGB FOREGROUND_COLOR = new RGB(255, 255, 255);
-
-    @Override
-    public void init(Shell splash) {
-        super.init(splash);
-
-        String progressString = null;
-
-        // Try to get the progress bar and message updater.
-        IProduct product = Platform.getProduct();
-        if (product != null) {
-            progressString = product.getProperty(IProductConstants.STARTUP_PROGRESS_RECT);
-        }
-        Rectangle progressRect = StringConverter.asRectangle(progressString, PROCESS_BAR_RECTANGLE);
-        setProgressRect(progressRect);
-
-        // Set font color.
-        setForeground(FOREGROUND_COLOR);
-
-        // Set the software version.
-        getContent().addPaintListener(new PaintListener() {
-            @Override
-            public void paintControl(PaintEvent e) {
-                e.gc.setForeground(getForeground());
-                e.gc.drawText(
-                        NLS.bind(Messages.SplahScreen_VersionString,
-                                TracingRcpPlugin.getDefault().getBundle().getVersion().toString()),
-                        VERSION_LOCATION.x, VERSION_LOCATION.y, true);
-            }
-        });
-    }
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java
deleted file mode 100644 (file)
index 7be98d9..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- *   Matthew Khouzam - Implementation of File->Open
- **********************************************************************/
-package org.eclipse.tracecompass.internal.tracing.rcp.ui;
-
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.cli.CliParser;
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.cli.TracingRCPCliException;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle.
- *
- * @author Bernd Hufmann
- */
-public class TracingRcpPlugin extends AbstractUIPlugin {
-
-    // ------------------------------------------------------------------------
-    // Constants
-    // ------------------------------------------------------------------------
-    /**
-     * The plug-in ID
-     */
-    public static final String PLUGIN_ID = "org.eclipse.tracecompass.rcp.ui"; //$NON-NLS-1$
-
-    /**
-     * The default workspace name
-     */
-    public static final String WORKSPACE_NAME = ".tracecompass"; //$NON-NLS-1$
-
-    // ------------------------------------------------------------------------
-    // Attributes
-    // ------------------------------------------------------------------------
-
-    // The shared instance
-    private static TracingRcpPlugin fPlugin;
-    private static CliParser fCli;
-
-    // ------------------------------------------------------------------------
-    // Constructor(s)
-    // ------------------------------------------------------------------------
-    /**
-     * The default constructor
-     */
-    public TracingRcpPlugin() {
-    }
-
-    // ------------------------------------------------------------------------
-    // Accessors
-    // ------------------------------------------------------------------------
-    /**
-     * Returns the shared instance
-     *
-     * @return the shared instance
-     */
-    public static TracingRcpPlugin getDefault() {
-        return fPlugin;
-    }
-
-    /**
-     * Gets the tracing workspace root directory. By default it uses the user's
-     * home directory. This value can be overwritten by using the global
-     * TRACING_RCP_ROOT environment variable.
-     *
-     * @return the tracing workspace root directory
-     */
-    public static String getWorkspaceRoot() {
-        /* Look for the environment variable in the global environment variables */
-        String workspaceRoot = System.getenv().get("TRACING_RCP_ROOT"); //$NON-NLS-1$
-        if (workspaceRoot == null) {
-            /* Use the user's home directory */
-            workspaceRoot = System.getProperty("user.home"); //$NON-NLS-1$
-        }
-        return workspaceRoot;
-    }
-
-    // ------------------------------------------------------------------------
-    // Operation
-    // ------------------------------------------------------------------------
-    @Override
-    public void start(BundleContext context) throws Exception {
-        super.start(context);
-        fPlugin = this;
-        String args[] = Platform.getCommandLineArgs();
-        fCli = null;
-        try {
-            fCli = new CliParser(args);
-        } catch (TracingRCPCliException e) {
-            logError(e.getMessage());
-        }
-    }
-
-    @Override
-    public void stop(BundleContext context) throws Exception {
-        fPlugin = null;
-        super.stop(context);
-    }
-
-    /**
-     * Gets the command line parser
-     *
-     * @return the command line parser
-     */
-    public CliParser getCli() {
-        return fCli;
-    }
-
-    /**
-     * Returns an image descriptor for the image file at the given plug-in
-     * relative path
-     *
-     * @param path
-     *            the path
-     * @return the image descriptor
-     */
-    public static ImageDescriptor getImageDescriptor(String path) {
-        return imageDescriptorFromPlugin(PLUGIN_ID, path);
-    }
-
-    /**
-     * Log an error
-     *
-     * @param message
-     *            the error message to log
-     */
-    public void logError(String message) {
-        getDefault().getLog().log(new Status(IStatus.ERROR, PLUGIN_ID, message));
-    }
-
-    /**
-     * Log an error
-     *
-     * @param message
-     *            the error message to log
-     * @param e
-     *            the exception to log
-     */
-    public void logError(String message, Exception e) {
-        getDefault().getLog().log(
-                new Status(IStatus.ERROR, PLUGIN_ID, message, e));
-    }
-
-    /**
-     * Log a warning
-     *
-     * @param message
-     *            the warning message to log
-     */
-    public void logWarning(String message) {
-        getDefault().getLog().log(
-                new Status(IStatus.WARNING, PLUGIN_ID, message));
-    }
-
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java
deleted file mode 100644 (file)
index 2b20ba8..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Matthew Khouzam- Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.tracecompass.internal.tracing.rcp.ui.cli;
-
-import java.util.HashMap;
-import java.util.Map;
-
-import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
-
-/**
- * Command line parser
- *
- * @author Matthew Khouzam
- */
-public class CliParser {
-
-    private static final String NOUI_ARG = "--NOUI"; //$NON-NLS-1$
-
-    private static final String OPEN_ARG = "--open"; //$NON-NLS-1$
-
-    private final Map<String, String> params = new HashMap<>();
-
-    /** Open key     */
-    public static final String OPEN_FILE_LOCATION = ".,-=open=-,."; //$NON-NLS-1$
-    /** No ui key    */
-    public static final String NO_UI = ".,-=noui=-,."; //$NON-NLS-1$
-
-    /**
-     * Constructor
-     *
-     * @param args
-     *            the command line arguments
-     * @throws TracingRCPCliException
-     *             an error occurred parsing the cli
-     */
-    public CliParser(final String[] args) throws TracingRCPCliException {
-        for (int i = 0; i < args.length; i++) {
-            if (args[i].equals(OPEN_ARG)) {
-                put(OPEN_FILE_LOCATION, args, i);
-                // skip since we have two args
-                i++;
-            }
-            else if (args[i].equals(NOUI_ARG)) {
-                params.put(NO_UI, new String());
-            }
-        }
-    }
-
-    private void put(String key, String[] args, int pos) throws TracingRCPCliException {
-        if (args.length <= pos) {
-            throw new TracingRCPCliException(Messages.CliParser_MalformedCommand + ':' + ' ' + args[pos]);
-        }
-        params.put(key, args[pos + 1]);
-    }
-
-    /**
-     * Get a parameter from the parsed command line
-     * @param key OPEN_FILE_LOCATION or NO_UI
-     * @return the value of the parameter, can be null
-     */
-    public String getArgument(String key) {
-        return params.get(key);
-    }
-
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java
deleted file mode 100644 (file)
index ef88ab3..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Matthew Khouzam- Initial API and implementation
- **********************************************************************/
-
-package org.eclipse.tracecompass.internal.tracing.rcp.ui.cli;
-
-/**
- * Command line exceptions.
- *
- * @author Matthew Khouzam
- */
-public class TracingRCPCliException extends Exception {
-
-    /**
-     * Serial UID
-     */
-    private static final long serialVersionUID = -844846299720475123L;
-
-    /**
-     * Constructs a new exception with the specified detail message. The cause
-     * is not initialized, and may subsequently be initialized by a call to
-     * {@link #initCause}.
-     *
-     * @param message
-     *            the detail message. The detail message is saved for later
-     *            retrieval by the {@link #getMessage()} method.
-     */
-    public TracingRCPCliException(String message) {
-        super(message);
-    }
-
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java
deleted file mode 100644 (file)
index 15fed6b..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/**********************************************************************
- * Copyright (c) 2013, 2014 Ericsson
- *
- * All rights reserved. This program and the accompanying materials are
- * made available under the terms of the Eclipse Public License v1.0 which
- * accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   Bernd Hufmann - Initial API and implementation
- **********************************************************************/
-package org.eclipse.tracecompass.internal.tracing.rcp.ui.messages;
-
-import org.eclipse.osgi.util.NLS;
-
-/**
- * Messages file for the tracing RCP.
- *
- * @author Bernd Hufmann
- */
-public class Messages extends NLS {
-    private static final String BUNDLE_NAME = "org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.messages"; //$NON-NLS-1$
-
-    /** Error title for error during workspace creation */
-    public static String Application_WorkspaceCreationError;
-    /** Error message if workspace root doesn't exist */
-    public static String Application_WorkspaceRootNotExistError;
-    /** Error message if workspace root is write protected */
-    public static String Application_WorkspaceRootPermissionError;
-    /** Error message if workspace is already in use */
-    public static String Application_WorkspaceInUseError;
-    /** Error message if workspace can't be saved during shutdown */
-    public static String Application_WorkspaceSavingError;
-    /** Error message for internal errors */
-    public static String Application_InternalError;
-
-    /** Version string */
-    public static String SplahScreen_VersionString;
-
-    /** Malformed command */
-    public static String CliParser_MalformedCommand;
-    /** Unkown command */
-    public static String CliParser_UnknownCommand;
-
-    static {
-        // initialize resource bundle
-        NLS.initializeMessages(BUNDLE_NAME, Messages.class);
-    }
-
-    private Messages() {
-    }
-}
diff --git a/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties b/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties
deleted file mode 100644 (file)
index e8f1254..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2013, 2014 Ericsson.
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# Bernd Hufmann - initial API and implementation
-###############################################################################
-Application_WorkspaceCreationError=Workspace Creation Error
-Application_WorkspaceRootNotExistError=Workspace root {0} doesn't exists.\n\nPlease create the workspace root.
-Application_WorkspaceRootPermissionError=No permission to create workspace in workspace root {0}\n\nPlease change permission of the workspace root.
-Application_WorkspaceInUseError=Could not launch the application because the associated workspace is currently in use. \n\n{0}
-SplahScreen_VersionString=Version {0}
-Application_InternalError=Internal Error
-Application_WorkspaceSavingError=Problem saving workspace
-CliParser_MalformedCommand=malformed command
-CliParser_UnknownCommand=unknown command
diff --git a/org.eclipse.tracecompass.rcp/.project b/org.eclipse.tracecompass.rcp/.project
deleted file mode 100644 (file)
index 57e381b..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-       <name>org.eclipse.tracecompass.rcp</name>
-       <comment></comment>
-       <projects>
-       </projects>
-       <buildSpec>
-               <buildCommand>
-                       <name>org.eclipse.pde.FeatureBuilder</name>
-                       <arguments>
-                       </arguments>
-               </buildCommand>
-       </buildSpec>
-       <natures>
-               <nature>org.eclipse.pde.FeatureNature</nature>
-       </natures>
-</projectDescription>
diff --git a/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.resources.prefs b/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644 (file)
index 99f26c0..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-encoding/<project>=UTF-8
diff --git a/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.runtime.prefs b/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.runtime.prefs
deleted file mode 100644 (file)
index 5a0ad22..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-line.separator=\n
diff --git a/org.eclipse.tracecompass.rcp/build.properties b/org.eclipse.tracecompass.rcp/build.properties
deleted file mode 100644 (file)
index c1d3956..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2014, 2015 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#    Ericsson - Initial API and implementation
-###############################################################################
-
-bin.includes = feature.xml,\
-               feature.properties,\
-               p2.inf
-src.includes = sourceTemplateFeature/p2.inf
diff --git a/org.eclipse.tracecompass.rcp/feature.properties b/org.eclipse.tracecompass.rcp/feature.properties
deleted file mode 100644 (file)
index 2442044..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2013, 2015 Ericsson
-#
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Bernd Hufmann - Initial API and implementation
-###############################################################################
-
-featureName=Trace Compass RCP Feature
-
-description=Feature aggregating the plug-in dependencies for the Trace Compass application.
-
-featureProvider=Eclipse Trace Compass
-
-copyright=Copyright 2015 Ericsson
-
diff --git a/org.eclipse.tracecompass.rcp/feature.xml b/org.eclipse.tracecompass.rcp/feature.xml
deleted file mode 100644 (file)
index 1910e23..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.tracecompass.rcp"
-      label="%featureName"
-      version="1.0.0.qualifier"
-      provider-name="%featureProvider"
-      plugin="org.eclipse.tracecompass.rcp.branding"
-      license-feature="org.eclipse.license"
-      license-feature-version="0.0.0">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="%licenseURL">
-      %license
-   </license>
-
-   <requires>
-      <import feature="org.eclipse.e4.rcp" version="0.0.0" match="greaterOrEqual"/>
-      <import feature="org.eclipse.equinox.p2.core.feature" version="0.0.0" match="greaterOrEqual"/>
-      <import feature="org.eclipse.equinox.p2.extras.feature" version="0.0.0" match="greaterOrEqual"/>
-      <import feature="org.eclipse.help" version="0.0.0" match="greaterOrEqual"/>
-      <import feature="org.eclipse.tracecompass.tmf" version="0.0.0" match="greaterOrEqual"/>
-      <import feature="org.eclipse.platform" version="0.0.0" match="greaterOrEqual"/>
-   </requires>
-
-   <plugin
-         id="org.antlr.runtime"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.tracecompass.rcp.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.tracecompass.rcp.doc.user"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.swtchart"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="com.google.guava"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.cdt.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.cdt.core.native"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.trace"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.tracecompass.common.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.concurrent"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/org.eclipse.tracecompass.rcp/p2.inf b/org.eclipse.tracecompass.rcp/p2.inf
deleted file mode 100644 (file)
index e462408..0000000
+++ /dev/null
@@ -1 +0,0 @@
-update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.feature.group' || pc.name == 'org.eclipse.tracecompass.rcp.feature.group'))
\ No newline at end of file
diff --git a/org.eclipse.tracecompass.rcp/pom.xml b/org.eclipse.tracecompass.rcp/pom.xml
deleted file mode 100644 (file)
index f70f717..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-   Copyright (C) 2014 Ericsson
-
-   All rights reserved. This program and the accompanying materials
-   are made available under the terms of the Eclipse Public License v1.0
-   which accompanies this distribution, and is available at
-   http://www.eclipse.org/legal/epl-v10.html
--->
-<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
-    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-  <modelVersion>4.0.0</modelVersion>
-
-  <parent>
-    <artifactId>org.eclipse.tracecompass</artifactId>
-    <groupId>org.eclipse.tracecompass</groupId>
-    <version>1.0.0-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>org.eclipse.tracecompass.rcp</artifactId>
-  <version>1.0.0-SNAPSHOT</version>
-  <groupId>org.eclipse.tracecompass</groupId>
-  <packaging>eclipse-feature</packaging>
-
-  <name>Trace Compass RCP Feature</name>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.eclipse.tycho.extras</groupId>
-        <artifactId>tycho-source-feature-plugin</artifactId>
-        <executions>
-          <execution>
-            <id>source-feature</id>
-            <phase>package</phase>
-            <goals>
-              <goal>source-feature</goal>
-            </goals>
-            <configuration>
-              <excludes>
-                <plugin id="org.eclipse.cdt.core"/>
-                <plugin id="org.eclipse.cdt.core.native"/>
-                <plugin id="org.eclipse.core.runtime.compatibility.auth"/>
-                <plugin id="org.eclipse.swt"/>
-                <plugin id="org.eclipse.swt.wpf.win32.x86"/>
-                <plugin id="org.eclipse.swt.gtk.solaris.sparc"/>
-                <plugin id="org.eclipse.swt.gtk.solaris.x86"/>
-                <plugin id="org.eclipse.swt.gtk.linux.ppc"/>
-                <plugin id="org.eclipse.swt.cocoa.macosx"/>
-                <plugin id="org.eclipse.equinox.concurrent"/>
-                <plugin id="org.eclipse.equinox.launcher.gtk.solaris.sparc"/>
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86"/>
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
-                <plugin id="org.eclipse.equinox.launcher.win32.win32.x86"/>
-                <plugin id="org.eclipse.ui.cocoa"/>
-                <plugin id="org.eclipse.ui.trace"/>
-                <plugin id="org.eclipse.core.filesystem.linux.x86"/>
-                <plugin id="org.eclipse.core.filesystem.linux.x86_64"/>
-                <plugin id="org.eclipse.core.filesystem.solaris.sparc"/>
-                <plugin id="org.eclipse.core.filesystem.macosx"/>
-                <plugin id="org.eclipse.core.filesystem.win32.x86"/>
-                <plugin id="org.eclipse.core.resources.win32.x86"/>
-                <plugin id="org.eclipse.core.filesystem.linux.ppc"/>
-                <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc"/>
-                <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
-                <plugin id="org.eclipse.equinox.launcher.wpf.win32.x86"/>
-                <plugin id="org.eclipse.equinox.launcher.cocoa.macosx"/>
-                <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
-                <plugin id="org.eclipse.core.net.win32.x86"/>
-                <plugin id="org.eclipse.core.net.linux.x86"/>
-                <plugin id="org.eclipse.tracecompass.tracing.rcp.help"/>
-                <plugin id="org.sat4j.core"/>
-                <plugin id="org.sat4j.pb"/>
-                <plugin id="org.swtchart"/>
-                <plugin id="com.google.guava"/>
-              </excludes>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-      <plugin>
-        <groupId>org.eclipse.tycho</groupId>
-        <artifactId>tycho-p2-plugin</artifactId>
-        <version>${tycho-version}</version>
-        <executions>
-          <execution>
-            <id>attached-p2-metadata</id>
-            <phase>package</phase>
-            <goals>
-              <goal>p2-metadata</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
diff --git a/org.eclipse.tracecompass.rcp/sourceTemplateFeature/p2.inf b/org.eclipse.tracecompass.rcp/sourceTemplateFeature/p2.inf
deleted file mode 100644 (file)
index a3f1e8d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.source.feature.group' || pc.name == 'org.eclipse.tracecompass.rcp.source.feature.group'))
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index bd7e171681b688b9e267ad93d5b4436517b1e8b6..9466c658ecaba775ba993f01d4378e3cf2c4b6a8 100644 (file)
--- a/pom.xml
+++ b/pom.xml
 </pluginRepositories>
 
 <profiles>
-  <profile>
-    <id>build-rcp</id>
-      <modules>
-        <module>org.eclipse.tracecompass.rcp.product</module>
-      </modules>
-  </profile>
   <profile>
     <id>sign-update-site</id>
     <build>
     <module>doc</module>
     <module>gdbtrace</module>
     <module>pcap</module>
+    <module>rcp</module>
     <module>statesystem</module>
 
     <module>org.eclipse.tracecompass.ctf</module>
     <module>org.eclipse.tracecompass.lttng2.ust.ui</module>
     <module>org.eclipse.tracecompass.lttng2.ust.ui.tests</module>
 
-    <module>org.eclipse.tracecompass.rcp.branding</module>
-    <module>org.eclipse.tracecompass.rcp.branding.feature</module>
-    <module>org.eclipse.tracecompass.rcp</module>
-    <module>org.eclipse.tracecompass.rcp.ui</module>
-
     <module>org.eclipse.tracecompass.examples</module>
   </modules>
 
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/.project b/rcp/org.eclipse.tracecompass.rcp.branding.feature/.project
new file mode 100644 (file)
index 0000000..b30f299
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.tracecompass.rcp.branding.feature</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.FeatureBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.FeatureNature</nature>
+       </natures>
+</projectDescription>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.resources.prefs b/rcp/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.runtime.prefs b/rcp/org.eclipse.tracecompass.rcp.branding.feature/.settings/org.eclipse.core.runtime.prefs
new file mode 100644 (file)
index 0000000..5a0ad22
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/build.properties b/rcp/org.eclipse.tracecompass.rcp.branding.feature/build.properties
new file mode 100644 (file)
index 0000000..c1d3956
--- /dev/null
@@ -0,0 +1,16 @@
+###############################################################################
+# Copyright (c) 2014, 2015 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#    Ericsson - Initial API and implementation
+###############################################################################
+
+bin.includes = feature.xml,\
+               feature.properties,\
+               p2.inf
+src.includes = sourceTemplateFeature/p2.inf
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.properties b/rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.properties
new file mode 100644 (file)
index 0000000..3abb896
--- /dev/null
@@ -0,0 +1,20 @@
+###############################################################################
+# Copyright (c) 2013, 2015 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Bernd Hufmann - Initial API and implementation
+###############################################################################
+
+featureName=Trace Compass RCP Branding Feature
+
+description=Feature provides the Trace Compass RCP branding information.
+
+featureProvider=Eclipse Trace Compass
+
+copyright=Copyright 2013, 2015 Ericsson
+
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml b/rcp/org.eclipse.tracecompass.rcp.branding.feature/feature.xml
new file mode 100644 (file)
index 0000000..37d39ee
--- /dev/null
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.tracecompass.rcp.branding.feature"
+      label="%featureName"
+      version="1.0.0.qualifier"
+      provider-name="%featureProvider"
+      license-feature="org.eclipse.license"
+      license-feature-version="0.0.0">
+
+   <description>
+      %description
+   </description>
+
+   <copyright>
+      %copyright
+   </copyright>
+
+   <license url="%licenseURL">
+      %license
+   </license>
+
+   <plugin
+         id="org.eclipse.tracecompass.rcp.branding"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"/>
+
+</feature>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/p2.inf b/rcp/org.eclipse.tracecompass.rcp.branding.feature/p2.inf
new file mode 100644 (file)
index 0000000..0d9588d
--- /dev/null
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.branding.feature.feature.group' || pc.name == 'org.eclipse.tracecompass.rcp.branding.feature.feature.group'))
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml b/rcp/org.eclipse.tracecompass.rcp.branding.feature/pom.xml
new file mode 100644 (file)
index 0000000..f84b721
--- /dev/null
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Copyright (C) 2014 Ericsson
+
+   All rights reserved. This program and the accompanying materials
+   are made available under the terms of the Eclipse Public License v1.0
+   which accompanies this distribution, and is available at
+   http://www.eclipse.org/legal/epl-v10.html
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
+    <groupId>org.eclipse.tracecompass</groupId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>org.eclipse.tracecompass.rcp.branding.feature</artifactId>
+  <groupId>org.eclipse.tracecompass</groupId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-feature</packaging>
+
+  <name>Trace Compass RCP Branding Feature</name>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.eclipse.tycho.extras</groupId>
+        <artifactId>tycho-source-feature-plugin</artifactId>
+        <version>${tycho-version}</version>
+        <executions>
+          <execution>
+            <id>source-feature</id>
+            <phase>package</phase>
+            <goals>
+              <goal>source-feature</goal>
+            </goals>
+            <configuration>
+              <excludes>
+                <plugin id="org.eclipse.tracecompass.rcp.branding"/>
+              </excludes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.eclipse.tycho</groupId>
+        <artifactId>tycho-p2-plugin</artifactId>
+        <version>${tycho-version}</version>
+        <executions>
+          <execution>
+            <id>attached-p2-metadata</id>
+            <phase>package</phase>
+            <goals>
+              <goal>p2-metadata</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding.feature/sourceTemplateFeature/p2.inf b/rcp/org.eclipse.tracecompass.rcp.branding.feature/sourceTemplateFeature/p2.inf
new file mode 100644 (file)
index 0000000..727b7a3
--- /dev/null
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.branding.feature.source.feature.group' || pc.name == 'org.eclipse.tracecompass.tracing.rcp.branding.feature.source.feature.group'))
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/.classpath b/rcp/org.eclipse.tracecompass.rcp.branding/.classpath
new file mode 100644 (file)
index 0000000..14129a1
--- /dev/null
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+       <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+       <classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/.project b/rcp/org.eclipse.tracecompass.rcp.branding/.project
new file mode 100644 (file)
index 0000000..0d974fc
--- /dev/null
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.tracecompass.rcp.branding</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.jdt.core.javabuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+               <nature>org.eclipse.jdt.core.javanature</nature>
+               <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+       </natures>
+</projectDescription>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.core.resources.prefs b/rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.jdt.core.prefs b/rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.jdt.core.prefs
new file mode 100644 (file)
index 0000000..f42de36
--- /dev/null
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.m2e.core.prefs b/rcp/org.eclipse.tracecompass.rcp.branding/.settings/org.eclipse.m2e.core.prefs
new file mode 100644 (file)
index 0000000..f897a7f
--- /dev/null
@@ -0,0 +1,4 @@
+activeProfiles=
+eclipse.preferences.version=1
+resolveWorkspaceProjects=true
+version=1
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF b/rcp/org.eclipse.tracecompass.rcp.branding/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..319df8a
--- /dev/null
@@ -0,0 +1,11 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-Vendor: %Bundle-Vendor
+Bundle-Version: 1.0.0.qualifier
+Bundle-Localization: plugin
+Bundle-SymbolicName: org.eclipse.tracecompass.rcp.branding;singleton:=true
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Eclipse-BundleShape: dir
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.ui.intro
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/about.html b/rcp/org.eclipse.tracecompass.rcp.branding/about.html
new file mode 100644 (file)
index 0000000..a01ee84
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2006</p>    
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/about.ini b/rcp/org.eclipse.tracecompass.rcp.branding/about.ini
new file mode 100644 (file)
index 0000000..ffa7b01
--- /dev/null
@@ -0,0 +1,32 @@
+# about.ini
+# contains information about a feature
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# "%key" are externalized strings defined in about.properties
+# This file does not need to be translated.
+
+# Property "aboutText" contains blurb for "About" dialog (translated)
+aboutText=%blurb
+
+# Property "windowImage" contains path to window icon (16x16)
+# needed for primary features only
+
+# Property "featureImage" contains path to feature image (32x32)
+featureImage=icons/png/tc_icon_32x32.png
+
+# Property "aboutImage" contains path to product image (500x330 or 115x164)
+# needed for primary features only
+aboutImage=icons/tc_about.gif
+
+# Property "appName" contains name of the application (translated)
+# needed for primary features only
+
+# Property "welcomePage" contains path to welcome page (special XML-based format)
+# optional
+
+# Property "welcomePerspective" contains the id of the perspective in which the
+# welcome page is to be opened.
+# optional
+
+
+
+
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/about.properties b/rcp/org.eclipse.tracecompass.rcp.branding/about.properties
new file mode 100644 (file)
index 0000000..1b3ccc1
--- /dev/null
@@ -0,0 +1,29 @@
+###############################################################################
+# Copyright (c) 2013, 2015 Ericsson
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Bernd Hufmann - initial API and implementation
+###############################################################################
+
+# about.properties
+# contains externalized strings for about.ini
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# fill-ins are supplied by about.mappings
+# This file should be translated.
+
+blurb=Trace Compass\n\
+\n\
+Version: {featureVersion}\n\
+\n\
+Copyright (c) 2013, 2015 Ericsson and others.\n\
+\n\
+All rights reserved. This program and the accompanying materials are\n\
+made available under the terms of the Eclipse Public License v1.0 which\n\
+accompanies this distribution, and is available at\n\
+http://www.eclipse.org/legal/epl-v10.html\n\
+
+#Build id: {0}\n\
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/build.properties b/rcp/org.eclipse.tracecompass.rcp.branding/build.properties
new file mode 100644 (file)
index 0000000..d942442
--- /dev/null
@@ -0,0 +1,24 @@
+###############################################################################
+# Copyright (c) 2014 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#    Ericsson - Initial API and implementation
+###############################################################################
+
+bin.includes = .,\
+               plugin.xml,\
+               META-INF/,\
+               plugin.properties,\
+               icons/,\
+               about.html,\
+               about.ini,\
+               about.properties,\
+               plugin_customization.ini,\
+               help_data.xml,\
+               splash.bmp
+src.includes = about.html
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/help_data.xml b/rcp/org.eclipse.tracecompass.rcp.branding/help_data.xml
new file mode 100644 (file)
index 0000000..0f9ff99
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<extensions>
+   <tocOrder>
+   </tocOrder>
+   <hidden>
+      <toc id="/org.eclipse.platform.doc.user/toc.xml"/>
+   </hidden>
+</extensions>
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns b/rcp/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns
new file mode 100644 (file)
index 0000000..d7ae3af
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico b/rcp/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico
new file mode 100644 (file)
index 0000000..67052d8
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png
new file mode 100644 (file)
index 0000000..6ea5eaf
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png
new file mode 100644 (file)
index 0000000..a4cae88
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png
new file mode 100644 (file)
index 0000000..25ce49a
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png
new file mode 100644 (file)
index 0000000..a7cdbd6
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png
new file mode 100644 (file)
index 0000000..db70be0
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png
new file mode 100644 (file)
index 0000000..dbab3ca
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png b/rcp/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png
new file mode 100644 (file)
index 0000000..6e164df
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm b/rcp/org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm
new file mode 100644 (file)
index 0000000..078d9f9
--- /dev/null
@@ -0,0 +1,714 @@
+/* XPM */
+static char * tc_icon_256_xpm[] = {
+"256 256 455 2",
+"      c None",
+".     c #63CDF6",
+"+     c #63CDF7",
+"@     c #64CCF5",
+"#     c #64CCF7",
+"$     c #64CDF6",
+"%     c #62CDF6",
+"&     c #63CEF6",
+"*     c #00C1F3",
+"=     c #00C2F3",
+"-     c #00C2F4",
+";     c #64CDF5",
+">     c #91D9F8",
+",     c #90D8F8",
+"'     c #63CCF7",
+")     c #91D9F7",
+"!     c #92D8F8",
+"~     c #00C3F3",
+"{     c #92D9F8",
+"]     c #91DAF8",
+"^     c #63CDF5",
+"/     c #91D8F8",
+"(     c #65CDF6",
+"_     c #92DAF8",
+":     c #63CEF7",
+"<     c #53CBF5",
+"[     c #33C7F4",
+"}     c #1CC5F4",
+"|     c #14C4F4",
+"1     c #28C7F4",
+"2     c #42C9F5",
+"3     c #00C1F4",
+"4     c #62CEF6",
+"5     c #61CDF6",
+"6     c #38C8F5",
+"7     c #05C2F3",
+"8     c #56CBF6",
+"9     c #5ECCF6",
+"0     c #29C7F4",
+"a     c #0EC3F3",
+"b     c #4FCBF5",
+"c     c #63CCF6",
+"d     c #5DCCF6",
+"e     c #2BC7F4",
+"f     c #13C4F3",
+"g     c #00C2F2",
+"h     c #5BCCF6",
+"i     c #2EC7F4",
+"j     c #27C6F4",
+"k     c #5FCDF6",
+"l     c #27C7F5",
+"m     c #08C3F3",
+"n     c #47CAF5",
+"o     c #79D2F7",
+"p     c #01C2F3",
+"q     c #02C2F3",
+"r     c #35C8F5",
+"s     c #80D4F7",
+"t     c #2BC6F4",
+"u     c #7BD4F7",
+"v     c #32C7F4",
+"w     c #7BD3F7",
+"x     c #90D9F8",
+"y     c #3EC8F5",
+"z     c #8FD8F8",
+"A     c #1EC5F4",
+"B     c #58CBF6",
+"C     c #77D2F7",
+"D     c #8ED8F8",
+"E     c #0BC3F3",
+"F     c #46CAF5",
+"G     c #73D1F7",
+"H     c #8DD8F8",
+"I     c #07C3F3",
+"J     c #3BC9F5",
+"K     c #66CDF6",
+"L     c #71D1F7",
+"M     c #8CD8F8",
+"N     c #00C1F2",
+"O     c #39C9F5",
+"P     c #68CEF6",
+"Q     c #6ED0F7",
+"R     c #8AD7F8",
+"S     c #8FD9F8",
+"T     c #00BFF3",
+"U     c #00BDF2",
+"V     c #00BBF2",
+"W     c #00BAF2",
+"X     c #14C0F3",
+"Y     c #4EC9F5",
+"Z     c #62CDF7",
+"`     c #64CDF7",
+" .    c #24C6F4",
+"..    c #37C9F5",
+"+.    c #69CEF6",
+"@.    c #66CEF6",
+"#.    c #70D0F7",
+"$.    c #72D1F7",
+"%.    c #6ACFF6",
+"&.    c #6CD0F6",
+"*.    c #79D3F7",
+"=.    c #82D6F8",
+"-.    c #00BCF2",
+";.    c #00B8F1",
+">.    c #00B7F1",
+",.    c #0EBDF2",
+"'.    c #43C8F5",
+").    c #5FCCF6",
+"!.    c #31C7F5",
+"~.    c #06C3F3",
+"{.    c #61CCF6",
+"].    c #85D6F8",
+"^.    c #04BAF2",
+"/.    c #3AC7F5",
+"(.    c #38C9F5",
+"_.    c #82D5F7",
+":.    c #93D9F8",
+"<.    c #00BEF2",
+"[.    c #04BDF2",
+"}.    c #33C7F5",
+"|.    c #5ECDF6",
+"1.    c #60CDF6",
+"2.    c #30C7F5",
+"3.    c #3AC9F5",
+"4.    c #67CEF6",
+"5.    c #6CCFF6",
+"6.    c #00B9F1",
+"7.    c #00C0F3",
+"8.    c #26C7F4",
+"9.    c #58CCF6",
+"0.    c #2EC7F5",
+"a.    c #3CC9F5",
+"b.    c #65CEF6",
+"c.    c #7ED4F7",
+"d.    c #93DAF8",
+"e.    c #00BAF1",
+"f.    c #00BFF2",
+"g.    c #19C5F4",
+"h.    c #4BCAF6",
+"i.    c #2CC7F5",
+"j.    c #3EC9F5",
+"k.    c #76D2F7",
+"l.    c #94DAF8",
+"m.    c #0EC4F4",
+"n.    c #3DC9F5",
+"o.    c #3BC8F5",
+"p.    c #39C8F5",
+"q.    c #94DAF9",
+"r.    c #36C8F5",
+"s.    c #7CD4F8",
+"t.    c #34C7F5",
+"u.    c #6DD0F6",
+"v.    c #8BD7F8",
+"w.    c #BDE6FB",
+"x.    c #69CFF6",
+"y.    c #83D6F8",
+"z.    c #B5E4FB",
+"A.    c #29C6F4",
+"B.    c #6ACEF6",
+"C.    c #6DD0F7",
+"D.    c #6DCFF7",
+"E.    c #78D2F7",
+"F.    c #B3E4FA",
+"G.    c #BDE7FB",
+"H.    c #BBE6FB",
+"I.    c #8AD7F7",
+"J.    c #95DAF8",
+"K.    c #ACE1FA",
+"L.    c #A5E0F9",
+"M.    c #BCE6FB",
+"N.    c #A3DFF9",
+"O.    c #BAE6FB",
+"P.    c #A7E0F9",
+"Q.    c #BEE7FB",
+"R.    c #AAE0FA",
+"S.    c #A9E0FA",
+"T.    c #ABE1FA",
+"U.    c #A4DEF9",
+"V.    c #A1DEF9",
+"W.    c #B8E5FB",
+"X.    c #A4DFF9",
+"Y.    c #A3DEF9",
+"Z.    c #00BBF1",
+"`.    c #00BCF1",
+" +    c #A2DEF9",
+".+    c #00B6F1",
+"++    c #00B4F0",
+"@+    c #00B5F0",
+"#+    c #00B5F1",
+"$+    c #B9E5FB",
+"%+    c #BAE7FC",
+"&+    c #00B8F0",
+"*+    c #00B8F2",
+"=+    c #00B1F0",
+"-+    c #00B0F0",
+";+    c #A0DDF9",
+">+    c #ACE2FA",
+",+    c #BBE7FB",
+"'+    c #BBE6FA",
+")+    c #BBE5FB",
+"!+    c #00B9F0",
+"~+    c #00B7F2",
+"{+    c #9EDDF9",
+"]+    c #ADE2FA",
+"^+    c #00B4F1",
+"/+    c #00B3F0",
+"(+    c #9DDDF9",
+"_+    c #96DAF8",
+":+    c #AFE2FA",
+"<+    c #BBE6FC",
+"[+    c #BCE5FB",
+"}+    c #BAE6FC",
+"|+    c #9CDCF9",
+"1+    c #B6E4FB",
+"2+    c #00B2F1",
+"3+    c #A8E0FA",
+"4+    c #9FDDF9",
+"5+    c #B7E5FB",
+"6+    c #00AFF0",
+"7+    c #A0DEF9",
+"8+    c #9BDCF8",
+"9+    c #B5E4FA",
+"0+    c #B9E6FB",
+"a+    c #BCE7FB",
+"b+    c #BBE7FC",
+"c+    c #BBE5FA",
+"d+    c #00B9F2",
+"e+    c #9CDDF9",
+"f+    c #B6E5FB",
+"g+    c #00B7F0",
+"h+    c #9CDCF8",
+"i+    c #B6E5FA",
+"j+    c #BCE6FC",
+"k+    c #BAE5FB",
+"l+    c #A7E0FA",
+"m+    c #BCE5FC",
+"n+    c #B6E4FA",
+"o+    c #B0E2FA",
+"p+    c #BAE7FB",
+"q+    c #BFE7FB",
+"r+    c #C7EAFB",
+"s+    c #C8EBFB",
+"t+    c #CAEBFB",
+"u+    c #CBECFC",
+"v+    c #CCECFC",
+"w+    c #CFEDFC",
+"x+    c #D1EEFC",
+"y+    c #D3EEFC",
+"z+    c #00B0F1",
+"A+    c #C4E9FB",
+"B+    c #D7EFFC",
+"C+    c #D6EFFC",
+"D+    c #D5EFFC",
+"E+    c #00B2F0",
+"F+    c #00B0EF",
+"G+    c #D3EFFC",
+"H+    c #C0E7FB",
+"I+    c #D5F0FC",
+"J+    c #D4EFFC",
+"K+    c #D4EEFC",
+"L+    c #C0E8FB",
+"M+    c #00B2F2",
+"N+    c #00B3F2",
+"O+    c #DEF6FF",
+"P+    c #DBF3FF",
+"Q+    c #DBF4FF",
+"R+    c #DAF3FF",
+"S+    c #C4ECFE",
+"T+    c #C0EAFE",
+"U+    c #BEE9FD",
+"V+    c #BCE7FC",
+"W+    c #00B5F4",
+"X+    c #02AAEB",
+"Y+    c #069EE0",
+"Z+    c #0899DC",
+"`+    c #079ADC",
+" @    c #0898DA",
+".@    c #0F86CB",
+"+@    c #8EB8DB",
+"@@    c #A4C9E5",
+"#@    c #A3C7E5",
+"$@    c #A2C7E5",
+"%@    c #92C1E4",
+"&@    c #8FC0E4",
+"*@    c #90C0E4",
+"=@    c #91C1E4",
+"-@    c #A2D0EE",
+";@    c #B9E4FA",
+">@    c #C4EDFF",
+",@    c #00BCF5",
+"'@    c #05A4E4",
+")@    c #117CC2",
+"!@    c #166FB7",
+"~@    c #1869B2",
+"{@    c #1867B0",
+"]@    c #1868B1",
+"^@    c #1966AF",
+"/@    c #1C5DA7",
+"(@    c #1B5DA7",
+"_@    c #2363AA",
+":@    c #3672B3",
+"<@    c #336FB2",
+"[@    c #306EB2",
+"}@    c #3976B6",
+"|@    c #4480BC",
+"1@    c #71A6D4",
+"2@    c #0997D8",
+"3@    c #176BB3",
+"4@    c #1C5CA6",
+"5@    c #1A5BA6",
+"6@    c #195AA5",
+"7@    c #2363AB",
+"8@    c #4E88C1",
+"9@    c #ADDAF4",
+"0@    c #BFE9FD",
+"a@    c #06A3E1",
+"b@    c #1B5CA7",
+"c@    c #1D5EA8",
+"d@    c #5D95CA",
+"e@    c #C3EDFF",
+"f@    c #1082C7",
+"g@    c #1D5BA5",
+"h@    c #1B5CA6",
+"i@    c #2F6DB1",
+"j@    c #7BAED8",
+"k@    c #04A3E5",
+"l@    c #1474BB",
+"m@    c #71A1CF",
+"n@    c #E5FCFF",
+"o@    c #069DDF",
+"p@    c #1D5BA6",
+"q@    c #1658A4",
+"r@    c #5A8EC4",
+"s@    c #D7F1FE",
+"t@    c #00AFF1",
+"u@    c #0898DB",
+"v@    c #1964AE",
+"w@    c #1759A5",
+"x@    c #5187BF",
+"y@    c #CBE7F8",
+"z@    c #D7F1FD",
+"A@    c #1964AD",
+"B@    c #5187C0",
+"C@    c #CCE8F8",
+"D@    c #D7F0FD",
+"E@    c #079ADD",
+"F@    c #558AC1",
+"G@    c #D1EDFB",
+"H@    c #D6F0FD",
+"I@    c #05A1E3",
+"J@    c #195BA6",
+"K@    c #6698C9",
+"L@    c #DFF7FF",
+"M@    c #00B1F1",
+"N@    c #02ACEC",
+"O@    c #127AC1",
+"P@    c #1D5AA4",
+"Q@    c #2464AB",
+"R@    c #86B2D9",
+"S@    c #0995D9",
+"T@    c #1A64AD",
+"U@    c #4881BC",
+"V@    c #C5E3F6",
+"W@    c #D8F1FD",
+"X@    c #0E87CC",
+"Y@    c #326FB2",
+"Z@    c #A8CCE8",
+"`@    c #DCF4FF",
+" #    c #01ACED",
+".#    c #0995D8",
+"+#    c #176AB3",
+"@#    c #1E58A3",
+"##    c #1D59A3",
+"$#    c #1D5AA5",
+"%#    c #1D59A4",
+"&#    c #1457A3",
+"*#    c #1356A3",
+"=#    c #1A5CA6",
+"-#    c #1557A4",
+";#    c #1154A2",
+">#    c #598FC5",
+",#    c #B9D9EF",
+"'#    c #00AFEF",
+")#    c #02A9EA",
+"!#    c #04A3E4",
+"~#    c #0A93D7",
+"{#    c #0C8DD1",
+"]#    c #0C8ED2",
+"^#    c #117FC6",
+"/#    c #0C8DD2",
+"(#    c #0C8CD1",
+"_#    c #117CC3",
+":#    c #2C69AF",
+"<#    c #77A5D1",
+"[#    c #88B2D8",
+"}#    c #87B1D8",
+"|#    c #88B2D9",
+"1#    c #82AED7",
+"2#    c #497FBC",
+"3#    c #4C84BD",
+"4#    c #82AED6",
+"5#    c #87B2D9",
+"6#    c #83B0D8",
+"7#    c #82B0D8",
+"8#    c #84B1D9",
+"9#    c #A3C8E5",
+"0#    c #BEDDF2",
+"a#    c #C9E6F7",
+"b#    c #01AEEE",
+"c#    c #0996D9",
+"d#    c #185AA5",
+"e#    c #3F78B7",
+"f#    c #D4EEFB",
+"g#    c #D2EDFB",
+"h#    c #D2ECFB",
+"i#    c #D1ECFA",
+"j#    c #D6F0FC",
+"k#    c #D5EFFD",
+"l#    c #079CDF",
+"m#    c #1E58A2",
+"n#    c #4980BC",
+"o#    c #BFDEF2",
+"p#    c #05A1E4",
+"q#    c #1E57A2",
+"r#    c #5287C0",
+"s#    c #C2E0F3",
+"t#    c #04A5E6",
+"u#    c #5C8FC5",
+"v#    c #C6E3F5",
+"w#    c #03A6E7",
+"x#    c #1C5EA8",
+"y#    c #6597C9",
+"z#    c #C9E5F6",
+"A#    c #00B1EF",
+"B#    c #03A7E8",
+"C#    c #1A63AB",
+"D#    c #6F9ECD",
+"E#    c #D5EEFC",
+"F#    c #03A7E9",
+"G#    c #1D5CA6",
+"H#    c #1255A2",
+"I#    c #7BA9D3",
+"J#    c #CEEAF9",
+"K#    c #D5EFFB",
+"L#    c #166EB6",
+"M#    c #79A6D2",
+"N#    c #1B5DA6",
+"O#    c #1C5CA7",
+"P#    c #1C5DA8",
+"Q#    c #1B5EA7",
+"R#    c #1C5EA7",
+"S#    c #D5F0FB",
+"T#    c #D4F0FD",
+"U#    c #1B5DA8",
+"V#    c #1D5CA7",
+"                                                                                                                                                                                                                                                            . .                                                                                                                                                                                                                                                                 ",
+"                                                                                                                                                                                                                                                          + . . +                                                                                                                                                                                                                                                               ",
+"                                                                                                                                                                                                                                                          . . . . @                                                                                                                                                                                                                                                             ",
+"                                                                                                                                                                                                                                                        + . . . . .                                                                                                                                                                                                                                                             ",
+"                                                                                                                                                                                                                                                        . . . . . .                                                                                                                                                                                                                                                             ",
+"                                                                                                                                                                                                                                                        . . . . . .                                                                                                                                                                                                                                                             ",
+"                                                                                                                                                                                                                                                        . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                        . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . .                                                                                                                                                                                                                                                           ",
+"                                                                                                                                                                                                                                                      . . . . . . . . +                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . #                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . $                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                      . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . .                                                                                                                                                                                                                                                         ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . %                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                    . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . .                                                                                                                                                                                                                                                       ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  + . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                  . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                . . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                                                                                                                                                & . . . . . . . . . . . . .                                                                                                                                                                                                                                                     ",
+"                                                                                                                      * = -                                                                                                                     ; . . . . . . . . . . . . .                                                                                                                     > > > ,                                                                                                                         ",
+"                                                                                                                      = = = = =                                                                                                                 ' . . . . . . . . . . . . .                                                                                                                 > > > > > )                                                                                                                         ",
+"                                                                                                                      = = = = = =                                                                                                               $ . . . . . . . . . . . . .                                                                                                               > > > > > > >                                                                                                                         ",
+"                                                                                                                      = = = = = = = *                                                                                                           + . . . . . . . . . . . . .                                                                                                           ) > > > > > > > !                                                                                                                         ",
+"                                                                                                                      - = = = = = = = ~                                                                                                         & . . . . . . . . . . . . .                                                                                                         { > > > > > > > ]                                                                                                                           ",
+"                                                                                                                        = = = = = = = = =                                                                                                       ^ . . . . . . . . . . . . .                                                                                                       ] > > > > > > > >                                                                                                                             ",
+"                                                                                                                          = = = = = = = = = =                                                                                                   . . . . . . . . . . . . . . .                                                                                                 > > > > > > > > > > /                                                                                                                             ",
+"                                                                                                                          = = = = = = = = = = =                                                                                                 . . . . . . . . . . . . . . .                                                                                               > > > > > > > > > > >                                                                                                                               ",
+"                                                                                                                            = = = = = = = = = = =                                                                                               . . . . . . . . . . . . . . .                                                                                             > > > > > > > > > > > /                                                                                                                               ",
+"                                                                                                                              = = = = = = = = = = = =                                                                                           . . . . . . . . . . . . . . .                                                                                           > > > > > > > > > > > >                                                                                                                                 ",
+"                                                                                                                              = = = = = = = = = = = = =                                                                                         . . . . . . . . . . . . . . .                                                                                       > > > > > > > > > > > > >                                                                                                                                   ",
+"                                                                                                                                = = = = = = = = = = = = ~                                                                                       . . . . . . . . . . . . . . .                                                                                     > > > > > > > > > > > > >                                                                                                                                     ",
+"                                                                                                                                  = = = = = = = = = = = = -                                                                                     . . . . . . . . . . . . . . .                                                                                   > > > > > > > > > > > > >                                                                                                                                       ",
+"                                                                                                                                    = = = = = = = = = = = = -                                                                                   . . . . . $ ( ( $ $ . . . . .                                                                                 > > > > > > > > > > > > > _                                                                                                                                       ",
+"                                                                                                                                    = = = = = = = = = = = = = = ~                                                                             : . . . $ < [ } | 1 2 . . . . $                                                                               > > > > > > > > > > > > > ]                                                                                                                                         ",
+"                                                                                                                                      * = = = = = = = = = = = = = 3                                                                           4 . $ 5 6 7 = = = = = } 8 $ . .                                                                           _ > > > > > > > > > > > > > >                                                                                                                                           ",
+"                                                                                                                                        = = = = = = = = = = = = = = =                                                                         ' $ 9 0 = = = = = = = = a b $ c                                                                         > > > > > > > > > > > > > > >                                                                                                                                             ",
+"                                                                                                                                          = = = = = = = = = = = = = = =                                                                       $ d e = = = = = = = = = = f < (                                                                       ] > > > > > > > > > > > > > >                                                                                                                                               ",
+"                                                                                                                                            = = = = = = = = = = = = = = = g                                                                   h i = = = = = = = = = = = = j k                                                                     > > > > > > > > > > > > > > > ]                                                                                                                                               ",
+"                                                                                                                                              = = = = = = = = = = = = = = = =                                                                 l = = = = = = = = = = = = = m n o                                                               > > > > > > > > > > > > > > > > >                                                                                                                                                 ",
+"                                                                                                                                              = = = = = = = = = = = = = = = = =                                                             p q = = = = = = = = = = = = = = r s                                                             > > > > > > > > > > > > > > > > >                                                                                                                                                   ",
+"                                                                                                                                                = = = = = = = = = = = = = = = = =                                                         = = = = = = = = = = = = = = = = * t u >                                                         > > > > > > > > > > > > > > > > >                                                                                                                                                     ",
+"                                                                                                                                                  = = = = = = = = = = = = = = = = = =                                                   = = = = = = = = = = = = = = = = = * v w x >                                                     > > > > > > > > > > > > > > > > >                                                                                                                                                       ",
+"                                                                                                                                                    = = = = = = = = = = = = = = = = = =                                               = = = = = = = = = = = = = = = = = = q y w z > >                                               _ > > > > > > > > > > > > > > > > >                                                                                                                                                         ",
+"                                                                                                                                                      = = = = = = = = = = = = = = = = = =                                           = = = = = = = = = = = = = = = = = = = A B C D > > >                                           > > > > > > > > > > > > > > > > > > >                                                                                                                                                         ",
+"                                                                                                                                                      = = = = = = = = = = = = = = = = = = =                                       = = = = = = = = = = = = = = = = = = = E F $ G H > > > >                                       / > > > > > > > > > > > > > > > > > >                                                                                                                                                           ",
+"                                                                                                                                                        = = = = = = = = = = = = = = = = = = =                                   = = = = = = = = = = = = = = = = = = = I J K % L M > > > > >                                   > > > > > > > > > > > > > > > > > > >                                                                                                                                                             ",
+"                                                                                                                                                          = = = = = = = = = = = = = = = = = = = N                             = = = = = = = = = = = = = = = = = = = I O P . % Q R x S S S S z                               S S S S x > > > > > > > > > > > > > >                                                                                                                                                               ",
+"                                                                                                                                                            = = = = = = = = = = = = T U V W W W U X Y Z ` + + + + + + + ` 9  .q = = = = = = = = = = = = = = = = = I ..+.. . . @.#.$.$.$.$.$.$.$.%.% + + + + + + + + + . &.G $.$.$.$.*.=.M > > > > > > > > > > > >                                                                                                                                                               ",
+"                                                                                                                                                              = = = = = = = = = * -.;.;.;.;.;.;.;.>.,.'.% $ . . . . . $ ).!.p = = = = = = = = = = = = = = = = = ~...+.. . . . . % % % % % % % % . . . . . . . . . . . . % % % % % % 5 {.%.].x > > > > > > > > >                                                                                                                                                                 ",
+"                                                                                                                                                              = = = = = = = = * V ;.;.;.;.;.;.;.;.;.>.^./.5 $ . . . $ ).!.= = = = = = = = = = = = = = = = = = ~.(.P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % ( _.:.> > > > > > >                                                                                                                                                                   ",
+"                                                                                                                                                                = = = = = = = <.;.;.;.;.;.;.;.;.;.;.;.>.[.}.|.$ . $ 1.2.= = = = = = = = = = = = = = = = = = ~.3.4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % 5.M { > > > > >                                                                                                                                                                     ",
+"                                                                                                                                                                  = = = = = * V ;.;.;.;.;.;.;.;.;.;.;.;.6.7.8.9.K % 0.= = = = = = = = = = = = = = = = = = ~.a.( . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b.c.d.> > > >                                                                                                                                                                       ",
+"                                                                                                                                                                    = = = = 7.e.;.;.;.;.;.;.;.;.;.;.;.;.;.f.= g.h.i.= = = = = = = = = = = = = = = = = = ~.j.$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . k.l.> > >                                                                                                                                                                         ",
+"                                                                                                                                                                      - = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = m.q = = = = = = = = = = = = = = = = = ~.j.% . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % G { > ) {                                                                                                                                                                         ",
+"                                                                                                                                                                        - = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = = = = 7 n.% $ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % $.{ > >                                                                                                                                                                           ",
+"                                                                                                                                                                        = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = = = 7 o.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % $.> >                                                                                                                                                                             ",
+"                                                                                                                                                                          = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = = 7 p.$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % k.q.                                                                                                                                                                              ",
+"                                                                                                                                                                            T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = = 7 r.@.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . b.s.                                                                                                                                                                                ",
+"                                                                                                                                                                              6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = = 7 t.P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % u.v.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = = 7 }.+.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @.v.w.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = = ~.t.+.. . . . . . . . . . . . . . . . . . . . % % % % % % % % % % % % % % % % % % % % % % % % $ x.y.z.w.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = = p A.B.. . . . . . . . . . . . . . . . . . . . $ u.C.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.C.#.E.M F.G.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = = =                                                 I.H H H H H H H H H H H H H H H H H H H H H D d.J.K.G.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = = =                                                     { { { { { { { { { { { { { { { { { { { { { { x L.M.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = = =                                                         > > > > > > > > > > > > > > > > > > > > x N.O.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = = =                                                             / > > > > > > > > > > > > > > > > > > x P.Q.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = = =                                                                 { > > > > > > > > > > > > > > > > > > l.R.Q.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = = =                                                                     > > > > > > > > > > > > > > > > > > > l.S.Q.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = = =                                                                         > > > > > > > > > > > > > > > > > > > l.R.G.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = =                                                                             > > > > > > > > > > > > > > > > > > > l.T.Q.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = = 3                                                                               > > > > > > > > > > > > > > > > > > > J.U.                                                                                                                                                                                ",
+"                                                                                                                                                                            U 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = = 3                                                                                   > > > > > > > > > > > > > > > > > > > x                                                                                                                                                                                 ",
+"                                                                                                                                                                            T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = = 3                                                                                       > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                               ",
+"                                                                                                                                                                          = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T = = 3                                                                                           > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                             ",
+"                                                                                                                                                                        = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.T =                                                                                                 > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                           ",
+"                                                                                                                                                                      = = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.>.f.                                                                                                    > > > > > > > > > > > > > > > > > > > >                                                                                                                                                                         ",
+"                                                                                                                                                                  = = = = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.;.-.                                                                                                      V.x > > > > > > > > > > > > > > > > > >                                                                                                                                                                       ",
+"                                                                                                                                                                = = = = = = T 6.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        W.X.z > > > > > > > > > > > > > > > > > >                                                                                                                                                                     ",
+"                                                                                                                                                              ~ ~ ~ ~ ~ ~ = <.6.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.W.Y.z > > > > > > > > > > > > > > > > > >                                                                                                                                                                   ",
+"                                                                                                                                                            Z.-.`.Z.e.6.6.6.6.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.W. +x > > > > > > > > > > > > > > > > > > N.                                                                                                                                                              ",
+"                                                                                                                              >.;.>.;.;.;.;.;.;.;.;.;.;.;.>..+++@+#+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.$+V.x > > > > > > > > > > > > > > > > > l.T.Q.H.H.H.H.H.H.H.H.H.H.O.M.%+                                                                                                                                ",
+"                                                                                                ;.;.&+6.*+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.@+=+-+-+-+-+-+.+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.$+;+> > > > > > > > > > > > > > > > > > J.>+G.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.,+'+)+M.                                                                                                  ",
+"                                                                  !+&+~+;.>.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.++-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.O.{+> > > > > > > > > > > > > > > > > x J.]+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.'+H.M.,+'+M.)+                                                                    ",
+"                                  >.*+;.;.;.6.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.^+-+-+-+-+-+-+-+-+-+-+/+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.O.(+> > > > > > > > > > > > > > > > > x _+:+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.<+H.[+H.}+M.H.                                      ",
+"            ;.;.&+*+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.M.H.(+> > > > > > > > > > > > > > > > > z |+1+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.O.H.                ",
+"      ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.>.2+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.M.O.{+> > > > > > > > > > > > > > > > > z 3+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.        ",
+"  ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.O.4+x > > > > > > > > > > > > > > > z ;+5+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.H.    ",
+";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.#+6+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.$+7+x > > > > > > > > > > > > > > x 8+9+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.    ",
+";.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.#+6+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.W.V.z > > > > > > > > > > > > > x |+1+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.    ",
+"  ;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.5+V.z > > > > > > > > > > > > z  +W.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.      ",
+"        ;.6.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.>.2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.5+V., > > > > > > > > > > > d.]+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.'+'+'+          ",
+"                  *+6.;.6.;.>.;.!+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;..+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++6.;.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.5+7+x > > > > > > > > > S V.0+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.a+'+b+[+'+c+                    ",
+"                                                *+d+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.^+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++6.;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.W.4+x > > > > > > > x e+f+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.)+H.H.O.)+                                                    ",
+"                                                                              g+;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.W.7+> > > > > > > h+i+M.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.<+H.H.O.j+k+                                                                                  ",
+"                                                                                                            &+!+*+~+;.>.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.;.++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+++;.;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.a+T.J.{ > { d.l+H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.'+M.H.H.m+H.                                                                                                                ",
+"                                                                                                                                          ;.;.&+!+*+;.;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+;.;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.H.M.M.M.G.G.n+o+9+M.M.H.H.p+H.H.'+b+                                                                                                                                              ",
+"                                                                                                                                                            2+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+;.;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.H.q+r+s+t+u+v+w+x+y+                                                                                                                                                                ",
+"                                                                                                                                                              z+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+;.                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.O.A+B+C+C+C+C+C+C+                                                                                                                                                                  ",
+"                                                                                                                                                                z+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+@+                                                                                                        H.H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+D+D+D+                                                                                                                                                                    ",
+"                                                                                                                                                                  z+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=+E+                                                                                                      q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+D+D+                                                                                                                                                                      ",
+"                                                                                                                                                                      F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                                    G+H+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+D+                                                                                                                                                                        ",
+"                                                                                                                                                                        -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                                I+J+q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+D+D+                                                                                                                                                                          ",
+"                                                                                                                                                                          F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                            I+D+K+q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+D+D+                                                                                                                                                                            ",
+"                                                                                                                                                                            F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                      I+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.O.A+C+                                                                                                                                                                              ",
+"                                                                                                                                                                            =+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                  I+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.L+                                                                                                                                                                                ",
+"                                                                                                                                                                              /+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                I+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                            D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                        D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                    D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;./+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                D+D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.;.=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                            D+D+D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;.;.#+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                        D+D+D+D+D+D+D+D+D+D+D+J+q+H.H.H.H.H.H.H.H.H.H.H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.;..+2+M+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+N+                                                    O+P+Q+Q+Q+Q+Q+Q+Q+Q+Q+Q+R+S+T+T+T+T+T+T+T+T+U+V+H.H.H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.;.*+W+X+Y+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+Z+`+ @.@                                              +@@@#@$@$@$@$@$@$@$@$@$@$@$@%@&@*@*@*@*@*@&@=@-@;@>@a+H.H.                                                                                                                                                                                ",
+"                                                                                                                                                                              ;.,@'@)@!@~@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@{@]@^@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@(@_@:@<@<@<@<@<@<@<@<@<@<@<@<@<@[@[@[@[@[@[@[@[@[@}@|@1@a+U+)+                                                                                                                                                                                ",
+"                                                                                                                                                                              ,@2@3@/@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@5@6@7@8@9@0@                                                                                                                                                                                ",
+"                                                                                                                                                                              a@!@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@b@c@d@e@                                                                                                                                                                                ",
+"                                                                                                                                                                              f@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@h@i@j@                                                                                                                                                                                ",
+"                                                                                                                                                                            k@l@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@c@m@n@                                                                                                                                                                              ",
+"                                                                                                                                                                          N+o@~@p@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@q@r@s@                                                                                                                                                                              ",
+"                                                                                                                                                                        t@M+u@v@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@x@y@z@                                                                                                                                                                            ",
+"                                                                                                                                                                        -+M+u@A@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@B@C@D@D+                                                                                                                                                                          ",
+"                                                                                                                                                                      -+-+M+E@^@4@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@F@G@H@D+D+                                                                                                                                                                        ",
+"                                                                                                                                                                    =+-+-+2+I@!@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@J@K@L@D+D+D+D+                                                                                                                                                                      ",
+"                                                                                                                                                                  -+-+-+-+M@N@O@P@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@h@Q@R@O+D+D+D+D+                                                                                                                                                                      ",
+"                                                                                                                                                                -+-+-+-+-+-+M+S@T@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@J@U@V@W@D+D+D+D+D+                                                                                                                                                                    ",
+"                                                                                                                                                              -+-+-+-+-+-+-+=+6+X@/@g@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@b@q@Y@Z@`@D+D+D+D+D+D+D+                                                                                                                                                                  ",
+"                                                                                                                                                              -+-+-+-+-+-+-+-+M@ #.#+#@#@#########$#/@/@/@/@/@/@/@/@/@/@/@/@g@%#############$#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@h@&#*#*#*#*#*#*#&#=#/@/@/@/@/@/@/@/@/@/@/@5@-#*#*#*#*#;#J@>#,#D+D+D+D+D+D+D+D+D+D+                                                                                                                                                                ",
+"                                                                                                                                                            -+-+-+-+-+-+-+-+-+-+M@'#)#!#~#{#{#{#]#.@                        ^#/#{#{#{#{#{#(#_#$#/@/@/@/@/@/@/@/@/@/@/@/@/@/@5@:#<#[#}#}#}#}#|#1#2#                      3#4#5#6#7#8#9#0#a#D@D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                              ",
+"                                                                                                                                                          -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+'#'#'#'#b#                            b#'#'#'#'#'#b#c#@#/@/@/@/@/@/@/@/@/@/@/@/@/@/@d#e#,#f#g#g#g#g#h#                              i#g#g#g#K+j#D+D+D+D+D+D+D+D+D+D+D+D+D+k#                                                                                                                                                            ",
+"                                                                                                                                                        -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                  -+-+-+-+-+-+l#m#/@/@/@/@/@/@/@/@/@/@/@/@/@/@w@n#o#H@D+D+D+D+                                  I+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                            ",
+"                                                                                                                                                      -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                      -+-+-+-+-+p#q#/@/@/@/@/@/@/@/@/@/@/@/@/@/@q@r#s#H@D+D+D+                                      D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                          ",
+"                                                                                                                                                      -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                          -+-+-+-+t#@#/@/@/@/@/@/@/@/@/@/@/@/@/@/@-#u#v#H@D+D+                                            D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                        ",
+"                                                                                                                                                    -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                              6+-+-+w#x#4@/@/@/@/@/@/@/@/@/@/@/@/@/@&#y#z#j#D+                                                D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                      ",
+"                                                                                                                                                  -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+A#                                                  6+-+B#C#4@/@/@/@/@/@/@/@/@/@/@/@/@/@*#D#C@H@                                                    D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+E#                                                                                                                                                    ",
+"                                                                                                                                                -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                        -+F#{@G#/@/@/@/@/@/@/@/@/@/@/@/@/@H#I#J#                                                        K#D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                    ",
+"                                                                                                                                              F+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                            k@L#g@/@/@/@/@/@/@/@/@/@/@/@/@/@&#M#                                                              D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                  ",
+"                                                                                                                                              -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                ~@4@/@/@/@/@/@/@/@/@/@/@/@/@/@=#                                                                  D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                                ",
+"                                                                                                                                            -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                    D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                              ",
+"                                                                                                                                          -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                      N#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                      D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+C+                                                                                                                                            ",
+"                                                                                                                                        -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                        O#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                        D+D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                            ",
+"                                                                                                                                      =+-+-+-+-+-+-+-+-+-+-+-+-+-+=+                                                                          G#/@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                            D+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                          ",
+"                                                                                                                                    -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                                                              /@/@/@/@/@/@/@/@/@/@/@/@/@/@4@                                                                              I+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                        ",
+"                                                                                                                                    -+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                C+D+D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                      ",
+"                                                                                                                                  -+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                    /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                  D+D+D+D+D+D+D+D+D+D+D+D+D+E#                                                                                                                                    ",
+"                                                                                                                                -+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                      /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                      D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                    ",
+"                                                                                                                              z+-+-+-+-+-+-+-+-+-+-+-+-+                                                                                        /@/@/@/@/@/@/@/@/@/@/@/@/@/@O#                                                                                        D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                  ",
+"                                                                                                                              -+-+-+-+-+-+-+-+-+-+-+-+                                                                                          /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                          D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                                ",
+"                                                                                                                            -+-+-+-+-+-+-+-+-+-+-+                                                                                              /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                            D+D+D+D+D+D+D+D+D+D+D+D+                                                                                                                              ",
+"                                                                                                                          -+-+-+-+-+-+-+-+-+-+A#                                                                                                /@/@/@/@/@/@/@/@/@/@/@/@/@/@P#                                                                                              D+D+D+D+D+D+D+D+D+D+D+                                                                                                                              ",
+"                                                                                                                          -+-+-+-+-+-+-+-+-+6+                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                  D+D+D+D+D+D+D+D+D+D+                                                                                                                            ",
+"                                                                                                                        -+-+-+-+-+-+-+-+-+-+                                                                                                    /@/@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                    C+D+D+D+D+D+D+D+D+C+                                                                                                                          ",
+"                                                                                                                      -+-+-+-+-+-+-+-+-+                                                                                                        Q#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                        C+D+D+D+D+D+D+D+D+                                                                                                                          ",
+"                                                                                                                      -+-+-+-+-+-+-+-+                                                                                                          R#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                            D+D+D+D+D+D+D+D+                                                                                                                        ",
+"                                                                                                                      -+-+-+-+-+-+-+                                                                                                            x#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                              j#D+D+D+D+D+S#                                                                                                                        ",
+"                                                                                                                      -+-+-+-+-+                                                                                                                /@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                  D+D+D+D+D+                                                                                                                        ",
+"                                                                                                                      -+-+-+                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                    k#D+D+T#                                                                                                                        ",
+"                                                                                                                                                                                                                                                U#/@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                    ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                  /@/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                  R#/@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@R#                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@V#                                                                                                                                                                                                                                                      ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                    /@/@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                        ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                      /@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                      (@/@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                        /@/@/@/@/@/@/@                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                        /@/@/@/@/@/@R#                                                                                                                                                                                                                                                          ",
+"                                                                                                                                                                                                                                                        /@/@/@/@/@/@                                                                                                                                                                                                                                                            ",
+"                                                                                                                                                                                                                                                        /@/@/@/@/@/@                                                                                                                                                                                                                                                            ",
+"                                                                                                                                                                                                                                                          /@/@/@/@/@                                                                                                                                                                                                                                                            ",
+"                                                                                                                                                                                                                                                          /@/@/@/@(@                                                                                                                                                                                                                                                            ",
+"                                                                                                                                                                                                                                                            /@/@R#                                                                                                                                                                                                                                                              ",
+"                                                                                                                                                                                                                                                              N#                                                                                                                                                                                                                                                                "};
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/plugin.properties b/rcp/org.eclipse.tracecompass.rcp.branding/plugin.properties
new file mode 100644 (file)
index 0000000..8bf6109
--- /dev/null
@@ -0,0 +1,16 @@
+###############################################################################
+# Copyright (c) 2013, 2014 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Bernd Hufmann - Initial API and implementation
+###############################################################################
+
+Bundle-Vendor = Eclipse Trace Compass
+Bundle-Name = Trace Compass RCP Branding Plug-in
+
+
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml b/rcp/org.eclipse.tracecompass.rcp.branding/plugin.xml
new file mode 100644 (file)
index 0000000..dcd7f59
--- /dev/null
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+   <extension
+         id="product"
+         point="org.eclipse.core.runtime.products">
+      <product
+            application="org.eclipse.tracecompass.rcp.ui.application"
+            name="Trace Compass">
+            <property
+                  name="appName"
+                  value="Trace Compass">
+            </property>
+            <property
+                  name="cssTheme"
+                  value="org.eclipse.e4.ui.css.theme.e4_default">
+            </property>
+            <property
+                  name="aboutImage"
+                  value="icons/tc_about.png">
+            </property>
+            <property
+                  name="aboutText"
+                  value="Trace Compass&#x0A;&#x0A;Version: 1.0.0&#x0A;&#x0A;Copyright (c) 2013, 2015 Ericsson and others.&#x0A;&#x0A;All rights reserved. This program and the accompanying materials are&#x0A;made available under the terms of the Eclipse Public License v1.0 which&#x0A;accompanies this distribution, and is available at&#x0A;http://www.eclipse.org/legal/epl-v10.html">
+            </property>
+            <property
+                  name="windowImages"
+                  value="icons/png/tc_icon_16x16.png,icons/png/tc_icon_32x32.png,icons/png/tc_icon_48x48.png,icons/png/tc_icon_64x64.png,icons/png/tc_icon_128x128.png,icons/png/tc_icon_256x256.png">
+            </property>
+      </product>
+   </extension>
+</plugin>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/plugin_customization.ini b/rcp/org.eclipse.tracecompass.rcp.branding/plugin_customization.ini
new file mode 100644 (file)
index 0000000..386f7d5
--- /dev/null
@@ -0,0 +1,4 @@
+org.eclipse.e4.ui.css.swt.theme/themeid=org.eclipse.e4.ui.css.theme.e4_default
+org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = true
+org.eclipse.ui/defaultPerspectiveId=org.eclipse.linuxtools.lttng2.kernel.ui.perspective
+org.eclipse.help/HELP_DATA=help_data.xml
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/pom.xml b/rcp/org.eclipse.tracecompass.rcp.branding/pom.xml
new file mode 100644 (file)
index 0000000..967f607
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>org.eclipse.tracecompass.rcp.branding</artifactId>
+  <groupId>org.eclipse.tracecompass</groupId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>eclipse-plugin</packaging>
+
+  <name>Trace Compass RCP Branding plug-in</name>
+
+  <parent>
+    <artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
+    <groupId>org.eclipse.tracecompass</groupId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+
+</project>
diff --git a/rcp/org.eclipse.tracecompass.rcp.branding/splash.bmp b/rcp/org.eclipse.tracecompass.rcp.branding/splash.bmp
new file mode 100644 (file)
index 0000000..5f3abe1
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.branding/splash.bmp differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/.project b/rcp/org.eclipse.tracecompass.rcp.product/.project
new file mode 100644 (file)
index 0000000..a82a3b9
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.tracecompass.rcp.product</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+       </buildSpec>
+       <natures>
+       </natures>
+</projectDescription>
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/about.html b/rcp/org.eclipse.tracecompass.rcp.product/about.html
new file mode 100644 (file)
index 0000000..c258ef5
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+<p>June 5, 2006</p>    
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/category.xml b/rcp/org.eclipse.tracecompass.rcp.product/category.xml
new file mode 100644 (file)
index 0000000..e342a66
--- /dev/null
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<site>
+   <description>
+      Nightly builds of the Trace Compass RCP update site
+   </description>
+   <feature url="features/org.eclipse.tracecompass.rcp_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp" version="0.0.0"/>
+   <feature url="features/org.eclipse.tracecompass.rcp.branding.feature_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp.branding.feature" version="0.0.0"/>
+   <feature url="features/org.eclipse.tracecompass.rcp.source_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp.source" version="0.0.0"/>
+   <feature url="features/org.eclipse.tracecompass.rcp.branding.feature.source_0.0.0.qualifier.jar" id="org.eclipse.tracecompass.rcp.branding.feature.source" version="0.0.0"/>
+   <category-def name="Trace Compass" label="Trace Compass Main Features"/>
+</site>
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/epl-v10.html b/rcp/org.eclipse.tracecompass.rcp.product/epl-v10.html
new file mode 100644 (file)
index 0000000..9321f40
--- /dev/null
@@ -0,0 +1,256 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+
+
+
+
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Eclipse Public License - Version 1.0</title>
+
+<style type="text/css">
+  body {
+    size: 8.5in 11.0in;
+    margin: 0.25in 0.5in 0.25in 0.5in;
+    tab-interval: 0.5in;
+    }
+  p {          
+    margin-left: auto;
+    margin-top:  0.5em;
+    margin-bottom: 0.5em;
+    }
+  p.list {
+       margin-left: 0.5in;
+    margin-top:  0.05em;
+    margin-bottom: 0.05em;
+    }
+  </style></head><body lang="EN-US">
+
+<p align="center"><b>Eclipse Public License - v 1.0</b></p>
+
+<p>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.</p>
+
+<p><b>1. DEFINITIONS</b></p>
+
+<p>"Contribution" means:</p>
+
+<p class="list">a) in the case of the initial Contributor, the initial
+code and documentation distributed under this Agreement, and</p>
+<p class="list">b) in the case of each subsequent Contributor:</p>
+<p class="list">i) changes to the Program, and</p>
+<p class="list">ii) additions to the Program;</p>
+<p class="list">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.</p>
+
+<p>"Contributor" means any person or entity that distributes
+the Program.</p>
+
+<p>"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.</p>
+
+<p>"Program" means the Contributions distributed in accordance
+with this Agreement.</p>
+
+<p>"Recipient" means anyone who receives the Program under
+this Agreement, including all Contributors.</p>
+
+<p><b>2. GRANT OF RIGHTS</b></p>
+
+<p class="list">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.</p>
+
+<p class="list">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.</p>
+
+<p class="list">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.</p>
+
+<p class="list">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.</p>
+
+<p><b>3. REQUIREMENTS</b></p>
+
+<p>A Contributor may choose to distribute the Program in object code
+form under its own license agreement, provided that:</p>
+
+<p class="list">a) it complies with the terms and conditions of this
+Agreement; and</p>
+
+<p class="list">b) its license agreement:</p>
+
+<p class="list">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;</p>
+
+<p class="list">ii) effectively excludes on behalf of all Contributors
+all liability for damages, including direct, indirect, special,
+incidental and consequential damages, such as lost profits;</p>
+
+<p class="list">iii) states that any provisions which differ from this
+Agreement are offered by that Contributor alone and not by any other
+party; and</p>
+
+<p class="list">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.</p>
+
+<p>When the Program is made available in source code form:</p>
+
+<p class="list">a) it must be made available under this Agreement; and</p>
+
+<p class="list">b) a copy of this Agreement must be included with each
+copy of the Program.</p>
+
+<p>Contributors may not remove or alter any copyright notices contained
+within the Program.</p>
+
+<p>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.</p>
+
+<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p><b>5. NO WARRANTY</b></p>
+
+<p>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.</p>
+
+<p><b>6. DISCLAIMER OF LIABILITY</b></p>
+
+<p>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.</p>
+
+<p><b>7. GENERAL</b></p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+<p>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.</p>
+
+</body></html>
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/license.html b/rcp/org.eclipse.tracecompass.rcp.product/license.html
new file mode 100644 (file)
index 0000000..6e579a5
--- /dev/null
@@ -0,0 +1,164 @@
+<!--?xml version="1.0" encoding="ISO-8859-1" ?-->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"><head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+<title>Eclipse Foundation Software User Agreement</title>
+</head>
+
+<body lang="EN-US">
+<h2>Eclipse Foundation Software User Agreement</h2>
+<p>February 1, 2011</p>
+
+<h3>Usage Of Content</h3>
+
+<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+   (COLLECTIVELY "CONTENT").  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
+   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
+   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
+   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
+
+<h3>Applicable Licenses</h3>
+
+<p>Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the 
+Eclipse Public License Version 1.0
+   ("EPL").  A copy of the EPL is provided with this Content and is also
+ available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+   For purposes of the EPL, "Program" will mean the Content.</p>
+
+<p>Content includes, but is not limited to, source code, object code, 
+documentation and other files maintained in the Eclipse Foundation 
+source code
+   repository ("Repository") in software modules ("Modules") and made 
+available as downloadable archives ("Downloads").</p>
+
+<ul>
+       <li>Content may be structured and packaged into modules to 
+facilitate delivering, extending, and upgrading the Content.  Typical 
+modules may include plug-ins ("Plug-ins"), plug-in fragments 
+("Fragments"), and features ("Features").</li>
+       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&#8482; ARchive) in a directory named "plugins".</li>
+       <li>A Feature is a bundle of one or more Plug-ins and/or 
+Fragments and associated material.  Each Feature may be packaged as a 
+sub-directory in a directory named "features".  Within a Feature, files 
+named "feature.xml" may contain a list of the names and version numbers 
+of the Plug-ins
+      and/or Fragments associated with that Feature.</li>
+       <li>Features may also include other Features ("Included 
+Features"). Within a Feature, files named "feature.xml" may contain a 
+list of the names and version numbers of Included Features.</li>
+</ul>
+
+<p>The terms and conditions governing Plug-ins and Fragments should be 
+contained in files named "about.html" ("Abouts"). The terms and 
+conditions governing Features and
+Included Features should be contained in files named "license.html" 
+("Feature Licenses").  Abouts and Feature Licenses may be located in any
+ directory of a Download or Module
+including, but not limited to the following locations:</p>
+
+<ul>
+       <li>The top-level (root) directory</li>
+       <li>Plug-in and Fragment directories</li>
+       <li>Inside Plug-ins and Fragments packaged as JARs</li>
+       <li>Sub-directories of the directory named "src" of certain Plug-ins</li>
+       <li>Feature directories</li>
+</ul>
+
+<p>Note: if a Feature made available by the Eclipse Foundation is 
+installed using the Provisioning Technology (as defined below), you must
+ agree to a license ("Feature Update License") during the
+installation process.  If the Feature contains Included Features, the 
+Feature Update License should either provide you with the terms and 
+conditions governing the Included Features or
+inform you where you can locate them.  Feature Update Licenses may be 
+found in the "license" property of files named "feature.properties" 
+found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the 
+terms and conditions (or references to such terms and conditions) that 
+govern your use of the associated Content in
+that directory.</p>
+
+<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER 
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
+  SOME OF THESE
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
+
+<ul>
+       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
+       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
+       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
+       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
+       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
+       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
+</ul>
+
+<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND 
+CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, 
+or Feature Update License is provided, please
+contact the Eclipse Foundation to determine what terms and conditions 
+govern that particular Content.</p>
+
+
+<h3>Use of Provisioning Technology</h3>
+
+<p>The Eclipse Foundation makes available provisioning software, 
+examples of which include, but are not limited to, p2 and the Eclipse
+   Update Manager ("Provisioning Technology") for the purpose of 
+allowing users to install software, documentation, information and/or
+   other materials (collectively "Installable Software"). This 
+capability is provided with the intent of allowing such users to
+   install, extend and update Eclipse-based products. Information about 
+packaging Installable Software is available at <a href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
+   ("Specification").</p>
+
+<p>You may use Provisioning Technology to allow other parties to install
+ Installable Software. You shall be responsible for enabling the
+   applicable license agreements relating to the Installable Software to
+ be presented to, and accepted by, the users of the Provisioning 
+Technology
+   in accordance with the Specification. By using Provisioning 
+Technology in such a manner and making it available in accordance with 
+the
+   Specification, you further acknowledge your agreement to, and the 
+acquisition of all necessary rights to permit the following:</p>
+
+<ol>
+       <li>A series of actions may occur ("Provisioning Process") in 
+which a user may execute the Provisioning Technology
+       on a machine ("Target Machine") with the intent of installing, 
+extending or updating the functionality of an Eclipse-based
+       product.</li>
+       <li>During the Provisioning Process, the Provisioning Technology 
+may cause third party Installable Software or a portion thereof to be
+       accessed and copied to the Target Machine.</li>
+       <li>Pursuant to the Specification, you will provide to the user 
+the terms and conditions that govern the use of the Installable
+       Software ("Installable Software Agreement") and such Installable 
+Software Agreement shall be accessed from the Target
+       Machine in accordance with the Specification. Such Installable 
+Software Agreement must inform the user of the terms and conditions that
+ govern
+       the Installable Software and must solicit acceptance by the end 
+user in the manner prescribed in such Installable Software Agreement. 
+Upon such
+       indication of agreement by the user, the provisioning Technology 
+will complete installation of the Installable Software.</li>
+</ol>
+
+<h3>Cryptography</h3>
+
+<p>Content may contain encryption software. The country in which you are
+ currently may have restrictions on the import, possession, and use, 
+and/or re-export to
+   another country, of encryption software. BEFORE using any encryption 
+software, please check the country's laws, regulations and policies 
+concerning the import,
+   possession, or use, and re-export of encryption software, to see if 
+this is permitted.</p>
+
+<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
+
+
+</body></html>
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/plugin_customization.ini b/rcp/org.eclipse.tracecompass.rcp.product/plugin_customization.ini
new file mode 100644 (file)
index 0000000..fe9d173
--- /dev/null
@@ -0,0 +1 @@
+org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = false
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/pom.xml b/rcp/org.eclipse.tracecompass.rcp.product/pom.xml
new file mode 100644 (file)
index 0000000..b16320f
--- /dev/null
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <version>1.0.0-SNAPSHOT</version>
+    <artifactId>tracing</artifactId>
+    <packaging>eclipse-repository</packaging>
+    <name>Trace Compass RCP Product</name>
+
+    <parent>
+      <artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
+      <groupId>org.eclipse.tracecompass</groupId>
+      <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <properties>
+        <productId>org.eclipse.tracecompass.rcp</productId>
+        <maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
+    </properties>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.eclipse.tycho</groupId>
+                <artifactId>tycho-p2-director-plugin</artifactId>
+                <version>${tycho-version}</version>
+                <executions>
+                    <execution>
+                        <id>materialize-products</id>
+                        <goals>
+                            <goal>materialize-products</goal>
+                        </goals>
+                    </execution>
+                    <execution>
+                        <id>archive-products</id>
+                        <goals>
+                            <goal>archive-products</goal>
+                        </goals>
+                        <configuration>
+                            <formats>
+                                <linux>tar.gz</linux>
+                                <macosx>tar.gz</macosx>
+                                <solaris>zip</solaris>
+                                <win32>zip</win32>
+                            </formats>
+                        </configuration>
+                    </execution>
+                </executions>
+                <configuration>
+                    <products>
+                        <product>
+                            <archiveFileName>trace-compass-${unqualifiedVersion}-${build.timestamp}</archiveFileName>
+                            <id>${productId}</id>
+                            <rootFolder>trace-compass</rootFolder>
+                        </product>
+                    </products>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+  <!-- Deploy RCP builds and update site to the downloads area -->
+  <profiles>
+    <profile>
+      <id>deploy-rcp</id>
+      <properties>
+        <rcpDestination>/home/data/httpd/download.eclipse.org/tracecompass/master/rcp/</rcpDestination>
+        <rcpSiteDestination>/home/data/httpd/download.eclipse.org/tracecompass/master/rcp-repository/</rcpSiteDestination>
+      </properties>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-antrun-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>deploy</id>
+                <phase>install</phase>
+                <goals>
+                  <goal>run</goal>
+                </goals>
+                <configuration>
+                  <target>
+                    <!-- Cleanup the "rcp" destination, and copy over the new archives -->
+                    <delete includeemptydirs="false">
+                      <fileset dir="${rcpDestination}">
+                        <include name="*.tar.gz" />
+                        <include name="*.zip" />
+                      </fileset>
+                    </delete>
+                    <copy includeemptydirs="false" todir="${rcpDestination}">
+                      <fileset dir="target/products">
+                        <include name="trace-compass-*" />
+                      </fileset>
+                    </copy>
+
+                    <!-- Cleanup the "rcp-repository" update site, and copy over the new one -->
+                    <delete includeemptydirs="false">
+                      <fileset
+                        dir="${rcpSiteDestination}">
+                        <include name="**" />
+                      </fileset>
+                    </delete>
+                    <copy includeemptydirs="false" todir="${rcpSiteDestination}">
+                      <fileset dir="target/repository">
+                        <include name="**" />
+                      </fileset>
+                    </copy>
+                  </target>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
+  <groupId>org.eclipse.tracecompass</groupId>
+</project>
diff --git a/rcp/org.eclipse.tracecompass.rcp.product/tracing.product b/rcp/org.eclipse.tracecompass.rcp.product/tracing.product
new file mode 100644 (file)
index 0000000..76e64c2
--- /dev/null
@@ -0,0 +1,245 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="Trace Compass" uid="org.eclipse.tracecompass.rcp" id="org.eclipse.tracecompass.rcp.branding.product" application="org.eclipse.tracecompass.rcp.ui.application" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true">
+
+   <aboutInfo>
+      <image path="/org.eclipse.tracecompass.rcp.branding/icons/tc_about.png"/>
+      <text>
+         Trace Compass
+
+Version: 1.0.0
+
+Copyright (c) 2013, 2015 Ericsson and others.
+
+All rights reserved. This program and the accompanying materials are
+made available under the terms of the Eclipse Public License v1.0 which
+accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v10.html
+      </text>
+   </aboutInfo>
+
+   <configIni use="default">
+   </configIni>
+
+   <launcherArgs>
+      <programArgs>--launcher.XXMaxPermSize 256m -data @noDefault
+      </programArgs>
+      <programArgsLin>--launcher.GTK_version 2
+      </programArgsLin>
+      <vmArgsLin>-Xms512m -Xmx1024m  -Dosgi.requiredJavaVersion=1.7
+      </vmArgsLin>
+      <vmArgsMac>-Xms512m -Xmx1024m -XstartOnFirstThread -Dosgi.requiredJavaVersion=1.7 -Dorg.eclipse.swt.internal.carbon.smallFonts
+      </vmArgsMac>
+      <vmArgsSol>-Xms512m -Xmx1024m  -Dosgi.requiredJavaVersion=1.7
+      </vmArgsSol>
+      <vmArgsWin>-Xms512m -Xmx1024m  -Dosgi.requiredJavaVersion=1.7
+      </vmArgsWin>
+   </launcherArgs>
+
+   <windowImages i16="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_16x16.png" i32="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_32x32.png" i48="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_48x48.png" i64="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_64x64.png" i128="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_128x128.png" i256="/org.eclipse.tracecompass.rcp.branding/icons/png/tc_icon_256x256.png"/>
+
+   <splash
+      location="org.eclipse.tracecompass.rcp.branding" />
+   <launcher name="tracecompass">
+      <linux icon="../org.eclipse.tracecompass.rcp.branding/icons/xpm/tc_icon_256x256.xpm"/>
+      <macosx icon="../org.eclipse.tracecompass.rcp.branding/icons/icns/tc_icon.icns"/>
+      <solaris/>
+      <win useIco="true">
+         <ico path="../org.eclipse.tracecompass.rcp.branding/icons/ico/tc_icon.ico"/>
+         <bmp/>
+      </win>
+   </launcher>
+
+
+   <vm>
+      <linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</linux>
+      <macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</macos>
+      <solaris include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</solaris>
+      <windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7</windows>
+   </vm>
+
+   <license>
+        <url>http://eclipse.org/legal/epl/notice.php</url>
+        <text>
+   Eclipse Foundation Software User Agreement
+April 9, 2014
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR
+NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS
+OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW, THEN YOU MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the
+Eclipse Foundation is provided to you under the terms and conditions of
+the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.
+
+Content includes, but is not limited to, source code, object code,
+documentation and other files maintained in the Eclipse Foundation source code
+repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available
+as downloadable archives (&quot;Downloads&quot;).
+
+    - Content may be structured and packaged into modules to facilitate delivering,
+      extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),
+      plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).
+    - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)
+      in a directory named &quot;plugins&quot;.
+    - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
+      Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.
+      Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version
+      numbers of the Plug-ins and/or Fragments associated with that Feature.
+    - Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files
+      named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be
+contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and
+conditions governing Features and Included Features should be contained
+in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature
+Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:
+
+    - The top-level (root) directory
+    - Plug-in and Fragment directories
+    - Inside Plug-ins and Fragments packaged as JARs
+    - Sub-directories of the directory named &quot;src&quot; of certain Plug-ins
+    - Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using the
+Provisioning Technology (as defined below), you must agree to a license (&quot;Feature
+Update License&quot;) during the installation process. If the Feature contains
+Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform
+you where you can locate them. Feature Update Licenses may be found in
+the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the
+terms and conditions (or references to such terms and conditions) that
+govern your use of the associated Content in that directory.
+
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER
+TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.
+SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):
+
+    - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)
+    - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)
+    - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)
+    - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)
+    - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)
+
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR
+TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License
+is provided, please contact the Eclipse Foundation to determine what terms and conditions
+govern that particular Content.
+
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which include,
+but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for
+the purpose of allowing users to install software, documentation, information and/or
+other materials (collectively &quot;Installable Software&quot;). This capability is provided with
+the intent of allowing such users to install, extend and update Eclipse-based products.
+Information about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).
+
+You may use Provisioning Technology to allow other parties to install Installable Software.
+You shall be responsible for enabling the applicable license agreements relating to the
+Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
+in accordance with the Specification. By using Provisioning Technology in such a manner and
+making it available in accordance with the Specification, you further acknowledge your
+agreement to, and the acquisition of all necessary rights to permit the following:
+
+    1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute
+       the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,
+       extending or updating the functionality of an Eclipse-based product.
+    2. During the Provisioning Process, the Provisioning Technology may cause third party
+       Installable Software or a portion thereof to be accessed and copied to the Target Machine.
+    3. Pursuant to the Specification, you will provide to the user the terms and conditions that
+       govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such
+       Installable Software Agreement shall be accessed from the Target Machine in accordance
+       with the Specification. Such Installable Software Agreement must inform the user of the
+       terms and conditions that govern the Installable Software and must solicit acceptance by
+       the end user in the manner prescribed in such Installable Software Agreement. Upon such
+       indication of agreement by the user, the provisioning Technology will complete installation
+       of the Installable Software.
+
+Cryptography
+
+Content may contain encryption software. The country in which you are
+currently may have restrictions on the import, possession, and use,
+and/or re-export to another country, of encryption software. BEFORE
+using any encryption software, please check the country&apos;s laws,
+regulations and policies concerning the import, possession, or use, and
+re-export of encryption software, to see if this is permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.
+         </text>
+   </license>
+
+   <plugins>
+   </plugins>
+
+   <features>
+      <feature id="org.eclipse.tracecompass.rcp.branding.feature"/>
+      <feature id="org.eclipse.tracecompass.rcp"/>
+      <feature id="org.eclipse.tracecompass.lttng2.kernel"/>
+      <feature id="org.eclipse.tracecompass.lttng2.ust"/>
+      <feature id="org.eclipse.tracecompass.lttng2.control"/>
+      <feature id="org.eclipse.equinox.p2.core.feature"/>
+      <feature id="org.eclipse.platform"/>
+      <feature id="org.eclipse.help"/>
+      <feature id="org.eclipse.emf.ecore"/>
+      <feature id="org.eclipse.equinox.p2.rcp.feature"/>
+      <feature id="org.eclipse.equinox.p2.user.ui"/>
+      <feature id="org.eclipse.tracecompass.tmf"/>
+      <feature id="org.eclipse.rcp"/>
+      <feature id="org.eclipse.e4.rcp"/>
+      <feature id="org.eclipse.emf.common"/>
+      <feature id="org.eclipse.equinox.p2.extras.feature"/>
+      <feature id="org.eclipse.tracecompass.btf"/>
+      <feature id="org.eclipse.tracecompass.ctf"/>
+      <feature id="org.eclipse.tracecompass.tmf.ctf"/>
+      <feature id="org.eclipse.tracecompass.tmf.pcap"/>
+      <feature id="org.eclipse.ecf.filetransfer.httpclient4.feature"/>
+      <feature id="org.eclipse.ecf.filetransfer.httpclient4.ssl.feature"/>
+      <feature id="org.eclipse.ecf.core.ssl.feature"/>
+      <feature id="org.eclipse.ecf.filetransfer.ssl.feature"/>
+      <feature id="org.eclipse.ecf.core.feature"/>
+      <feature id="org.eclipse.ecf.filetransfer.feature"/>
+      <feature id="org.eclipse.remote"/>
+   </features>
+
+   <configurations>
+      <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="4" />
+      <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
+      <plugin id="org.eclipse.equinox.ds" autoStart="true" startLevel="1" />
+      <plugin id="org.eclipse.equinox.simpleconfigurator" autoStart="true" startLevel="1" />
+      <plugin id="org.eclipse.osgi" autoStart="true" startLevel="-1" />
+      <plugin id="org.eclipse.tracecompass.rcp.ui" autoStart="false" startLevel="5" />
+      <plugin id="org.eclipse.update.configurator" autoStart="true" startLevel="3" />
+   </configurations>
+
+   <repositories>
+      <repository location="http://download.eclipse.org/tracecompass/master/rcp-repository" enabled="true" />
+   </repositories>
+
+   <preferencesInfo>
+      <targetfile overwrite="false"/>
+   </preferencesInfo>
+
+   <cssInfo>
+   </cssInfo>
+
+</product>
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.classpath b/rcp/org.eclipse.tracecompass.rcp.ui/.classpath
new file mode 100644 (file)
index 0000000..098194c
--- /dev/null
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+       <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
+       <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+       <classpathentry kind="src" path="src"/>
+       <classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.project b/rcp/org.eclipse.tracecompass.rcp.ui/.project
new file mode 100644 (file)
index 0000000..8506cbb
--- /dev/null
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.tracecompass.rcp.ui</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.jdt.core.javabuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.ManifestBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.SchemaBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.pde.api.tools.apiAnalysisBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.PluginNature</nature>
+               <nature>org.eclipse.jdt.core.javanature</nature>
+               <nature>org.eclipse.pde.api.tools.apiAnalysisNature</nature>
+       </natures>
+</projectDescription>
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.resources.prefs b/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.runtime.prefs b/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.core.runtime.prefs
new file mode 100644 (file)
index 0000000..5a0ad22
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs b/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.core.prefs
new file mode 100644 (file)
index 0000000..a2b5e6b
--- /dev/null
@@ -0,0 +1,405 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.codeComplete.argumentPrefixes=
+org.eclipse.jdt.core.codeComplete.argumentSuffixes=
+org.eclipse.jdt.core.codeComplete.fieldPrefixes=f
+org.eclipse.jdt.core.codeComplete.fieldSuffixes=
+org.eclipse.jdt.core.codeComplete.localPrefixes=
+org.eclipse.jdt.core.codeComplete.localSuffixes=
+org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
+org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
+org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
+org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
+org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=enabled
+org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
+org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
+org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
+org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
+org.eclipse.jdt.core.compiler.annotation.nullanalysis=enabled
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.doc.comment.support=enabled
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
+org.eclipse.jdt.core.compiler.problem.comparingIdentical=error
+org.eclipse.jdt.core.compiler.problem.deadCode=error
+org.eclipse.jdt.core.compiler.problem.deprecation=error
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=enabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
+org.eclipse.jdt.core.compiler.problem.emptyStatement=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=error
+org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
+org.eclipse.jdt.core.compiler.problem.fieldHiding=error
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=error
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error
+org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=error
+org.eclipse.jdt.core.compiler.problem.invalidJavadoc=warning
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=enabled
+org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=protected
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=error
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error
+org.eclipse.jdt.core.compiler.problem.missingDefaultCase=error
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled
+org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error
+org.eclipse.jdt.core.compiler.problem.missingJavadocComments=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=protected
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags
+org.eclipse.jdt.core.compiler.problem.missingJavadocTags=warning
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=protected
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=error
+org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=error
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=warning
+org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
+org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=warning
+org.eclipse.jdt.core.compiler.problem.nullReference=error
+org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
+org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
+org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error
+org.eclipse.jdt.core.compiler.problem.parameterAssignment=error
+org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=error
+org.eclipse.jdt.core.compiler.problem.potentialNullReference=error
+org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=warning
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
+org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
+org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error
+org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=error
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error
+org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
+org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=error
+org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
+org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error
+org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=disabled
+org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
+org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=enabled
+org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
+org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error
+org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
+org.eclipse.jdt.core.compiler.problem.unclosedCloseable=error
+org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
+org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryElse=error
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=error
+org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=warning
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=disabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=disabled
+org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
+org.eclipse.jdt.core.compiler.problem.unusedImport=error
+org.eclipse.jdt.core.compiler.problem.unusedLabel=error
+org.eclipse.jdt.core.compiler.problem.unusedLocal=error
+org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore
+org.eclipse.jdt.core.compiler.problem.unusedParameter=error
+org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
+org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
+org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error
+org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error
+org.eclipse.jdt.core.compiler.problem.unusedWarningToken=error
+org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error
+org.eclipse.jdt.core.compiler.source=1.7
+org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
+org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_assignment=0
+org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
+org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
+org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
+org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
+org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
+org.eclipse.jdt.core.formatter.alignment_for_method_declaration=0
+org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=80
+org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0
+org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
+org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16
+org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_after_package=1
+org.eclipse.jdt.core.formatter.blank_lines_before_field=0
+org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
+org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
+org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
+org.eclipse.jdt.core.formatter.blank_lines_before_method=1
+org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
+org.eclipse.jdt.core.formatter.blank_lines_before_package=0
+org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
+org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
+org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
+org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
+org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
+org.eclipse.jdt.core.formatter.comment.format_block_comments=true
+org.eclipse.jdt.core.formatter.comment.format_header=false
+org.eclipse.jdt.core.formatter.comment.format_html=true
+org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
+org.eclipse.jdt.core.formatter.comment.format_line_comments=true
+org.eclipse.jdt.core.formatter.comment.format_source_code=true
+org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
+org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
+org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
+org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
+org.eclipse.jdt.core.formatter.comment.line_length=80
+org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true
+org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true
+org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false
+org.eclipse.jdt.core.formatter.compact_else_if=true
+org.eclipse.jdt.core.formatter.continuation_indentation=2
+org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
+org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off
+org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on
+org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
+org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
+org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
+org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_empty_lines=false
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
+org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
+org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
+org.eclipse.jdt.core.formatter.indentation.size=4
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
+org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
+org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
+org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert
+org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
+org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=insert
+org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
+org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
+org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
+org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert
+org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
+org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
+org.eclipse.jdt.core.formatter.join_lines_in_comments=true
+org.eclipse.jdt.core.formatter.join_wrapped_lines=false
+org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
+org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
+org.eclipse.jdt.core.formatter.lineSplit=250
+org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
+org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
+org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
+org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
+org.eclipse.jdt.core.formatter.tabulation.char=space
+org.eclipse.jdt.core.formatter.tabulation.size=4
+org.eclipse.jdt.core.formatter.use_on_off_tags=false
+org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
+org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
+org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true
+org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=true
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.ui.prefs b/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644 (file)
index 0000000..232a3fd
--- /dev/null
@@ -0,0 +1,60 @@
+eclipse.preferences.version=1
+editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
+formatter_profile=_tmf-style
+formatter_settings_version=12
+org.eclipse.jdt.ui.exception.name=e
+org.eclipse.jdt.ui.gettersetter.use.is=true
+org.eclipse.jdt.ui.keywordthis=false
+org.eclipse.jdt.ui.overrideannotation=true
+sp_cleanup.add_default_serial_version_id=true
+sp_cleanup.add_generated_serial_version_id=false
+sp_cleanup.add_missing_annotations=false
+sp_cleanup.add_missing_deprecated_annotations=true
+sp_cleanup.add_missing_methods=false
+sp_cleanup.add_missing_nls_tags=false
+sp_cleanup.add_missing_override_annotations=true
+sp_cleanup.add_missing_override_annotations_interface_methods=true
+sp_cleanup.add_serial_version_id=false
+sp_cleanup.always_use_blocks=true
+sp_cleanup.always_use_parentheses_in_expressions=false
+sp_cleanup.always_use_this_for_non_static_field_access=false
+sp_cleanup.always_use_this_for_non_static_method_access=false
+sp_cleanup.convert_to_enhanced_for_loop=false
+sp_cleanup.correct_indentation=false
+sp_cleanup.format_source_code=false
+sp_cleanup.format_source_code_changes_only=false
+sp_cleanup.make_local_variable_final=false
+sp_cleanup.make_parameters_final=false
+sp_cleanup.make_private_fields_final=true
+sp_cleanup.make_type_abstract_if_missing_method=false
+sp_cleanup.make_variable_declarations_final=false
+sp_cleanup.never_use_blocks=false
+sp_cleanup.never_use_parentheses_in_expressions=true
+sp_cleanup.on_save_use_additional_actions=true
+sp_cleanup.organize_imports=false
+sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
+sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
+sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
+sp_cleanup.remove_private_constructors=true
+sp_cleanup.remove_trailing_whitespaces=true
+sp_cleanup.remove_trailing_whitespaces_all=true
+sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
+sp_cleanup.remove_unnecessary_casts=false
+sp_cleanup.remove_unnecessary_nls_tags=false
+sp_cleanup.remove_unused_imports=false
+sp_cleanup.remove_unused_local_variables=false
+sp_cleanup.remove_unused_private_fields=true
+sp_cleanup.remove_unused_private_members=false
+sp_cleanup.remove_unused_private_methods=true
+sp_cleanup.remove_unused_private_types=true
+sp_cleanup.sort_members=false
+sp_cleanup.sort_members_all=false
+sp_cleanup.use_blocks=true
+sp_cleanup.use_blocks_only_for_return_and_throw=false
+sp_cleanup.use_parentheses_in_expressions=false
+sp_cleanup.use_this_for_non_static_field_access=false
+sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
+sp_cleanup.use_this_for_non_static_method_access=false
+sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.api.tools.prefs b/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.api.tools.prefs
new file mode 100644 (file)
index 0000000..acc3abd
--- /dev/null
@@ -0,0 +1,97 @@
+ANNOTATION_ELEMENT_TYPE_ADDED_METHOD_WITHOUT_DEFAULT_VALUE=Error
+ANNOTATION_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_FIELD=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_METHOD=Error
+ANNOTATION_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_API_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_API_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_REEXPORTED_TYPE=Error
+API_COMPONENT_ELEMENT_TYPE_REMOVED_TYPE=Error
+API_USE_SCAN_FIELD_SEVERITY=Error
+API_USE_SCAN_METHOD_SEVERITY=Error
+API_USE_SCAN_TYPE_SEVERITY=Error
+CLASS_ELEMENT_TYPE_ADDED_METHOD=Error
+CLASS_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+CLASS_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+CLASS_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+CLASS_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+CLASS_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
+CLASS_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+CLASS_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+CLASS_ELEMENT_TYPE_REMOVED_CONSTRUCTOR=Error
+CLASS_ELEMENT_TYPE_REMOVED_FIELD=Error
+CLASS_ELEMENT_TYPE_REMOVED_METHOD=Error
+CLASS_ELEMENT_TYPE_REMOVED_SUPERCLASS=Error
+CLASS_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+CLASS_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+CONSTRUCTOR_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+CONSTRUCTOR_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+CONSTRUCTOR_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
+CONSTRUCTOR_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+ENUM_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+ENUM_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+ENUM_ELEMENT_TYPE_REMOVED_ENUM_CONSTANT=Error
+ENUM_ELEMENT_TYPE_REMOVED_FIELD=Error
+ENUM_ELEMENT_TYPE_REMOVED_METHOD=Error
+ENUM_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+FIELD_ELEMENT_TYPE_ADDED_VALUE=Error
+FIELD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+FIELD_ELEMENT_TYPE_CHANGED_FINAL_TO_NON_FINAL_STATIC_CONSTANT=Error
+FIELD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+FIELD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
+FIELD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
+FIELD_ELEMENT_TYPE_CHANGED_TYPE=Error
+FIELD_ELEMENT_TYPE_CHANGED_VALUE=Error
+FIELD_ELEMENT_TYPE_REMOVED_TYPE_ARGUMENT=Error
+FIELD_ELEMENT_TYPE_REMOVED_VALUE=Error
+ILLEGAL_EXTEND=Warning
+ILLEGAL_IMPLEMENT=Warning
+ILLEGAL_INSTANTIATE=Warning
+ILLEGAL_OVERRIDE=Warning
+ILLEGAL_REFERENCE=Warning
+INTERFACE_ELEMENT_TYPE_ADDED_FIELD=Error
+INTERFACE_ELEMENT_TYPE_ADDED_METHOD=Error
+INTERFACE_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+INTERFACE_ELEMENT_TYPE_ADDED_SUPER_INTERFACE_WITH_METHODS=Error
+INTERFACE_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+INTERFACE_ELEMENT_TYPE_CHANGED_CONTRACTED_SUPERINTERFACES_SET=Error
+INTERFACE_ELEMENT_TYPE_CHANGED_TYPE_CONVERSION=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_FIELD=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_METHOD=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_MEMBER=Error
+INTERFACE_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+INVALID_JAVADOC_TAG=Warning
+INVALID_REFERENCE_IN_SYSTEM_LIBRARIES=Warning
+LEAK_EXTEND=Warning
+LEAK_FIELD_DECL=Warning
+LEAK_IMPLEMENT=Warning
+LEAK_METHOD_PARAM=Warning
+LEAK_METHOD_RETURN_TYPE=Warning
+METHOD_ELEMENT_TYPE_ADDED_RESTRICTIONS=Error
+METHOD_ELEMENT_TYPE_ADDED_TYPE_PARAMETER=Error
+METHOD_ELEMENT_TYPE_CHANGED_DECREASE_ACCESS=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_ABSTRACT_TO_ABSTRACT=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_FINAL_TO_FINAL=Error
+METHOD_ELEMENT_TYPE_CHANGED_NON_STATIC_TO_STATIC=Error
+METHOD_ELEMENT_TYPE_CHANGED_STATIC_TO_NON_STATIC=Error
+METHOD_ELEMENT_TYPE_CHANGED_VARARGS_TO_ARRAY=Error
+METHOD_ELEMENT_TYPE_REMOVED_ANNOTATION_DEFAULT_VALUE=Error
+METHOD_ELEMENT_TYPE_REMOVED_TYPE_PARAMETER=Error
+MISSING_EE_DESCRIPTIONS=Ignore
+TYPE_PARAMETER_ELEMENT_TYPE_ADDED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_ADDED_INTERFACE_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_CHANGED_INTERFACE_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_CLASS_BOUND=Error
+TYPE_PARAMETER_ELEMENT_TYPE_REMOVED_INTERFACE_BOUND=Error
+UNUSED_PROBLEM_FILTERS=Warning
+automatically_removed_unused_problem_filters=false
+eclipse.preferences.version=1
+incompatible_api_component_version=Error
+incompatible_api_component_version_include_major_without_breaking_change=Disabled
+incompatible_api_component_version_include_minor_without_api_change=Disabled
+invalid_since_tag_version=Error
+malformed_since_tag=Error
+missing_since_tag=Error
+report_api_breakage_when_major_version_incremented=Disabled
+report_resolution_errors_api_component=Warning
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.prefs b/rcp/org.eclipse.tracecompass.rcp.ui/.settings/org.eclipse.pde.prefs
new file mode 100644 (file)
index 0000000..d92b94f
--- /dev/null
@@ -0,0 +1,32 @@
+compilers.f.unresolved-features=1
+compilers.f.unresolved-plugins=1
+compilers.incompatible-environment=1
+compilers.p.build=1
+compilers.p.build.bin.includes=1
+compilers.p.build.encodings=2
+compilers.p.build.java.compiler=2
+compilers.p.build.java.compliance=1
+compilers.p.build.missing.output=2
+compilers.p.build.output.library=1
+compilers.p.build.source.library=1
+compilers.p.build.src.includes=1
+compilers.p.deprecated=1
+compilers.p.discouraged-class=1
+compilers.p.internal=1
+compilers.p.missing-packages=1
+compilers.p.missing-version-export-package=2
+compilers.p.missing-version-import-package=2
+compilers.p.missing-version-require-bundle=2
+compilers.p.no-required-att=0
+compilers.p.not-externalized-att=1
+compilers.p.unknown-attribute=1
+compilers.p.unknown-class=1
+compilers.p.unknown-element=1
+compilers.p.unknown-identifier=1
+compilers.p.unknown-resource=1
+compilers.p.unresolved-ex-points=0
+compilers.p.unresolved-import=0
+compilers.s.create-docs=false
+compilers.s.doc-folder=doc
+compilers.s.open-tags=1
+eclipse.preferences.version=1
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF b/rcp/org.eclipse.tracecompass.rcp.ui/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..71dc790
--- /dev/null
@@ -0,0 +1,23 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %Bundle-Name
+Bundle-Vendor: %Bundle-Vendor
+Bundle-Version: 1.0.0.qualifier
+Bundle-Localization: plugin
+Bundle-SymbolicName: org.eclipse.tracecompass.rcp.ui;singleton:=true
+Bundle-Activator: org.eclipse.tracecompass.internal.tracing.rcp.ui.TracingRcpPlugin
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Require-Bundle: org.eclipse.core.commands,
+ org.eclipse.core.resources,
+ org.eclipse.core.runtime,
+ org.eclipse.ui,
+ org.eclipse.ui.ide,
+ org.eclipse.ui.workbench,
+ org.eclipse.tracecompass.tmf.ui,
+ org.eclipse.tracecompass.tmf.core,
+ org.eclipse.update.configurator;bundle-version="3.3.200",
+ org.eclipse.equinox.p2.ui.sdk
+Export-Package: org.eclipse.tracecompass.internal.tracing.rcp.ui;x-internal:=true,
+ org.eclipse.tracecompass.internal.tracing.rcp.ui.cli;x-internal:=true,
+ org.eclipse.tracecompass.internal.tracing.rcp.ui.messages;x-internal:=true
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/about.html b/rcp/org.eclipse.tracecompass.rcp.ui/about.html
new file mode 100644 (file)
index 0000000..a01ee84
--- /dev/null
@@ -0,0 +1,28 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
+<title>About</title>
+</head>
+<body lang="EN-US">
+<h2>About This Content</h2>
+
+<p>June 5, 2006</p>    
+<h3>License</h3>
+
+<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  Unless otherwise 
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
+at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
+
+<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
+being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
+apply to your use of any object code in the Content.  Check the Redistributor's license that was 
+provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
+
+</body>
+</html>
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/build.properties b/rcp/org.eclipse.tracecompass.rcp.ui/build.properties
new file mode 100644 (file)
index 0000000..caf7d4d
--- /dev/null
@@ -0,0 +1,21 @@
+###############################################################################
+# Copyright (c) 2014 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#    Ericsson - Initial API and implementation
+###############################################################################
+
+source.. = src/
+output.. = bin/
+bin.includes = plugin.xml,\
+               META-INF/,\
+               .,\
+               plugin.properties,\
+               icons/,\
+               about.html
+src.includes = about.html
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif b/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif
new file mode 100644 (file)
index 0000000..20d9ad2
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_about.gif differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif b/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif
new file mode 100644 (file)
index 0000000..05626b1
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_16.gif differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif b/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif
new file mode 100644 (file)
index 0000000..b432f88
Binary files /dev/null and b/rcp/org.eclipse.tracecompass.rcp.ui/icons/alt_window_32.gif differ
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/plugin.properties b/rcp/org.eclipse.tracecompass.rcp.ui/plugin.properties
new file mode 100644 (file)
index 0000000..31f53db
--- /dev/null
@@ -0,0 +1,38 @@
+###############################################################################
+# Copyright (c) 2013, 2014 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Bernd Hufmann - Initial API and implementation
+###############################################################################
+
+Bundle-Vendor = Eclipse Trace Compass
+Bundle-Name = Trace Compass RCP UI Plug-in
+
+menu.main.file = File
+menu.main.window = Window
+menu.main.help = Help
+product.name = Trace Compass
+activity.description = Trace Compass RCP
+activity.name = Trace Compass RCP
+activity.description.javaPerspective = (Unwanted) Java Perspective
+activity.name.javaPerspective = Unwanted Java Perspective
+activity.description.teamPerspective = (Unwanted) Team Perspective
+activity.name.teamPerspective = Unwanted Team Perspective
+activity.description.debugPerspective = (Unwanted) Debug Perspective
+activity.name.debugPerspective = Unwanted Debug Perspective
+activity.description.pluginDevPerspective = (Unwanted) PluginDev Perspective
+activity.name.pluginDevPerspective = Unwanted PluginDev Perspective
+activity.description.resourcePerspective = (Unwanted) Resource Perspective
+activity.name.resourcePerspective = Unwanted Resource Perspective
+activity.description.search = (Unwanted) Search Perspective
+activity.name.search = Unwanted Search Perspective
+command.OpenFile.label = Open Trace...
+command.import = Import...
+menu.mnemonic = F
+menu.label = Open
+menu.mnemonic.0 = H
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/plugin.xml b/rcp/org.eclipse.tracecompass.rcp.ui/plugin.xml
new file mode 100644 (file)
index 0000000..5b8cc49
--- /dev/null
@@ -0,0 +1,163 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+<extension
+         id="application"
+         point="org.eclipse.core.runtime.applications">
+      <application>
+         <run
+               class="org.eclipse.tracecompass.internal.tracing.rcp.ui.Application">
+         </run>
+      </application>
+   </extension>
+   <extension
+         point="org.eclipse.ui.handlers">
+   </extension>
+   <extension point="org.eclipse.ui.activities">
+      <activity name="%activity.name"                    id="org.eclipse.tracecompass.rcp.ui"      description="%activity.description" />
+      <activity name="%activity.name.javaPerspective"      id="org.eclipse.unwantedJavaPerspective"     description="%activity.description.javaPerspective" />
+      <activity name="%activity.name.teamPerspective"      id="org.eclipse.unwantedTeamPerspective"     description="%activity.description.teamPerspective" />
+      <activity name="%activity.name.debugPerspective"     id="org.eclipse.unwantedDebugPerspective"    description="%activity.description.debugPerspective" />
+      <activity name="%activity.name.pluginDevPerspective" id="org.eclipse.unwantedPluginDevPerspective" description="%activity.description.pluginDevPerspective" />
+      <activity name="%activity.name.resourcePerspective"  id="org.eclipse.unwantedResourcePerspective"  description="%activity.description.resourcePerspective" />
+      <activity name="%activity.name.search"  id="org.eclipse.unwantedSearch"  description="%activity.description.search" />
+      <activityPatternBinding activityId="org.eclipse.tracecompass.rcp.ui"      pattern="org\.eclipse\.tracecompass.*" />
+      <activityPatternBinding activityId="org.eclipse.unwantedJavaPerspective"     pattern="org\.eclipse\.jdt.*" />
+      <activityPatternBinding activityId="org.eclipse.unwantedTeamPerspective"     pattern="org\.eclipse\.team.*" />
+      <activityPatternBinding activityId="org.eclipse.unwantedDebugPerspective"    pattern="org\.eclipse\.debug.*" />
+      <activityPatternBinding activityId="org.eclipse.unwantedSearch" pattern="org\.eclipse\.search.*" />
+      <activityPatternBinding activityId="org.eclipse.unwantedResourcePerspective"  pattern="org\.eclipse\.ui\.[r]*" />
+      <defaultEnablement id="org.eclipse.tracecompass.rcp.ui" />
+   </extension>
+   <extension
+         point="org.eclipse.ui.menus">
+      <menuContribution
+            allPopups="false"
+            locationURI="menu:org.eclipse.ui.main.menu">
+         <menu
+               id="org.eclipse.tracecompass.rcp.ui.menu.file"
+               label="%menu.main.file"
+               mnemonic="%menu.mnemonic">
+            <command
+                  commandId="org.eclipse.linuxtools.tmf.ui.openFile"
+                  label="%command.OpenFile.label"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.file.separator1"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.linuxtools.tmf.ui.import"
+                  label="%command.import"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.file.separator2"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.ui.file.restartWorkbench"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.file.separator3"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.ui.file.exit"
+                  style="push">
+            </command>
+         </menu>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="menu:org.eclipse.ui.main.menu">
+         <menu
+               id="org.eclipse.tracecompass.rcp.ui.menu.window"
+               label="%menu.main.window">
+            <command
+                  commandId="org.eclipse.ui.perspectives.showPerspective"
+                  style="push">
+            </command>
+            <command
+                  commandId="org.eclipse.ui.views.showView"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.window.separator1"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.ui.window.savePerspective"
+                  style="push">
+            </command>
+            <command
+                  commandId="org.eclipse.ui.window.resetPerspective"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.window.separator2"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.ui.window.preferences"
+                  style="push">
+            </command>
+         </menu>
+      </menuContribution>
+      <menuContribution
+            allPopups="false"
+            locationURI="menu:org.eclipse.ui.main.menu">
+         <menu
+               id="org.eclipse.tracecompass.rcp.ui.menu.help"
+               label="%menu.main.help"
+               mnemonic="%menu.mnemonic.0">
+            <command
+                  commandId="org.eclipse.ui.help.helpContents"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.help.separator1"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.equinox.p2.ui.sdk.update"
+                  style="push">
+            </command>
+            <command
+                  commandId="org.eclipse.equinox.p2.ui.sdk.install"
+                  style="push">
+            </command>
+            <separator
+                  name="org.eclipse.tracecompass.rcp.ui.menu.help.separator2"
+                  visible="true">
+            </separator>
+            <command
+                  commandId="org.eclipse.ui.help.aboutAction"
+                  style="push">
+            </command>
+         </menu>
+      </menuContribution>
+   </extension>
+   <extension
+         point="org.eclipse.ui.bindings">
+      <key
+            commandId="org.eclipse.ui.help.helpContents"
+            contextId="org.eclipse.ui.contexts.window"
+            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+            sequence="F1">
+      </key>
+   </extension>
+   <extension
+         point="org.eclipse.ui.splashHandlers">
+      <splashHandler
+            class="org.eclipse.tracecompass.internal.tracing.rcp.ui.SplashHandler"
+            id="org.eclipse.tracecompass.rcp.ui.splashHandler">
+      </splashHandler>
+      <splashHandlerProductBinding
+            productId="org.eclipse.tracecompass.rcp.branding.product"
+            splashId="org.eclipse.tracecompass.rcp.ui.splashHandler">
+      </splashHandlerProductBinding>
+   </extension>
+</plugin>
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/pom.xml b/rcp/org.eclipse.tracecompass.rcp.ui/pom.xml
new file mode 100644 (file)
index 0000000..cc694bc
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+
+    <version>1.0.0-SNAPSHOT</version>
+    <artifactId>org.eclipse.tracecompass.rcp.ui</artifactId>
+    <groupId>org.eclipse.tracecompass</groupId>
+
+    <name>Trace Compass RCP UI Plug-in</name>
+
+    <parent>
+      <artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
+      <groupId>org.eclipse.tracecompass</groupId>
+      <version>1.0.0-SNAPSHOT</version>
+    </parent>
+
+    <properties>
+        <productId>org.eclipse.tracecompass.rcp.ui.product</productId>
+    </properties>
+
+ <build>
+     <resources>
+      <resource>
+        <directory>src</directory>
+        <excludes>
+          <exclude>**/*.java</exclude>
+        </excludes>
+      </resource>
+    </resources>
+    <plugins>
+      <plugin>
+        <groupId>org.eclipse.tycho</groupId>
+        <artifactId>tycho-source-plugin</artifactId>
+      </plugin>
+    </plugins>
+  </build>
+
+ <packaging>eclipse-plugin</packaging>
+</project>
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/Application.java
new file mode 100644 (file)
index 0000000..edb2a5d
--- /dev/null
@@ -0,0 +1,103 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ **********************************************************************/
+package org.eclipse.tracecompass.internal.tracing.rcp.ui;
+
+import java.io.File;
+import java.net.URL;
+import java.text.MessageFormat;
+
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.equinox.app.IApplication;
+import org.eclipse.equinox.app.IApplicationContext;
+import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.osgi.service.datalocation.Location;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.PlatformUI;
+
+/**
+ * This class controls all aspects of the application's execution
+ * @author Bernd Hufmann
+ */
+public class Application implements IApplication {
+
+    private Location fInstanceLoc = null;
+
+    @Override
+    public Object start(IApplicationContext context) throws Exception {
+        Display display = PlatformUI.createDisplay();
+        try {
+            // fetch the Location that we will be modifying
+            fInstanceLoc = Platform.getInstanceLocation();
+
+            // -data @noDefault in <applName>.ini allows us to set the workspace here.
+            // If the user wants to change the location then he has to change
+            // @noDefault to a specific location or remove -data @noDefault for
+            // default location
+            if (!fInstanceLoc.allowsDefault() && !fInstanceLoc.isSet()) {
+                File workspaceRoot = new File(TracingRcpPlugin.getWorkspaceRoot());
+
+                if (!workspaceRoot.exists()) {
+                    MessageDialog.openError(display.getActiveShell(),
+                            Messages.Application_WorkspaceCreationError,
+                            MessageFormat.format(Messages.Application_WorkspaceRootNotExistError, new Object[] { TracingRcpPlugin.getWorkspaceRoot() }));
+                    return IApplication.EXIT_OK;
+                }
+
+                if (!workspaceRoot.canWrite()) {
+                    MessageDialog.openError(display.getActiveShell(),
+                            Messages.Application_WorkspaceCreationError,
+                            MessageFormat.format(Messages.Application_WorkspaceRootPermissionError, new Object[] { TracingRcpPlugin.getWorkspaceRoot() }));
+                    return IApplication.EXIT_OK;
+                }
+
+                String workspace = TracingRcpPlugin.getWorkspaceRoot() + File.separator + TracingRcpPlugin.WORKSPACE_NAME;
+                // set location to workspace
+                fInstanceLoc.set(new URL("file", null, workspace), false); //$NON-NLS-1$
+            }
+
+            if (!fInstanceLoc.lock()) {
+                MessageDialog.openError(display.getActiveShell(),
+                        Messages.Application_WorkspaceCreationError,
+                        MessageFormat.format(Messages.Application_WorkspaceInUseError, new Object[] { fInstanceLoc.getURL().getPath() }));
+                return IApplication.EXIT_OK;
+            }
+
+            int returnCode = PlatformUI.createAndRunWorkbench(display, new ApplicationWorkbenchAdvisor());
+            if (returnCode == PlatformUI.RETURN_RESTART) {
+                return IApplication.EXIT_RESTART;
+            }
+            return IApplication.EXIT_OK;
+        } finally {
+            display.dispose();
+        }
+    }
+
+    @Override
+    public void stop() {
+        if (!PlatformUI.isWorkbenchRunning()) {
+            return;
+        }
+        final IWorkbench workbench = PlatformUI.getWorkbench();
+        final Display display = workbench.getDisplay();
+        fInstanceLoc.release();
+        display.syncExec(new Runnable() {
+            @Override
+            public void run() {
+                if (!display.isDisposed()) {
+                    workbench.close();
+                }
+            }
+        });
+    }
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationActionBarAdvisor.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationActionBarAdvisor.java
new file mode 100644 (file)
index 0000000..323dcf6
--- /dev/null
@@ -0,0 +1,38 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ **********************************************************************/
+package org.eclipse.tracecompass.internal.tracing.rcp.ui;
+
+import org.eclipse.ui.application.ActionBarAdvisor;
+import org.eclipse.ui.application.IActionBarConfigurer;
+
+/**
+ * ActionBarAdvisor implementation of the LTTng RCP.
+ *
+ * @author Bernd Hufmann
+ *
+ */
+public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
+
+    // ------------------------------------------------------------------------
+    // Constructor(s)
+    // ------------------------------------------------------------------------
+    /**
+     * Default constructor
+     *
+     * @param configurer
+     *          - An action bar configure instance
+     */
+    public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
+        super(configurer);
+    }
+
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchAdvisor.java
new file mode 100644 (file)
index 0000000..f10785b
--- /dev/null
@@ -0,0 +1,239 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ **********************************************************************/
+package org.eclipse.tracecompass.internal.tracing.rcp.ui;
+
+import java.lang.reflect.InvocationTargetException;
+import java.net.URL;
+
+import org.eclipse.core.resources.IWorkspace;
+import org.eclipse.core.resources.ResourcesPlugin;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.FileLocator;
+import org.eclipse.core.runtime.IAdaptable;
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.MultiStatus;
+import org.eclipse.core.runtime.Path;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.dialogs.ErrorDialog;
+import org.eclipse.jface.dialogs.ProgressMonitorDialog;
+import org.eclipse.jface.operation.IRunnableWithProgress;
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
+import org.eclipse.ui.application.IWorkbenchConfigurer;
+import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
+import org.eclipse.ui.application.WorkbenchAdvisor;
+import org.eclipse.ui.application.WorkbenchWindowAdvisor;
+import org.eclipse.ui.ide.IDE;
+import org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages;
+import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
+import org.osgi.framework.Bundle;
+
+
+/**
+ * WorkbenchAdvisor implementation of the LTTng RCP.
+ *
+ * @author Bernd Hufmann
+ */
+@SuppressWarnings("restriction")
+public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
+
+    // ------------------------------------------------------------------------
+    // Constants
+    // ------------------------------------------------------------------------
+    // The default perspective
+    private static final String PERSPECTIVE_ID = "org.eclipse.linuxtools.tmf.ui.perspective"; //$NON-NLS-1$
+
+    private static final String ICONS_PATH = "$nl$/icons/full/"; //$NON-NLS-1$
+    private static final String PATH_ELOCALTOOL = ICONS_PATH + "elcl16/"; //$NON-NLS-1$
+    private static final String PATH_DLOCALTOOL = ICONS_PATH + "dlcl16/"; //$NON-NLS-1$
+    private static final String PATH_ETOOL = ICONS_PATH + "etool16/"; //$NON-NLS-1$
+    private static final String PATH_DTOOL = ICONS_PATH + "dtool16/"; //$NON-NLS-1$
+    private static final String PATH_OBJECT = ICONS_PATH + "obj16/"; //$NON-NLS-1$
+    private static final String PATH_WIZBAN = ICONS_PATH + "wizban/";//$NON-NLS-1$
+
+    // ------------------------------------------------------------------------
+    // Operations
+    // ------------------------------------------------------------------------
+    @Override
+    public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
+        return new ApplicationWorkbenchWindowAdvisor(configurer);
+    }
+
+    @Override
+    public void initialize(IWorkbenchConfigurer configurer) {
+        configurer.setSaveAndRestore(true);
+        declareWorkbenchImages();
+    }
+
+    @Override
+    public String getInitialWindowPerspectiveId() {
+        return PERSPECTIVE_ID;
+    }
+
+    @Override
+    public IAdaptable getDefaultPageInput() {
+        IWorkspace workspace = ResourcesPlugin.getWorkspace();
+        return workspace.getRoot();
+    }
+
+    @Override
+    public void preStartup() {
+        IDE.registerAdapters();
+    }
+
+    @Override
+    public void postShutdown() {
+        // Save workspace
+        final MultiStatus status = new MultiStatus(TracingRcpPlugin.PLUGIN_ID, 1, Messages.Application_WorkspaceSavingError, null);
+        try {
+            IRunnableWithProgress runnable = new IRunnableWithProgress() {
+                @Override
+                public void run(IProgressMonitor monitor) {
+                    try {
+                        IWorkspace ws = ResourcesPlugin.getWorkspace();
+                        status.merge(ws.save(true, monitor));
+                    } catch (CoreException e) {
+                        status.merge(e.getStatus());
+                    }
+                }
+            };
+            new ProgressMonitorDialog(null).run(true, true, runnable);
+        } catch (InvocationTargetException e) {
+            status.merge(new Status(IStatus.ERROR, TracingRcpPlugin.PLUGIN_ID, Messages.Application_InternalError, e.getTargetException()));
+        } catch (InterruptedException e) {
+            status.merge(Status.CANCEL_STATUS);
+        }
+        if (!status.isOK()) {
+            ErrorDialog.openError(null, Messages.Application_WorkspaceSavingError, null, status, IStatus.ERROR | IStatus.WARNING);
+            TracingRcpPlugin.getDefault().getLog().log(status);
+        }
+    }
+
+    // ------------------------------------------------------------------------
+    // Helper methods
+    // ------------------------------------------------------------------------
+    private void declareWorkbenchImages() {
+
+        Bundle ideBundle = Platform.getBundle(IDEWorkbenchPlugin.IDE_WORKBENCH);
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC,
+                PATH_ETOOL + "build_exec.gif", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC_HOVER,
+                PATH_ETOOL + "build_exec.gif", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_BUILD_EXEC_DISABLED,
+                PATH_DTOOL + "build_exec.gif", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_SEARCH_SRC,
+                PATH_ETOOL + "search_src.gif", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_SEARCH_SRC_HOVER,
+                PATH_ETOOL + "search_src.gif", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_SEARCH_SRC_DISABLED,
+                PATH_DTOOL + "search_src.gif", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_NEXT_NAV, PATH_ETOOL
+                + "next_nav.gif", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_PREVIOUS_NAV,
+                PATH_ETOOL + "prev_nav.gif", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_NEWPRJ_WIZ,
+                PATH_WIZBAN + "newprj_wiz.png", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_NEWFOLDER_WIZ,
+                PATH_WIZBAN + "newfolder_wiz.png", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_NEWFILE_WIZ,
+                PATH_WIZBAN + "newfile_wiz.png", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_IMPORTDIR_WIZ,
+                PATH_WIZBAN + "importdir_wiz.png", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_IMPORTZIP_WIZ,
+                PATH_WIZBAN + "importzip_wiz.png", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_EXPORTDIR_WIZ,
+                PATH_WIZBAN + "exportdir_wiz.png", false); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_WIZBAN_EXPORTZIP_WIZ,
+                PATH_WIZBAN + "exportzip_wiz.png", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle,
+                IDEInternalWorkbenchImages.IMG_WIZBAN_RESOURCEWORKINGSET_WIZ, PATH_WIZBAN
+                + "workset_wiz.png", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_DLGBAN_SAVEAS_DLG,
+                PATH_WIZBAN + "saveas_wiz.png", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_DLGBAN_QUICKFIX_DLG,
+                PATH_WIZBAN + "quick_fix.png", false); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJ_PROJECT, PATH_OBJECT
+                + "prj_obj.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJ_PROJECT_CLOSED, PATH_OBJECT
+                + "cprj_obj.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OPEN_MARKER, PATH_ELOCALTOOL
+                + "gotoobj_tsk.gif", true); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ELCL_QUICK_FIX_ENABLED,
+                PATH_ELOCALTOOL + "smartmode_co.gif", true); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_DLCL_QUICK_FIX_DISABLED,
+                PATH_DLOCALTOOL + "smartmode_co.gif", true); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJS_TASK_TSK, PATH_OBJECT
+                + "taskmrk_tsk.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDE.SharedImages.IMG_OBJS_BKMRK_TSK, PATH_OBJECT
+                + "bkmrk_tsk.gif", true); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_COMPLETE_TSK,
+                PATH_OBJECT + "complete_tsk.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_INCOMPLETE_TSK,
+                PATH_OBJECT + "incomplete_tsk.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_WELCOME_ITEM,
+                PATH_OBJECT + "welcome_item.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_WELCOME_BANNER,
+                PATH_OBJECT + "welcome_banner.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_ERROR_PATH,
+                PATH_OBJECT + "error_tsk.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_WARNING_PATH,
+                PATH_OBJECT + "warn_tsk.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_OBJS_INFO_PATH, PATH_OBJECT
+                + "info_tsk.gif", true); //$NON-NLS-1$
+
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_LCL_FLAT_LAYOUT,
+                PATH_ELOCALTOOL + "flatLayout.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_LCL_HIERARCHICAL_LAYOUT,
+                PATH_ELOCALTOOL + "hierarchicalLayout.gif", true); //$NON-NLS-1$
+        declareWorkbenchImage(ideBundle, IDEInternalWorkbenchImages.IMG_ETOOL_PROBLEM_CATEGORY,
+                PATH_ETOOL + "problem_category.gif", true); //$NON-NLS-1$
+    }
+
+    /**
+     * Declares an IDE-specific workbench image.
+     *
+     * Declares all IDE-specific workbench images. This includes both "shared"
+     * images (named in ( @link IDE.SharedImages} ) and internal images (named in
+     * {@link org.eclipse.ui.internal.ide.IDEInternalWorkbenchImages}).
+     *
+     * @param symbolicName
+     *            the symbolic name of the image
+     * @param path
+     *            the path of the image file; this path is relative to the base
+     *            of the IDE plug-in
+     * @param shared
+     *            <code>true</code> if this is a shared image, and
+     *            <code>false</code> if this is not a shared image
+     */
+    private void declareWorkbenchImage(Bundle ideBundle, String symbolicName, String path, boolean shared) {
+        URL url = FileLocator.find(ideBundle, new Path(path), null);
+        ImageDescriptor desc = ImageDescriptor.createFromURL(url);
+        getWorkbenchConfigurer().declareImage(symbolicName, desc, shared);
+    }
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/ApplicationWorkbenchWindowAdvisor.java
new file mode 100644 (file)
index 0000000..2516a02
--- /dev/null
@@ -0,0 +1,172 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2015 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ *   Marc-Andre Laperle - Bug 459835
+ **********************************************************************/
+package org.eclipse.tracecompass.internal.tracing.rcp.ui;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.NullProgressMonitor;
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.cli.CliParser;
+import org.eclipse.tracecompass.tmf.core.TmfCommonConstants;
+import org.eclipse.tracecompass.tmf.ui.project.model.TmfOpenTraceHelper;
+import org.eclipse.tracecompass.tmf.ui.project.model.TmfProjectRegistry;
+import org.eclipse.tracecompass.tmf.ui.project.model.TmfTraceFolder;
+import org.eclipse.ui.IPerspectiveDescriptor;
+import org.eclipse.ui.IPerspectiveListener;
+import org.eclipse.ui.IWorkbenchPage;
+import org.eclipse.ui.application.ActionBarAdvisor;
+import org.eclipse.ui.application.IActionBarConfigurer;
+import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
+import org.eclipse.ui.application.WorkbenchWindowAdvisor;
+
+/**
+ * The WorkbenchAdvisor implementation of the LTTng RCP.
+ *
+ * @author Bernd Hufmann
+ */
+public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
+
+    // ------------------------------------------------------------------------
+    // Constants
+    // ------------------------------------------------------------------------
+    @SuppressWarnings("nls")
+    private static final String[] UNWANTED_ACTION_SET = {
+        "org.eclipse.search.searchActionSet",
+        "org.eclipse.rse.core.search.searchActionSet",
+        "org.eclipse.debug.ui.launchActionSet",
+        "org.eclipse.debug.ui.debugActionSet",
+        "org.eclipse.debug.ui.breakpointActionSet",
+        "org.eclipse.team.ui",
+        "org.eclipse.ui.externaltools.ExternalToolsSet",
+//        "org.eclipse.update.ui.softwareUpdates",
+//        "org.eclipse.ui.edit.text.actionSet.navigation",
+//        "org.eclipse.ui.actionSet.keyBindings",
+//        "org.eclipse.ui.edit.text.actionSet.navigation",
+        "org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo",
+//        "org.eclipse.ui.edit.text.actionSet.annotationNavigation",
+//        "org.eclipse.ui.NavigateActionSet",
+//        "org.eclipse.jdt.ui.JavaActionSet",
+//        "org.eclipse.jdt.ui.A_OpenActionSet",
+//        "org.eclipse.jdt.ui.text.java.actionSet.presentation",
+//        "org.eclipse.jdt.ui.JavaElementCreationActionSet",
+//        "org.eclipse.jdt.ui.CodingActionSet",
+//        "org.eclipse.jdt.ui.SearchActionSet",
+//        "org.eclipse.jdt.debug.ui.JDTDebugActionSet",
+        "org.eclipse.ui.edit.text.actionSet.openExternalFile",
+//        "org.eclipse.debug.ui.profileActionSet"
+    };
+
+    // ------------------------------------------------------------------------
+    // Constructors
+    // ------------------------------------------------------------------------
+
+    /**
+     * Standard constructor
+     *
+     * @param configurer
+     *            - the workbench window configurer
+     */
+    public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
+        super(configurer);
+    }
+
+    // ------------------------------------------------------------------------
+    // Operations
+    // ------------------------------------------------------------------------
+    @Override
+    public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
+        return new ApplicationActionBarAdvisor(configurer);
+    }
+
+    @Override
+    public void preWindowOpen() {
+        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
+        configurer.setShowCoolBar(false);
+        configurer.setShowStatusLine(true);
+        configurer.setShowProgressIndicator(true);
+    }
+
+    @Override
+    public void postWindowCreate() {
+        super.postWindowOpen();
+        TracingRcpPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().addPerspectiveListener(new PerspectiveListener());
+        IProject defaultProject = createDefaultProject();
+        hideActionSets();
+        openTraceIfNecessary(defaultProject);
+    }
+
+
+
+    private static void openTraceIfNecessary(IProject project) {
+        String traceToOpen = TracingRcpPlugin.getDefault().getCli().getArgument(CliParser.OPEN_FILE_LOCATION);
+        String userHome = System.getProperty("user.home"); //$NON-NLS-1$
+        // In case the application was not started on the shell, expand ~ to home directory
+        if ((traceToOpen != null) && traceToOpen.startsWith("~/") && (userHome != null)) { //$NON-NLS-1$
+            traceToOpen = traceToOpen.replaceFirst("^~", userHome); //$NON-NLS-1$
+        }
+
+        if (traceToOpen != null) {
+            try {
+                TmfTraceFolder destinationFolder = TmfProjectRegistry.getProject(project, true).getTracesFolder();
+                TmfOpenTraceHelper.openTraceFromPath(destinationFolder, traceToOpen, TracingRcpPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell());
+            } catch (CoreException e) {
+                TracingRcpPlugin.getDefault().logError(e.getMessage());
+            }
+
+        }
+    }
+
+    // ------------------------------------------------------------------------
+    // Helper methods
+    // ------------------------------------------------------------------------
+
+    /**
+     * Hides the unwanted action sets
+     */
+    private static void hideActionSets() {
+
+        IWorkbenchPage page = TracingRcpPlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getActivePage();
+
+        for (int i = 0; i < UNWANTED_ACTION_SET.length; i++) {
+            page.hideActionSet(UNWANTED_ACTION_SET[i]);
+        }
+    }
+
+    private static IProject createDefaultProject() {
+        return TmfProjectRegistry.createProject(TmfCommonConstants.DEFAULT_TRACE_PROJECT_NAME, null, new NullProgressMonitor());
+    }
+
+    /**
+     * A perspective listener implementation
+     *
+     * @author Bernd Hufmann
+     */
+    public class PerspectiveListener implements IPerspectiveListener {
+
+        /**
+         * Default Constructor
+         */
+        public PerspectiveListener() {
+        }
+
+        @Override
+        public void perspectiveActivated(IWorkbenchPage page, IPerspectiveDescriptor perspective) {
+            createDefaultProject();
+            hideActionSets();
+        }
+
+        @Override
+        public void perspectiveChanged(IWorkbenchPage page, IPerspectiveDescriptor perspective, String changeId) {
+        }
+    }
+
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/SplashHandler.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/SplashHandler.java
new file mode 100644 (file)
index 0000000..df600ed
--- /dev/null
@@ -0,0 +1,69 @@
+/**********************************************************************
+ * Copyright (c) 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ **********************************************************************/
+
+package org.eclipse.tracecompass.internal.tracing.rcp.ui;
+
+import org.eclipse.core.runtime.IProduct;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.jface.resource.StringConverter;
+import org.eclipse.osgi.util.NLS;
+import org.eclipse.swt.events.PaintEvent;
+import org.eclipse.swt.events.PaintListener;
+import org.eclipse.swt.graphics.Point;
+import org.eclipse.swt.graphics.RGB;
+import org.eclipse.swt.graphics.Rectangle;
+import org.eclipse.swt.widgets.Shell;
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
+import org.eclipse.ui.branding.IProductConstants;
+import org.eclipse.ui.splash.BasicSplashHandler;
+
+/**
+ * Custom splash handler
+ *
+ * @author Bernd Hufmann
+ */
+public class SplashHandler extends BasicSplashHandler {
+
+    private static final Point VERSION_LOCATION = new Point(10, 280);
+    private static final Rectangle PROCESS_BAR_RECTANGLE = new Rectangle(10, 300, 480, 15);
+    private static final RGB FOREGROUND_COLOR = new RGB(255, 255, 255);
+
+    @Override
+    public void init(Shell splash) {
+        super.init(splash);
+
+        String progressString = null;
+
+        // Try to get the progress bar and message updater.
+        IProduct product = Platform.getProduct();
+        if (product != null) {
+            progressString = product.getProperty(IProductConstants.STARTUP_PROGRESS_RECT);
+        }
+        Rectangle progressRect = StringConverter.asRectangle(progressString, PROCESS_BAR_RECTANGLE);
+        setProgressRect(progressRect);
+
+        // Set font color.
+        setForeground(FOREGROUND_COLOR);
+
+        // Set the software version.
+        getContent().addPaintListener(new PaintListener() {
+            @Override
+            public void paintControl(PaintEvent e) {
+                e.gc.setForeground(getForeground());
+                e.gc.drawText(
+                        NLS.bind(Messages.SplahScreen_VersionString,
+                                TracingRcpPlugin.getDefault().getBundle().getVersion().toString()),
+                        VERSION_LOCATION.x, VERSION_LOCATION.y, true);
+            }
+        });
+    }
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/TracingRcpPlugin.java
new file mode 100644 (file)
index 0000000..7be98d9
--- /dev/null
@@ -0,0 +1,167 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ *   Matthew Khouzam - Implementation of File->Open
+ **********************************************************************/
+package org.eclipse.tracecompass.internal.tracing.rcp.ui;
+
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Platform;
+import org.eclipse.core.runtime.Status;
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.cli.CliParser;
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.cli.TracingRCPCliException;
+import org.eclipse.ui.plugin.AbstractUIPlugin;
+import org.osgi.framework.BundleContext;
+
+/**
+ * The activator class controls the plug-in life cycle.
+ *
+ * @author Bernd Hufmann
+ */
+public class TracingRcpPlugin extends AbstractUIPlugin {
+
+    // ------------------------------------------------------------------------
+    // Constants
+    // ------------------------------------------------------------------------
+    /**
+     * The plug-in ID
+     */
+    public static final String PLUGIN_ID = "org.eclipse.tracecompass.rcp.ui"; //$NON-NLS-1$
+
+    /**
+     * The default workspace name
+     */
+    public static final String WORKSPACE_NAME = ".tracecompass"; //$NON-NLS-1$
+
+    // ------------------------------------------------------------------------
+    // Attributes
+    // ------------------------------------------------------------------------
+
+    // The shared instance
+    private static TracingRcpPlugin fPlugin;
+    private static CliParser fCli;
+
+    // ------------------------------------------------------------------------
+    // Constructor(s)
+    // ------------------------------------------------------------------------
+    /**
+     * The default constructor
+     */
+    public TracingRcpPlugin() {
+    }
+
+    // ------------------------------------------------------------------------
+    // Accessors
+    // ------------------------------------------------------------------------
+    /**
+     * Returns the shared instance
+     *
+     * @return the shared instance
+     */
+    public static TracingRcpPlugin getDefault() {
+        return fPlugin;
+    }
+
+    /**
+     * Gets the tracing workspace root directory. By default it uses the user's
+     * home directory. This value can be overwritten by using the global
+     * TRACING_RCP_ROOT environment variable.
+     *
+     * @return the tracing workspace root directory
+     */
+    public static String getWorkspaceRoot() {
+        /* Look for the environment variable in the global environment variables */
+        String workspaceRoot = System.getenv().get("TRACING_RCP_ROOT"); //$NON-NLS-1$
+        if (workspaceRoot == null) {
+            /* Use the user's home directory */
+            workspaceRoot = System.getProperty("user.home"); //$NON-NLS-1$
+        }
+        return workspaceRoot;
+    }
+
+    // ------------------------------------------------------------------------
+    // Operation
+    // ------------------------------------------------------------------------
+    @Override
+    public void start(BundleContext context) throws Exception {
+        super.start(context);
+        fPlugin = this;
+        String args[] = Platform.getCommandLineArgs();
+        fCli = null;
+        try {
+            fCli = new CliParser(args);
+        } catch (TracingRCPCliException e) {
+            logError(e.getMessage());
+        }
+    }
+
+    @Override
+    public void stop(BundleContext context) throws Exception {
+        fPlugin = null;
+        super.stop(context);
+    }
+
+    /**
+     * Gets the command line parser
+     *
+     * @return the command line parser
+     */
+    public CliParser getCli() {
+        return fCli;
+    }
+
+    /**
+     * Returns an image descriptor for the image file at the given plug-in
+     * relative path
+     *
+     * @param path
+     *            the path
+     * @return the image descriptor
+     */
+    public static ImageDescriptor getImageDescriptor(String path) {
+        return imageDescriptorFromPlugin(PLUGIN_ID, path);
+    }
+
+    /**
+     * Log an error
+     *
+     * @param message
+     *            the error message to log
+     */
+    public void logError(String message) {
+        getDefault().getLog().log(new Status(IStatus.ERROR, PLUGIN_ID, message));
+    }
+
+    /**
+     * Log an error
+     *
+     * @param message
+     *            the error message to log
+     * @param e
+     *            the exception to log
+     */
+    public void logError(String message, Exception e) {
+        getDefault().getLog().log(
+                new Status(IStatus.ERROR, PLUGIN_ID, message, e));
+    }
+
+    /**
+     * Log a warning
+     *
+     * @param message
+     *            the warning message to log
+     */
+    public void logWarning(String message) {
+        getDefault().getLog().log(
+                new Status(IStatus.WARNING, PLUGIN_ID, message));
+    }
+
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/CliParser.java
new file mode 100644 (file)
index 0000000..2b20ba8
--- /dev/null
@@ -0,0 +1,75 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Matthew Khouzam- Initial API and implementation
+ **********************************************************************/
+
+package org.eclipse.tracecompass.internal.tracing.rcp.ui.cli;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.Messages;
+
+/**
+ * Command line parser
+ *
+ * @author Matthew Khouzam
+ */
+public class CliParser {
+
+    private static final String NOUI_ARG = "--NOUI"; //$NON-NLS-1$
+
+    private static final String OPEN_ARG = "--open"; //$NON-NLS-1$
+
+    private final Map<String, String> params = new HashMap<>();
+
+    /** Open key     */
+    public static final String OPEN_FILE_LOCATION = ".,-=open=-,."; //$NON-NLS-1$
+    /** No ui key    */
+    public static final String NO_UI = ".,-=noui=-,."; //$NON-NLS-1$
+
+    /**
+     * Constructor
+     *
+     * @param args
+     *            the command line arguments
+     * @throws TracingRCPCliException
+     *             an error occurred parsing the cli
+     */
+    public CliParser(final String[] args) throws TracingRCPCliException {
+        for (int i = 0; i < args.length; i++) {
+            if (args[i].equals(OPEN_ARG)) {
+                put(OPEN_FILE_LOCATION, args, i);
+                // skip since we have two args
+                i++;
+            }
+            else if (args[i].equals(NOUI_ARG)) {
+                params.put(NO_UI, new String());
+            }
+        }
+    }
+
+    private void put(String key, String[] args, int pos) throws TracingRCPCliException {
+        if (args.length <= pos) {
+            throw new TracingRCPCliException(Messages.CliParser_MalformedCommand + ':' + ' ' + args[pos]);
+        }
+        params.put(key, args[pos + 1]);
+    }
+
+    /**
+     * Get a parameter from the parsed command line
+     * @param key OPEN_FILE_LOCATION or NO_UI
+     * @return the value of the parameter, can be null
+     */
+    public String getArgument(String key) {
+        return params.get(key);
+    }
+
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/cli/TracingRCPCliException.java
new file mode 100644 (file)
index 0000000..ef88ab3
--- /dev/null
@@ -0,0 +1,40 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Matthew Khouzam- Initial API and implementation
+ **********************************************************************/
+
+package org.eclipse.tracecompass.internal.tracing.rcp.ui.cli;
+
+/**
+ * Command line exceptions.
+ *
+ * @author Matthew Khouzam
+ */
+public class TracingRCPCliException extends Exception {
+
+    /**
+     * Serial UID
+     */
+    private static final long serialVersionUID = -844846299720475123L;
+
+    /**
+     * Constructs a new exception with the specified detail message. The cause
+     * is not initialized, and may subsequently be initialized by a call to
+     * {@link #initCause}.
+     *
+     * @param message
+     *            the detail message. The detail message is saved for later
+     *            retrieval by the {@link #getMessage()} method.
+     */
+    public TracingRCPCliException(String message) {
+        super(message);
+    }
+
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/Messages.java
new file mode 100644 (file)
index 0000000..15fed6b
--- /dev/null
@@ -0,0 +1,52 @@
+/**********************************************************************
+ * Copyright (c) 2013, 2014 Ericsson
+ *
+ * All rights reserved. This program and the accompanying materials are
+ * made available under the terms of the Eclipse Public License v1.0 which
+ * accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ *   Bernd Hufmann - Initial API and implementation
+ **********************************************************************/
+package org.eclipse.tracecompass.internal.tracing.rcp.ui.messages;
+
+import org.eclipse.osgi.util.NLS;
+
+/**
+ * Messages file for the tracing RCP.
+ *
+ * @author Bernd Hufmann
+ */
+public class Messages extends NLS {
+    private static final String BUNDLE_NAME = "org.eclipse.tracecompass.internal.tracing.rcp.ui.messages.messages"; //$NON-NLS-1$
+
+    /** Error title for error during workspace creation */
+    public static String Application_WorkspaceCreationError;
+    /** Error message if workspace root doesn't exist */
+    public static String Application_WorkspaceRootNotExistError;
+    /** Error message if workspace root is write protected */
+    public static String Application_WorkspaceRootPermissionError;
+    /** Error message if workspace is already in use */
+    public static String Application_WorkspaceInUseError;
+    /** Error message if workspace can't be saved during shutdown */
+    public static String Application_WorkspaceSavingError;
+    /** Error message for internal errors */
+    public static String Application_InternalError;
+
+    /** Version string */
+    public static String SplahScreen_VersionString;
+
+    /** Malformed command */
+    public static String CliParser_MalformedCommand;
+    /** Unkown command */
+    public static String CliParser_UnknownCommand;
+
+    static {
+        // initialize resource bundle
+        NLS.initializeMessages(BUNDLE_NAME, Messages.class);
+    }
+
+    private Messages() {
+    }
+}
diff --git a/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties b/rcp/org.eclipse.tracecompass.rcp.ui/src/org/eclipse/tracecompass/internal/tracing/rcp/ui/messages/messages.properties
new file mode 100644 (file)
index 0000000..e8f1254
--- /dev/null
@@ -0,0 +1,20 @@
+###############################################################################
+# Copyright (c) 2013, 2014 Ericsson.
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# Bernd Hufmann - initial API and implementation
+###############################################################################
+Application_WorkspaceCreationError=Workspace Creation Error
+Application_WorkspaceRootNotExistError=Workspace root {0} doesn't exists.\n\nPlease create the workspace root.
+Application_WorkspaceRootPermissionError=No permission to create workspace in workspace root {0}\n\nPlease change permission of the workspace root.
+Application_WorkspaceInUseError=Could not launch the application because the associated workspace is currently in use. \n\n{0}
+SplahScreen_VersionString=Version {0}
+Application_InternalError=Internal Error
+Application_WorkspaceSavingError=Problem saving workspace
+CliParser_MalformedCommand=malformed command
+CliParser_UnknownCommand=unknown command
diff --git a/rcp/org.eclipse.tracecompass.rcp/.project b/rcp/org.eclipse.tracecompass.rcp/.project
new file mode 100644 (file)
index 0000000..57e381b
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+       <name>org.eclipse.tracecompass.rcp</name>
+       <comment></comment>
+       <projects>
+       </projects>
+       <buildSpec>
+               <buildCommand>
+                       <name>org.eclipse.pde.FeatureBuilder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
+       </buildSpec>
+       <natures>
+               <nature>org.eclipse.pde.FeatureNature</nature>
+       </natures>
+</projectDescription>
diff --git a/rcp/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.resources.prefs b/rcp/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.resources.prefs
new file mode 100644 (file)
index 0000000..99f26c0
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding/<project>=UTF-8
diff --git a/rcp/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.runtime.prefs b/rcp/org.eclipse.tracecompass.rcp/.settings/org.eclipse.core.runtime.prefs
new file mode 100644 (file)
index 0000000..5a0ad22
--- /dev/null
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+line.separator=\n
diff --git a/rcp/org.eclipse.tracecompass.rcp/build.properties b/rcp/org.eclipse.tracecompass.rcp/build.properties
new file mode 100644 (file)
index 0000000..c1d3956
--- /dev/null
@@ -0,0 +1,16 @@
+###############################################################################
+# Copyright (c) 2014, 2015 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#    Ericsson - Initial API and implementation
+###############################################################################
+
+bin.includes = feature.xml,\
+               feature.properties,\
+               p2.inf
+src.includes = sourceTemplateFeature/p2.inf
diff --git a/rcp/org.eclipse.tracecompass.rcp/feature.properties b/rcp/org.eclipse.tracecompass.rcp/feature.properties
new file mode 100644 (file)
index 0000000..2442044
--- /dev/null
@@ -0,0 +1,20 @@
+###############################################################################
+# Copyright (c) 2013, 2015 Ericsson
+#
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+#     Bernd Hufmann - Initial API and implementation
+###############################################################################
+
+featureName=Trace Compass RCP Feature
+
+description=Feature aggregating the plug-in dependencies for the Trace Compass application.
+
+featureProvider=Eclipse Trace Compass
+
+copyright=Copyright 2015 Ericsson
+
diff --git a/rcp/org.eclipse.tracecompass.rcp/feature.xml b/rcp/org.eclipse.tracecompass.rcp/feature.xml
new file mode 100644 (file)
index 0000000..1910e23
--- /dev/null
@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+      id="org.eclipse.tracecompass.rcp"
+      label="%featureName"
+      version="1.0.0.qualifier"
+      provider-name="%featureProvider"
+      plugin="org.eclipse.tracecompass.rcp.branding"
+      license-feature="org.eclipse.license"
+      license-feature-version="0.0.0">
+
+   <description>
+      %description
+   </description>
+
+   <copyright>
+      %copyright
+   </copyright>
+
+   <license url="%licenseURL">
+      %license
+   </license>
+
+   <requires>
+      <import feature="org.eclipse.e4.rcp" version="0.0.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.equinox.p2.core.feature" version="0.0.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.equinox.p2.extras.feature" version="0.0.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.help" version="0.0.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.tracecompass.tmf" version="0.0.0" match="greaterOrEqual"/>
+      <import feature="org.eclipse.platform" version="0.0.0" match="greaterOrEqual"/>
+   </requires>
+
+   <plugin
+         id="org.antlr.runtime"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.tracecompass.rcp.ui"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.tracecompass.rcp.doc.user"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.swtchart"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="com.google.guava"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.cdt.core"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.cdt.core.native"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.ui.trace"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.tracecompass.common.core"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+   <plugin
+         id="org.eclipse.equinox.concurrent"
+         download-size="0"
+         install-size="0"
+         version="0.0.0"
+         unpack="false"/>
+
+</feature>
diff --git a/rcp/org.eclipse.tracecompass.rcp/p2.inf b/rcp/org.eclipse.tracecompass.rcp/p2.inf
new file mode 100644 (file)
index 0000000..e462408
--- /dev/null
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.feature.group' || pc.name == 'org.eclipse.tracecompass.rcp.feature.group'))
\ No newline at end of file
diff --git a/rcp/org.eclipse.tracecompass.rcp/pom.xml b/rcp/org.eclipse.tracecompass.rcp/pom.xml
new file mode 100644 (file)
index 0000000..8462c0c
--- /dev/null
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Copyright (C) 2014 Ericsson
+
+   All rights reserved. This program and the accompanying materials
+   are made available under the terms of the Eclipse Public License v1.0
+   which accompanies this distribution, and is available at
+   http://www.eclipse.org/legal/epl-v10.html
+-->
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
+    <groupId>org.eclipse.tracecompass</groupId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>org.eclipse.tracecompass.rcp</artifactId>
+  <version>1.0.0-SNAPSHOT</version>
+  <groupId>org.eclipse.tracecompass</groupId>
+  <packaging>eclipse-feature</packaging>
+
+  <name>Trace Compass RCP Feature</name>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.eclipse.tycho.extras</groupId>
+        <artifactId>tycho-source-feature-plugin</artifactId>
+        <executions>
+          <execution>
+            <id>source-feature</id>
+            <phase>package</phase>
+            <goals>
+              <goal>source-feature</goal>
+            </goals>
+            <configuration>
+              <excludes>
+                <plugin id="org.eclipse.cdt.core"/>
+                <plugin id="org.eclipse.cdt.core.native"/>
+                <plugin id="org.eclipse.core.runtime.compatibility.auth"/>
+                <plugin id="org.eclipse.swt"/>
+                <plugin id="org.eclipse.swt.wpf.win32.x86"/>
+                <plugin id="org.eclipse.swt.gtk.solaris.sparc"/>
+                <plugin id="org.eclipse.swt.gtk.solaris.x86"/>
+                <plugin id="org.eclipse.swt.gtk.linux.ppc"/>
+                <plugin id="org.eclipse.swt.cocoa.macosx"/>
+                <plugin id="org.eclipse.equinox.concurrent"/>
+                <plugin id="org.eclipse.equinox.launcher.gtk.solaris.sparc"/>
+                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86"/>
+                <plugin id="org.eclipse.equinox.launcher.gtk.linux.x86_64"/>
+                <plugin id="org.eclipse.equinox.launcher.win32.win32.x86"/>
+                <plugin id="org.eclipse.ui.cocoa"/>
+                <plugin id="org.eclipse.ui.trace"/>
+                <plugin id="org.eclipse.core.filesystem.linux.x86"/>
+                <plugin id="org.eclipse.core.filesystem.linux.x86_64"/>
+                <plugin id="org.eclipse.core.filesystem.solaris.sparc"/>
+                <plugin id="org.eclipse.core.filesystem.macosx"/>
+                <plugin id="org.eclipse.core.filesystem.win32.x86"/>
+                <plugin id="org.eclipse.core.resources.win32.x86"/>
+                <plugin id="org.eclipse.core.filesystem.linux.ppc"/>
+                <plugin id="org.eclipse.equinox.launcher.gtk.linux.ppc"/>
+                <plugin id="org.eclipse.equinox.launcher.win32.win32.x86_64"/>
+                <plugin id="org.eclipse.equinox.launcher.wpf.win32.x86"/>
+                <plugin id="org.eclipse.equinox.launcher.cocoa.macosx"/>
+                <plugin id="org.eclipse.equinox.launcher.cocoa.macosx.x86_64"/>
+                <plugin id="org.eclipse.core.net.win32.x86"/>
+                <plugin id="org.eclipse.core.net.linux.x86"/>
+                <plugin id="org.eclipse.tracecompass.tracing.rcp.help"/>
+                <plugin id="org.sat4j.core"/>
+                <plugin id="org.sat4j.pb"/>
+                <plugin id="org.swtchart"/>
+                <plugin id="com.google.guava"/>
+              </excludes>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+      <plugin>
+        <groupId>org.eclipse.tycho</groupId>
+        <artifactId>tycho-p2-plugin</artifactId>
+        <version>${tycho-version}</version>
+        <executions>
+          <execution>
+            <id>attached-p2-metadata</id>
+            <phase>package</phase>
+            <goals>
+              <goal>p2-metadata</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+</project>
diff --git a/rcp/org.eclipse.tracecompass.rcp/sourceTemplateFeature/p2.inf b/rcp/org.eclipse.tracecompass.rcp/sourceTemplateFeature/p2.inf
new file mode 100644 (file)
index 0000000..a3f1e8d
--- /dev/null
@@ -0,0 +1 @@
+update.matchExp=providedCapabilities.exists(pc | pc.namespace == 'org.eclipse.equinox.p2.iu' && (pc.name == 'org.eclipse.linuxtools.tracing.rcp.source.feature.group' || pc.name == 'org.eclipse.tracecompass.rcp.source.feature.group'))
\ No newline at end of file
diff --git a/rcp/pom.xml b/rcp/pom.xml
new file mode 100644 (file)
index 0000000..dd7ad99
--- /dev/null
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Copyright (C) 2015, Ericsson, EfficiOS Inc. and others
+
+   All rights reserved. This program and the accompanying materials
+   are made available under the terms of the Eclipse Public License v1.0
+   which accompanies this distribution, and is available at
+   http://www.eclipse.org/legal/epl-v10.html
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <prerequisites>
+    <maven>3.0</maven>
+  </prerequisites>
+
+  <parent>
+    <artifactId>org.eclipse.tracecompass</artifactId>
+    <groupId>org.eclipse.tracecompass</groupId>
+    <version>1.0.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>org.eclipse.tracecompass.rcp-parent</artifactId>
+  <groupId>org.eclipse.tracecompass</groupId>
+  <version>1.0.0-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
+  <name>Trace Compass RCP Parent</name>
+
+  <modules>
+    <module>org.eclipse.tracecompass.rcp.branding</module>
+    <module>org.eclipse.tracecompass.rcp.branding.feature</module>
+    <module>org.eclipse.tracecompass.rcp</module>
+    <module>org.eclipse.tracecompass.rcp.ui</module>
+  </modules>
+
+  <profiles>
+    <profile>
+      <id>build-rcp</id>
+      <modules>
+        <module>org.eclipse.tracecompass.rcp.product</module>
+      </modules>
+    </profile>
+  </profiles>
+
+</project>
This page took 0.1558 seconds and 5 git commands to generate.