Hm.CppInvoke 更新履歴

2024/03/15 ver. 2.1.2.3

  • 範囲編集モードでHm.Edit.setTotalTextにて値を設定した場合の不具合の修正

2022/09/17 ver. 2.1.2.2

  • Hm.Macro.Flags以下にマクロ文や関数呼び出しで必要となりやすい定数を定義した。

2022/09/04 ver. 2.1.1.8

  • ファイルサイズもコンパイル後のサイズもぐっと小さくなるようにした

2022/07/25 ver. 2.1.1.7

  • Hm.Macro.doStatementの改良。関数の返り値は、文を実行した際の直後の秀丸マクロ上のresult値を考慮するようにした。

2022/06/26 ver. 2.1.1.4

  • nugetにアップしていたものが、「/GL」や「/LTCG」オプションを有効にしてコンパイルしたものがアップされていたため、
    無効にしてコンパイルしたものをアップしなおした。
    これでコンパイラのマイナーバージョン違い程度なら互換性があるものとなる。

2022/04/05 ver. 2.1.1.2

  • 文字列のロックに失敗した時のみ発生するメモリリークを修正

2022/04/04 ver. 2.1.1.1

2022/03/23 ver. 2.1.0.1

2022/03/20 ver. 2.0.9.7

  • Hidemaru 名前空間内ではなくグローバルに出てしまっていた一部のメソッドやインスタンスを、
    Hidemaru 名前空間内へと入れた。
    (nuget package上では 2.0.9.8と同じ)

2022/03/03 ver. 2.0.9.5

  • Hm.Macro.doStatement と Hm.Macro.doFunction の可変引数をテンプレートでの実装へと切り替えた。
    (利用方法は既存と変化なし)

2021/08/31 ver. 2.0.9.3

  • IHidemaruStreamReader にデストラクタ追加。

2021/08/25 ver. 2.0.9.2

  • private メソッドのうち2つの名称を変更。挙動に変更はなし。

2021/08/17 ver. 2.0.9.1

  • 秀丸エディタ [浮動小数点版 64bit edition] でHm.Macro.doMethodが正しく動作しない問題を修正。

2021/08/15 ver. 2.0.8.3

  • Hm.DllFuncParam.getFuncParamTypeList() を追加。

2021/08/15 ver. 2.0.8.2

  • プリプロセッサでFLOATMACRO_COMPILEが定義されていれば、「浮動小数点モード専用のdll」を制作できるようにした。
    この際は、原則THmNumber型はdoubleとなる。

2021/08/12 ver. 2.0.7.1

  • 初公開。コンセプトモデル。