comparison src/dosinst.c @ 25256:5f6167685bbb v8.2.3164

patch 8.2.3164: MS-Windows: reported version lacks patchlevel Commit: https://github.com/vim/vim/commit/0894e0d8087aad4d467fd7b3d87b1930fe661916 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jul 15 14:14:30 2021 +0200 patch 8.2.3164: MS-Windows: reported version lacks patchlevel Problem: MS-Windows: reported version lacks patchlevel, causing some update tools to update too often. (Klaus Frank) Solution: Add the patchlevel to the version. (Christian Brabandt)
author Bram Moolenaar <Bram@vim.org>
date Thu, 15 Jul 2021 14:15:04 +0200
parents 7334bf933510
children e3014ada45a5
comparison
equal deleted inserted replaced
25255:8f392278ef69 25256:5f6167685bbb
1578 const char *vim_ext_clsid = "{51EEE242-AD87-11d3-9C1E-0090278BBD99}"; 1578 const char *vim_ext_clsid = "{51EEE242-AD87-11d3-9C1E-0090278BBD99}";
1579 char vim_exe_path[MAX_PATH]; 1579 char vim_exe_path[MAX_PATH];
1580 char display_name[BUFSIZE]; 1580 char display_name[BUFSIZE];
1581 char uninstall_string[BUFSIZE]; 1581 char uninstall_string[BUFSIZE];
1582 char icon_string[BUFSIZE]; 1582 char icon_string[BUFSIZE];
1583 char version_string[BUFSIZE];
1583 int i; 1584 int i;
1584 int loop_count = is_64bit_os() ? 2 : 1; 1585 int loop_count = is_64bit_os() ? 2 : 1;
1585 DWORD flag; 1586 DWORD flag;
1586 1587
1587 sprintf(vim_exe_path, "%s\\gvim.exe", installdir); 1588 sprintf(vim_exe_path, "%s\\gvim.exe", installdir);
1650 else 1651 else
1651 sprintf(uninstall_string, "%s\\uninstall-gui.exe", installdir); 1652 sprintf(uninstall_string, "%s\\uninstall-gui.exe", installdir);
1652 1653
1653 sprintf(icon_string, "%s\\gvim.exe,0", installdir); 1654 sprintf(icon_string, "%s\\gvim.exe,0", installdir);
1654 1655
1656 sprintf(version_string, VIM_VERSION_SHORT "." VIM_VERSION_PATCHLEVEL_STR);
1657
1655 lRet = register_uninstall( 1658 lRet = register_uninstall(
1656 HKEY_LOCAL_MACHINE, 1659 HKEY_LOCAL_MACHINE,
1657 "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Vim " VIM_VERSION_SHORT, 1660 "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\Vim " VIM_VERSION_SHORT,
1658 display_name, 1661 display_name,
1659 uninstall_string, 1662 uninstall_string,
1660 icon_string, 1663 icon_string,
1661 VIM_VERSION_SHORT, 1664 version_string,
1662 "Bram Moolenaar et al."); 1665 "Bram Moolenaar et al.");
1663 if (ERROR_SUCCESS != lRet) 1666 if (ERROR_SUCCESS != lRet)
1664 return FAIL; 1667 return FAIL;
1665 1668
1666 return OK; 1669 return OK;