summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0954: not all desktop files are recognizedv8.2.0954Bram Moolenaar2020-06-103-2/+4
| | | | | Problem: Not all desktop files are recognized. Solution: Add the *.directory pattern. (Eisuke Kawashima, closes #3317)
* patch 8.2.0953: spell checking doesn't work for CamelCased wordsv8.2.0953Bram Moolenaar2020-06-1010-0/+45
| | | | | | Problem: Spell checking doesn't work for CamelCased words. Solution: Add the "camel" value in the new option 'spelloptions'. (closes #1235)
* patch 8.2.0952: no simple way to interrupt Vimv8.2.0952Bram Moolenaar2020-06-108-6/+67
| | | | | | Problem: No simple way to interrupt Vim. Solution: Add the SigUSR1 autocommand, triggered by SIGUSR1. (Jacob Hayes, closes #1718)
* patch 8.2.0951: search stat test has leftover from debuggingv8.2.0951Bram Moolenaar2020-06-102-1/+2
| | | | | Problem: Search stat test has leftover from debugging. Solution: Remove line that writes a file. (Christian Brabandt, closes #6224)
* patch 8.2.0950: tagjump test failsv8.2.0950Bram Moolenaar2020-06-102-1/+3
| | | | | Problem: Tagjump test fails. Solution: Adjust expected text of the prompt.
* patch 8.2.0949: strptime() does not use DSTv8.2.0949Bram Moolenaar2020-06-103-0/+7
| | | | | Problem: Strptime() does not use DST. Solution: Set the tm_isdst field to -1. (Tomáš Janoušek, closes #6230)
* patch 8.2.0948: spell test failsv8.2.0948Bram Moolenaar2020-06-102-3/+5
| | | | | Problem: Spell test fails. Solution: Adjust expected text of the prompt.
* patch 8.2.0947: readdirex() doesn't handle broken link properlyv8.2.0947Bram Moolenaar2020-06-103-2/+24
| | | | | | Problem: Readdirex() doesn't handle broken link properly. Solution: Small fixes to readdirex(). (Christian Brabandt, closes #6226, closes #6213)
* patch 8.2.0946: cannot use "q" to cancel a number promptv8.2.0946Bram Moolenaar2020-06-103-3/+17
| | | | | Problem: Cannot use "q" to cancel a number prompt. Solution: Recognize "q" instead of ignoring it.
* patch 8.2.0945: cannot use "z=" when 'spell' is offv8.2.0945Bram Moolenaar2020-06-107-14/+105
| | | | | | Problem: Cannot use "z=" when 'spell' is off. Solution: Make "z=" work even when 'spell' is off. (Christian Brabandt, Gary Johnson, closes #6227)
* patch 8.2.0944: xxd test leaves file behindv8.2.0944Bram Moolenaar2020-06-102-1/+4
| | | | | Problem: Xxd test leaves file behind. Solution: Delete the file "XXDfile". (Christian Brabandt, closes #6228)
* patch 8.2.0943: displaying ^M or ^J depends on current bufferv8.2.0943Bram Moolenaar2020-06-1010-36/+86
| | | | | Problem: Displaying ^M or ^J depends on current buffer. Solution: Pass the displayed buffer to transchar(). (closes #6225)
* patch 8.2.0942: expanding to local dir after homedir keeps "~/"v8.2.0942Bram Moolenaar2020-06-103-6/+9
| | | | | | Problem: Expanding to local dir after homedir keeps "~/". Solution: Adjust modify_fname(). (Christian Brabandt, closes #6205, closes #5979)
* patch 8.2.0941: detecting terminal properties is unstructuredv8.2.0941Bram Moolenaar2020-06-102-75/+164
| | | | | | Problem: Detecting terminal properties is unstructured. Solution: Add a table with terminal properties. Set properties when a terminal is detected.
* patch 8.2.0940: build failure with tiny featuresv8.2.0940Bram Moolenaar2020-06-092-3/+9
| | | | | Problem: Build failure with tiny features. Solution: Add #ifdef. Add UNUSED. A bit more cleaning up.
* patch 8.2.0939: checking for term escape sequences is long and confusingv8.2.0939Bram Moolenaar2020-06-092-550/+660
| | | | | Problem: checking for term escape sequences is long and confusing Solution: Refactor code into separate functions.
* patch 8.2.0938: NFA regexp uses tolower ()to compare ignore-casev8.2.0938Bram Moolenaar2020-06-095-8/+30
| | | | | Problem: NFA regexp uses tolower() to compare ignore-case. (Thayne McCombs) Solution: Use utf_fold() when possible. (ref. neovim #12456)
* patch 8.2.0937: asan failure in the flatten() testv8.2.0937Bram Moolenaar2020-06-092-0/+6
| | | | | Problem: Asan failure in the flatten() test. Solution: Free the flattened list.
* patch 8.2.0936: some terminals misinterpret the code for getting cursor stylev8.2.0936Bram Moolenaar2020-06-0912-27/+103
| | | | | | Problem: Some terminals misinterpret the code for getting cursor style. Solution: Send a sequence to the terminal and check the result. (IWAMOTO Kouichi, closes #2126) Merged with current code.
* patch 8.2.0935: flattening a list with existing code is slowv8.2.0935Bram Moolenaar2020-06-088-1/+198
| | | | | Problem: Flattening a list with existing code is slow. Solution: Add flatten(). (Mopp, closes #3676)
* patch 8.2.0934: lhelpgrep twice in help window doesn't jump to the help topicv8.2.0934Bram Moolenaar2020-06-083-2/+23
| | | | | | | Problem: Running lhelpgrep twice in a help window doesn't jump to the help topic. Solution: Check whether any window with the location list is present. (Yegappan Lakshmanan, closes #6215)
* patch 8.2.0933: 'quickfixtextfunc' does not get window ID of location listv8.2.0933Bram Moolenaar2020-06-084-9/+25
| | | | | | Problem: 'quickfixtextfunc' does not get window ID of location list. Solution: Add "winid" to the dict argument. (Yegappan Lakshmanan, closes #6222)
* patch 8.2.0932: missspelling spelllangv8.2.0932Bram Moolenaar2020-06-084-5/+7
| | | | | Problem: Missspelling spelllang. Solution: Add an "l". (Dominique Pelle)
* patch 8.2.0931: some remarks about BeOS remainv8.2.0931Bram Moolenaar2020-06-077-320/+8
| | | | | | Problem: Some remarks about BeOS remain. Solution: Remove BeOS remarks from the help and other files. (Emir Sari, closes #6221)
* patch 8.2.0930: script filetype detection trips over env -S argumentv8.2.0930Bram Moolenaar2020-06-073-4/+23
| | | | | | Problem: Script filetype detection trips over env -S argument. Solution: Remove "-S" and "--ignore-environment". (closes #5013) Add tests.
* patch 8.2.0929: v:register is not cleared after an operator was executedv8.2.0929Bram Moolenaar2020-06-073-0/+76
| | | | | | Problem: v:register is not cleared after an operator was executed. Solution: Clear v:register after finishing an operator (Andy Massimino, closes #5305)
* Update runtime filesBram Moolenaar2020-06-0730-226/+590
|
* patch 8.2.0928: many type casts are used for vim_strnsave()v8.2.0928Bram Moolenaar2020-06-0713-20/+22
| | | | | | Problem: Many type casts are used for vim_strnsave(). Solution: Make the length argument size_t instead of int. (Ken Takata, closes #5633) Remove some type casts.
* patch 8.2.0927: some sshconfig and ssdhconfig files are not recognizedv8.2.0927Bram Moolenaar2020-06-073-4/+8
| | | | | Problem: Some sshconfig and ssdhconfig files are not recognized. Solution: Add filetype patterns.
* patch 8.2.0926: cmdline test fails on Appveyorv8.2.0926Bram Moolenaar2020-06-072-21/+23
| | | | | Problem: Cmdline test fails on Appveyor. Solution: Add CR to the commands. (Naruhiko Nishino, closes #6220)
* patch 8.2.0925: getcompletion() does not return command line argumentsv8.2.0925Bram Moolenaar2020-06-074-29/+65
| | | | | Problem: Getcompletion() does not return command line arguments. Solution: Add the "cmdline" option. (Shougo, closes #1140)
* patch 8.2.0924: cannot save and restore a register properlyv8.2.0924Bram Moolenaar2020-06-078-9/+241
| | | | | | Problem: Cannot save and restore a register properly. Solution: Add getreginfo() and make setreg() accept a dictionary. (Andy Massimino, closes #3370)
* patch 8.2.0923: cmdline test is slowv8.2.0923Bram Moolenaar2020-06-072-3/+5
| | | | | Problem: Cmdline test is slow. Solution: Use WaitForAssert().
* patch 8.2.0922: search test failsv8.2.0922Bram Moolenaar2020-06-072-2/+2
| | | | | Problem: Search test fails. Solution: Remove failure tests for calls that no longer fail.
* patch 8.2.0921: CTRL-W T in cmdline window causes troublev8.2.0921Bram Moolenaar2020-06-073-0/+24
| | | | | | Problem: CTRL-W T in cmdline window causes trouble. Solution: Disallow CTRL-W T in the cmdline window. Add more tests. (Naruhiko Nishino, closes #6219)
* patch 8.2.0920: writing viminfo fails with a circular referencev8.2.0920Bram Moolenaar2020-06-073-2/+52
| | | | | Problem: Writing viminfo fails with a circular reference. Solution: Use copyID to detect the cycle. (closes #6217)
* patch 8.2.0919: merging modifier for modifyOtherKeys is done twicev8.2.0919Bram Moolenaar2020-06-073-11/+32
| | | | | Problem: Merging modifier for modifyOtherKeys is done twice. Solution: Remove the merging done in vgetc().
* patch 8.2.0918: duplicate code for evaluating expression argumentv8.2.0918Bram Moolenaar2020-06-077-121/+28
| | | | | Problem: Duplicate code for evaluating expression argument. Solution: Merge the code and make the use more flexible.
* patch 8.2.0917: quickfix entries do not suport a "note" typev8.2.0917Bram Moolenaar2020-06-074-4/+46
| | | | | | Problem: Quickfix entries do not suport a "note" type. Solution: Add support for "note". (partly by Yegappan Lakshmanan, closes #5527, closes #6216)
* patch 8.2.0916: mapping with partly modifyOtherKeys code does not workv8.2.0916Bram Moolenaar2020-06-067-11/+74
| | | | | | Problem: Mapping with partly modifyOtherKeys code does not work. Solution: If there is no mapping with a separate modifier include the modifier in the key and then try mapping again. (closes #6200)
* patch 8.2.0915: search() cannot skip over matches like searchpair() canv8.2.0915Bram Moolenaar2020-06-067-11/+212
| | | | | Problem: Search() cannot skip over matches like searchpair() can. Solution: Add an optional "skip" argument. (Christian Brabandt, closes #861)
* patch 8.2.0914: MS-Windows: cannot specify a "modified by" textv8.2.0914Bram Moolenaar2020-06-062-4/+19
| | | | | Problem: MS-Windows: cannot specify a "modified by" text. Solution: Add MODIFIED_BY in the MSVC build file. (Chen Lei, closes #1275)
* patch 8.2.0913: code for resetting v:register is duplicatedv8.2.0913Bram Moolenaar2020-06-065-17/+24
| | | | | Problem: Code for resetting v:register is duplicated. Solution: Add reset_reg_var().
* patch 8.2.0912: a few test cases for CJK formatting are disabledv8.2.0912Bram Moolenaar2020-06-062-17/+25
| | | | | Problem: A few test cases for CJK formatting are disabled. Solution: Fix the tests and enable them. (closes #6212)
* patch 8.2.0911: crash when opening a buffer for the cmdline window failsv8.2.0911Bram Moolenaar2020-06-064-3/+60
| | | | | | | Problem: Crash when opening a buffer for the cmdline window fails. (Chris Barber) Solution: Check do_ecmd() succeeds. Reset got_int if "q" was used at the more prompt. (closes #6211)
* Also fix the patch number.Bram Moolenaar2020-06-061-0/+2
|
* Fix duplicated code that only appears in git.Bram Moolenaar2020-06-061-4/+0
|
* patch 8.2.0910: Vim is not reproducibly buildablev8.2.0910Bram Moolenaar2020-06-056-0/+44
| | | | | | Problem: Vim is not reproducibly buildable. Solution: Use the $SOURCE_DATE_EPOCH environment variable in configure. (James McCoy, closes #513) Give a warning about using it.
* patch 8.2.0909: cannot go back to the previous local directoryv8.2.0909Bram Moolenaar2020-06-057-13/+117
| | | | | Problem: Cannot go back to the previous local directory. Solution: Add "tcd -" and "lcd -". (Yegappan Lakshmanan, closes #4362)
* patch 8.2.0908: crash when changing the function table while listing itv8.2.0908Bram Moolenaar2020-06-053-31/+67
| | | | | Problem: Crash when changing the function table while listing it. Solution: Bail out when the function table changes. (closes #6209)