Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/ttssh2/ttxssh/CMakeLists.txt

Log of /trunk/ttssh2/ttxssh/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 10693 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 2 13:27:32 2023 UTC (11 months, 1 week ago) by zmatsuo
File length: 4762 byte(s)
Diff to previous 10653 , to selected 7990
ttssh2/libagentc/putty/ をビルドできるよう修正

- libputty.h
  - libsshagent インターフェイス
  - C++ からの利用も考慮
  - putty_agent_query_synchronous() に const 追加
- CMakeLists.txt, プロジェクトファイル を調整

Revision 10653 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 2 16:07:25 2023 UTC (12 months, 1 week ago) by zmatsuo
File length: 4751 byte(s)
Diff to previous 10541 , to selected 7990
cmake+MinGWビルドが通らないので修正

- tlssup.c をstaticライブラリに変更
- libmingw に vswprintf_s() を追加
  - libmingw = msvcrt.dll で実装されていない関数を代替
  - cmake + MinGWビルド + 古いOS用

Revision 10541 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 28 15:26:13 2023 UTC (14 months, 1 week ago) by zmatsuo
File length: 4840 byte(s)
Diff to previous 10529 , to selected 7990
cmakeビルド用 svnversion.h 移動修正

- svnversion.h 等を生成するスクリプト svnrev.cmake 追加
- svnversion.h は ビルドフォルダの teraterm/common/ に移動
  - 修正前はビルドフォルダの teraterm/ttpdlg だった
- cmake時 teraterm/common/ の include 指定を修正
  - common/CMakeLists.txt の target_include_directories(PUBLIC) を利用
  - 各々の CMakeLists.txt の common への include を削除した

Revision 10529 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 21 17:41:55 2023 UTC (14 months, 2 weeks ago) by zmatsuo
File length: 4865 byte(s)
Diff to previous 10267 , to selected 7990
ttssh2 プロトタイプをヘッダに移動

- cipher-3des1.h, cipher-ctr.h を追加
- cipher-3des1.c, cipher-ctr.c の関数のプロトタイプを h へ移動

Revision 10267 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 14 14:15:56 2022 UTC (18 months, 3 weeks ago) by zmatsuo
File length: 4831 byte(s)
Diff to previous 9693 , to selected 7990
cmakeビルド時、libresslライブラリ内の関数をコールするためのヘッダを追加

- r10261から arc4random() は libressl 内部の関数を使用するようになった
- 通常(cmakeではない)ビルド時、libs/libressl/include/compat/stdlib.h 参照する
- cmakeビルド時、このファイルを参照できないので libs/include に置くようにした
  - libressl を make install して生成された include/ には
    arc4random.c() のプロトタイプを含んだヘッダは入っていないため

Revision 9693 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 16 15:35:24 2022 UTC (2 years, 2 months ago) by nmaya
File length: 4809 byte(s)
Diff to previous 9692 , to selected 7990
OpenSSL 3 のビルドに対応

#43469

merge from openssl_3_0_1:
r9621,r9659,r9681,r9691

Revision 9692 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 16 15:16:19 2022 UTC (2 years, 2 months ago) by nmaya
File length: 4412 byte(s)
Diff to previous 9653 , to selected 7990
暗号ライブラリを OpenSSL から LibreSSL に変更

#43469

merge from libressl_3_4_2:
r9623,r9624,r9637,r9648,r9658,r9660,r9676,r9677,r9679,r9680,r9683

Revision 9653 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 29 17:01:27 2021 UTC (2 years, 3 months ago) by zmatsuo
File length: 3846 byte(s)
Diff to previous 9325 , to selected 7990
puttyversion.h を使用しなくなったので関連コードを削除

Merge from putty_0_76: r9644

Revision 9325 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 15:20:36 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 4859 byte(s)
Diff to previous 9324 , to selected 7990
layer for unicode をライブラリに分離

- Windows 9xをサポートするためのパートをライブラリとして切り出し
  - MSUL(unicows.lib)と同様に、ライブラリをリンクするだけで 9x をサポート
  - Tera Term のソース(layer for unicode 以外の部分)では 9x を気にする必要がなくなった
- vs2005 のプロジェクトを調整
- CMakeLists.txt 調整
  - VS2005 を使用しないと 95での起動はできない
  - しかしVS2005をサポートしている cmake のバージョンが古い

Revision 9324 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 15:20:20 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 4337 byte(s)
Diff to previous 9323 , to selected 7990
layer for unicode 向けのコードを削除

Revision 9323 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 15:20:06 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 4382 byte(s)
Diff to previous 9266 , to selected 7990
cmakeビルド時dllの遅延ロードを行わない

- 使用しなくても動作するようになった
- delayimp のリンクをやめた
- Visual Studio /DELAYLOAD オプションを削除

Revision 9266 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 20 14:56:29 2021 UTC (2 years, 10 months ago) by zmatsuo
File length: 4503 byte(s)
Diff to previous 9255 , to selected 7990
cmakeビルドできるよう修正 (PPK3対応)

- PPK3 = PuTTY private key format version 3
- r9258 を cmake でビルドできるよう調整

Revision 9255 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 19 14:11:26 2021 UTC (2 years, 10 months ago) by nmaya
File length: 4453 byte(s)
Diff to previous 9136 , to selected 7990
SSH2 暗号化方式 chacha20-poly1305@openssh.com をサポート

merge from branches/ssh_chacha20poly1305
r9209, r9210, r9211, r9212, r9217, r9229, r9248, r9249, r9250, r9251, r9252, r9253

Revision 9136 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 27 14:40:25 2021 UTC (3 years, 2 months ago) by zmatsuo
File length: 4251 byte(s)
Diff to previous 9129 , to selected 7990
MinGW による Windows 95 サポート

Revision 9129 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 16 05:21:37 2021 UTC (3 years, 2 months ago) by zmatsuo
File length: 3967 byte(s)
Diff to previous 9126 , to selected 7990
VS2005 による Windows 95 のサポート方法を変更

- 各々のソースファイル内の Windows 95 サポート用コードを不要にする
  - ファイルのinclude + 関数呼出をやめる
    - #include "compat_w95.h" を削除
    - DoCover_IsDebuggerPresent() 呼び出しを削除
  - 代わりにファイル(common/compat_w95_vs2005.c)をリンク
- VSプロジェクトファイル
  - プロジェクトから compat_w95.h を削除
  - VS2005プロジェクトに compat_w95_vs2005.c を追加
    - VS2005以外では Windows 95 で動作するバイナリが生成できないので追加は不要
- cmake
  - SUPPORT_OLD_WINDOWS=ON 時、compat_w95_vs2005.c をリンクするよう修正
  - なるべく target_* を使用するよう修正

Revision 9126 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 16 05:20:30 2021 UTC (3 years, 2 months ago) by zmatsuo
File length: 3572 byte(s)
Diff to previous 8681 , to selected 7990
dnsapi.dll の遅延ロード指定を削除

Revision 8681 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 11 15:52:17 2020 UTC (4 years ago) by zmatsuo
File length: 3604 byte(s)
Diff to previous 8568 , to selected 7990
svnrev_perl/ 追加

- teraterm/svnrev の置き換え
  - teraterm/svnrev/ 削除
- 生成ファイル
  - teraterm/ttpdlg/svnversion.h
  - svnrev_perl/sourcetree_info.bat
- 書き込まれる情報
  - リビジョン番号(従来と同じ)
  - リリース版か否か (svnのブランチ名から判定)
  - ブランチ名
- サポートするプロジェクト
  - vs2005
  - vs2019
  - cmake
- perl
  - perl のダウンロード (libs/getperl.bat) を追加
  - libs/ をビルドしているとき strawberry perl が見つからなかった場合は自動でダウンロードする

Revision 8568 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 26 16:27:26 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 3359 byte(s)
Diff to previous 8565 , to selected 7990
common_static.lib にあるファイルは複数回ビルドしないようにした

Revision 8565 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 25 14:11:33 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 3711 byte(s)
Diff to previous 8547 , to selected 7990
common_static.lib の参照方法を修正

- common_static.lib を複数回生成しないようにした
- common_static で生成される lib を参照
  - ttxssh
  - TTProxy
  - TTXSamples/TTXCheckUpdate
  - TTXSamples/TTXRecurringCommand
  - TTXSamples/TTXViewMode
- common_static のプロジェクトを参照(ライブラリが自動でリンクされる)
  - ttpcmn
  - ttpfile
  - ttpmacro
- common_static に static にリンクされているファイルを追加
  - dll export されているものは含まない

Revision 8547 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 19 15:20:34 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 3683 byte(s)
Diff to previous 8465 , to selected 7990
About TTSSH ダイアログの文字化けを修正

- UTF-8ベースで文字列を処理
- UTIL_get_lang_msgU8() を追加、GetI18nStrU8() を使用
- GetI18nStrU8() を i18n.c から i18n_static.c に分離
  - GetI18nStrU8() は export されていない i18n.c の関数だった
- cmake, VS2005, VS2019

Revision 8465 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 10 13:13:45 2020 UTC (4 years, 3 months ago) by zmatsuo
File length: 3644 byte(s)
Diff to previous 8445 , to selected 7990
cmake の USE_UNICODE_API を削除

- Unicode版,ANSI版の作り分けを考慮していたが今のところ不要

Revision 8445 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 17 12:15:31 2019 UTC (4 years, 3 months ago) by doda
File length: 3766 byte(s)
Diff to previous 8332 , to selected 7990
Merge branch 'unicode_buf'

Revision 8332 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 26 05:28:45 2019 UTC (4 years, 5 months ago) by zmatsuo
File length: 3512 byte(s)
Diff to previous 8211 , to selected 7990
cmakeビルドで OpenSSL 1.1.1dのライブラリをビルド

- パッチは未適応
  - libs/openssl_patch/
  - ttxssh で crypt32.lib をリンク

Revision 8211 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 21 15:06:15 2019 UTC (4 years, 6 months ago) by zmatsuo
File length: 3393 byte(s)
Diff to previous 7990
cmakeビルドで delayload オプションを追加

- VS2005(express)でビルドしたDLLが、Windows 95でロードできなかった

Revision 7990 - (view) (download) (annotate) - [selected]
Modified Mon Aug 19 15:27:06 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 3371 byte(s)
Diff to previous 7952
cmakeでスナップショットが作成できるようにした

- VS2005Express,mingwでもスナップショットが作成できるようになった

Revision 7952 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 13 16:22:11 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 3308 byte(s)
Diff to previous 7560 , to selected 7990
ttxsshをdebugビルド時マクロ再定義警告が出ないようにした

- r7949 以外に codeconv.cpp でも警告が出ていた
- ttxssh を cmake でビルドするときにも _CRTDBG_MAP_ALLOC を define するようにした
- ttxssh/CMakeLists.txt を非推奨コマンドをなるべく使わないように修正

Revision 7560 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 8 17:12:02 2019 UTC (5 years ago) by zmatsuo
File length: 3161 byte(s)
Diff to previous 7536 , to selected 7990
ttssh 高DPI対応

Revision 7536 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 1 12:45:02 2019 UTC (5 years ago) by zmatsuo
File length: 3013 byte(s)
Diff to previous 7532 , to selected 7990
MinGWでビルドできるよう調整

Revision 7532 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 29 13:58:09 2019 UTC (5 years ago) by zmatsuo
File length: 2945 byte(s)
Diff to previous 7507 , to selected 7990
git-svn、putty.issがない場合に対応するようにした

Revision 7507 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 22 17:19:15 2019 UTC (5 years ago) by zmatsuo
File length: 2789 byte(s)
Diff to previous 7456 , to selected 7990
teraterm/common/tipwin.cpp,h を追加
 teraterm/teraterm/sizetip.c から分離
ttssh2/ttxssh/auth.c
 passphraseに制御コードを入力すると tooltip が出るようにした
 特に CTRL+V のときは特に SHIFT+Insert を案内するようにした(未i18n化)
 [From Clipboard]ボタンを追加した

Revision 7456 - (view) (download) (annotate) - [select for diffs]
Added Sat Mar 2 16:18:47 2019 UTC (5 years, 1 month ago) by zmatsuo
File length: 2719 byte(s)
Diff to selected 7990
cmakeを使用したビルドを追加(experimental)

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26