| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Problem: Windows: IME composition may use a wrong font.
Solution: Use 'guifontwide' for IME when it is set. (Taro Muraoka)
|
|
|
|
|
| |
Problem: Drawing with 'guifontwide' can be slow.
Solution: Draw multiple characters at a time. (Taro Muraoka)
|
|
|
|
|
| |
Problem: char2nr() and nr2char() always use 'encoding'.
Solution: Add argument to use utf-8 characters. (Yasuhiro Matsumoto)
|
|
|
|
|
|
| |
Problem: Backwards search lands in wrong place when started on a multibyte
character.
Solution: Do not set extra_col for a backwards search. (Sung Pae)
|
|
|
|
|
| |
Problem: Compiler error for adding up two pointers. (Titov Anatoly)
Solution: Add a type cast. (Ken Takata)
|
|
|
|
|
| |
Problem: When building with Gnome locale gets reset.
Solution: Set locale after gnome_program_init(). (Christian Brabandt)
|
|
|
|
|
| |
Problem: ml_get error when searching, caused by curwin not matching curbuf.
Solution: Avoid changing curbuf. (Lech Lorens)
|
|
|
|
|
| |
Problem: Cygwin and Mingw builds miss dependency on gui_w48.c.
Solution: Add a build rule. (Ken Takata)
|
|
|
|
|
| |
Problem: Tiny GUI version misses console dialog feature.
Solution: Define FEAT_CON_DIALOG when apprpriate. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Crash when OriginalFirstThunk is zero.
Solution: Skip items with OriginalFirstThunk not set. (Ken Takata)
|
|
|
|
|
|
|
| |
Problem: Cursor is at the wrong location and below the end of the file
after doing substitutions with confirm flag: %s/x/y/c
(Dominique Pelle)
Solution: Update the cursor position. (Christian Brabandt & Dominique)
|
|
|
|
|
| |
Problem: Uninitialized variable. (Yasuhiro Matsumoto)
Solution: Set x2 to -1.
|
|
|
|
|
| |
Problem: Vim.h indentation is inconsistent.
Solution: Adjust the indentation. (Elias Diem)
|
|
|
|
|
| |
Problem: 'matchpairs' does not work with multi-byte characters.
Solution: Make it work. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: settabvar() and setwinvar() may move the cursor.
Solution: Save and restore the cursor position when appropriate. (idea by
Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: (Win32) The _errno used for iconv may be the wrong one.
Solution: Use the _errno from iconv.dll. (Ken Takata)
|
|
|
|
|
| |
Problem: ":help cpo-*" jumps to the wrong place.
Solution: Make it equivalent to ":help cpo-star".
|
|
|
|
|
|
| |
Problem: Segfault when doing "cclose" on BufUnload in a python function.
(Sean Reifschneider)
Solution: Skip window with NULL buffer. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Not all message translation files are installed.
Solution: Also install the converted files.
|
|
|
|
|
|
| |
Problem: Jumping to a mark does not open a fold if it is in the same line.
(Wiktor Ruben)
Solution: Also compare the column after the jump. (Christian Brabandt)
|
|
|
|
|
| |
Problem: On some systems the tabline is not redrawn.
Solution: Call RedrawWindow(). (Charles Peacech)
|
|
|
|
|
| |
Problem: In Visual mode a "-p does not work. (Marcin Szamotulski)
Solution: Avoid writing to "- before putting it. (Christian Brabandt)
|
|
|
|
|
| |
Problem: dv_ deletes the white space before the line.
Solution: Move the cursor to the first non-white. (Christian Brabandt)
|
|
|
|
|
| |
Problem: MS-Windows: Updating the tabline is slow when there are many tabs.
Solution: Disable redrawing while performing the update. (Arseny Kapoulkine)
|
|
|
|
|
| |
Problem: Matchit plugin does not handle space in #ifdef.
Solution: Change matching pattern to allow spaces. (Mike Morearty)
|
|
|
|
|
|
| |
Problem: Issue 96: May access freed memory when a put command triggers
autocommands. (Dominique Pelle)
Solution: Call u_save() before getting y_array.
|
|
|
|
|
|
| |
Problem: A location list can get a wrong count in :lvimgrep.
Solution: Check if the list was changed by autocommands. (mostly by
Christian Brabandt)
|
|
|
|
|
| |
Problem: Autoconf doesn't find Python 3 if it's called "python".
Solution: Search for "python2" and "python3" first, then "python".
|
|
|
|
|
| |
Problem: Latest nmake is not recognized.
Solution: Add nmake version 11.00.51106.1. (Raymond Ko)
|
|
|
|
|
|
| |
Problem: When there is a QuitPre autocommand using ":q" twice does not work
for exiting when there are more files to edit.
Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng)
|
| |
|
|
|
|
|
| |
Problem: Test 49 script file doesn't fold properly.
Solution: Add a colon.
|
|
|
|
|
| |
Problem: Test 61 is flaky, it fails once in a while.
Solution: When it fails retry once.
|
|
|
|
|
| |
Problem: The justify macro does not always work correctly.
Solution: Fix off-by-one error (James McCoy)
|
|
|
|
|
| |
Problem: Python interface doesn't build without the multi-byte feature.
Solution: Add #ifdef. (Ken Takata)
|
|
|
|
|
|
| |
Problem: Cannot properly test conceal mode.
Solution: Add the screencol() and screenrow() functions. Use them in
test88. (Simon Ruderich)
|
|
|
|
|
|
|
| |
Problem: When characters are concealed text aligned with tabs are no longer
aligned, e.g. at ":help :index".
Solution: Compensate space for tabs for concealed characters. (Dominique
Pelle)
|
|
|
|
|
| |
Problem: Memory leaks when using location lists.
Solution: Set qf_title to something. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Automatically setting 'ttymouse' doesn't work.
Solution: Reset the "option was set" flag when using the default.
|
|
|
|
|
| |
Problem: 64 bit compiler warning.
Solution: Add type cast. (Mike Williams)
|
|
|
|
|
| |
Problem: Tiny build still fails.
Solution: Add #else in the right place.
|
|
|
|
|
| |
Problem: Leaking memory when :vimgrep restores the directory.
Solution: Free the allocated memory. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Tiny build fails.
Solution: Move #ifdef. (Ike Devolder)
|
|
|
|
|
| |
Problem: IOC tool complains about undefined behavior for int.
Solution: Change to unsigned int. (Dominique Pelle)
|
|
|
|
|
| |
Problem: Computing number of lines may have an integer overflow.
Solution: Check for MAXCOL explicitly. (Dominique Pelle)
|
| |
|
|
|
|
|
| |
Problem: Unused function argument.
Solution: Remove it. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: When using do_cmdline() recursively did_endif is not reset,
causing messages to be overwritten.
Solution: Reset did_endif. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: File name completion in input() escapes white space. (Frederic
Hardy)
Solution: Do not escape white space. (Christian Brabandt)
|
|
|
|
|
| |
Problem: Cannot build Ruby 1.9 with MingW or Cygwin.
Solution: Add another include directory. (Ken Takata)
|