- Jul 08, 2016
-
-
Bram Moolenaar authored
Problem: After using evalcmd() message output is in the wrong position. (Christian Brabandt) Solution: Reset msg_col.
-
Bram Moolenaar authored
Problem: GUI: cursor displayed in the wrong position. Solution: Correct screen_cur_col and screen_cur_row.
-
Bram Moolenaar authored
Problem: Still cursor flickering when a callback updates the screen. (David Samvelyan) Solution: Put the cursor in the right position after updating the screen.
-
Bram Moolenaar authored
Problem: Crash when passing number to filter() or map(). Solution: Convert to a string. (Ozaki Kiichi)
-
Bram Moolenaar authored
Problem: Tiny build fails. (Tony Mechelynck) Solution: Add #ifdef.
-
Bram Moolenaar authored
Problem: Evalcmd test fails. Solution: Add missing piece.
-
- Jul 07, 2016
-
-
Bram Moolenaar authored
Problem: evalcmd() doesn't work recursively. Solution: Use redir_evalcmd instead of redir_vname.
-
Bram Moolenaar authored
Problem: When writing buffer lines to a job there is no NL to NUL conversion. Solution: Make it work symmetrical with writing lines from a job into a buffer.
-
Bram Moolenaar authored
Problem: Cannot easily scroll the quickfix window. Solution: Add ":cbottom".
-
Bram Moolenaar authored
Problem: Capturing the output of a command takes a few commands. Solution: Add evalcmd().
-
Bram Moolenaar authored
Problem: GUI: cursor drawn in wrong place if a timer callback causes a screen update. (David Samvelyan) Solution: Also redraw the cursor when it's blinking and on.
-
Bram Moolenaar authored
Problem: True-false test fails. Solution: Filter the dict to only keep the value that matters.
-
Bram Moolenaar authored
Problem: Not all TRUE and FALSE arguments are tested. Solution: Add a few more tests.
-
Bram Moolenaar authored
Problem: Values for true and false can be confusing. Solution: Update the documentation. Add a test. Make v:true evaluate to TRUE for a non-zero-arg.
-
Bram Moolenaar authored
Problem: glob() does not add a symbolic link when there are no wildcards. Solution: Remove the call to mch_getperm().
-
- Jul 05, 2016
-
-
Bram Moolenaar authored
Problem: Cscope items are not sorted. Solution: Put the new "a" command first. (Ken Takata)
-
- Jul 04, 2016
-
-
Bram Moolenaar authored
Problem: filter() and map() only accept a string argument. Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken Takata)
-
- Jul 03, 2016
-
-
Bram Moolenaar authored
Problem: When updating viminfo with file marks there is no time order. Solution: Remember the time when a buffer was last used, store marks for the most recently used buffers.
-
- Jul 02, 2016
-
-
Bram Moolenaar authored
Problem: When copying unrecognized lines for viminfo, end up with useless continuation lines. Solution: Skip continuation lines.
-
Bram Moolenaar authored
Problem: Compiler warns for loss of data. Solution: Use size_t instead of int. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: Missing changes in VMS build file. Solution: Use the right file name.
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Not all quickfix features are tested. Solution: Add a few more tests. (Yegappan Lakshmanan)
-
Bram Moolenaar authored
Problem: farsi.c and arabic.c are included in a strange way. Solution: Build them like other files.
-
Bram Moolenaar authored
Problem: Viminfo file contains duplicate change marks. Solution: Drop duplicate marks.
-
Bram Moolenaar authored
Problem: No testing for Farsi code. Solution: Add a minimal test. Clean up Farsi code.
-
Bram Moolenaar authored
Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add to two location lists asynchronously. Solution: Keep the previously parsed data when appropriate. (mostly by Yegappan Lakshmanan)
-
- Jul 01, 2016
-
-
Bram Moolenaar authored
Problem: Getting value of binary option is wrong. (Kent Sibilev) Solution: Fix type cast. Add a test.
-
Bram Moolenaar authored
Problem: Large file test does not delete its output. Solution: Delete the output. Check size properly when possible. (Ken Takata)
-
Bram Moolenaar authored
Problem: With 64 bit changes don't need three calls to sprintf(). Solution: Simplify the code, use vim_snprintf(). (Ken Takata)
-
Bram Moolenaar authored
Problem: Number variables are not 64 bits while they could be. Solution: Add the num64 feature. (Ken Takata)
-
Bram Moolenaar authored
Problem: On MS-Windows large files (> 2Gbyte) cause problems. Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct stat". Use 64 bit system functions if available. (Ken Takata)
-
Bram Moolenaar authored
Problem: GUI has a problem with some termcodes. Solution: Handle negative numbers. (Kazunobu Kuriyama)
-
Bram Moolenaar authored
Problem: On MS-Windows the package directory may be added at the end because of forward/backward slash differences. (Matthew Desjardins) Solution: Ignore slash differences.
-
Bram Moolenaar authored
Problem: On Solaris select() does not work as expected when there is typeahead. Solution: Add ICANON when sleeping. (Ozaki Kiichi)
-
Bram Moolenaar authored
Problem: It is not easy to see unrecognized error lines below the current error position. Solution: Add ":clist +count".
-
Bram Moolenaar authored
Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo Karkat) Solution: Don't adjust marks when replacing the empty line in an empty buffer. (closes #892)
-
Bram Moolenaar authored
Problem: When the netbeans channel is closed consuming the buffer may cause a crash. Solution: Check for nb_channel not to be NULL. (Xavier de Gaye)
-
Bram Moolenaar authored
Problem: Invalid memory access with "\<C-">. Solution: Do not recognize this as a special character. (Dominique Pelle)
-
- Jun 28, 2016
-
-
Bram Moolenaar authored
Problem: Falling back from NFA to old regexp engine does not work properly. (fritzophrenic) Solution: Do not restore nfa_match. (Christian Brabandt, closes #867)
-