diff options
author | Mickael Istria | 2016-03-04 17:29:30 +0000 |
---|---|---|
committer | Markus Knauer | 2016-03-23 08:30:11 +0000 |
commit | 71d3d5687211c8c9da60b36c596c401343bb99d3 (patch) | |
tree | 8325819433abf5cc54b4b9ed9f930b17605f10e8 /packages | |
parent | ca43dbf17f707e2e64da6604e313a649aeb59b77 (diff) | |
download | org.eclipse.epp.packages-71d3d5687211c8c9da60b36c596c401343bb99d3.tar.gz org.eclipse.epp.packages-71d3d5687211c8c9da60b36c596c401343bb99d3.tar.xz org.eclipse.epp.packages-71d3d5687211c8c9da60b36c596c401343bb99d3.zip |
Bug 488781: Add new JavaScript/Web package
The initial commit is based on the old EPP package feature layout and
uses a single root feature for defining its content.
Change-Id: I835be41c128df78e7ad16f7d0ea10d748c979205
Signed-off-by: Mickael Istria <mistria@redhat.com>
Diffstat (limited to 'packages')
45 files changed, 1261 insertions, 0 deletions
diff --git a/packages/org.eclipse.epp.package.javascript.feature/.forceQualifierUpdate b/packages/org.eclipse.epp.package.javascript.feature/.forceQualifierUpdate new file mode 100644 index 00000000..879ee236 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/.forceQualifierUpdate @@ -0,0 +1 @@ +20160203-1800 diff --git a/packages/org.eclipse.epp.package.javascript.feature/.project b/packages/org.eclipse.epp.package.javascript.feature/.project new file mode 100644 index 00000000..fdec2dd7 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/.project @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.epp.package.javascript.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/packages/org.eclipse.epp.package.javascript.feature/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.javascript.feature/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/packages/org.eclipse.epp.package.javascript.feature/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.javascript.feature/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.javascript.feature/build.properties b/packages/org.eclipse.epp.package.javascript.feature/build.properties new file mode 100644 index 00000000..ca85800e --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/build.properties @@ -0,0 +1,5 @@ +bin.includes = feature.xml,\ + p2.inf,\ + epl-v10.html,\ + feature.properties +includeLaunchers = false diff --git a/packages/org.eclipse.epp.package.javascript.feature/epl-v10.html b/packages/org.eclipse.epp.package.javascript.feature/epl-v10.html new file mode 100644 index 00000000..3998fceb --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/epl-v10.html @@ -0,0 +1,261 @@ +<?xml version="1.0" encoding="ISO-8859-1" ?> +<!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"> + +<h2>Eclipse Public License - v 1.0</h2> + +<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/packages/org.eclipse.epp.package.javascript.feature/epp.website.xml b/packages/org.eclipse.epp.package.javascript.feature/epp.website.xml new file mode 100644 index 00000000..d3cb43cf --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/epp.website.xml @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8"?> +<configuration> + <!-- Package Description information to be picked up by www.eclipse.org/packages --> + <!-- PackageName is the title of your package + maintainer is the project or persons that are maintaining the package + iconurl is the fully qualified URL to the icon you wish to use on the site (48x48) + bugzillaComponentID is used to gather bugzilla information about your package. This should be given to you after provisioning of the package is finished + testPlan is the fully qualified URL to the test plan for this package + --> + <packageMetaData + packageName="Eclipse IDE for JavaScript and Web Developers" + maintainer="Eclipse Packaging Project" + iconurl="http://www.eclipse.org/downloads/images/php.png" + bugzillaComponentId="javascript-package" + testPlan="http://www.eclipse.org/epp/testplan.php" > + <!-- Description is wrapped in CDATA tags to allow you to insert HTML code if necessary --> + <description><![CDATA[The essential tools for any JavaScript developer, including JavaScript language support, Git client, Mylyn and editors for JavaScript, HTML, CSS and XML.]]></description> + <!-- packageTesters is a list of the people that are testing the package --> + <packageTesters> + <tester>Mickael Istria</tester> + </packageTesters> + </packageMetaData> + <MoreInfo> + <NewAndNoteworthy + url="https://www.eclipse.org/webtools/development/news/main.php" + project="Eclipse for Web Developers" /> + <NewAndNoteworthy + url="https://www.eclipse.org/eclipse/news/4.5/" + project="Eclipse Platform" /> + <NewAndNoteworthy + url="https://www.eclipse.org/mylyn/new/" + project="Eclipse Mylyn" /> + <NewAndNoteworthy + url="https://wiki.eclipse.org/EGit/New_and_Noteworthy/4.0" + project="Eclipse EGit" /> + </MoreInfo> + + + <!-- version, the RCP version to build. This is used to determine the file + name of the root file archives --> + <rcp version="4.6.0" /> + + <!-- name, the name of the product, used in naming the created files. --> + <product name="eclipse-javascript-neon-M5" /> + +</configuration> diff --git a/packages/org.eclipse.epp.package.javascript.feature/feature.properties b/packages/org.eclipse.epp.package.javascript.feature/feature.properties new file mode 100644 index 00000000..55140482 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/feature.properties @@ -0,0 +1,27 @@ +################################################################################ +# Copyright (c) 2007, 2016 Eclipse contributors 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 +# +# Contributors: +# Innoopract Informationssysteme GmbH - initial API and implementation +# EclipseSource - ongoing development +################################################################################ + +description = \ +The essential starting point for JavaScript and Web developers, including JS language support, a Git client, HTML, CSS, JSON and CSS Editors and Mylyn. + +copyright = \ +Copyright (c) 2007, 2016 Eclipse contributors and others.\n\ +All rights reserved. This program and the accompanying materials\n\ +are made available under the terms of the Eclipse Public License v1.0\n\ +which accompanies this distribution, and is available at\n\ +http://www.eclipse.org/legal/epl-v10.html\n\ +\n\ +Contributors:\n\ + Innoopract Informationssysteme GmbH - initial API and implementation\n\ + EclipseSource - ongoing development\n\ + Red Hat Inc. + diff --git a/packages/org.eclipse.epp.package.javascript.feature/feature.xml b/packages/org.eclipse.epp.package.javascript.feature/feature.xml new file mode 100644 index 00000000..e30af5ad --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/feature.xml @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.eclipse.epp.package.javascript.feature" + label="EPP JavaScript and Web Feature" + version="4.6.0.qualifier" + provider-name="Eclipse Packaging Project" + plugin="org.eclipse.epp.package.javascript" + license-feature="org.eclipse.license" + license-feature-version="0.0.0"> + + <description url="http://eclipse.org/epp"> + %description + </description> + + <copyright> + %copyright + </copyright> + + <license url="%licenseURL"> + %license + </license> + + <includes + id="org.eclipse.platform" + version="0.0.0" + search-location="both"/> + + <requires> + <import feature="org.eclipse.egit"/> + <import feature="org.eclipse.egit.import"/> + <import feature="org.eclipse.egit.mylyn"/> + <import feature="org.eclipse.egit.gitflow.feature"/> + <import feature="org.eclipse.epp.package.common.feature"/> + <import feature="org.eclipse.equinox.p2.user.ui"/> + <import feature="org.eclipse.help"/> + <import feature="org.eclipse.platform"/> + <import feature="org.eclipse.rcp"/> + <import feature="org.eclipse.mylyn_feature"/> + <import feature="org.eclipse.mylyn.bugzilla_feature"/> + <import feature="org.eclipse.mylyn.context_feature"/> + <import feature="org.eclipse.mylyn.ide_feature"/> + <import feature="org.eclipse.mylyn.wikitext_feature"/> + <import feature="org.eclipse.mylyn.github.feature"/> + <import feature="org.eclipse.wst.web_ui.feature"/> + <import feature="org.eclipse.wst.xml_ui.feature"/> + <import feature="org.eclipse.wst.json_ui.feature"/> + <import feature="org.eclipse.wst.jsdt.feature"/> + <import feature="org.eclipse.wst.server_ui.feature"/> + <import feature="org.eclipse.wst.server_adapters.feature"/> + <import feature="org.eclipse.thym.feature"/> + </requires> + + <plugin + id="org.eclipse.epp.package.javascript" + download-size="0" + install-size="0" + version="0.0.0"/> + +</feature> diff --git a/packages/org.eclipse.epp.package.javascript.feature/p2.inf b/packages/org.eclipse.epp.package.javascript.feature/p2.inf new file mode 100644 index 00000000..db72e641 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/p2.inf @@ -0,0 +1,7 @@ +# tell pde.build not to generate start levels +org.eclipse.pde.build.append.startlevels=false + +# add requirement on org.eclipse.platform.ide +requires.1.namespace=org.eclipse.equinox.p2.iu +requires.1.name=org.eclipse.platform.ide +requires.1.greedy=true diff --git a/packages/org.eclipse.epp.package.javascript.feature/pom.xml b/packages/org.eclipse.epp.package.javascript.feature/pom.xml new file mode 100644 index 00000000..be294a90 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.feature/pom.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2015 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + Igor Fedorenko - initial implementation + Thanh Ha (Eclipse Foundation) - initial implementation + EclipseSource - ongoing development +--> + +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp-parent</artifactId> + <version>4.6.0-SNAPSHOT</version> + <relativePath>../../releng/org.eclipse.epp.config/parent/</relativePath> + </parent> + + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp.package.javascript.feature</artifactId> + <version>4.6.0-SNAPSHOT</version> + <packaging>eclipse-feature</packaging> + +</project> diff --git a/packages/org.eclipse.epp.package.javascript.product/.forceQualifierUpdate b/packages/org.eclipse.epp.package.javascript.product/.forceQualifierUpdate new file mode 100644 index 00000000..879ee236 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.product/.forceQualifierUpdate @@ -0,0 +1 @@ +20160203-1800 diff --git a/packages/org.eclipse.epp.package.javascript.product/.project b/packages/org.eclipse.epp.package.javascript.product/.project new file mode 100644 index 00000000..6a182525 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.product/.project @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.epp.package.javascript.product</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + </buildSpec> + <natures> + </natures> +</projectDescription> diff --git a/packages/org.eclipse.epp.package.javascript.product/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.javascript.product/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.product/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/packages/org.eclipse.epp.package.javascript.product/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.javascript.product/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.product/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.javascript.product/epp.product b/packages/org.eclipse.epp.package.javascript.product/epp.product new file mode 100644 index 00000000..b9c81433 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.product/epp.product @@ -0,0 +1,188 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?pde version="3.5"?> + +<product name="Eclipse IDE for JavaScript and Web Developers" uid="epp.package.javascript" id="org.eclipse.epp.package.javascript.product" application="org.eclipse.ui.ide.workbench" version="4.6.0.qualifier" useFeatures="true" includeLaunchers="true"> + + <aboutInfo> + <image path="/org.eclipse.epp.package.javascript/eclipse_lg.png"/> + <text> + Specified in the plugin.xml of the branding plugin. + </text> + </aboutInfo> + + <configIni use="default"> + </configIni> + + <launcherArgs> + <programArgs>-product org.eclipse.epp.package.javascript.product +--launcher.defaultAction openFile + </programArgs> + <vmArgs>-Dosgi.requiredJavaVersion=1.8 +-Xms256m +-Xmx1024m + </vmArgs> + <vmArgsMac>-XstartOnFirstThread +-Dorg.eclipse.swt.internal.carbon.smallFonts + </vmArgsMac> + </launcherArgs> + + <windowImages i16="/org.eclipse.epp.package.javascript/eclipse16.png" i32="/org.eclipse.epp.package.javascript/eclipse32.png" i48="/org.eclipse.epp.package.javascript/eclipse48.png" i256="/org.eclipse.epp.package.javascript/eclipse256.png"/> + + <splash + startupProgressRect="2,290,448,10" + startupMessageRect="7,265,320,20" + startupForegroundColor="9c9696" /> + <launcher name="eclipse"> + <solaris/> + <win useIco="false"> + <bmp/> + </win> + </launcher> + + <intro introId="org.eclipse.ui.intro.universal"/> + + <vm> + <linux include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</linux> + <macos include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</macos> + <solaris include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</solaris> + <windows include="false">org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8</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 "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. + +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 ("EPL"). 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, "Program" 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 ("Repository") in software modules ("Modules") and made available +as downloadable archives ("Downloads"). + + - 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"). + - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive) + in a directory named "plugins". + - 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. + - 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. + +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: + + - The top-level (root) directory + - Plug-in and Fragment directories + - Inside Plug-ins and Fragments packaged as JARs + - Sub-directories of the directory named "src" 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 ("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. + +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 ("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 +http://eclipse.org/equinox/p2/repository_packaging.html ("Specification"). + +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 ("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. + 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 ("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. + +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'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.epp.package.javascript.feature" version="4.6.0.qualifier"/> + </features> + + +</product> diff --git a/packages/org.eclipse.epp.package.javascript.product/pom.xml b/packages/org.eclipse.epp.package.javascript.product/pom.xml new file mode 100644 index 00000000..fc873adb --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.product/pom.xml @@ -0,0 +1,134 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2015 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + EclipseSource - ongoing development +--> + +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp-parent</artifactId> + <version>4.6.0-SNAPSHOT</version> + <relativePath>../../releng/org.eclipse.epp.config/parent/</relativePath> + </parent> + + <groupId>org.eclipse.epp</groupId> + <artifactId>epp.package.javascript</artifactId> + <version>4.6.0-SNAPSHOT</version> + <packaging>eclipse-repository</packaging> + + <build> + <plugins> + + <plugin> + <groupId>org.eclipse.tycho.extras</groupId> + <artifactId>tycho-p2-extras-plugin</artifactId> + <executions> + <execution> + <id>mirror-to-central-epp-repository</id> + <phase>verify</phase> + <goals> + <goal>mirror</goal> + </goals> + <configuration> + <source> + <repository> + <url>${project.build.directory}/repository</url> + </repository> + </source> + <ius> + <iu> + <query> + <expression>id ~= /*epp*/ && !(id ~= /*org.eclipse.epp.mpc*/) && !(id ~= /*org.eclipse.epp.logging.aeri*/)</expression> + </query> + </iu> + </ius> + <destination>${eclipse.epp.targetRepository}</destination> + <followOnlyFilteredRequirements>true</followOnlyFilteredRequirements> + <includeOptional>false</includeOptional> + <includeNonGreedy>false</includeNonGreedy> + <includePacked>true</includePacked> + <append>true</append> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-p2-director-plugin</artifactId> + </plugin> + <plugin> + <artifactId>maven-antrun-plugin</artifactId> + </plugin> + </plugins> + </build> + + <profiles> + <profile> + <id>eclipse-sign-mac</id> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-macsigner-plugin</artifactId> + <version>${cbi.version}</version> + <executions> + <execution> + <id>sign</id> + <phase>package</phase> + <goals> + <goal>sign</goal> + </goals> + <configuration> + <baseSearchDir>${project.build.directory}/products/${project.artifactId}</baseSearchDir> + <fileNames> + <fileName>Eclipse.app</fileName> + </fileNames> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + <profile> + <id>eclipse-sign-windows</id> + <build> + <plugins> + <plugin> + <groupId>org.eclipse.cbi.maven.plugins</groupId> + <artifactId>eclipse-winsigner-plugin</artifactId> + <version>${cbi.version}</version> + <executions> + <execution> + <id>sign</id> + <goals> + <goal>sign</goal> + </goals> + <phase>package</phase> + <configuration> + <baseSearchDir>${project.build.directory}/products/${project.artifactId}</baseSearchDir> + <fileNames> + <fileName>eclipse.exe</fileName> + <fileName>eclipsec.exe</fileName> + </fileNames> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> + </profiles> +</project> diff --git a/packages/org.eclipse.epp.package.javascript.tests/.forceQualifierUpdate b/packages/org.eclipse.epp.package.javascript.tests/.forceQualifierUpdate new file mode 100644 index 00000000..879ee236 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/.forceQualifierUpdate @@ -0,0 +1 @@ +20160203-1800 diff --git a/packages/org.eclipse.epp.package.javascript.tests/.project b/packages/org.eclipse.epp.package.javascript.tests/.project new file mode 100644 index 00000000..66813aaa --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/.project @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.epp.package.javascript.tests</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.m2e.core.maven2Builder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.m2e.core.maven2Nature</nature> + <nature>org.eclipse.pde.PluginNature</nature> + </natures> +</projectDescription> diff --git a/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.m2e.core.prefs b/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 00000000..f897a7f1 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/packages/org.eclipse.epp.package.javascript.tests/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.javascript.tests/META-INF/MANIFEST.MF new file mode 100644 index 00000000..88b766de --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: EPP JavaScript and Web Package +Bundle-SymbolicName: org.eclipse.epp.package.javascript;singleton:=true +Bundle-Version: 4.6.0.qualifier +Bundle-Vendor: Eclipse Packaging Project +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Require-Bundle: org.eclipse.platform, + org.eclipse.equinox.app +Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.javascript.tests/pom.xml b/packages/org.eclipse.epp.package.javascript.tests/pom.xml new file mode 100644 index 00000000..dc59bdcc --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript.tests/pom.xml @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2015 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + Igor Fedorenko - initial implementation + Thanh Ha (Eclipse Foundation) - initial implementation + EclipseSource - ongoing development +--> + +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp-parent</artifactId> + <version>4.6.0-SNAPSHOT</version> + <relativePath>../../releng/org.eclipse.epp.config/parent/</relativePath> + </parent> + + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp.package.javascript.tests</artifactId> + <version>4.6.0-SNAPSHOT</version> + <packaging>eclipse-test-plugin</packaging> + + <build> + <plugins> + <plugin> + <groupId>org.eclipse.tycho</groupId> + <artifactId>tycho-surefire-plugin</artifactId> + <configuration> + <product>org.eclipse.epp.package.javascript.product</product> + </configuration> + </plugin> + </plugins> + </build> + +</project> diff --git a/packages/org.eclipse.epp.package.javascript/.forceQualifierUpdate b/packages/org.eclipse.epp.package.javascript/.forceQualifierUpdate new file mode 100644 index 00000000..879ee236 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/.forceQualifierUpdate @@ -0,0 +1 @@ +20160203-1800 diff --git a/packages/org.eclipse.epp.package.javascript/.project b/packages/org.eclipse.epp.package.javascript/.project new file mode 100644 index 00000000..0b97355c --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/.project @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>org.eclipse.epp.package.javascript</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.ManifestBuilder</name> + <arguments> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.pde.SchemaBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.PluginNature</nature> + </natures> +</projectDescription> diff --git a/packages/org.eclipse.epp.package.javascript/.settings/org.eclipse.core.resources.prefs b/packages/org.eclipse.epp.package.javascript/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..99f26c02 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/<project>=UTF-8 diff --git a/packages/org.eclipse.epp.package.javascript/.settings/org.eclipse.core.runtime.prefs b/packages/org.eclipse.epp.package.javascript/.settings/org.eclipse.core.runtime.prefs new file mode 100644 index 00000000..5a0ad22d --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/.settings/org.eclipse.core.runtime.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +line.separator=\n diff --git a/packages/org.eclipse.epp.package.javascript/META-INF/MANIFEST.MF b/packages/org.eclipse.epp.package.javascript/META-INF/MANIFEST.MF new file mode 100644 index 00000000..88b766de --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/META-INF/MANIFEST.MF @@ -0,0 +1,10 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: EPP JavaScript and Web Package +Bundle-SymbolicName: org.eclipse.epp.package.javascript;singleton:=true +Bundle-Version: 4.6.0.qualifier +Bundle-Vendor: Eclipse Packaging Project +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Require-Bundle: org.eclipse.platform, + org.eclipse.equinox.app +Eclipse-BundleShape: dir diff --git a/packages/org.eclipse.epp.package.javascript/about.html b/packages/org.eclipse.epp.package.javascript/about.html new file mode 100644 index 00000000..e6ecf1e5 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/about.html @@ -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, 2011</p> +<h3>License</h3> + +<p>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 1.0 ("EPL"). 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, "Program" 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 ("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 <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p> + +</body> +</html> diff --git a/packages/org.eclipse.epp.package.javascript/about.ini b/packages/org.eclipse.epp.package.javascript/about.ini new file mode 100644 index 00000000..6b60b8dd --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/about.ini @@ -0,0 +1,37 @@ +# 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 feature details in the "About" +# dialog (translated). Maximum 15 lines and 75 characters per line. +aboutText=%blurb + +# Property "featureImage" contains path to feature image (32x32) +featureImage=eclipse32.png + +# Property "windowImage" contains path to window icon (16x16) +# needed for primary features only +windowImage=eclipse16.png + +# Property "aboutImage" contains path to product image (500x330 or 115x164) +# needed for primary features only +aboutImage=eclipse_lg.gif + +# Property "appName" contains name of the application (translated) +# needed for primary features only +appName=Eclipse + +# Property "welcomePage" contains path to welcome page (special XML-based format) +# ($nl$/ prefix to permit locale-specific translations of entire file) +#welcomePage=$nl$/welcome.xml + +# Property "welcomePerspective" contains the id of the perspective in which the +# welcome page is to be opened. +# optional + +# Property "tipsAndTricksHref" contains the Help topic href to a tips and tricks page +# optional +#tipsAndTricksHref=/org.eclipse.platform.doc.user/tips/platform_tips.html + diff --git a/packages/org.eclipse.epp.package.javascript/about.mappings b/packages/org.eclipse.epp.package.javascript/about.mappings new file mode 100644 index 00000000..de1370b4 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/about.mappings @@ -0,0 +1,7 @@ +# 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. + +0=@eclipse.simultaneous.release.build@ +1=@eclipse.simultaneous.release.name@ diff --git a/packages/org.eclipse.epp.package.javascript/about.properties b/packages/org.eclipse.epp.package.javascript/about.properties new file mode 100644 index 00000000..d6871412 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/about.properties @@ -0,0 +1,25 @@ +############################################################################### +# Copyright (c) 2000, 2016 IBM Corporation 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 +# +# Contributors: +# IBM Corporation - 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. +# +# Do not translate any values surrounded by {} + +blurb=Eclipse IDE for JavaScript and Web Developers\n\ +\n\ +Version: {featureVersion}\n\ +Build id: {0}\n\ +\n\ +(c) Copyright Eclipse contributors and others 2000, 2016. All rights reserved.\n\ +Visit http://www.eclipse.org/eclipse\n\ diff --git a/packages/org.eclipse.epp.package.javascript/build.properties b/packages/org.eclipse.epp.package.javascript/build.properties new file mode 100644 index 00000000..f7c853b5 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/build.properties @@ -0,0 +1,14 @@ +bin.includes = META-INF/,\ + about.html,\ + about.ini,\ + about.mappings,\ + about.properties,\ + eclipse16.png,\ + eclipse32.png,\ + eclipse48.png,\ + eclipse256.png,\ + eclipse_lg.png,\ + introData.xml,\ + intro-eclipse.png,\ + plugin_customization.ini,\ + plugin.xml diff --git a/packages/org.eclipse.epp.package.javascript/eclipse16.png b/packages/org.eclipse.epp.package.javascript/eclipse16.png Binary files differnew file mode 100644 index 00000000..7fc69518 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/eclipse16.png diff --git a/packages/org.eclipse.epp.package.javascript/eclipse256.png b/packages/org.eclipse.epp.package.javascript/eclipse256.png Binary files differnew file mode 100644 index 00000000..7e5bbdce --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/eclipse256.png diff --git a/packages/org.eclipse.epp.package.javascript/eclipse32.png b/packages/org.eclipse.epp.package.javascript/eclipse32.png Binary files differnew file mode 100644 index 00000000..bf856800 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/eclipse32.png diff --git a/packages/org.eclipse.epp.package.javascript/eclipse48.png b/packages/org.eclipse.epp.package.javascript/eclipse48.png Binary files differnew file mode 100644 index 00000000..f9706a7c --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/eclipse48.png diff --git a/packages/org.eclipse.epp.package.javascript/eclipse_lg.png b/packages/org.eclipse.epp.package.javascript/eclipse_lg.png Binary files differnew file mode 100644 index 00000000..95d9f6ed --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/eclipse_lg.png diff --git a/packages/org.eclipse.epp.package.javascript/epp-php-about.png b/packages/org.eclipse.epp.package.javascript/epp-php-about.png Binary files differnew file mode 100644 index 00000000..17bfbc40 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/epp-php-about.png diff --git a/packages/org.eclipse.epp.package.javascript/intro-eclipse.png b/packages/org.eclipse.epp.package.javascript/intro-eclipse.png Binary files differnew file mode 100644 index 00000000..98ebd928 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/intro-eclipse.png diff --git a/packages/org.eclipse.epp.package.javascript/introData.xml b/packages/org.eclipse.epp.package.javascript/introData.xml new file mode 100644 index 00000000..d3b56ab7 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/introData.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8" ?> +<extensions> + <page id="overview"> + <group path="page-content/top-left"> + <extension id="org.eclipse.pdt"/> + <extension id="org.eclipse.ui.workbench" importance="low"/> + </group> + <group path="page-content/top-right"> + <extension id="org.eclipse.epp.mpc.ui"/> + <extension id="org.eclipse.egit"/> + <extension id="org.eclipse.mylyn"/> + </group> + <group path="page-content/bottom-left" default="true"> + </group> + <group path="page-content/bottom-right" default="true"> + </group> + </page> + <page id="tutorials"> + <group path="page-content/top-left"> + <extension id="org.eclipse.pdt"/> + <extension id="org.eclipse.team" importance="low"/> + </group> + <group path="page-content/top-right"> + <extension id="org.eclipse.egit"/> + <extension id="org.eclipse.mylyn"/> + </group> + <group path="page-content/bottom-left" default="true"> + </group> + <group path="page-content/bottom-right" default="true"> + </group> + </page> + <page id="samples"> + <group path="page-content/top-left"> + </group> + <group path="page-content/top-right"> + </group> + <group path="page-content/bottom-left" default="true"> + </group> + <group path="page-content/bottom-right" default="true"> + </group> + </page> + <page id="whatsnew"> + <group path="page-content/top-left"> + <extension id="org.eclipse.pdt"/> + <extension id="org.eclipse.egit"/> + <extension id="org.eclipse.mylyn"/> + <extension id="org.eclipse.ui.workbench.news" importance="low"/> + <extension id="org.eclipse.ui.workbench.migration" importance="callout"/> + </group> + <group path="page-content/top-right"> + <extension id="org.eclipse.ui.workbench" importance="low"/> + </group> + <group path="page-content/bottom-left" default="true"> + </group> + <group path="page-content/bottom-right" default="true"> + </group> + </page> +</extensions>
\ No newline at end of file diff --git a/packages/org.eclipse.epp.package.javascript/plugin.xml b/packages/org.eclipse.epp.package.javascript/plugin.xml new file mode 100644 index 00000000..13c52b93 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/plugin.xml @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + <extension + id="product" + name="JavaScript and Web IDE" + point="org.eclipse.core.runtime.products"> + <product + application="org.eclipse.ui.ide.workbench" + name="Eclipse"> + <property + name="preferenceCustomization" + value="plugin_customization.ini"> + </property> + <property + name="appName" + value="Eclipse"> + </property> + <property + name="aboutText" + value="Eclipse for JavaScript and Web Developers

Version: {1}
Build id: {0}

(c) Copyright Eclipse contributors and others 2000, 2016. All rights reserved. Eclipse and the Eclipse logo are trademarks of the Eclipse Foundation, Inc., https://www.eclipse.org/. The Eclipse logo cannot be altered without Eclipse's permission. Eclipse logos are provided for use under the Eclipse logo and trademark guidelines, https://www.eclipse.org/logotm/. Oracle and Java are trademarks or registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

This product includes software developed by other open source projects including the Apache Software Foundation, https://www.apache.org/.
"> + </property> + <property + name="startupForegroundColor" + value="9c9696"> + </property> + <property + name="startupMessageRect" + value="7,265,320,20"> + </property> + <property + name="startupProgressRect" + value="2,290,448,10"> + </property> + <property + name="aboutImage" + value="eclipse_lg.png"> + </property> + <property + name="windowImages" + value="eclipse16.png,eclipse32.png,eclipse48.png,eclipse256.png"> + </property> + <property + name="introBrandingImage" + value="product:intro-eclipse.png"> + </property> + <property + name="introTitle" + value="Welcome to Eclipse for JavaScript and Web Developers"> + </property> + <property + name="introBrandingImageText" + value="Eclipse Project"> + </property> + <property + name="applicationXMI" + value="org.eclipse.platform/LegacyIDE.e4xmi"> + </property> + <property + name="cssTheme" + value="org.eclipse.e4.ui.css.theme.e4_default"> + </property> + <property + name="applicationCSSResources" + value="platform:/plugin/org.eclipse.ui.themes/images/"> + </property> + </product> + </extension> + <extension + point="org.eclipse.ui.intro"> + <introProductBinding + introId="org.eclipse.ui.intro.universal" + productId="org.eclipse.epp.package.javascript.product"> + </introProductBinding> + </extension> + +</plugin> diff --git a/packages/org.eclipse.epp.package.javascript/plugin_customization.ini b/packages/org.eclipse.epp.package.javascript/plugin_customization.ini new file mode 100644 index 00000000..fe3852e2 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/plugin_customization.ini @@ -0,0 +1,58 @@ +# plugin_customization.ini +# sets default values for plug-in-specific preferences +# keys are qualified by plug-in id +# e.g., com.example.acmeplugin/myproperty=myvalue +# java.io.Properties file (ISO 8859-1 with "\" escapes) +# "%key" are externalized strings defined in plugin_customization.properties +# This file does not need to be translated. + +# Property "org.eclipse.ui/defaultPerspectiveId" controls the +# perspective that the workbench opens initially +org.eclipse.ui/defaultPerspectiveId=org.eclipse.wst.jsdt.ui.JavaPerspective + +# new-style tabs by default +org.eclipse.ui/SHOW_TRADITIONAL_STYLE_TABS=false + +# put the perspective switcher on the top right +org.eclipse.ui/DOCK_PERSPECTIVE_BAR=topRight + +# show progress on startup +org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true + +# show build id in the splash - only for nightly, integration, and milestone builds +org.eclipse.ui.workbench/SHOW_BUILDID_ON_STARTUP=false + +# use the window set by default +org.eclipse.ui/USE_WINDOW_WORKING_SET_BY_DEFAULT=true + +# lightweight auto-refresh on access by default +org.eclipse.core.resources/refresh.lightweight.enabled=true + +# enable line number ruler in all textual editors by default +org.eclipse.ui.editors/lineNumberRuler=true + +# Intro-related preferences (since 3.2) + +# Welcome theme to use +org.eclipse.ui.intro/INTRO_THEME = org.eclipse.ui.intro.universal.slate + +# Root page links to show in the Universal Welcome +org.eclipse.ui.intro.universal/INTRO_ROOT_PAGES = overview,tutorials,samples,whatsnew + +# Initial page layout of the Universal Welcome +org.eclipse.ui.intro.universal/INTRO_DATA = product:introData.xml + +# Order help books in table of contents +org.eclipse.help/HELP_DATA = helpData.xml + +# check for updates every Tuesday at 10am +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=421779 +org.eclipse.equinox.p2.ui.sdk.scheduler/enabled=true +org.eclipse.equinox.p2.ui.sdk.scheduler/schedule=on-schedule +org.eclipse.equinox.p2.ui.sdk.scheduler/day=Every Tuesday +org.eclipse.equinox.p2.ui.sdk.scheduler/hour=10\:00 AM + +# disable the Oomph preference recorder - bug 470654, bug 470430 +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=470654 +# https://bugs.eclipse.org/bugs/show_bug.cgi?id=470430 +org.eclipse.oomph.setup.ui/enable.preference.recorder=false diff --git a/packages/org.eclipse.epp.package.javascript/pom.xml b/packages/org.eclipse.epp.package.javascript/pom.xml new file mode 100644 index 00000000..39402396 --- /dev/null +++ b/packages/org.eclipse.epp.package.javascript/pom.xml @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Copyright (c) 2012, 2015 Eclipse Foundation and others. + All rights reserved. This program and the accompanying materials + are made available under the terms of the Eclipse Distribution License v1.0 + which accompanies this distribution, and is available at + http://www.eclipse.org/org/documents/edl-v10.php + + Contributors: + Igor Fedorenko - initial implementation + Thanh Ha (Eclipse Foundation) - initial implementation + EclipseSource - ongoing development +--> + +<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/xsd/maven-4.0.0.xsd"> + <modelVersion>4.0.0</modelVersion> + + <parent> + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp-parent</artifactId> + <version>4.6.0-SNAPSHOT</version> + <relativePath>../../releng/org.eclipse.epp.config/parent/</relativePath> + </parent> + + <groupId>org.eclipse.epp</groupId> + <artifactId>org.eclipse.epp.package.javascript</artifactId> + <version>4.6.0-SNAPSHOT</version> + <packaging>eclipse-plugin</packaging> + +</project> |