Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/teraterm/ttpcmn/CMakeLists.txt

Log of /trunk/teraterm/ttpcmn/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9547 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 27 13:49:15 2021 UTC (2 years, 4 months ago) by zmatsuo
File length: 2224 byte(s)
Diff to previous 9325
セッションの複製が動作しなかったので修正

- セッション複製部分を別ファイルに分離
  - ttcmn_dup.cpp, h
- プロジェクトファイル修正

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: 2173 byte(s)
Diff to previous 9323
layer for unicode をライブラリに分離

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

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: 1643 byte(s)
Diff to previous 9197
cmakeビルド時dllの遅延ロードを行わない

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

Revision 9197 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 13 14:42:48 2021 UTC (3 years ago) by zmatsuo
File length: 1795 byte(s)
Diff to previous 9136
comポートの列挙、情報取得を一か所にまとめた

- 機能を一か所(ComPortInfoGet())にまとめた
- DetectComPorts() から ComPortInfoGet() を利用するようにした
  - comport関連を ttpcmn/ttpcmn.c から ttpcmn/ttpcmn_cominfo.c に分離
  - 従来の動作
    - QueryDosDeviceA(NULL) でデバイスを列挙
    - "COM0" などを探して列挙
    - しかし 95 ではQueryDosDeviceA(NULL)は常に失敗
    - fopen() して成功したときデバイスが存在する、と判定
      - "\\.\COM0" など
  - 修正後
    - ComPortInfoGet() の結果を使用するようにした
- ttpcmn/comportinfo.cpp の ComPortInfoGet()
  - 従来
    - Windows 95 では列挙できていなかった
      - 多分 NT4も
      - setupapi がうまく使用できないOS
  - 修正後
    - 95,NT4の場合は "\\.\COM0" などをオープンしてデバイス存在判定を行う
    - その他のOSの場合は従来とおなじ
      - setupapi を使用する方法
  - comportinfo.cpp,h を common/ へ移動
- QueryDosDeviceA(NULL)
  - 成功するOSでは setupapi が正しく動作
  - 失敗するOSでは setupapi は動作しない

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: 1853 byte(s)
Diff to previous 9129
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: 1569 byte(s)
Diff to previous 9107
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 9107 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:16:58 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 1294 byte(s)
Diff to previous 8568
common/ttftypes.h を削除

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: 1318 byte(s)
Diff to previous 8544
common_static.lib にあるファイルは複数回ビルドしないようにした

Revision 8544 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 17 15:27:46 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 1298 byte(s)
Diff to previous 8509
SSH Authentication Banner の バルーン通知を Unicode 対応とした

- r8530
- NotifyMessageW() 追加 (ttpcmn.dll)
- ttcmn から NotifyIcon 関連を ttcmn_notify.cpp に移動
- vs2005,vs2019,cmake

Revision 8509 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 29 15:21:56 2020 UTC (4 years, 2 months ago) by zmatsuo
File length: 1278 byte(s)
Diff to previous 8496
プロジェクトファイル修正 cmake

Revision 8496 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 22 13:53:43 2020 UTC (4 years, 2 months ago) by zmatsuo
File length: 1267 byte(s)
Diff to previous 8465
common_static を ttpcmn からリンク, windowメニューを多言語化

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: 1349 byte(s)
Diff to previous 8445
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: 1422 byte(s)
Diff to previous 8219
Merge branch 'unicode_buf'

Revision 8219 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 23 11:41:07 2019 UTC (4 years, 6 months ago) by zmatsuo
File length: 1320 byte(s)
Diff to previous 7990
cmakeでビルドできるように調整

- r8216の修正に追従

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

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

Revision 7680 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 14 13:54:39 2019 UTC (4 years, 10 months ago) by zmatsuo
File length: 1180 byte(s)
Diff to previous 7572
cmakeでビルドしたとき、ttpcmn.dllの序数が異なる値になっていた
ttpcmn.defファイルをCMakefileのソース一覧に追加

Revision 7572 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 11 16:19:43 2019 UTC (5 years ago) by zmatsuo
File length: 1166 byte(s)
Diff to previous 7536
プロジェクトファイルから削除ファイルを削除
cmn_res.h, ttpcmn.rc

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

Revision 7531 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 29 13:34:43 2019 UTC (5 years ago) by zmatsuo
File length: 1193 byte(s)
Diff to previous 7509
VS2005 Express 対応

Revision 7509 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 25 13:47:32 2019 UTC (5 years ago) by zmatsuo
File length: 1206 byte(s)
Diff to previous 7456
クリップボード内容表示ダイアログをHiDPI化
dlglib.c,h ANSI/UNICODE対応,IsExistFont(),SetDialogFont()(ダイアログフォントの初期化) 追加
dlglib_cpp.cpp 追加、ダイアログAPIラッパ
dlg_tmpl.cpp 追加、ダイアログテンプレート操作
i18n.c,h ANSI/UNICODE対応,SetI18DlgStrs(),SetI18MenuStrs()追加
ttlib.c,h ANSI/UNICODE対応

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: 1138 byte(s)
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