-
Notifications
You must be signed in to change notification settings - Fork 119
Decision
nmaya edited this page Oct 31, 2023
·
12 revisions
- ブランチ
- main
- 開発ツール
- 最新の Visual Studio ttssh2-devel 4788, 4794
- Visual Studio 2022(2023年10月現在)
- リリース時にプロジェクト内でバージョンを共有する ttssh2-devel 4675, 4683, 4691
- 最新の Windows SDK
- リリース時にプロジェクト内でバージョンを共有する ttssh2-devel 4675, 4683, 4691
- 最新の Visual Studio ttssh2-devel 4788, 4794
- 動作環境
- 最新の Visual Studio がサポートする Windows
- 2019 であれば Vista-10 になる ttssh2-devel 4788, 4794, 4795,
- 2022 であれば 7-になる ttssh2-dev 112
- 最新の Visual Studio がサポートする Windows
- プロジェクトからのリリース
- ライブラリ
- Oniguruma 最新
- PuTTY 最新 ttssh2-devel 4748, 4759
- LibreSSL 最新 ttssh2-dev 169
-
(削除) LibreSSL は 3.4.x 最新で止める ticket 45656 (削除ここまで)- 3.7.2 でビルドできるようになったので「最新」でよい
-
- zlib 最新
- SFMT 最新
- インストーラ作成ソフト
- Inno Setup Unicode 版の最新 ttssh2-devel 4794
- Cygterm+ ビルド環境
- Cygwin 最新
- 備考
- 「最新」を使うことになっているもので、最新にしたことで不具合が出た場合には協議する
- その他の開発ツール・動作環境以外のOSで動作させるためのコミットを禁止しない ttssh2-devel 4788
- ブランチ
- 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)
- Visual Studio 2005
- 動作環境
- 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
- 0.71 は VS2005 でビルドできなかった ttssh2-devel 3759
- SFMT 最新
- インストーラ作成ソフト
- Inno Setup 5.x ANSI 版の最新
- Inno Setup 5.3.0 から登場した Unicode 版は Windows 2000 以上が動作環境だったので採用を見送った https://jrsoftware.org/files/is5.5-whatsnew.htm#5.3.0
- Inno Setup 5.5.0 からは ANSI 版も Windows 2000 以上が動作環境となった https://jrsoftware.org/files/is5.5-whatsnew.htm#5.5.0
- 脆弱性が修正されたため Inno Setup 5.5.9 が出たタイミングでアップデートした https://jrsoftware.org/files/is5.5-whatsnew.htm#5.5.9
- Inno Setup 5.x ANSI 版の最新
- Cygterm+ ビルド環境
- Cygwin 最新
- 備考
- 「最新」を使うことになっているもので、最新にしたことで不具合が出た場合には協議する
- メモリの解放
- 動的に確保したメモリはプログラム終了時に自動的に解放されるが、できるだけ使わなくなった時点で解放する ttssh2-dev 407
- 意図的に解放しないようにしているものは、コメントを書いておく ttssh2-dev 407
- プログラムのウィンドウアイコン(ダイアログのアイコンではない)は、終了時に自動的に解放する ttssh2-dev 455