| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Todo items in source code not visible for users.
Solution: Move the todo items to the help file.
|
| |
|
|
|
|
|
| |
Problem: compiler warning for unused arguments and missing prototype
Solution: Add UNUSED. Add static.
|
|
|
|
|
|
| |
Problem: 'termwinscroll' does not work properly. (Dominique Pelle)
Solution: Subtract removed scrollback from the scrollback count. Add a test
for 'termwinscroll'. (closes #2909)
|
|
|
|
|
| |
Problem: Some build options don't have an example.
Solution: Add a couple more examples and compiler flags.
|
|
|
|
|
|
| |
Problem: Python interface is incompatible with lldb.
Solution: For OutputType set the base to be PyFile_Type. (Boxu Zhang)
Partly disabled to avoid a crash.
|
|
|
|
|
| |
Problem: Various comment updates needed, missing white space.
Solution: Update comments, add white space.
|
|
|
|
|
|
| |
Problem: Superfluous quickfix code, missing examples.
Solution: Remove unneeded code. Add a few examples. Add a bit more
testing. (Yegappan Lakshmanan, closes #2916)
|
|
|
|
|
| |
Problem: Entry for 'wrap' in options window is wrong. (John Little)
Solution: Make the change apply locally.
|
|
|
|
|
|
| |
Problem: Popup menu inside terminal window isn't cleared.
Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian
Brabandt, closes #2908)
|
|
|
|
|
| |
Problem: HP-UX does not have setenv().
Solution: Use vim_setenv(). (John Marriott)
|
|
|
|
|
| |
Problem: getwinpos() is not tested.
Solution: Add a test. (Dominique Pelle, closes #2911)
|
|
|
|
|
| |
Problem: Script to check .po file doesn't check for plural header.
Solution: Add a check that the plural header is present when needed.
|
| |
|
|
|
|
|
|
|
| |
Problem: Cursor in wrong position when switching to Terminal-Normal mode.
(Dominique Pelle)
Solution: Move to the end of the line if coladvance() fails. Do not take a
snapshot a second time.
|
|
|
|
|
| |
Problem: One character cmdline abbreviation not triggered after '<,'>.
Solution: Skip over the special range. (Christian Brabandt, closes #2320)
|
|
|
|
|
|
|
| |
Problem: Buffer-local window options may not be recent if the buffer is
still open in another window.
Solution: Copy the options from the window instead of the outdated window
options. (Bjorn Linse, closes #2336)
|
|
|
|
|
| |
Problem: Print document name does not support multi-byte.
Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)
|
|
|
|
|
|
| |
Problem: GUI: find/replace dialog does not handle some chars properly.
Solution: Escape '?' when needed. Always escape backslash. (closes #2418,
closes #2435)
|
|
|
|
|
| |
Problem: X11: ":echo 3.14" gives E806.
Solution: set LC_NUMERIC to "C". (Dominique Pelle, closes #2368)
|
|
|
|
|
|
| |
Problem: Cannot use :unlet for an environment variable.
Solution: Make it work. Use unsetenv() if available. (Ken Takata,
closes #2855)
|
|
|
|
|
|
| |
Problem: Sometimes the quickfix title is incorrectly prefixed with ':'.
Solution: Prepend the colon in another way. (Yegappan Lakshmanan, closes
#2905)
|
|
|
|
|
|
| |
Problem: Switching to Terminal-Normal mode does not redraw. (Dominique
Pelle)
Solution: Also redraw when not updating the snapshot. (closes #2904)
|
|
|
|
|
| |
Problem: MS-Windows: script for vimdiff can't handle ! chars.
Solution: Escape the ! chars. (Hans Ginzel, closes #2896)
|
|
|
|
|
| |
Problem: Get no clue why :gui does not fork.
Solution: Add a channel log message.
|
|
|
|
|
| |
Problem: Compiler warning for signed/unsigned char pointers. (Cesar Romani)
Solution: Change the type of jv_argv.
|
| |
|
|
|
|
|
| |
Problem: Configure uses old compiler flag.
Solution: Remove _DARWIN_C_SOURCE. (Kazunobu Kuriyama)
|
|
|
|
|
| |
Problem: Might use NULL pointer when out of memory. (Coverity)
Solution: Handle NULL pointer better.
|
|
|
|
|
| |
Problem: Coverity warns for variable that may be uninitialized.
Solution: Initialize the variable.
|
|
|
|
|
| |
Problem: Test for terminal stdout redirection is flaky.
Solution: Wait for the job to finish.
|
|
|
|
|
| |
Problem: Make uninstall does not remove colors/tools.
Solution: Add a line to delete the tools directory. (Kazunobu Kuriyama)
|
|
|
|
|
|
|
| |
Problem: Cursor in terminal window moves when pressing CTRL-W. (Dominique
Pelle)
Solution: Do not more the cursor or redraw when not in Terminal-Normal mode.
(closes #2904)
|
|
|
|
|
|
|
| |
Problem: Terminal window redirecting stdout does not show stderr. (Matéo
Zanibelli)
Solution: When stdout is not connected to pty_master_fd then use it for
stderr. (closes #2903)
|
|
|
|
|
|
| |
Problem: Swap file warning for a file in a non-existing directory, if there
is another with the same file name. (Juergen Weigert)
Solution: When expanding the file name fails compare the file names.
|
|
|
|
|
| |
Problem: Lines remove from wrong buffer when using terminal window.
Solution: Make sure to use tl_buffer.
|
|
|
|
|
|
| |
Problem: A timer may change v:count unexpectedly.
Solution: Save and restore v:count and similar variables when a timer
callback is invoked. (closes #2897)
|
|
|
|
|
| |
Problem: No test for setcmdpos().
Solution: Add a test. (Dominique Pelle, closes #2901)
|
|
|
|
|
|
| |
Problem: Still a crash with terminal window and with 'lazyredraw' set.
(Antoine)
Solution: Do not wipe out the buffer when updating the screen.
|
|
|
|
|
| |
Problem: Crash with terminal window and with 'lazyredraw' set. (Antoine)
Solution: Check the terminal still exists after update_screen().
|
|
|
|
|
| |
Problem: Windows installer doesn't install terminal debugger.
Solution: Add the package to the list of files to install.
|
|
|
|
|
| |
Problem: The qf_jump_to_usable_window() function is too long.
Solution: Split it in parts. (Yegappan Lakshmanan, closes #2891)
|
|
|
|
|
| |
Problem: No test for winrestcmd().
Solution: Add a test. (Dominique Pelle, closes #2894)
|
|
|
|
|
|
| |
Problem: Buffer of a terminal only updated in Terminal-Normal mode.
Solution: Copy the terminal window content to the buffer when in
Terminal-Job mode.
|
|
|
|
|
| |
Problem: Various typos.
Solution: Correct the mistakes, change "cursur" to "cursor". (closes #2887)
|
|
|
|
|
| |
Problem: Can't build without TGETENT.
Solution: Add #ifdef
|
|
|
|
|
| |
Problem: Function to set terminal name is too long.
Solution: Refactor the function. Fix typo in test.
|
|
|
|
|
|
| |
Problem: InsertCharPre causes problems for autocomplete. (Lifepillar)
Solution: Check for InsertCharPre before calling vpeekc(). (Christian
Brabandt, closes #2876)
|
|
|
|
|
|
| |
Problem: qf_parse_line() is too long.
Solution: Split it in parts. Properly handle vim_realloc() failing.
(Yegappan Lakshmanan, closes #2881)
|
|
|
|
|
|
| |
Problem: Using :normal in terminal window causes problems. (Dominique
Pelle)
Solution: Don't call terminal_loop() for :normal. (closes #2886)
|