|
|
|
秀丸エディタβバージョン改版履歴
|
|
|
2023/06/14 V9.22(正式)
|
|
- ブラウザ枠でalertとconfirmをサポート。
- 動作環境のプライバシーにブラウザ枠についての説明ボタン追加。
- ブラウザ枠のウォッチ中にリンク移動で一時ずれるバグ修正。
- ブラウザ枠でhttpであってもscrollByの固定の書き方だけは許可。
- browserpanecommandのfocusinputfield,setinputfield:"...",get: "title"追加。
- jsmodeでのdisabledraw2()、Esc中断の改善。
- タイトルバーOFF時のGDIリーク修正。
|
|
2023/06/07 V9.22β20
|
|
- freedllで余計に解放していたバグ修正。
- ブックマーク枠のマクロの各種調整(browserpanecommandのwatch、showの取得は非アクティブでも可)
- マクロ実行ダイアログの参照で相対パスにするのがフォルダ名途中になる場合がある問題修正。
- endmacro_postcommandは全てのマクロ中断ではない扱いに修正。
- HKEY_CURRENT_USER\Software\Hidemaruo\Hidemaru\Envの、AdditionalTimeoutMs(DWORD値)で追加のタイムアウトをミリ秒で指定できるように修正。
- console.warnを独自に実装。(logと同じ)
- tkinfo.dll向けのJavaScript中断処理の対応。
|
|
2023/05/31 V9.22β19
|
|
- なめらかスクロール中にEnterで描画が乱れるバグ修正。
- ブックマーク枠のマクロの各種調整(invisibleでのsize指定、initializeの具合、閉じたらURL取得なし、browserpanesizeキーワード)
マクロ内部の文字列変数をすべてコードページ932相当に統一する仕様変更。(削除2023/06/07)
|
|
2023/05/24 V9.22β18
|
|
- [その他]→[動作環境]→[ファイル]→[開く2]を追加して、読み取り専用属性を開くときの設定追加と、書き込み許可で開けないときの設定名変更。
- タブバーの詳細に[共通と個別の間]を追加。
- V9.22βでタブモードのアクティブ順がおかしかった問題修正。
- WebView2のときのhidemaru.getSelectedText()で無いときはundefinedとなるように修正。
- grepでファイル名一覧だけ作成、ヒット文字列のみ、高速、の組み合わせで文字化けした内容が入ったりする問題修正。
- /@privateで色のhilightファイル適用後ファイルタイプ別の設定を出してキャンセルしたときおかしい問題修正。
- ブラウザ枠でリンク切れのリンクに移動した後の[戻る]の修正。
- ブラウザ枠・レンダリング枠等の幾つかの修正。(size、syncsize、initialize、getの"size" "place" "invisible" "initialized")
- レンダリング枠の幾つかの修正。(invisibleは枠でも有効、位置メニューのチェック、クリアは無くす)
- keyhookではキー割り当て拡張はON扱いにした。
- テンプレート(スニペット)の全確定前のプレースホルダでの単語補完した場合入力部分が残る問題修正。
- アウトライン解析の枠のON/OFFで全体を再描画する念のための修正。
- テキストのドラッグでURLの場合はブラウザ枠にドロップできるようにした。
|
|
2023/05/17 V9.22β17
|
|
- 上書き禁止状態で、上書き保存コマンドを実行した場合、名前を付けて保存をするかどうかの選択をできるようにした。
- 共通のブラウザ枠で、browserpanecommandでsizeを指定しないとき初回の幅が無い問題や、初回でフォーカスが移らないように変更など。
- browserpanecommand,renderpanecommandでfocus指定や、uriの取得追加。
|
|
2023/05/11 V9.22β16
|
|
- β15でenabledrawが文法エラーなっていたバグ修正。
|
|
2023/05/10 V9.22β15
|
|
- 段組みで最後の段のときはPageDownでそれ以上スクロールしないように修正。
- 従来のマクロの文で閉じる括弧だけで終る文法エラーのときに落ちる場合があるバグ修正。
- ウィンドウが非アクティブ時にブラウザ枠にドロップできる修正。
- jsmodeの非同期で呼ばれる関数内で使うhidemaruGlobalのメソッドのエラー表示や、hidemaruversionを書くことを推奨するメッセージ表示。
- jsmodeでEscで他の秀丸エディタなど余計な中断が発生しないように調整。
- [その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]に[JavaScriptでhidemaruversionの記述を推奨するメッセージを表示しない]を追加。
- hidemaruGlobalのmovetoなどネイティブ化追加。
- config関係のJSON記述できる箇所を増やした。
- hidemaru.exeの終了コードは特に理由が無ければ0で固定となるようにした。
- ファイルマネージャ枠とアウトプット枠と共通ブラウザ枠の右上の×の調整など。
- 右クリックメニューでキー割り当ての表示や違うキーが表示されてしまっていたのを、従来通り表示しないように修正。
- renderpanecommandなどで、refresh、JSON/オブジェクトのsizeプロパティ追加。
|
|
2023/05/02 V9.22β14
|
|
- マクロファイルはUTF-8やUTF-16でなければ、欧文ファイル上の欧文マクロファイルの動作は廃止して、Shift-JIS解釈に固定に変更。
- マクロのエラーメッセージで逆コンパイル内容がおかしい場合の修正。
- hidemaruGlobalの一部のメソッドで幾つかネイティブ化と非同期対応。
- 非同期対応でないメソッドのときのエラーコード変更。(0x8000000E)
- JavaScriptでネイティブやdllfuncであってもEscで中断できる対応。
- hidemaru.getPixelPosFromCursorPos追加。
- keyhookに対するのeventとgeteventparamの追加。
- disabledraw2でのenabledrawで横スクロール位置指定不足の対応。
- renderpanecommandで最初からinvisibleの対応。
- V9.22のマクロの強調表示。
- WebView2で落ちる場合の対策。
|
|
2023/04/26 V9.22β13
|
|
- [その他]→[動作環境]→[検索]→[検索ダイアログ]→[補完...]に[検索ヒストリを含める]を追加して、デフォルトOFFに変更。
- タブモードでCtrl+Tabで一周したときなど、直前のアクティブが変わってしまう問題修正。
- 欧文のエンコードのファイルを開いているときに、encodeuriやエラーメッセージがおかしいバグ修正。
- ツールバーのウィンドウ分割のトグル状態の表示が変だったのを修正。
- アウトライン解析のダイアログのツリー表示でスクロールバーが出ていなかったり落ちる可能性がある問題修正。
- メニューバーが独自処理のときのAlt押す,Ctrl押す,Alt離すでメニューバーのフォーカスが移らないように修正。
- seteventnotifyでブラウザ枠のときのCtrl+Cなど一部の特別な対応。
- パーセントエンコーディングに関する修正(file: を本体のへのドロップで開くとき、ブラウザ枠でfile: をウォッチするとき)
- ツールバーのフォントがDPIの変化時におかしい問題修正。
- アウトプット枠のCtrl+ホイール上下の修正。
- iskeydownの処理改善。
- setTimeoutなどでメモリリークの修正。
- renderpanecommandの幾つかの追加と変更。(invisible、showの取得、screen座標の指定は残しつつ消していく方向に)
- xpixel2,ypixel2追加。(編集エリア上のカーソルのピクセル位置)
|
|
2023/04/19 V9.22β12
|
|
- config関係のJSON記述できる箇所を増やした。
- タブモードで内側に配置にしているときの調整。
- 「Escキー」「PageDownキー」「PageUpキー」コマンド追加。
- endmacro_postcommand, keyhook, clearkeyhoook追加。
- getFunctionIdは同じ関数なら同じIDを返すように変更。
- ブラウザ枠のメニューにウォッチを追加。
|
|
2023/04/14 V9.22β11
|
|
- navigateはbrowserpanecommandに統合して変更、renderingはrenderpanecommandに変更して、各種パラメータの調整や追加など。
- setrenderpanetarget文追加。
- registercallback関数追加とeventに10を追加。
- 通常マクロ実行後1秒はメッセージループ(メッセージポンプ)を動かさないのを、レンダリング枠操作したらすぐに動かすように修正。
- ブラウザ枠、個別ブラウザ枠の設定に[戻る]を追加。
- β10でhttpを塞いでいた一部がおかしかったのを修正。
- タブモードの詳細で[内側に配置]にしているとき、右側がはみ出してたのを修正。
|
|
2023/04/12 V9.22β10
|
|
- ブラウザ枠でlocalhostの場合はブックマークレット実行可能にした。
- setbrowserpanetarget文、browserpanecommand関数、navigate文/関数追加。
- rendering文/関数を追加して、レンダリング枠を追加。(コマンドには無い)
- [その他]→[動作環境]→[表示/操作]→[ルーラー]のTSV/CSVモードの設定に「012」を追加。
- アウトプット枠でevent==0時のseteventnotify 1;のCtrl+Cの調整。
- forwardtab、backtabで数値指定の追加。
- hidemaru.setInterval、hidemaru.clearInterval追加。
|
|
2023/04/05 V9.22β9
|
|
- [その他]→[動作環境]→[トラブル対策]→[その他のトラブル対策]→[ウィンドウ配置をファイルごとに覚えるときの対策]を追加。
- 最小化状態でアウトライン解析の枠のON/OFFによってサイズを変えたときのサイズが適切となるように修正。
- ウィンドウメニューの既定の状態はブラウザ枠コマンドも出すように修正。
- 編集メニューなどのキー表示がおかしくなっていた問題修正。
- 「メニューバー」コマンドを追加。(メニューバー非表示時のキー割り当てやツールバー配置用)
- 名前を付けてデスクトップ保存で上書き確認できなくなっていた問題修正。
- ウィンドウ左上のアイコンドラッグの具合の調整。
- [その他]→[動作環境]→[ウェインドウ]→[タブモード]→[詳細]→[内側に配置]を追加。
- タブバーの右クリックメニューにアクティブ順を追加。(タブモードの詳細の設定と同じ)
- 一行が長くて折り返しが多い時でアウトライン解析が働くとき応答がほぼない状態になりやすい問題修正。
- ブラウザ枠のアドレス指定によるjavascript実行はhttpのページではできなようにして、ローカルファイルとクリア状態のときだけに変更。あと初回表示時の待機の具合など調整。
- ブラウザ枠で新しいウィンドウが出るときの問い合わせやダウンロード時にメッセージを出すようにした。
|
|
2023/03/29 V9.22β8
|
|
- β版のバージョン番号をV9.22βxxに変更(V9.21β7の次がV9.22β8)
- メニューバー非表示時で一時表示でメニューバークリックの調整。
- grepで追加の条件やgrepして置換のときなど、個別ブラウザ枠が出ないように修正。
- getselectedrangeを選択していないときに呼ぶと選択される場合がある問題修正。
- config関係のJSON記述できる箇所を増やした。
|
|
2023/03/27 V9.21β7(V9.22β7相当)
|
|
- 「共通ブラウザ枠」を「ブラウザ枠」に名前変更。(「個別ブラウザ枠」はそのまま)
- [動作環境]→[ウィンドウ]にブラウザ枠、個別ブラウザ枠の設定を追加。
- [動作環境]→[ウィンドウ]にあったファンクションキー表示とステータスバーの合体の設定を、ステータスバーの設定に移動。
- ブックマークの追加やプロパティにブラウザ枠で開く、個別ブラウザ枠で開く、を追加。
- その他にも、ブラウザ枠関連のタイトル設定、キー操作の調整、ドラッグ&ドロップなど各種修正。
- ツールバーのブックマークコマンドで、マウスの位置にメニューを表示するように修正。
- メニューバー非表示時に、メニューバーの右側だけが出るバグ修正や、本体クリックで再度非表示にする調整など。
- config関係のJSON記述できる箇所を増やした。
|
|
2023/03/22 V9.21β6(V9.22β6相当)
|
|
- ブラウザ枠を個別ブラウザ枠に変更。
- 共通ブラウザ枠と関連コマンドを追加。
- マクロのsetbrowserpaneurlなどは共通ブラウザ枠に対しての操作に変更して、パラメータで個別ブラウザ枠の指定できるようにした。
- [その他]→[動作環境]→[表示/操作]→[リンク]→[ブラウザを指定...]に、個別ブラウザ枠と共通ブラウザ枠を使う指定の追加。
- config関係のJSON記述できる箇所を増やした。
- [その他]→[動作環境]→[環境]→[読み上げ]の「ヒストリメニューをテキストのみにする」を「メニュー項目をテキストのみにする」に設定名を変更。
- [その他]→[動作環境]→[ウィンドウ]→[メニューバー]の詳細のところにも「メニュー項目をテキストのみにする」を追加。(意味は上記と同じ)
- [その他]→[動作環境]→[ウィンドウ]→[メニューバー]の詳細の単色描画の設定を、トラブル対策の「メニューバー右端の描画乱れ対策」のところに設定場所を変更。
- 常駐秀丸エディタのマルチモニタ時のメニュー位置の問題や、[開く...]を選択字に背面に行く問題など修正。
- β5でgetconfig("TabMode")ができないバグ修正。
- V9.20でマクロ登録の反映後に落ちる問題修正。
|
|
2023/03/15 V9.21β5(V9.22β5相当)
|
|
- V9.21β4でタブモードでないときメニューバーの右端が欠けていた問題修正とメニュー項目描画の調整。
|
|
2023/03/15 V9.21β4(V9.22β4相当)
|
|
- Windows標準メニューバーとして動作しているとき、枠のフォーカス切り替えコマンドのグレー状態などがまだおかしかった問題修正。
- メニューバーが独自描画のとき(ダークモードや設定による)、ドロップダウンする項目の多くを独自描画化して、選択項目の色を変更した。
- メニューバーが独自描画のときでも、メニューバー右側のカーソル情報を表示する機能を復活。
- menu文でサブメニューとなって項目が多くて画面からはみ出るとき、ダークモードで多段になっていたのをやめてスクロールに変更。
- ブラウザ枠でのキー操作や、ファイルタイプ別の設定としての動作の各種調整。
- 常駐秀丸エディタをキー操作で出してからマウスで消して、次にマウスで選ぶとキー操作できなくなる場合がある問題修正。
- config関係のJSON記述できる箇所を増やした。
|
|
2023/03/08 V9.21β3(V9.22β3相当)
|
|
- ブラウザ枠でコンテンツが無いときのURL指定によるjavascript実行で操作できない状態になってしまう問題修正。
- ダークモードのファイルメニューとウィンドウメニューを、ライトモードのように色を付けた描画するのを復活。
- [枠のフォーカス切り替え]コマンドの、ウィンドウメニュー上のグレー状態判定がアウトライン解析の枠のときだけだったのを修正。
- [その他]→[ファイルタイプ別の設定]→[ブラウザ]を追加して、ファイルタイプ別の設定の位置づけにした。
- ブラウザ枠へのファイルのドロップ(コンテンツありでは枠のタイトル部分)、アドレス表示のドラッグ、一部のキー操作、表示メニューでのチェックなどの修正。
- 強調表示の読み込みやマクロ実行のダイアログで日付順にできるように修正。
- hidemaru.saveTextFile追加。
- config関係のJSON記述できる箇所を増やした。
- 動作環境の変更で再起動が必要な場合の問い合わせで、デスクトップ保存して復元するチェックの追加。
|
|
2023/03/01 V9.21β2(V9.22β2相当)
|
|
- Ctrl+Shift+HomeまたはEndキーへのキー割り当てで落ちてしまう問題修正。
- ブラウザ枠、ブラウザ枠を更新コマンドを追加。(Chromium版 Microsoft Edgeが使える環境が必要)
- showbrowserpane, refreshbrowserpane, browserpanehandle, setbrowserpaneurl, browserpaneurl, setbrowserpanesize, browserpanesize追加。
- config関係のJSON記述できる箇所を増やした。
|
|
2023/02/22 V9.21β1(V9.22β1相当)
|
|
- config,configcolor,getconfig,getconfigcolorのJSON記述の一部の暫定対応。
- decodeuriで%が無い場合やencodeuriされた文字でない場合の問題修正。
- getlinetextで折り返しがあると最後行が取得できない問題修正。
- refcallで呼んでいる中でexecmacroすると参照の変数ができない問題修正。
- 引用付き貼り付けで、BOXコピーされた内容の対応。
- メニューバー非表示で、非ダークモードで非タブモードの場合は、ツールバー方式に変更。
- ダークモードの折りたたみの大きな[+][-]マークの描画変更。
- マーク一覧コマンドとブックマークコマンドは、右クリック操作からではマウスの位置に表示する修正。
- プライベートモードでアウトプット枠を出そうとしたときのエラーはタイムアウトとかではなくすぐにエラーとなるように修正。
- ユーザーメニュー編集で、コマンドの追加をするダイアログの絞り込み検索対応。
|
| |