Skip to content

Commit e97c7c9

Browse files
matveytbrammool
authored andcommitted
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)
1 parent 15bbb8f commit e97c7c9

9 files changed

Lines changed: 23 additions & 17 deletions

File tree

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ src/auto/pathdef.c
2525
# Windows
2626
*.exe
2727
*.idb
28-
*.manifest
2928
*.exp
3029
*.map
3130
*.obj

.hgignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ src/auto/pathdef.c
2626
# Windows
2727
*.exe
2828
*.idb
29-
*.manifest
3029
*.exp
3130
*.map
3231
*.obj

Filelist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ SRC_DOS = \
567567
src/uninstall.c \
568568
src/vim.def \
569569
src/vim.rc \
570-
src/gvim.exe.mnf \
570+
src/vim.manifest \
571571
src/vimrun.c \
572572
src/xpm_w32.c \
573573
src/xpm_w32.h \

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ MINOR = 2
9494
# src/Makefile, README.txt, README.md, src/README.md, READMEdir/README*.txt,
9595
# runtime/doc/*.txt and make nsis/gvim_version.nsh.
9696
# For a minor/major version: src/GvimExt/GvimExt.reg, src/vim.def,
97-
# src/gvim.exe.mnf.
97+
# src/vim.manifest.
9898
# - Compile Vim with GTK, Perl, Python, Python3, TCL, Ruby, Lua, Cscope and
9999
# "huge" features. Add MZscheme if you can make it work.
100100
# Use "make reconfig" after selecting the configure arguments.
@@ -152,7 +152,7 @@ MINOR = 2
152152
# > cd src
153153
# > msvc2015.bat
154154
# - Build the console binary:
155-
# > nmake -f Make_mvc.mak
155+
# > nmake -f Mae_mvc.mak
156156
# - Run the tests and check the output:
157157
# > nmake -f Make_mvc.mak testclean
158158
# > nmake -f Make_mvc.mak test

src/Make_cyg_ming.mak

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -820,11 +820,11 @@ OBJ = \
820820
$(OUTDIR)/window.o
821821

822822
ifeq ($(VIMDLL),yes)
823-
OBJ += $(OUTDIR)/os_w32dll.o $(OUTDIR)/vimrcd.o
824-
EXEOBJC = $(OUTDIR)/os_w32exec.o $(OUTDIR)/vimrcc.o
825-
EXEOBJG = $(OUTDIR)/os_w32exeg.o $(OUTDIR)/vimrcg.o
823+
OBJ += $(OUTDIR)/os_w32dll.o $(OUTDIR)/vimresd.o
824+
EXEOBJC = $(OUTDIR)/os_w32exec.o $(OUTDIR)/vimresc.o
825+
EXEOBJG = $(OUTDIR)/os_w32exeg.o $(OUTDIR)/vimresg.o
826826
else
827-
OBJ += $(OUTDIR)/os_w32exe.o $(OUTDIR)/vimrc.o
827+
OBJ += $(OUTDIR)/os_w32exe.o $(OUTDIR)/vimres.o
828828
endif
829829

830830
ifdef PERL
@@ -1145,21 +1145,21 @@ $(OUTDIR)/%.o : %.c $(INCL)
11451145
$(CC) -c $(CFLAGS) $< -o $@
11461146

11471147
ifeq ($(VIMDLL),yes)
1148-
$(OUTDIR)/vimrcc.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h vim.ico
1148+
$(OUTDIR)/vimresc.o: vim.rc vim.manifest version.h gui_w32_rc.h vim.ico
11491149
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) -UFEAT_GUI_MSWIN \
11501150
--input-format=rc --output-format=coff -i vim.rc -o $@
11511151

1152-
$(OUTDIR)/vimrcg.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h vim.ico
1152+
$(OUTDIR)/vimresg.o: vim.rc vim.manifest version.h gui_w32_rc.h vim.ico
11531153
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) \
11541154
--input-format=rc --output-format=coff -i vim.rc -o $@
11551155

1156-
$(OUTDIR)/vimrcd.o: vim.rc version.h gui_w32_rc.h \
1156+
$(OUTDIR)/vimresd.o: vim.rc version.h gui_w32_rc.h \
11571157
tools.bmp tearoff.bmp vim.ico vim_error.ico \
11581158
vim_alert.ico vim_info.ico vim_quest.ico
11591159
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) -DRCDLL -DVIMDLLBASE=\\\"$(VIMDLLBASE)\\\" \
11601160
--input-format=rc --output-format=coff -i vim.rc -o $@
11611161
else
1162-
$(OUTDIR)/vimrc.o: vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1162+
$(OUTDIR)/vimres.o: vim.rc vim.manifest version.h gui_w32_rc.h \
11631163
tools.bmp tearoff.bmp vim.ico vim_error.ico \
11641164
vim_alert.ico vim_info.ico vim_quest.ico
11651165
$(WINDRES) $(WINDRES_FLAGS) $(DEFINES) \

src/Make_mvc.mak

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1806,11 +1806,11 @@ $(OUTDIR)/xpm_w32.obj: $(OUTDIR) xpm_w32.c
18061806
$(CC) $(CFLAGS_OUTDIR) $(XPM_INC) xpm_w32.c
18071807

18081808
!if "$(VIMDLL)" == "yes"
1809-
$(OUTDIR)/vimc.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1809+
$(OUTDIR)/vimc.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \
18101810
vim.ico
18111811
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS:-DFEAT_GUI_MSWIN=) vim.rc
18121812

1813-
$(OUTDIR)/vimg.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1813+
$(OUTDIR)/vimg.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \
18141814
vim.ico
18151815
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) vim.rc
18161816

@@ -1819,7 +1819,7 @@ $(OUTDIR)/vimd.res: $(OUTDIR) vim.rc version.h gui_w32_rc.h \
18191819
vim_alert.ico vim_info.ico vim_quest.ico
18201820
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) -DRCDLL -DVIMDLLBASE=\"$(VIMDLLBASE)\" vim.rc
18211821
!else
1822-
$(OUTDIR)/vim.res: $(OUTDIR) vim.rc gvim.exe.mnf version.h gui_w32_rc.h \
1822+
$(OUTDIR)/vim.res: $(OUTDIR) vim.rc vim.manifest version.h gui_w32_rc.h \
18231823
tools.bmp tearoff.bmp vim.ico vim_error.ico \
18241824
vim_alert.ico vim_info.ico vim_quest.ico
18251825
$(RC) /nologo /l 0x409 /Fo$@ $(RCFLAGS) vim.rc

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,8 @@ static char *(features[]) =
750750

751751
static int included_patches[] =
752752
{ /* Add new patch number below this line */
753+
/**/
754+
2883,
753755
/**/
754756
2882,
755757
/**/

src/gvim.exe.mnf renamed to src/vim.manifest

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2+
<!--
3+
VIM - Vi IMproved by Bram Moolenaar et al.
4+
MS-Windows WinSxS (aka Side-by-side assembly) manifest file
5+
Do ":help uganda" in Vim to read copying and usage conditions.
6+
Do ":help credits" in Vim to see a list of people who contributed.
7+
-->
28
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
39
<assemblyIdentity
410
processorArchitecture="*"

src/vim.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ IDR_TOOLBAR1 BITMAP DISCARDABLE "tools.bmp"
4646
# define RT_MANIFEST 24
4747
#endif
4848

49-
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "gvim.exe.mnf"
49+
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "vim.manifest"
5050
#endif // RCDLL
5151

5252
//

0 commit comments

Comments
 (0)