Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ttcomtester/teraterm/teraterm/vtwin.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

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

Revision 10496 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 15 15:06:50 2023 UTC (13 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138486 byte(s)
Diff to previous 10493
TGetHNRec を別ファイルに移動した

- TGetHNRec 構造体は主にプラグインで使用
- HostNameMaxLength(ホスト名長 = コマンドライン長)を移動

Revision 10493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 15 06:31:15 2023 UTC (13 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138467 byte(s)
Diff to previous 10440
teraterm/scp.c の引数を wchar_t に変更

- teraterm/ 内は wchar_t で処理

Revision 10440 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 27 14:00:54 2022 UTC (14 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138969 byte(s)
Diff to previous 10413
フォントダイアログのフォント名が空になる場合があるので修正

- 次の2箇所
  - 「設定」メニューの「フォント」の「ダイアログフォント」
  - 「その他の設定」の「フォント」タブを選択し、ダイアログフォント
- フォント構造体に適切な値を設定するよう修正

ticket #45658

Revision 10413 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 18 14:43:29 2022 UTC (14 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138633 byte(s)
Diff to previous 10405
クリップボードへセットする文字列のメモリを開放していなかった

- メモリリークしていたので修正

Revision 10405 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 12:08:27 2022 UTC (14 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138562 byte(s)
Diff to previous 10402
ファイル選択ダイアログの初期ディレクトリをファイルのパスから設定するようにした

- ttcommdlgからコモンダイアログを使用するよう修正

ticket #45554

Revision 10402 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 12:07:56 2022 UTC (14 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141257 byte(s)
Diff to previous 10400
DnDでのscp送信を修正

- タイマーを使ったscp送信を変更
- 修正後
  - ファイル送信と同じ仕組みで送信
  - タイマーでscpの送信状況をポーリング
  - 送信完了したら完了メッセージを飛ばすようにした
- 従来
  - タイマー内で送信処理を行っていた

Revision 10400 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 12:07:36 2022 UTC (14 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143009 byte(s)
Diff to previous 10394
複数ファイルのDrag&Dropで複数のファイルが送信できない

- sendmemにAPI追加
  - 送信完了コールバック追加
- ファイルの送信完了ごとに次の送信を行えるよう修正

ticket #46070

Revision 10394 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 3 06:40:18 2022 UTC (15 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141206 byte(s)
Diff to previous 10391
通知関連のAPIを整理した

- ttermpro.exe 内部用とplugin用に分離した
  - ttcmn_notify.h plugin用
  - ttcmn_notify2.h 内部用
    - API名は Notify2...()
- トレイアイコンを出したままにできるAPIを追加
  - Notify2SetBallonDontHide()

Revision 10391 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 30 15:38:39 2022 UTC (15 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141549 byte(s)
Diff to previous 10390
BG Theme 描画が遅くなっていたので修正

- 背景画像有 + Windows壁紙なし時
  - Windows壁紙不要なのに内部で準備していた
- alpha付き画像 + Windows壁紙なし時、alpha部分を塗りつぶすようにした
  - 従来、黒固定だった
- TODO
  - 画像ファイルを読み込んだらファイルを再度読み込まずに再利用するようにする
    - 現在、背景画像を生成するたびに画像ファイルを読み込み直している
    - 確認方法
      - BGThemeの背景画像が表示されている状態で
      - 同一ファイル名で画像を入れ替えて
      - Tera Termをリサイズすると背景画像が変化する

Revision 10390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 29 14:30:13 2022 UTC (15 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141391 byte(s)
Diff to previous 10385
フォントダイアログの親子関係を修正した

- 「その他の設定」ダイアログの「フォント」タブの「VTウィンドウフォント」
- trunkのみ

ticket #46078

Revision 10385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 27 13:08:21 2022 UTC (15 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141385 byte(s)
Diff to previous 10378
透過画像を背景画像を使用できるようにした

- 背景画像にalpha情報がある時、alpha情報を利用して描画するようにした
- 透過画像ファイル
  - 透過png(32bit png), 透過gif, 32bit bmp
  - その他 GDI+, Susie pluginで読み込めるもの
- テーマが有効な時、色を設定するか問い合わせるようにした
  - [setup]-[Windows...]でokを押したとき
- bgテーマiniファイルのフォーマットを変更した
- GDI+を使った画像ファイル読み込みを修正
  - alpha情報付きでHBITMAP生成可能だった

ticket #34990

Revision 10378 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 22 14:39:39 2022 UTC (15 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141086 byte(s)
Diff to previous 10377
タスクバーが再生成されたときアイコンを再登録するようにした

- TeraTermが起動中、次の手順でassert()する
  - 何らかの通知を一度表示する
  - エクスプローラー再起動
    - ここでタスクトレイのアイコンが消えてなくなる?
  - TeraTerm終了
    - アイコンを削除しようとする
    - (なくなっているので)削除できない
    - Shell_NotifyIconW() からエラーが返ってくる
    - assert()発生
- タスクバーが再起動したとき通知アイコンを再登録するようにした
  - タスクバー=デスクトップ通知,タスクトレイ,エクスプローラ
- エラー処理を適切に行うようにした
- タスクトレイのアイコンのロードを適切に行うようにした
  - 従来はAPI(Shell_NotifyIconW())をコールするたびにアイコンをロードしていた

Revision 10377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 22 14:39:29 2022 UTC (15 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140740 byte(s)
Diff to previous 10373
コンパイラ警告対応

- 警告: ‘||’ 内にある ‘&&’ の周りに小括弧を付けることを推奨します
- 警告: ‘|’ の被演算子内にある計算の周りに小括弧を付けることを推奨します

Revision 10373 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 20 14:18:21 2022 UTC (15 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140748 byte(s)
Diff to previous 10343
通知サウンド設定追加

- 通知サウンドenable/disable追加
- 通知テストボタン追加

Revision 10343 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 30 15:09:08 2022 UTC (16 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140709 byte(s)
Diff to previous 10342
ttermpro.exe に /theme スイッチを追加

- "/theme=theme\default.ini" など
- %APPDATA%\teraterm5 相対となる

Revision 10342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 30 15:08:55 2022 UTC (16 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140683 byte(s)
Diff to previous 10274
コマンドライン引数の文字長上限を一部なくした

- まだ上限は存在
  - コマンドライン引数をトークンに分離する箇所(GetParam())など
- スイッチパース時ファイル名,フォルダ名長の上限をなくした
  - /F, /K, /M, /R, /FD
    - 各スイッチのファイル名,パスの切り出しの上限をなくした
- パス区切り '/' を受け付けるようになった
  - フルパスファイル名、パスの正規化に GetFullPathNameW() を使用するようにした
    - '/' は '\' に変換される
  - 従来でも概ね動作していたが '/' が使えない API でエラーが出ることがあった
    - GetSaveFileNameW() など

Revision 10274 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 18 16:07:06 2022 UTC (17 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140656 byte(s)
Diff to previous 10238
描画部分(vtdisp.c内)のカラーテーブルをANSI color 256色と同じ並びにした

- 従来は[0-7]が明るい原色8色,[8-15]が暗い色8色で、入れ替わっていた
- tera Tera Term Pro 2.3.ini の誤り修正

ticket #45625

Revision 10238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 5 13:41:48 2022 UTC (18 months ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140938 byte(s)
Diff to previous 10190
セッションを複製したときに表示されるウィンドウの位置を、TERATERM.INI で指定されている位置に変更した

ticket: #45458

Revision 10190 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 26 14:28:55 2022 UTC (18 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140914 byte(s)
Diff to previous 10186
ifdef ALPHABLEND_TYPE2 を削除

- AKASI氏によるEterm風透過ウィンドウパッチ
- マージされてから十分動作実績がある
  - r1405, r1406 (2005/02/03) にマージ
- undef することなく使用していた
- ifdef を削除してマージされた状態となった

Revision 10186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 26 03:48:37 2022 UTC (18 months, 1 week ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141506 byte(s)
Diff to previous 10150
2個目以降のインスタンスでウィンドウの座標が変わらない問題を修正

ticket: #45458

仕様: 2個目以降のインスタンスでは、ウィンドウの座標は CW_USEDEFAULT になる

Tera Term 4 の動き
- CVTWindow::CVTWindow()
-- StartTeraTerm()
   2個目以降のインスタンスでは pm->ts の座標を CW_USEDEFAULT にする
   pm->ts を ts にコピーする
-- (*ReadIniFile)()
   TERATERM.INI を読む
-- CopyShmemToTTSet()
   pm->ts を ts にコピーする
-- Create()

r9547 からの動き
- CVTWindow::CVTWindow()
-- StartTeraTerm()
   2個目以降のインスタンスでは ts の座標を CW_USEDEFAULT にする
-- (*ReadIniFile)()
   TERATERM.INI を読む
-- CopyShmemToTTSet()
   pm->ts を ts にコピーする ... 座標が上書きされる
-- Create()

修正
- pm->ts からコピーしたあとに ts の座標を CW_USEDEFAULT にする

Revision 10150 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 13 14:01:35 2022 UTC (18 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141296 byte(s)
Diff to previous 10134
ダイアログフォント名をUnicode化した

- tttset DialogFontName -> DialogFontNameW
- ChooseFontW() を使用するようにした
  - 変更前は ChooseFontA() (ANSI版)を使用していた
- SetDialogFont() の引数を Unicode に変更
- iniファイルのダイアログフォント名への読み書きをUnicode行うよう修正
  - 従来は ANSI だった
- Unicode化してもつかえないフォントがある
  - 例,日本語環境では次のように指定してもフォントを選択できない
    - DlgFont=돋움,9,1
  - フォントが見つからないのでデフォルトのフォントが使用される

Revision 10134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 9 15:11:40 2022 UTC (18 months, 4 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141550 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) (as text) (annotate) - [select for diffs]
Modified Tue Aug 9 01:08:44 2022 UTC (18 months, 4 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140981 byte(s)
Diff to previous 10102
ttpcmn.dll 内の関数の一部分を ttermpro.exe へ移動

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

ticket #45330

Revision 10102 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 30 14:56:55 2022 UTC (19 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140945 byte(s)
Diff to previous 10093
ttset.c で確保メモリを開放するようにした

- 従来は確保したままプログラムを終了していた
- Visual Studioのleak checkにリストされないようになった
  - 他にも確保したまま終了している箇所がある

Revision 10093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 26 15:18:02 2022 UTC (19 months, 1 week ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140923 byte(s)
Diff to previous 10088
Drag and Drop ダイアログの動作を調整

- 「Send File」の「Binary」が INI の TransBin と連動するようにした
- "Do same process, next drop" を on で確定したときに、次にダイアログが表示されたときのデフォルトの処理種類を記憶する
- 処理種類ごとのオプション設定は、該当する処理種類で確定したときだけ記憶する

merge from branches/4-stable: r9893, r9894, r9895, r10085

ticket: #44442

Revision 10088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 26 14:14:11 2022 UTC (19 months, 1 week ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140790 byte(s)
Diff to previous 10059
tmfc_propdlgでtreeviewの設定をインスタンスごとに変更できるAPI追加

- SetTreeViewMode()
  - インスタンス毎にツリービューを表示するかどうか
- SetTreeViewModeInit()
  - 今後生成するダイアログすべてでツリービューを表示するかどうか

Revision 10059 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 15 12:59:29 2022 UTC (19 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140803 byte(s)
Diff to previous 10055
従来のフォント選択メニューを選ぶとその他の設定のフォントタブが出るようにした

- INIファイルに次の設定をしたときののみ
  - TERATERM.INI の [Experimental] セクション DontUseFontDialog=ON
- 設定しないと従来と同じ動作

Revision 10055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 15 12:58:48 2022 UTC (19 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140272 byte(s)
Diff to previous 10036
ANSI描画のためのコードページ初期値をOSから取得するようにした

Revision 10036 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 4 23:05:12 2022 UTC (20 months ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140267 byte(s)
Diff to previous 10019
ウィンドウの角丸抑止(DWMWCP_DONOTROUND)を設定で選べるようにした

WindowCornerDontround を追加
デフォルトは off

ticket #44861
https://osdn.net/projects/ttssh2/ticket/44861#comment:1412:44861:1656675501

merge from 4-stable: r10035

Revision 10019 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 25 00:42:49 2022 UTC (20 months, 2 weeks ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140239 byte(s)
Diff to previous 10017
VT ウィンドウと TEK ウィンドウで Windows 11 の角丸が無効になるようにした

ticket #44861

merge from 4-stable: r10018

Revision 10017 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 24 14:04:34 2022 UTC (20 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139970 byte(s)
Diff to previous 10009
ツリープロパティシート組み込み

- INIファイルに設定するとツリー表示が有効になる
  - TERATERM.INI の [Experimental] セクション TreeProprtySheet=ON

Revision 10009 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 23 23:59:07 2022 UTC (20 months, 2 weeks ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139887 byte(s)
Diff to previous 9990
アイコンまわりを整理した

ディスプレイ拡大率にあったサイズのアイコンが使われるようにした
  各ウィンドウに動的にセットされるアイコン(タイトルバー・タスクバーなどで表示される)
  通知アイコン
通知アイコンにフルカラーのアイコンが使われるようにした
TTSSH から通知があったときには TTSSH のアイコンが使われるようにした
カスタム通知アイコンをセットする API を変更した

merge from branches/adjust_icon
ticket #43907, #44517

Revision 9990 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 10 15:19:23 2022 UTC (20 months, 4 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139884 byte(s)
Diff to previous 9987
/L オプションでログファイル名を指定したとき発生するメモリリークを修正

Revision 9987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 4 13:17:02 2022 UTC (21 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139890 byte(s)
Diff to previous 9963
セッションの複製時にログが自動で開始されない

- 複製時に引き継ぐ内容に、ログファイル名が含まれていた
- 引き継ぎ前の Tera Term と同一のログファイルは作成できない
- ログファイル名は引き継がないようにした

ticket #44707

Revision 9963 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 24 14:21:57 2022 UTC (21 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139725 byte(s)
Diff to previous 9961
不要な比較を削除

- the address of 'tttset::LogFN' will never be NULL

Revision 9961 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 24 14:21:35 2022 UTC (21 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139745 byte(s)
Diff to previous 9916
vtwin.cpp で次の設定をtsから直接参照するようにした

- ts.EtermLookfeel.BGNoFrame
- ts.EtermLookfeel.BGNoCopyBits

Revision 9916 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 12 13:55:37 2022 UTC (21 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139676 byte(s)
Diff to previous 9912
[Setup]/[Setup directory...] に表示できるパスを追加

- リストビューを追加、
- 次のフォルダ,ファイルも表示
  - カレントディレクトリ
  - HomeDir, 個人設定ファイルのあるフォルダ
  - ExeDir, 実行ファイル(ttermpro.exeなど)のあるフォルダ
  - LogDir, Tera Termの動作ログやダンプを置くフォルダ
  - LogDefaultPathW, 端末ログを置くフォルダ
  - Download, ダウンロードフォルダ
  - Susie Plugin Path, Susiプラグイン
  - UI language file, UI langファイル

Revision 9912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 8 13:25:03 2022 UTC (22 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139540 byte(s)
Diff to previous 9714
TERATERM.INI 保存時のファイル名選択ダイアログのフォルダを変更

- GetOpenFileNameW() のダイアログ
- 最後に使用した ttermpro.exe のフォルダを開くようだ
  - 実行ファイル名を元に最後の利用フォルダを保存している?
- 起動時に読み込んだ TERATERM.INI のフォルダを開くようにした
  - Windowsのバージョンによって動作が異なっているかもしれない

Revision 9714 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 1 12:30:09 2022 UTC (2 years, 1 month ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138618 byte(s)
Diff to previous 9709
メモリ解放漏れを修正

Revision 9709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 30 14:06:34 2022 UTC (2 years, 1 month ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138570 byte(s)
Diff to previous 9656
ログファイル名の処理を変更

#43507

- コマンドラインでフルパスでないログファイル名を指定した場合
フルパス化せず実行ファイルのあるディレクトリが基準になっていたのを、
LogDefaultPath, LogDir の順でフルパス化して開くようにした。

- LogAutoStart が on の場合
LogDefaultPath, FileDir, LogDir の順でフルパス化していたのを、
LogDefaultPath, LogDir の順でフルパス化して開くようにした。

- コマンドラインでログファイル名を指定した場合
デフォルトファイル名を使う場合と同様、ファイル名に Tera Term の置換・strftime の変換をかけるようにした。
https://ttssh2.osdn.jp/manual/4/ja/menu/setup-additional.html#LogDefaultName

Revision 9656 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 29 17:35:15 2021 UTC (2 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138500 byte(s)
Diff to previous 9631
デフォルトで高DPI対応するようにした

- 従来はデフォルトで対応しない
  - TERATERM.INI の Tera Term セクションで DPIAware=on とすることで対応していた
  - デフォルト(記述がない場合)DPIAware=off としていた
- この修正で DPIAware=on がデフォルトとなる
- 高DPI非対応とする場合は、 DPIAware=off とする

ticket #36122

Revision 9631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 25 10:35:59 2021 UTC (2 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138489 byte(s)
Diff to previous 9627
ディレクトリの変更ダイアログを Unicode に対応するよう修正

- ts.FileDir を FileDirW に置き換え
- FileDir(W) は環境変数への参照を含んでいてもよい
  - %APPDATA% など
  - 使用前に ExpandEnvironmentStringsW() で展開する
- iniファイル読み込み時に環境変数への参照を残すようにした
- r9618

Revision 9627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 24 14:42:41 2021 UTC (2 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138495 byte(s)
Diff to previous 9615
WinExec() を TTWinExecA() に置き換え

- WinExec() の使用はなくなった
- warning C28159: 'CreateProcess' を 'WinExec' の代わりに使用してください。理由: Deprecated.

Revision 9615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 23 13:18:38 2021 UTC (2 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138500 byte(s)
Diff to previous 9611
Visual Studio 2008 のときビルドエラーが出ていたので修正

- r9611

Revision 9611 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 20 12:53:23 2021 UTC (2 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138466 byte(s)
Diff to previous 9587
includeのファイル指定を修正

- #include "initguid.h" -> #include <initguid.h>
- Visual Studio 2005 のときだけ GUID_DEVINTERFACE_USB_DEVICE を定義するようにした

Revision 9587 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 7 23:24:37 2021 UTC (2 years, 3 months ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138367 byte(s)
Diff to previous 9570
LogMeTT を削除

#27470, #40990, ttssh2-dev 134

ヘッダーの定義は、将来同じ ID が別の用途に割り当てられ、意図しない動作をしないためにそのままにしておく
- ID_FILE_LOGMEIN
- HlpUsageLogmettLogMetttutorial

Revision 9570 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 5 13:08:19 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141090 byte(s)
Diff to previous 9554
ttermpro.exe 起動時に ini ファイルの文字コードを変換

- Windows2000以降でACPだった場合、UTF16LEへ変換
- Windows2000より前でUTF16LEだった場合、ACPへ変換
- 変換ファイル
  - TERATERM.INI
  - KEYBOARD.CNF
- 変換時、バックアップファイルを作成
- TERATERM.INI 保存時も変換
  - ttermpro.exe起動後、次の場合も考慮
    - iniファイルが入れ替えられる
    - iniファイルがなくなっている
  - 保存時バックアップファイルも作成
- imgrate_to_5.html の説明を修正

Revision 9554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 3 12:12:03 2021 UTC (2 years, 3 months ago) by youlab
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140457 byte(s)
Diff to previous 9518
D&DによるSCP送信で、多数のファイルを一括送信するとエラーになる問題を修正した。
sshd_configのMaxSessions=10の場合、10個目の送信でエラーとなっていた。

Feedback from 
r8924


Revision 9518 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 10 13:01:44 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 138528 byte(s)
Diff to previous 9512
cygwin/cyglib に複数個所に重複したコードを移動

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

Revision 9512 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 10 13:00:40 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140328 byte(s)
Diff to previous 9500
TTWinExec() を ttlib へ移動

Revision 9500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 24 15:36:38 2021 UTC (2 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141233 byte(s)
Diff to previous 9497
ロシア語キーボードタイプの指定ができなかったので修正

- ロシア語 Windows スタンダードキーボードドライバを使用している場合しか対応していなかった
- KOI8-R コードを生成するドライバの場合の設定をできるようにした

Revision 9497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 23 16:09:33 2021 UTC (2 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140707 byte(s)
Diff to previous 9493
RussFontを削除、RussHost を KanjiCode に置き換え

- tttset.RussFont
- tttset.RussHost
  - tttset.KanjiCodeに置き換え

Revision 9493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 22 16:10:27 2021 UTC (2 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140760 byte(s)
Diff to previous 9492
新しい接続時のコマンドラインを Unicode 化

Revision 9492 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 22 16:10:18 2021 UTC (2 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141136 byte(s)
Diff to previous 9485
単にプログラムを起動する関数を追加

- TTWinExec()
- TTWinExecA() (ANSI版)

Revision 9485 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 22 16:09:19 2021 UTC (2 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140231 byte(s)
Diff to previous 9477
GetHostName dialog構造体のホスト名メンバをUnicode化

- TGetHNRec.HostName (tttypes.h)
  - char * から wchar_t * に変更

Revision 9477 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 16 16:17:22 2021 UTC (2 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140128 byte(s)
Diff to previous 9436
文字列領域のサイズ指定を誤っていたので修正

Revision 9436 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 19 15:15:13 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140126 byte(s)
Diff to previous 9432
ttermpro コマンドライン Unicode化

Revision 9432 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 19 15:14:27 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140067 byte(s)
Diff to previous 9431
plugin AddValueToList() を利用しているところを Unicode化

- iniファイル内のリスト(キュー)に値を追加
- AddHostToList()
- teraterm/broadcast.cpp

Revision 9431 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 19 15:14:16 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139996 byte(s)
Diff to previous 9429
plugin CopySerialList() を Unicode化

- 指定したセクションのキーをiniファイルにコピーする
- CopyHostList()

Revision 9429 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 19 15:13:51 2021 UTC (2 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140063 byte(s)
Diff to previous 9385
plugin iniファイルの読み書きをUnicode化

- teraterm/ttsetup.h 引数のファイル名をUnicode化
  - PReadIniFile()
  - PWriteIniFile()
- TTProxy/YCL/include/YCL/wstring.h 追加
  - Unicode版 string.h
  - ファイル名の保持はできる
    - 他の関数はテストしていない

Revision 9385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 28 15:33:11 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140058 byte(s)
Diff to previous 9384
新しい接続ダイアログで Unicode版lng ファイルを参照

Revision 9384 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 28 15:32:58 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140020 byte(s)
Diff to previous 9383
FreeTTDLG() を削除

- ttpdlg.dll を unload するための関数
- 現在は ttermpro.exe に統合

Revision 9383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 28 15:32:45 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140253 byte(s)
Diff to previous 9363
ANSI環境でIME制御を行っていないときでも漢字入力できるようにした

Revision 9363 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 14 14:43:50 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139625 byte(s)
Diff to previous 9361
変数の初期化が誤っていて警告が出ていたので修正

- memset(szFile,...) のサイズを誤っていた
  - r9361
- warning: 'memset' used with length equal to number of elements without multiplication by element size

Revision 9361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 14 03:26:50 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139705 byte(s)
Diff to previous 9359
vtwin.cpp のファイル選択ダイアログのUnicode化

- ログの再生ファイル選択、Tera Term実行部分をUnicode化
- パス長上限制限
- hGetCurrentDirectoryW() 追加 win32helper.h

Revision 9359 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 14 03:26:30 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139858 byte(s)
Diff to previous 9358
UILanguageFile を unicode版(UILanguageFileW)へ切り替え

- SetDlgTexts() -> SetDlgTextsW()
- get_lang_msgW() ->GetI18nStrWW()
- SetI18nList() -> SetI18nListW()

Revision 9358 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 14 03:26:18 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139813 byte(s)
Diff to previous 9355
ポップアップメニューを Unicode化

Revision 9355 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 13 04:33:14 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139829 byte(s)
Diff to previous 9351
不透明度文字列を動的に確保するするよう修正

- "Opacity xx%"
- r9345 (ワークサイズを誤っていたので修正)

Revision 9351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 10 14:42:38 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139827 byte(s)
Diff to previous 9350
MessageBox() を TTMessageBoxW() へ置き換え

Revision 9350 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 10 14:42:28 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140870 byte(s)
Diff to previous 9348
UILanguageFile を unicode版(UILanguageFileW)へ切り替え

- SetI18nDlgStrs() -> SetI18nDlgStrsW()
- SetDlgTexts() -> SetDlgTextsW()
- SetDlgMenuTexts() -> SetDlgMenuTextsW()

Revision 9348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 10 14:42:09 2021 UTC (2 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140856 byte(s)
Diff to previous 9342
TERATERM.INI,KEYBOARD.CNFのファイルダイアログのファイル名の扱いを Unicode 化

Revision 9342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 1 15:32:15 2021 UTC (2 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140817 byte(s)
Diff to previous 9340
TTMessageBoxW() を TTMessageBoxA() へ改名

- 引数 uType を TTMessageBoxInfoW へ移動
- 未使用マクロ get_lang_msgT() を削除

Revision 9340 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 1 05:37:03 2021 UTC (2 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140808 byte(s)
Diff to previous 9339
setup directory dialog をUnicode化

- ssh_known_hosts のパスは Unicodeに変換して表示
- cv.VirtualStoreEnabled を削除
- GetVirtualStoreEnvironment() を移動
  - vtwin.cpp から setupdirdlg.cpp へ
  - VirtualStore を別の個所でつかっていないため

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

- setupdirdlg.cpp,h を追加

Revision 9324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 29 15:20:20 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157385 byte(s)
Diff to previous 9314
layer for unicode 向けのコードを削除

Revision 9314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 20 01:07:54 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157431 byte(s)
Diff to previous 9313
ComVar 構造体から CodePage メンバを削除

- Language, KanjiCode から文字コードを判定

Revision 9313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 20 01:07:40 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157427 byte(s)
Diff to previous 9311
locale設定を削除

- Cランタイムの文字コードの設定
  - 従来Cランタイムの文字コード変換関数を使用していたため必要だった
    - wctomb()
  - 現在Cランタイムの文字コード変換は使用していないため不要
    - OSのAPI WideCharToMultiByte(), MultiByteToWideChar() を使用
- setlocale()を削除
- 不要な locale.h の include を削除
- 設定ダイアログの locale 設定を削除
  - IDC_LOCALE_LABEL 削除
  - lng 内の DLG_TERM_LOCALE 削除
  - ドキュメント locale 設定個所を削除
- iniファイルのlocale読み書きを削除
- r9145

Revision 9311 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 18 16:05:10 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157519 byte(s)
Diff to previous 9309
ANSI送信関数を削除

- 出力をすべて Unicode に置き換えて、使用されなくなったので削除
  - CommTextOut()
  - CommTextEcho()
- 未使用となる変数を削除

Revision 9309 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 12 15:29:57 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157552 byte(s)
Diff to previous 9306
layer_for_unicodeを使用するよう修正

Revision 9306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 12 15:29:32 2021 UTC (2 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157551 byte(s)
Diff to previous 9292
TTTSet構造体のファイルを保持するメンバをUnicode化,動的バッファ化した

- common/tttypes.h
- 次のメンバを追加
  - wchar_t *HomeDirW;
  - wchar_t *SetupFNameW;
  - wchar_t *KeyCnfFNW;
  - wchar_t *LogFNW;
  - wchar_t *MacroFNW;
  - wchar_t *UILanguageFileW;
  - wchar_t *UILanguageFileW_ini;
  - 主要なメンバのみ
- 従来の(ANSI文字列版)メンバーも利用可能
  - Unicode版から変換
  - 従来通りのフォルダ名に従来通りのファイル名で使用すれば問題は起きないはず
- Tera Term内部はほとんど従来通り(ANSI文字版)を使用

Revision 9292 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 27 15:42:20 2021 UTC (2 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157677 byte(s)
Diff to previous 9244
TCHAR を wchar_t(Unicode)へ変更

- 特に設定していないので、TCHAR = char
  - ANSI(非Unicode)としてコンパイルされていた

Revision 9244 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 10 14:12:02 2021 UTC (2 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157681 byte(s)
Diff to previous 9243
キーボードに関連する部分を別ファイルに分離

- 次のファイルを追加
  - teratermttpset/ttset_keyboard.c
  - teraterm/common/tttypes_key.h

Revision 9243 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 10 14:11:51 2021 UTC (2 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157655 byte(s)
Diff to previous 9230
SHARED_KEYMAP マクロに関する部分を削除

- SHARED_KEYMAP は従来から無効状態だった
- 使用していないAPI を削除
  - ttpcmn.dll内
  - ChangeDefaultSet()
  - GetDefaultSet()

Revision 9230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 3 15:04:42 2021 UTC (2 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158836 byte(s)
Diff to previous 9181
_WIN32_WINNTをコンパイルオプションで指定

- Tera Term は _WIN32_WINNT >= 0x0501 でビルドすることが前提となっている
  - 0x0501=_WIN32_WINNT_WINXP
    - Windows XP
    - Windows Server 2003
  - Visual Studio 2005 のプロジェクトファイルに /D_WIN32_WINNT=0x0501 追加済み(r9191)
- teraterm_conf.h を削除
  - WIN32_WINNT をコンパイルオプションで指定するため r7554 で追加した
  - コマンドラインで明示的に指定するようになったた不要となった
    - SDK 7.0 では _WIN32_WINNT が自動で設定されない
    - SDK 7.0 より新しいSDKでは、特に指定されていない場合、自動で設定される
      - SDKのバージョンによって自動で設定される_WIN32_WINNT の値は異なっている
      - SDK 7.1 の場合 0x0601
      - SDK 10.0.18362.0 の場合 0x0A00
      - sdkddkver.h 内で設定される
        - MinGWの場合は _mingw.h
- Visual Studio 2005 では次のSDKでビルドできることを確認済み
  - SDK 7.0
  - SDK 7.1
- Tera Term は Visual Studio 2005 以上をサポート
  - MSC_VER >= 1400

Revision 9181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 22 16:00:55 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158686 byte(s)
Diff to previous 9175
altを押しながらのキー入力ができなかったので修正

- r9152 からの不具合

Revision 9175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 20 09:14:53 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158495 byte(s)
Diff to previous 9158
ファイル名ペースト時に brackted paste mode シーケンスを2回送信していた

- TermPasteStringNoBracket()@vtterm.c を追加
  - TermPasteString() の bracketシーケンス送信なし版
- r9148 からの不具合

ファイル名ペースト時に brackted paste mode シーケンスを2回送信していた

Revision 9158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 15 15:02:58 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158453 byte(s)
Diff to previous 9157
設定ファイル選択ダイアログをUnicode化

- つぎの3種
  - 設定の保存
  - 設定の読み込み
  - キーマップ読み込み
- GetOpenFileNameA() -> _GetOpenFileNameW()
- GetSaveFileNameA() -> _GetSaveFileNameW()

Revision 9157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 15 15:02:50 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158120 byte(s)
Diff to previous 9152
マウスでの文字選択がうまく行えない可能性があったので修正

- warning C4701: 初期化されていない可能性のあるローカル変数 'mousereport' が使用されます

Revision 9152 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 15:10:58 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158112 byte(s)
Diff to previous 9150
altを押しながらのキー入力をUnicode対応にした

Revision 9150 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 15:10:28 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157822 byte(s)
Diff to previous 9148
9x系のときの入力キーUnicode変換を見直し

- vtwin.cpp, tekwin.cpp の2ファイル
- ヘルプメッセージのハンドリングを修正(tekwin.cpp)
- 変数の定義を移動(vtwin.cpp)

Revision 9148 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 15:09:53 2021 UTC (3 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157961 byte(s)
Diff to previous 9146
TermPasteString()内で CommTextOutW(), CommTextEchoW() を使用するよう修正

- Unicode対応バッファ出力関数
  - CommTextOutW(), CommTextEchoW()
  - 従来は CommTextOut(), CommTextEcho() を使用

Revision 9146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 6 05:44:30 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157928 byte(s)
Diff to previous 9145
ファイル送信を整理

- ファイル送信のUIを Tera Term 4 と 5 で追加した方法の2つから選択できるよう修正
  - 変更前はコードを変更する必要があった
- filesys.cpp からファイル選択ダイアログに関するコードを削除
  - sendfiledlg にまとめた

Revision 9145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 6 05:44:11 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157833 byte(s)
Diff to previous 9144
使用していない locale 変数を削除

Revision 9144 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 6 05:43:51 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157911 byte(s)
Diff to previous 9143
無効化された BuffCBCopy() を使用していた箇所を削除

- UNICODE_INTERNAL_BUFF を削除
- int を size_t へ置換

Revision 9143 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 29 15:35:36 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158043 byte(s)
Diff to previous 9138
9x系でロシア語キーボードからの入力が正しくできるよう修正

Revision 9138 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 27 14:41:03 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157727 byte(s)
Diff to previous 9124
現在は使用していない従来のクリップボードに関連する部分を削除

- 使用していない CBStartSend() を削除
- 使用されなくなる関数、代入だけ行われて参照されない変数削除
- 不要 include 削除
- IdTalkCB 削除 (tttypes.h)

Revision 9124 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 16 05:19:55 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 157776 byte(s)
Diff to previous 9115
起動時にデバグ用コンソールをオープンできるようにした

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

Revision 9115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 28 14:29:48 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164188 byte(s)
Diff to previous 9086
エスケープシーケンスからの印字を修正

- 内部は Unicode に対応した
- CP_ACP に変換して出力

Revision 9086 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:12:42 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164111 byte(s)
Diff to previous 9085
QuickVAN の QVStart() API を使用しないようにした

- QVStartReceive(), QVStartSend() を使用

Revision 9085 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:12:31 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164110 byte(s)
Diff to previous 9084
BPlus の BPStart(), QuickVAN の QVStart() API を使用しないようにした

- BPSendStart(), BPStartReceive() に統一
- bplusダイアログ修正

Revision 9084 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:12:21 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164104 byte(s)
Diff to previous 9083
zmodem の ZMODEMStart() API を使用しないようにした

- ZMODEMStartReceive(), ZMODEMStartSend() に統一

Revision 9083 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:12:10 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164084 byte(s)
Diff to previous 9082
ymodem の YMODEMStart() API を使用しないようにした

- YMODEMStart(), YMODEMStartReceive() に統一

Revision 9082 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:59 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164081 byte(s)
Diff to previous 9080
Kermit の API KermitStart() を使用しないようにした

- KermitStartSend(), KermitGet(), KermitStartRecive(), KermitFinish() のみ使用

Revision 9080 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:41 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164094 byte(s)
Diff to previous 9071
XMODEM の API を XMODEMStartReceive(), XMODEMStartSend() に統一

- XMODEMStart()の使用をやめた

Revision 9071 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:10:05 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164083 byte(s)
Diff to previous 9068
filesys.cpp ファイル名の扱いを Unicode化

- ファイル選択ダイアログを Unicode 版に入れ替え
- FileSendStart() の仕様を変更
  - FileSendStart() と FileSendStart2() を整理
- 未使用メンバ削除

Revision 9068 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:35 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164076 byte(s)
Diff to previous 9067
filesys.cpp (ファイル送信)のダイアログ関連のコードを整理

Revision 9067 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:26 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164044 byte(s)
Diff to previous 9065
filesys.cpp (ファイル送信)を整理

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

Revision 9065 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:00 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 164046 byte(s)
Diff to previous 9055
ttftypes.h 内の定数を各ファイルに移動, 無効化部分を削除

- ttftypes.h を使用していないファイルでの include を削除

Revision 9055 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:06:51 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163921 byte(s)
Diff to previous 9053
ttpfile.dll を使用しないようにした

- ttpfile.dll を参照するコードを無効化
- ttpfile.dll をビルド対象から外した
- インストーラーに ttpfile.dll を含まないようにした

Revision 9053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:06:16 2020 UTC (3 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163846 byte(s)
Diff to previous 9048
ttpfile.dll のダイアログを使用しないようにした

- filesys.cpp, filesys_proto.cpp, vtwin.cpp へ移動
  - GetSetupFname()
  - GetTransFname()
  - GetMultiFname()
  - GetGetFname()
  - SetFileVar()
  - GetXFname()

Revision 9048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 16 12:24:13 2020 UTC (3 years, 2 months ago) by nmaya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160060 byte(s)
Diff to previous 8948
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8948 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 2 15:46:23 2020 UTC (3 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160064 byte(s)
Diff to previous 8921
vtwin.cpp から SendVar, FileVar 参照を削除

- IsSendVarNULL(), IsFileVarNULL() を追加

Revision 8921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 21 15:24:59 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160053 byte(s)
Diff to previous 8912
ファイル名ペースト時のセパレーターの改行コードを 0x0a(\n,LF) から 0x0d(CR) へ変更

Revision 8912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:32:23 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160013 byte(s)
Diff to previous 8908
ログローテート時、新しいファイルにBOMが出力されるよう修正

Revision 8908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:51 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160055 byte(s)
Diff to previous 8906
現在バッファをすべてログへ書き出しを Unicode化した

- 別関数に分離, FLogOutputAllBuffer()

Revision 8906 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:34 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159865 byte(s)
Diff to previous 8904
ログに関する変数を移動、バッファをヒープから取るよう修正

- ログに関する変数を filesys_log.cpp に移動した
- バッファをヒープから取るようにした
  - GlobalAlloc() で取得するのをやめた
  - GlobalLock(), GlobalUnlock() を行う必要がなくなった

Revision 8904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:14 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159462 byte(s)
Diff to previous 8900
ログファイルへの文字コードの変換を filesys_log で行うようにした

- filesys_log へ追加 (vtterm.c から移動)
  - FLogPutUTF32()
  - FLogSetCode()
  - FLogOutputBOM()

Revision 8900 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:29:32 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159428 byte(s)
Diff to previous 8899
filesys_log.h を作成

- filesys.h から分離
- 使用していないので filesys_log から ttpfile.dll のロードを行わないようにした
- ログのポーズに cv.FilePause を使用しないようにした

Revision 8899 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:29:19 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159421 byte(s)
Diff to previous 8897
ログに関するAPIをUnicode化した

- FLogOpen(), FLogGetFilename(), FLogGetLogFilename()
  - FLogGetLogFilename() の内部は ANSI のまま
  - ファイル名に Unicode が使用できるようになった
- ログファイルが作成できなかった時の MessageBox を vtwin.cpp に移動
- ftdlg.cpp のファイル名表示を Unicode 化

Revision 8897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:27:54 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159137 byte(s)
Diff to previous 8893
ログに関するコードを filesys_log.c に移動した

- ログ用構造体(TFileVar_#filesys_log.c)から不要メンバ削除
- OnCommOpen()#vtwin.cpp で log,dde(macro)用バッファを作成していたが、作成済みのため削除

Revision 8893 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:10:13 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159331 byte(s)
Diff to previous 8863
ChooseFontA() のフック関数のプロトタイプを修正

Revision 8863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 16:00:58 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159344 byte(s)
Diff to previous 8860
logダイアログをUnicode対応、動作を調整

- ダイアログはUnicode化した
  - ログのファイル名はANSI
- BOM、コードが設定できるようになった
  - 起動直後の自動ログ UTF-8,BOM なし

Revision 8860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 16:00:24 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159037 byte(s)
Diff to previous 8858
マクロ(ttmacro)用送信バッファの分離

- 受信した文字をマクロで判定等を行うために、マクロ(ttmacro)へ受信データを送信する
- 従来は、1つのバッファをマクロとlogで共用していた
- 各々で異なる文字コードを扱えるよう分離した
- マクロ用は ttdde.c,h にまとめた

Revision 8858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 16:00:00 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159081 byte(s)
Diff to previous 8857
API名を修正

- Log.. -> FLog..
  - r8852で追加したAPI
- 引数なし関数には (void) を追加

Revision 8857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 15:59:47 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159073 byte(s)
Diff to previous 8852
ログ関連API追加,ftdlg修正

- FLogWindow() 追加
  - グローバル変数 HWND HWndLog 削除
- FLogPause() 追加
  - FLogChangeButton() を static関数に変更
- FLogShowDlg() 追加
  - ShowFTDlg() を static関数に変更
- FLogIsPause()追加
- ftdlg
  - cv->FilePauseを操作しないようにした
    - FileTransPause()#filesys を追加
  - WM_USER_FTCANCEL メッセージを削除
    - FileTransEnd() を直接コール

Revision 8852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 13 15:31:46 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159057 byte(s)
Diff to previous 8830
ログファイルダイアログを追加

- ログダイアログ(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 8830 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 3 14:44:00 2020 UTC (3 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160332 byte(s)
Diff to previous 8827
確実にメッセーシポンプ(idle処理)を動作させるためにSetTimer()を追加

- SendMessage(WM_COPYDATA) で idle処理が動作しないことがある
  - ウィンドウプロシージャが直接実行されることがある
  - ほとんどの場合はメッセージポンプが動作して、idle処理が動作している
- WM_COPYDATA を処理する時、タイマーをセットするようにした
  - SetTimer() (WM_TIMER) はメッセージポンプを動作させるようだ
- 未使用関数 CallOnIdle()@teraterm.cpp を削除

Revision 8827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 3 14:43:36 2020 UTC (3 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 160254 byte(s)
Diff to previous 8823
ブロードキャストコマンドのリアルタイム=ON時、Unicode化

- リアルタイム入力で漢字変換できるようにした
- WM_UNICHAR を使ったUTF-32文字の送受ができるようになった

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

Revision 8771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:32:44 2020 UTC (3 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180348 byte(s)
Diff to previous 8770
fontプロパティーページ追加

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

Revision 8770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:32:31 2020 UTC (3 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179973 byte(s)
Diff to previous 8767
フォント選択時にANSI表示用文字コードに使用するコードページを自動で選ぶようにした

- ANSI API ExtTextOutA() を使用する場合の文字コード
  - 9x系の場合, ANSI APIを使用する設定にした場合
- ExtTextOutW() を使用する場合は関係ない

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

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

Revision 8760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 2 13:24:44 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179769 byte(s)
Diff to previous 8758
GetSystemMetricsForDpi() を直接利用しないよう修正

- r8758

Revision 8758 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 27 15:56:29 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179726 byte(s)
Diff to previous 8750
DPIの異なるディスプレイをまたいでウィンドウを移動するときターミナルのサイズが変化しないよう修正

- AdjustWindowRectExForDpi() はクライアント領域のサイズからウィンドウサイズを算出する
- スクロールバーはクライアント領域に含まれる
- スクロールバーの表示/非表示をクライアント領域のサイズ計算時に考慮する必要がある

Revision 8750 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 26 14:35:40 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179259 byte(s)
Diff to previous 8749
デバグダイアログで描画APIのUnicode/ANSI切り替えができるようにした

Revision 8749 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 26 14:35:29 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179005 byte(s)
Diff to previous 8748
設定を別ファイルに分離した

- setting.h

Revision 8748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 26 14:35:19 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178983 byte(s)
Diff to previous 8745
描画APIをUnicode/ANSI切り替えできるようにした

Revision 8745 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 26 14:34:49 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178949 byte(s)
Diff to previous 8678
ANSI文字の処理を修正

- buff_char_t にメンバー変数 ansi_char を追加
  - 2byte(2セル)文字の場合は、1セル目に文字が保存されて、2セル目は空き
- ANSI文字の結合処理
  - vtterm.cのUnicode結合文字関連の関数をunicode.cに移動
    - GetPrecomposedChar() -> UnicodeGetPrecomposedChar()
    - GetIndexOfCombiningFirstCode() -> UnicodeGetIndexOfCombiningFirstCode()
    - UnicodeCombining() 追加
- 文字情報ポップアップ
  - 表示内容を整理
    - "Press shift for sending to clipboard" 表示を追加
  - shiftを押したとき(クリップボードにコピーしたとき)
    - 音を出すようにした(MessageBeep(MB_OK))
    - ポップアップを消すようにした

Revision 8678 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 8 16:01:23 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178843 byte(s)
Diff to previous 8677
IME前後参照変換をUnicode化

- この機能は98/2000以降
- IsWindowUnicode()がTRUEのとき Unicode版を使用するようにした
  - ANSI版併用
- IME前後参照変換
  - https://ttssh2.osdn.jp/manual/4/ja/usage/tips/ime.html
- BuffGetLineStrW()追加
  - IME用文字列取得

Revision 8677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 8 16:01:12 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178101 byte(s)
Diff to previous 8676
IME 前後参照変換がうまく動作していなかった

- r8526
- OnMouseActivate() の戻り値を int から LRESULT に変更

Revision 8676 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 8 16:01:02 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178088 byte(s)
Diff to previous 8588
buffer.c からクリップボードを操作しないようにした

- BuffEndSelect() の仕様変更
- BuffCBCopyUnicode() の仕様変更

Revision 8588 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 11 15:36:57 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 177889 byte(s)
Diff to previous 8582
Merge branch 'sendmem_sendsize' into trunk

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

Revision 8582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 10 14:09:15 2020 UTC (3 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186303 byte(s)
Diff to previous 8576
htmlhelp の初期化と終了処理を vtwin.cpp から teraterm.cpp に移動

- HtmlHelp() の HH_INITIALIZE, HH_UNINITIALIZE, HH_CLOSE_ALL コマンド
- 引数に hWnd がないので、exe の最初と最後で呼ぶことが意図されていると思われる
  - ウィンドウの生成、破棄時に呼ぶのではない
- r8576

Revision 8576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 6 15:21:54 2020 UTC (4 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186464 byte(s)
Diff to previous 8546
Tera Term と htmlhelp ウィンドウを同時に閉じたときエラーが出ないよう修正

- 起動時に _HtmlHelpW(NULL, NULL, HH_INITIALIZE, ...) を追加
- 終了時の処理を WM_DESTROY から WM_CLOSE に変更
- 終了時、_HtmlHelpW(NULL, NULL, HH_CLOSE_ALL, 0) に修正
  - ドキュメントによると HH_CLOSE_ALL 時は引数を 0, NULL にする
  - 従来はファイル名などを渡していた
- 終了時、_HtmlHelpW(NULL, NULL, HH_UNINITIALIZE, ...) を追加
- ticket #40216

Revision 8546 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 18 16:50:50 2020 UTC (4 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186353 byte(s)
Diff to previous 8525
ブロードキャストダイアログの文字化けを修正

- dlglib_cpp.cpp内の不要コードを削除
- layer_for_unicode にダイアログボックス系を追加
  - _CreateDialogIndirectParamW()
  - _DialogBoxIndirectParamW()

Revision 8525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 4 13:33:57 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186367 byte(s)
Diff to previous 8521
漢字変換時にassertしないようにした

- debugビルド時のみassert()
- CreateWindowExW() 等、Unicode APIを使用するようなった(r8519)
- IsWindowUnicode() が TRUE を返すようになった
- 前後参照変換をUnicode対応にする必要がある(TODO)
- IMEによっては前後参照を利用しない
  - google日本語変換等
- [Ttssh2-devel 4495]

Revision 8521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 31 15:37:51 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186335 byte(s)
Diff to previous 8519
(DWORD)-1 でエラー、使用しないよう修正

- IDOK 以内は不要なので削除
- error: case value evaluates to 4294967295,
  which cannot be narrowed to type 'INT_PTR' (aka 'int') [-Wc++11-narrowing]
- clang version 9.0.0 32bit

Revision 8519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 31 15:37:22 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186482 byte(s)
Diff to previous 8497
ウィンドウの作成時 Unicode APIを使用

- pDefWindowProcW() 追加
- TTCFrameWnd::CreateW() 追加
- TTCFrameWnd::Create() -> CreateA()
- vtwin、tekwinで、
  - TTCFrameWnd::Create() から CreateW() に変更
- TTCFrameWnd::OnDestroy() 削除 (特に何も行っていない関数)

Revision 8497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 22 13:53:52 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186512 byte(s)
Diff to previous 8490
MinGWでビルドできるよう _dupenv_s() のラッパを作成

- r8488

Revision 8490 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 18 16:12:09 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186258 byte(s)
Diff to previous 8489
Windowメニューを多言語化

- pInsertMenuW() を追加

Revision 8489 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 18 15:16:37 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186249 byte(s)
Diff to previous 8488
ウィンドウの透過度ツールチップを多言語化した

- vtwin.cpp 内で TCHAR を使用しなくなった

Revision 8488 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 18 15:16:29 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186267 byte(s)
Diff to previous 8487
getenv() を _dupenv_s() に置き換え

Revision 8487 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 18 15:16:20 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186223 byte(s)
Diff to previous 8479
MessageBox()を_MessageBoxW()にリプレース

Revision 8479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 16 14:21:06 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185831 byte(s)
Diff to previous 8478
終了時のダイアログを多言語化

- _MessageBoxW() 追加
- pDialogBoxIndirectParamW() 追加
- pHtmlHelpA(), pHtmlHelpW() 追加

Revision 8478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 16 14:20:53 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185775 byte(s)
Diff to previous 8463
localtime_s(), sscanf_s(), strcpy_s(), ctime_s() を使用

Revision 8463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 10 13:13:26 2020 UTC (4 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185771 byte(s)
Diff to previous 8456
未使用変数、未使用defineを削除

Revision 8456 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 7 15:44:00 2020 UTC (4 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186551 byte(s)
Diff to previous 8449
ファイル送信でバイナリオプションが使えるようにした

- [file]/[Send file...]
- ファイルドロップ

Revision 8449 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 28 09:02:32 2019 UTC (4 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186631 byte(s)
Diff to previous 8445
ドラッグアンドドロップからのファイル送信が2回目以降できなかったので修正

- 1回しか送信できなかった
- 不要な NewFileVar(&SendVar) を削除
- SendMemPasteString() で free() 抜け

Revision 8445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 17 12:15:31 2019 UTC (4 years, 2 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186738 byte(s)
Diff to previous 8396
Merge branch 'unicode_buf'

Revision 8396 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 22 15:14:50 2019 UTC (4 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 190430 byte(s)
Diff to previous 8395
[File] メニューに [Pause Logging] / [Stop Logging] を追加

Ticket: #39062

問題:
  ログ取得中にログを一時中断したり終了する場合、[Show Log Dialog] 等で
  一度ログダイアログを表示する必要が有り、手間がかかる。

対処:
  [File] メニューに [Pause Logging] / [Stop Logging] を追加した。

Revision 8395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 22 15:14:44 2019 UTC (4 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 189059 byte(s)
Diff to previous 8374
isLogMeTTExist() の結果を記憶するようにした

気軽に isLogMeTTExist() を呼べるようにするため

Revision 8374 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 15 17:02:31 2019 UTC (4 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 188764 byte(s)
Diff to previous 8373
DPIが変化したとき強制終了しないよう修正

- Windows 8.1のとき
- DPIの異なるディスプレイ間を移動したときなど
- Windows 10 1607 以降でしか使えない AdjustWindowRectExForDpi() を使用していた
- AdjustWindowRectExForDpi() が使えない場合は AdjustWindowRectEx() を使用するようにした
- Ticket: #39746
- Ticket: #39764

Revision 8373 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 15 17:02:20 2019 UTC (4 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187930 byte(s)
Diff to previous 8337
メニューバー非表示設定時にDPIが変化したとき、ウィンドウサイズを正しく調整するよう修正

- DPIの異なるディスプレイをまたいだときなど

Revision 8337 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 28 13:07:49 2019 UTC (4 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187880 byte(s)
Diff to previous 8273
ウィンドウプロシージャの引数の型を UINT から WPARAM に変更した

Revision 8273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 7 14:37:58 2019 UTC (4 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187898 byte(s)
Diff to previous 8268
ヘルプの表示をリクエストする側がヘルプIDを指定するようにした

- ダイアログが WM_USER_DLGHELP2 メッセージを投げるとき WPARAM に 0 が入っていると従来どおりの動作
  - ダイアログを表示する前に WM_USER_DLGHELP2 を受信時に表示するヘルプIDを設定しておく
- WPARAM に ヘルプID を指定すると、そのヘルプが表示される
- r8017, r8225

Revision 8268 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 7 13:14:35 2019 UTC (4 years, 5 months ago) by yasuhide
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187886 byte(s)
Diff to previous 8225
ツールチップクラス化ブランチをマージした

r8164 | auto_destroyを削除した
r8165 | TipWinの作成・削除の処理を統一した
r8166 | FRAME_WIDTHをTIP_WIN_FRAME_WIDTHに変更した
r8167 | _snprintf_sの引数を修正した
r8168 | TipWinの作成・削除の処理を明確にして整理した
r8169 | デバッグ用ヘッダを追加した
r8196 | [Tooltip] 初期化漏れを修正した
r8197 | [Tooltip] 不要な定義を整理した
r8198 | [Tooltip] RegisterClassの呼び出しをTera Term全体で1回にした
r8199 | [Tooltip] TipWinオブジェクトを破棄したあとで空にした
r8201 | [Tooltip] ウィンドウクラスを登録するときのチェックを強化した
r8202 | [Tooltip] タイマーの終了条件を修正した
r8203 | [Tooltip] ウィンドウクラス名をTeraTermTipWinClassに変更した
r8227 | [Tooltip] WNDCLASSをTipWinを使うファイル名から生成する
r8228 | [Tooltip] hInstanceを呼出側から渡せるようにした
r8229 | [Tooltip] TipWinの初期化処理を整理した
r8235 | [Tooltip] コンストラクタとCreate()の引数を変更した
r8255 | [Tooltip] 未使用変数の定義を削除した

Revision 8225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 25 14:43:54 2019 UTC (4 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187667 byte(s)
Diff to previous 8205
コモンダイアログのヘルプボタンが機能するよう修正

- r8017 (4.104) でのエンバグ
- ttwinman.c のグローバル変数 HelpId を削除
  - vtwin.h, tekwin.h 内のプライベートなクラス変数にした

Revision 8205 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 20 14:16:59 2019 UTC (4 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187550 byte(s)
Diff to previous 8179
・シリアルポート設定ダイアログからNew connectionする際、全設定をコマンドラインに渡すようにした。
・コマンドラインオプション /CDATABIT=, /CPARITY=, /CSTOPBIT=, /CFLOWCTRL=, /CDELAYPERCHAR=, /CDELAYPERLINE=を追加した。

branches/serial_port_improvedからリビジョン8172, 8204をマージ:
・シリアルポート設定ダイアログからNew connectionする際、全設定をコマンドラインに渡すようにした。
・コマンドラインオプション /CDATABIT=, /CPARITY=, /CSTOPBIT=, /CFLOWCTRL=, /CDELAYPERCHAR=, /CDELAYPERLINE=を追加した。

........
コマンドラインオプション /CDATABIT=, /CPARITY=, /CSTOPBIT=, /CFLOWCTRL= の指定方法を
teraterm.ini と合わせるようにした。

........


Revision 8179 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 17 14:24:59 2019 UTC (4 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186567 byte(s)
Diff to previous 8174
設定 - シリアルポートのメニューはTCP/IP接続中のみとして、それ以外は選択不可とするようにした。

branches/serial_port_improvedからリビジョン8158をマージ:
設定 - シリアルポートのメニューはTCP/IP接続中のみとして、それ以外は選択不可とするようにした。

........


Revision 8174 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 16 13:39:31 2019 UTC (4 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186451 byte(s)
Diff to previous 8143
TCP/IP接続中においても [Setup]-[Serial port] ダイアログを呼び出せるようにした。

branches/serial_port_improvedからリビジョン8119, 8140をマージ:
TCP/IP接続中やコネクション確立中(Connecting)においても、設定 - シリアルポートのメニューを
選択できるようにした。この場合、新規プロセスとしてTera Termが起動され、シリアル接続される。
現状、有効な設定がCOMポートとスピードしかないが、他パラメータについてはすべてコマンドラインオプションを
作る予定。

........
r8119 の改版履歴を記載した。

........


Revision 8143 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 14 09:45:58 2019 UTC (4 years, 5 months ago) by yasuhide
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186003 byte(s)
Diff to previous 8123
TipWinをクラス化した

- CTipWinクラスを作成した
- TipWinのWM_TIMERをCTipWin::WndProcで受信するようにした
- コンストラクタで作ったツールチップを使いまわせるようにした
- tttypes.hに定義したツールチップ用タイマーのIDを削除した

Revision 8123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 12 15:34:32 2019 UTC (4 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186383 byte(s)
Diff to previous 8122
switch case の break 抜け

Revision 8122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 12 15:30:01 2019 UTC (4 years, 5 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186361 byte(s)
Diff to previous 8115
case sensitive なファイルシステム上でのビルドを考慮

- ファイル名は変更しない方針で修正
- パスセパレータは "/" に変更 (teraterm/teraterm/ttermpro.rc)
- r8072

Revision 8115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 11 15:19:26 2019 UTC (4 years, 5 months ago) by yasuhide
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186361 byte(s)
Diff to previous 8106
不透明度ツールチップのDestroyを関数化した

Revision 8106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 10 14:42:39 2019 UTC (4 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186264 byte(s)
Diff to previous 8100
Eterm look-feel: 
- 「壁紙と画像を混合する」を設定できるようにした。
  -- teraterm.ini に BGIgnoreThemeFile エントリを追加した。デフォルトはoff。
- 壁紙と混合する画像ファイルをランダムに選択する際、無関係なファイルを選択することがある問題を修正した。


Revision 8100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 9 10:34:40 2019 UTC (4 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186249 byte(s)
Diff to previous 8097
リサイズ中の縦横サイズツールチップの表示位置をリサイズ後の座標に追従するようにした。

Revision 8097 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 14:32:30 2019 UTC (4 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186216 byte(s)
Diff to previous 8096
TipWinCreate()を元(v4.103)の仕様に戻した。
r8095でVS2005でビルドが通らなくなっていたため、仮処置を追加した。


Revision 8096 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 14:03:19 2019 UTC (4 years, 6 months ago) by yasuhide
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186222 byte(s)
Diff to previous 8095
半透明度(transparency)を不透明度(opacity)に変更した

Revision 8095 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 14:03:15 2019 UTC (4 years, 6 months ago) by yasuhide
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186322 byte(s)
Diff to previous 8091
半透明度をAlpha値からパーセント表示に変更した

- 半透明度ツールチップをパーセント表示にした
- Additional settingsの半透明度をパーセント表示にした

Revision 8091 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 8 05:35:45 2019 UTC (4 years, 6 months ago) by yasuhide
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186301 byte(s)
Diff to previous 8017
半透明度ツールチップを表示する

- タイトルバーでマウスホイールを動かしてウィンドウの透過度を変えたとき半透明度ツールチップを表示する
- 描画時に1秒のタイマーをセットして時間経過後に半透明度ツールチップを非表示にする

Revision 8017 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 24 16:13:55 2019 UTC (4 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185312 byte(s)
Diff to previous 7991
Additional settings ダイアログにヘルプボタンを追加

Revision 7991 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 19 15:31:02 2019 UTC (4 years, 6 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185260 byte(s)
Diff to previous 7916
ウィンドウタイトルのセッション番号が常に1になるのを修正 #39453

WM_USER_GETSERIALNO の処理時、OnGetSerialNo() が返す値を正しく伝えていなかった為。
他のメッセージの処理にも同様の問題が無いか要確認。



Revision 7916 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 5 15:35:47 2019 UTC (4 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185251 byte(s)
Diff to previous 7896
tekwin.cpp と vtwin.cpp でグローバル変数hInstの参照をなくした

Revision 7896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 29 15:04:08 2019 UTC (4 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185329 byte(s)
Diff to previous 7879
Merge branch 'x64' into trunk

Revision 7879 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 22 14:44:31 2019 UTC (4 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185199 byte(s)
Diff to previous 7878
debug出力を削除

Revision 7878 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 22 14:32:45 2019 UTC (4 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185257 byte(s)
Diff to previous 7784
IMEの変換中文字列のフォントが変化しないようにした

- フォントの再設定をIME On時と候補ウィンドウオープン時に行う
- ResetConversionLogFont()#ttime.cを追加

チケット #39333

Revision 7784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 20 14:41:18 2019 UTC (4 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184477 byte(s)
Diff to previous 7783
未使用部削除、整理

Revision 7783 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 20 14:41:07 2019 UTC (4 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 190098 byte(s)
Diff to previous 7782
メッセージ振り分け処理など整理

- MsgDlgHelp(RegisterWindowMessage(HELPMSGSTRING))
  - コモンダイアログからのメッセージ
- WM_NCHITTEST
- 不要部分削除
- 未使用変数削除
- 文字列参照変数にconst追加

Revision 7782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 20 14:40:56 2019 UTC (4 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 191393 byte(s)
Diff to previous 7724
WM_MOUSEACTIVATE メッセージの戻り値を返すようにした

チケット #39326

Revision 7724 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 16:13:20 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 191384 byte(s)
Diff to previous 7717
singedとunsginedの変数/定数の比較を行わないようにした

Revision 7717 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 30 14:27:55 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 191381 byte(s)
Diff to previous 7716
WM_DPICHANGEメッセージのハンドリングを改善

- r7716 はスムーズにスケーリングできない場合があった
  - OSが提案するウィンドウサイズが、実際のサイズと大きく異なることがある
    - 移動先モニタディスプレイが125%などの拡大率などの場合
    - DPI比率だけでは正しいサイズが算出できない
    - フォントサイズが単純計算で出せない
  - スケーリング後、WM_DPICHANGE再度発生→拡大縮小処理→…ループが発生する
- DPIに合わせて、ウィンドウサイズを計算、DPIが変化しない位置に移動するようにした

Revision 7716 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 28 15:23:02 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 188193 byte(s)
Diff to previous 7715
WM_DPICHANGEメッセージのハンドリングを改善

- DPIが変化するときWM_DPICHANGEメッセージが送られてくる
  - DPIの異なるモニタをまたぐとき
  - モニタの設定でDPIを変更したとき
- 従来は、最初に来たWM_DPICHANGEから1sec間メッセージを無視する実装
  - ウィンドウをまたぐときに次のループが発生していたのをキャンセルするため
      DPIが変化→WM_DPICHANGEが送られてくる→
      表示内容が変化→ウィンドウサイズが変化→
      モニタのまたぎ具合が変化→DPIが変化→
  - この実装のため、DPIが素早く変化するとき対応できなかった
- WM_DPICHANGEメッセージと一緒に送られてくる提案された位置に移動するようにした
  - マウスポインタとリサイズ後のウィンドウサイズなどを考慮した位置とサイズを提案してくれるようだ

Revision 7715 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 27 14:59:58 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 188066 byte(s)
Diff to previous 7711
terater.ini の DPIAware キーが "on" のとき高DPI有効とした

- 変更前は DPIAware=1 のとき有効
- IsValidDpiAwarenessContext() APIを使ってDPI Aware設定できるかチェック

Revision 7711 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 22 13:33:18 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187996 byte(s)
Diff to previous 7710
文字列リテラルの参照にconst追加

Revision 7710 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 22 13:33:07 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187972 byte(s)
Diff to previous 7709
switch() case で次の case に入る場合があったので修正

- 実害はなかったが念のため修正

Revision 7709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 22 13:32:53 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187938 byte(s)
Diff to previous 7706
CreateProcess() で発生するハンドルリークを修正

Revision 7706 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 21 15:20:52 2019 UTC (4 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 187462 byte(s)
Diff to previous 7657
ダイアログフォントの設定をメモリに持つようにした

- common/tttype.h に ダイアログフォントに関するメンバを追加
- SetDialogFont()#common/dlglib_cpp.cpp の仕様を変更
- CVTWindow::OnSetupDlgFont#teraterm/vtwin.cpp
  ダイアログフォント設定でiniファイルに書き込まないようにした
- ReadIniFile(),WriteIniFile()#ttpset/ttset.cで読み,書き追加

Revision 7657 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 7 16:48:01 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186912 byte(s)
Diff to previous 7650
cmakeでdebugビルド時、_DEBUGをdefineするようにした。version_info.h内にbuild_typeを出力するようにした。

Revision 7650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 6 14:13:54 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186881 byte(s)
Diff to previous 7644
GetFileAttributes()の戻値を-1などの直値ではなく INVALID_FILE_ATTRIBUTES と比較するようにした

Revision 7644 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 6 13:41:16 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186868 byte(s)
Diff to previous 7610
debug時に_free_dbg()を使用するようにした

Revision 7610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 23 16:35:56 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186822 byte(s)
Diff to previous 7596
ダイアログフォントの設定メニューのIDの誤りを修正
r7595で誤っていた

Revision 7596 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 17 15:09:42 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186818 byte(s)
Diff to previous 7595
フォント選択ダイアログを親ウィンドウの中央に出るようにした

Revision 7595 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 17 15:09:29 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186732 byte(s)
Diff to previous 7594
フォントメニューの i18n 化

Revision 7594 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 17 15:09:14 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 186249 byte(s)
Diff to previous 7589
高DPI対応enable/disableをiniファイルでできるようにした

Revision 7589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 13 16:40:46 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 185871 byte(s)
Diff to previous 7588
従来の設定のダイアログフォントを設定を使ってダイアログを表示するようにした
lngの各セクションのDLG_SYSTEM_FONT,DLG_TAHOMA_FONT等を参照する
新たにダイアログフォントの設定を行うと、その後はその設定で表示される
新し設定はteraterm.iniの[Tera Term]セクションのDlgFont

Revision 7588 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 12 16:19:30 2019 UTC (4 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184826 byte(s)
Diff to previous 7554
ダイアログフォントのサイズ指定を誤っていたので修正

Revision 7554 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 6 15:40:46 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184636 byte(s)
Diff to previous 7542
VS2005pro+SDK7.0でビルドが通らなかったので修正
teraterm_conf.h を追加 _WIN32_WINNT などを定義

Revision 7542 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 1 13:51:02 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184680 byte(s)
Diff to previous 7541
Linux上のMinGWでビルドできるよう調整

Revision 7541 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 1 13:50:47 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184680 byte(s)
Diff to previous 7536
MinGW clangでビルドが通るようにした

Revision 7536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 1 12:45:02 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184672 byte(s)
Diff to previous 7534
MinGWでビルドできるよう調整

Revision 7534 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 29 15:09:42 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184663 byte(s)
Diff to previous 7528
入力漢字位置がずれる場合があったので対処した

Revision 7528 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 16:38:54 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 184556 byte(s)
Diff to previous 7527
vtwin,teratermでMFCを使用しないようにした

Revision 7527 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 16:38:41 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180104 byte(s)
Diff to previous 7525
tekwinでMFCを使用しないようにした

Revision 7525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 16:38:16 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180104 byte(s)
Diff to previous 7515
その他の設定ダイアログを高DPI化

Revision 7515 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 26 15:42:43 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180180 byte(s)
Diff to previous 7499
ttpdlg内のダイアログを高Dpi対応
ttpdlg.dllをtterm.exeに統合
(installer/teraterm.issは未着手)

Revision 7499 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 18 14:13:16 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180131 byte(s)
Diff to previous 7496
誤ってコミットしてしまったためリバート

Revision 7496 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 18 14:01:33 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180212 byte(s)
Diff to previous 7487
高速化テスト(Ttssh2-devel 3598)

Revision 7487 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 16 16:20:33 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180131 byte(s)
Diff to previous 7486
IME前後参照変換が動作しなくなっていたので調整

Revision 7486 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 14 15:54:31 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178650 byte(s)
Diff to previous 7485
LoadIME()#ttime.cのエラー表示処理を呼び元のvtdisp.cに移動した

Revision 7485 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 14 15:54:13 2019 UTC (4 years, 11 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178586 byte(s)
Diff to previous 7484
ttime周りを整理

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

Revision 7459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 3 16:03:33 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181128 byte(s)
Diff to previous 7457
IMEの候補ウィンドウの位置設定を最小限にした

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

Revision 7434 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 23 17:46:15 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181121 byte(s)
Diff to previous 7398
IMEの状態設定/取得をメッセージを元に行うようにした
CaretOn()#vtdisp.cの処理を軽くした

Revision 7398 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 19 08:18:24 2019 UTC (5 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180485 byte(s)
Diff to previous 7390
setlocale()を起動時のみ呼び出すようにした

Revision 7390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 13 09:24:24 2019 UTC (5 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180517 byte(s)
Diff to previous 7322
透過具合をActive/Inactiveで各々調整できるようにした
タイトルバー上でホイール操作をすると透過調整できるようにした

Revision 7322 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 11 13:11:26 2018 UTC (5 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179696 byte(s)
Diff to previous 7291
特定のWindowsのバージョンでクラッシュする対策
- Windows 10 1809/18252.1000 などで発生
- SetLayeredWindowAttributes()で半透明設定していると
  SetMenu()呼び出しで、ウィンドウが表示されていない状態でもWM_PAINTが発生する
- チケット #38785 https://ja.osdn.net/projects/ttssh2/ticket/38785

Revision 7291 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 30 16:28:38 2018 UTC (5 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179597 byte(s)
Diff to previous 7195
extern "C" 削除

Revision 7195 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 27 03:17:06 2018 UTC (5 years, 6 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179633 byte(s)
Diff to previous 7172
ファイル名の貼り付け時の Bracket Paste Mode の処理を修正 [Ttssh2-devel 3483]

1 ファイル名毎にブラケットを閉じているが、特に問題なさそうなので
処理が簡単なこの方法でいく。

zsh では最後のファイル名のみ反転表示状態になるが、反転表示部分に対して
処理を行う等は出来なさそうなので、気にしない事にする。

Revision 7172 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 5 10:49:00 2018 UTC (5 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179698 byte(s)
Diff to previous 7148
teraterm/common/dlglib.c,h dnddlgからSetDlgTexts()を移動
teraterm/common/ttftypes.h,tttypes.h に #pragma once 追加
teraterm/teraterm/dnddlg.cpp,vtwin 引数修正
teraterm/teraterm/dnddlg.cpp データ収納をGWLP_USERDATAからDWLP_USERに変更


Revision 7148 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 13 11:05:13 2018 UTC (5 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179735 byte(s)
Diff to previous 7132
merge drag and drop branch r7147

- drag and drop branchをマージ
- ttssh2/installer/release/lang/Russian.lngが未編集
- teraterm/teraterm/dnddlg.cpp,hをプロジェクトファイルに追加できていない


Revision 7132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 14 08:43:47 2018 UTC (5 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178089 byte(s)
Diff to previous 7089
TermIsWin が on の時はタイトルバーのダブルクリックで最大化する #38074

タイトルバーのダブルクリックするとウィンドウサイズを端末に合わせるが、
TermIsWin が on の時はこの動作の意味が無いので、一般的なアプリと同じ
ようにウィンドウの最大化を行うようにする。

Revision 7089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 2 09:07:45 2018 UTC (5 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178072 byte(s)
Diff to previous 7082
sizetip 絡みの PuTTY 由来の関数を別ファイルに分離した

ライセンスの影響範囲を明確にする為。

Revision 7082 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 14:58:10 2018 UTC (5 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 182829 byte(s)
Diff to previous 7081
リサイズ中のツールチップで、高さが 0 以下にならないようにした。

端末サイズの計算で、0 以下になった場合は 1 として扱うようにした。
横幅を小さくした時のメニュー部分の高さが正しく認識できないため、
実際のリサイズでは 0 以下になる事がまだある。

横幅でも同様の処理を入れたが、実際にはそこまで横幅を縮められない
のであまり意味はない。

Revision 7081 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 14:58:05 2018 UTC (5 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 182734 byte(s)
Diff to previous 7080
TermIsWin=off 時、リサイズでウィンドウが動くのを修正 #38065

TermIsWin=off の時はウィンドウのリサイズで端末サイズが大きくならない。
リサイズ中のサイズ・位置補正では端末サイズが広がる前提で補正を行う為、
左や上の枠をドラッグした場合にウィンドウが移動してしまう。
TermIsWin=off の時は新しいウィンドウサイズが端末サイズを超えないように
補正して対処する。

Revision 7080 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 29 14:58:00 2018 UTC (5 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 182491 byte(s)
Diff to previous 7078
ウィンドウリサイズ時の挙動を改善 #38065

ウィンドウのサイズ変更時、クライアント領域の大きさがフォントサイズの
整数倍になるように調整しなおされる。この時、例えばウィンドウの左上を
ドラッグしていた場合、左上を基準にリサイズする為、ウィンドウの右や下
が調整された結果動いてしまう。

ウィンドウの反対の端が動かないようにするため、ドラッグした辺によって
反対の端を基準にしてウィンドウ位置を調節するようにした。

Revision 7078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 8 04:13:12 2018 UTC (6 years ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181826 byte(s)
Diff to previous 7041
Mouse Tracking で、クリック後にメニュー等が使えないのを修正 #38011

ボタンアップ時に ReleaseCapture() が行われず、SetCapture() された
ままになっていた為。

Mouse Tracking ではボタンダウン時に LButton / MButton / RButton を
セットしない為、後続の ButtonUp() が呼ばれず、その中で行われる
ReleaseCapture() も実行されていなかった。

Revision 7041 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 21 03:01:39 2018 UTC (6 years ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181933 byte(s)
Diff to previous 6960
マウストラッキング時のウィンドウ端での操作性の改善 #37965

ウィンドウ外でボタンを放した時のリースイベントを通知するようにした。
ボタン押下時のウィンドウ外でのモーションイベントも通知する。
ボタンを押していない時のモーションイベントは対象外。

Revision 6960 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 24 17:53:34 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181916 byte(s)
Diff to previous 6944
TELNET TERMINAL SPEED OPTION (RFC 1079) に対応 #37599

FreeBSD の telnetd に -D report オプションを指定した状態で、TERMINAL
SPEED OPTION を受け取っているのを確認。ただし TTY のスピードは変わらず。

設定は SSH と共通で TerminalSpeed を使用する。
Transmit / Receive は送信側 (Tera Term) から見た方向なので、

・Transmit = SSH TTY Mode ISPEED
・Receive  = SSH TTY Mode OSPEED

としている。

Revision 6944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 17 09:38:12 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181883 byte(s)
Diff to previous 6888
ViewLogEditor のパスに空白が含まれていると View Log でエディタが起動しない問題を修正。Ticket #37539

CreateProcess のコマンドラインでエディタのパスを "" でくくる
ようにして対処。 #37539 では ViewLogEditor のパス指定に "" を
追加して対処しようとしているが、そうして保存した設定の "" は
読み込み時に消えるので、設定の読み書きの方には手を入れない。

Revision 6888 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:58 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181879 byte(s)
Diff to previous 6887
現在のウィンドウ数を返す関数を作り、vtwin.cpp ではそれを使うように変更。

ループで無理やり数えるくらいならば、pm->NWin を見せるようにする方がいいと思う。
本当は各ウィンドウに対して処理を行うようなイテレータを ttpcmn.dll が提供する方がいいのかもしれないけれど。

Revision 6887 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:55 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181943 byte(s)
Diff to previous 6886
sendbroadcast, sendlnbroadcast が動かない問題を修正。[Ttssh2-devel 3326], Ticket #37401

・メインのループ部分が大きく違うので、ダイアログでの操作とマクロコマンドで関数を分離した
・parent_only の時にループ変数をいじって無理やり一回で抜けるのは判り辛いので、
  最初に parent_only かどうかを判定するようにした。
  parent_only の時はループしないというのを明示する意味もある。

ついでに sendmulticast の方も微修正
・malloc() に失敗した時に free() するのは意味が無いのでそのまま return する。
・memcpy() ⇒ memcpy_s()

Revision 6886 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:51 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181243 byte(s)
Diff to previous 6885
ループ内で毎回データをコピーするのは無駄なので、ループの前にデータを準備するように変更。

Revision 6885 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:48 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181251 byte(s)
Diff to previous 6884
OnIdle() を呼ぶためのメッセージ送信を受信側に行わせるように変更。

特に問題が起きていたわけではないが、受信側で各々がケアする方が処理も一箇所で済むのでいいと思う。

Revision 6884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:46 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181296 byte(s)
Diff to previous 6882
TeraTerm ⇒ Tera Term

Revision 6882 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:40 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181290 byte(s)
Diff to previous 6874
コード整理。処理内容は変化なし。

・コメントの typo fix
・インデント調整
・#if 0 でコメントアウトされたコードブロックを削除
・現状に合わないコメントを削除

Revision 6874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 24 03:40:13 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181950 byte(s)
Diff to previous 6873
インデント修正

Revision 6873 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 24 03:40:00 2017 UTC (6 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181953 byte(s)
Diff to previous 6841
typo fix

Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181953 byte(s)
Diff to previous 6806
TeraTerm Project としてのライセンス表記を追加

・Tera Term 本体分を横 80 桁に収まるように改行位置を調整
・ttssh 関連の分を追加

Revision 6806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 15 00:37:01 2017 UTC (6 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181957 byte(s)
Diff to previous 6801
TeraTerm Project としてのライセンス表記を追加

とりあえず Tera Term 本体分。
TeraTerm Project としての copyright 表記の年部分はコミットログを確認して書いたつもりだけど、ミスってたらすみません。

TODO: 過去に取り込んだパッチに関する著作権表記の追加

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180491 byte(s)
Diff to previous 6790
eliminate FAR keyword.

Revision 6790 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 9 14:32:28 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180495 byte(s)
Diff to previous 6788
StartTeraTerm() の実行タイミングを TTXInit() の前に移動。

以下の二つの理由の為。

・TTX のロードを安全なディレクトリで行う (DLL Hijacking 対策)
・TTX のロード時点で ts.HomeDir が設定されているようにする

Revision 6788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 9 10:04:41 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180434 byte(s)
Diff to previous 6783
変数の初期化する場所をより望ましい所へ移動

Revision 6783 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 9 10:04:27 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180563 byte(s)
Diff to previous 6782
LoadTTSET() が失敗した時に abort() するようにした。

以下の理由で VT ウィンドウが表示される前に無限ループとなるのを防ぐ為。

LoadTTSET() が失敗
⇒ 設定が読み込まれない
⇒ ts.TerminalWidth, ts.TerminalHeight が 0 となる
⇒ buffer.c:InitBuffer() で NumOfColumns, NumOfLines が 0 となる
⇒ buffer.c:ChangeBuffer() で BufferSize が 0 となる
⇒ buffer.c:GetLinePtr() の以下のループが無限ループとなる

	while (Ptr>=BufferSize) {
		Ptr = Ptr - BufferSize;
	}

本来ならば buffer.c の中で NumOfColumns, NumOfLines, BufferSize が
0 になるのを防ぐべきなんだろうけれど、ttpset.dll が読み込めない時点で
まともに動くのが期待できないので abort() しておく。

Revision 6782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 9 10:04:23 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180509 byte(s)
Diff to previous 6777
コメントを正しい位置に移動

Revision 6777 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 5 14:07:29 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180511 byte(s)
Diff to previous 6741
Setup - Terminal ダイアログの Help ボタンで、対応する言語のヘルプを表示するようにした。

Revision 6741 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 08:52:41 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180245 byte(s)
Diff to previous 6740
未使用となった変数を削除

Revision 6740 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 08:52:38 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180272 byte(s)
Diff to previous 6738
効果がなかったので、NIN_BALLOONHIDE の扱いを元に戻す。

Revision 6738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 20 06:38:01 2017 UTC (6 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180308 byte(s)
Diff to previous 6730
NO_INET6 マクロを削除

Revision 6730 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 17 13:02:09 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180569 byte(s)
Diff to previous 6726
最大化でのバグ対処関連を変更

・type 2 (クライアント領域の調整) がうまく動かない場合があるようなので一旦廃止
・type 3 (スクロール領域調整) を type 2 に番号変更
・デフォルトを type 2 に変更

Revision 6726 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 17 13:01:16 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181031 byte(s)
Diff to previous 6724
コマンドラインオプションでポートに 65535 を指定出来ない問題を修正

Revision 6724 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 13:35:49 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 181032 byte(s)
Diff to previous 6690
NIN_BALLOONHIDE でも NotifyIcon を隠してみる。

Windows 2000 向け。NIN_BALLOONHIDE すら来ていなかったらもうわからん。

Revision 6690 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:49 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180996 byte(s)
Diff to previous 6685
通知アイコンを変更できるようにした。

Windows 2000 の時のみ VT Window を作成した時に 4bp のアイコンを登録するようにした。

Revision 6685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 12 09:00:48 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180807 byte(s)
Diff to previous 6671
通知アイコンのクリックでアイコンを隠すようにした。

古い OS ではバルーンクリック時もボタンダウン通知が来ている気がするので
2000 でのバルーンクリックで通知アイコンが消えないのも直るかも。

Revision 6671 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 10 17:52:24 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180775 byte(s)
Diff to previous 6670
MaximizedBugTweak の設定値でどの対策を利用するか選べるようにした

0: 対策なし
1: 画面全体を書き直し
2: クライアント領域を縮める
on -> 1, off -> 0

Revision 6670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 10 17:52:21 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180746 byte(s)
Diff to previous 6665
ウィンドウ最大化時の文字欠け対処

文字の欠けは、最大化時にクライアント領域最下部に一行未満の隙間が出来る
事に起因していると思われる。スクロールが発生した時にこの隙間にあたる
部分が欠けて表示される。

対処として、隙間の分クライアント領域の高さを縮めてみる。

ToDo:
・縮めた分の領域の描画が行われないので、何とかして背景色等で塗りつぶす。

Revision 6665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:46 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180139 byte(s)
Diff to previous 6662
未使用の変数を削除

Revision 6662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:37 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 180159 byte(s)
Diff to previous 6660
バルーン通知する為の関数を追加

ToDo:
・Windows95 等でも問題なく動く?
・_WIN32_IE を 0x501 に決め打ちしてるけれど問題ない?
・Windows8 以降ではトースト通知を使う方がいいかも。ただ、面倒そう。
・Windows10 では発生するイベントが違ったり、NIN_BALOONTIMEOUT が発生
  しなかったりするらしい(未確認)
  https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2016/02/03/windows-10-12/
・バルーン通知時に通知領域に通知アイコンが出るが、バルーンクリックや
  タイムアウト時に隠すようにしているから邪魔にならないよね?
・バルーン左クリック(Windows10 では右クリックも?)で SetForegroundWindow
  しているけれど、メッセージの履歴を覚えておいてクリックで表示履歴を
  表示する方が便利かも。

Revision 6660 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:30 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179424 byte(s)
Diff to previous 6659
命名方法を他のに合わせた

Revision 6659 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:25 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179421 byte(s)
Diff to previous 6649
typo fix

DLG_BROADCAT_REALTIME -> DLG_BROADCAST_REALTIME

Revision 6649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 22 09:20:00 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179420 byte(s)
Diff to previous 6620
ドラッグ&ドロップダイアログでのフォーカスの初期状態を調整。

ssh 接続時は初期状態でリモートパス欄にする。これは、

・そのまま Return を押しても問題になる事は(Send File に比べて)少ないと思われる。
・Return で SCP を開始できる事は、マウスでボタンを押す必要がある状態よりは安全。
  マウスでボタンを押すのは、誤って Send File を押す可能性がある。
・SCP ボタンにフォーカスが有るのに比べて、リモートパスをそのまま書き換えられるのが便利。
  Return で SCP が開始できるので、SCP ボタンに比べて劣る事は無いと思われる。

という事からの判断。

Revision 6620 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 7 08:57:41 2017 UTC (7 years ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179290 byte(s)
Diff to previous 6594
ドラッグ&ドロップ時のダイアログの挙動を調整 [Ttssh2-devel 3200]

scp のリモートパス入力ボックスで Return を押した時に scp が実行される
ように DEFPUSHBUTTON を SCP に変更。
その上で初期状態での Return で Cancel になるようにフォーカスを変更
するようにした。

Revision 6594 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 20 18:46:35 2017 UTC (7 years ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179060 byte(s)
Diff to previous 6553
貼り付け関連の設定を ts.PasteFlag に統合

Revision 6553 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 24 04:15:13 2016 UTC (7 years, 2 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178978 byte(s)
Diff to previous 6537
チケット #36895 ini ファイルに保存した Alpha Blend の設定値がリストア時に反映されない。

Restore setupで AlphaBlend が即時反映できるように修正した。


Revision 6537 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 03:19:07 2016 UTC (7 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178999 byte(s)
Diff to previous 6520
漢字入力が出来なくなったので r6520 を revert
起動字に setlocale() を呼んでいるのは確認してあるんだけれど、なぜか mbstowcs() がエラーを返す。
どこかで locale が変更されてる?

Revision 6520 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 1 06:01:15 2016 UTC (7 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178964 byte(s)
Diff to previous 6459
必要も無く何度も setlocale() が呼ばれているので、Language 設定が変わった部分だけにまとめる

Revision 6459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 2 17:33:43 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178999 byte(s)
Diff to previous 6456
・Tek Window での貼り付け時、確認ダイアログが出た時に VT Window にフォーカスが移るのを修正
・Tek Window での Alt-V / Alt-R による貼り付け時、Bracketed Paste Mode が適用されないようにした

Tek Window での貼り付けで確認ダイアログが出ない問題自体は r6456 で修正。

Revision 6456 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 1 09:01:30 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178783 byte(s)
Diff to previous 6440
クリップボードの内容に改行が含まれているかの確認を、CBStartPaste() の 中から行うようにした。

確認をクリップボードにアクセスするのではなく、CBStartPaste() でコピー した領域をチェックするようにした。
他のクリップボードの内容確認/加工を行う場合を考えた場合、この形式の方が 統一性が取れていいと思う。

変更によってダイアログの(変更)内容をクリップボードに書き戻さなくなったが、 この書き戻しの挙動は必要?

・クリップボードに余計な干渉はしないという観点からは書き戻さない方がよさそう。
・複数回繰り返して貼り付ける場合は、毎回ダイアログでの編集が必要となる。
  この点に関しては書き戻した方が便利。

CBStartPaste() でのコピー先の領域を GlobalAlloc() で確保する必要はある?
以前はクリップボードのデータを直接読む場合も有ったので互換性のある確保の仕方が必要だったが、
現在は完全に切り離されたので、malloc() で確保したり、GlobalAlloc() を使うにしても、
GMEM_FIXED で固定メモリにする方が扱い易くないか?

Revision 6440 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 12 09:04:20 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178961 byte(s)
Diff to previous 6435
・CBStartPaste() を DDE 系とクリップボード系に分離
・DDE系の CBStartSend() と CBStartEcho() を共通化
・コメントで DataSize should be <= BuffSize とあるが実際には保証されてなく、
  ヒープを破壊する事があった事(*1)、および BuffSize を呼び出し元から指定する
  意味も無さそうなので BuffSize を廃止し、メモリの確保にも DataSize を
  使うように変更。

[*1] BuffSize は TermWidthMax(500) だが、DataSize は MaxStrLen(512) まで
     大きくなる為、500バイト以上のデータを send するとバッファオーバランで
     ヒープが壊れる

Revision 6435 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 11 08:53:02 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179055 byte(s)
Diff to previous 6421
・行末の空白/タブを削除
・インデント調整

Revision 6421 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 1 03:14:14 2016 UTC (7 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179110 byte(s)
Diff to previous 6415
ts.AutoScrollOnlyInBottomLine が off でもキー入力/ペーストでスクロールをリセットするようにした。

Revision 6415 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 29 01:55:06 2016 UTC (7 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179515 byte(s)
Diff to previous 6372
ペーストの条件を整理
動作は変わっていないはず

Revision 6372 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 19 03:53:45 2016 UTC (7 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179814 byte(s)
Diff to previous 6352
コメント追加

Revision 6352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 26 04:23:18 2016 UTC (7 years, 11 months ago) by salarm
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179725 byte(s)
Diff to previous 6349
r6347の改善
起動時にシリアルポートの接続を待つ/WAITCOM コマンドラインオプションを
AutoComPortReconnect=onの場合に限定した。


Revision 6349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 19 13:55:49 2016 UTC (7 years, 11 months ago) by salarm
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179714 byte(s)
Diff to previous 6347
r6347の改善
起動時にシリアルポートの接続を待つ/WAITCOM コマンドラインオプションを追加した。


Revision 6347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 15 13:43:15 2016 UTC (7 years, 11 months ago) by salarm
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179711 byte(s)
Diff to previous 6286
シリアルポートの切断・接続処理の修正
・/C=でシリアルポートを指定して起動する場合にポートがなければポートの接続を待つようにした。
・一部の機器でUSBシリアルポートの接続・切断が検出できない不具合を修正した。


Revision 6286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 1 month ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179072 byte(s)
Diff to previous 6218
チケット #35744 VS2015の警告除去

下記ブランチからマージした。
svn+ssh://yutakapon@svn.sourceforge.jp/svnroot/ttssh2/branches/vs2015_warn
リビジョン6194 - 6260


Revision 6218 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 21 13:56:21 2015 UTC (8 years, 2 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 179327 byte(s)
Diff to previous 6217
デバッグコードを追加

Revision 6217 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 21 11:56:58 2015 UTC (8 years, 2 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178777 byte(s)
Diff to previous 6131
シリアルポート脱着時の自動切断・再接続をリファクタリング
  COMポートをチェックにし行くデバイスタイプを限定
  デバイス削除時と追加時の処理を分離した

Revision 6131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 14 08:45:36 2015 UTC (8 years, 3 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178314 byte(s)
Diff to previous 6130
チケット #35205 設定フォルダ:改善項目

VS2005 用の定義を誤って消していたため、追加した。



Revision 6130 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 14 08:41:36 2015 UTC (8 years, 3 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 178136 byte(s)
Diff to previous 6115
チケット #35205 設定フォルダ:改善項目

Virtual Storeの判別処理を分離した。
内部処理変更なので、外見えには変化なし。



Revision 6115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 15:30:43 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 177746 byte(s)
Diff to previous 6109
r6079, r6083 の新規項目の名前を変更した

Revision 6109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 14:26:50 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 177745 byte(s)
Diff to previous 6107
Setup directory ダイアログで、TTSSH が読み込めないときにはコントロールを無効にするようにした

Revision 6107 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 14:17:07 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 177142 byte(s)
Diff to previous 6106
Setup directory ダイアログの i18n メッセージのデフォルトを、他と同じようにダイアログから拾うようにした

Revision 6106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 14:12:28 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 176893 byte(s)
Diff to previous 6105
Setup directory ダイアログのコントロールに i18n のフォントを反映

Revision 6105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 14:04:00 2015 UTC (8 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 173644 byte(s)
Diff to previous 6101
Setup directory ダイアログに表示するファイルの種類を、LTEXTからGROUPBOXに移動した

Revision 6101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 9 14:24:48 2015 UTC (8 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 173648 byte(s)
Diff to previous 6100
Visual Stuido 2005 でコンパイルできないので修正

Revision 6100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 9 13:55:50 2015 UTC (8 years, 4 months ago) by salarm
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 173509 byte(s)
Diff to previous 6099
USBシリアル検出処理の修正
・デバイスによってはWM_DEVICECHANGEが通知されないのでRegisterDeviceNotificationを呼び出す
・デバイスによっては切断が検出できないのでレジストリも見るように修正

Revision 6099 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 9 13:39:01 2015 UTC (8 years, 4 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 172113 byte(s)
Diff to previous 6097
チケット #35205
設定フォルダ:改善項目

Virtual Storeのパスにファイル名も含めるようにした。


Revision 6097 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 9 06:50:58 2015 UTC (8 years, 4 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 171747 byte(s)
Diff to previous 6083
チケット #35205
設定フォルダ:改善項目

項番3「VirtualStoreの扱い」に対応した。


Revision 6083 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 5 12:58:43 2015 UTC (8 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 167840 byte(s)
Diff to previous 6076
r6076 の COM ポート切断・再接続を検出する機能を使うか使わないか設定できるようにした

Revision 6076 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 5 11:44:40 2015 UTC (8 years, 4 months ago) by salarm
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 167738 byte(s)
Diff to previous 6072
USBシリアルに接続中にUSBシリアルケーブルを抜き差しするとCOMに接続できなくなる不具合修正
・COMポートが消えた時に自動的に切断してCOMポートが復活した時に再接続するようにした
※WindowsXP以降でのみ動作


Revision 6072 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 5 11:08:31 2015 UTC (8 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 166940 byte(s)
Diff to previous 5947
すでに接続済みの状態から File - New Connection で新規接続しようとした時、
ホスト欄での入力にコメントが含まれていると正常に接続出来ない場合がある
問題を修正。

ttxssh.dll では TTXSetCommandLine() でコマンドライン文字列を生成する時、
/ssh-consume=~ "元のコマンドライン文字列" "その他ttsshで付加するオプション"
という形になるので、元のコマンドライン文字列にコメントが含まれていると
"その他ttsshで付加するオプション"の部分がコメントアウトされて利用されない。

対処として、TTXSetCommandLine() で元のコマンドライン文字列を渡す時に
コメント部分を削除する。


Revision 5947 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 17 12:01:21 2015 UTC (8 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 166947 byte(s)
Diff to previous 5946
チケット #35205 設定フォルダ:改善項目

ファイルとフォルダのいずれかを開けるように、ファイル用のボタンを追加した。


Revision 5946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 17 05:23:19 2015 UTC (8 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163807 byte(s)
Diff to previous 5945
チケット #35205 設定フォルダ:改善項目

ダイアログのタイトルを I18N 対応した。


Revision 5945 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 17 04:57:57 2015 UTC (8 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163646 byte(s)
Diff to previous 5944
チケット #35205 設定フォルダ:改善項目

ダイアログの項目名を変更し、I18Nに対応した。


Revision 5944 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 17 04:08:25 2015 UTC (8 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 162871 byte(s)
Diff to previous 5914
チケット #35205 設定フォルダ:改善項目

openDirectoryWithExplorerの不要な引数を削除した。



Revision 5914 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 16 01:55:27 2015 UTC (8 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 162914 byte(s)
Diff to previous 5909
Meta=left/right時に、KEYBOARD.CNFでのAlt+カーソルキー設定が正しく使えない問題の暫定修正。


Revision 5909 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 11 16:37:16 2015 UTC (8 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163087 byte(s)
Diff to previous 5883
Cygwin 接続かどうかを判定する条件を調整
  cygterm.cfg のポート範囲設定を利用する
  http://osdn.jp/ticket/browse.php?group_id=1412&tid=34955

Revision 5883 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 23 12:50:25 2015 UTC (8 years, 9 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 162036 byte(s)
Diff to previous 5828
チケット #34943 設定フォルダを開く

案3に変更する。
Eterm look-feelの設定を削除した。


Revision 5828 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 14:24:02 2015 UTC (8 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163712 byte(s)
Diff to previous 5820
チケット #34943 設定フォルダを開く

ssh_known_hosts ファイルがフルパス指定だった場合に対応した。



Revision 5820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 9 16:07:11 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 163420 byte(s)
Diff to previous 5819
チケット #34943 設定フォルダを開く

ssh_known_hosts ファイルに対応した。
ただし、先頭の1ファイルのみ。
また、SSH接続をしないと、ssh_known_hosts ファイルがメモリに読み込まれない。


Revision 5819 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 7 16:09:55 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 162687 byte(s)
Diff to previous 5818
チケット #34943 設定フォルダを開く

フォルダ名とファイル名を合わせて、エディットボックスに表示するようにした。


Revision 5818 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 7 13:16:37 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 162395 byte(s)
Diff to previous 5816
チケット #34943 設定フォルダを開く

VS2005 でもビルドできるようにした。


Revision 5816 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 6 15:30:52 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 162209 byte(s)
Diff to previous 5814
チケット #34943 設定フォルダを開く

モーダルダイアログに設定ファイル一覧を表示するようにした。
ssh_known_hostsには未対応。


Revision 5814 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 6 10:32:40 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 159060 byte(s)
Diff to previous 5810
チケット #34943 設定フォルダを開く

Virtual Store先を開く処理の実装を完成させた。
設定ファイル一覧はこれから作る。


Revision 5810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 1 14:54:49 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 158077 byte(s)
Diff to previous 5809
チケット #34943 設定フォルダを開く

Virtual Store対応。
まだ実装中なので、以前と動作は変わりません。


Revision 5809 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 28 16:35:58 2015 UTC (9 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 155384 byte(s)
Diff to previous 5784
チケット #34943 設定フォルダを開く

設定 - 設定フォルダメニューを追加した。

teraterm.ini ファイルを読み込んでいるパスを、エクスプローラで開く。
#Virtual Storeには未対策。


Revision 5784 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 21 08:25:23 2015 UTC (9 years ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153634 byte(s)
Diff to previous 5735
マクロから起動した場合、KEYBOARD.CNFが読み込まれない問題を修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=34898
  共有メモリの keycode map (pm->km) を使うのをやめた

Revision 5735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 9 04:09:46 2014 UTC (9 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153484 byte(s)
Diff to previous 5694
[Control] - [Reset Terminal] で OSC 10/11 で設定した色もリセットするようにした。


Revision 5694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 2 23:32:38 2014 UTC (9 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153458 byte(s)
Diff to previous 5691
シリアルポートで SendBreak を送る時間を設定できるようにした
  https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=34558

Revision 5691 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 28 22:27:39 2014 UTC (9 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153440 byte(s)
Diff to previous 5684
Alt+D と Alt+I が VT ウィンドウでのみ有効になるようにした

Revision 5684 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 11 01:16:12 2014 UTC (9 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153432 byte(s)
Diff to previous 5671
アクセスキー Alt+D と Alt+G を無効にできるスイッチを追加
  https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=34396

Revision 5671 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 1 05:46:33 2014 UTC (9 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153268 byte(s)
Diff to previous 5662
Cygwin のインストール先を探す方法を変更した

Revision 5662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 16 22:30:51 2014 UTC (9 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153400 byte(s)
Diff to previous 5636
Cygwin インストールディレクトリの探し方を変更

Revision 5636 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 6 11:51:03 2014 UTC (9 years, 8 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153116 byte(s)
Diff to previous 5493
チケット #33967 言語UI変更でヘルプが切り替わらない

設定 - 全般 - 言語UIで、メッセージカタログを切り替えた場合、ヘルプファイルも
切り替わるようにした。



Revision 5493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 2 14:46:06 2014 UTC (10 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153056 byte(s)
Diff to previous 5419
チケット #32524
sendmulticast マクロコマンドの宛先を、Additional settings - General ダイアログで、
マルチキャスト名を設定できるようにした。また、それに伴い teraterm.ini に MulticastName 
エントリを追加した。


Revision 5419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 17 13:54:22 2013 UTC (10 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 153086 byte(s)
Diff to previous 5351
ウィンドウリサイズ中のツールチップの座標がマイナスのとき、強制的にプライマリモニタに表示される問題を修正
  マルチモニタ API を利用して有効な座標かチェックする
  無効な座標の場合はマウスのあるモニタに表示する
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=32424

Revision 5351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 17 04:50:03 2013 UTC (10 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 152132 byte(s)
Diff to previous 5349
Exit All実行前に、かならずユーザに問い合わせを行うようにした。


Revision 5349 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 15 14:49:30 2013 UTC (10 years, 6 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151769 byte(s)
Diff to previous 5345
Cygwin 64bit 環境に対応

Revision 5345 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 26 07:19:23 2013 UTC (10 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151696 byte(s)
Diff to previous 5341
複数起動時に二つ目以降でキーボード設定ファイルを正しく読み込めていないのを修正。


Revision 5341 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 8 08:35:29 2013 UTC (10 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151708 byte(s)
Diff to previous 5324
SelectOnActivate=off の時は、Focus In後の最初のボタンリリースイベントを送らないようにした。


Revision 5324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 17 12:14:30 2013 UTC (10 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151453 byte(s)
Diff to previous 5314
DECLRMM/DECSLRMに仮対応
差分が大きくなってきたのでとりあえずコミット。まだ直さないといけない所があるけれど。


Revision 5314 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 11 08:39:52 2013 UTC (10 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151474 byte(s)
Diff to previous 5308
Drag & Drop でのファイル送信時、ダイアログのヘルプボタンが正しく働かないのを修正。


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

Revision 5299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 2 12:12:19 2013 UTC (10 years, 9 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151466 byte(s)
Diff to previous 5279
ウィンドウを並べて表示に対して、元に戻す(Undo)するメニューを追加した。


Revision 5279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 24 10:58:57 2013 UTC (10 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151367 byte(s)
Diff to previous 5249
URL 上でマウスカーソル形状を変更する際の判定が左に半文字分ずれていたのを修正。


Revision 5249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 7 14:13:12 2013 UTC (10 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151369 byte(s)
Diff to previous 5235
revert SVN#5227


Revision 5235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 5 12:50:23 2013 UTC (10 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151500 byte(s)
Diff to previous 5233
Exit AllメニューのI18N対応


Revision 5233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 5 12:41:52 2013 UTC (10 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151247 byte(s)
Diff to previous 5232
File メニューに Exit All を追加した。
IDが52000番台になってしまったのが、いまひとつ。


Revision 5232 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 5 12:29:52 2013 UTC (10 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 151205 byte(s)
Diff to previous 5227
全Tera Termウィンドウを閉じる機能を追加した。
ただし、このコミット時点では、どこからも呼び出していないので、実際には動かない。


Revision 5227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 3 09:51:03 2013 UTC (10 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150743 byte(s)
Diff to previous 5224
「常に手前に表示」を Window メニューに追加した。




Revision 5224 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 2 06:37:09 2013 UTC (10 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150612 byte(s)
Diff to previous 5123
「重ねて表示」「左右に並べて表示」「上下に並べて表示」を Window メニューに追加した。




Revision 5123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 15 16:12:08 2013 UTC (11 years ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150234 byte(s)
Diff to previous 5122
r5122 で関係ない修正が入ってしまったので、vtwin.cpp だけ元に戻す。

Revision 5122 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 15 16:09:40 2013 UTC (11 years ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150338 byte(s)
Diff to previous 5078
ドキュメント・変更履歴更新
  r5116

Revision 5078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 09:53:44 2012 UTC (11 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150234 byte(s)
Diff to previous 5077
r5077 で関係ない修正が入ってしまったので、vtwin.cpp だけ元に戻す。


Revision 5077 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 09:45:19 2012 UTC (11 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150586 byte(s)
Diff to previous 4938
SGR 38:2 で、rgb値のチェックを行うようにした。
SGR 38:5 で、パレット番号のチェックを行うようにした。


Revision 4938 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 10 15:40:38 2012 UTC (11 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150234 byte(s)
Diff to previous 4934
IME前後フィードバック機能が、"IME=off"の場合は作動しないようにした。



Revision 4934 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 9 16:14:41 2012 UTC (11 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 150177 byte(s)
Diff to previous 4932
IME前後フィードバック機能が、MS-IME2002で動くようにした。

危機[一髪]
ファイト[一発]

夏は[熱い]
本は[厚い]
お湯は[熱い]
気温は[熱い]
信頼は[厚い]
病は[篤い]


Revision 4932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 8 16:36:57 2012 UTC (11 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 148849 byte(s)
Diff to previous 4891
IMEの前後フィードバック対応を行った。
ATOK2012で動作確認済み。


Revision 4891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 11 14:52:53 2012 UTC (11 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 147607 byte(s)
Diff to previous 4888
ファイルのD&DによるSCP送信において、送信先パスを設定できるようにした。
設定内容は teraterm.ini のメモリに記録されるため、ディスクに保存するには、
手動で Save setup が必要。


Revision 4888 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 9 16:54:49 2012 UTC (11 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 146223 byte(s)
Diff to previous 4884
~/hoge/ のようなパスを HOME と認識しないようにした

Revision 4884 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 9 15:59:53 2012 UTC (11 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 146195 byte(s)
Diff to previous 4880
SCP: デフォルトパスを . から ~/ に変更した。
「ホームディレクトリ」であることを明示するため。


Revision 4880 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 5 16:30:06 2012 UTC (11 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 146166 byte(s)
Diff to previous 4874
・ウィンドウへのドラッグ&ドロップによるファイル送信において、SCPの送信先パス(teraterm.iniのScpSendDir)
を表示するようにした。
・SSH SCPダイアログで、送信先パスのデフォルトをteraterm.iniのScpSendDirから設定するようにした。


Revision 4874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 3 12:40:28 2012 UTC (11 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145872 byte(s)
Diff to previous 4712
フォントの品質を選べるようにした
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=27719

Revision 4712 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 11 05:57:51 2011 UTC (12 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145854 byte(s)
Diff to previous 4710
AltGrがあるキーボードでMetaKey=onの時、AltGr+キーで余計な文字が入る場合があったのを修正。


Revision 4710 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 8 02:23:38 2011 UTC (12 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145794 byte(s)
Diff to previous 4694
xterm の Back Tab (Shift+Tab) をサポート。


Revision 4694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 30 12:55:38 2011 UTC (12 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145793 byte(s)
Diff to previous 4666
ブロードキャストコマンドのリアルタイムモードでは、入力した文字がエディットコントロールに残らないようにした
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=26449

Revision 4666 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 2 05:50:50 2011 UTC (12 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145608 byte(s)
Diff to previous 4647
プロシージャ名を変更

Revision 4647 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 20 10:26:18 2011 UTC (12 years, 5 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145511 byte(s)
Diff to previous 4519
[Window] メニューに、[Minimize All], [Restore All] を追加した。


Revision 4519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 7 11:29:13 2011 UTC (12 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145253 byte(s)
Diff to previous 4480
MetaKey=on の時に Control + Alt + キー入力がダブる事への暫定対応。
まだ AltGr キーが有るキーボードでの動作が怪しいので対処が必要。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=25640


Revision 4480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 6 00:55:49 2011 UTC (12 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145349 byte(s)
Diff to previous 4469
ジャンプリスのの(不)使用の設定を、ホスト履歴の設定から分離。


Revision 4469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 17 15:17:53 2011 UTC (12 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145324 byte(s)
Diff to previous 4414
Revert r4377
方針がまだ定まらないし、報告者も無効にするよりは元のままの方がいいという事なので、元に戻す。


Revision 4414 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 6 03:38:07 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145390 byte(s)
Diff to previous 4396
MetaKey 設定で、左右の片方だけを指定できるようにした。[ttssh2-devel 1804]
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=23821


Revision 4396 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 27 10:53:49 2011 UTC (12 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145636 byte(s)
Diff to previous 4386
セッション複製を行う際、/K= があれば引き継ぎを行うようにする。
cf. http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=24682


Revision 4386 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 15 12:50:36 2011 UTC (12 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145313 byte(s)
Diff to previous 4385
Real time modeにおいて、
 ・Edit boxにフォーカスをあてた場合、入力済みテキストの末尾へカーソル移動する。
 ・Submitボタン押下で、Edit boxを空にする。
ようにした。
cf.
http://logmett.com/forum/viewtopic.php?f=8&t=1601


Revision 4385 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 14 15:39:58 2011 UTC (12 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 145033 byte(s)
Diff to previous 4383
Windows7 jump listに暫定対応した。
まだドラフトレベルなので、気になる点は随時改修してください。


Revision 4383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 14 10:16:57 2011 UTC (12 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144945 byte(s)
Diff to previous 4377
realtime modeの場合、Enter keyのみ送る。
cf. http://logmett.com/forum/viewtopic.php?f=8&t=1601


Revision 4377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 8 10:09:06 2011 UTC (13 years ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144569 byte(s)
Diff to previous 4346
Term size = win size がオフの時は、Auto scroll only in bottom line が無効になるようにした。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=24493
# 暫定。動作がちゃんと定義できるならば対応したいところだけれど、イメージがわかない。


Revision 4346 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 27 13:19:30 2011 UTC (13 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144503 byte(s)
Diff to previous 4293
ブロードキャストコマンドにおいて、リストから選択したウィンドウのみに送信できていなかったバグを修正した。
cf.
http://logmett.com/forum/viewtopic.php?f=8&t=1601


Revision 4293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 7 00:42:18 2011 UTC (13 years, 1 month ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144486 byte(s)
Diff to previous 4260
Wheel - Cursor 変換を制御シーケンスで無効に出来るようにした。(mintty互換)


Revision 4260 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 28 02:49:24 2010 UTC (13 years, 2 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144593 byte(s)
Diff to previous 4246
ConfirmChangePaste が on の時、Alt+Rでの張り付けは一行のみでも確認するようにした。


Revision 4246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 11:59:56 2010 UTC (13 years, 2 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144566 byte(s)
Diff to previous 4134
VT-Level の概念を導入。
・VT-Lvelev 1 では 8bit 送信モードが無効になるようにした。
・端末 ID でのレベルより VT-Level が上にならないようにした。


Revision 4134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 24 04:43:01 2010 UTC (13 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144542 byte(s)
Diff to previous 4131
システムディレクトリの dll 読み込み時にフルパスを指定するようにした。
インストーラが、TERATERM.INI に書き込まれた notepad.exe をフルパスにするようにした。

Revision 4131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 20 00:48:28 2010 UTC (13 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144226 byte(s)
Diff to previous 4130
r4130 での FreeLibrary の削除し忘れ。


Revision 4130 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 20 00:41:57 2010 UTC (13 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144261 byte(s)
Diff to previous 4109
scp 対応のために ttxssh.dll を LoadLibrary しているのを削除。
ttxssh.dll が存在する場合、既に LoadLibrary されているはずのため。


Revision 4109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 28 04:48:27 2010 UTC (13 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144301 byte(s)
Diff to previous 4031
sendbreak マクロコマンドのSSHサポート。


Revision 4031 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 21 03:12:13 2010 UTC (13 years, 6 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144109 byte(s)
Diff to previous 4030
ファイル名に使う配列の長さを見直した
  ファイル名の長さに MAXPATHLEN を使っていたところは MAX_PATH を使うようにした
  MAXPATHLEN はフォルダ名の長さとしては正しいはず

Revision 4030 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 20 17:44:02 2010 UTC (13 years, 6 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144115 byte(s)
Diff to previous 4009
PrevWin/NextWin のウィンドウ切り替えで、非表示状態のウィンドウは飛ばすようにした。


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

Revision 3997 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 14 18:37:44 2010 UTC (13 years, 6 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144358 byte(s)
Diff to previous 3992
DEC Locator Mode に対応。
とりあえず vim で ttymouse=dec にして使える程度には動いている。
Filter Rectangle には未対応。


Revision 3992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 13 17:55:09 2010 UTC (13 years, 6 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144456 byte(s)
Diff to previous 3987
Mouse Event Tracking Mode 時はダブルクリックでの単語選択を行わないように戻した。


Revision 3987 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 12 09:05:46 2010 UTC (13 years, 6 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144438 byte(s)
Diff to previous 3978
マウストラッキングモードのモーションイベントに正式対応。
これにより、マウストラッキングモード中はマウスによる選択が出来なくなる。


Revision 3978 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 9 15:00:01 2010 UTC (13 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144289 byte(s)
Diff to previous 3968
マウストラッキングモード時、中ボタンクリックで貼り付けが行われるのを修正。


Revision 3968 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 5 16:07:10 2010 UTC (13 years, 7 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144274 byte(s)
Diff to previous 3966
ソケットの二重クローズをしないようにした。


Revision 3966 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 4 13:37:12 2010 UTC (13 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144196 byte(s)
Diff to previous 3965
r3965 で新規接続ができなくなってしまったので修正

Revision 3965 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 4 11:06:02 2010 UTC (13 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 144055 byte(s)
Diff to previous 3964
New connection メニューを無効にできるようにした

Revision 3964 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 3 00:12:13 2010 UTC (13 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143914 byte(s)
Diff to previous 3950
Duplicate session メニューを無効にできるようにした

Revision 3950 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 27 14:07:14 2010 UTC (13 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143767 byte(s)
Diff to previous 3949
最小化されたウィンドウを対象外とした、次/前のウィンドウを表示するショートカットキー NextShownWin/PrevShownWin を追加。


Revision 3949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 26 10:04:50 2010 UTC (13 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143630 byte(s)
Diff to previous 3932
Additional settings ダイアログのタブが積み重ならないようにした
  ドイツ語でのタブの名前が長くて積み重なった結果、プロパティページの下の方が見えなくなるため

Revision 3932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 23 03:00:38 2010 UTC (13 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143590 byte(s)
Diff to previous 3926
送信処理が重くなっていたのを修正。
http://sourceforge.jp/forum/message.php?msg_id=51234


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

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

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

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


Revision 3911 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 25 06:06:02 2010 UTC (13 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143244 byte(s)
Diff to previous 3904
YMODEMのメニューにショートカットキーを追加
  i18n対応

Revision 3904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 22 06:57:02 2010 UTC (13 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 143024 byte(s)
Diff to previous 3898
ファイル送信も Bracketed Paste Mode の適用対象に。


Revision 3898 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 19 16:26:50 2010 UTC (13 years, 9 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142994 byte(s)
Diff to previous 3872
IMEのon/off状態を見て、カーソルの色を変更する。
WM_INPUTLANGCHANGE, WM_IME_NOTIFY ではカーソルの再描画のみ行う。

注:
Cursor control sequenceが有効の場合、vimの入力モードでは下線カーソルに
なるため、あまり変化が分かりにくい。


Revision 3872 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 9 09:21:21 2010 UTC (13 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142542 byte(s)
Diff to previous 3860
Bracketed Paste Mode をサポート。
対応しているホスト側のアプリケーションで、キー入力と貼り付けの区別が付けられるようになる。

.vimrcの例:
if &term == "xterm"
  let &t_ti = &t_ti . "\e[?2004h"
  let &t_te = "\e[?2004l" . &t_te
  set pastetoggle=<Esc>[201~
  function XTermPasteBegin(ret)
    set paste
    return a:ret
  endfunction
  map <special> <expr> <Esc>[200~ XTermPasteBegin("i")
  imap <special> <expr> <Esc>[200~ XTermPasteBegin("")
endif

参考: https://bugzilla.gnome.org/show_bug.cgi?id=605299


Revision 3860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 15 13:09:38 2010 UTC (13 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142446 byte(s)
Diff to previous 3842
バイナリフラグを見て動作を変える意義が見出せなかったため、CommTextOut/CommTextEcho を直接呼ぶように変更。


Revision 3842 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 5 03:37:18 2010 UTC (13 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142422 byte(s)
Diff to previous 3839
"Show Macro Window" メニューの ID および定義を修正
"Show Macro Window" メニューを "Macro" の下に移動した

Revision 3839 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 4 09:28:00 2010 UTC (13 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142373 byte(s)
Diff to previous 3837
Show Macro Windowにおいて、マクロウィンドウはforegroundへ持ってこられるようにした。
Show Macro Windowメニューのローカライズ化を行った。


Revision 3837 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 3 15:39:39 2010 UTC (13 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142113 byte(s)
Diff to previous 3836
すでに実行中のマクロウィンドウを、分かりやすくフラッシュするために、新規に Control - Show Macro Window 
メニューを追加した。
また、マクロから起動された statusbox なども明確にするために、フラッシュするようにした。


Revision 3836 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 1 15:27:55 2010 UTC (13 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142154 byte(s)
Diff to previous 3827
マクロ実行中においても、Control - Macroメニューを選択できるようにし、該当するマクロウィンドウをアクティブ化できるようにした。

ただし、アクティブ化できているのは、現状「マクロウィンドウ」のみであり、マクロから起動された
statusboxなどは、アクティブ化されないため、改善が必要。
また、メニューストリングの localize 化は未対応。


Revision 3827 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 26 10:47:59 2010 UTC (13 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142026 byte(s)
Diff to previous 3816
Control - Macro メニューからのマクロ呼び出し後、さらに当該メニューを選択すると、
すでに起動中のマクロウィンドウ群がアクティブ化され、どのttermpro.exeとttpmacro.exeが
関連付けされているのかを分かるようにする。

ただし、うまく動いていないので、フタをしてあります。


Revision 3816 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 23 15:11:47 2010 UTC (13 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141852 byte(s)
Diff to previous 3815
YMODEM: ファイル受信サポート


Revision 3815 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 23 11:09:34 2010 UTC (13 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141850 byte(s)
Diff to previous 3709
YMODEM: ファイル送信サポート


Revision 3709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 6 15:14:26 2009 UTC (14 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141874 byte(s)
Diff to previous 3707
[File]-[Show Log dialog] を、ダイアログ非表示でなくても押せるようにした。

Revision 3707 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 27 08:27:43 2009 UTC (14 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142005 byte(s)
Diff to previous 3699
シリアルポートのCOM最大値を4096にした。
  とりあえずteraterm.iniのMaxComPortは256のままにしておく。
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=19635

Revision 3699 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 23 06:15:47 2009 UTC (14 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142005 byte(s)
Diff to previous 3697
disconnect マクロコマンドに、TCP/IP 接続切断時の確認ダイアログを制御するオプションを追加した。

Revision 3697 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 22 09:55:41 2009 UTC (14 years, 3 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141911 byte(s)
Diff to previous 3687
Auto Window Closeが無効の場合、DDEサーバ(Tera Term)が切断した場合、
DDEコネクションを保持したまま、DDESend()がエラーとするようにした。



Revision 3687 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 17 16:15:05 2009 UTC (14 years, 3 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 142130 byte(s)
Diff to previous 3662
Auto Window Closeが無効の場合、マクロ接続の終了をttpmacro.exeに通知できていなかった問題を修正した。


Revision 3662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 28 08:55:59 2009 UTC (14 years, 4 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141911 byte(s)
Diff to previous 3658
Enable bold fontの設定変更が即座に反映されないのを修正。


Revision 3658 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 24 11:27:13 2009 UTC (14 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141894 byte(s)
Diff to previous 3649
[File]-[View Log]でプログラムに渡すファイル名をダブルクォートでくくるようにした

Revision 3649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 18 14:58:58 2009 UTC (14 years, 4 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141864 byte(s)
Diff to previous 3648
レジストリキーのクローズ忘れを修正した。


Revision 3648 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 18 13:38:52 2009 UTC (14 years, 4 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141843 byte(s)
Diff to previous 3641
LogMeTTのインストールパスをレジストリからも判断するようにした。


Revision 3641 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 9 15:46:10 2009 UTC (14 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 141218 byte(s)
Diff to previous 3634
リサイズできるクリップボードダイアログとブロードキャストダイアログを、初期サイズより小さくできないようにした。

Revision 3634 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 15:06:01 2009 UTC (14 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140757 byte(s)
Diff to previous 3633
Broadcast Commandにステータスバーを付け、ダイアログウィンドウの右下にリサイズアイコンが表示されるようにした。


Revision 3633 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 14:06:50 2009 UTC (14 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 140398 byte(s)
Diff to previous 3629
Broadcast Commandのリストボックスにおいて、CTRL+Aで全選択できるようにした。


Revision 3629 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 3 14:44:54 2009 UTC (14 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139916 byte(s)
Diff to previous 3628
定期的に、Tera Termインスタンスの個数の変化を検出し、Broadcast Commandリストを更新するようにした。


Revision 3628 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 3 13:08:37 2009 UTC (14 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 139237 byte(s)
Diff to previous 3627
Broadcast Commandのダイアログをリサイズできるようにした。


Revision 3627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 28 13:49:27 2009 UTC (14 years, 5 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 137061 byte(s)
Diff to previous 3580
Broadcast Commandのリストボックスにおいて、ダブルクリックによる全選択を廃止し、「SHIFT+クリック」による連続的選択をサポートした。


Revision 3580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 6 03:10:47 2009 UTC (14 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 137095 byte(s)
Diff to previous 3507
・接続前に行ったローカルエコーや送信改行コードの設定が無視されるのを修正
・シリアル接続時、前の接続で適用されたTCPLocalEcho/TCPCRSendの設定がリセットされないのを修正
https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17591
https://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17593


Revision 3507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 16 10:53:55 2009 UTC (14 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 137298 byte(s)
Diff to previous 3494
Meta8Bitを拡張。

  Meta8Bit=off  -- 従来通り ESC を前置する

  Meta8Bit=raw  -- MSBを立てた文字を、そのまま送出する

  Meta8Bit=text -- MSBを立てた文字を、送信漢字コードの設定に従って変換してから送出する
                   変更前の Meta8Bit=on の動作

  Meta8Bit=on   -- Meta8Bit=raw と同じ


Revision 3494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 18:37:05 2009 UTC (14 years, 8 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 137012 byte(s)
Diff to previous 3463
Line at a timeモードに仮対応


Revision 3463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 10 14:19:30 2009 UTC (14 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136961 byte(s)
Diff to previous 3453
Altキーの判定方法を変更。


Revision 3453 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 8 15:49:01 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136949 byte(s)
Diff to previous 3450
重複したコードを削除

Revision 3450 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 8 10:22:00 2009 UTC (14 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136996 byte(s)
Diff to previous 3441
ロケールオブジェクトがリークしていたのを修正。


Revision 3441 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 5 07:00:43 2009 UTC (14 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136983 byte(s)
Diff to previous 3407
AltキーでMSBをセットした文字を送信できるようにした。
使用するためには MetaKey=on かつ Meta8Bit=on に設定する必要あり。


Revision 3407 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 18 05:45:05 2009 UTC (14 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136895 byte(s)
Diff to previous 3395
Language=UTF-8対応


Revision 3395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:57:28 2009 UTC (14 years, 9 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136846 byte(s)
Diff to previous 3394
フォントスケーリングに暫定対応


Revision 3394 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:51:04 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136068 byte(s)
Diff to previous 3393
ロシア語のフォント設定ダイアログは消したのでコードも削除

Revision 3393 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:26:30 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136148 byte(s)
Diff to previous 3392
インデントを調整。コード的な変更はないはず。

Revision 3392 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 11:55:27 2009 UTC (14 years, 9 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 136139 byte(s)
Diff to previous 3359
インデントを調整。コード的な変更はないはず。

Revision 3359 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 28 18:15:20 2009 UTC (14 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 135234 byte(s)
Diff to previous 3352
複数のif文を一つにまとめた/switchで書き直した


Revision 3352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 27 15:13:55 2009 UTC (14 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 135265 byte(s)
Diff to previous 3347
コピーすると改行がだぶるので \r を削除

Revision 3347 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 24 10:39:08 2009 UTC (14 years, 10 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 135267 byte(s)
Diff to previous 3300
Broadcastコマンド(非リアルタイムモード)において、無条件にすべてのTeraTermへメッセージを送るのではなく、
リストボックスで選択されているウィンドウに対して、送信するようにした。


Revision 3300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 10 10:03:37 2009 UTC (14 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 135113 byte(s)
Diff to previous 3299
AcceptTitleChangeRequest が overwrite の時のみリモートタイトルをクリアするように変更。


Revision 3299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 10 08:23:56 2009 UTC (14 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 135038 byte(s)
Diff to previous 3285
・リモートからタイトルを変更されているとsettitleが効かないのを修正
・ウィンドウ設定ダイアログでタイトルが変更された場合、リモートタイトルをクリアするように修正
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=16079


Revision 3285 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 15:44:45 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 134798 byte(s)
Diff to previous 3283
typo を修正

Revision 3283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 14:33:18 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 134798 byte(s)
Diff to previous 3282
typo を修正

Revision 3282 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 14:28:21 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 134800 byte(s)
Diff to previous 3280
Duplicate session のアクセラレータキーを無効にする DisableAcceleratorDuplicateSession を追加した。

Revision 3280 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 12:52:39 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 134605 byte(s)
Diff to previous 3279
切断時に画面をクリアできる ClearScreenOnCloseConnection を追加した。

Revision 3279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 6 12:24:31 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 134519 byte(s)
Diff to previous 3227
メニューの "Send break" を無効にする DisableAcceleratorMenu を追加した。

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

Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (14 years, 11 months ago) by maya
Original Path: trunk/teraterm/teraterm/vtwin.cpp
File length: 129685 byte(s)
Diff to previous 2686
CVS から SVN へ移行: trunk に集約

Revision 2686 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 4 15:17:53 2009 UTC (15 years ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 129685 byte(s)
Diff to previous 2685
マルチキャストコマンドのサポートのための準備。


Revision 2685 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 4 12:25:42 2009 UTC (15 years ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 127488 byte(s)
Diff to previous 2669
Broadcast処理において、マジックナンバーの"50"をマクロへ置換した。


Revision 2669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 2 16:12:43 2009 UTC (15 years ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 127468 byte(s)
Diff to previous 2657
sendbroadcast コマンドを新規追加した。


Revision 2657 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 12 08:06:13 2009 UTC (15 years ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 127388 byte(s)
Diff to previous 2631
connect "/DS" 等、New Connection ダイアログを開かず接続もしない場合に connect コマンドが終了しないのを修正。


Revision 2631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 9 04:31:51 2009 UTC (15 years, 2 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 127353 byte(s)
Diff to previous 2629
コントロールキーを押している間は、TranslateWheelToCursorを無効に出来るようにした。


Revision 2629 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 29 01:39:39 2008 UTC (15 years, 2 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 127289 byte(s)
Diff to previous 2626
アプリケーションカーソルモードを無効にしている場合は、マウスホイール->カーソルキー変換も無効になるようにした。


Revision 2626 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 17 14:54:51 2008 UTC (15 years, 2 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 127265 byte(s)
Diff to previous 2618
PATHの長さが1024バイト以上になっても切り捨てられないようにした。


Revision 2618 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 19 11:03:23 2008 UTC (15 years, 3 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 126288 byte(s)
Diff to previous 2609
設定の保存時、事前に設定ファイルをコピーしておく事により、新規ファイルを指定した時にも設定の位置関係やコメント等が保存されるようにする。


Revision 2609 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 3 17:36:43 2008 UTC (15 years, 4 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 126243 byte(s)
Diff to previous 2582
cv.TitleRemote が空のときはタイトルに反映しないようにした。
cv.TitleRemote をリセットするメニューを追加した。
[Ttssh2-devel 1218]


Revision 2582 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 10 03:37:46 2008 UTC (15 years, 6 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 125758 byte(s)
Diff to previous 2580
cygwin接続の複製が出来なくなっていたのを修正。 [Ttssh2-devel 1148]


Revision 2580 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 3 05:27:50 2008 UTC (15 years, 6 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 125704 byte(s)
Diff to previous 2572
Vista の Aero において Alt+Tab 切り替えで表示されるアイコンが 16x16 アイコンの
拡大になってしまうので、大きいアイコンもセットするようにした。


Revision 2572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 1 17:13:07 2008 UTC (15 years, 7 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 125432 byte(s)
Diff to previous 2570
OPENFILENAME_SIZE を取得する関数を作成した。


Revision 2570 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 1 16:28:26 2008 UTC (15 years, 7 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 125670 byte(s)
Diff to previous 2569
NT4.0で無理矢理32bitアイコンを表示しようとして崩れたアイコンが表示される問題を修正した。


Revision 2569 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 1 01:05:11 2008 UTC (15 years, 7 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 125439 byte(s)
Diff to previous 2568
ツールチップができたので、行数/桁数をタイトルバーに表示するのをやめた。


Revision 2568 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 31 15:47:30 2008 UTC (15 years, 7 months ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 125744 byte(s)
Diff to previous 2567
ウィンドウのリサイズ中に、左上にツールチップを表示するようにした。


Revision 2567 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 28 02:23:11 2008 UTC (15 years, 7 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 121258 byte(s)
Diff to previous 2566
メニューアイテムの変更時にはDrawMenuBarを呼ぶ必要がなさそうなので削除。
メニューバーの変更時には呼ぶ必要がある。
http://msdn.microsoft.com/ja-jp/library/cc410774.aspx


Revision 2566 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 27 15:02:40 2008 UTC (15 years, 7 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 121343 byte(s)
Diff to previous 2564
Windows98/Me で、接続後に勝手にウィンドウ行数が減る問題を修正した。
[Ttssh2-devel 1064]


Revision 2564 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 19 02:41:19 2008 UTC (15 years, 7 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 121291 byte(s)
Diff to previous 2556
TELNETおよびSSHの複製が、port22,23以外だとできない問題を修正した。
http://sourceforge.jp/tracker/index.php?func=detail&aid=13069&group_id=1412&atid=5333


Revision 2556 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 6 06:50:40 2008 UTC (15 years, 8 months ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 121305 byte(s)
Diff to previous 2552
韓国語パッチを追加した。
http://sourceforge.jp/tracker/index.php?func=detail&aid=12957&group_id=1412&atid=5335


Revision 2552 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 3 23:44:47 2008 UTC (15 years, 8 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 121216 byte(s)
Diff to previous 2547
ウィンドウのリサイズ中に、タイトルバーにリサイズ後の行数/桁数を表示するようにした。
http://sourceforge.jp/tracker/index.php?func=detail&aid=11261&group_id=1412&atid=5336


Revision 2547 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 03:44:48 2008 UTC (15 years, 8 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120908 byte(s)
Diff to previous 2545
- ホスト名の保存数の最大値を200に増やした
  http://sourceforge.jp/tracker/index.php?func=detail&aid=12804&group_id=1412&atid=5336
- MaxBroadcatHistory に 100 以上を指定しても 99 件までしか保存されない問題を修正した


Revision 2545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 11:58:47 2008 UTC (15 years, 8 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120890 byte(s)
Diff to previous 2532
・TeraTerm -> Tera Term
・その他細かい修正


Revision 2532 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 28 03:58:49 2008 UTC (15 years, 9 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120881 byte(s)
Diff to previous 2529
[File]-[Transfer]-[YMODEM] を隠せるようにした。


Revision 2529 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 26 03:47:26 2008 UTC (15 years, 9 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120839 byte(s)
Diff to previous 2526
・"New Connection" ダイアログで/F=オプションを使用して設定ファイルを指定した時、背景色やANSI Color等の設定が正しく反映されないのを修正した。
・Eterm lookfeelがOnの時、"Additional Settings" ダイアログでOKボタンを押した後にウィンドウ表示が正しく更新されなくなるのを修正した。
・ALPHABLEND_TYPE2をdefineしないでビルドした時、"Restore Setup"でANSI Colorの設定が正常に反映されないのを修正した。


Revision 2526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 23 05:04:08 2008 UTC (15 years, 9 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120722 byte(s)
Diff to previous 2519
Teraterm -> TeraTerm
Tera Term/TeraTermの表記の統一を行うかは別途検討。


Revision 2519 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 19 14:00:27 2008 UTC (15 years, 9 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120722 byte(s)
Diff to previous 2514
Mouse Tracking Mode時もダブルクリックによる単語選択を有効にした。


Revision 2514 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 16 13:37:19 2008 UTC (15 years, 9 months ago) by salarm
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 120693 byte(s)
Diff to previous 2512
最下行でだけ自動スクロールする設定の場合ペースト処理でもスクロールするように修正


Revision 2512 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 15 13:52:39 2008 UTC (15 years, 9 months ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 119929 byte(s)
Diff to previous 2511
YMODEM関連の定義を追加した。


Revision 2511 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 14 16:33:09 2008 UTC (15 years, 9 months ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 119864 byte(s)
Diff to previous 2504
YMODEMメニュー呼び出しの追加。まだ動かないので、子メニューは隠蔽してあります。


Revision 2504 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 11 15:37:00 2008 UTC (15 years, 10 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 119416 byte(s)
Diff to previous 2503
Additional settings を、タブコントロールから CPropertySheet に変更した。
vtwin.cpp から addsetting.cpp に処理を移動した。


Revision 2503 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 11 00:15:38 2008 UTC (15 years, 10 months ago) by salarm
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 166979 byte(s)
Diff to previous 2500
最下行以外では自動スクロールしないようにする機能で
キー入力でスクロールされる用に修正


Revision 2500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 7 06:51:43 2008 UTC (15 years, 10 months ago) by salarm
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 166497 byte(s)
Diff to previous 2499
最下行でだけ自動スクロールする設定の場合はキー入力で最下行に
スクロールするようにしていたが、CTRL+PageUpなどのスクロールが
できなくなるため削除


Revision 2499 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 6 10:54:34 2008 UTC (15 years, 10 months ago) by yutakapon
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 166674 byte(s)
Diff to previous 2497
最下行でのみスクロールするパッチを追加した。salarm氏に感謝します。


Revision 2497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 2 20:01:40 2008 UTC (15 years, 10 months ago) by doda
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 165514 byte(s)
Diff to previous 2493
コマンドライン/設定ファイルで、VT/TEKウィンドウのアイコンを変えられるようにした。
・コマンドラインオプション /VTICON=, /TEKICON= を追加した。
・設定オプション VTIcon, TekIcon を追加した。
・CygTermのアイコンをttermpro.exeに追加した。

アイコン名には、以下が指定できる。
  TTERM
  VT
  TEK
  TTERM_CLASSIC
  VT_CLASSIC
  CYGTERM
  Default


Revision 2493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 29 06:15:03 2008 UTC (15 years, 10 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 165440 byte(s)
Diff to previous 2482
使用していない変数を削除した。


Revision 2482 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 22 02:49:02 2008 UTC (15 years, 10 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 165460 byte(s)
Diff to previous 2476
Terminal 設定の New-lin Transmit が空白になる問題を修正した。[Ttssh2-devel 930]
共有メモリの ts とやりとりする部分を #if 0 した。


Revision 2476 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Apr 14 17:35:50 2008 UTC (15 years, 10 months ago) by maya
Original Path: teraterm/trunk/teraterm/vtwin.cpp
File length: 165443 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