| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Cannot use CTRL-A and CTRL-X on unsigned numbers.
Solution: Add "unsigned" to 'nrformats'. (Naruhiko Nishino, closes #6144)
|
|
|
|
|
| |
Problem: No Turkish translation of the manual.
Solution: Add Turkish translations. (Emir Sarı, closes #5641)
|
|
|
|
|
| |
Problem: Not easy to require Lua modules.
Solution: Improve use of Lua path. (Prabir Shrestha, closes #6098)
|
|
|
|
|
| |
Problem: GTK cell height can be a pixel too much.
Solution: Subtract 3 instead of 1 when rounding. (closes #6168)
|
|
|
|
|
| |
Problem: CTRL-S stops output.
Solution: Invert the IXON flag. (closes #6166)
|
|
|
|
|
| |
Problem: GUI tests fail because the test doesn't use a modifier.
Solution: Add "\{xxx}" to be able to encode a modifier.
|
|
|
|
|
| |
Problem: Xxd cannot show offset as a decimal number.
Solution: Add the "-d" flag. (Aapo Rantalainen, closes #5616
|
|
|
|
|
| |
Problem: ml_delete() often called with FALSE argument.
Solution: Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE.
|
|
|
|
|
| |
Problem: Cannot map CTRL-S on some systems.
Solution: Do not use CTRL-S for flow control.
|
|
|
|
|
| |
Problem: Can't distinguish <M-a> from accented "a" in the GUI.
Solution: Use another way to make mapping <C-bslash> work. (closes #6163)
|
|
|
|
|
| |
Problem: MS-Windows: exepath() works different from cmd.exe.
Solution: Make exepath() work better on MS-Windows. (closes #6115)
|
|
|
|
|
| |
Problem: BeOS code is not maintained and probably unused.
Solution: Remove the BeOS code. (Emir Sari, closes #5817)
|
|
|
|
|
|
|
| |
Problem: MS-Windows: the Windows terminal code has some flaws.
Solution: Do not redraw the right edge of the screen. Remove the background
color trick. Flush the screen output buffer often. (Nobuhiro
Takasaki, #5546)
|
|
|
|
|
| |
Problem: Typval related code is spread out.
Solution: Move code to new typval.c file. (Yegappan Lakshmanan, closes #6093)
|
|
|
|
|
| |
Problem: Build failure with small features.
Solution: Add #ifdef.
|
|
|
|
|
|
| |
Problem: Text properties crossing lines not handled correctly.
Solution: When joining lines merge text properties if possible.
(Axel Forsman, closes #5839, closes #5683)
|
|
|
|
|
|
| |
Problem: Text properties crossing lines not handled correctly.
Solution: When saving for undo include an extra line when needed and do not
adjust properties when undoing. (Axel Forsman, closes #5875)
|
|
|
|
|
| |
Problem: Filetype elm not detected.
Solution: Recognize *.elm files. (closes #6157)
|
|
|
|
|
| |
Problem: MS-Windows: channel tests fail.
Solution: Adjust #ifdefs. (closes #6162)
|
|
|
|
|
|
| |
Problem: 'verbose' value 16 causes duplicate output.
Solution: Combine levels 15 and 16 into one message. (Christian Brabandt,
closes #6153)
|
|
|
|
|
|
| |
Problem: Search match count wrong when only match is in fold.
Solution: Update search stats when in a closed fold. (Christian Brabandt,
closes #6160, closes #6152)
|
|
|
|
|
| |
Problem: Dropping modifier when putting a character back in typeahead.
Solution: Add modifier to ins_char_typebuf(). (closes #6158)
|
|
|
|
|
| |
Problem: MS-Windows: compiler warning for uninitialized variables.
Solution: Initialize variables.
|
|
|
|
|
| |
Problem: Compiler warning for value set but not used.
Solution: Move variable inside #ifdef.
|
|
|
|
|
| |
Problem: Not all :cdo output is visible.
Solution: Reset 'shortmess' temporarily. (Yegappan Lakshmanan, closes #6155)
|
|
|
|
|
|
| |
Problem: Motif: mapping <C-bslash> still doesn't work.
Solution: Accept CSI for K_SPECIAL. Do not apply CTRL to the character
early. (closes #6150)
|
|
|
|
|
| |
Problem: :drop command in terminal popup causes problems.
Solution: Check for using a popup window. (closes #6151)
|
|
|
|
|
| |
Problem: Mapping <C-bslash> doesn't work in the GUI.
Solution: Reset seenModifyOtherKeys when starting the GUI. (closes #6150)
|
|
|
|
|
| |
Problem: Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution: Add initial value.
|
|
|
|
|
| |
Problem: Compiler warnings for integer sizes.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
|
| |
Problem: Motif: can't map "!". (Ben Jackson)
Solution: Remove the shift modifier if it's already included in the key.
(closes #6147)
|
| |
|
|
|
|
|
| |
Problem: filter() may give misleading error message.
Solution: Also mention Blob as an allowed argument.
|
|
|
|
|
| |
Problem: Travis: regexp patttern doesn't work everywhere.
Solution: Use [:blank:] instead of \b. (Ozaki Kiichi, closes #6146)
|
|
|
|
|
| |
Problem: Vim9: crash in :defcompile.
Solution: Fix off-by-one error.
|
|
|
|
|
|
| |
Problem: Vim9: crash in :defcompile.
Solution: Restart the loop after a call to compile_def_function() caused the
hash table to resize.
|
|
|
|
|
| |
Problem: def_function() may return pointer that was freed.
Solution: Set "fp" to NULL after freeing it.
|
|
|
|
|
|
| |
Problem: Still not enough memory allocated when converting string with
special character.
Solution: Reserve space for expanding K_SPECIAL. (closes #6130)
|
|
|
|
|
|
|
| |
Problem: Vim9: script reload test is disabled.
Solution: Compile a function in the context of the script where it was
defined. Set execution stack for compiled function. Add a test
that an error is reported for the right file/function.
|
|
|
|
|
| |
Problem: Vim9: code left over from discovery phase.
Solution: Remove the dead code.
|
|
|
|
|
|
| |
Problem: Vim9: memory leak in expr test.
Solution: Do not decrement the length of the list of functions if the
current function is not at the end.
|
|
|
|
|
| |
Problem: Vim9: function type isn't set until compiled.
Solution: Set function type early.
|
|
|
|
|
| |
Problem: Compiler warning for unused variable.
Solution: Remove the variable.
|
|
|
|
|
|
| |
Problem: Vim9: using a discovery phase doesn't work well.
Solution: Remove the discovery phase, instead compile a function only when
it is used. Add :defcompile to compile def functions earlier.
|
|
|
|
|
|
| |
Problem: Not enough memory allocated when converting string with special
character.
Solution: Reserve space for modifier code. (closes #6130)
|
|
|
|
|
|
| |
Problem: Terminal test fails when compiled with Athena.
Solution: Do give an error when the GUI is not running. (hint by Dominique
Pelle, closes #5928, closes #6132)
|
|
|
|
|
| |
Problem: maparg() does not provide enough information for mapset().
Solution: Add "lhsraw" and "lhsrawalt" items. Drop "simplified"
|
|
|
|
|
| |
Problem: Clang warning for implicit conversion.
Solution: Add type cast. (Dominique Pelle, closes #6124)
|
|
|
|
|
|
| |
Problem: libvterm code is slightly different from upstream.
Solution: Use upstream text to avoid future merge problems. Mainly comment
style changes.
|
|
|
|
|
| |
Problem: mapset() does not properly handle <> notation.
Solution: Convert <> codes. (closes #6116)
|