diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml
index 7fb8ed0..d95f307 100644
--- a/.idea/codeStyleSettings.xml
+++ b/.idea/codeStyleSettings.xml
@@ -8,6 +8,6 @@
-
+
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 96cc43e..484818f 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -18,5 +18,8 @@
+
+
+
\ No newline at end of file
diff --git a/META-INF/plugin.xml b/META-INF/plugin.xml
index 3473b8f..bba71dd 100644
--- a/META-INF/plugin.xml
+++ b/META-INF/plugin.xml
@@ -1,7 +1,7 @@
org.zkoss.zkidea
ZK
- 0.1.4
+ 0.1.5
ZK Framework
org.jetbrains.idea.maven
@@ -11,11 +11,43 @@
This plugin can be installed on IntelliJ platform 141.1532 or greater.
]]>
-
-
-
-
-
+ 0.1.5
+
+ - [enhancement] #6 - JDK 6 or 7 support
+ - [bug] #5 - v0.1.4 cannot work well on Windows environment
+
+
+ 0.1.4
+
+ - Fixed an issue about stackoverflow exception
+
+
+ 0.1.3
+
+ - Support ZK Maven archetypes to create project
+ - some bugs fixed
+
+
+ 0.1.2
+
+ - Support MVVM annotation content assistant
+ - Support to upgrade zul.xsd file automatically
+ - Support MVVM annotation to go to declaration for Java class
+
+
+ 0.1.1
+
+ - Update zul.xsd to ZK 7.0.6-FL version
+
+
+ 0.1.0
+
+ - ZUL editor supports content assistant.
+ - ZUL editor supports syntax checking.
+
+
+ ]]>
diff --git a/src/org/zkoss/zkidea/completion/MVVMAnnotationCompletionProvider.java b/src/org/zkoss/zkidea/completion/MVVMAnnotationCompletionProvider.java
index 4e114a0..a40be10 100644
--- a/src/org/zkoss/zkidea/completion/MVVMAnnotationCompletionProvider.java
+++ b/src/org/zkoss/zkidea/completion/MVVMAnnotationCompletionProvider.java
@@ -11,6 +11,9 @@
*/
package org.zkoss.zkidea.completion;
+import java.util.Arrays;
+import java.util.List;
+
import com.intellij.codeInsight.completion.CompletionContributor;
import com.intellij.codeInsight.completion.CompletionParameters;
import com.intellij.codeInsight.completion.CompletionResultSet;
@@ -23,9 +26,6 @@
import com.intellij.psi.xml.XmlFile;
import org.zkoss.zkidea.dom.ZulDomUtil;
-import java.util.Arrays;
-import java.util.List;
-
/**
* @author jumperchen
*/
@@ -52,6 +52,7 @@ public void fillCompletionVariants(CompletionParameters parameters, CompletionRe
CompletionResultSet completionResultSet = result.withPrefixMatcher(query);
// TODO: support idspace resolver.
+ // TODO: should ignore different namespace
// get annotation value
String annotVal = "";
int end = value.indexOf(CompletionUtilCore.DUMMY_IDENTIFIER);
diff --git a/src/org/zkoss/zkidea/project/ZKPathManager.java b/src/org/zkoss/zkidea/project/ZKPathManager.java
index 69da869..bd35b71 100644
--- a/src/org/zkoss/zkidea/project/ZKPathManager.java
+++ b/src/org/zkoss/zkidea/project/ZKPathManager.java
@@ -26,6 +26,10 @@ public static String getPluginTempPath() {
}
public static String getPluginResourcePath(String classPath) {
+ // fix for #5 windows issue
+ if ("\\".equals(File.separator)) {
+ classPath = classPath.replaceAll("/", "\\\\");
+ }
if (classPath.startsWith("/") || classPath.startsWith("\\"))
return getPluginTempPath() + File.separator + "classes" + classPath;
return getPluginTempPath() + File.separator + "classes" + File.separator + classPath;
diff --git a/zkidea.iml b/zkidea.iml
index de3c6c1..8c737d9 100644
--- a/zkidea.iml
+++ b/zkidea.iml
@@ -1,7 +1,7 @@
-
+