• 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
d0684da 2022-11-22 23:39:39 zmatsuo

タスクバーが再生成されたときアイコンを再登録するようにした

- TeraTermが起動中、次の手順でassert()する
- 何らかの通知を一度表示する
- エクスプローラー再起動
- ここでタスクトレイのアイコンが消えてなくなる?
- TeraTerm終了
- アイコンを削除しようとする
- (なくなっているので)削除できない
- Shell_NotifyIconW() からエラーが返ってくる
- assert()発生
- タスクバーが再起動したとき通知アイコンを再登録するようにした
- タスクバー=デスクトップ通知,タスクトレイ,エクスプローラ
- エラー処理を適切に行うようにした
- タスクトレイのアイコンのロードを適切に行うようにした
- 従来はAPI(Shell_NotifyIconW())をコールするたびにアイコンをロードしていた

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

df548b0 2022-11-22 23:39:29 zmatsuo

コンパイラ警告対応

- 警告: ‘||’ 内にある ‘&&’ の周りに小括弧を付けることを推奨します
- 警告: ‘|’ の被演算子内にある計算の周りに小括弧を付けることを推奨します

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

fa5546a 2022-11-20 23:22:46 zmatsuo

Revert r10375

- 誤って手元のテストブランチをコミットしたためリバート

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

7a8df42 2022-11-20 23:18:40 zmatsuo

WIP

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

08b0509 2022-11-20 23:18:32 zmatsuo

背景画像ファイルのファイル名長の上限をなくした

- theme.h 内のファイル名の上限はあり
- TODO
- ファイル名をヒープに置くと、プラグイン(DLL)とexeでの扱いで困ることが出てきそう

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

88c4e87 2022-11-20 23:18:21 zmatsuo

通知サウンド設定追加

- 通知サウンドenable/disable追加
- 通知テストボタン追加

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

d3661d5 2022-11-20 23:18:08 zmatsuo

VS2005でビルドできなくなっていたので修正

- LSTATUS = LONG
- r10363

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

89de9fb 2022-11-20 01:34:34 zmatsuo

アイコンをセットするようにした

- r10265

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

247ac6a 2022-11-20 01:34:23 zmatsuo

テーマエディタ整理、ツールチップ追加

- 色タブで「ダブルクリックでカラーピッカーが開く」ツールチップを追加
- 1回だけ出る
- 変数など整理
- 各lngに文言を追加

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

a446a66 2022-11-19 20:20:11 zmatsuo

設定フォルダダイアログのツールチップ表示を変更

- 1度だけ表示するようにした
- 変更前は何度も表示されていた
- WM_CLOSE(発生しない)を削除,WM_DESTORYをハンドルするようにした
- TipWin2Destroy() がコールされずメモリリークしていた
- パスをVirtualStoreへ変換したときメモリリークしていた

ticket #45369

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

43bb8f7 2022-11-19 20:20:01 zmatsuo

tipwin2にAPI追加

- tipを削除と有効/無効化
- コメント追加
- メモリリーク検出が簡単にできるよう修正

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

2f7f2ab 2022-11-19 11:28:11 zmatsuo

gcc/clangでビルドエラー

- error: jump to label 'finish'
note: crosses initialization of 'BYTE* p'

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

8d752da 2022-11-15 22:48:37 zmatsuo

Fix typo

- libs/ でcmakeビルド時にエラーとなっていた
- r10359

tickt #46066

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

0f958b6 2022-11-14 23:12:17 zmatsuo

画像ファイル名をUnicodeで扱うようにした

- 使用しなくなったANSIファイル名版画像読み込み削除
- GetBitmapHandle()
- ファイル名長には制限あり(MAX_PATH)

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

b2f69b3 2022-11-14 23:12:05 zmatsuo

ビルドエラー修正

- r10363
- 型を誤っていた
- error C2664: 'LSTATUS RegQueryValueExW(HKEY,LPCWSTR,LPDWORD,LPDWORD,LPBYTE,LPDWORD)':
引数 5 を 'void *' から 'LPBYTE' へ変換できません。

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

df5667f 2022-11-14 00:11:06 zmatsuo

壁紙(背景画像)のファイル名をUnicodeで扱うようにした

- 従来はANSIファイル名で扱っていた
- ファイル名長の上限をなくした
- マニュアルを修正

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

1e8aed7 2022-11-12 23:44:41 zmatsuo

ライブラリのダウンロードを download.cmake にまとめた

- 従来、各ライブラリの cmake からダウンロードしていた
- 各ライブラリの cmake から download.cmake を使用するようにした

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

bad83fa 2022-11-12 23:44:30 zmatsuo

ライブラリごとに関数化, zlib 1.2.13 にアップデート

- zlib 1.2.12 -> 1.2.13
- TERA TERM がビルドエラーとなるのでコメントにいれた
- putty 0.76 -> 0.78
- libressl 3.4.3 -> 3.5.3, 3.6.1

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

dab3b78 2022-11-12 23:44:20 zmatsuo

タブをスペースに変換

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

7203888 2022-11-12 23:44:08 zmatsuo

ファイル名を変更

- SFMT.cmake -> buildsfmt.cmake
- zlib.cmake -> buildzlib.cmake
- cJSON.cmake -> buildcjson.cmake
- putty.cmake -> buildputty.cmake
- argon.cmake -> buildargon2.cmake

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

e2a3647 2022-11-11 23:13:11 zmatsuo

印字開始シーケンスを無効化、ベルの動作設定をダイアログに追加

- 設定-その他設定-制御シーケンス タブ

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

1481368 2022-11-11 23:13:00 zmatsuo

"#" を含んだファイル名が存在するとエラーを出すようにした

- editorの一時ファイル名に "#" が含まれていることがある
- タイトルの取得を関数に分離した

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

8d724cf 2022-11-11 23:12:51 zmatsuo

BOM削除、改行コードを変更

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

e70d6e0 2022-11-11 23:12:42 zmatsuo

削除した機能についての記述がマニュアルに残っていたので削除

- r8459 で削除

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

e9154b9 2022-11-09 23:13:52 zmatsuo

ランダムデータを表示させるとクラッシュする

- `cat /dev/urandom` でテスト
- 制御文字(C0,C1)はバッファに入れないようにした
- 全角文字に上書き時にバッファ外へアクセスしていた
- バッファ上で文字のコピーを行ったとき結合などで長くなった文字のコピーを行っていなかった
- バッファの開放(free())が重複して行われてしまう原因になっていた
- 代替画面バッファを使用した際メモリリークが発生していた
- 全角より大きな文字の扱い(TODO)
- 全角(=2cellの文字)より大きな文字(3cell以上)が現れることがある
- 現在3cell以上の文字の扱いをケアしていない
- IsBuffFullWidth(), AttrKanji など

ticket #45763

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

9ec135a 2022-11-07 00:35:13 zmatsuo

背景画像読み込み時、OLE画像ファイル読み込みをUnicodeファイル名で行うようにした

- GetBitmapHandle() の Unicode版 GetBitmapHandleW() を追加
- 他の箇所はそのまま

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

ba13528 2022-11-07 00:35:05 zmatsuo

Susie plugin でロードした画像をオンメモリで処理するよう修正

- 従来は bmp ファイル(テンポラリファイル)へ保存、ロードして HBITMAP に変換していた
- テンポラリファイルに関する処理を削除
- テンポラリファイルを使用しなくなったため

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

926522e 2022-11-07 00:34:56 zmatsuo

ANSI APIで文字描画時の文字列幅設定の不要処理を削除

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

c9876fd 2022-11-07 00:34:46 zmatsuo

Japanese.lngの誤りを修正

- r10339

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

207a2b4 2022-11-06 15:24:32 zmatsuo

GDI+ も使用して画像ファイルを読み込むようにした

- Susie pluginで読み込めなかったとき
- teraterm単体でpng形式の画像ファイルが読み込めるようになった
- Windows10で読み込めなかったbmp形式の画像ファイルが読み込めるようになった
- 高さがマイナスの場合読めなかった
- gdiplus.lib をリンク(gdiplus.dllを使用)するようにした
- GDI+ は Windows XP から利用可能
- XPより前のWindowsでは動作しなくなった
- ttgdiplus.cpp,h を追加

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