summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0528: highlight wrong text when 'wim' includes "longest"v8.0.0528Bram Moolenaar2017-03-302-1/+3
| | | | | | | Problem: When 'wildmenu' is set and 'wildmode' has "longest" then the first file name is highlighted, even though the text shows the longest match. Solution: Do not highlight the first match. (LemonBoy, closes #1602)
* patch 8.0.0527: leftover file from RISC OSv8.0.0527Bram Moolenaar2017-03-302-143/+2
| | | | | | Problem: RISC OS support was removed long ago, but one file is still included. Solution: Delete the file. (Thomas Dziedzic, closes #1603)
* patch 8.0.0526: Coverity complains about possible negative valuev8.0.0526Bram Moolenaar2017-03-302-2/+10
| | | | | Problem: Coverity complains about possible negative value. Solution: Check return value of ftell() not to be negative.
* patch 8.0.0525: completion for user command argument not testedv8.0.0525Bram Moolenaar2017-03-292-0/+11
| | | | | Solution: Completion for user command argument not tested. Problem: Add a test.
* patch 8.0.0524: folds messed upv8.0.0524Bram Moolenaar2017-03-293-0/+15
| | | | | Problem: Folds are messed up when 'encodin' is "utf-8". Solution: Also set the fold character when it's not multi-byte.
* patch 8.0.0523: dv} deletes part of a multi-byte character.v8.0.0523Bram Moolenaar2017-03-293-1/+23
| | | | | Problem: dv} deletes part of a multi-byte character. (Urtica Dioica) Solution: Include the whole character.
* patch 8.0.0522: Win32: when 'clipboard' is "unnamed" yyp does not workv8.0.0522Bram Moolenaar2017-03-298-6/+31
| | | | | | | Problem: MS-Windows: when 'clipboard' is "unnamed" yyp does not work in a :global command. Solution: When setting the clipboard was postponed, do not clear the register.
* patch 8.0.0521: GtkForm handling is outdatedv8.0.0521Bram Moolenaar2017-03-293-165/+6
| | | | | | | Problem: GtkForm handling is outdated. Solution: Get rid of event filter functions. Get rid of GtkForm.width and .height. Eliminate gtk_widget_size_request() calls. (Kazunobu Kuriyama)
* patch 8.0.0520: using a function pointer while the function is knownv8.0.0520Bram Moolenaar2017-03-297-19/+21
| | | | | | | Problem: Using a function pointer instead of the actual function, which we know. Solution: Change mb_ functions to utf_ functions when already checked for Unicode. (Dominique Pelle, closes #1582)
* patch 8.0.0519: character classes are not well testedv8.0.0519Bram Moolenaar2017-03-294-15/+64
| | | | | | | | | Problem: Character classes are not well tested. They can differ between platforms. Solution: Add tests. In the documentation make clear which classes depend on what library function. Only use :cntrl: and :graph: for ASCII. (Kazunobu Kuriyama, Dominique Pelle, closes #1560) Update the documentation.
* patch 8.0.0518: bad fold text when a multi-byte char has a zero bytev8.0.0518Bram Moolenaar2017-03-293-19/+44
| | | | | | | Problem: Storing a zero byte from a multi-byte character causes fold text to show up wrong. Solution: Avoid putting zero in ScreenLines. (Christian Brabandt, closes #1567)
* patch 8.0.0517: there is no way to remove quickfix listsv8.0.0517Bram Moolenaar2017-03-294-14/+74
| | | | | | Problem: There is no way to remove quickfix lists (for testing). Solution: Add the 'f' action to setqflist(). Add tests. (Yegappan Lakshmanan)
* patch 8.0.0516: a large count on a normal command causes troublev8.0.0516Bram Moolenaar2017-03-293-21/+31
| | | | | | Problem: A large count on a normal command causes trouble. (Dominique Pelle) Solution: Make "opcount" long.
* patch 8.0.0515: ml_get errors in silent Ex modev8.0.0515Bram Moolenaar2017-03-274-5/+18
| | | | | | Problem: ml_get errors in silent Ex mode. (Dominique Pelle) Solution: Clear valid flags when setting the cursor. Set the topline when not in full screen mode.
* patch 8.0.0514: script for creating cmdidxs can be improvedv8.0.0514Bram Moolenaar2017-03-263-6/+9
| | | | | | Problem: Script for creating cmdidxs can be improved. Solution: Count skipped lines instead of collecting the lines. Add "const". (Dominique Pelle, closes #1594)
* patch 8.0.0513: getting name of cleared highlight group is wrongv8.0.0513Bram Moolenaar2017-03-267-8/+32
| | | | | | Problem: Getting name of cleared highlight group is wrong. (Matt Wozniski) Solution: Only skip over cleared names for completion. (closes #1592) Also fix that a cleared group causes duplicate completions.
* patch 8.0.0512: check for available characters takes too longv8.0.0512Bram Moolenaar2017-03-252-1/+3
| | | | | | Problem: Check for available characters takes too long. Solution: Only check did_start_blocking if wtime is negative. (Daisuke Suzuki, closes #1591)
* patch 8.0.0511: message for skipping client-server tests is unclearv8.0.0511Bram Moolenaar2017-03-253-5/+13
| | | | | | Problem: Menuage for skipping client-server tests is unclear. Solution: Be more specific about what's missing (Hirohito Higashi, Kazunobu Kuriyama)
* patch 8.0.0510: typo in link to codecov.io resultsv8.0.0510Bram Moolenaar2017-03-251-0/+2
| | | | | Problem: Typo in link to codecov.io results. Solution: Remove duplicate https:.
* patch 8.0.0509: no link to codecov.io resultsv8.0.0509Bram Moolenaar2017-03-251-0/+2
| | | | | Problem: No link to codecov.io results. Solution: Add a badge to the readme file.
* patch 8.0.0508: Coveralls no longer shows per-file coveragev8.0.0508Bram Moolenaar2017-03-251-0/+2
| | | | | Problem: Coveralls no longer shows per-file coverage. Solution: Add coverage from codecov.io. (Christian Brabandt)
* patch 8.0.0507: client-server tests fail when $DISPLAY is not setv8.0.0507Bram Moolenaar2017-03-253-0/+22
| | | | | Problem: Client-server tests fail when $DISPLAY is not set. Solution: Check for E240 before running the test.
* patch 8.0.0506: can't build with ANSI Cv8.0.0506Bram Moolenaar2017-03-252-2/+5
| | | | | Problem: Can't build with ANSI C. Solution: Move declarations to start of block.
* patch 8.0.0505: failed window split for :stag not handledv8.0.0505Bram Moolenaar2017-03-252-2/+8
| | | | | Problem: Failed window split for :stag not handled. (Coverity CID 99204) Solution: If the split fails skip to the end. (bstaletic, closes #1577)
* patch 8.0.0504: looking up an Ex command is a bit slowv8.0.0504Bram Moolenaar2017-03-254-35/+175
| | | | | | | Problem: Looking up an Ex command is a bit slow. Solution: Instead of just using the first letter, also use the second letter to skip ahead in the list of commands. Generate the table with a Perl script. (Dominique Pelle, closes #1589)
* patch 8.0.0503: endless loop in updating folds with 32 bit intsv8.0.0503Bram Moolenaar2017-03-232-1/+3
| | | | | Problem: Endless loop in updating folds with 32 bit ints. Solution: Subtract from LHS instead of add to the RHS. (Matthew Malcomson)
* patch 8.0.0502: Coverity complains about possible NULL pointerv8.0.0502Bram Moolenaar2017-03-212-0/+3
| | | | | Problem: Coverity complains about possible NULL pointer. Solution: Add an assert(), let's see if this works on all systems.
* patch 8.0.0501: on MS-Windows ":!start" does not work as expectedv8.0.0501Bram Moolenaar2017-03-212-0/+29
| | | | | | Problem: On MS-Windows ":!start" does not work as expected. Solution: When creating a process fails try passing the argument to ShellExecute(). (Katsuya Hino, closes #1570)
* patch 8.0.0500: quotestar test is still a bit flakyv8.0.0500Bram Moolenaar2017-03-212-2/+8
| | | | | Problem: Quotestar test is still a bit flaky. Solution: Add a slower check for v:version.
* patch 8.0.0499: taglist() does not prioritize tags for a bufferv8.0.0499Bram Moolenaar2017-03-217-8/+37
| | | | | Problem: taglist() does not prioritize tags for a buffer. Solution: Add an optional buffer argument. (Duncan McDougall, closes #1194)
* patch 8.0.0498: two autocmd tests are skipped on MS-Windowsv8.0.0498Bram Moolenaar2017-03-212-26/+32
| | | | | | Problem: Two autocmd tests are skipped on MS-Windows. Solution: Make the test pass on MS-Windows. Write the messages in a file instead of getting the output of system().
* patch 8.0.0497: arabic support is not fully testedv8.0.0497Bram Moolenaar2017-03-213-1/+154
| | | | | | Problem: Arabic support is not fully tested. Solution: Add more tests for the untested functions. Comment out unreachable code.
* patch 8.0.0496: insufficient testing for foldingv8.0.0496Bram Moolenaar2017-03-212-2/+57
| | | | | Problem: Insufficient testing for folding. Solution: Add a couple more fold tests. (Dominique Pelle, closes #1579)
* patch 8.0.0495: quotestar test uses timer instead of timeoutv8.0.0495Bram Moolenaar2017-03-202-27/+9
| | | | | | Problem: The quotestar test uses a timer instead of a timeout, thus it cannot be rerun like a flaky test. Solution: Remove the timer and add a timeout. (Kazunobu Kuriyama)
* patch 8.0.0494: build failure with older compiler on MS-Windowsv8.0.0494Bram Moolenaar2017-03-194-5/+8
| | | | | Problem: Build failure with older compiler on MS-Windows. Solution: Move declaration to start of block.
* patch 8.0.0493: crash with cd command with very long argumentv8.0.0493Bram Moolenaar2017-03-195-12/+58
| | | | | Problem: Crash with cd command with very long argument. Solution: Check for running out of space. (Dominique pending, closes #1576)
* patch 8.0.0492: a failing client-server request can make Vim hangv8.0.0492Bram Moolenaar2017-03-199-71/+76
| | | | | Problem: A failing client-server request can make Vim hang. Solution: Add a timeout argument to functions that wait.
* patch 8.0.0491: quotestar test fails when features are missingv8.0.0491Bram Moolenaar2017-03-192-1/+3
| | | | | Problem: The quotestar test fails when a required feature is missing. Solution: Prepend "Skipped" to the thrown exception.
* patch 8.0.0490: vertical split makes 'winfixwidth' window smallerv8.0.0490Bram Moolenaar2017-03-193-11/+7
| | | | | | Problem: Splitting a 'winfixwidth' window vertically makes it one column smaller. (Dominique Pelle) Solution: Add one to the width for the separator.
* patch 8.0.0489: clipboard and "* register is not testedv8.0.0489Bram Moolenaar2017-03-195-0/+144
| | | | | Problem: Clipboard and "* register is not tested. Solution: Add a test for Mac and X11. (Kazunobu Kuriyama)
* patch 8.0.0488: running tests leaves an "xxx" file behindv8.0.0488Bram Moolenaar2017-03-192-4/+5
| | | | | Problem: Running tests leaves an "xxx" file behind. Solution: Delete the 'verbosefile' after resetting the option.
* patch 8.0.0487: the autocmd test hangs on MS-Windowsv8.0.0487Bram Moolenaar2017-03-192-0/+8
| | | | | Problem: The autocmd test hangs on MS-Windows. Solution: Skip the hanging tests for now.
* patch 8.0.0486: crash and endless loop when closing windows in autocmdv8.0.0486Bram Moolenaar2017-03-195-2/+129
| | | | | | Problem: Crash and endless loop when closing windows in a SessionLoadPost autocommand. Solution: Check for valid tabpage. (partly neovim #6308)
* patch 8.0.0485: not all windows commands are testedv8.0.0485Bram Moolenaar2017-03-198-4/+317
| | | | | | | Problem: Not all windows commands are tested. Solution: Add more tests for windows commands. (Dominique Pelle, closes #1575) Run test_autocmd separately, it interferes with other tests. Fix tests that depended on side effects.
* patch 8.0.0484: :lhelpgrep does not fail after a successful onev8.0.0484Bram Moolenaar2017-03-193-40/+150
| | | | | | | Problem: Using :lhelpgrep with an argument that should fail does not produce an error if the previous :helpgrep worked. Solution: Use another way to detect that autocommands made the quickfix info invalid. (Yegappan Lakshmanan)
* patch 8.0.0483: illegal memory access when using :allv8.0.0483Bram Moolenaar2017-03-183-0/+18
| | | | | Problem: Illegal memory access when using :all. (Dominique Pelle) Solution: Adjust the cursor position right after setting "curwin".
* patch 8.0.0482: the setbufvar() function may mess up the window layoutv8.0.0482Bram Moolenaar2017-03-183-1/+34
| | | | | Problem: The setbufvar() function may mess up the window layout. (Kay Z.) Solution: Do not check the window to be valid if it is NULL.
* patch 8.0.0481: unnecessary if statementv8.0.0481Bram Moolenaar2017-03-182-33/+32
| | | | | | Problem: Unnecessary if statement. Solution: Remove the statement. Fix "it's" vs "its" mistakes. (Dominique Pelle, closes #1568)
* patch 8.0.0480: the remote_peek() test fails on MS-Windowsv8.0.0480Bram Moolenaar2017-03-183-0/+22
| | | | | | Problem: The remote_peek() test fails on MS-Windows. Solution: Check for pending messages. Also report errors in the first run if a flaky test fails twice.
* patch 8.0.0479: remote_peek() is not testedv8.0.0479Bram Moolenaar2017-03-183-0/+25
| | | | | Problem: remote_peek() is not tested. Solution: Add a test.