正しく情報を引き出せる可能性を残すため。1.9.3.9秀丸マクロのjsmodeのような関数と同一のものがほとんど実装された。ファイル名だけを記述した際に、迂闊にカレントフォルダのファイルがヒットしないようにした。形でも良いこととした。jsモジュール」と「.json」を読み込むことが出来る。関数の返り値は、文を実行した際の直後のresult値を考慮するようにした。内部的な改善(裏でマクロが走らなくなった)2022/03/01入力補完用途として、TypeScript定義ファイルを提示した。1.9.2.1秀丸のdelegate関数に対して、WinapiやCdeclなどを明示した。いった一連のメソッド群を追加した。1.8.1.1アウトプット枠関連のメソッド群を追加した。1.7.0.1秀丸のエンコード判別機能とファイル読み込み機能を利用した、APIをhmJSにも実装した。1.5.5.1License.txtのみの変更。ClearScriptのライセンスが、MS-PLライセンスからMITライセンスに変更されているので反映。1.5.5.1hm.Macro.Eval関数の返り値の型を、boolean型→hm.Macro.IResult型へと変更。R(...)といった関数に対して、これまで引数を関数にした場合、「コメントの改行状況」まで厳しく縛っていたが、コメントの改行状況については自由とした。単純に「/*」と「*/」の間にある文字列であることだけが条件となった。);といった形でも良くなった。1.4.8.1著作者の変更。秀丸マクロ側より、SetNumVarやGetStrVarなどの直接マニュアルによる代入・取得関数を使うとdllの利用形態が取得できないバグの修正。マッピングするようにした。1.4.7.5JavaScriptにエラーがあった場合に、適格なエラーメッセージが出るようになった。Frameworkのライブラリと同様に、「登録済みのdll」であるかのように、アセンブリ名だけで、ロード出来るようになった。AssemblyPathオブジェクトにパスを追加していくことで、独自のディレクトリを.dllのロード場所とみなすことが可能となった。1.1.5.9console.logやconsole.assertなどについて、より各ブラウザに実装されているものに近づけた。1.1.5.7console.logやconsole.assertなど、よく利用されているものは、やはりスタブ関数だけでもあった方が便利そうなので、エラーにはならない程度のものを用意。詳細はこちら本来の出力を満たすようなものではなく、エラーにならずデバッグ出力モニターに出る、といった程度のもの。1.1.5.6hm.debuginfo(...)の性能アップ。妥当な表示を実現した。1.1.5.5下記のようにhm.debuginfo([1,2,3])などモニターデバッグへと出力した場合に、「WindowsScriptItem」といった内部管理的な型情報が出力されていたが、あまり意味が無いため、「JavaScript系の型であれば、.toString()したものを、」「.NET系の型であれば、.ToString()したものを」出力するようにした。1.1.5.4hmV8のソース修正に合わせた整理。1.1.5.1x86でもx64でも安定した動作を行うように修正。「host.LoadFile」→「host.lib」というように、標準のライブラリのロードの仕方と同じ関数を使うようにした。1.0.0.8初公開。JPYen質問・コンタクトTwitterGitHubプロフィールPC。