Yegappan Lakshmanan
5cffa8df7e
patch 8.2.4579: cannot use page-up and page-down in the cmdline popup menu
...
Problem: Cannot use page-up and page-down in the command line completion
popup menu.
Solution: Check for to page-up and page-down keys. (Yegappan Lakshmanan,
closes #9960 )
2022-03-16 13:33:53 +00:00
Bram Moolenaar
6e2e2cc95b
patch 8.2.4565: no command line completion for :breakadd and :breakdel
...
Problem: No command line completion for :breakadd and :breakdel.
Solution: Add completion for :breakadd and :breakdel. (Yegappan Lakshmanan,
closes #9950 )
2022-03-14 19:24:46 +00:00
Bram Moolenaar
5c68617d39
patch 8.2.4563: "z=" in Visual mode may go beyond the end of the line
...
Problem: "z=" in Visual mode may go beyond the end of the line.
Solution: Adjust "badlen".
2022-03-13 20:12:25 +00:00
kylo252
ae6f1d8b14
patch 8.2.4402: missing parenthesis may cause unexpected problems
...
Problem: Missing parenthesis may cause unexpected problems.
Solution: Add more parenthesis is macros. (closes #9788 )
2022-02-16 19:24:07 +00:00
Bram Moolenaar
6970e1e36a
patch 8.2.4258: Coverity warns for array overrun
...
Problem: Coverity warns for array overrun.
Solution: Restrict depth to MAXWLEN - 1.
2022-01-30 12:10:39 +00:00
Bram Moolenaar
585ee07cfe
patch 8.2.4249: the timeout limit for spell suggestions is always 5000
...
Problem: The timeout limit for spell suggestions is always 5000 milli
seconds.
Solution: Add the "timeout" entry to 'spellsuggest'.
2022-01-29 11:22:17 +00:00
Bram Moolenaar
06f15416bb
patch 8.2.4247: stack corruption when looking for spell suggestions
...
Problem: Stack corruption when looking for spell suggestions.
Solution: Prevent the depth increased too much. Add a five second time
limit to finding suggestions.
2022-01-29 10:51:59 +00:00
Bram Moolenaar
04935fb17e
patch 8.2.4043: using int for second argument of ga_init2()
...
Problem: Using int for second argument of ga_init2().
Solution: Remove unnessary type cast (int) when using sizeof().
2022-01-08 16:19:22 +00:00
Bram Moolenaar
460ae5dfca
patch 8.2.3967: error messages are spread out
...
Problem: Error messages are spread out.
Solution: Move more errors to errors.h.
2022-01-01 14:19:49 +00:00
Dominique Pelle
af4a61a85d
patch 8.2.3914: various spelling mistakes in comments
...
Problem: Various spelling mistakes in comments.
Solution: Fix the mistakes. (Dominique Pellé, closes #9416 )
2021-12-27 17:21:41 +00:00
Bram Moolenaar
15d9890eee
patch 8.2.3582: reading uninitialized memory when giving spell suggestions
...
Problem: Reading uninitialized memory when giving spell suggestions.
Solution: Check that preword is not empty.
2021-11-04 15:46:05 +00:00
Bram Moolenaar
e275ba4fc9
patch 8.2.3484: crash when going through spell suggestions
...
Problem: Crash when going through spell suggestions.
Solution: Limit the text length for finding suggestions to the original
length. Do not update buffers when exiting. (closes #8965 )
2021-10-06 13:41:07 +01:00
Bram Moolenaar
4f13527598
patch 8.2.2974: Greek spell checking uses wrong case folding
...
Problem: Greek spell checking uses wrong case folding.
Solution: Fold capital sigma depending on whether it is at the end of a
word or not. (closes #299 )
2021-06-11 19:07:40 +02:00
Bram Moolenaar
77a849c4b3
patch 8.2.2379: do spell suggestions twice if 'spellsuggest' contains number
...
Problem: Finding spell suggestions twice if 'spellsuggest' contains number.
Solution: Only do internal suggestions once. (closes #7713 )
2021-01-20 21:42:33 +01:00
Bram Moolenaar
4ad739fc05
patch 8.2.1564: a few remaining errors from ubsan
...
Problem: A few remaining errors from ubsan.
Solution: Avoid the warnings. (Dominique Pellé, closes #6837 )
2020-09-02 10:25:45 +02:00
Bram Moolenaar
9c2b06637b
patch 8.2.1560: using NULL pointers in some code
...
Problem: Using NULL pointers in some code. (James McCoy)
Solution: Avoid adding to a NULL pointer. Use byte as unsigned.
2020-09-01 19:56:15 +02:00
Bram Moolenaar
11b6600c88
patch 8.2.1104: Coverity warnts for possible NULL pointer use
...
Problem: Coverity warnts for possible NULL pointer use.
Solution: Check "pbyts" is not NULL.
2020-07-01 13:15:24 +02:00
Bram Moolenaar
6b949615ed
patch 8.2.1095: may use pointer after freeing it
...
Problem: May use pointer after freeing it when text properties are used.
Solution: Update redo buffer before calling ml_replace().
2020-06-29 23:18:42 +02:00
Bram Moolenaar
152e79e94b
patch 8.2.0945: cannot use "z=" when 'spell' is off
...
Problem: Cannot use "z=" when 'spell' is off.
Solution: Make "z=" work even when 'spell' is off. (Christian Brabandt,
Gary Johnson, closes #6227 )
2020-06-10 15:32:08 +02:00
Bram Moolenaar
a80faa8930
patch 8.2.0559: clearing a struct is verbose
...
Problem: Clearing a struct is verbose.
Solution: Define and use CLEAR_FIELD() and CLEAR_POINTER().
2020-04-12 19:37:17 +02:00
Bram Moolenaar
aeea72151c
patch 8.2.0500: using the same loop in many places
...
Problem: Using the same loop in many places.
Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339 )
2020-04-02 18:50:46 +02:00
Bram Moolenaar
bb65a5690c
patch 8.2.0387: error for possible NULL argument to qsort()
...
Problem: Error for possible NULL argument to qsort().
Solution: Don't call qsort() when there is nothing to sort. (Dominique
Pelle, closes #5780 )
2020-03-15 18:15:03 +01:00
Bram Moolenaar
6c52f82371
patch 8.2.0041: leaking memory when selecting spell suggestion
...
Problem: Leaking memory when selecting spell suggestion.
Solution: Free previous value at the right time.
2019-12-25 14:13:03 +01:00
Bram Moolenaar
569fea2c31
patch 8.2.0039: memory access error when "z=" has no suggestions
...
Problem: Memory access error when "z=" has no suggestions.
Solution: Check for negative index.
2019-12-25 13:55:24 +01:00
Bram Moolenaar
32aa10203b
patch 8.1.2243: typos in comments
...
Problem: Typos in comments.
Solution: Fix the typos. (Dominique Pelle, closes #5160 ) Also adjust
formatting a bit.
2019-11-02 22:54:41 +01:00
Bram Moolenaar
1614a14901
patch 8.1.2120: some MB_ macros are more complicated than necessary
...
Problem: Some MB_ macros are more complicated than necessary. (Dominique
Pelle)
Solution: Simplify the macros. Expand inline.
2019-10-06 22:00:13 +02:00
Bram Moolenaar
46a426c9ac
patch 8.1.2081: the spell.c file is too big
...
Problem: The spell.c file is too big.
Solution: Move the code for spell suggestions to a separate file. (Yegappan
Lakshmanan, closes #4988 )
2019-09-27 12:41:56 +02:00