Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ttcomtester/teraterm/teraterm/unicode.h

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 20 16:03:38 2023 UTC (13 months, 2 weeks ago) by zmatsuo
File length: 2139 byte(s)
Diff to previous 10330
add communication test tool

Revision 10330 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 19 14:27:02 2022 UTC (16 months, 2 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2139 byte(s)
Diff to previous 10325
コンパイラの警告対策

- unicode.cpp
  - 警告: ISO C++ forbids converting a string constant to ‘char*’
    - 書き換えできない文字列を書き換え可能文字列へ変換していたので修正
  - extern しない変数に static を追加
    - UnicodeBlockList[]
- buffer.c
  - 警告: 使用されない変数 ‘b’ です

Revision 10325 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 18 13:01:25 2022 UTC (16 months, 2 weeks ago) by nmaya
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2133 byte(s)
Diff to previous 10313
同じ Unicode block にある文字だけを、ヴィラーマによって結合するようにした

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

Revision 10313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 13 14:27:25 2022 UTC (16 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2060 byte(s)
Diff to previous 10310
ヴィラーマ処理を追加

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

Revision 10310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 13 14:26:52 2022 UTC (16 months, 3 weeks ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2019 byte(s)
Diff to previous 9597
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 で使用していた

Revision 9597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 11 16:31:35 2021 UTC (2 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2004 byte(s)
Diff to previous 9525
iso8859<->Unicode 変換APIを追加

Revision 9525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 11 15:29:56 2021 UTC (2 years, 3 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 1861 byte(s)
Diff to previous 9048
受信文字コード UTF-8m 時、合成済み文字の生成処理を行わない

- UTF-8m時の受信処理
  - 受信した文字が合成済み文字の基底文字の場合、次の文字を受信するまで処理を保留する
    - 次の受信文字が基底文字と合成可能な結合文字の場合
      - 合成済み文字を生成した後、内部バッファへの書き込み、表示を行う
    - 次の受信文字が結合文字ではない場合
      - 2文字を各々内部バッファへの書き込み、表示を行う
- UTF-8時の受信処理
  - 合成済み文字に変換せずに内部バッファにそのまま入力
- 内部バッファは合成済みでなくても入力を受け付ける
- 表示が遅れることもない
- UTF-8mの処理をなくしてUTF-8時と同じにする

ticket #15826

Revision 9048 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 16 12:24:13 2020 UTC (3 years, 2 months ago) by nmaya
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2032 byte(s)
Diff to previous 8745
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8745 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 26 14:34:49 2020 UTC (3 years, 10 months ago) by zmatsuo
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 2036 byte(s)
Diff to previous 8445
ANSI文字の処理を修正

- buff_char_t にメンバー変数 ansi_char を追加
  - 2byte(2セル)文字の場合は、1セル目に文字が保存されて、2セル目は空き
- ANSI文字の結合処理
  - vtterm.cのUnicode結合文字関連の関数をunicode.cに移動
    - GetPrecomposedChar() -> UnicodeGetPrecomposedChar()
    - GetIndexOfCombiningFirstCode() -> UnicodeGetIndexOfCombiningFirstCode()
    - UnicodeCombining() 追加
- 文字情報ポップアップ
  - 表示内容を整理
    - "Press shift for sending to clipboard" 表示を追加
  - shiftを押したとき(クリップボードにコピーしたとき)
    - 音を出すようにした(MessageBeep(MB_OK))
    - ポップアップを消すようにした

Revision 8445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 17 12:15:31 2019 UTC (4 years, 2 months ago) by doda
Original Path: trunk/teraterm/teraterm/unicode.h
File length: 1778 byte(s)
Copied from: trunk/teraterm/ttpmacro/fileread.h revision 8436
Diff to previous 7377
Merge branch 'unicode_buf'

Revision 7377 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 28 14:57:41 2018 UTC (5 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/ttpmacro/fileread.h
File length: 1777 byte(s)
Diff to previous 7329
ソースの文字コードを揃えた UTF8(BOM) -> Shift_JIS

Revision 7329 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue Dec 18 14:30:44 2018 UTC (5 years, 2 months ago) by zmatsuo
Original Path: trunk/teraterm/ttpmacro/fileread.h
File length: 1780 byte(s)
utf8,utf16le,utf16beに対応

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