# $Id: ChangeLog,v 1.39 2006/07/13 14:50:35 ozawa Exp $ # # Copyright (c) 2005- ONGS Inc. All rights reserved. # # author: Masanori OZAWA (ozawa@ongs.co.jp) # version: $Revision: 1.39 $ # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY ONGS INC ``AS IS'' AND ANY EXPRESS OR # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. # IN NO EVENT SHALL ONGS INC OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND # ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # # The views and conclusions contained in the software and documentation are # those of the authors and should not be interpreted as representing official # policies, either expressed or implied, of the ONGS Inc. # # ChangeLog : 変更履歴 2006-07-14 Masanori OZAWA * バージョン 1.2.0 リリース。 2006-07-13 Masanori OZAWA * text/glsd-document 対象ファイル内の text/glsd-document の読み込みを サポートしました。デフォルトで最大6階層まで読み込めます。 * text/glsd-document 対象ファイル内の id 属性値の一意性を保つため、元の import タグの id 属性値を付加するようにしました。 2006-06-29 Masanori OZAWA * text/glsd-document 対象ファイルの xml 構文チェックを有効にしました。 * text/glsd-document 対象ファイル内の import タグの参照URLを 適宜調整するようにしました。 * 上記2点の修正に伴い、XDTPTransform および各種モジュールインタフェース クラスを修正しました。 2006-06-27 Masanori OZAWA * 版文2、版文3を最新のものに差し替えました。 * alias タグの処理モジュールを変更しました。 2006-06-23 Masanori OZAWA * 版文2、版文4を最新のものに差し替えました。 2006-06-20 Masanori OZAWA * 任意の開始章番号を指定する initialnumber タグをサポートしました。 * alias タグによる置換処理をサポートしました。 * 版文番号を管理するための revisionnumber, newernumber, obsoletenumber タグをサポートしました。 2006-06-16 Masanori OZAWA * import に "text/glsd-document" タイプを追加しました。 * GLSDocumentModule.xsl 内の docgroup のレベルをカウントする処理を 変更しました。 2006-03-15 Masanori OZAWA * バージョン 1.1.5 リリース。 2006-03-05 Masanori OZAWA * モジュール内でエラーが発生した場合に変換処理を中断するために、 XDTP::Exceptionをthrowできるようにしました。 モジュールからXDTP::Exceptionをcatchした場合、変換処理はすみ やかにエラーとして処理を中断します。 * エラーメッセージの不備を修正しました。 2006-03-04 Masanori OZAWA * csvファイルからテーブルを構築する際に、数値のみの列を 右寄せするようにしました。 2006-03-03 Masanori OZAWA * 新しい汎用論理構造文書に準拠。 2006-03-02 Masanori OZAWA * デフォルトで出力ファイルのパーミッションを入力元ファイルと 同じになるようにしました。明示的に指定する場合は、オプション -o OUTPUT_FILE_MASK=664 のように指定できます。 2006-02-01 Masanori OZAWA * XMLファイルの保存に失敗した場合に一時ファイルを削除するように しました。 2006-01-06 Masanori OZAWA * バージョン 1.1.4 リリース。 2006-01-06 Daichi GOTO * Emacs hanbun.el の文字コード対応の機能強化 2005-11-16 Masanori OZAWA * バージョン 1.1.3 リリース。 2005-11-15 Masanori OZAWA * text変換時の段落間に改行を追加。 * text変換時のaccess要素の変換方法を変更。 * text変換時のruby要素が正しく変換されない問題を修正。 * 各種変換時のfootnote要素の変換方法を変更。 2005-11-02 Masanori OZAWA * 不必要なRefPtrからの派生を修正。 * バージョン 1.1.1 リリース。 * XDTP_URI_TRANSITION 指定時に URI の補正が不十分である問題を修正。 * Emacs用汎文書モードファイルを追加し、インストール対象に加えました。 * バージョン 1.1.2 リリース。 2005-10-27 Masanori OZAWA * バージョン 1.1.0 リリース。 2005-10-25 Masanori OZAWA * 画像、リスト等のキャプションの位置を修正しました。 2005-10-20 Masanori OZAWA * 版文の解説文章をインストール対象に加えました。 2005-10-19 Masanori OZAWA * URI/URL 回りの処理に libxml2 を利用するように変更しました。 これに伴い、URI/URL 処理用のクラスを追加しました。 従来の誤った file: スキーマの指定は、原則的に使用できません。 一時的に従来の file: スキーマの処理を有効にするためには、 環境変数 XDTP_URI_TRANSITION を設定します。 * クラスポインタを効率的に管理するために、リファレンスポインタを 取り扱う RefPtr クラスを追加しました。 2005-10-18 Masanori OZAWA * 環境変数からロケールを決定するための getlocale 指定を 入力エンコーディング側でも指定できるようにしました。 * XDTPObjectWrapperクラスのインタフェースを変更。 * URLの解析、リソースの取得に fetch(3) を優先的に使用するように しました。fetch(3) が構築時に見つからない場合は libxml2 の nanoftp/http を使った従来の実装を利用します。 * import 処理時の対象リソースが相対パスで指定されていた場合、 基準点を出力ディレクトリから入力XMLファイルのディレクトリへ 変更しました。 2005-10-17 Masanori OZAWA * 内部オブジェクトのメモリリークを修正。 * xml回りのメモリリークを修正。 * XDTPTransform にインスタンス化したモジュールを直接渡すことが できるようにメソッドを追加。 * XDTPTransform に XSLオブジェクトを直接渡すことができるように メソッドを追加。 * 任意のオブジェクトを管理する XDTPObjectWrapperクラスを追加。 内部処理には std::vector を利用しています。 * deprecated: XDTPTransform::getXSLFileList XDTPTransform::getXDTPModuleList 2005-10-13 Masanori OZAWA * text変換時にスペースが過剰に挿入される問題を修正。 * バージョン 1.0.1 リリース。 2005-10-11 Masanori OZAWA * バージョン 1.0.0 リリース。 2005-09-15 Masanori OZAWA * リポジトリを構築。