summaryrefslogtreecommitdiff
path: root/src/Make_mvc.mak
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1646: MS-Windows: executable contains unreferenced functionsv8.0.1646Bram Moolenaar2018-03-261-1/+3
| | | | | Problem: MS-Windows: executable contains unreferenced functions and data. Solution: Add /opt:ref to the compiler command. (Ken Takata)
* patch 8.0.1608: Win32: directx not enabled by defaultv8.0.1608Bram Moolenaar2018-03-141-1/+5
| | | | | Problem: Win32: directx not enabled by default. Solution: Change Makefile to enable directx by default. (Ken Takata)
* patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbersv8.0.1474Bram Moolenaar2018-02-061-1/+2
| | | | | | Problem: Visual C 2017 has multiple MSVCVER numbers. Solution: Assume the 2017 version if MSVCVER >= 1910. (Leonardo Valeri Manera, closes #2619)
* patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit appsv8.0.1473Bram Moolenaar2018-02-041-0/+7
| | | | | Problem: MS-Windows: D&D fails between 32 and 64 bit apps. Solution: Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes #2504)
* patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is offv8.0.1390Bram Moolenaar2017-12-141-4/+10
| | | | | | | 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)
* patch 8.0.1385: Python 3.5 is getting oldv8.0.1385Bram Moolenaar2017-12-101-2/+2
| | | | | Problem: Python 3.5 is getting old. Solution: Make Python 3.6 the default. (Ken Takata, closes #2429)
* patch 8.0.1312: balloon_show() only works in terminal when compiled with GUIv8.0.1312Bram Moolenaar2017-11-181-3/+5
| | | | | | 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.
* patch 8.0.1192: MS-Windows: terminal feature not enabled by defaultv8.0.1192Bram Moolenaar2017-10-141-1/+9
| | | | | Problem: MS-Windows: terminal feature not enabled by default. Solution: Enable it. (Ken Takata)
* patch 8.0.1178: using old compiler on MS-Windowsv8.0.1178Bram Moolenaar2017-10-071-6/+13
| | | | | Problem: Using old compiler on MS-Windows. Solution: Switch default build on MS-Windows to use MSVC 2015. (Ken Takata)
* patch 8.0.1141: MS-Windows build dependencies are incompletev8.0.1141Bram Moolenaar2017-09-231-20/+10
| | | | | Problem: MS-Windows build dependencies are incomplete. Solution: Fix the dependencies. (Ken Takata)
* patch 8.0.1124: use of MZSCHEME_VER is unclearv8.0.1124Bram Moolenaar2017-09-181-1/+3
| | | | | Problem: Use of MZSCHEME_VER is unclear. Solution: Add a comment. (Ken Takata)
* patch 8.0.1032: "make tags" doesn't work well on MS-Windowsv8.0.1032Bram Moolenaar2017-09-011-2/+3
| | | | | Problem: "make tags" doesn't work well on MS-Windows. Solution: Add or fix tags target. (Ken Takata)
* patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6v8.0.0989Bram Moolenaar2017-08-231-0/+3
| | | | | Problem: ActiveTcl dll name has changed in 8.6.6. Solution: Adjust the makefile. (Ken Takata)
* patch 8.0.0985: libvterm has its own idea of character widthv8.0.0985Bram Moolenaar2017-08-221-1/+6
| | | | | | 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)
* patch 8.0.0881: win32.mak no longer included in Windows SDKv8.0.0881Bram Moolenaar2017-08-061-4/+8
| | | | | Problem: win32.mak no longer included in Windows SDK. Solution: Do not include win32.mak. (Ken Takata)
* patch 8.0.0790: MSVC compiler warning for strncpy in libvtermv8.0.0790Bram Moolenaar2017-07-281-2/+2
| | | | | Problem: MSVC compiler warning for strncpy in libvterm. Solution: Add a define to stop the warnings. (Mike Williams)
* patch 8.0.0773: mixing 32 and 64 bit libvterm builds failsv8.0.0773Bram Moolenaar2017-07-251-33/+71
| | | | | Problem: Mixing 32 and 64 bit libvterm builds fails. Solution: Use OUTDIR. (Ken Takata)
* patch 8.0.0769: build problems with terminal on MS-Windowsv8.0.0769Bram Moolenaar2017-07-241-2/+5
| | | | | | 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)
* patch 8.0.0756: cannot build libvterm with MSVCv8.0.0756Bram Moolenaar2017-07-231-2/+9
| | | | | | Problem: Cannot build libvterm with MSVC. Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes #1865)
* patch 8.0.0731: cannot build the terminal feature on MS-Windowsv8.0.0731Bram Moolenaar2017-07-191-3/+11
| | | | | Problem: Cannot build the terminal feature on MS-Windows. Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851)
* patch 8.0.0638: cannot build with new MSVC versionv8.0.0638Bram Moolenaar2017-06-131-16/+109
| | | | | | Problem: Cannot build with new MSVC version VS2017. Solution: Change the compiler arguments. (Leonardo Manera, closes #1731, closes #1747)
* patch 8.0.0279: MSVC 2015 uses a different dll namev8.0.0279Bram Moolenaar2017-02-011-1/+3
| | | | | Problem: With MSVC 2015 the dll name is vcruntime140.dll. Solution: Check the MSVC version and use the right dll name. (Ken Takata)
* patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twicev8.0.0144Bram Moolenaar2017-01-061-3/+0
| | | | | Problem: When using MSVC the GvimExt directory is cleaned twice. Solution: Remove the lines. (Ken Takata)
* patch 8.0.0093v8.0.0093Bram Moolenaar2016-11-191-0/+11
| | | | | Problem: Not using multiprocess build feature. Solution: Enable multiprocess build with MSVC 10. (Ken Takata)
* patch 8.0.0029v8.0.0029Bram Moolenaar2016-10-121-13/+7
| | | | | | 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)
* patch 7.4.2345v7.4.2345Bram Moolenaar2016-09-081-14/+14
| | | | | | | 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)
* patch 7.4.2340v7.4.2340Bram Moolenaar2016-09-061-10/+13
| | | | | | Problem: MS-Windows: Building with Ruby uses old version. Solution: Update to 2.2.X. Use clearer name for the API version. (Ken Takata)
* patch 7.4.2302v7.4.2302Bram Moolenaar2016-09-011-1/+1
| | | | | | 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.
* patch 7.4.2069v7.4.2069Bram Moolenaar2016-07-191-0/+4
| | | | | Problem: spell.c is too big. Solution: Split it in spell file handling and spell checking.
* patch 7.4.2063v7.4.2063Bram Moolenaar2016-07-171-0/+4
| | | | | Problem: eval.c is still too big. Solution: Split off internal functions to evalfunc.c.
* patch 7.4.2060v7.4.2060Bram Moolenaar2016-07-171-1/+1
| | | | | Problem: Wrong file name. Solution: Fix typo.
* patch 7.4.2059v7.4.2059Bram Moolenaar2016-07-171-0/+12
| | | | | Problem: Non-Unix builds fail. Solution: Update Makefiles for new files.
* patch 7.4.1983v7.4.1983Bram Moolenaar2016-07-021-0/+8
| | | | | Problem: farsi.c and arabic.c are included in a strange way. Solution: Build them like other files.
* patch 7.4.1976v7.4.1976Bram Moolenaar2016-07-011-0/+5
| | | | | Problem: Number variables are not 64 bits while they could be. Solution: Add the num64 feature. (Ken Takata)
* patch 7.4.1963v7.4.1963Bram Moolenaar2016-06-261-3/+8
| | | | | Problem: Running Win32 Vim in mintty does not work. Solution: Detect mintty and give a helpful error message. (Ken Takata)
* patch 7.4.1944v7.4.1944Bram Moolenaar2016-06-181-40/+55
| | | | | | Problem: Win32: Cannot compile with XPM feature using VC2015 Solution: Add XPM libraries compiled with VC2015, and enable to build gvim.exe which supports XPM using VC2015. (Ken Takata)
* patch 7.4.1880v7.4.1880Bram Moolenaar2016-06-021-3/+8
| | | | | Problem: MS-Windows console build defaults to not having +channel. Solution: Include the channel feature if building with huge features.
* patch 7.4.1537v7.4.1537Bram Moolenaar2016-03-111-1/+1
| | | | | Problem: Too many feature flags for pipes, jobs and channels. Solution: Only use FEAT_JOB_CHANNEL.
* patch 7.4.1433v7.4.1433Bram Moolenaar2016-02-271-20/+5
| | | | | | Problem: The Sniff interface is no longer useful, the tool has not been available for may years. Solution: Delete the Sniff interface and related code.
* patch 7.4.1364v7.4.1364Bram Moolenaar2016-02-201-1/+1
| | | | | Problem: The Win 16 code is not maintained and unused. Solution: Remove the Win 16 support.
* patch 7.4.1354v7.4.1354Bram Moolenaar2016-02-191-2/+2
| | | | | | Problem: MS-Windows: Mismatch between default compile options and what the code expects. Solution: Change the default WINVER from 0x0500 to 0x0501. (Ken Takata)
* patch 7.4.1306v7.4.1306Bram Moolenaar2016-02-121-3/+2
| | | | | | Problem: Job control doesn't work well on MS-Windows. Solution: Various fixes. (Ken Takata, Ozaki Kiichi , Yukihiro Nakadaira, Yasuhiro Matsumoto)
* patch 7.4.1240v7.4.1240Bram Moolenaar2016-02-021-1/+1
| | | | | Problem: Visual studio tools are noisy. Solution: Suppress startup info. (Mike Williams)
* patch 7.4.1169v7.4.1169Bram Moolenaar2016-01-241-9/+28
| | | | | | Problem: The socket I/O is intertwined with the netbeans code. Solution: Start refactoring the netbeans communication to split off the socket I/O. Add the +channel feature.
* patch 7.4.1154v7.4.1154Bram Moolenaar2016-01-231-0/+4
| | | | | | Problem: No support for JSON. Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true, v:null and v:none.
* patch 7.4.1148v7.4.1148Bram Moolenaar2016-01-211-2/+2
| | | | | Problem: Default for MingW and Cygwin is still "normal". Solution: Use "huge" as default. (Ken Takata)
* patch 7.4.1104v7.4.1104Bram Moolenaar2016-01-161-25/+30
| | | | | | Problem: Various problems building with MzScheme/Racket. Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken Takata)
* patch 7.4.1095v7.4.1095Bram Moolenaar2016-01-151-0/+3
| | | | | Problem: Can't build GvimExt with SDK 7.1. Solution: Support using setenv.bat instead of vcvars32.bat. (Ken Takata)
* patch 7.4.1078v7.4.1078Bram Moolenaar2016-01-101-0/+3
| | | | | Problem: MSVC: "make clean" doesn't cleanup in the tee directory. Solution: Add the commands to cleanup tee. (Erich Ritz)
* patch 7.4.1062v7.4.1062Bram Moolenaar2016-01-071-4/+40
| | | | | Problem: Building with Ruby on MS-Windows requires a lot of arguments. Solution: Make it simpler. (Ken Takata)