]>
granicus.if.org Git - vim/log
Bram Moolenaar [Mon, 3 Feb 2020 20:40:04 +0000 (21:40 +0100)]
patch 8.2.0203: :helptags and some other functionality not tested
Problem: :helptags and some other functionality not tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5567)
Bram Moolenaar [Mon, 3 Feb 2020 20:29:30 +0000 (21:29 +0100)]
patch 8.2.0202: when 'lazyredraw' is set the window title may not be updated
Problem: When 'lazyredraw' is set the window title may not be updated.
Solution: Set "do_redraw" before entering the main loop. (Jason Franklin)
Bram Moolenaar [Mon, 3 Feb 2020 19:50:59 +0000 (20:50 +0100)]
patch 8.2.0201: cannot assign to an imported variable
Problem: Cannot assign to an imported variable.
Solution: Make it work.
Bram Moolenaar [Sun, 2 Feb 2020 21:24:04 +0000 (22:24 +0100)]
patch 8.2.0200: Vim9 script commands not sufficiently tested
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix storing global variable. Make script
variables work.
Bram Moolenaar [Sun, 2 Feb 2020 16:22:27 +0000 (17:22 +0100)]
patch 8.2.0199: Vim9 script commands not sufficiently tested
Problem: Vim9 script commands not sufficiently tested.
Solution: Add more tests. Fix script-local function use.
Bram Moolenaar [Sun, 2 Feb 2020 14:55:19 +0000 (15:55 +0100)]
patch 8.2.0198: no tests for y/n prompt
Problem: No tests for y/n prompt.
Solution: Add tests. (Dominique Pelle, closes #5564)
Bram Moolenaar [Sun, 2 Feb 2020 14:32:13 +0000 (15:32 +0100)]
patch 8.2.0197: some Ex commands not sufficiently tested
Problem: Some Ex commands not sufficiently tested.
Solution: Add more tests. (Yegappan Lakshmanan, closes #5565)
Bram Moolenaar [Sun, 2 Feb 2020 14:25:16 +0000 (15:25 +0100)]
patch 8.2.0196: blocking commands for a finished job in a popup window
Problem: Blocking commands for a finished job in a popup window.
Solution: Do not block commands if the job has finished. Adjust test.
Bram Moolenaar [Sun, 2 Feb 2020 12:47:06 +0000 (13:47 +0100)]
patch 8.2.0195: some tests fail when run in the GUI
Problem: Some tests fail when run in the GUI.
Solution: Make sure the window width is enough. In the GUI run terminal Vim
in the terminal, if possible.
Bram Moolenaar [Sat, 1 Feb 2020 22:04:24 +0000 (23:04 +0100)]
patch 8.2.0194: some commands can cause problems in terminal popup
Problem: Some commands can cause problems in terminal popup.
Solution: Disallow more commands.
Bram Moolenaar [Sat, 1 Feb 2020 21:39:32 +0000 (22:39 +0100)]
patch 8.2.0193: still build failure without +terminal feature
Problem: Still build failure without +terminal feature.
Solution: Add more #ifdefs.
Bram Moolenaar [Sat, 1 Feb 2020 21:18:37 +0000 (22:18 +0100)]
patch 8.2.0192: build failure without +terminal feature
Problem: Build failure without +terminal feature.
Solution: Add #ifdefs.
Bram Moolenaar [Sat, 1 Feb 2020 20:57:29 +0000 (21:57 +0100)]
patch 8.2.0191: cannot put a terminal in a popup window
Problem: Cannot put a terminal in a popup window.
Solution: Allow opening a terminal in a popup window. It will always have
keyboard focus until closed.
Bram Moolenaar [Fri, 31 Jan 2020 21:57:59 +0000 (22:57 +0100)]
patch 8.2.0190: Kotlin files are not recognized
Problem: Kotlin files are not recognized.
Solution: Detect Kotlin files. (Alkeryn, closes #5560)
Bram Moolenaar [Fri, 31 Jan 2020 21:41:38 +0000 (22:41 +0100)]
patch 8.2.0189: cd() with NULL argument crashes
Problem: cd() with NULL argument crashes.
Solution: Check for NULL. (Ken Takata, closes #5558)
Bram Moolenaar [Fri, 31 Jan 2020 21:12:41 +0000 (22:12 +0100)]
patch 8.2.0188: Check commands don't work well with Vim9 script
Problem: Check commands don't work well with Vim9 script.
Solution: Improve constant expression handling.
Bram Moolenaar [Fri, 31 Jan 2020 20:20:51 +0000 (21:20 +0100)]
patch 8.2.0187: reduntant code
Problem: Reduntant code.
Solution: Remove unused assignments. (Dominique Pelle, closes #5557)
Bram Moolenaar [Fri, 31 Jan 2020 20:13:42 +0000 (21:13 +0100)]
patch 8.2.0186: a couple of tests may fail when features are missing
Problem: A couple of tests may fail when features are missing.
Solution: Check for features. (Dominique Pelle, closes #5561)
Bram Moolenaar [Fri, 31 Jan 2020 19:10:50 +0000 (20:10 +0100)]
patch 8.2.0185: Vim9 script: cannot use "if has()" to skip lines
Problem: Vim9 script: cannot use "if has()" to skip lines.
Solution: Evaluate constant expression at runtime.
Bram Moolenaar [Thu, 30 Jan 2020 18:39:04 +0000 (19:39 +0100)]
patch 8.2.0184: blob test fails
Problem: Blob test fails.
Solution: Check for different error when float feature is missing.
Bram Moolenaar [Thu, 30 Jan 2020 17:24:53 +0000 (18:24 +0100)]
patch 8.2.0183: tests fail when the float feature is disabled
Problem: Tests fail when the float feature is disabled.
Solution: Skip tests that don't work without float support.
Bram Moolenaar [Thu, 30 Jan 2020 15:40:10 +0000 (16:40 +0100)]
patch 8.2.0182: min() and max() materialize a range() list
Problem: Min() and max() materialize a range() list.
Solution: Compute the result without materializing the list. (#5541)
Bram Moolenaar [Thu, 30 Jan 2020 15:27:20 +0000 (16:27 +0100)]
patch 8.2.0181: problems parsing :term arguments
Problem: Problems parsing :term arguments.
Solution: Improve parsing, fix memory leak, add tests. (Ozaki Kiichi,
closes #5536)
Bram Moolenaar [Thu, 30 Jan 2020 15:09:25 +0000 (16:09 +0100)]
patch 8.2.0180: test for wrapmargin fails if terminal is not 80 columns
Problem: Test for wrapmargin fails if terminal is not 80 columns.
Solution: Vertical split the window. (Ken Takata, closes #5554)
Bram Moolenaar [Thu, 30 Jan 2020 13:55:42 +0000 (14:55 +0100)]
patch 8.2.0179: still a few places where range() does not work
Problem: Still a few places where range() does not work.
Solution: Fix using range() causing problems.
Bram Moolenaar [Thu, 30 Jan 2020 10:53:59 +0000 (11:53 +0100)]
patch 8.2.0178: with VTP the screen may not be restored properly
Problem: With VTP the screen may not be restored properly.
Solution: Add another set of saved RGB values. (Nobuhiro Takasaki,
closes #5548)
Bram Moolenaar [Wed, 29 Jan 2020 21:38:45 +0000 (22:38 +0100)]
patch 8.2.0177: memory leak in get_tags()
Problem: Memory leak in get_tags().
Solution: Free matches when finding a pseudo-tag line. (Dominique Pelle,
closes #5553)
Bram Moolenaar [Wed, 29 Jan 2020 21:29:40 +0000 (22:29 +0100)]
patch 8.2.0176: generating os headers does not work for Swedish
Problem: Generating os headers does not work for Swedish.
Solution: Set the locale to C. (Christian Brabandt, closes #5258)
Bram Moolenaar [Wed, 29 Jan 2020 21:17:16 +0000 (22:17 +0100)]
patch 8.2.0175: crash when removing list element in map()
Problem: Crash when removing list element in map().
Solution: Lock the list. (closes #2652)
Bram Moolenaar [Wed, 29 Jan 2020 20:57:34 +0000 (21:57 +0100)]
patch 8.2.0174: various commands not completely tested
Problem: Various commands not completely tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5551)
Bram Moolenaar [Wed, 29 Jan 2020 20:27:21 +0000 (21:27 +0100)]
patch 8.2.0173: build fails with old compiler
Problem: Build fails with old compiler.
Solution: Do not use anonymous unions. (John Marriott)
Bram Moolenaar [Tue, 28 Jan 2020 22:13:42 +0000 (23:13 +0100)]
patch 8.2.0172: Coverity warning for not restoring character
Problem: Coverity warning for not restoring character.
Solution: Restore the character also in case of failure.
Bram Moolenaar [Tue, 28 Jan 2020 22:09:23 +0000 (23:09 +0100)]
patch 8.2.0171: Coverity warning for using uninitialized buffer
Problem: Coverity warning for using uninitialized buffer.
Solution: Check the skip flag.
Bram Moolenaar [Tue, 28 Jan 2020 22:04:06 +0000 (23:04 +0100)]
patch 8.2.0170: Coverity warning for ignoring return value
Problem: Coverity warning for ignoring return value.
Solution: Check the return value and return if failed.
Bram Moolenaar [Tue, 28 Jan 2020 21:59:45 +0000 (22:59 +0100)]
patch 8.2.0169: Coverity warning for dead code
Problem: Coverity warning for dead code.
Solution: Check if inside try-finally.
Bram Moolenaar [Tue, 28 Jan 2020 21:52:48 +0000 (22:52 +0100)]
patch 8.2.0168: Coverity warning for assigning NULL to an option
Problem: Coverity warning for assigning NULL to an option.
Solution: Use empty string instead of NULL.
Bram Moolenaar [Tue, 28 Jan 2020 21:46:22 +0000 (22:46 +0100)]
patch 8.2.0167: Coverity warning for ignoring return value
Problem: Coverity warning for ignoring return value.
Solution: Check the return value and jump if failed.
Bram Moolenaar [Tue, 28 Jan 2020 21:39:19 +0000 (22:39 +0100)]
patch 8.2.0166: Coverity warning for using uninitialized variable
Problem: Coverity warning for using uninitialized variable.
Solution: Check for failure.
Bram Moolenaar [Tue, 28 Jan 2020 21:30:32 +0000 (22:30 +0100)]
patch 8.2.0165: Coverity warning for using NULL pointer
Problem: Coverity warning for using NULL pointer.
Solution: Add missing "else".
Bram Moolenaar [Tue, 28 Jan 2020 20:53:28 +0000 (21:53 +0100)]
patch 8.2.0164: test_alot takes too long
Problem: Test_alot takes too long.
Solution: Run several tests individually.
Bram Moolenaar [Tue, 28 Jan 2020 19:49:11 +0000 (20:49 +0100)]
patch 8.2.0163: test hangs on MS-Windows console
Problem: Test hangs on MS-Windows console.
Solution: use feedkeys() instead of test_feedinput(). (Ken Takata)
Bram Moolenaar [Mon, 27 Jan 2020 22:01:30 +0000 (23:01 +0100)]
patch 8.2.0162: balloon test fails in the GUI
Problem: Balloon test fails in the GUI.
Solution: Skip test in the GUI.
Bram Moolenaar [Mon, 27 Jan 2020 21:47:09 +0000 (22:47 +0100)]
patch 8.2.0161: not recognizing .gv file as dot filetype
Problem: Not recognizing .gv file as dot filetype.
Solution: Add *.gv to dot pattern. (closes #5544)
Bram Moolenaar [Mon, 27 Jan 2020 21:37:23 +0000 (22:37 +0100)]
patch 8.2.0160: range test fails
Problem: Range test fails.
Solution: Include change in list code. (#5541)
Bram Moolenaar [Mon, 27 Jan 2020 21:09:39 +0000 (22:09 +0100)]
patch 8.2.0159: non-materialized range() list causes problems
Problem: Non-materialized range() list causes problems. (Fujiwara Takuya)
Solution: Materialize the list where needed.
Bram Moolenaar [Sun, 26 Jan 2020 21:43:31 +0000 (22:43 +0100)]
patch 8.2.0158: triggering CompleteDone earlier is not backwards compatible
Problem: Triggering CompleteDone earlier is not backwards compatible.
(Daniel Hahler)
Solution: Add CompleteDonePre instead.
Bram Moolenaar [Sun, 26 Jan 2020 21:05:06 +0000 (22:05 +0100)]
patch 8.2.0157: Vim9 script files not in list of distributed files
Problem: Vim9 script files not in list of distributed files.
Solution: Add the entries.
Bram Moolenaar [Sun, 26 Jan 2020 21:00:26 +0000 (22:00 +0100)]
patch 8.2.0156: various typos in source files and tests
Problem: Various typos in source files and tests.
Solution: Fix the typos. (Emir Sari, closes #5532)
Bram Moolenaar [Sun, 26 Jan 2020 20:42:03 +0000 (21:42 +0100)]
patch 8.2.0155: warnings from MinGW compiler; tests fail without +float
Problem: Warnings from MinGW compiler. (John Marriott) Json test fails when
building without +float feature.
Solution: Init variables. Fix Json parsing. Skip a few tests that require
the +float feature.
Bram Moolenaar [Sun, 26 Jan 2020 18:26:46 +0000 (19:26 +0100)]
patch 8.2.0154: reallocating the list of scripts is inefficient
Problem: Reallocating the list of scripts is inefficient.
Solution: Instead of using a growarray of scriptitem_T, store pointers and
allocate each scriptitem_T separately. Also avoids that the
growarray pointers change when sourcing a new script.
Bram Moolenaar [Sun, 26 Jan 2020 17:56:34 +0000 (18:56 +0100)]
patch 8.2.0153: warning shows when listing version info
Problem: Warning shows when listing version info.
Solution: Use "-u NONE". (Ozaki Kiichi, closes #5534)
Bram Moolenaar [Sun, 26 Jan 2020 17:35:31 +0000 (18:35 +0100)]
patch 8.2.0152: restoring ctrl_x_mode is not needed
Problem: Restoring ctrl_x_mode is not needed.
Solution: Remove restoring the old value, it's changed again soon.
Bram Moolenaar [Sun, 26 Jan 2020 16:38:12 +0000 (17:38 +0100)]
patch 8.2.0151: detecting a script was already sourced is unreliable
Problem: Detecting a script was already sourced is unreliable.
Solution: Do not use the inode number.
Bram Moolenaar [Sun, 26 Jan 2020 15:50:05 +0000 (16:50 +0100)]
patch 8.2.0150: cannot define python function when using :execute
Problem: Cannot define python function when using :execute. (Yasuhiro
Matsumoto)
Solution: Do not recognize "def" inside "function.
Bram Moolenaar [Sun, 26 Jan 2020 14:56:19 +0000 (15:56 +0100)]
patch 8.2.0149: maintaining a Vim9 branch separately is more work
Problem: Maintaining a Vim9 branch separately is more work.
Solution: Merge the Vim9 script changes.
Bram Moolenaar [Sat, 25 Jan 2020 12:27:42 +0000 (13:27 +0100)]
Update runtime files.
Bram Moolenaar [Fri, 24 Jan 2020 19:21:19 +0000 (20:21 +0100)]
patch 8.2.0148: mapping related function in wrong source file
Problem: Mapping related function in wrong source file.
Solution: Move the function. Add a few more test cases. (Yegappan
Lakshmanan, closes #5528)
Bram Moolenaar [Thu, 23 Jan 2020 19:58:09 +0000 (20:58 +0100)]
patch 8.2.0147: block Visual mode operators not correct when 'linebreak' set
Problem: Block Visual mode operators not correct when 'linebreak' set.
Solution: Set w_p_lbr to lbr_saved more often. (Ken Takata, closes #5524)
Bram Moolenaar [Thu, 23 Jan 2020 18:59:22 +0000 (19:59 +0100)]
patch 8.2.0146: wrong indent when 'showbreak' and 'breakindent' are set
Problem: Wrong indent when 'showbreak' and 'breakindent' are set and
'briopt' includes "sbr".
Solution: Reset "need_showbreak" where needed. (Ken Takata, closes #5523)
Bram Moolenaar [Thu, 23 Jan 2020 15:52:01 +0000 (16:52 +0100)]
patch 8.2.0145: using #error for compilation errors should be OK now
Problem: Using #error for compilation errors should be OK now.
Solution: Use #error. (Ken Takata, closes #5299)
Bram Moolenaar [Thu, 23 Jan 2020 15:19:54 +0000 (16:19 +0100)]
patch 8.2.0144: some mapping code is not fully tested
Problem: Some mapping code is not fully tested.
Solution: Add more test cases. (Yegappan Lakshmanan, closes #5519)
Bram Moolenaar [Thu, 23 Jan 2020 14:48:42 +0000 (15:48 +0100)]
patch 8.2.0143: Coverity warning for possible use of NULL pointer
Problem: Coverity warning for possible use of NULL pointer.
Solution: Check argv is not NULL.
Bram Moolenaar [Thu, 23 Jan 2020 14:33:54 +0000 (15:33 +0100)]
patch 8.2.0142: possible to enter popup window with CTRL-W p
Problem: Possible to enter popup window with CTRL-W p. (John Devin)
Solution: Check entered window is not a popup window. (closes #5515)
Bram Moolenaar [Wed, 22 Jan 2020 21:10:54 +0000 (22:10 +0100)]
patch 8.2.0141: no swift filetype detection
Problem: No swift filetype detection.
Solution: Add swift, swiftgyb and sil. (Emir Sarı, closes #5517)
Bram Moolenaar [Tue, 21 Jan 2020 21:33:58 +0000 (22:33 +0100)]
Update runtime files.
Bram Moolenaar [Tue, 21 Jan 2020 21:13:42 +0000 (22:13 +0100)]
patch 8.2.0140: CI does not test building doc tags
Problem: CI does not test building doc tags.
Solution: Add the vimtags/gcc build. Cleanup showing version. (Ozaki Kiichi,
closes #5513)
Bram Moolenaar [Mon, 20 Jan 2020 21:05:34 +0000 (22:05 +0100)]
patch 8.2.0139: MS-Windows: default for IME is inconsistent
Problem: MS-Windows: default for IME is inconsistent.
Solution: Also make IME default enabled with MVC. (Ken Takata, closes #5508)
Bram Moolenaar [Mon, 20 Jan 2020 20:59:39 +0000 (21:59 +0100)]
patch 8.2.0138: memory leak when starting a job fails
Problem: Memory leak when starting a job fails.
Solution: Free the list of arguments. (Ozaki Kiichi, closes #5510)
Bram Moolenaar [Mon, 20 Jan 2020 20:44:31 +0000 (21:44 +0100)]
patch 8.2.0137: crash when using win_execute() from a new tab
Problem: Crash when using win_execute() from a new tab.
Solution: Set the tp_*win pointers. (Ozaki Kiichi, closes #5512)
Bram Moolenaar [Mon, 20 Jan 2020 20:32:51 +0000 (21:32 +0100)]
patch 8.2.0136: stray ch_logfile() call
Problem: Stray ch_logfile() call.
Solution: Remove it. (closes #5503)
Bram Moolenaar [Mon, 20 Jan 2020 20:12:20 +0000 (21:12 +0100)]
patch 8.2.0135: bracketed paste can still cause invalid memory access
Problem: Bracketed paste can still cause invalid memory access. (Dominique
Pelle)
Solution: Check for NULL pointer.
Bram Moolenaar [Mon, 20 Jan 2020 19:41:42 +0000 (20:41 +0100)]
patch 8.2.0134: some map functionality not covered by tests
Problem: Some map functionality not covered by tests.
Solution: Add tests. (Yegappan Lakshmanan, closes #5504)
Bram Moolenaar [Mon, 20 Jan 2020 19:22:30 +0000 (20:22 +0100)]
patch 8.2.0133: invalid memory access with search command
Problem: Invalid memory access with search command.
Solution: When :normal runs out of characters in bracketed paste mode break
out of the loop.(closes #5511)
Bram Moolenaar [Sun, 19 Jan 2020 19:18:09 +0000 (20:18 +0100)]
patch 8.2.0132: script may be re-used when deleting and creating a new one
Problem: Script may be re-used when deleting and creating a new one.
Solution: When the inode matches, also check the file name.
Bram Moolenaar [Sun, 19 Jan 2020 14:45:17 +0000 (15:45 +0100)]
patch 8.2.0131: command line is not cleared when switching tabs
Problem: Command line is not cleared when switching tabs and the command
line height differs.
Solution: Set the "clear_cmdline" flag when needed. (Naruhiko Nishino,
closes #5495)
Bram Moolenaar [Sun, 19 Jan 2020 12:57:54 +0000 (13:57 +0100)]
patch 8.2.0130: Python3 ranges are not tested
Problem: Python3 ranges are not tested.
Solution: Add test. (Dominique Pelle, closes #5498)
Bram Moolenaar [Sat, 18 Jan 2020 15:10:40 +0000 (16:10 +0100)]
patch 8.2.0129: MS-Windows installer doesn't use Turkish translations
Problem: MS-Windows installer doesn't use Turkish translations.
Solution: Enable the Turkish translations and fix a few. (Emir Sarı,
closes #5493)
Bram Moolenaar [Sat, 18 Jan 2020 14:53:19 +0000 (15:53 +0100)]
patch 8.2.0128: cannot list options one per line
Problem: Cannot list options one per line.
Solution: Use ":set!" to list one option per line.
Bram Moolenaar [Sat, 18 Jan 2020 14:06:19 +0000 (15:06 +0100)]
patch 8.2.0127: some buffer commands work in a popup window
Problem: Some buffer commands work in a popup window.
Solution: Disallow :bnext, :bprev, etc. (Naruhiko Nishino, closes #5494)
Bram Moolenaar [Fri, 17 Jan 2020 20:00:59 +0000 (21:00 +0100)]
patch 8.2.0126: textprop test fails
Problem: Textprop test fails.
Solution: Fix sign in computation.
Bram Moolenaar [Fri, 17 Jan 2020 18:32:20 +0000 (19:32 +0100)]
patch 8.2.0125: :mode no longer works for any system
Problem: :mode no longer works for any system.
Solution: Always give an error message.
Bram Moolenaar [Fri, 17 Jan 2020 18:12:03 +0000 (19:12 +0100)]
patch 8.2.0124: compiler warnings for variable types
Problem: Compiler warnings for variable types.
Solution: Change type, add type cast. (Mike Williams)
Bram Moolenaar [Fri, 17 Jan 2020 17:58:59 +0000 (18:58 +0100)]
patch 8.2.0123: complete_info() does not work when CompleteDone is triggered
Problem: complete_info() does not work when CompleteDone is triggered.
Solution: Trigger CompleteDone before clearing the info.
Bram Moolenaar [Thu, 16 Jan 2020 18:40:38 +0000 (19:40 +0100)]
patch 8.2.0122: readme files still mention MS-DOS
Problem: Readme files still mention MS-DOS.
Solution: Update readme files. (Ken Takata, closes #5486)
Bram Moolenaar [Wed, 15 Jan 2020 19:51:34 +0000 (20:51 +0100)]
patch 8.2.0121: filter() and map() on blob don't work
Problem: filter() and map() on blob don't work.
Solution: Correct the code. (closes #5483)
Bram Moolenaar [Wed, 15 Jan 2020 19:36:55 +0000 (20:36 +0100)]
patch 8.2.0120: virtcol() does not check arguments to be valid
Problem: virtcol() does not check arguments to be valid, which may lead to
a crash.
Solution: Check the column to be valid. Do not decrement MAXCOL.
(closes #5480)
Bram Moolenaar [Tue, 14 Jan 2020 21:02:14 +0000 (22:02 +0100)]
patch 8.2.0119: message test fails on some platforms
Problem: Message test fails on some platforms. (Elimar Riesebieter)
Solution: Add type cast to vim_snprintf() argument. (Dominique Pelle)
Bram Moolenaar [Tue, 14 Jan 2020 19:42:48 +0000 (20:42 +0100)]
patch 8.2.0118: crash when cycling to buffers involving popup window
Problem: Crash when cycling to buffers involving popup window .
Solution: Do not decrement buffer reference count.
Bram Moolenaar [Tue, 14 Jan 2020 18:29:13 +0000 (19:29 +0100)]
Update runtime files.
Bram Moolenaar [Tue, 14 Jan 2020 18:05:39 +0000 (19:05 +0100)]
patch 8.2.0117: crash when using gettabwinvar() with invalid arguments
Problem: Crash when using gettabwinvar() with invalid arguments. (Yilin
Yang)
Solution: Use "curtab" if "tp" is NULL. (closes #5475)
Bram Moolenaar [Mon, 13 Jan 2020 19:54:51 +0000 (20:54 +0100)]
patch 8.2.0116: BufEnter autocmd not triggered on ":tab drop"
Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
Solution: Decrement autocmd_no_enter for the last file. (closes #1660,
closes #5473)
Bram Moolenaar [Mon, 13 Jan 2020 19:40:51 +0000 (20:40 +0100)]
patch 8.2.0115: byte2line() does not work correctly with text properties
Problem: Byte2line() does not work correctly with text properties. (Billie
Cleek)
Solution: Take the bytes of the text properties into account.
(closes #5334)
Bram Moolenaar [Sun, 12 Jan 2020 16:42:55 +0000 (17:42 +0100)]
patch 8.2.0114: info about sourced scripts is scattered
Problem: Info about sourced scripts is scattered.
Solution: Use scriptitem_T for info about a script, including s: variables.
Drop ga_scripts.
Bram Moolenaar [Sun, 12 Jan 2020 14:46:08 +0000 (15:46 +0100)]
patch 8.2.0113: "make cmdidxs" fails
Problem: "make cmdidxs" fails.
Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
Bram Moolenaar [Sun, 12 Jan 2020 12:48:18 +0000 (13:48 +0100)]
patch 8.2.0112: illegal memory access when using 'cindent'
Problem: Illegal memory access when using 'cindent'.
Solution: Check for NUL byte. (Dominique Pelle, closes #5470)
Bram Moolenaar [Sat, 11 Jan 2020 15:05:23 +0000 (16:05 +0100)]
patch 8.2.0111: VAR_SPECIAL is also used for booleans
Problem: VAR_SPECIAL is also used for booleans.
Solution: Add VAR_BOOL for better type checking.
Bram Moolenaar [Fri, 10 Jan 2020 18:56:46 +0000 (19:56 +0100)]
patch 8.2.0110: prop_find() is not implemented
Problem: prop_find() is not implemented.
Solution: Implement prop_find(). (Ryan Hackett, closes #5421, closes #4970)
Bram Moolenaar [Thu, 9 Jan 2020 20:46:04 +0000 (21:46 +0100)]
Update runtime files.
Bram Moolenaar [Thu, 9 Jan 2020 20:35:48 +0000 (21:35 +0100)]
patch 8.2.0109: corrupted text properties when expanding spaces
Problem: Corrupted text properties when expanding spaces.
Solution: Reallocate the line. (Nobuhiro Takasaki, closes #5457)
Bram Moolenaar [Thu, 9 Jan 2020 20:01:59 +0000 (21:01 +0100)]
patch 8.2.0108: when sign text is changed a manual redraw is needed
Problem: When sign text is changed a manual redraw is needed. (Pontus
Lietzler)
Solution: Redraw automatically. (closes #5455)