summaryrefslogtreecommitdiffstats
path: root/src/Make_mvc.mak
AgeCommit message (Collapse)Author
2019-03-17patch 8.1.1014: MS-Windows: /analyze only defined for non-debug versionv8.1.1014Bram Moolenaar
Problem: MS-Windows: /analyze only defined for non-debug version. Solution: Move adding of /analyze up. (Taro Muraoka, closes #4114)
2019-03-14patch 8.1.1008: MS-Windows: HAVE_STDINT_H only defined for non-debug versionv8.1.1008Bram Moolenaar
Problem: MS-Windows: HAVE_STDINT_H only defined for non-debug version. Solution: Move definition of HAVE_STDINT_H up. (Taro Muraoka, closes #4109)
2019-02-18patch 8.1.0949: MS-windows defines GUI macros different than other systemsv8.1.0949Bram Moolenaar
Problem: MS-windows defines GUI macros different than other systems. Solution: Swap FEAT_GUI and FEAT_GUI_MSWIN. (Hirohito Higashi, closes #3996)
2019-02-17patch 8.1.0941: macros for MS-Windows are inconsistentv8.1.0941Bram Moolenaar
Problem: Macros for MS-Windows are inconsistent, using "32", "3264 and others. Solution: Use MSWIN for all MS-Windows builds. Use FEAT_GUI_MSWIN for the GUI build. (Hirohito Higashi, closes #3932)
2019-02-16patch 8.1.0932: Farsi support is outdated and unusedv8.1.0932Bram Moolenaar
Problem: Farsi support is outdated and unused. Solution: Delete the Farsi support.
2019-02-13patch 8.1.0914: code related to findfile() is spread outv8.1.0914Bram Moolenaar
Problem: Code related to findfile() is spread out. Solution: Put findfile() related code into a new source file. (Yegappan Lakshmanan, closes #3934)
2019-01-31patch 8.1.0857: indent functionality is not separatedv8.1.0857Bram Moolenaar
Problem: Ignore functionality is not separated. Solution: Move indent functionality into a new file. (Yegappan Lakshmanan, closes #3886)
2019-01-26patch 8.1.0825: code for autocommands is mixed with file I/O codev8.1.0825Bram Moolenaar
Problem: Code for autocommands is mixed with file I/O code. Solution: Move autocommand code to a separate file. (Yegappan Lakshmanan, closes #3863)
2019-01-12patch 8.1.0735: cannot handle binary datav8.1.0735Bram Moolenaar
Problem: Cannot handle binary data. Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638)
2019-01-12patch 8.1.0733: too many #ifdefs for the multi-byte featurev8.1.0733Bram Moolenaar
Problem: Too many #ifdefs for the multi-byte feature. Solution: Tentatively always enable the multi-byte feature. If you have a problem with this, please discuss on the Vim maillist.
2019-01-11patch 8.1.0723: cannot easily run specific test when in src/testdirv8.1.0723Bram Moolenaar
Problem: Cannot run specific test when in src/testdir the same was as in the src directory. Solution: Move build rule to src/testdir/Makefile.
2019-01-01patch 8.1.0673: functionality for signs is spread out over several filesv8.1.0673Bram Moolenaar
Problem: Functionality for signs is spread out over several files. Solution: Move most of the sign functionality into sign.c. (Yegappan Lakshmanan, closes #3751)
2018-12-19patch 8.1.0610: MS-Windows ctags file list differs from Unixv8.1.0610Bram Moolenaar
Problem: MS-Windows ctags file list differs from Unix. Solution: Define TAGS_FILES in the common makefile. (partly by Ken Takata)
2018-12-13patch 8.1.0579: cannot attach properties to textv8.1.0579Bram Moolenaar
Problem: Cannot attach properties to text. Solution: First part of adding text properties.
2018-11-12patch 8.1.0525: terminal test skips part on Windowsv8.1.0525Bram Moolenaar
Problem: Terminal test skips part on Windows. Solution: Fix Test_terminal_does_not_truncate_last_newlines(). (Hirohito Higashi, closes #3606)
2018-10-14patch 8.1.0474: directory where if_perl.c is written is inconsistentv8.1.0474Bram Moolenaar
Problem: Directory where if_perl.c is written is inconsistent. Solution: use auto/if_perl.c for MS-Windows. (Ken Takata, closes #3540)
2018-09-21patch 8.1.0421: MS-Windows: Ruby path is wrong for Ruby 1.9 and laterv8.1.0421Bram Moolenaar
Problem: MS-Windows: Ruby path is wrong for Ruby 1.9 and later. Solution: Let -I argument depend on Ruby version. (Ken Takata, closes #3461)
2018-09-13patch 8.1.0383: missing source file renamev8.1.0383Bram Moolenaar
Problem: Missing source file rename. Solution: Update the dependency.
2018-09-13patch 8.1.0379: build dependencies are incompletev8.1.0379Bram Moolenaar
Problem: Build dependencies are incomplete. Solution: Update the build dependencies, mainly for xdiff. Adjust object directory for libvterm and xdiff.
2018-09-10patch 8.1.0360: using an external diff program is slow and inflexiblev8.1.0360Bram Moolenaar
Problem: Using an external diff program is slow and inflexible. Solution: Include the xdiff library. (Christian Brabandt, closes #2732) Use it by default.
2018-07-04patch 8.1.0152: cannot easily run individual tests on MS-Windowsv8.1.0152Bram Moolenaar
Problem: Cannot easily run individual tests on MS-Windows. Solution: Move the list of tests to a separate file. Add a build rule in the MSVC makefile.
2018-06-19patch 8.1.0084: user name completion does not work on MS-Windowsv8.1.0084Bram Moolenaar
Problem: User name completion does not work on MS-Windows. Solution: Use NetUserEnum() to get user names. (Yasuhiro Matsumoto)
2018-03-26patch 8.0.1646: MS-Windows: executable contains unreferenced functionsv8.0.1646Bram Moolenaar
Problem: MS-Windows: executable contains unreferenced functions and data. Solution: Add /opt:ref to the compiler command. (Ken Takata)
2018-03-14patch 8.0.1608: Win32: directx not enabled by defaultv8.0.1608Bram Moolenaar
Problem: Win32: directx not enabled by default. Solution: Change Makefile to enable directx by default. (Ken Takata)
2018-02-06patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbersv8.0.1474Bram Moolenaar
Problem: Visual C 2017 has multiple MSVCVER numbers. Solution: Assume the 2017 version if MSVCVER >= 1910. (Leonardo Valeri Manera, closes #2619)
2018-02-04patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit appsv8.0.1473Bram Moolenaar
Problem: MS-Windows: D&D fails between 32 and 64 bit apps. Solution: Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes #2504)
2017-12-14patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is offv8.0.1390Bram Moolenaar
Problem: DirectX scrolling can be slow, vertical positioning is off. Solution: Make scroll slightly faster when using "scrlines:1". Fix y position of displayed text. Fix DirectX with non-utf8 encoding. (Ken Takata, closes #2440)
2017-12-10patch 8.0.1385: Python 3.5 is getting oldv8.0.1385Bram Moolenaar
Problem: Python 3.5 is getting old. Solution: Make Python 3.6 the default. (Ken Takata, closes #2429)
2017-11-18patch 8.0.1312: balloon_show() only works in terminal when compiled with GUIv8.0.1312Bram Moolenaar
Problem: balloon_show() only works in terminal when compiled with the GUI. Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI specific file.
2017-10-14patch 8.0.1192: MS-Windows: terminal feature not enabled by defaultv8.0.1192Bram Moolenaar
Problem: MS-Windows: terminal feature not enabled by default. Solution: Enable it. (Ken Takata)
2017-10-07patch 8.0.1178: using old compiler on MS-Windowsv8.0.1178Bram Moolenaar
Problem: Using old compiler on MS-Windows. Solution: Switch default build on MS-Windows to use MSVC 2015. (Ken Takata)
2017-09-23patch 8.0.1141: MS-Windows build dependencies are incompletev8.0.1141Bram Moolenaar
Problem: MS-Windows build dependencies are incomplete. Solution: Fix the dependencies. (Ken Takata)
2017-09-18patch 8.0.1124: use of MZSCHEME_VER is unclearv8.0.1124Bram Moolenaar
Problem: Use of MZSCHEME_VER is unclear. Solution: Add a comment. (Ken Takata)
2017-09-01patch 8.0.1032: "make tags" doesn't work well on MS-Windowsv8.0.1032Bram Moolenaar
Problem: "make tags" doesn't work well on MS-Windows. Solution: Add or fix tags target. (Ken Takata)
2017-08-23patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6v8.0.0989Bram Moolenaar
Problem: ActiveTcl dll name has changed in 8.6.6. Solution: Adjust the makefile. (Ken Takata)
2017-08-22patch 8.0.0985: libvterm has its own idea of character widthv8.0.0985Bram Moolenaar
Problem: Libvterm has its own idea of character width. Solution: Use the Vim functions for character width and composing to avoid a mismatch. (idea by Yasuhiro Matsumoto)
2017-08-06patch 8.0.0881: win32.mak no longer included in Windows SDKv8.0.0881Bram Moolenaar
Problem: win32.mak no longer included in Windows SDK. Solution: Do not include win32.mak. (Ken Takata)
2017-07-28patch 8.0.0790: MSVC compiler warning for strncpy in libvtermv8.0.0790Bram Moolenaar
Problem: MSVC compiler warning for strncpy in libvterm. Solution: Add a define to stop the warnings. (Mike Williams)
2017-07-25patch 8.0.0773: mixing 32 and 64 bit libvterm builds failsv8.0.0773Bram Moolenaar
Problem: Mixing 32 and 64 bit libvterm builds fails. Solution: Use OUTDIR. (Ken Takata)
2017-07-24patch 8.0.0769: build problems with terminal on MS-Windowsv8.0.0769Bram Moolenaar
Problem: Build problems with terminal on MS-Windows using MSVC. Solution: Remove stdbool.h dependency. Only use ScreenLinesUC when it was allocated. Fix typos. (Ken Takata)
2017-07-23patch 8.0.0756: cannot build libvterm with MSVCv8.0.0756Bram Moolenaar
Problem: Cannot build libvterm with MSVC. Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes #1865)
2017-07-19patch 8.0.0731: cannot build the terminal feature on MS-Windowsv8.0.0731Bram Moolenaar
Problem: Cannot build the terminal feature on MS-Windows. Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851)
2017-06-13patch 8.0.0638: cannot build with new MSVC versionv8.0.0638Bram Moolenaar
Problem: Cannot build with new MSVC version VS2017. Solution: Change the compiler arguments. (Leonardo Manera, closes #1731, closes #1747)
2017-02-01patch 8.0.0279: MSVC 2015 uses a different dll namev8.0.0279Bram Moolenaar
Problem: With MSVC 2015 the dll name is vcruntime140.dll. Solution: Check the MSVC version and use the right dll name. (Ken Takata)
2017-01-06patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twicev8.0.0144Bram Moolenaar
Problem: When using MSVC the GvimExt directory is cleaned twice. Solution: Remove the lines. (Ken Takata)
2016-11-19patch 8.0.0093v8.0.0093Bram Moolenaar
Problem: Not using multiprocess build feature. Solution: Enable multiprocess build with MSVC 10. (Ken Takata)
2016-10-12patch 8.0.0029v8.0.0029Bram Moolenaar
Problem: Code for MS-Windows is complicated because of the exceptions for old systems. Solution: Drop support for MS-Windows older than Windows XP. (Ken Takata)
2016-09-08patch 7.4.2345v7.4.2345Bram Moolenaar
Problem: For MinGW RUBY_API_VER_LONG isn't set correctly. Many default version numbers are outdated. Solution: Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases for defaults. (Ken Takata)
2016-09-06patch 7.4.2340v7.4.2340Bram Moolenaar
Problem: MS-Windows: Building with Ruby uses old version. Solution: Update to 2.2.X. Use clearer name for the API version. (Ken Takata)
2016-09-01patch 7.4.2302v7.4.2302Bram Moolenaar
Problem: Default interface versions for MS-Windows are outdated. Solution: Use Active Perl 5.24, Python 3.5.2. Could only make it work with Ruby 1.9.2.