チケット #48157

入力文字を内部文字コードに変換する部分を分離

登録: 2023-06-04 02:06 最終更新: 2023-06-13 01:03

報告者:
(匿名)
担当者:
チケットの種類:
状況:
完了
コンポーネント:
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
修正済み
ファイル:
なし
投票
点数: 0
No votes
0.0% (0/0)
0.0% (0/0)

詳細

入力文字をUnicode(内部文字コード)に変換する部分を teraterm/charset.c,h に分離しました。

これまでは vtterm.c 内で端末制御(エスケープシーケンス)の処理と 文字コードの変換を行っていました。

修正は input_charset ブランチを作って入れました。r10736です。

将来TEKWinの各種文字コード対応、シーケンス中の文字列変換などでも 使えるようになればと思っています。

tests/various_code_texts/ を使って正しく表示するかテストします。

Tera Term の動作に問題ないか見ていただけないでしょうか。 特に問題なさそうだったら、1週間程度でtrunkにマージしようと思います。

チケットの履歴 (5 件中 3 件表示)

2023-06-04 02:06 更新者: None
  • 新しいチケット "入力文字を内部文字コードに変換する部分を分離" が作成されました
2023-06-09 01:30 更新者: nmaya
コメント

マイルストーンが Tera Term 4.107 & 5.0 になっていますが、Tera Term 4.107 にも修正を入れる予定ですか?

2023-06-13 00:21 更新者: zmatsuo
2023-06-13 00:29 更新者: zmatsuo
コメント

Tera Term 5.0だけで進めたいです。マイルストーンを修正しました。

2023-06-13 01:03 更新者: zmatsuo
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました
コメント

trunkにマージしました。r10755 から r10760 です。

スナップショットを置きました。

https://osdn.net/projects/ttssh2/storage/snapshot/teraterm-5.0-dev-r10761-20230612-appveyor.zip

このチケットはクローズします。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする