K.Takata's patch queue for Vim
Revision | 17f3fe6ede4b56388312f4b3aeffb67ee6da3f40 (tree) |
---|---|
Zeit | 2022-01-26 13:02:34 |
Autor | K.Takata <kentkt@csc....> |
Commiter | K.Takata |
Change patch order
@@ -24,10 +24,10 @@ | ||
24 | 24 | drop-support-for-glib-2.2.patch #+rejected |
25 | 25 | big5corr.patch |
26 | 26 | support-tee-with-sp-on-windows.patch |
27 | +win32-remove-old-code.patch | |
27 | 28 | win32-drop-support-for-pre-vista.patch |
28 | 29 | add-msvc-latest-bat.patch |
29 | 30 | add-testing-option-7970.patch |
30 | 31 | wip-win32-vimdir-encoding.patch #+wip |
31 | 32 | win32-directwrite-ambiwidth-auto.patch |
32 | -win32-remove-old-code.patch | |
33 | 33 | fix-config_cache-removal.patch #+rejected |
@@ -1,5 +1,5 @@ | ||
1 | 1 | # HG changeset patch |
2 | -# Parent f4f829d8cc8cccfee3d35243392eeec8d349eac7 | |
2 | +# Parent a17d2a73c8915d9c7fe6808b1304dc8e0ca44aea | |
3 | 3 | |
4 | 4 | diff --git a/README.md b/README.md |
5 | 5 | --- a/README.md |
@@ -217,7 +217,7 @@ | ||
217 | 217 | # Supported versions depends on your target SDK, check SDKDDKVer.h |
218 | 218 | # See https://docs.microsoft.com/en-us/cpp/porting/modifying-winver-and-win32-winnt |
219 | 219 | # |
220 | -@@ -305,9 +305,9 @@ MSVCRT_NAME = msvcr$(MSVCRT_VER) | |
220 | +@@ -303,9 +303,9 @@ MSVCRT_NAME = msvcr$(MSVCRT_VER) | |
221 | 221 | MSVCRT_NAME = vcruntime$(MSVCRT_VER) |
222 | 222 | !endif |
223 | 223 |
@@ -228,8 +228,8 @@ | ||
228 | 228 | +WINVER = 0x0601 |
229 | 229 | !endif |
230 | 230 | |
231 | - # Flag to turn on Win64 compatibility warnings for VC7.x and VC8. | |
232 | -@@ -537,29 +537,27 @@ OUTDIR=$(OBJDIR) | |
231 | + # Use multiprocess build | |
232 | +@@ -522,27 +522,27 @@ OUTDIR=$(OBJDIR) | |
233 | 233 | |
234 | 234 | ### Validate CPUNR |
235 | 235 | !ifndef CPUNR |
@@ -261,22 +261,11 @@ | ||
261 | 261 | !endif |
262 | 262 | |
263 | 263 | # Convert processor ID to MVC-compatible number |
264 | - !if $(MSVC_MAJOR) < 8 | |
265 | --! if "$(CPUNR)" == "i586" | |
266 | --CPUARG = /G5 | |
267 | --! elseif "$(CPUNR)" == "i686" | |
268 | -+! if "$(CPUNR)" == "i686" | |
269 | - CPUARG = /G6 | |
270 | - ! elseif "$(CPUNR)" == "sse" | |
271 | - CPUARG = /G6 /arch:SSE | |
272 | -@@ -574,7 +572,7 @@ CPUARG = | |
273 | - ! endif | |
274 | - !else | |
275 | 264 | # IA32/SSE/SSE2 are only supported on x86 |
276 | --! if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i586" || "$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
277 | -+! if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
265 | +-!if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i586" || "$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
266 | ++!if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
278 | 267 | # VC<11 generates fp87 code by default |
279 | - ! if $(MSVC_MAJOR) < 11 | |
268 | + ! if $(MSVC_MAJOR) < 11 | |
280 | 269 | CPUARG = |
281 | 270 | diff --git a/src/os_win32.c b/src/os_win32.c |
282 | 271 | --- a/src/os_win32.c |
@@ -1,5 +1,5 @@ | ||
1 | 1 | # HG changeset patch |
2 | -# Parent 2b06a3d54d591aecfc9060380a5cf2ea73f8294e | |
2 | +# Parent ccdafe30b6575cb9faa117806a7a3e78064499c9 | |
3 | 3 | |
4 | 4 | diff --git a/src/Make_mvc.mak b/src/Make_mvc.mak |
5 | 5 | --- a/src/Make_mvc.mak |
@@ -32,7 +32,7 @@ | ||
32 | 32 | !endif |
33 | 33 | |
34 | 34 | @@ -310,9 +308,6 @@ MSVCRT_NAME = vcruntime$(MSVCRT_VER) |
35 | - WINVER = 0x0601 | |
35 | + WINVER = 0x0501 | |
36 | 36 | !endif |
37 | 37 | |
38 | 38 | -# Flag to turn on Win64 compatibility warnings for VC7.x and VC8. |
@@ -67,12 +67,14 @@ | ||
67 | 67 | $(CSCOPE_DEFS) $(TERM_DEFS) $(SOUND_DEFS) $(NETBEANS_DEFS) $(CHANNEL_DEFS) \ |
68 | 68 | $(NBDEBUG_DEFS) $(XPM_DEFS) $(SOD_DEFS) $(SOD_INC) \ |
69 | 69 | $(DEFINES) -DWINVER=$(WINVER) -D_WIN32_WINNT=$(WINVER) |
70 | -@@ -556,66 +541,50 @@ CPUNR = sse2 | |
70 | +@@ -556,68 +541,50 @@ CPUNR = sse2 | |
71 | 71 | !endif |
72 | 72 | |
73 | 73 | # Convert processor ID to MVC-compatible number |
74 | 74 | -!if $(MSVC_MAJOR) < 8 |
75 | --! if "$(CPUNR)" == "i686" | |
75 | +-! if "$(CPUNR)" == "i586" | |
76 | +-CPUARG = /G5 | |
77 | +-! elseif "$(CPUNR)" == "i686" | |
76 | 78 | -CPUARG = /G6 |
77 | 79 | -! elseif "$(CPUNR)" == "sse" |
78 | 80 | -CPUARG = /G6 /arch:SSE |
@@ -87,8 +89,8 @@ | ||
87 | 89 | -! endif |
88 | 90 | -!else |
89 | 91 | # IA32/SSE/SSE2 are only supported on x86 |
90 | --! if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
91 | -+!if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
92 | +-! if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i586" || "$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
93 | ++!if "$(ASSEMBLY_ARCHITECTURE)" == "i386" && ("$(CPUNR)" == "i586" || "$(CPUNR)" == "i686" || "$(CPUNR)" == "any") | |
92 | 94 | # VC<11 generates fp87 code by default |
93 | 95 | -! if $(MSVC_MAJOR) < 11 |
94 | 96 | +! if $(MSVC_MAJOR) < 11 |
@@ -160,7 +162,7 @@ | ||
160 | 162 | ! endif |
161 | 163 | !endif |
162 | 164 | |
163 | -@@ -683,16 +652,9 @@ OPTFLAG = /O2 | |
165 | +@@ -685,16 +652,9 @@ OPTFLAG = /O2 | |
164 | 166 | OPTFLAG = /Ox |
165 | 167 | ! endif |
166 | 168 |
@@ -178,7 +180,7 @@ | ||
178 | 180 | ! endif |
179 | 181 | |
180 | 182 | CFLAGS = $(CFLAGS) $(OPTFLAG) -DNDEBUG $(CPUARG) |
181 | -@@ -729,11 +691,9 @@ LIBC = $(LIBC) libcmtd.lib | |
183 | +@@ -731,11 +691,9 @@ LIBC = $(LIBC) libcmtd.lib | |
182 | 184 | RCFLAGS = $(RCFLAGS) /D_USING_V110_SDK71_ |
183 | 185 | !endif |
184 | 186 |
@@ -190,7 +192,7 @@ | ||
190 | 192 | |
191 | 193 | !include Make_all.mak |
192 | 194 | !include testdir\Make_all.mak |
193 | -@@ -1323,10 +1283,8 @@ LINKARGS2 = $(CON_LIB) $(GUI_LIB) $(NODE | |
195 | +@@ -1325,10 +1283,8 @@ LINKARGS2 = $(CON_LIB) $(GUI_LIB) $(NODE | |
194 | 196 | |
195 | 197 | # Report link time code generation progress if used. |
196 | 198 | !ifdef NODEBUG |