何か。の略歴

ninix-aya-current

ninix-aya-current について

作者:
杉谷 氏
配布元:
ninix-aya 開発プロジェクト
特記事項:
GNU GPL (バージョン2以降) に準拠

ninix-aya-current 更新履歴

ページ 5 (2011-10-20 ~ 2012-02-22)
Phase Date Memo
ninix-aya 4.3
(juggling eggs)
2011-10-20
  • プラグインを POSIX/Windows 両環境で動作する形で再実装
  • Windows 環境ではゴーストの SHIORI DLL を優先して使用する
    • 現状では互換 SHIORI モジュールは一切使用しない
  • Windows 環境でも gettext(多言語対応) が機能するように
    • 各言語のメッセージファイル (ninix.mo) が必要
    • インストーラパッケージを使用すれば導入される
  • Windows 用インストーラパッケージのインストール機能強化
    • ショートカットを作成するスクリプトを追加
  • ninix/dll/ 以下のファイルインポート時のパス取得方法を変更
    • main.py と ninix パッケージを別の場所に導入可能に
  • sstplib.py を ninix/ 以下に移した
  • main.py の名前を ninix_main.py に変更
  • ninix-install を削除
ninix-aya 4.3.1 2011-10-25
  • Windows 環境でプラグインが動作しない問題を修正
  • Windows用インストーラパッケージ周りの不具合修正
    • メニュー内のショートカットの作成に失敗していた
ninix-aya 4.3.2 2011-11-06
  • SSTP リクエスト周りでの不具合修正
    • 選択肢インタフェースを使用した場合にエラーになっていた
  • プラグインの standard version 周りの変更・修正
    • standard version を 2.0 から 2.1 に上げた
    • standard version チェックが機能していなかったのを修正
  • BasePlugin クラス周りの変更
    • NOTIFY SSTP/1.1 を送信する notify_sstp メソッドを追加
    • ninix_home と caller 変数を追加した
  • sstp.py の NOTIFY SSTP/1.1 に関するバグを 2 つ修正
    • イベントのレスポンスが得られなかった
    • 保険反応の指定が無い場合にエラーになっていた
ninix-aya 4.3.3 2011-11-13
  • SSTP リクエストのキュー処理周りの変更
    • キューから取り出して処理する際に IfGhost 確認を行う
    • SEND/NOTIFY SSTP リクエストは全て一つのキューに入れる
  • SEND SSTP/1.4 リクエスト周りの不具合を修正
    • 選択肢インタフェースと IfGhost を同時に使えなかった
  • NOTIFY SSTP/1.1 リクエスト周りの変更
    • ヘッダに Event の指定が無い場合には 400 エラーを返す
    • ゴースト選択の際に保険スクリプトの IfGhost を考慮する
  • EXECUTE SSTP リクエスト周りの変更・修正
    • sstp.py に残っていた EXECUTE SSTP/1.5 のコードを削除
    • レスポンスにはリクエストで指定された文字コードを使う
    • 追加データがある場合に末尾の CR+LF が不足していた
  • BasePlugin クラス周りの変更・修正
    • プラグインを起動したゴーストの IfGhost 名を渡す
    • SEND SSTP を送信する send_sstp メソッドを追加
    • notify_sstp メソッドの event 引数を省略不可に
    • standard version を 2.1 から 2.2 に上げた
    • send_script は send_sstp メソッドを使うように
    • send_sstp でのリクエストのバージョン判定を修正
  • README の Python に関する記述を更新
    • 動作確認範囲から Python 2.6 を削除
ninix-aya 4.3.4 2011-11-19
  • SSTP で送信されたスクリプトの再生処理周りの修正
    • 再生中に発生した SHIORI イベントが正しく処理されなかった
    • SSTP ブレーク時にバルーンを閉じるようにした
  • BasePlugin クラス周りの変更・修正
    • プラグイン終了後も保存されるデータを扱うメソッド追加
    • standard version を 2.2 から 2.3 に上げた
  • 同じプラグインは複数起動出来ないようにした
ninix-aya 4.3.5 2011-12-04
  • ゴースト等のインストール先ディレクトリ名の処理を修正
    • Windows 環境の場合には MBCS を使用するように変更
    • GTK+ に渡す場合はファイル名の文字コードを UTF-8 に変換する
  • ゴーストの終了時に選択されているシェルの情報を保存する
  • ゴーストを上書きインストールした場合は再起動する
  • ゴースト交代/召喚のメニュー項目の管理方法を変更
  • シェル選択のメニュー項目の管理方法も変更
  • ゴースト交代/召喚メニューのアイコンが表示されないのを修正
  • ゴースト毎に持っていたメニューを Application クラスに統合
  • ゴーストを管理するデータ構造として Holon クラスを追加
  • シェルとバルーンの情報を管理するための Meme クラスを追加
    • まだ構想段階で実際には使用していない
  • Sakura クラスに以下のメソッドを追加
    • デフォルトのシェルを取得するためのメソッド
    • IfGhost を処理するためのメソッド
ninix-aya 4.3.6 2011-12-10
  • シェルとバルーンの管理に Meme クラスを使用するように
  • Holon, Meme クラスを lib/ninix/metamagic.py ファイルに分離
  • インストーラ周りの変更
    • 日本語 (cp932) のファイル名を含む ZIP アーカイブに対応
    • 残っていた ninix-install コマンドのためのコードを削除
  • Sakura クラスの ifghost メソッドが落ちる問題を修正
  • satori.py が落ちる問題を修正
ninix-aya 4.3.7 2011-12-24
  • インストールできないアーカイブがあったのを修正
    • ディレクトリのみの項目を含むアーカイブ
  • BOM 付き UTF-8 で記述された設定ファイルの読み込みに対応
    • descript.txt, install.txt, surfaces.txt, plugin.txt
  • aya.py ファイルの文字コードを UTF-8 に変更
  • bln.py の文字コード指定を修正
  • balloon.py の typo を修正
  • 「easyballoon」互換モジュール周りの修正
    • font.color の指定が無いエントリがある場合に対応
    • 全消去 ('clear') が機能しなくなっていたのを修正
  • 使用率グラフの表示で落ちる問題を修正
ninix-aya 4.3.8 2012-01-16
  • SHIORI 互換モジュール等の文字コード指定を修正
    • kawari.py/aya5.py/satori.py/niseshiori.py/ngm.py
  • 猫どりふ互換機能で無駄な描画があったのを修正
  • easyballoon のマウスドラッグ移動処理を修正
    • 表示倍率の影響を受けないように
  • kawari8.so が落ちる場合があったのを修正
ninix-aya 4.3.9 2012-02-22
  • BasePlugin クラス周りの変更・修正
    • standard version を 2.3 から 2.4 に上げた
    • ユーザーの入力を受け取るためのダイアログを追加
    • ダイアログを開くための open_dialog メソッドを追加
    • 保存していたデータが消える場合があるのを修正
  • αPNGファイルに対する pnr の処理を高速化

About this document

URI:
http://www5f.biglobe.ne.jp/%7Enobml/sakura/xaya_c_5.html
著作権表示:
© 2001-2023 NOB