Develop and Download Open Source Software

Browse Subversion Repository

Log of /trunk/teraterm/ttpcmn/ttpcmn.def

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9501 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 27 12:48:49 2021 UTC (2 years, 5 months ago) by zmatsuo
File length: 1698 byte(s)
Diff to previous 9322
設定ファイルを置くフォルダを変更

- フォルダ
  - %APPDATA%\teraterm5 (%USERPROFILE%\AppData\Roaming\teraterm5)
- ファイル
  - TERATERM.INI
  - KEYBOARD.CFG
  - broadcast.log
- 使用していない GetDefaultFName() を削除
  - GetDefaultFNameW() に置き換えた
- フォルダに関する関数を整理
  - GetHomeDirW() を修正
    - 設定ファイルを置くフォルダを返す
    - ttypes.HomeDirW と同一
	- 従来は ttermpro.exe などが置いてあるフォルダを返していた
  - GetLogDirW() を追加
    - ログなどを置くフォルダを返す
    - ttypes.LogDirW と同一
  - GetExeDirW() を追加
    - ttermpro.exe などが存在するフォルダを返す
    - ttypes.LogDirW と同一

Revision 9322 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 29 15:19:57 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 1721 byte(s)
Diff to previous 9311
GetAdaptersAddresses() (iphlpapi.dll)を遅延ロードなしに使用できるようにした

- HasGetAdaptersAddresses() 削除

Revision 9311 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 18 16:05:10 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 1752 byte(s)
Diff to previous 9245
ANSI送信関数を削除

- 出力をすべて Unicode に置き換えて、使用されなくなったので削除
  - CommTextOut()
  - CommTextEcho()
- 未使用となる変数を削除

Revision 9245 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 10 14:12:12 2021 UTC (2 years, 11 months ago) by zmatsuo
File length: 1791 byte(s)
Diff to previous 9243
GetKeyStr() と GetKeyCode() を keyboard.c へ移動

- teraterm/ttpcmn/ttcmn.c から teraterm/teraterm/keyboard.c へ移動
- これらの関数は teraterm/teraterm/keyboard.c からしか使用されていなかった
  - static 関数へ変更
  - ttcmn で tttypes_key.h をインクルードしないようにした
- グローバル変数とローカル変数が同一だったので名前を変更した

Revision 9243 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 10 14:11:51 2021 UTC (2 years, 11 months ago) by zmatsuo
File length: 1824 byte(s)
Diff to previous 8485
SHARED_KEYMAP マクロに関する部分を削除

- SHARED_KEYMAP は従来から無効状態だった
- 使用していないAPI を削除
  - ttpcmn.dll内
  - ChangeDefaultSet()
  - GetDefaultSet()

Revision 8485 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 17 18:59:14 2020 UTC (4 years, 2 months ago) by doda
File length: 1867 byte(s)
Diff to previous 8425
関数名を変更 [Ttssh2-devel 4475]

・SetI18MenuStrs() -> SetI18nMenuStrs()
・SetI18DlgStrs() -> SetI18nDlgStrs()

Revision 8425 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 29 10:08:55 2019 UTC (4 years, 4 months ago) by doda
File length: 1865 byte(s)
Diff to previous 8397
codeconv周り修正 [Ttssh2-devel 4404]

 - codeconv を static link するようにした
 - 変換後文字列を free するようにした

Revision 8397 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 22 15:14:57 2019 UTC (4 years, 4 months ago) by doda
File length: 1885 byte(s)
Diff to previous 7516
必要に応じて SSH 認証バナーのエンコードを変換するようにした。

Ticket: #39724

問題:
  SSH認証バナーにUS-ASCII範囲外の文字が入っていると文字化けする。

対処:
  バナーのエンコードを変換するようにした。

備考:
  変換後の文字列を free() すると落ちるので free() していない。
  メモリリークするが、接続時の一回だけなので大きな影響は出ないはず。
  後で調査して対処する。

Revision 7516 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 26 15:42:57 2019 UTC (5 years ago) by zmatsuo
File length: 1867 byte(s)
Diff to previous 7509
関数を移動
GetMessageboxFont() dlglib.cからttlib.cへ移動
SetDialogFont() dlglib.cからdlglib_cpp.cppへ移動

Revision 7509 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 25 13:47:32 2019 UTC (5 years ago) by zmatsuo
File length: 1846 byte(s)
Diff to previous 7484
クリップボード内容表示ダイアログを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 7484 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 14 15:53:55 2019 UTC (5 years ago) by zmatsuo
File length: 1806 byte(s)
Diff to previous 7368
GetConvString()#ttime.cの戻り値をconst wchar_t *に変更
前後参照変換の処理を ttime.c に移動
CommTextOutW(), CommTextEchoW() を ttcmn.c に追加
imm32.lib をリンクから外した

Revision 7368 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 26 15:07:02 2018 UTC (5 years, 3 months ago) by zmatsuo
File length: 1773 byte(s)
Diff to previous 7367
使用していないis_NT4()を削除
IsWindowsNT4()が同一機能

Revision 7367 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 26 15:06:50 2018 UTC (5 years, 3 months ago) by zmatsuo
File length: 1787 byte(s)
Diff to previous 7090
get_OPENFILENAME_SIZE() プロトタイプ修正
_WIN32_WINNTによって動作を変えるようにした
ttpcmn.defに追記(dllでエクスポートした)

Revision 7090 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 3 13:49:38 2018 UTC (6 years ago) by doda
File length: 1760 byte(s)
Diff to previous 6888
サービス名 -> ポート番号変換部分を ttpcmn.dll へ移動 #38021

Tera Term 本体と ttssh で共有する為

Revision 6888 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 26 03:47:58 2017 UTC (6 years, 8 months ago) by doda
File length: 1693 byte(s)
Diff to previous 6749
現在のウィンドウ数を返す関数を作り、vtwin.cpp ではそれを使うように変更。

ループで無理やり数えるくらいならば、pm->NWin を見せるようにする方がいいと思う。
本当は各ウィンドウに対して処理を行うようなイテレータを ttpcmn.dll が提供する方がいいのかもしれないけれど。

Revision 6749 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 27 00:24:51 2017 UTC (6 years, 10 months ago) by maya
File length: 1661 byte(s)
Diff to previous 6713
FileDir の初期値をDownloads(XP以前はMy Documents)に変更

Revision 6713 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 12:41:42 2017 UTC (6 years, 11 months ago) by doda
File length: 1636 byte(s)
Diff to previous 6691
バルーンチップ未対応 OS では通知関連の設定をグレーアウトするように変更

Revision 6691 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:52 2017 UTC (6 years, 11 months ago) by doda
File length: 1608 byte(s)
Diff to previous 6690
Windows 2000 の時は ttssh 側でも通知アイコンをセットするようにした。

Revision 6690 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:49 2017 UTC (6 years, 11 months ago) by doda
File length: 1581 byte(s)
Diff to previous 6689
通知アイコンを変更できるようにした。

Windows 2000 の時のみ VT Window を作成した時に 4bp のアイコンを登録するようにした。

Revision 6689 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:47 2017 UTC (6 years, 11 months ago) by doda
File length: 1554 byte(s)
Diff to previous 6662
検出できるOSの条件を追加

IsWindows2000(), IsWindowsMe() を追加。

Revision 6662 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 12:51:37 2017 UTC (7 years ago) by doda
File length: 1514 byte(s)
Diff to previous 6621
バルーン通知する為の関数を追加

ToDo:
・Windows95 等でも問題なく動く?
・_WIN32_IE を 0x501 に決め打ちしてるけれど問題ない?
・Windows8 以降ではトースト通知を使う方がいいかも。ただ、面倒そう。
・Windows10 では発生するイベントが違ったり、NIN_BALOONTIMEOUT が発生
  しなかったりするらしい(未確認)
  https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2016/02/03/windows-10-12/
・バルーン通知時に通知領域に通知アイコンが出るが、バルーンクリックや
  タイムアウト時に隠すようにしているから邪魔にならないよね?
・バルーン左クリック(Windows10 では右クリックも?)で SetForegroundWindow
  しているけれど、メッセージの履歴を覚えておいてクリックで表示履歴を
  表示する方が便利かも。

Revision 6621 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 9 07:55:28 2017 UTC (7 years, 1 month ago) by doda
File length: 1377 byte(s)
Diff to previous 6451
base64 decode を ISC 由来のコードから自前実装に変更 [Ttssh2-devel 3043]

Revision 6451 - (view) (download) (annotate) - [select for diffs]
Modified Mon Aug 1 09:01:16 2016 UTC (7 years, 8 months ago) by doda
File length: 1343 byte(s)
Diff to previous 6286
hoge.txt:fuga のような名前のファイルを scp 受信した時に代替データ
ストリームとして扱われるのを防ぐ為、ファイル名に使えない文字を _ に
置換するようにした。

Revision 6286 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 1 15:14:14 2016 UTC (8 years, 2 months ago) by yutakapon
File length: 1309 byte(s)
Diff to previous 6076
チケット #35744 VS2015の警告除去

下記ブランチからマージした。
svn+ssh://yutakapon@svn.sourceforge.jp/svnroot/ttssh2/branches/vs2015_warn
リビジョン6194 - 6260


Revision 6076 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 5 11:44:40 2015 UTC (8 years, 5 months ago) by salarm
File length: 1081 byte(s)
Diff to previous 5876
USBシリアルに接続中にUSBシリアルケーブルを抜き差しするとCOMに接続できなくなる不具合修正
・COMポートが消えた時に自動的に切断してCOMポートが復活した時に再接続するようにした
※WindowsXP以降でのみ動作


Revision 5876 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 16 16:47:54 2015 UTC (8 years, 10 months ago) by maya
File length: 1059 byte(s)
Diff to previous 5873
ttpmacro の NextParam を ttpset の NextParam と同じ動きにした
Dequote を DequoteParam として ttlib.c に移動した
GetParam を ttcmn.c から ttlib.c に移動した

Revision 5873 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 16 14:33:41 2015 UTC (8 years, 10 months ago) by maya
File length: 1039 byte(s)
Diff to previous 5308
GetParam を ttpcm.dll に移動した

Revision 5308 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 9 14:19:15 2013 UTC (10 years, 10 months ago) by maya
File length: 1021 byte(s)
Diff to previous 5299
マクロのエラーダイアログからヘルプの「エラーメッセージ一覧」を開けるようにした
  OpenHelp を ttpcmn.dll に移動

Revision 5299 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 2 12:12:19 2013 UTC (10 years, 10 months ago) by yutakapon
File length: 1003 byte(s)
Diff to previous 5249
ウィンドウを並べて表示に対して、元に戻す(Undo)するメニューを追加した。


Revision 5249 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 7 14:13:12 2013 UTC (10 years, 11 months ago) by yutakapon
File length: 985 byte(s)
Diff to previous 5232
revert SVN#5227


Revision 5232 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 5 12:29:52 2013 UTC (10 years, 11 months ago) by yutakapon
File length: 1012 byte(s)
Diff to previous 5227
全Tera Termウィンドウを閉じる機能を追加した。
ただし、このコミット時点では、どこからも呼び出していないので、実際には動かない。


Revision 5227 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 3 09:51:03 2013 UTC (10 years, 11 months ago) by yutakapon
File length: 981 byte(s)
Diff to previous 5222
「常に手前に表示」を Window メニューに追加した。




Revision 5222 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 1 15:55:25 2013 UTC (10 years, 11 months ago) by yutakapon
File length: 954 byte(s)
Diff to previous 4915
Tera Termのウィンドウ群を「並べて表示」する関数を追加した。
関数自体はまだどこからも呼んでいないので、実際にはまだ動かない。


Revision 4915 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 30 12:58:55 2012 UTC (11 years, 11 months ago) by yutakapon
File length: 876 byte(s)
Diff to previous 4647
- 言語ファイルUIの設定変更時、自動的に Tera Term を再起動するかどうかを
  問い合わせるようにした。
- ttpcmn: RestartTeraTerm() 共通関数を追加した。


Revision 4647 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 20 10:26:18 2011 UTC (12 years, 6 months ago) by doda
File length: 853 byte(s)
Diff to previous 4551
[Window] メニューに、[Minimize All], [Restore All] を追加した。


Revision 4551 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 28 16:16:39 2011 UTC (12 years, 8 months ago) by maya
File length: 835 byte(s)
Diff to previous 4030
ミリ秒を含む現在時刻を返す処理を関数化

Revision 4030 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 20 17:44:02 2010 UTC (13 years, 7 months ago) by doda
File length: 814 byte(s)
Diff to previous 4009
PrevWin/NextWin のウィンドウ切り替えで、非表示状態のウィンドウは飛ばすようにした。


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

Revision 3950 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 27 14:07:14 2010 UTC (13 years, 8 months ago) by doda
File length: 873 byte(s)
Diff to previous 3926
最小化されたウィンドウを対象外とした、次/前のウィンドウを表示するショートカットキー NextShownWin/PrevShownWin を追加。


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

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

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

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


Revision 3505 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 16 09:37:13 2009 UTC (14 years, 9 months ago) by doda
File length: 814 byte(s)
Diff to previous 3298
ファンクションキーの出力等もバッファリングするようにした。


Revision 3298 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 8 23:38:01 2009 UTC (15 years ago) by r850
File length: 789 byte(s)
Diff to previous 3227
RCPの受信先ディレクトリを指定できるようにした。

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

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

Revision 2476 - (view) (download) (annotate) - [select for diffs]
Added Mon Apr 14 17:35:50 2008 UTC (16 years ago) by maya
Original Path: teraterm/trunk/ttpcmn/ttpcmn.def
File length: 708 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