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

名前付きパイプが開けなかった時のメッセージで、パイプ名の先頭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, 6 months ago) by doda
File length: 35080 byte(s)
Diff to previous 6892
シリアルポート/パイプが開けなかった時のメッセージ強化。 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, 6 months ago) by doda
File length: 33885 byte(s)
Diff to previous 6841
typo fix.

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

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

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

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

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

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 8 months ago) by doda
File length: 32423 byte(s)
Diff to previous 6788
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
変数の初期化する場所をより望ましい所へ移動

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
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
バルーン通知する為の関数を追加

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
コメント追加

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
・行末の空白/タブを削除
・インデント調整

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
チケット #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
書式指定で引数誤りを修正した。


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
シリアルポートで 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
名前付きパイプ: 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) - [select for diffs]
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
名前付きパイプの書式チェックを追加した。
\\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
名前付きパイプをサポートした。
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
シリアル接続で、マークパリティ, スペースバリティ, 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
ネットワーク共有にマップされたデバイスに対して直接印刷出力できない問題を修正
  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
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
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
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
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
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
ソケットの二重クローズをしないようにした。


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
送信処理が重くなっていたのを修正。
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
以下に示す 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
シリアルポート接続のボーレートを直接入力できるようにした。

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
改行コードが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
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
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
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
インデントを調整。コード的な変更はないはず。

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
ボーレートの定義が、あちこちに重複していたため、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
シリアルボーレート設定において、共通関数を呼ぶようにした。


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
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
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
・ログ再生時、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
シリアル接続/ログ再生時の入出力をフックするための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)
ファイル移動に伴う修正


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