| Commit message (Collapse) | Author | Age |
| ... | |
| | |
| |
| |
| |
| |
| | |
Problem: :2vimgrep causes an ml_get error
Solution: Pass tomatch pointer instead of value. (Yegappan Lakshmanan)
https://github.com/vim/vim/commit/1c29943416207e21abbc790eaf563b36789170c2
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Get E14 while typing command :tab with 'incsearch' set.
Solution: Do not give an error when looking for the command. (Yasuhiro
Higashi)
https://github.com/vim/vim/commit/548e5985734e4b216852205879daf9bfb00dbe5a
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Using searchcount() in 'statusline' causes an error.
Solution: Avoid saving/restoring the search patten recursively.
(closes vim/vim#6194)
https://github.com/vim/vim/commit/442a85369f3eb9834dbab42add45f7c4106700f4
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: With search CTRL-L does not pick up composing characters.
Solution: Check for composing characters. (Christian Brabandt, closes vim/vim#3682)
[code change was accidentally included in 8.1.0579]
https://github.com/vim/vim/commit/5f5e203c92365ac6399de3663637b73bf9fb6dfa
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
substitute pat
Problem: Crash when last search pat is set but not last substitute pat.
Solution: Do not mix up last search pattern and last subtitute pattern.
(closes vim/vim#3647)
https://github.com/vim/vim/commit/2fb8f684d888ad68b283ba8f9505106b5fb725be
|
| |\ \
| |/
|/| |
vim-patch:8.1.{1296,1297,1298},8.2.{1640,1645,1646,1648,1649,1654,1655,1661}
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Problem: Invalid argument test fails without X clipboard.
Solution: Test -display only with the +xterm_clipboard feature.
https://github.com/vim/vim/commit/5416b75031138182387399f8fe5e17a884414e1a
N/A patches for version.c:
vim-patch:8.2.1640: Amiga: missing header for getgrgid()
Problem: Amiga: missing header for getgrgid().
Solution: Add the grp.h header. (Ola Söder, closes vim/vim#6906)
https://github.com/vim/vim/commit/f842cd9e285afb9d86c6f9bff400e5e576f873c0
vim-patch:8.2.1645: GTK3: icons become broken images when resized
Problem: GTK3: icons become broken images when resized.
Solution: Use gtk_image_new_from_icon_name(). (closes vim/vim#6916)
Fix compiler warnings.
https://github.com/vim/vim/commit/81a4cf469a0f5c1603ac3130af9f011053854180
vim-patch:8.2.1646: Amiga: Unnecessary #include
Problem: Amiga: Unnecessary #include.
Solution: Remove the #include. (Ola Söder, closes vim/vim#6908)
https://github.com/vim/vim/commit/33e3346322e40b2877f63f2f37398832c7017e2f
vim-patch:8.2.1648: Amiga: no common build file for Amiga (-like) systems
Problem: Amiga: no common build file for Amiga (-like) systems.
Solution: Turn Make_morph.mak into Make_ami.mak. (Ola Söder, closes vim/vim#6805)
https://github.com/vim/vim/commit/a62372be1f73b69f9d4c9413ec816d773a16a0f5
vim-patch:8.2.1649: GTK3: using old file chooser
Problem: GTK3: using old file chooser.
Solution: Use native file chooser on GTK 3.20 and above. (Yogeshwar
Velingker, closes vim/vim#6909)
https://github.com/vim/vim/commit/3e4cc9671c5551b73f0176cab40e676ed72a1716
vim-patch:8.2.1654: when job writes to hidden buffer current window is wrong
Problem: When job writes to hidden buffer current window has display
errors. (Johnny McArthur)
Solution: Use aucmd_prepbuf() instead of switch_to_win_for_buf().
(closes vim/vim#6925)
https://github.com/vim/vim/commit/ad9ec5e79916d206fd7677b77e36485c47ae534f
vim-patch:8.2.1655: cannot build with Strawberry Perl 5.32.0
Problem: Cannot build with Strawberry Perl 5.32.0.
Solution: Use Perl_sv_2pvbyte_flags. (closes vim/vim#6921)
https://github.com/vim/vim/commit/895a7a472d2eb4413e63cdad3213cb1ef1633458
vim-patch:8.2.1661: cannot connect to 127.0.0.1 for host with only IPv6 addresses
Problem: Cannot connect to 127.0.0.1 for host with only IPv6 addresses.
Solution: pass AI_V4MAPPED flag to getaddrinfo. (Filipe Brandenburger,
closes vim/vim#6931)
https://github.com/vim/vim/commit/c6a67c92bcbf4ef09063814af0c65d3e0585ada0
|
| | |
| |
| |
| |
| |
| | |
Problem: Invalid argument test fails without GTK.
Solution: Test -display and --display separately.
https://github.com/vim/vim/commit/240f7abab01b5e3fd5336dd780e42501ec3f2fcb
|
| | |
| |
| |
| |
| |
| | |
Problem: Crash when using invalid command line argument.
Solution: Check for options not being initialized.
https://github.com/vim/vim/commit/27821260c0afaac85cb1c10627f1d7fbe48860ae
|
| |\ \
| |/
|/| |
[RDY] vim-patch:8.1.{265,271,273,274,275,277,278,279,280,281,282,284,286,291,295,296,320,321,339,351,392,399,552}
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: 'hlsearch' highlight remains in other window after cancelling
command.
Solution: Redraw all windows. Also remove unnecessary delays. (closes vim/vim#3437)
https://github.com/vim/vim/commit/65985ac998713dfe0f0ff1dd49c5e3e8f17f4870
|
| | |
| |
| |
| |
| |
| | |
Problem: Error while typing :/foo/s// with 'incsearch' enabled.
Solution: Do not give search errors when highlighting matches.
https://github.com/vim/vim/commit/50eb16c3b23235b21ce4494673a7741a9a196176
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Using :s with 'incsearch' prevents CTRL-R CTRL-W. (Boris Staletic)
Solution: When past the pattern put cursor back in the start position.
(closes vim/vim#3413)
https://github.com/vim/vim/commit/99f043a57d0be35ef72572b0429cf51525c3cd2b
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' for :/foo/s//<Esc> changes last search pattern.
Solution: Save the last search pattern earlier.
https://github.com/vim/vim/commit/198cb66d652d3d8ac16226dcc929a11b0b720151
|
| | |
| |
| |
| |
| |
| | |
Problem: Wrong highlight when 'incsearch' set and cancelling :s.
Solution: Reset search line range. (Hirohito Higashi, Masamichi Abe)
https://github.com/vim/vim/commit/f13daa46da85a80dd05704cdde0660c2b2651a5a
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' regression: /\v highlights everything.
Solution: Put back the empty_pattern() check.
https://github.com/vim/vim/commit/4edfe2d2a2d70ea66a7f73e9b923c2d1f6246a57
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: Too much 'incsearch' highlight for pattern matching everything.
Solution: Add the skiplen to the command and remove the line range.
(Christian Brabandt) Check for empty pattern earlier.
https://github.com/vim/vim/commit/8b0d5ce881ac16a36ea00018ba13a58b0fdb7534
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: No 'incsearch' highlighting for :vimgrep and similar commands.
Solution: Parse the :vimgrep command and similar ones to locate the search
pattern. (Hirohito Higashi, closes vim/vim#3344)
https://github.com/vim/vim/commit/264cf5cfaf40e704aea2578e70c15ed9a9d0161e
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' highlighting not used for :sort.
Solution: Handle pattern in :sort command.
https://github.com/vim/vim/commit/81f56536b1bc324eb173924a8cf4d7dbbf4f3fdb
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' does not apply to :smagic and :snomagic.
Solution: Add support. (Hirohito Higashi)
https://github.com/vim/vim/commit/167ae42685dcd430800c51ac7339f7f0938a3e70
|
| | |
| |
| |
| |
| |
| | |
Problem: 'cursorline' highlighting wrong with 'incsearch'.
Solution: Move the cursor back if the match is outside the range.
https://github.com/vim/vim/commit/2f6a346a4cd2d5bdd6dc9b3209ebce7b6340221d
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' does not work with command modifiers.
Solution: Skip command modifiers.
https://github.com/vim/vim/commit/33c4dbb74bdf41aadd193a704f597d4df20f0e47
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' highlighting does not work for ":g!/".
Solution: Skip the exclamation mark. (Hirohito Higashi)
https://github.com/vim/vim/commit/def7b1dc6104a6ce6d7c3e3a615231178601b124
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' highlighting does not skip white space.
Solution: Skip white space after the command. (issue vim/vim#3321)
https://github.com/vim/vim/commit/2b926fcb3c5d8bd09a219009336bbec7c66ae67e
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' highlighting does not accept reverse range.
Solution: Swap the range when needed. (issue vim/vim#3321)
https://github.com/vim/vim/commit/60d0871000e9abf3716ee035cba5b5a9d659e327
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: 'incsearch' highlighting wrong in a few cases.
Solution: Fix using last search pattern. Restore highlighting when changing
command. (issue vim/vim#3321)
https://github.com/vim/vim/commit/c7f08b7ee1c1ff2080d425c2fcdb6907c26fc98e
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: 'incsearch' with :s doesn't start at cursor line.
Solution: Set cursor before parsing address. (closes vim/vim#3318)
Also accept a match at the start of the first line.
https://github.com/vim/vim/commit/976b847f43dd16eb6cd809d2dcab7dde6045e176
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' triggers on ":source".
Solution: Check for the whole command name.
https://github.com/vim/vim/commit/21f990e1c22ffa2fdb66a548ebbe25e6e7194776
|
| | |
| |
| |
| |
| |
| | |
Problem: 'incsearch' doesn't work for :s, :g or :v.
Solution: Also use 'incsearch' for other commands that use a pattern.
https://github.com/vim/vim/commit/b0acacd767a2b0618a7f3c08087708f4329580d0
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* support for :perl, :perlfile, :perldo and perleval()
* document that the perl provider doesn't currently work on Windows
* document that the perl legacy interface is now also supported
* added perleval() documentation
* import legacy perl interface tests
* only perl 5.22+ is supported
* healtcheck: use g:perl_host_prog if its set instead
using just 'perl' isn't correct as it may not be the version requested.
ditto for 'cpanm', rather go through 'App::cpanminus' to find the latest
perl version
|
| | |/ |
|
| | |
| |
| |
| |
| | |
Problem: :resize command not fully tested.
Solution: Add a couple of tests. (Dominique Pellé, closes vim/vim#6857)
https://github.com/vim/vim/commit/fe6dce873954a216eedb686bd5006710ffff4b89
|
| | |
| |
| |
| |
| |
| | |
Problem: Not all Bazel files are recognized.
Solution: Add *.bazel and *.BUILD. (closes vim/vim#6836)
https://github.com/vim/vim/commit/4488f5a545691ca4c8802bad0d70a5e750fc8844
|
| | |
| |
| |
| |
| |
| | |
Problem: The RUN_VIM variable is longer than needed.
Solution: Shorten RUN_VIM. (Daniel Hahler, closes vim/vim#4643)
https://github.com/vim/vim/commit/41a82604453080d0011f281532582d3bd360df4a
|
| | |
| |
| |
| |
| |
| | |
Problem: No test for diff mode with syntax highlighting.
Solution: Add a test case.
https://github.com/vim/vim/commit/248fdb33320641804afed4bdf5dc5cddb1cf64f5
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Confusing skipped message.
Solution: Drop "run" from "run start the GUI".
https://github.com/vim/vim/commit/2514315fc2530170ad7681e45e2b6d1f0680c9eb
Cherry-pick 'CheckCanRunGui' user command from patch 8.1.1826.
|
| | |
| |
| |
| |
| |
| | |
Problem: No test for fixed issue vim/vim#3893.
Solution: Add a test. (Christian Brabandt, vim/vim#3893)
https://github.com/vim/vim/commit/28686682e77c0cca963201ae671bd773d86dba31
|
| | |
| |
| |
| |
| |
| | |
Problem: Test for display updating doesn't check without statusline.
Solution: Add screenshots without a status line.
https://github.com/vim/vim/commit/7cc535175a233c6f02cdb5a364b3590560f5bfcb
|
| | |
| |
| |
| |
| |
| | |
Problem: No test for display updating without a scroll region.
Solution: Add a test.
https://github.com/vim/vim/commit/3c8ee629745737aa231fdd123826ae021e398e49
|
| | |
| |
| |
| |
| |
| | |
Problem: Text added with a job to another buffer isn't displayed.
Solution: Update topline after adding a line. (closes vim/vim#4745)
https://github.com/vim/vim/commit/4641a122f2ffb820ec6d05526532ab38930c5286
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Problem: Crash when using :center in autocommand.
Solution: Bail out early for an empty line. (Dominique pelle, closes vim/vim#5095)
https://github.com/vim/vim/commit/396b7c78c0fd9cd07528963b18c27398491df40d
Cherry-pick 'src/testdir/check.vim' changes from patch 8.1.1544.
|
| | |
| |
| |
| |
| |
| |
| | |
Problem: MS-Windows: test log contains escape sequences.
Solution: Do not use t_md and t_me but ANSI escape sequences. (Ken Takata,
closes vim/vim#6559)
https://github.com/vim/vim/commit/45df2a01a79d562b59949383f79625bb8bd89a69
|
| |/
|
|
|
|
| |
Problem: Not easy to read the test time in the test output.
Solution: Align the times. Make slow tests bold.
https://github.com/vim/vim/commit/8d9437968b6693ecb14e7375bcb242e657e75266
|
| |
|
|
|
|
| |
Problem: Using "seesion" looks like a mistake.
Solution: Use an underscore to make the function sort first.
https://github.com/vim/vim/commit/1e15e61188e14ba67060c09d4c74e9b587016230
|
| |
|
|
|
|
| |
Problem: Cannot easily get the character under the cursor.
Solution: Add the {chars} argument to strpart().
https://github.com/vim/vim/commit/6c53fca02301ff871cddc1c74c388e23e53a424a
|
| |
|
|
|
|
|
| |
Problem: In some environments a few tests are expected to fail.
Solution: Add $TEST_MAY_FAIL to list tests that should not cause make to
fail.
https://github.com/vim/vim/commit/ce436de5a9b94886baf023b3d22193cc68d0e9d1
|
| |
|
|
|
|
| |
Problem: Termwinscroll test is flaky on FreeBSD.
Solution: Add to list of flaky tests. Rename function.
https://github.com/vim/vim/commit/e219f73ed546abeba1ff4f5c08b380d648852222
|
| |
|
|
|
|
| |
Problem: Do not get a hint that $TEST_FILTER was active.
Solution: Mention $TEST_FILTER if no functions were executed.
https://github.com/vim/vim/commit/7b666c7883c905a0e1428b8bfa7ba062af2656e7
|
| |
|
|
|
|
| |
Problem: Double-click test is a bit flaky.
Solution: Correct entry in list of flaky tests.
https://github.com/vim/vim/commit/705918f9f7e446287923cf0248ea35f2a0688199
|
| |
|
|
|
|
|
| |
Problem: Tests get stuck when running into an existing swapfile.
Solution: Set v:swapchoice to "q" and report an error. (Daniel Hahler,
closes vim/vim#4644)
https://github.com/vim/vim/commit/b073da8929ae0c03c403197197ed6b57f0f3d3be
|