- Jan 20, 2012
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Missing declaration. Solution: Add the declaration. (John Marriott)
-
Bram Moolenaar authored
Problem: ":12verbose call F()" may duplicate text while trying to truncate. (Thinca) Solution: Only truncate when there is not enough room. Also check the byte length of the buffer.
-
Bram Moolenaar authored
Problem: Multi-byte characters in b:browsefilter are not handled correctly. Solution: First use convert_filter() normally and then convert to wide characters. (Taro Muraoka)
-
Bram Moolenaar authored
Problem: When xterm gets back the function keys it may delete the urxvt mouse termcap code. Solution: Check for the whole code, not just the start. (Egmont Koblinger)
-
Bram Moolenaar authored
Problem: When a complete function uses refresh "always" redo will not work properly. Solution: Do not reset compl_leader when compl_opt_refresh_always is set. (Yasuhiro Matsumoto)
-
Bram Moolenaar authored
Problem: ":helpgrep" does not trigger QuickFixCmd* autocommands. Solution: Trigger the autocommands. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: When jumping to the first error a line of the buffer is sometimes redrawn on top of the list of errors. Solution: Do not call update_topline_redraw() if the display was scrolled up.
-
- Jan 10, 2012
-
-
Bram Moolenaar authored
Problem: A couple more shadowed variables. Solution: Rename the variables.
-
Bram Moolenaar authored
Problem: Compiler warnings for shadowed variables. Solution: Remove or rename the variables.
-
Bram Moolenaar authored
Problem: ":cd" doesn't work when the path contains wildcards. (Yukihiro Nakadaira) Solution: Ignore wildcard errors when the EW_NOTWILD flag is used.
-
Bram Moolenaar authored
Problem: When creating more than 10 location lists and adding items one by one a previous location may be used. (Audrius Kažukauskas) Solution: Clear the location list completely when adding the tenth one.
-
Bram Moolenaar authored
Problem: ":helpgrep" does not work properly when 'encoding' is not utf-8 or latin1. Solution: Convert non-ascii lines to 'encoding'. (Yasuhiro Matsumoto)
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: After forcing an operator to be characterwise it can still become linewise when spanning whole lines. Solution: Don't make the operator linewise when motion_force was set. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: "dv?bar" in the last line deletes too much and breaks undo. Solution: Only adjust the cursor position when it's after the last line of the buffer. Add a test. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: When placing a mark while starting up a screen redraw messes up the screen. (lith) Solution: Don't redraw while still starting up. (Christian Brabandt)
-
- Jan 04, 2012
-
-
Bram Moolenaar authored
Problem: Win32: When resizing Vim it is always moved to the primary monitor if the secondary monitor is on the left. Solution: Use the nearest monitor. (Yukihiro Nakadaira)
-
Bram Moolenaar authored
Problem: When setting 'undofile' while the file is already loaded but unchanged, try reading the undo file. (Andy Wokula) Solution: Compute a checksum of the text when 'undofile' is set. (Christian Brabandt)
-
Bram Moolenaar authored
Problem: Can't check if the XPM_W32 feature is enabled. Solution: Add xpm_w32 to the list of features. (kat)
-
- Dec 30, 2011
-
-
Bram Moolenaar authored
Problem: Using NULL buffer pointer in a window. Solution: Check for w_buffer being NULL in more places. (Bjorn Winckler)
-
Bram Moolenaar authored
Problem: After typing at a prompt the "MORE" message appears too soon. Solution: reset lines_left in msg_end_prompt(). (Eswald)
-
Bram Moolenaar authored
Problem: Crash on exit when EXITFREE is defined and using tiny features. Solution: Check for NULL window pointer. (Dominique Pelle)
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Test 83 may fail for some encodings. Solution: Set 'encoding' to utf-8 earlier.
-
- Dec 23, 2011
-
-
Bram Moolenaar authored
Problem: Test 83 fails when iconv does not support cp932. (raf) Solution: Test if conversion works. (Yukihiro Nakadaira)
-
Bram Moolenaar authored
Problem: When using an expression mapping on the command line the cursor ends up in the wrong place. (Yasuhiro Matsumoto) Solution: Save and restore msg_col and msg_row when evaluating the expression.
-
Bram Moolenaar authored
Problem: Mapping CTRL-K in Insert mode breaks CTRL-X CTRL-K for dictionary completion. Solution: Add CTRL-K to the list of recognized keys. (James McCoy)
-
Bram Moolenaar authored
Problem: For EBCDIC pound sign is defined as 't'. Solution: Correctly define POUND.
-
- Dec 15, 2011
-
-
Bram Moolenaar authored
Problem: IME characters are inserted twice. Solution: Do not call DefWindowProc() if the event was handled. (Yasuhiro Matsumoto)
-
- Dec 14, 2011
-
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Configure silently skips interfaces that won't work. Solution: Add the --enable-fail_if_missing argument. (Shlomi Fish)
-
Bram Moolenaar authored
Problem: C-indenting wrong for a function header. Solution: Skip to the start paren. (Lech Lorens)
-
Bram Moolenaar authored
Problem: C-indenting wrong for static enum. Solution: Skip over "static". (Lech Lorens)
-
Bram Moolenaar authored
Problem: When cross-compiling the check for uint32_t fails. Solution: Only give a warning message. (Maksim Melnikau)
-
Bram Moolenaar authored
Problem: No support for bitwise AND, OR, XOR and invert. Solution: Add add(), or(), invert() and xor() functions.
-
Bram Moolenaar authored
Problem: Win32: Toolbar repainting does not work when the mouse pointer hovers over a button. Solution: Call DefWindowProc() when not hanlding an event. (Sergiu Dotenco)
-
Bram Moolenaar authored
Problem: Duplicate return statement. Solution: Remove the superfluous one. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: ++encoding does not work properly. Solution: Recognize ++encoding before ++enc. (Charles Cooper)
-
Bram Moolenaar authored
Problem: A tags file with an extremely long name may cause an infinite loop. Solution: When encountering a long name switch to linear search.
-