- Jun 11, 2016
-
-
Bram Moolenaar authored
Problem: Command line editing is not tested much. Solution: Add tests for expanding the file name and 'wildmenu'.
-
Bram Moolenaar authored
Problem: Ruby 2.4.0 unifies Fixnum and Bignum into Integer. Solution: Use rb_cInteger. (Weiong Mao)
-
Bram Moolenaar authored
Problem: vim_time() not included when needed. Solution: Adjust #ifdef.
-
Bram Moolenaar authored
Problem: Missing test changes. Solution: Update viminfo test.
-
Bram Moolenaar authored
Problem: Register contents is not merged when writing viminfo. Solution: Use timestamps for register contents.
-
Bram Moolenaar authored
Problem: Not enough testing for parsing viminfo lines. Solution: Add test with viminfo lines in bad syntax. Fix memory leak.
-
Bram Moolenaar authored
Problem: History lines read from viminfo in different encoding than when writing are not converted. Solution: Convert the history lines.
-
- Jun 10, 2016
-
-
Bram Moolenaar authored
Problem: No proper test for what 7.4.1906 fixes. Solution: Add a test for reading many lines.
-
Bram Moolenaar authored
Problem: The effect of the PopupMenu autocommand isn't directly visible. Solution: Call gui_update_menus() before displaying the popup menu. (Shane Harper, closs #855)
-
Bram Moolenaar authored
Problem: Executing autocommands while using the signal stack has a high chance of crashing Vim. Solution: Don't invoke autocommands when on the signal stack.
-
- Jun 09, 2016
-
-
Bram Moolenaar authored
Problem: When ":doautocmd" is used modelines are used even when no autocommands were executed. (Daniel Hahler) Solution: Skip processing modelines. (closes #854)
-
Bram Moolenaar authored
Problem: No test for using setqflist() on an older quickfix list. Solution: Add a couple of tests.
-
Bram Moolenaar authored
Problem: Recent history lines may be lost when exiting Vim. Solution: Merge history using the timestamp.
-
- Jun 08, 2016
-
-
Bram Moolenaar authored
Problem: Tests using external command to delete directory. Solution: Use delete().
-
Bram Moolenaar authored
Problem: Doubled semicolons. Solution: Reduce to one. (Dominique Pelle)
-
Bram Moolenaar authored
Problem: Netbeans uses uninitialzed pointer and freed memory. Solution: Set "buffer" at the right place (hint by Ken Takata)
-
- Jun 07, 2016
-
-
Bram Moolenaar authored
Problem: Warnings from 64 bit compiler. Solution: Change type to size_t. (Mike Williams)
-
Bram Moolenaar authored
Problem: Collapsing channel buffers and searching for NL does not work properly. (Xavier de Gary, Ramel Eshed) Solution: Do not assume the buffer contains a NUL or not. Change NUL bytes to NL to avoid the string is truncated.
-
- Jun 06, 2016
-
-
Bram Moolenaar authored
Problem: Some compilers can't handle a double semicolon. Solution: Remove one semicolon.
-
Bram Moolenaar authored
Problem: Build fails. Solution: Add missing changes.
-
Bram Moolenaar authored
Problem: When writing viminfo merging current history with history in viminfo may drop recent history entries. Solution: Add new format for viminfo lines, use it for history entries. Use a timestamp for ordering the entries. Add test_settime(). Add the viminfo version. Does not do merging on timestamp yet.
-
- Jun 05, 2016
-
-
Bram Moolenaar authored
Problem: No test for collapsing buffers for a channel. Some text is lost. Solution: Add a simple test. Set rq_buflen correctly.
-
- Jun 04, 2016
-
-
Bram Moolenaar authored
Problem: Win32: the "Disabled" menu items would appear enabled. Solution: Use submenu_id if there is a parent. (Shane Harper, closes #834)
-
Bram Moolenaar authored
Problem: Using CTRL-] in the help on "{address}." doesn't work. Solution: Recognize an item in {}. (Hirohito Higashi, closes #814)
-
Bram Moolenaar authored
Problem: GTK 3: cursor blinking doesn't work well. Solution: Instead of gui_gtk_window_clear() use gui_mch_clear_block(). (Kazunobu Kuriyama)
-
Bram Moolenaar authored
Problem: User commands don't support modifiers. Solution: Add the <mods> item. (Yegappan Lakshmanan, closes #829)
-
Bram Moolenaar authored
Problem: Various typos, long lines and style mistakes. Solution: Fix the typos, wrap lines, improve style.
-
Bram Moolenaar authored
-
Bram Moolenaar authored
Problem: Invoking mark_adjust() when adding a new line below the last line is pointless. Solution: Skip calling mark_adjust() when appending below the last line.
-
Bram Moolenaar authored
Problem: Cannot use a window ID where a window number is expected. Solution: Add LOWEST_WIN_ID, so that the window ID can be used where a number is expected.
-
Bram Moolenaar authored
Problem: Cannot get the window ID for a mouse click. Solution: Add v:mouse_winid.
-
Bram Moolenaar authored
Problem: Cannot easily get the window ID for a buffer. Solution: Add bufwinid().
-
Bram Moolenaar authored
Problem: balloon eval only gets the window number, not the ID. Solution: Add v:beval_winid.
-
Bram Moolenaar authored
Problem: Channel reading very long lines is slow. Solution: Collapse multiple buffers until a NL is found.
-
Bram Moolenaar authored
Problem: GUI: When channel data is received the cursor blinking is interrupted. (Ramel Eshed) Solution: Don't update the cursor when it is blinking.
-
Bram Moolenaar authored
Problem: When umask is set to 0177 Vim can't create temp files. (Lcd) Solution: Also correct umask when using mkdtemp().
-
Bram Moolenaar authored
Problem: Wrong computation of remaining wait time in RealWaitForChar() Solution: Remember the original waiting time.
-
Bram Moolenaar authored
Problem: When receiving channel data 'updatetime' is not respected. Solution: Recompute the waiting time after being interrupted.
-
Bram Moolenaar authored
Problem: When waiting for a character is interrupted by receiving channel data and the first character of a mapping was typed, the mapping times out. (Ramel Eshed) Solution: When dealing with channel data don't return from mch_inchar().
-
- Jun 03, 2016
-
-
Bram Moolenaar authored
Problem: MinGW console build defaults to not having +channel. Solution: Include the channel feature if building with huge features. (Ken Takata)
-