Skip to content

Commit 82daf26

Browse files
authored
Merge pull request #163 from ZenUml/fixing-preview-static-server-casting-error
Fixing preview static server casting error
2 parents 7585cbe + cbd8428 commit 82daf26

File tree

47 files changed

+133
-740
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+133
-740
lines changed

build.gradle

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
id 'java'
33
id 'idea'
44
id 'org.jetbrains.intellij' version '0.4.21'
5-
id 'org.jetbrains.kotlin.jvm' version '1.3.21'
5+
id 'org.jetbrains.kotlin.jvm' version '1.4.21'
66
}
77

88
repositories {
@@ -15,8 +15,8 @@ dependencies {
1515
// https://mvnrepository.com/artifact/com.googlecode.owasp-java-html-sanitizer/owasp-java-html-sanitizer
1616
compile group: 'com.googlecode.owasp-java-html-sanitizer', name: 'owasp-java-html-sanitizer'
1717
compile "org.jetbrains:markdown:${markdownParserVersion}"
18-
compile "org.jetbrains.kotlin:kotlin-reflect:1.3.21"
19-
compile "org.jetbrains.kotlin:kotlin-stdlib:1.3.21"
18+
compile "org.jetbrains.kotlin:kotlin-reflect:1.4.21"
19+
compile "org.jetbrains.kotlin:kotlin-stdlib:1.4.21"
2020
compile "io.reactivex.rxjava2:rxjava:2.2.9"
2121

2222
testCompile group: 'junit', name: 'junit', version: '4.12'
@@ -27,7 +27,7 @@ targetCompatibility = javaVersion
2727

2828
compileKotlin {
2929
kotlinOptions.jvmTarget = javaVersion
30-
kotlinOptions.apiVersion = "1.3"
30+
kotlinOptions.apiVersion = "1.4"
3131
}
3232
compileTestKotlin {
3333
kotlinOptions.jvmTarget = javaVersion
@@ -54,11 +54,11 @@ sourceSets {
5454
}
5555

5656
intellij {
57-
version 'IC-2020.2'
57+
version 'IC-2020.3.2'
5858
pluginName 'zenuml'
5959
downloadSources false
6060
updateSinceUntilBuild false
61-
plugins = ['IntelliLang', 'java', 'com.intellij.javafx:1.0.2']
61+
plugins = ['IntelliLang', 'java']
6262
}
6363

6464
//buildSearchableOptions {

gradle/wrapper/gradle-wrapper.jar

3.17 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

gradlew

Lines changed: 13 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resource/META-INF/plugin.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
<idea-plugin>
22
<id>com.zenuml.jetbrains</id>
33
<name>ZenUML support</name>
4-
<version>2020.2</version>
4+
<version>2021.3</version>
55
<idea-version since-build="202.6397.94"/>
66
<vendor url="http://www.zenuml.com">ZenUML</vendor>
77

88
<depends>com.intellij.modules.lang</depends>
99
<depends>com.intellij.modules.java</depends>
10-
<depends>com.intellij.javafx</depends>
1110
<depends optional="true" config-file="plugin-intelliLang.xml">org.intellij.intelliLang</depends>
1211

1312
<description><![CDATA[
@@ -66,7 +65,8 @@ Includes the following features:</p>
6665
</extensionPoints>
6766

6867
<extensions defaultExtensionNs="com.intellij">
69-
<fileTypeFactory implementation="org.intellij.plugins.markdown.lang.MarkdownFileTypeFactory"/>
68+
<fileType name="ZenUML" extensions="z;zen;zenuml" language="ZenUML"
69+
implementationClass="org.intellij.plugins.markdown.lang.ZenUmlFileType" fieldName="INSTANCE"/>
7070
<lang.parserDefinition language="ZenUML" implementationClass="org.intellij.plugins.markdown.lang.parser.MarkdownParserDefinition"/>
7171
<lang.ast.factory language="ZenUML" implementationClass="org.intellij.plugins.markdown.lang.psi.MarkdownASTFactory"/>
7272

@@ -111,7 +111,7 @@ Includes the following features:</p>
111111
implementationClass="org.intellij.plugins.markdown.structureView.MarkdownStructureViewFactory"/>
112112
<psi.referenceContributor implementation="org.intellij.plugins.markdown.lang.references.MarkdownReferenceProvider"/>
113113
<stripTrailingSpacesFilterFactory implementation="org.intellij.plugins.markdown.editor.MarkdownStripTrailingSpacesFilterFactory"/>
114-
<httpRequestHandler implementation="org.intellij.plugins.markdown.ui.preview.PreviewStaticServer"/>
114+
<httpRequestHandler implementation="org.intellij.plugins.markdown.ui.preview.PreviewStaticServer2"/>
115115

116116
<localInspection shortName="ZenUmlUnresolvedFileReference" bundle="org.intellij.plugins.markdown.bundle.MarkdownBundle"
117117
key="zenuml.placeholder.inspection.name" groupKey="zenuml.inspection.group.ruby.name"

src/org/intellij/plugins/markdown/braces/MarkdownBraceMatcher.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
import com.intellij.lang.PairedBraceMatcher;
2121
import com.intellij.psi.PsiFile;
2222
import com.intellij.psi.tree.IElementType;
23-
import org.intellij.plugins.markdown.lang.MarkdownLanguage;
23+
import org.intellij.plugins.markdown.lang.ZenUmlLanguage;
2424
import org.intellij.plugins.markdown.lang.MarkdownTokenTypes;
2525
import org.jetbrains.annotations.NotNull;
2626

2727
public class MarkdownBraceMatcher extends PairedBraceMatcherAdapter {
2828

2929
public MarkdownBraceMatcher() {
30-
super(new MyPairedBraceMatcher(), MarkdownLanguage.INSTANCE);
30+
super(new MyPairedBraceMatcher(), ZenUmlLanguage.INSTANCE);
3131
}
3232

3333
private static class MyPairedBraceMatcher implements PairedBraceMatcher {

src/org/intellij/plugins/markdown/editor/MarkdownStripTrailingSpacesFilterFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import com.intellij.openapi.editor.StripTrailingSpacesFilterFactory;
2222
import com.intellij.openapi.editor.impl.PsiBasedStripTrailingSpacesFilter;
2323
import com.intellij.openapi.project.Project;
24-
import org.intellij.plugins.markdown.lang.MarkdownLanguage;
24+
import org.intellij.plugins.markdown.lang.ZenUmlLanguage;
2525
import org.jetbrains.annotations.NotNull;
2626
import org.jetbrains.annotations.Nullable;
2727

@@ -31,7 +31,7 @@ public class MarkdownStripTrailingSpacesFilterFactory extends StripTrailingSpace
3131
@Override
3232
public StripTrailingSpacesFilter createFilter(@Nullable Project project, @NotNull Document document) {
3333
Language documentLanguage = PsiBasedStripTrailingSpacesFilter.getDocumentLanguage(document);
34-
if (documentLanguage != null && documentLanguage.is(MarkdownLanguage.INSTANCE)) {
34+
if (documentLanguage != null && documentLanguage.is(ZenUmlLanguage.INSTANCE)) {
3535
return StripTrailingSpacesFilter.NOT_ALLOWED;
3636
}
3737
return StripTrailingSpacesFilter.ALL_LINES;

src/org/intellij/plugins/markdown/lang/MarkdownElementType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class MarkdownElementType extends IElementType {
3939
new HashMap<>();
4040

4141
public MarkdownElementType(@NotNull @NonNls String debugName) {
42-
super(debugName, MarkdownLanguage.INSTANCE);
42+
super(debugName, ZenUmlLanguage.INSTANCE);
4343
}
4444

4545
@Override

src/org/intellij/plugins/markdown/lang/MarkdownElementTypes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import static org.intellij.plugins.markdown.lang.MarkdownElementType.platformType;
2525

2626
public interface MarkdownElementTypes {
27-
IFileElementType MARKDOWN_FILE_ELEMENT_TYPE = new IStubFileElementType("Markdown file", MarkdownLanguage.INSTANCE);
27+
IFileElementType MARKDOWN_FILE_ELEMENT_TYPE = new IStubFileElementType("ZenUML file", ZenUmlLanguage.INSTANCE);
2828

2929
IElementType MARKDOWN_FILE = platformType(org.intellij.markdown.MarkdownElementTypes.MARKDOWN_FILE);
3030

src/org/intellij/plugins/markdown/lang/MarkdownFileTypeFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@
2222
public class MarkdownFileTypeFactory extends FileTypeFactory {
2323
@Override
2424
public void createFileTypes(@NotNull FileTypeConsumer consumer) {
25-
consumer.consume(MarkdownFileType.INSTANCE, "z;zen;zenuml");
25+
consumer.consume(ZenUmlFileType.INSTANCE, "z;zen;zenuml");
2626
}
2727
}

0 commit comments

Comments
 (0)