| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Compiler warning.
Solution: Add type cast. (Mike Williams)
|
| |
|
|
|
|
|
|
| |
Problem: Clumsy to handle the situation that a variable does not exist.
Solution: Add default value to getbufvar() et al. (Shougo Matsushita,
Hirohito Higashi)
|
|
|
|
|
|
| |
Problem: :mksession confuses bytes, columns and characters when positioning
the cursor.
Solution: Use w_virtcol with "|" instead of w_cursor.col with "l".
|
|
|
|
|
|
|
|
|
| |
Problem: When compiled with the +rightleft feature 'showmatch' also shows a
match for the opening paren. When 'revins' is set the screen may
scroll.
Solution: Only check the opening paren when the +rightleft feature was
enabled. Do not show a match that is not visible. (partly by
Christian Brabandt)
|
|
|
|
|
| |
Problem: Mappings are not aware of wildmenu mode.
Solution: Add wildmenumode(). (Christian Brabandt)
|
|
|
|
|
| |
Problem: Python tests fail.
Solution: Adjust the output for the stack trace.
|
|
|
|
|
| |
Problem: List of features in :version output is hard to read.
Solution: Make columns. (Nazri Ramliy)
|
|
|
|
|
| |
Problem: With Python errors are not always clear.
Solution: Print the stack trace, unless :silent is used. (ZyX)
|
|
|
|
|
| |
Problem: Can redefine builtin functions. (ZyX)
Solution: Disallow adding a function to g:.
|
|
|
|
|
| |
Problem: Building with Cygwin: '-lsupc++' is not needed.
Solution: Remove it. (Ken Takata)
|
|
|
|
|
| |
Problem: Crash when accessing freed buffer.
Solution: Get 'textwidth' in caller of enter_buffer(). (Christian Brabandt)
|
|
|
|
|
| |
Problem: Build with OLE and Cygwin is broken. (Steve Hall)
Solution: Select static or shared stdc library. (Ken Takta)
|
|
|
|
|
|
| |
Problem: Build errors and warnings when building with small features and
Lua, Perl or Ruby.
Solution: Add #ifdefs and UNUSED.
|
|
|
|
|
| |
Problem: Compiling without +eval and with Python isn't working.
Solution: Add the eval feature when building with Python.
|
|
|
|
|
|
| |
Problem: When test 40 fails because of a bad build it may leave files
behind that cause it to fail later.
Solution: Let the file names start with "X".
|
|
|
|
|
| |
Problem: Test 89 fails with tiny and small features.
Solution: Add sourcing small.vim.
|
| |
|
|
|
|
|
| |
Problem: Can't compute a hash.
Solution: Add the sha256() function. (Tyru, Hirohito Higashi)
|
|
|
|
|
| |
Problem: Building with Cygwin and Ruby doesn't work.
Solution: Copy some things from the MingW build file. (Ken Takata)
|
|
|
|
|
|
|
|
| |
Problem: Can't input multibyte characters on Win32 console if 'encoding' is
different from current codepage.
Solution: Use convert_input_safe() instead of convert_input(). Make
string_convert_ext() return an error for incomplete input. (Ken
Takata)
|
|
|
|
|
|
| |
Problem: The CompleteDone event is not triggered when there are no pattern
matches. (Jianjun Mao)
Solution: Trigger the event. (Christian Brabandt)
|
|
|
|
| |
Add missing test files.
|
|
|
|
|
| |
Problem: When 'indentexpr' moves the cursor "curswant" not restored.
Solution: Restore "curswant". (Sung Pae)
|
|
|
|
|
| |
Problem: Useless termresponse parsing for SGR mouse.
Solution: Skip the parsing. (Hayaki Saito)
|
|
|
|
|
|
| |
Problem: 'relativenumber is reset unexpectedly. (François Ingelrest)
Solution: After an option was reset also reset the global value. Add a test.
(Christian Brabandt)
|
|
|
|
|
| |
Problem: The dosinst.c program has a buffer overflow. (Thomas Gwae)
Solution: Ignore $VIMRUNTIME if it is too long.
|
|
|
|
|
| |
Problem: Python threads still do not work properly.
Solution: Fix both Python 2 and 3. Add tests. (Ken Takata)
|
|
|
|
|
|
|
| |
Problem: Popup menu does not work properly with the preview window, folds
and 'cursorcolumn'.
Solution: Redraw the popup menu after redrawing windows. (Christian
Brabandt)
|
|
|
|
|
|
| |
Problem: Compiler warnings in Perl code when building with Visual studio
2012. (skeept)
Solution: Add type casts. (Christian Brabandt, 2013 Jan 30)
|
|
|
|
|
| |
Problem: Lua version 5.2 is not detected properly on Arch Linux.
Solution: Adjust autoconf. (lilydjwg)
|
|
|
|
|
| |
Problem: Compiler warning for tiny build. (Tony Mechelynck)
Solution: Add #ifdefs around variable.
|
|
|
|
|
|
| |
Problem: Substitute with confirmation and then "q" does not replace
anything. (John McGowan)
Solution: Do not break the loop, skip to the end.
|
| |
|
|
|
|
|
|
| |
Problem: After setting 'isk' to a value ending in a comma appending to the
option fails.
Solution: Disallow a trailing comma for 'isk' and similar options.
|
|
|
|
|
|
| |
Problem: ":window set nu?" displays the cursor line. (Nazri Ramliy)
Solution: Do not update the cursor line when conceallevel is zero or the
screen has scrolled. (partly by Christian Brabandt)
|
|
|
|
|
| |
Problem: The " mark is not adjusted when inserting lines. (Roland Eggner)
Solution: Adjust the line number. (Christian Brabandt)
|
|
|
|
|
|
|
| |
Problem: The color column is not correct when entering a buffer. (Ben
Fritz)
Solution: Call check_colorcolumn() if 'textwidth' changed. (Christian
Brabandt)
|
|
|
|
|
| |
Problem: MzScheme: circular list does not work correctly.
Solution: Separate Mac-specific code from generic code. (Sergey Khorev)
|
|
|
|
|
| |
Problem: Compiler warning for size_t to int conversion. (Skeept)
Solution: Add type casts.
|
|
|
|
|
| |
Problem: "/[^\n]" does match at a line break.
Solution: Make it do the same as "/.". (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: MzScheme does not build with tiny features.
Solution: Add #ifdefs. Also add UNUSED to avoid warnings. And change
library ordering.
|
|
|
|
|
| |
Problem: Tiny build fails. (Tony Mechelynck)
Solution: Adjust #ifdefs.
|
|
|
|
|
| |
Problem: New interactive :substutite behavior is not tested.
Solution: Add tests. (Christian Brabandt)
|
|
|
|
|
|
| |
Problem: ":substitute" works differently without confirmation.
Solution: Do not change the text when asking for confirmation, only display
it.
|
|
|
|
|
| |
Problem: MzScheme interface doesn't work propely.
Solution: Make it work better. (Sergey Khorev)
|
| |
|
|
|
|
|
| |
Problem: After reloading a buffer the modelines are not processed.
Solution: call do_modelines(). (Ken Takata)
|
|
|
|
|
| |
Problem: "\k" in regexp does not work in other window.
Solution: Use the right buffer. (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: When only using patches build fails on missing nl.po.
Solution: Create an empty nl.po file.
|