• R/O
  • HTTP
  • SSH
  • HTTPS

nkf: Commit

nkfのGitリポジトリです。


Commit MetaInfo

Revision08043eadf4abdddcf277842217e3c77a24740dc2 (tree)
Time2018-12-15 18:19:02
AuthorNARUSE, Yui <naruse@user...>
CommiterNARUSE, Yui

Log Message

v2.1.5

Change Summary

Incremental Difference

--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,7 @@ SHAR = shar
55 # SHAR = shar -T
66 PERL = perl
77 RM = rm -rf
8-VERSION = 2.1.4
8+VERSION = 2.1.5
99 MKDIR = mkdir
1010 prefix = /usr/local
1111 PYTHON2 = python
--- a/NKF.mod/NKF.pm
+++ b/NKF.mod/NKF.pm
@@ -1,5 +1,5 @@
11 # Copyright (c) 1987, Fujitsu LTD. (Itaru ICHIKAWA).
2-# Copyright (c) 1996-2015, The nkf Project.
2+# Copyright (c) 1996-2018, The nkf Project.
33 # All rights reserved.
44 #
55 # This software is provided 'as-is', without any express or implied
@@ -35,7 +35,7 @@ require DynaLoader;
3535 @EXPORT = qw(
3636 nkf nkf_continue inputcode
3737 );
38-$VERSION = '2.14';
38+$VERSION = '2.15';
3939
4040 bootstrap NKF $VERSION;
4141
@@ -509,7 +509,7 @@ Ignore rest of -option.
509509
510510 Copyright (c) 1987, Fujitsu LTD. (Itaru ICHIKAWA).
511511
512-Copyright (c) 1996-2015, The nkf Project.
512+Copyright (c) 1996-2018, The nkf Project.
513513
514514 =begin FUNC
515515
--- a/dll.rc
+++ b/dll.rc
@@ -1,8 +1,8 @@
11 #include <windows.h>
22
33 1 VERSIONINFO
4-FILEVERSION 2,1,4,0
5-PRODUCTVERSION 2,1,4,0
4+FILEVERSION 2,1,5,0
5+PRODUCTVERSION 2,1,5,0
66 FILEFLAGSMASK 0x3fL
77 #ifdef _DEBUG
88 FILEFLAGS 0x1L
@@ -19,12 +19,12 @@ FILESUBTYPE 0x0L
1919 {
2020 VALUE "CompanyName", "project nkf\0"
2121 VALUE "FileDescription", "Network Kanji Filter\0"
22- VALUE "FileVersion", "2.1.4.0 1\0"
22+ VALUE "FileVersion", "2.1.5.0 1\0"
2323 VALUE "InternalName", "nkf32\0"
2424 VALUE "LegalCopyright", "Copyright (C) 1987, Fujitsu LTD. (Itaru ICHIKAWA); Copyright (C) 2003-2004 T.kaneto\0"
2525 VALUE "OriginalFilename", "nkf32.c\0"
2626 VALUE "ProductName", "nkf32.dll\0"
27- VALUE "ProductVersion", "2.1.4.0 1\0"
27+ VALUE "ProductVersion", "2.1.5.0 1\0"
2828 }
2929 }
3030 BLOCK "VarFileInfo"
--- a/man/nkf.1.pm
+++ b/man/nkf.1.pm
@@ -1,5 +1,5 @@
11 # Copyright (c) 1987, Fujitsu LTD. (Itaru ICHIKAWA).
2-# Copyright (c) 1996-2015, The nkf Project.
2+# Copyright (c) 1996-2018, The nkf Project.
33 # All rights reserved.
44 #
55 # This software is provided 'as-is', without any express or implied
@@ -35,7 +35,7 @@ require DynaLoader;
3535 @EXPORT = qw(
3636 nkf nkf_continue inputcode
3737 );
38-$VERSION = '2.14';
38+$VERSION = '2.15';
3939
4040 bootstrap NKF $VERSION;
4141
@@ -52,12 +52,14 @@ __END__
5252 =head1 NAME
5353
5454
55+
5556 nkf - Network Kanji Filter
5657
5758
5859 =head1 SYNOPSIS
5960
6061
62+
6163 nkf B<[-butjnesliohrTVvwWJESZxXFfmMBOcdILg]> B<[>I<file ...>B<]>
6264
6365
@@ -481,7 +483,7 @@ Ignore rest of -option.
481483
482484 Copyright (c) 1987, Fujitsu LTD. (Itaru ICHIKAWA).
483485
484-Copyright (c) 1996-2015, The nkf Project.
486+Copyright (c) 1996-2018, The nkf Project.
485487
486488
487489 =cut
--- a/man/nkf.1j.pm
+++ b/man/nkf.1j.pm
@@ -727,6 +727,6 @@ https://osdn.jp/projects/nkf/
727727
728728 Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
729729
730-Copyright (C) 1996-2016, The nkf Project.
730+Copyright (C) 1996-2018, The nkf Project.
731731
732732 =cut
--- a/nkf.1
+++ b/nkf.1
@@ -1,4 +1,4 @@
1-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
1+.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
22 .\"
33 .\" Standard preamble:
44 .\" ========================================================================
@@ -46,7 +46,7 @@
4646 .ie \n(.g .ds Aq \(aq
4747 .el .ds Aq '
4848 .\"
49-.\" If the F register is turned on, we'll generate index entries on stderr for
49+.\" If the F register is >0, we'll generate index entries on stderr for
5050 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
5151 .\" entries marked with X<> in POD. Of course, you'll have to process the
5252 .\" output yourself in some meaningful fashion.
@@ -54,20 +54,16 @@
5454 .\" Avoid warning from groff about undefined register 'F'.
5555 .de IX
5656 ..
57-.nr rF 0
58-.if \n(.g .if rF .nr rF 1
59-.if (\n(rF:(\n(.g==0)) \{
60-. if \nF \{
61-. de IX
62-. tm Index:\\$1\t\\n%\t"\\$2"
57+.if !\nF .nr F 0
58+.if \nF>0 \{\
59+. de IX
60+. tm Index:\\$1\t\\n%\t"\\$2"
6361 ..
64-. if !\nF==2 \{
65-. nr % 0
66-. nr F 2
67-. \}
62+. if !\nF==2 \{\
63+. nr % 0
64+. nr F 2
6865 . \}
6966 .\}
70-.rr rF
7167 .\"
7268 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
7369 .\" Fear. Run. Save yourself. No user-serviceable parts.
@@ -133,7 +129,7 @@
133129 .\" ========================================================================
134130 .\"
135131 .IX Title "nkf 1"
136-.TH nkf 1 "2015-12-12" "nkf 2.1.4" " "
132+.TH nkf 1 "2018-12-15" "nkf 2.1.5" " "
137133 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
138134 .\" way too many mistakes in technical documents.
139135 .if n .ad l
@@ -174,7 +170,7 @@ cf. \-\-ic and \-\-oc.
174170 .RS 4
175171 .IP "\fB\-J\fR" 4
176172 .IX Item "-J"
177-\&\s-1ISO\-2022\-JP \s0(\s-1JIS\s0 code).
173+\&\s-1ISO\-2022\-JP\s0 (\s-1JIS\s0 code).
178174 .IP "\fB\-S\fR" 4
179175 .IX Item "-S"
180176 Shift_JIS and \s-1JIS X 0201\s0 kana.
@@ -212,10 +208,10 @@ Specify the escape sequence for \s-1JIS X 0208.\s0
212208 .RS 4
213209 .IP "\fB\-i@\fR" 4
214210 .IX Item "-i@"
215-Use \s-1ESC \s0( @. (\s-1JIS X 0208\-1978\s0)
211+Use \s-1ESC\s0 ( @. (\s-1JIS X 0208\-1978\s0)
216212 .IP "\fB\-iB\fR" 4
217213 .IX Item "-iB"
218-Use \s-1ESC \s0( B. (\s-1JIS X 0208\-1983/1990 DEFAULT\s0)
214+Use \s-1ESC\s0 ( B. (\s-1JIS X 0208\-1983/1990 DEFAULT\s0)
219215 .RE
220216 .RS 4
221217 .RE
@@ -297,7 +293,7 @@ Replacing non iso\-2022\-jp char into a geta character
297293 .IP "\fB\-m[\s-1BQN0\s0]\fR" 4
298294 .IX Item "-m[BQN0]"
299295 \&\s-1MIME ISO\-2022\-JP/ISO8859\-1\s0 decode. (\s-1DEFAULT\s0)
300-To see \s-1ISO8859\-1 \s0(Latin\-1) \-l is necessary.
296+To see \s-1ISO8859\-1\s0 (Latin\-1) \-l is necessary.
301297 .RS 4
302298 .IP "\fB\-mB\fR" 4
303299 .IX Item "-mB"
@@ -332,8 +328,8 @@ Perform quoted encoding.
332328 .RE
333329 .IP "\fB\-l\fR" 4
334330 .IX Item "-l"
335-Input and output code is \s-1ISO8859\-1 \s0(Latin\-1) and \s-1ISO\-2022\-JP.
336-\&\s0\fB\-s\fR, \fB\-e\fR and \fB\-x\fR are not compatible with this option.
331+Input and output code is \s-1ISO8859\-1\s0 (Latin\-1) and \s-1ISO\-2022\-JP.\s0
332+\&\fB\-s\fR, \fB\-e\fR and \fB\-x\fR are not compatible with this option.
337333 .IP "\fB\-L[uwm] \-d \-c\fR" 4
338334 .IX Item "-L[uwm] -d -c"
339335 Convert line breaks.
@@ -396,7 +392,7 @@ same as \s-1UTF\-8N\s0
396392 .IP "\s-1UTF\-8\-BOM\s0" 4
397393 .IX Item "UTF-8-BOM"
398394 \&\s-1UTF\-8\s0 with \s-1BOM\s0
399-.IP "\s-1UTF8\-MAC \s0(input only)" 4
395+.IP "\s-1UTF8\-MAC\s0 (input only)" 4
400396 .IX Item "UTF8-MAC (input only)"
401397 decomposed \s-1UTF\-8\s0
402398 .IP "\s-1UTF\-16\s0" 4
@@ -481,6 +477,6 @@ Print nkf's version.
481477 Ignore rest of \-option.
482478 .SH "AUTHOR"
483479 .IX Header "AUTHOR"
484-Copyright (c) 1987, Fujitsu \s-1LTD. \s0(Itaru \s-1ICHIKAWA\s0).
480+Copyright (c) 1987, Fujitsu \s-1LTD.\s0 (Itaru \s-1ICHIKAWA\s0).
485481 .PP
486-Copyright (c) 1996\-2015, The nkf Project.
482+Copyright (c) 1996\-2018, The nkf Project.
--- a/nkf.1j
+++ b/nkf.1j
@@ -1,4 +1,4 @@
1-.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.28)
1+.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
22 .\"
33 .\" Standard preamble:
44 .\" ========================================================================
@@ -46,7 +46,7 @@
4646 .ie \n(.g .ds Aq \(aq
4747 .el .ds Aq '
4848 .\"
49-.\" If the F register is turned on, we'll generate index entries on stderr for
49+.\" If the F register is >0, we'll generate index entries on stderr for
5050 .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
5151 .\" entries marked with X<> in POD. Of course, you'll have to process the
5252 .\" output yourself in some meaningful fashion.
@@ -54,24 +54,20 @@
5454 .\" Avoid warning from groff about undefined register 'F'.
5555 .de IX
5656 ..
57-.nr rF 0
58-.if \n(.g .if rF .nr rF 1
59-.if (\n(rF:(\n(.g==0)) \{
60-. if \nF \{
61-. de IX
62-. tm Index:\\$1\t\\n%\t"\\$2"
57+.if !\nF .nr F 0
58+.if \nF>0 \{\
59+. de IX
60+. tm Index:\\$1\t\\n%\t"\\$2"
6361 ..
64-. if !\nF==2 \{
65-. nr % 0
66-. nr F 2
67-. \}
62+. if !\nF==2 \{\
63+. nr % 0
64+. nr F 2
6865 . \}
6966 .\}
70-.rr rF
7167 .\" ========================================================================
7268 .\"
7369 .IX Title "nkf 1"
74-.TH nkf 1 "2015-12-12" "nkf 2.1.4" " "
70+.TH nkf 1 "2018-12-15" "nkf 2.1.5" " "
7571 .\" For nroff, turn off justification. Always turn off hyphenation; it makes
7672 .\" way too many mistakes in technical documents.
7773 .if n .ad l
@@ -90,7 +86,7 @@ nkf \fB[\-butjnesliohrTVvwWJESZxXFfmMBOcdILg]\fR \fB[\fR\fIfile ...\fR\fB]\fR
9086 ただ、この判定機構は、理論的には完全ではないが、通常のニュースやメールのメッセージについては確実に動作する安全なものにはなっている。
9187 .PP
9288 現在、\fBnkf\fRが認識できる入力の漢字コード系は、いわゆる \s-1JIS\s0 コード (\s-1ISO\-2022\-JP\s0 に基づくもの)、Shift_JIS (\s-1MS\s0 漢字コード)、
93-日本語 \s-1EUC \s0(\s-1AT&T\s0 コード)、UTF\-8、UTF\-16 のいずれかである。
89+日本語 \s-1EUC\s0 (\s-1AT&T\s0 コード)、UTF\-8、UTF\-16 のいずれかである。
9490 出力する漢字コード系も、これらである。
9591 入力は、ファイルを指定しなければ、標準入力となる。
9692 出力は標準出力である。
@@ -135,8 +131,8 @@ Unicode を出力する。
135131 .IP "\fB\-m[\s-1BQSN0\s0]\fR" 4
136132 .IX Item "-m[BQSN0]"
137133 \&\s-1MIME\s0 を解読する。(デフォルト)
138-\&\s-1ISO\-2022\-JP \s0(B encode) と \s-1ISO\-8859\-1 \s0(Q encode) のみを解読する。
139-\&\s-1ISO\-8859\-1 \s0(Latin\-1) を解読する時は、\fB\-l\fR フラグも必要である。
134+\&\s-1ISO\-2022\-JP\s0 (B encode) と \s-1ISO\-8859\-1\s0 (Q encode) のみを解読する。
135+\&\s-1ISO\-8859\-1\s0 (Latin\-1) を解読する時は、\fB\-l\fR フラグも必要である。
140136 \&\fB\-m0\fR では \s-1MIME\s0 を解読しない。
141137 \&\fB\-mB\fR, \fB\-mQ\fR では、BASE64, Q encode されているものとして処理する。
142138 .RS 4
@@ -187,7 +183,7 @@ Quoted stream に変換する
187183 \&\s-1ISO\-2022\-JP\s0 を仮定する。
188184 .IP "\fB\-E\fR" 4
189185 .IX Item "-E"
190-日本語 \s-1EUC \s0(\s-1AT&T\s0) を仮定する。
186+日本語 \s-1EUC\s0 (\s-1AT&T\s0) を仮定する。
191187 .IP "\fB\-S\fR" 4
192188 .IX Item "-S"
193189 Shift_JIS を仮定する。
@@ -200,13 +196,13 @@ Shift_JIS を仮定する。
200196 \&\s-1UTF\-8\s0 を仮定する。
201197 .IP "\fB\-W16\fR" 4
202198 .IX Item "-W16"
203-\&\s-1UTF\-16 \s0(Little Endian)を仮定する。
199+\&\s-1UTF\-16\s0 (Little Endian)を仮定する。
204200 .IP "\fB\-W16B\fR" 4
205201 .IX Item "-W16B"
206-\&\s-1UTF\-16 \s0(Big Endian)を仮定する。
202+\&\s-1UTF\-16\s0 (Big Endian)を仮定する。
207203 .IP "\fB\-W16L\fR" 4
208204 .IX Item "-W16L"
209-\&\s-1UTF\-16 \s0(Little Endian)を仮定する。
205+\&\s-1UTF\-16\s0 (Little Endian)を仮定する。
210206 .RE
211207 .RS 4
212208 .RE
@@ -295,7 +291,7 @@ ssh localhost | nkf \-u というように使う。
295291 1 バイト英数文字セットとして \s-1JIS X 0201\s0 Roman を用いる。
296292 .IP "\fB\-oH\fR" 4
297293 .IX Item "-oH"
298-\&\s-1ESC \s0( H は初期の \s-1JUNET\s0 コードでのみ用いられたもので、現在は使ってはならない。
294+\&\s-1ESC\s0 ( H は初期の \s-1JUNET\s0 コードでのみ用いられたもので、現在は使ってはならない。
299295 .RE
300296 .RS 4
301297 .RE
@@ -310,7 +306,7 @@ ssh localhost | nkf \-u というように使う。
310306 テキストモードで出力する。(\s-1MS\-DOS\s0 上でのみ効力を持つ)
311307 .IP "\fB\-l\fR" 4
312308 .IX Item "-l"
313-0x80\-0xfe のコードを \s-1ISO\-8859\-1 \s0(Latin\-1) として扱う。
309+0x80\-0xfe のコードを \s-1ISO\-8859\-1\s0 (Latin\-1) として扱う。
314310 \&\s-1JIS\s0 コードアウトプットとの組合せみのみ有効。
315311 \&\fB\-s, \-e, \-x\fR とは両立しない。
316312 .IP "\fB\-O\fR" 4
@@ -526,7 +522,7 @@ GHG00637@nifty\-serve.or.jp (\s-1COW\s0)
526522 .IX Item "Fumitaka Kitagawa"
527523 .IP "Hiroaki Sengoku" 4
528524 .IX Item "Hiroaki Sengoku"
529-.IP "Ikuhiro \s-1MORITA \s0(森田 育宏)" 4
525+.IP "Ikuhiro \s-1MORITA\s0 (森田 育宏)" 4
530526 .IX Item "Ikuhiro MORITA (森田 育宏)"
531527 .IP "Yoshiharu \s-1ITO\s0" 4
532528 .IX Item "Yoshiharu ITO"
@@ -676,7 +672,7 @@ GHG00637@nifty\-serve.or.jp (\s-1COW\s0)
676672 .PD 0
677673 .IP "河野 真治 kono@ie.u\-ryukyu.acjp" 4
678674 .IX Item "河野 真治 kono@ie.u-ryukyu.acjp"
679-.IP "Rei \s-1FURUKAWA \s0 furukawa@tcp\-ip.or.jp" 4
675+.IP "Rei \s-1FURUKAWA\s0 furukawa@tcp\-ip.or.jp" 4
680676 .IX Item "Rei FURUKAWA furukawa@tcp-ip.or.jp"
681677 .IP "成瀬" 4
682678 .IX Item "成瀬"
@@ -686,6 +682,6 @@ GHG00637@nifty\-serve.or.jp (\s-1COW\s0)
686682 .PP
687683 https://osdn.jp/projects/nkf/
688684 .PP
689-Copyright (C) 1987, \s-1FUJITSU LTD. \s0(I.Ichikawa).
685+Copyright (C) 1987, \s-1FUJITSU LTD.\s0 (I.Ichikawa).
690686 .PP
691-Copyright (C) 1996\-2016, The nkf Project.
687+Copyright (C) 1996\-2018, The nkf Project.
--- a/nkf.c
+++ b/nkf.c
@@ -1,6 +1,6 @@
11 /*
22 * Copyright (c) 1987, Fujitsu LTD. (Itaru ICHIKAWA).
3- * Copyright (c) 1996-2013, The nkf Project.
3+ * Copyright (c) 1996-2018, The nkf Project.
44 *
55 * This software is provided 'as-is', without any express or implied
66 * warranty. In no event will the authors be held liable for any damages
@@ -20,11 +20,11 @@
2020 *
2121 * 3. This notice may not be removed or altered from any source distribution.
2222 */
23-#define NKF_VERSION "2.1.4"
24-#define NKF_RELEASE_DATE "2015-12-12"
23+#define NKF_VERSION "2.1.5"
24+#define NKF_RELEASE_DATE "2018-12-15"
2525 #define COPY_RIGHT \
2626 "Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).\n" \
27- "Copyright (C) 1996-2015, The nkf Project."
27+ "Copyright (C) 1996-2018, The nkf Project."
2828
2929 #include "config.h"
3030 #include "nkf.h"
--- a/nkf.doc
+++ b/nkf.doc
@@ -409,5 +409,5 @@ AUTHOR
409409
410410 Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
411411
412- Copyright (C) 1996-2016, The nkf Project.
412+ Copyright (C) 1996-2018, The nkf Project.
413413
--- a/nkf32dll.c
+++ b/nkf32dll.c
@@ -4,11 +4,11 @@
44
55 /*WIN32DLL*/
66 /* こちらのバージョンも更新してください。 */
7-#define NKF_VERSIONW L"2.1.4"
7+#define NKF_VERSIONW L"2.1.5"
88 /* NKF_VERSION のワイド文字 */
9-#define DLL_VERSION "2.1.4.0 2"
9+#define DLL_VERSION "2.1.5.0 2"
1010 /* DLLが返す */
11-#define DLL_VERSIONW L"2.1.4.0 2"
11+#define DLL_VERSIONW L"2.1.5.0 2"
1212 /* DLLが返す DLL_VERSION のワイド文字 */
1313
1414 /* nkf32.dll main */
--- a/version.rc
+++ b/version.rc
@@ -1,8 +1,8 @@
11 #include <windows.h>
22
33 1 VERSIONINFO
4-FILEVERSION 2,1,4,0
5-PRODUCTVERSION 2,1,4,0
4+FILEVERSION 2,1,5,0
5+PRODUCTVERSION 2,1,5,0
66 FILEFLAGSMASK 0x3fL
77 #ifdef _DEBUG
88 FILEFLAGS 0x1L
@@ -19,12 +19,12 @@ FILESUBTYPE 0x0L
1919 {
2020 VALUE "CompanyName", "project nkf\0"
2121 VALUE "FileDescription", "Network Kanji Filter\0"
22- VALUE "FileVersion", "2.1.4\0"
22+ VALUE "FileVersion", "2.1.5\0"
2323 VALUE "InternalName", "nkf\0"
2424 VALUE "LegalCopyright", "Copyright (C) 1987, Fujitsu LTD. (Itaru ICHIKAWA)\0"
2525 VALUE "OriginalFilename", "nkf.c\0"
2626 VALUE "ProductName", "nkf.exe\0"
27- VALUE "ProductVersion", "2.1.4\0"
27+ VALUE "ProductVersion", "2.1.5\0"
2828 }
2929 }
3030 BLOCK "VarFileInfo"
Show on old repository browser