Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/teraterm/teraterm/vtterm.h

Parent Directory Parent Directory | Revision Log Revision Log


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

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: 2585 byte(s)
Diff to previous 10772 , to selected 7140
charset.cppのワークを動的に確保するようにした

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

Revision 10772 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 17 15:06:09 2023 UTC (9 months, 3 weeks ago) by zmatsuo
File length: 2516 byte(s)
Diff to previous 10771 , to selected 7140
#include の後ろがコメントになっていなかった

warning C4067: プリプロセッサ ディレクティブの後に余分な文字がありました - 改行が必要です
warning: extra tokens at end of #include directive

Revision 10771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 17 14:47:20 2023 UTC (9 months, 3 weeks ago) by zmatsuo
File length: 2513 byte(s)
Diff to previous 9175 , to selected 7140
デバグ用文字出力を charset.c へ移動

- PutDebugChar() を vtterm.c から移動
- 受信文字を表示用文字に変換する箇所が charset.c にまとまった

Revision 9175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 20 09:14:53 2021 UTC (3 years, 1 month ago) by zmatsuo
File length: 2227 byte(s)
Diff to previous 9148 , to selected 7140
ファイル名ペースト時に brackted paste mode シーケンスを2回送信していた

- TermPasteStringNoBracket()@vtterm.c を追加
  - TermPasteString() の bracketシーケンス送信なし版
- r9148 からの不具合

ファイル名ペースト時に brackted paste mode シーケンスを2回送信していた

Revision 9148 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 10 15:09:53 2021 UTC (3 years, 1 month ago) by zmatsuo
File length: 2163 byte(s)
Diff to previous 9048 , to selected 7140
TermPasteString()内で CommTextOutW(), CommTextEchoW() を使用するよう修正

- Unicode対応バッファ出力関数
  - CommTextOutW(), CommTextEchoW()
  - 従来は CommTextOut(), CommTextEcho() を使用

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: 2151 byte(s)
Diff to previous 8904 , to selected 7140
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 18 15:31:14 2020 UTC (3 years, 7 months ago) by zmatsuo
File length: 2155 byte(s)
Diff to previous 8863 , to selected 7140
ログファイルへの文字コードの変換を filesys_log で行うようにした

- filesys_log へ追加 (vtterm.c から移動)
  - FLogPutUTF32()
  - FLogSetCode()
  - FLogOutputBOM()

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: 2217 byte(s)
Diff to previous 8822 , to selected 7140
logダイアログをUnicode対応、動作を調整

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

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
File length: 2157 byte(s)
Diff to previous 8598 , to selected 7140
ログが取れなくなっていたので修正

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

Revision 8598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 15 15:24:18 2020 UTC (4 years ago) by zmatsuo
File length: 2269 byte(s)
Diff to previous 7140
結合文字等を遅れて受信した際正しく表示されるよう修正

- "ほ" U+307B の後に U+309A が送られてきたときなど
- 例
  - U+307B U+309A = "ぽ" (U+307D)
  - U+0061 U+0302 = "â" (U+00E2)
  - U+0041 U+0302 U+0300
- Ticket #15826

Revision 7140 - (view) (download) (as text) (annotate) - [selected]
Modified Thu Jun 28 09:54:14 2018 UTC (5 years, 9 months ago) by doda
File length: 2269 byte(s)
Diff to previous 6841
Bracketed Paste Mode を反映した貼り付け用関数を追加。

TermSendStartBracket() -- Bracketed Paste Mode が有効か判断し、必要ならば開始 Bracket を送信する。
TermSendEndBracket()   -- Bracketed Paste Mode が有効か判断し、必要ならば終了 Bracket を送信する。
TermPasteString(char *str, int len) -- Bracketed Paste Mode を考慮した文字列貼り付け。

使い方:

TermSendStartBracket();

CommTextOut(&cv, str, len);
if (ts.LocalEcho)
	CommTextEcho(&cv, str, len);
// 必要なだけ上記を行う

TermSendEndBracket();

上記を一まとめにしたのが TermPasteString(str, len)

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: 2046 byte(s)
Diff to previous 6806 , to selected 7140
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: 2050 byte(s)
Diff to previous 4293 , to selected 7140
TeraTerm Project としてのライセンス表記を追加

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

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

Revision 4293 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 7 00:42:18 2011 UTC (13 years, 2 months ago) by doda
File length: 584 byte(s)
Diff to previous 4246 , to selected 7140
Wheel - Cursor 変換を制御シーケンスで無効に出来るようにした。(mintty互換)


Revision 4246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 21 11:59:56 2010 UTC (13 years, 3 months ago) by doda
File length: 557 byte(s)
Diff to previous 3904 , to selected 7140
VT-Level の概念を導入。
・VT-Lvelev 1 では 8bit 送信モードが無効になるようにした。
・端末 ID でのレベルより VT-Level が上にならないようにした。


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
File length: 531 byte(s)
Diff to previous 3872 , to selected 7140
ファイル送信も Bracketed Paste Mode の適用対象に。


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: 534 byte(s)
Diff to previous 3450 , to selected 7140
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 3450 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 8 10:22:00 2009 UTC (14 years, 10 months ago) by doda
File length: 532 byte(s)
Diff to previous 3227 , to selected 7140
ロケールオブジェクトがリークしていたのを修正。


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: 515 byte(s)
Diff to previous 3221 , to selected 7140
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: 491 byte(s)
Diff to previous 2476 , to selected 7140
CVS から SVN へ移行: trunk に集約

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/vtterm.h
File length: 491 byte(s)
Diff to selected 7140
ファイル移動に伴う修正


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