| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Compiler warnings when using MingW 4.5.3.
Solution: Do not use MAKEINTRESOURCE. Adjust #if. (Ken Takata)
|
|
|
|
|
|
| |
Problem: bufwinnr() matches buffers in other tabs.
Solution: For bufwinnr() and ? only match buffers in the current tab.
(Alexey Radkov)
|
|
|
|
|
|
|
| |
Problem: When at the hit-return prompt and using "k" while no text has
scrolled off screen, then using "j", an empty line is displayed.
Solution: Only act on "k" when text scrolled off screen. Also accept
page-up and page-down. (cptstubing)
|
|
|
|
|
|
| |
Problem: Matchparen does not update match when using auto-indenting.
(Marc Aldorasi)
Solution: Add the TextChanged and TextChangedI autocommand events.
|
|
|
|
|
|
| |
Problem: Not serving the X selection during system() isn't nice.
Solution: When using fork() do not loose the selection, keep serving it.
Add a loop similar to handling I/O. (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: Mouse position may be wrong.
Solution: Let vungetc() restore the mouse position.
|
|
|
|
|
| |
Problem: Can't build without the mouse feature.
Solution: Add an #ifdef. (Ike Devolder)
|
|
|
|
|
| |
Problem: Problem with 'ambiwidth' detection for ANSI terminal.
Solution: Work around not recognizing a term response. (Hayaki Saito)
|
|
|
|
|
| |
Problem: Dragging the status line can be slow.
Solution: Look ahead and drop the drag event if there is a next one.
|
|
|
|
|
| |
Problem: ":setlocal number" clears global value of 'relativenumber'.
Solution: Do it properly. (Markus Heidelberg)
|
|
|
|
|
| |
Problem: When using --remote-expr try/catch does not work. (Andrey Radev)
Solution: Set emsg_silent instead of emsg_off.
|
|
|
|
|
|
| |
Problem: 'ambiwidth' must be set by the user.
Solution: Detects East Asian ambiguous width (UAX #11) state of the terminal
at the start-up time and 'ambiwidth' accordingly. (Hayaki Saito)
|
|
|
|
|
| |
Problem: "gv" selects the wrong area after some operators.
Solution: Save and restore the type of selection. (Christian Brabandt)
|
|
|
|
|
| |
Problem: The QuitPre autocommand event does not trigger for :qa and :wq.
Solution: Trigger the event. (Tatsuro Fujii)
|
|
|
|
|
| |
Problem: When calling system() multi-byte clipboard contents is garbled.
Solution: Save and restore the clipboard contents. (Yukihiro Nakadaira)
|
|
|
|
|
| |
Problem: Compiler warnings.
Solution: Add type casts. (Mike Williams)
|
|
|
|
|
|
| |
Problem: After using backspace in insert mode completion, CTRL-N and CTRL-P
do not highlight the right entry. (Olivier Teuliere)
Solution: Set the current item to the shown item after using backspace.
|
|
|
|
|
|
| |
Problem: Using "ra" in multiple lines on multi-byte characters leaves a few
characters not replaced.
Solution: Adjust the end column only in the last line. (Yasuhiro Matsumoto)
|
|
|
|
|
|
| |
Problem: system() breaks clipboard text. (Yukihiro Nakadaira)
Solution: Use Xutf8TextPropertyToTextList(). (Christian Brabandt)
Also do not put the text in the clip buffer if conversion fails.
|
|
|
|
|
|
| |
Problem: Using an empty pattern with :sort silently continues when there is
no previous search pattern.
Solution: Give an error message.
|
|
|
|
|
| |
Problem: ":vimgrep //" matches everywhere.
Solution: Make it use the previous search pattern. (David Bürgin)
|
|
|
|
|
|
| |
Problem: ":g//" gives "Pattern not found error" with E486. Should not use
the error number, it's not a regular error message.
Solution: Use a normal message. (David Bürgin)
|
|
|
|
|
|
| |
Problem: Can't build with Ruby 2.0 when using MinGW x64 or MSVC10.
Solution: Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64.
(Ken Takata)
|
|
|
|
|
| |
Problem: Test 55 fails when messages are translated.
Solution: Set language to C. (Ken Takata)
|
|
|
|
|
| |
Problem: Missing proto files.
Solution: Add the files.
|
|
|
|
|
| |
Problem: Enum indenting is not tested.
Solution: Add tests. (Hong Xu)
|
|
|
|
|
| |
Problem: Enum is not indented correctly with "public" etc.
Solution: Skip "public", "private" and "protected". (Hong Xu)
|
|
|
|
|
| |
Problem: Missing test file changes.
Solution: Change the tests.
|
|
|
|
|
| |
Problem: Compiler warning for signed/unsigned pointer.
Solution: Add type cast. (Christian Brabandt)
|
|
|
|
|
|
|
| |
Problem: When a "cond ? one : two" expression has a subscript it is not
parsed correctly. (Andy Wokula)
Solution: Handle a subscript also when the type is unknown. (Christian
Brabandt)
|
|
|
|
|
|
| |
Problem: "\@<!" in regexp does not work correctly with multi-byte
characters, especially cp932.
Solution: Move column to start of multi-byte character. (Yasuhiro Matsumoto)
|
|
|
|
|
| |
Problem: Some files missing in the list of distributed files.
Solution: Add lines for new files.
|
|
|
|
|
| |
Problem: Insufficient testing for mksession.
Solution: Add tests. (mostly by Roland Eggner)
|
|
|
|
|
|
| |
Problem: Empty lines in :version output when 'columns' is 320.
Solution: Simplify the logic of making columns. (Nazri Ramliy, Roland
Eggner)
|
|
|
|
|
|
| |
Problem: Clipboard does not work on Win32 when compiled with Cygwin.
Solution: Move the Win32 clipboard code to a separate file and use it when
building with os_unix.c. (Frodak Baksik, Ken Takata)
|
|
|
|
|
|
| |
Problem: "xxd -i" fails on an empty file.
Solution: Do output the closing } for an empty file. (partly by Lawrence
Woodman)
|
|
|
|
|
| |
Problem: Ruby 2.0 has a few API changes.
Solution: Add handling of Ruby 2.0. (Yasuhiro Matsumoto)
|
|
|
|
|
|
| |
Problem: In the terminal the scroll wheel always scrolls the active window.
Solution: Scroll the window under the mouse pointer, like in the GUI.
(Bradie Rao)
|
|
|
|
|
| |
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)
|