Develop and Download Open Source Software

Browse Subversion Repository

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

Parent Directory Parent Directory | Revision Log Revision Log


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

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

Revision 10176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 24 13:42:14 2022 UTC (19 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39970 byte(s)
Diff to previous 10150
コンパイラの警告を修正

- 不透明tooltipのlangファイル参照をUnicode化 (addsetting.cpp)
- 次の警告を修正
  - addsetting.h:147:7: warning: private field 'm_StartPage' is not used
  - addsetting.cpp(822,88): warning C4100: 'UILanguageFile': 引数は関数の本体部で 1 度も参照されません。
  - addsetting.cpp(983): warning C6386: 'ts.ANSIColor' への書き込み中にバッファー オーバーランが発生しました。
  - filesys_proto.cpp(1503): warning C6386: 'FileDirExpanded' への書き込み中にバッファー オーバーランが発生しました。
  - broadcast.cpp(115): warning C6386: 'Command' への書き込み中にバッファー オーバーランが発生しました。

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/filesys_proto.cpp
File length: 39968 byte(s)
Diff to previous 9654
ダイアログフォント名をUnicode化した

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

Revision 9654 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 29 17:01:39 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39966 byte(s)
Diff to previous 9630
XMODEM送信時の挙動の改善

- 送信開始時の動作
- 受信側から送信されている処理されていない古いコマンドから解釈していた
- 古い通信を破棄して最新のコマンドを解釈するようにした

ticket #43221, #33708, #39012, #39667
Merge from 4-stable: r9649

Revision 9630 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 24 14:43:10 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39873 byte(s)
Diff to previous 9618
ts.FileDir を FileDirW に置き換え

- r9618

Revision 9618 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 23 13:19:06 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39882 byte(s)
Diff to previous 9373
ダウンロードフォルダをUnicode化

- ts->FileDirW を追加

Revision 9373 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 18 15:45:39 2021 UTC (2 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39885 byte(s)
Diff to previous 9350
コンパイラの警告で簡単なものを修正

- teraterm/common/codeconv.cpp
  - warning: unused variable 'flags' [-Wunused-variable]
- teraterm/teraterm/teraterm/ftdlg.cpp
  - warning: unused variable 'fuLoad' [-Wunused-variable]
- teraterm/teraterm/teraterm/commlib.c
  - warning: variable 'ErrMsg' set but not used [-Wunused-but-set-variable]
- teraterm/teraterm/filesys_proto.cpp
  - warning: unused variable 'UILanguageFile' [-Wunused-variable]
- teraterm/teraterm/common/win32helper.cpp:
  - warning: unused variable 'r' [-Wunused-variable]
  - 代入する変数を誤っていた
  - free() 追加
- teraterm/teraterm/ttpdlg/ttdlg.c
  - warning: 'static' is not at beginning of declaration [-Wold-style-declaration]

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/filesys_proto.cpp
File length: 39935 byte(s)
Diff to previous 9324
UILanguageFile を unicode版(UILanguageFileW)へ切り替え

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

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/filesys_proto.cpp
File length: 39763 byte(s)
Diff to previous 9151
layer for unicode 向けのコードを削除

Revision 9151 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 15:10:43 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39813 byte(s)
Diff to previous 9107
CommTextOut() を CommBinaryOut() へ変更

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

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

Revision 9105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:16:38 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39504 byte(s)
Diff to previous 9103
filesys.cpp で定義しているグローバル変数 FSend をファイル内変数へ変更

- FileSnedIsSending() を追加
  - filesys_proto.cpp から利用

Revision 9103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:16:14 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39496 byte(s)
Diff to previous 9101
ProtoFlagを TComVar から filesys_proto.cpp へ移動

Revision 9101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:15:44 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39400 byte(s)
Diff to previous 9100
ファイル選択ダイアログを Unicode 化

- 通信プロトコルの各モジュール内のファイル名のエンコードはUTF-8
  - ファイル名をダイアログに表示するときは SetDlgProtoFileName() を使用する
- ファイル名を扱う関数は UTF-8 で扱う
  - GetRecievePath()
  - GetNextFname()
  - SetDlgProtoFileName()
- 各プロトコルでファイルを送信するときのファイル名はwchar_t型に変更 filesys.h
  - マクロからのファイル名指定も Unicode 対応となった

Revision 9100 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:15:33 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39428 byte(s)
Diff to previous 9099
ダイアログキャプション文字列をUnicode化

- デフォルトダイアログ文字列を ttftypes.h から filesys_proto.h, bplus.h へ移動

Revision 9099 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:15:22 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41826 byte(s)
Diff to previous 9098
GetRecievePath() を TFileVarProto に追加

Revision 9098 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:15:10 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41543 byte(s)
Diff to previous 9097
GetNextFname() を TFileVarProto のメンバーにした

Revision 9097 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:14:54 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41169 byte(s)
Diff to previous 9095
GetNextFname() の仕様を変更

- ファイル名のポインタを返すようにした
  - 従来は TFileVarProto 内の FullName が更新
  - 更新できたとき TRUE が返る
- TFileVarProto 構造体のメンバ FullName を削除
- 各プロトコルファイルの構造体に FullName を追加

Revision 9095 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:14:25 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41024 byte(s)
Diff to previous 9094
FTSetTimeOut() を TFileVarProto に追加

Revision 9094 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:14:11 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 40813 byte(s)
Diff to previous 9092
FTCreateFile() を各モジュールへ移動

Revision 9092 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:13:46 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 40875 byte(s)
Diff to previous 9089
ファイル関連を分離

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

Revision 9089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:13:16 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41101 byte(s)
Diff to previous 9088
不要部分削除

Revision 9088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:13:05 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41377 byte(s)
Diff to previous 9087
TFileVarProto から DirLen を削除

Revision 9087 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:12:53 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 41351 byte(s)
Diff to previous 9086
tttypes.h の各プロトコルの定数を各々のヘッダへ移動

- 無効部分の削除など

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/filesys_proto.cpp
File length: 41560 byte(s)
Diff to previous 9085
QuickVAN の QVStart() API を使用しないようにした

- QVStartReceive(), QVStartSend() を使用

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

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

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

- ZMODEMStartReceive(), ZMODEMStartSend() に統一

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

- YMODEMStart(), YMODEMStartReceive() に統一

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

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

Revision 9081 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:50 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39913 byte(s)
Diff to previous 9080
TFileVarProto に受信ファイルパスを示すメンバを追加

- RecievePath

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/filesys_proto.cpp
File length: 39717 byte(s)
Diff to previous 9079
XMODEM の API を XMODEMStartReceive(), XMODEMStartSend() に統一

- XMODEMStart()の使用をやめた

Revision 9079 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:31 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 39967 byte(s)
Diff to previous 9078
ファイル名arrayを作成

Revision 9078 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:11:20 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 37924 byte(s)
Diff to previous 9077
ファイル名領域確保に malloc を使用

- 従来は GlobalAlloc() を使用していた

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

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

Revision 9074 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:10:36 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 38662 byte(s)
Diff to previous 9073
プロトコルログを分離

- ログ用構造体 TProtoLog 追加
- ProtoLogCreate() で作成

Revision 9073 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:10:25 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 38722 byte(s)
Diff to previous 9072
filesys_proto.cpp (プロトコル送受信)のコード整理

- xmodem.c 内でファイルをオープンするよう修正
  - 修正前は filesys_proto.cpp でオープン
  - 他のプロトコルと同様の動作
- プロトコルの関数の仕様を変更
  - 初期化関数の戻り値を void から BOOL に変更
    - BOOL (*Init)(struct FileVarProto *fv, PComVar cv, PTTSet ts);
  - Desotry() を追加
    - void (*Destroy)(struct FileVarProto *fv);

Revision 9072 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:10:14 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 38256 byte(s)
Diff to previous 9070
使用しない定数 GTF_SEND に関するコードを削除

- DlgCaption の設定を各プロトコルの最初に行うようにした
- ファイル選択ダイアログ関連のコードを整理

Revision 9070 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:55 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 40163 byte(s)
Diff to previous 9066
ftdlg.cpp,h 無効部分削除、OpLog,OpSendFileを移動

Revision 9066 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:15 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 40550 byte(s)
Diff to previous 9065
filesys_proto.cpp 内の無効部分を削除

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/filesys_proto.cpp
File length: 53631 byte(s)
Diff to previous 9064
ttftypes.h 内の定数を各ファイルに移動, 無効化部分を削除

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

Revision 9064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:08:49 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 53295 byte(s)
Diff to previous 9063
Quickvan.c のみで使用する構造体を移動

- ttftypes.h から Quickvan.c へ移動

Revision 9063 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:08:36 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 53101 byte(s)
Diff to previous 9062
bplus.c のみで使用する構造体を移動

- ttftypes.h から bplus.c へ移動

Revision 9062 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:08:23 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 52991 byte(s)
Diff to previous 9061
zmodem.c のみで使用する構造体を移動

- ttftypes.h から zmodem.c へ移動

Revision 9061 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:08:13 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 52825 byte(s)
Diff to previous 9060
ymodem.c のみで使用する構造体を移動

- ttftypes.h から ymodem.c へ移動

Revision 9060 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:08:03 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 52674 byte(s)
Diff to previous 9059
kermit.c のみで使用する構造体を移動

- ttftypes.h から kermit.c へ移動

Revision 9059 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:07:51 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 52564 byte(s)
Diff to previous 9058
xmodem.c のみで使用する構造体を移動

- TXVar 構造体を ttftypes.h から xmodem.c 内に移動
- xmodem.c 内の UI, File I/O の操作を filesys_proto.cpp へ移動
  - 仮実装、後に再度見直す

Revision 9058 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:07:33 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys_proto.cpp
File length: 49511 byte(s)
Diff to previous 9055
構造体 FileVar から FileVarProto を分離

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

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/filesys_proto.cpp
File length: 49436 byte(s)
Diff to previous 9054
ttpfile.dll を使用しないようにした

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

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

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

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/filesys_proto.cpp
File length: 49418 byte(s)
Diff to previous 9052
ttpfile.dll のダイアログを使用しないようにした

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

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

Revision 9051 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:05:50 2020 UTC (3 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 29417 byte(s)
Diff to previous 9048
Kermit 取得ダイアログをダイアログフォント変更に対応するよう修正

- GetGetFname()#ttfile.c

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/filesys.cpp
File length: 29412 byte(s)
Diff to previous 8949
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 2 15:46:34 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 29416 byte(s)
Diff to previous 8948
ttdde.c 内で変数 FileVar の参照をなくした

- 各通信プロトコルの受信送信開始関数を追加

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/filesys.cpp
File length: 24504 byte(s)
Diff to previous 8947
vtwin.cpp から SendVar, FileVar 参照を削除

- IsSendVarNULL(), IsFileVarNULL() を追加

Revision 8947 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 2 15:46:12 2020 UTC (3 years, 6 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 24390 byte(s)
Diff to previous 8900
protodlg で PFileVar, PTTSet に依存しないようにした

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/filesys.cpp
File length: 24270 byte(s)
Diff to previous 8895
filesys_log.h を作成

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

Revision 8895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:27:38 2020 UTC (3 years, 7 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 24267 byte(s)
Diff to previous 8894
ファイル転送ダイアログ(ftdlg)を汎用的に使用できるよう修正

- メンバ変数から PFileVar をなくした
  - TFile(PVarPFileVar), TTTSet, TComVar なしで使用可
- 従来と同等のAPIも残した

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

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

Revision 8866 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 29 14:39:44 2020 UTC (3 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 59442 byte(s)
Diff to previous 8863
Appendラジオボタンの動作を修正

- IDを誤っていた
- ファイル選択ダイアログ拡張用リソース IDD_FOPT を削除

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/filesys.cpp
File length: 59349 byte(s)
Diff to previous 8860
logダイアログをUnicode対応、動作を調整

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

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

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

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

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

Revision 8857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 15:59:47 2020 UTC (3 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 57348 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/filesys.cpp
File length: 56911 byte(s)
Diff to previous 8822
ログファイルダイアログを追加

- ログダイアログ(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 8822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 2 15:41:37 2020 UTC (3 years, 9 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45118 byte(s)
Diff to previous 8225
ログが取れなくなっていたので修正

- 文字コードは UTF-8 固定
- 改行コードは CR+LF 固定

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/filesys.cpp
File length: 45308 byte(s)
Diff to previous 7951
コモンダイアログのヘルプボタンが機能するよう修正

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

Revision 7951 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 13 15:29:48 2019 UTC (4 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45352 byte(s)
Diff to previous 7930
FileDir を使用するとき、環境変数を展開するようにした #39456

Revision 7930 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 9 13:36:46 2019 UTC (4 years, 8 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 44227 byte(s)
Diff to previous 7541
不要なHANDLEキャストを削除

- コンパイラの型チェックを積極的に利用するのが目的
- 出力されるコードは特に変化ない

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/filesys.cpp
File length: 44319 byte(s)
Diff to previous 7526
MinGW clangでビルドが通るようにした

Revision 7526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 28 16:38:29 2019 UTC (5 years ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 44316 byte(s)
Diff to previous 7291
ファイル転送関連を高DPI化

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/filesys.cpp
File length: 47008 byte(s)
Diff to previous 7290
extern "C" 削除

Revision 7290 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 30 16:28:25 2018 UTC (5 years, 4 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 47281 byte(s)
Diff to previous 7182
win16apiを使用しないようにした

Revision 7182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 18 05:38:58 2018 UTC (5 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 47214 byte(s)
Diff to previous 6947
ttpdlg.dll, ttpfile.dll の関数の呼び出し方を修正(GetProcAddress を使うように統一)

c.f. ttssh2-devel 3467

修正前の呼び出しをコミットした箇所:
https://ja.osdn.net/cvs/view/ttssh2/teraterm/source/ttdlg/ttdlg.c?hideattic=0&r1=1.62&r2=1.63
https://ja.osdn.net/cvs/view/ttssh2/teraterm/source/teraterm/ttdialog.c?hideattic=0&r1=1.2&r2=1.3
https://ja.osdn.net/cvs/view/ttssh2/teraterm/source/teraterm/ttdialog.h?hideattic=0&r1=1.3&r2=1.4
https://ja.osdn.net/cvs/view/ttssh2/teraterm/source/teraterm/filesys.cpp?hideattic=0&r1=1.23&r2=1.24
https://ja.osdn.net/cvs/view/ttssh2/teraterm/source/ttfile/ftlib.h?hideattic=0&r1=1.7&r2=1.8

Revision 6947 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 17 09:38:24 2017 UTC (6 years, 5 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 46502 byte(s)
Diff to previous 6946
ログのタイムスタンプの種別として Elapsed を追加 #37528

要望のあったログ開始からの Elapsed Time の他に、接続開始からの Elapsed
Time も追加した。ログ取得を一旦終了した後に再度追記でログ取得を開始した
時に基準時間が同じになるので便利かなと。

LogTimestampUTC も時刻形式の一種と考えて、設定を共通化した。
LotTimestampType が設定済みの場合は LogTimestampUTC の設定は無視される。

実装上の制限、検討事項等:
・Elapsed Time の計算には GetTickCount() を使っているので 49.7 日以上
  経ったら 0 に戻る。
・LogTimestampType は Local/UTC/LoggingElapsed/ConnectionElapsed の
  4 種類としているが、Elapsed Time 系がちょっと長い。別案募集中。
・ログダイアログで Timestamp Type の前にラベル等は入れてないけれど、
  アクセラレータキーの為に Type (種別) 等のラベルを置いた方がいい?
・Elapsed Time (Logging), Elapsed Time (Connection) の日本語訳は
  何がいい?

Revision 6946 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 17 09:38:20 2017 UTC (6 years, 5 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 44926 byte(s)
Diff to previous 6841
TFnHook へ渡すデータを WORD で分割せずに一つの long として扱うように変更。

Tera Term 2.3 の頃は Binary と Append の二つのフラグだけだったので
HIWORD / LOWORD で分けるのは簡略化の為有効だったが、現在は多数の
フラグが追加されてかえって分かりづらくなったので一つの値として
扱うようにした。

併せて、フラグのビット位置を変更しやすいようにマクロで隠すようにした。

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/filesys.cpp
File length: 45361 byte(s)
Diff to previous 6806
TeraTerm Project としてのライセンス表記を追加

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

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

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

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

Revision 6792 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 9 14:32:34 2017 UTC (6 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43899 byte(s)
Diff to previous 6770
Tera Term 本体関連 DLL をフルパスで LoadLibrary() するようにした。

Revision 6770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 5 08:39:19 2017 UTC (6 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43899 byte(s)
Diff to previous 6769
#if 0 でのコメントアウトを削除

Revision 6769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 5 08:37:56 2017 UTC (6 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 44691 byte(s)
Diff to previous 6768
FileVarWin16 マクロを削除

Revision 6768 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 4 13:06:21 2017 UTC (6 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45649 byte(s)
Diff to previous 6767
ログのタイムスタンプにUTCを使用できるようにした

https://osdn.net/ticket/browse.php?group_id=1412&tid=36971

Revision 6767 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 4 12:54:47 2017 UTC (6 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45609 byte(s)
Diff to previous 6688
ログのタイムスタンプのフォーマットを指定できるようにした

https://osdn.net/ticket/browse.php?group_id=1412&tid=36971

Revision 6688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:42 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45567 byte(s)
Diff to previous 6590
typo fix.

Revision 6590 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 18 15:32:35 2017 UTC (7 years, 1 month ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45567 byte(s)
Diff to previous 6493
ログファイル名に実行ユーザ名を展開できるようにした
  https://ja.osdn.net/ticket/browse.php?group_id=1412&tid=36749

Revision 6493 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 26 12:41:17 2016 UTC (7 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 45372 byte(s)
Diff to previous 6489
チケット #36655 ログファイルオープンエラー

LogRotate 処理へのイベントオブジェクト追加漏れを修正した。




Revision 6489 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 23 13:12:44 2016 UTC (7 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 44703 byte(s)
Diff to previous 6435
チケット #36655 ログファイルオープンエラー

DeferredLogWriteMode=on の場合において、ログファイルのオープン後、
すぐにクローズを行うと、まれに Tera Term がデッドロックしてストールするという
問題を修正した。


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/filesys.cpp
File length: 43724 byte(s)
Diff to previous 6365
・行末の空白/タブを削除
・インデント調整

Revision 6365 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 9 14:21:57 2016 UTC (8 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43749 byte(s)
Diff to previous 6364
チケット #36236 ログローテートのサイズバグ

すでにあるログファイルに対して、ログローテートを有効にしてログ採取すると、
最初のファイルが指定したサイズでログが回転しない問題を修正した。


Revision 6364 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 6 12:59:47 2016 UTC (8 years ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43445 byte(s)
Diff to previous 6363
ZRINIT で出た ZMODEM 送信ダイアログをキャンセルした場合、
ZMODEM Abort シーケンスを送るようにした。


Revision 6363 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 6 10:22:56 2016 UTC (8 years ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43326 byte(s)
Diff to previous 6361
余計なコメントを削除


Revision 6361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 5 13:02:51 2016 UTC (8 years ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43353 byte(s)
Diff to previous 6330
ZmodemAuto 時、ZRINIT を受けたら ZMODEM 送信ダイアログを開くようにした。


Revision 6330 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 29 08:35:06 2016 UTC (8 years, 1 month ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43330 byte(s)
Diff to previous 6328
r6328 で tttypes.h に移した時の消し忘れ


Revision 6328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 29 04:30:12 2016 UTC (8 years, 1 month ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 43399 byte(s)
Diff to previous 6115
XMODEM Send ダイアログでのオプション選択と XMODEM Receive ダイアログでのオプション選択が干渉しないようにした。


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/filesys.cpp
File length: 42679 byte(s)
Diff to previous 6110
r6079, r6083 の新規項目の名前を変更した

Revision 6110 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 14:38:07 2015 UTC (8 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 42676 byte(s)
Diff to previous 6079
r6071 のファイル送信の高速化を修正
  シリアル接続でのみ機能する
  FileRetryEcho の条件を削除(ts.LocalEcho==1でないとtrueにならないため)

Revision 6079 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 5 12:31:08 2015 UTC (8 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 42696 byte(s)
Diff to previous 6071
r6071 のファイル送信の高速化を使うか使わないか設定できるようにした

Revision 6071 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 4 15:36:50 2015 UTC (8 years, 5 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 42662 byte(s)
Diff to previous 5446
シリアル接続でボーレートが高速な場合にファイル送信を高速化するパッチを適用
  https://osdn.jp/ticket/browse.php?group_id=1412&tid=35554

Revision 5446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 26 15:50:27 2013 UTC (10 years, 4 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 40498 byte(s)
Diff to previous 5395
コメント修正

Revision 5395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 30 09:47:11 2013 UTC (10 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 40505 byte(s)
Diff to previous 5392
チケット #32144  ログ採取開始時の現在バッファをあらかじめ含める

コードのブラッシュアップ。

最初の書き出し先がネットワーク経由だと、書き出し処理で時間がかかってしまうことが
予想されるため、遅延書き込みのしくみを取り入れてみたが、むしろ余計にスローダウンと
なってしまった。

バッファの内容を cv.LogBuf に格納してから、LogToFile()を呼ぶことも考えたが、
サーバから受信していないも関わらず、受信バイト数がカウントアップするのがいまいちなのと、
cv.LogBufのサイズが 1KB しかないので、バッファが1KBを超えているときの処理が複雑に
なるため、とりあえず現状のままとする。



Revision 5392 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Sep 29 15:30:39 2013 UTC (10 years, 6 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 39934 byte(s)
Diff to previous 5383
チケット #32144
ログ採取開始時の現在バッファをあらかじめ含める

ログ採取オプションに"ALl Buff In First"を追加した。


Revision 5383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 5 06:17:54 2013 UTC (10 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 39171 byte(s)
Diff to previous 5312
ログダイアログの非表示化が出来なくなっていたのを修正。


Revision 5312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 11 05:58:48 2013 UTC (10 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 39137 byte(s)
Diff to previous 5281
ファイル転送(状況)ダイアログを隠せるようにした。
[ttssh2-devel 2332], http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31547
ToDo: ファイル転送ダイアログで、Hide オプションの on/off を選べるようにする。


Revision 5281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 24 14:55:44 2013 UTC (10 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 39101 byte(s)
Diff to previous 5273
ファイル送信で送るファイルの扱いを 32bit API に変更

Revision 5273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 21 03:15:39 2013 UTC (10 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 38582 byte(s)
Diff to previous 5206
ログファイルの扱いを 32bit API に変更

Revision 5206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 19 15:31:54 2013 UTC (10 years, 11 months ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 37795 byte(s)
Diff to previous 5189
ログファイルの遅延書き込みをサポートした。
ネットワーク経由でのログ採取時、Tera Term自身がスローダウンする問題への改善。
チケット #25434


Revision 5189 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 4 04:01:46 2013 UTC (11 years ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 34885 byte(s)
Diff to previous 5178
LogLockExclusive=on のときの排他制御を FILE_SHARE_READ に変更
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31051

Revision 5178 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 27 12:32:03 2013 UTC (11 years ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 34843 byte(s)
Diff to previous 5171
LogLockExclusive が正しく動作しない問題を修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=31051

Revision 5171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 24 10:55:37 2013 UTC (11 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 34783 byte(s)
Diff to previous 5165
ログ・ローテートの設定を Additional settings ダイアログから行えるようにした。


Revision 5165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 23 10:39:50 2013 UTC (11 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 34670 byte(s)
Diff to previous 5162
logrotate マクロコマンドに世代数を指定できるようにした。


Revision 5162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 23 09:03:14 2013 UTC (11 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 34067 byte(s)
Diff to previous 5141
logrotate マクロコマンドを追加した。

logrotate 'size' 2048
logrotate 'halt'


Revision 5141 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 9 15:07:56 2013 UTC (11 years, 1 month ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32719 byte(s)
Diff to previous 5139
ログファイル名に使うIPv6 アドレスの : を削除するかわりに _ に置換

Revision 5139 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 9 14:53:41 2013 UTC (11 years, 1 month ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32713 byte(s)
Diff to previous 4786
チケット #30937
デフォルトログファイル名に&hを含めている時、接続先指定がIPv6 raw addressだとログファイルが作成できない。 
ファイル名には:が使えないので、他の文字に置き換える等の対処が必要。

不正な文字は削除するようにした。


Revision 4786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 29 12:29:38 2011 UTC (12 years, 3 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32342 byte(s)
Diff to previous 4551
LogStart でログファイルを開くときに排他ロックするかどうかのオプションを作成
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=27016
  http://logmett.com/forum/viewtopic.php?f=8&t=1829

Revision 4551 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 28 16:16:39 2011 UTC (12 years, 8 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32162 byte(s)
Diff to previous 4461
ミリ秒を含む現在時刻を返す処理を関数化

Revision 4461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 27 07:52:07 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32829 byte(s)
Diff to previous 4454
ファイル転送ダイアログの経過時間の I18N 対応。


Revision 4454 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 19 13:23:37 2011 UTC (12 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32406 byte(s)
Diff to previous 4328
ファイル転送ダイアログ/ファイル送信ダイアログで、経過時間と転送速度を表示するようにした。


Revision 4328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 20 05:38:34 2011 UTC (13 years, 1 month ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 32302 byte(s)
Diff to previous 3904
ログファイルを開いたとき、書き込み中の同名ファイルを開ける問題を修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=24365

ログファイルを開くのに _lopen と _lcreat を使っていたが、CreateFile を使い dwShareMode で共有モードを渡すようにした。
  書き込み用に開き、読み込みのみ許すようになる。
LogVar->FileHandle が int なのはおそらく Win16 関数を使っているためで、HANDLE にキャストして Win32 API を使っている箇所もある。
  _lopen, _lcreat, _lclose, _llseek, _lread, _lwrite などが使われているが、Win32 API に切り替えるのが望ましい。

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/filesys.cpp
File length: 32110 byte(s)
Diff to previous 3887
ファイル送信も Bracketed Paste Mode の適用対象に。


Revision 3887 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 14 12:21:04 2010 UTC (13 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30934 byte(s)
Diff to previous 3861
"ファイル送信" と "ログ" の binary flag を分離。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=20881


Revision 3861 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 15 13:15:43 2010 UTC (13 years, 11 months ago) by doda
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30930 byte(s)
Diff to previous 3821
外部からコールされなくなったので、コールされる為の設定を削除。


Revision 3821 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 25 10:02:44 2010 UTC (14 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 31024 byte(s)
Diff to previous 3820
YMODEM プロトコル
 ・複数ファイル受信に対応した
 ・受信ファイルの末尾に、余分な EOF(0x1A) が付加されていた場合、除去するようにした。


Revision 3820 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 24 05:32:01 2010 UTC (14 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30997 byte(s)
Diff to previous 3819
YMODEM: ファイル受信処理のリファクタリング
*複数ファイルの受信は未サポート


Revision 3819 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 24 04:28:46 2010 UTC (14 years ago) by yutakapon
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30920 byte(s)
Diff to previous 3709
YMODEM: 複数ファイルの送信をサポートした。


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

Revision 3602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 16 03:05:42 2009 UTC (14 years, 7 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30695 byte(s)
Diff to previous 3473
ファイル転送ダイアログの Close に割り当てるメッセージを追加した。

Revision 3473 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 12 14:58:12 2009 UTC (14 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30686 byte(s)
Diff to previous 3418
ログファイル名の &p を TCP ポート番号に置換するようにした。
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17273

Revision 3418 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 23 15:09:38 2009 UTC (14 years, 10 months ago) by maya
Original Path: trunk/teraterm/teraterm/filesys.cpp
File length: 30402 byte(s)
Diff to previous 3227
ログにタイムスタンプを書き込むときにミリ秒も記録するようにした。

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/filesys.cpp
File length: 29693 byte(s)
Diff to previous 3221
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換

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

Revision 2653 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 7 02:51:12 2009 UTC (15 years, 2 months ago) by maya
Original Path: teraterm/trunk/teraterm/filesys.cpp
File length: 28290 byte(s)
Diff to previous 2635
ログ転送ダイアログの表示から SW_HIDE, SW_MINIMIZE の設定までを最短にした。
  http://sourceforge.jp/tracker/index.php?func=detail&aid=14960&group_id=1412&atid=5336


Revision 2635 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 04:12:28 2009 UTC (15 years, 2 months ago) by maya
Original Path: teraterm/trunk/teraterm/filesys.cpp
File length: 28383 byte(s)
Diff to previous 2602
LogStart 関数が、ログファイルを開けたかどうかを返すようにした。


Revision 2602 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 31 23:45:27 2008 UTC (15 years, 5 months ago) by maya
Original Path: teraterm/trunk/teraterm/filesys.cpp
File length: 28305 byte(s)
Diff to previous 2576
ログで Binary が有効なときは Plain text と Timestamp を無効にするようにした。


Revision 2576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 8 01:28:34 2008 UTC (15 years, 8 months ago) by doda
Original Path: teraterm/trunk/teraterm/filesys.cpp
File length: 28180 byte(s)
Diff to previous 2557
ファイル送信時のダイアログボックスにプログレスバーを表示するようにした。


Revision 2557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 8 16:43:56 2008 UTC (15 years, 9 months ago) by yutakapon
Original Path: teraterm/trunk/teraterm/filesys.cpp
File length: 27982 byte(s)
Diff to previous 2512
ログファイルがオープンできない場合に、エラーメッセージ表示するようにした。ただし、マクロからlogopenした場合は
何も表示しない。


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/filesys.cpp
File length: 27659 byte(s)
Diff to previous 2511
YMODEM関連の定義を追加した。


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


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/filesys.cpp
File length: 26854 byte(s)
ファイル移動に伴う修正


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26