diff --git a/launchbar/org.eclipse.launchbar.core.tests/build.properties b/launchbar/org.eclipse.launchbar.core.tests/build.properties index e3023e14e99..c5c94d909b1 100644 --- a/launchbar/org.eclipse.launchbar.core.tests/build.properties +++ b/launchbar/org.eclipse.launchbar.core.tests/build.properties @@ -2,4 +2,5 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ .,\ - fragment.xml + fragment.xml,\ + about.html diff --git a/launchbar/org.eclipse.launchbar.remote.ui/about.html b/launchbar/org.eclipse.launchbar.remote.ui/about.html new file mode 100644 index 00000000000..164f781a8fd --- /dev/null +++ b/launchbar/org.eclipse.launchbar.remote.ui/about.html @@ -0,0 +1,36 @@ + + +
+ +November 30, 2017
++ The Eclipse Foundation makes available all content in this plug-in + ("Content"). Unless otherwise indicated below, the Content + is provided to you under the terms and conditions of the Eclipse + Public License Version 2.0 ("EPL"). A copy of the EPL is + available at http://www.eclipse.org/legal/epl-2.0. + For purposes of the EPL, "Program" will mean the Content. +
+ ++ If you did not receive this Content directly from the Eclipse + Foundation, the Content is being redistributed by another party + ("Redistributor") 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 http://www.eclipse.org. +
+ + + \ No newline at end of file diff --git a/launchbar/org.eclipse.launchbar.remote.ui/about.ini b/launchbar/org.eclipse.launchbar.remote.ui/about.ini new file mode 100644 index 00000000000..e07a7bb377e --- /dev/null +++ b/launchbar/org.eclipse.launchbar.remote.ui/about.ini @@ -0,0 +1,24 @@ +# 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=cdt_logo_icon32.png + +# Property "aboutImage" contains path to product image (500x330 or 115x164) +# needed for primary features only + +# Property "appName" contains name of the application (translated) +# needed for primary features only + +# Property "welcomePerspective" contains the id of the perspective in which the +# welcome page is to be opened. +# optional diff --git a/launchbar/org.eclipse.launchbar.remote.ui/about.mappings b/launchbar/org.eclipse.launchbar.remote.ui/about.mappings new file mode 100644 index 00000000000..936a8039c3e --- /dev/null +++ b/launchbar/org.eclipse.launchbar.remote.ui/about.mappings @@ -0,0 +1,9 @@ +# about.mappings +# contains fill-ins for about.properties +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file does not need to be translated. + +# The following should contain the build version. +# e.g. "0=20200106-1728" +# This value will be added automatically via the build scripts +0=${buildId} diff --git a/launchbar/org.eclipse.launchbar.remote.ui/about.properties b/launchbar/org.eclipse.launchbar.remote.ui/about.properties new file mode 100644 index 00000000000..4559a1720d2 --- /dev/null +++ b/launchbar/org.eclipse.launchbar.remote.ui/about.properties @@ -0,0 +1,32 @@ +############################################################################### +# Copyright (c) 2014, 2020 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +############################################################################### +# 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. +# NOTE TO TRANSLATOR: Please do not translate the featureVersion variable. + + +blurb=Remote Launch Targets\n\ +\n\ +Version: {featureVersion}\n\ +Build id: {0}\n\ +\n\ +Copyright (c) 2014, 2020 Contributors to the Eclipse Foundation +\n\ +See the NOTICE file(s) distributed with this work for additional\n\ +information regarding copyright ownership.\n\ +\n\ +Visit http://www.eclipse.org/cdt diff --git a/launchbar/org.eclipse.launchbar.remote.ui/build.properties b/launchbar/org.eclipse.launchbar.remote.ui/build.properties index 34d2e4d2dad..5e9fdac40c5 100644 --- a/launchbar/org.eclipse.launchbar.remote.ui/build.properties +++ b/launchbar/org.eclipse.launchbar.remote.ui/build.properties @@ -1,4 +1,9 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ - . + .,\ + about.html,\ + about.ini,\ + about.mappings,\ + about.properties,\ + cdt_logo_icon32.png diff --git a/launchbar/org.eclipse.launchbar.remote.ui/cdt_logo_icon32.png b/launchbar/org.eclipse.launchbar.remote.ui/cdt_logo_icon32.png new file mode 100644 index 00000000000..470ca81b327 Binary files /dev/null and b/launchbar/org.eclipse.launchbar.remote.ui/cdt_logo_icon32.png differ diff --git a/launchbar/org.eclipse.launchbar.remote/about.html b/launchbar/org.eclipse.launchbar.remote/about.html new file mode 100644 index 00000000000..164f781a8fd --- /dev/null +++ b/launchbar/org.eclipse.launchbar.remote/about.html @@ -0,0 +1,36 @@ + + + + +November 30, 2017
++ The Eclipse Foundation makes available all content in this plug-in + ("Content"). Unless otherwise indicated below, the Content + is provided to you under the terms and conditions of the Eclipse + Public License Version 2.0 ("EPL"). A copy of the EPL is + available at http://www.eclipse.org/legal/epl-2.0. + For purposes of the EPL, "Program" will mean the Content. +
+ ++ If you did not receive this Content directly from the Eclipse + Foundation, the Content is being redistributed by another party + ("Redistributor") 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 http://www.eclipse.org. +
+ + + \ No newline at end of file diff --git a/launchbar/org.eclipse.launchbar.remote/build.properties b/launchbar/org.eclipse.launchbar.remote/build.properties index b3a611b5c93..41fa92fa5b6 100644 --- a/launchbar/org.eclipse.launchbar.remote/build.properties +++ b/launchbar/org.eclipse.launchbar.remote/build.properties @@ -1,2 +1,3 @@ bin.includes = feature.xml,\ - feature.properties + feature.properties,\ + about.html diff --git a/launchbar/org.eclipse.launchbar.ui.tests/about.html b/launchbar/org.eclipse.launchbar.ui.tests/about.html new file mode 100644 index 00000000000..164f781a8fd --- /dev/null +++ b/launchbar/org.eclipse.launchbar.ui.tests/about.html @@ -0,0 +1,36 @@ + + + + +November 30, 2017
++ The Eclipse Foundation makes available all content in this plug-in + ("Content"). Unless otherwise indicated below, the Content + is provided to you under the terms and conditions of the Eclipse + Public License Version 2.0 ("EPL"). A copy of the EPL is + available at http://www.eclipse.org/legal/epl-2.0. + For purposes of the EPL, "Program" will mean the Content. +
+ ++ If you did not receive this Content directly from the Eclipse + Foundation, the Content is being redistributed by another party + ("Redistributor") 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 http://www.eclipse.org. +
+ + + \ No newline at end of file diff --git a/launchbar/org.eclipse.launchbar.ui.tests/build.properties b/launchbar/org.eclipse.launchbar.ui.tests/build.properties index 34d2e4d2dad..17daa5b49ca 100644 --- a/launchbar/org.eclipse.launchbar.ui.tests/build.properties +++ b/launchbar/org.eclipse.launchbar.ui.tests/build.properties @@ -1,4 +1,5 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ - . + .,\ + about.html diff --git a/launchbar/org.eclipse.launchbar.ui/about.ini b/launchbar/org.eclipse.launchbar.ui/about.ini new file mode 100644 index 00000000000..e07a7bb377e --- /dev/null +++ b/launchbar/org.eclipse.launchbar.ui/about.ini @@ -0,0 +1,24 @@ +# 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=cdt_logo_icon32.png + +# Property "aboutImage" contains path to product image (500x330 or 115x164) +# needed for primary features only + +# Property "appName" contains name of the application (translated) +# needed for primary features only + +# Property "welcomePerspective" contains the id of the perspective in which the +# welcome page is to be opened. +# optional diff --git a/launchbar/org.eclipse.launchbar.ui/about.mappings b/launchbar/org.eclipse.launchbar.ui/about.mappings new file mode 100644 index 00000000000..936a8039c3e --- /dev/null +++ b/launchbar/org.eclipse.launchbar.ui/about.mappings @@ -0,0 +1,9 @@ +# about.mappings +# contains fill-ins for about.properties +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# This file does not need to be translated. + +# The following should contain the build version. +# e.g. "0=20200106-1728" +# This value will be added automatically via the build scripts +0=${buildId} diff --git a/launchbar/org.eclipse.launchbar.ui/about.properties b/launchbar/org.eclipse.launchbar.ui/about.properties new file mode 100644 index 00000000000..56b8c7235c9 --- /dev/null +++ b/launchbar/org.eclipse.launchbar.ui/about.properties @@ -0,0 +1,32 @@ +############################################################################### +# Copyright (c) 2014, 2020 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials +# are made available under the terms of the Eclipse Public License 2.0 +# which accompanies this distribution, and is available at +# https://www.eclipse.org/legal/epl-2.0/ +# +# SPDX-License-Identifier: EPL-2.0 +############################################################################### +# 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. +# NOTE TO TRANSLATOR: Please do not translate the featureVersion variable. + + +blurb=LaunchBar\n\ +\n\ +Version: {featureVersion}\n\ +Build id: {0}\n\ +\n\ +Copyright (c) 2014, 2020 Contributors to the Eclipse Foundation +\n\ +See the NOTICE file(s) distributed with this work for additional\n\ +information regarding copyright ownership.\n\ +\n\ +Visit http://www.eclipse.org/cdt diff --git a/launchbar/org.eclipse.launchbar.ui/build.properties b/launchbar/org.eclipse.launchbar.ui/build.properties index e106532f226..8ae52f5b7a6 100644 --- a/launchbar/org.eclipse.launchbar.ui/build.properties +++ b/launchbar/org.eclipse.launchbar.ui/build.properties @@ -6,4 +6,9 @@ bin.includes = META-INF/,\ icons/,\ plugin.properties,\ about.html,\ - schema/ + schema/,\ + about.ini,\ + about.mappings,\ + about.properties,\ + build.properties,\ + cdt_logo_icon32.png diff --git a/launchbar/org.eclipse.launchbar.ui/cdt_logo_icon32.png b/launchbar/org.eclipse.launchbar.ui/cdt_logo_icon32.png new file mode 100644 index 00000000000..470ca81b327 Binary files /dev/null and b/launchbar/org.eclipse.launchbar.ui/cdt_logo_icon32.png differ diff --git a/launchbar/org.eclipse.launchbar/about.html b/launchbar/org.eclipse.launchbar/about.html new file mode 100644 index 00000000000..164f781a8fd --- /dev/null +++ b/launchbar/org.eclipse.launchbar/about.html @@ -0,0 +1,36 @@ + + + + +November 30, 2017
++ The Eclipse Foundation makes available all content in this plug-in + ("Content"). Unless otherwise indicated below, the Content + is provided to you under the terms and conditions of the Eclipse + Public License Version 2.0 ("EPL"). A copy of the EPL is + available at http://www.eclipse.org/legal/epl-2.0. + For purposes of the EPL, "Program" will mean the Content. +
+ ++ If you did not receive this Content directly from the Eclipse + Foundation, the Content is being redistributed by another party + ("Redistributor") 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 http://www.eclipse.org. +
+ + + \ No newline at end of file diff --git a/releng/scripts/check_features.sh b/releng/scripts/check_features.sh index a831ca549bd..b936c9d28bf 100755 --- a/releng/scripts/check_features.sh +++ b/releng/scripts/check_features.sh @@ -42,7 +42,17 @@ find * -name feature.xml -not -path */target/* | while read feature_xml; do cp releng/templates/feature/about.ini $plugin_dir fi - feature_start_year=$(git log --reverse --format='%ad' --date="format:%Y" -- $feature_xml $plugin_dir | head -1) + case $feature_xml in + launchbar*) + # The git history does not show the proper start year for launchbar because of Bug 558439 + # Note, we can't simply use --follow because that causes other features to have a too + # early copyright year. + feature_start_year=2014 + ;; + *) + feature_start_year=$(git log --reverse --format='%ad' --date="format:%Y" -- $feature_xml $plugin_dir | head -1) + ;; + esac feature_end_year=$(git log --format='%ad' --date="format:%Y" -- $feature_xml $plugin_dir | head -1) feature_name=$(grep featureName= $feature_dir/feature.properties | sed '-es,featureName=,,') export feature_start_year feature_end_year feature_name diff --git a/tools.templates/org.eclipse.tools.templates.freemarker.java11/about.html b/tools.templates/org.eclipse.tools.templates.freemarker.java11/about.html new file mode 100644 index 00000000000..164f781a8fd --- /dev/null +++ b/tools.templates/org.eclipse.tools.templates.freemarker.java11/about.html @@ -0,0 +1,36 @@ + + + + +November 30, 2017
++ The Eclipse Foundation makes available all content in this plug-in + ("Content"). Unless otherwise indicated below, the Content + is provided to you under the terms and conditions of the Eclipse + Public License Version 2.0 ("EPL"). A copy of the EPL is + available at http://www.eclipse.org/legal/epl-2.0. + For purposes of the EPL, "Program" will mean the Content. +
+ ++ If you did not receive this Content directly from the Eclipse + Foundation, the Content is being redistributed by another party + ("Redistributor") 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 http://www.eclipse.org. +
+ + + \ No newline at end of file diff --git a/tools.templates/org.eclipse.tools.templates.freemarker.java11/build.properties b/tools.templates/org.eclipse.tools.templates.freemarker.java11/build.properties index 60fce8ec180..adc4809d250 100644 --- a/tools.templates/org.eclipse.tools.templates.freemarker.java11/build.properties +++ b/tools.templates/org.eclipse.tools.templates.freemarker.java11/build.properties @@ -1,4 +1,5 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ - OSGI-INF/l10n/bundle.properties + OSGI-INF/l10n/bundle.properties,\ + about.html