Commit Graph

1473 Commits

Author SHA1 Message Date
ZyX
3becb5fd21 Use lua generator in place of ex_cmds_defs header trick
Closes #788
Fixes #379
Ref #549
2014-08-20 20:21:37 +04:00
Justin M. Keyes
bbefc73c55 Merge pull request #1062 from atwupack/vp-7.4.230+231
vim-patch:7.4.231
2014-08-20 00:18:14 -04:00
Justin M. Keyes
95efb3624b vim-patch:7.4.317 #1076
Problem:    Crash when starting gvim.  Issue 230.
Solution:   Check for a pointer to be NULL. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=8ffcb546d782
2014-08-20 00:09:21 -04:00
Justin M. Keyes
e1c330a486 Merge pull request #1024 from war1025/dev/for_all_buffers
Add FOR_ALL_BUFFERS helper
2014-08-19 23:49:25 -04:00
Justin M. Keyes
0b7bff5bb7 Merge pull request #1085 from paulburlumi/master
coverity/13749: fix negative array index read
2014-08-19 23:31:44 -04:00
Paul Burlumi
aca6dc5001 coverity/13749: fix negative array index read in unset_global_local_option 2014-08-19 22:06:55 +01: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
a40a7cf24f vim-patch:7.4.329 #1079
Problem:    When moving the cursor and then switching to another window the
            previous window isn't scrolled. (Yukihiro Nakadaira)
Solution:   Call update_topline() before leaving the window. (Christian
            Brabandt)

https://code.google.com/p/vim/source/detail?r=018df65085f8
2014-08-19 01:40:40 -04:00
Justin M. Keyes
8ae492bb5a vim-patch:7.4.325 #1078
Problem:    When starting the gui and changing the window size the status line
            may not be drawn correctly.
Solution:   Catch new_win_height() being called recursively. (Christian
            Brabandt)

https://code.google.com/p/vim/source/detail?r=1f288d247548
2014-08-19 01:38:15 -04: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
Fredrik Fornwall
6dcd629ed6 Make ttyfast default to true on all terminals #1051 2014-08-18 03:59:40 +00:00
Justin M. Keyes
d067ad66ac Merge pull request #977 from splinterofchaos/fish
vim-patch:7.4.276
2014-08-17 23:08:11 -04:00
Scott Prager
d2988e12fe vim-patch:7.4.276
Problem:    The fish shell is not supported.
Solution:   Use begin/end instead of () for fish. (Andy Russell)

https://code.google.com/p/vim/source/detail?r=a6b59ee633a355095e6473ec5e2a7d9088bfb853
2014-08-17 22:17:26 -04:00
Scott Prager
284539f395 Doxygen/comment style for make_filter_cmd(). 2014-08-17 22:16:00 -04:00
Scott Prager
b9553bd038 path.c: Learn invocation_path_tail().
Required for vim patch 276 as an alternative to
`get_isolated_shell_name()`.
2014-08-17 22:16:00 -04:00
Scott Prager
53a3c5c21c Use sizeof over magic numbers. 2014-08-17 22:16:00 -04:00
André Twupack
16a04bae0a vim-patch:7.4.318 #968
Problem:    Check for whether a highlight group has settings ignores fg and bg color settings.
Solution:   Also check cterm and GUI color settings. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=5c47dacf397c1c65d2dfc237b3ff395c66ec3d4d
2014-08-18 01:25:17 +00:00
Justin M. Keyes
b6da1ac339 version.c: mark irrelevant patches with "NA" #1074
uncomment some patch numbers that were satisfied by #938
2014-08-17 18:39:23 -04:00
Wayne Rowcliffe
888a31ba45 FOR_ALL_BUFFERS use locally declared buffer pointer 2014-08-17 11:13:42 -05:00
Justin M. Keyes
640bced2f8 Merge pull request #950 from Hinidu/os_fchown
Implement os_fchown and remove HAVE_FCHOWN
2014-08-16 08:33:21 -04:00
Pavel Platto
8f4ada5a2a os_fchown: remove cast of parameter -1 to uid_t 2014-08-16 09:21:09 +03:00
Justin M. Keyes
19207762fd Merge pull request #1068 from atwupack/vp-7.4.201
vim-patch:7.4.201
2014-08-15 13:53:26 -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
Justin M. Keyes
933602b188 Merge pull request #971 from munshkr/p7.4.314
vim-patch:7.4.314
2014-08-15 08:35:55 -04:00
Justin M. Keyes
6675a71fe4 Merge pull request #972 from munshkr/p7.4.293
vim-patch:7.4.293, vim-patch:7.4.294
2014-08-15 08:31:13 -04:00
Damián Silvani
fc93536a90 vim-patch:7.4.314
Problem:    Completion messages can get in the way of a plugin.
Solution:   Add 'c' flag to 'shortmess' option. (Shougo Matsu)

https://code.google.com/p/vim/source/detail?r=4d7af1962d6ce61df65fdc5c86544a61951f9517
2014-08-14 23:20:08 -03: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
Damián Silvani
9ea28e1903 vim-patch:7.4.293
Problem:    It is not possible to ignore composing characters at a
            specific point in a pattern.
Solution:   Add the %C item.

https://code.google.com/p/vim/source/detail?r=10fc95f48546f438648b8357062e93c9c2c0a377
2014-08-14 23:06:52 -03:00
Justin M. Keyes
6d45309797 Merge pull request #970 from atwupack/vp-7.4.328
vim-patch:7.4.328
2014-08-14 14:21:44 -04:00
André Twupack
3d9a0cca29 vim-patch:7.4.328
Problem:    Selection of inner block is inconsistent.
Solution:   Skip indent not only for '}' but all parens. (Tom McDonald)

https://code.google.com/p/vim/source/detail?r=01d9ffdd6e6ffb39faf946e13ec63bd7dc31e162
2014-08-14 19:51:10 +02:00
Justin M. Keyes
5c9db00e9e Merge pull request #1064 from mraghavan/coverity-22-07
coverity/71508: Fix potential null dereference.
2014-08-14 09:18:01 -04:00
André Twupack
9fb0026fcc vim-patch:7.4.335 #1061
Problem:    No digraph for the new rouble sign.
Solution:   Add the digraphs =R and =P.

https://code.google.com/p/vim/source/detail?r=8ad2ecd116021ad5c945426e8bb80d741392b780
2014-08-14 06:24:00 +00:00
Manish Raghavan
53231d5e0f coverity/71508: Fix potential null dereference.
Make sure feature pointer is not null before dereferencing.
2014-08-13 20:16:14 -07:00
André Twupack
fde390133e vim-patch:7.4.327 #1010
Problem:    When 'verbose' is set to display the return value of a function, may get E724 repeatedly.
Solution:   Do not give an error for verbose messages. Abort conversion to string after an error.

https://code.google.com/p/vim/source/detail?r=99d8f2d72dcd4b850de81998cc9b1120c8165762
2014-08-13 13:49:06 -04:00
André Twupack
d730c5c57e vim-patch:7.4.331 #1017
Problem:    Relative numbering not updated after a linewise yank.  Issue 235.
Solution:   Redraw after the yank. (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=6d984caa0409fd284722c44cb09a0a2b5360bd4f
2014-08-13 13:45:54 -04:00
Pavel Platto
3af741c087 Travis-CI: fix "Could not find compiler" in clang-asan 2014-08-13 09:40:51 +03:00
Pavel Platto
1a361b629a os_fchown: enable 'change group' unittest on Travis-CI
Add section `before_install` in `.travis.yml` to create test group and
add current user to this group.
It is needed because by default user on Travis-CI belongs only to one
primary group derived from that user. So we have no alternative to
change group of the file.
2014-08-13 09:36:09 +03:00
Pavel Platto
64ea24bc17 os_fchown: add unit tests 2014-08-13 09:13:59 +03:00
Pavel Platto
94f3d30306 os_fchown: impl and remove HAVE_FCHOWN 2014-08-13 09:13:58 +03:00
Thiago de Arruda
563f38c317 Merge pull request #1050 'Setup testing infrastructure with vroom' 2014-08-09 15:22:20 -03:00
Thiago de Arruda
a032fc2cca build/test: setup vroom installation on travis 2014-08-09 15:11:04 -03:00
Thiago de Arruda
353bb20ff7 build/test: setup functional tests using vroom 2014-08-09 15:10:56 -03:00
Thiago de Arruda
17e6000007 Merge pull request #1034 'Implement os_mkdtemp on top of uv_fs_mkdtemp' 2014-08-09 11:29:09 -03:00
Pavel Platto
2838f2c3a6 documentation: Update tempfile and tempname() 2014-08-09 11:28:43 -03:00
Pavel Platto
5e42b406a5 Implement os_mkdtemp on top of uv_fs_mkdtemp 2014-08-09 11:28:43 -03:00
Justin M. Keyes
19f44fda8b Merge pull request #985 from fwalch/clang-analyzer-dead-assignments
Clang analyzer: fix dead stores / reduce scope
2014-08-08 09:27:09 -04:00
John Szakmeister
54d4993125 Merge #1046 'Refactor travis script' 2014-08-08 06:06:14 -04:00
Thiago de Arruda
6483a198e4 Travis CI: Refactor travis script
To simplify modification/inclusion of continuous integration targets, this
removes travis.sh which contains a big if statement in favor of multiple scripts
under the new '.ci' directory.
2014-08-08 06:06:10 -04: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
Thiago de Arruda
69497ad10a Merge pull request #920 'Add feedkeys API function part 2' 2014-08-07 12:03:48 -03:00