[ttssh2-commit] [10598] about dialog のバージョン情報に TT_VERSION_SUBSTR が反映するようにした

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 2月 18日 (土) 00:54:07 JST


Revision: 10598
          https://osdn.net/projects/ttssh2/scm/svn/commits/10598
Author:   zmatsuo
Date:     2023-02-18 00:54:06 +0900 (Sat, 18 Feb 2023)
Log Message:
-----------
about dialog のバージョン情報に TT_VERSION_SUBSTR が反映するようにした

- TT_VERSION_SUBSTR を "beta1-dev" とした (tt-version.h)
  - devは開発中を示す
- svnrev.pl で TT_VERSION_SUBSTR の コメントアウトに対応
- バージョン表示領域を少し広くした

Modified Paths:
--------------
    trunk/buildtools/svnrev/svnrev.pl
    trunk/teraterm/common/tt-version.h
    trunk/teraterm/ttpdlg/ttdlg.c
    trunk/teraterm/ttpdlg/ttpdlg.rc

-------------- next part --------------
Modified: trunk/buildtools/svnrev/svnrev.pl
===================================================================
--- trunk/buildtools/svnrev/svnrev.pl	2023-02-16 23:05:45 UTC (rev 10597)
+++ trunk/buildtools/svnrev/svnrev.pl	2023-02-17 15:54:06 UTC (rev 10598)
@@ -196,13 +196,13 @@
 
 	open(my $FH, '<', $tt_version_h) or die "error open $tt_version_h";
 	while (<$FH>) {
-		if (/#define\s+TT_VERSION_MAJOR\s+(\d+)/) {
+		if (/^\s*#define\s+TT_VERSION_MAJOR\s+(\d+)/) {
 			$tt_version_major = $1;
 		}
-		elsif (/#define\s+TT_VERSION_MINOR\s+(\d+)/) {
+		elsif (/^\s*#define\s+TT_VERSION_MINOR\s+(\d+)/) {
 			$tt_version_minor = $1;
 		}
-		elsif (/#define\s+TT_VERSION_SUBSTR\s+\"(.+)\"/) {
+		elsif (/^\s*#define\s+TT_VERSION_SUBSTR\s+\"(.+)\"/) {
 			$tt_version_substr = $1;
 		}
 	}

Modified: trunk/teraterm/common/tt-version.h
===================================================================
--- trunk/teraterm/common/tt-version.h	2023-02-16 23:05:45 UTC (rev 10597)
+++ trunk/teraterm/common/tt-version.h	2023-02-17 15:54:06 UTC (rev 10598)
@@ -30,7 +30,9 @@
 
 #define TT_VERSION_MAJOR             5
 #define TT_VERSION_MINOR             0
-#define TT_VERSION_SUBSTR            "beta1"
+#define TT_VERSION_SUBSTR            "beta1-dev"
+// SUBSTR \x82\xAA\x95s\x97v\x82Ȏ\x9E\x82̓R\x83\x81\x83\x93\x83g\x83A\x83E\x83g\x82\xB7\x82\xE9
+//  \x8Eg\x97p\x97\xE1 "dev", "rc"
 
 #define TT_TOSTR(x)                  TT_TOSTR2(x)
 #define TT_TOSTR2(x)                 #x

Modified: trunk/teraterm/ttpdlg/ttdlg.c
===================================================================
--- trunk/teraterm/ttpdlg/ttdlg.c	2023-02-16 23:05:45 UTC (rev 10597)
+++ trunk/teraterm/ttpdlg/ttdlg.c	2023-02-17 15:54:06 UTC (rev 10598)
@@ -2379,6 +2379,11 @@
 
 			// Tera Term \x96{\x91̂̃o\x81[\x83W\x83\x87\x83\x93
 			_snprintf_s(buf, sizeof(buf), _TRUNCATE, "Version %d.%d", TT_VERSION_MAJOR, TT_VERSION_MINOR);
+#if defined(TT_VERSION_SUBSTR)
+			if (sizeof(TT_VERSION_SUBSTR) > 1) {
+				strncat_s(buf, sizeof(buf), " " TT_VERSION_SUBSTR, _TRUNCATE);
+			}
+#endif
 #if defined(_M_X64)
 			strncat_s(buf, sizeof(buf), " 64bit", _TRUNCATE);
 #endif

Modified: trunk/teraterm/ttpdlg/ttpdlg.rc
===================================================================
--- trunk/teraterm/ttpdlg/ttpdlg.rc	2023-02-16 23:05:45 UTC (rev 10597)
+++ trunk/teraterm/ttpdlg/ttpdlg.rc	2023-02-17 15:54:06 UTC (rev 10598)
@@ -221,7 +221,7 @@
 BEGIN
     ICON            "",IDC_TT_ICON,6,9,20,20
     CONTROL         "Tera Term",IDC_TT_PRO,"Static",SS_LEFTNOWORDWRAP | WS_GROUP,38,4,113,8
-    LTEXT           "Version",IDC_TT_VERSION,38,13,113,8
+    LTEXT           "Version",IDC_TT_VERSION,38,13,130,8
     CONTROL         "(C) 2004-2022 TeraTerm Project",IDC_PROJECT_LABEL,
                     "Static",SS_LEFTNOWORDWRAP | WS_GROUP,43,22,148,8
     LTEXT           "Includes:",IDC_INLUCDE_LABEL,38,38,153,8


ttssh2-commit メーリングリストの案内
Back to archive index