Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/teraterm/teraterm/ttdde.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 11021 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 22 04:13:04 2023 UTC (5 months, 2 weeks ago) by zmatsuo
File length: 29376 byte(s)
Diff to previous 10832
SCP送受信ダイアログのファイル名に漢字等が含まれていると送受信できない問題を修正

- [ファイル] - [SSH SCP...] SCPダイアログからの送受信
- ダイアログ、ファイル名の扱いをUnicode化
  - エラーメッセージなども正しく表示されなかったので修正
- ANSI版ダウンロードディレクトリ TTTSet.FileDir を廃止
  - TTTSet.reserve_FileDir へリネーム
  - TTTSet.FileDirW のみ使用

Revision 10832 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 12 06:23:55 2023 UTC (7 months, 4 weeks ago) by zmatsuo
File length: 29382 byte(s)
Diff to previous 10787
RestoreSetup マクロコマンドが正しく動作しなかったので修正

Revision 10787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 29 14:28:19 2023 UTC (9 months, 1 week ago) by zmatsuo
File length: 29261 byte(s)
Diff to previous 10782
リモートタイトルの扱いをUnicode化した

- リモートタイトルをUnicodeで保持するようにした
  - 従来はACPで保持していた
  - r10783 では受信したUnicodeをACPに変換して保持していた
  - 保持できる文字長制限をなくした
- VT Windowのウィンドウタイトルの設定をUnicode APIを使用するよう修正
- OSC 20 と OSC 21 で送信文字コードで送信するよう修正
  - どちらもウィンドウタイトルの報告
    - OSC 20 アイコンラベルの報告
    - OSC 21 ウィンドウタイトルを報告
  - 送信文字コードに変換して送信するよう修正
  - 修正前はACP文字列を送信していた
    - ASCII,Shift_JISだけで正しく動作していたと思われる
- OSC 22, 23 のリモートタイトルの保存をUnicodeで行うよう修正
  - OSC 22 ウィンドウタイトルをスタックに保存
  - OSC 23 ウィンドウタイトルをスタックから復元

ticket #39743

Revision 10782 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 27 13:36:25 2023 UTC (9 months, 2 weeks ago) by zmatsuo
File length: 29236 byte(s)
Diff to previous 10773
charset.cppのワークを動的に確保するようにした

- charset.cpp からの出力関数を設定できるようにした
  - charset.h の CharSetOp
  - PutU32()
  - ParseControl()

Revision 10773 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 18 15:16:07 2023 UTC (9 months, 3 weeks ago) by zmatsuo
File length: 29260 byte(s)
Diff to previous 10650
デバグ用文字出力に関するコードと変数をcharste.c へ移動

Revision 10650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 31 14:58:47 2023 UTC (12 months, 1 week ago) by zmatsuo
File length: 29225 byte(s)
Diff to previous 10493
connectマクロコマンドを実行するとクラッシュすることがある

- 鍵ファイル名に日本語を含んでいる場合などに発生
- MacroとTeraTermとの通信をUTF-8でデコードするよう修正
  - ANSIでデコードしていた
  - 漢字等を含むと wchar_t にうまく変換できなかった
- コマンドラインを作成するときの文字長上限をなくした

ticket #47599

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
File length: 29240 byte(s)
Diff to previous 10401
teraterm/scp.c の引数を wchar_t に変更

- teraterm/ 内は wchar_t で処理

Revision 10401 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 12:07:47 2022 UTC (16 months ago) by zmatsuo
File length: 28840 byte(s)
Diff to previous 9852
scp関連を1つのファイルにまとめた

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

Revision 9852 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 11 15:01:20 2022 UTC (2 years ago) by zmatsuo
File length: 30010 byte(s)
Diff to previous 9629
マクロコマンド waitln などが機能しなくなっていた

- r8860 で入った不具合
  - Tera Term 5 向けのコード
  - Tera Term 4 には影響なし
- ttermpro で受信したデータが ttpmacro に送られない状態となっていた

ticket #44299

Revision 9629 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 24 14:43:00 2021 UTC (2 years, 3 months ago) by zmatsuo
File length: 29987 byte(s)
Diff to previous 9628
CreateProcess() のハンドルリークを修正

- warning C6335: 処理情報ハンドル 'pi.hProcess' がリークしています。
- warning C6335: 処理情報ハンドル 'pi.hThread' がリークしています。
- 未使用コード削除

Revision 9628 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 24 14:42:51 2021 UTC (2 years, 3 months ago) by zmatsuo
File length: 29992 byte(s)
Diff to previous 9436
変数のスコープを狭くした

- warning C4456: 'ParamFileNameW' を宣言すると、以前のローカル宣言が隠蔽されます

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
File length: 29903 byte(s)
Diff to previous 9244
ttermpro コマンドライン 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
File length: 29800 byte(s)
Diff to previous 9153
キーボードに関連する部分を別ファイルに分離

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

Revision 9153 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 15:11:13 2021 UTC (3 years, 2 months ago) by zmatsuo
File length: 29774 byte(s)
Diff to previous 9146
keyboard.c に emacs 用ローカル変数を追加

- インデントが崩れないようにした

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
File length: 29771 byte(s)
Diff to previous 9137
ファイル送信を整理

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

Revision 9137 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 27 14:40:46 2021 UTC (3 years, 2 months ago) by zmatsuo
File length: 29590 byte(s)
Diff to previous 9104
処理できなかったときの戻り値を返す条件を変更

- 戻り値 DDE_FNOTPROCESSED
  - トランザクションを無視する場合に返す
- r8788 で CBStartSend() の使用をやめた
  - 文字送信 Unicode 化のため
- 処理しなかった時の条件を変更していなかった

Revision 9104 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:16:27 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 29596 byte(s)
Diff to previous 9101
ttftypes.h への依存を減らした

- 不要な ttftypes.h の include を削除
- logダイアログのタイトルを filesys_log.cpp へ移動
  - FILEDLG_TRANS_TITLE_LOGのデフォルト値
- ファイル送信ダイアログのタイトルを sendfiledlg.cpp へ移動
  - FILEDLG_TRANS_TITLE_SENDFILEのデフォルト値

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
File length: 29619 byte(s)
Diff to previous 9086
ファイル選択ダイアログを Unicode 化

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

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
File length: 28952 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
File length: 28948 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
File length: 28937 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
File length: 28919 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
File length: 28915 byte(s)
Diff to previous 9071
Kermit の API KermitStart() を使用しないようにした

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

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
File length: 28907 byte(s)
Diff to previous 9048
filesys.cpp ファイル名の扱いを Unicode化

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

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
File length: 28806 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
File length: 28810 byte(s)
Diff to previous 8912
ttdde.c 内で変数 FileVar の参照をなくした

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

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
File length: 31391 byte(s)
Diff to previous 8905
ログローテート時、新しいファイルにBOMが出力されるよう修正

Revision 8905 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:25 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 31374 byte(s)
Diff to previous 8899
コメントの書き込みを Unicode 化した

- FLogWriteStr()

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
File length: 31287 byte(s)
Diff to previous 8863
ログに関するAPIをUnicode化した

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

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
File length: 31280 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
File length: 31295 byte(s)
Diff to previous 8859
マクロ(ttmacro)用送信バッファの分離

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

Revision 8859 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 16:00:13 2020 UTC (3 years, 8 months ago) by zmatsuo
File length: 30665 byte(s)
Diff to previous 8858
危険な警告を修正した

- warning: type defaults to 'int' in declaration of 'StartupFlag'
- warning: format '%u' expects argument of type 'unsigned int *', but argument 3 has type 'LONG *' {aka 'long int *'}
- warning: 'w' is used uninitialized in this function

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
File length: 30655 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
File length: 30645 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
File length: 30923 byte(s)
Diff to previous 8826
ログファイルダイアログを追加

- ログダイアログ(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 8826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 3 14:43:28 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 31824 byte(s)
Diff to previous 8823
ブロードキャストコマンドのリアルタイム=OFF、マクロコマンドをUnicode化

- リアルタイム=OFF時の送信時、エディットボックスをUnicode化
- マクロコマンドのブロードキャスト,マルチキャストをUnicode化
  - sendbroadcast
  - sendmulticast
  - setmulticastname

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
File length: 31399 byte(s)
Diff to previous 8788
ブロードキャスト関連を vtwin.cpp から broadcast.cpp へ分離

Revision 8788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 22 14:50:32 2020 UTC (3 years, 10 months ago) by zmatsuo
File length: 31397 byte(s)
Diff to previous 8051
マクロからの文字列送信をUnicode化した

- dispstr, send, sendln コマンド
- DDE通信の文字コードは UTF-8
- sendmemを修正
  - 文字をホスト側へ送信しない設定を可能にした
    - SendMemInitSend()
  - 文字列長を正しく見るようにした
    - 文字ペースト時のEOSの処理修正
    - EOS(0x00)は送信しない
  - 改行コードを修正
    - LF(0x0a) -> CR(0x0d)

Revision 8051 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 31 08:29:39 2019 UTC (4 years, 7 months ago) by yutakapon
File length: 30980 byte(s)
Diff to previous 7930
シリアル接続のハードウェアフロー制御に DSR/DTR を追加した。

branches/flowctrl_dsrdtrからリビジョン7825-7827をマージ:
シリアル接続のハードウェアフロー制御に DSR/DTR を追加した。
4つの選択項目が一度に表示されるように、シリアルポート設定ダイアログのコンボボックスの高さを調整した。
#39365
........
シリアル接続のハードウェアフロー制御の設定項目にコメントを追加した。
デフォルト値は以前と変わらない。
#39365

........
ドキュメントを更新した。
#39365

........


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
File length: 30925 byte(s)
Diff to previous 6952
不要なHANDLEキャストを削除

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

Revision 6952 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 23 03:56:48 2017 UTC (6 years, 5 months ago) by doda
File length: 30933 byte(s)
Diff to previous 6887
logopen でタイムスタンプの種別を指定できるようにした。

併せてログフラグ周りを整理。
・SetAppend は AppendFlag 以外も扱うので名称変更
・各フラグのマスク値を直接書いていたので、マクロで隠すようにした
・ログフラグの渡す配列が無意味に長かったので整理

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
File length: 30838 byte(s)
Diff to previous 6881
sendbroadcast, sendlnbroadcast が動かない問題を修正。[Ttssh2-devel 3326], Ticket #37401

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

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

Revision 6881 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 25 08:45:35 2017 UTC (6 years, 8 months ago) by doda
File length: 30844 byte(s)
Diff to previous 6877
DDE コマンドを Tera Term 本体と ttpmacro で二重管理していたので、共に一つのファイルを参照するように変更した。

Revision 6877 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 24 14:13:46 2017 UTC (6 years, 8 months ago) by doda
File length: 32548 byte(s)
Diff to previous 6841
いくつかのマクロコマンドで、SendCmnd() で WaitFlag を指定 ⇒ Tera Term 側で EndDdeCmnd() で無理やり終了というおかしな事をやっていたので修正。

対象マクロコマンド:
・sendbroadcast
・sendlnbroadcast
・sendmulticast
・sendmulticastname
・scpsend
・scprecv

Tera Term 側ですぐに終了する(待つ必要の無い)コマンドの場合は、SendCmnd() の WaitFlag に 0 を指定して下さい。

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
File length: 33287 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
File length: 33291 byte(s)
Diff to previous 6769
TeraTerm Project としてのライセンス表記を追加

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

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

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
File length: 31825 byte(s)
Diff to previous 6688
FileVarWin16 マクロを削除

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
File length: 31936 byte(s)
Diff to previous 6661
typo fix.

Revision 6661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:34 2017 UTC (7 years ago) by doda
File length: 31935 byte(s)
Diff to previous 6607
メッセージの命名を他のにあわせた

Revision 6607 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 22 22:10:00 2017 UTC (7 years, 1 month ago) by maya
File length: 31942 byte(s)
Diff to previous 6440
setflowctrl マクロコマンドを追加した

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
File length: 31658 byte(s)
Diff to previous 6435
・CBStartPaste() を DDE 系とクリップボード系に分離
・DDE系の CBStartSend() と CBStartEcho() を共通化
・コメントで DataSize should be <= BuffSize とあるが実際には保証されてなく、
  ヒープを破壊する事があった事(*1)、および BuffSize を呼び出し元から指定する
  意味も無さそうなので BuffSize を廃止し、メモリの確保にも DataSize を
  使うように変更。

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

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

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
File length: 31720 byte(s)
Diff to previous 5759
XMODEM Send ダイアログでのオプション選択と XMODEM Receive ダイアログでのオプション選択が干渉しないようにした。


Revision 5759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 8 15:19:02 2015 UTC (9 years, 3 months ago) by yutakapon
File length: 31140 byte(s)
Diff to previous 5469
チケット #34788
"CD DSR CTS RI"の信号レベルを検出するコマンド

getmodemstatus マクロコマンドを追加した。



Revision 5469 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 19 16:21:56 2014 UTC (10 years, 2 months ago) by yutakapon
File length: 30533 byte(s)
Diff to previous 5398
logautoclosemode フラグは、マクロ終了後、初期値に戻すようにした。


Revision 5398 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 8 07:20:14 2013 UTC (10 years, 6 months ago) by yutakapon
File length: 30506 byte(s)
Diff to previous 5331
logopen マクロに"Include screen buffer"オプションを追加した。


Revision 5331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 24 12:45:31 2013 UTC (10 years, 9 months ago) by yutakapon
File length: 30452 byte(s)
Diff to previous 5273
logautoclosemode マクロコマンドを追加した。

マクロ内で logopen でログを開いている状態で、マクロを停止させた場合、
自動的にログファイルをクローズする。
マクロを終了させたのに、裏でログが採取され続けているような状況を回避したい場合に利用する。


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
File length: 30166 byte(s)
Diff to previous 5211
ログファイルの扱いを 32bit API に変更

Revision 5211 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 21 10:26:56 2013 UTC (10 years, 11 months ago) by maya
File length: 30018 byte(s)
Diff to previous 5185
bringupmacro マクロコマンドを削除
  backout r5185

Revision 5185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 3 14:33:41 2013 UTC (11 years ago) by yutakapon
File length: 30113 byte(s)
Diff to previous 5165
bringupmacro マクロコマンドを追加した。


Revision 5165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 23 10:39:50 2013 UTC (11 years ago) by yutakapon
File length: 29928 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
File length: 29770 byte(s)
Diff to previous 5126
logrotate マクロコマンドを追加した。

logrotate 'size' 2048
logrotate 'halt'


Revision 5126 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 17 17:17:26 2013 UTC (11 years, 1 month ago) by atsue
File length: 29414 byte(s)
Diff to previous 4822
ttermpro.exeとttpmacro.exeのインタフェース・通信部分の文字サイズを511バイトまで対応。

Revision 4822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 14:20:57 2012 UTC (12 years, 2 months ago) by maya
File length: 29379 byte(s)
Diff to previous 4807
ログ取得開始時にログウィンドウが一瞬アクティブになる動作を修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=27375
  ダイアログを Create すると Visible=False でもアクティブになるので WS_EX_NOACTIVATE を使う
  WS_EX_NOACTIVATE が Windows 2000 以降サポートなのでそれより前の OS には対応できない

Revision 4807 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 26 12:06:45 2012 UTC (12 years, 2 months ago) by doda
File length: 29283 byte(s)
Diff to previous 4131
マクロコマンド loginfo を追加


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
File length: 28840 byte(s)
Diff to previous 4130
r4130 での FreeLibrary の削除し忘れ。


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


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
File length: 28974 byte(s)
Diff to previous 3974
ファイル名に使う配列の長さを見直した
  ファイル名の長さに MAXPATHLEN を使っていたところは MAX_PATH を使うようにした
  MAXPATHLEN はフォルダ名の長さとしては正しいはず

Revision 3974 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 9 12:07:13 2010 UTC (13 years, 8 months ago) by doda
File length: 28875 byte(s)
Diff to previous 3887
マクロコマンド dispstr を追加。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=14733


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
File length: 28761 byte(s)
Diff to previous 3874
"ファイル送信" と "ログ" の binary flag を分離。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=20881


Revision 3874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 11 11:15:21 2010 UTC (13 years, 11 months ago) by maya
File length: 28760 byte(s)
Diff to previous 3872
シリアルポート接続のボーレートを直接入力できるようにした。

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
File length: 28810 byte(s)
Diff to previous 3841
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 3841 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 4 14:45:45 2010 UTC (14 years ago) by yutakapon
File length: 28799 byte(s)
Diff to previous 3839
ShowShow Macro Windowにおいて、statusbox をフォアグラウンド化できるようにした。
cf.
http://d.hatena.ne.jp/gsf_zero1/20071211/p1



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


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


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

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


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

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


Revision 3822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 25 13:19:53 2010 UTC (14 years ago) by yutakapon
File length: 27930 byte(s)
Diff to previous 3702
YMODEM マクロコマンドを追加した。
 ・ymodemsend
 ・ymodemrecv


Revision 3702 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 24 09:01:54 2009 UTC (14 years, 4 months ago) by maya
File length: 27287 byte(s)
Diff to previous 3700
callmenu の実装に独自の関数を作る必要はなかったので削除した。

Revision 3700 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 23 06:36:07 2009 UTC (14 years, 4 months ago) by maya
File length: 27285 byte(s)
Diff to previous 3699
インデントを修正

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
File length: 27521 byte(s)
Diff to previous 3698
disconnect マクロコマンドに、TCP/IP 接続切断時の確認ダイアログを制御するオプションを追加した。

Revision 3698 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 23 05:11:28 2009 UTC (14 years, 4 months ago) by maya
File length: 27402 byte(s)
Diff to previous 3637
インデントを修正

Revision 3637 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 8 16:38:28 2009 UTC (14 years, 6 months ago) by yutakapon
File length: 27393 byte(s)
Diff to previous 3300
setdebug マクロコマンドを追加した。
制御コードを wait することができるようになる。また、ts.Debug を立てることなく、デバッグモードを切り替えられる。


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


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


Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya
File length: 27156 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
File length: 26050 byte(s)
Diff to previous 2686
CVS から SVN へ移行: trunk に集約

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


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/ttdde.c
File length: 25657 byte(s)
Diff to previous 2637
sendbroadcast コマンドを新規追加した。


Revision 2637 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 22 09:03:55 2009 UTC (15 years, 2 months ago) by maya
Original Path: teraterm/trunk/teraterm/ttdde.c
File length: 25347 byte(s)
Diff to previous 2623
logopen マクロコマンドで、ログファイルが開けたかどうかを result に格納するようにした。


Revision 2623 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 15 14:20:40 2008 UTC (15 years, 3 months ago) by maya
Original Path: teraterm/trunk/teraterm/ttdde.c
File length: 25158 byte(s)
Diff to previous 2545
gethostname マクロコマンドを追加


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/ttdde.c
File length: 24792 byte(s)
Diff to previous 2476
・TeraTerm -> Tera Term
・その他細かい修正


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/ttdde.c
File length: 24791 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