From: matveyt Date: Mon, 24 May 2021 16:48:27 +0000 (+0200) Subject: patch 8.2.2883: MS-Windows manifest file name is misleading X-Git-Tag: v8.2.2883 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e97c7c962ca0fd7cad0d157f1762eb5cc5887fca;p=vim patch 8.2.2883: MS-Windows manifest file name is misleading Problem: MS-Windows manifest file name is misleading. Solution: Rename the file. (closes #8241) --- diff --git a/.gitignore b/.gitignore index 8623fdebf..8b2837782 100644 --- 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 index d266dda09..2153023a8 100644 --- 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 index 60d627892..66fe467a9 100644 --- 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 index 35119ac1f..e377392b5 100644 --- 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 index 8895d2797..0be3abbaa 100644 --- 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 @@ $(OUTDIR)/%.o : %.c $(INCL) $(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 index 0f5611a43..30f8175e2 100644 --- a/src/Make_mvc.mak +++ b/src/Make_mvc.mak @@ -1806,11 +1806,11 @@ $(OUTDIR)/xpm_w32.obj: $(OUTDIR) xpm_w32.c $(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 @@ $(OUTDIR)/vimd.res: $(OUTDIR) vim.rc version.h gui_w32_rc.h \ 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 index 378e846f7..517e83261 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 2883, /**/ 2882, /**/ diff --git a/src/gvim.exe.mnf b/src/vim.manifest similarity index 88% rename from src/gvim.exe.mnf rename to src/vim.manifest index e5c250ff2..8768b3f91 100644 --- a/src/gvim.exe.mnf +++ b/src/vim.manifest @@ -1,4 +1,10 @@ +