From: Olyutorskii Date: Wed, 20 Jun 2012 13:10:01 +0000 (+0900) Subject: 1.408.2版リリース準備 X-Git-Tag: fromMercurial~61 X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;h=d58a81a26e63e52dc8330aab292d84f334520807;p=jindolf%2FJinParser.git 1.408.2版リリース準備 --- diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 3c30c24..3f1f205 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -4,8 +4,10 @@ JinParser 変更履歴 -X.XXX.X (20XX-XX-XX) +1.408.2 (2012-06-20) ・Maven3対応。 + ・JinCore 1.206.6 版に対応。 + ・G国初心者村新設に対応。 1.407.4 (2011-05-10) ・リファクタリングのみ、仕様変更無し。 diff --git a/pom.xml b/pom.xml index a52b7e1..4b0bd22 100644 --- a/pom.xml +++ b/pom.xml @@ -16,7 +16,7 @@ jp.sourceforge.jindolf jinparser - 1.407.5-SNAPSHOT + 1.408.2 jar JinParser @@ -111,7 +111,7 @@ jp.sourceforge.jindolf jincore - 1.206.5-SNAPSHOT + 1.206.6 compile @@ -128,7 +128,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 1.0.1 + 1.1 @@ -144,7 +144,7 @@ org.apache.maven.plugins maven-clean-plugin - 2.4.1 + 2.5 @@ -166,7 +166,7 @@ org.apache.maven.plugins maven-compiler-plugin - 2.3.2 + 2.5.1 1.5 1.5 @@ -181,7 +181,7 @@ org.apache.maven.plugins maven-jar-plugin - 2.3.2 + 2.4 @@ -194,7 +194,7 @@ org.apache.maven.plugins maven-assembly-plugin - 2.2.1 + 2.3 src/main/assembly/descriptor.xml @@ -234,7 +234,7 @@ org.apache.maven.plugins maven-surefire-plugin - 2.10 + 2.12 false true @@ -244,7 +244,7 @@ org.apache.maven.plugins maven-site-plugin - 3.0 + 3.1 true ja @@ -256,14 +256,14 @@ org.apache.maven.plugins maven-checkstyle-plugin - 2.8 + 2.9.1 org.apache.maven.plugins maven-pmd-plugin - 2.6 + 2.7.1 ${maven.compiler.target} @@ -275,7 +275,7 @@ org.codehaus.mojo findbugs-maven-plugin - 2.3.2 + 2.3.3 Max Low @@ -370,13 +370,12 @@ org.apache.maven.plugins maven-javadoc-plugin - 2.8 + 2.8.1 false true true protected - maven @@ -399,7 +398,7 @@ org.apache.maven.plugins maven-surefire-report-plugin - 2.10 + 2.12 false @@ -424,7 +423,7 @@ org.apache.maven.plugins maven-checkstyle-plugin - 2.8 + 2.9.1 false @@ -441,7 +440,7 @@ org.apache.maven.plugins maven-pmd-plugin - 2.6 + 2.7.1 false ${maven.compiler.target} @@ -462,7 +461,7 @@ org.codehaus.mojo findbugs-maven-plugin - 2.3.2 + 2.3.3 false Max diff --git a/src/main/config/checks.xml b/src/main/config/checks.xml index c21c580..cf55cf6 100644 --- a/src/main/config/checks.xml +++ b/src/main/config/checks.xml @@ -7,7 +7,7 @@ - - diff --git a/src/main/config/pmdrules.xml b/src/main/config/pmdrules.xml index 65d196b..a77bfcc 100644 --- a/src/main/config/pmdrules.xml +++ b/src/main/config/pmdrules.xml @@ -3,7 +3,7 @@ @@ -47,6 +47,7 @@ + diff --git a/src/main/java/jp/sourceforge/jindolf/parser/HtmlParser.java b/src/main/java/jp/sourceforge/jindolf/parser/HtmlParser.java index 26e9076..007bb40 100644 --- a/src/main/java/jp/sourceforge/jindolf/parser/HtmlParser.java +++ b/src/main/java/jp/sourceforge/jindolf/parser/HtmlParser.java @@ -403,7 +403,15 @@ public class HtmlParser extends AbstractParser{ } private static final Pattern O_LISTTABLE_PATTERN = - compile(""); + compile("" + +"(?:" + + "" + + "村名" + + "Mode" + + "更新" + + "状態" + + "" + +")?"); private static final Pattern ACTIVEVILLAGE = compile( "(" @@ -411,21 +419,23 @@ public class HtmlParser extends AbstractParser{ +")|(?:" +"" +"([^<]*)" - +"\u0020\uff08" - +"(?:(?:(午前)|(午後))\u0020)?" // AMPM - +"([0-9]+)" // 時 + +"(?:\u0020|(?:通常|[^<]*))" + +"" + +"(?:\uff08(?:(午前)|(午後))\u0020)?" // AMPM + +"([0-9]+)" // 時 +"(?:時\u0020|\\:)" - +"([0-9]+)" // 分 - +"分?\u0020更新" - +"\uff09" - +"(?:" - +"[^<]*" - + "(参加者募集中です。)" - +"|(開始待ちです。)" - +"|(進行中です。)" - +"|(勝敗が決定しました。)" + +"([0-9]+)" // 分 + +"(?:\u0020|分\u0020更新\uff09)" + +"" + +"" + +"(?:" + + "(参加者募集中(?:です。)?)" + +"|(開始待ち(?:です。)?)" + +"|(進行中(?:です。)?)" + +"|(勝敗が決定しました。|エピローグ)" +"|(終了・ログ公開中。)" - +")" + +")" + +"" +")" ); @@ -441,6 +451,7 @@ public class HtmlParser extends AbstractParser{ if( ! findProbe(O_LISTTABLE_PATTERN) ) return; shrinkRegion(); + sweepSpace(); for(;;){ lookingAtAffirm(ACTIVEVILLAGE);