Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/branches/ttcomtester/teraterm/teraterm/ttermpro.v16.vcxproj.filters

Log of /branches/ttcomtester/teraterm/teraterm/ttermpro.v16.vcxproj.filters

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10521 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo
File length: 17073 byte(s)
Diff to previous 10401
add communication test tool

Revision 10401 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 11 12:07:47 2022 UTC (16 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 17073 byte(s)
Diff to previous 10256
scp関連を1つのファイルにまとめた

- scp送信APIをscp.cpp,h にまとめた
  - ttxssh.dll へのIF
  - scpへのリクエストはscp.h,cpp 経由で行うよう変更

Revision 10256 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 9 15:07:26 2022 UTC (19 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 16895 byte(s)
Diff to previous 10134
テーマファイルに関連する関数などを themefile.cpp へ移動

- bg_theme.h を theme.h へリネーム
- 関数名を Theme~ にリネームした
- BGテーマの設定を行っていると背景画像が表示されなくなる場合があったので修正
- 画像を設定していないのに背景画像チェックボックスのチェックが入ることがあった

Revision 10134 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 9 15:11:40 2022 UTC (20 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 16709 byte(s)
Diff to previous 10130
Theme Editor Dialog を追加

- Theme Editor Dialog の追加
  - 背景画像、文字色の修正を行うダイアログ
  - teraterm/themedlg.*
  - doc/ja/html/menu/setup-additional-visual-theme.html(ヘルプ)
- [その他の設定]-[表示タブ]変更(teraterm/addsetting.cpp)
  - eterm関連を無効化(非表示)
  - 起動時テーマファイル指定を追加
  - テーマエディタ起動ボタンを追加
- tttset 変更
  - eterm_lookfeel_t.BGEnable の内容を変更
    - 0/1/2 = theme使用しない/固定テーマ/ランダムテーマ
  - 削除
    - BGImageFilePath
    - BGImgBrightness
- vtdisp.c
  - テーマ(色、背景)を操作するAPIを追加
  - 自動でテーマを読み込まないようにした

Revision 10130 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 9 01:08:44 2022 UTC (20 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 16342 byte(s)
Diff to previous 10129
ttpcmn.dll 内の関数の一部分を ttermpro.exe へ移動

- 文字列などヒープ領域を使用する箇所
  - ttcmn_static.c,h へまとめたて、ttermpro.exeへ移動
- この移動で、ttpcmn.dllとtermpro.exeでモジュールをまたいだヒープの操作はなくなった

ticket #45330

Revision 10129 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 9 01:08:26 2022 UTC (20 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 15705 byte(s)
Diff to previous 9768
ttpset.dll を ttermpro.exe へマージした

- EXE(ttermpro.exe)とDLL(ttpset.dll)の各々にヒープが存在する
- モジュール(各ファイル)をまたいでお互いのヒープを操作すると問題が起きる
  - dll側で確保してexe側で開放するなどの操作
  - ヒープを操作するとアサートが出るなど問題
  - どんな問題が出るのかについてのドキュメントは見当たらない
  - _CrtIsValidHeapPointer()の説明のヒープ部分から…
    - Visual Studio 2010 以降のCRTはヒープは単一になっているのかもしれない
    - でも、DLLにstatic CRTがリンクされているときは、DLL個別のヒープが存在する
    - Tera Term は static CRT を使用している → DLLに個別のヒープが存在する
- Tera Term 5 では、iniファイルから読み込んだファイル,パス文字列をヒープに置くようにした
  - ttpset.dllがiniファイルの読み書きを担っていた
  - Unicode対応と合わせて、ファイル名長の上限を撤廃しようとしている
  - 従来の上限→MAX_PATH文字
  - パスの変更などでモジュールをまたいだヒープ操作が行われることになり、問題が起こる可能性がある
    - ログ保存先フォルダを変更するときなどに、malloc(),free()が行われる
- ttpset.dllをなくして、その機能をttermpro.exeに取り込むことでヒープに関する問題が出る可能性を減らす
- ttssh2-dev 409

ticket #45330

Revision 9768 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 21 15:05:55 2022 UTC (2 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 15306 byte(s)
Diff to previous 9467
ttermpro.v16.sln から cyglib.v16.vcxproj の参照をやめた

- ttermpro.v16.vcxproj に cyglib/cyglib.c を含めるようにした
- 複数の sln(ttermproとcyglib) から1つのvcxprojを参照すると、ビルドが完了しない
  - ttermpro をビルドすると、cyglib で再ビルドがかかる状態になる
  - cyglib をビルドすると、 ttermpro で再ビルドがかかる状態になる

Revision 9467 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 14:51:47 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14967 byte(s)
Diff to previous 9364
ファイル転送時のログをログフォルダへ出力するようにした

- bplus,kermit,quickvan,xmodem,ymodem,zmodem
- TProtoLog.LogState を各プロトコルへ移動
- ログ部分を別ファイルへ分離
  - protolog.cpp,h

Revision 9364 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 15 13:13:34 2021 UTC (2 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14767 byte(s)
Diff to previous 9339
telnet.c で win16api.c の関数を使用しないようにした

- telnet.c に組み込んだ
- TELNET.LOG の closeに失敗していたので修正

Revision 9339 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 1 05:36:53 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14870 byte(s)
Diff to previous 9324
setup directory dialog を別ソースに分離

- setupdirdlg.cpp,h を追加

Revision 9324 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 15:20:20 2021 UTC (2 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14678 byte(s)
Diff to previous 9287
layer for unicode 向けのコードを削除

Revision 9287 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 26 14:11:09 2021 UTC (2 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14788 byte(s)
Diff to previous 9129
プロジェクトファイルにファイルの追加、修正を反映

- Visual Studio 2005,2019
- r9280

Revision 9129 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 16 05:21:37 2021 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14673 byte(s)
Diff to previous 9124
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 9124 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 16 05:19:55 2021 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14776 byte(s)
Diff to previous 9107
起動時にデバグ用コンソールをオープンできるようにした

- デバグ用 ttdebug.h,cpp を追加
- 例外発生時の処理を ttdebug.cpp に移動

Revision 9107 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:16:58 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14590 byte(s)
Diff to previous 9106
common/ttftypes.h を削除

Revision 9106 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:16:47 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14693 byte(s)
Diff to previous 9077
ttpfile/ttfile_proto.cpp 削除

Revision 9077 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:08 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 14901 byte(s)
Diff to previous 8903
Win16API を Win32API へ置き換え

- ttpfile/filesys_win32.cpp,h へ分離
- Win32 API に変更
  - _lopen(), _lread(), _lwrite() などを使用いない
  - Win16 API wrapper (win16api.h) を使用しない
- TFileVarProto に OpenRead(), OpenWrite(), Seek() を追加

Revision 8903 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:01 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 12796 byte(s)
Diff to previous 8894
行末を検出するcheckeolを追加

Revision 8894 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 18 15:27:29 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 12608 byte(s)
Diff to previous 8852
ログ出力部を分離した

- filesys.cpp から filesys_log.cpp を分離
- プロジェクトにファイル追加
  - VS2005, VS2019, cmake

Revision 8852 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 13 15:31:46 2020 UTC (3 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 12510 byte(s)
Diff to previous 8823
ログファイルダイアログを追加

- ログダイアログ(IDD_LOGDLG)を追加
  - ログファイルのダイアログ表示に共通関数を使用しないよう修正
    - GetTransFname()#ttpfile を使用しない
  - filesys_log.rc, filesys_log_res.h 追加
  - ログコメントダイアログ(IDD_COMMENT_DIALOG)を移動
  - VS2005,2019,cmake にファイルを追加
- LogVar#filesys.cpp をグローバル変数からファイル内変数に変更
  - APIを追加,Log...()#filesys.cpp

Revision 8823 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 3 14:42:55 2020 UTC (3 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 12301 byte(s)
Diff to previous 8814
ブロードキャスト関連を vtwin.cpp から broadcast.cpp へ分離

Revision 8814 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 24 15:26:50 2020 UTC (3 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 12111 byte(s)
Diff to previous 8771
libsusieplugin を使用するよう修正

- ファイル内グローバル変数 BGSPIPath[] を削除
  - ts.EtermLookfeel.BGSPIPath とほぼ同一だったため
- プロジェクトファイル修正
  - VS2005
  - VS2019
  - CMakeLists.txt

Revision 8771 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 12 14:32:44 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 11879 byte(s)
Diff to previous 8767
fontプロパティーページ追加

- Unicode/ANSI API切り替え
  - ANSI API使用時、文字コード変換に使用するコードページを変更できる
  - debugプロパティーページのUnicode/ANSI API切り替えを削除
- VTfont切り替えはすぐに設定に反映する
  - 今の所、[設定]/[フォント] から切り替えたときと同じ動作
- ANSI API利用時
  - 表示できない文字を表示
    - 半角時 '?'
    - 全角時 '?_'
- 未実装
  - フォント間
  - プロポーショナルフォント

Revision 8767 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 6 14:55:21 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 11516 byte(s)
Diff to previous 8588
コーディングプロパティーページ追加

- [設定]/[その他の設定]に[コーディング]プロパティーページを追加
  - 次の設定を1箇所にまとめた
    - [設定]/[全般] の言語
    - [設定]/[端末] の漢字コード
  - 中国語の設定を追加

Revision 8588 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 11 15:36:57 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 11145 byte(s)
Diff to previous 8587
Merge branch 'sendmem_sendsize' into trunk

- sendfiledlg.cpp の SetI18nDropDownList() を削除
- SetI18nDropDownList() を SetI18nList() に変更

Revision 8587 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 11 15:36:43 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 10951 byte(s)
Diff to previous 8568
Visual Studio 2019 でビルドできなくなっていたので修正

- r8586

Revision 8568 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 26 16:27:26 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 11163 byte(s)
Diff to previous 8495
common_static.lib にあるファイルは複数回ビルドしないようにした

Revision 8495 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 22 13:53:33 2020 UTC (4 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 12317 byte(s)
Diff to previous 8445
common_static を ttermpro からリンク

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/teraterm/ttermpro.v16.vcxproj.filters
File length: 12098 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/teraterm/ttermpro.v16.vcxproj.filters
File length: 10538 byte(s)
Diff to previous 7665
シリアルポート設定ダイアログの詳細情報に、COMポートとデバイスドライバの情報を表示するようにした。


Revision 7665 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 13 10:20:10 2019 UTC (4 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 10437 byte(s)
Diff to previous 7567
削除済みファイルをプロジェクトファイルから削除

r7529 でファイルのみ削除された

Revision 7567 - (view) (download) (annotate) - [select for diffs]
Added Tue Apr 9 16:24:19 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/ttermpro.v16.vcxproj.filters
File length: 10529 byte(s)
Visual Studio 2019プロジェクトファイル追加

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