cleanup: remove unsupported attributes of 'help' tag from ApplicationInfo.xml files and their schema

'file' and 'root' attributes aren't supported since 1cc960150c.

GitOrigin-RevId: 42eac0949ead2554445331565740f8899245a1a5
This commit is contained in:
nik
2019-07-08 16:03:52 +03:00
committed by intellij-monorepo-bot
parent 945b528449
commit b28a55bd3b
3 changed files with 21 additions and 4 deletions
@@ -23,7 +23,7 @@
<update-urls check="https://www.jetbrains.com/updates/updates.xml"
patches="https://download.jetbrains.com/idea/"/>
<help file="ideahelp.jar" root="idea"/>
<help webhelp-url="https://www.jetbrains.com/help/idea/"/>
<documentation url="https://www.jetbrains.com/help/idea"/>
<support url="https://intellij-support.jetbrains.com/hc/en-us/requests/new?ticket_form_id=66731&amp;product=IDEA&amp;build=$BUILD&amp;os=$OS&amp;timezone=$TIMEZONE"/>
<youtrack url="https://youtrack.jetbrains.com/newissue?project=IDEA&amp;clearDraft=true&amp;description=$DESCR" />
@@ -11,7 +11,6 @@ import com.intellij.openapi.application.ex.ProgressSlide;
import com.intellij.openapi.util.BuildNumber;
import com.intellij.openapi.util.JDOMUtil;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.ui.JBColor;
import com.intellij.util.ArrayUtil;
@@ -35,6 +34,10 @@ import java.util.*;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
/**
* Provides access to content of *ApplicationInfo.xml file. Scheme for *ApplicationInfo.xml files is defined in platform/platform-resources/src/idea/ApplicationInfo.xsd,
* so you need to update it when adding or removing support for some XML elements in this class.
*/
public final class ApplicationInfoImpl extends ApplicationInfoEx {
private String myCodeName;
private String myMajorVersion;
@@ -437,8 +437,22 @@
<xs:attribute type="xs:string" name="background-url" use="required"/>
</xs:complexType>
<xs:complexType name="helpType">
<xs:attribute type="xs:string" name="file"/>
<xs:attribute type="xs:string" name="root"/>
<xs:attribute type="xs:string" name="file">
<xs:annotation>
<xs:documentation>
<strong>Deprecated: JavaHelp isn't used anymore, specify 'webhelp-url' attribute instead.</strong>
</xs:documentation>
<xs:documentation>deprecated</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute type="xs:string" name="root">
<xs:annotation>
<xs:documentation>
<strong>Deprecated: JavaHelp isn't used anymore, specify 'webhelp-url' attribute instead.</strong>
</xs:documentation>
<xs:documentation>deprecated</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute type="xs:string" name="webhelp-url"/>
<xs:attribute type="xs:boolean" name="has-help"/>
<xs:attribute type="xs:boolean" name="has-context-help"/>