# HG changeset patch # User Bram Moolenaar # Date 1621875604 -7200 # Node ID 2e6cc2bf37d8fa36110e7e53ba68bc1775728145 # Parent 56929100c771c2567d62c20b41f4666463658933 patch 8.2.2883: MS-Windows manifest file name is misleading Commit: https://github.com/vim/vim/commit/e97c7c962ca0fd7cad0d157f1762eb5cc5887fca Author: matveyt Date: Mon May 24 18:48:27 2021 +0200 patch 8.2.2883: MS-Windows manifest file name is misleading Problem: MS-Windows manifest file name is misleading. Solution: Rename the file. (closes https://github.com/vim/vim/issues/8241) diff --git a/.gitignore b/.gitignore --- a/.gitignore +++ b/.gitignore @@ -25,7 +25,6 @@ src/auto/pathdef.c # Windows *.exe *.idb -*.manifest *.exp *.map *.obj diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -26,7 +26,6 @@ src/auto/pathdef.c # Windows *.exe *.idb -*.manifest *.exp *.map *.obj diff --git a/Filelist b/Filelist --- a/Filelist +++ b/Filelist @@ -567,7 +567,7 @@ SRC_DOS = \ src/uninstall.c \ src/vim.def \ src/vim.rc \ - src/gvim.exe.mnf \ + src/vim.manifest \ src/vimrun.c \ src/xpm_w32.c \ src/xpm_w32.h \ diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -94,7 +94,7 @@ MINOR = 2 # src/Makefile, README.txt, README.md, src/README.md, READMEdir/README*.txt, # runtime/doc/*.txt and make nsis/gvim_version.nsh. # For a minor/major version: src/GvimExt/GvimExt.reg, src/vim.def, -# src/gvim.exe.mnf. +# src/vim.manifest. # - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, Lua, Cscope and # "huge" features. Add MZscheme if you can make it work. # Use "make reconfig" after selecting the configure arguments. @@ -152,7 +152,7 @@ MINOR = 2 # > cd src # > msvc2015.bat # - Build the console binary: -# > nmake -f Make_mvc.mak +# > nmake -f Mae_mvc.mak # - Run the tests and check the output: # > nmake -f Make_mvc.mak testclean # > nmake -f Make_mvc.mak test diff --git a/src/Make_cyg_ming.mak b/src/Make_cyg_ming.mak --- a/src/Make_cyg_ming.mak +++ b/src/Make_cyg_ming.mak @@ -820,11 +820,11 @@ OBJ = \ $(OUTDIR)/window.o ifeq ($(VIMDLL),yes) -OBJ += $(OUTDIR)/os_w32dll.o $(OUTDIR)/vimrcd.o -EXEOBJC = $(OUTDIR)/os_w32exec.o $(OUTDIR)/vimrcc.o -EXEOBJG = $(OUTDIR)/os_w32exeg.o $(OUTDIR)/vimrcg.o +OBJ += $(OUTDIR)/os_w32dll.o $(OUTDIR)/vimresd.o +EXEOBJC = $(OUTDIR)/os_w32exec.o $(OUTDIR)/vimresc.o +EXEOBJG = $(OUTDIR)/os_w32exeg.o $(OUTDIR)/vimresg.o else -OBJ += $(OUTDIR)/os_w32exe.o $(OUTDIR)/vimrc.o +OBJ += $(OUTDIR)/os_w32exe.o $(OUTDIR)/vimres.o endif ifdef PERL @@ -1145,21 +1145,21 @@ PATHDEF_SRC = $(OUTDIR)/pathdef.c $(CC) -c $(CFLAGS) $< -o $@ ifeq ($(VIMDLL),yes) -$(OUTDIR)/vimrcc.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h vim.ico +$(OUTDIR)/vimresc.o: vim.rc vim.manifest version.h gui_w32_rc.h vim.ico $(WINDRES) $(WINDRES_FLAGS) $(DEFINES) -UFEAT_GUI_MSWIN \ --input-format=rc --output-format=coff -i vim.rc -o $@ -$(OUTDIR)/vimrcg.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h vim.ico +$(OUTDIR)/vimresg.o: vim.rc vim.manifest version.h gui_w32_rc.h vim.ico $(WINDRES) $(WINDRES_FLAGS) $(DEFINES) \ --input-format=rc --output-format=coff -i vim.rc -o $@ -$(OUTDIR)/vimrcd.o: vim.rc version.h gui_w32_rc.h \ +$(OUTDIR)/vimresd.o: vim.rc version.h gui_w32_rc.h \ tools.bmp tearoff.bmp vim.ico vim_error.ico \ vim_alert.ico vim_info.ico vim_quest.ico $(WINDRES) $(WINDRES_FLAGS) $(DEFINES) -DRCDLL -DVIMDLLBASE=\\\"$(VIMDLLBASE)\\\" \ --input-format=rc --output-format=coff -i vim.rc -o $@ else -$(OUTDIR)/vimrc.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h \ +$(OUTDIR)/vimres.o: vim.rc vim.manifest version.h gui_w32_rc.h \ tools.bmp tearoff.bmp vim.ico vim_error.ico \ vim_alert.ico vim_info.ico vim_quest.ico $(WINDRES) $(WINDRES_FLAGS) $(DEFINES) \ diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -1806,11 +1806,11 @@ lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).l $(CC) $(CFLAGS_OUTDIR) $(XPM_INC) xpm_w32.c !if "$(VIMDLL)" == "yes" -$(OUTDIR)/vimc.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \ +$(OUTDIR)/vimc.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \ vim.ico $(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS:-DFEAT_GUI_MSWIN=) vim.rc -$(OUTDIR)/vimg.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \ +$(OUTDIR)/vimg.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \ vim.ico $(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) vim.rc @@ -1819,7 +1819,7 @@ lib$(MZSCHEME_MAIN_LIB)$(MZSCHEME_VER).l vim_alert.ico vim_info.ico vim_quest.ico $(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) -DRCDLL -DVIMDLLBASE=\"$(VIMDLLBASE)\" vim.rc !else -$(OUTDIR)/vim.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \ +$(OUTDIR)/vim.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \ tools.bmp tearoff.bmp vim.ico vim_error.ico \ vim_alert.ico vim_info.ico vim_quest.ico $(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) vim.rc diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2883, +/**/ 2882, /**/ 2881, diff --git a/src/gvim.exe.mnf b/src/vim.manifest rename from src/gvim.exe.mnf rename to src/vim.manifest --- a/src/gvim.exe.mnf +++ b/src/vim.manifest @@ -1,4 +1,10 @@ +