アウトライン解析がおかしいNo.09145
K'zawa さん 16/10/18 21:08
 
こんにちは、K'zawaです。

ver8.66 beta7 32bitからbeta9にアップしたところ、
下記のマクロ

loadhilight "xxxx.hilight", 0, 0x04;
#f = getconfig( "HilightList" );
#f = ( #f ^ ( #f & 0x1F0020 ) ) | 0x10000;
config "xHilightList:" + str( #f );

を実行した結果、アウトライン解析の枠に表示されるべき項目が一部表示されな
い現象が発生しました。
アウトライン解析の枠を一度別のモードに変更して戻す、あるいは再度マクロを
実行すると正しく表示されます。
手元にbeta7が残っておらず、beta6に戻したところ、上記の減少は発生しません
でした。最近の変更が影響しているのでしょうか?

[ ]
RE:09145 アウトライン解析がおかしいNo.09146
秀丸担当 さん 16/10/19 09:12
 

最近の関係がありそうな修正としては、V8.66β8においてタイミングの調整があ
りました。
何か文字入力して単語補完とアウトライン解析が同時に動く場合、単語補完を優
先するようにする修正がありました。
文字入力直後はアウトライン解析が更新されるまでの時間に少し変化がある可能
性があります。
ずっと更新されないとしたらバグだと思います。

想定した通りだとすれば、[動作環境]→[編集]→[単語補完]の「待ち時間」をも
しデフォルトより長くしているとそれに伴ってアウトライン解析も遅くなってし
まうので、デフォルトより長くしている場合は優先したいわけではないと解釈す
るするなど、もう少し調整してみます。

そうでないとしたら、うまく再現することができませんでしたが、テストしてい
るうちに問題を見つけました。
比較的長いテキストでマクロを連続実行すると、更新がおかしくなることがあり
ました。
これは以前から問題だったようですが、読み込み直後で手順も似ているので根本
的な原因は同じ可能性があると思います。この問題を修正してみます。

[ ]
RE:09146 アウトライン解析がおかしいNo.09147
K'zawa さん 16/10/19 11:50
 
秀丸担当さん、こんにちは。
K'zawaです。

>ずっと更新されないとしたらバグだと思います。

放っておいても更新されません。何かしらの更新を伴う操作をしたときにだけ
正しくなるようです。

>想定した通りだとすれば、[動作環境]→[編集]→[単語補完]の「待ち時間」をも
>しデフォルトより長くしているとそれに伴ってアウトライン解析も遅くなってしまう

ここはデフォルトのままです。
また、[ファイルタイプ別の設定]-[単語補完]-[自動表示]はすべてOFFです。
(手動でしか使いませんので)

>そうでないとしたら、うまく再現することができませんでしたが、テストしているう
>ちに問題を見つけました。
<略>
>これは以前から問題だったようですが、読み込み直後で手順も似ているので根本的な
>原因は同じ可能性があると思います。この問題を修正してみます。

修正されましたらテストしてみます。

[ ]
RE:09147 アウトライン解析がおかしいNo.09148
秀丸担当 さん 16/10/19 15:05
 

タイミングなどではなく、更新されず、単語補完も関係なさそうということで、
情報ありがとうございます。
おそらくマクロの連続実行で起きている問題のほうだと思います。この問題を次
のβ版で修正させていただきます。

[ ]
RE:09148 アウトライン解析がおかしいNo.09150
K'zawa さん 16/10/20 16:01
 
秀丸担当さん、こんにちは。
K'zawaです。

>おそらくマクロの連続実行で起きている問題のほうだと思います。この問題を次
>のβ版で修正させていただきます。

beta10で正しい表示になりました。
ありがとうございます。

[ ]
RE:09150 アウトライン解析がおかしいNo.09153
秀丸担当 さん 16/10/21 15:15
 

β10の修正で大丈夫になったようで、ご確認ありがとうございます。

[ ]
RE:09153 アウトライン解析がおかしいNo.09156
K'zawa さん 16/10/24 11:13
 
秀丸担当さん、こんにちは。
K'zawaです。

すみません。まだ完全に治っていませんでした。
たぶん起動直後などには正常っぽく動くのですが、そのうち駄目になってしまい
ます。

[ ]
RE:09156 アウトライン解析がおかしいNo.09157
秀丸担当 さん 16/10/24 15:10
 

まだ起きているということで、どういう問題が起きているのか、こちらで把握し
きれていないと思います。
差し支えなければ、設定内容をファイルに保存したものや、強調表示定義ファイ
ルなどを送っていただけると、こちらでも何が起きているのかが把握しやすいで
す。
送っていただける場合、"PEH00775@nifty.com"まで秀丸担当宛と書いて送ってい
ただけると助かります。

[ ]
RE:09156 アウトライン解析がおかしいNo.09158
秀丸担当 さん 16/10/25 10:47
 

設定ファイル等受け取りました。
ありがとうございます。
何が起きているのかは把握できました。
しかしうまく再現できていないです。
V8.66β8〜9にかけての影響ありそうな点として、単語補完以外になにかないか
調べてみたところ、カーソルの点滅に関する修正がありました。
アウトライン解析の処理中にもカーソルを点滅しようとして、その隙にいままで
とは違うことが起きる可能性はあるので、β8〜9での変化が原因だとしたら、そ
の影響の可能性はありそうです。
原因がわかるまではこの点を従来通りにしてみます。

[ ]
RE:09158 アウトライン解析がおかしいNo.09189
K'zawa さん 16/10/28 21:09
 
秀丸担当さん、こんにちは。
K'zawaです。

>単語補完以外になにかないか調べてみたところ、カーソルの点滅に関する
>修正がありました。
<略>
>原因がわかるまではこの点を従来通りにしてみます。

これが効いたのか、beta11では正常に動作しています。

[ ]
RE:09189 アウトライン解析がおかしいNo.09192
秀丸担当 さん 16/10/31 10:50
 

ご確認ありがとうございます。
おそらく関係していそうということで、条件が絞れるため助かります。

[ ]