V6.87β15No.04157
秀まるお2 さん 18/10/30 15:49
 
 秀丸メールのV6.87β15をアップロードしました。

 ヒラメさんからメールでdump.txtを送っていただいてたんですが、秀丸メールの
メール本文上でマウスを使って範囲選択しながらマウスカーソルをウィンドウの上の
方に移動してスクロールさせた時に落ちてしまうことがあるバグ修正しています。

 折りたたまれた部分があると落ちてしまうことがありまして、特にメール本文の先
頭付近が折りたたまれてると起きやすかったです。大変失礼しました。

32bit版:
https://hide.maruo.co.jp/software/bin3/hmmail687b15_signed.exe

64bit版:
https://hide.maruo.co.jp/software/bin3/hmmail687b15_x64_signed.exe

 よろしくお願いします。

[ ]
RE:04157 V6.87β15No.04161
ヒラメ さん 18/10/30 19:28
 
秀丸メールが落ちてしまう件、ご対応ありがとうございました。無事原因がわかった
ようでよかったです。

また「すべて検索 - 一覧作成」について、まだ秀丸エディタとの動作の違いがある
ようです。

・見つかった行の行番号が表示されず、リスト上で選択しているときのみ実際の行番
号にかかわらず「(1)」と表示されます。

秀丸メール Version 6.87 Beta 15 (64bit)
Windows 10 Pro (April 2018 Update), 1803 (17134.345) (64bit)

[ ]
RE:04161 V6.87β15No.04162
秀まるお2 さん 18/10/30 22:43
 
> ・見つかった行の行番号が表示されず、リスト上で選択しているときのみ実際の行
>番号にかかわらず「(1)」と表示されます。

 すみません。ちゃんと直したはずでしたが、肝心のテストを1つ見逃してて、改め
てテストしたらバグってしまってました。

 メール表示 - 詳細(表示関係)の「折り返しも1行とする」がONだとダメでした。
ソースコード直しててここの設定が関係するからテストしないといけないことは認識
してたのに、テストし忘れてしまいました。

 また修正させていただきます。

 別件のdump.txtも調べてみます。

[ ]
RE:04162 V6.87β15No.04163
秀まるお2 さん 18/10/31 16:15
 
 メールで送っていただいたdump.txtについて、ここでお返事させていただきます。

■FOLDINFO::Deleteのログが出る件

 このログはデバッグ目的に出してる物でした。

 以前、メール本文(またはヘッダ)の折りたたみが勝手に解除されることがあるっ
てバグが届いて、それの調査のために、折りたたまれた部分が勝手に展開された時に、
dump.txtにログを出すようにしてました。今回そのログが出てました。

 ログを詳しく調べたら、エディタの設定変更の時に出てるようでした。例えば行番
号表示をOFFからONに切り替えたりすると、ウィンドウの幅の中で表示できる桁数が
増えるので、そうすると、例えばヘッダの中での折りたたみ行が1行で表示可能にな
って、結果、折りたたみが解除される例があります。テストしたらそういう例で余計
なdump.txtログが出てました。

 ウィンドウサイズをいじった時にも出てました。

 こういうケース(設定変更時またはウィンドウサイズ変更時)はログが出ないよう
に修正させていただきます。

■「メールエディタの設定」でOKして保護違反で落ちる件

 保護違反で落ちる現象の再現までには至りませんでしたが、原因が特定できたと思
います。「メールエディタの設定」は、実は内部的には秀丸メール本体ウィンドウの
「全般的な設定」と同じ処理が動いてて、OKボタンを押した後にも同じ処理が動いて
ました。その処理が、エディタ・ウィンドウのスレッド上で実行されてしまってまし
た。

 (ここで言うスレッドとは、いわゆるCPUの実行単位でのスレッドの意味)

 別スレッドで実行するといろいろおかしなことが起こりえます。今回落ちてるのは
WindowsのDWrite.dllという、いわゆるDirectWriteの中でして、別スレッドで呼び出
したせいで狂ってしまったんだと思います。

 これはちゃんと正しく、秀丸メール本体ウィンドウ側のスレッドで実行するように
修正させていただきます。それで直るはずだと思います。

 また適当なタイミングでV6.87β16としてアップロードさせていただきます。

[ ]
RE:04163 V6.87β15No.04164
ヒラメ さん 18/10/31 20:29
 
調査お手数をおかけしました。

いずれも解決できそうとのことですので、次のβ版でまた動作確認してみます。

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

[ ]