Scott Prager
e397c57d03
vim-patch:7.4.375
...
Problem: Test 63 fails when run with GUI-only Vim.
Solution: Add guibg attributes. (suggested by Mike Soyka)
https://code.google.com/p/vim/source/detail?r=v7-4-375
2014-10-06 19:38:17 -04:00
Thiago de Arruda
35d7815eb2
test: Add some specs for the viml function system()
...
These new specs replace src/nvim/testdir/test_system
2014-10-01 21:41:54 -03:00
Scott Prager
44b187dd01
Old-style test for system(list).
2014-09-30 19:35:47 -04:00
Justin M. Keyes
176f16066b
Merge pull request #1219 from atwupack/vp-7.4.386
...
vim-patch:7.4.386
2014-09-26 15:59:51 -04:00
Marco Hinz
366f358a62
vim-patch:7.4.405
...
Problem: Screen updating is slow when using matches.
Solution: Do not use the ">=" as in patch 7.4.362, check the lnum.
https://code.google.com/p/vim/source/detail?r=v7-4-405
2014-09-23 16:46:36 +02:00
André Twupack
57d497c51b
vim-patch:7.4.386
...
Problem: When splitting a window the changelist position is wrong.
Solution: Copy the changelist position. (Jacob Niehus)
https://code.google.com/p/vim/source/detail?r=v7-4-386
2014-09-22 20:46:28 +02:00
André Twupack
ea492696cf
vim-patch:7.4.407
...
Problem: Inserting text for Visual block mode, with cursor movement,
repeats the wrong text. (Aleksandar Ivanov)
Solution: Reset the update_Insstart_orig flag. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=v7-4-407
2014-09-19 21:12:47 +02:00
Damián Silvani
e32d338c87
vim-patch:7.4.313
...
Problem: Changing the return value of getpos() causes an error. (Jie Zhu)
Solution: Revert getpos() and add getcurpos().
https://code.google.com/p/vim/source/detail?r=332a5c2b2956d9b18d85268a724d01deea27ec83
2014-09-16 23:35:12 -03:00
Damián Silvani
27f423e734
vim-patch:7.4.310
...
Problem: getpos()/setpos() don't include curswant.
Solution: Add a fifth number when getting/setting the cursor.
https://code.google.com/p/vim/source/detail?r=ccac0aa34eeaf46dad4b831461a532fc3fe71096
2014-09-16 22:43:40 -03:00
Justin M. Keyes
3b7b79e37d
Merge pull request #1140 from atwupack/vp-7.4.341
...
vim-patch:7.4.341, 7.4.347, 7.4.351, 7.4.358
2014-09-15 14:08:55 -04:00
Justin M. Keyes
874296331b
Merge pull request #1177 from NOLFXceptMe/vp-7.4.387
...
vim-patch:7.4.387
2014-09-15 13:53:21 -04:00
Thiago de Arruda
037ca796a0
eval.c: Rename has('neovim') feature to has('nvim')
...
To follow the convention of 'nvim' for technical references
2014-09-15 08:21:31 -03:00
Naveen Kumar Molleti
4f3d49d921
vim-patch:7.4.387
...
Problem: "4gro" replaces one character then executes "ooo". (Urtica
Dioica)
Solution: Write the ESC in the second stuff buffer.
https://code.google.com/p/vim/source/detail?r=v7-4-387
2014-09-15 15:35:49 +05:30
André Twupack
75413496ae
vim-patch:7.4.351
...
Problem: sort() is not stable.
Solution: When the items are identical, compare the pointers.
https://code.google.com/p/vim/source/detail?r=v7-4-351
2014-09-13 19:11:07 +02:00
André Twupack
c68468500f
vim-patch:7.4.347
...
Problem: test55 fails on some systems.
Solution: Remove the elements that all result in zero and can end up in an arbitrary position.
https://code.google.com/p/vim/source/detail?r=v7-4-347
2014-09-13 19:11:07 +02:00
André Twupack
9f252554e3
vim-patch:7.4.341
...
Problem: sort() doesn't handle numbers well.
Solution: Add an argument to specify sorting on numbers. (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=adc4a84f72eb44dae657af713922a6e2c1f64ae3
2014-09-13 19:10:18 +02:00
Justin M. Keyes
3f5482d325
Merge pull request #1107 from fmoralesc/matchaddpos
...
Add matchaddpos()-related vim patches. [vim-patch: 7.4.330, 7.4.334, 7.4.343, 7.4.344, 7.4.362]
2014-09-05 20:57:41 -04:00
Felipe Morales
bf3d945798
vim-patch: 7.4.330
...
Problem: Using a regexp pattern to highlight a specific position can
be slow.
Solution: Add matchaddpos() to highlight specific positions
efficiently.
(Alexey Radkov.)
https://code.google.com/p/vim/source/detail?r=f9fa2e506b9f07549cd91074835c5c553db7b3a7
2014-09-04 00:18:24 -04:00
Pavel Platto
fc2020a140
vim-patch:7.4.220
...
Problem: Test 105 does not work in a shadow dir. (James McCoy)
Solution: Omit "src/" from the checked path.
https://code.google.com/p/vim/source/detail?r=v7-4-220
2014-08-22 10:50:30 +03:00
André Twupack
bc56d3a988
vim-patch:7.4.296
...
Problem: Can't run tests on Solaris.
Solution: Change the way VIMRUNTIME is set. (Laurent Blume)
https://code.google.com/p/vim/source/detail?r=v7-4-296
2014-08-21 19:06:07 +02:00
Felipe Morales
3b0f7fe593
update src/nvim/testdir/Makefile
...
include breakindent and list related tests
2014-08-20 08:27:23 -04:00
Felipe Morales
2e1c745869
vim-patch:7.4.388
...
Problem: With 'linebreak' set and 'list' unset a Tab is not counted
properly. (Kent Sibilev)
Solution: Check the 'list' option. (Christian Brabandt)
2014-08-20 08:27:22 -04:00
Felipe Morales
91aabcb75b
vim-patch:7.4.370
...
Problem: Linebreak test fails when encoding is not utf-8. (Danek
Duvall)
Solution: Split the test in a single byte one and a utf-8 one.
(Christian Brabandt)
2014-08-20 08:27:11 -04:00
Felipe Morales
dfdfee0260
vim-patch: 7.4.353
...
Make 'breakindent' work with the 'list' option.
Originally patched in vim patch 7.4.353, by chrisbra
(https://code.google.com/p/vim/source/detail?r=d42a1d3b74d40f580359dbd139d2d0dfa7235252 )
Updated version.c.
2014-08-20 05:19:57 -04:00
Felipe Morales
47391b18e2
Port vim's patch 7.4.338 ('breakindent')
2014-08-20 05:19:49 -04:00
André Twupack
41634af0e5
vim-patch:7.4.231
...
Problem: An error in ":options" is not caught by the tests.
Solution: Add a test for ":options". Set $VIMRUNTIME for the tests so that
it uses the current runtime files instead of the installed ones.
https://code.google.com/p/vim/source/detail?r=0a295a3c9e473512ad3b006a0fb752ad43d19094
2014-08-19 19:32:58 +02:00
Justin M. Keyes
a0e593e261
Merge pull request #1019 from splinterofchaos/globpath
...
vim-patch:7.4.279
2014-08-18 00:27:07 -04:00
André Twupack
9c8da794e1
vim-patch:7.4.201
...
Problem: 'lispwords' is a global option.
Solution: Make 'lispwords' global-local. (Sung Pae)
https://code.google.com/p/vim/source/detail?r=06e5f65c34d8136c3a9d2219429b7eca35cb3a21
2014-08-15 18:56:05 +02:00
Damián Silvani
01d6898638
vim-patch:7.4.294
...
Problem: Test files missing from patch.
Solution: Patch the test files.
https://code.google.com/p/vim/source/detail?r=fdea5ea9afd139ea59dee6bdb3f1675b8b882bdf
2014-08-14 23:06:56 -03:00
Thiago de Arruda
353bb20ff7
build/test: setup functional tests using vroom
2014-08-09 15:10:56 -03:00
André Twupack
cb809069a8
vim-patch:7.4.323 #967
...
Problem: Substitute() with zero width pattern breaks multi-byte character.
Solution: Take multi-byte character size into account. (Yukihiro Nakadaira)
https://code.google.com/p/vim/source/detail?r=238f5027830cad22e17a970483af9b160869cdf3
2014-08-07 18:12:10 -04:00
Scott Prager
5617ee8f35
vim-patch:7.4.279
...
Problem: globpath() returns a string, making it difficult to get a
list of matches. (Greg Novack)
Solution: Add an optional argument like with glob(). (Adnan Zafar)
https://code.google.com/p/vim/source/detail?r=8e9db1f27a0063df023cc05a760fce73255dad24
2014-08-04 12:01:58 -04:00
André Twupack
b53034d423
vim-patch:7.4.315 #1021
...
Problem: Fixes for computation of topline not tested.
Solution: Add test. (Hirohito Higashi)
https://code.google.com/p/vim/source/detail?r=646616b6ff4defcc7bef0b198b540f6d965a8126
2014-08-03 15:49:24 +00:00
Thiago de Arruda
486c8e37c1
provider: Add support for python commands/functions
...
This uses the provider/scripting infrastructure to reintroduce python support
through the msgpack-rpc API.
A new 'initpython' option was added, and it must be set to a command that will
bootstrap the python provider the first time it's needed.
2014-07-17 11:37:41 -03:00
Will Stamper
fdeb132cad
vim-patch:7.4.295 #833
...
Problem: Various typos, bad white space and unclear comments.
Solution: Fix typos. Improve white space. Update comments.
https://code.google.com/p/vim/source/detail?r=662ae48e7e246a63d38c9f3165b15b62252edaee
2014-07-11 16:38:49 -04:00
ZyX
24a08b32ab
test1.in is not a test and it must be run always
...
test1.in generates files like small.vim, tiny.vim, mbyte.vim, mzscheme.vim,
lua.vim which are then used by other tests. So it must be run always.
2014-06-18 16:21:11 -04:00
oni-link
057e36ea19
vim-patch:7.4.290 #753
...
Problem: A non-greedy match followed by a branch is too greedy. (Ingo
Karkat)
Solution: Add NFA_MATCH when it is already in the state list if the position
differs.
https://code.google.com/p/vim/source/detail?r=b871734bf54ea185dbd2cc759d86dbfbe21cde26
2014-06-06 19:38:06 -04:00
oni-link
37fe5aa444
vim-patch:7.4.292 #754
...
Problem: Searching for "a" does not match accented "a" with new regexp
engine, does match with old engine. (David Bürgin)
"ca" does not match "ca" with accented "a" with either engine.
Solution: Change the old engine, check for following composing character
also for single-byte patterns.
https://code.google.com/p/vim/source/detail?r=60cdaa05a6ad31cef55eb6b3dc1f57ecac6fcf79
2014-06-06 18:39:31 -04:00
oni-link
2085acf478
vim-patch:7.4.289 #752
...
Problem: Pattern with repeated backreference does not match with new regexp
engine. (Urtica Dioica)
Solution: Also check the end of a submatch when deciding to put a state in
the state list.
https://code.google.com/p/vim/source/detail?r=99374096a76b96d1128f5e6aa1fa92b4ba70fee9
2014-06-05 18:42:15 -04:00
oni-link
1057b29c8c
vim-patch:7.4.282 #747
...
Problem: Test 97 fails on Mac.
Solution: Do not ignore case in file names. (Jun Takimoto)
https://code.google.com/p/vim/source/detail?r=6d0a1132dd71c7f55f7ed53fe99e97c79bfd05a4
2014-06-05 18:23:21 -04:00
Hinidu
4e0fc575d7
Remove FEAT_MBYTE
...
Multi-byte character handling.
2014-05-28 13:08:54 -04:00
oni-link
753401ab4c
vim-patch:7.4.267
...
Problem: The '[ mark is in the wrong position after "gq". (Ingo Karkat)
Solution: Add the setmark argument to do_join(). (Christian Brabandt)
https://code.google.com/p/vim/source/detail?r=75f222d67cea335efbe0274de6340dba174c1e7e
2014-05-27 16:51:10 -04:00
John Schmidt
85338fe1d5
Remove cryptography
...
As discussed in #694 , vim encryption uses old,
obsolete algorithms that are poorly implemented.
Since insecure cryptography is worse than no
cryptgraphy, the community voted in favor of
removing all crypto.
Various alternatives to the old crypto is
being discussed in #701 .
Closes #694 .
2014-05-20 08:31:06 -03:00
Eliseo Martínez
2ababe5a99
Introduce nvim namespace: Fix functional tests.
...
Fix some paths to new locations:
- Makefile: Fix nvim binary path.
- test49 : 459: Fix nvim binary path.
- test89 : 62: Fix testdir root.
Fix corresponding expected result.
- test105 : 10: Testing fnamemodify to reduce path to use ~ prefix.
Fix faked home directory.
Fix corresponding expected result.
26: Testing fnamemodify with r modifier.
Fix out-of-project prefix removal.
Fix corresponding expected result.
2014-05-15 20:46:02 +02:00
Eliseo Martínez
da51dc9cf2
Introduce nvim namespace: Move files.
...
Move files from src/ to src/nvim/.
- src/nvim/ becomes the new root dir for nvim executable sources.
- src/libnvim/ is planned to become root dir of the neovim library.
2014-05-15 20:46:01 +02:00