summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0166: using dict_add_nr_str() is clumsyv8.1.0166Bram Moolenaar2018-07-0813-198/+188
| | | | | Problem: Using dict_add_nr_str() is clumsy. Solution: Split into two functions. (Ozaki Kiichi, closes #3154)
* patch 8.1.0165: :clist output can be very longv8.1.0165Bram Moolenaar2018-07-083-1/+36
| | | | | Problem: :clist output can be very long. Solution: Support filtering :clist entries. (Yegappan Lakshmanan)
* Update runtime files, add Danish translations.Bram Moolenaar2018-07-0715-33/+2252
|
* patch 8.1.0164: luaeval('vim.buffer().name') returns an errorv8.1.0164Bram Moolenaar2018-07-073-7/+8
| | | | | Problem: luaeval('vim.buffer().name') returns an error. Solution: Return an empty string. (Dominique Pelle, closes #3167)
* patch 8.1.0163: insufficient testing for Tclv8.1.0163Bram Moolenaar2018-07-072-7/+39
| | | | | Problem: Insufficient testing for Tcl. Solution: Add a few more tests. (Dominique Pelle, closes #3166)
* patch 8.1.0162: Danish and German man pages are not installedv8.1.0162Bram Moolenaar2018-07-072-0/+52
| | | | | Problem: Danish and German man pages are not installed. (Tony Mechelynck) Solution: Adjust the makefile
* patch 8.1.0161: buffer not updated with 'autoread' set if file was deletedv8.1.0161Bram Moolenaar2018-07-073-9/+57
| | | | | | Problem: Buffer not updated with 'autoread' set if file was deleted. (Michael Naumann) Solution: Don't set the timestamp to zero. (closes #3165)
* patch 8.1.0160: no Danish manual translationsv8.1.0160Bram Moolenaar2018-07-072-0/+4
| | | | | Problem: No Danish manual translations. Solution: Add the Danish manual translations to the file list.
* patch 8.1.0159: completion for user names does not work for a prefix.v8.1.0159Bram Moolenaar2018-07-073-2/+5
| | | | | | Problem: Completion for user names does not work if a prefix is also a full matching name. (Nazri Ramliy) Solution: Accept both full and partial matches. (Dominique Pelle)
* patch 8.1.0158: GUI: input() fails if CTRL-C was pressed beforev8.1.0158Bram Moolenaar2018-07-072-0/+7
| | | | | Problem: GUI: input() fails if CTRL-C was pressed before. (Michael Naumann) Solution: call vpeekc() to drop the CTRL-C from the input stream.
* patch 8.1.0157: old iTerm2 is not recognized, resulting in stray outputv8.1.0157Bram Moolenaar2018-07-062-2/+8
| | | | | Problem: Old iTerm2 is not recognized, resulting in stray output. Solution: Recognize the termresponse.
* patch 8.1.0156: MS-Windows compiler warningv8.1.0156Bram Moolenaar2018-07-061-1/+3
| | | | | Problem: MS-Windows compiler warning. Solution: Add a type cast. (Mike Williams)
* patch 8.1.0155: evim.man missing from the distributionv8.1.0155Bram Moolenaar2018-07-052-0/+3
| | | | | Problem: Evim.man missing from the distribution. Solution: Add it to the list.
* patch 8.1.0154: crash with "set smarttab shiftwidth=0 softtabstop=-1"v8.1.0154Bram Moolenaar2018-07-053-11/+21
| | | | | Problem: Crash with "set smarttab shiftwidth=0 softtabstop=-1". Solution: Fall back to using 'tabstop'. (closes #3155)
* patch 8.1.0153: build with SHADOWDIR failsv8.1.0153Bram Moolenaar2018-07-052-1/+3
| | | | | Problem: Build with SHADOWDIR fails. (Elimar Riesebieter) Solution: Create a link for Make_all.mak. (Tony Mechelynck)
* patch 8.1.0152: cannot easily run individual tests on MS-Windowsv8.1.0152Bram Moolenaar2018-07-045-197/+220
| | | | | | Problem: Cannot easily run individual tests on MS-Windows. Solution: Move the list of tests to a separate file. Add a build rule in the MSVC makefile.
* patch 8.1.0151: mksession test fails on MS-Windowsv8.1.0151Bram Moolenaar2018-07-042-2/+4
| | | | | Problem: Mksession test fails on MS-Windows. Solution: Always use an argument for :lcd.
* patch 8.1.0150: insufficient test coverage for Tclv8.1.0150Bram Moolenaar2018-07-042-2/+618
| | | | | Problem: Insufficient test coverage for Tcl. Solution: Add more tests. (Dominique Pelle, closes #3140)
* patch 8.1.0149: session is wrong with multiple tabs when :lcd was usedv8.1.0149Bram Moolenaar2018-07-043-8/+87
| | | | | | | Problem: The generated sessions file does not restore tabs properly if :lcd was used in one of them. Solution: Create the tab pages before setting the directory. (Yee Cheng Chin, closes #3152)
* patch 8.1.0148: memory leak when using :tcl expr commandv8.1.0148Bram Moolenaar2018-07-042-0/+5
| | | | | | Problem: Memory leak when using :tcl expr command. Solution: Free the result of expression evaluation. (Dominique Pelle, closes #3150)
* patch 8.1.0147: compiler warning when building with Python 3.7v8.1.0147Bram Moolenaar2018-07-042-0/+17
| | | | | | Problem: Compiler warning when building with Python 3.7. Solution: #undef PySlice_GetIndicesEx before redefining it. (Ozaki Kiichi, closes #3153)
* patch 8.1.0146: when $LANG is set the compiler test may failv8.1.0146Bram Moolenaar2018-07-032-0/+7
| | | | | Problem: When $LANG is set the compiler test may fail. Solution: Unset $LANG.
* patch 8.1.0145: test with grep is failing on MS-Windowsv8.1.0145Bram Moolenaar2018-07-032-8/+13
| | | | | Problem: Test with grep is failing on MS-Windows. Solution: Skip the test.
* patch 8.1.0144: the :cd command does not have good test coveragev8.1.0144Bram Moolenaar2018-07-032-0/+56
| | | | | Problem: The :cd command does not have good test coverage. Solution: Add more tests. (Dominique Pelle, closes #2972)
* patch 8.1.0143: matchit and matchparen don't handle E363v8.1.0143Bram Moolenaar2018-07-033-15/+33
| | | | | Problem: Matchit and matchparen don't handle E363. Solution: Catch the E363 error. (Christian Brabandt)
* patch 8.1.0142: xterm and vt320 builtin termcap missing keypad keysv8.1.0142Bram Moolenaar2018-07-032-1/+26
| | | | | Problem: Xterm and vt320 builtin termcap missing keypad keys. Solution: Add the escape sequences. (Kouichi Iwamoto, closes #2973)
* patch 8.1.0141: :cexpr no longer jumps to the first errorv8.1.0141Bram Moolenaar2018-07-033-43/+206
| | | | | | Problem: :cexpr no longer jumps to the first error. Solution: Use the quickfix list identifier. (Yegappan Lakshmanan, closes #3092)
* Updated runtime and language files.Bram Moolenaar2018-07-0325-1000/+1113
|
* patch 8.1.0140: recording into a register has focus eventsv8.1.0140Bram Moolenaar2018-07-032-13/+31
| | | | | Problem: Recording into a register has focus events. (Michael Naumann) Solution: Don't record K_FOCUSGAINED and K_FOCUSLOST. (closes #3143)
* patch 8.1.0139: Lua tests fail on some platformsv8.1.0139Bram Moolenaar2018-07-022-3/+5
| | | | | | Problem: Lua tests fail on some platforms. Solution: Accept a hex number with and without "0x". (Ken Takata, closes #3137)
* patch 8.1.0138: negative value of 'softtabstop' not used correctlyv8.1.0138Bram Moolenaar2018-07-025-4/+43
| | | | | Problem: Negative value of 'softtabstop' not used correctly. Solution: Use get_sts_value(). (Tom Ryder)
* patch 8.1.0137: CI does not run with TCLv8.1.0137Bram Moolenaar2018-07-012-7/+10
| | | | | Problem: CI does not run with TCL. Solution: Add TCL to the travis config. (Dominique Pelle, closes #3133)
* patch 8.1.0136: Lua tests don't cover new featuresv8.1.0136Bram Moolenaar2018-07-013-24/+67
| | | | | Problem: Lua tests don't cover new features. Solution: Add more tests. (Dominique Pelle, closes #3130)
* patch 8.1.0135: undo message delays screen update for CTRL-O uv8.1.0135Bram Moolenaar2018-07-014-1/+23
| | | | | Problem: Undo message delays screen update for CTRL-O u. Solution: Add smsg_attr_keep(). (closes #3125)
* patch 8.1.0134: Lua interface does not support funcrefv8.1.0134Bram Moolenaar2018-07-013-27/+264
| | | | | Problem: Lua interface does not support funcref. Solution: Add funcref support. (Luis Carvalho)
* Fix missing patch number.Bram Moolenaar2018-07-011-0/+2
|
* patch 8.1.0133: tagfiles() can have duplicate entriesv8.1.0133Bram Moolenaar2018-06-303-4/+44
| | | | | | Problem: tagfiles() can have duplicate entries. Solution: Simplify the filename to make checking for duplicates work better. Add a test. (Dominique Pelle, closes #2979)
* patch 8.1.0132: lua tests are old stylev8.1.0132Bram Moolenaar2018-06-307-105/+486
| | | | | | Problem: Lua tests are old style. Solution: Convert to new style tests. Improve coverage. (Dominique Pelle, closes #3091)
* patch 8.1.0131: :profdel is not testedv8.1.0131Bram Moolenaar2018-06-302-15/+87
| | | | | Problem: :profdel is not tested. Solution: Add a test. (Dominique Pelle, closes #3123)
* patch 8.1.0130: ":profdel func" does not work if func was called alreadyv8.1.0130Bram Moolenaar2018-06-303-22/+33
| | | | | | | Problem: ":profdel func" does not work if func was called already. (Dominique Pelle) Solution: Reset uf_profiling and add a flag to indicate initialization was done.
* patch 8.1.0129: still some xterm-like terminals get a stray "p"v8.1.0129Bram Moolenaar2018-06-302-0/+7
| | | | | | Problem: Still some xterm-like terminals get a stray "p" on startup. Solution: Consider all terminals that reply with a version smaller than 95 as not an xterm. (James McCoy)
* patch 8.1.0128: building with MinGW does not work out-of-the-boxv8.1.0128Bram Moolenaar2018-06-305-35/+130
| | | | | | Problem: Building with MinGW does not work out-of-the-box. Solution: Add instructions for MSYS2. Set default WINVER. Add batch files to set $PATH for MSYS2.
* patch 8.1.0127: build failure when disabling the session featurev8.1.0127Bram Moolenaar2018-06-292-2/+4
| | | | | Problem: Build failure when disabling the session feature. (Pawel Slowik) Solution: Adjust #ifdef for vim_chdirfile().
* patch 8.1.0126: various problems with 'vartabstop'v8.1.0126Bram Moolenaar2018-06-285-13/+38
| | | | | | Problem: Various problems with 'vartabstop'. Solution: Fix memory leak. Fix crash. Add a few more tests. (Christian Brabandt, closes #3076)
* patch 8.1.0125: virtual edit replace with multi-byte fails at end of linev8.1.0125Bram Moolenaar2018-06-284-13/+50
| | | | | | | | Problem: Virtual edit replace with multi-byte fails at end of line. (Lukas Werling) Solution: use ins_char() to add the character. (Christian Brabandt, closes #3114) Rename PCHAR() to PBYTE() to avoid mistakes like this.
* patch 8.1.0124: has('vcon') returns true even for non-win32 terminalv8.1.0124Bram Moolenaar2018-06-282-1/+3
| | | | | Problem: has('vcon') returns true even for non-win32 terminal. Solution: Check the terminal type. (Nobuhiro Takasaki, closes #3106)
* patch 8.1.0123: MS-Windows: colors are wrong after setting 'notgc'v8.1.0123Bram Moolenaar2018-06-282-1/+6
| | | | | | Problem: MS-Windows: colors are wrong after setting 'notgc'. Solution: Only call control_console_color_rgb() for the win32 terminal. (Nobuhiro Takasaki, closes #3107)
* patch 8.1.0122: translators don't always understand the maintainer messagev8.1.0122Bram Moolenaar2018-06-282-0/+6
| | | | | | Problem: Translators don't always understand the maintainer message. Solution: Add a comment that ends up in the generated po file. (Christian Brabandt, closes #3037)
* patch 8.1.0121: crash when using ballooneval related to 'vartabstop'v8.1.0121Bram Moolenaar2018-06-285-19/+10
| | | | | Problem: Crash when using ballooneval related to 'vartabstop'. Solution: Initialize balloonEval->vts to NULL. (Markus Braun)
* patch 8.1.0120: buffer 'modified' set even when :sort has no changesv8.1.0120Bram Moolenaar2018-06-283-12/+63
| | | | | Problem: Buffer 'modified' set even when :sort has no changes. Solution: Only set 'modified' when lines are moved. (Jason Franklin)