summaryrefslogtreecommitdiff
path: root/src/syntax.c
AgeCommit message (Collapse)Author
2016-01-05patch 7.4.1054Bram Moolenaar
Problem: Illegal memory access. Solution: Check for missing pattern. (Dominique Pelle)
2016-01-05patch 7.4.1052Bram Moolenaar
Problem: Illegal memory access with weird syntax command. (Dominique Pelle) Solution: Check for column past end of line.
2016-01-02patch 7.4.1036Bram Moolenaar
Problem: Only terminals with up to 256 colors work properly. Solution: Use the 256 color behavior for all terminals with 256 or more colors. (Robert de Bath, closes #504)
2015-08-25patch 7.4.828Bram Moolenaar
Problem: Crash when using "syn keyword x c". (Dominique Pelle) Solution: Initialize the keyword tabble. (Raymond Ko, PR 397)
2015-08-13patch 7.4.825Bram Moolenaar
Problem: Invalid memory access for ":syn keyword x a[". Solution: Do not skip over the NUL. (Dominique Pelle)
2015-08-11patch 7.4.822Bram Moolenaar
Problem: More problems reported by coverity. Solution: Avoid the warnings. (Christian Brabandt)
2015-08-11patch 7.4.814Bram Moolenaar
Problem: Illegal memory access with "sy match a fold". Solution: Check for empty string. (Dominique Pelle)
2015-06-25patch 7.4.760Bram Moolenaar
Problem: Spelling mistakes are not displayed after ":syn spell". Solution: Force a redraw after ":syn spell" command. (Christian Brabandt)
2015-03-21updated for version 7.4.673Bram Moolenaar
Problem: The first syntax entry gets sequence number zero, which doesn't work. (Clinton McKay) Solution: Start at number one. (Bjorn Linse)
2015-03-13updated for version 7.4.660Bram Moolenaar
Problem: Using freed memory when g:colors_name is changed in the colors script. (oni-link) Solution: Make a copy of the variable value.
2015-02-03updated for version 7.4.610Bram Moolenaar
Problem: Some function headers may be missing from generated .pro files. Solution: Add PROTO to the #ifdef.
2014-11-19updated for version 7.4.524Bram Moolenaar
Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78) Solution: Use the window-local option values. (Christian Brabandt)
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-06-12updated for version 7.4.318Bram Moolenaar
Problem: Check for whether a highlight group has settings ignores fg and bg color settings. Solution: Also check cterm and GUI color settings. (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.
2013-11-28updated for version 7.4.109Bram Moolenaar
Problem: ColorScheme autocommand matches with the current buffer name. Solution: Match with the colorscheme name. (Christian Brabandt)
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-06-08updated for version 7.3.1148Bram Moolenaar
Problem: No command line completion for ":syntime". Solution: Implement the completion. (Dominique Pelle)
2013-06-07updated for version 7.3.1142Bram Moolenaar
Problem: Memory leak in ":syntime report". Solution: Clear the grow array. (Dominique Pelle)
2013-06-06updated for version 7.3.1135Bram Moolenaar
Problem: Compiler warning for unused argument. Solution: Add UNUSED.
2013-06-06updated for version 7.3.1130Bram Moolenaar
Problem: Can't build with anything but huge features. Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto)
2013-06-06updated for version 7.3.1129Bram Moolenaar
Problem: Can't see what pattern in syntax highlighting is slow. Solution: Add the ":syntime" command.
2013-05-06updated for version 7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-05-04updated for version 7.3.921Bram Moolenaar
Problem: Trying to create a fontset handle when 'guifontset' is not set. Solution: Add curly braces around the code block. (Max Kirillov)
2013-01-23updated for version 7.3.776Bram Moolenaar
Problem: ml_get error when searching, caused by curwin not matching curbuf. Solution: Avoid changing curbuf. (Lech Lorens)
2012-10-21updated for version 7.3.706Bram Moolenaar
Problem: Can't build Motif version. Solution: Fix wrongly named variable. (Ike Devolder)
2012-10-21updated for version 7.3.697Bram Moolenaar
Problem: Leaking resources when setting GUI font. Solution: Free the font. (Ken Takata)
2012-07-19updated for version 7.3.607Bram Moolenaar
Problem: With an 8 color terminal the selected menu item is black on black, because darkGrey as bg is the same as black. Solution: Swap fg and bg colors. (James McCoy)
2012-06-01updated for version 7.3.532Bram Moolenaar
Problem: Compiler warning from Clang. Solution: Use a different way to point inside a string. (Dominique Pelle)
2012-03-23updated for version 7.3.479Bram Moolenaar
Problem: When 'cursorline' is set the line number highlighting can't be set separately. Solution: Add "CursorLineNr". (Howard Buchholz)
2012-03-16updated for version 7.3.475Bram Moolenaar
Problem: In a terminal with few colors the omnicomplete menu may be hard to see when using the default colors. Solution: Use more explicit colors. (suggested by Alex Henrie)
2012-01-10updated for version 7.3.400Bram Moolenaar
Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
2011-06-19updated for version 7.3.226Bram Moolenaar
Problem: On a 64 bit system "syn sync fromstart" is very slow. (Bjorn Steinbrink) Solution: Store the state when starting to parse from the first line.
2011-05-25updated for version 7.3.205Bram Moolenaar
Problem: Syntax "extend" doesn't work correctly. Solution: Avoid calling check_state_ends() recursively (Ben Schmidt)
2011-05-19updated for version 7.3.190Bram Moolenaar
Problem: When there is a "containedin" syntax argument highlighting may be wrong. (Radek) Solution: Reset current_next_list. (Ben Schmidt)
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-04-02updated for version 7.3.154Bram Moolenaar
Problem: Can't compile with tiny features. (Tony Mechelynck) Solution: Move #define outside of #ifdef.
2011-04-01updated for version 7.3.148Bram Moolenaar
Problem: A syntax file with a huge number of items or clusters causes weird behavior, a hang or a crash. (Yukihiro Nakadaira) Solution: Check running out of IDs. (partly by Ben Schmidt)
2011-01-22updated for version 7.3.104Bram Moolenaar
Problem: Conceal: using Tab for cchar causes problems. (ZyX) Solution: Do not accept a control character for cchar.
2010-09-29updated for version 7.3.017Bram Moolenaar
Problem: smatch reports errors. Solution: Fix the reported errors. (Dominique Pelle)
2010-08-08Remove unused code.Bram Moolenaar
2010-07-28Fix: concealed regions didn't get redrawn correctly when moving the cursorBram Moolenaar
through them.
2010-07-27Fix for "concealends". (Vince Negri)Bram Moolenaar
2010-07-25Add the synconcealed() function and use it for :TOhtml. (Benjamin Fritz)Bram Moolenaar
2010-07-24Give each syntax item a sequence number, so that we know when it starts andBram Moolenaar
can show the 'cchar' for each of them.
2010-07-22For conceal mode: when two different syntax items follow each other, show theBram Moolenaar
replacement character for both.
2010-07-14Allow synIDattr() getting GUI attributes when build without GUI.Bram Moolenaar
(Matt Wozniski)
2010-07-14Added 'colorcolumn' option. Partly by Gregor Uhlenheuer.Bram Moolenaar
2010-07-14Support completion for ":find". (Nazri Ramliy)Bram Moolenaar
Cleanup white space.
2010-06-26Change remaining HAVE_GTK2 to FEAT_GUI_GTK.Bram Moolenaar