summaryrefslogtreecommitdiff
path: root/src/spell.c
AgeCommit message (Collapse)Author
2017-02-25patch 8.0.0364: ]s does not move cursor with two spell errors in one lineBram Moolenaar
Problem: ]s does not move cursor with two spell errors in one line. (Manuel Ortega) Solution: Don't stop search immediately when wrapped, search the line first. (Ken Takata) Add a test.
2016-11-10patch 8.0.0074Bram Moolenaar
Problem: Cannot make Vim fail on an internal error. Solution: Add IEMSG() and IEMSG2(). (Domenique Pelle) Avoid reporting an internal error without mentioning where.
2016-10-15patch 8.0.0035Bram Moolenaar
Problem: Order of matches for 'omnifunc' is messed up. (Danny Su) Solution: Do not set compl_curr_match when called from complete_check(). (closes #1168)
2016-08-29patch 7.4.2293Bram Moolenaar
Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
2016-08-24patch 7.4.2250Bram Moolenaar
Problem: Some error message cannot be translated. Solution: Enclose them in _() and N_(). (Dominique Pelle)
2016-08-17patch 7.4.2223Bram Moolenaar
Problem: Buffer overflow when using latin1 character with feedkeys(). Solution: Check for an illegal character. Add a test.
2016-07-24patch 7.4.2101Bram Moolenaar
Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
2016-07-19patch 7.4.2069Bram Moolenaar
Problem: spell.c is too big. Solution: Split it in spell file handling and spell checking.
2016-07-17patch 7.4.2062Bram Moolenaar
Problem: Using dummy variable to compute struct member offset. Solution: Use offsetof().
2016-07-10patch 7.4.2024Bram Moolenaar
Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
2016-07-01patch 7.4.1975Bram Moolenaar
Problem: On MS-Windows large files (> 2Gbyte) cause problems. Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct stat". Use 64 bit system functions if available. (Ken Takata)
2016-04-21patch 7.4.1763Bram Moolenaar
Problem: Coverity: useless assignment. Solution: Add #if 0.
2016-03-12patch 7.4.1552Bram Moolenaar
Problem: ":colorscheme" does not use 'packpath'. Solution: Also use in "start" and "opt" directories in 'packpath'.
2016-01-30patch 7.4.1214Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1199Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-09patch 7.4.1064Bram Moolenaar
Problem: When a spell file has single letter compounding creating suggestions takes an awful long time. Solution: Add th eNOCOMPOUNDSUGS flag.
2016-01-07patch 7.4.1056Bram Moolenaar
Problem: Don't know why finding spell suggestions is slow. Solution: Add some code to gather profiling information.
2016-01-02patch 7.4.1027Bram Moolenaar
Problem: No support for binary numbers. Solution: Add "bin" to nrformats. (Jason Schulz)
2015-07-21patch 7.4.793Bram Moolenaar
Problem: Can't specify when not to ring the bell. Solution: Add the 'belloff' option. (Christian Brabandt)
2015-03-31updated for version 7.4.684Bram Moolenaar
Problem: When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) Solution: Add an argument to vim_tempname() to keep the file.
2015-02-10updated for version 7.4.629Bram Moolenaar
Problem: Coverity warning for Out-of-bounds read. Solution: Increase MAXWLEN to 254. (Eliseo Martínez)
2014-11-19updated for version 7.4.519Bram Moolenaar
Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result.
2014-09-19updated for version 7.4.447Bram Moolenaar
Problem: Spell files from Hunspell may generate a lot of errors. Solution: Add the IGNOREEXTRA flag.
2014-05-13updated for version 7.4.288Bram Moolenaar
Problem: When 'spellfile' is set the screen is not redrawn. Solution: Redraw when updating the spelling info. (Christian Brabandt)
2014-03-23updated for version 7.4.212Bram Moolenaar
Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
2014-03-08updated for version 7.4.193Bram Moolenaar
Problem: Typos in messages. Solution: "then" -> "than". (Dominique Pelle)
2014-02-23updated for version 7.4.188Bram Moolenaar
Problem: SIZEOF_LONG clashes with similar defines in header files. Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT.
2013-11-28updated for version 7.4.108Bram Moolenaar
Problem: "zG" and "zW" leave temp files around on MS-Windows. Solution: Delete the temp files when exiting. (Ken Takata)
2013-11-21updated for version 7.4.102Bram Moolenaar
Problem: Crash when interrupting "z=". Solution: Add safety check for word length. (Christian Brabandt, Dominique Pelle)
2013-11-14updated for version 7.4.092Bram Moolenaar
Problem: Can't build small version. Solution: Add #ifdef where the b_cjk flag is used. (Ken Takata)
2013-11-12updated for version 7.4.088Bram Moolenaar
Problem: When spell checking is enabled Asian characters are always marked as error. Solution: When 'spelllang' contains "cjk" do not mark Asian characters as error. (Ken Takata)
2013-09-29updated for version 7.4.042Bram Moolenaar
Problem: When using ":setlocal" for 'spell' and 'spellang' then :spelldump doesn't work. (Dimitar Dimitrov) Solution: Copy the option variables to the new window used to show the dump. (Christian Brabandt)
2013-09-25updated for version 7.4.038Bram Moolenaar
Problem: Using "zw" and "zg" when 'spell' is off give a confusing error message. (Gary Johnson) Solution: Ignore the error when locating the word. Explicitly mention what word was added. (Christian Brabandt)
2013-07-17updated for version 7.4a.028Bram Moolenaar
Problem: Crash when spell checking in new buffer. Solution: Set the b_p_key field. (Mike Williams)
2013-06-08updated for version 7.3.1149Bram Moolenaar
Problem: New regexp engine: Matching plain text could be faster. Solution: Detect a plain text match and handle it specifically. Add vim_regfree().
2013-05-06updated for version 7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2012-06-29updated for version 7.3.570Bram Moolenaar
Problem: ":vimgrep" does not obey 'wildignore'. Solution: Apply 'wildignore' and 'suffixes' to ":vimgrep". (Ingo Karkat)
2012-06-01updated for version 7.3.537Bram Moolenaar
Problem: Unecessary call to init_spell_chartab(). Solution: Delete the call.
2012-06-01updated for version 7.3.535Bram Moolenaar
Problem: Many #ifdefs for MB_MAXBYTES. Solution: Also define MB_MAXBYTES without the +multi_byte feature. Fix places where the buffer didn't include space for a NUL byte.
2012-05-18updated for version 7.3.521Bram Moolenaar
Problem: Using "z=" on a multi-byte character may cause a crash. Solution: Don't use strlen() on an int pointer.
2012-01-10updated for version 7.3.400Bram Moolenaar
Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
2012-01-10updated for version 7.3.397Bram Moolenaar
Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or latin1. Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto)
2011-09-02updated for version 7.3.293Bram Moolenaar
Problem: MSVC compiler has a problem with non-ASCII characters. Solution: Avoid non-ASCII characters. (Hong Xu)
2011-04-11updated for version 7.3.161Bram Moolenaar
Problem: Items on the stack may be too big. Solution: Make items static or allocate them.
2011-04-11updated for version 7.3.160Bram Moolenaar
Problem: Unsafe string copying. Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead of strcat().
2011-02-01updated for version 7.3.109Bram Moolenaar
Problem: Processing new Esperanto spell file fails and crashes Vim. (Dominique Pelle) Solution: When running out of memory give an error. Handle '?' in COMPOUNDRULE properly.
2010-12-17updated for version 7.3.085Bram Moolenaar
Problem: Inconsistency with preproc symbols. void * computation. Solution: Include vimio.h from vim.h. Add type cast.
2010-12-08updated for version 7.3.080Bram Moolenaar
Problem: Spell doesn't work on VMS. Solution: Use different file names. (Zoltan Bartos, Zoltan Arpadffy)
2010-12-08updated for version 7.3.076Bram Moolenaar
Problem: Clang warnings for dead code. Solution: Remove it. (Carlo Teubner)
2010-09-29updated for version 7.3.017Bram Moolenaar
Problem: smatch reports errors. Solution: Fix the reported errors. (Dominique Pelle)