• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Tera Termの個人的な作業用リポジトリ


RSS
Rev. Time Author
3efdb63 2023-04-03 01:08:03 zmatsuo

Unicode API を使用するよう修正

- 9x用ANSI APIを必ず使用するようになっていた
- layer_for_unicode
- r9472
- デバグ用の機能がonになっていた
- Unicode API が使用できる場合は使用するようにした
- 本来の動作に戻した

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10657 f5f01b69-1e22-0410-acbf-894ab4bd6246

e5cae2b 2023-04-03 01:07:54 zmatsuo

新しい接続ダイアログでシリアルが存在しない環境でクラッシュしないよう修正

- ttxssh.dll を使用しない(ロードできない)環境の場合
- ttxsshではなくttermpro.exe内蔵のダイアログが使用される
- tttset.MaxComPort は符号なし整数なので >= 0 は常に成り立つため不要
- warning: comparis on is always true due to limited range of data type
- if (GetHNRec->MaxComPort >= 0 && i > Ge...

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10656 f5f01b69-1e22-0410-acbf-894ab4bd6246

62c8d6b 2023-04-03 01:07:45 zmatsuo

_GetMenuStringW() バッファサイズ問い合わせに対応した

- コメント追加

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10655 f5f01b69-1e22-0410-acbf-894ab4bd6246

f5b0d69 2023-04-03 01:07:35 zmatsuo

SHCreateItemFromParsingName() を動的リンクするよう修正

- Vista+
- shell32.dll

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10654 f5f01b69-1e22-0410-acbf-894ab4bd6246

c60071e 2023-04-03 01:07:25 zmatsuo

cmake+MinGWビルドが通らないので修正

- tlssup.c をstaticライブラリに変更
- libmingw に vswprintf_s() を追加
- libmingw = msvcrt.dll で実装されていない関数を代替
- cmake + MinGWビルド + 古いOS用

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10653 f5f01b69-1e22-0410-acbf-894ab4bd6246

e569ae4 2023-04-03 01:07:12 zmatsuo

_GetFullPathNameW() の動作が誤っていたので修正

- ファイル部分へのポインタを誤っていたので修正

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10652 f5f01b69-1e22-0410-acbf-894ab4bd6246

7e39074 2023-04-03 01:07:03 zmatsuo

cmakeビルド時、SUPPORT_OLD_WINDOWS=ONの時リンクエラーが出ないよう修正

- Visual Studio 2015以上の時
- oldnames.lib追加
- debug用

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10651 f5f01b69-1e22-0410-acbf-894ab4bd6246

19ec2da 2023-03-31 23:58:47 zmatsuo

connectマクロコマンドを実行するとクラッシュすることがある

- 鍵ファイル名に日本語を含んでいる場合などに発生
- MacroとTeraTermとの通信をUTF-8でデコードするよう修正
- ANSIでデコードしていた
- 漢字等を含むと wchar_t にうまく変換できなかった
- コマンドラインを作成するときの文字長上限をなくした

ticket #47599

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10650 f5f01b69-1e22-0410-acbf-894ab4bd6246

78ed113 2023-03-29 19:38:06 zmatsuo

マクロ connect コマンドの内部をUnicode化

- 修正前は ACP で扱っていた
- コマンドラインを作成して、ANSI API(winexec())に渡していた
- UTF-8 と ACP が等しい文字列の場合はうまく動作していた
- 日本語を含む場合などに引数が壊れる
- 「ベータ: ワールドワイド言語サポートでUnicode UTF-8を使用」を有効にするとokだった
- 正しく Unicode で扱うよう修正
- 内部で作成したコマンドライン長の上限をなくした

Ticket #47599

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10649 f5f01b69-1e22-0410-acbf-894ab4bd6246

561de9c 2023-03-28 23:12:32 nmaya

EVP_CIPHER 構造体を用いる場合と、EVP_CIPHER_meth_new() 関数を用いる場合の条件分岐を整理

LibreSSL 3.5.0-3.7.0 は EVP_CIPHER 構造体も EVP_CIPHER_meth_new() 関数も使えない

ticket #45656, #43469, wiki:暗号ライブラリ

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10648 f5f01b69-1e22-0410-acbf-894ab4bd6246

de2ac34 2023-03-28 21:08:06 nmaya

OpenSSL 3 で Legacy になったアルゴリズムを使えるようにした

#ticket 43469

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10647 f5f01b69-1e22-0410-acbf-894ab4bd6246

c8f602a 2023-03-27 23:35:13 zmatsuo

SSH接続時秘密鍵ファイル名に日本語入っていると正しく動作しない

- コマンドラインを Unicode で扱うようになった(r9436)
- ttssh内部はまだANSIの箇所が残っている
- コマンドラインをANSI文字列に変換する必要がある
- sprintf()系 + "%ls" で文字列変換していた
- setlocale() していなかったため文字列を変換できない場合があった
- WideCharToACP_t()で変換するよう修正

ticket #47599

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10646 f5f01b69-1e22-0410-acbf-894ab4bd6246

adeb84d 2023-03-23 22:30:47 zmatsuo

cmakeビルド用インストーラスクリプトの調整

- 次の修正を取り込んで teraterm.iss と同等の動作とした
- r10472, r10510, r10512, r10513, r10515, r10548

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10644 f5f01b69-1e22-0410-acbf-894ab4bd6246

b75db39 2023-03-23 22:30:35 zmatsuo

lngファイル名変数を ANSI版から Unicode 版へ切り替え

- xmodem送信ダイアログのフォント名
- get_lang_font() を ttlib.c からfilesys_proto.cpp へ移動
- teraterm/ で get_lang_font() を使用しているのは filesys_proto.cpp のみ
- GetI18nLogfontAW() を GetI18nLogfontW() の wrapper 変更した
- GetI18nLogfontW()の wrapper関数
- GetI18nLogfont()
- GetI18nLogfontAA()
- GetI18nLogfontAW()

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10643 f5f01b69-1e22-0410-acbf-894ab4bd6246

c2a9517 2023-03-23 21:41:33 zmatsuo

RSA/DSA/ECDSA/ED25519 key の Private key file 選択ダイアログのフィルタが機能しない

- OPENFILENAME.lpstrFilter が "\0\0" 終端に対応していなかった
- r10614でGetI18nStr() から GetI18nStrWW() に変更したとき、ケアしていなかった
- ファイル名の取得はUnicode化
- 取得したいファイル名は従来通りANSIで扱う

ticket #47602

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10642 f5f01b69-1e22-0410-acbf-894ab4bd6246

a73162e 2023-03-17 23:35:40 zmatsuo

iphlpapi のリンク、遅延ロード指定を削除

- 内部で動的にリンクしているため不要
- マクロの getipv6addr で使用

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10640 f5f01b69-1e22-0410-acbf-894ab4bd6246

f14261f 2023-03-17 23:35:30 zmatsuo

文字消去時、マウス選択領域を選択状態で描画(文字色反転表示)するようにした

- マウス選択領域の文字を消去したとき、選択状態を維持したまま描画
- 従来
- マウス選択領域にかかっていても無条件に背景色(背景画像)で描画
- 表示上選択領域がなくなるように見える
- 内部的には選択領域が存在している
- 変更したシーケンス
- EL (カーソル行の文字を消去)
- ECH (カーソル位置から Ps 文字を消す)
- ED 0 (カーソル位置から画面末尾までを消去する)
- ED 1 (画面先頭からカーソル位置までを消去する)
- 文字消去ではなくバッファの内容を描画するようにした(buffer.c)
- 空白(スペース)が書かれているバッファを描画 =消去
- マウス選択領域を考慮して描画される
- 使用しなくなった文字消去(背景描画)専用関数削除(vtdisp.c,h)
- 変数 Selected を static に変更(buffer.c,h)

ticket 47524

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10639 f5f01b69-1e22-0410-acbf-894ab4bd6246

e1c6366 2023-03-14 00:10:05 zmatsuo

combineテーブルを修正

- General_Category が SK(Modifier_Symbol) となっているときは結合処理
- 結合すると不自然な文字が見つかった
- テーブル作成スクリプトに例外処理をいれた
- get_combine_table.pl
- 次の5文字をcombineしないようにした
- 309B KATAKANA-HIRAGANA VOICED SOUND MARK
- 309C KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
- FF3E FULLWIDTH CIRCUMFLEX ACCENT
- FF40 FULLWIDTH GRAVE ACCENT
- FFE3 FULLWIDTH MACRON

ticket #47538

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10638 f5f01b69-1e22-0410-acbf-894ab4bd6246

1b41e63 2023-03-09 12:59:29 nmaya

Q&A で、SCP ファイル送信がシェルのカレントディレクトリにされない理由を修正

ticket: #40495

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/branches/4-stable@10635 f5f01b69-1e22-0410-acbf-894ab4bd6246

f9e9c39 2023-03-09 12:59:26 nmaya

Q&A で、SCP ファイル送信がシェルのカレントディレクトリにされない理由を修正

ticket: #40495

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10634 f5f01b69-1e22-0410-acbf-894ab4bd6246

8fd9274 2023-03-06 22:31:00 zmatsuo

GetMenuStringW() の動的メモリ版追加

- hGetMenuStringW() 追加
- MAX_UIMSG を使わないようにした

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10630 f5f01b69-1e22-0410-acbf-894ab4bd6246

5ae0e7e 2023-03-06 22:30:48 zmatsuo

マクロ終了メッセージ表示をUnicode化

- MessageBox() -> TTMessageBoxW()
- Unicode版lngファイルを参照

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10629 f5f01b69-1e22-0410-acbf-894ab4bd6246

df4e143 2023-03-06 22:30:37 zmatsuo

Drag and Drop dialog の表示をUnicode文字列に修正した

- 「同じ処理を次の %d 個のファイルに適用(&D)」
- 文字列を動的に確保するようにした
- MAX_UIMSG を使わないようにした

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10628 f5f01b69-1e22-0410-acbf-894ab4bd6246

6753b9a 2023-03-06 22:30:26 zmatsuo

static text(URL text)のサイズ変更をUnicode化

- 関数に分離
- 文字列を動的に確保するようにした
- MAX_UIMSG を使わないようにした

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10627 f5f01b69-1e22-0410-acbf-894ab4bd6246

df9cdbf 2023-03-06 22:30:14 zmatsuo

ダイアログの削除したテキストに関連する部分を削除

- r7437, r7286
- IDC_FORUM_LABEL, IDC_FORUM_URL

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10626 f5f01b69-1e22-0410-acbf-894ab4bd6246

c32f139 2023-03-06 22:30:03 zmatsuo

インデントを修正

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10625 f5f01b69-1e22-0410-acbf-894ab4bd6246

4bc9dc7 2023-03-06 22:29:51 zmatsuo

メッセージ表示が常に英語になっていたので修正

- ファイルがオープンできなかった時
- MessageBox()
- Unicode版lngファイルを参照

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10624 f5f01b69-1e22-0410-acbf-894ab4bd6246

d893bf1 2023-03-05 14:03:18 zmatsuo

UnRAR がアップデートしたので hash を更新

- Windows 6.21 beta 1 -> Windows 6.21

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10623 f5f01b69-1e22-0410-acbf-894ab4bd6246

a4b4abf 2023-03-04 00:15:28 zmatsuo

tttset.UIMsg[] は使用しなくなったので reserve とした

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10619 f5f01b69-1e22-0410-acbf-894ab4bd6246

729ec48 2023-03-04 00:15:16 zmatsuo

ttxsshで tttset.UIMsg[] ではなく TInstVar.UIMsg[] を使用するよう修正

- lng(i18n)用文字列領域
- ttxssh 以外は tttset.UIMsg[] を使用しなくなった
- Unicode(wchar_t)版動的な文字列取得に切り替えた
- tttset.UIMsg[] は ANSI(char) 文字列
- プラグイン用ワーク内に TInstVar.UIMsg[] を新設した

git-svn-id: svn+ssh://svn.osdn.net/svnroot/ttssh2/trunk@10618 f5f01b69-1e22-0410-acbf-894ab4bd6246