V8.90β16No.10080
秀丸担当 さん 20/01/29 09:38
 

V8.90β16を公開しました。

以下のページの「先行開発バージョンはこちら」からダウンロードできます。
https://hide.maruo.co.jp/software/hidemaru.html

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

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

[ ]
RE:10080 V8.90β16 フィードバックNo.10081
ohtorii さん 20/01/29 18:31
 
お疲れ様です。
マクロ命令(outlineitemcount/getoutlineitem)の追加ありがとうございます!!

以下フィードバックです。


マクロ(test.mac)を実行すると「マクロエラー:秀丸エディタで内部エラー発生」と
ポップアップ表示され、その後操作不能になります。
 →「秀丸エディタ ハングアップチェッカー」を起動し強制終了させました。

(再現性)
3回試して3回とも同じ現象になりました。


ご確認をお願いいたしますm(__)m


【ファイル】
https://github.com/ohtorii/test/tree/master/20200125

*新命令を利用した処理(main_example_3:ラベル)を追加しました。
 test.mac

*エラー内容
 error.png

よろしくお願いいたします。

[ ]
RE:10080 V8.90β16No.10082
Y_H さん 20/01/29 19:55
 
タブのドラッグ判定の対策、引き続き対応いただきありがとうございます。
「2」の半透明の領域が画面に残る件は発生しなくなったようです。

「1」の素早くドラッグ開始の対応が難しいことは了解しました。
なにかよい方法があったら試してみていただけたらと思います。

[ ]
RE:10080 V8.90β16No.10083
h-tom さん 20/01/29 23:28
 
h-tom です。

>V8.90β16を公開しました。

マクロヘルプの「getoutlineitem」のページで、先頭の行が、説明と異なってます。
NG: getoutlineitem( s1 ) 関数
OK: getoutlineitem( n1, n2 ) 関数

要望です。
getoutlineitem関数で、アウトラインが「ツリー表示 - 通常」の場合、アウトライ
ンのレベルも取得できるようにならないでしょか?

[ ]
RE:10081 V8.90β16 フィードバックNo.10084
秀丸担当 さん 20/01/30 08:42
 

すみません、その通りでした。
whileを抜けて、while(){ ... } の中括弧の部分をbreakして抜けるようなとき問題
でした。
近いうちに正式にするかもしれないですが、また修正させていただきます。

現状で、とりあえず関数そのものの動作については、以下のような感じで{}からbrea
kしないような感じすると確認できると思います。

main_example_3:
    #num_outline=0;
    ##n=outlineitemcount;
    while(1){
        if(#num_outline>=##n){
            return;
        }
        $outline[#num_outline]=getoutlineitem(#num_outline,0);
        #num_outline = #num_outline + 1;
    }
    return ;

[ ]
RE:10082 V8.90β16No.10085
秀丸担当 さん 20/01/30 09:13
 

早速のご確認ありがとうございます。
「1」の素早くドラッグ開始するほうは、最近のWindows10では起きやすくなっている
と思われ、やはり安全なほうを優先して、V8.90ではやめておこうと思います。

[ ]
RE:10083 V8.90β16No.10086
秀丸担当 さん 20/01/30 09:13
 

ご指摘ありがとうございます。
ヘルプは修正させていただきます。
getoutlineitem関数で、ツリー表示もレベルも取得できたらいいと思います。
取得できるように追加します。

[ ]
RE:10084 V8.90β16 フィードバックNo.10087
ohtorii さん 20/01/30 13:59
 
お疲れ様です。

回避コードで試したところ、
関数そのものの動作に問題はありませんでした。

実装していただきありがとうございます!!
よろしくお願いいたします。

[ ]
RE:10085 V8.90β16No.10088
Y_H さん 20/01/31 09:10
 
今回の件でベータ版を入れさせていただきましたが、気づいたことが一つあります。

ファイルタイプ別の設定のリストや、キー割り当ての画面が新しくなるようですが、
これらのタブやリストビューが、常にクラシックスタイルで描画されているようです。
意図的なものかはわかりませんが、他の設定はテーマに沿っているようですので、
念のため報告させていただきます。

[ ]
RE:10088 V8.90β16No.10089
秀丸担当 さん 20/01/31 11:23
 

キー割り当てとファイルタイプ別の設定のリストはリニューアルされていて、確かに
タブやリストはクラシック的な描画になっています。
テーマの描画だと真っ白になってどうもしっくりこないのと、チェックボックスとか
がプログラム的に地味に手間がかかることもあって、意図的にクラシックになるよう
にしていました。
でも単に個人的な感じ方かもしれないです。
タブはリストビューの上部など、テーマの描画となるようにしようと思います。

リストの選択色については、他の設定と同様に濃いめ(?)の選択色にしています。
これはこのままにしようと思います。

[ ]