Skip to content

Commit 59c5cf0

Browse files
committed
release 3.1.0
1 parent 9ff0540 commit 59c5cf0

File tree

7 files changed

+9
-62
lines changed

7 files changed

+9
-62
lines changed

cn.ieclipse.smartqq.feature/feature.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<feature
33
id="cn.ieclipse.smartqq.feature"
44
label="SmartQQ Feature"
5-
version="3.0.4.qualifier"
5+
version="3.1.0.qualifier"
66
provider-name="ieclipse.cn"
77
plugin="cn.ieclipse.smartqq">
88

@@ -38,6 +38,7 @@
3838
<import plugin="ch.qos.logback.core"/>
3939
<import plugin="org.eclipse.ui.browser"/>
4040
<import plugin="cn.ieclipse.pde.explorer" version="4.1.0" match="greaterOrEqual"/>
41+
<import plugin="org.eclipse.ui.workbench"/>
4142
</requires>
4243

4344
<plugin

cn.ieclipse.smartqq/.classpath

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<classpath>
3-
<classpathentry exported="true" kind="lib" path="libs/dom4j-1.6.1.jar"/>
3+
<classpathentry kind="lib" path="libs/dom4j-1.6.1.jar"/>
44
<classpathentry kind="lib" path="libs/gson-2.8.0.jar"/>
55
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
66
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>

cn.ieclipse.smartqq/META-INF/MANIFEST.MF

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: SmartQQ
44
Bundle-SymbolicName: cn.ieclipse.smartqq;singleton:=true
5-
Bundle-Version: 3.0.4.qualifier
5+
Bundle-Version: 3.1.0.qualifier
66
Bundle-Activator: cn.ieclipse.smartim.IMPlugin
77
Bundle-Vendor: ieclipse.cn
88
Require-Bundle: org.eclipse.ui,
@@ -18,7 +18,8 @@ Require-Bundle: org.eclipse.ui,
1818
ch.qos.logback.core,
1919
org.eclipse.ui.browser,
2020
cn.ieclipse.pde.explorer;bundle-version="4.1.0",
21-
org.eclipse.ui.workbench
21+
org.eclipse.ui.workbench,
22+
org.junit;resolution:=optional
2223
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
2324
Bundle-ActivationPolicy: lazy
2425
Bundle-ClassPath: .,

cn.ieclipse.smartqq/build.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ jars.compile.order = .,\
1010
libs/
1111
javacDefaultEncoding.. = UTF-8
1212
additional.bundles = org.junit
13-

cn.ieclipse.smartqq/plugin.xml

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -25,50 +25,6 @@
2525
restorable="true">
2626
</view>
2727
</extension>
28-
<extension
29-
point="org.eclipse.ui.console.consolePageParticipants">
30-
<consolePageParticipant
31-
class="cn.ieclipse.smartim.console.IMChatConsolePageParticipant"
32-
id="cn.ieclipse.smartqq.consolePageParticipant1">
33-
<enablement>
34-
<instanceof
35-
value="cn.ieclipse.smartim.console.IMChatConsole">
36-
</instanceof></enablement>
37-
</consolePageParticipant>
38-
</extension>
39-
<extension
40-
point="org.eclipse.ui.console.consolePatternMatchListeners">
41-
<consolePatternMatchListener
42-
class="cn.ieclipse.smartim.console.SenderMatchDelegate"
43-
flags="Pattern.MULTILINE"
44-
id="cn.ieclipse.smartqq.consolePatternMatchListener1"
45-
regex="^\d{2}:\d{2}:\d{2} [^:]+: ">
46-
<enablement>
47-
<instanceof
48-
value="cn.ieclipse.smartim.console.IMChatConsole">
49-
</instanceof></enablement>
50-
</consolePatternMatchListener>
51-
<consolePatternMatchListener
52-
class="cn.ieclipse.smartim.console.UrlMatchDelegate"
53-
id="cn.ieclipse.smartqq.consolePatternMatchListener2"
54-
regex="(https?|ftp|file)://[-a-zA-Z0-9+&amp;@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&amp;@#/%=~_|]">
55-
<enablement>
56-
<instanceof
57-
value="cn.ieclipse.smartim.console.IMChatConsole">
58-
</instanceof>
59-
</enablement>
60-
</consolePatternMatchListener>
61-
<consolePatternMatchListener
62-
class="cn.ieclipse.smartim.console.ReviewMatchDelegate"
63-
id="cn.ieclipse.smartqq.consolePatternMatchListener3"
64-
qualifier="Code: "
65-
regex="Code: [\S ]+:[\d]+ ?">
66-
<enablement>
67-
<instanceof
68-
value="cn.ieclipse.smartim.console.IMChatConsole">
69-
</instanceof></enablement>
70-
</consolePatternMatchListener>
71-
</extension>
7228
<extension
7329
point="org.eclipse.core.runtime.preferences">
7430
<initializer

cn.ieclipse.smartqq/src/cn/ieclipse/smartim/IMHistoryManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public void flush() {
8484
fs.flush();
8585
}
8686
}
87+
stores.clear();
8788
}
88-
stores.clear();
8989
}
9090
}

cn.ieclipse.smartqq/test/cn/ieclipse/smartim/console/UrlLinkTest.java

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.junit.Before;
1212
import org.junit.Test;
1313

14+
import cn.ieclipse.smartim.common.IMUtils;
1415
import cn.ieclipse.util.Patterns;
1516

1617
public class UrlLinkTest {
@@ -40,23 +41,12 @@ public void test() {
4041
System.out.println(url);
4142
assertTrue("Matches", true);
4243

43-
String chstr = "(.+?)(" + UCS_CHAR + "+$)";
44+
String chstr = "(.+?)(" + IMUtils.UCS_CHAR + "+$)";
4445
System.out.println(url.replaceAll(chstr, "$1"));
4546
}
4647
else {
4748
fail(str + " Not matches");
4849
}
4950
}
5051
}
51-
52-
public static final String UCS_CHAR = "[" + "\u00A0-\uD7FF"
53-
+ "\uF900-\uFDCF" + "\uFDF0-\uFFEF" + "\uD800\uDC00-\uD83F\uDFFD"
54-
+ "\uD840\uDC00-\uD87F\uDFFD" + "\uD880\uDC00-\uD8BF\uDFFD"
55-
+ "\uD8C0\uDC00-\uD8FF\uDFFD" + "\uD900\uDC00-\uD93F\uDFFD"
56-
+ "\uD940\uDC00-\uD97F\uDFFD" + "\uD980\uDC00-\uD9BF\uDFFD"
57-
+ "\uD9C0\uDC00-\uD9FF\uDFFD" + "\uDA00\uDC00-\uDA3F\uDFFD"
58-
+ "\uDA40\uDC00-\uDA7F\uDFFD" + "\uDA80\uDC00-\uDABF\uDFFD"
59-
+ "\uDAC0\uDC00-\uDAFF\uDFFD" + "\uDB00\uDC00-\uDB3F\uDFFD"
60-
+ "\uDB44\uDC00-\uDB7F\uDFFD"
61-
+ "&&[^\u00A0[\u2000-\u200A]\u2028\u2029\u202F\u3000]]";
6252
}

0 commit comments

Comments
 (0)