97/10/24 Ver 2.6 公開
・contrib 以下修正
・微妙な変更とか

97/10/16 Ver 2.6直前
・いいかげん公開しよっとというわけで作業。
・ドキュメントなどの微妙な修正
・ちょっと修正

97/08/10 Ver 2.6alpha (COMIKET Version)
・なんかいろいろ修正していてどう修正したか覚えてない。
・imagelib は大幅に進化
・gif ,bmp 対応
・pnm/tif を一時削除
・PixCore とかの導入
・各種グローバル変数削除
・DUMMY_SETLOCALE
・カーソルパターンの分離(リソース指定可能)
・設定は config.tmpl に移動
・透明色関連オプションは削除 
  (標準データのgif化にともなう処置。どうしても指定したい場合は -xrm を
  つかってリソース指定すること)
・描画をとばすオプション -drawtimimg 追加

・COMIKET Version につき、各種データ附属。再配布禁止


96/10/16
・型とかの修正
・Imakefile ちょい変更
・READMEちょい修正 (make Makefilesがぬけてた)

96/10/09
・xmascot.man 作成
・README 作成

96/10/08
・コマンドラインからの指定がない場合は、それはメニューにいれない
  ことにする
・メール一覧の Sensitive の制御
・FAQちょい改定
・README.jp 修正

96/10/07
・changeall -> allmenu
・Cascadeメニューの初回表示時のはみだしチェックにバグ
・ポップダウンする時の grab の解放手順にミス。warning がでてた

96/10/06
・某宝石箱にメール着信音声がついてたので、マスコットのリソースに
 メール着信音声をつける(^^;;
・XtVaSetValues で文字列を設定する部分でメモリリークしていた。
 文字列は XtNewString でちゃんと確保させるようにした。

96/10/05
・imagelib/image.c の image2pixmap のマスクなし指定にバグ

96/10/04
・Cascade メニューの改良完了
  一定時間以上止まった場合にのみ子どもを開くようにする
・マスコットの移動のアクション周りの改良

96/10/03
・Cascade メニューの全面作り直し
  95 like のメニューにする

96/10/02
・パラメータ修正のメニューの大幅改定
・スクロールバーで、scroll のコールバックを忘れてた。
・配置を綺麗にする

96/10/01
・Xaw3d や Xaw95 でコンパイルできるように細工

96/09/23
・カスケードメニューの挙動を変更(Bugがでた)
  メニューからカーソルが出ると消すようにする

96/09/22
・Zombie 問題がまだあったらしい。子どもの後始末の中にも signal を入れる
・alpha での changetime をつけたつもりで完成してなかった。
  関数は入ってるけど、肝腎のリソース適宜とコマンドラインオプションが
  なかった(^^;;
・起動時のメニューの番号指定のためのオプション/リソース追加
  -menuno

96/09/21 Beta 作業開始
・複数のメニューエントリをサポート
・これにともないリソース周りが大きく変更
・透明色自動判定(^^;; アルゴリズムはひ・み・つ☆

96/08/10 XMascot Ver2.5 alpha
・細かい修正とか整理
・オプション changetime をつけた

96/07/22
・image mag tif tiflzw pnm etc を imagelib として汎用ライブラリ化
  これにからむグローバル変数を整理し、ライブラリインターフェースを追加
  ソースファイルは imagelib に移動
・これに伴い Imakefile を変更
・謎の contrib を imagelib に対応させる
・check_mbox で一覧表示を mbox_mode == 2 のときもしてた。
・check_mailbox と check_youbin で mbox_last_size が更新されていなかった。
・check_mailbox と check_youbin で mbox_size を チェックした後で別の用途に
  使っていた。この別用途には mbox_mode という変数を新たに割り当てた。

96/07/11
・YOUBIN 導入。これにともない biff.c 大改装

96/07/10
・pnm の透明色の検出にバグ発見
・そのほか小さい修正

96/06/21
・biff のパターンの表示のタイミングにバグ
・コマンドラインからマスコットを指定した時に
  chg_next で segmentatiuon fault がでてたのを直す

96/06/20 Release
・??top?m 呼びだしにバグがあったので直す( / がついてた )
・メールがないときでも、メニューのメール一覧で一覧が表示されてたのを直す
・マニュアルにアラーム／アクション関連の説明を追加
・インターバルタイマの時間が保存されてなかった
・アラーム回りちょっと修正

96/06/18 Ver 2.4 Beta2
・-tcolor -trgb の指定が全マスコットに及んでいたのを直す
・マニュアル作成
・オプション -nobifflists が実装されてなかったので追加
・オプション -random 追加
・インターバルタイマ追加
・FAQ 改訂

96/06/15 Ver 2.4 Beta
・色の取得ルーチンを改善
  これにともない、MASCOTDATA 構造体 -> ImageData 構造体 へと名称変更
  XV や Netscape にまけないもん！
・影がつくようになる

96/06/14 Ver 2.4 Alpha
・biff のシーケンス変更。-bempty 削除
・オプション追加 -biffgeometry
・オプション名称など少し変更
・いちぶ、型のキャストが足りないところを直す
  これで DEC とかで正常に動作するようになったはず

96/06/13 から 96/05/14
・本格的 Ver UP 開始
・メールの From と Subject の表示が完成
・Window がなくなる。すべて Widget に統一
・option -dpi および関連リソースをなくす。
  代わりに HeightMMOfScreen を使用してサイズを取得

96/06/09
・細かな修正
・隠れる鎖は表示しないようにする。ちょっとちらつきが改善
・とりあえず From と Subject の表示ができるようになる
・メニューの画面からはみでないようにするチェックの、
  縦方向が動作していなかったのを直す
・CascadeMenu の仕様を少し変更。多段メニューを、左側にぬけても
  出すようにする。
・??top?m の呼び出しのディレクトリが固定だったのを、path から検索する
  ように直す

96/06/01
・カーソルが変わるようになる

96/05/17
・子プロセスがゾンビになってのこるのを修正

96/05/16 
・アラームの設定を、OK 押した時に保存する部分が
コメントアウトされていたのを直す。

96/05/16 Version 2.3 patchlevel 1
・busy loop になりうる状態( Xのイベントがなくて、なおかつ
マスコットのシミュレーション処理がないとき)があるのに気づいて
これを直す。負荷激減。うーん、おれってタコ(T_T)

96/05/15 Version 2.3
・紐(鎖)にも絵を貼れるようにした。
  これにともないリソースとオプション追加
・鎖の個数が可変になる。オプション -chainnum
・謎の contrib に xslide が追加
・振動の計算方法に勘違い発見。修正。
・grav の値の変更可能範囲を変更
・mag が 8 dot 単位でなくても良くなった。
・isin 回り全面作り直し

96/05/14 2.2f
・double演算が復活
・ドキュメント修正
・謎の contrib 追加 (auplay)

96/05/11 2.2e
・load_ppm を load_pnm に変更。これにともない pbm,pgm にも対応

96/05/09 2.2d
・*toppm, *topnm を呼ぶ機能を追加
・ 変数 alarm が linux で不幸だったのを直した。
   alarm(2)とconflict してたらしい

96/05/06 Version 2.2b
・BIFF 機能がつく
・アクション bell 追加
・biff 関連のリソース、オプション追加

96/05/05 Version 2.2a
・TIFF形式の画像を扱えるようになる

96/05/01 Version 2.2
・なぞの FAQ がついた

96/04/30
・アクションの名前を短くした
 change* -> chg_*
 sound_* -> snd_*
・アクション system, chg_param の追加
・オプション magnify の仕様変更
・アラームのアクション駆動ルーチンのバグとり

96/04/29 Version 2.19a

・ドキュメントなどの修正
・細かいバグとり

96/04/27 Version 2.19

・アラーム設定メニューの追加
・アラームの状態は設定ファイル .xmascotrc に保存される。
・code -> cord に直す。
・アクション change -> changefile に変更
・アクション change の音声をなくした。
・新アクション追加
 change
 changenext
 changerandom
 start_move

96/04/24 Version 2.1b

・アラームの機能のプロトタイプ(処理部分)完成。
・.xmascotrc の仕様変更。アラームの設定を記述できるようにする。
  まだ読みだししかできない。


96/04/15 Version 2.1a

・メニューの登録個数を変更できるようにした
  これにともない、オプション -numsofmenu , リソース *numsOfMenu が追加。
・CascadeMenu の Sensitive でないときのバグを直した。
・$HOME/.xmascotrc を読むようにした。

96/03/29 Version 2.1

・メニューの改良
・マスコットが増える
・国際化対応

96/02/28

fj.sources に流したが、流れていかなかったらしい。(;_;)

96/02/26 Version 2.0

公開に向けてソースの整理とドキュメントの整備を行なう。

96/02/25 Version 1.6 (未公開)

飯田
・DEPTH が 8を越えた場合の動作不良の修正

96/02/24 Versiion 1.5 (未公開)

ごう
・切替えメニューの改良
・重力/減衰係数の変更のダイアログが追加
・アイコン化が正常に動作するように直す
・マスコット部分も widget とし、イベント処理を完全に Toolkit にまかせる
・アクション sound, sound_start, sound_click, sound_end, change 
  が使用可能になる。

Version 1.4 (クラブ内一部に公開)

ごう
・複数のマスコットが扱えるように構造を変更
・切替えメニューが追加

Version 1.3 (未公開)

ごう
・音声機能の追加

Version 1.2 (未公開)

ごう
・演算ルーチンを整数化

95/02/01 Version 1.1 (未公開)

飯田
・MAG形式の画像を扱えるようになる
・画像の扱いの一般化

95/01/26 Version 1.0 (クラブ内公開)

ごう
・X Toolkit (Athena widget) との融合化。
・biff と clock については保留として機能を削除。
・リソースが使用可能になる
・ウィンドウマネージャ制御下で動作可能になる。
・About ダイアログの追加
・終了の機能がつく

95/01/24 Version 0.9a (クラブ内公開)

飯田
・biff と Clock 機能がむりやり追加される(のち削除)
・一部の機種で動かない点の修正

95/01/16

クラブ内ニュースグループに cclub.xmascot ができる

95/01/15 Watanabe Version 0.9 (クラブ内公開)

ごう
・根本的に再構成される。
  IIDA version から引き継いだのは、画像の読みだし部分のみ。
・複数のウィンドウで構成。
・振り子のアルゴリズムを正確なものに変更。
・ゆれる
・のびる

95/12/24 IIDA version 1.00a (ホームページで公開)

某ゲームのマスコットが X にほしいよね、と、ごうが飯田に話す。
翌日、なにかが飯田の画面で揺れていた。
一つの大きなウィンドウのなかで動作しており、ちらつく、
遅い、などの欠点があった。

