summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.2235v7.4.2235Bram Moolenaar2016-08-213-1/+12
| | | | | Problem: submatch() does not check for a valid argument. Solution: Give an error if the argument is out of range. (Dominique Pelle)
* patch 7.4.2234v7.4.2234Bram Moolenaar2016-08-212-52/+56
| | | | | Problem: Can't build with +eval but without +quickfix. (John Marriott) Solution: Move skip_vimgrep_pat() to separate #ifdef block.
* patch 7.4.2233v7.4.2233Bram Moolenaar2016-08-213-3/+6
| | | | | Problem: Crash when using funcref() with invalid name. (Dominique Pelle) Solution: Check for NULL translated name.
* patch 7.4.2232v7.4.2232Bram Moolenaar2016-08-202-1/+6
| | | | | Problem: The default ttimeoutlen is very long. Solution: Use "100". (Hirohito Higashi)
* patch 7.4.2231v7.4.2231Bram Moolenaar2016-08-208-57/+120
| | | | | Problem: ":oldfiles" output is a very long list. Solution: Add a pattern argument. (Coot, closes #575)
* patch 7.4.2230v7.4.2230Bram Moolenaar2016-08-2013-156/+131
| | | | | | Problem: There is no equivalent of 'smartcase' for a tag search. Solution: Add value "followscs" and "smart" to 'tagcase'. (Christian Brabandt, closes #712) Turn tagcase test into new style.
* patch 7.4.2229v7.4.2229Bram Moolenaar2016-08-205-6/+12
| | | | | Problem: Startup test fails on Solaris. Solution: Recognize a character device. (Danek Duvall)
* patch 7.4.2228v7.4.2228Bram Moolenaar2016-08-1813-13/+15
| | | | | Problem: Test files have inconsistant modelines. Solution: Don't set 'tabstop' to 2, use 'sts' and 'sw'.
* Updated runtime files.Bram Moolenaar2016-08-1811-674/+178
|
* patch 7.4.2227v7.4.2227Bram Moolenaar2016-08-187-302/+194
| | | | | Problem: Tab page tests are old style. Solution: Change into new style tests. (Hirohito Higashi)
* patch 7.4.2226v7.4.2226Bram Moolenaar2016-08-184-12/+14
| | | | | | Problem: The field names used by getbufinfo(), gettabinfo() and getwininfo() are not consistent. Solution: Use bufnr, winnr and tabnr. (Yegappan Lakshmanan)
* patch 7.4.2225v7.4.2225Bram Moolenaar2016-08-173-0/+19
| | | | | Problem: Crash when placing a sign in a deleted buffer. Solution: Check for missing buffer name. (Dominique Pelle). Add a test.
* patch 7.4.2224v7.4.2224Bram Moolenaar2016-08-173-7/+9
| | | | | Problem: Compiler warnings with older compiler and 64 bit numbers. Solution: Add "LL" to large values. (Mike Williams)
* patch 7.4.2223v7.4.2223Bram Moolenaar2016-08-1711-48/+67
| | | | | Problem: Buffer overflow when using latin1 character with feedkeys(). Solution: Check for an illegal character. Add a test.
* patch 7.4.2222v7.4.2222Bram Moolenaar2016-08-165-9/+26
| | | | | | | Problem: Sourcing a script where a character has 0x80 as a second byte does not work. (Filipe L B Correia) Solution: Turn 0x80 into K_SPECIAL KS_SPECIAL KE_FILLER. (Christian Brabandt, closes #728) Add a test case.
* patch 7.4.2221v7.4.2221Bram Moolenaar2016-08-164-14/+75
| | | | | Problem: printf() does not support binary format. Solution: Add %b and %B. (Ozaki Kiichi)
* patch 7.4.2220v7.4.2220Bram Moolenaar2016-08-163-7/+50
| | | | | | Problem: printf() gives an error when the argument for %s is not a string. (Ozaki Kiichi) Solution: Behave like invoking string() on the argument. (Ken Takata)
* patch 7.4.2219v7.4.2219Bram Moolenaar2016-08-163-60/+91
| | | | | | | Problem: Recursive call to substitute gets stuck in sandbox. (Nikolai Pavlov) Solution: Handle the recursive call. (Christian Brabandt, closes #950) Add a test.
* patch 7.4.2218v7.4.2218Bram Moolenaar2016-08-162-1/+3
| | | | | Problem: Can't build with +timers when +digraph is not included. Solution: Change #ifdef for e_number_exp. (Damien)
* Updated runtime files.Bram Moolenaar2016-08-169-100/+1156
|
* patch 7.4.2217v7.4.2217Bram Moolenaar2016-08-164-4/+35
| | | | | | Problem: When using matchaddpos() a character after the end of the line can be highlighted. Solution: Only highlight existing characters. (Hirohito Higashi)
* patch 7.4.2216v7.4.2216Bram Moolenaar2016-08-152-1/+5
| | | | | Problem: Test fails without the +sign feature. Solution: Only check for signcolumn with the +sign feature.
* patch 7.4.2215v7.4.2215Bram Moolenaar2016-08-154-17/+73
| | | | | | | Problem: It's not easy to find out if a window is a quickfix or location list window. Solution: Add "loclist" and "quickfix" entries to the dict returnec by getwininfo(). (Yegappan Lakshmanan)
* patch 7.4.2214v7.4.2214Bram Moolenaar2016-08-142-8/+14
| | | | | | Problem: A font that uses ligatures messes up the screen display. Solution: Put spaces between characters when building the glyph table. (based on a patch from Manuel Schiller)
* patch 7.4.2213v7.4.2213Bram Moolenaar2016-08-148-158/+167
| | | | | Problem: Cannot highlight the "~" lines at the end of a window differently. Solution: Add the EndOfBuffer highlighting. (Marco Hinz, James McCoy)
* patch 7.4.2212v7.4.2212Bram Moolenaar2016-08-145-3/+58
| | | | | | Problem: Mark " is not set when closing a window in another tab. (Guraga) Solution: Check all tabs for the window to be valid. (based on patch by Hirohito Higashi, closes #974)
* patch 7.4.2211v7.4.2211Bram Moolenaar2016-08-142-1/+7
| | | | | Problem: Mouse support is not automatically enabled with simple term. Solution: Recognize "st" and other names. (Manuel Schiller, closes #963)
* patch 7.4.2210v7.4.2210Bram Moolenaar2016-08-143-2/+4
| | | | | Problem: On OSX configure mixes up a Python framework and the Unix layout. Solution: Make configure check properly. (Tim D. Smith, closes #980)
* patch 7.4.2209v7.4.2209Bram Moolenaar2016-08-149-22/+43
| | | | | | Problem: Cannot map <M-">. (Stephen Riehm) Solution: Solve the memory access problem in another way. (Dominique Pelle) Allow for using <M-\"> in a string.
* patch 7.4.2208v7.4.2208Bram Moolenaar2016-08-147-96/+104
| | | | | Problem: Test for mappings is old style. Solution: Convert the test to new style.
* patch 7.4.2207v7.4.2207Bram Moolenaar2016-08-131-13/+15
| | | | | Problem: The +xpm feature is not sorted properly in :version output. Solution: Move it up. (Tony Mechelynck)
* patch 7.4.2206v7.4.2206Bram Moolenaar2016-08-132-4/+4
| | | | | Problem: Warning for unused function. Solution: Put the function inside #ifdef. (John Marriott)
* patch 7.4.2205v7.4.2205Bram Moolenaar2016-08-134-3/+22
| | | | | Problem: 'wildignore' always applies to getcompletion(). Solution: Add an option to use 'wildignore' or not. (Yegappan Lakshmanan)
* Updated runtime files.Bram Moolenaar2016-08-1214-97/+936
|
* patch 7.4.2204v7.4.2204Bram Moolenaar2016-08-1213-1/+528
| | | | | | | Problem: It is not easy to get information about buffers, windows and tabpages. Solution: Add getbufinfo(), getwininfo() and gettabinfo(). (Yegappan Lakshmanan)
* patch 7.4.2203v7.4.2203Bram Moolenaar2016-08-122-4/+8
| | | | | Problem: Test fails with normal features. Solution: Check is signs are supported.
* patch 7.4.2202v7.4.2202Bram Moolenaar2016-08-122-1/+4
| | | | | Problem: Build fails with small features. Solution: Correct option initialization.
* patch 7.4.2201v7.4.2201Bram Moolenaar2016-08-1211-40/+103
| | | | | Problem: The sign column disappears when the last sign is deleted. Solution: Add the 'signcolumn' option. (Christian Brabandt)
* patch 7.4.2200v7.4.2200Bram Moolenaar2016-08-127-81/+370
| | | | | | Problem: Cannot get all information about a quickfix list. Solution: Add an optional argument to get/set loc/qf list(). (Yegappan Lakshmanan)
* patch 7.4.2199v7.4.2199Bram Moolenaar2016-08-125-12/+18
| | | | | | Problem: In the GUI the cursor is hidden when redrawing any window, causing flicker. Solution: Only undraw the cursor when updating the window it's in.
* patch 7.4.2198v7.4.2198Bram Moolenaar2016-08-112-3/+8
| | | | | Problem: Test alot sometimes fails under valgrind. (Dominique Pelle) Solution: Avoid passing a callback with the wrong number of arguments.
* patch 7.4.2197v7.4.2197Bram Moolenaar2016-08-112-19/+38
| | | | | Problem: All functions are freed on exit, which may hide leaks. Solution: Only free named functions, not reference counted ones.
* patch 7.4.2196v7.4.2196Bram Moolenaar2016-08-102-2/+8
| | | | | Problem: glob2regpat test doesn't test everything on MS-Windows. Solution: Add patterns with backslash handling.
* patch 7.4.2195v7.4.2195Bram Moolenaar2016-08-102-46/+23
| | | | | Problem: MS-Windows: The vimrun program does not support Unicode. Solution: Use GetCommandLineW(). Cleanup old #ifdefs. (Ken Takata)
* patch 7.4.2194v7.4.2194Bram Moolenaar2016-08-102-15/+94
| | | | | Problem: Sign tests don't cover enough. Solution: Add more test cases. (Dominique Pelle)
* patch 7.4.2193v7.4.2193Bram Moolenaar2016-08-104-6/+11
| | | | | Problem: With Gnome when the GUI can't start test_startup hangs. Solution: Call gui_mch_early_init_check(). (Hirohito Higashi)
* patch 7.4.2192v7.4.2192Bram Moolenaar2016-08-109-9/+13
| | | | | Problem: Generating prototypes with Cygwin doesn't work well. Solution: Change #ifdefs. (Ken Takata)
* patch 7.4.2191v7.4.2191Bram Moolenaar2016-08-104-5/+5
| | | | | Problem: No automatic prototype for vim_main2(). Solution: Move the #endif. (Ken Takata)
* patch 7.4.2190v7.4.2190Bram Moolenaar2016-08-093-5/+16
| | | | | | | Problem: When startup test fails it's not easy to find out why. GUI test fails with Gnome. Solution: Add the help entry matches to a list an assert that. Set $HOME for Gnome to create .gnome2 directory.
* patch 7.4.2189v7.4.2189Bram Moolenaar2016-08-097-47/+168
| | | | | | Problem: Cannot detect encoding in a fifo. Solution: Extend the stdin way of detecting encoding to fifo. Add a test for detecting encoding on stdin and fifo. (Ken Takata)