Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/teraterm/ttpcmn/ttpcmn.v8.vcproj

Log of /trunk/teraterm/ttpcmn/ttpcmn.v8.vcproj

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 10429)

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

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

Revision 9197 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 13 14:42:48 2021 UTC (3 years ago) by zmatsuo
File length: 6434 byte(s)
Diff to previous 9191
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 9191 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 2 16:00:24 2021 UTC (3 years, 1 month ago) by zmatsuo
File length: 6499 byte(s)
Diff to previous 9129
Visual Studio 2008 + SDK 7.1 でビルドできるようコンパイルオプションを追加

- -D_WIN32_WINNT=0x0501
  - 0x0501=_WIN32_WINNT_WINXP
- ただし、SDK 7.1 のライブラリをリンクするとき
  - VS80sp1-KB949009-X86-INTL.exe が必要
    - このコミットを行った時点では Microsoft からダウンロードすることはできない
  - この HotFix を適応しない場合エラーが出る
    - fatal error LNK1103: デバッグ情報が壊れています。...

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: 6459 byte(s)
Diff to previous 8891
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 8891 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 18 15:09:55 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 6380 byte(s)
Copied from: trunk/teraterm/ttpcmn/ttpcmn.vcproj revision 8889
Diff to previous 8565
Visual Studio 2005のプロジェクトファイル名に v8 を付加

- 他のバージョンのプロジェクトファイルと統一した
- Ticket #40628

Revision 8565 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 25 14:11:33 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6380 byte(s)
Diff to previous 8544
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 8544 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 17 15:27:46 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6314 byte(s)
Diff to previous 8496
SSH Authentication Banner の バルーン通知を Unicode 対応とした

- r8530
- NotifyMessageW() 追加 (ttpcmn.dll)
- ttcmn から NotifyIcon 関連を ttcmn_notify.cpp に移動
- vs2005,vs2019,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
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6246 byte(s)
Diff to previous 8445
common_static を ttpcmn からリンク, windowメニューを多言語化

Revision 8445 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 17 12:15:31 2019 UTC (4 years, 3 months ago) by doda
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6529 byte(s)
Diff to previous 8216
Merge branch 'unicode_buf'

Revision 8216 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 22 05:00:12 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6243 byte(s)
Diff to previous 7573
シリアルポート設定ダイアログの詳細情報に、COMポートとデバイスドライバの情報を表示するようにした。


Revision 7573 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 11 16:19:58 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6041 byte(s)
Diff to previous 7572
ttpcmnのIgnoreDefaultLibraryNamesは不要なので削除
nafxcw.lib,nafxcwd.libを無効にしていた

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

Revision 7550 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 4 17:01:01 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6189 byte(s)
Diff to previous 7540
不要なファイルを追加していたので削除

Revision 7540 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 1 13:50:32 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6257 byte(s)
Diff to previous 7517
プロジェクトファイル保守
VS2005

Revision 7517 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 26 15:43:12 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6204 byte(s)
Diff to previous 7421
プロジェクトファイル保守
VS2005とVS2017はビルドできる、その他は未調整

Revision 7421 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 3 02:55:12 2019 UTC (5 years, 2 months ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6136 byte(s)
Diff to previous 7412
Windows 95 でプログラム開始エラーになるのを修正

cf. ttssh2-devel 3595

Revision 7412 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 28 13:33:57 2019 UTC (5 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6047 byte(s)
Diff to previous 7401
htmlhelpで、hhctrl.ocxを参照するようにした

Revision 7401 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 22 04:13:09 2019 UTC (5 years, 2 months ago) by doda
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6163 byte(s)
Diff to previous 7090
VS2005 のプロジェクトファイルに codeconv.cpp を追加

r7399 での修正漏れ対応

Revision 7090 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 3 13:49:38 2018 UTC (6 years ago) by doda
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6091 byte(s)
Diff to previous 6854
サービス名 -> ポート番号変換部分を ttpcmn.dll へ移動 #38021

Tera Term 本体と ttssh で共有する為

Revision 6854 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 7 13:23:52 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 5943 byte(s)
Diff to previous 5705
keycode.exe, dll にバージョン情報を付加

Revision 5705 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 19 14:54:47 2014 UTC (9 years, 4 months ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 5700 byte(s)
Diff to previous 5703
r5701 では不足だったぶん
  vcproj を整理

Revision 5703 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 19 12:54:11 2014 UTC (9 years, 4 months ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 5672 byte(s)
Diff to previous 5701
Visual Studio 2003 互換プロパティの読み込みを削除

Revision 5701 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 18 15:02:07 2014 UTC (9 years, 4 months ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 5846 byte(s)
Diff to previous 5407
vcproj を整理
  可能な限りマクロを利用するようにした
  デフォルト値と同じ値を指定している設定値を削除

Revision 5407 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 28 11:06:18 2013 UTC (10 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6233 byte(s)
Diff to previous 5308
95/NT4.0で起動できなくなっていた問題を修正した。
チケット #32323
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32323


Revision 5308 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 9 14:19:15 2013 UTC (10 years, 10 months ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6210 byte(s)
Diff to previous 4009
マクロのエラーダイアログからヘルプの「エラーメッセージ一覧」を開けるようにした
  OpenHelp を ttpcmn.dll に移動

Revision 4009 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 17 14:55:08 2010 UTC (13 years, 7 months ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6112 byte(s)
Diff to previous 3926
trunk から r3926 をいったんひっこめる

Revision 3926 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 7 14:01:51 2010 UTC (13 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6136 byte(s)
Diff to previous 3227
以下に示す UTF-8 送信処理を、純粋なUnicodeとして処理するようにした。

 ・IME入力
 ・クリップボードの貼り付け

teraterm.iniに PureUTF8 エントリを追加。当該処理の on/off を切り替えられる。
デフォルトはまだ off とする。

これにより、SNOWMAN(U+2603)などの文字を送信しても、正しいUTF-8エンコーディングとして、
サーバへ送信される。
ただし、サロゲートペアには未対応。


Revision 3227 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 6112 byte(s)
Diff to previous 3221
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換

Revision 3221 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya
Original Path: trunk/teraterm/ttpcmn/ttpcmn.vcproj
File length: 5838 byte(s)
Diff to previous 2483
CVS から SVN へ移行: trunk に集約

Revision 2483 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 22 02:57:46 2008 UTC (15 years, 11 months ago) by maya
Original Path: teraterm/trunk/ttpcmn/ttpcmn.vcproj
File length: 5838 byte(s)
Diff to previous 2476
Release ビルドでもデバッグ情報ファイル(pdb)を作成するようにした。


Revision 2476 - (view) (download) (annotate) - [select for diffs]
Added Mon Apr 14 17:35:50 2008 UTC (16 years ago) by maya
Original Path: teraterm/trunk/ttpcmn/ttpcmn.vcproj
File length: 5802 byte(s)
ファイル移動に伴う修正


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