Skip to content

Navigation Menu

Sign in
Sign up

Decision

nmaya edited this page Oct 31, 2023 · 12 revisions

決定事項

Tera Term 5.x

  • ブランチ
    • main
  • 開発ツール
  • 動作環境
  • プロジェクトからのリリース
  • ライブラリ
    • Oniguruma 最新
    • PuTTY 最新 ttssh2-devel 4748, 4759
    • LibreSSL 最新 ttssh2-dev 169
      • (削除) LibreSSL は 3.4.x 最新で止める ticket 45656 (削除ここまで)
        • 3.7.2 でビルドできるようになったので「最新」でよい
    • zlib 最新
    • SFMT 最新
  • インストーラ作成ソフト
  • Cygterm+ ビルド環境
    • Cygwin 最新
  • 備考
    • 「最新」を使うことになっているもので、最新にしたことで不具合が出た場合には協議する
    • その他の開発ツール・動作環境以外のOSで動作させるためのコミットを禁止しない ttssh2-devel 4788

Tera Term 4.x

  • ブランチ
    • 4-stable
  • 開発ツール
    • Visual Studio 2005
      • Windows 95 で動作させるため
    • Windows Server 2003 R2 Platform SDK(Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)
  • 動作環境
    • Windows 95 以降
  • プロジェクトからのリリース
    • Visual Studio 2005 でビルドした1つのみ
  • リリース間隔
    • 2/5/8/11月の年4回(2019年まで)
  • ライブラリ
    • Oniguruma 最新
    • OpenSSL 1.1.1系最新(+パッチ) OpenSSL 1.1.1系 EOL(2023年09月11日)後もそのまま ttssh2-devel 4760, 4761, 4764
    • zlib 最新
    • PuTTY 0.70
    • SFMT 最新
  • インストーラ作成ソフト
  • Cygterm+ ビルド環境
    • Cygwin 最新
  • 備考
    • 「最新」を使うことになっているもので、最新にしたことで不具合が出た場合には協議する

その他細かい点

  • メモリの解放
    • 動的に確保したメモリはプログラム終了時に自動的に解放されるが、できるだけ使わなくなった時点で解放する ttssh2-dev 407
    • 意図的に解放しないようにしているものは、コメントを書いておく ttssh2-dev 407
      • プログラムのウィンドウアイコン(ダイアログのアイコンではない)は、終了時に自動的に解放する ttssh2-dev 455

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /