Bram Moolenaar
2be7cb73f6
patch 8.1.0733: too many #ifdefs for the multi-byte feature
...
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-12 16:10:51 +01:00
Bram Moolenaar
ec50401e1e
patch 8.1.0723: cannot easily run specific test when in src/testdir
...
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-11 17:30:16 +01:00
Bram Moolenaar
bbea47075c
patch 8.1.0673: functionality for signs is spread out over several files
...
Problem: Functionality for signs is spread out over several files.
Solution: Move most of the sign functionality into sign.c. (Yegappan
Lakshmanan, closes #3751 )
2019-01-01 13:20:31 +01:00
Bram Moolenaar
6dc6703295
patch 8.1.0610: MS-Windows ctags file list differs from Unix
...
Problem: MS-Windows ctags file list differs from Unix.
Solution: Define TAGS_FILES in the common makefile. (partly by Ken Takata)
2018-12-19 21:05:57 +01:00
Bram Moolenaar
98aefe7c32
patch 8.1.0579: cannot attach properties to text
...
Problem: Cannot attach properties to text.
Solution: First part of adding text properties.
2018-12-13 22:20:09 +01:00
Bram Moolenaar
d3471e5785
patch 8.1.0525: terminal test skips part on Windows
...
Problem: Terminal test skips part on Windows.
Solution: Fix Test_terminal_does_not_truncate_last_newlines(). (Hirohito
Higashi, closes #3606 )
2018-11-12 21:42:24 +01:00
Bram Moolenaar
a16bc54503
patch 8.1.0474: directory where if_perl.c is written is inconsistent
...
Problem: Directory where if_perl.c is written is inconsistent.
Solution: use auto/if_perl.c for MS-Windows. (Ken Takata, closes #3540 )
2018-10-14 16:25:10 +02:00
Bram Moolenaar
76c612a166
patch 8.1.0421: MS-Windows: Ruby path is wrong for Ruby 1.9 and later
...
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-21 14:31:51 +02:00
Bram Moolenaar
a214079008
patch 8.1.0383: missing source file rename
...
Problem: Missing source file rename.
Solution: Update the dependency.
2018-09-13 18:05:48 +02:00
Bram Moolenaar
78dcd4f002
patch 8.1.0379: build dependencies are incomplete
...
Problem: Build dependencies are incomplete.
Solution: Update the build dependencies, mainly for xdiff. Adjust object
directory for libvterm and xdiff.
2018-09-13 17:23:28 +02:00
Bram Moolenaar
e828b7621c
patch 8.1.0360: using an external diff program is slow and inflexible
...
Problem: Using an external diff program is slow and inflexible.
Solution: Include the xdiff library. (Christian Brabandt, closes #2732 )
Use it by default.
2018-09-10 17:51:58 +02:00
Bram Moolenaar
f3dc235576
patch 8.1.0152: cannot easily run individual tests on MS-Windows
...
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-07-04 23:05:34 +02:00
Bram Moolenaar
828c3d7083
patch 8.1.0084: user name completion does not work on MS-Windows
...
Problem: User name completion does not work on MS-Windows.
Solution: Use NetUserEnum() to get user names. (Yasuhiro Matsumoto)
2018-06-19 18:58:07 +02:00
Bram Moolenaar
4368d5ce8a
patch 8.0.1646: MS-Windows: executable contains unreferenced functions
...
Problem: MS-Windows: executable contains unreferenced functions and data.
Solution: Add /opt:ref to the compiler command. (Ken Takata)
2018-03-26 20:55:10 +02:00
Bram Moolenaar
43cb626214
patch 8.0.1608: Win32: directx not enabled by default
...
Problem: Win32: directx not enabled by default.
Solution: Change Makefile to enable directx by default. (Ken Takata)
2018-03-14 21:39:02 +01:00
Bram Moolenaar
dd08b6a32b
patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbers
...
Problem: Visual C 2017 has multiple MSVCVER numbers.
Solution: Assume the 2017 version if MSVCVER >= 1910. (Leonardo Valeri
Manera, closes #2619 )
2018-02-06 22:02:43 +01:00
Bram Moolenaar
511ffdd65d
patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit apps
...
Problem: MS-Windows: D&D fails between 32 and 64 bit apps.
Solution: Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes #2504 )
2018-02-04 19:37:40 +01:00
Bram Moolenaar
7f88b65f6c
patch 8.0.1390: DirectX scrolling can be slow, vertical positioning is off
...
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-14 13:15:19 +01:00
Bram Moolenaar
59eb016dff
patch 8.0.1385: Python 3.5 is getting old
...
Problem: Python 3.5 is getting old.
Solution: Make Python 3.6 the default. (Ken Takata, closes #2429 )
2017-12-10 18:17:44 +01:00
Bram Moolenaar
c3719bd87b
patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
...
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-11-18 22:13:31 +01:00
Bram Moolenaar
ac8069bb63
patch 8.0.1192: MS-Windows: terminal feature not enabled by default
...
Problem: MS-Windows: terminal feature not enabled by default.
Solution: Enable it. (Ken Takata)
2017-10-14 20:24:19 +02:00
Bram Moolenaar
73f4439ca6
patch 8.0.1178: using old compiler on MS-Windows
...
Problem: Using old compiler on MS-Windows.
Solution: Switch default build on MS-Windows to use MSVC 2015. (Ken Takata)
2017-10-07 18:38:43 +02:00
Bram Moolenaar
96e7a6ee45
patch 8.0.1141: MS-Windows build dependencies are incomplete
...
Problem: MS-Windows build dependencies are incomplete.
Solution: Fix the dependencies. (Ken Takata)
2017-09-23 19:48:29 +02:00
Bram Moolenaar
f16c71b669
patch 8.0.1124: use of MZSCHEME_VER is unclear
...
Problem: Use of MZSCHEME_VER is unclear.
Solution: Add a comment. (Ken Takata)
2017-09-18 20:01:02 +02:00
Bram Moolenaar
9ac9dfa9e2
patch 8.0.1032: "make tags" doesn't work well on MS-Windows
...
Problem: "make tags" doesn't work well on MS-Windows.
Solution: Add or fix tags target. (Ken Takata)
2017-09-01 18:41:26 +02:00
Bram Moolenaar
77f7474d08
patch 8.0.0989: ActiveTcl dll name has changed in 8.6.6
...
Problem: ActiveTcl dll name has changed in 8.6.6.
Solution: Adjust the makefile. (Ken Takata)
2017-08-23 22:40:41 +02:00
Bram Moolenaar
6d0826dfbb
patch 8.0.0985: libvterm has its own idea of character width
...
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-22 22:12:17 +02:00
Bram Moolenaar
e16b00a158
patch 8.0.0881: win32.mak no longer included in Windows SDK
...
Problem: win32.mak no longer included in Windows SDK.
Solution: Do not include win32.mak. (Ken Takata)
2017-08-06 17:38:06 +02:00
Bram Moolenaar
fa228f716a
patch 8.0.0790: MSVC compiler warning for strncpy in libvterm
...
Problem: MSVC compiler warning for strncpy in libvterm.
Solution: Add a define to stop the warnings. (Mike Williams)
2017-07-28 14:19:19 +02:00
Bram Moolenaar
f80451e6fe
patch 8.0.0773: mixing 32 and 64 bit libvterm builds fails
...
Problem: Mixing 32 and 64 bit libvterm builds fails.
Solution: Use OUTDIR. (Ken Takata)
2017-07-25 21:49:35 +02:00
Bram Moolenaar
8a77306fa1
patch 8.0.0769: build problems with terminal on MS-Windows
...
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-24 22:29:21 +02:00
Bram Moolenaar
2aeaf3fc01
patch 8.0.0756: cannot build libvterm with MSVC
...
Problem: Cannot build libvterm with MSVC.
Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes
#1865 )
2017-07-23 17:11:15 +02:00
Bram Moolenaar
4fc63505d3
patch 8.0.0731: cannot build the terminal feature on MS-Windows
...
Problem: Cannot build the terminal feature on MS-Windows.
Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851 )
2017-07-19 11:28:17 +02:00
Bram Moolenaar
d7383881c8
patch 8.0.0638: cannot build with new MSVC version
...
Problem: Cannot build with new MSVC version VS2017.
Solution: Change the compiler arguments. (Leonardo Manera, closes #1731 ,
closes #1747 )
2017-06-13 15:22:12 +02:00
Bram Moolenaar
168dd00f72
patch 8.0.0279: MSVC 2015 uses a different dll name
...
Problem: With MSVC 2015 the dll name is vcruntime140.dll.
Solution: Check the MSVC version and use the right dll name. (Ken Takata)
2017-02-01 13:02:47 +01:00
Bram Moolenaar
9269315f63
patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice
...
Problem: When using MSVC the GvimExt directory is cleaned twice.
Solution: Remove the lines. (Ken Takata)
2017-01-06 14:55:36 +01:00
Bram Moolenaar
dda39aeafc
patch 8.0.0093
...
Problem: Not using multiprocess build feature.
Solution: Enable multiprocess build with MSVC 10. (Ken Takata)
2016-11-19 17:17:12 +01:00
Bram Moolenaar
cea912af72
patch 8.0.0029
...
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-10-12 14:20:24 +02:00
Bram Moolenaar
0eaadec6b2
patch 7.4.2345
...
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-08 20:28:45 +02:00
Bram Moolenaar
6384c5db8d
patch 7.4.2340
...
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-06 22:06:35 +02:00
Bram Moolenaar
f1b512a0b6
patch 7.4.2302
...
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.
2016-09-01 20:50:54 +02:00
Bram Moolenaar
9ccfebddc3
patch 7.4.2069
...
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
2016-07-19 16:39:08 +02:00
Bram Moolenaar
73dad1e64c
patch 7.4.2063
...
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
2016-07-17 22:13:49 +02:00
Bram Moolenaar
a9093fe094
patch 7.4.2060
...
Problem: Wrong file name.
Solution: Fix typo.
2016-07-17 19:02:16 +02:00
Bram Moolenaar
6583c44857
patch 7.4.2059
...
Problem: Non-Unix builds fail.
Solution: Update Makefiles for new files.
2016-07-17 18:41:47 +02:00
Bram Moolenaar
75464dc434
patch 7.4.1983
...
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
2016-07-02 20:27:50 +02:00
Bram Moolenaar
22fcfad292
patch 7.4.1976
...
Problem: Number variables are not 64 bits while they could be.
Solution: Add the num64 feature. (Ken Takata)
2016-07-01 18:17:26 +02:00
Bram Moolenaar
97ff9b9cff
patch 7.4.1963
...
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (Ken Takata)
2016-06-26 20:37:46 +02:00
Bram Moolenaar
b5b95750a6
patch 7.4.1944
...
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)
2016-06-18 21:59:36 +02:00
Bram Moolenaar
76929af431
patch 7.4.1880
...
Problem: MS-Windows console build defaults to not having +channel.
Solution: Include the channel feature if building with huge features.
2016-06-02 20:26:41 +02:00