[Ttssh2-commit] [8734] 現在バージョンを表示するようにした

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2020年 4月 23日 (木) 23:29:25 JST


Revision: 8734
          https://osdn.net/projects/ttssh2/scm/svn/commits/8734
Author:   zmatsuo
Date:     2020-04-23 23:29:25 +0900 (Thu, 23 Apr 2020)
Log Message:
-----------
現在バージョンを表示するようにした

- リソース名を変更
- VS2008, VS2019プロジェクトを修正

Modified Paths:
--------------
    trunk/TTXSamples/TTXCheckUpdate/CMakeLists.txt
    trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj
    trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj.filters
    trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v8.vcproj
    trunk/TTXSamples/TTXCheckUpdate/resource.h
    trunk/TTXSamples/TTXCheckUpdate/resource.rc
    trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c

-------------- next part --------------
Modified: trunk/TTXSamples/TTXCheckUpdate/CMakeLists.txt
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/CMakeLists.txt	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/CMakeLists.txt	2020-04-23 14:29:25 UTC (rev 8734)
@@ -43,6 +43,7 @@
 target_include_directories(
   TTXCheckUpdate
   PRIVATE
+  ${CMAKE_CURRENT_BINARY_DIR}/../../teraterm/ttpdlg     # for svnversion.h
   ../../libs/cJSON
   ../../teraterm/teraterm
   ../../teraterm/common

Modified: trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj	2020-04-23 14:29:25 UTC (rev 8734)
@@ -55,7 +55,7 @@
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     <ClCompile>
       <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>$(SolutionDir)..\teraterm\common;$(SolutionDir)..\teraterm\teraterm;$(SolutionDir)..\libs\cJSON;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(SolutionDir)..\teraterm\common;$(SolutionDir)..\teraterm\teraterm;$(SolutionDir)..\teraterm\ttpdlg;$(SolutionDir)..\libs\cJSON;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;CJSON_HIDE_SYMBOLS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
       <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@@ -74,7 +74,7 @@
   </ItemDefinitionGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     <ClCompile>
-      <AdditionalIncludeDirectories>$(SolutionDir)..\teraterm\common;$(SolutionDir)..\teraterm\teraterm;$(SolutionDir)..\libs\cJSON;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <AdditionalIncludeDirectories>$(SolutionDir)..\teraterm\common;$(SolutionDir)..\teraterm\teraterm;$(SolutionDir)..\teraterm\ttpdlg;$(SolutionDir)..\libs\cJSON;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;CJSON_HIDE_SYMBOLS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
       <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
       <PrecompiledHeader />
@@ -109,4 +109,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
+</Project>
\ No newline at end of file

Modified: trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj.filters
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj.filters	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v16.vcxproj.filters	2020-04-23 14:29:25 UTC (rev 8734)
@@ -27,20 +27,11 @@
     <ClCompile Include="parse.cpp">
       <Filter>Source Files</Filter>
     </ClCompile>
-    <ClCompile Include="getcontent.cpp">
-      <Filter>Source Files</Filter>
-    </ClCompile>
-    <ClCompile Include="../../teraterm/common/ttlib.c">
-      <Filter>Source Files</Filter>
-    </ClCompile>
     <ClCompile Include="../../libs/cJSON/cJSON.c">
       <Filter>cJSON</Filter>
     </ClCompile>
   </ItemGroup>
   <ItemGroup>
-    <ClInclude Include="getcontent.h">
-      <Filter>Header Files</Filter>
-    </ClInclude>
     <ClInclude Include="parse.h">
       <Filter>Header Files</Filter>
     </ClInclude>
@@ -62,4 +53,4 @@
       <Filter>Resource Files</Filter>
     </ResourceCompile>
   </ItemGroup>
-</Project>
+</Project>
\ No newline at end of file

Modified: trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v8.vcproj
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v8.vcproj	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/TTXCheckUpdate.v8.vcproj	2020-04-23 14:29:25 UTC (rev 8734)
@@ -40,7 +40,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				Optimization="0"
-				AdditionalIncludeDirectories=""$(SolutionDir)..\teraterm\common";"$(SolutionDir)..\teraterm\teraterm";"$(SolutionDir)..\libs\cJSON""
+				AdditionalIncludeDirectories=""$(SolutionDir)..\teraterm\common";"$(SolutionDir)..\teraterm\teraterm";"$(SolutionDir)..\teraterm\ttpdlg";"$(SolutionDir)..\libs\cJSON""
 				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;CJSON_HIDE_SYMBOLS"
 				MinimalRebuild="true"
 				BasicRuntimeChecks="3"
@@ -61,7 +61,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\common_static.lib" "$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" Wininet.lib user32.lib"
+				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\common_static.lib" "$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" wininet.lib user32.lib gdi32.lib shell32.lib ole32.lib"
 				LinkIncremental="2"
 				GenerateDebugInformation="true"
 				SubSystem="2"
@@ -117,7 +117,7 @@
 			/>
 			<Tool
 				Name="VCCLCompilerTool"
-				AdditionalIncludeDirectories=""$(SolutionDir)..\teraterm\common";"$(SolutionDir)..\teraterm\teraterm";"$(SolutionDir)..\libs\cJSON""
+				AdditionalIncludeDirectories=""$(SolutionDir)..\teraterm\common";"$(SolutionDir)..\teraterm\teraterm";"$(SolutionDir)..\teraterm\ttpdlg";"$(SolutionDir)..\libs\cJSON""
 				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;CJSON_HIDE_SYMBOLS"
 				RuntimeLibrary="0"
 				UsePrecompiledHeader="0"
@@ -136,7 +136,7 @@
 			/>
 			<Tool
 				Name="VCLinkerTool"
-				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\common_static.lib" "$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" Wininet.lib user32.lib"
+				AdditionalDependencies=""$(SolutionDir)..\teraterm\$(ConfigurationName)\common_static.lib" "$(SolutionDir)..\teraterm\$(ConfigurationName)\ttpcmn.lib" wininet.lib user32.lib gdi32.lib shell32.lib ole32.lib"
 				LinkIncremental="1"
 				GenerateDebugInformation="true"
 				SubSystem="2"

Modified: trunk/TTXSamples/TTXCheckUpdate/resource.h
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/resource.h	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/resource.h	2020-04-23 14:29:25 UTC (rev 8734)
@@ -2,11 +2,12 @@
 // Microsoft Visual C++ \x82Ő\xB6\x90\xAC\x82\xB3\x82ꂽ\x83C\x83\x93\x83N\x83\x8B\x81[\x83h \x83t\x83@\x83C\x83\x8B\x81B
 // resource.rc \x82Ŏg\x97p
 //
-#define IDD_DIALOG1                     101
-#define IDC_EDIT1                       1001
-#define IDC_COMBO1                      1002
-#define IDC_EDIT2                       1003
-#define IDC_BUTTON2                     1004
+#define IDD_CHECK_UPDATE_DIALOG         101
+#define IDC_DETAIL_EDIT                 1001
+#define IDC_VERSION_DROPDOWN            1002
+#define IDC_URL_EDIT                    1003
+#define IDC_OPEN                        1004
+#define IDC_VERSION_LABEL               1005
 
 // Next default values for new objects
 // 
@@ -14,7 +15,7 @@
 #ifndef APSTUDIO_READONLY_SYMBOLS
 #define _APS_NEXT_RESOURCE_VALUE        103
 #define _APS_NEXT_COMMAND_VALUE         40001
-#define _APS_NEXT_CONTROL_VALUE         1005
+#define _APS_NEXT_CONTROL_VALUE         1006
 #define _APS_NEXT_SYMED_VALUE           101
 #endif
 #endif

Modified: trunk/TTXSamples/TTXCheckUpdate/resource.rc
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/resource.rc	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/resource.rc	2020-04-23 14:29:25 UTC (rev 8734)
@@ -44,25 +44,35 @@
 
 #endif    // APSTUDIO_INVOKED
 
+#endif    // \x93\xFA\x96{\x8C\xEA (\x93\xFA\x96{) resources
+/////////////////////////////////////////////////////////////////////////////
 
+
 /////////////////////////////////////////////////////////////////////////////
+// \x89p\x8C\xEA resources
+
+#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
+LANGUAGE LANG_ENGLISH, SUBLANG_NEUTRAL
+#pragma code_page(1252)
+
+/////////////////////////////////////////////////////////////////////////////
 //
 // Dialog
 //
 
-IDD_DIALOG1 DIALOGEX 0, 0, 253, 218
+IDD_CHECK_UPDATE_DIALOG DIALOGEX 0, 0, 253, 218
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Check Update"
 FONT 8, "MS Shell Dlg", 400, 0, 0x1
 BEGIN
     DEFPUSHBUTTON   "OK",IDOK,196,197,50,14
-    LTEXT           "version",IDC_STATIC,7,9,24,8
-    COMBOBOX        IDC_COMBO1,19,23,113,64,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+    LTEXT           "&Version",IDC_VERSION_LABEL,7,9,239,8
+    COMBOBOX        IDC_VERSION_DROPDOWN,19,23,148,121,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
     LTEXT           "url",IDC_STATIC,7,42,29,8
-    EDITTEXT        IDC_EDIT2,19,52,225,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
-    PUSHBUTTON      "Open",IDC_BUTTON2,19,72,50,14
+    EDITTEXT        IDC_URL_EDIT,19,52,227,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
+    PUSHBUTTON      "&Open",IDC_OPEN,19,72,50,14
     LTEXT           "detail",IDC_STATIC,7,93,18,8
-    EDITTEXT        IDC_EDIT1,19,106,226,86,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
+    EDITTEXT        IDC_DETAIL_EDIT,19,106,227,86,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_READONLY | NOT WS_TABSTOP
 END
 
 
@@ -74,7 +84,7 @@
 #ifdef APSTUDIO_INVOKED
 GUIDELINES DESIGNINFO
 BEGIN
-    IDD_DIALOG1, DIALOG
+    IDD_CHECK_UPDATE_DIALOG, DIALOG
     BEGIN
         LEFTMARGIN, 7
         RIGHTMARGIN, 246
@@ -91,12 +101,12 @@
 // AFX_DIALOG_LAYOUT
 //
 
-IDD_DIALOG1 AFX_DIALOG_LAYOUT
+IDD_CHECK_UPDATE_DIALOG AFX_DIALOG_LAYOUT
 BEGIN
     0
 END
 
-#endif    // \x93\xFA\x96{\x8C\xEA (\x93\xFA\x96{) resources
+#endif    // \x89p\x8C\xEA resources
 /////////////////////////////////////////////////////////////////////////////
 
 

Modified: trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c
===================================================================
--- trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c	2020-04-23 14:29:12 UTC (rev 8733)
+++ trunk/TTXSamples/TTXCheckUpdate/ttxcheckupdate.c	2020-04-23 14:29:25 UTC (rev 8734)
@@ -41,6 +41,9 @@
 #include "dlglib.h"
 #include "i18n.h"
 #include "layer_for_unicode.h"
+#include "asprintf.h"
+#include "tt-version.h"		// for TT_VERSION_MAJOR, TT_VERSION_MINOR
+#include "svnversion.h"		// for SVNVERSION
 
 #include "resource.h"
 #include "parse.h"
@@ -60,17 +63,38 @@
 static TInstVar InstVar;
 static TInstVar *pvar;
 
+/**
+ *	\x83h\x83\x8D\x83b\x83v\x83_\x83E\x83\x93\x82Ƀo\x81[\x83W\x83\x87\x83\x93\x8F\xEE\x95\xF1\x88ꗗ\x82̈ꗗ\x82\xF0\x83Z\x83b\x83g\x82\xB7\x82\xE9
+ *
+ *	\x8Dŏ\x89\x82Ɍ\xA9\x82‚\xA9\x82\xC1\x82\xBD
+ *	running_version \x82̃\x81\x83W\x83\x83\x81[\x83o\x81[\x83W\x83\x87\x83\x93\x82Ɠ\xAF\x82\xB6
+ *	\x83o\x81[\x83W\x83\x87\x83\x93\x8F\xEE\x95\xF1\x82\xF0\x91I\x91\xF0\x82\xB7\x82\xE9
+ */
 static int SetDropdown(HWND hDlg, int running_version)
 {
 	const int version_major = running_version / 10000;
+	const int version_minor = running_version % 10000;
+	char *str;
 	int cursor = -1;
 	size_t i;
+	char version_label[32];
 
-	_SendDlgItemMessageW(hDlg, IDC_COMBO1, CB_RESETCONTENT, 0, 0);
+	GetDlgItemText(hDlg, IDC_VERSION_LABEL, version_label, sizeof(version_label));
+#if defined(SVNVERSION)
+	asprintf(&str, "%s (current version teraterm:%d.%d, ttxcheckupdate:%d.%d %s r%d)", version_label, version_major,
+			 version_minor, TT_VERSION_MAJOR, TT_VERSION_MINOR, BRANCH_NAME, SVNVERSION);
+#else
+	asprintf(&str, "%s (current version teraterm:%d.%d, ttxcheckupdate:%d.%d)", version_label, version_major,
+			 version_minor, TT_VERSION_MAJOR, TT_VERSION_MINOR);
+#endif
+	SetDlgItemTextA(hDlg, IDC_VERSION_LABEL, str);
+	free(str);
+
+	_SendDlgItemMessageW(hDlg, IDC_VERSION_DROPDOWN, CB_RESETCONTENT, 0, 0);
 	for (i = 0; i < pvar->versions_count; i++) {
 		const version_one_t *v = &pvar->versions[i];
 		wchar_t *strW = ToWcharU8(v->version_text);
-		_SendDlgItemMessageW(hDlg, IDC_COMBO1, CB_ADDSTRING, 0, (LPARAM)strW);
+		_SendDlgItemMessageW(hDlg, IDC_VERSION_DROPDOWN, CB_ADDSTRING, 0, (LPARAM)strW);
 		free(strW);
 		if (cursor == -1 && v->version_major == version_major) {
 			cursor = (int)i;
@@ -82,23 +106,26 @@
 	return cursor;
 }
 
+/**
+ *	version_one_t \x82̏\xEE\x95\xF1\x82\xF0\x83_\x83C\x83A\x83\x8D\x83O\x82ɕ\\x8E\xA6\x82\xB7\x82\xE9
+ */
 static void SetTexts(HWND hDlg, const version_one_t *version)
 {
 	const version_one_t *v = version;
 
 	wchar_t *strW = ToWcharU8(v->text);
-	_SetWindowTextW(GetDlgItem(hDlg, IDC_EDIT1), strW);
+	_SetWindowTextW(GetDlgItem(hDlg, IDC_DETAIL_EDIT), strW);
 	free(strW);
 
 	if (v->url == NULL) {
-		EnableWindow(GetDlgItem(hDlg, IDC_BUTTON2), FALSE);
-		EnableWindow(GetDlgItem(hDlg, IDC_EDIT2), FALSE);
-		SetWindowTextA(GetDlgItem(hDlg, IDC_EDIT2), "");
+		EnableWindow(GetDlgItem(hDlg, IDC_OPEN), FALSE);
+		EnableWindow(GetDlgItem(hDlg, IDC_URL_EDIT), FALSE);
+		SetWindowTextA(GetDlgItem(hDlg, IDC_URL_EDIT), "");
 	}
 	else {
-		EnableWindow(GetDlgItem(hDlg, IDC_BUTTON2), TRUE);
-		EnableWindow(GetDlgItem(hDlg, IDC_EDIT2), TRUE);
-		SetWindowTextA(GetDlgItem(hDlg, IDC_EDIT2), v->url);
+		EnableWindow(GetDlgItem(hDlg, IDC_OPEN), TRUE);
+		EnableWindow(GetDlgItem(hDlg, IDC_URL_EDIT), TRUE);
+		SetWindowTextA(GetDlgItem(hDlg, IDC_URL_EDIT), v->url);
 	}
 }
 
@@ -108,8 +135,9 @@
 	switch (msg) {
 		case WM_INITDIALOG: {
 			int cursor = SetDropdown(hDlg, pvar->ts->RunningVersion);
-			SendDlgItemMessage(hDlg, IDC_COMBO1, CB_SETCURSEL, cursor, 0);
+			SendDlgItemMessage(hDlg, IDC_VERSION_DROPDOWN, CB_SETCURSEL, cursor, 0);
 			SetTexts(hDlg, &pvar->versions[cursor]);
+			PostMessage(hDlg, WM_NEXTDLGCTL, (WPARAM)GetDlgItem(hDlg, IDOK), TRUE);
 			CenterWindow(hDlg, GetParent(hDlg));
 			break;
 		}
@@ -122,14 +150,14 @@
 				case IDCANCEL | (BN_CLICKED << 16):
 					EndDialog(hDlg, 0);
 					break;
-				case IDC_BUTTON2 | (BN_CLICKED << 16): {
-					int cursor = (int)SendDlgItemMessage(hDlg, IDC_COMBO1, CB_GETCURSEL, 0, 0);
+				case IDC_OPEN | (BN_CLICKED << 16): {
+					int cursor = (int)SendDlgItemMessage(hDlg, IDC_VERSION_DROPDOWN, CB_GETCURSEL, 0, 0);
 					const char *url = pvar->versions[cursor].url;
 					ShellExecuteA(NULL, NULL, url, NULL, NULL, SW_SHOWNORMAL);
 					break;
 				}
-				case IDC_COMBO1 | (CBN_SELCHANGE << 16): {
-					int cursor = (int)SendDlgItemMessage(hDlg, IDC_COMBO1, CB_GETCURSEL, 0, 0);
+				case IDC_VERSION_DROPDOWN | (CBN_SELCHANGE << 16): {
+					int cursor = (int)SendDlgItemMessage(hDlg, IDC_VERSION_DROPDOWN, CB_GETCURSEL, 0, 0);
 					SetTexts(hDlg, &pvar->versions[cursor]);
 					break;
 				}
@@ -147,9 +175,9 @@
 
 static void ShowDialog(HWND hWnd)
 {
-	const wchar_t *update_info_url = L"https://osdn.dl.osdn.net/storage/g/t/tt/ttssh2/snapshot/teraterm_version.json";
+	const wchar_t *update_info_url_default =
+		L"https://osdn.dl.osdn.net/storage/g/t/tt/ttssh2/snapshot/teraterm_version.json";
 	const wchar_t *agent_base = L"teraterm_updatechecker";
-	wchar_t buf[256];
 	wchar_t agent[128];
 	int result_mb;
 	char *json_raw_ptr;
@@ -158,20 +186,21 @@
 	size_t json_size;
 	char *json_ptr;
 	const char *UILanguageFile = pvar->ts->UILanguageFile;
-	wchar_t UIMsg[MAX_UIMSG];
+	wchar_t update_info_url[MAX_UIMSG];
+	static const TTMessageBoxInfoW info = {
+		"TTXCheckUpdate",
+		NULL, L"Tera Term",
+		"MSG_CHECKUPDATE", L"Do you want to check update?\n%s" };
 
-	/* \x83t\x83@\x83C\x83\x8B\x82\xF0\x8E擾\x82\xB5\x82Ă\xE0ok? */
-	GetI18nStrW("TTXCheckUpdate", "MSG_CHECKUPDATE", UIMsg, _countof(UIMsg),
-				L"Do you want to check update?\n"
-				L"  %s\n",
+	/* \x8DX\x90V\x8F\xEE\x95\xF1\x82\xF0\x8E擾\x82\xB5\x82Ă\xE0ok? */
+	GetI18nStrW("TTXCheckUpdate", "JSON_URL", update_info_url, _countof(update_info_url), update_info_url_default,
 				UILanguageFile);
-	swprintf(buf, _countof(buf), UIMsg, update_info_url);
-	result_mb = _MessageBoxW(hWnd, buf, L"Tera Term", MB_YESNO | MB_ICONEXCLAMATION);
+	result_mb = TTMessageBoxW(hWnd, &info, MB_YESNO | MB_ICONEXCLAMATION, UILanguageFile, update_info_url);
 	if (result_mb == IDNO) {
 		return;
 	}
 
-	/* \x83t\x83@\x83C\x83\x8B\x8E擾\x81A'\0'\x82\xF0\x92lj\xC1\x82\xB7\x82遨 json\x95\xB6\x8E\x9A\x97\xF1\x82\xF0\x8D쐬 */
+	/* \x8DX\x90V\x8F\xEE\x95\xF1\x8E擾\x81A'\0'\x82\xF0\x92lj\xC1\x82\xB7\x82遨 json\x95\xB6\x8E\x9A\x97\xF1\x82\xF0\x8D쐬 */
 	swprintf(agent, _countof(agent), L"%s_%d", agent_base, pvar->ts->RunningVersion);
 	result_bool = GetContent(update_info_url, agent, (void**)&json_raw_ptr, &json_raw_size);
 	if (!result_bool) {
@@ -187,7 +216,7 @@
 	json_raw_ptr = NULL;
 	json_ptr[json_size - 1] = '\0';
 
-	/* json\x82\xF0\x83p\x81[\x83X\x82\xB7\x82\xE9 */
+	/* json\x82\xF0\x83p\x81[\x83X\x82\xB7\x82\xE9, versions\x82ɏ\xEE\x95񂪓\xFC\x82\xE9 */
 	pvar->versions = ParseJson(json_ptr, &pvar->versions_count);
 	if (pvar->versions == NULL) {
 		_MessageBoxW(hWnd, L"parse error?", L"Tera Term", MB_OK | MB_ICONEXCLAMATION);
@@ -197,7 +226,7 @@
 	/* \x83_\x83C\x83A\x83\x8D\x83O\x82\xF0\x8Fo\x82\xB7 */
 	SetDialogFont(pvar->ts->DialogFontName, pvar->ts->DialogFontPoint, pvar->ts->DialogFontCharSet,
 				  pvar->ts->UILanguageFile, "Tera Term", "DLG_TAHOMA_FONT");
-	TTDialogBoxParam(pvar->hInst, MAKEINTRESOURCE(IDD_DIALOG1), hWnd, DlgProc, (LPARAM)pvar);
+	TTDialogBoxParam(pvar->hInst, MAKEINTRESOURCE(IDD_CHECK_UPDATE_DIALOG), hWnd, DlgProc, (LPARAM)pvar);
 
 	/* \x8FI\x97\xB9 */
 	free(json_ptr);


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