Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ttcomtester/teraterm/teraterm/clipboar.h

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 (13 months, 2 weeks ago) by zmatsuo
File length: 1802 byte(s)
Diff to previous 10331
add communication test tool

Revision 10331 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 23 15:15:59 2022 UTC (16 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 1802 byte(s)
Diff to previous 9138
unicode_test.h への依存を減らした

- テスト用 define を変更したときビルド時間を短縮するため

Revision 9138 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 27 14:41:03 2021 UTC (3 years, 1 month ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 1831 byte(s)
Diff to previous 9048
現在は使用していない従来のクリップボードに関連する部分を削除

- 使用していない CBStartSend() を削除
- 使用されなくなる関数、代入だけ行われて参照されない変数削除
- 不要 include 削除
- IdTalkCB 削除 (tttypes.h)

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
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 1938 byte(s)
Diff to previous 8736
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8736 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 25 15:58:34 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 1942 byte(s)
Diff to previous 8694
未使用コード削除

- UNICODE_INTERNAL_BUFFを見ないようにした

Revision 8694 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 11 15:54:46 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 2028 byte(s)
Diff to previous 8445
CBSetTextW() を teraterm/common へ移動

- clipboar.c から ttlib_static_cpp.cpp へ

Revision 8445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 17 12:15:31 2019 UTC (4 years, 2 months ago) by doda
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 2095 byte(s)
Diff to previous 6841
Merge branch 'unicode_buf'

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
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 1961 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
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 1965 byte(s)
Diff to previous 6456
TeraTerm Project としてのライセンス表記を追加

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

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

Revision 6456 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 1 09:01:30 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 499 byte(s)
Diff to previous 6440
クリップボードの内容に改行が含まれているかの確認を、CBStartPaste() の 中から行うようにした。

確認をクリップボードにアクセスするのではなく、CBStartPaste() でコピー した領域をチェックするようにした。
他のクリップボードの内容確認/加工を行う場合を考えた場合、この形式の方が 統一性が取れていいと思う。

変更によってダイアログの(変更)内容をクリップボードに書き戻さなくなったが、 この書き戻しの挙動は必要?

・クリップボードに余計な干渉はしないという観点からは書き戻さない方がよさそう。
・複数回繰り返して貼り付ける場合は、毎回ダイアログでの編集が必要となる。
  この点に関しては書き戻した方が便利。

CBStartPaste() でのコピー先の領域を GlobalAlloc() で確保する必要はある?
以前はクリップボードのデータを直接読む場合も有ったので互換性のある確保の仕方が必要だったが、
現在は完全に切り離されたので、malloc() で確保したり、GlobalAlloc() を使うにしても、
GMEM_FIXED で固定メモリにする方が扱い易くないか?

Revision 6440 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 12 09:04:20 2016 UTC (7 years, 7 months ago) by doda
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 554 byte(s)
Diff to previous 4769
・CBStartPaste() を DDE 系とクリップボード系に分離
・DDE系の CBStartSend() と CBStartEcho() を共通化
・コメントで DataSize should be <= BuffSize とあるが実際には保証されてなく、
  ヒープを破壊する事があった事(*1)、および BuffSize を呼び出し元から指定する
  意味も無さそうなので BuffSize を廃止し、メモリの確保にも DataSize を
  使うように変更。

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

Revision 4769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 6 10:01:20 2011 UTC (12 years, 3 months ago) by doda
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 587 byte(s)
Diff to previous 4260
OSC 52 のクリップボード読み込みに対応


Revision 4260 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 28 02:49:24 2010 UTC (13 years, 2 months ago) by doda
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 525 byte(s)
Diff to previous 3974
ConfirmChangePaste が on の時、Alt+Rでの張り付けは一行のみでも確認するようにした。


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


Revision 3872 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 9 09:21:21 2010 UTC (13 years, 10 months ago) by doda
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 449 byte(s)
Diff to previous 3227
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 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
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 433 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
Original Path: trunk/teraterm/teraterm/clipboar.h
File length: 411 byte(s)
Diff to previous 2476
CVS から SVN へ移行: trunk に集約

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/clipboar.h
File length: 411 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