Skip to content

Fix/#1453 session dup - #1461

Merged
zmatsuo merged 3 commits into
mainfrom
fix/#1453-session_dup
Aug 6, 2026
Merged

Fix/#1453 session dup#1461
zmatsuo merged 3 commits into
mainfrom
fix/#1453-session_dup

Conversation

@zmatsuo

@zmatsuo zmatsuo commented Aug 6, 2026

Copy link
Copy Markdown
Member

No description provided.

zmatsuo added 3 commits August 2, 2026 20:59
- セッションの複製で、複製先が DDE経由で受け取った
  コマンドラインの /F= を処理するため、
  複製元の設定ファイルの色,フォントが複製先に反映されなかった。
- DispApplySetup() をvtdisp.cに追加
  - 色(ThemeSetColor)とフォント(ChangeFont)を pts から再設定
  - 桁数,行数は変えずにウィンドウサイズを再計算する
  - ウィンドウ生成前(vt == NULL)は何もしない
- ParseParam() の後で SetupFNameW が変わっていたら
  DispApplySetup() を呼ぶ
  - 起動時の ParseParam() は ParseFOption() が先に同じファイル名を
    設定しているため対象外(従来どおり後段の初期化で適用される)
- 複製元コマンドラインの /F= の有無ではなく、設定ファイルが
  デフォルトと異なるかどうかで複製先に /F= を付加するようにした
- DDE の connect で設定ファイルが変更されたときは、表示への再適用
  (DispApplySetup)ではなく IdCmdRestoreSetup をポストして
  INI ファイルの読み直しから行うようにした
- ParseFOption() はコマンドライン文字列を引数で受け取るように変更
- CVTWindow コンストラクタの TERATERM.INI 読み込みの重複コードを整理
@zmatsuo
zmatsuo merged commit 827a35b into main Aug 6, 2026
7 checks passed
@zmatsuo
zmatsuo deleted the fix/#1453-session_dup branch August 6, 2026 14:52
@zmatsuo
zmatsuo restored the fix/#1453-session_dup branch August 11, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant