何か。の略歴

ninix-aya-testing (開発版)

ninix-aya-testing について

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

ninix-aya-test 更新履歴

ページ 4 (2004-10-06 ~ 2005-12-28)
Phase Date Memo
ninix-aya 3.3
(slayer)
2004-10-06
  • GTK+ 2.4 ベース (ninix-aya 開発版) 新版
  • sakura.py を sakura.py と ghost.py に分割
  • サーフィスを隠す場合にはウィンドウは隠さないように
  • 「里々」互換モジュールを修正
ninix-aya 3.3.1 2004-10-10
  • 「華和梨」互換モジュールを修正
    • _kawari8.so のマルチゴースト対応のため
    • 従来の _kawari8.so では動作しない
ninix-aya 3.3.2 2004-10-24
  • GTK+ 2.4 に移行
    • 2.2 以前の GTK+, pygtk 対応コードを削除
  • デフォルト設定に関する修正
    • ゴースト起動時点でのデフォルト設定を反映させる
    • サーフィス倍率とスクリプトウェイトが対象
  • スクリプトエラーからの復帰処理を追加
ninix-aya 3.3.3 2004-11-24
  • NGM クローン lib/ninix/ngm.py を追加
    • ただし、この時点では機能は未実装
  • ネットワーク更新に Python 標準ライブラリを使うように
    • httplib.HTTPConnection を使用する
  • --list オプションが機能しなくなっていたのを修正
ninix-aya 3.3.4 2004-12-20
  • NGM クローン 機能実装を開始
    • 検索機能を実装、GUI は仮実装
    • ネットワーク更新はゴースト側機能を使用
ninix-aya 3.3.5 2005-01-20
  • pna によるサーフィスのアルファチャンネル設定に対応
ninix-aya 3.3.6 2005-01-27
  • pna によるバルーンのアルファチャンネル設定に対応
  • 本体設定で pna ファイルを使用するかどうか設定可能に
  • サーフィスリセット周りのバグを修正
ninix-aya 3.3.7 2005-02-07
  • 「文」互換モジュールを修正
    • 文字コードが Shift_JIS 以外の辞書での動作を修正
  • ninix-install/-update が動かなくなっていたのを修正
  • \![change,ghost] による自身への交代を正しく処理する
  • サーフィスウィンドウを閉じるとゴーストを終了するように
  • バージョン情報を main.py から version.py として分離
  • メニューのサイドバーとフォントカラー変更の実装を修正
  • バルーンの内容の描画を調整
ninix-aya 3.5
(clover key)
2005-03-12
  • GTK+ 2.4 ベース (ninix-aya 開発版) 新版
  • 「美坂」互換モジュールを修正
    • if 構文で else が省略されている場合に対応
    • $_Constant 指定の変数への代入の扱いを変更
    • シンボル名に記号などを許すように修正
    • 関数の引数は {} が無くても評価するように修正
ninix-aya 3.5.1 2005-03-18
  • 本体設定に「喋り終わると裏へ沈む」設定を追加
  • 使用率トップのゴーストの ai.png を使用率グラフの背景に
ninix-aya 3.5.2 2005-03-22
  • ゴースト側指定バルーン名がディレクトリ名の場合に対応
  • CheckQueue コマンドを拡張
    • キューに残っている全てのリクエストの数も返す
ninix-aya 3.5.3 2005-05-20
  • サーフィスとバルーンの透過率設定を追加
ninix-aya 3.5.4 2005-05-25
  • SHIORI の再読み込み時の問題を修正
    • NOTIFY otherghostname が送り直されていなかった
  • \_u タグの処理を実装
ninix-aya 3.5.5 2005-06-12
  • 本体設定に「喋る時手前に出てくる」設定を追加
    • 喋り始める時に一回だけ手前に出すように
    • 喋る間常にサーフィスとバルーンを手前に出す処理は削除
  • OnMouseClick イベントの処理を SHIORI/3.0 仕様に準拠
  • ゴースト起動時の OnDisplayChange は喋らないよう修正
  • \s タグで ID の先頭に 0 がつく場合は削除するように
  • \v タグ (手前に出てくる) を実装
ninix-aya 3.5.6 2005-07-02
  • 「美坂」互換モジュールを修正
    • エラー発生箇所の情報が出力されない場合があった
  • ポップアップメニュー表示指定リクエストの処理を追加
    • sakura.popupmenu.visible
    • kero.popupmenu.visible
    • charn.popupmenu.visible (n=2, 3, ...)
  • SHIORI のロード時に basewareversion を通知する
  • KIS コマンド findpos のサポートを追加
  • \![set,windowstate,state] タグ (表示状態変更) 実装
    • state = stayontop (常に手前に)
    • state = !stayontop (普通に)
    • state = minimize (最小化)
ninix-aya 3.5.7 2005-07-08
  • NGM クローンの問題を修正
    • ~/.ninix/ngm/data/MasterList.xml が無いと落ちる
ninix-aya 3.5.8 2005-07-21
  • イベントスクリプトにサーフィス定義がない場合の処理を修正
    • \0, \1 のみ強制的にサーフィスを表示するように
  • 起動後サーフィス未指定状態での \i タグの処理不具合を修正
    • デフォルト ID に対する指定として受け付けていた
  • SHIORI/3.0 での %ms, %mc, %mz 等の処理を修正
    • ID に \ms, \mc, \mz の様に \ を付けるように
ninix-aya 3.5.9 2005-08-09
  • python のコーディングスタイルを調整
  • バルーンフォントの変更が保存されていなかったのを修正
  • README ファイルを README と NEWS に分割
  • README での「必要なもの」の記述を変更・修正
ninix-aya 3.5.9a 2005-08-09
  • 起動中ゴーストのリスト生成で落ちる問題を修正
ninix-aya 3.7
(line 666)
2005-09-12
  • GTK+ 2.4 ベース (ninix-aya 開発版) 新版
  • python のコーディングスタイルを調整
  • ファイルがドロップされた際の処理を OnFileDrop2 に
  • アニメーションパターンのコマ番号が途中で抜ける場合に対応
  • バルーン縮小の設定が正しく初期化されていなかったのを修正
  • 着せ換えメニュー生成のバグを修正
  • 「美坂」互換モジュールを修正
    • SAORI のファイル名処理を修正
  • 「MCIAudioR」互換モジュールを修正
    • 絶対パスでファイル名が渡された時は小文字に変換しない
    • ファイルパス指定の際に SAORI が置かれたディレクトリも考慮
ninix-aya 3.7.1 2005-09-26
  • サーフィス、バルーン等の縮小でサイズが 0 にならないように
  • SERIKO のタイマ割り込み処理を変更
    • 個別にタイマ割り込みを設定して処理するように変更
    • 割り込みの最小間隔を SERIKO/2.0 に合わせて 1ms に
ninix-aya 3.7.2 2005-09-27
  • SERIKO 周りのバグを修正
    • いくつかのアニメーションが動かなくなっていたのを修正
    • exclusive 指定がある時に落ちる場合があったのを修正
ninix-aya 3.7.3 2005-09-29
  • SERIKO 周りの処理を改善
    • アニメーションの発動処理の無駄を省いた
    • exclusive 指定時の処理を修正
  • SERIKO の Actor, Controler インスタンスの持ち方を変更
    • サーフィスウィンドウ毎に持つようにする
    • 複数のスコープで同じサーフィスを表示した場合に対応
  • アルファチャンネル付き PNG 透過処理周りの変更
    • アルファ値が透過色と異なる色の非透過処理対応コードを削除
    • 問題の起きないゴーストの動作がかなり遅くなるため
ninix-aya 3.7.4 2005-10-06
  • サーフィスの描画およびキャッシュの処理を変更
    • base アニメーションの再生前に画像をキャッシュに入れる
    • アクセスの少ない画像をキャッシュから消去するコードを削除
    • MAYUNA のみで用いる着せ替え専用のキャッシュを用意
    • SurfaceWindow クラスのメソッドを整理
  • 3.7.3 で削除した処理をより速い形に改良して再度追加
ninix-aya 3.7.5 2005-12-02
  • サーフィスの描画処理を修正
  • ウィンドウ形状の取得処理を変更
    • アルファチャンネルの変更前に行うように
  • ソケットに SO_REUSEADDR オプションを適用
    • ninix-aya 終了後直ちにサーバソケットを削除するため
ninix-aya 3.7.6 2005-12-26
  • easyballoon もサーフィス倍率に合わせて拡大/縮小するように
    • 既に生成されているバルーンは生成時点の倍率のまま
  • サーフィスのプリフェッチでの問題を修正
    • エイリアスの情報を壊してしまっていた
ninix-aya 3.7.7 2005-12-27
  • SHIORI が NOTIFY イベントに対してスクリプトを返しても破棄する
ninix-aya 3.7.8 2005-12-28
  • GTK+ 2.6 でメニューのバックグラウンド画像が出ない問題を修正
    • これに伴い、GTK+ 2.6 以降推奨に変更
    • GTK+ 側の問題で、これまでの実装で動いていたのが間違い
  • メニューのフォアグラウンド画像も使用するように
    • フォントカラーの設定は未対応

About this document

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