Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/teraterm/teraterm/commlib.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 11012 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 19 12:51:38 2023 UTC (4 months, 2 weeks ago) by zmatsuo
File length: 35763 byte(s)
Diff to previous 10807 , to selected 4860
VTウィンドウでF1が使用できなかったので修正

- F1キーに設定されたキーのシーケンスは送出されない。
  - WM_KEYDOWN メッセージが送られてこなくなる
  - WM_HELP で処理を追加したため
- ヘルプを出す必要がない時は WM_HELP で何も処理を行わないようにした
  - 何も処理しないと WM_KEYDOWN + VK_F1 が送られてきて従来通りの動作となる
- ヘルプファイルがあるのに開けませんというエラーが出ていた
  - 無効な help id を指定していたため

Revision 10807 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 23 14:23:26 2023 UTC (7 months, 2 weeks ago) by zmatsuo
File length: 35738 byte(s)
Diff to previous 10787 , to selected 4860
ホストに接続できなかったとき表示されるダイアログにhelpボタンを追加

- MessageBox() に MB_HELP を追加
- Q&Aに追記

Revision 10787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 29 14:28:19 2023 UTC (8 months, 1 week ago) by zmatsuo
File length: 35644 byte(s)
Diff to previous 10617 , to selected 4860
リモートタイトルの扱いを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 10617 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 3 15:15:04 2023 UTC (12 months ago) by zmatsuo
File length: 35646 byte(s)
Diff to previous 10474 , to selected 4860
lngファイル名変数を ANSI版から Unicode 版へ切り替え

- get_lang_msgW() -> GetI18nStrWW()
- SetDlgTexts() -> SetDlgTextsW()
- SetWinMenu() を SetWinMenuW() に置き換え
  - ttpcmn/ttcmn.c, def

Revision 10474 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 11 14:41:29 2023 UTC (13 months, 3 weeks ago) by zmatsuo
File length: 35579 byte(s)
Diff to previous 10112 , to selected 4860
TTGetLangStrW()のlngファイル引数をUnicodeへ変更

- TTGetLangStrW()
  - 引数iniファイル(UILanguageFile) を wchar_t * に変更
  - プロトタイプを ttlib.h から i18n.h へ移動
- TTMessageBoxA() を TTMessageBoxW() へ置き換え
  - すぐに直せるか所のみ

Revision 10112 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 31 15:41:51 2022 UTC (19 months, 1 week ago) by doda
File length: 35563 byte(s)
Diff to previous 9497 , to selected 4860
ログ再生で、ファイルを開く時の共有モードをFILE_SHARE_READに変更した

Ticket: #44430

問題:
  ログ再生やTTY Replayで、複数のTera Termで同じファイルを同時に再生できない。

原因:
  ログファイルを開く時の共有モードが指定されていなかった。

対応:
  ログ再生でファイルを開く時の共有モードをFILE_SHARE_READに変更した。

Revision 9497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 23 16:09:33 2021 UTC (2 years, 4 months ago) by zmatsuo
File length: 35549 byte(s)
Diff to previous 9373 , to selected 4860
RussFontを削除、RussHost を KanjiCode に置き換え

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

Revision 9373 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 18 15:45:39 2021 UTC (2 years, 6 months ago) by zmatsuo
File length: 35580 byte(s)
Diff to previous 9342 , to selected 4860
コンパイラの警告で簡単なものを修正

- 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 9342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 1 15:32:15 2021 UTC (2 years, 7 months ago) by zmatsuo
File length: 35618 byte(s)
Diff to previous 9314 , to selected 4860
TTMessageBoxW() を TTMessageBoxA() へ改名

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

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

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

Revision 9313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 20 01:07:40 2021 UTC (2 years, 8 months ago) by zmatsuo
File length: 35672 byte(s)
Diff to previous 9311 , to selected 4860
locale設定を削除

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

Revision 9311 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 18 16:05:10 2021 UTC (2 years, 8 months ago) by zmatsuo
File length: 35693 byte(s)
Diff to previous 9206 , to selected 4860
ANSI送信関数を削除

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

Revision 9206 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 12 14:16:18 2021 UTC (2 years, 10 months ago) by nmaya
File length: 35786 byte(s)
Diff to previous 9145 , to selected 4860
シリアルポート接続の1.5ストップビットのサポートを削除

ticket #40299
1.5ストップビットは常に不正な設定となるため

MF4-stable: r9205

Revision 9145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 6 05:44:11 2021 UTC (3 years, 1 month ago) by zmatsuo
File length: 35851 byte(s)
Diff to previous 9103 , to selected 4860
使用していない locale 変数を削除

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

Revision 9069 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 20 12:09:44 2020 UTC (3 years, 2 months ago) by zmatsuo
File length: 36009 byte(s)
Diff to previous 9048 , to selected 4860
ファイル送信ポーズフラグを filesys.cpp へ移動

- TComVar 構造体から FilePause を削除
- TFileVar#filesys.cpp へ FilePause を追加
- FileTransPause()#filesys.cpp -> FileSendPause()

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

ticket #40996

Revision 8953 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 2 15:47:17 2020 UTC (3 years, 5 months ago) by zmatsuo
File length: 36034 byte(s)
Diff to previous 8906 , to selected 4860
TTMessageBoxW() 未初期化メンバ警告が出ないよう修正

-  missing initializer for field 'message_key' of 'TTMessageBoxInfoW'

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

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

Revision 8860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 25 16:00:24 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 36278 byte(s)
Diff to previous 8616 , to selected 4860
マクロ(ttmacro)用送信バッファの分離

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

Revision 8616 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 23 15:54:26 2020 UTC (3 years, 11 months ago) by zmatsuo
File length: 36231 byte(s)
Diff to previous 8281 , to selected 4860
TTMessageBoxW() を追加、一部利用するよう修正

- MessageBox()の i18n 対応版
- TTMessageBoxW() を使用
  - ttssh/ttxssh.c
  - teraterm/teraterm/commlib.c
  - teraterm/ttpcmn/ttcmn.c
- GetI18nStrW() に戻り値を追加、文字数を返す
- TTGetLangStrW() 追加
  - GetI18nStrW() の動的バッファ版

Revision 8281 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 10 03:38:29 2019 UTC (4 years, 4 months ago) by doda
File length: 35796 byte(s)
Diff to previous 8051 , to selected 4860
IdFileでのWriteFileのエラーハンドリングが誤っていたのを修正した。

ML: [ttssh2-devel 4279]

問題:
  ログ再生時のWriteFile(データ送信)処理のエラーハンドリングが意図した
  ものと異なっている。
  意図した動作は「ERROR_IO_PENDING 以外のエラー時はデータが送れたと
  して扱う」である。

原因:
  == より ! の方が優先度が高い為。

対処:
  意図した通りになるように条件を書き換えた。

備考:
  以下の理由から実質的な問題は発生していなかったと考える。
  ・IdFile時はWriteFileの実体はDummyWriteFileであり、常に成功を返す
    為このエラー処理が行われない。
  ・DummyWriteFileの戻り値ではなく独自の戻り値を返す可能性がある TTX は
    TTXViewMode, TTXttyplay の二つだが、どちらも常に成功を返す

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

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

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

........


Revision 6947 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 17 09:38:24 2017 UTC (6 years, 4 months ago) by doda
File length: 35400 byte(s)
Diff to previous 6895 , to selected 4860
ログのタイムスタンプの種別として 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 6895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 9 13:22:24 2017 UTC (6 years, 7 months ago) by doda
File length: 35310 byte(s)
Diff to previous 6894 , to selected 4860
パイプが使用中の場合のメッセージを追加。

COM ポートが他で使用中の時は ERROR_ACCESS_DENIED になるっぽい。

Revision 6894 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 9 13:08:47 2017 UTC (6 years, 7 months ago) by doda
File length: 35068 byte(s)
Diff to previous 6893 , to selected 4860
名前付きパイプ接続で、サーバ名を使用した時のエラーメッセージ表示を改善。

名前付きパイプが開けなかった時のメッセージで、パイプ名の先頭4文字を
削って表示していた。例えば

  \\.\pipe\PIPE-NAME

というような名前付きパイプの場合、

  Cannot open pipe\PIPE-NAME

となる。しかし、パイプ名が

  \\server\pipe\PIPE-NAME

のようにサーバ名を指定した形式の時は

  Cannot open rver\pipe\PIPE-NAME

というおかしな表示になってしまう。
これは明らかにおかしいし、そもそも pipe\PIPE-NAME という表示も
微妙なので、先頭の4文字を削らないように変更する。

Revision 6893 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 9 13:08:44 2017 UTC (6 years, 7 months ago) by doda
File length: 35080 byte(s)
Diff to previous 6892 , to selected 4860
シリアルポート/パイプが開けなかった時のメッセージ強化。 Ticket: #36630

以下のエラーは起き易いので、専用のメッセージを表示する。

・ERROR_FILE_NOT_FOUND(0x02)
・ERROR_ACCESS_DENIED(0x05)

他のエラーはエラーコードを表示する。
他にも頻発するようなエラーがあった場合は別途専用メッセージを追加する。

Revision 6892 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 9 13:08:39 2017 UTC (6 years, 7 months ago) by doda
File length: 33885 byte(s)
Diff to previous 6841 , to selected 4860
typo fix.

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

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

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

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

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

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 8 months ago) by doda
File length: 32423 byte(s)
Diff to previous 6788 , to selected 4860
eliminate FAR keyword.

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

Revision 6738 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 20 06:38:01 2017 UTC (6 years, 9 months ago) by maya
File length: 32379 byte(s)
Diff to previous 6662 , to selected 4860
NO_INET6 マクロを削除

Revision 6662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:37 2017 UTC (6 years, 11 months ago) by doda
File length: 36183 byte(s)
Diff to previous 6479 , to selected 4860
バルーン通知する為の関数を追加

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 6479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 26 16:38:02 2016 UTC (7 years, 6 months ago) by maya
File length: 36156 byte(s)
Diff to previous 6435 , to selected 4860
コメント追加

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

Revision 6286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 1 month ago) by yutakapon
File length: 36151 byte(s)
Diff to previous 5921 , to selected 4860
チケット #35744 VS2015の警告除去

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


Revision 5921 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 22 15:52:53 2015 UTC (8 years, 7 months ago) by yutakapon
File length: 36271 byte(s)
Diff to previous 5694 , to selected 4860
書式指定で引数誤りを修正した。


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

Revision 4962 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 8 13:20:26 2012 UTC (11 years, 9 months ago) by yutakapon
File length: 36256 byte(s)
Diff to previous 4863 , to selected 4860
名前付きパイプ: Oracle Virtual Boxの終了時、パイプの切断ができていなかった問題を修正した。


Revision 4863 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 11 12:01:10 2012 UTC (11 years, 11 months ago) by yutakapon
File length: 36119 byte(s)
Diff to previous 4860
一度確立した名前付きパイプが、切断された場合に対する考慮が漏れていたので、処理を追加した。
  - スレッドの終了エラーコードの修正およびFD_CLOSE処理
  - 送信処理のエラーチェックバグ修正


Revision 4860 - (view) (download) (as text) (annotate) - [selected]
Modified Sat Mar 10 10:32:33 2012 UTC (12 years ago) by yutakapon
File length: 35948 byte(s)
Diff to previous 4858
* Tera Term起動時、名前付きパイプはTCP/IP扱いとした。
* TCP/IPのホスト名で名前付きパイプを指定できるようにした。




Revision 4858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 9 15:25:48 2012 UTC (12 years ago) by yutakapon
File length: 35531 byte(s)
Diff to previous 4857 , to selected 4860
名前付きパイプの書式チェックを追加した。
\\ServerName\pipe\PipeName


Revision 4857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 8 15:50:26 2012 UTC (12 years ago) by yutakapon
File length: 34793 byte(s)
Diff to previous 4849 , to selected 4860
名前付きパイプをサポートした。
VMware Player 3.1.5 + Fedora 16 で動作確認済み。

* 未サポート
  - 接続ダイアログからの設定
  - ブレーク送信
  - 他

* コマンドライン
  書式 /NAMEDPIPE 名前付きパイプ名
  例   /NAMEDPIPE \\.\pipe\vmware-serial-port

* teraterm.ini
  Port=namedpipe 追加



Revision 4849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 1 09:14:41 2012 UTC (12 years ago) by doda
File length: 30306 byte(s)
Diff to previous 4284 , to selected 4860
シリアル接続で、マークパリティ, スペースバリティ, 1.5ストップビットをサポートした。


Revision 4284 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 24 15:59:06 2011 UTC (13 years, 1 month ago) by maya
File length: 30067 byte(s)
Diff to previous 4283 , to selected 4860
ネットワーク共有にマップされたデバイスに対して直接印刷出力できない問題を修正
  http://logmett.com/forum/viewtopic.php?f=8&t=1563
  http://logmett.com/forum/viewtopic.php?f=2&t=1383
  http://msdn.microsoft.com/en-us/library/aa363858(v=vs.85).aspx#5

Revision 4283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 24 14:25:23 2011 UTC (13 years, 1 month ago) by maya
File length: 29450 byte(s)
Diff to previous 4165 , to selected 4860
PassThruPort を使った印刷時に、デバイス名が COM11 のように5文字以上だった場合に正しく扱われない問題を修正

Revision 4165 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 24 11:35:04 2010 UTC (13 years, 3 months ago) by doda
File length: 29404 byte(s)
Diff to previous 4158 , to selected 4860
freeaddrinfoをTTXでフック出来るようにした。


Revision 4158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 19 04:06:40 2010 UTC (13 years, 3 months ago) by doda
File length: 29403 byte(s)
Diff to previous 4089 , to selected 4860
NO_INET6 でビルドが通るようにした。


Revision 4089 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 7 03:42:35 2010 UTC (13 years, 6 months ago) by doda
File length: 28848 byte(s)
Diff to previous 4009 , to selected 4860
WSAAsyncGetAddrInfo を TTX からフックできるようにした。


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

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


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


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

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

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

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


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

Revision 3857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 12 14:47:54 2010 UTC (13 years, 10 months ago) by maya
File length: 28882 byte(s)
Diff to previous 3855 , to selected 4860
改行コードがLFになってしまったので修正

Revision 3855 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 12 13:43:07 2010 UTC (13 years, 10 months ago) by yutakapon
File length: 27733 byte(s)
Diff to previous 3501 , to selected 4860
Z. Vickery 氏のパッチを適用した。


Revision 3501 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 16 07:43:31 2009 UTC (14 years, 8 months ago) by doda
File length: 28750 byte(s)
Diff to previous 3494 , to selected 4860
Line at a timeモードを無効に設定できるようにした。
  EnableLineMode=off


Revision 3494 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 18:37:05 2009 UTC (14 years, 8 months ago) by doda
File length: 28713 byte(s)
Diff to previous 3393 , to selected 4860
Line at a timeモードに仮対応


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

Revision 3268 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 1 10:55:13 2009 UTC (14 years, 11 months ago) by yutakapon
File length: 28583 byte(s)
Diff to previous 3249 , to selected 4860
ボーレートの定義が、あちこちに重複していたため、Tttypes.h ヘッダに集約させた。


Revision 3249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 12:32:48 2009 UTC (14 years, 11 months ago) by yutakapon
File length: 28961 byte(s)
Diff to previous 3227 , to selected 4860
シリアルボーレート設定において、共通関数を呼ぶようにした。


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

Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (14 years, 11 months ago) by maya
File length: 28605 byte(s)
Diff to previous 2581 , to selected 4860
CVS から SVN へ移行: trunk に集約

Revision 2581 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 8 04:03:08 2008 UTC (15 years, 6 months ago) by doda
Original Path: teraterm/trunk/teraterm/commlib.c
File length: 28605 byte(s)
Diff to previous 2577 , to selected 4860
・ログ再生時、ReadFileの結果がERROR_IO_PENDINGの時はログが終了したと見なさないように変更
  (通常はERROR_IO_PENDINGになる事はないはずだが、TTXでReadFileをフックした時に便利なため)
・ログ再生時、CommSend()でダミーのWriteFileを呼ぶように変更
  (TTXでフック出来るようにするため)


Revision 2577 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 15 14:35:43 2008 UTC (15 years, 6 months ago) by doda
Original Path: teraterm/trunk/teraterm/commlib.c
File length: 28176 byte(s)
Diff to previous 2476 , to selected 4860
シリアル接続/ログ再生時の入出力をフックするためのTTXインタフェースを追加。


Revision 2476 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Apr 14 17:35:50 2008 UTC (15 years, 10 months ago) by maya
Original Path: teraterm/trunk/teraterm/commlib.c
File length: 27945 byte(s)
Diff to selected 4860
ファイル移動に伴う修正


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