Browse Subversion Repository
Log of /branches/ttcomtester/teraterm/teraterm/clipboar.h
Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo File length: 1802 byte(s) Diff to previous 10331 , to selected 3872 add communication test tool Revision 10331 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 23 15:15:59 2022 UTC (17 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/clipboar.h File length: 1802 byte(s) Diff to previous 9138 , to selected 3872 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, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/clipboar.h File length: 1831 byte(s) Diff to previous 9048 , to selected 3872 現在は使用していない従来のクリップボードに関連する部分を削除 - 使用していない 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, 3 months ago) by nmaya Original Path: trunk/teraterm/teraterm/clipboar.h File length: 1938 byte(s) Diff to previous 8736 , to selected 3872 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 8736 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 25 15:58:34 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/clipboar.h File length: 1942 byte(s) Diff to previous 8694 , to selected 3872 未使用コード削除 - UNICODE_INTERNAL_BUFFを見ないようにした Revision 8694 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 11 15:54:46 2020 UTC (4 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/clipboar.h File length: 2028 byte(s) Diff to previous 8445 , to selected 3872 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, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/clipboar.h File length: 2095 byte(s) Diff to previous 6841 , to selected 3872 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/clipboar.h File length: 1961 byte(s) Diff to previous 6806 , to selected 3872 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 Original Path: trunk/teraterm/teraterm/clipboar.h File length: 1965 byte(s) Diff to previous 6456 , to selected 3872 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, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/clipboar.h File length: 499 byte(s) Diff to previous 6440 , to selected 3872 クリップボードの内容に改行が含まれているかの確認を、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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/clipboar.h File length: 554 byte(s) Diff to previous 4769 , to selected 3872 ・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, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/clipboar.h File length: 587 byte(s) Diff to previous 4260 , to selected 3872 OSC 52 のクリップボード読み込みに対応 Revision 4260 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 28 02:49:24 2010 UTC (13 years, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/clipboar.h File length: 525 byte(s) Diff to previous 3974 , to selected 3872 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, 8 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) - [selected] Modified Sun May 9 09:21:21 2010 UTC (13 years, 11 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 (15 years ago) by maya Original Path: trunk/teraterm/teraterm/clipboar.h File length: 433 byte(s) Diff to previous 3221 , to selected 3872 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 Original Path: trunk/teraterm/teraterm/clipboar.h File length: 411 byte(s) Diff to previous 2476 , to selected 3872 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/clipboar.h File length: 411 byte(s) Diff to selected 3872 ファイル移動に伴う修正 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.
|