Age | Commit message (Collapse) | Author |
|
Problem: New regexp engine: Matching plain text could be faster.
Solution: Detect a plain text match and handle it specifically. Add
vim_regfree().
|
|
Problem: No command line completion for ":syntime".
Solution: Implement the completion. (Dominique Pelle)
|
|
Problem: Memory leak in ":syntime report".
Solution: Clear the grow array. (Dominique Pelle)
|
|
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
|
|
Problem: Can't build with anything but huge features.
Solution: Check for FEAT_PROFILE. (Yasuhiro Matsumoto)
|
|
Problem: Can't see what pattern in syntax highlighting is slow.
Solution: Add the ":syntime" command.
|
|
Problem: Typos in source files.
Solution: Fix the typos. (Ken Takata)
|
|
Problem: Trying to create a fontset handle when 'guifontset' is not set.
Solution: Add curly braces around the code block. (Max Kirillov)
|
|
Problem: ml_get error when searching, caused by curwin not matching curbuf.
Solution: Avoid changing curbuf. (Lech Lorens)
|
|
Problem: Can't build Motif version.
Solution: Fix wrongly named variable. (Ike Devolder)
|
|
Problem: Leaking resources when setting GUI font.
Solution: Free the font. (Ken Takata)
|
|
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)
|
|
Problem: Compiler warning from Clang.
Solution: Use a different way to point inside a string. (Dominique Pelle)
|
|
Problem: When 'cursorline' is set the line number highlighting can't be set
separately.
Solution: Add "CursorLineNr". (Howard Buchholz)
|
|
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)
|
|
Problem: Compiler warnings for shadowed variables.
Solution: Remove or rename the variables.
|
|
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.
|
|
Problem: Syntax "extend" doesn't work correctly.
Solution: Avoid calling check_state_ends() recursively (Ben Schmidt)
|
|
Problem: When there is a "containedin" syntax argument highlighting may be
wrong. (Radek)
Solution: Reset current_next_list. (Ben Schmidt)
|
|
Problem: Unsafe string copying.
Solution: Use vim_strncpy() instead of strcpy(). Use vim_strcat() instead
of strcat().
|
|
Problem: Can't compile with tiny features. (Tony Mechelynck)
Solution: Move #define outside of #ifdef.
|
|
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)
|
|
Problem: Conceal: using Tab for cchar causes problems. (ZyX)
Solution: Do not accept a control character for cchar.
|
|
Problem: smatch reports errors.
Solution: Fix the reported errors. (Dominique Pelle)
|
|
|
|
through them.
|
|
|
|
|
|
can show the 'cchar' for each of them.
|
|
replacement character for both.
|
|
(Matt Wozniski)
|
|
|
|
Cleanup white space.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A few minor changes.
|
|
Problem: Vim tries to set the background or foreground color in a terminal
to -1. (Graywh) Happens with ":hi Normal ctermbg=NONE".
Solution: When resetting the foreground or background color don't set the
color, let the clear screen code do that.
|
|
Problem: When built with small features the matching text is not
highlighted for ":s/pat/repl/c".
Solution: Remove the #ifdef for IncSearch. (James Vega)
|
|
Problem: synIDattr() cannot return the font.
Solution: Support the "font" argument. (Christian Brabandt)
|
|
Problem: Vim doesn't build cleanly with MSVC 2010.
Solution: Change a few types. (George Reilly)
|
|
Problem: ml_get error when using SiSU syntax. (Nathan Thomas)
Solution: If the match ends below the last line move it to the end of the
last line.
|
|
Problem: Warnings from static code analysis.
Solution: Small changes to various lines. (Dominique Pelle)
|
|
|
|
|
|
|
|
|