summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1988: :startinsert! does not work the same way as "A"v8.1.1988Bram Moolenaar2019-09-055-20/+45
| | | | | Problem: :startinsert! does not work the same way as "A". Solution: Use the same code to move the cursor. (closes #4896)
* patch 8.1.1987: more functions can be used as methodsv8.1.1987Bram Moolenaar2019-09-048-42/+100
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1986: more functions can be used as methodsv8.1.1986Bram Moolenaar2019-09-044-20/+43
| | | | | Problem: More functions can be used as methods. Solution: Make textprop functions usable as a method.
* patch 8.1.1985: code for dealing with paths is spread outv8.1.1985Bram Moolenaar2019-09-0414-2173/+2152
| | | | | | Problem: Code for dealing with paths is spread out. Solution: Move path related functions from misc1.c to filepath.c. Remove NO_EXPANDPATH.
* patch 8.1.1984: more functions can be used as methodsv8.1.1984Bram Moolenaar2019-09-049-34/+73
| | | | | Problem: More functions can be used as methods. Solution: Make various functions usable as a method.
* patch 8.1.1983: compiler nags for uninitialized variable and unused functionv8.1.1983Bram Moolenaar2019-09-043-40/+36
| | | | | Problem: Compiler nags for uninitialized variable and unused function. Solution: Add unnecessary initialization. Move function inside #ifdef.
* patch 8.1.1982: more functions can be used as methodsv8.1.1982Bram Moolenaar2019-09-044-30/+61
| | | | | Problem: More functions can be used as methods. Solution: Make popup functions usable as a method.
* patch 8.1.1981: the evalfunc.c file is too bigv8.1.1981Bram Moolenaar2019-09-048-502/+492
| | | | | | Problem: The evalfunc.c file is too big. Solution: Move undo functions to undo.c. Move cmdline functions to ex_getln.c. Move some container functions to list.c.
* patch 8.1.1980: fix for search stat not testedv8.1.1980Bram Moolenaar2019-09-044-6/+56
| | | | | Problem: Fix for search stat not tested. Solution: Add a screenshot test. (Christian Brabandt)
* patch 8.1.1979: code for handling file names is spread outv8.1.1979Bram Moolenaar2019-09-0424-2205/+2226
| | | | | Problem: Code for handling file names is spread out. Solution: Move code to new filepath.c file. Graduate FEAT_MODIFY_FNAME.
* patch 8.1.1978: the eval.c file is too bigv8.1.1978Bram Moolenaar2019-09-046-219/+221
| | | | | Problem: The eval.c file is too big. Solution: Move filter() and map() to list.c.
* patch 8.1.1977: terminal debugger plugin may hangv8.1.1977Bram Moolenaar2019-09-042-7/+10
| | | | | Problem: Terminal debugger plugin may hang. Solution: Wait longer when still reading symbols.
* patch 8.1.1976: Travis log always shows test outputv8.1.1976Bram Moolenaar2019-09-042-6/+4
| | | | | Problem: Travis log always shows test output. Solution: Change script to avoid if/else. (Ozaki Kiichi, closes #4892)
* patch 8.1.1975: MS-Windows GUI responds slowly to timerv8.1.1975Bram Moolenaar2019-09-042-15/+19
| | | | | | Problem: MS-Windows GUI responds slowly to timer. Solution: Break out of wait loop when timer was added or input is available. (closes #4893)
* patch 8.1.1974: Coverity warns for using pointer as arrayv8.1.1974Bram Moolenaar2019-09-042-11/+9
| | | | | Problem: Coverity warns for using pointer as array. Solution: Call var2fpos() directly instead of using f_line().
* patch 8.1.1973: cannot build without the quickfix featurev8.1.1973Bram Moolenaar2019-09-042-2/+2
| | | | | Problem: Cannot build without the quickfix feature. Solution: Remove #ifdef for qf_info_T.
* patch 8.1.1972: no proper test for getchar()v8.1.1972Bram Moolenaar2019-09-032-0/+19
| | | | | Problem: No proper test for getchar(). Solution: Add a test with special characters.
* patch 8.1.1971: manually enabling features causes build errorsv8.1.1971Bram Moolenaar2019-09-036-37/+28
| | | | | Problem: Manually enabling features causes build errors. (John Marriott) Solution: Adjust #ifdefs.
* patch 8.1.1970: search stat space wrong, no test for 8.1.1965v8.1.1970Bram Moolenaar2019-09-033-2/+25
| | | | | Problem: Search stat space wrong, no test for 8.1.1965. Solution: Fix check for cmd_silent. Add a test. (Christian Brabandt)
* patch 8.1.1969: popup window filter is used in all modesv8.1.1969Bram Moolenaar2019-09-038-22/+132
| | | | | Problem: Popup window filter is used in all modes. Solution: Add the "filtermode" property.
* patch 8.1.1968: crash when using nested map()v8.1.1968Bram Moolenaar2019-09-034-1/+12
| | | | | | Problem: Crash when using nested map(). Solution: Clear the pointer in prepare_vimvar(). (Ozaki Kiichi, closes #4890, closes #4891)
* patch 8.1.1967: line() only works for the current windowv8.1.1967Bram Moolenaar2019-09-023-4/+38
| | | | | Problem: Line() only works for the current window. Solution: Add an optional argument for the window to use.
* patch 8.1.1966: some code in options.c fits better elsewherev8.1.1966Bram Moolenaar2019-09-0216-1071/+1066
| | | | | | Problem: Some code in options.c fits better elsewhere. Solution: Move functions from options.c to other files. (Yegappan Lakshmanan, closes #4889)
* patch 8.1.1965: search count message is not displayed when using a mappingv8.1.1965Bram Moolenaar2019-09-022-54/+63
| | | | | | | Problem: The search count message is not displayed when using a mapping. (Gary Johnson) Solution: Ignore cmd_silent for showing the search count. (Christian Brabandt)
* patch 8.1.1964: crash when using nested map() and filter()v8.1.1964Bram Moolenaar2019-09-023-10/+19
| | | | | Problem: Crash when using nested map() and filter(). Solution: Do not set the v:key type to string without clearing the pointer.
* patch 8.1.1963: popup window filter may be called recursivelyv8.1.1963Bram Moolenaar2019-09-013-1/+36
| | | | | | Problem: Popup window filter may be called recursively when using a Normal mode command. Solution: Prevent recursiveness. (closes #4887) Also restore KeyTyped.
* patch 8.1.1962: leaking memory when using tagfunc()v8.1.1962Bram Moolenaar2019-09-012-1/+5
| | | | | Problem: Leaking memory when using tagfunc(). Solution: Free the user_data. (Dominique Pelle, closes #4886)
* patch 8.1.1961: more functions can be used as a methodv8.1.1961Bram Moolenaar2019-09-018-28/+110
| | | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method. Add a test for mapcheck().
* patch 8.1.1960: fold code is spread outv8.1.1960Bram Moolenaar2019-09-014-177/+185
| | | | | Problem: Fold code is spread out. Solution: Move fold functions to fold.c.
* patch 8.1.1959: when using "firstline" in popup window text may jumpv8.1.1959Bram Moolenaar2019-09-015-11/+37
| | | | | | Problem: When using "firstline" in popup window text may jump when redrawing it. (Nick Jensen) Solution: Set 'scrolloff' to zero in a popup window. (closes #4882)
* patch 8.1.1958: old style comments taking up spacev8.1.1958Bram Moolenaar2019-09-012-687/+685
| | | | | Problem: Old style comments taking up space. Solution: Change to new style comments.
* patch 8.1.1957: more code can be moved to evalvars.cv8.1.1957Bram Moolenaar2019-09-0113-539/+604
| | | | | | Problem: More code can be moved to evalvars.c. Solution: Move code to where it fits better. (Yegappan Lakshmanan, closes #4883)
* patch 8.1.1956: screenshot tests may use a different encodingv8.1.1956Bram Moolenaar2019-09-014-7/+12
| | | | | | Problem: Screenshot tests may use a different encoding. (Dominique Pelle) Solution: Always set 'encoding' to "utf-8" when running Vim in a terminal. (closes #4884)
* patch 8.1.1955: tests contain typosv8.1.1955Bram Moolenaar2019-09-0113-14/+16
| | | | | Problem: Tests contain typos. Solution: Correct the typos. (Dominique Pelle)
* patch 8.1.1954: more functions can be used as a methodv8.1.1954Bram Moolenaar2019-08-3110-32/+81
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1953: more functions can be used as a methodv8.1.1953Bram Moolenaar2019-08-3113-35/+106
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1952: more functions can be used as a methodv8.1.1952Bram Moolenaar2019-08-319-17/+44
| | | | | Problem: More functions can be used as a method. Solution: Allow more functions to be used as a method.
* patch 8.1.1951: mouse double click test is a bit flakyv8.1.1951Bram Moolenaar2019-08-314-2/+5
| | | | | Problem: Mouse double click test is a bit flaky. Solution: Add to list of flaky tests. Update a couple of comments.
* Runtime files update.Bram Moolenaar2019-08-3121-987/+1334
|
* patch 8.1.1950: using NULL pointer after an out-of-memoryv8.1.1950Bram Moolenaar2019-08-312-1/+3
| | | | | Problem: Using NULL pointer after an out-of-memory. Solution: Check for NULL pointer. (Dominique Pelle, closes #4881)
* patch 8.1.1949: cannot scroll a popup window to the very bottomv8.1.1949Bram Moolenaar2019-08-308-12/+72
| | | | | | Problem: Cannot scroll a popup window to the very bottom. Solution: Scroll to the bottom when the "firstline" property was set to -1. (closes #4577) Allow resetting min/max width/height.
* patch 8.1.1948: mouse doesn't work in Linux consolev8.1.1948Bram Moolenaar2019-08-302-1/+4
| | | | | | | Problem: Mouse doesn't work in Linux console and causes 100% CPU. (James P. Harvey) Solution: Loop in WaitForCharOrMouse() when gpm_process_wanted is set. (closes #4828)
* patch 8.1.1947: when executing one test the report doesn't show itv8.1.1947Bram Moolenaar2019-08-302-2/+4
| | | | | Problem: When executing one test the report doesn't show it. Solution: Adjust the regexp. (Daniel Hahler, closes #4879)
* patch 8.1.1946: memory error when profiling a function without a script IDv8.1.1946Bram Moolenaar2019-08-303-5/+37
| | | | | Problem: Memory error when profiling a function without a script ID. Solution: Check for missing script ID. (closes #4877)
* patch 8.1.1945: popup window "firstline" cannot be resetv8.1.1945Bram Moolenaar2019-08-305-11/+52
| | | | | | Problem: Popup window "firstline" cannot be reset. Solution: Allow for setting "firstline" to zero. Fix that the text jumps to the top when using win_execute(). (closes #4876)
* patch 8.1.1944: leaking memory when using sound callbackv8.1.1944Bram Moolenaar2019-08-302-0/+14
| | | | | Problem: Leaking memory when using sound callback. Solution: src/sound.c
* patch 8.1.1943: more code can be moved to evalvars.cv8.1.1943Bram Moolenaar2019-08-308-245/+246
| | | | | | Problem: More code can be moved to evalvars.c. Solution: Move it, clean up comments. Also move some window related functions to window.c. (Yegappan Lakshmanan, closes #4874)
* patch 8.1.1942: shadow directory gets outdated when files are addedv8.1.1942Bram Moolenaar2019-08-302-2/+29
| | | | | Problem: Shadow directory gets outdated when files are added. Solution: Add the "shadowupdate" target and add a few comments.
* patch 8.1.1941: getftype() test fails on Macv8.1.1941Bram Moolenaar2019-08-302-6/+11
| | | | | Problem: getftype() test fails on Mac. Solution: Skip /dev/fd/.
* patch 8.1.1940: script tests failv8.1.1940Bram Moolenaar2019-08-294-1/+15
| | | | | Problem: Script tests fail. Solution: Don't set vimvars type in set_vim_var_nr().