何か。の略歴

ninix-aya-current

ninix-aya-current について

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

ninix-aya-current 更新履歴

ページ 4 (2011-07-27 ~ 2011-10-09)
Phase Date Memo
ninix-aya 4.2
(voodoo programming)
2011-07-27
  • Windows 環境でも動作することを確認
  • デフォルトの SSTP ポートから 11000 を削除
  • ファイルのロックに関するコードを lock.py として分離
  • Windows 環境でのファイルのロックがエラーで落ちる問題を修正
  • Windows 環境で画面サイズの取得の際に落ちる問題を修正
  • 画像ファイルを open() する際のモード指定に b を追加
    • Windows 環境でも動作するようにするため
  • GStreamer がインストールされていなくても動作するように
    • Gstreamer が無ければ音声ファイルの再生は機能しない
    • これに伴い、READMEの「必要なもの」の記述を変更
  • ほとんど使用されることのなかったプラグインシステムを削除
  • メッセージ出力に logging モジュールを使用するように
  • 環境変数 NINIX, NINIX_SSTP_PORT を削除
  • 環境変数 NINIX_HOME と -H(--homedir) オプションを削除
  • 環境変数 NINIX_ARCHIVE と -A(--arcdir) オプションを削除
  • 環境変数 PYTHONPATH にインストール先を指定していたのを削除
ninix-aya 4.2.1 2011-07-27
  • ninix-install の不具合を修正
    • バルーンがインストール出来なくなっていた
  • Windows 環境での不具合を修正
    • ninix-install が落ちる場合があった
    • ネットワーク更新が落ちる場合があった
  • README の「必要なもの」に pywin32 の記述を追加
ninix-aya 4.2.2 2011-08-10
  • インストーラ周りの機能強化
    • lib/ninix/install.py (Installer クラス) を作成
    • ゴースト with バルーンの balloon.source.directory に対応
    • 内部での識別にはインストール先ディレクトリ名を使用する
    • 「何とかしてください」ウインドウに Install ボタンを追加
    • ninix-install の -L(--lower) オプションを削除
  • ネットワーク更新が落ちる場合があったのを修正
  • satori.py が落ちる場合があったのを修正
  • README の pygtk(GTK+) に関する記述を更新
  • KNOWN_ISSUES ファイルを追加
ninix-aya 4.2.3 2011-08-14
  • ネットワーク更新完了後のゴーストリロードで落ちる問題を修正
  • サプリメントのインストール先が複数ある場合の動作を変更
    • ユーザに選択を求めるようにした
    • ninix-install の -S(--supplement) オプションは廃止
  • エラー等のログの出力全てに logging モジュールを使うように
    • 栞互換モジュールは未対応
    • --logfile オプションで指定ファイルへ出力可能
ninix-aya 4.2.4 2011-08-20
  • Windows 環境用に setup.py を追加
  • 見切れ/重なり判定の動作を変更
    • サーフィス位置に変化があった時にだけ計算するように
  • NGM のゴーストインストール機能を install.py を使って再実装
  • BalloonDescript の windowposition.x, windowposition.y に対応
  • install.py でファイルのダウンロード時に落ちる問題を修正
  • 「何とかしてください」ウインドウで落ちることがある問題を修正
    • ファイル選択ダイアログで nar(zip) 以外を指定した場合
  • --debug オプションが値を取らないように変更
    • logging モジュールでの出力レベルが logging.DEBUG になる
ninix-aya 4.2.5 2011-08-28
  • TransparentWindow に SurfaceWindow の機能の一部を移し改良
    • ウインドウをワークエリア外に出せないウィンドウマネージャ対策
    • 倍率変更等の際のウィンドウの位置計算が改善
  • サーフィスと猫どりふに位置を初期化する機能を実装
    • フォーカスがある状態で Ctrl + Shift + F12 を入力
  • バルーンと猫どりふも画面から見切れることが可能に
  • バルーンの位置計算を簡素化
  • install.py でファイルのダウンロード時に落ちる問題を修正
  • 「何とかしてください」ウインドウで落ちることがある問題を修正
    • ファイル選択ダイアログで nar(zip) 以外を指定した場合
  • --debug オプションが値を取らないように変更
    • logging モジュールでの出力レベルが logging.DEBUG になる
ninix-aya 4.2.6 2011-09-09
  • コード全体をリファクタリングした
  • コンソールからバルーンをインストールすると落ちる問題を修正
  • \n[half] でバルーンの表示がおかしくなることがあったのを修正
  • アイコン化解除イベントが間違って発行される場合があったのを修正
  • 前回最後に起動していたゴーストの記録方法を変更
    • インストール先ディレクトリ名を使用するように
    • シェルの選択が記録に反映されなくなっていたのを修正
  • 「easyballoon」互換モジュールを修正
    • サーフィスの倍率変更に表示されるバルーンも即追従する
ninix-aya 4.2.7 2011-09-25
  • Installer クラスの install メソッドを変更
    • 戻り値にインストールしたアーカイブの種別を追加
  • ゴーストのディレクトリ内で SHIORI を探す処理を修正
    • 起動中のゴーストの動作に影響を与えないように
  • 「きのこ」アーカイブがインストール出来なくなっていたのを修正
  • NAR アーカイブがインストール出来ない場合があるのを修正
    • install.txt で type,supplement が指定されている場合
  • Python3 への移行の準備を開始
    • 現在の動作環境はまだ Python2.6 もしくは 2.7 である
ninix-aya 4.2.7a 2011-09-27
  • Installer クラスの install メソッドを変更
    • 常にインストール先のディレクトリ名を返すように
  • シェルを認識出来ないゴーストの処理を変更
    • とりあえず無視するようにした
  • 「何とかしてください」ウィンドウが開くと落ちる問題を修正
ninix-aya 4.2.8 2011-09-30
  • surfaces.txt パーサ周りの機能強化
    • 同じ ID の surface エントリの分割に対応
    • サーフィススコープ名の列記と省略形に対応
  • yaya.py の処理を修正
    • Win 環境ではゴーストの持つ yaya.dll をロードする
    • POSIX 環境ではこれまで通り libaya5.so をロードする
ninix-aya 4.2.9 2011-10-02
  • win_dll.py を追加
    • Windows 環境でゴーストの持つ SHIORI DLL を使用する
    • 現在は動作しないようにしてある
  • SHIORI 互換モジュールのレスポンスに Charset エントリを追加
  • 本体と SHIORI のやりとりでの文字コードの処理方法を変更
    • 各リクエスト毎の Charset エントリを使用するように
    • 独自の SHIORI ロード時の文字コードの問い合わせは削除
  • ネットワーク更新でのバックアップファイル消去処理を変更
    • ゴーストの再起動のために SHIORI アンロード後に変更
  • 「ゴースト with バルーン」のインストール処理を修正
    • ディレクトリ名が常に "balloon" になっていた
  • YAYA ゴーストを複数起動した場合に起こる不具合を修正
    • 1体でも終了すると、残ったゴーストの YAYA が動作しなかった
ninix-aya 4.2.10 2011-10-09
  • Windows 環境で win_dll.py がデフォルトで動作するように
    • 実行環境が 32bit か 64bit かをチェックするようにした
    • yaya.py からは DLL を利用するためのコードを削除
  • \p タグを [] 無しでも使えるようにした
  • httplib2 の使用をやめ、以前のコードと同様の処理に戻した
  • Windows 環境で pythonw.exe を使用した場合の不具合に対処
  • 動作確認範囲に Python 2.7.2 を追加

About this document

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