Browse Subversion Repository
Log of /branches/ttcomtester/teraterm/teraterm/vtdisp.c
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: 100519 byte(s) Diff to previous 10399 add communication test tool Revision 10399 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 11 12:07:26 2022 UTC (16 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100519 byte(s) Diff to previous 10396 背景テーマの単純色塗りつぶしのアルファブレンドの使い方を変更 - 次の時ブレンドせずに直接塗りつぶすようにした - 背景画像とWindows壁紙を使用しないとき - ブレンドする画像がないため - 従来は黒にブレンドしていた Revision 10396 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 4 15:29:25 2022 UTC (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100356 byte(s) Diff to previous 10391 背景テーマの表示と設定UIを調整 - 色設定で数値ではなくカラーサンプルを表示するようにした - alpha値をスライダーで設定できるようにした - コントロールを適宜無効/有効を切り替えるようにした - 背景画像が不透明の時でも指定色でalpha blendできるようにした Revision 10391 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 30 15:38:39 2022 UTC (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100360 byte(s) Diff to previous 10390 BG Theme 描画が遅くなっていたので修正
- 背景画像有 + Windows壁紙なし時
- Windows壁紙不要なのに内部で準備していた
- alpha付き画像 + Windows壁紙なし時、alpha部分を塗りつぶすようにした
- 従来、黒固定だった
- TODO
- 画像ファイルを読み込んだらファイルを再度読み込まずに再利用するようにする
- 現在、背景画像を生成するたびに画像ファイルを読み込み直している
- 確認方法
- BGThemeの背景画像が表示されている状態で
- 同一ファイル名で画像を入れ替えて
- Tera Termをリサイズすると背景画像が変化する
Revision 10390 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 29 14:30:13 2022 UTC (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 99819 byte(s) Diff to previous 10389 フォントダイアログの親子関係を修正した - 「その他の設定」ダイアログの「フォント」タブの「VTウィンドウフォント」 - trunkのみ ticket #46078 Revision 10389 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 28 13:56:20 2022 UTC (16 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 99806 byte(s) Diff to previous 10385 Underline属性(SGR 4)の色を設定できるようにした - [Setup]-[Windows...] dialog - DispResetColor(CS_ALL)でUnderline属性(SGR 4)色を初期化するようにした Revision 10385 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 27 13:08:21 2022 UTC (16 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 99704 byte(s) Diff to previous 10374 透過画像を背景画像を使用できるようにした - 背景画像にalpha情報がある時、alpha情報を利用して描画するようにした - 透過画像ファイル - 透過png(32bit png), 透過gif, 32bit bmp - その他 GDI+, Susie pluginで読み込めるもの - テーマが有効な時、色を設定するか問い合わせるようにした - [setup]-[Windows...]でokを押したとき - bgテーマiniファイルのフォーマットを変更した - GDI+を使った画像ファイル読み込みを修正 - alpha情報付きでHBITMAP生成可能だった ticket #34990 Revision 10374 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 20 14:18:32 2022 UTC (16 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97351 byte(s) Diff to previous 10365 背景画像ファイルのファイル名長の上限をなくした - theme.h 内のファイル名の上限はあり - TODO - ファイル名をヒープに置くと、プラグイン(DLL)とexeでの扱いで困ることが出てきそう Revision 10365 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 14 14:12:17 2022 UTC (16 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97206 byte(s) Diff to previous 10363 画像ファイル名をUnicodeで扱うようにした - 使用しなくなったANSIファイル名版画像読み込み削除 - GetBitmapHandle() - ファイル名長には制限あり(MAX_PATH) Revision 10363 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 13 15:11:06 2022 UTC (16 months, 4 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97347 byte(s) Diff to previous 10353 壁紙(背景画像)のファイル名をUnicodeで扱うようにした - 従来はANSIファイル名で扱っていた - ファイル名長の上限をなくした - マニュアルを修正 Revision 10353 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 6 15:35:13 2022 UTC (17 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97340 byte(s) Diff to previous 10352 背景画像読み込み時、OLE画像ファイル読み込みをUnicodeファイル名で行うようにした - GetBitmapHandle() の Unicode版 GetBitmapHandleW() を追加 - 他の箇所はそのまま Revision 10352 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 6 15:35:05 2022 UTC (17 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97170 byte(s) Diff to previous 10351 Susie plugin でロードした画像をオンメモリで処理するよう修正 - 従来は bmp ファイル(テンポラリファイル)へ保存、ロードして HBITMAP に変換していた - テンポラリファイルに関する処理を削除 - テンポラリファイルを使用しなくなったため Revision 10351 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 6 15:34:56 2022 UTC (17 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97556 byte(s) Diff to previous 10349 ANSI APIで文字描画時の文字列幅設定の不要処理を削除 Revision 10349 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 6 06:24:32 2022 UTC (17 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97625 byte(s) Diff to previous 10346 GDI+ も使用して画像ファイルを読み込むようにした - Susie pluginで読み込めなかったとき - teraterm単体でpng形式の画像ファイルが読み込めるようになった - Windows10で読み込めなかったbmp形式の画像ファイルが読み込めるようになった - 高さがマイナスの場合読めなかった - gdiplus.lib をリンク(gdiplus.dllを使用)するようにした - GDI+ は Windows XP から利用可能 - XPより前のWindowsでは動作しなくなった - ttgdiplus.cpp,h を追加 Revision 10346 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 5 16:52:27 2022 UTC (17 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97464 byte(s) Diff to previous 10345 画像ファイルの読み込みに LoadImage() APIも使用するようにした - Windows Vista 以降のとき - OLEを利用したjpeg読み込み(GetBitmapHandle())でもbmpは読み込める - LoadImage() だけで読み込めるファイル形式が存在するかもしれない - Windows 10のとき、どちらも高さがマイナスのbmpの読み込みに失敗する Revision 10345 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 2 13:43:19 2022 UTC (17 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97135 byte(s) Diff to previous 10338 TERATERM.INI の UnknownUnicodeCharacterAsWide を削除 - 不明な文字幅がなくなったため不要となった - tttypes.UnknownUnicodeCharaAsWide を削除 - 関連ドキュメントを修正 - 表示できない文字の場合は '?' が文字のセル幅表示 - ANSI API(Additional setting - Font)で描画時 - エスケープシーケンスによる印字はANSIで行う - "\x1b[5i" から - "\x1b[4i" まで Revision 10338 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Oct 28 13:25:45 2022 UTC (17 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 96779 byte(s) Diff to previous 10337 テーマの文字背景の透過設定の種類を増やした - 次の文字背景部分の透過を個別に設定できるようにした - 通常属性(SGR0)部 - 反転属性(SGR7)部 - その他の背景部分 - 従来は反転属性(SGR7)以外の文字背景部分しか設定できなかった - テーマファイルのドキュメント修正 - IDC_CHECK_FAST_SIZE_MOVE にテキストを設定した - "Disable theme when moving or resizing window" - "ウィンドウ移動/リサイズ時テーマを一時的にdisableする" Revision 10337 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 24 14:16:46 2022 UTC (17 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 94762 byte(s) Diff to previous 10336 vs2005でビルドできなくなっていたので修正 - r10334 Revision 10336 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 23 15:16:58 2022 UTC (17 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 94752 byte(s) Diff to previous 10334 コンパイラの警告対応 - vtdisp.c:780:10: warning: enumeration value 'BG_NONE' not handled in switch - vtdisp.c:927:10: warning: 4 enumeration values not handled in switch: 'BG_FIT_WIDTH', 'BG_FIT_HEIGHT', 'BG_AUTOFIT'... - vtdisp.c:1003:10: warning: enumeration value 'BG_NONE' not handled in switch - vtdisp.c:2880:30: warning: '&&' within '||' Revision 10334 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 23 15:16:36 2022 UTC (17 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 94741 byte(s) Diff to previous 10333 additional setting の visual タブに theme enable/disable を追加 Revision 10333 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 23 15:16:26 2022 UTC (17 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 94163 byte(s) Diff to previous 10332 vtdisp.c の include を移動 - includeの位置をファイル頭に移動 - デフォルトカラーテーブルを別ファイルに移動 - ANSI API を使って描画時に背景の描画を2回行っていたので修正 Revision 10332 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 23 15:16:14 2022 UTC (17 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 98678 byte(s) Diff to previous 10321 テーマファイルの扱いをUnicode化 - UnicodeAPIを使用するよう修正 - 背景テーマのセクション名を "BG theme" へ変更 - "BG" セクションも読み込める - TODO - MAX_PATHが残っている Revision 10321 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 16 14:28:29 2022 UTC (17 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 98664 byte(s) Diff to previous 10308 使用していないデバグ用のdefineを削除 - UNICODE_INTERNAL_BUFF を削除 Revision 10308 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Oct 13 14:26:30 2022 UTC (17 months, 4 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 98699 byte(s) Diff to previous 10303 Unicode の Spacing combining mark に一部対応
- Malayalam (マラヤーラム語)のごく一部の文字の特殊処理を追加
- Spacing combining mark
- U+0d3e と U+0d02 のみ
- virama
- U+0d4d のみ
- 3cell以上の長い文字が表示できるようになった
- 全角(2cell)よりも長い文字
- テスト追加
- Hello (Malayalam)
- ほ + ゜ = ぽ
- 11cell文字 (Malayalam)
Revision 10303 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 10 04:48:24 2022 UTC (18 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 98401 byte(s) Diff to previous 10283 カラーテーマファイルのマニュアル追記、読み書きを修正
- カラーテーマ iniファイルフォーマットを変更
- 従来のフォーマットも読み込み可能だが近々未対応とする
- #RRGGBB 形式が使用できるようにした
- saveしたiniの R,G,B 形式の後ろに #RRGGBB が出力される
- マニュアル追記
- Unicode化(途中)
Revision 10283 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 23 13:43:06 2022 UTC (18 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97930 byte(s) Diff to previous 10274 DECSCNM有効時のBCE動作がおかしい問題を修正 - BCE = Back Color Erase: 消去部分に背景色を適用 - DECSCNM有効時、背景色の入れ替えを行っていなかった ticket #45649 Revision 10274 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Sep 18 16:07:06 2022 UTC (18 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97278 byte(s) Diff to previous 10256 描画部分(vtdisp.c内)のカラーテーブルをANSI color 256色と同じ並びにした - 従来は[0-7]が明るい原色8色,[8-15]が暗い色8色で、入れ替わっていた - tera Tera Term Pro 2.3.ini の誤り修正 ticket #45625 Revision 10256 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 9 15:07:26 2022 UTC (19 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 96449 byte(s) Diff to previous 10255 テーマファイルに関連する関数などを themefile.cpp へ移動 - bg_theme.h を theme.h へリネーム - 関数名を Theme~ にリネームした - BGテーマの設定を行っていると背景画像が表示されなくなる場合があったので修正 - 画像を設定していないのに背景画像チェックボックスのチェックが入ることがあった Revision 10255 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 9 14:12:36 2022 UTC (19 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 120291 byte(s) Diff to previous 10242 RandomFileW() を追加 - RandomFile() をUnicode化 - ttlib_static_cpp.cpp へ追加 - ANSI版 RandomFile() は RandomFileW() の wrapper とした - ttlib_static_cpp.cpp へ移動 - 起動直後に srand() するようにした - strcpy() -> strcpy_s() Revision 10242 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Sep 5 14:27:17 2022 UTC (19 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122919 byte(s) Diff to previous 10231 カラーパレット変更シーケンスで誤った対象が変更される - 正しく指定できない色番号 - 1-7 -> 9-15 - 9-15 -> 1-7 - color-sgr-decscnm.pl - OSCシーケンス 色設定テストを追加 ticket #45558 Revision 10231 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 2 15:12:02 2022 UTC (19 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122739 byte(s) Diff to previous 10230 UseTextColor=on 時の動作を変更 - 描画時に参照する色を変更するようにした - 従来はテーブルの中身を変更していた Revision 10230 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 2 15:11:51 2022 UTC (19 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 123664 byte(s) Diff to previous 10229 下線属性の色の設定などができるようにした - 次の関数 - DispSetColor() - DispResetColor() - DispGetColor() Revision 10229 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 2 15:11:39 2022 UTC (19 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 123256 byte(s) Diff to previous 10222 各文字属性の背景色を通常文字背景で上書きする処理を削除 - UseNormalBGColor=on の時の処理 - 描画の時に DispSetupDC() で処理するようになったため Revision 10222 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Sep 1 13:44:17 2022 UTC (19 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 123712 byte(s) Diff to previous 10217 文字属性の設定と保存と表示ができていなかったので修正 - UnderlineAttrFont, UnderlineAttrColor の設定保存 - FF_UNDERLINE の設定 - 反転属性をOFFにしても反転表示されていた ticket #45372 Revision 10217 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 30 22:10:49 2022 UTC (19 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 123714 byte(s) Diff to previous 10216 ANSIColor[] の入れ替え動作についてのコメントを修正 ticket #45483 Revision 10216 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 30 03:44:04 2022 UTC (19 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 123564 byte(s) Diff to previous 10214 下線属性の背景色が使われない問題を修正 ticket: #45372 Revision 10214 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 29 15:15:56 2022 UTC (19 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 123548 byte(s) Diff to previous 10211 下線属性の文字表示の設定を追加
- 下線属性の設定を追加、設定に従って下線属性を表示するよう修正
- INIに項目追加
- UnderlineAttrFont
- font on/off
- default on
- UnderlineAttrColor
- color on/off
- default on
- VTUnderlineColor
- color(R,G,B,R,G,B)
- デフォルト色は仮です
- その他設定-表示タブに項目追加
- 下線属性に下線を付加する
- 下線属性色を有効にする
- 太文字を文字を有効
- 設定-ウィンドウの設定にあるものと同じ
- theme editorで設定できるようにした
ticket #45372
Revision 10211 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 29 13:43:06 2022 UTC (19 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122984 byte(s) Diff to previous 10210 Normal フォントの指定を AttrDefault に統一した Revision 10210 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 29 13:41:02 2022 UTC (19 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122954 byte(s) Diff to previous 10209 フォントの生成を調整 r10157 で「下線付きフォント」が条件によって生成されるようになった 「太字下線付きフォント」「Special下線付きフォント」「Special太字下線付きフォント」も同様にした Revision 10209 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 29 13:26:42 2022 UTC (19 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122466 byte(s) Diff to previous 10208 Underline 属性が表示されない問題を修正 ticket: #45482 FF_URLUNDERLINE だけを見ていると、URLUnderline=on にしないと Underline 属性が表示されない 将来的に ts.FontFlag に FF_UNDERLINE を使う想定で、今のところその条件は常時 true になるようにしておく Revision 10208 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 29 09:27:55 2022 UTC (19 months, 1 week ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122430 byte(s) Diff to previous 10203 ソースのコメント・ドキュメントを修正 ticket #45483 Revision 10203 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 28 14:55:44 2022 UTC (19 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 121986 byte(s) Diff to previous 10201 ANSI Color属性の色も反転表示するようにした
- Tera Term 4 の動作
- SGR 7 で反転表示(ForeとBackが入れ替わる)する
- ANSI Color属性を含んでいるとき
- SGR 7 + ANSI Color (SGR 31(FG Red) + SGR 42(BG Greed)など)で表示したとき
- マウスで文字を選択したとき反転する
- DECSCNM で反転させたときに反転しない
- 修正前の動作
- SGR 7 で反転表示しない
- マウスで文字を選択したとき反転する
- DECSCNM で反転させたときに反転しない
- 今回の修正で反転表示の制限をなくした
- SGR 7 で反転表示する
- マウスで文字を選択したとき反転する
- DECSCNM で反転させたときに反転する
Revision 10201 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 28 02:43:04 2022 UTC (19 months, 2 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122513 byte(s) Diff to previous 10200 コメントのみ修正 ANSIColor[] の入れ替え処理をしている理由・入れ替え処理の例外の理由を追記 ticket: #45483 Revision 10200 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 28 02:22:42 2022 UTC (19 months, 2 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122339 byte(s) Diff to previous 10199 revert r10199 ticket #45483 Revision 10199 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 27 17:18:39 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122338 byte(s) Diff to previous 10198 文字色属性Blod(太字)のときに明るい色が表示されるようにした ticket #45483 Revision 10198 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 27 17:18:30 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 122339 byte(s) Diff to previous 10192 色パレット 1-7, 9-15 の入れ替え処理のソースにコメントを追加 - 256colorモードのパレットの仕様は - 0-7 標準的な8色(Standard color), 少し暗い色 - 8-15 明るい8色(Bright color), 原色 - vtdisp.c の ANSIColor[256] に 256colorモードのパレットが入っている - 歴史的な背景から、配列の0-7が明るい8色,8-15が少し暗い8色が入っている - 表示するときに参照の入れ替えを行っている - 0(黒)と8(グレー)は入れ替えない - コメントを追加した ticket #45483 Revision 10192 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 26 14:29:24 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 120829 byte(s) Diff to previous 10190 文字色設定の整理
- 反転表示、常に標準の背景色を使う、8/16/256色表示 を整理
- 反転表示 = 文字のBGとFGの色が入れ替わる処理
- vtdisp.c の DispSetupDC() のみで表示文字の色設定を行うようにした
- 従来、カラーテーブルの入れ替え、上書きなどを行っていた
- BGExchangeColor() を削除
- テーブルの入れ替えなどを行っている部分を削除
- 文字背景色が標準属性背景色で上書きしなくても表示できるようにした
- ウィンドウの設定ダイアログの「常に標準の背景色を使う」のチェック
- TERATERM.INI の [Tera Term] セクション UseNormalBGColor=on/off
- 次の手順で上書きされる
- 標準色を使うのチェックが外れている状態から
- チェックを入れて
- TERATERM.INIを保存すると、背景色が標準背景色となる
- 各種文字色設定をテストするテストを追加 color-sgr-decscnm.pl
- いろいろなパターンの色設定を表示
- 反転表示
- マニュアルにスクリプトについて追記
Revision 10190 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 26 14:28:55 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 120994 byte(s) Diff to previous 10189 ifdef ALPHABLEND_TYPE2 を削除 - AKASI氏によるEterm風透過ウィンドウパッチ - マージされてから十分動作実績がある - r1405, r1406 (2005/02/03) にマージ - undef することなく使用していた - ifdef を削除してマージされた状態となった Revision 10189 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 26 14:28:40 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 126395 byte(s) Diff to previous 10188 BGテーマダイアログの文字列の一部をlngに追加 - タブのタイトル、 - reverse text bg alpha Revision 10188 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 26 14:28:25 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 126380 byte(s) Diff to previous 10187 BGテーマファイルのBGReverseTextAlphaを読み書きができるようにした - BGテーマファイルのサンプルに BGReverseTextAlpha を追加 - sample_bg.ini - sample_wallpaper.ini - テーマダイアログ/BG tab (themedlg.cpp) - BGReverseTextAlpha 設定用スライダーを追加 - SendDlgItemMessage() -> SendDlgItemMessageA() - BGテーマファイル (vtdisp.c) - BGReverseTextAlpha の読み込み/書き込みを追加 - WritePrivateProfileIntW() を追加 - BGSaveColorANSI()サイズ指定を誤っていたので修正 Revision 10187 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 26 14:28:11 2022 UTC (19 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 126167 byte(s) Diff to previous 10157 背景画像表示時、文字選択反転部分の半透明処理がうまく行えていなかった Revision 10157 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Aug 14 16:30:14 2022 UTC (19 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 124969 byte(s) Diff to previous 10134 下線属性(Underline属性)の文字表示をできるようにした - シーケンス SGR 4(下線属性) - ESC [ 4 m - URL文字属性とは異なる属性 - URL文字属性は、Tera Term が文字列をチェックして属性を追加/削除する Revision 10134 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Aug 9 15:11:40 2022 UTC (20 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 124260 byte(s) Diff to previous 10115 Theme Editor Dialog を追加
- Theme Editor Dialog の追加
- 背景画像、文字色の修正を行うダイアログ
- teraterm/themedlg.*
- doc/ja/html/menu/setup-additional-visual-theme.html(ヘルプ)
- [その他の設定]-[表示タブ]変更(teraterm/addsetting.cpp)
- eterm関連を無効化(非表示)
- 起動時テーマファイル指定を追加
- テーマエディタ起動ボタンを追加
- tttset 変更
- eterm_lookfeel_t.BGEnable の内容を変更
- 0/1/2 = theme使用しない/固定テーマ/ランダムテーマ
- 削除
- BGImageFilePath
- BGImgBrightness
- vtdisp.c
- テーマ(色、背景)を操作するAPIを追加
- 自動でテーマを読み込まないようにした
Revision 10115 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 1 14:29:51 2022 UTC (20 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103350 byte(s) Diff to previous 9993 メモリ開放忘れを修正 - TTSetUnInit() で free() 前に _CrtIsValidHeapPointer() チェックを追加 Revision 9993 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 10 15:19:51 2022 UTC (22 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103243 byte(s) Diff to previous 9992 コンパイラ警告対応 - warning C4706: 条件式の比較値は、代入の結果になっています。 - warning C4459: 'hdcBGBuffer' を宣言すると、グローバル宣言が隠蔽されます Revision 9992 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 10 15:19:42 2022 UTC (22 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103180 byte(s) Diff to previous 9991 ソース整理 - ファイル内だけで使用している関数に static を追加 - BGFillRect() グローバル変数を使用しないよう修正 - 未使用関数削除 - GetProcAddressWithDllName() Revision 9991 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 10 15:19:33 2022 UTC (22 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103359 byte(s) Diff to previous 9989 vtdisp.h,cのプロトタイプ宣言を厳密に行うようにした - void DispCountScroll() -> void DispCountScroll(int n) - 引数を省略して宣言されていた - 呼び出し元と呼び出し先の引数の使い方が同じだったので問題なかった Revision 9989 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jun 4 13:17:22 2022 UTC (22 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103255 byte(s) Diff to previous 9961 VS2005でビルドできるよう修正 - r9958 Revision 9961 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 24 14:21:35 2022 UTC (22 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103238 byte(s) Diff to previous 9959 vtwin.cpp で次の設定をtsから直接参照するようにした - ts.EtermLookfeel.BGNoFrame - ts.EtermLookfeel.BGNoCopyBits Revision 9959 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 24 14:21:17 2022 UTC (22 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103367 byte(s) Diff to previous 9958 tttypes にテーマ関連のパスのUnicode版を追加 - BGImageFilePathW - EtermLookfeel.BGThemeFileW - EtermLookfeel.BGSPIPathW ticket #44048 Revision 9958 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 24 14:21:07 2022 UTC (22 months, 2 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103447 byte(s) Diff to previous 9944 テーマファイルの読み込み部分を Unicode 化 ticket #44048 Revision 9944 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat May 21 13:56:24 2022 UTC (22 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103064 byte(s) Diff to previous 9943 BGセクションのテーマ以外の項目のiniファイル読み書きをttset.cへ移動 - 変数のスコープ範囲を狭くした Revision 9943 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat May 21 13:56:15 2022 UTC (22 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103418 byte(s) Diff to previous 9898 refactoring - インデントを修正(clang-format) - ファイル内のみで使用関数を明確にわかるようstaticを追加 Revision 9898 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 1 16:09:33 2022 UTC (23 months, 1 week ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103523 byte(s) Diff to previous 9384 OS の API を使用して jpeg画像のロードを行う - ttAKJpeg.dll 削除 ticket #27470 Revision 9384 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 28 15:32:58 2021 UTC (2 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103541 byte(s) Diff to previous 9383 FreeTTDLG() を削除 - ttpdlg.dll を unload するための関数 - 現在は ttermpro.exe に統合 Revision 9383 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 28 15:32:45 2021 UTC (2 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103557 byte(s) Diff to previous 9354 ANSI環境でIME制御を行っていないときでも漢字入力できるようにした Revision 9354 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Aug 12 03:06:23 2021 UTC (2 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103550 byte(s) Diff to previous 9048 ttxssh の認証ダイアログの一部を Unicode 化 - パスフレーズのペースト - [▼] を押したときのメニューのlngファイルのパス 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/vtdisp.c File length: 103602 byte(s) Diff to previous 9040 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 9040 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 29 15:26:40 2020 UTC (3 years, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103606 byte(s) Diff to previous 8847 [ファイル]/[印刷]からの印刷をUnicodeに対応した - 文字描画関数 DrawStrW(), DrawStrA() を vtdisp.c に追加 - 画面描画、印刷から利用 - vtwinで背景付きのとき描画が乱れていたのを修正 - DispStr(), PrnOutText() 内で描画時にキリル文字変換を行っていたのを削除 - RussConvStr() - 従来も無効化していた - 内部バッファに文字をUnicodeで保存したときに、表示に適したANSI文字コードに変換して保存している Revision 8847 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jul 9 13:16:44 2020 UTC (3 years, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103540 byte(s) Diff to previous 8814 UNICODE_DISPLAY を削除 Revision 8814 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jun 24 15:26:50 2020 UTC (3 years, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103525 byte(s) Diff to previous 8771 libsusieplugin を使用するよう修正 - ファイル内グローバル変数 BGSPIPath[] を削除 - ts.EtermLookfeel.BGSPIPath とほぼ同一だったため - プロジェクトファイル修正 - VS2005 - VS2019 - CMakeLists.txt Revision 8771 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 12 14:32:44 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 106753 byte(s) Diff to previous 8770 fontプロパティーページ追加
- Unicode/ANSI API切り替え
- ANSI API使用時、文字コード変換に使用するコードページを変更できる
- debugプロパティーページのUnicode/ANSI API切り替えを削除
- VTfont切り替えはすぐに設定に反映する
- 今の所、[設定]/[フォント] から切り替えたときと同じ動作
- ANSI API利用時
- 表示できない文字を表示
- 半角時 '?'
- 全角時 '?_'
- 未実装
- フォント間
- プロポーショナルフォント
Revision 8770 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 12 14:32:31 2020 UTC (3 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 106705 byte(s) Diff to previous 8445 フォント選択時にANSI表示用文字コードに使用するコードページを自動で選ぶようにした - ANSI API ExtTextOutA() を使用する場合の文字コード - 9x系の場合, ANSI APIを使用する設定にした場合 - ExtTextOutW() を使用する場合は関係ない 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/vtdisp.c File length: 106087 byte(s) Diff to previous 8106 Merge branch 'unicode_buf' Revision 8106 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Sep 10 14:42:39 2019 UTC (4 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 104917 byte(s) Diff to previous 7977 Eterm look-feel: - 「壁紙と画像を混合する」を設定できるようにした。 -- teraterm.ini に BGIgnoreThemeFile エントリを追加した。デフォルトはoff。 - 壁紙と混合する画像ファイルをランダムに選択する際、無関係なファイルを選択することがある問題を修正した。 Revision 7977 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 16 15:07:18 2019 UTC (4 years, 7 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103728 byte(s) Diff to previous 7896 画像ファイル読み込みでRelease対象を誤っていたので修正 - 64bitビルドでクラッシュした - 32bitビルドではなぜか問題なく動作していた Revision 7896 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 29 15:04:08 2019 UTC (4 years, 8 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103740 byte(s) Diff to previous 7727 Merge branch 'x64' into trunk Revision 7727 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 31 16:13:50 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103598 byte(s) Diff to previous 7726 未使用変数の削除 Revision 7726 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 31 16:13:40 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103617 byte(s) Diff to previous 7723 未使用DCの取得を削除 Revision 7723 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 31 16:13:10 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103657 byte(s) Diff to previous 7717 フォント情報(LOGFONT)生成時DPI取得共通関数を使用、フォントサイズ計算修正 - SetLogFont()のDPI取得部をGetMonitorDpiFromWindow()に置換 Revision 7717 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 30 14:27:55 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103853 byte(s) Diff to previous 7682 WM_DPICHANGEメッセージのハンドリングを改善 - r7716 はスムーズにスケーリングできない場合があった - OSが提案するウィンドウサイズが、実際のサイズと大きく異なることがある - 移動先モニタディスプレイが125%などの拡大率などの場合 - DPI比率だけでは正しいサイズが算出できない - フォントサイズが単純計算で出せない - スケーリング後、WM_DPICHANGE再度発生→拡大縮小処理→…ループが発生する - DPIに合わせて、ウィンドウサイズを計算、DPIが変化しない位置に移動するようにした Revision 7682 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 15 14:28:32 2019 UTC (4 years, 10 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103961 byte(s) Diff to previous 7676 GetDesktopRect()と同じ処理があったので関数を呼ぶようにした Revision 7676 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 13 15:15:02 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 104464 byte(s) Diff to previous 7675 pluginフォルダの.dll又は.spiファイルのみを読み込むようにした Revision 7675 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 13 15:14:53 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 104210 byte(s) Diff to previous 7652 背景画像を表示させるとクラッシュするので修正 teraterm.iniのbgセクションBGUseAlphaBlendAPI=offの場合 Revision 7652 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 7 16:45:58 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 104194 byte(s) Diff to previous 7645 DWORD型であるべき変数を修正、ファイル内参照のみの関数にstaticを追加 Revision 7645 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 6 13:41:25 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 104123 byte(s) Diff to previous 7545 dprintf()#vtdisp.c を OutputDebugPrintf()#ttlib.c に置換 Revision 7545 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 2 16:26:49 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 104288 byte(s) Diff to previous 7536 vtwin DPIを見て表示倍率を変更する Revision 7536 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 1 12:45:02 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103758 byte(s) Diff to previous 7534 MinGWでビルドできるよう調整 Revision 7534 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Mar 29 15:09:42 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103761 byte(s) Diff to previous 7528 入力漢字位置がずれる場合があったので対処した Revision 7528 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 28 16:38:54 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103771 byte(s) Diff to previous 7499 vtwin,teratermでMFCを使用しないようにした Revision 7499 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 18 14:13:16 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103663 byte(s) Diff to previous 7496 誤ってコミットしてしまったためリバート Revision 7496 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 18 14:01:33 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103865 byte(s) Diff to previous 7486 高速化テスト(Ttssh2-devel 3598) Revision 7486 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 14 15:54:31 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103663 byte(s) Diff to previous 7485 LoadIME()#ttime.cのエラー表示処理を呼び元のvtdisp.cに移動した Revision 7485 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Mar 14 15:54:13 2019 UTC (5 years ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103305 byte(s) Diff to previous 7459 ttime周りを整理 Revision 7459 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Mar 3 16:03:33 2019 UTC (5 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103293 byte(s) Diff to previous 7458 IMEの候補ウィンドウの位置設定を最小限にした Revision 7458 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Mar 3 07:40:17 2019 UTC (5 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103193 byte(s) Diff to previous 7457 ticket #39007 キャレットON時IMEに候補ウィンドウ位置を通知するようにした(従来と同様。ただし、IME ON時のみ) 候補ウィンドウ位置設定時に候補ウィンドウのフォントの設定を行わないようにした。 Revision 7457 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Mar 2 16:19:00 2019 UTC (5 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 102903 byte(s) Diff to previous 7434 ttermpro.exe と同一フォルダの TSPECIAL1.TTF を読み込めるようにした GetProcAddress()を一括して行う仕組みを作った(dllutil.cpp,h) TCHAR考慮 Revision 7434 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 23 17:46:15 2019 UTC (5 years, 1 month ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103596 byte(s) Diff to previous 7398 IMEの状態設定/取得をメッセージを元に行うようにした CaretOn()#vtdisp.cの処理を軽くした Revision 7398 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Jan 19 08:18:24 2019 UTC (5 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103851 byte(s) Diff to previous 7389 setlocale()を起動時のみ呼び出すようにした Revision 7389 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 13 09:24:11 2019 UTC (5 years, 2 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103802 byte(s) Diff to previous 7274 VTWinが前面に移動しないことがあったので修正 Revision 7274 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 21 08:45:37 2018 UTC (5 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103500 byte(s) Diff to previous 7272 dttermのウィンドウ操作シーケンス(10:フルスクリーンモード)に暫定対応 本来ならば PuTTY に有るようなフルスクリーンモードを実装すべきだが、 とりあえずは手抜きでウィンドウの最大化を利用する。 Revision 7272 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 21 08:45:29 2018 UTC (5 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103337 byte(s) Diff to previous 7271 dttermのウィンドウ操作シーケンス(15:ルートウィンドウサイズ報告(pixel))に対応 19:ルートウィンドウサイズ報告(char)ではウィンドウの枠/メニュー部分の サイズを引いた値で計算しているけれど、これってなんでだっけ? 必要ないような気がする。 今回の実装(15)では引いていない。 Revision 7271 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 21 08:45:25 2018 UTC (5 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103209 byte(s) Diff to previous 7270 dttermのウィンドウ操作シーケンス(13:ウィンドウ位置報告)の動作を更新 - 二番目のパラメータ(Ps2)の値を見るように変更 - Ps2 が 0 または 1 の時は Ps2 が無い時の動作に合わせた - Ps2 が 2 の時はクライアント領域の位置を送るようにした - Ps2 がそれ以外の値の時は応答しないようにした 最後の以外は xterm の動作への追従。 xterm では Ps2 が 0 - 2 以外の時は 0 と同じ動作をしているが、 Tera Term ではあえて無視する。 Revision 7270 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 21 08:45:21 2018 UTC (5 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 103042 byte(s) Diff to previous 7148 dttermのウィンドウ操作シーケンス(14:ウィンドウサイズ報告)の動作を更新 - CSI 14 t で送るのをウィンドウのサイズからクライアント領域のサイズに変更 - 二番目のパラメータ(Ps2)の値を見るように変更 - Ps2 が 0 または 1 の時は Ps2 が無い時の動作に合わせた - Ps2 が 2 の時はウィンドウサイズを送るようにした - Ps2 がそれ以外の値の時は応答しないようにした 最後の以外は xterm の動作への追従。 xterm では Ps2 が 0 - 2 以外の時はクライアント領域のサイズを送っているが、 Tera Term ではあえて無視する。 Revision 7148 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jul 13 11:05:13 2018 UTC (5 years, 9 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 102965 byte(s) Diff to previous 6841 merge drag and drop branch r7147 - drag and drop branchをマージ - ttssh2/installer/release/lang/Russian.lngが未編集 - teraterm/teraterm/dnddlg.cpp,hをプロジェクトファイルに追加できていない 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/vtdisp.c File length: 102951 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 102955 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, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101489 byte(s) Diff to previous 6730 eliminate FAR keyword. Revision 6730 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 17 13:02:09 2017 UTC (6 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101513 byte(s) Diff to previous 6672 最大化でのバグ対処関連を変更 ・type 2 (クライアント領域の調整) がうまく動かない場合があるようなので一旦廃止 ・type 3 (スクロール領域調整) を type 2 に番号変更 ・デフォルトを type 2 に変更 Revision 6672 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 10 17:52:27 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101513 byte(s) Diff to previous 6671 最大化時文字欠け対策に type 3 を追加 3: ScrollWindow で全体(NULL)を指定された時は隙間部分を除いた領域に差し替える Revision 6671 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 10 17:52:24 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101168 byte(s) Diff to previous 6669 MaximizedBugTweak の設定値でどの対策を利用するか選べるようにした 0: 対策なし 1: 画面全体を書き直し 2: クライアント領域を縮める on -> 1, off -> 0 Revision 6669 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 10 17:52:17 2017 UTC (7 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101163 byte(s) Diff to previous 6537 見づらいので条件を整理 Revision 6537 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 16 03:19:07 2016 UTC (7 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101301 byte(s) Diff to previous 6520 漢字入力が出来なくなったので r6520 を revert 起動字に setlocale() を呼んでいるのは確認してあるんだけれど、なぜか mbstowcs() がエラーを返す。 どこかで locale が変更されてる? Revision 6520 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 1 06:01:15 2016 UTC (7 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101267 byte(s) Diff to previous 6435 必要も無く何度も setlocale() が呼ばれているので、Language 設定が変わった部分だけにまとめる Revision 6435 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jul 11 08:53:02 2016 UTC (7 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101301 byte(s) Diff to previous 6306 ・行末の空白/タブを削除 ・インデント調整 Revision 6306 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 19 01:49:13 2016 UTC (8 years, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101408 byte(s) Diff to previous 6286 OSC 4/11/104/111 で BCE 用の情報の更新が抜けていたのを修正。 Revision 6286 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 2 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101317 byte(s) Diff to previous 6193 チケット #35744 VS2015の警告除去 下記ブランチからマージした。 svn+ssh://yutakapon@svn.sourceforge.jp/svnroot/ttssh2/branches/vs2015_warn リビジョン6194 - 6260 Revision 6193 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Dec 6 05:51:27 2015 UTC (8 years, 4 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101919 byte(s) Diff to previous 6190 リファクタリング Revision 6190 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Dec 4 16:48:19 2015 UTC (8 years, 4 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101907 byte(s) Diff to previous 6095 チケット #35788 不適切な背景画像指定で落ちる Eterm look-feelの背景画像を指定する機能において、正しい画像ファイルを指定しなかった場合に、 プログラムが落ちる問題を修正した。 Revision 6095 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 7 17:59:01 2015 UTC (8 years, 5 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101736 byte(s) Diff to previous 5911 チケット #35696 背景画像の透過設定 Setup - Additional settings - Visual tabに、"Image Brightness"を追加した。 Revision 5911 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 14 01:51:16 2015 UTC (8 years, 9 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101518 byte(s) Diff to previous 5735 OSC文字列のparse処理を全面的に書き換え ・主な目的は色の問い合わせへの応答の終端を問い合わせに合わせて変えるというもの ・OSC 105 ST で special color をすべてリセットするようにした ・その他にも動作が変わったものがあるかも Revision 5735 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 9 04:09:46 2014 UTC (9 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101316 byte(s) Diff to previous 5700 [Control] - [Reset Terminal] で OSC 10/11 で設定した色もリセットするようにした。 Revision 5700 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Nov 17 06:29:15 2014 UTC (9 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100587 byte(s) Diff to previous 5570 以下の理由から NO_ANSI_COLOR_EXTENSION を廃止する。 ・そもそも define してると build に失敗する ・NO_ANSI_COLOR_EXTENSION を考慮していないコードがある ・tttset を変更する事になるため、プラグインの互換性が低下する ・サポートするメリットがない Revision 5570 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 20 10:45:52 2014 UTC (9 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101991 byte(s) Diff to previous 5348 チケット #33694 Eterm look-feelの背景画像指定において、JPEGファイルが正しく描画されないことが ある問題に対処した。 Revision 5348 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Aug 7 06:21:54 2013 UTC (10 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101294 byte(s) Diff to previous 5107 UseNormalBGColor が on の時、OSC 11 の後の OSC 111 で各属性色の背景色がリセットされない問題を修正。 Revision 5107 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jan 1 09:32:58 2013 UTC (11 years, 3 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101297 byte(s) Diff to previous 5077 未使用変数の除去。 Revision 5077 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 27 09:45:19 2012 UTC (11 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101295 byte(s) Diff to previous 5073 SGR 38:2 で、rgb値のチェックを行うようにした。 SGR 38:5 で、パレット番号のチェックを行うようにした。 Revision 5073 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 24 11:07:38 2012 UTC (11 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 101199 byte(s) Diff to previous 4953 ITU-T Rec. T-416 風の RGB 色指定に対応した。 現状の実装は、256 色のパレットの中から近似色を選ぶ。 また、256 色パレット指定も : をパラメータ区切りとして受け付けるようにした。 対応形式: CSI 38 ; 2 ; R ; G ; B m -- Konssole CSI 38 ; 2 ; R : G : B m -- 独自 CSI 38 ; 2 : R : G : B m -- T-416 風 CSI 38 : 2 : R : G : B m -- xterm pl282 とか CSI 38 ; 5 : C m -- T-416 CSI 38 : 5 : C m -- xterm pl282 とか Revision 4953 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 22 15:55:30 2012 UTC (11 years, 10 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100628 byte(s) Diff to previous 4946 Eterm look-feel: 未接続から新規接続を行うと、背景画像が真っ黒になってしまう問題を修正した。 Revision 4946 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 13 16:01:12 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100499 byte(s) Diff to previous 4943 Eterm look-feel が無効化できないことがあるバグを修正した。 Revision 4943 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 13 14:53:23 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100493 byte(s) Diff to previous 4942 Addtitional settings ダイアログから、2回目以降の背景画像指定が期待通りに 動作していなかったバグを修正した。 Revision 4942 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun May 13 12:59:07 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100490 byte(s) Diff to previous 4909 Eterm look-feel 機能の背景画像指定を Additional settings ダイアログから行えるようにした。 ダイアログ上から画像ファイルを指定すると、 BGThemeFile(teraterm.ini) = theme\ImageFile.INI BGDestFile(theme\ImageFile.INI) = 画像ファイル に更新する。 ダイアログ上から Eterm look-feel を off にすると、 BGThemeFile(teraterm.ini) = theme\*.INI に戻す。 Revision 4909 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 22 10:41:53 2012 UTC (11 years, 11 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100089 byte(s) Diff to previous 4874 Eterm look-feel: - .iniファイルのパス指定に、環境変数文字列を含めることができるようにした。 - 画像ファイル指定設定ファイル(ImageFile.INI)を追加した。 - Scale.INI/Tile.INI のパス指定を"Thumbs.db"を拾わないようにするため、"*.jpg"に変更した。 Revision 4874 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 3 12:40:28 2012 UTC (12 years ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 99994 byte(s) Diff to previous 4770 フォントの品質を選べるようにした http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=27719 Revision 4770 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Dec 6 10:20:48 2011 UTC (12 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 99989 byte(s) Diff to previous 4718 OSC 5, 105, 110, 111, 115, 116 に対応 #undef APHABLEND_TYPE2 に出来るだけ対応するようにしていたけれど、そろそろ考えないようにしたいな。 ただ、その為には ALPHABLEND_TYPE2 関連のコードを整理しないと。 Revision 4718 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Nov 11 14:01:11 2011 UTC (12 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100577 byte(s) Diff to previous 4716 カーソル非表示状態だと縦線カーソルへの変更が正しく行えなかった問題を修正 http://sanrinsha.lolipop.jp/blog/2011/11/「vim-からの制御シーケンスの使用例」をscreen上でも使.html Revision 4716 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Nov 11 13:29:09 2011 UTC (12 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100578 byte(s) Diff to previous 4696 条件判定が奇妙になっていたのを修正 & 簡略化 Revision 4696 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 31 16:40:10 2011 UTC (12 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100801 byte(s) Diff to previous 4644 ・OSC 文字列によるカラーパレット変更が出来なくなっていたのを修正 (r4644でのエンバグ) ・空や対応していない OSC 文字列の後に続く文字列が表示されない場合が有ったのを修正 Revision 4644 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Sep 20 04:00:32 2011 UTC (12 years, 6 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 100777 byte(s) Diff to previous 4582 OSC 10, 11, 15, 16 に対応。 Revision 4582 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 13 13:23:30 2011 UTC (12 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 98639 byte(s) Diff to previous 4581 壁紙ファイルを開けないときに落ちる問題を修正 Revision 4581 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 13 13:15:23 2011 UTC (12 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 98518 byte(s) Diff to previous 4580 設定値の認識が間違っていたので修正 Revision 4580 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 13 12:46:53 2011 UTC (12 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97710 byte(s) Diff to previous 4579 倍率の計算を修正 Revision 4579 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 13 09:11:06 2011 UTC (12 years, 8 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 97706 byte(s) Diff to previous 4578 Windows7 の新しい壁紙設定に対応した。
WallpaperStyle 動作
Fill 10 高さをめいっぱいにする(左右ががはみ出す)
Fit 6 幅をめいっぱいにする(上下がはみ出す)
Revision 4578 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Aug 13 08:26:34 2011 UTC (12 years, 8 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 96884 byte(s) Diff to previous 4571 OleLoadPicture() で読み込んだBITMAPをストレッチ(拡大・縮小)できるようにした。 Revision 4571 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Aug 4 06:43:46 2011 UTC (12 years, 8 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 92644 byte(s) Diff to previous 4568 Vista 未満の場合には、今まで通りの読み込みをするようにした Revision 4568 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Aug 3 14:42:03 2011 UTC (12 years, 8 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 92148 byte(s) Diff to previous 4469 Eterm look feel: 壁紙が .bmp 形式以外においても、読み込みができるようにした。 ただし、拡大表示(ストレッチブリット)には未対応。 Revision 4469 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 17 15:17:53 2011 UTC (12 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 90959 byte(s) Diff to previous 4412 Revert r4377 方針がまだ定まらないし、報告者も無効にするよりは元のままの方がいいという事なので、元に戻す。 Revision 4412 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 4 08:42:54 2011 UTC (13 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 90984 byte(s) Diff to previous 4377 DEC 特殊文字でも高輝度/下線属性でフォントが太字/下線付きになるようにした。 Revision 4377 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 8 10:09:06 2011 UTC (13 years, 1 month ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 90394 byte(s) Diff to previous 4250 Term size = win size がオフの時は、Auto scroll only in bottom line が無効になるようにした。 http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=24493 # 暫定。動作がちゃんと定義できるならば対応したいところだけれど、イメージがわかない。 Revision 4250 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 22 06:27:26 2010 UTC (13 years, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 90369 byte(s) Diff to previous 4221 ウィンドウサイズ変更制御シーケンスに対して、実際のウィンドウサイズを返すようにした。 Revision 4221 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Dec 17 04:10:58 2010 UTC (13 years, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 90201 byte(s) Diff to previous 4134 VT ウィンドウの横幅を 256 桁より大きくすると正常に表示できないのを修正。 http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=18206 http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=19632 Revision 4134 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 24 04:43:01 2010 UTC (13 years, 5 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 90184 byte(s) Diff to previous 3969 システムディレクトリの dll 読み込み時にフルパスを指定するようにした。 インストーラが、TERATERM.INI に書き込まれた notepad.exe をフルパスにするようにした。 Revision 3969 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Aug 9 07:08:57 2010 UTC (13 years, 8 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 89857 byte(s) Diff to previous 3915 IME の状態に合わせてカーソル形状を変えるか設定できるようにした。 カーソル上の文字が読めなくなるため、デフォルトは off にする。 Revision 3915 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 26 07:12:12 2010 UTC (13 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 89812 byte(s) Diff to previous 3901 改行形式が混在していたのを修正。 Revision 3901 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 20 15:37:49 2010 UTC (13 years, 10 months ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 89801 byte(s) Diff to previous 3898 インデント調整 Revision 3898 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 19 16:26:50 2010 UTC (13 years, 10 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 89810 byte(s) Diff to previous 3718 IMEのon/off状態を見て、カーソルの色を変更する。 WM_INPUTLANGCHANGE, WM_IME_NOTIFY ではカーソルの再描画のみ行う。 注: Cursor control sequenceが有効の場合、vimの入力モードでは下線カーソルに なるため、あまり変化が分かりにくい。 Revision 3718 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 21 12:08:10 2009 UTC (14 years, 3 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 89432 byte(s) Diff to previous 3715 typo fix. Revision 3715 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Dec 12 06:42:18 2009 UTC (14 years, 4 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 89433 byte(s) Diff to previous 3668 Eterm look-feelを有効にしている時、Reverse Video (DECSCNM)のset/resetが行われると、以降まともに描画が更新されなくなるのを修正した。(暫定) http://lunatear.net/archives/001056.html # Eterm look-feel有効時のDECSCNMはまだちゃんと動いていないので、修正が必要 Revision 3668 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 28 11:47:59 2009 UTC (14 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 88571 byte(s) Diff to previous 3666 EnableURLColorがoffの時にもURLの下線の有無を設定できるようにした。 Revision 3666 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 28 09:44:14 2009 UTC (14 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 88603 byte(s) Diff to previous 3660 ・EnableBoldをFontFlagに改称し、フォント関連の設定を表すようにした。 ・URLUnderlineをColorFlagからFontFlagに移動。 Revision 3660 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 25 16:22:26 2009 UTC (14 years, 5 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 88601 byte(s) Diff to previous 3642 URLの下線の有無を設定できるようにした。 デフォルト: URLUnderline=on Revision 3642 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 10 09:42:57 2009 UTC (14 years, 6 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 88479 byte(s) Diff to previous 3608 URL属性色が無効の場合は、URLに下線属性を付けないようにした。 # 下線の有無を選択する設定を別に作った方がいいのかも Revision 3608 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Aug 26 14:59:58 2009 UTC (14 years, 7 months ago) by yutakapon Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 88546 byte(s) Diff to previous 3475 ハイパーリンクの色属性描画を復活させた。 なお、一度検出したハイパーリンク文字列を、手動で消され、ハイパーリンクでなくなった場合は、描画がそのまま残る。 Revision 3475 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 12 17:12:00 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 88495 byte(s) Diff to previous 3469 ルートウィンドウサイズ報告シーケンスに対応。
<CSI> 19 t
応答: <CSI> 9 ; H ; W t
H,W: ルートウィンドウの高さ/幅
Revision 3469 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 12 08:43:03 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 87623 byte(s) Diff to previous 3468 ウィンドウ位置報告制御シーケンスに対応。
<CSI> 13 t
応答: <CSI> 3 ; X ; Y t
X,Y: ウィンドウの位置
Revision 3468 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 12 05:45:04 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 87238 byte(s) Diff to previous 3466 制御シーケンスでのサイズ変更で、横幅を極端に狭くした後の最初のサイズ変更が行われないのを修正。 Revision 3466 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jun 11 10:31:09 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 87216 byte(s) Diff to previous 3464 ウィンドウ状態報告制御シーケンスに対応
<CSI> 11 t
応答: <CSI> 1 t -- 通常状態
<CSI> 2 t -- 最小化状態
Revision 3464 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Jun 10 14:22:14 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 87154 byte(s) Diff to previous 3407 ウィンドウサイズ変更シーケンス(ピクセル単位)に対応。
<CSI> 4 ; H ; W t
H: ウィンドウの高さ
W: ウィンドウの横幅
Revision 3407 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 18 05:45:05 2009 UTC (14 years, 10 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86867 byte(s) Diff to previous 3367 Language=UTF-8対応 Revision 3367 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 29 03:12:37 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86796 byte(s) Diff to previous 3366 IMEのインライン変換を韓国語モードでも行えるようにした Revision 3366 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Apr 28 21:21:13 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86738 byte(s) Diff to previous 3340 インデント修正 Revision 3340 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 22 10:29:30 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86759 byte(s) Diff to previous 3322 ポインタである事を明示する為、0をNULLに置き換え。 Revision 3322 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 17 10:14:24 2009 UTC (14 years, 11 months ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86749 byte(s) Diff to previous 3310 カーソル形状変更時のちらつきを抑えた Revision 3310 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 15 03:40:16 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86652 byte(s) Diff to previous 3309 ウィンドウリフレッシュ制御シーケンス(dtterm由来?)に対応 <CSI> 7 t Revision 3309 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 13 11:51:36 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86575 byte(s) Diff to previous 3302 ウィンドウ位置(Zオーダ)変更制御シーケンス(dtterm由来?)に対応
<CSI> Ps t
Ps=5 前面に移動
6 背面に移動
Revision 3302 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 10 12:44:00 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86154 byte(s) Diff to previous 3297 ウィンドウ最小化/最大化制御シーケンス(dtterm由来?)に対応。
<CSI> Ps t
Ps=1 最小化解除
2 最小化
9;0 最大化解除
9;1 最大化
ウィンドウ位置変更もだけど、セキュリティ的には受け入れるか設定できた方がいいと思われる。
Revision 3297 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 8 15:11:32 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 86088 byte(s) Diff to previous 3272 ウィンドウ位置変更シーケンス(dtterm由来?)に対応。
<CSI> 3 ; X ; Y t
X,Y: ウィンドウの位置
% ruby -e 'STDOUT.sync=true; 10.times do print "\e[3;#{rand 200};#{rand 200}t"; sleep 1; end'
Revision 3272 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 1 13:49:05 2009 UTC (15 years ago) by doda Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 85938 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 (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 85901 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 (15 years ago) by maya Original Path: trunk/teraterm/teraterm/vtdisp.c File length: 82551 byte(s) Diff to previous 2668 CVS から SVN へ移行: trunk に集約 Revision 2668 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 2 05:50:23 2009 UTC (15 years, 1 month ago) by doda Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 82551 byte(s) Diff to previous 2666 反転と他の属性の両方がonの文字でも、他の属性の属性色が無効にされている時は反転属性色を適用するようにした。 Revision 2666 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 2 01:43:13 2009 UTC (15 years, 1 month ago) by doda Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 82339 byte(s) Diff to previous 2640 属性色およびANSIカラー表示を無効にできるようにした。 Revision 2640 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jan 25 14:44:37 2009 UTC (15 years, 2 months ago) by doda Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 82090 byte(s) Diff to previous 2596 反転属性の色を指定出来るようにした。 Revision 2596 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Oct 12 07:30:40 2008 UTC (15 years, 6 months ago) by doda Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 81479 byte(s) Diff to previous 2556 ・消去領域に反転等の属性を適用していたのを修正した。 ・「編集」メニューの「画面消去」,「バッファ消去」で現在の背景色で消去していたのを、デフォルトの背景色で消去するように修正した。 ・ED (Erase in Display:画面消去)(ただし画面全体の消去(2J)を除く), EL (Erase in Line:行消去)等で、消去後の表示とバッファの内容の同期が取れていない事があったのを修正した。 ・DECALN (DEC Screen Alignment Test: 表示調整用 -- 画面全体を E で埋める)での表示に文字属性を適用していたのを修正した。 Revision 2556 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jul 6 06:50:40 2008 UTC (15 years, 9 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 81557 byte(s) Diff to previous 2536 韓国語パッチを追加した。 http://sourceforge.jp/tracker/index.php?func=detail&aid=12957&group_id=1412&atid=5335 Revision 2536 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri May 30 13:38:05 2008 UTC (15 years, 10 months ago) by maya Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 81522 byte(s) Diff to previous 2534 バグ修正 [Ttssh2-devel 1008] Revision 2534 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 29 06:28:39 2008 UTC (15 years, 10 months ago) by maya Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 81484 byte(s) Diff to previous 2533 マルチディスプレイ環境で最大化すると、隣のディスプレイにウィンドウの端がはみ出る問題を修正した。 Revision 2533 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu May 29 06:21:01 2008 UTC (15 years, 10 months ago) by maya Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 81295 byte(s) Diff to previous 2499 マルチディスプレイ環境で最大化すると、必ずプライマリモニタに最大化される問題を修正した。 http://www.neocom.ca/forum/viewtopic.php?t=826 Revision 2499 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue May 6 10:54:34 2008 UTC (15 years, 11 months ago) by yutakapon Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 81076 byte(s) Diff to previous 2490 最下行でのみスクロールするパッチを追加した。salarm氏に感謝します。 Revision 2490 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Apr 25 11:12:46 2008 UTC (15 years, 11 months ago) by doda Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 80629 byte(s) Diff to previous 2488 コメントの間違い(修正漏れ)を修正。 Revision 2488 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Apr 23 16:34:33 2008 UTC (15 years, 11 months ago) by maya Original Path: teraterm/trunk/teraterm/vtdisp.c File length: 80625 byte(s) Diff to previous 2476 ConfirmChangePaste の確認ダイアログの位置を、VTウインドウの直上からキャレットの位置に変更した。 author: doda 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/vtdisp.c File length: 80271 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.
|