Develop and Download Open Source Software

Browse Subversion Repository

/[ttssh2]/trunk/ttpmenu/ttpmenu.cpp

Log of /trunk/ttpmenu/ttpmenu.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 10706 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 14 15:37:30 2023 UTC (10 months, 4 weeks ago) by zmatsuo
File length: 87240 byte(s)
Diff to previous 10705
ttpmenu のダイアログ,メニューをUnicode APIを使用するよう修正

- 簡単に切り替えることができる部分はUnicode版を使用すようにした
- TERATERM.INI への参照をUnicodeに変更
- lng ファイルへの参照を一部Unicode化

Revision 10705 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 14 15:37:21 2023 UTC (10 months, 4 weeks ago) by zmatsuo
File length: 98159 byte(s)
Diff to previous 10704
ttpmenu の ttssh.exe 考慮部分を削除

- ttssh.exe の使用を考慮していたコードを削除
- ttssh.exe は現在使用していない

Revision 10704 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun May 14 15:37:10 2023 UTC (10 months, 4 weeks ago) by zmatsuo
File length: 98264 byte(s)
Diff to previous 10555
ttpmenuのlngファイルのパスが誤っていたので修正

- exeファイルのあるフォルダの lng*/ フォルダを参照するようにした
  - 誤ってiniファイルのあるフォルダを参照していた
- ttpmenu/.editorconfig 追加
  - 行末のスペースを受け入れるようにした
- メモリリーク調査コード追加
  - crtdbg.h の include、_CrtSetDbgFlag() の追加

Revision 10555 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 31 12:42:55 2023 UTC (14 months, 1 week ago) by nmaya
File length: 98135 byte(s)
Diff to previous 9899
TeraTerm Menu 内で組み立てて ttermpro.exe に渡す引数の上限を 8191 文字に変更

これまでは 259 (MAX_PATH) 文字だった

ticket: #40764

Revision 9899 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 2 13:38:59 2022 UTC (23 months, 1 week ago) by zmatsuo
File length: 98005 byte(s)
Diff to previous 9381
ttssh.exe を削除

- TERATERM_EXTENSIONS 環境変数を使っていた頃のもので使われていない

ticket #44327

Revision 9381 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 28 15:28:48 2021 UTC (2 years, 7 months ago) by zmatsuo
File length: 98235 byte(s)
Diff to previous 9306
hGetPrivateProfileStringW() は文字列=NULLを返さないようにした

- 従来は NULL を返すことがあった
  - iniファイルに項目がない場合
- 変更後 L"" を返すようにした
- GetI18nStrWW() も同様
- メモリが確保できない場合は NULL を返す

Revision 9306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 12 15:29:32 2021 UTC (2 years, 9 months ago) by zmatsuo
File length: 98216 byte(s)
Diff to previous 9193
TTTSet構造体のファイルを保持するメンバをUnicode化,動的バッファ化した

- common/tttypes.h
- 次のメンバを追加
  - wchar_t *HomeDirW;
  - wchar_t *SetupFNameW;
  - wchar_t *KeyCnfFNW;
  - wchar_t *LogFNW;
  - wchar_t *MacroFNW;
  - wchar_t *UILanguageFileW;
  - wchar_t *UILanguageFileW_ini;
  - 主要なメンバのみ
- 従来の(ANSI文字列版)メンバーも利用可能
  - Unicode版から変換
  - 従来通りのフォルダ名に従来通りのファイル名で使用すれば問題は起きないはず
- Tera Term内部はほとんど従来通り(ANSI文字版)を使用

Revision 9193 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 4 13:40:54 2021 UTC (3 years, 1 month ago) by zmatsuo
File length: 97467 byte(s)
Diff to previous 9129
ツールチップを修正

- "Regist" -> "Register"
- "Delete" -> "Unregister"

Ticket #40642

Revision 9129 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 16 05:21:37 2021 UTC (3 years, 2 months ago) by zmatsuo
File length: 97461 byte(s)
Diff to previous 9048
VS2005 による Windows 95 のサポート方法を変更

- 各々のソースファイル内の Windows 95 サポート用コードを不要にする
  - ファイルのinclude + 関数呼出をやめる
    - #include "compat_w95.h" を削除
    - DoCover_IsDebuggerPresent() 呼び出しを削除
  - 代わりにファイル(common/compat_w95_vs2005.c)をリンク
- VSプロジェクトファイル
  - プロジェクトから compat_w95.h を削除
  - VS2005プロジェクトに compat_w95_vs2005.c を追加
    - VS2005以外では Windows 95 で動作するバイナリが生成できないので追加は不要
- cmake
  - SUPPORT_OLD_WINDOWS=ON 時、compat_w95_vs2005.c をリンクするよう修正
  - なるべく target_* を使用するよう修正

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

ticket #40996

Revision 8579 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 7 15:13:09 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 97490 byte(s)
Diff to previous 8577
ttpmenu のフォント指定を修正

- "TTMenu" セクションの "DLG_TAHOMA_FONT" を読み込むようにした
- 従来は "Tera Term" セクションの "DLG_TAHOMA_FONT" を読み込んでいた

Revision 8577 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 7 15:12:50 2020 UTC (4 years, 1 month ago) by zmatsuo
File length: 97475 byte(s)
Diff to previous 7896
未使用変数削除、ファイルヘッダの copyright を修正

- 未使用変数に copyright 文字列が入っていた
- ファイルヘッダを置き換えて、cpyright をファイルヘッダに入れた

Revision 7896 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 29 15:04:08 2019 UTC (4 years, 8 months ago) by zmatsuo
File length: 96292 byte(s)
Diff to previous 7650
Merge branch 'x64' into trunk

Revision 7650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 6 14:13:54 2019 UTC (4 years, 11 months ago) by zmatsuo
File length: 96292 byte(s)
Diff to previous 7509
GetFileAttributes()の戻値を-1などの直値ではなく INVALID_FILE_ATTRIBUTES と比較するようにした

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: 96279 byte(s)
Diff to previous 6793
クリップボード内容表示ダイアログを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 6793 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 9 14:32:37 2017 UTC (6 years, 10 months ago) by doda
File length: 96259 byte(s)
Diff to previous 6286
SetDllDirectory(), SetDefaultDllDirectories() が使える場合は呼ぶようにした。

DLL Hijacking 対策。
現行 OS 向け。古い OS では効果ないけれど。

DLL 検索パスからプログラムディレクトリを外したが、それでもプログラムディレクトリはセキュアである必要がある。
なぜなら、TTXなんちゃら.DLL という DLL を作成されたら……

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

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


Revision 5871 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 16 03:48:08 2015 UTC (8 years, 10 months ago) by maya
File length: 95483 byte(s)
Diff to previous 5870
SSH セッションを開始するとき、パスワード・秘密鍵ファイルに";"が含まれているときも"でクォートするようにした

Revision 5870 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat May 16 03:46:18 2015 UTC (8 years, 10 months ago) by maya
File length: 95447 byte(s)
Diff to previous 5619
USE_ATCMDLINE マクロを削除
  コマンドライン引数の @@ を @ に置き換えるコードを取っておいた USE_ATCMDLINE マクロを削除

Revision 5619 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 24 14:11:16 2014 UTC (9 years, 9 months ago) by yutakapon
File length: 96170 byte(s)
Diff to previous 5611
#33953: TeraTerm Menuがタスクトレイに表示されないことがある

リトライ回数を 3 -> 10 に拡張した。



Revision 5611 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 21 09:38:32 2014 UTC (9 years, 9 months ago) by yutakapon
File length: 96169 byte(s)
Diff to previous 5128
#33953: TeraTerm Menuがタスクトレイに表示されないことがある

シェル登録処理のリトライを追加した。
リトライは1秒間隔で最大3回。無限リトライにすると、本当にシェルがストールしている場合に、
アプリケーションもストールするのを回避するため。



Revision 5128 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 20 07:42:47 2013 UTC (11 years, 1 month ago) by doda
File length: 95449 byte(s)
Diff to previous 4653
typo fix.


Revision 4653 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 24 02:16:02 2011 UTC (12 years, 6 months ago) by maya
File length: 95453 byte(s)
Diff to previous 4650
コマンドライン引数の作成時に、^A-^_ が含まれる場合には " で囲むようにした

Revision 4650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 23 14:30:48 2011 UTC (12 years, 6 months ago) by maya
File length: 94357 byte(s)
Diff to previous 4512
^a などの文字をパスワードに入力できるようにした

Revision 4512 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 26 11:20:51 2011 UTC (12 years, 9 months ago) by maya
File length: 94036 byte(s)
Diff to previous 4503
アイコンリソースの開放漏れを修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=25417

Revision 4503 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 15 15:16:57 2011 UTC (12 years, 9 months ago) by maya
File length: 93980 byte(s)
Diff to previous 4357
アイコンリソースの開放漏れを修正
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=25417

Revision 4357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 3 12:57:20 2011 UTC (13 years, 1 month ago) by maya
File length: 93373 byte(s)
Diff to previous 4352
インストーラでアプリケーションが起動中かどうかチェックするのに Mutex を使用するのをやめた

Revision 4352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 28 09:10:09 2011 UTC (13 years, 1 month ago) by maya
File length: 93920 byte(s)
Diff to previous 3539
インストーラからの起動チェックのため、グローバルミューテックスも作成するようにした
  http://www.jrsoftware.org/iskb.php?mutexsessions

Revision 3539 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 27 07:44:39 2009 UTC (14 years, 9 months ago) by doda
File length: 93581 byte(s)
Diff to previous 3525
r3525を取り消し
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17432


Revision 3525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 15:28:02 2009 UTC (14 years, 9 months ago) by doda
File length: 93586 byte(s)
Diff to previous 3455
非ssh接続時は/T=1を付加するようにした。
http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=17432 への対応。


Revision 3455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 8 16:25:42 2009 UTC (14 years, 10 months ago) by maya
File length: 93581 byte(s)
Diff to previous 3433
NT4 で 32bit アイコンを表示しようとして崩れるので、Tera Term 同様 LR_VGACOLOR を指定するようにした。

Revision 3433 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 2 13:03:24 2009 UTC (14 years, 10 months ago) by maya
File length: 92967 byte(s)
Diff to previous 3227
TTSSH のコマンドラインで @ をスペースに、@@ を @ にする仕様を廃止した。

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: 92041 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: 89452 byte(s)
Diff to previous 2725
CVS から SVN へ移行: trunk に集約

Revision 2725 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 20 04:45:41 2009 UTC (15 years, 1 month ago) by maya
Original Path: ttpmenu/trunk/ttpmenu.cpp
File length: 89452 byte(s)
Diff to previous 2724
IsDebuggerPresent 関係のコードを新しいヘッダファイルに集約した。


Revision 2724 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 17 13:53:30 2009 UTC (15 years, 1 month ago) by maya
Original Path: ttpmenu/trunk/ttpmenu.cpp
File length: 90888 byte(s)
Diff to previous 2721
* Windows 95
- Winsock2 が必須
- ttermpro の起動に IE4 以上が必須
- ヘルプの表示に IE5 以上が必須
- LogMeTTc は動かない
- TTLEdit はボタンの色がうまく出ない

* NT 4.0
- ヘルプの表示に IE5 以上が必須
- LogMeTT, TTLEdit の起動に SP4(?)以上 が必須
- LogMeTTc の起動に SP6 以上が必須


Revision 2721 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 26 08:50:04 2008 UTC (15 years, 10 months ago) by maya
Original Path: ttpmenu/trunk/ttpmenu.cpp
File length: 89427 byte(s)
Diff to previous 2716
Pageant に対応した。


Revision 2716 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 14 14:47:27 2008 UTC (16 years ago) by maya
Original Path: ttpmenu/trunk/ttpmenu.cpp
File length: 87169 byte(s)
Copied from: ttpmenu/branches/avendor/ttpmenu.cpp revision 2715
Diff to previous 2715
This commit was generated by cvs2svn to compensate for changes in r2,
which included commits to RCS files with non-trunk default branches.


Revision 2715 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Apr 14 14:47:27 2008 UTC (16 years ago) by maya
Original Path: ttpmenu/branches/avendor/ttpmenu.cpp
File length: 87169 byte(s)
teraterm/source/ttmenu より移動


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