[Ttssh2-commit] [8387] Tera Term のバージョンを ts に格納するようにした

scmno****@osdn***** scmno****@osdn*****
2019年 11月 21日 (木) 20:30:09 JST


Revision: 8387
          https://osdn.net/projects/ttssh2/scm/svn/commits/8387
Author:   doda
Date:     2019-11-21 20:30:08 +0900 (Thu, 21 Nov 2019)
Log Message:
-----------
Tera Term のバージョンを ts に格納するようにした

問題:
  Tera Term のバージョンを TTX から把握する方法が無い。

対処:
  Tera Term のバージョンを ts->RunningVersion に格納するようにした。
  ConfigVersion と同じく、4.105 は 40105 として読み込まれる。
  この情報を参照する事によって、利用している Tera Term のバージョン
  によって TTX の動作を変える事が出来る。

Modified Paths:
--------------
    trunk/teraterm/common/tttypes.h
    trunk/teraterm/ttpset/ttset.c

-------------- next part --------------
Modified: trunk/teraterm/common/tttypes.h
===================================================================
--- trunk/teraterm/common/tttypes.h	2019-11-21 11:30:04 UTC (rev 8386)
+++ trunk/teraterm/common/tttypes.h	2019-11-21 11:30:08 UTC (rev 8387)
@@ -706,6 +706,7 @@
 	int DialogFontPoint;
 	int DialogFontCharSet;
 	int ConfigVersion;
+	int RunningVersion;
 };
 
 typedef struct tttset TTTSet, *PTTSet;

Modified: trunk/teraterm/ttpset/ttset.c
===================================================================
--- trunk/teraterm/ttpset/ttset.c	2019-11-21 11:30:04 UTC (rev 8386)
+++ trunk/teraterm/ttpset/ttset.c	2019-11-21 11:30:08 UTC (rev 8387)
@@ -744,6 +744,9 @@
 		ts->ConfigVersion = 0;
 	}
 
+	// TTX \x82\xC5 \x8Am\x94F\x82ł\xAB\x82\xE9\x82悤\x81ATera Term \x82̃o\x81[\x83W\x83\x87\x83\x93\x82\xF0\x8Ai\x94[\x82\xB5\x82Ă\xA8\x82\xAD
+	ts->RunningVersion = TT_VERSION_MAJOR * 10000 + TT_VERSION_MINOR;
+
 	/* Language */
 	GetPrivateProfileString(Section, "Language", "",
 	                        Temp, sizeof(Temp), FName);


Ttssh2-commit メーリングリストの案内