]> granicus.if.org Git - vim/log
vim
6 years agopatch 8.1.0257: no test for pathshorten() v8.1.0257
Bram Moolenaar [Wed, 8 Aug 2018 20:27:31 +0000 (22:27 +0200)]
patch 8.1.0257: no test for pathshorten()

Problem:    No test for pathshorten().
Solution:   Add a test. (Dominique Pelle, closes #3295)

6 years agopatch 8.1.0256: using setline() in TextChangedI splits undo v8.1.0256
Bram Moolenaar [Wed, 8 Aug 2018 20:08:32 +0000 (22:08 +0200)]
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.

6 years agopatch 8.1.0255: backup test fails when using shadow directory v8.1.0255
Bram Moolenaar [Wed, 8 Aug 2018 09:02:32 +0000 (11:02 +0200)]
patch 8.1.0255: backup test fails when using shadow directory

Problem:    Backup test fails when using shadow directory.
Solution:   Remove check for "src".

6 years agopatch 8.1.0254: cannot build on MS-Windows; unused macro HAVE_HANDLE_DROP v8.1.0254
Bram Moolenaar [Tue, 7 Aug 2018 20:42:53 +0000 (22:42 +0200)]
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.

6 years agopatch 8.1.0253: saving and restoring window title does not always work v8.1.0253
Bram Moolenaar [Tue, 7 Aug 2018 20:31:44 +0000 (22:31 +0200)]
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)

6 years agopatch 8.1.0252: quickfix functions are too long v8.1.0252
Bram Moolenaar [Tue, 7 Aug 2018 19:54:41 +0000 (21:54 +0200)]
patch 8.1.0252: quickfix functions are too long

Problem:    Quickfix functions are too long.
Solution:   Refactor. (Yegappan Lakshmanan, closes #2950)

6 years agopatch 8.1.0251: using full path is not supported for 'backupdir' v8.1.0251
Bram Moolenaar [Tue, 7 Aug 2018 19:39:28 +0000 (21:39 +0200)]
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)

6 years agopatch 8.1.0250: MS-Windows using VTP: windows size change incorrect v8.1.0250
Bram Moolenaar [Tue, 7 Aug 2018 18:47:16 +0000 (20:47 +0200)]
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)

6 years agopatch 8.1.0249: GTK: when screen DPI changes Vim does not handle it v8.1.0249
Bram Moolenaar [Tue, 7 Aug 2018 18:01:40 +0000 (20:01 +0200)]
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)

6 years agopatch 8.1.0248: duplicated quickfix code v8.1.0248
Bram Moolenaar [Tue, 7 Aug 2018 17:48:08 +0000 (19:48 +0200)]
patch 8.1.0248: duplicated quickfix code

Problem:    duplicated quickfix code.
Solution:   Move the code to a function.

6 years agopatch 8.1.0247: Python: error message for failing import is incorrect v8.1.0247
Bram Moolenaar [Tue, 7 Aug 2018 17:45:27 +0000 (19:45 +0200)]
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)

6 years agopatch 8.1.0246: build failure without the +eval feature v8.1.0246
Bram Moolenaar [Tue, 7 Aug 2018 17:32:52 +0000 (19:32 +0200)]
patch 8.1.0246: build failure without the +eval feature

Problem:    Build failure without the +eval feature.
Solution:   Add #ifdef

6 years agopatch 8.1.0245: calling setline() in TextChangedI autocmd breaks undo v8.1.0245
Bram Moolenaar [Tue, 7 Aug 2018 17:05:01 +0000 (19:05 +0200)]
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)

6 years agopatch 8.1.0244: no redraw when using a STOP signal on Vim and then CONT v8.1.0244
Bram Moolenaar [Tue, 7 Aug 2018 15:38:41 +0000 (17:38 +0200)]
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)

6 years agopatch 8.1.0243: using :term ++close ++hidden closes a window v8.1.0243
Bram Moolenaar [Tue, 7 Aug 2018 14:33:18 +0000 (16:33 +0200)]
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)

6 years agopatch 8.1.0242: Insert mode completion may use an invalid buffer pointer v8.1.0242
Bram Moolenaar [Tue, 7 Aug 2018 12:55:09 +0000 (14:55 +0200)]
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)

6 years agopatch 8.1.0241: effect of ":tabmove N" is not clear v8.1.0241
Bram Moolenaar [Tue, 7 Aug 2018 11:14:46 +0000 (13:14 +0200)]
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)

6 years agopatch 8.1.0240: g:actual_curbuf set in wrong scope v8.1.0240
Bram Moolenaar [Sun, 5 Aug 2018 11:22:26 +0000 (13:22 +0200)]
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)

6 years agopatch 8.1.0239: now Ruby build fails on other systems v8.1.0239
Bram Moolenaar [Sat, 4 Aug 2018 15:24:44 +0000 (17:24 +0200)]
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)

6 years agopatch 8.1.0238: 'buftype' is cleared when using ":term ++hidden cat" v8.1.0238
Bram Moolenaar [Sat, 4 Aug 2018 14:54:11 +0000 (16:54 +0200)]
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)

6 years agopatch 8.1.0237: Ruby on Cygwin doesn't always work v8.1.0237
Bram Moolenaar [Sat, 4 Aug 2018 13:13:34 +0000 (15:13 +0200)]
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)

6 years agopatch 8.1.0236: Ruby build fails when ruby_intern is missing v8.1.0236
Bram Moolenaar [Fri, 3 Aug 2018 20:03:17 +0000 (22:03 +0200)]
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)

6 years agopatch 8.1.0235: more help tags that jump to the wrong location v8.1.0235
Bram Moolenaar [Thu, 2 Aug 2018 20:23:57 +0000 (22:23 +0200)]
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)

6 years agopatch 8.1.0234: incorrect reference counting in Perl interface v8.1.0234
Bram Moolenaar [Thu, 2 Aug 2018 19:46:51 +0000 (21:46 +0200)]
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)

6 years agopatch 8.1.0233: "safe" argument of call_vim_function() is always FALSE v8.1.0233
Bram Moolenaar [Wed, 1 Aug 2018 17:06:03 +0000 (19:06 +0200)]
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.

6 years agopatch 8.1.0232: Ruby error does not include backtrace v8.1.0232
Bram Moolenaar [Wed, 1 Aug 2018 16:42:13 +0000 (18:42 +0200)]
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)

6 years agopatch 8.1.0231: :help -? goes to help for -+ v8.1.0231
Bram Moolenaar [Wed, 1 Aug 2018 16:03:02 +0000 (18:03 +0200)]
patch 8.1.0231: :help -? goes to help for -+

Problem:    :help -? goes to help for -+.
Solution:   Add -? to list of special cases. (Hirohito Higashi)

6 years agopatch 8.1.0230: directly checking 'buftype' value v8.1.0230
Bram Moolenaar [Wed, 1 Aug 2018 15:53:12 +0000 (17:53 +0200)]
patch 8.1.0230: directly checking 'buftype' value

Problem:    Directly checking 'buftype' value.
Solution:   Add the bt_normal() function. (Yegappan Lakshmanan)

6 years agoUpdate runtime files.
Bram Moolenaar [Tue, 31 Jul 2018 20:23:58 +0000 (22:23 +0200)]
Update runtime files.

6 years agopatch 8.1.0229: crash when dumping profiling data v8.1.0229
Bram Moolenaar [Sun, 29 Jul 2018 15:40:43 +0000 (17:40 +0200)]
patch 8.1.0229: crash when dumping profiling data

Problem:    Crash when dumping profiling data.
Solution:   Reset flag indicating that initialization was done.

6 years agopatch 8.1.0228: dropping files is ignored while Vim is busy v8.1.0228
Bram Moolenaar [Sun, 29 Jul 2018 15:35:23 +0000 (17:35 +0200)]
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.

6 years agopatch 8.1.0227: spaces instead of tabs in makefile v8.1.0227
Bram Moolenaar [Sun, 29 Jul 2018 14:13:17 +0000 (16:13 +0200)]
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)

6 years agopatch 8.1.0226: too many #ifdefs v8.1.0226
Bram Moolenaar [Sun, 29 Jul 2018 14:09:22 +0000 (16:09 +0200)]
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.

6 years agopatch 8.1.0225: mode() does not indicate using CTRL-O from Insert mode v8.1.0225
Bram Moolenaar [Sun, 29 Jul 2018 13:34:26 +0000 (15:34 +0200)]
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)

6 years agoUpdate runtime files.
Bram Moolenaar [Sun, 29 Jul 2018 13:07:52 +0000 (15:07 +0200)]
Update runtime files.

6 years agopatch 8.1.0224: hang in bracketed paste mode when t_PE not encountered v8.1.0224
Bram Moolenaar [Sat, 28 Jul 2018 21:12:05 +0000 (23:12 +0200)]
patch 8.1.0224: hang in bracketed paste mode when t_PE not encountered

Problem:    Hang in bracketed paste mode when t_PE not encountered.
Solution:   Break out of the loop when got_int is set. (suggested by Christian
            Brabandt, closes #3146)

6 years agopatch 8.1.0223: completing shell command finds sub-directories in $PATH v8.1.0223
Bram Moolenaar [Sat, 28 Jul 2018 17:20:13 +0000 (19:20 +0200)]
patch 8.1.0223: completing shell command finds sub-directories in $PATH

Problem:    Completing shell command finds sub-directories in $PATH.
Solution:   Remove EW_DIR when completing an item in $PATH. (Jason Franklin)

6 years agopatch 8.1.0222: errors are reported for "make install" v8.1.0222
Bram Moolenaar [Sat, 28 Jul 2018 16:16:48 +0000 (18:16 +0200)]
patch 8.1.0222: errors are reported for "make install"

Problem:    Errors are reported for "make install".
Solution:   Skip missing language files. (Christian Brabandt, closes #3254)

6 years agopatch 8.1.0221: not enough testing for the Ruby interface v8.1.0221
Bram Moolenaar [Sat, 28 Jul 2018 15:29:19 +0000 (17:29 +0200)]
patch 8.1.0221: not enough testing for the Ruby interface

Problem:    Not enough testing for the Ruby interface.
Solution:   Add more tests. (Dominique Pelle, closes #3252)

6 years agopatch 8.1.0220: Ruby converts v:true and v:false to a number v8.1.0220
Bram Moolenaar [Sat, 28 Jul 2018 15:18:09 +0000 (17:18 +0200)]
patch 8.1.0220: Ruby converts v:true and v:false to a number

Problem:    Ruby converts v:true and v:false to a number.
Solution:   Use Qtrue and Qfalse instead. (Masataka Pocke Kuwabara,
            closes #3259)

6 years agopatch 8.1.0219: expanding ## fails to escape backtick v8.1.0219
Bram Moolenaar [Sat, 28 Jul 2018 15:07:52 +0000 (17:07 +0200)]
patch 8.1.0219: expanding ## fails to escape backtick

Problem:    Expanding ## fails to escape backtick.
Solution:   Escape a backtick in a file name. (closes #3257)

6 years agopatch 8.1.0218: cannot add matches to another window v8.1.0218
Bram Moolenaar [Sat, 28 Jul 2018 14:55:56 +0000 (16:55 +0200)]
patch 8.1.0218: cannot add matches to another window

Problem:    Cannot add matches to another window. (Qiming Zhao)
Solution:   Add the "window" argument to matchadd() and matchaddpos().
            (closes #3260)

6 years agopatch 8.1.0217: compiler warning for variable set but not used v8.1.0217
Bram Moolenaar [Sat, 28 Jul 2018 14:14:30 +0000 (16:14 +0200)]
patch 8.1.0217: compiler warning for variable set but not used

Problem:    Compiler warning for variable set but not used.
Solution:   Move tilde_file inside #ifdef. (Hirohito Higashi, closes #3255)

6 years agopatch 8.1.0216: part of file not indented properly v8.1.0216
Bram Moolenaar [Fri, 27 Jul 2018 21:16:51 +0000 (23:16 +0200)]
patch 8.1.0216: part of file not indented properly

Problem:    Part of file not indented properly.
Solution:   Adjust the indent. (Ken Takata)

6 years agopatch 8.1.0215: no error if configure --with-x cannot configure X v8.1.0215
Bram Moolenaar [Fri, 27 Jul 2018 20:35:15 +0000 (22:35 +0200)]
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.

6 years agopatch 8.1.0214: +autochdir feature not reported by has() or :version v8.1.0214
Bram Moolenaar [Fri, 27 Jul 2018 20:08:59 +0000 (22:08 +0200)]
patch 8.1.0214: +autochdir feature not reported by has() or :version

Problem:    +autochdir feature not reported by has() or :version.
Solution:   Add the feature in the list.

6 years agopatch 8.1.0213: CTRL-W CR does not work properly in a quickfix window v8.1.0213
Bram Moolenaar [Wed, 25 Jul 2018 20:36:52 +0000 (22:36 +0200)]
patch 8.1.0213: CTRL-W CR does not work properly in a quickfix window

Problem:    CTRL-W CR does not work properly in a quickfix window.
Solution:   Split the window if needed. (Jason Franklin)

6 years agopatch 8.1.0212: preferred cursor column not set in interfaces v8.1.0212
Bram Moolenaar [Wed, 25 Jul 2018 20:02:36 +0000 (22:02 +0200)]
patch 8.1.0212: preferred cursor column not set in interfaces

Problem:    Preferred cursor column not set in interfaces.
Solution:   Set w_set_curswant when setting the cursor. (David Hotham,
            closes #3060)

6 years agopatch 8.1.0211: expanding a file name "~" results in $HOME v8.1.0211
Bram Moolenaar [Wed, 25 Jul 2018 19:19:13 +0000 (21:19 +0200)]
patch 8.1.0211: expanding a file name "~" results in $HOME

Problem:    Expanding a file name "~" results in $HOME. (Aidan Shafran)
Solution:   Change "~" to "./~" before expanding. (closes #3072)

6 years agopatch 8.1.0210: still a few K&R function declarations v8.1.0210
Bram Moolenaar [Wed, 25 Jul 2018 17:49:45 +0000 (19:49 +0200)]
patch 8.1.0210: still a few K&R function declarations

Problem:    Still a few K&R function declarations.
Solution:   Use ANSI function declarations (Hirohito Higashi)

6 years agopatch 8.1.0209: stderr output from Ruby messes up display v8.1.0209
Bram Moolenaar [Tue, 24 Jul 2018 03:41:30 +0000 (05:41 +0200)]
patch 8.1.0209: stderr output from Ruby messes up display

Problem:    Stderr output from Ruby messes up display.
Solution:   Turn the stderr output into a Vim message. (Masataka Pocke
            Kuwabara, closes #3238)

6 years agopatch 8.1.0208: file left behind after running individual test v8.1.0208
Bram Moolenaar [Tue, 24 Jul 2018 02:51:20 +0000 (04:51 +0200)]
patch 8.1.0208: file left behind after running individual test

Problem:    File left behind after running individual test.
Solution:   Delete the file.

6 years agopatch 8.1.0207: need many menu translation files to cover regions v8.1.0207
Bram Moolenaar [Mon, 23 Jul 2018 03:10:14 +0000 (05:10 +0200)]
patch 8.1.0207: need many menu translation files to cover regions

Problem:    Need many menu translation files to cover regions.
Solution:   When there is no region match, try without. (Christian Brabandt)

6 years agopatch 8.1.0206: duplicate test function name v8.1.0206
Bram Moolenaar [Mon, 23 Jul 2018 02:49:23 +0000 (04:49 +0200)]
patch 8.1.0206: duplicate test function name

Problem:    Duplicate test function name.
Solution:   Rename both functions.

6 years agopatch 8.1.0205: invalid memory access with invalid modeline v8.1.0205
Bram Moolenaar [Mon, 23 Jul 2018 02:12:03 +0000 (04:12 +0200)]
patch 8.1.0205: invalid memory access with invalid modeline

Problem:    Invalid memory access with invalid modeline.
Solution:   Pass pointer limit. Add a test. (closes #3241)

6 years agopatch 8.1.0204: inputlist() is not tested v8.1.0204
Bram Moolenaar [Sun, 22 Jul 2018 17:36:37 +0000 (19:36 +0200)]
patch 8.1.0204: inputlist() is not tested

Problem:    inputlist() is not tested.
Solution:   Add a test. (Dominique Pelle, closes #3240)

6 years agopatch 8.1.0203: building with Perl 5.28 fails on Windows v8.1.0203
Bram Moolenaar [Sun, 22 Jul 2018 05:31:09 +0000 (07:31 +0200)]
patch 8.1.0203: building with Perl 5.28 fails on Windows

Problem:    Building with Perl 5.28 fails on Windows.
Solution:   Define Perl_mg_get. (closes #3196)

6 years agopatch 8.1.0202: :version always shows +packages v8.1.0202
Bram Moolenaar [Sun, 22 Jul 2018 03:08:11 +0000 (05:08 +0200)]
patch 8.1.0202: :version always shows +packages

Problem:    :version always shows +packages. (Takuya Fujiwara)
Solution:   Add #ifdef (closes #3198) Also for has().

6 years agopatch 8.1.0201: newer Python uses "importlib" instead of "imp" v8.1.0201
Bram Moolenaar [Sun, 22 Jul 2018 02:30:21 +0000 (04:30 +0200)]
patch 8.1.0201: newer Python uses "importlib" instead of "imp"

Problem:    Newer Python uses "importlib" instead of "imp".
Solution:   Use "importlib" for newer Python versions. (closes #3163)

6 years agoUpdate runtime files.
Bram Moolenaar [Sat, 21 Jul 2018 03:56:22 +0000 (05:56 +0200)]
Update runtime files.

6 years agopatch 8.1.0200: spellbadword() not tested v8.1.0200
Bram Moolenaar [Fri, 20 Jul 2018 21:36:26 +0000 (23:36 +0200)]
patch 8.1.0200: spellbadword() not tested

Problem:    spellbadword() not tested.
Solution:   Add a test. (Dominique Pelle, closes #3235)

6 years agopatch 8.1.0199: spellbadword() does not check for caps error v8.1.0199
Bram Moolenaar [Fri, 20 Jul 2018 18:28:48 +0000 (20:28 +0200)]
patch 8.1.0199: spellbadword() does not check for caps error

Problem:    spellbadword() does not check for caps error. (Dominique Pelle)
Solution:   Adjust capcol when advancing.

6 years agopatch 8.1.0198: there is no hint that syntax is disabled for 'redrawtime' v8.1.0198
Bram Moolenaar [Fri, 20 Jul 2018 17:56:10 +0000 (19:56 +0200)]
patch 8.1.0198: there is no hint that syntax is disabled for 'redrawtime'

Problem:    There is no hint that syntax is disabled for 'redrawtime'.
Solution:   Add a message.

6 years agopatch 8.1.0197: Windows GUI: title for search/replace is wrong v8.1.0197
Bram Moolenaar [Fri, 20 Jul 2018 03:03:16 +0000 (05:03 +0200)]
patch 8.1.0197: Windows GUI: title for search/replace is wrong

Problem:    Windows GUI: title for search/replace is wrong.
Solution:   Remove remark about doubling backslash. (closes #3230)

6 years agopatch 8.1.0196: terminal debugger error with .gdbinit file v8.1.0196
Bram Moolenaar [Thu, 19 Jul 2018 02:13:36 +0000 (04:13 +0200)]
patch 8.1.0196: terminal debugger error with .gdbinit file

Problem:    Terminal debugger error with .gdbinit file.
Solution:   Check two lines for the "new ui" response. (hint from Hirohito
            Higashi)

6 years agopatch 8.1.0195: terminal debugger commands don't always work v8.1.0195
Bram Moolenaar [Thu, 19 Jul 2018 00:55:01 +0000 (02:55 +0200)]
patch 8.1.0195: terminal debugger commands don't always work

Problem:    Terminal debugger commands don't always work. (Dominique Pelle)
Solution:   Set 'cpo' to its default value when defining commands. (Christian
            Brabandt)

6 years agopatch 8.1.0194: possibly use of NULL pointer v8.1.0194
Bram Moolenaar [Wed, 18 Jul 2018 04:02:09 +0000 (06:02 +0200)]
patch 8.1.0194: possibly use of NULL pointer

Problem:    Possibly use of NULL pointer. (Coverity)
Solution:   Reset the re_in_use flag earlier.

6 years agopatch 8.1.0193: terminal debugger buttons don't always work v8.1.0193
Bram Moolenaar [Tue, 17 Jul 2018 03:55:12 +0000 (05:55 +0200)]
patch 8.1.0193: terminal debugger buttons don't always work

Problem:    Terminal debugger buttons don't always work. (Dominique Pelle)
Solution:   Set 'cpo' to its default value.

6 years agopatch 8.1.0192: executing regexp recursively fails with a crash v8.1.0192
Bram Moolenaar [Tue, 17 Jul 2018 03:43:58 +0000 (05:43 +0200)]
patch 8.1.0192: executing regexp recursively fails with a crash

Problem:    Executing regexp recursively fails with a crash.
Solution:   Move global variables into "rex".

6 years agopatch 8.1.0191: Perl test fails in 24 line terminal v8.1.0191
Bram Moolenaar [Mon, 16 Jul 2018 16:09:14 +0000 (18:09 +0200)]
patch 8.1.0191: Perl test fails in 24 line terminal

Problem:    Perl test fails in 24 line terminal.
Solution:   Create fewer windows.

6 years agopatch 8.1.0190: Perl refcounts are wrong v8.1.0190
Bram Moolenaar [Mon, 16 Jul 2018 15:45:38 +0000 (17:45 +0200)]
patch 8.1.0190: Perl refcounts are wrong

Problem:    Perl refcounts are wrong.
Solution:   Improve refcounting.  Add a test. (Damien)

6 years agopatch 8.1.0189: function defined in sandbox not tested v8.1.0189
Bram Moolenaar [Sun, 15 Jul 2018 18:24:31 +0000 (20:24 +0200)]
patch 8.1.0189: function defined in sandbox not tested

Problem:    Function defined in sandbox not tested.
Solution:   Add a text.

6 years agoUpdate runtime files.
Bram Moolenaar [Sun, 15 Jul 2018 18:20:18 +0000 (20:20 +0200)]
Update runtime files.

6 years agopatch 8.1.0188: no test for ":cscope add" v8.1.0188
Bram Moolenaar [Sun, 15 Jul 2018 15:36:32 +0000 (17:36 +0200)]
patch 8.1.0188: no test for ":cscope add"

Problem:    No test for ":cscope add".
Solution:   Add a test. (Dominique Pelle, closes #3212)

6 years agopatch 8.1.0187: getwininfo() and win_screenpos() return different numbers v8.1.0187
Bram Moolenaar [Sun, 15 Jul 2018 15:01:11 +0000 (17:01 +0200)]
patch 8.1.0187: getwininfo() and win_screenpos() return different numbers

Problem:    getwininfo() and win_screenpos() return different numbers.
Solution:   Add one to "wincol" and "winrow" from getwininfo().

6 years agopatch 8.1.0186: test for getwininfo() fails in GUI v8.1.0186
Bram Moolenaar [Sat, 14 Jul 2018 20:23:47 +0000 (22:23 +0200)]
patch 8.1.0186: test for getwininfo() fails in GUI

Problem:    Test for getwininfo() fails in GUI.
Solution:   Account for missing tabline.

6 years agopatch 8.1.0185: running tests writes lua.vim even though it is not used v8.1.0185
Bram Moolenaar [Sat, 14 Jul 2018 19:48:46 +0000 (21:48 +0200)]
patch 8.1.0185: running tests writes lua.vim even though it is not used

Problem:    Running tests writes lua.vim even though it is not used.
Solution:   Stop writing lua.vim.

6 years agopatch 8.1.0184: not easy to figure out the window layout v8.1.0184
Bram Moolenaar [Sat, 14 Jul 2018 19:41:44 +0000 (21:41 +0200)]
patch 8.1.0184: not easy to figure out the window layout

Problem:    Not easy to figure out the window layout.
Solution:   Add "wincol" and "winrow" to what getwininfo() returns.

6 years agopatch 8.1.0183: Lua API changed, breaking the build v8.1.0183
Bram Moolenaar [Sat, 14 Jul 2018 18:49:42 +0000 (20:49 +0200)]
patch 8.1.0183: Lua API changed, breaking the build

Problem:    Lua API changed, breaking the build.
Solution:   Adjust prototype of lua_rawgeti(). (Ken Takata,
            closes #3157, closes #3144)

6 years agopatch 8.1.0182: Unicode standard was updated v8.1.0182
Bram Moolenaar [Sat, 14 Jul 2018 17:30:36 +0000 (19:30 +0200)]
patch 8.1.0182: Unicode standard was updated

Problem:    Unicode standard was updated.
Solution:   Include the changes. (Christian Brabandt)

6 years agopatch 8.1.0181: memory leak with trailing characters in skip expression v8.1.0181
Bram Moolenaar [Sat, 14 Jul 2018 15:25:01 +0000 (17:25 +0200)]
patch 8.1.0181: memory leak with trailing characters in skip expression

Problem:    Memory leak with trailing characters in skip expression.
Solution:   Free the return value.

6 years agopatch 8.1.0180: static analysis errors in Lua interface v8.1.0180
Bram Moolenaar [Fri, 13 Jul 2018 20:08:23 +0000 (22:08 +0200)]
patch 8.1.0180: static analysis errors in Lua interface

Problem:    Static analysis errors in Lua interface. (Coverity)
Solution:   Check for NULL pointers.

6 years agopatch 8.1.0179: redundant condition for boundary check v8.1.0179
Bram Moolenaar [Fri, 13 Jul 2018 14:31:19 +0000 (16:31 +0200)]
patch 8.1.0179: redundant condition for boundary check

Problem:    Redundant condition for boundary check.
Solution:   Remove the condition. (Dominique Pelle). Change FALSE to FAIL.

6 years agopatch 8.1.0178: warning for passing pointer to non-pointer argument v8.1.0178
Bram Moolenaar [Wed, 11 Jul 2018 20:57:54 +0000 (22:57 +0200)]
patch 8.1.0178: warning for passing pointer to non-pointer argument

Problem:    Warning for passing pointer to non-pointer argument.
Solution:   Use zero instead of NULL.

6 years agopatch 8.1.0177: defining function in sandbox is inconsistent v8.1.0177
Bram Moolenaar [Tue, 10 Jul 2018 17:39:18 +0000 (19:39 +0200)]
patch 8.1.0177: defining function in sandbox is inconsistent

Problem:    Defining function in sandbox is inconsistent, cannot use :function
            but can define a lambda.
Solution:   Allow defining a function in the sandbox, but also use the sandbox
            when executing it. (closes #3182)

6 years agopatch 8.1.0176: overlapping string argument for strcpy() v8.1.0176
Bram Moolenaar [Tue, 10 Jul 2018 15:33:45 +0000 (17:33 +0200)]
patch 8.1.0176: overlapping string argument for strcpy()

Problem:    Overlapping string argument for strcpy(). (Coverity)
Solution:   Use STRMOVE() instead of STRCPY(). (Dominique Pelle, closes #3187)

6 years agopatch 8.1.0175: marks test fails in very wide window v8.1.0175
Bram Moolenaar [Tue, 10 Jul 2018 13:22:32 +0000 (15:22 +0200)]
patch 8.1.0175: marks test fails in very wide window

Problem:    Marks test fails in very wide window. (Vladimir Lomov)
Solution:   Extend the text to match 'columns'. (closes #3180, closes #3181)

6 years agopatch 8.1.0174: after paging up and down fold line is wrong v8.1.0174
Bram Moolenaar [Tue, 10 Jul 2018 13:07:15 +0000 (15:07 +0200)]
patch 8.1.0174: after paging up and down fold line is wrong

Problem:    After paging up and down fold line is wrong.
Solution:   Correct the computation of w_topline and w_botline. (Hirohito
            Higashi)

6 years agopatch 8.1.0173: compiler warning on MS-Windows v8.1.0173
Bram Moolenaar [Mon, 9 Jul 2018 18:39:17 +0000 (20:39 +0200)]
patch 8.1.0173: compiler warning on MS-Windows

Problem:    Compiler warning on MS-Windows.
Solution:   Add type cast. (Mike Williams)

6 years agopatch 8.1.0172: 'viminfofile' option does not behave like a file name v8.1.0172
Bram Moolenaar [Sun, 8 Jul 2018 19:46:56 +0000 (21:46 +0200)]
patch 8.1.0172: 'viminfofile' option does not behave like a file name

Problem:    'viminfofile' option does not behave like a file name.
Solution:   Add the P_EXPAND flag. (closes #3178)

6 years agopatch 8.1.0171: typing CTRL-W n in a terminal window causes ml_get error v8.1.0171
Bram Moolenaar [Sun, 8 Jul 2018 18:49:07 +0000 (20:49 +0200)]
patch 8.1.0171: typing CTRL-W n in a terminal window causes ml_get error

Problem:    Typing CTRL-W n in a terminal window causes ml_get error.
Solution:   When resizing the terminal outside of terminal_loop() make sure
            the snapshot is complete.

6 years agopatch 8.1.0170: invalid memory use with complicated pattern v8.1.0170
Bram Moolenaar [Sun, 8 Jul 2018 17:07:19 +0000 (19:07 +0200)]
patch 8.1.0170: invalid memory use with complicated pattern

Problem:    Invalid memory use with complicated pattern. (Andy Massimino)
Solution:   Reallocate the list of listids when needed. (closes #3175)
            Remove unnecessary function prototypes.

6 years agopatch 8.1.0169: calling message_filtered() a bit too often v8.1.0169
Bram Moolenaar [Sun, 8 Jul 2018 16:20:24 +0000 (18:20 +0200)]
patch 8.1.0169: calling message_filtered() a bit too often

Problem:    Calling message_filtered() a bit too often.
Solution:   Only call message_filtered() when filtering is already false.

6 years agopatch 8.1.0168: output of :marks is too short with multi-byte chars v8.1.0168
Bram Moolenaar [Sun, 8 Jul 2018 15:57:34 +0000 (17:57 +0200)]
patch 8.1.0168: output of :marks is too short with multi-byte chars

Problem:    Output of :marks is too short with multi-byte chars. (Tony
            Mechelynck)
Solution:   Get more bytes from the text line.

6 years agopatch 8.1.0167: lock flag in new dictitem is reset in many places v8.1.0167
Bram Moolenaar [Sun, 8 Jul 2018 15:19:02 +0000 (17:19 +0200)]
patch 8.1.0167: lock flag in new dictitem is reset in many places

Problem:    Lock flag in new dictitem is reset in many places.
Solution:   Always reset the lock flag.

6 years agopatch 8.1.0166: using dict_add_nr_str() is clumsy v8.1.0166
Bram Moolenaar [Sun, 8 Jul 2018 14:50:37 +0000 (16:50 +0200)]
patch 8.1.0166: using dict_add_nr_str() is clumsy

Problem:    Using dict_add_nr_str() is clumsy.
Solution:   Split into two functions. (Ozaki Kiichi, closes #3154)

6 years agopatch 8.1.0165: :clist output can be very long v8.1.0165
Bram Moolenaar [Sun, 8 Jul 2018 14:01:08 +0000 (16:01 +0200)]
patch 8.1.0165: :clist output can be very long

Problem:    :clist output can be very long.
Solution:   Support filtering :clist entries. (Yegappan Lakshmanan)

6 years agoUpdate runtime files, add Danish translations.
Bram Moolenaar [Sat, 7 Jul 2018 21:21:31 +0000 (23:21 +0200)]
Update runtime files, add Danish translations.

6 years agopatch 8.1.0164: luaeval('vim.buffer().name') returns an error v8.1.0164
Bram Moolenaar [Sat, 7 Jul 2018 21:07:41 +0000 (23:07 +0200)]
patch 8.1.0164: luaeval('vim.buffer().name') returns an error

Problem:    luaeval('vim.buffer().name') returns an error.
Solution:   Return an empty string. (Dominique Pelle, closes #3167)

6 years agopatch 8.1.0163: insufficient testing for Tcl v8.1.0163
Bram Moolenaar [Sat, 7 Jul 2018 20:42:01 +0000 (22:42 +0200)]
patch 8.1.0163: insufficient testing for Tcl

Problem:    Insufficient testing for Tcl.
Solution:   Add a few more tests. (Dominique Pelle, closes #3166)