Justin M. Keyes
87a49405b0
terminal_open: do not force autocmds
2016-02-19 03:03:11 -05:00
Justin M. Keyes
156df2c81b
coverity/135593: Error handling issues (CHECKED_RETURN)
...
Harmless issue (HI): retval is intentionally ignored, as is the wont of
didset_options() and friends.
2016-02-19 02:00:23 -05:00
Justin M. Keyes
06e53aa487
coverity/135589: (FP) Null pointer dereferences
...
False positive: buflist_findnr() should not be NULL in this case because
it is given a buffer number that (should be) guaranteed to exist.
2016-02-19 02:00:22 -05:00
Justin M. Keyes
f887037a8f
Merge pull request #4276 from justinmk/coverity135578
...
coverity/135578: Memory - illegal accesses
2016-02-17 10:45:24 -05:00
watiko
0d6cd2b808
option_defs.h: Introduce SHM_ABBREVIATIONS
...
Helped-by: ZyX <kp-pav@yandex.ru >
2016-02-17 21:04:24 +09:00
watiko
5b63488c25
option_defs.h: Fix "set shm+=a"
2016-02-17 21:04:20 +09:00
watiko
0b67bb8c25
option_defs.h: Improve coding style
2016-02-17 21:04:20 +09:00
watiko
4612821946
vim-patch:7.4.925
...
Problem: User may yank or put using the register being recorded in.
Solution: Add the recording register in the message. (Christian Brabandt,
closes vim/vim#470 )
a0ed84a268
2016-02-17 21:04:20 +09:00
Justin M. Keyes
498eb02049
Merge pull request #4239 from jbradaric/vim-7.4.885
...
vim-patch:7.4.885
2016-02-17 04:31:21 -05:00
Jurica Bradaric
bd7de9dac9
vim-patch:7.4.859 #4238
...
Problem: Vim doesn't recognize all htmldjango files.
Solution: Recognize a comment. (Daniel Hahler, PR #410 )
d8986fd914
2016-02-17 04:28:01 -05:00
Justin M. Keyes
e4e5815242
Merge pull request #4244 from watiko/vim-7.4.830
...
vim-patch:7.4.{830,833}
2016-02-17 04:26:29 -05:00
Justin M. Keyes
b2b3768bb4
Merge pull request #4234 from watiko/vim-7.4.977
...
vim-patch:7.4.{818,883,977}
2016-02-17 04:10:50 -05:00
Justin M. Keyes
af1745a763
Merge pull request #4230 from jbradaric/vim-7.4.853
...
vim-patch:7.4.{853,856}
2016-02-17 04:08:57 -05:00
Justin M. Keyes
9198b06ea6
Merge pull request #4229 from jbradaric/vim-7.4.847
...
vim-patch:7.4.847
2016-02-17 04:04:27 -05:00
Jurica Bradaric
560a346d57
vim-patch:7.4.844 #4228
...
Problem: When '#' is in 'isident' the is# comparator doesn't work.
Solution: Don't use vim_isIDc(). (Yasuhiro Matsumoto)
37a8de17d4
2016-02-17 03:59:58 -05:00
Justin M. Keyes
5f54519b4f
Merge pull request #4213 from jbradaric/vim-7.4.835
...
vim-patch:7.4.{835,843,877}
2016-02-17 03:49:57 -05:00
Justin M. Keyes
6dc39d84cf
Merge pull request #4188 from jbradaric/vim-7.4.868
...
vim-patch:7.4.868
2016-02-17 03:45:12 -05:00
watiko
db20edef69
vim-patch:7.4.937
...
Problem: Segfault reading unitialized memory.
Solution: Do not read match \z0, it does not exist. (Marius Gedminas, closes
vim/vim#497 )
5ad075c073
2016-02-17 03:00:13 +09:00
watiko
c9f4f828d5
version.c: Mark 7.4.935 NA
...
Problem: test_utf8 fails on MS-Windows when executed with gvim.
Solution: Use the insert flag on feedkeys() to put the string before the
":" that was already read when checking for available chars.
6040256d8b
---
feedkeys() is not used by legacy test utf8.
2016-02-16 22:56:47 +09:00
watiko
9036f1644f
vim-patch:7.4.933
...
Problem: Crash when using longest completion match.
Solution: Fix array index.
e4eda3bc71
2016-02-16 22:56:02 +09:00
Justin M. Keyes
9648bf795a
coverity/135578: Memory - illegal accesses
...
Harmless issue, but doesn't hurt to satisfy coverity here.
2016-02-16 04:25:59 -05:00
Jurica Bradaric
30b452b470
ex_docmd: Don't use pre-increment.
2016-02-16 07:20:47 +01:00
Jurica Bradaric
3b34c992bc
vim-patch:7.4.895
...
Problem: Custom command line completion does not work for a command
containing digits.
Solution: Skip over the digits. (suggested by Yasuhiro Matsumoto)
23d1b62746
2016-02-16 07:18:48 +01:00
Charles Joachim
b3bdf9f356
diff.c: change return type to bool
...
Co-authored-by: Wayne Rowcliffe (@war1025)
2016-02-15 12:41:08 -05:00
watiko
4f3ea0379e
vim-patch:7.4.932
...
Problem: test_utf8 has confusing dummy command.
Solution: Use a real command instead of a colon.
8f08dab18d
2016-02-16 00:18:42 +09:00
watiko
3680332325
vim-patch:7.4.926
...
Problem: Completing the longest match doesn't work properly with multi-byte
characters.
Solution: When using multi-byte characters use another way to find the
longest match. (Hirohito Higashi)
4f8fa1633c
2016-02-16 00:15:52 +09:00
watiko
d4bb84367f
vim-patch:7.4.922
...
Problem: Leaking memory with ":helpt {dir-not-exists}".
Solution: Free dirname. (Dominique Pelle)
1c2836e268
---
see: "[patch] command :helpt {dir} leaks memory when directory does not exist"
https://groups.google.com/d/msg/vim_dev/WbcIbZ9YdUA/4eow2c3_AgAJ
2016-02-15 22:38:19 +09:00
watiko
4a4c3fdfcd
vim-patch:7.4.901
...
Problem: When a BufLeave autocommand changes folding in a way it syncs
undo, undo can be corrupted.
Solution: Prevent undo sync. (Jacob Niehus)
e7d1376b63
---
see: "[bug] [patch] Setting foldmethod in WinLeave autocommand can corrupt undo state"
https://groups.google.com/d/msg/vim_dev/xF5uMLb1vwY/Jn4RglosDgAJ
2016-02-15 22:28:45 +09:00
watiko
ade2298735
vim-patch:7.4.912
...
Problem: Wrong indenting for C++ constructor.
Solution: Recognize ::. (Anhong)
e01f4f86ce
2016-02-15 21:08:22 +09:00
watiko
72d5a88af5
vim-patch:7.4.893
...
Problem: C indenting is wrong below a "case (foo):" because it is
recognized as a C++ base class construct. Issue #38 .
Solution: Check for the case keyword.
d1b15dec4d
2016-02-15 19:13:15 +09:00
Jurica Bradaric
b535df1554
eval: Fix linter error.
2016-02-15 11:05:17 +01:00
Jurica Bradaric
de23395fa7
vim-patch:7.4.888
...
Problem: The OptionSet autocommands are not triggered from setwinvar().
Solution: Do not use switch_win() when not needed. (Hirohito Higashi)
ba117c23df
2016-02-15 11:05:17 +01:00
watiko
2d5cba630c
vim-patch:7.4.891
...
Problem: Indentation of array initializer is wrong.
Solution: Avoid that calling find_start_rawstring() changes the position
returned by find_start_comment(), add a test. (Hirohito Higashi)
089af18d1f
2016-02-15 19:02:52 +09:00
watiko
ec6fcf3b1c
vim-patch:7.4.887
...
Problem: Using uninitialized memory for regexp with back reference.
(Dominique Pelle)
Solution: Initialize end_lnum.
c2b717ebd6
---
see: "[bug] use of uninitialized memory in regexp_nfa.c with invalid back reference"
https://groups.google.com/d/msg/vim_dev/JWmrT5-NnPQ/U_TgaRW8AwAJ
2016-02-15 18:10:30 +09:00
Justin M. Keyes
baee9fe286
Merge pull request #4220 from watiko/vim-7.4.792
...
vim-patch:7.4.792
2016-02-15 03:55:23 -05:00
Lucas Hoffmann
ceccaf7a5e
test: Remove files of old test 36.
2016-02-15 09:30:17 +01:00
Lucas Hoffmann
0581ec396c
test: Remove old files for legacy test 11.
2016-02-15 09:09:23 +01:00
watiko
e0727ced13
vim-patch:7.4.881
...
Problem: Test 49 fails.
Solution: Add line number to check of call stack.
0a777ab989
2016-02-15 16:27:05 +09:00
watiko
5b1a536d50
vim-patch:7.4.879
...
Problem: Can't see line numbers in nested function calls.
Solution: Add line number to the file name. (Alberto Fanjul)
1d6328ca00
2016-02-15 16:08:16 +09:00
Justin M. Keyes
1e995ea2fd
Merge #4140 'vim-patch:7.4.771'.
2016-02-15 01:48:30 -05:00
Justin M. Keyes
e0ca30553b
Merge pull request #4166 from lucc/legacy/command_count
...
tests: Migrate legacy test command_count.
2016-02-15 01:10:15 -05:00
Justin M. Keyes
cc2dce45d0
startup: Avoid VimL global. Introduce TriState enum.
...
- `syntax_on` is documented. Rather than introduce a new undocumented
VimL global `g:syntax_off`, use a module-local flag.
- Rename "maybe" functions to follow style guidelines (use standard
module prefix)
2016-02-14 16:23:04 -05:00
Felipe Morales
6c9c08c370
startup: respect earlier :filetype and :syntax.
...
If user invokes :filetype or :syntax before startup defaults are
applied, don't clobber their choices.
2016-02-14 15:38:11 -05:00
Justin M. Keyes
da6299445a
ex_docmd: rename force_enable_filetype().
...
It is no longer forcing anything.
2016-02-14 15:20:32 -05:00
Felipe Morales
9c2c24ec48
syntax: don't override user settings
2016-02-14 15:20:32 -05:00
Justin M. Keyes
cae0904160
syntax: avoid extra global macro
2016-02-14 15:20:31 -05:00
Felipe Morales
50e129f5a7
defaults: Enable syntax and filetype plugins.
2016-02-14 15:20:31 -05:00
watiko
0b21956edb
version.c: Mark patches NA
...
NA patch list:
684: vim_tempfile() was refactored
e5c421cfd7
725: str_to_reg() was refactored
659c94d483
752: (Unicode 8.0) automatically generates these tables
66312acf14
767: (clientserver)
fafeee6b9e
804: (xxd)
43fe32900c
812: ml_add_stack() was refactored by e53dda90bd
fbd302ff38
821: (coverity)
handled by 33cecbbf16
aca6dc5001
bb674e0fcd
bd8539aac3
827: (src/Makefile)
8cba8ba3e0
838: (crypt, ifdef)
8060687905
839: (cast) vim_strnsave()'s 2nd argument type is already size_t
6ed535dbc0
860: (empty commit) missing parts are in other runtime comitts
a122b5e98a
865: (uninitializing) handled by 7f99d210fd
ed84b76021
866: (netbeans)
93c88e0f6a
873: (netbeans, unused) related to 866
b8603882b1
897: (clientserver)
4e86150ec5
---
NA runtime patch:
vim-patch:e2db6c9
2016-02-14 08:05:39 +09:00
Justin M. Keyes
364d764889
Merge #2674
2016-02-13 15:22:12 -05:00
watiko
6c99667b6e
vim-patch:7.4.833
...
Problem: More side effects of ":set all&" are missing. (Björn Linse)
Solution: Call didset_options() and add didset_options2() to collect more
side effects to take care of. Still not everything...
e68c25c677
2016-02-12 19:41:10 +09:00