summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2012-02-29 16:56:39 +0100
committerBram Moolenaar <Bram@vim.org>2012-02-29 16:56:39 +0100
commit91856270dfbf7a042e2869bc44c9c7b217852f40 (patch)
treeb71575869f079f55d2d5601f0912103a2d8055d4
parent4336cdf31860c5b590c2e5188b0abb6d6e030de0 (diff)
downloadvim-git-91856270dfbf7a042e2869bc44c9c7b217852f40.tar.gz
updated for version 7.3.460v7.3.460
Problem: Win32: UPX does not compress 64 bit binaries. Solution: Mention and add the alternative: mpress. (Dave Bodenstab)
-rw-r--r--src/INSTALLpc.txt6
-rw-r--r--src/Make_ming.mak10
-rw-r--r--src/version.c2
3 files changed, 16 insertions, 2 deletions
diff --git a/src/INSTALLpc.txt b/src/INSTALLpc.txt
index ec358e027..66f102d12 100644
--- a/src/INSTALLpc.txt
+++ b/src/INSTALLpc.txt
@@ -239,6 +239,12 @@ If you are dismayed by how big the EXE is, I strongly recommend you get 'UPX'
found at
http://www.upx.org/
+As of 2011, UPX still does not support compressing 64-bit EXE's; if you have
+built a 64-bit vim then an alternative to UPX is 'MPRESS'. MPRESS can be found
+at:
+ http://www.matcode.com/mpress.htm
+
+
ADDITION: NLS support with MinGW
(by Eduardo F. Amatria <eferna1@platea.pntic.mec.es>)
diff --git a/src/Make_ming.mak b/src/Make_ming.mak
index bacdb04c7..64c3db834 100644
--- a/src/Make_ming.mak
+++ b/src/Make_ming.mak
@@ -14,9 +14,11 @@
# it's just run out of memory or something. Run again, and it will continue
# with 'xxd'.
#
-# "make upx" makes *compressed* versions of the GUI and console EXEs, using the
-# excellent UPX compressor:
+# "make upx" makes *compressed* versions of the 32 bit GUI and console EXEs,
+# using the excellent UPX compressor:
# http://upx.sourceforge.net/
+# "make mpress" uses the MPRESS compressor for 32- and 64-bit EXEs:
+# http://www.matcode.com/mpress.htm
#
# Maintained by Ron Aaron <ronaharon@yahoo.com>
# updated 2003 Jan 20
@@ -640,6 +642,10 @@ upx: exes
upx gvim.exe
upx vim.exe
+mpress: exes
+ mpress gvim.exe
+ mpress vim.exe
+
xxd/xxd.exe: xxd/xxd.c
$(MAKE) -C xxd -f Make_ming.mak CC=$(CC)
diff --git a/src/version.c b/src/version.c
index 3c8101bc6..7fbadcdae 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 460,
+/**/
459,
/**/
458,