Browse Subversion RepositoryLog of /trunk/teraterm/ttpcmn/CMakeLists.txt
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.
|