summaryrefslogtreecommitdiff
path: root/src/spellfile.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0810: too many #ifdefsv8.1.0810Bram Moolenaar2019-01-241-94/+5
| | | | | Problem: Too many #ifdefs. Solution: Graduate FEAT_MBYTE, part 4.
* patch 8.1.0779: argument for message functions is inconsistentv8.1.0779Bram Moolenaar2019-01-191-13/+13
| | | | | Problem: Argument for message functions is inconsistent. Solution: Make first argument to msg() "char *".
* patch 8.1.0753: printf format not checked for semsg()v8.1.0753Bram Moolenaar2019-01-151-2/+2
| | | | | | Problem: printf format not checked for semsg(). Solution: Add GNUC attribute and fix reported problems. (Dominique Pelle, closes #3805)
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-95/+95
| | | | | | | | Problem: Giving error messages is not flexible. Solution: Add semsg(). Change argument from "char_u *" to "char *", also for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes #3302) Also make emsg() accept a "char *" argument. Get rid of an enormous number of type casts.
* patch 8.1.0528: various typos in commentsv8.1.0528Bram Moolenaar2018-11-161-1/+1
| | | | | Problem: Various typos in comments. Solution: Fix the typos.
* patch 8.1.0443: unnecessary static function prototypesv8.1.0443Bram Moolenaar2018-09-301-12/+0
| | | | | Problem: Unnecessary static function prototypes. Solution: Remove unnecessary prototypes.
* patch 8.1.0078: "..." used inconsistently in messagesv8.1.0078Bram Moolenaar2018-06-191-5/+5
| | | | | Problem: "..." used inconsistently in messages. Solution: Drop the space before " ...".
* patch 8.0.1677: no compiler warning for wrong format in vim_snprintf()v8.0.1677Bram Moolenaar2018-04-081-1/+1
| | | | | Problem: No compiler warning for wrong format in vim_snprintf(). Solution: Add printf attribute for gcc. Fix reported problems.
* patch 8.0.1496: clearing a pointer takes two linesv8.0.1496Bram Moolenaar2018-02-101-2/+1
| | | | | | Problem: Clearing a pointer takes two lines. Solution: Add VIM_CLEAR() and replace vim_clear(). (Hirohito Higashi, closes #2629)
* patch 8.0.1490: number of spell regions is spread out through the codev8.0.1490Bram Moolenaar2018-02-101-9/+10
| | | | | Problem: Number of spell regions is spread out through the code. Solution: Define MAXREGIONS.
* patch 8.0.1225: no check for spell region being zerov8.0.1225Bram Moolenaar2017-10-271-1/+1
| | | | | Problem: No check for spell region being zero. (geeknik) Solution: Check for zero. (closes #2252)
* patch 8.0.0451: some macros are in lower casev8.0.0451Bram Moolenaar2017-03-121-7/+7
| | | | | | Problem: Some macros are in lower case. Solution: Make a few more macros upper case. Avoid lower case macros use an argument twice.
* patch 8.0.0376: size computations in spell file reading are offv8.0.0376Bram Moolenaar2017-02-261-2/+2
| | | | | Problem: Size computations in spell file reading are not exactly right. Solution: Make "len" a "long" and check with LONG_MAX.
* patch 8.0.0322: possible overflow with corrupted spell filev8.0.0322Bram Moolenaar2017-02-091-0/+3
| | | | | | Problem: Possible overflow with spell file where the tree length is corrupted. Solution: Check for an invalid length (suggested by shqking)
* patch 7.4.2293v7.4.2293Bram Moolenaar2016-08-291-1/+1
| | | | | Problem: Modelines in source code are inconsistant. Solution: Use the same line in most files. Add 'noet'. (Naruhiko Nishino)
* patch 7.4.2069v7.4.2069Bram Moolenaar2016-07-191-0/+6749
Problem: spell.c is too big. Solution: Split it in spell file handling and spell checking.