Bram Moolenaar
f88a5bc102
patch 8.1.0011: maparg() and mapcheck() confuse empty and non-existing
...
Problem: maparg() and mapcheck() confuse empty and non-existing.
Solution: Return <Nop> for an existing non-empty mapping. (closes #2940 )
2018-05-21 13:28:44 +02:00
Bram Moolenaar
6bff719f7e
patch 8.1.0010: efm_to_regpat() is too long
...
Problem: efm_to_regpat() is too long.
Solution: Split off three functions. (Yegappan Lakshmanan, closes #2924 )
2018-05-20 15:41:17 +02:00
Bram Moolenaar
dbe8869c41
patch 8.1.0009: tabpages insufficiently tested
...
Problem: Tabpages insufficiently tested.
Solution: Add more test coverage. (Dominique Pelle, closes #2934 )
2018-05-20 14:57:22 +02:00
Bram Moolenaar
42ab17b8e3
patch 8.1.0008: no test for strwidth()
...
Problem: No test for strwidth().
Solution: Add a test. (Dominique Pelle, closes #2931 )
2018-05-20 14:11:10 +02:00
Bram Moolenaar
2e94976abd
patch 8.1.0007: no test for "o" and "O" in Visual block mode
...
Problem: No test for "o" and "O" in Visual block mode.
Solution: Add a test. (Dominique Pelle, closes #2932 )
2018-05-20 14:06:38 +02:00
Bram Moolenaar
a772baf85a
patch 8.1.0006: syn_id2cterm_bg() may be undefined
...
Problem: syn_id2cterm_bg() may be undefined. (Axel Bender)
Solution: Adjust #ifdef.
2018-05-20 13:35:44 +02:00
Bram Moolenaar
d19b234154
patch 8.1.0005: test for :compiler command fails on MS-Windows
...
Problem: Test for :compiler command fails on MS-Windows.
Solution: Ignore difference in path.
2018-05-19 16:45:15 +02:00
Bram Moolenaar
54651f7494
patch 8.1.0004: test for :compiler command sometimes fails
...
Problem: Test for :compiler command sometimes fails.
Solution: Be less strict about the error message. (Dominique Pelle)
2018-05-19 15:52:11 +02:00
Bram Moolenaar
10561fe0a3
patch 8.1.0003: the :compiler command is not tested
...
Problem: The :compiler command is not tested.
Solution: Add a test. (Dominique Pelle, closes #2930 )
2018-05-19 15:01:10 +02:00
Bram Moolenaar
2abad54ced
patch 8.1.0002: :stopinsert changes the message position
...
Problem: :stopinsert changes the message position.
Solution: Save and restore msg_col and msg_row in clearmode(). (Jason
Franklin)
2018-05-19 14:43:45 +02:00
Bram Moolenaar
00e4556338
patch 8.1.0001: the netrw plugin does not work
...
Problem: The netrw plugin does not work.
Solution: Make it accept version 8.x.
2018-05-17 23:40:05 +02:00
Bram Moolenaar
b1c9198afb
Vim 8.1 release
...
Update version number and information. Fix a couple of tests.
2018-05-17 17:04:55 +02:00
Bram Moolenaar
03998f606a
patch 8.0.1850: todo items in source code not visible for users
...
Problem: Todo items in source code not visible for users.
Solution: Move the todo items to the help file.
2018-05-17 13:20:45 +02:00
Bram Moolenaar
0b39464f69
patch 8.0.1849: compiler warning for unused arguments, missing prototype
...
Problem: compiler warning for unused arguments and missing prototype
Solution: Add UNUSED. Add static.
2018-05-17 13:11:46 +02:00
Bram Moolenaar
4d6cd291ce
patch 8.0.1848: 'termwinscroll' does not work properly
...
Problem: 'termwinscroll' does not work properly. (Dominique Pelle)
Solution: Subtract removed scrollback from the scrollback count. Add a test
for 'termwinscroll'. (closes #2909 )
2018-05-15 23:53:26 +02:00
Bram Moolenaar
825ccf4039
patch 8.0.1847: some build options don't have an example
...
Problem: Some build options don't have an example.
Solution: Add a couple more examples and compiler flags.
2018-05-15 22:34:58 +02:00
Bram Moolenaar
d4a8c98ef6
patch 8.0.1846: Python interface is incompatible with lldb
...
Problem: Python interface is incompatible with lldb.
Solution: For OutputType set the base to be PyFile_Type. (Boxu Zhang)
Partly disabled to avoid a crash.
2018-05-15 22:31:18 +02:00
Bram Moolenaar
259f26ac2d
patch 8.0.1845: various comment updates needed, missing white space
...
Problem: Various comment updates needed, missing white space.
Solution: Update comments, add white space.
2018-05-15 22:25:40 +02:00
Bram Moolenaar
78ddc06bdd
patch 8.0.1844: superfluous quickfix code, missing examples
...
Problem: Superfluous quickfix code, missing examples.
Solution: Remove unneeded code. Add a few examples. Add a bit more
testing. (Yegappan Lakshmanan, closes #2916 )
2018-05-15 21:56:34 +02:00
Bram Moolenaar
8776889b5b
patch 8.0.1843: entry for 'wrap' in options window is wrong
...
Problem: Entry for 'wrap' in options window is wrong. (John Little)
Solution: Make the change apply locally.
2018-05-15 21:42:51 +02:00
Bram Moolenaar
0b565e5da5
patch 8.0.1842: popup menu inside terminal window isn't cleared
...
Problem: Popup menu inside terminal window isn't cleared.
Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian
Brabandt, closes #2908 )
2018-05-14 23:08:32 +02:00
Bram Moolenaar
1af6a4b891
patch 8.0.1841: HP-UX does not have setenv()
...
Problem: HP-UX does not have setenv().
Solution: Use vim_setenv(). (John Marriott)
2018-05-14 22:58:34 +02:00
Bram Moolenaar
027df2a7d9
patch 8.0.1840: getwinpos() is not tested
...
Problem: getwinpos() is not tested.
Solution: Add a test. (Dominique Pelle, closes #2911 )
2018-05-14 21:31:08 +02:00
Bram Moolenaar
9cfc7d885c
patch 8.0.1839: script to check .po file doesn't check for plural header
...
Problem: Script to check .po file doesn't check for plural header.
Solution: Add a check that the plural header is present when needed.
2018-05-13 22:37:03 +02:00
Bram Moolenaar
620020eb1d
patch 8.0.1838: cursor in wrong pos when switching to Terminal-Normal mode
...
Problem: Cursor in wrong position when switching to Terminal-Normal mode.
(Dominique Pelle)
Solution: Move to the end of the line if coladvance() fails. Do not take a
snapshot a second time.
2018-05-13 19:06:12 +02:00
Bram Moolenaar
5e3423d192
patch 8.0.1837: one character cmdline abbreviation not triggered after '<,'>
...
Problem: One character cmdline abbreviation not triggered after '<,'>.
Solution: Skip over the special range. (Christian Brabandt, closes #2320 )
2018-05-13 18:36:27 +02:00
Bram Moolenaar
25782a7ff4
patch 8.0.1836: buffer-local window options may not be recent
...
Problem: Buffer-local window options may not be recent if the buffer is
still open in another window.
Solution: Copy the options from the window instead of the outdated window
options. (Bjorn Linse, closes #2336 )
2018-05-13 18:05:33 +02:00
Bram Moolenaar
2290b1f8aa
patch 8.0.1835: print document name does not support multi-byte
...
Problem: Print document name does not support multi-byte.
Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478 )
2018-05-13 17:30:45 +02:00
Bram Moolenaar
518bc174ed
patch 8.0.1834: GUI: find/replace dialog does not handle some chars
...
Problem: GUI: find/replace dialog does not handle some chars properly.
Solution: Escape '?' when needed. Always escape backslash. (closes #2418 ,
closes #2435 )
2018-05-13 17:05:30 +02:00
Bram Moolenaar
889fe2c2b9
patch 8.0.1833: X11: ":echo 3.14" gives E806
...
Problem: X11: ":echo 3.14" gives E806.
Solution: set LC_NUMERIC to "C". (Dominique Pelle, closes #2368 )
2018-05-13 16:23:40 +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
8b62e31003
patch 8.0.1831: sometimes the quickfix title is incorrectly prefixed with ':'
...
Problem: Sometimes the quickfix title is incorrectly prefixed with ':'.
Solution: Prepend the colon in another way. (Yegappan Lakshmanan, closes
#2905 )
2018-05-13 15:29:04 +02:00
Bram Moolenaar
05c4a471d2
patch 8.0.1830: switching to Terminal-Normal mode does not redraw
...
Problem: Switching to Terminal-Normal mode does not redraw. (Dominique
Pelle)
Solution: Also redraw when not updating the snapshot. (closes #2904 )
2018-05-13 15:15:43 +02:00
Bram Moolenaar
12365ce49f
patch 8.0.1829: MS-Windows: script for vimdiff can't handle ! chars
...
Problem: MS-Windows: script for vimdiff can't handle ! chars.
Solution: Escape the ! chars. (Hans Ginzel, closes #2896 )
2018-05-13 14:45:25 +02:00
Bram Moolenaar
e65fffd9b4
patch 8.0.1828: get no clue why :gui does not fork
...
Problem: Get no clue why :gui does not fork.
Solution: Add a channel log message.
2018-05-13 14:40:15 +02:00
Bram Moolenaar
b2ed680ba7
patch 8.0.1827: compiler warning for signed/unsigned char pointers
...
Problem: Compiler warning for signed/unsigned char pointers. (Cesar Romani)
Solution: Change the type of jv_argv.
2018-05-13 14:05:18 +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
dd1d7be4e6
patch 8.0.1825: might use NULL pointer when out of memory
...
Problem: Might use NULL pointer when out of memory. (Coverity)
Solution: Handle NULL pointer better.
2018-05-12 21:34:58 +02:00
Bram Moolenaar
73dd1bd54e
patch 8.0.1824: Coverity warns for variable that may be uninitialized
...
Problem: Coverity warns for variable that may be uninitialized.
Solution: Initialize the variable.
2018-05-12 21:16:25 +02:00
Bram Moolenaar
54c6bafa16
patch 8.0.1823: test for terminal stdout redirection is flaky
...
Problem: Test for terminal stdout redirection is flaky.
Solution: Wait for the job to finish.
2018-05-12 21:12:12 +02:00
Bram Moolenaar
ee62f9fa74
patch 8.0.1822: make uninstall does not remove colors/tools
...
Problem: Make uninstall does not remove colors/tools.
Solution: Add a line to delete the tools directory. (Kazunobu Kuriyama)
2018-05-12 21:05:45 +02:00
Bram Moolenaar
2bc799579d
patch 8.0.1821: cursor in terminal window moves when pressing CTRL-W
...
Problem: Cursor in terminal window moves when pressing CTRL-W. (Dominique
Pelle)
Solution: Do not more the cursor or redraw when not in Terminal-Normal mode.
(closes #2904 )
2018-05-12 20:36:24 +02:00
Bram Moolenaar
cd8fb449d6
patch 8.0.1820: terminal window redirecting stdout does not show stderr
...
Problem: Terminal window redirecting stdout does not show stderr. (Matéo
Zanibelli)
Solution: When stdout is not connected to pty_master_fd then use it for
stderr. (closes #2903 )
2018-05-12 17:42:42 +02:00
Bram Moolenaar
8c3169c58e
patch 8.0.1819: swap file warning for file with non-existing directory
...
Problem: Swap file warning for a file in a non-existing directory, if there
is another with the same file name. (Juergen Weigert)
Solution: When expanding the file name fails compare the file names.
2018-05-12 17:04:12 +02:00
Bram Moolenaar
3f1a53c434
patch 8.0.1818: lines remove from wrong buffer when using terminal window
...
Problem: Lines remove from wrong buffer when using terminal window.
Solution: Make sure to use tl_buffer.
2018-05-12 16:55:14 +02:00
Bram Moolenaar
b0f42ba60d
patch 8.0.1817: a timer may change v:count unexpectedly
...
Problem: A timer may change v:count unexpectedly.
Solution: Save and restore v:count and similar variables when a timer
callback is invoked. (closes #2897 )
2018-05-12 15:38:26 +02:00
Bram Moolenaar
ff3be4fe1e
patch 8.0.1816: no test for setcmdpos()
...
Problem: No test for setcmdpos().
Solution: Add a test. (Dominique Pelle, closes #2901 )
2018-05-12 13:18:46 +02:00
Bram Moolenaar
0cb8ac71ae
patch 8.0.1815: crash with terminal window and with 'lazyredraw' set
...
Problem: Still a crash with terminal window and with 'lazyredraw' set.
(Antoine)
Solution: Do not wipe out the buffer when updating the screen.
2018-05-11 22:01:51 +02:00
Bram Moolenaar
a10ae5e323
patch 8.0.1814: crash with terminal window and with 'lazyredraw' set
...
Problem: Crash with terminal window and with 'lazyredraw' set. (Antoine)
Solution: Check the terminal still exists after update_screen().
2018-05-11 20:48:29 +02:00
Bram Moolenaar
38623c8512
patch 8.0.1813: Windows installer doesn't install terminal debugger
...
Problem: Windows installer doesn't install terminal debugger.
Solution: Add the package to the list of files to install.
2018-05-10 21:24:35 +02:00