summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2017-07-24patch 8.0.0770: compiler warning for missing field initializerv8.0.0770Bram Moolenaar
Problem: Compiler warning for missing field initializer. Solution: Add two more values. (Yegappan Lakshmanan)
2017-07-24patch 8.0.0769: build problems with terminal on MS-Windowsv8.0.0769Bram Moolenaar
Problem: Build problems with terminal on MS-Windows using MSVC. Solution: Remove stdbool.h dependency. Only use ScreenLinesUC when it was allocated. Fix typos. (Ken Takata)
2017-07-24patch 8.0.0768: terminal window status shows "[Scratch]"v8.0.0768Bram Moolenaar
Problem: Terminal window status shows "[Scratch]". Solution: Show "[Terminal]" when no title was set. (Yasuhiro Matsumoto) Store the terminal title that vterm sends and use it. Update the special buffer name. (closes #1869)
2017-07-24patch 8.0.0767: build failure with Athena and Motifv8.0.0767Bram Moolenaar
Problem: Build failure with Athena and Motif. Solution: Move local variable delcarations. (Kazunobu Kuriyama)
2017-07-24patch 8.0.0766: option test fails with +terminal featurev8.0.0766Bram Moolenaar
Problem: Option test fails with +terminal feature. Solution: Fix using the right option when checking the value.
2017-07-23patch 8.0.0765: build fails with tiny featuresv8.0.0765Bram Moolenaar
Problem: Build fails with tiny features. Solution: Adjust #ifdef. (John Marriott)
2017-07-23patch 8.0.0764: 'termkey' does not work yetv8.0.0764Bram Moolenaar
Problem: 'termkey' does not work yet. Solution: Implement 'termkey'.
2017-07-23patch 8.0.0763: libvterm can be improvedv8.0.0763Bram Moolenaar
Problem: Libvterm can be improved. Solution: Various small improvements, more comments.
2017-07-23patch 8.0.0762: ml_get error with :psearch in buffer without a namev8.0.0762Bram Moolenaar
Problem: ml_get error with :psearch in buffer without a name. (Dominique Pelle) Solution: Use the buffer number instead of the file name. Check the cursor position.
2017-07-23patch 8.0.0761: options not set properly for a terminal bufferv8.0.0761Bram Moolenaar
Problem: Options of a buffer for a terminal window are not set properly. Solution: Add "terminal" value for 'buftype'. Make 'buftype' and 'bufhidden' not depend on the quickfix feature. Also set the buffer name and show "running" or "finished" in the window title.
2017-07-23patch 8.0.0760: terminal window colors wrong with 'termguicolors'v8.0.0760Bram Moolenaar
Problem: Terminal window colors wrong with 'termguicolors'. Solution: Add 'termguicolors' support.
2017-07-23patch 8.0.0759: MS-Windows: terminal does not adjust sizev8.0.0759Bram Moolenaar
Problem: MS-Windows: terminal does not adjust size to the Vim window size. Solution: Add a call to winpty_set_size(). (Yasuhiro Matsumoto, closes #1863)
2017-07-23patch 8.0.0758: possible crash when using a terminal windowv8.0.0758Bram Moolenaar
Problem: Possible crash when using a terminal window. Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864)
2017-07-23patch 8.0.0757: libvterm MSVC Makefile not included in the distributionv8.0.0757Bram Moolenaar
Problem: Libvterm MSVC Makefile not included in the distribution. Solution: Add the file to the list.
2017-07-23patch 8.0.0756: cannot build libvterm with MSVCv8.0.0756Bram Moolenaar
Problem: Cannot build libvterm with MSVC. Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes #1865)
2017-07-23patch 8.0.0755: terminal window does not have colors in the GUIv8.0.0755Bram Moolenaar
Problem: Terminal window does not have colors in the GUI. Solution: Lookup the GUI color.
2017-07-23patch 8.0.0754: terminal window does not support colorsv8.0.0754Bram Moolenaar
Problem: Terminal window does not support colors. Solution: Lookup the color attribute.
2017-07-22patch 8.0.0753: no size reports to a job running in a terminalv8.0.0753Bram Moolenaar
Problem: A job running in a terminal does not get notified of changes in the terminal size. Solution: Use ioctl() and SIGWINCH to report the terminal size.
2017-07-22patch 8.0.0752: build fails on MS-Windowsv8.0.0752Bram Moolenaar
Problem: Build fails on MS-Windows. Solution: Change #ifdef for set_color_count().
2017-07-22patch 8.0.0751: OpenPTY missing with some combination of featuresv8.0.0751Bram Moolenaar
Problem: OpenPTY missing with some combination of features. (Kazunobu Kuriyama) Solution: Adjust #ifdef. Also include pty.pro when needed.
2017-07-22patch 8.0.0750: OpenPTY missing in non-GUI buildv8.0.0750Bram Moolenaar
Problem: OpenPTY missing in non-GUI build. Solution: Always include pty.c, add an #ifdef to skip over the contents.
2017-07-22patch 8.0.0749: some unicode digraphs are hard to rememberv8.0.0749Bram Moolenaar
Problem: Some unicode digraphs are hard to remember. Solution: Add alternatives with a backtick. (Chris Harding, closes #1861)
2017-07-22patch 8.0.0748: running Vim in terminal window doesn't use the right colorsv8.0.0748Bram Moolenaar
Problem: When running Vim in a terminal window it does not detect the right number of colors available. Solution: Detect the version string that libvterm returns. Pass the number of colors in $COLORS.
2017-07-22patch 8.0.0747: :terminal without an argument doesn't workv8.0.0747Bram Moolenaar
Problem: :terminal without an argument doesn't work. Solution: Use the 'shell' option. (Yasuhiro Matsumoto, closes #1860)
2017-07-22patch 8.0.0746: when :term fails the job is not properly cleaned upv8.0.0746Bram Moolenaar
Problem: When :term fails the job is not properly cleaned up. Solution: Free the terminal. Handle a job that failed to start. (closes #1858)
2017-07-22patch 8.0.0745: multi-byte characters in a terminal don't display wellv8.0.0745Bram Moolenaar
Problem: multi-byte characters in a terminal window are not displayed properly. Solution: Set the unused screen characters. (Yasuhiro Matsumoto, closes #1857)
2017-07-22patch 8.0.0744: terminal window does not use a ptyv8.0.0744Bram Moolenaar
Problem: A terminal window uses pipes instead of a pty. Solution: Add pty support.
2017-07-22patch 8.0.0743: the 'termsize' option can be set to an invalid valuev8.0.0743Bram Moolenaar
Problem: The 'termsize' option can be set to an invalid value. Solution: Check the 'termsize' option to be valid.
2017-07-22patch 8.0.0742: terminal feature does not work on MS-Windowsv8.0.0742Bram Moolenaar
Problem: Terminal feature does not work on MS-Windows. Solution: Use libvterm and libwinpty on MS-Windows. (Yasuhiro Matsumoto)
2017-07-22patch 8.0.0741: cannot build with HPUXv8.0.0741Bram Moolenaar
Problem: Cannot build with HPUX. Solution: Rename envbuf_TERM to envbuf_Term. (John Marriott)
2017-07-21patch 8.0.0740: cannot resize a terminal window by the commandv8.0.0740Bram Moolenaar
Problem: Cannot resize a terminal window by the command running in it. Solution: Add support for the window size escape sequence. Make BS work.
2017-07-20patch 8.0.0739: terminal resizing doesn't work well.v8.0.0739Bram Moolenaar
Problem: Terminal resizing doesn't work well. Solution: Resize the terminal to the Vim window and the other way around. Avoid mapping typed keys. Set the environment properly.
2017-07-19patch 8.0.0738: cannot use the mouse to resize a terminal windowv8.0.0738Bram Moolenaar
Problem: Cannot use the mouse to resize window while the focus is in a terminal window. Solution: Recognize nice mouse events in the terminal window. A few more fixes for the terminal window.
2017-07-19patch 8.0.0737: crash when X11 selection is very bigv8.0.0737Bram Moolenaar
Problem: Crash when X11 selection is very big. Solution: Use static items instead of allocating them. Add callbacks. (Ozaki Kiichi)
2017-07-19patch 8.0.0736: OptionSet not triggered when entering diff modev8.0.0736Bram Moolenaar
Problem: The OptionSet autocommand event is not triggered when entering diff mode. Solution: use set_option_value() instead of setting the option directly. Change the tests from old to new style. (Christian Brabandt)
2017-07-19patch 8.0.0735: no indication that the quickfix window/buffer changedv8.0.0735Bram Moolenaar
Problem: There is no way to notice that the quickfix window contents has changed. Solution: Increment b:changedtick when updating the quickfix window. (Yegappan Lakshmanan)
2017-07-19Update translations.Bram Moolenaar
2017-07-19patch 8.0.0734: the script to check translations can be improvedv8.0.0734Bram Moolenaar
Problem: The script to check translations can be improved. Solution: Restore the view when no errors are found. Check for matching line break at the end of the message. (Christian Brabandt)
2017-07-19patch 8.0.0733: can only add entries to one list in the quickfix stackv8.0.0733Bram Moolenaar
Problem: Can only add entries to one list in the quickfix stack. Solution: Move state variables from qf_list_T to qf_list_T. (Yegappan Lakshmanan)
2017-07-19patch 8.0.0732: when updating a buffer modeless selection is lostv8.0.0732Bram Moolenaar
Problem: When updating a buffer for a callback the modeless selection is lost. Solution: Do not insert or delete screen lines when redrawing for a callback and there is a modeless selection.
2017-07-19patch 8.0.0731: cannot build the terminal feature on MS-Windowsv8.0.0731Bram Moolenaar
Problem: Cannot build the terminal feature on MS-Windows. Solution: Add the Makefile changes. (Yasuhiro Matsumoto, closes #1851)
2017-07-18patch 8.0.0730: terminal feature only supports Unix-like systemsv8.0.0730Bram Moolenaar
Problem: Terminal feature only supports Unix-like systems. Solution: Prepare for adding an MS-Windows implementaiton.
2017-07-18patch 8.0.0729: the help for the terminal configure option is wrongv8.0.0729Bram Moolenaar
Problem: The help for the terminal configure option is wrong. Solution: Change "Disable" to "Enable". (E Kawashima, closes #1849) Improve alignment.
2017-07-17patch 8.0.0728: the terminal structure is never freedv8.0.0728Bram Moolenaar
Problem: The terminal structure is never freed. Solution: Free the structure and unreference what it contains.
2017-07-16patch 8.0.0727: message about what register to yank into is not translatedv8.0.0727Bram Moolenaar
Problem: Message about what register to yank into is not translated. (LemonBoy) Solution: Add _().
2017-07-16patch 8.0.0726: translations cleanup script is too conservativev8.0.0726Bram Moolenaar
Problem: Translations cleanup script is too conservative. Solution: Also delete untranslated messages.
2017-07-16patch 8.0.0725: a terminal window does not handle keyboard inputv8.0.0725Bram Moolenaar
Problem: A terminal window does not handle keyboard input. Solution: Add terminal_loop(). ":term bash -i" sort of works now.
2017-07-16patch 8.0.0724: the message for yanking doesn't indicate the registerv8.0.0724Bram Moolenaar
Problem: The message for yanking doesn't indicate the register. Solution: Show the register name in the "N lines yanked" message. (Lemonboy, closes #1803, closes #1809)
2017-07-16patch 8.0.0723: arglist test fails if file name case is ignoredv8.0.0723Bram Moolenaar
Problem: Arglist test fails if file name case is ignored. Solution: Wipe existing buffers, check for fname_case property.
2017-07-16patch 8.0.0722: screen is messed by timer up at inputlist() promptv8.0.0722Bram Moolenaar
Problem: Screen is messed by timer up at inputlist() prompt. Solution: Set state to ASKMORE. (closes #1843)