Browse Subversion Repository
Log of /branches/ttcomtester/teraterm/teraterm/vtwin.cpp
Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo File length: 138486 byte(s) Diff to previous 10496 , to selected 8857 add communication test tool Revision 10496 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 15 15:06:50 2023 UTC (14 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138486 byte(s) Diff to previous 10493 , to selected 8857 TGetHNRec を別ファイルに移動した - TGetHNRec 構造体は主にプラグインで使用 - HostNameMaxLength(ホスト名長 = コマンドライン長)を移動 Revision 10493 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 15 06:31:15 2023 UTC (14 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138467 byte(s) Diff to previous 10440 , to selected 8857 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 (15 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138969 byte(s) Diff to previous 10413 , to selected 8857 フォントダイアログのフォント名が空になる場合があるので修正 - 次の2箇所 - 「設定」メニューの「フォント」の「ダイアログフォント」 - 「その他の設定」の「フォント」タブを選択し、ダイアログフォント - フォント構造体に適切な値を設定するよう修正 ticket #45658 Revision 10413 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 18 14:43:29 2022 UTC (15 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138633 byte(s) Diff to previous 10405 , to selected 8857 クリップボードへセットする文字列のメモリを開放していなかった - メモリリークしていたので修正 Revision 10405 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 11 12:08:27 2022 UTC (16 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138562 byte(s) Diff to previous 10402 , to selected 8857 ファイル選択ダイアログの初期ディレクトリをファイルのパスから設定するようにした - ttcommdlgからコモンダイアログを使用するよう修正 ticket #45554 Revision 10402 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 11 12:07:56 2022 UTC (16 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141257 byte(s) Diff to previous 10400 , to selected 8857 DnDでのscp送信を修正 - タイマーを使ったscp送信を変更 - 修正後 - ファイル送信と同じ仕組みで送信 - タイマーでscpの送信状況をポーリング - 送信完了したら完了メッセージを飛ばすようにした - 従来 - タイマー内で送信処理を行っていた Revision 10400 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 11 12:07:36 2022 UTC (16 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143009 byte(s) Diff to previous 10394 , to selected 8857 複数ファイルの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 (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141206 byte(s) Diff to previous 10391 , to selected 8857 通知関連の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 (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141549 byte(s) Diff to previous 10390 , to selected 8857 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 (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141391 byte(s) Diff to previous 10385 , to selected 8857 フォントダイアログの親子関係を修正した - 「その他の設定」ダイアログの「フォント」タブの「VTウィンドウフォント」 - trunkのみ ticket #46078 Revision 10385 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 27 13:08:21 2022 UTC (16 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141385 byte(s) Diff to previous 10378 , to selected 8857 透過画像を背景画像を使用できるようにした - 背景画像に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 (16 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141086 byte(s) Diff to previous 10377 , to selected 8857 タスクバーが再生成されたときアイコンを再登録するようにした
- 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 (16 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140740 byte(s) Diff to previous 10373 , to selected 8857 コンパイラ警告対応 - 警告: ‘||’ 内にある ‘&&’ の周りに小括弧を付けることを推奨します - 警告: ‘|’ の被演算子内にある計算の周りに小括弧を付けることを推奨します Revision 10373 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 20 14:18:21 2022 UTC (16 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140748 byte(s) Diff to previous 10343 , to selected 8857 通知サウンド設定追加 - 通知サウンドenable/disable追加 - 通知テストボタン追加 Revision 10343 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 30 15:09:08 2022 UTC (17 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140709 byte(s) Diff to previous 10342 , to selected 8857 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 (17 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140683 byte(s) Diff to previous 10274 , to selected 8857 コマンドライン引数の文字長上限を一部なくした
- まだ上限は存在
- コマンドライン引数をトークンに分離する箇所(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 (18 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140656 byte(s) Diff to previous 10238 , to selected 8857 描画部分(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 (19 months ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140938 byte(s) Diff to previous 10190 , to selected 8857 セッションを複製したときに表示されるウィンドウの位置を、TERATERM.INI で指定されている位置に変更した ticket: #45458 Revision 10190 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 26 14:28:55 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140914 byte(s) Diff to previous 10186 , to selected 8857 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 (19 months, 2 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141506 byte(s) Diff to previous 10150 , to selected 8857 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 (19 months, 4 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141296 byte(s) Diff to previous 10134 , to selected 8857 ダイアログフォント名を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 (20 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141550 byte(s) Diff to previous 10130 , to selected 8857 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 (20 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140981 byte(s) Diff to previous 10102 , to selected 8857 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 (20 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140945 byte(s) Diff to previous 10093 , to selected 8857 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 (20 months, 2 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140923 byte(s) Diff to previous 10088 , to selected 8857 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 (20 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140790 byte(s) Diff to previous 10059 , to selected 8857 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 (20 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140803 byte(s) Diff to previous 10055 , to selected 8857 従来のフォント選択メニューを選ぶとその他の設定のフォントタブが出るようにした - 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 (20 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140272 byte(s) Diff to previous 10036 , to selected 8857 ANSI描画のためのコードページ初期値をOSから取得するようにした Revision 10036 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 4 23:05:12 2022 UTC (21 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140267 byte(s) Diff to previous 10019 , to selected 8857 ウィンドウの角丸抑止(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 (21 months, 2 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140239 byte(s) Diff to previous 10017 , to selected 8857 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 (21 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139970 byte(s) Diff to previous 10009 , to selected 8857 ツリープロパティシート組み込み - 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 (21 months, 2 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139887 byte(s) Diff to previous 9990 , to selected 8857 アイコンまわりを整理した ディスプレイ拡大率にあったサイズのアイコンが使われるようにした 各ウィンドウに動的にセットされるアイコン(タイトルバー・タスクバーなどで表示される) 通知アイコン 通知アイコンにフルカラーのアイコンが使われるようにした 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 (22 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139884 byte(s) Diff to previous 9987 , to selected 8857 /L オプションでログファイル名を指定したとき発生するメモリリークを修正 Revision 9987 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jun 4 13:17:02 2022 UTC (22 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139890 byte(s) Diff to previous 9963 , to selected 8857 セッションの複製時にログが自動で開始されない - 複製時に引き継ぐ内容に、ログファイル名が含まれていた - 引き継ぎ前の Tera Term と同一のログファイルは作成できない - ログファイル名は引き継がないようにした ticket #44707 Revision 9963 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 24 14:21:57 2022 UTC (22 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139725 byte(s) Diff to previous 9961 , to selected 8857 不要な比較を削除 - 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 (22 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139745 byte(s) Diff to previous 9916 , to selected 8857 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 (23 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139676 byte(s) Diff to previous 9912 , to selected 8857 [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 (23 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139540 byte(s) Diff to previous 9714 , to selected 8857 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, 2 months ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138618 byte(s) Diff to previous 9709 , to selected 8857 メモリ解放漏れを修正 Revision 9709 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 30 14:06:34 2022 UTC (2 years, 2 months ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138570 byte(s) Diff to previous 9656 , to selected 8857 ログファイル名の処理を変更 #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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138500 byte(s) Diff to previous 9631 , to selected 8857 デフォルトで高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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138489 byte(s) Diff to previous 9627 , to selected 8857 ディレクトリの変更ダイアログを 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138495 byte(s) Diff to previous 9615 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138500 byte(s) Diff to previous 9611 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138466 byte(s) Diff to previous 9587 , to selected 8857 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, 4 months ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138367 byte(s) Diff to previous 9570 , to selected 8857 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, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141090 byte(s) Diff to previous 9554 , to selected 8857 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, 4 months ago) by youlab Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140457 byte(s) Diff to previous 9518 , to selected 8857 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, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 138528 byte(s) Diff to previous 9512 , to selected 8857 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, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140328 byte(s) Diff to previous 9500 , to selected 8857 TTWinExec() を ttlib へ移動 Revision 9500 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 24 15:36:38 2021 UTC (2 years, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141233 byte(s) Diff to previous 9497 , to selected 8857 ロシア語キーボードタイプの指定ができなかったので修正 - ロシア語 Windows スタンダードキーボードドライバを使用している場合しか対応していなかった - KOI8-R コードを生成するドライバの場合の設定をできるようにした Revision 9497 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 23 16:09:33 2021 UTC (2 years, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140707 byte(s) Diff to previous 9493 , to selected 8857 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, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140760 byte(s) Diff to previous 9492 , to selected 8857 新しい接続時のコマンドラインを Unicode 化 Revision 9492 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 22 16:10:18 2021 UTC (2 years, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141136 byte(s) Diff to previous 9485 , to selected 8857 単にプログラムを起動する関数を追加 - TTWinExec() - TTWinExecA() (ANSI版) Revision 9485 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 22 16:09:19 2021 UTC (2 years, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140231 byte(s) Diff to previous 9477 , to selected 8857 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, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140128 byte(s) Diff to previous 9436 , to selected 8857 文字列領域のサイズ指定を誤っていたので修正 Revision 9436 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 19 15:15:13 2021 UTC (2 years, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140126 byte(s) Diff to previous 9432 , to selected 8857 ttermpro コマンドライン Unicode化 Revision 9432 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 19 15:14:27 2021 UTC (2 years, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140067 byte(s) Diff to previous 9431 , to selected 8857 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, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139996 byte(s) Diff to previous 9429 , to selected 8857 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, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140063 byte(s) Diff to previous 9385 , to selected 8857 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140058 byte(s) Diff to previous 9384 , to selected 8857 新しい接続ダイアログで Unicode版lng ファイルを参照 Revision 9384 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 28 15:32:58 2021 UTC (2 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140020 byte(s) Diff to previous 9383 , to selected 8857 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140253 byte(s) Diff to previous 9363 , to selected 8857 ANSI環境でIME制御を行っていないときでも漢字入力できるようにした Revision 9363 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 14 14:43:50 2021 UTC (2 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139625 byte(s) Diff to previous 9361 , to selected 8857 変数の初期化が誤っていて警告が出ていたので修正 - 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139705 byte(s) Diff to previous 9359 , to selected 8857 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139858 byte(s) Diff to previous 9358 , to selected 8857 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139813 byte(s) Diff to previous 9355 , to selected 8857 ポップアップメニューを Unicode化 Revision 9355 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 13 04:33:14 2021 UTC (2 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139829 byte(s) Diff to previous 9351 , to selected 8857 不透明度文字列を動的に確保するするよう修正 - "Opacity xx%" - r9345 (ワークサイズを誤っていたので修正) Revision 9351 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 10 14:42:38 2021 UTC (2 years, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139827 byte(s) Diff to previous 9350 , to selected 8857 MessageBox() を TTMessageBoxW() へ置き換え Revision 9350 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 10 14:42:28 2021 UTC (2 years, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140870 byte(s) Diff to previous 9348 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140856 byte(s) Diff to previous 9342 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140817 byte(s) Diff to previous 9340 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140808 byte(s) Diff to previous 9339 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143060 byte(s) Diff to previous 9324 , to selected 8857 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157385 byte(s) Diff to previous 9314 , to selected 8857 layer for unicode 向けのコードを削除 Revision 9314 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jun 20 01:07:54 2021 UTC (2 years, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157431 byte(s) Diff to previous 9313 , to selected 8857 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157427 byte(s) Diff to previous 9311 , to selected 8857 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157519 byte(s) Diff to previous 9309 , to selected 8857 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157552 byte(s) Diff to previous 9306 , to selected 8857 layer_for_unicodeを使用するよう修正 Revision 9306 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jun 12 15:29:32 2021 UTC (2 years, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157551 byte(s) Diff to previous 9292 , to selected 8857 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, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157677 byte(s) Diff to previous 9244 , to selected 8857 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157681 byte(s) Diff to previous 9243 , to selected 8857 キーボードに関連する部分を別ファイルに分離 - 次のファイルを追加 - 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157655 byte(s) Diff to previous 9230 , to selected 8857 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158836 byte(s) Diff to previous 9181 , to selected 8857 _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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158686 byte(s) Diff to previous 9175 , to selected 8857 altを押しながらのキー入力ができなかったので修正 - r9152 からの不具合 Revision 9175 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 20 09:14:53 2021 UTC (3 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158495 byte(s) Diff to previous 9158 , to selected 8857 ファイル名ペースト時に 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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158453 byte(s) Diff to previous 9157 , to selected 8857 設定ファイル選択ダイアログを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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158120 byte(s) Diff to previous 9152 , to selected 8857 マウスでの文字選択がうまく行えない可能性があったので修正 - warning C4701: 初期化されていない可能性のあるローカル変数 'mousereport' が使用されます Revision 9152 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 10 15:10:58 2021 UTC (3 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158112 byte(s) Diff to previous 9150 , to selected 8857 altを押しながらのキー入力をUnicode対応にした Revision 9150 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 10 15:10:28 2021 UTC (3 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157822 byte(s) Diff to previous 9148 , to selected 8857 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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157961 byte(s) Diff to previous 9146 , to selected 8857 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157928 byte(s) Diff to previous 9145 , to selected 8857 ファイル送信を整理 - ファイル送信の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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157833 byte(s) Diff to previous 9144 , to selected 8857 使用していない locale 変数を削除 Revision 9144 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 6 05:43:51 2021 UTC (3 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157911 byte(s) Diff to previous 9143 , to selected 8857 無効化された 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158043 byte(s) Diff to previous 9138 , to selected 8857 9x系でロシア語キーボードからの入力が正しくできるよう修正 Revision 9138 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jan 27 14:41:03 2021 UTC (3 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157727 byte(s) Diff to previous 9124 , to selected 8857 現在は使用していない従来のクリップボードに関連する部分を削除 - 使用していない 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 157776 byte(s) Diff to previous 9115 , to selected 8857 起動時にデバグ用コンソールをオープンできるようにした - デバグ用 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164188 byte(s) Diff to previous 9086 , to selected 8857 エスケープシーケンスからの印字を修正 - 内部は Unicode に対応した - CP_ACP に変換して出力 Revision 9086 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 20 12:12:42 2020 UTC (3 years, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164111 byte(s) Diff to previous 9085 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164110 byte(s) Diff to previous 9084 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164104 byte(s) Diff to previous 9083 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164084 byte(s) Diff to previous 9082 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164081 byte(s) Diff to previous 9080 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164094 byte(s) Diff to previous 9071 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164083 byte(s) Diff to previous 9068 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164076 byte(s) Diff to previous 9067 , to selected 8857 filesys.cpp (ファイル送信)のダイアログ関連のコードを整理 Revision 9067 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 20 12:09:26 2020 UTC (3 years, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164044 byte(s) Diff to previous 9065 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 164046 byte(s) Diff to previous 9055 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163921 byte(s) Diff to previous 9053 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163846 byte(s) Diff to previous 9048 , to selected 8857 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, 3 months ago) by nmaya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160060 byte(s) Diff to previous 8948 , to selected 8857 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 8948 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 2 15:46:23 2020 UTC (3 years, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160064 byte(s) Diff to previous 8921 , to selected 8857 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160053 byte(s) Diff to previous 8912 , to selected 8857 ファイル名ペースト時のセパレーターの改行コードを 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160013 byte(s) Diff to previous 8908 , to selected 8857 ログローテート時、新しいファイルにBOMが出力されるよう修正 Revision 8908 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 18 15:31:51 2020 UTC (3 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160055 byte(s) Diff to previous 8906 , to selected 8857 現在バッファをすべてログへ書き出しを Unicode化した - 別関数に分離, FLogOutputAllBuffer() Revision 8906 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 18 15:31:34 2020 UTC (3 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159865 byte(s) Diff to previous 8904 , to selected 8857 ログに関する変数を移動、バッファをヒープから取るよう修正 - ログに関する変数を 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159462 byte(s) Diff to previous 8900 , to selected 8857 ログファイルへの文字コードの変換を 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159428 byte(s) Diff to previous 8899 , to selected 8857 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159421 byte(s) Diff to previous 8897 , to selected 8857 ログに関する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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159137 byte(s) Diff to previous 8893 , to selected 8857 ログに関するコードを 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, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159331 byte(s) Diff to previous 8863 , to selected 8857 ChooseFontA() のフック関数のプロトタイプを修正 Revision 8863 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jul 25 16:00:58 2020 UTC (3 years, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159344 byte(s) Diff to previous 8860 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159037 byte(s) Diff to previous 8858 , to selected 8857 マクロ(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, 8 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) - [selected] Modified Sat Jul 25 15:59:47 2020 UTC (3 years, 8 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159057 byte(s) Diff to previous 8830 , to selected 8857 ログファイルダイアログを追加
- ログダイアログ(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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160332 byte(s) Diff to previous 8827 , to selected 8857 確実にメッセーシポンプ(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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 160254 byte(s) Diff to previous 8823 , to selected 8857 ブロードキャストコマンドのリアルタイム=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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159767 byte(s) Diff to previous 8771 , to selected 8857 ブロードキャスト関連を 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180348 byte(s) Diff to previous 8770 , to selected 8857 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179973 byte(s) Diff to previous 8767 , to selected 8857 フォント選択時に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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179850 byte(s) Diff to previous 8760 , to selected 8857 コーディングプロパティーページ追加
- [設定]/[その他の設定]に[コーディング]プロパティーページを追加
- 次の設定を1箇所にまとめた
- [設定]/[全般] の言語
- [設定]/[端末] の漢字コード
- 中国語の設定を追加
Revision 8760 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat May 2 13:24:44 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179769 byte(s) Diff to previous 8758 , to selected 8857 GetSystemMetricsForDpi() を直接利用しないよう修正 - r8758 Revision 8758 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 27 15:56:29 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179726 byte(s) Diff to previous 8750 , to selected 8857 DPIの異なるディスプレイをまたいでウィンドウを移動するときターミナルのサイズが変化しないよう修正 - AdjustWindowRectExForDpi() はクライアント領域のサイズからウィンドウサイズを算出する - スクロールバーはクライアント領域に含まれる - スクロールバーの表示/非表示をクライアント領域のサイズ計算時に考慮する必要がある Revision 8750 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 26 14:35:40 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179259 byte(s) Diff to previous 8749 , to selected 8857 デバグダイアログで描画APIのUnicode/ANSI切り替えができるようにした Revision 8749 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 26 14:35:29 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179005 byte(s) Diff to previous 8748 , to selected 8857 設定を別ファイルに分離した - setting.h Revision 8748 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 26 14:35:19 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178983 byte(s) Diff to previous 8745 , to selected 8857 描画APIをUnicode/ANSI切り替えできるようにした Revision 8745 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 26 14:34:49 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178949 byte(s) Diff to previous 8678 , to selected 8857 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 (4 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178843 byte(s) Diff to previous 8677 , to selected 8857 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 (4 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178101 byte(s) Diff to previous 8676 , to selected 8857 IME 前後参照変換がうまく動作していなかった - r8526 - OnMouseActivate() の戻り値を int から LRESULT に変更 Revision 8676 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 8 16:01:02 2020 UTC (4 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178088 byte(s) Diff to previous 8588 , to selected 8857 buffer.c からクリップボードを操作しないようにした - BuffEndSelect() の仕様変更 - BuffCBCopyUnicode() の仕様変更 Revision 8588 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Mar 11 15:36:57 2020 UTC (4 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 177889 byte(s) Diff to previous 8582 , to selected 8857 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 (4 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186303 byte(s) Diff to previous 8576 , to selected 8857 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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186464 byte(s) Diff to previous 8546 , to selected 8857 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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186353 byte(s) Diff to previous 8525 , to selected 8857 ブロードキャストダイアログの文字化けを修正 - 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186367 byte(s) Diff to previous 8521 , to selected 8857 漢字変換時に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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186335 byte(s) Diff to previous 8519 , to selected 8857 (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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186482 byte(s) Diff to previous 8497 , to selected 8857 ウィンドウの作成時 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186512 byte(s) Diff to previous 8490 , to selected 8857 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186258 byte(s) Diff to previous 8489 , to selected 8857 Windowメニューを多言語化 - pInsertMenuW() を追加 Revision 8489 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jan 18 15:16:37 2020 UTC (4 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186249 byte(s) Diff to previous 8488 , to selected 8857 ウィンドウの透過度ツールチップを多言語化した - vtwin.cpp 内で TCHAR を使用しなくなった Revision 8488 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jan 18 15:16:29 2020 UTC (4 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186267 byte(s) Diff to previous 8487 , to selected 8857 getenv() を _dupenv_s() に置き換え Revision 8487 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jan 18 15:16:20 2020 UTC (4 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186223 byte(s) Diff to previous 8479 , to selected 8857 MessageBox()を_MessageBoxW()にリプレース Revision 8479 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 16 14:21:06 2020 UTC (4 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185831 byte(s) Diff to previous 8478 , to selected 8857 終了時のダイアログを多言語化 - _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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185775 byte(s) Diff to previous 8463 , to selected 8857 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185771 byte(s) Diff to previous 8456 , to selected 8857 未使用変数、未使用defineを削除 Revision 8456 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jan 7 15:44:00 2020 UTC (4 years, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186551 byte(s) Diff to previous 8449 , to selected 8857 ファイル送信でバイナリオプションが使えるようにした - [file]/[Send file...] - ファイルドロップ Revision 8449 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Dec 28 09:02:32 2019 UTC (4 years, 3 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186631 byte(s) Diff to previous 8445 , to selected 8857 ドラッグアンドドロップからのファイル送信が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, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186738 byte(s) Diff to previous 8396 , to selected 8857 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, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 190430 byte(s) Diff to previous 8395 , to selected 8857 [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, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 189059 byte(s) Diff to previous 8374 , to selected 8857 isLogMeTTExist() の結果を記憶するようにした 気軽に isLogMeTTExist() を呼べるようにするため Revision 8374 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Nov 15 17:02:31 2019 UTC (4 years, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 188764 byte(s) Diff to previous 8373 , to selected 8857 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, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187930 byte(s) Diff to previous 8337 , to selected 8857 メニューバー非表示設定時にDPIが変化したとき、ウィンドウサイズを正しく調整するよう修正 - DPIの異なるディスプレイをまたいだときなど Revision 8337 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 28 13:07:49 2019 UTC (4 years, 5 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187880 byte(s) Diff to previous 8273 , to selected 8857 ウィンドウプロシージャの引数の型を UINT から WPARAM に変更した Revision 8273 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 7 14:37:58 2019 UTC (4 years, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187898 byte(s) Diff to previous 8268 , to selected 8857 ヘルプの表示をリクエストする側がヘルプ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, 6 months ago) by yasuhide Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187886 byte(s) Diff to previous 8225 , to selected 8857 ツールチップクラス化ブランチをマージした 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, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187667 byte(s) Diff to previous 8205 , to selected 8857 コモンダイアログのヘルプボタンが機能するよう修正 - 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, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187550 byte(s) Diff to previous 8179 , to selected 8857 ・シリアルポート設定ダイアログから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, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186567 byte(s) Diff to previous 8174 , to selected 8857 設定 - シリアルポートのメニューは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, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186451 byte(s) Diff to previous 8143 , to selected 8857 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, 6 months ago) by yasuhide Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186003 byte(s) Diff to previous 8123 , to selected 8857 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, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186383 byte(s) Diff to previous 8122 , to selected 8857 switch case の break 抜け Revision 8122 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Sep 12 15:30:01 2019 UTC (4 years, 6 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186361 byte(s) Diff to previous 8115 , to selected 8857 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, 7 months ago) by yasuhide Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186361 byte(s) Diff to previous 8106 , to selected 8857 不透明度ツールチップのDestroyを関数化した Revision 8106 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Sep 10 14:42:39 2019 UTC (4 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186264 byte(s) Diff to previous 8100 , to selected 8857 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, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186249 byte(s) Diff to previous 8097 , to selected 8857 リサイズ中の縦横サイズツールチップの表示位置をリサイズ後の座標に追従するようにした。 Revision 8097 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 8 14:32:30 2019 UTC (4 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186216 byte(s) Diff to previous 8096 , to selected 8857 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, 7 months ago) by yasuhide Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186222 byte(s) Diff to previous 8095 , to selected 8857 半透明度(transparency)を不透明度(opacity)に変更した Revision 8095 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 8 14:03:15 2019 UTC (4 years, 7 months ago) by yasuhide Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186322 byte(s) Diff to previous 8091 , to selected 8857 半透明度をAlpha値からパーセント表示に変更した - 半透明度ツールチップをパーセント表示にした - Additional settingsの半透明度をパーセント表示にした Revision 8091 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 8 05:35:45 2019 UTC (4 years, 7 months ago) by yasuhide Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186301 byte(s) Diff to previous 8017 , to selected 8857 半透明度ツールチップを表示する - タイトルバーでマウスホイールを動かしてウィンドウの透過度を変えたとき半透明度ツールチップを表示する - 描画時に1秒のタイマーをセットして時間経過後に半透明度ツールチップを非表示にする Revision 8017 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 24 16:13:55 2019 UTC (4 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185312 byte(s) Diff to previous 7991 , to selected 8857 Additional settings ダイアログにヘルプボタンを追加 Revision 7991 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 19 15:31:02 2019 UTC (4 years, 7 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185260 byte(s) Diff to previous 7916 , to selected 8857 ウィンドウタイトルのセッション番号が常に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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185251 byte(s) Diff to previous 7896 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185329 byte(s) Diff to previous 7879 , to selected 8857 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185199 byte(s) Diff to previous 7878 , to selected 8857 debug出力を削除 Revision 7878 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 22 14:32:45 2019 UTC (4 years, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185257 byte(s) Diff to previous 7784 , to selected 8857 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184477 byte(s) Diff to previous 7783 , to selected 8857 未使用部削除、整理 Revision 7783 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jun 20 14:41:07 2019 UTC (4 years, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 190098 byte(s) Diff to previous 7782 , to selected 8857 メッセージ振り分け処理など整理 - 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 191393 byte(s) Diff to previous 7724 , to selected 8857 WM_MOUSEACTIVATE メッセージの戻り値を返すようにした チケット #39326 Revision 7724 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 31 16:13:20 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 191384 byte(s) Diff to previous 7717 , to selected 8857 singedとunsginedの変数/定数の比較を行わないようにした Revision 7717 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 30 14:27:55 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 191381 byte(s) Diff to previous 7716 , to selected 8857 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, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 188193 byte(s) Diff to previous 7715 , to selected 8857 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, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 188066 byte(s) Diff to previous 7711 , to selected 8857 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, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187996 byte(s) Diff to previous 7710 , to selected 8857 文字列リテラルの参照にconst追加 Revision 7710 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 22 13:33:07 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187972 byte(s) Diff to previous 7709 , to selected 8857 switch() case で次の case に入る場合があったので修正 - 実害はなかったが念のため修正 Revision 7709 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 22 13:32:53 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187938 byte(s) Diff to previous 7706 , to selected 8857 CreateProcess() で発生するハンドルリークを修正 Revision 7706 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 21 15:20:52 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 187462 byte(s) Diff to previous 7657 , to selected 8857 ダイアログフォントの設定をメモリに持つようにした - 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186912 byte(s) Diff to previous 7650 , to selected 8857 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186881 byte(s) Diff to previous 7644 , to selected 8857 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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186868 byte(s) Diff to previous 7610 , to selected 8857 debug時に_free_dbg()を使用するようにした Revision 7610 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 23 16:35:56 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186822 byte(s) Diff to previous 7596 , to selected 8857 ダイアログフォントの設定メニューのIDの誤りを修正 r7595で誤っていた Revision 7596 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 17 15:09:42 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186818 byte(s) Diff to previous 7595 , to selected 8857 フォント選択ダイアログを親ウィンドウの中央に出るようにした Revision 7595 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 17 15:09:29 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186732 byte(s) Diff to previous 7594 , to selected 8857 フォントメニューの i18n 化 Revision 7594 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 17 15:09:14 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 186249 byte(s) Diff to previous 7589 , to selected 8857 高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, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 185871 byte(s) Diff to previous 7588 , to selected 8857 従来の設定のダイアログフォントを設定を使ってダイアログを表示するようにした 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 (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184826 byte(s) Diff to previous 7554 , to selected 8857 ダイアログフォントのサイズ指定を誤っていたので修正 Revision 7554 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 6 15:40:46 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184636 byte(s) Diff to previous 7542 , to selected 8857 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 (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184680 byte(s) Diff to previous 7541 , to selected 8857 Linux上のMinGWでビルドできるよう調整 Revision 7541 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 1 13:50:47 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184680 byte(s) Diff to previous 7536 , to selected 8857 MinGW clangでビルドが通るようにした Revision 7536 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 1 12:45:02 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184672 byte(s) Diff to previous 7534 , to selected 8857 MinGWでビルドできるよう調整 Revision 7534 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Mar 29 15:09:42 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184663 byte(s) Diff to previous 7528 , to selected 8857 入力漢字位置がずれる場合があったので対処した Revision 7528 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 28 16:38:54 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 184556 byte(s) Diff to previous 7527 , to selected 8857 vtwin,teratermでMFCを使用しないようにした Revision 7527 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 28 16:38:41 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180104 byte(s) Diff to previous 7525 , to selected 8857 tekwinでMFCを使用しないようにした Revision 7525 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 28 16:38:16 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180104 byte(s) Diff to previous 7515 , to selected 8857 その他の設定ダイアログを高DPI化 Revision 7515 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 26 15:42:43 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180180 byte(s) Diff to previous 7499 , to selected 8857 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 (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180131 byte(s) Diff to previous 7496 , to selected 8857 誤ってコミットしてしまったためリバート Revision 7496 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 18 14:01:33 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180212 byte(s) Diff to previous 7487 , to selected 8857 高速化テスト(Ttssh2-devel 3598) Revision 7487 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 16 16:20:33 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180131 byte(s) Diff to previous 7486 , to selected 8857 IME前後参照変換が動作しなくなっていたので調整 Revision 7486 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 14 15:54:31 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178650 byte(s) Diff to previous 7485 , to selected 8857 LoadIME()#ttime.cのエラー表示処理を呼び元のvtdisp.cに移動した Revision 7485 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 14 15:54:13 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178586 byte(s) Diff to previous 7484 , to selected 8857 ttime周りを整理 Revision 7484 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 14 15:53:55 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178480 byte(s) Diff to previous 7459 , to selected 8857 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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181128 byte(s) Diff to previous 7457 , to selected 8857 IMEの候補ウィンドウの位置設定を最小限にした Revision 7457 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 2 16:19:00 2019 UTC (5 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180160 byte(s) Diff to previous 7434 , to selected 8857 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, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181121 byte(s) Diff to previous 7398 , to selected 8857 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180485 byte(s) Diff to previous 7390 , to selected 8857 setlocale()を起動時のみ呼び出すようにした Revision 7390 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 13 09:24:24 2019 UTC (5 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180517 byte(s) Diff to previous 7322 , to selected 8857 透過具合をActive/Inactiveで各々調整できるようにした タイトルバー上でホイール操作をすると透過調整できるようにした Revision 7322 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 11 13:11:26 2018 UTC (5 years, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179696 byte(s) Diff to previous 7291 , to selected 8857 特定の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, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179597 byte(s) Diff to previous 7195 , to selected 8857 extern "C" 削除 Revision 7195 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 27 03:17:06 2018 UTC (5 years, 7 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179633 byte(s) Diff to previous 7172 , to selected 8857 ファイル名の貼り付け時の 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, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179698 byte(s) Diff to previous 7148 , to selected 8857 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, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179735 byte(s) Diff to previous 7132 , to selected 8857 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178089 byte(s) Diff to previous 7089 , to selected 8857 TermIsWin が on の時はタイトルバーのダブルクリックで最大化する #38074 タイトルバーのダブルクリックするとウィンドウサイズを端末に合わせるが、 TermIsWin が on の時はこの動作の意味が無いので、一般的なアプリと同じ ようにウィンドウの最大化を行うようにする。 Revision 7089 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 2 09:07:45 2018 UTC (6 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178072 byte(s) Diff to previous 7082 , to selected 8857 sizetip 絡みの PuTTY 由来の関数を別ファイルに分離した ライセンスの影響範囲を明確にする為。 Revision 7082 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 29 14:58:10 2018 UTC (6 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 182829 byte(s) Diff to previous 7081 , to selected 8857 リサイズ中のツールチップで、高さが 0 以下にならないようにした。 端末サイズの計算で、0 以下になった場合は 1 として扱うようにした。 横幅を小さくした時のメニュー部分の高さが正しく認識できないため、 実際のリサイズでは 0 以下になる事がまだある。 横幅でも同様の処理を入れたが、実際にはそこまで横幅を縮められない のであまり意味はない。 Revision 7081 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 29 14:58:05 2018 UTC (6 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 182734 byte(s) Diff to previous 7080 , to selected 8857 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 (6 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 182491 byte(s) Diff to previous 7078 , to selected 8857 ウィンドウリサイズ時の挙動を改善 #38065 ウィンドウのサイズ変更時、クライアント領域の大きさがフォントサイズの 整数倍になるように調整しなおされる。この時、例えばウィンドウの左上を ドラッグしていた場合、左上を基準にリサイズする為、ウィンドウの右や下 が調整された結果動いてしまう。 ウィンドウの反対の端が動かないようにするため、ドラッグした辺によって 反対の端を基準にしてウィンドウ位置を調節するようにした。 Revision 7078 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 8 04:13:12 2018 UTC (6 years, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181826 byte(s) Diff to previous 7041 , to selected 8857 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, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181933 byte(s) Diff to previous 6960 , to selected 8857 マウストラッキング時のウィンドウ端での操作性の改善 #37965 ウィンドウ外でボタンを放した時のリースイベントを通知するようにした。 ボタン押下時のウィンドウ外でのモーションイベントも通知する。 ボタンを押していない時のモーションイベントは対象外。 Revision 6960 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Oct 24 17:53:34 2017 UTC (6 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181916 byte(s) Diff to previous 6944 , to selected 8857 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181883 byte(s) Diff to previous 6888 , to selected 8857 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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181879 byte(s) Diff to previous 6887 , to selected 8857 現在のウィンドウ数を返す関数を作り、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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181943 byte(s) Diff to previous 6886 , to selected 8857 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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181243 byte(s) Diff to previous 6885 , to selected 8857 ループ内で毎回データをコピーするのは無駄なので、ループの前にデータを準備するように変更。 Revision 6885 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jul 26 03:47:48 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181251 byte(s) Diff to previous 6884 , to selected 8857 OnIdle() を呼ぶためのメッセージ送信を受信側に行わせるように変更。 特に問題が起きていたわけではないが、受信側で各々がケアする方が処理も一箇所で済むのでいいと思う。 Revision 6884 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jul 26 03:47:46 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181296 byte(s) Diff to previous 6882 , to selected 8857 TeraTerm ⇒ Tera Term Revision 6882 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jul 26 03:47:40 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181290 byte(s) Diff to previous 6874 , to selected 8857 コード整理。処理内容は変化なし。 ・コメントの 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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181950 byte(s) Diff to previous 6873 , to selected 8857 インデント修正 Revision 6873 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 24 03:40:00 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181953 byte(s) Diff to previous 6841 , to selected 8857 typo fix Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181953 byte(s) Diff to previous 6806 , to selected 8857 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181957 byte(s) Diff to previous 6801 , to selected 8857 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180491 byte(s) Diff to previous 6790 , to selected 8857 eliminate FAR keyword. Revision 6790 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 9 14:32:28 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180495 byte(s) Diff to previous 6788 , to selected 8857 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, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180434 byte(s) Diff to previous 6783 , to selected 8857 変数の初期化する場所をより望ましい所へ移動 Revision 6783 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 9 10:04:27 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180563 byte(s) Diff to previous 6782 , to selected 8857 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, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180509 byte(s) Diff to previous 6777 , to selected 8857 コメントを正しい位置に移動 Revision 6777 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 5 14:07:29 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180511 byte(s) Diff to previous 6741 , to selected 8857 Setup - Terminal ダイアログの Help ボタンで、対応する言語のヘルプを表示するようにした。 Revision 6741 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 23 08:52:41 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180245 byte(s) Diff to previous 6740 , to selected 8857 未使用となった変数を削除 Revision 6740 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 23 08:52:38 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180272 byte(s) Diff to previous 6738 , to selected 8857 効果がなかったので、NIN_BALLOONHIDE の扱いを元に戻す。 Revision 6738 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat May 20 06:38:01 2017 UTC (6 years, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180308 byte(s) Diff to previous 6730 , to selected 8857 NO_INET6 マクロを削除 Revision 6730 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 17 13:02:09 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180569 byte(s) Diff to previous 6726 , to selected 8857 最大化でのバグ対処関連を変更 ・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, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181031 byte(s) Diff to previous 6724 , to selected 8857 コマンドラインオプションでポートに 65535 を指定出来ない問題を修正 Revision 6724 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 12 13:35:49 2017 UTC (6 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 181032 byte(s) Diff to previous 6690 , to selected 8857 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, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180996 byte(s) Diff to previous 6685 , to selected 8857 通知アイコンを変更できるようにした。 Windows 2000 の時のみ VT Window を作成した時に 4bp のアイコンを登録するようにした。 Revision 6685 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 12 09:00:48 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180807 byte(s) Diff to previous 6671 , to selected 8857 通知アイコンのクリックでアイコンを隠すようにした。 古い OS ではバルーンクリック時もボタンダウン通知が来ている気がするので 2000 でのバルーンクリックで通知アイコンが消えないのも直るかも。 Revision 6671 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 10 17:52:24 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180775 byte(s) Diff to previous 6670 , to selected 8857 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 (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180746 byte(s) Diff to previous 6665 , to selected 8857 ウィンドウ最大化時の文字欠け対処 文字の欠けは、最大化時にクライアント領域最下部に一行未満の隙間が出来る 事に起因していると思われる。スクロールが発生した時にこの隙間にあたる 部分が欠けて表示される。 対処として、隙間の分クライアント領域の高さを縮めてみる。 ToDo: ・縮めた分の領域の描画が行われないので、何とかして背景色等で塗りつぶす。 Revision 6665 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 3 12:51:46 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180139 byte(s) Diff to previous 6662 , to selected 8857 未使用の変数を削除 Revision 6662 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 3 12:51:37 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 180159 byte(s) Diff to previous 6660 , to selected 8857 バルーン通知する為の関数を追加 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 (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179424 byte(s) Diff to previous 6659 , to selected 8857 命名方法を他のに合わせた Revision 6659 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 3 12:51:25 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179421 byte(s) Diff to previous 6649 , to selected 8857 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 (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179420 byte(s) Diff to previous 6620 , to selected 8857 ドラッグ&ドロップダイアログでのフォーカスの初期状態を調整。 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, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179290 byte(s) Diff to previous 6594 , to selected 8857 ドラッグ&ドロップ時のダイアログの挙動を調整 [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, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179060 byte(s) Diff to previous 6553 , to selected 8857 貼り付け関連の設定を ts.PasteFlag に統合 Revision 6553 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Dec 24 04:15:13 2016 UTC (7 years, 3 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178978 byte(s) Diff to previous 6537 , to selected 8857 チケット #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, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178999 byte(s) Diff to previous 6520 , to selected 8857 漢字入力が出来なくなったので 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178964 byte(s) Diff to previous 6459 , to selected 8857 必要も無く何度も setlocale() が呼ばれているので、Language 設定が変わった部分だけにまとめる Revision 6459 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 2 17:33:43 2016 UTC (7 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178999 byte(s) Diff to previous 6456 , to selected 8857 ・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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178783 byte(s) Diff to previous 6440 , to selected 8857 クリップボードの内容に改行が含まれているかの確認を、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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178961 byte(s) Diff to previous 6435 , to selected 8857 ・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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179055 byte(s) Diff to previous 6421 , to selected 8857 ・行末の空白/タブを削除 ・インデント調整 Revision 6421 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jul 1 03:14:14 2016 UTC (7 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179110 byte(s) Diff to previous 6415 , to selected 8857 ts.AutoScrollOnlyInBottomLine が off でもキー入力/ペーストでスクロールをリセットするようにした。 Revision 6415 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jun 29 01:55:06 2016 UTC (7 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179515 byte(s) Diff to previous 6372 , to selected 8857 ペーストの条件を整理 動作は変わっていないはず Revision 6372 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 19 03:53:45 2016 UTC (7 years, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179814 byte(s) Diff to previous 6352 , to selected 8857 コメント追加 Revision 6352 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 26 04:23:18 2016 UTC (8 years ago) by salarm Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179725 byte(s) Diff to previous 6349 , to selected 8857 r6347の改善 起動時にシリアルポートの接続を待つ/WAITCOM コマンドラインオプションを AutoComPortReconnect=onの場合に限定した。 Revision 6349 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 19 13:55:49 2016 UTC (8 years ago) by salarm Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179714 byte(s) Diff to previous 6347 , to selected 8857 r6347の改善 起動時にシリアルポートの接続を待つ/WAITCOM コマンドラインオプションを追加した。 Revision 6347 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 15 13:43:15 2016 UTC (8 years ago) by salarm Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179711 byte(s) Diff to previous 6286 , to selected 8857 シリアルポートの切断・接続処理の修正 ・/C=でシリアルポートを指定して起動する場合にポートがなければポートの接続を待つようにした。 ・一部の機器でUSBシリアルポートの接続・切断が検出できない不具合を修正した。 Revision 6286 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 2 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179072 byte(s) Diff to previous 6218 , to selected 8857 チケット #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, 3 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 179327 byte(s) Diff to previous 6217 , to selected 8857 デバッグコードを追加 Revision 6217 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 21 11:56:58 2015 UTC (8 years, 3 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178777 byte(s) Diff to previous 6131 , to selected 8857 シリアルポート脱着時の自動切断・再接続をリファクタリング COMポートをチェックにし行くデバイスタイプを限定 デバイス削除時と追加時の処理を分離した Revision 6131 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 14 08:45:36 2015 UTC (8 years, 4 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178314 byte(s) Diff to previous 6130 , to selected 8857 チケット #35205 設定フォルダ:改善項目 VS2005 用の定義を誤って消していたため、追加した。 Revision 6130 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 14 08:41:36 2015 UTC (8 years, 4 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 178136 byte(s) Diff to previous 6115 , to selected 8857 チケット #35205 設定フォルダ:改善項目 Virtual Storeの判別処理を分離した。 内部処理変更なので、外見えには変化なし。 Revision 6115 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 10 15:30:43 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 177746 byte(s) Diff to previous 6109 , to selected 8857 r6079, r6083 の新規項目の名前を変更した Revision 6109 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 10 14:26:50 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 177745 byte(s) Diff to previous 6107 , to selected 8857 Setup directory ダイアログで、TTSSH が読み込めないときにはコントロールを無効にするようにした Revision 6107 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 10 14:17:07 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 177142 byte(s) Diff to previous 6106 , to selected 8857 Setup directory ダイアログの i18n メッセージのデフォルトを、他と同じようにダイアログから拾うようにした Revision 6106 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 10 14:12:28 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 176893 byte(s) Diff to previous 6105 , to selected 8857 Setup directory ダイアログのコントロールに i18n のフォントを反映 Revision 6105 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 10 14:04:00 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 173644 byte(s) Diff to previous 6101 , to selected 8857 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, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 173648 byte(s) Diff to previous 6100 , to selected 8857 Visual Stuido 2005 でコンパイルできないので修正 Revision 6100 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 9 13:55:50 2015 UTC (8 years, 5 months ago) by salarm Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 173509 byte(s) Diff to previous 6099 , to selected 8857 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, 5 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 172113 byte(s) Diff to previous 6097 , to selected 8857 チケット #35205 設定フォルダ:改善項目 Virtual Storeのパスにファイル名も含めるようにした。 Revision 6097 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 9 06:50:58 2015 UTC (8 years, 5 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 171747 byte(s) Diff to previous 6083 , to selected 8857 チケット #35205 設定フォルダ:改善項目 項番3「VirtualStoreの扱い」に対応した。 Revision 6083 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 5 12:58:43 2015 UTC (8 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 167840 byte(s) Diff to previous 6076 , to selected 8857 r6076 の COM ポート切断・再接続を検出する機能を使うか使わないか設定できるようにした Revision 6076 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 5 11:44:40 2015 UTC (8 years, 5 months ago) by salarm Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 167738 byte(s) Diff to previous 6072 , to selected 8857 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 166940 byte(s) Diff to previous 5947 , to selected 8857 すでに接続済みの状態から 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, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 166947 byte(s) Diff to previous 5946 , to selected 8857 チケット #35205 設定フォルダ:改善項目 ファイルとフォルダのいずれかを開けるように、ファイル用のボタンを追加した。 Revision 5946 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 17 05:23:19 2015 UTC (8 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163807 byte(s) Diff to previous 5945 , to selected 8857 チケット #35205 設定フォルダ:改善項目 ダイアログのタイトルを I18N 対応した。 Revision 5945 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 17 04:57:57 2015 UTC (8 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163646 byte(s) Diff to previous 5944 , to selected 8857 チケット #35205 設定フォルダ:改善項目 ダイアログの項目名を変更し、I18Nに対応した。 Revision 5944 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 17 04:08:25 2015 UTC (8 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 162871 byte(s) Diff to previous 5914 , to selected 8857 チケット #35205 設定フォルダ:改善項目 openDirectoryWithExplorerの不要な引数を削除した。 Revision 5914 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jul 16 01:55:27 2015 UTC (8 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 162914 byte(s) Diff to previous 5909 , to selected 8857 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, 9 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163087 byte(s) Diff to previous 5883 , to selected 8857 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, 10 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 162036 byte(s) Diff to previous 5828 , to selected 8857 チケット #34943 設定フォルダを開く 案3に変更する。 Eterm look-feelの設定を削除した。 Revision 5828 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 14:24:02 2015 UTC (9 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163712 byte(s) Diff to previous 5820 , to selected 8857 チケット #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, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 163420 byte(s) Diff to previous 5819 , to selected 8857 チケット #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, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 162687 byte(s) Diff to previous 5818 , to selected 8857 チケット #34943 設定フォルダを開く フォルダ名とファイル名を合わせて、エディットボックスに表示するようにした。 Revision 5818 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 7 13:16:37 2015 UTC (9 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 162395 byte(s) Diff to previous 5816 , to selected 8857 チケット #34943 設定フォルダを開く VS2005 でもビルドできるようにした。 Revision 5816 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Mar 6 15:30:52 2015 UTC (9 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 162209 byte(s) Diff to previous 5814 , to selected 8857 チケット #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, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 159060 byte(s) Diff to previous 5810 , to selected 8857 チケット #34943 設定フォルダを開く Virtual Store先を開く処理の実装を完成させた。 設定ファイル一覧はこれから作る。 Revision 5810 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Mar 1 14:54:49 2015 UTC (9 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 158077 byte(s) Diff to previous 5809 , to selected 8857 チケット #34943 設定フォルダを開く Virtual Store対応。 まだ実装中なので、以前と動作は変わりません。 Revision 5809 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 28 16:35:58 2015 UTC (9 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 155384 byte(s) Diff to previous 5784 , to selected 8857 チケット #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, 1 month ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153634 byte(s) Diff to previous 5735 , to selected 8857 マクロから起動した場合、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, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153484 byte(s) Diff to previous 5694 , to selected 8857 [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, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153458 byte(s) Diff to previous 5691 , to selected 8857 シリアルポートで 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, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153440 byte(s) Diff to previous 5684 , to selected 8857 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, 6 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153432 byte(s) Diff to previous 5671 , to selected 8857 アクセスキー 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, 6 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153268 byte(s) Diff to previous 5662 , to selected 8857 Cygwin のインストール先を探す方法を変更した Revision 5662 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Sep 16 22:30:51 2014 UTC (9 years, 6 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153400 byte(s) Diff to previous 5636 , to selected 8857 Cygwin インストールディレクトリの探し方を変更 Revision 5636 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jul 6 11:51:03 2014 UTC (9 years, 9 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153116 byte(s) Diff to previous 5493 , to selected 8857 チケット #33967 言語UI変更でヘルプが切り替わらない 設定 - 全般 - 言語UIで、メッセージカタログを切り替えた場合、ヘルプファイルも 切り替わるようにした。 Revision 5493 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Mar 2 14:46:06 2014 UTC (10 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153056 byte(s) Diff to previous 5419 , to selected 8857 チケット #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, 4 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 153086 byte(s) Diff to previous 5351 , to selected 8857 ウィンドウリサイズ中のツールチップの座標がマイナスのとき、強制的にプライマリモニタに表示される問題を修正 マルチモニタ 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, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 152132 byte(s) Diff to previous 5349 , to selected 8857 Exit All実行前に、かならずユーザに問い合わせを行うようにした。 Revision 5349 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Aug 15 14:49:30 2013 UTC (10 years, 7 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151769 byte(s) Diff to previous 5345 , to selected 8857 Cygwin 64bit 環境に対応 Revision 5345 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jul 26 07:19:23 2013 UTC (10 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151696 byte(s) Diff to previous 5341 , to selected 8857 複数起動時に二つ目以降でキーボード設定ファイルを正しく読み込めていないのを修正。 Revision 5341 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 8 08:35:29 2013 UTC (10 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151708 byte(s) Diff to previous 5324 , to selected 8857 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151453 byte(s) Diff to previous 5314 , to selected 8857 DECLRMM/DECSLRMに仮対応 差分が大きくなってきたのでとりあえずコミット。まだ直さないといけない所があるけれど。 Revision 5314 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jun 11 08:39:52 2013 UTC (10 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151474 byte(s) Diff to previous 5308 , to selected 8857 Drag & Drop でのファイル送信時、ダイアログのヘルプボタンが正しく働かないのを修正。 Revision 5308 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jun 9 14:19:15 2013 UTC (10 years, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151445 byte(s) Diff to previous 5299 , to selected 8857 マクロのエラーダイアログからヘルプの「エラーメッセージ一覧」を開けるようにした OpenHelp を ttpcmn.dll に移動 Revision 5299 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jun 2 12:12:19 2013 UTC (10 years, 10 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151466 byte(s) Diff to previous 5279 , to selected 8857 ウィンドウを並べて表示に対して、元に戻す(Undo)するメニューを追加した。 Revision 5279 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 24 10:58:57 2013 UTC (10 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151367 byte(s) Diff to previous 5249 , to selected 8857 URL 上でマウスカーソル形状を変更する際の判定が左に半文字分ずれていたのを修正。 Revision 5249 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 7 14:13:12 2013 UTC (10 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151369 byte(s) Diff to previous 5235 , to selected 8857 revert SVN#5227 Revision 5235 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 5 12:50:23 2013 UTC (10 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151500 byte(s) Diff to previous 5233 , to selected 8857 Exit AllメニューのI18N対応 Revision 5233 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 5 12:41:52 2013 UTC (10 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151247 byte(s) Diff to previous 5232 , to selected 8857 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, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 151205 byte(s) Diff to previous 5227 , to selected 8857 全Tera Termウィンドウを閉じる機能を追加した。 ただし、このコミット時点では、どこからも呼び出していないので、実際には動かない。 Revision 5227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 3 09:51:03 2013 UTC (10 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150743 byte(s) Diff to previous 5224 , to selected 8857 「常に手前に表示」を Window メニューに追加した。 Revision 5224 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 2 06:37:09 2013 UTC (10 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150612 byte(s) Diff to previous 5123 , to selected 8857 「重ねて表示」「左右に並べて表示」「上下に並べて表示」を Window メニューに追加した。 Revision 5123 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 15 16:12:08 2013 UTC (11 years, 1 month ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150234 byte(s) Diff to previous 5122 , to selected 8857 r5122 で関係ない修正が入ってしまったので、vtwin.cpp だけ元に戻す。 Revision 5122 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 15 16:09:40 2013 UTC (11 years, 1 month ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150338 byte(s) Diff to previous 5078 , to selected 8857 ドキュメント・変更履歴更新 r5116 Revision 5078 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 27 09:53:44 2012 UTC (11 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150234 byte(s) Diff to previous 5077 , to selected 8857 r5077 で関係ない修正が入ってしまったので、vtwin.cpp だけ元に戻す。 Revision 5077 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 27 09:45:19 2012 UTC (11 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150586 byte(s) Diff to previous 4938 , to selected 8857 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, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150234 byte(s) Diff to previous 4934 , to selected 8857 IME前後フィードバック機能が、"IME=off"の場合は作動しないようにした。 Revision 4934 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 9 16:14:41 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 150177 byte(s) Diff to previous 4932 , to selected 8857 IME前後フィードバック機能が、MS-IME2002で動くようにした。 危機[一髪] ファイト[一発] 夏は[熱い] 本は[厚い] お湯は[熱い] 気温は[熱い] 信頼は[厚い] 病は[篤い] Revision 4932 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 8 16:36:57 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 148849 byte(s) Diff to previous 4891 , to selected 8857 IMEの前後フィードバック対応を行った。 ATOK2012で動作確認済み。 Revision 4891 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 11 14:52:53 2012 UTC (12 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 147607 byte(s) Diff to previous 4888 , to selected 8857 ファイルの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 (12 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 146223 byte(s) Diff to previous 4884 , to selected 8857 ~/hoge/ のようなパスを HOME と認識しないようにした Revision 4884 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 9 15:59:53 2012 UTC (12 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 146195 byte(s) Diff to previous 4880 , to selected 8857 SCP: デフォルトパスを . から ~/ に変更した。 「ホームディレクトリ」であることを明示するため。 Revision 4880 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Apr 5 16:30:06 2012 UTC (12 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 146166 byte(s) Diff to previous 4874 , to selected 8857 ・ウィンドウへのドラッグ&ドロップによるファイル送信において、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 (12 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145872 byte(s) Diff to previous 4712 , to selected 8857 フォントの品質を選べるようにした 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145854 byte(s) Diff to previous 4710 , to selected 8857 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145794 byte(s) Diff to previous 4694 , to selected 8857 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, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145793 byte(s) Diff to previous 4666 , to selected 8857 ブロードキャストコマンドのリアルタイムモードでは、入力した文字がエディットコントロールに残らないようにした 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, 6 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145608 byte(s) Diff to previous 4647 , to selected 8857 プロシージャ名を変更 Revision 4647 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Sep 20 10:26:18 2011 UTC (12 years, 6 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145511 byte(s) Diff to previous 4519 , to selected 8857 [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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145253 byte(s) Diff to previous 4480 , to selected 8857 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, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145349 byte(s) Diff to previous 4469 , to selected 8857 ジャンプリスのの(不)使用の設定を、ホスト履歴の設定から分離。 Revision 4469 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 17 15:17:53 2011 UTC (12 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145324 byte(s) Diff to previous 4414 , to selected 8857 Revert r4377 方針がまだ定まらないし、報告者も無効にするよりは元のままの方がいいという事なので、元に戻す。 Revision 4414 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 6 03:38:07 2011 UTC (13 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145390 byte(s) Diff to previous 4396 , to selected 8857 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 (13 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145636 byte(s) Diff to previous 4386 , to selected 8857 セッション複製を行う際、/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 (13 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145313 byte(s) Diff to previous 4385 , to selected 8857 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 (13 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 145033 byte(s) Diff to previous 4383 , to selected 8857 Windows7 jump listに暫定対応した。 まだドラフトレベルなので、気になる点は随時改修してください。 Revision 4383 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 14 10:16:57 2011 UTC (13 years, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144945 byte(s) Diff to previous 4377 , to selected 8857 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, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144569 byte(s) Diff to previous 4346 , to selected 8857 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, 1 month ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144503 byte(s) Diff to previous 4293 , to selected 8857 ブロードキャストコマンドにおいて、リストから選択したウィンドウのみに送信できていなかったバグを修正した。 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, 2 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144486 byte(s) Diff to previous 4260 , to selected 8857 Wheel - Cursor 変換を制御シーケンスで無効に出来るようにした。(mintty互換) Revision 4260 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 28 02:49:24 2010 UTC (13 years, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144593 byte(s) Diff to previous 4246 , to selected 8857 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, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144566 byte(s) Diff to previous 4134 , to selected 8857 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, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144542 byte(s) Diff to previous 4131 , to selected 8857 システムディレクトリの 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144226 byte(s) Diff to previous 4130 , to selected 8857 r4130 での FreeLibrary の削除し忘れ。 Revision 4130 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 20 00:41:57 2010 UTC (13 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144261 byte(s) Diff to previous 4109 , to selected 8857 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, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144301 byte(s) Diff to previous 4031 , to selected 8857 sendbreak マクロコマンドのSSHサポート。 Revision 4031 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 21 03:12:13 2010 UTC (13 years, 7 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144109 byte(s) Diff to previous 4030 , to selected 8857 ファイル名に使う配列の長さを見直した ファイル名の長さに 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, 7 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144115 byte(s) Diff to previous 4009 , to selected 8857 PrevWin/NextWin のウィンドウ切り替えで、非表示状態のウィンドウは飛ばすようにした。 Revision 4009 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 17 14:55:08 2010 UTC (13 years, 7 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144103 byte(s) Diff to previous 3997 , to selected 8857 trunk から r3926 をいったんひっこめる Revision 3997 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 14 18:37:44 2010 UTC (13 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144358 byte(s) Diff to previous 3992 , to selected 8857 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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144456 byte(s) Diff to previous 3987 , to selected 8857 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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144438 byte(s) Diff to previous 3978 , to selected 8857 マウストラッキングモードのモーションイベントに正式対応。 これにより、マウストラッキングモード中はマウスによる選択が出来なくなる。 Revision 3978 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 9 15:00:01 2010 UTC (13 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144289 byte(s) Diff to previous 3968 , to selected 8857 マウストラッキングモード時、中ボタンクリックで貼り付けが行われるのを修正。 Revision 3968 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Aug 5 16:07:10 2010 UTC (13 years, 8 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144274 byte(s) Diff to previous 3966 , to selected 8857 ソケットの二重クローズをしないようにした。 Revision 3966 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Aug 4 13:37:12 2010 UTC (13 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144196 byte(s) Diff to previous 3965 , to selected 8857 r3965 で新規接続ができなくなってしまったので修正 Revision 3965 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Aug 4 11:06:02 2010 UTC (13 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 144055 byte(s) Diff to previous 3964 , to selected 8857 New connection メニューを無効にできるようにした Revision 3964 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 3 00:12:13 2010 UTC (13 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143914 byte(s) Diff to previous 3950 , to selected 8857 Duplicate session メニューを無効にできるようにした Revision 3950 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 27 14:07:14 2010 UTC (13 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143767 byte(s) Diff to previous 3949 , to selected 8857 最小化されたウィンドウを対象外とした、次/前のウィンドウを表示するショートカットキー NextShownWin/PrevShownWin を追加。 Revision 3949 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 26 10:04:50 2010 UTC (13 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143630 byte(s) Diff to previous 3932 , to selected 8857 Additional settings ダイアログのタブが積み重ならないようにした ドイツ語でのタブの名前が長くて積み重なった結果、プロパティページの下の方が見えなくなるため Revision 3932 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jun 23 03:00:38 2010 UTC (13 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143590 byte(s) Diff to previous 3926 , to selected 8857 送信処理が重くなっていたのを修正。 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, 10 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143499 byte(s) Diff to previous 3911 , to selected 8857 以下に示す 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, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143244 byte(s) Diff to previous 3904 , to selected 8857 YMODEMのメニューにショートカットキーを追加 i18n対応 Revision 3904 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat May 22 06:57:02 2010 UTC (13 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 143024 byte(s) Diff to previous 3898 , to selected 8857 ファイル送信も Bracketed Paste Mode の適用対象に。 Revision 3898 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 19 16:26:50 2010 UTC (13 years, 10 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142994 byte(s) Diff to previous 3872 , to selected 8857 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, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142542 byte(s) Diff to previous 3860 , to selected 8857 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, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142446 byte(s) Diff to previous 3842 , to selected 8857 バイナリフラグを見て動作を変える意義が見出せなかったため、CommTextOut/CommTextEcho を直接呼ぶように変更。 Revision 3842 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 5 03:37:18 2010 UTC (14 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142422 byte(s) Diff to previous 3839 , to selected 8857 "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 (14 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142373 byte(s) Diff to previous 3837 , to selected 8857 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 (14 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142113 byte(s) Diff to previous 3836 , to selected 8857 すでに実行中のマクロウィンドウを、分かりやすくフラッシュするために、新規に Control - Show Macro Window メニューを追加した。 また、マクロから起動された statusbox なども明確にするために、フラッシュするようにした。 Revision 3836 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Apr 1 15:27:55 2010 UTC (14 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142154 byte(s) Diff to previous 3827 , to selected 8857 マクロ実行中においても、Control - Macroメニューを選択できるようにし、該当するマクロウィンドウをアクティブ化できるようにした。 ただし、アクティブ化できているのは、現状「マクロウィンドウ」のみであり、マクロから起動された statusboxなどは、アクティブ化されないため、改善が必要。 また、メニューストリングの localize 化は未対応。 Revision 3827 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Mar 26 10:47:59 2010 UTC (14 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142026 byte(s) Diff to previous 3816 , to selected 8857 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 (14 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141852 byte(s) Diff to previous 3815 , to selected 8857 YMODEM: ファイル受信サポート Revision 3815 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 23 11:09:34 2010 UTC (14 years ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141850 byte(s) Diff to previous 3709 , to selected 8857 YMODEM: ファイル送信サポート Revision 3709 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 6 15:14:26 2009 UTC (14 years, 4 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141874 byte(s) Diff to previous 3707 , to selected 8857 [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, 4 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142005 byte(s) Diff to previous 3699 , to selected 8857 シリアルポートの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, 4 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142005 byte(s) Diff to previous 3697 , to selected 8857 disconnect マクロコマンドに、TCP/IP 接続切断時の確認ダイアログを制御するオプションを追加した。 Revision 3697 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 22 09:55:41 2009 UTC (14 years, 4 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141911 byte(s) Diff to previous 3687 , to selected 8857 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, 4 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 142130 byte(s) Diff to previous 3662 , to selected 8857 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, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141911 byte(s) Diff to previous 3658 , to selected 8857 Enable bold fontの設定変更が即座に反映されないのを修正。 Revision 3658 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 24 11:27:13 2009 UTC (14 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141894 byte(s) Diff to previous 3649 , to selected 8857 [File]-[View Log]でプログラムに渡すファイル名をダブルクォートでくくるようにした Revision 3649 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 18 14:58:58 2009 UTC (14 years, 5 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141864 byte(s) Diff to previous 3648 , to selected 8857 レジストリキーのクローズ忘れを修正した。 Revision 3648 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 18 13:38:52 2009 UTC (14 years, 5 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141843 byte(s) Diff to previous 3641 , to selected 8857 LogMeTTのインストールパスをレジストリからも判断するようにした。 Revision 3641 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 9 15:46:10 2009 UTC (14 years, 6 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 141218 byte(s) Diff to previous 3634 , to selected 8857 リサイズできるクリップボードダイアログとブロードキャストダイアログを、初期サイズより小さくできないようにした。 Revision 3634 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 7 15:06:01 2009 UTC (14 years, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140757 byte(s) Diff to previous 3633 , to selected 8857 Broadcast Commandにステータスバーを付け、ダイアログウィンドウの右下にリサイズアイコンが表示されるようにした。 Revision 3633 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 7 14:06:50 2009 UTC (14 years, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 140398 byte(s) Diff to previous 3629 , to selected 8857 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, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139916 byte(s) Diff to previous 3628 , to selected 8857 定期的に、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, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 139237 byte(s) Diff to previous 3627 , to selected 8857 Broadcast Commandのダイアログをリサイズできるようにした。 Revision 3627 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Sep 28 13:49:27 2009 UTC (14 years, 6 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 137061 byte(s) Diff to previous 3580 , to selected 8857 Broadcast Commandのリストボックスにおいて、ダブルクリックによる全選択を廃止し、「SHIFT+クリック」による連続的選択をサポートした。 Revision 3580 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 6 03:10:47 2009 UTC (14 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 137095 byte(s) Diff to previous 3507 , to selected 8857 ・接続前に行ったローカルエコーや送信改行コードの設定が無視されるのを修正 ・シリアル接続時、前の接続で適用された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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 137298 byte(s) Diff to previous 3494 , to selected 8857 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 137012 byte(s) Diff to previous 3463 , to selected 8857 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, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136961 byte(s) Diff to previous 3453 , to selected 8857 Altキーの判定方法を変更。 Revision 3453 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 8 15:49:01 2009 UTC (14 years, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136949 byte(s) Diff to previous 3450 , to selected 8857 重複したコードを削除 Revision 3450 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jun 8 10:22:00 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136996 byte(s) Diff to previous 3441 , to selected 8857 ロケールオブジェクトがリークしていたのを修正。 Revision 3441 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 5 07:00:43 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136983 byte(s) Diff to previous 3407 , to selected 8857 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, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136895 byte(s) Diff to previous 3395 , to selected 8857 Language=UTF-8対応 Revision 3395 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 12 14:57:28 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136846 byte(s) Diff to previous 3394 , to selected 8857 フォントスケーリングに暫定対応 Revision 3394 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 12 14:51:04 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136068 byte(s) Diff to previous 3393 , to selected 8857 ロシア語のフォント設定ダイアログは消したのでコードも削除 Revision 3393 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 12 14:26:30 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136148 byte(s) Diff to previous 3392 , to selected 8857 インデントを調整。コード的な変更はないはず。 Revision 3392 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 12 11:55:27 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 136139 byte(s) Diff to previous 3359 , to selected 8857 インデントを調整。コード的な変更はないはず。 Revision 3359 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 28 18:15:20 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 135234 byte(s) Diff to previous 3352 , to selected 8857 複数のif文を一つにまとめた/switchで書き直した Revision 3352 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 27 15:13:55 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 135265 byte(s) Diff to previous 3347 , to selected 8857 コピーすると改行がだぶるので \r を削除 Revision 3347 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 24 10:39:08 2009 UTC (14 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 135267 byte(s) Diff to previous 3300 , to selected 8857 Broadcastコマンド(非リアルタイムモード)において、無条件にすべてのTeraTermへメッセージを送るのではなく、 リストボックスで選択されているウィンドウに対して、送信するようにした。 Revision 3300 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 10 10:03:37 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 135113 byte(s) Diff to previous 3299 , to selected 8857 AcceptTitleChangeRequest が overwrite の時のみリモートタイトルをクリアするように変更。 Revision 3299 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 10 08:23:56 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 135038 byte(s) Diff to previous 3285 , to selected 8857 ・リモートからタイトルを変更されていると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 (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 134798 byte(s) Diff to previous 3283 , to selected 8857 typo を修正 Revision 3283 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 6 14:33:18 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 134798 byte(s) Diff to previous 3282 , to selected 8857 typo を修正 Revision 3282 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 6 14:28:21 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 134800 byte(s) Diff to previous 3280 , to selected 8857 Duplicate session のアクセラレータキーを無効にする DisableAcceleratorDuplicateSession を追加した。 Revision 3280 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 6 12:52:39 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 134605 byte(s) Diff to previous 3279 , to selected 8857 切断時に画面をクリアできる ClearScreenOnCloseConnection を追加した。 Revision 3279 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 6 12:24:31 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 134519 byte(s) Diff to previous 3227 , to selected 8857 メニューの "Send break" を無効にする DisableAcceleratorMenu を追加した。 Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 134378 byte(s) Diff to previous 3221 , to selected 8857 CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換 Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtwin.cpp File length: 129685 byte(s) Diff to previous 2686 , to selected 8857 CVS から SVN へ移行: trunk に集約 Revision 2686 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Mar 4 15:17:53 2009 UTC (15 years, 1 month ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 129685 byte(s) Diff to previous 2685 , to selected 8857 マルチキャストコマンドのサポートのための準備。 Revision 2685 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Mar 4 12:25:42 2009 UTC (15 years, 1 month ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 127488 byte(s) Diff to previous 2669 , to selected 8857 Broadcast処理において、マジックナンバーの"50"をマクロへ置換した。 Revision 2669 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 2 16:12:43 2009 UTC (15 years, 1 month ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 127468 byte(s) Diff to previous 2657 , to selected 8857 sendbroadcast コマンドを新規追加した。 Revision 2657 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Feb 12 08:06:13 2009 UTC (15 years, 2 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 127388 byte(s) Diff to previous 2631 , to selected 8857 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, 3 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 127353 byte(s) Diff to previous 2629 , to selected 8857 コントロールキーを押している間は、TranslateWheelToCursorを無効に出来るようにした。 Revision 2629 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 29 01:39:39 2008 UTC (15 years, 3 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 127289 byte(s) Diff to previous 2626 , to selected 8857 アプリケーションカーソルモードを無効にしている場合は、マウスホイール->カーソルキー変換も無効になるようにした。 Revision 2626 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 17 14:54:51 2008 UTC (15 years, 3 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 127265 byte(s) Diff to previous 2618 , to selected 8857 PATHの長さが1024バイト以上になっても切り捨てられないようにした。 Revision 2618 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 19 11:03:23 2008 UTC (15 years, 4 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 126288 byte(s) Diff to previous 2609 , to selected 8857 設定の保存時、事前に設定ファイルをコピーしておく事により、新規ファイルを指定した時にも設定の位置関係やコメント等が保存されるようにする。 Revision 2609 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 3 17:36:43 2008 UTC (15 years, 5 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 126243 byte(s) Diff to previous 2582 , to selected 8857 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, 7 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 125758 byte(s) Diff to previous 2580 , to selected 8857 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, 7 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 125704 byte(s) Diff to previous 2572 , to selected 8857 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, 8 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 125432 byte(s) Diff to previous 2570 , to selected 8857 OPENFILENAME_SIZE を取得する関数を作成した。 Revision 2570 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 1 16:28:26 2008 UTC (15 years, 8 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 125670 byte(s) Diff to previous 2569 , to selected 8857 NT4.0で無理矢理32bitアイコンを表示しようとして崩れたアイコンが表示される問題を修正した。 Revision 2569 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 1 01:05:11 2008 UTC (15 years, 8 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 125439 byte(s) Diff to previous 2568 , to selected 8857 ツールチップができたので、行数/桁数をタイトルバーに表示するのをやめた。 Revision 2568 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jul 31 15:47:30 2008 UTC (15 years, 8 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 125744 byte(s) Diff to previous 2567 , to selected 8857 ウィンドウのリサイズ中に、左上にツールチップを表示するようにした。 Revision 2567 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 28 02:23:11 2008 UTC (15 years, 8 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 121258 byte(s) Diff to previous 2566 , to selected 8857 メニューアイテムの変更時には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, 8 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 121343 byte(s) Diff to previous 2564 , to selected 8857 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, 8 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 121291 byte(s) Diff to previous 2556 , to selected 8857 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, 9 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 121305 byte(s) Diff to previous 2552 , to selected 8857 韓国語パッチを追加した。 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, 9 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 121216 byte(s) Diff to previous 2547 , to selected 8857 ウィンドウのリサイズ中に、タイトルバーにリサイズ後の行数/桁数を表示するようにした。 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, 9 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120908 byte(s) Diff to previous 2545 , to selected 8857 - ホスト名の保存数の最大値を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, 9 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120890 byte(s) Diff to previous 2532 , to selected 8857 ・TeraTerm -> Tera Term ・その他細かい修正 Revision 2532 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 28 03:58:49 2008 UTC (15 years, 10 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120881 byte(s) Diff to previous 2529 , to selected 8857 [File]-[Transfer]-[YMODEM] を隠せるようにした。 Revision 2529 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 26 03:47:26 2008 UTC (15 years, 10 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120839 byte(s) Diff to previous 2526 , to selected 8857 ・"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, 10 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120722 byte(s) Diff to previous 2519 , to selected 8857 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, 10 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120722 byte(s) Diff to previous 2514 , to selected 8857 Mouse Tracking Mode時もダブルクリックによる単語選択を有効にした。 Revision 2514 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 16 13:37:19 2008 UTC (15 years, 10 months ago) by salarm Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 120693 byte(s) Diff to previous 2512 , to selected 8857 最下行でだけ自動スクロールする設定の場合ペースト処理でもスクロールするように修正 Revision 2512 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 15 13:52:39 2008 UTC (15 years, 11 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 119929 byte(s) Diff to previous 2511 , to selected 8857 YMODEM関連の定義を追加した。 Revision 2511 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 14 16:33:09 2008 UTC (15 years, 11 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 119864 byte(s) Diff to previous 2504 , to selected 8857 YMODEMメニュー呼び出しの追加。まだ動かないので、子メニューは隠蔽してあります。 Revision 2504 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 11 15:37:00 2008 UTC (15 years, 11 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 119416 byte(s) Diff to previous 2503 , to selected 8857 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, 11 months ago) by salarm Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 166979 byte(s) Diff to previous 2500 , to selected 8857 最下行以外では自動スクロールしないようにする機能で キー入力でスクロールされる用に修正 Revision 2500 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 7 06:51:43 2008 UTC (15 years, 11 months ago) by salarm Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 166497 byte(s) Diff to previous 2499 , to selected 8857 最下行でだけ自動スクロールする設定の場合はキー入力で最下行に スクロールするようにしていたが、CTRL+PageUpなどのスクロールが できなくなるため削除 Revision 2499 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 6 10:54:34 2008 UTC (15 years, 11 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 166674 byte(s) Diff to previous 2497 , to selected 8857 最下行でのみスクロールするパッチを追加した。salarm氏に感謝します。 Revision 2497 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 2 20:01:40 2008 UTC (15 years, 11 months ago) by doda Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 165514 byte(s) Diff to previous 2493 , to selected 8857 コマンドライン/設定ファイルで、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, 11 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 165440 byte(s) Diff to previous 2482 , to selected 8857 使用していない変数を削除した。 Revision 2482 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 22 02:49:02 2008 UTC (15 years, 11 months ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 165460 byte(s) Diff to previous 2476 , to selected 8857 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 (16 years ago) by maya Original Path: teraterm/trunk/teraterm/vtwin.cpp File length: 165443 byte(s) Diff to selected 8857 ファイル移動に伴う修正 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.
|