Bram Moolenaar
546125869f
patch 8.1.2327: cannot build with Hangul input
...
Problem: Cannot build with Hangul input.
Solution: Remove Hangul input support.
2019-11-21 17:13:31 +01:00
Bram Moolenaar
10455d43fe
patch 8.1.2326: cannot parse a date/time string
...
Problem: Cannot parse a date/time string.
Solution: Add strptime(). (Stephen Wall, closes #)
2019-11-21 15:36:18 +01:00
Bram Moolenaar
91b992c387
patch 8.1.2316: FORTIFY_SOURCE can also be present in CPPFLAGS
...
Problem: FORTIFY_SOURCE can also be present in CPPFLAGS.
Solution: Remove it in configure. (Benedikt Morbach, closes #2786 )
2019-11-17 19:07:42 +01:00
Bram Moolenaar
823edd1eed
patch 8.1.2203: running libvterm tests without the +terminal feature
...
Problem: Running libvterm tests without the +terminal feature.
Solution: Only add the libvterm test target when building libvterm.
2019-10-23 22:35:36 +02:00
Bram Moolenaar
9326805442
patch 8.1.2128: renamed libvterm sources makes merging difficult
...
Problem: Renamed libvterm sources makes merging difficult.
Solution: Rename back to the original name and only rename the .o files.
Also clean the libvterm build artifacts. (James McCoy,
closes #5027 )
2019-10-10 13:22:54 +02:00
Bram Moolenaar
b20b9e14dd
patch 8.1.2062: the mouse code is spread out
...
Problem: The mouse code is spread out.
Solution: Move all the mouse code to mouse.c. (Yegappan Lakshmanan,
closes #4959 )
2019-09-21 20:48:04 +02:00
Bram Moolenaar
db51730df1
patch 8.1.1567: localtime_r() does not respond to $TZ changes
...
Problem: Localtime_r() does not respond to $TZ changes.
Solution: If $TZ changes then call tzset(). (Tom Ryder)
2019-06-18 22:53:24 +02:00
Bram Moolenaar
21606676d9
patch 8.1.1529: libcanberra is linked with even when not used
...
Problem: Libcanberra is linked with even when not used.
Solution: Have configure check for libcanberra only when wanted.
(suggestions by Libor Bukata)
2019-06-14 20:40:58 +02:00
Bram Moolenaar
427f5b66ce
patch 8.1.1502: cannot play any sound
...
Problem: Cannot play any sound.
Solution: Use libcanberra if available. Add sound functions.
2019-06-09 13:43:51 +02:00
Bram Moolenaar
62a88f498a
patch 8.1.1487: older msgfmt cannot generate proper .desktop file
...
Problem: Older msgfmt cannot generate proper .desktop file.
Solution: Add a configure check to not use this msgfmt version. (Ken Takata)
2019-06-07 20:44:40 +02:00
Bram Moolenaar
63d2555c9c
patch 8.1.1313: warnings for using localtime() and ctime()
...
Problem: Warnings for using localtime() and ctime().
Solution: Use localtime_r() if available. Avoid using ctime().
2019-05-10 21:28:38 +02:00
Bram Moolenaar
1e44968780
patch 8.1.1225: cannot create a pty to use with :terminal on FreeBSD
...
Problem: Cannot create a pty to use with :terminal on FreeBSD.
Solution: Add support for posix_openpt(). (Ozaki Kiichi, closes #4306 ,
closes #4289 )
2019-04-28 14:59:59 +02:00
Bram Moolenaar
26096cc96f
patch 8.1.1149: building desktop files fails with older msgfmt
...
Problem: Building desktop files fails with older msgfmt.
Solution: Add autoconf check. Avoid always building the desktop files.
2019-04-11 15:25:40 +02:00
Bram Moolenaar
14184a3133
patch 8.1.0932: Farsi support is outdated and unused
...
Problem: Farsi support is outdated and unused.
Solution: Delete the Farsi support.
2019-02-16 15:10:30 +01:00
Bram Moolenaar
1ecc5e4a99
patch 8.1.0824: SunOS/Solaris has a problem with ttys
...
Problem: SunOS/Solaris has a problem with ttys.
Solution: Add mch_isatty() with extra handling for SunOS. (Ozaki Kiichi,
closes #3865 )
2019-01-26 15:12:55 +01:00
Bram Moolenaar
30276f2beb
patch 8.1.0811: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_MBYTE, the final chapter.
2019-01-24 17:59:39 +01:00
Bram Moolenaar
bb1969b6ab
patch 8.1.0763: nobody is using the Sun Workshop support
...
Problem: Nobody is using the Sun Workshop support.
Solution: Remove the Workshop support.
2019-01-17 15:45:25 +01:00
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
af0839acec
patch 8.1.0664: configure "fail-if-missing" does not apply to enable-gui
...
Problem: Configure "fail-if-missing" does not apply to the enable-gui
argument. (Rhialto)
Solution: Make configure fail if a GUI was specifified and "fail-if-missing"
is enabled and the GUI test fails.
2018-12-30 22:55:47 +01:00
Bram Moolenaar
9d302ad4e3
patch 8.1.0612: cannot use two global runtime dirs with configure
...
Problem: Cannot use two global runtime dirs with configure.
Solution: Support a comma in --with-global-runtime. (James McCoy,
closes #3704 )
2018-12-21 11:48:51 +01:00
Bram Moolenaar
5c5697f298
patch 8.1.0578: cannot disable arabic, rightleft and farsi in configure
...
Problem: Cannot disable arabic, rightleft and farsi in configure.
Solution: Add configur flags. (Diego Fernando Carrión, closes #1867 )
2018-12-12 20:34:09 +01: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
643b614087
patch 8.1.0371: argument types for select() may be wrong
...
Problem: Argument types for select() may be wrong.
Solution: Use a configure macro. (Tobias Ulmer)
2018-09-12 20:29:09 +02:00
Bram Moolenaar
87ea64ca96
patch 8.1.0237: Ruby on Cygwin doesn't always work
...
Problem: Ruby on Cygwin doesn't always work.
Solution: Use LIBRUBY_SO if LIBRUBY_ALIASES isn't set. (Ken Takata)
2018-08-04 15:13:34 +02:00
Bram Moolenaar
d2a054910b
patch 8.1.0215: no error if configure --with-x cannot configure X
...
Problem: No error if configure --with-x cannot configure X.
Solution: Check that when --with-x is used X can be configured.
2018-07-27 22:35:15 +02:00
Bram Moolenaar
137374fd65
patch 8.0.1832: cannot use :unlet for an environment variable
...
Problem: Cannot use :unlet for an environment variable.
Solution: Make it work. Use unsetenv() if available. (Ken Takata,
closes #2855 )
2018-05-13 15:59:50 +02:00
Bram Moolenaar
52ecaaa63d
patch 8.0.1826: configure uses old compiler flag
...
Problem: Configure uses old compiler flag.
Solution: Remove _DARWIN_C_SOURCE. (Kazunobu Kuriyama)
2018-05-12 21:38:13 +02:00
Bram Moolenaar
226400830b
patch 8.0.1736: check for C99 features is incomplete
...
Problem: Check for C99 features is incomplete.
Solution: Use AC_PROG_CC_C99 and when C99 isn't fully supported check the
features we need. (James McCoy, closes #2820 )
2018-04-19 20:39:41 +02:00
Bram Moolenaar
285e335869
patch 8.0.1735: flexible array member feature not supported by HP-UX
...
Problem: Flexible array member feature not supported by HP-UX. (John
Marriott)
Solution: Do not use the flexible array member feature of C99.
2018-04-18 23:01:13 +02:00
Bram Moolenaar
561f8a5a46
patch 8.0.1730: no configure check for the used C99 features
...
Problem: No configure check for the used C99 features.
Solution: Add a compilation check. Tentatively document C99 features.
2018-04-17 22:02:45 +02:00
Bram Moolenaar
e1a32310d5
patch 8.0.1719: cannot specify which Python executable configure should use
...
Problem: Cannot specify which Python executable configure should use.
Solution: Add --with-python-command and --with-python3-command.
2018-04-15 16:03:25 +02:00
Bram Moolenaar
3cba73423e
patch 8.0.1717: C89 check causes too much trouble
...
Problem: C89 check causes too much trouble.
Solution: Remove enforcing C89 for now.
2018-04-15 13:12:46 +02:00
Bram Moolenaar
2a43230ce3
patch 8.0.1710: building with Ruby fails
...
Problem: Building with Ruby fails.
Solution: Don't add -ansi when building with Ruby.
2018-04-14 16:12:30 +02:00
Bram Moolenaar
2e324950b8
patch 8.0.1709: some non-C89 code may slip through
...
Problem: Some non-C89 code may slip through.
Solution: Enforce C89 in configure. Fix detected problems. (James McCoy,
closes #2735 )
2018-04-14 14:37:07 +02:00
Bram Moolenaar
9ce4213b03
patch 8.0.1699: leftover stuff for Python 1.4
...
Problem: Leftover stuff for Python 1.4.
Solution: Remove outdated Python 1.4 stuff. (Naoki Inada, closes #2794 )
2018-04-11 22:19:36 +02:00
Bram Moolenaar
3a21d9c7bb
patch 8.0.1692: Python may not work when using statically linked library
...
Problem: Python may not work when using statically linked library .
Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure if the
Python library is linked statically.
2018-04-10 20:26:20 +02:00
Bram Moolenaar
d088240b96
patch 8.0.1686: Python does not work when configuring with specific dir
...
Problem: Python does not work when configuring with specific dir. (Rajdeep)
Solution: Do define PYTHON_HOME and PYTHON3_HOME in configure if the Python
config dir was specified.
2018-04-10 18:13:05 +02:00
Bram Moolenaar
0424958bde
patch 8.0.1683: Python upgrade breaks Vim when defining PYTHON_HOME
...
Problem: Python upgrade breaks Vim when defining PYTHON_HOME.
Solution: Do not define PYTHON_HOME and PYTHON3_HOME in configure. (Naoki
Inada, closes #2787 )
2018-04-10 13:29:34 +02:00
Bram Moolenaar
ec0557f08b
patch 8.0.1444: missing -D_FILE_OFFSET_BITS=64 may cause problems
...
Problem: Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is
compiled with it.
Solution: Include -D_FILE_OFFSET_BITS if some CFLAGS has it. (James McCoy,
closes #2600 )
2018-01-31 14:41:37 +01:00
Bram Moolenaar
d6d304298a
patch 8.0.1437: pkg-config doesn't work with cross compiling
...
Problem: Pkg-config doesn't work with cross compiling.
Solution: Use AC_PATH_TOOL() instead of AC_PATH_PROG(). (James McCoy,
closes #2513 )
2018-01-28 22:48:55 +01:00
Bram Moolenaar
8b42328cef
patch 8.0.1392: build fails with --with-features=huge --disable-channel
...
Problem: Build fails with --with-features=huge --disable-channel.
Solution: Don't enable the terminal feature when the channel feature is
missing. (Dominique Pelle, closes #2453 )
2017-12-16 14:37:06 +01:00
Bram Moolenaar
e4b78e2a42
patch 8.0.1379: configure check for selinux does not check for header file
...
Problem: Configure check for selinux does not check for header file.
Solution: Add an AC_CHECK_HEADER(). (Benny Siegert)
2017-12-07 22:29:11 +01:00
Bram Moolenaar
cd142e3369
patch 8.0.1300: file permissions may end up wrong when writing
...
Problem: File permissions may end up wrong when writing.
Solution: Use fchmod() instead of chmod() when possible. Don't truncate
until we know we can change the file.
2017-11-16 17:03:45 +01:00
Bram Moolenaar
e42a6d2509
patch 8.0.1295: cannot automatically get a server name in a terminal
...
Problem: Cannot automatically get a server name in a terminal.
Solution: Add the --enable-autoservername flag to configure. (Cimbali,
closes #2317 )
2017-11-12 19:21:51 +01:00
Bram Moolenaar
a88254f704
patch 8.0.1256: typo in configure variable vim_cv_tgent
...
Problem: Typo in configure variable vim_cv_tgent. (Matthieu Guillard)
Solution: Rename the variable. (closes #2281 )
2017-11-02 23:04:14 +01:00
Bram Moolenaar
d057301b1f
patch 8.0.1236: Mac features are confusing
...
Problem: Mac features are confusing.
Solution: Make feature names more consistent, add "osxdarwin". Rename
feature flags, cleanup Mac code. (Kazunobu Kuriyama, closes #2178 )
2017-10-28 21:11:06 +02:00
Bram Moolenaar
ef83956e1e
patch 8.0.1235: cannot disable the terminal feature in a huge build
...
Problem: Cannot disable the terminal feature in a huge build. (lindhobe)
Solution: Adjust the autoconf check. (Kazunobu Kuriyama, closes #2242 )
2017-10-28 20:28:23 +02:00
Bram Moolenaar
9202162c5c
patch 8.0.1185: Ruby library includes minor version number
...
Problem: Ruby library includes minor version number.
Solution: Only use the API version number. (Ben Boeckel, closes #2199 )
2017-10-12 12:33:43 +02:00
Bram Moolenaar
1ec96c9269
patch 8.0.1156: trouble from removing one -W argument from Perl CFLAGS
...
Problem: Removing one -W argument from Perl CFLAGS may cause trouble.
Solution: Remove all -W flags. (Christian Brabandt)
2017-09-27 21:42:08 +02:00
Bram Moolenaar
b5e79ef5a9
patch 8.0.1111: syntax error in configure when using Perl
...
Problem: Syntax error in configure when using Perl.
Solution: Add missing quote
2017-09-15 12:40:53 +02:00