• R/O
  • SSH
  • HTTPS

ttssh2: List of commits


RSS
Rev. Time Author
r10327 2022-10-18 22:03:47 zmatsuo

Unicode版のlngファイル名をセットしていなかったので修正

- r9350

ticket #45902

r10326 2022-10-18 22:03:32 zmatsuo

iniファイル読み込み時、NULLを返すことがあったので修正

- hGetPrivateProfileStringW()
- ini=NULLかつdef=NULLのとき発生
- 正しくは L"" を返す
- r10272 の修正に誤りがあった
- GetI18nStrWW() で戻り値をチェックする assert() が誤っていたので修正

ticket #45902

r10325 2022-10-18 22:01:25 nmaya

同じ Unicode block にある文字だけを、ヴィラーマによって結合するようにした

Unicode block のテーブルを作成するスクリプトを追加した
ticket #44424

r10324 2022-10-18 00:19:42 zmatsuo

行末で文字のセル数が増加したとき文字を壊していたので修正

ticket #44424

r10323 2022-10-18 00:19:33 zmatsuo

文字のセル数が増加したとき、描画されない場合があったので修正

ticket #44424

r10322 2022-10-18 00:19:23 zmatsuo

デバグ用のUnicodeの文字列を16進大文字に変更

- 変更前は小文字だった
- Unicodeは大文字で表記
- r10320

r10321 2022-10-16 23:28:29 zmatsuo

使用していないデバグ用のdefineを削除

- UNICODE_INTERNAL_BUFF を削除

r10320 2022-10-16 14:37:07 zmatsuo

デバグ用のUnicodeの文字列長を修正

- r10308

r10319 2022-10-16 14:36:52 zmatsuo

Viramaの次の文字分文字幅を増やすようにした

- 変更前は、Spacing markの時のみ+1していた
- 通常の文字の場合も+1するようにした

ticket #44424

r10318 2022-10-15 23:39:23 zmatsuo

文字コードテーブルを Unicode 15.0 ベースに更新

- 絵文字
- East_Asian_Width

ticket #45655

r10317 2022-10-15 23:39:13 zmatsuo

改行コード変更

- LF -> CR+LF

r10316 2022-10-15 23:39:04 zmatsuo

絵文字とEastAsianWidthテーブル作成スクリプトを修正

- テーブルに元ファイルのバージョン情報(日付)を出力するようにした
- ファイルに出力するとき perl で直接ファイルを生成するようにした
- リダイレクトを使用しない
- 環境が違っても同一のファイルが生成できるようにするため
- unicode_emoji.tbl には Unicode が含まれるため BOM 付きで出力する
- VS で警告が出るため
- warning C4819: ファイルは、現在のコード ページ (932) で表示できない文字を含んでいます。
データの損失を防ぐために、ファイルを Unicode 形式で保存してください。
- ドキュメントを更新
- 元ファイルのURLを修正
- Unicode 15.0

r10315 2022-10-15 23:38:54 zmatsuo

ファイル名を変更

r10314 2022-10-15 23:38:44 zmatsuo

改行変換、BOM削除

r10313 2022-10-13 23:27:25 zmatsuo

ヴィラーマ処理を追加

- ヴィラーマ(virama)文字の次の文字を結合
- Malayalam (マラヤーラム語)のvirama処理を削除
- 別の結合規則があるかもしれない
- Combining_Class には virama 以外の定義ある

r10312 2022-10-13 23:27:14 zmatsuo

ヴィラーマテーブルを作成するスクリプトを追加

r10311 2022-10-13 23:27:02 zmatsuo

コンパイラの警告に対応した

- warning: '&&' within '||'
- note: place parentheses around the '&&' expression to silence this warning
- warning: unused function

r10310 2022-10-13 23:26:52 zmatsuo

Spacing/Nonspacing Mark を処理できるようにした

- Spacing/Nonspacing Mark テーブルを組み込みこんだ
- unicode_combine.tbl に Spacing/Nonspacing 情報を付加した
- 変更前は区別がなくすべて Nonspacing Mark として扱っていた
- Malayalam (マラヤーラム語)のSpacing combining mark処理を削除
- teraterm/teraterm/unicode/get_combine_table.pl
- Spacing/Nonspacing Mark に関する情報を出力できるよう修正
- UnicodeIsVariationSelector() を無効にした
- 異体字セレクタは Nonspacing_Mark に含まれている
- UnicodeIsCombiningCharacter() でまとめてチェックできる
- 変更前は teraterm/teraterm/buffer.c で使用していた

r10309 2022-10-13 23:26:41 zmatsuo

改行変換、BOM削除

r10308 2022-10-13 23:26:30 zmatsuo

Unicode の Spacing combining mark に一部対応

- Malayalam (マラヤーラム語)のごく一部の文字の特殊処理を追加
- Spacing combining mark
- U+0d3e と U+0d02 のみ
- virama
- U+0d4d のみ
- 3cell以上の長い文字が表示できるようになった
- 全角(2cell)よりも長い文字
- テスト追加
- Hello (Malayalam)
- ほ + ゜ = ぽ
- 11cell文字 (Malayalam)

r10307 2022-10-13 23:26:19 zmatsuo

結合文字が単体で入力された場合、0xa0(NBSP)を挿入する

- 従来は 0x20 を挿入していた
- U+00A0 = NBSP = no-break space

r10306 2022-10-13 00:31:30 zmatsuo

cmakeビルド時ビルドエラーを修正

- r10305でのミス

ticket #45820

r10305 2022-10-11 00:49:47 zmatsuo

cmakeビルド時、インストール済みのperlを利用する

- cmakeビルドで libs でライブラリをビルド時、
システムに Strawberry Perl がインストールされていないと
常に Strawberry Perl をダウンロード,展開していた
- 他のPerl環境(Active Perl, Cygwin など)が使える場合は利用するようにした
- perlのチェックを buildtools/checkperl.cmake にまとめた
- Strawberry Perl 使用していた理由
- 当時, opensslのビルド時に Cygwin Perl を使用するとうまくビルドできなかった
- Strawberry Perl のダウンロードが簡単だった
- 現在は libreSSL に切り替えたので気にならなくなった

ticket #45820

r10304 2022-10-10 21:22:07 zmatsuo

CMAKE環境変数のcmakeを使用する

- フルパス指定でその cmake を使用する
- 未指定時はパス指定なしの指定時は PATH の cmake を使用
- set CMAKE=cmake.exe と同じ

ticket #45819

r10303 2022-10-10 13:48:24 zmatsuo

カラーテーマファイルのマニュアル追記、読み書きを修正

- カラーテーマ iniファイルフォーマットを変更
- 従来のフォーマットも読み込み可能だが近々未対応とする
- #RRGGBB 形式が使用できるようにした
- saveしたiniの R,G,B 形式の後ろに #RRGGBB が出力される
- マニュアル追記
- Unicode化(途中)

r10302 2022-10-08 00:43:29 nmaya

Kermit の調整をマージ

merge from trunk: r10172, r10173, r10174, r10175, r10182, r10282
ticket: #44873, #44691

r10301 2022-10-07 23:47:10 zmatsuo

Unicode Spacing mark テストを追加

- Malayalam(マラヤーラム語)

r10300 2022-10-07 23:10:54 nmaya

ticket #45649, #45558 からインポート

r10299 2022-10-07 18:08:14 nmaya

SDK バージョンが分からないときの表示を修正

- WDK_NTDDI_VERSION の 16進表記を修正
- About ダイアログで改行してしまうので、ダイアログの幅を 10px 増やした

r10298 2022-10-07 17:48:00 nmaya

Windows SDK バージョン NTDDI_WIN10_NI の表示に対応

Windows SDK for Windows 11 (10.0.22621.1)

Show on old repository browser