summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* patch 8.0.0540: building unit tests failsv8.0.0540Bram Moolenaar2017-04-023-5/+6
| | | | | Problem: Building unit tests fails. Solution: Move params outside of #ifdef.
* patch 8.0.0539: startup test fails on Macv8.0.0539Bram Moolenaar2017-04-025-2/+15
| | | | | Problem: Startup test fails on Mac. Solution: Use another term name, "unknown" is known. Avoid a 2 second delay.
* patch 8.0.0538: no test for falling back to default term valuev8.0.0538Bram Moolenaar2017-04-022-0/+15
| | | | | Problem: No test for falling back to default term value. Solution: Add a test.
* patch 8.0.0537: illegal memory access with :z and large countv8.0.0537Bram Moolenaar2017-04-025-5/+92
| | | | | | Problem: Illegal memory access with :z and large count. Solution: Check for number overflow, using long instead of int. (Dominique Pelle, closes #1612)
* patch 8.0.0536: quickfix window not updated when freeing quickfix stackv8.0.0536Bram Moolenaar2017-04-023-0/+118
| | | | | Problem: Quickfix window not updated when freeing quickfix stack. Solution: Update the quickfix window. (Yegappan Lakshmanan)
* patch 8.0.0535: memory leak when exiting from within a user functionv8.0.0535Bram Moolenaar2017-04-012-39/+60
| | | | | Problem: Memory leak when exiting from within a user function. Solution: Clear the function call stack on exit.
* patch 8.0.0534: defaults.vim does not work well with tiny featuresv8.0.0534Bram Moolenaar2017-04-011-0/+2
| | | | | Problem: Defaults.vim does not work well with tiny features. (crd477) Solution: When the +eval feature is not available always reset 'compatible'.
* patch 8.0.0533: abbreviation doesn't work after backspacing newlinev8.0.0533Bram Moolenaar2017-04-013-2/+15
| | | | | Problem: Abbreviation doesn't work after backspacing newline. (Hkonrk) Solution: Set the insert start column. (closes #1609)
* patch 8.0.0532: test with long directory name fails on Macv8.0.0532Bram Moolenaar2017-04-012-1/+3
| | | | | Problem: Test with long directory name fails on Mac. Solution: Skip the test on Mac systems.
* patch 8.0.0531: test with long directory name fails on non-unix systemsv8.0.0531Bram Moolenaar2017-03-312-0/+6
| | | | | Problem: Test with long directory name fails on non-unix systems. Solution: Skip the test on non-unix systems.
* patch 8.0.0530: buffer overflow when 'columns' is very bigv8.0.0530Bram Moolenaar2017-03-313-10/+47
| | | | | | Problem: Buffer overflow when 'columns' is very big. (Nikolai Pavlov) Solution: Correctly compute where to truncate. Fix translation. (closes #1600)
* patch 8.0.0529: line in test commented outv8.0.0529Bram Moolenaar2017-03-302-4/+4
| | | | | | Problem: Line in test commented out. Solution: Uncomment the lines for character classes that were failing before 8.0.0519. (Dominique Pelle, closes #1599)
* 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.