Browse Subversion Repository
Log of /branches/ttcomtester/teraterm/teraterm/unicode.h
Revision 10521 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jan 20 16:03:38 2023 UTC (14 months, 2 weeks ago) by zmatsuo File length: 2139 byte(s) Diff to previous 10330 , to selected 8745 add communication test tool Revision 10330 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 19 14:27:02 2022 UTC (17 months, 3 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/unicode.h File length: 2139 byte(s) Diff to previous 10325 , to selected 8745 コンパイラの警告対策
- 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 (17 months, 3 weeks ago) by nmaya Original Path: trunk/teraterm/teraterm/unicode.h File length: 2133 byte(s) Diff to previous 10313 , to selected 8745 同じ 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 (17 months, 4 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/unicode.h File length: 2060 byte(s) Diff to previous 10310 , to selected 8745 ヴィラーマ処理を追加 - ヴィラーマ(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 (17 months, 4 weeks ago) by zmatsuo Original Path: trunk/teraterm/teraterm/unicode.h File length: 2019 byte(s) Diff to previous 9597 , to selected 8745 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, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/unicode.h File length: 2004 byte(s) Diff to previous 9525 , to selected 8745 iso8859<->Unicode 変換APIを追加 Revision 9525 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Nov 11 15:29:56 2021 UTC (2 years, 4 months ago) by zmatsuo Original Path: trunk/teraterm/teraterm/unicode.h File length: 1861 byte(s) Diff to previous 9048 , to selected 8745 受信文字コード 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, 3 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) - [selected] Modified Sun Apr 26 14:34:49 2020 UTC (3 years, 11 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, 3 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 , to selected 8745 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/ttpmacro/fileread.h File length: 1777 byte(s) Diff to previous 7329 , to selected 8745 ソースの文字コードを揃えた 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, 3 months ago) by zmatsuo Original Path: trunk/teraterm/ttpmacro/fileread.h File length: 1780 byte(s) Diff to selected 8745 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.
|