Develop and Download Open Source Software

Browse Subversion Repository

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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10804 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 23 07:07:16 2023 UTC (8 months, 2 weeks ago) by zmatsuo
File length: 7643 byte(s)
Diff to previous 10778
ログダイアログを logdlg.cpp,h に分離した

- teraterm/teraterm/logdlg.cpp,h 追加

Revision 10778 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 23 16:07:53 2023 UTC (9 months, 2 weeks ago) by zmatsuo
File length: 7465 byte(s)
Diff to previous 10775
cmake 3.11 でビルドできるように修正

- VS2005でビルドするため
- 3.11 では target_link_options() が使用できない

Revision 10775 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 20 14:22:56 2023 UTC (9 months, 3 weeks ago) by zmatsuo
File length: 7311 byte(s)
Diff to previous 10755
VS2005でビルドできるよう修正

- charset.c を charset.cpp に変更

Revision 10755 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 12 15:19:51 2023 UTC (9 months, 4 weeks ago) by zmatsuo
File length: 7309 byte(s)
Diff to previous 10541
入力文字コードをUnicodeに変換する箇所を分離

- charset.c を追加

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: 7283 byte(s)
Diff to previous 10401
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 10401 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 11 12:07:47 2022 UTC (16 months ago) by zmatsuo
File length: 7360 byte(s)
Diff to previous 10349
scp関連を1つのファイルにまとめた

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

Revision 10349 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 6 06:24:32 2022 UTC (17 months ago) by zmatsuo
File length: 7340 byte(s)
Diff to previous 10256
GDI+ も使用して画像ファイルを読み込むようにした

- Susie pluginで読み込めなかったとき
- teraterm単体でpng形式の画像ファイルが読み込めるようになった
- Windows10で読み込めなかったbmp形式の画像ファイルが読み込めるようになった
  - 高さがマイナスの場合読めなかった
- gdiplus.lib をリンク(gdiplus.dllを使用)するようにした
  - GDI+ は Windows XP から利用可能
  - XPより前のWindowsでは動作しなくなった
- ttgdiplus.cpp,h を追加

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

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

Revision 10223 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 1 14:17:23 2022 UTC (19 months, 1 week ago) by zmatsuo
File length: 6910 byte(s)
Diff to previous 10134
その他設定-表示タブのレイアウトを修正

- レイアウトを修正
- Eterm look and feel を削除
  - lngから削除
  - リソースIDを削除
- debugプロパティーシートのリソースを別ファイルに分離

Revision 10134 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 9 15:11:40 2022 UTC (20 months ago) by zmatsuo
File length: 6892 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
File length: 6810 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
File length: 6545 byte(s)
Diff to previous 9838
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 9838 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 25 13:38:59 2022 UTC (2 years ago) by zmatsuo
File length: 6368 byte(s)
Diff to previous 9518
NMake Makefiles, VS2005, msys2 など考慮

- cmakeビルド時
- multi config ではない(Release,Debugなどがない)場合を考慮

Revision 9518 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 10 13:01:44 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 6162 byte(s)
Diff to previous 9467
cygwin/cyglib に複数個所に重複したコードを移動

- cyglaunch,ttermpro から利用
- パス、ファイル名をUnicode化
- cyglaunch の main() を wmain() へ変更

Revision 9467 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 14 14:51:47 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 6152 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
File length: 6100 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
File length: 6124 byte(s)
Diff to previous 9325
setup directory dialog を別ソースに分離

- setupdirdlg.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: 6088 byte(s)
Diff to previous 9324
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: 5412 byte(s)
Diff to previous 9323
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: 5457 byte(s)
Diff to previous 9280
cmakeビルド時dllの遅延ロードを行わない

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

Revision 9280 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 25 14:02:48 2021 UTC (2 years, 10 months ago) by zmatsuo
File length: 5660 byte(s)
Diff to previous 9136
keyboard.cfg の "User keys" セクションを Unicode 化

- ユーザーキーの仕様を変更/制限を減らした
  - ユーザーキーデータを Unicode で保持するようにした
  - 100個連続していなくても読み込めるようにした
    - 従来は "User1" から連続して存在しないと読み込みが打ち切られていた
  - キーデータ長の上限をなくした
    - 従来は合計が 1023文字
    - cfgファイル読み込み時の領域が上限となる,ユーザーキー毎に255文字程度
      - GetPrivateProfileStringW()
  - ユーザーキー読み込みを関数化
- ユーザーキー種別タイプ UserKeyType_t を追加
- crtdbg.h追加
- キーボードの送信を Unicodeベースにした
- 文字長を表す変数の型を size_t に変更
- keyboard.cfg を ttermpro.exe で読み込むようにした
  - 変更前は ttpset.dll で読み込んでいた
  - プラグインから呼び出されるかもしれないのでエントリは残した
  - 実態は ttermpro.exe に移動
  - ttpset.dll の ReadKeyboardCnf() からttermpro.exe 内の関数を呼び出す
- Hex2StrW() 追加

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: 5630 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: 5454 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
File length: 5033 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
File length: 4994 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
File length: 5018 byte(s)
Diff to previous 9092
ttpfile/ttfile_proto.cpp 削除

Revision 9092 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:13:46 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 5078 byte(s)
Diff to previous 9077
ファイル関連を分離

- filesys_io.h 追加
  - ファイルに関連するインターフェイス
  - プロトコル関連のファイルioはこのインターフェイスを使用する
- filesys_win32.c,h を Windows ファイル関連として分離
  - ANSI, UTF-8 を切り替えられる

Revision 9077 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:08 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 5051 byte(s)
Diff to previous 9067
Win16API を Win32API へ置き換え

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

Revision 9067 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:26 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 4989 byte(s)
Diff to previous 9058
filesys.cpp (ファイル送信)を整理

- TFileVar を filesys.cpp ファイルローカルな構造体とした
  - filesys_send.h から filesys.cpp へ移動
  - filesys_send.h 削除
  - 不要、使用されない構造体メンバ削除、整理
- 使用されないコードなど削除
  - 未使用定数 GTF_BP に関するコードを削除
- FileTransEnd() -> FileSendEnd()

Revision 9058 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:07:33 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 5007 byte(s)
Diff to previous 9057
構造体 FileVar から FileVarProto を分離

- filesys_proto.h を追加
- プロトコル転送関連の構造体を FileVar から FileVarProto へ分離

Revision 9057 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:07:15 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 4988 byte(s)
Diff to previous 9054
FileVar 構造体を ttftypes.h から移動

- teraterm/filesys_send.h を追加

Revision 9054 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:06:32 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 4970 byte(s)
Diff to previous 9052
ttpfile.dll のプロトコル関連の関数を使用しないようにした

- ttpfile_proto.cpp,h へ移動
  - ProtoInit()
  - ProtoParse()
  - ProtoTimeOutProc()
  - ProtoCancel()
- UILanguageFile グローバル変数をなくした
  - ファイル内のグローバル変数を追加 quickvan.c, zmodem.c, kermit.c
- bplus.c でダイアログを開く箇所を常に失敗するようにした

Revision 9052 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 12:06:06 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 4450 byte(s)
Diff to previous 8933
filesys.cpp,h からプロトコル転送に関するソースを filesys_proto.cpp へ分離

Revision 8933 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 4 15:54:26 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 4429 byte(s)
Diff to previous 8903
svnrev_perl/svnrev.pl にビルド用情報出力をまとめた

- Tera Term のバージョン情報
  - teraterm/common/tt-version.h と svnrev.pl
- svnリビジョン番号の取得は svnrev_perl に一本化
  - cmake時、従来は CMakeLists.txt 内でもリビジョン番号を取得していた
- cmake 用のファイルも出力できるようにした
  - ${CMAKE_BINARY_DIR}/build_config.cmake を出力
- setup.exe,zipファイル名修正
  - version追加
  - teraterm-5.0.exe(zip) (release時)
  - teraterm-5.0-r9999-YYMMDD_hhmmss-user
- cmake ビルドで svnrev_perl/ から CMakeLists.txt を削除
  - svnversion_h ターゲット削除
    - 依存関係を修正
  - execute_process() で perl を呼び出すようにした

Revision 8903 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:01 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 4484 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
File length: 4454 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
File length: 4435 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
File length: 4396 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
File length: 4364 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
File length: 4226 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
File length: 4167 byte(s)
Diff to previous 8681
コーディングプロパティーページ追加

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

Revision 8681 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 11 15:52:17 2020 UTC (4 years ago) by zmatsuo
File length: 4100 byte(s)
Diff to previous 8588
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 8588 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 11 15:36:57 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 4153 byte(s)
Diff to previous 8586
Merge branch 'sendmem_sendsize' into trunk

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

Revision 8586 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 10 15:30:10 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 4117 byte(s)
Diff to previous 8568
ttpmacro/fileread.cpp,h を common/ へ移動

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: 4171 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
File length: 4541 byte(s)
Diff to previous 8476
common_static を ttermpro からリンク

Revision 8476 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 16 14:20:32 2020 UTC (4 years, 2 months ago) by zmatsuo
File length: 4512 byte(s)
Diff to previous 8465
cmakeビルドinstall時、cmakeが3.13未満のときデバグ用ファイルをインストールしない

- ENABLE_DEBUG_INFO=1 のとき
- cmakeが3.13未満のデバグ情報を出力するオプションを指定していない
- target_link_options() が使用できないため
- Visual Studio 2005 をサポートしているcmakeは3.11.4まで

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: 4466 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: 4537 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: 6941 byte(s)
Diff to previous 8151
cmakeでビルドできるように調整

- r8216の修正に追従

Revision 8151 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 14 16:23:48 2019 UTC (4 years, 6 months ago) by zmatsuo
File length: 6997 byte(s)
Diff to previous 8074
cmakeビルドで32bitビルド時のみimagehlp.dllを遅延リンクするようにした

- 64bit時はimagehlp.dllを使用するコードがない(無効かされる)
- リンク時に警告が出ていた

Revision 8074 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 6 13:03:14 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 6805 byte(s)
Diff to previous 8068
cmake ビルドで SFMTバージョンヘッダを入れるようにした

- SFMT*/include/SFMT_version_for_teraterm.h を追加
- r8059

Revision 8068 - (view) (download) (annotate) - [select for diffs]
Modified Fri Sep 6 13:02:07 2019 UTC (4 years, 7 months ago) by zmatsuo
File length: 6781 byte(s)
Diff to previous 7990
cmake の include path コンパイルオプションを修正

- Visual Studioの vcxprojと同じ include フォルダ指定に変更
- mingw の inlcude オプション考慮

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: 6661 byte(s)
Diff to previous 7647
cmakeでスナップショットが作成できるようにした

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

Revision 7647 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 6 13:41:41 2019 UTC (4 years, 11 months ago) by zmatsuo
File length: 6607 byte(s)
Diff to previous 7632
mingwでビルドできなくなっていたで修正

Revision 7632 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 26 17:18:36 2019 UTC (4 years, 11 months ago) by zmatsuo
File length: 6592 byte(s)
Diff to previous 7562
Merge branch 'ssh_auth_dialog' into trunk

Revision 7562 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 8 17:15:05 2019 UTC (5 years ago) by zmatsuo
File length: 6572 byte(s)
Diff to previous 7548
svnversion.h の include をできるようにした
r7548での修正が十分ではなかった

Revision 7548 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 4 17:00:21 2019 UTC (5 years ago) by zmatsuo
File length: 6562 byte(s)
Diff to previous 7529
svnversion.h を .\ttpdlg\ に生成するようにした

Revision 7529 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 16:39:07 2019 UTC (5 years ago) by zmatsuo
File length: 6603 byte(s)
Diff to previous 7525
MFC関連削除
- ライブラリ指定からMFC関連を削除
- 不要ファイル削除
- VS2017プロジェクトファイル保守

Revision 7525 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 28 16:38:16 2019 UTC (5 years ago) by zmatsuo
File length: 6964 byte(s)
Diff to previous 7515
その他の設定ダイアログを高DPI化

Revision 7515 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 26 15:42:43 2019 UTC (5 years ago) by zmatsuo
File length: 6894 byte(s)
Diff to previous 7510
ttpdlg内のダイアログを高Dpi対応
ttpdlg.dllをtterm.exeに統合
(installer/teraterm.issは未着手)

Revision 7510 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 25 13:53:31 2019 UTC (5 years ago) by zmatsuo
File length: 6521 byte(s)
Diff to previous 7509
ENABLE_DPIAWARENESS オプションを追加した

Revision 7509 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 25 13:47:32 2019 UTC (5 years ago) by zmatsuo
File length: 6450 byte(s)
Diff to previous 7507
クリップボード内容表示ダイアログを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 7507 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 22 17:19:15 2019 UTC (5 years ago) by zmatsuo
File length: 3150 byte(s)
Diff to previous 7499
teraterm/common/tipwin.cpp,h を追加
 teraterm/teraterm/sizetip.c から分離
ttssh2/ttxssh/auth.c
 passphraseに制御コードを入力すると tooltip が出るようにした
 特に CTRL+V のときは特に SHIFT+Insert を案内するようにした(未i18n化)
 [From Clipboard]ボタンを追加した

Revision 7499 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 18 14:13:16 2019 UTC (5 years ago) by zmatsuo
File length: 3104 byte(s)
Diff to previous 7498
誤ってコミットしてしまったためリバート

Revision 7498 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 18 14:01:57 2019 UTC (5 years ago) by zmatsuo
File length: 3140 byte(s)
Diff to previous 7484
modify ttermpro.vcproj, CMakeLists.txt

Revision 7484 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 14 15:53:55 2019 UTC (5 years ago) by zmatsuo
File length: 3104 byte(s)
Diff to previous 7480
GetConvString()#ttime.cの戻り値をconst wchar_t *に変更
前後参照変換の処理を ttime.c に移動
CommTextOutW(), CommTextEchoW() を ttcmn.c に追加
imm32.lib をリンクから外した

Revision 7480 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 13 15:32:54 2019 UTC (5 years, 1 month ago) by zmatsuo
File length: 3113 byte(s)
Diff to previous 7462
使用していないライブラリをリンクしなくした

Revision 7462 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 9 17:32:42 2019 UTC (5 years, 1 month ago) by zmatsuo
File length: 3125 byte(s)
Diff to previous 7457
unicode関連をcodeconv.cに集めた
CP932へ/からの変換を関数に分離(UTF32ToCP932(), UTF32ToCP932())
unicodeからDEC特殊文字変換を関数に分離(UTF32ToDecSp())
SJIS2UTF8() (内部コードからUTF-8へ出力)を language.c から ttcmn.c に移動
_WideCharToMultiByte(), _MultiByteToWideChar() の変換した文字数の戻り値修正
UTF32ToMBCP()追加
UTF32_CP932()追加
MBCPToUTF32()追加
WideCharToUTF8(), WideCharToCP932() の仕様を変更
変換テーブルとWindows APIをつかったコード変換の優先順位を変更できるようにした

Revision 7457 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 2 16:19:00 2019 UTC (5 years, 1 month ago) by zmatsuo
File length: 3044 byte(s)
Diff to previous 7456
ttermpro.exe と同一フォルダの TSPECIAL1.TTF を読み込めるようにした
GetProcAddress()を一括して行う仕組みを作った(dllutil.cpp,h)
TCHAR考慮

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: 2942 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