summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0192: executing regexp recursively fails with a crashv8.1.0192Bram Moolenaar2018-07-174-413/+434
| | | | | Problem: Executing regexp recursively fails with a crash. Solution: Move global variables into "rex".
* patch 8.1.0191: Perl test fails in 24 line terminalv8.1.0191Bram Moolenaar2018-07-162-1/+3
| | | | | Problem: Perl test fails in 24 line terminal. Solution: Create fewer windows.
* patch 8.1.0190: Perl refcounts are wrongv8.1.0190Bram Moolenaar2018-07-163-17/+66
| | | | | Problem: Perl refcounts are wrong. Solution: Improve refcounting. Add a test. (Damien)
* patch 8.1.0189: function defined in sandbox not testedv8.1.0189Bram Moolenaar2018-07-152-0/+18
| | | | | Problem: Function defined in sandbox not tested. Solution: Add a text.
* Update runtime files.Bram Moolenaar2018-07-151-8/+9
|
* patch 8.1.0188: no test for ":cscope add"v8.1.0188Bram Moolenaar2018-07-152-0/+20
| | | | | Problem: No test for ":cscope add". Solution: Add a test. (Dominique Pelle, closes #3212)
* patch 8.1.0187: getwininfo() and win_screenpos() return different numbersv8.1.0187Bram Moolenaar2018-07-153-11/+14
| | | | | Problem: getwininfo() and win_screenpos() return different numbers. Solution: Add one to "wincol" and "winrow" from getwininfo().
* patch 8.1.0186: test for getwininfo() fails in GUIv8.1.0186Bram Moolenaar2018-07-142-3/+6
| | | | | Problem: Test for getwininfo() fails in GUI. Solution: Account for missing tabline.
* patch 8.1.0185: running tests writes lua.vim even though it is not usedv8.1.0185Bram Moolenaar2018-07-146-9/+3
| | | | | Problem: Running tests writes lua.vim even though it is not used. Solution: Stop writing lua.vim.
* patch 8.1.0184: not easy to figure out the window layoutv8.1.0184Bram Moolenaar2018-07-143-2/+23
| | | | | Problem: Not easy to figure out the window layout. Solution: Add "wincol" and "winrow" to what getwininfo() returns.
* patch 8.1.0183: Lua API changed, breaking the buildv8.1.0183Bram Moolenaar2018-07-142-5/+21
| | | | | | Problem: Lua API changed, breaking the build. Solution: Adjust prototype of lua_rawgeti(). (Ken Takata, closes #3157, closes #3144)
* patch 8.1.0182: Unicode standard was updatedv8.1.0182Bram Moolenaar2018-07-142-23/+50
| | | | | Problem: Unicode standard was updated. Solution: Include the changes. (Christian Brabandt)
* patch 8.1.0181: memory leak with trailing characters in skip expressionv8.1.0181Bram Moolenaar2018-07-143-0/+13
| | | | | Problem: Memory leak with trailing characters in skip expression. Solution: Free the return value.
* patch 8.1.0180: static analysis errors in Lua interfacev8.1.0180Bram Moolenaar2018-07-132-15/+34
| | | | | Problem: Static analysis errors in Lua interface. (Coverity) Solution: Check for NULL pointers.
* patch 8.1.0179: redundant condition for boundary checkv8.1.0179Bram Moolenaar2018-07-132-4/+4
| | | | | Problem: Redundant condition for boundary check. Solution: Remove the condition. (Dominique Pelle). Change FALSE to FAIL.
* patch 8.1.0178: warning for passing pointer to non-pointer argumentv8.1.0178Bram Moolenaar2018-07-112-1/+3
| | | | | Problem: Warning for passing pointer to non-pointer argument. Solution: Use zero instead of NULL.
* patch 8.1.0177: defining function in sandbox is inconsistentv8.1.0177Bram Moolenaar2018-07-103-8/+25
| | | | | | | 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)
* patch 8.1.0176: overlapping string argument for strcpy()v8.1.0176Bram Moolenaar2018-07-102-1/+3
| | | | | Problem: Overlapping string argument for strcpy(). (Coverity) Solution: Use STRMOVE() instead of STRCPY(). (Dominique Pelle, closes #3187)
* patch 8.1.0175: marks test fails in very wide windowv8.1.0175Bram Moolenaar2018-07-102-5/+4
| | | | | Problem: Marks test fails in very wide window. (Vladimir Lomov) Solution: Extend the text to match 'columns'. (closes #3180, closes #3181)
* patch 8.1.0174: after paging up and down fold line is wrongv8.1.0174Bram Moolenaar2018-07-103-11/+44
| | | | | | Problem: After paging up and down fold line is wrong. Solution: Correct the computation of w_topline and w_botline. (Hirohito Higashi)
* patch 8.1.0173: compiler warning on MS-Windowsv8.1.0173Bram Moolenaar2018-07-092-1/+3
| | | | | Problem: Compiler warning on MS-Windows. Solution: Add type cast. (Mike Williams)
* patch 8.1.0172: 'viminfofile' option does not behave like a file namev8.1.0172Bram Moolenaar2018-07-082-1/+4
| | | | | Problem: 'viminfofile' option does not behave like a file name. Solution: Add the P_EXPAND flag. (closes #3178)
* patch 8.1.0171: typing CTRL-W n in a terminal window causes ml_get errorv8.1.0171Bram Moolenaar2018-07-083-2/+33
| | | | | | 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.
* patch 8.1.0170: invalid memory use with complicated patternv8.1.0170Bram Moolenaar2018-07-082-62/+13
| | | | | | Problem: Invalid memory use with complicated pattern. (Andy Massimino) Solution: Reallocate the list of listids when needed. (closes #3175) Remove unnecessary function prototypes.
* patch 8.1.0169: calling message_filtered() a bit too oftenv8.1.0169Bram Moolenaar2018-07-082-5/+10
| | | | | Problem: Calling message_filtered() a bit too often. Solution: Only call message_filtered() when filtering is already false.
* patch 8.1.0168: output of :marks is too short with multi-byte charsv8.1.0168Bram Moolenaar2018-07-083-5/+27
| | | | | | Problem: Output of :marks is too short with multi-byte chars. (Tony Mechelynck) Solution: Get more bytes from the text line.
* patch 8.1.0167: lock flag in new dictitem is reset in many placesv8.1.0167Bram Moolenaar2018-07-087-16/+7
| | | | | Problem: Lock flag in new dictitem is reset in many places. Solution: Always reset the lock flag.
* 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)
* 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-071-0/+2
| | | | | 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-051-0/+2
| | | | | 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-044-197/+219
| | | | | | 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)