未読が展開されませんNo.01943
こに さん 00/12/05 23:41
 
こんにちは、こにです。

未読メールがあるスレッドが展開されません。
気が付いたことは、一度手動で折りたたんでおいたスレッドに新着メールがきた
ときは展開されないようです。

再起動してもフォルダを変えてもだめでした。
範囲を『全体・最近の分・未読文』と変えてみたのですが変わりませんでした。

設定には『既読になったスレッドは自動的に折りたたむ』となっているので、も
し手動で折りたたんでしまったスレッドは、新着があっても展開されないつくり
なのでしょうか???

僕としては、『未読メールのスレッドのみ展開する』がいいです。


やっぱり1929にもあるように、作り直すのは難しいのでしょうか?

[ ]
RE:01943 未読が展開されませんNo.01954
秀まるお さん 00/12/06 09:12
 
> 未読メールがあるスレッドが展開されません。
> 気が付いたことは、一度手動で折りたたんでおいたスレッドに新着メールがきた
> ときは展開されないようです。

 たしかにそういう仕様になってしまいます。手動で折りたたんだ場合でも新着メー
ルが連なった場合は展開しないとまずいですね。これはまた面倒だなぁと。

> やっぱり1929にもあるように、作り直すのは難しいのでしょうか?

 1929の件はバグだと思いますけど、こちらでうまく再現しないような気がします。
もう一回テストしてみます。

 というか、そもそも「既読になった」ではなくて、「最近の分でなくなった」でテ
ストしてました。で、今テストしてみたらやはりバグってました。さっそくなおしま
す。

[ ]
RE:01943 未読が展開されませんNo.01956
秀まるお さん 00/12/06 09:18
 
 やっぱり、1907番のバグの件ですが、再現しないようです。

 手動で既読のフォルダを展開して鶴亀メールを終了し、また起動すると折りたたま
れて出てきます。

 例えばここの会議室の上の方にある00013番発言を展開してそのまま鶴亀を終了し、
起動すると、00013番発言のスレッドは折りたたまれて出てきます。

 ってことなんですけど、鶴亀メールを終了する時に、例えば「返信メール」を書い
ている最中だと折りたたまれないです。返信メールなどのウィンドウも含めてすべて
の鶴亀メールを終了して起動しなおさないとダメです。

[ ]
RE:01956 未読が展開されませんNo.01961
"y.iida" さん 00/12/06 10:03
 
> やっぱり、1907番のバグの件ですが、再現しないようです。
>
> 手動で既読のフォルダを展開して鶴亀メールを終了し、
> また起動すると折りたたまれて出てきます。

ボクの所でも再現しませんでした。

ただ、変な挙動が・・

(未読判定にBugもあるので近々に直しますが)
{未読先頭マクロ}というモンを書いて使っています(ボクの所にUp済み)
スレッド表示にしてあると、時間が掛かる&dllfunc("DisableDraw",1)を
しているにも関わらず、チラチラとします。
やっている事は、下記です。

 描画禁止にする
 スレッドの場合は、一覧形式にする
 現Positionをキープ
 元々スレッドの場合は、またスレッドに戻す→ココがチラチラ?
 先頭アカウントに行ってから、次の未読を発行する
 描画禁止解除する

何でやろ?

[ ]
RE:01961 未読が展開されませんNo.01963
"y.iida" さん 00/12/06 10:36
 
>> 手動で既読のフォルダを展開して鶴亀メールを終了し、
>> また起動すると折りたたまれて出てきます。
>
>ボクの所でも再現しませんでした。

と、思ったら(偶然ですけど)出ました(しかも100%再現します)
既読にも関わらず、最後のスレッドだけ畳まれずに出てきます。

NetMail-MLの最後のスレッドでやってみてください >秀まるお様

>ただ、変な挙動が・・

>{未読先頭マクロ}というモンを書いて使っています(ボクの所にUp済み)
>スレッド表示にしてあると、時間が掛かる&dllfunc("DisableDraw",1)を
>しているにも関わらず、チラチラとします。

こっちは、調査お願いします。
(スレッド/一覧切り替えで、DisableDrawを無視しているだけだと思う)

(やっぱり未読先頭マクロはBugってないと思う)

[ ]
RE:01954 未読が展開されませんNo.01975
こに さん 00/12/06 16:31
 
こにです。

>  というか、そもそも「既読になった」ではなくて、「最近の分でなくなった」でテ
> ストしてました。で、今テストしてみたらやはりバグってました。さっそくなおしま
> す。

再現してよかったです。

[ ]
RE:01963 未読が展開されませんNo.01976
秀まるお さん 00/12/06 17:06
 
> と、思ったら(偶然ですけど)出ました(しかも100%再現します)
> 既読にも関わらず、最後のスレッドだけ畳まれずに出てきます。

 やはり起きませんが、もしかして3448番の発言を選択した状態で終了させてません
か?。3448番を選択して終了させると、次回起動時に同じ3448番を選択しようとして、
既読であるスレッドでも展開して出てきます。

> >{未読先頭マクロ}というモンを書いて使っています(ボクの所にUp済み)
> >スレッド表示にしてあると、時間が掛かる&dllfunc("DisableDraw",1)を
> >しているにも関わらず、チラチラとします。

 んではさっそく調査してみます。

 新規に受信したメールの入ったスレッドを展開して表示する修正はなんとか完成し
ました。

[ ]
RE:01963 未読が展開されませんNo.01977
秀まるお さん 00/12/06 17:06
 
> >{未読先頭マクロ}というモンを書いて使っています(ボクの所にUp済み)
> >スレッド表示にしてあると、時間が掛かる&dllfunc("DisableDraw",1)を
> >しているにも関わらず、チラチラとします。

 直すのに苦労しましたけど、なんとかチラツキを押さえて、さらにEnableDrawした
ときに遅いのも直しました。

 ちなみに、ちらつくのと遅いのは別の問題でした。

 かなり手を入れたので、またレベルダウンするかも…。

[ ]
RE:01976 未読が展開されませんNo.01987
"y.iida" さん 00/12/06 18:38
 
>> と、思ったら(偶然ですけど)出ました(しかも100%再現します)
>> 既読にも関わらず、最後のスレッドだけ畳まれずに出てきます。
>
> やはり起きませんが、もしかして3448番の発言を選択した状態で
> 終了させてませんか?。

いや、念のため、受信へ移動して試しましたけど
NetMailのフォルダへ行くとボンと出てます。

今からちょっと長距離移動(今もだけど)するので
明日になるかもしれませんけど他のマシンでも試してみます。

[ ]
RE:01977 未読が展開されませんNo.01988
"y.iida" さん 00/12/06 18:40
 
>> >時間が掛かる&dllfunc("DisableDraw",1)を
>> >しているにも関わらず、チラチラとします。
>
> 直すのに苦労しましたけど、なんとかチラツキを押さえて、
> さらにEnableDrawしたときに遅いのも直しました。

ありがとうございます。更に快適になって嬉しい。

> かなり手を入れたので、またレベルダウンするかも…。

その時は、その時で、お手数ですが宜しくお願いします(^^;;;

[ ]
RE:01987 未読が展開されませんNo.01999
"y.iida" さん 00/12/07 08:53
 
>> やはり起きませんが、もしかして3448番の発言を選択した状態で
>> 終了させてませんか?。
>
>いや、念のため、受信へ移動して試しましたけど
>NetMailのフォルダへ行くとボンと出てます。

意味がわかりました。
例え、そのフォルダにFocusがなくても、そのスレッド中で
子を選択していると(選択されているメールを覚えていて
そのフォルダを開けた時は、そこに位置付くから)
既読でも畳まれない!という仕様ですね

良く考えてあるなぁ。と関心してしまいました。
この仕様ならば(ちょっとトロイけど)正しく動作していると思います。

って事で、こにさん如何でしょう。

[ ]
RE:01999 未読が展開されませんNo.02018
秀まるお さん 00/12/07 12:18
 
 んじゃ、やっぱり仕様通りのようです>こにさん他

[ ]
RE:02018 未読が展開されませんNo.02063
こに さん 00/12/07 20:08
 
こんにちは、こにです。

>  んじゃ、やっぱり仕様通りのようです>こにさん他

ちゃんと別のメールを選択しているときでも、まったく関係ないスレッドも展開
しています。

┌aaaa
│└bbbb
│ └cccc
└dddd
 └eeee

の状態で、『eeee』を選択していて展『dddd』が開しているのはわかっています。
しかし、たとえ『eeee』を選択していてフォルダ変更&再起動しても『aaaa』の
スレッドは展開したままになっています。

それも、すべてのスレッドが展開しているわけではなく、ある特定のスレッドだ
けが展開されてしまっているのです。
おそらく(確実ではありませんが)手動で展開、もしくは折りたたんだスレッド
がこのようになってしまっているような気がします。

それと、これらと関係あるかもしれないので…
メールを受信して、折りたたまれているスレッドに新着があったとします。
新着メールがあったのですからそのフォルダーに移動します。が、新着メールが
ない?ということになったのです。
それでスレッドを一つ一つ展開していったら未読メールがありました。

つまり、展開されているはず(ですよね)のフォルダーが折りたたまれていたの
です。
(そのあと、『>』で一発で未読に飛べることに気が付きました。)

[ ]
RE:02063 未読が展開されませんNo.02103
秀まるお さん 00/12/08 13:43
 
 んじゃやっぱりバグのようで…。02079番での報告も同じかもしれないです。

 そもそも、自動折りたたみのタイミング自体が不確定なのもなんだし…。

 とにかく、この辺の処理見直してみます。

[ ]
RE:02063 未読が展開されませんNo.02118
秀まるお さん 00/12/08 23:25
 
 うむ、いろいろソースコードを見直してみたら、なんとなく「これかな?」って所
を見つけました。ってことで、次のV0.55でもう一度試してみてほしいです。

 ついでに、今まで自動で折りたたむタイミングが不確定だったので、フォルダを選
択する毎および「スレッド表示」に切り替える毎に自動折りたたみの処理をするよう
に変更しました。

 これでたぶん大丈夫だと思います。

[ ]
RE:02118 未読が展開されませんNo.02124
こに さん 00/12/09 00:44
 
こにです。

>  これでたぶん大丈夫だと思います。

バージョンアップして起動した瞬間、『オー』と感動しました。
ちゃんと不要(既読)部分は閉じて出てきました。

折りたたみのタイミングもばっちりです。

どうもありがとうございました。


PS:外でブルドーザーがうなっています。多分除雪にきたのでしょう。
   しばらく眠れなさそうです。                            by北海道

[ ]