Bram Moolenaar
21f990e1c2
patch 8.1.0274: 'incsearch' triggers on ":source"
...
Problem: 'incsearch' triggers on ":source".
Solution: Check for the whole command name.
2018-08-11 19:20:49 +02:00
Bram Moolenaar
ef73a28401
patch 8.1.0273: invalid memory access when using 'incsearch'
...
Problem: Invalid memory access when using 'incsearch'.
Solution: Reset "patlen" when using previous search pattern.
2018-08-11 19:02:22 +02:00
Bram Moolenaar
f53c692240
patch 8.1.0272: options test fails if temp var ends in slash
...
Problem: Options test fails if temp var ends in slash. (Tom Briden)
Solution: Check for optional slash. (closes #3308 )
2018-08-11 17:53:04 +02:00
Bram Moolenaar
b0acacd767
patch 8.1.0271: 'incsearch' doesn't work for :s, :g or :v
...
Problem: 'incsearch' doesn't work for :s, :g or :v.
Solution: Also use 'incsearch' for other commands that use a pattern.
2018-08-11 16:40:43 +02:00
Bram Moolenaar
b31a3acce1
patch 8.1.0270: checking for a Tab in a line could be faster
...
Problem: Checking for a Tab in a line could be faster.
Solution: Use strchr() instead of strrchr(). (closes #3312 )
2018-08-11 14:41:55 +02:00
Bram Moolenaar
51e9fbf1c7
patch 8.1.0269: Ruby Kernel.#p method always returns nil
...
Problem: Ruby Kernel.#p method always returns nil.
Solution: Copy p method implementation from Ruby code. (Masataka Pocke
Kuwabara, closes #3315 )
2018-08-11 14:24:11 +02:00
Bram Moolenaar
d569bb0299
patch 8.1.0268: file type checking has too many #ifdef
...
Problem: File type checking has too many #ifdef.
Solution: Always define the S_IF macros. (Ken Takata, closes #3306 )
2018-08-11 13:57:20 +02:00
Bram Moolenaar
90f1e2b7bc
patch 8.1.0267: no good check if restoring quickfix list worked
...
Problem: No good check if restoring quickfix list worked.
Solution: Let qf_restore_list() return OK/FAIL. (Yegappan Lakshmanan)
2018-08-11 13:36:56 +02:00
Bram Moolenaar
ee8415bc59
patch 8.1.0266: parsing Ex address range is not a separate function
...
Problem: Parsing Ex address range is not a separate function.
Solution: Refactor do_one_cmd() to separate address parsing.
2018-08-10 23:13:12 +02:00
Bram Moolenaar
0ee81cb638
patch 8.1.0265: the getcmdline() function is way too big
...
Problem: The getcmdline() function is way too big.
Solution: Factor out the incremental search highlighting.
2018-08-10 22:07:32 +02:00
Bram Moolenaar
efe03738f6
patch 8.1.0264: backup tests fail when CWD is in /tmp
...
Problem: Backup tests fail when CWD is in /tmp.
Solution: Make 'backupskip' empty. (Christian Brabandt, closes #3301 )
2018-08-09 22:26:38 +02:00
Bram Moolenaar
4b16ee743e
patch 8.1.0263: channel log doesn't show part of channel
...
Problem: Channel log doesn't show part of channel.
Solution: Add "sock", "out", "err" or "in". (Ozaki Kiichi, closes #3303 )
2018-08-09 22:15:34 +02:00
Bram Moolenaar
1598f9937a
patch 8.1.0262: not enough testing for getftype()
...
Problem: Not enough testing for getftype().
Solution: Add a test. (Dominique Pelle, closes #3300 )
2018-08-09 22:08:57 +02:00
Bram Moolenaar
38efd1d17a
patch 8.1.0261: Coverity complains about a negative array index
...
Problem: Coverity complains about a negative array index.
Solution: When qf_id2nr() cannot find the list then don't set qf_curlist.
2018-08-09 21:52:24 +02:00
Bram Moolenaar
4d37557ac6
patch 8.1.0260: no LGTM logo in README file
...
Problem: No LGTM logo in README file.
Solution: Add one. (Bas van Schaik, closes #3305 )
2018-08-09 21:33:38 +02:00
Bram Moolenaar
3f347e4716
patch 8.1.0259: no test for fixed quickfix issue
...
Problem: No test for fixed quickfix issue.
Solution: Add a test. Clean up the code a bit. (Yegappan Lakshmanan)
2018-08-09 21:19:20 +02:00
Bram Moolenaar
af559d2c9f
patch 8.1.0258: not enough testing for the CompleteDone event
...
Problem: Not enough testing for the CompleteDone event.
Solution: Add a test. (closes #3297 )
2018-08-08 22:55:41 +02:00
Bram Moolenaar
bfde0b482d
patch 8.1.0257: no test for pathshorten()
...
Problem: No test for pathshorten().
Solution: Add a test. (Dominique Pelle, closes #3295 )
2018-08-08 22:27:31 +02:00
Bram Moolenaar
9fa9506853
patch 8.1.0256: using setline() in TextChangedI splits undo
...
Problem: Using setline() in TextChangedI splits undo.
Solution: Use another solution for undo not working properly.
2018-08-08 22:08:32 +02:00
Bram Moolenaar
f8f88f89e1
patch 8.1.0255: backup test fails when using shadow directory
...
Problem: Backup test fails when using shadow directory.
Solution: Remove check for "src".
2018-08-08 11:02:32 +02:00
Bram Moolenaar
980bab457e
patch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP
...
Problem: Cannot build on MS-Windows; Unused macro HAVE_HANDLE_DROP.
Solution: Adjust #ifdef. Delete the macro.
2018-08-07 22:42:53 +02:00
Bram Moolenaar
40385dbcdf
patch 8.1.0253: saving and restoring window title does not always work
...
Problem: Saving and restoring window title does not always work.
Solution: Use the stack push and pop commands. (Kouichi Iwamoto,
closes #3059 )
2018-08-07 22:31:44 +02:00
Bram Moolenaar
de3b3677f7
patch 8.1.0252: quickfix functions are too long
...
Problem: Quickfix functions are too long.
Solution: Refactor. (Yegappan Lakshmanan, closes #2950 )
2018-08-07 21:54:41 +02:00
Bram Moolenaar
b782ba475a
patch 8.1.0251: using full path is not supported for 'backupdir'
...
Problem: Using a full path is supported for 'directory' but not for
'backupdir'. (Mikolaj Machowski)
Solution: Support 'backupdir' as well. (Christian Brabandt, closes #179 )
2018-08-07 21:39:28 +02:00
Bram Moolenaar
b1cf16113f
patch 8.1.0250: MS-Windows using VTP: windows size change incorrect
...
Problem: MS-Windows using VTP: windows size change incorrect.
Solution: Call SetConsoleScreenBufferSize() first. (Nobuhiro Takasaki,
closes #3164 )
2018-08-07 20:47:16 +02:00
Bram Moolenaar
7ebf4e1c34
patch 8.1.0249: GTK: when screen DPI changes Vim does not handle it
...
Problem: GTK: when screen DPI changes Vim does not handle it.
Solution: Handle the gtk-xft-dpi signal. (Roel van de Kraats,
closes #2357 )
2018-08-07 20:01:40 +02:00
Bram Moolenaar
8d8a65e389
patch 8.1.0248: duplicated quickfix code
...
Problem: duplicated quickfix code.
Solution: Move the code to a function.
2018-08-07 19:48:08 +02:00
Bram Moolenaar
447bd5a346
patch 8.1.0247: Python: error message for failing import is incorrect
...
Problem: Python: error message for failing import is incorrect.
Solution: Adjust how modules are loaded. (Ozaki Kiichi, closes #3162 )
2018-08-07 19:45:27 +02:00
Bram Moolenaar
ee380ae376
patch 8.1.0246: build failure without the +eval feature
...
Problem: Build failure without the +eval feature.
Solution: Add #ifdef
2018-08-07 19:32:52 +02:00
Bram Moolenaar
91d2e783b4
patch 8.1.0245: calling setline() in TextChangedI autocmd breaks undo
...
Problem: Calling setline() in TextChangedI autocmd breaks undo. (Jason
Felice)
Solution: Don't save lines for undo when already saved. (closes #3291 )
2018-08-07 19:05:01 +02:00
Bram Moolenaar
917e32bda5
patch 8.1.0244: no redraw when using a STOP signal on Vim and then CONT
...
Problem: No redraw when using a STOP signal on Vim and then a CONT signal.
Solution: Catch the CONT signal and force a redraw. (closes #3285 )
2018-08-07 17:38:41 +02:00
Bram Moolenaar
5db7eec423
patch 8.1.0243: using :term ++close ++hidden closes a window
...
Problem: Using :term ++close ++hidden closes a window. (Marcin Szamotulski)
Solution: Don't close the window if only using it temporarily for unloading
the terminal buffer. (closes #3287 )
2018-08-07 16:33:18 +02:00
Bram Moolenaar
02ab97709d
patch 8.1.0242: Insert mode completion may use an invalid buffer pointer
...
Problem: Insert mode completion may use an invalid buffer pointer.
Solution: Check for ins_buf to be valid. (closes #3290 )
2018-08-07 14:55:09 +02:00
Bram Moolenaar
7cc596547a
patch 8.1.0241: effect of ":tabmove N" is not clear
...
Problem: Effect of ":tabmove N" is not clear.
Solution: Add a test that shows the behavior. (Christian Brabandt,
closes #3288 )
2018-08-07 13:14:46 +02:00
Bram Moolenaar
3cb4448b8a
patch 8.1.0240: g:actual_curbuf set in wrong scope
...
Problem: g:actual_curbuf set in wrong scope. (Daniel Hahler)
Solution: Prepend the "g:" name space. (closes #3279 )
2018-08-05 13:22:26 +02:00
Bram Moolenaar
218beb3e96
patch 8.1.0239: now Ruby build fails on other systems
...
Problem: Now Ruby build fails on other systems.
Solution: Always define rb_intern. (Ken Takata, closes #3275 )
2018-08-04 17:24:44 +02:00
Bram Moolenaar
7da1fb5532
patch 8.1.0238: 'buftype' is cleared when using ":term ++hidden cat"
...
Problem: 'buftype' is cleared when using ":term ++hidden cat". (Marcin
Szamotulski)
Solution: Set the "options initialized" flag earlier. (closes #3278 )
2018-08-04 16:54:11 +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
82593c1a3a
patch 8.1.0236: Ruby build fails when ruby_intern is missing
...
Problem: Ruby build fails when ruby_intern is missing.
Solution: Do not use ruby_intern2. (Ken Takata)
2018-08-03 22:03:17 +02:00
Bram Moolenaar
3bf5e6a4c8
patch 8.1.0235: more help tags that jump to the wrong location
...
Problem: More help tags that jump to the wrong location.
Solution: Add more exceptions and a table for "expr-" tags. (Hirohito
Higashi)
2018-08-02 22:23:57 +02:00
Bram Moolenaar
41c363a315
patch 8.1.0234: incorrect reference counting in Perl interface
...
Problem: Incorrect reference counting in Perl interface.
Solution: Call SvREFCNT_inc more often, add a test. (Damien)
2018-08-02 21:46:51 +02:00
Bram Moolenaar
ded27a1feb
patch 8.1.0233: "safe" argument of call_vim_function() is always FALSE
...
Problem: "safe" argument of call_vim_function() is always FALSE.
Solution: Remove the argument.
2018-08-01 19:06:03 +02:00
Bram Moolenaar
f711cb2f12
patch 8.1.0232: Ruby error does not include backtrace
...
Problem: Ruby error does not include backtrace.
Solution: Add an error backtrace. (Masataka Pocke Kuwabara, closes #3267 )
2018-08-01 18:42:13 +02:00
Bram Moolenaar
a5bc38b8c1
patch 8.1.0231: :help -? goes to help for -+
...
Problem: :help -? goes to help for -+.
Solution: Add -? to list of special cases. (Hirohito Higashi)
2018-08-01 18:03:02 +02:00
Bram Moolenaar
91335e5a67
patch 8.1.0230: directly checking 'buftype' value
...
Problem: Directly checking 'buftype' value.
Solution: Add the bt_normal() function. (Yegappan Lakshmanan)
2018-08-01 17:53:12 +02:00
Bram Moolenaar
79c2ad50b8
patch 8.1.0229: crash when dumping profiling data
...
Problem: Crash when dumping profiling data.
Solution: Reset flag indicating that initialization was done.
2018-07-29 17:40:43 +02:00
Bram Moolenaar
92d147be95
patch 8.1.0228: dropping files is ignored while Vim is busy
...
Problem: Dropping files is ignored while Vim is busy.
Solution: Postpone the effect of dropping files until it's safe.
2018-07-29 17:35:23 +02:00
Bram Moolenaar
fda95e7572
patch 8.1.0227: spaces instead of tabs in makefile
...
Problem: Spaces instead of tabs in makefile.
Solution: Use tabs and fix sorting. (Ken Takata)
2018-07-29 16:13:17 +02:00
Bram Moolenaar
1f0bfe5617
patch 8.1.0226: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate the +vreplace feature, it's not much code and quite a few
#ifdefs.
2018-07-29 16:09:22 +02:00
Bram Moolenaar
612cc3888b
patch 8.1.0225: mode() does not indicate using CTRL-O from Insert mode
...
Problem: Mode() does not indicate using CTRL-O from Insert mode.
Solution: Add "niI", "niR" and "niV" to mode() result. (closes #3000 )
2018-07-29 15:34:26 +02:00