Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/teraterm/ttpcmn/language.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 20 01:07:40 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 23737 byte(s)
Diff to previous 9118
locale設定を削除

- Cランタイムの文字コードの設定
  - 従来Cランタイムの文字コード変換関数を使用していたため必要だった
    - wctomb()
  - 現在Cランタイムの文字コード変換は使用していないため不要
    - OSのAPI WideCharToMultiByte(), MultiByteToWideChar() を使用
- setlocale()を削除
- 不要な locale.h の include を削除
- 設定ダイアログの locale 設定を削除
  - IDC_LOCALE_LABEL 削除
  - lng 内の DLG_TERM_LOCALE 削除
  - ドキュメント locale 設定個所を削除
- iniファイルのlocale読み書きを削除
- r9145

Revision 9118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 28 15:38:09 2020 UTC (3 years, 3 months ago) by zmatsuo
File length: 23758 byte(s)
Diff to previous 9048
mbstring.h を削除

- 使用していないヘッダファイル

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

ticket #40996

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

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

Revision 8336 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 28 13:07:38 2019 UTC (4 years, 5 months ago) by zmatsuo
File length: 23590 byte(s)
Diff to previous 7536
変数cpconv[][][]の初期化を見直し

- 生成コードは変更なし
- 無効化された初期値は削除
- 警告がなくなった
  - missing braces around initializer

Revision 7536 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 1 12:45:02 2019 UTC (5 years ago) by zmatsuo
File length: 33090 byte(s)
Diff to previous 7509
MinGWでビルドできるよう調整

Revision 7509 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 25 13:47:32 2019 UTC (5 years ago) by zmatsuo
File length: 32989 byte(s)
Diff to previous 7462
クリップボード内容表示ダイアログをHiDPI化
dlglib.c,h ANSI/UNICODE対応,IsExistFont(),SetDialogFont()(ダイアログフォントの初期化) 追加
dlglib_cpp.cpp 追加、ダイアログAPIラッパ
dlg_tmpl.cpp 追加、ダイアログテンプレート操作
i18n.c,h ANSI/UNICODE対応,SetI18DlgStrs(),SetI18MenuStrs()追加
ttlib.c,h ANSI/UNICODE対応

Revision 7462 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 9 17:32:42 2019 UTC (5 years, 1 month ago) by zmatsuo
File length: 32967 byte(s)
Diff to previous 7407
unicode関連をcodeconv.cに集めた
CP932へ/からの変換を関数に分離(UTF32ToCP932(), UTF32ToCP932())
unicodeからDEC特殊文字変換を関数に分離(UTF32ToDecSp())
SJIS2UTF8() (内部コードからUTF-8へ出力)を language.c から ttcmn.c に移動
_WideCharToMultiByte(), _MultiByteToWideChar() の変換した文字数の戻り値修正
UTF32ToMBCP()追加
UTF32_CP932()追加
MBCPToUTF32()追加
WideCharToUTF8(), WideCharToCP932() の仕様を変更
変換テーブルとWindows APIをつかったコード変換の優先順位を変更できるようにした

Revision 7407 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 25 12:38:03 2019 UTC (5 years, 2 months ago) by zmatsuo
File length: 34451 byte(s)
Diff to previous 7406
combining_map_t, codemap_t テーブルをconstにした

Revision 7406 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 25 12:37:51 2019 UTC (5 years, 2 months ago) by zmatsuo
File length: 34439 byte(s)
Diff to previous 7398
language.c SJIS2UTF8()の仕様変更
- locale文字列ではなく、コードページを使うようにした
- 内部コードに合わせて変換するようにした(CP932決め打ちだった)
- ConvertUnicode()のプロトタイプをlanguage.hに入れた

Revision 7398 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 19 08:18:24 2019 UTC (5 years, 2 months ago) by zmatsuo
File length: 34313 byte(s)
Diff to previous 6841
setlocale()を起動時のみ呼び出すようにした

Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 9 months ago) by doda
File length: 34249 byte(s)
Diff to previous 6806
TeraTerm Project としてのライセンス表記を追加

・Tera Term 本体分を横 80 桁に収まるように改行位置を調整
・ttssh 関連の分を追加

Revision 6806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 15 00:37:01 2017 UTC (6 years, 9 months ago) by doda
File length: 34253 byte(s)
Diff to previous 6801
TeraTerm Project としてのライセンス表記を追加

とりあえず Tera Term 本体分。
TeraTerm Project としての copyright 表記の年部分はコミットログを確認して書いたつもりだけど、ミスってたらすみません。

TODO: 過去に取り込んだパッチに関する著作権表記の追加

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 9 months ago) by doda
File length: 32787 byte(s)
Diff to previous 6537
eliminate FAR keyword.

Revision 6537 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 03:19:07 2016 UTC (7 years, 4 months ago) by doda
File length: 32811 byte(s)
Diff to previous 6520
漢字入力が出来なくなったので r6520 を revert
起動字に setlocale() を呼んでいるのは確認してあるんだけれど、なぜか mbstowcs() がエラーを返す。
どこかで locale が変更されてる?

Revision 6520 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 1 06:01:15 2016 UTC (7 years, 5 months ago) by doda
File length: 32782 byte(s)
Diff to previous 4897
必要も無く何度も setlocale() が呼ばれているので、Language 設定が変わった部分だけにまとめる

Revision 4897 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 13 04:02:31 2012 UTC (12 years ago) by maya
File length: 32811 byte(s)
Diff to previous 4785
キリル文字変換テーブルのtypoを修正

Revision 4785 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 28 04:07:33 2011 UTC (12 years, 3 months ago) by maya
File length: 32811 byte(s)
Diff to previous 4009
キリル文字の変換テーブルを修正
  KOI8-R, CP866, Windows-1251, ISO8859-5 相互
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17118

Revision 4009 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 17 14:55:08 2010 UTC (13 years, 7 months ago) by maya
File length: 14872 byte(s)
Diff to previous 3926
trunk から r3926 をいったんひっこめる

Revision 3926 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 7 14:01:51 2010 UTC (13 years, 10 months ago) by yutakapon
File length: 15647 byte(s)
Diff to previous 3460
以下に示す UTF-8 送信処理を、純粋なUnicodeとして処理するようにした。

 ・IME入力
 ・クリップボードの貼り付け

teraterm.iniに PureUTF8 エントリを追加。当該処理の on/off を切り替えられる。
デフォルトはまだ off とする。

これにより、SNOWMAN(U+2603)などの文字を送信しても、正しいUTF-8エンコーディングとして、
サーバへ送信される。
ただし、サロゲートペアには未対応。


Revision 3460 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 9 14:56:45 2009 UTC (14 years, 10 months ago) by doda
File length: 14872 byte(s)
Diff to previous 3459
コメント追加。


Revision 3459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 9 10:16:49 2009 UTC (14 years, 10 months ago) by doda
File length: 14839 byte(s)
Diff to previous 3442
Unicodeへの変換が失敗した場合は、Replacement Characterに置き換えるように変更した。


Revision 3442 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 6 11:16:25 2009 UTC (14 years, 10 months ago) by doda
File length: 14849 byte(s)
Diff to previous 3392
送信がUTF-8に設定されている時に、UTF-8に変換せずに送信する場合があるのを修正。


Revision 3392 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 11:55:27 2009 UTC (14 years, 11 months ago) by maya
File length: 14861 byte(s)
Diff to previous 3227
インデントを調整。コード的な変更はないはず。

Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya
File length: 14806 byte(s)
Diff to previous 3221
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換

Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya
File length: 14478 byte(s)
Diff to previous 2476
CVS から SVN へ移行: trunk に集約

Revision 2476 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Apr 14 17:35:50 2008 UTC (16 years ago) by maya
Original Path: teraterm/trunk/ttpcmn/language.c
File length: 14478 byte(s)
ファイル移動に伴う修正


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