V6.80β5No.03138
秀まるお2 さん 18/04/09 14:20
 
 秀丸メールのVersion 6.80β5をアップロードしました。

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

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

 連絡いただいたバグ修正などしています。よろしくお願いします。

[ ]
RE:03138 V6.80β5No.03146
hp さん 18/04/10 10:59
 
64bit版です。

検索フォルダを表示して、メール一覧のメール本文を正規表現でスキップ・・・を弄
ってOKを繰り返していると、ときどき検索フォルダのカラム幅がリセットされてしま
います。

普通のフォルダのほうは影響がないようです。

前みたいにエラーとは表示されなくなりました。
dump.txtも追記されていませんでした。

何か提出できるものがございますでしょうか。

[ ]
RE:03146 V6.80β5No.03152
秀まるお2 さん 18/04/10 14:47
 
 検索フォルダの列幅がリセットされるとのことで・・・。今ちょっと簡単にテスト
してみた限りは再現しないような気がします。

 検索フォルダの列幅ですが、たしかに他の普通のフォルダとは違ってて、検索フォ
ルダ用に個別に列幅を保持しています。検索フォルダが2つあったら、その2つのフ
ォルダとも共通にはなりますけども。

 リセットされるというのが、果たしてどういうことをおっしゃってるのかがいまい
ち分からないですけども。例えば普通のフォルダと同じ幅になってしまうということ
なのか、それとも、何か決まった幅(秀丸メールを初回インストールした時と同じ
幅)になってしまうとか?。

 あるいは、列幅をいじっても元に戻るとか。再現手順だと、例えば

 − 検索フォルダを選択する。
 − 列幅をいじる。例えばSubject列の幅が普通にあるのを、極端に小さくする。
 − 全般的な設定で正規表現パターン指定のオプションをON/OFFする。
 − Subject列の幅が元の幅に戻る。

 とかって再現手順になるのか・・・。その辺教えて欲しいです。

 ちなみにですが、検索フォルダ上での「どのメールを選択してたか」って情報が消
えてしまうって現象はこちらでも把握してます。例えば検索フォルダメールが10通
あって、そのうちの一番最後のメールを選択して、「全般的な設定 - OK」とすると、
選択位置がリセットされて、一番上のメールを点線で囲うだけになったりします。こ
れはこれで直そうかなぁと思ったんですが、面倒で直さず放置してしまいました。
(実害はそんなに無いかなぁと思って)

[ ]
RE:03152 V6.80β5No.03162
hp さん 18/04/11 09:44
 
表現が曖昧ですみませんでした。

>リセットされるというのが、果たしてどういうことをおっしゃってるのか
毎回同じですが、よく見るとカラムヘッダとリスト内の項目がそろっていなくて、い
ろいろおかしな状態でした。

>再現手順になるのか・・・。その辺

・検索フォルダを選択
・スレッド表示+スレッド表示でもソートできるようにする(Date降順
・「以下の正規表現・・スキップ」の正規表現を編集してOK
 ・正規表現に空行を加えたり消したりするだけでOK
・カラムヘッダの幅は今までどおりなのに、リスト内の横幅がおかしい。
 ・カラムヘッダとリスト項目の列が一致してない
  ・カラムヘッダが本文の先頭で、内容がTo/Fromとか
・他の検索フォルダを選択すると、そのあとはカラム幅もおかしくなる
 ・もっと詳細2 「Subjectの列幅をウィンドウ幅に連動」 なのに、右端まで使い切
っていない
  ・Subjectの幅が0?


「Subjectの列幅をウィンドウ幅に連動」が鍵?

スキップの正規表現を弄ることがトリガーで、列幅の再調整が発生?

[ ]
RE:03162 V6.80β5No.03168
秀まるお2 さん 18/04/11 18:30
 
 いろいろテストしてみたんですけども、いまいち再現できずで、ソースコードのト
レースとかもしてみたんですが、特におかしいことも無さそうでしたが・・・。

 一応、ちょっと良くない処理が2点ほどあったので直してみたんですが、それで今
回の現象が解決するような気もしないです。

 全般的な設定をOKしたタイミングで検索フォルダの中身は全部作り直して列のヘッ
ダも作り直すような処理をしてるはずでして、なぜそれが狂うのかちょっと分からな
いです。

 それで、dump.txtに、この辺の列幅についての情報を出力するようにしてみました。
それでログを取っていただく作戦をお願いしてもいいでしょうか。ただ、ログを取る
ようにしても原因が分からない可能性が多々あったりするので、もしもそんなに問題
じゃないようでしたらそのまま放置ということでもいいですけども。

 ログ取っていただけるようでしたら、明日にでも次のβ版をアップロードさせてい
ただきます。

[ ]
RE:03168 V6.80β5No.03172
hp さん 18/04/12 09:33
 
もしもそんなに問題じゃないようでしたらそのまま放置ということでもいいですけど
も。
>
> ログ取っていただけるようでしたら、明日にでも次のβ版をアップロードさせて
>いただきます。

今のところスレッド表示中でなければ起こらないようなので、もし他の条件で頻発す
るようでしたら、そのときにまたご相談させてください。

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

[ ]
RE:03172 V6.80β5No.03173
秀まるお2 さん 18/04/12 15:53
 
 もしかしたら次のβ版で直るかもしれないのと、一応、列幅をいじる関係の処理を
dump.txtに出力するようにしたので、気が向いたらそれでログを取っていただければ、
調べてみたいと思います。

 dump.txtにはいっぱいログが出るんですが、列幅関係のログには、"Column"を含む
ログを出すようにします。


[ ]