Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/teraterm/teraterm/vtdisp.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 23 07:07:41 2023 UTC (8 months, 2 weeks ago) by zmatsuo
File length: 102063 byte(s)
Diff to previous 10779
文字を拡大縮小して描画できるようにした

- 拡大縮小して描画できるようにした
  - 2cell幅の文字を1cell幅に縮小して描画
  - 1cell幅の文字を2cell幅に拡大して描画,等
- フォントプロパティーページに設定を追加
  - "Drawing resized font to fit cell width" checkbox
- compat_win.cpp に TransparentBlt() (msimg32.dll) を追加
- ヘルプ追加(enはjaのコピー)

Revision 10779 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 23 16:08:05 2023 UTC (9 months, 2 weeks ago) by zmatsuo
File length: 98321 byte(s)
Diff to previous 10775
CP51949 を CP949 に変更

- r10768 の修正抜け

Revision 10775 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 20 14:22:56 2023 UTC (9 months, 3 weeks ago) by zmatsuo
File length: 98323 byte(s)
Diff to previous 10728
VS2005でビルドできるよう修正

- charset.c を charset.cpp に変更

Revision 10728 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 3 16:45:56 2023 UTC (10 months, 1 week ago) by zmatsuo
File length: 98323 byte(s)
Diff to previous 10661
デバグ用文字描画範囲の表示が誤っていたので修正

Revision 10661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 13:28:09 2023 UTC (12 months, 1 week ago) by zmatsuo
File length: 98300 byte(s)
Diff to previous 10639
関数名を変更

- ThemeSetEnable() -> ThemeEnable()
- ThemeGetEnable() -> ThemeIsEnabled()

Revision 10639 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 17 14:35:30 2023 UTC (12 months, 3 weeks ago) by zmatsuo
File length: 98303 byte(s)
Diff to previous 10603
文字消去時、マウス選択領域を選択状態で描画(文字色反転表示)するようにした

- マウス選択領域の文字を消去したとき、選択状態を維持したまま描画
- 従来
  - マウス選択領域にかかっていても無条件に背景色(背景画像)で描画
  - 表示上選択領域がなくなるように見える
  - 内部的には選択領域が存在している
- 変更したシーケンス
  - EL (カーソル行の文字を消去)
  - ECH (カーソル位置から Ps 文字を消す)
  - ED 0 (カーソル位置から画面末尾までを消去する)
  - ED 1 (画面先頭からカーソル位置までを消去する)
- 文字消去ではなくバッファの内容を描画するようにした(buffer.c)
  - 空白(スペース)が書かれているバッファを描画 =消去
  - マウス選択領域を考慮して描画される
- 使用しなくなった文字消去(背景描画)専用関数削除(vtdisp.c,h)
- 変数 Selected を static に変更(buffer.c,h)

ticket 47524

Revision 10603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 21 14:39:49 2023 UTC (13 months, 2 weeks ago) by zmatsuo
File length: 100642 byte(s)
Diff to previous 10399
SGR 7(反転属性)で文字色の反転しなくなる場合がある

- 「反転属性色を有効にする」のチェックを外す
  -「設定」-「その他の設定」-「表示」
- 「反転属性の文字に対して、反転ではなく別の色で表示する」という設定
  - 反転しなくなる設定ではない
- テストパターンを増やした

ticket #47472

Revision 10399 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Dec 11 12:07:26 2022 UTC (16 months ago) by zmatsuo
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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, 8 months ago) by zmatsuo
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.

  Diffs between and
  Type of Diff should be a

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26