Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/teraterm/teraterm/coding_pp.cpp

Log of /trunk/teraterm/teraterm/coding_pp.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jul 23 07:07:29 2023 UTC (8 months, 2 weeks ago) by zmatsuo
File length: 13014 byte(s)
Diff to previous 10768
DEC特殊文字をUnicodeへマッピングできるようにした

- DEC特殊文字をUnicodeで置き換えるコードを追加
- codingタブにDEC特殊文字に関する設定を追加

Revision 10768 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 16 14:18:03 2023 UTC (9 months, 3 weeks ago) by zmatsuo
File length: 11717 byte(s)
Diff to previous 10614
CP949 を誤って CP51949 としていたので修正

- r8766 で CP51949 としていた

Revision 10614 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 14:18:19 2023 UTC (13 months, 1 week ago) by zmatsuo
File length: 11719 byte(s)
Diff to previous 9936
lngファイル名変数を ANSI版から Unicode 版へ切り替え

- tttset.UILanguageFile 参照部分を tttset.UILanguageFileW へ変更
- SetI18nMenuStrs() -> SetI18nMenuStrsW()
- GetI18nStrWA() -> GetI18nStrWW()
- MessageBox() -> MessageBoxW()
- GetCommonDialogFilterW() -> GetCommonDialogFilterWW()
  - GetCommonDialogFilterW() は ANSI版lngファイル名を参照
  - GetCommonDialogFilterW() 削除

Revision 9936 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 18 16:02:55 2022 UTC (22 months, 3 weeks ago) by zmatsuo
File length: 11713 byte(s)
Diff to previous 9923
関数の呼び出し規約 CALLBACK が抜けていた

- CALLBACK = __stdcall
- 省略時は __cdecl
- 64bit コンパイラの場合は __cdecl = __stdcall
- r9923

Revision 9923 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 14 15:29:04 2022 UTC (22 months, 4 weeks ago) by zmatsuo
File length: 11704 byte(s)
Diff to previous 9897
[Setup]/[Additional settings]ダイアログでメモリリークが発生することがあったので修正

- プロパティーシートページは表示しない(タブを選択しない)とページが生成されないようだ
  - WM_DESTROY で後処理(メモリ開放)を行っていた
  - シート(window)が生成されないため WM_DESTROY は発生しない
  - メモリの開放が行われない
- 必ず呼び出される PROPSHEETPAGE.pfnCallback を使って後処理を行うよう修正

Revision 9897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 1 15:40:17 2022 UTC (23 months, 1 week ago) by zmatsuo
File length: 11434 byte(s)
Diff to previous 9598
「コーディング-送信」に「漢字イン」「漢字アウト」を設定なしにできる

- UTF-8など未使用時 tttset.KanjiIn, KanjiOut に0をセットしていた
- 値が0のときドロップダウンが設定なしになっていた
- Japanese/JISのとき
  - tttset.KanjiInは次の値をとる
    - IdKanjiInA(1)
    - IdKanjiInB(2) (default)
  - tttset.KanjiOutは次の値をとる
    - IdKanjiOutB(1) (default)
    - IdKanjiOutJ(2)
    - IdKanjiOutH(3)
- ダイアログ表示時、変数が0など不正値なら default値を設定するようにした

ticket #44325

Revision 9598 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 11 16:31:48 2021 UTC (2 years, 4 months ago) by zmatsuo
File length: 11312 byte(s)
Diff to previous 9499
iso8859 8ビット文字コードを使用できるようにした

- ttpdlg/ttdlg.c 内の文字コード関連部分を common/ttlib_charset.cpp に移動
- 1byte文字コードテスト用ツールを追加
  - tests/various_code_texts/dump_code.pl
- ttpcmnから../teraterm/unicode.c をリンクするようにした
  - Visual Studio 2005
  - Visual Studio 2019
  - CMakeLists.txt

Revision 9499 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 23 16:09:57 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 11339 byte(s)
Diff to previous 9497
Languate=Chinese時クラッシュすることがあったので修正

- Languate=Chinese時のiniファイルへの書き込み/読み込みができていなかったので修正
- 文字コードに関する部分を分離
  - ttlib_charset.cpp,h, tttypes_charset.h を追加

Revision 9497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 23 16:09:33 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 12147 byte(s)
Diff to previous 9496
RussFontを削除、RussHost を KanjiCode に置き換え

- tttset.RussFont
- tttset.RussHost
  - tttset.KanjiCodeに置き換え

Revision 9496 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 23 16:09:19 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 12225 byte(s)
Diff to previous 9359
使用していない RussClient 削除

- tttset.RussClient

Revision 9359 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 14 03:26:30 2021 UTC (2 years, 7 months ago) by zmatsuo
File length: 12251 byte(s)
Diff to previous 9324
UILanguageFile を unicode版(UILanguageFileW)へ切り替え

- SetDlgTexts() -> SetDlgTextsW()
- get_lang_msgW() ->GetI18nStrWW()
- SetI18nList() -> SetI18nListW()

Revision 9324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 29 15:20:20 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 12249 byte(s)
Diff to previous 9048
layer for unicode 向けのコードを削除

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
File length: 12263 byte(s)
Diff to previous 8800
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8800 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 02:07:36 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 12262 byte(s)
Diff to previous 8798
コーディングプロパティページのヘルプを追加

- 次の2項目について
  - Ambiguous Characters width
  - Override Emoji Characters width
- 日本語のみ

Revision 8798 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 15 02:07:17 2020 UTC (3 years, 9 months ago) by zmatsuo
File length: 12187 byte(s)
Diff to previous 8771
コーディングプロパティページに文字幅の設定を追加

- East Asian Width Ambiguous 文字幅の設定をできるようにした
- 絵文字文字幅を設定できるようにした
- teraterm.ini の内容を変更
  - 追加
    - UnicodeAmbiguousWidth
    - UnicodeEmojiOverride
    - UnicodeEmojiWidth
  - 削除
    - UnicodeAmbiguousWide

Revision 8771 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:32:44 2020 UTC (3 years, 11 months ago) by zmatsuo
File length: 10894 byte(s)
Diff to previous 8769
fontプロパティーページ追加

- Unicode/ANSI API切り替え
  - ANSI API使用時、文字コード変換に使用するコードページを変更できる
  - debugプロパティーページのUnicode/ANSI API切り替えを削除
- VTfont切り替えはすぐに設定に反映する
  - 今の所、[設定]/[フォント] から切り替えたときと同じ動作
- ANSI API利用時
  - 表示できない文字を表示
    - 半角時 '?'
    - 全角時 '?_'
- 未実装
  - フォント間
  - プロポーショナルフォント

Revision 8769 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 14:32:23 2020 UTC (3 years, 11 months ago) by zmatsuo
File length: 10794 byte(s)
Diff to previous 8767
codingプロパティーページ修正

- メモリリークを修正
- スタイル指定誤りを修正
  - DPIが変化したときにうまく追従しなかった
- ページのサイズを調整

Revision 8767 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed May 6 14:55:21 2020 UTC (3 years, 11 months ago) by zmatsuo
File length: 10846 byte(s)
コーディングプロパティーページ追加

- [設定]/[その他の設定]に[コーディング]プロパティーページを追加
  - 次の設定を1箇所にまとめた
    - [設定]/[全般] の言語
    - [設定]/[端末] の漢字コード
  - 中国語の設定を追加

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