Bram Moolenaar
e9b892ebcd
patch 7.4.1125
...
Problem: There is no perleval().
Solution: Add perleval(). (Damien)
2016-01-17 21:15:58 +01:00
Bram Moolenaar
43a34f9f74
patch 7.4.1114
...
Problem: delete() does not work well with symbolic links.
Solution: Recognize symbolik links.
2016-01-17 15:56:34 +01:00
Bram Moolenaar
4119cf80e1
patch 7.4.1113
...
Problem: Using {ns} in variable name does not work. (lilydjwg)
Solution: Fix recognizing colon. Add a test.
2016-01-17 14:59:01 +01:00
Bram Moolenaar
da440d21a6
patch 7.4.1107
...
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
2016-01-16 21:27:23 +01:00
Bram Moolenaar
9bbf63dbf8
patch 7.4.1105
...
Problem: When using slices there is a mixup of variable name and namespace.
Solution: Recognize variables that can't be a namespace. (Hirohito Higashi)
2016-01-16 16:49:28 +01:00
Bram Moolenaar
f1f60f859c
patch 7.4.1102
...
Problem: Debugger has no stack backtrace support.
Solution: Add "backtrace", "frame", "up" and "down" commands. (Alberto
Fanjul, closes #433 )
2016-01-16 15:40:53 +01:00
Bram Moolenaar
36d7cd8965
patch 7.4.1099
...
Problem: It's not easy to know if Vim supports blowfish. (Smu Johnson)
Solution: Add has('crypt-blowfish') and has('crypt-blowfish2').
2016-01-15 22:08:23 +01:00
Bram Moolenaar
b7604cc19f
patch 7.4.1098
...
Problem: Still using old style C function declarations.
Solution: Always define __ARGS() to include types. Turn a few functions
into ANSI style to find out if this causes problems for anyone.
2016-01-15 21:23:22 +01:00
Bram Moolenaar
a260b87d9d
patch 7.4.1096
...
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
2016-01-15 20:48:22 +01:00
Bram Moolenaar
24c4d539ee
patch 7.4.1093
...
Problem: Typo in test goes unnoticed.
Solution: Fix the typo. Give error for wrong arguments to cursor().
(partly by Hirohito Higashi) Add a test for cursor().
2016-01-15 15:37:20 +01:00
Bram Moolenaar
a803c7f940
patch 7.4.1092
...
Problem: It is not simple to test for an exception and give a proper error
message.
Solution: Add assert_exception().
2016-01-15 15:31:39 +01:00
Bram Moolenaar
71bcfdf301
patch 7.4.1068
...
Problem: Wrong way to check for unletting internal variables.
Solution: Use a better way. (Olaf Dabrunz)
2016-01-09 18:20:46 +01:00
Bram Moolenaar
75bdf6aa30
patch 7.4.1058
...
Problem: It is not possible to test code that is only reached when memory
allocation fails.
Solution: Add the alloc_fail() function. Try it out with :vimgrep.
2016-01-07 21:25:08 +01:00
Bram Moolenaar
af8af8bfac
patch 7.4.1051
...
Problem: Segfault when unletting "count".
Solution: Check for readonly and locked first. (Dominique Pelle)
Add a test.
2016-01-04 22:05:24 +01:00
Bram Moolenaar
ed767a2073
patch 7.4.1042
...
Problem: g-CTRL-G shows the word count, but there is no way to get the word
count in a script.
Solution: Add the wordcount() function. (Christian Brabandt)
2016-01-03 22:49:16 +01:00
Bram Moolenaar
cbfe32953a
patch 7.4.1032
...
Problem: message from assert_false() does not look nice.
Solution: Handle missing sourcing_name. Use right number of spaces. (Watiko)
Don't use line number if it's zero.
2016-01-02 20:59:10 +01:00
Bram Moolenaar
887c1fea4a
patch 7.4.1027
...
Problem: No support for binary numbers.
Solution: Add "bin" to nrformats. (Jason Schulz)
2016-01-02 17:56:35 +01:00
Bram Moolenaar
c21d67e33c
patch 7.4.1015
...
Problem: The column is not restored properly when the matchparen plugin is
used in Insert mode and the cursor is after the end of the line.
Solution: Set the curswant flag. (Christian Brabandt). Also fix
highlighting the match of the character before the cursor.
2015-12-31 22:27:55 +01:00
Bram Moolenaar
e7fedb6ebe
patch 7.4.1008
...
Problem: The OS/2 code pollutes the source while nobody uses it these days.
Solution: Drop the support for OS/2.
2015-12-31 19:07:19 +01:00
Bram Moolenaar
0107f5ba87
patch 7.4.989
...
Problem: Leaking memory when hash_add() fails. Coverity error 99126.
Solution: When hash_add() fails free the memory.
2015-12-28 22:51:20 +01:00
Bram Moolenaar
ad4d8a192a
patch 7.4.984
...
Problem: searchpos() always starts searching in the first column, which is
not what some people expect. (Brett Stahlman)
Solution: Add the 'z' flag: start at the specified column.
2015-12-28 19:20:36 +01:00
Bram Moolenaar
099fdde0f0
patch 7.4.971
...
Problem: The asin() function can't be used.
Solution: Sort the function table properly. (Watiko)
2015-12-13 14:45:21 +01:00
Bram Moolenaar
b00da1d6d1
patch 7.4.951
...
Problem: Sorting number strings does not work as expected. (Luc Hermitte)
Solution: Add the 'N" argument to sort()
2015-12-03 16:33:12 +01:00
Bram Moolenaar
4649ded287
patch 7.4.950
...
Problem: v:errors is not initialized.
Solution: Initialze it to an empty list. (Thinca)
2015-12-03 14:55:55 +01:00
Bram Moolenaar
20ad69ccfb
patch 7.4.948
...
Problem: Can't build when the insert_expand feature is disabled.
Solution: Add #ifdefs. (Dan Pasanen, closes #499 )
2015-12-03 13:52:52 +01:00
Bram Moolenaar
bbfbaf9741
patch 7.4.946
...
Problem: Missing changes in source file.
Solution: Include changes to the eval.c file.
2015-12-01 15:32:56 +01:00
Bram Moolenaar
43345546ae
patch 7.4.944
...
Problem: Writing tests for Vim script is hard.
Solution: Add assertEqual(), assertFalse() and assertTrue() functions. Add
the v:errors variable. Add the runtest script. Add a first new
style test script.
2015-11-29 17:35:35 +01:00
Bram Moolenaar
ba117c23df
patch 7.4.888
...
Problem: The OptionSet autocommands are not triggered from setwinvar().
Solution: Do not use switch_win() when not needed. (Hirohito Higashi)
2015-09-29 16:53:22 +02:00
Bram Moolenaar
1d6328ca00
patch 7.4.879
...
Problem: Can't see line numbers in nested function calls.
Solution: Add line number to the file name. (Alberto Fanjul)
2015-09-25 17:37:16 +02:00
Bram Moolenaar
37a8de17d4
patch 7.4.844
...
Problem: When '#' is in 'isident' the is# comparator doesn't work.
Solution: Don't use vim_isIDc(). (Yasuhiro Matsumoto)
2015-09-01 16:05:00 +02:00
Bram Moolenaar
0a38dd29d6
patch 7.4.836
...
Problem: Accessing unitinialized memory.
Solution: Add missing calls to init_tv(). (Dominique Pelle)
2015-08-25 16:49:01 +02:00
Bram Moolenaar
7e47d1ac6a
patch 7.4.834
...
Problem: gettabvar() doesn't work after Vim start. (Szymon Wrozynski)
Solution: Handle first window in tab still being NULL. (Christian Brabandt)
2015-08-25 16:19:05 +02:00
Bram Moolenaar
3cfd5289ca
patch 7.4.826
...
Problem: Compiler warnings and errors.
Solution: Make it build properly without the multi-byte feature.
2015-08-13 23:28:43 +02:00
Bram Moolenaar
8e8b486727
patch 7.4.824
...
Problem: Can't compile without the multi-byte feature. (John Marriott)
Solution: Add #ifdef.
2015-08-12 22:56:58 +02:00
Bram Moolenaar
cde8854730
patch 7.4.822
...
Problem: More problems reported by coverity.
Solution: Avoid the warnings. (Christian Brabandt)
2015-08-11 19:14:00 +02:00
Bram Moolenaar
dd8a5286e1
patch 7.4.816
...
Problem: Invalid memory access when doing ":fun X(".
Solution: Check for missing ')'. (Dominique Pelle)
2015-08-11 15:54:52 +02:00
Bram Moolenaar
73627d0bd4
patch 7.4.815
...
Problem: Invalid memory access when doing ":call g:".
Solution: Check for an empty name. (Dominique Pelle)
2015-08-11 15:46:09 +02:00
Bram Moolenaar
dbd24b5967
patch 7.4.813
...
Problem: It is not possible to save and restore character search state.
Solution: Add getcharsearch() and setcharsearch(). (James McCoy)
2015-08-11 14:26:19 +02:00
Bram Moolenaar
6561d52ecb
patch 7.4.792
...
Problem: Can only conceal text by defining syntax items.
Solution: Use matchadd() to define concealing. (Christian Brabandt)
2015-07-21 15:48:27 +02:00
Bram Moolenaar
537443018d
patch 7.4.786
...
Problem: It is not possible for a plugin to adjust to a changed setting.
Solution: Add the OptionSet autocommand event. (Christian Brabandt)
2015-07-17 17:38:22 +02:00
Bram Moolenaar
5d1bc78a2b
patch 7.4.782
...
Problem: Still a few problems with CTRL-A and CTRL-X in Visual mode.
Solution: Fix the reported problems. (Christian Brabandt)
2015-07-17 13:03:48 +02:00
Bram Moolenaar
42a4512f62
patch 7.4.774
...
Problem: When using the CompleteDone autocommand event it's difficult to
get to the completed items.
Solution: Add the v:completed_items variable. (Shougo Matsu)
2015-07-10 17:56:23 +02:00
Bram Moolenaar
641e48c224
patch 7.4.755
...
Problem: It is not easy to count the number of characters.
Solution: Add the skipcc argument to strchars(). (Hirohito Higashi, Ken
Takata)
2015-06-25 16:09:26 +02:00
Bram Moolenaar
6a7e2a668b
patch 7.4.748
...
Problem: Buffer overflow.
Solution: Make the buffer larger. (Kazunobu Kuriyama)
2015-06-19 21:06:11 +02:00
Bram Moolenaar
0fce425772
patch 7.4.745
...
Problem: The entries added by matchaddpos() are returned by getmatches()
but can't be set with setmatches(). (Lcd)
Solution: Fix setmatches(). (Christian Brabandt)
2015-06-19 16:32:57 +02:00
Bram Moolenaar
acc39888cd
patch 7.4.739
...
Problem: In a string "\U" only takes 4 digits, while after CTRL-V U eight
digits can be used.
Solution: Make "\U" also take eight digits. (Christian Brabandt)
2015-06-19 12:08:13 +02:00
Bram Moolenaar
e2e4b98622
patch 7.4.735
...
Problem: Wrong argument for sizeof().
Solution: Use a pointer argument. (Chris Hall)
2015-06-09 20:30:51 +02:00
Bram Moolenaar
1cd5e613b0
patch 7.4.717
...
Problem: ":let list += list" can change a locked list.
Solution: Check for the lock earlier. (Olaf Dabrunz)
2015-05-04 11:10:27 +02:00
Bram Moolenaar
77354e78a8
patch 7.4.708
...
Problem: gettext() is called too often.
Solution: Do not call gettext() for messages until they are actually used.
(idea by Yasuhiro Matsumoto)
2015-04-21 16:49:05 +02:00
Bram Moolenaar
d39a751280
patch 7.4.702
...
Problem: Joining an empty list does uneccessary work.
Solution: Let join() return early. (Marco Hinz)
2015-04-16 22:51:22 +02:00