Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5.3 リリース #274

Open
20 tasks done
zmatsuo opened this issue Aug 17, 2024 · 58 comments
Open
20 tasks done

5.3 リリース #274

zmatsuo opened this issue Aug 17, 2024 · 58 comments
Milestone

Comments

@zmatsuo
Copy link
Member

zmatsuo commented Aug 17, 2024

Tera Term Q & A

定期リリースは 6 ヶ月に一回、2月/8月の末に出ます。

tasklist

その他

5.2 の Chocolatey の登録 #138 をすすめられないかなと
サイトを見たりしていたのですが
どうやればいいのかわからずです。

登録はリリースと同時でなくてもよいかなと思いますがいかがでしょう?
リクエストも特にないですしそれほど需要がないのかな。

To 開発チーム
今のところ main ブランチには大きな不具合はない認識でいます。
リリースまでに入れたいもの/入れたほうが良いものなどありますか?

@hkanou
Copy link
Contributor

hkanou commented Aug 17, 2024

tasklist
リリースに入れたいもの確認

#234 で追加させていただいた getttpos コマンドに下記の不具合が見つかりました。
申し訳ありませんが 5.3 リリースまでに修正させて頂ければと思います。
「TERATERM.INI で DpiAware=off を指定し、ディスプレイの拡大/縮小率を100%(96dpi)以外にしている場合に、取得した VT window のX,Y座標とサイズがずれている」
後ほど、修正版のPRをお送りさせて頂きます。

@hkanou
Copy link
Contributor

hkanou commented Aug 17, 2024

#234 で追加させていただいた getttpos コマンドに下記の不具合が見つかりました。

修正パッチをお送りさせて頂きました。(併せてマニュアルの例の誤記を修正しています)
hkanou@8ffcb3e

@nmaya
Copy link
Member

nmaya commented Aug 21, 2024

@nmaya
Copy link
Member

nmaya commented Aug 21, 2024

ライブラリバージョン確認

Inno Setup の最新は 6.3.3 ですが、開発環境・ライブラリ には 6.2.2 と記載されています。
AppVeyor でビルドするときに使われるInno Setupは、AppVeyor が用意しているものですか?であれば、バージョンはこちらで選べないことになりますが、それで合っていますか?

@zmatsuo
Copy link
Member Author

zmatsuo commented Aug 22, 2024

#276 テストできたのでクローズしました。

#99 明日テストしますね。
テストしてよさそうだったらマージしましょう。

@zmatsuo
Copy link
Member Author

zmatsuo commented Aug 22, 2024

bulidtools/ に Inno Setup をダウンロードしておけば、自動的に使われるはずです。
なければシステムにインストールされているものを使います。
ダウンロードは buildtools/install_innosetup.bat をコールすればokです。

@hkanou
Copy link
Contributor

hkanou commented Aug 22, 2024

@nmaya
Copy link
Member

nmaya commented Aug 22, 2024

bulidtools/ に Inno Setup をダウンロードしておけば

ありがとうございます。
#283 に移動します。

nmaya added a commit that referenced this issue Aug 22, 2024
@nmaya
Copy link
Member

nmaya commented Aug 23, 2024

ライブラリバージョン確認

Inno Setup 6.3.3 に更新しました。

@nmaya
Copy link
Member

nmaya commented Aug 25, 2024

main にいろいろマージして、AppVeyor のビルドをかけました。プログラム動作のチェックはこちらから可能です。
https://ci.appveyor.com/project/teraterm/github-main/builds/50468459

可能なら今日中にドキュメントのチェックを行います。

リリース文面も考えます。

@nmaya
Copy link
Member

nmaya commented Aug 25, 2024

変更履歴修正のブランチを push しました。
確認していただけるでしょうか。
あとでマージします。

@hkanou
Copy link
Contributor

hkanou commented Aug 26, 2024

変更履歴を整理頂きありがとうございます。
修正案は以下のとおりです。

teraterm/doc/en/html/about/history.html (英語版)

80行目 行頭に"MACRO: "を追加
<li>MACRO: added the <a href="../macro/command/getttpos.html">getttpos</a> command to retrieve the display status, position, and size in the VT window of Tera Term.</li>

109行目 "ttermpro.exe の /V オプションを使用すると終了時クラッシュする問題を修正した。"の追加
<li>Fixed the issue where specifying the <a href="../commandline/teraterm.html#v">/V option</a> with ttermpro.exe would cause a crash upon exit.</li>

nmaya added a commit that referenced this issue Aug 26, 2024
@nmaya
Copy link
Member

nmaya commented Aug 26, 2024

確認ありがとうございます。

変更履歴を整理頂きありがとうございます。 修正案は以下のとおりです。

109行目 "ttermpro.exe の /V オプションを使用すると終了時クラッシュする問題を修正した。"の追加

  • Fixed the issue where specifying the /V option with ttermpro.exe would cause a crash upon exit.
  • <li>Fixed crash on exit when using <a href="../commandline/teraterm.html#v">/V option</a> of ttermpro.exe.</li> があったのですが、33a6057 の位置の修正で消してしまったようです。ご提案の文面で追加しました。

    @sempreff
    Copy link
    Contributor

    変更履歴のまとめブランチを拝見しました。
    一箇所だけ気になったのでご報告いたします。

    「Default port 設定を Additional settings の General タブへ移動した。」について、後で
    「Default port 設定を TCP/IP タブへ移動した。」が出てくることで
    最終的に「General」でなく「TCP/IP setup」に移動しています。
    両者は、まとめるのが良さそうに思われます。

    zmatsuo added a commit that referenced this issue Aug 26, 2024
    - General setup dialog -> General tab -> TCP/IP tab
    zmatsuo added a commit that referenced this issue Aug 26, 2024
    - General setup dialog -> General tab -> TCP/IP tab
    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Aug 26, 2024

    指摘ありがとうございます。
    Default port 設定の変更履歴を1つにまとめまた修正案をpushしました。

    zmatsuo added a commit that referenced this issue Aug 27, 2024
    - General setup dialog -> General tab -> TCP/IP tab
    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Aug 27, 2024

    Default port 設定の変更履歴を1つにまとめまた修正案をpushしました。

    ブランチ元がいまいちだったので修正しました。

    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 5, 2024

    指摘ありがとうございます。

    コマンドラインから ts.Language を変更できますね。
    指定する文字コードとLanguage(言語)の組み合わせによっては問題が出る気がします。

    例えば、
    ts.Language = IdChinese のとき、
    ts.KanjiCode(or KanjiCodeSend) は 1 or 2 ですが、
    JIS を選べば 3 を設定できます。

    /KT,/KR の値から、Language(言語)は自動で決定するようにして、
    /LA はなくすよう修正します。

    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 5, 2024

    Chinese を China と表記している理由はどのあたりでしょうか。特に意図がなければ、Chinese が良いと思います

    Codingタブの設定が "China/Big5" 等になっているからですね。

    どうして Chinese にしなかったのか…🤔

    Chinese に変更します。

    @nmaya nmaya mentioned this issue Sep 5, 2024
    4 tasks
    @nmaya
    Copy link
    Member

    nmaya commented Sep 5, 2024

    Chinese に変更します。

    これは 5.3 に入れますか?

    コマンドライン

    これは #306 に移動します。
    Coding タブ・コマンドラインの動きは新しいものではないので 5.4 に回しましょう。

    zmatsuo added a commit that referenced this issue Sep 5, 2024
    - 関連するドキュメントも修正
    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 5, 2024

    これは #306 に移動します。
    Coding タブ・コマンドラインの動きは新しいものではないので 5.4 に回しましょう。

    了解です。そうしましょう。

    一段落として main にマージします。

    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 5, 2024

    マージしました。

    手もとで直したところをチェックしました。問題なさそうです。
    ぎりぎりまで修正してご迷惑をおかけしました。

    Appveyor の github-main を RC2、マージしたところ(f9e55b4) で
    ビルドスタートしました。

    バイナリができるはずです。
    https://ci.appveyor.com/project/teraterm/github-main/builds/50543619/artifacts

    nmaya added a commit that referenced this issue Sep 5, 2024
    @nmaya
    Copy link
    Member

    nmaya commented Sep 5, 2024

    #306 を見ていて #308 に気づきましたが、これのマイルストーンも 5.4 にしました。
    #309 はドキュメントだけで済むのでねじ込みました。

    @nmaya
    Copy link
    Member

    nmaya commented Sep 5, 2024

    TTXKanjiMenu

    今回 #265, #301 の修正が入っています。
    バージョンが上がっておらず、変更履歴も書かれていないようです。

    @sempreff
    Copy link
    Contributor

    sempreff commented Sep 5, 2024

    TTXKanjiMenu の 5.3 での変更としては commit 9babd50 があって、その後 #265, #301 ですね。
    https://github.com/TeraTermProject/teraterm/commits/9babd5001028e4a5166da2f4e9ed5b6d2cf4f6b3/TTXKanjiMenu/ttxkanjimenu.c

    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 5, 2024

    履歴追加、バージョン++します。

    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 5, 2024

    @sempreff さんの指摘通りです。
    日付順に並べました。

    リファクタリングの結果バグを出してしまいました。
    失礼しました。
    Tera Term 5.2からは特に機能追加は行っていません。

    zmatsuo added a commit that referenced this issue Sep 5, 2024
    zmatsuo added a commit that referenced this issue Sep 5, 2024
    TTXKanjiMenu のバージョンを更新、修正履歴に追記 #274
    @nmaya
    Copy link
    Member

    nmaya commented Sep 5, 2024

    f733171

    対応ありがとうございます。

    Tera Term 5.2からは特に機能追加は行っていません。

    どちらも 9babd50 によって起きた不具合の修正だったんですね、わかりました。
    5.2 リリースをまたいでいないので、書いて頂いたように「 9babd50 の変更履歴を入れる」でよいと思います。

    @zmatsuo
    Copy link
    Member Author

    zmatsuo commented Sep 6, 2024

    この処理はここかな?と思います。

    ですね、これで

    • コマンドラインで /KR=UTF8 /KT=UTF8 /LA=R のようにすると、/LA が勝つようです。

    /LA が優先されて設定されて、
    問題ある組み合わせにはならないですね。
    いまの main (b85f2e3) でokそうです。

    nmaya added a commit that referenced this issue Sep 8, 2024
    - 53b351b で TCP/IP タブを元に戻したので、それにあわせて修正 #84
    - リンクを追加
    - typo 修正
    @sempreff
    Copy link
    Contributor

    sempreff commented Sep 8, 2024

    #274 (comment)
    の件、Default Port は最終的に General タブに落ち着いたので、history.html も追従が必要ですね。
    → 失礼しました、ローカル環境のブランチが 274-unicode__doc でした。いま見たところ main ブランチには正しく更新が当たっていました。 🙇‍♂️

    @nmaya
    Copy link
    Member

    nmaya commented Sep 8, 2024

    5.3をリリースしました。
    ご協力ありがとうございました。

    @nmaya nmaya closed this as completed Sep 8, 2024
    @nmaya nmaya reopened this Sep 8, 2024
    @nmaya
    Copy link
    Member

    nmaya commented Sep 8, 2024

    Chocolatey は #138 の問題があるので、ひとまずウイルス対策ソフトの反応を見てから考えようと思います。

    @sempreff
    Copy link
    Contributor

    sempreff commented Sep 8, 2024

    https://teratermproject.github.io/ の下部の言語ファイルの一覧も更新されると良いと思います。

    @nmaya
    Copy link
    Member

    nmaya commented Sep 11, 2024

    Edge でダウンロードしたとき「一般的にダウンロードされていません」が出なくなりました。

    @nmaya
    Copy link
    Member

    nmaya commented Sep 11, 2024

    窓の杜ライブラリに「ポータブル版」だけ載りました。
    https://forest.watch.impress.co.jp/docs/update/library/1622810.html

    「一般的にダウンロードされていません」が出なくなったので、そのうちインストーラ版も載ると思います。

    @nmaya
    Copy link
    Member

    nmaya commented Sep 11, 2024

    https://teratermproject.github.io/ の下部の言語ファイルの一覧も更新されると良いと思います。

    更新しました。

    @sempreff
    Copy link
    Contributor

    対応ありがとうございます。
    TeraTermProject/TeraTermProject.github.io#1 を見て、doc/web 無いな… と迷子になっていました。)

    @nmaya
    Copy link
    Member

    nmaya commented Sep 18, 2024

    SmartScreen の「WindowsによってPCが保護されました」が出なくなっていました。

    窓の杜は 9/13 にインストーラ版が載ったようです。
    https://forest.watch.impress.co.jp/docs/update/library/1623497.html

    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

    No branches or pull requests

    4 participants