あまつぶOL

36. 「7.18のあまつぶ(2000.7.18 8:26:37)
QT-Qのフリーズの問題、原因はReduction in Strength(綴り自信なし)だった。
デバッグ用のプロジェクトでは問題なかったのでひょっとして・・と思ったのだ。
と、いうわけで、あっさり解決。近いうちにリリース予定。

Phutにパレットの位置を「記録」「再生」する機能を追加。
バグもなくあっさり一度で動いたのでちょっとうれしかった。


35. 「7.17のあまつぶ(2000.7.17 20:54:35)
IconParty 1.1b2、だいたい見えてきたかな。
描画点ライブラリの編集機能が完成したらリリースの予定。

QT-Qを68K環境で動かした時に、JPEGファイルを開くとフリーズするという
問題があるようだ。早急に対処するつもり。バージョンは2.22かな。


34. 「7.10のあまつぶ(2000.7.10 18:24:18)
どうも、CopyDeepMaskは、OSのバージョンによっては、コピー先Rectの
leftが4の倍数でないといけない(っていうか画像が乱れる)という問題が
あるらしい。
そこで、leftが4の倍数になるように補正してやる必要がある。
呼び出し元でマスクがちゃんと作ってあると仮定するなら、

void SafeCopyDeepMask(...)
{
Rect tSrcRect,tDstRect,tMaskRect;
short offset;

if ((offset=dstRect->left & 3) != 0)
{
tSrcRect=*srcRect;
tDstRect=*dstRect;
tMaskRect=*maskRect;
tSrcRect.left-=offset;
tDstRect.left-=offset;
tMaskRect.left-=offset;

CopyDeepMask(...,&tSrcRect,&tMaskRect,&tDstRect,...);
}

ってな処理でいけそうな気がする。
仮にマスクがtDstRect内でないとするならば(あるいはnilの場合)、
元のdstRectでマスキングしてやる必要があるのかな。


33. 「7.6のあまつぶ(2000.7.6 18:58:2)
前に影山さんが書かれていた「GetProcessInformation」について。
どうも、not applicableなのは「プロセスの実行時間関係」と
「プロセスのメモリ関係」みたいですね。
プリエンプティブマルチタスクになることにより、実行時間の計算が
あわなくなるという感じのことが書いてあります。メモリについても、
メモリ管理方法が変わりますから(必要になったらメモリが確保できる
という環境では、確かに「アプリケーションの残りメモリ」という
概念は使えないというのはわかりますけど。

IconParty。
小アイコンのサポートがほぼ完璧に。
小アイコンのみのアイコンも作成・編集できます。
描画点ライブラリの編集はこれから作ります(リスト表示のみ完成)。

Phut。LaunchApplicationのフラグが間違っていたのを修正しました。
AppleScriptは、set、count、closeくらいをサポートの予定。
http://developer.apple.com/techpubs/carbon/oss/ProcessManager/Process_Manager/index.html

July index