]>
granicus.if.org Git - vim/log
Bram Moolenaar [Thu, 9 May 2019 19:38:43 +0000 (21:38 +0200)]
patch 8.1.1311: aborting an autocmd with an exception is not tested
Problem: Aborting an autocmd with an exception is not tested.
Solution: Add a test. Also shows how to abort a command by throwing an
exception.
Bram Moolenaar [Thu, 9 May 2019 19:08:58 +0000 (21:08 +0200)]
patch 8.1.1310: named function arguments are never optional
Problem: Named function arguments are never optional.
Solution: Support optional function arguments with a default value. (Andy
Massimino, closes #3952)
Bram Moolenaar [Thu, 9 May 2019 18:07:33 +0000 (20:07 +0200)]
patch 8.1.1309: test for Normal highlight fails on MS-Windows GUI
Problem: Test for Normal highlight fails on MS-Windows GUI.
Solution: Skip the test for MS-Windows GUI.
Bram Moolenaar [Thu, 9 May 2019 17:26:38 +0000 (19:26 +0200)]
patch 8.1.1308: the Normal highlight is not defined when compiled with GUI
Problem: The Normal highlight is not defined when compiled with GUI.
Solution: Always define Normal. (Christian Brabandt, closes #4072)
Bram Moolenaar [Thu, 9 May 2019 17:16:22 +0000 (19:16 +0200)]
Update runtime files
Bram Moolenaar [Thu, 9 May 2019 16:59:31 +0000 (18:59 +0200)]
patch 8.1.1307: cannot reconnect to the X server after it restarted
Problem: Cannot reconnect to the X server after it restarted.
Solution: Add the :xrestore command. (Adrian Kocis, closes #844)
Bram Moolenaar [Thu, 9 May 2019 13:12:55 +0000 (15:12 +0200)]
patch 8.1.1306: Borland support is outdated and doesn't work
Problem: Borland support is outdated and doesn't work.
Solution: Remove Borland support, there are other (free) compilers
available. (Thomas Dziedzic, Ken Takata, closes #4364)
Bram Moolenaar [Thu, 9 May 2019 12:52:41 +0000 (14:52 +0200)]
patch 8.1.1305: there is no easy way to manipulate environment variables
Problem: There is no easy way to manipulate environment variables.
Solution: Add environ(), getenv() and setenv(). (Yasuhiro Matsumoto,
closes #2875)
Bram Moolenaar [Thu, 9 May 2019 12:14:42 +0000 (14:14 +0200)]
patch 8.1.1304: MS-Windows: compiler warning for unused value
Problem: MS-Windows: compiler warning for unused value.
Solution: Adjust #ifdefs. (Ken Takata, closes #4363)
Bram Moolenaar [Thu, 9 May 2019 11:50:16 +0000 (13:50 +0200)]
patch 8.1.1303: not possible to hide a balloon
Problem: Not possible to hide a balloon.
Solution: Hide the balloon when balloon_show() is called with an empty
string or list. Add balloon_gettext().
Bram Moolenaar [Wed, 8 May 2019 20:55:16 +0000 (22:55 +0200)]
patch 8.1.1302: v:beval_text is not tested in Visual mode
Problem: v:beval_text is not tested in Visual mode.
Solution: Add a screenshot of the balloon in Visual mode.
Bram Moolenaar [Wed, 8 May 2019 20:28:46 +0000 (22:28 +0200)]
patch 8.1.1301: when compiled with VIMDLL some messages are not shown
Problem: When compiled with VIMDLL some messages are not shown.
Solution: Set/reset gui.in_use and gui.starting as needed. (Ken Takata,
closes #4361)
Bram Moolenaar [Wed, 8 May 2019 19:59:25 +0000 (21:59 +0200)]
patch 8.1.1300: in a terminal 'ballooneval' does not work right away
Problem: In a terminal 'ballooneval' does not work right away.
Solution: Flush output after drawing the balloon. Add the <Ignore> key
code. Add a test.
Bram Moolenaar [Wed, 8 May 2019 18:20:46 +0000 (20:20 +0200)]
patch 8.1.1299: "extends" from 'listchars' is used when 'list' is off
Problem: "extends" from 'listchars' is used when 'list' is off. (Hiroyuki
Yoshinaga)
Solution: Only use the "extends" character when 'list' is on. (Hirohito
Higashi, closes #4360)
Bram Moolenaar [Wed, 8 May 2019 16:36:43 +0000 (18:36 +0200)]
patch 8.1.1298: invalid argument test fails without X clipboard
Problem: Invalid argument test fails without X clipboard.
Solution: Test -display only with the +xterm_clipboard feature.
Bram Moolenaar [Wed, 8 May 2019 15:58:15 +0000 (17:58 +0200)]
patch 8.1.1297: invalid argument test fails without GTK
Problem: Invalid argument test fails without GTK.
Solution: Test -display and --display separately.
Bram Moolenaar [Wed, 8 May 2019 14:41:09 +0000 (16:41 +0200)]
patch 8.1.1296: crash when using invalid command line argument
Problem: Crash when using invalid command line argument.
Solution: Check for options not being initialized.
Bram Moolenaar [Tue, 7 May 2019 21:01:39 +0000 (23:01 +0200)]
patch 8.1.1295: when vimrun.exe does not exist external command may fail
Problem: When vimrun.exe does not exist external command may fail.
Solution: Use "cmd /c" twice to get the same behavior. (Ken Takata,
closes #4355)
Bram Moolenaar [Tue, 7 May 2019 20:52:50 +0000 (22:52 +0200)]
patch 8.1.1294: MS-Windows: Some fonts return wrong average char width
Problem: MS-Windows: Some fonts return wrong average char width.
Solution: Compute the average ourselves. (Ken Takata, closes #4356)
Bram Moolenaar [Tue, 7 May 2019 20:25:27 +0000 (22:25 +0200)]
patch 8.1.1293: MSVC files are no longer useful
Problem: MSVC files are no longer useful for debugging. Newer Visual
Studio versions cannot read them.
Solution: Delete the files. (Ken Takata, closes #4357)
Bram Moolenaar [Tue, 7 May 2019 20:10:50 +0000 (22:10 +0200)]
patch 8.1.1292: invalid command line arguments not tested
Problem: Invalid command line arguments not tested.
Solution: Add a test. (Dominique Pelle, closes #4346)
Bram Moolenaar [Tue, 7 May 2019 20:06:52 +0000 (22:06 +0200)]
patch 8.1.1291: not easy to change directory and restore
Problem: Not easy to change directory and restore.
Solution: Add the chdir() function. (Yegappan Lakshmanan, closes #4358)
Bram Moolenaar [Tue, 7 May 2019 19:48:51 +0000 (21:48 +0200)]
patch 8.1.1290: .hgignore and .gitignore are either distributed or in git
Problem: .hgignore and .gitignore are either distributed or in git, not
both.
Solution: Add .gitignore to the distribution and .hgignore to git. Update
the entries. (Christian Brabandt, Ken Takata)
Bram Moolenaar [Tue, 7 May 2019 19:34:37 +0000 (21:34 +0200)]
patch 8.1.1289: may not have enough space to add "W" to search stats
Problem: May not have enough space to add "W" to search stats.
Solution: Reserve a bit more space. (Christian Brabandt)
Bram Moolenaar [Tue, 7 May 2019 19:29:11 +0000 (21:29 +0200)]
patch 8.1.1288: search stats don't show for mapped command
Problem: Search stats don't show for mapped command.
Solution: Remove SEARCH_PEEK from searchit flags. Add a test. (Christian
Brabandt)
Bram Moolenaar [Tue, 7 May 2019 14:28:13 +0000 (16:28 +0200)]
patch 8.1.1287: cannot build with +eval but without +mouse
Problem: Cannot build with +eval but without +mouse.
Solution: Add #ifdefs around f_test_setmouse(). (John Marriott)
Bram Moolenaar [Mon, 6 May 2019 20:03:39 +0000 (22:03 +0200)]
patch 8.1.1286: running tests leaves XTest_tabpage_cmdheight file behind
Problem: Running tests leaves XTest_tabpage_cmdheight file behind.
Solution: Delete the right file. (closes #4350)
Bram Moolenaar [Mon, 6 May 2019 20:00:00 +0000 (22:00 +0200)]
patch 8.1.1285: test17 is old style
Problem: Test17 is old style.
Solution: Turn into new style test. (Yegappan Lakshmanan, closes #4347)
Bram Moolenaar [Mon, 6 May 2019 19:46:10 +0000 (21:46 +0200)]
patch 8.1.1284: detecting *.tmpl as htmlcheetah is outdated
Problem: Detecting *.tmpl as htmlcheetah is outdated.
Solution: Use the generic name "template". (closes #4348)
Bram Moolenaar [Mon, 6 May 2019 19:37:18 +0000 (21:37 +0200)]
patch 8.1.1283: delaying half a second after the top-bot message
Problem: Delaying half a second after the top-bot message.
Solution: Instead of the delay add "W" to the search count.
Bram Moolenaar [Sun, 5 May 2019 19:01:51 +0000 (21:01 +0200)]
patch 8.1.1282: running make in src/po leaves LINGUAS file behind
Problem: Running make in src/po leaves LINGUAS file behind. (Ken Takata)
Solution: Delete LINGUAS after running msgfmt.
Bram Moolenaar [Sun, 5 May 2019 19:00:26 +0000 (21:00 +0200)]
patch 8.1.1281: cannot specify a count with :chistory
Problem: Cannot specify a count with :chistory.
Solution: Add a count to :chistory and :lhistory. (Yegappan Lakshmanan,
closes #4344)
Bram Moolenaar [Sun, 5 May 2019 16:13:34 +0000 (18:13 +0200)]
patch 8.1.1280: remarks about functionality not in Vi clutters the help
Problem: Remarks about functionality not in Vi clutters the help.
Solution: Move all info about what is new in Vim or already existed in Vi to
vi_diff.txt. Remove {not in Vi} remarks. (closes #4268) Add
"noet" to the help files modeline. Also include many other help
file improvements.
Bram Moolenaar [Sun, 5 May 2019 14:55:03 +0000 (16:55 +0200)]
patch 8.1.1279: cannot set 'spellang' to "sr@latin"
Problem: Cannot set 'spellang' to "sr@latin". (Bojan Stipic)
Solution: Allow using '@' in 'spellang'. (closes #4342)
Bram Moolenaar [Sun, 5 May 2019 14:33:47 +0000 (16:33 +0200)]
patch 8.1.1278: missing change for "combine" field
Problem: Missing change for "combine" field.
Solution: Also change the textprop implementation.
Bram Moolenaar [Sun, 5 May 2019 14:10:32 +0000 (16:10 +0200)]
patch 8.1.1277: missing screenshot update
Problem: Missing screenshot update.
Solution: Update the screenshot.
Bram Moolenaar [Sun, 5 May 2019 13:48:00 +0000 (15:48 +0200)]
patch 8.1.1276: cannot combine text properties with syntax highlighting
Problem: Cannot combine text properties with syntax highlighting.
Solution: Add the "combine" field to prop_type_add(). (closes #4343)
Bram Moolenaar [Sun, 5 May 2019 13:02:30 +0000 (15:02 +0200)]
patch 8.1.1275: cannot navigate to errors before/after the cursor
Problem: Cannot navigate to errors before/after the cursor.
Solution: Add the :cbefore and :cafter commands. (Yegappan Lakshmanan,
closes #4340)
Bram Moolenaar [Sun, 5 May 2019 12:19:20 +0000 (14:19 +0200)]
patch 8.1.1274: after :unmenu can still execute the menu with :emenu
Problem: After :unmenu can still execute the menu with :emenu.
Solution: Do not execute a menu that was disabled for the specified mode.
Bram Moolenaar [Sun, 5 May 2019 11:20:02 +0000 (13:20 +0200)]
patch 8.1.1273: compiler warning in direct write code
Problem: Compiler warning in direct write code.
Solution: Add a type cast.
Bram Moolenaar [Sun, 5 May 2019 11:14:28 +0000 (13:14 +0200)]
patch 8.1.1272: click on WinBar of other window not tested
Problem: Click on WinBar of other window not tested.
Solution: Add a test case.
Bram Moolenaar [Sun, 5 May 2019 11:02:28 +0000 (13:02 +0200)]
patch 8.1.1271: compiler warnings for use of STRNCPY()
Problem: Compiler warnings for use of STRNCPY(). (John Marriott)
Solution: Use mch_memmove() instead of STRNCPY().
Bram Moolenaar [Sat, 4 May 2019 19:08:40 +0000 (21:08 +0200)]
patch 8.1.1270: cannot see current match position
Problem: Cannot see current match position.
Solution: Show "3/44" when using the "n" command and "S" is not in
'shortmess'. (Christian Brabandt, closes #4317)
Bram Moolenaar [Sat, 4 May 2019 18:00:00 +0000 (20:00 +0200)]
patch 8.1.1269: MS-Windows GUI: multibyte chars with a 0x80 byte do not work
Problem: MS-Windows GUI: multibyte chars with a 0x80 byte do not work when
compiled with VIMDLL.
Solution: Adjust the condition for fixing the input buffer. (Ken Takata,
closes #4330)
Bram Moolenaar [Sat, 4 May 2019 17:26:56 +0000 (19:26 +0200)]
patch 8.1.1268: map completion test fails in GUI
Problem: Map completion test fails in GUI.
Solution: Skip the test that fails.
Bram Moolenaar [Sat, 4 May 2019 15:34:34 +0000 (17:34 +0200)]
patch 8.1.1267: cannot check if GPM mouse support is working
Problem: Cannot check if GPM mouse support is working.
Solution: Add the "mouse_gpm_enable" feature.
Bram Moolenaar [Sat, 4 May 2019 15:30:04 +0000 (17:30 +0200)]
patch 8.1.1266: winbar test doesn't test enough
Problem: Winbar test doesn't test enough.
Solution: Check that the WinBar actually shows up. Correct check for clicks
with no effect. (Ben Jackson, closes #4338)
Bram Moolenaar [Sat, 4 May 2019 14:58:45 +0000 (16:58 +0200)]
patch 8.1.1265: when GPM mouse support is enabled double clicks do not work
Problem: When GPM mouse support is enabled double clicks in xterm do not
work.
Solution: Use KS_GPM_MOUSE for GPM mouse events.
Bram Moolenaar [Sat, 4 May 2019 14:55:25 +0000 (16:55 +0200)]
patch 8.1.1264: crash when closing window from WinBar click
Problem: Crash when closing window from WinBar click. (Ben Jackson)
Solution: Check that window pointer is still valid. (closes #4337)
Bram Moolenaar [Sat, 4 May 2019 14:06:12 +0000 (16:06 +0200)]
patch 8.1.1263: mouse clicks in WinBar not tested
Problem: Mouse clicks in WinBar not tested.
Solution: Add a test for clicking on the WinBar entries.
Bram Moolenaar [Sat, 4 May 2019 13:47:48 +0000 (15:47 +0200)]
patch 8.1.1262: cannot simulate a mouse click in a test
Problem: Cannot simulate a mouse click in a test.
Solution: Add test_setmouse().
Bram Moolenaar [Sat, 4 May 2019 13:05:28 +0000 (15:05 +0200)]
patch 8.1.1261: no error for quickfix commands with negative range
Problem: No error for quickfix commands with negative range.
Solution: Add ADDR_UNSIGNED and use it for quickfix commands. Make
assert_fails() show the command if the error doesn't match.
Bram Moolenaar [Sat, 4 May 2019 12:05:08 +0000 (14:05 +0200)]
patch 8.1.1260: comparing with pointer instead of value
Problem: Comparing with pointer instead of value.
Solution: Add a "*". (Ken Takata, closes #4336)
Bram Moolenaar [Fri, 3 May 2019 21:15:37 +0000 (23:15 +0200)]
patch 8.1.1259: crash when exiting early
Problem: Crash when exiting early. (Ralf Schandl)
Solution: Only pop/push the title when it was set. (closes #4334)
Bram Moolenaar [Fri, 3 May 2019 20:25:40 +0000 (22:25 +0200)]
patch 8.1.1258: the "N files to edit" message can not be surpressed
Problem: The "N files to edit" message can not be surpressed.
Solution: Surpress the message with --not-a-term. (closes #4320)
Bram Moolenaar [Fri, 3 May 2019 20:15:03 +0000 (22:15 +0200)]
patch 8.1.1257: MSVC: name of object directory now always right
Problem: MSVC: name of object directory now always right.
Solution: Adjust comment. Don't use different directory for DIRECTX. Do
use different directory for USE_MSVCRT. (Ken Takata, closes #4333)
Bram Moolenaar [Fri, 3 May 2019 19:56:35 +0000 (21:56 +0200)]
patch 8.1.1256: cannot navigate through errors relative to the cursor
Problem: Cannot navigate through errors relative to the cursor.
Solution: Add :cabove, :cbelow, :labove and :lbelow. (Yegappan Lakshmanan,
closes #4316)
Bram Moolenaar [Fri, 3 May 2019 19:20:03 +0000 (21:20 +0200)]
patch 8.1.1255: building desktop files fails on FreeBSD
Problem: Building desktop files fails on FreeBSD. (Adam Weinberger)
Solution: Avoid using non-portable construct in Makefile. (closes #4332)
Bram Moolenaar [Fri, 3 May 2019 19:10:36 +0000 (21:10 +0200)]
patch 8.1.1254: mapping completion contains dead code
Problem: Mapping completion contains dead code.
Solution: Remove the code.
Bram Moolenaar [Fri, 3 May 2019 14:49:25 +0000 (16:49 +0200)]
patch 8.1.1253: mapping completion test fails
Problem: Mapping completion test fails.
Solution: Fix expected output.
Bram Moolenaar [Fri, 3 May 2019 14:05:41 +0000 (16:05 +0200)]
patch 8.1.1252: not all mapping completion is tested
Problem: Not all mapping completion is tested.
Solution: Add a few more mapping completion tests.
Bram Moolenaar [Fri, 3 May 2019 13:13:57 +0000 (15:13 +0200)]
patch 8.1.1251: no test for completion of mapping keys
Problem: No test for completion of mapping keys.
Solution: Add a test. Also clean up the code.
Bram Moolenaar [Fri, 3 May 2019 11:44:10 +0000 (13:44 +0200)]
patch 8.1.1250: no test for netterm mouse
Problem: No test for netterm mouse.
Solution: Add some tests for netterm mouse.
Bram Moolenaar [Fri, 3 May 2019 09:21:05 +0000 (11:21 +0200)]
patch 8.1.1249: compiler warning for uninitialized variable
Problem: Compiler warning for uninitialized variable.
Solution: Initialize it. (Christian Brabandt)
Bram Moolenaar [Thu, 2 May 2019 21:00:22 +0000 (23:00 +0200)]
patch 8.1.1248: no test for dec mouse
Problem: No test for dec mouse.
Solution: Add some tests for dec mouse. Add "no_query_mouse".
Bram Moolenaar [Thu, 2 May 2019 19:12:19 +0000 (21:12 +0200)]
patch 8.1.1247: urxvt mouse codes are not tested
Problem: Urxvt mouse codes are not tested.
Solution: Also set 'ttymouse' to "urxvt" in the termcodes test.
Bram Moolenaar [Thu, 2 May 2019 18:24:12 +0000 (20:24 +0200)]
patch 8.1.1246: cannot handle negative mouse coordinate from urxvt
Problem: Cannot handle negative mouse coordinate from urxvt.
Solution: Accept '-' where a digit is expected. (Vincent Vinel,
closes #4326)
Bram Moolenaar [Thu, 2 May 2019 18:17:40 +0000 (20:17 +0200)]
patch 8.1.1245: ":copen 10" sets height in full-height window
Problem: ":copen 10" sets height in full-height window. (Daniel Hahler)
Solution: Don't set the height if the quickfix window is full height.
(closes #4325)
Bram Moolenaar [Wed, 1 May 2019 21:13:56 +0000 (23:13 +0200)]
patch 8.1.1244: no tests for CTRL-mouse-click
Problem: No tests for CTRL-mouse-click.
Solution: Add a few tests. (Dominique Pelle, closes #4323)
Bram Moolenaar [Wed, 1 May 2019 19:43:42 +0000 (21:43 +0200)]
patch 8.1.1243: compiler warnings for incomplete switch statement
Problem: Compiler warnings for incomplete switch statement. (Tony
Mechelynck)
Solution: Add ADDR_QUICKFIX to the list.
Bram Moolenaar [Wed, 1 May 2019 18:30:40 +0000 (20:30 +0200)]
patch 8.1.1242: no cmdline redraw when tabpages have different 'cmdheight'
Problem: No cmdline redraw when tabpages have different 'cmdheight'.
Solution: redraw the command line when 'cmdheight' changes when switching
tabpages. (closes #4321)
Bram Moolenaar [Wed, 1 May 2019 16:08:42 +0000 (18:08 +0200)]
patch 8.1.1241: Ex command info contains confusing information
Problem: Ex command info contains confusing information.
Solution: When using the NOTADR flag use ADDR_OTHER for the address type.
Cleanup code using NOTADR. Check for errors in
create_cmdidxs.vim. Adjust Makefile to see the errors.
Bram Moolenaar [Tue, 30 Apr 2019 19:27:34 +0000 (21:27 +0200)]
patch 8.1.1240: runtime desktop files are overwritten by build
Problem: Runtime desktop files are overwritten by build. (Tony Mechelynck)
Solution: Instead of copying the files find them with "make install".
Bram Moolenaar [Mon, 29 Apr 2019 19:58:41 +0000 (21:58 +0200)]
patch 8.1.1239: key with byte sequence containing CSI does not work
Problem: Key with byte sequence containing CSI does not work.
Solution: Do not recognize CSI as special unless the GUI is active. (Ken
Takata, closes #4318)
Bram Moolenaar [Mon, 29 Apr 2019 19:46:26 +0000 (21:46 +0200)]
patch 8.1.1238: MS-Windows: compiler warning for sprintf() format
Problem: MS-Windows: compiler warning for sprintf() format.
Solution: Change %d to %ld. (Ken Takata)
Bram Moolenaar [Mon, 29 Apr 2019 19:30:45 +0000 (21:30 +0200)]
patch 8.1.1237: error for using "compl", reserved word in C++
Problem: Error for using "compl", reserved word in C++.
Solution: Rename to "complp". (suggestion by Ken Takata)
Bram Moolenaar [Mon, 29 Apr 2019 18:30:54 +0000 (20:30 +0200)]
patch 8.1.1236: sjiscorr.c not found in shadow directory
Problem: sjiscorr.c not found in shadow directory. (Tony Mechelynck)
Solution: Link po/*.c files with "make shadow".
Bram Moolenaar [Mon, 29 Apr 2019 18:26:05 +0000 (20:26 +0200)]
Update .gitignore
Bram Moolenaar [Mon, 29 Apr 2019 17:47:22 +0000 (19:47 +0200)]
patch 8.1.1235: compiler warnings for using STRLEN() value
Problem: Compiler warnings for using STRLEN() value.
Solution: Cast to int. (Christian Brabandt, Mike Williams)
Bram Moolenaar [Sun, 28 Apr 2019 21:07:18 +0000 (23:07 +0200)]
patch 8.1.1234: swap file test fails on MS-Windows
Problem: Swap file test fails on MS-Windows.
Solution: Only compare the tail of the file names.
Bram Moolenaar [Sun, 28 Apr 2019 20:53:41 +0000 (22:53 +0200)]
patch 8.1.1233: cannot build tiny version
Problem: Cannot build tiny version.
Solution: Remove #ifdef for verb_msg().
Bram Moolenaar [Sun, 28 Apr 2019 20:50:40 +0000 (22:50 +0200)]
patch 8.1.1232: can't build on MS-Windows
Problem: Can't build on MS-Windows.
Solution: Define process_still_running.
Bram Moolenaar [Sun, 28 Apr 2019 20:25:38 +0000 (22:25 +0200)]
patch 8.1.1231: asking about existing swap file unnecessarily
Problem: Asking about existing swap file unnecessarily.
Solution: When it is safe, delete the swap file. Remove
HAS_SWAP_EXISTS_ACTION, it is always defined. (closes #1237)
Bram Moolenaar [Sun, 28 Apr 2019 17:46:49 +0000 (19:46 +0200)]
patch 8.1.1230: a lot of code is shared between vim.exe and gvim.exe
Problem: A lot of code is shared between vim.exe and gvim.exe.
Solution: Optionally put the shared code in vim.dll. (Ken Takata,
closes #4287)
Bram Moolenaar [Sun, 28 Apr 2019 16:40:03 +0000 (18:40 +0200)]
patch 8.1.1229: warning for posix_openpt() not declared
Problem: Warning for posix_openpt() not declared. (Tony Mechelynck)
Solution: Add declaration.
Bram Moolenaar [Sun, 28 Apr 2019 16:05:35 +0000 (18:05 +0200)]
patch 8.1.1228: not possible to process tags with a function
Problem: Not possible to process tags with a function.
Solution: Add tagfunc() (Christian Brabandt, Andy Massimino, closes #4010)
Bram Moolenaar [Sun, 28 Apr 2019 14:08:30 +0000 (16:08 +0200)]
patch 8.1.1227: duplicate entries in the generate .desktop files
Problem: Duplicate entries in the generate .desktop files. (Ralf Schandl)
Solution: Remove translated entries from the .in files. (closes #4313)
Bram Moolenaar [Sun, 28 Apr 2019 14:00:35 +0000 (16:00 +0200)]
patch 8.1.1226: {not in Vi} remarks get in the way of useful help text
Problem: {not in Vi} remarks get in the way of useful help text.
Solution: Make a list of all Vi options, instead of mentioning what Vi does
not have. Update the help text for options.
Bram Moolenaar [Sun, 28 Apr 2019 12:59:59 +0000 (14:59 +0200)]
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)
Bram Moolenaar [Sun, 28 Apr 2019 12:02:47 +0000 (14:02 +0200)]
patch 8.1.1224: MS-Windows: cannot specify font weight
Problem: MS-Windows: cannot specify font weight.
Solution: Add the "W" option to 'guifont'. (closes #4309) Move GUI font
explanation out of options.txt.
Bram Moolenaar [Sun, 28 Apr 2019 11:00:12 +0000 (13:00 +0200)]
patch 8.1.1223: middle mouse click test fails without a clipboard
Problem: Middle mouse click test fails without a clipboard.
Solution: Check if the clipboard can be used. (Dominique Pelle, Christian
Brabandt) Also use WorkingClipboard() instead of checking for the
"clipboard" feature.
Bram Moolenaar [Sat, 27 Apr 2019 20:45:00 +0000 (22:45 +0200)]
patch 8.1.1222: build still fails on MS-Windows
Problem: Build still fails on MS-Windows.
Solution: Move another declaration to start of block.
Bram Moolenaar [Sat, 27 Apr 2019 20:40:08 +0000 (22:40 +0200)]
patch 8.1.1221: filtering does not work when listing marks
Problem: Filtering does not work when listing marks.
Solution: Implement filtering marks. (Marcin Szamotulski, closes #3895)
Bram Moolenaar [Sat, 27 Apr 2019 20:38:30 +0000 (22:38 +0200)]
patch 8.1.1220: build fails on MS-Windows
Problem: Build fails on MS-Windows.
Solution: Move declaration to start of block.
Bram Moolenaar [Sat, 27 Apr 2019 20:06:37 +0000 (22:06 +0200)]
patch 8.1.1219: not checking for NULL return from alloc()
Problem: Not checking for NULL return from alloc().
Solution: Add checks. (Martin Kunev, closes #4303, closes #4174)
Bram Moolenaar [Sat, 27 Apr 2019 18:37:57 +0000 (20:37 +0200)]
patch 8.1.1218: cannot set a directory for a tab page
Problem: Cannot set a directory for a tab page.
Solution: Add the tab-local directory. (Yegappan Lakshmanan, closes #4212)
Bram Moolenaar [Sat, 27 Apr 2019 17:15:45 +0000 (19:15 +0200)]
patch 8.1.1217: MS-Windows: no space reserved for font quality name
Problem: MS-Windows: no space reserved for font quality name.
Solution: Add quality_name length if present. (Ken Takata, closes #4311)
Bram Moolenaar [Sat, 27 Apr 2019 17:11:35 +0000 (19:11 +0200)]
patch 8.1.1216: mouse middle click is not tested
Problem: Mouse middle click is not tested.
Solution: Add a test. (Dominique Pelle, closes #4310)
Bram Moolenaar [Sat, 27 Apr 2019 16:32:31 +0000 (18:32 +0200)]
patch 8.1.1215: "make clean" does not remove generated src/po files
Problem: "make clean" does not remove generated src/po files.
Solution: Remove the files for "make clean". (Christian Brabandt)
Bram Moolenaar [Sat, 27 Apr 2019 16:00:34 +0000 (18:00 +0200)]
patch 8.1.1214: old style tests
Problem: Old style tests.
Solution: Move tests from test14 to new style test files. (Yegappan
Lakshmanan, closes #4308)