summaryrefslogtreecommitdiff
path: root/Build/source/texk/ptexenc/ChangeLog
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2011-08-18 13:52:11 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2011-08-18 13:52:11 +0000
commit8ec7e9e16594cda561fc22fc6607f7cbb95d4aed (patch)
treecdfe448fee20c35d425ae90826f35ff55810f1e8 /Build/source/texk/ptexenc/ChangeLog
parentd078252edb11572f39d434c7c97b107fdd5b8e49 (diff)
more upTeX and e-upTeX
git-svn-id: svn://tug.org/texlive/trunk@23592 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/ptexenc/ChangeLog')
-rw-r--r--Build/source/texk/ptexenc/ChangeLog313
1 files changed, 64 insertions, 249 deletions
diff --git a/Build/source/texk/ptexenc/ChangeLog b/Build/source/texk/ptexenc/ChangeLog
index 2f697488f42..bc2329487f3 100644
--- a/Build/source/texk/ptexenc/ChangeLog
+++ b/Build/source/texk/ptexenc/ChangeLog
@@ -1,279 +1,94 @@
-2010/ 2/25 (1.1.0)
+2011-08-18 Peter Breitenlohner <peb@mppmu.mpg.de>
- * patches/makejvf-1.1a-ptexenc.patch,
- patches/texlive2009-ptexenc.patch:
- 同様に TL2009 用に書き換えた。
+ * version.ac: Update version number 1.2.0 => 1.3.0dev.
+ * ptexenc.c, ptexenc/ptexenc.h: Add sjisterminal,
+ infile_enc_auto, and enable_UPTEX().
- * configure.ac (AC_INIT): New version 1.1.0.
+ Renamed ChangeLog => ChangeLog.jp, ChangeLog.TL => ChangeLog.
+ * Makefile.am (EXTRA_DIST): Adapted.
-2010/ 2/18
+2011-08-12 Peter Breitenlohner <peb@mppmu.mpg.de>
- * patches/mendexk2.6e-ptexenc.patch:
- stamp-* を削除、reautoconf を新しくした。
- K&R コンパイラを捨てた。
- <kpathsea/c-vararg.h> を削除。
+ Add support for upTeX and e-upTeX.
+ * ptexenc/ptexenc.h, ptexenc.c: Export fromUCS().
-2010/ 2/17
+2011-07-15 Peter Breitenlohner <peb@mppmu.mpg.de>
- * ac/withenable.ac, ac/ptexenc.ac, configure.ac, Makefile.am:
- とにかく TL2009 で compile できるようになった。
+ * version.ac: New file defining the ptexenc version.
+ * configure.ac: Adapt. Use KPSE_LT_VERSION.
-2010/ 2/15
+2011-01-11 Peter Breitenlohner <peb@mppmu.mpg.de>
- * *.c: P1C() などを削除。
- * *.h: P1H() などを削除。kpathsea/c-proto.h を include しない。
- TL2009 の kpathsea で K&R コンパイラを捨てた模様。
+ For e-pTeX, adapted from eptex-110102.tar.xz by Hironori Kitagawa.
+ * ptexenc.c, ptexenc/ptexenc.h: Export toUCS().
+ * ptexenc/unicode.h: Export UCStoUTF8().
+ * ptexenc.c: Change version string "ptetex" => "ptexenc".
+ * Makefile.am: Install ptexenc/unicode.h.
-2009/10/ 9 (1.0.6)
+ * configure.ac: Version 1.2.0.
- * Makefile.in (version-info): 2:0:2 に更新。
- 今までのバージョン番号は不適切であった。
- 岡山様に指摘いただきました。
+2010-10-02 Peter Breitenlohner <peb@mppmu.mpg.de>
- * configure.in, configure, stamp-* (PTEXENC_VERSION):
- New version 1.0.6.
+ * Makefile.am (libptexenc_la_LDFLAGS): Add -no-undefined.
-2009/ 9/ 2 (1.0.5)
+2010-06-14 Peter Breitenlohner <peb@mppmu.mpg.de>
- * README, patches/ptex-src-3.1.11-ptexenc.patch,
- COPYRIGHT, patches/mendexk2.6f-ptexenc.patch: 更新。
+ * Makefile.am (libptexenc_la_CPPFLAGS): Define MAKE_PTENC_DLL
+ instead of MAKE_KPSE_DLL.
+ (libptexenc_la_SOURCES, nobase_include_HEADERS): Do not install
+ kanjicnv.h, unicode-jp.h, and unicode.h.
+ * ptexenc/ptexenc.h: Define and use PTENCDLL instead of KPSEDLL.
+ * ptexenc/kanjicnv.h, ptexenc/unicode-jp.h, ptexenc/unicode.h:
+ Remove KPSEDLL, everything is internal to the library.
- * configure.in, configure, stamp-* (PTEXENC_VERSION):
- New version 1.0.5.
+2010-06-04 Karl Berry <karl@tug.org>
+
+ * configure.ac (ptexenc_lib_devel): no more dev.
-2009/ 7/16 (1.0.4)
+2010-05-29 Peter Breitenlohner <peb@mppmu.mpg.de>
- * ptexenc.c (input_line2): int から long に変更。
- (input_line3): pbibtex 専用に新設。
+ * Makefile.am (nobase_nodist_include_HEADERS): Removed,
+ don't install ptexenc/c-auto.h.
- * patches/texlive2008.sh, patches/ptex-src-3.1.10-ptexenc.patch:
- pbibtex を有効にした。
+2010-05-20 Peter Breitenlohner <peb@mppmu.mpg.de>
- * patches/mendexk2.6e-ptexenc.patch (mfgets):
- '\n' を付加するときに、バッファ溢れを考慮してなかった。
+ Moved headers (except jisx0208.h) to ptexenc/, removed patches/.
+ * Makefile.am, configure.ac: Adjusted.
- * configure.in, configure, stamp-* (PTEXENC_VERSION):
- New version 1.0.4.
+2010-04-22 Peter Breitenlohner <peb@mppmu.mpg.de>
-2009/ 7/ 3 (1.0.3)
+ * ptexenc.[ch] (input_line3): Removed.
+ * ptexenc.h (inputline3): Removed.
+ (inputline2): Moved from here to ../web2c/ptexdir/kanji.h.
- * ptexenc.c (input_line2,isUTF8Nstream,getc4,ungetc4):
- UTF-8N のファイルの文字コード自動認識機能を入れた。
- (getcUTF8): getc2() から getcUTF8() に名称変更した。
+2010-04-19 Peter Breitenlohner <peb@mppmu.mpg.de>
- * configure.in, configure, stamp-* (PTEXENC_VERSION):
- New version 1.0.3.
+ * jisx0208.h (new): Copy of ../../libs/gd/gd-2.0.35/jisx0208.h.
+ * Makefile.am, unicode-jp.c: Adjusted.
-2009/ 6/25
+2010-04-16 Peter Breitenlohner <peb@mppmu.mpg.de>
- * ptexenc.c, ptexenc.h (ENC_UPTEX,is_internalUPTEX,fromUCS):
- 未使用なので廃止。
+ * configure.ac: Version 1.1.1 (dev).
- * unicode.c, unicode.h (UCStoUPTEX,UPTEXtoUCS): 同じく廃止。
+2010-04-15 Peter Breitenlohner <peb@mppmu.mpg.de>
-2009/ 6/ 4 (1.0.2)
+ Avoid compiler warnings.
+ * ptexenc.[ch]: Declare ptexenc_version_string, get_enc_string,
+ and set_enc_string's params as const.
+ * ptexenc.c (enc_to_string): Declare return value as const.
+ (string_to_enc): Declare param as const.
+ (in_filter): Declare as const.
+ (getc4, ungetc4): Declare as static.
+ (get_terminal_enc): Declare as static and string var s as const.
+ * unicode.c (UCStoUTF8S): Skip unused function.
- * patches/ptex-src-3.1.10-ptexenc.patch:
- 細かな typo を修正。
+2010-04-14 Peter Breitenlohner <peb@mppmu.mpg.de>
- * configure.in, configure, stamp-* (PTEXENC_VERSION):
- New version 1.0.2.
+ * Makefile.am (rebuild): New target for forced (re-)build.
+ (INCLUDES): Add $(KPATHSEA_INCLUDES) in case we use an installed
+ (system) version.
+ Add rule to rebuild libkpathsea, if necessary.
-2009/ 6/ 3
+2010-04-12 Peter Breitenlohner <peb@mppmu.mpg.de>
- * patches/ptex-src-3.1.10-ptexenc.patch:
- ptex.pool をインストールしないようにした。
-
-2009/ 5/31 (1.0.1)
-
- * Makefile.in (tkpathsea.mk): include が抜けていた。
-
- * configure.in, withenable.ac, reautoconf:
- 警告が出ていたので AC_CONFIG_HEADERS など、
- 新しいマクロを使うようにした。
- * configure, c-auto.in: reautoconf で生成しなおした。
- * Makefile.in: acconfig.h, config.h.in が不要になった。
- aclocal.m4, stamp-aclocal, stamp-auto.in を追加した。
-
- * patches/mendexk2.6e-ptexenc.patch:
- stamp-* を追加、reautoconf を新しくした。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 1.0.1.
-
-2009/ 5/28
-
- * ptexenc.c (nkf_open): nkf がフルパスでなくてもよいことにした。
-
- * patches/texlive2008-ptexenc.patch: mendex に k がついてなかった。
- * patches/mendexk2.6e-ptexenc.patch: @KFLAGS@ が展開されてなかった。
- 初めから "-DKPATHSEA -DKPATHSEA3" に展開しておいた。
- 以上2点は岡山様に指摘いただきました。
-
-2009/ 5/28 (1.0.0)
-
- * patches/{jmpost-0.04b-ptexenc.patch,
- mendexk2.6e-ptexenc.patch,texlive2008-ptexenc.patch,
- makejvf-1.1a-ptexenc.patch,ptex-src-3.1.10-ptexenc.patch,
- texlive2008.sh}: TeX Live 2008 専用に統一。
-
- * Makefile.in, aclocal.m4, c-auto.in, reautoconf:
- 新しい autoconf に対応。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 1.0.0.
-
- * Makefile.in (tar): .tar.lzma に形式を変更。
- サイズが 160KB → 120KB ほどに節約できた。
-
-2008/ 7/ 7 (0.999)
-
- * patches/ptex-src-3.1.10-texlive200{7,8}.patch: 更新。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 0.999.
-
-2008/ 7/ 4
-
- * ptexenc.c, ptexenc.h (get_enc_string, set_enc_string):
- get/set_kanji_enc_string() を get/set_enc_string() に変更。
-
- * Makefile.in (lib$(library).la): -version-info を
- 1:0:0 にインクリメント。
-
-2008/ 7/ 3
-
- * patches/ptex-src-3.1.10-ptexenc.patch
- (Makefile.in): sjis と euc の fmt を生成しないようにした。
- (ptexextra.c): -kanji-internal オプションを廃止した。
- (mkconf): platex2e_inputs などのマクロを廃止した。
- TEXINPUTS.platex を見直して、ptex// の優先順位を下げた。
-
- (jbibtex.ch, pdvitype.ch, pltotf.ch, tftopl.ch):
- write() 等を stringcast() を使って短くした。
-
-2008/ 6/19 (0.998)
-
- * patches/ptex-src-3.1.10-ptexenc.patch (Makefile.in),
- patches/ptex-src-3.1.10-texlive*.patch (fmtutil.cnf):
- fmtutil.cnf に --kanji=default を追記。PTEX_IN_FILTER
- を無効にするため。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 0.998.
-
-2008/ 6/18
-
- * ptexenc.h, ptexenc.c, unicode.h, unicode.c:
- unsigned char * -> string.
-
-2008/ 6/12 (0.997)
-
- * patches/texlive2007.sh, patches/texlive2008.sh:
- patch などのコマンドを環境変数で指定できるようにした。
-
- * patches/ptex-src-3.1.10-texlive2007.patch (texmf.in):
- TEXINPUTS.platex の定義を、ptex// が後ろの方になるよう修正した。
- アスキーさんの設定とは異なる。
-
- * patches/ptex-src-3.1.10-texlive2008.patch (texmf.cnf):
- そもそも texmf.cnf のパッチが抜けていた。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 0.997.
-
-2008/ 6/10 (0.996)
-
- * patches/texlive2007.sh, patches/texlive2008.sh:
- ptex 以外に mendex などの面倒も見るようにした。
- 実行ディレクトリのチェックを強化した。
- 実行属性をつけた。pushd/popd -> (cd )。
-
- * patches/ptex-src-3.1.10-texlive2007.patch:
- PKGS の書き換えをパッチに含めた。
-
- * README: 現状にあわせて書き直した。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 0.996.
-
-2008/ 6/ 8 (0.995)
-
- * patches/ptex-src-3.1.10-texlive2007.patch:
- タイプミスを修正した。("pdvips" -> "pdvipsk")
-
- * patches/ptex-src-3.1.10-texlive2008.patch,
- patches/texlive2008-ptex.sh: 新規。
-
- * reautoconf, Makefile.in (stamp-configure):
- TeX Live 2008 対策で、reautoconf の実行した時刻を
- stamp-configure に記録し、
- stamp-configure 自体も配布物に含めた。
-
- * configure.in, configure, stamp-configure (PTEXENC_VERSION):
- New version 0.995.
-
-2008/ 6/ 5
-
- * configure, withenable.ac (PTEXENC): ディフォルトの
- エンコードを UTF-8 に変更した。
-
- * Makefile (tar): ChangeLog を UTF-8 変換して固めることにした。
-
- * patches/ptex-src-3.1.10-texlive2007.patch,
- patches/texlive2007-ptex.sh:
- ./configure に "--with-pdvipsk" などのオプションを追加した。
-
-2008/ 6/ 2 (0.994)
-
- * patches/makejvf-1.1a-ptexenc.patch,
- patches/mendexk2.6e-ptexenc.patch, patches/jmpost-0.04b-ptexenc.patch:
- ptexenc.la を明示的にリンクした。
-
- * patches/ptex-src-3.1.10-texlive2007.patch:
- パッチを作りなおした。
- TeX Live の ./Build スクリプトでもコンパイルできるようにした。
-
- * patches/texlive2007-ptex.sh: 新規。
- 上のパッチを当てるためのスクリプト。
-
-2008/ 5/30
-
- * Makefile.in (install_headers): ヘッダファイルを列挙せずに、
- ワイルドカードで、$(srcdir) 以下のファイルも指定するようにした。
- カレントディレクトリ以外で configure を走らせても、
- make install が成功するようにした。
-
- * configure.in, configure (PTEXENC_VERSION): New version 0.994.
-
-2008/ 5/29
-
- * programs.mk (LOADLIBES), patches/ptex-src-3.1.10-ptexenc.patch:
- LOADLIBES を変更しないようにした。
- ptexenc.la は明示的にリンクすることにする。
-
-2008/ 5/27 (0.993)
-
- * ptexenc.c (nkf_open): 文字列バッファを
- PATH_MAX を用いて確保するように変更した。
-
- * configure.in, configure (PTEXENC_VERSION): New version 0.993.
-
-2008/ 4/ 4 (0.992)
-
- * ptexenc.c, ptexenc.h (ptexenc_version_string):
- バージョン文字列を新設。
- ptex --version で表示させるようにしてみた。
-
- * configure.in, configure (PTEXENC_VERSION): New version 0.992.
-
-2008/ 3/ 3 (0.991)
-
- * Makefile.in (lib$(library).la):
- --enable-shared でインストールに失敗していた。
- リンクのオプションに kpathsea と -lm を書いていたのがいけなかった。
- 動作報告/101 で Thor 様に報告いただきました。
- (TARS): ChangeLog を追加した。
-
- * configure.in, configure, c-auto.in:
- kpathsea との差分を小さくなるよう更新した。
+ * ptexenc.c (NOFILE) [MinGW32]: Always define it.