summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.0794: checking translations fails with multiple NLv8.0.0794Bram Moolenaar2017-07-285-15/+57
| | | | | | Problem: The script to check translations fails if there is more than one NL in one line. Solution: Count the number of NL characters. Make count() accept a string.
* patch 8.0.0793: using wrong terminal name for terminal windowv8.0.0793Bram Moolenaar2017-07-282-1/+4
| | | | | | Problem: Using wrong terminal name for terminal window. Solution: When 'term' starts with "xterm" use it for $TERM in a terminal window.
* patch 8.0.0792: spell test leaves files behindv8.0.0792Bram Moolenaar2017-07-282-0/+13
| | | | | Problem: Spell test leaves files behind. Solution: Delete the files.
* patch 8.0.0791: terminal colors depend on the systemv8.0.0791Bram Moolenaar2017-07-284-108/+136
| | | | | Problem: Terminal colors depend on the system. Solution: Use the highlight color lookup tables.
* patch 8.0.0790: MSVC compiler warning for strncpy in libvtermv8.0.0790Bram Moolenaar2017-07-282-2/+4
| | | | | Problem: MSVC compiler warning for strncpy in libvterm. Solution: Add a define to stop the warnings. (Mike Williams)
* patch 8.0.0789: splitting terminal window has resizing problemsv8.0.0789Bram Moolenaar2017-07-282-2/+18
| | | | | | | Problem: When splitting a terminal window where the terminal follows the size of the window doesn't work. Solution: Use the size of the smallest window. (Yasuhiro Matsumoto, closes #1885)
* patch 8.0.0788: MS-Windows: cannot build with terminal featurev8.0.0788Bram Moolenaar2017-07-282-20/+22
| | | | | Problem: MS-Windows: cannot build with terminal feature. Solution: Move set_ref_in_term(). (Ozaki Kiichi)
* patch 8.0.0787: cannot send CTRL-W command to terminal jobv8.0.0787Bram Moolenaar2017-07-284-19/+54
| | | | | Problem: Cannot send CTRL-W command to terminal job. Solution: Make CTRL-W . a prefex for sending a key to the job.
* patch 8.0.0786: build failures on Travisv8.0.0786Bram Moolenaar2017-07-281-0/+2
| | | | | Problem: Build failures on Travis. Solution: Go back to precise termporarily. Disable coverage with clang.
* Do not run coverage with clang, currently fails.Bram Moolenaar2017-07-281-0/+5
|
* Do not invoke rvm resetBram Moolenaar2017-07-281-1/+0
|
* Remove ruby-dev from travis config.Bram Moolenaar2017-07-281-1/+0
|
* Switch travis back to precise temporarilyBram Moolenaar2017-07-281-1/+2
|
* patch 8.0.0785: wildcards are not expanded for :terminalv8.0.0785Bram Moolenaar2017-07-273-11/+16
| | | | | | Problem: Wildcards are not expanded for :terminal. Solution: Add FILES to the command flags. (Yasuhiro Matsumoto, closes #1883) Also complete commands.
* patch 8.0.0784: job of terminal may be garbage collectedv8.0.0784Bram Moolenaar2017-07-274-0/+27
| | | | | Problem: Job of terminal may be garbage collected. Solution: Set copyID on job in terminal. (Ozaki Kiichi)
* patch 8.0.0783: job of terminal may be freed too earlyv8.0.0783Bram Moolenaar2017-07-272-0/+5
| | | | | Problem: Job of terminal may be freed too early. Solution: Increment job refcount. (Yasuhiro Matsumoto)
* patch 8.0.0782: using freed memory in quickfix codev8.0.0782Bram Moolenaar2017-07-277-14/+44
| | | | | Problem: Using freed memory in quickfix code. (Dominique Pelle) Solution: Handle a help window differently. (Yegappan Lakshmanan)
* patch 8.0.0781: MS-Windows: memory leak when using :terminalv8.0.0781Bram Moolenaar2017-07-272-3/+14
| | | | | Problem: MS-Windows: Memory leak when using :terminal. Solution: Handle failures properly. (Ken Takata)
* patch 8.0.0780: build failure on Travisv8.0.0780Bram Moolenaar2017-07-272-2/+7
| | | | | | Problem: Build failure on Travis. Solution: Set distribution explicitly. Use Lua and Ruby dev. (Ken Takata, closes #1884)
* patch 8.0.0779: :term without an argument uses empty buffer namev8.0.0779Bram Moolenaar2017-07-262-3/+5
| | | | | | Problem: :term without an argument uses empty buffer name but runs the snell. Solution: Change the command to the shell earlier.
* patch 8.0.0778: in a terminal the cursor may be hiddenv8.0.0778Bram Moolenaar2017-07-262-3/+6
| | | | | | Problem: In a terminal the cursor may be hidden and screen updating lags behind. (Nazri Ramliy) Solution: Switch the cursor on and flush output when needed. (Ozaki Kiichi)
* patch 8.0.0777: compiler warnings with 64 bit compilerv8.0.0777Bram Moolenaar2017-07-264-11/+14
| | | | | Problem: Compiler warnings with 64 bit compiler. Solution: Add type casts. (Mike Williams)
* patch 8.0.0776: function prototypes missing without the quickfix featurev8.0.0776Bram Moolenaar2017-07-255-75/+75
| | | | | | Problem: Function prototypes missing without the quickfix feature. (Tony Mechelynck) Solution: Move non-quickfix functions to buffer.c.
* patch 8.0.0775: in a terminal the cursor is updated too oftenv8.0.0775Bram Moolenaar2017-07-252-14/+46
| | | | | | Problem: In a terminal the cursor is updated too often. Solution: Only flush when needed. (Yasuhiro Matsumoto). Remeber whether the cursor is visible. (closes #1873)
* patch 8.0.0774: build failure without the multi-byte featurev8.0.0774Bram Moolenaar2017-07-252-8/+9
| | | | | Problem: Build failure without the multi-byte feature on HPUX. Solution: Move #ifdefs. (John Marriott)
* patch 8.0.0773: mixing 32 and 64 bit libvterm builds failsv8.0.0773Bram Moolenaar2017-07-254-88/+137
| | | | | Problem: Mixing 32 and 64 bit libvterm builds fails. Solution: Use OUTDIR. (Ken Takata)
* patch 8.0.0772: other stdbool.h dependencies in libvtermv8.0.0772Bram Moolenaar2017-07-256-13/+19
| | | | | Problem: Other stdbool.h dependencies in libvterm. Solution: Remove the dependency and use TRUE/FALSE/int. (Ken Takata)
* patch 8.0.0771: cursor in terminal window not always updated in GUIv8.0.0771Bram Moolenaar2017-07-242-11/+20
| | | | | Problem: Cursor in a terminal window not always updated in the GUI. Solution: Call gui_update_cursor(). (Yasuhiro Matsumoto, closes #1868)
* patch 8.0.0770: compiler warning for missing field initializerv8.0.0770Bram Moolenaar2017-07-242-1/+3
| | | | | Problem: Compiler warning for missing field initializer. Solution: Add two more values. (Yegappan Lakshmanan)
* patch 8.0.0769: build problems with terminal on MS-Windowsv8.0.0769Bram Moolenaar2017-07-248-42/+71
| | | | | | 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)
* patch 8.0.0768: terminal window status shows "[Scratch]"v8.0.0768Bram Moolenaar2017-07-244-50/+130
| | | | | | | 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)
* patch 8.0.0767: build failure with Athena and Motifv8.0.0767Bram Moolenaar2017-07-242-2/+4
| | | | | Problem: Build failure with Athena and Motif. Solution: Move local variable delcarations. (Kazunobu Kuriyama)
* patch 8.0.0766: option test fails with +terminal featurev8.0.0766Bram Moolenaar2017-07-242-1/+3
| | | | | Problem: Option test fails with +terminal feature. Solution: Fix using the right option when checking the value.
* patch 8.0.0765: build fails with tiny featuresv8.0.0765Bram Moolenaar2017-07-233-5/+5
| | | | | Problem: Build fails with tiny features. Solution: Adjust #ifdef. (John Marriott)
* patch 8.0.0764: 'termkey' does not work yetv8.0.0764Bram Moolenaar2017-07-234-7/+27
| | | | | Problem: 'termkey' does not work yet. Solution: Implement 'termkey'.
* Documentation updates.Bram Moolenaar2017-07-2312-54/+104
|
* patch 8.0.0763: libvterm can be improvedv8.0.0763Bram Moolenaar2017-07-238-15/+26
| | | | | Problem: Libvterm can be improved. Solution: Various small improvements, more comments.
* patch 8.0.0762: ml_get error with :psearch in buffer without a namev8.0.0762Bram Moolenaar2017-07-235-1/+19
| | | | | | | 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.
* patch 8.0.0761: options not set properly for a terminal bufferv8.0.0761Bram Moolenaar2017-07-2312-133/+184
| | | | | | | | 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.
* patch 8.0.0760: terminal window colors wrong with 'termguicolors'v8.0.0760Bram Moolenaar2017-07-234-2/+28
| | | | | Problem: Terminal window colors wrong with 'termguicolors'. Solution: Add 'termguicolors' support.
* patch 8.0.0759: MS-Windows: terminal does not adjust sizev8.0.0759Bram Moolenaar2017-07-232-18/+39
| | | | | 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)
* patch 8.0.0758: possible crash when using a terminal windowv8.0.0758Bram Moolenaar2017-07-232-4/+16
| | | | | Problem: Possible crash when using a terminal window. Solution: Check for NULL pointers. (Yasuhiro Matsumoto, closes #1864)
* patch 8.0.0757: libvterm MSVC Makefile not included in the distributionv8.0.0757Bram Moolenaar2017-07-232-0/+3
| | | | | Problem: Libvterm MSVC Makefile not included in the distribution. Solution: Add the file to the list.
* patch 8.0.0756: cannot build libvterm with MSVCv8.0.0756Bram Moolenaar2017-07-234-6/+48
| | | | | | Problem: Cannot build libvterm with MSVC. Solution: Add an MSVC Makefile to libvterm. (Yasuhiro Matsumoto, closes #1865)
* patch 8.0.0755: terminal window does not have colors in the GUIv8.0.0755Bram Moolenaar2017-07-2316-14/+100
| | | | | Problem: Terminal window does not have colors in the GUI. Solution: Lookup the GUI color.
* patch 8.0.0754: terminal window does not support colorsv8.0.0754Bram Moolenaar2017-07-234-3/+186
| | | | | Problem: Terminal window does not support colors. Solution: Lookup the color attribute.
* patch 8.0.0753: no size reports to a job running in a terminalv8.0.0753Bram Moolenaar2017-07-224-7/+74
| | | | | | 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.
* patch 8.0.0752: build fails on MS-Windowsv8.0.0752Bram Moolenaar2017-07-222-1/+4
| | | | | Problem: Build fails on MS-Windows. Solution: Change #ifdef for set_color_count().
* patch 8.0.0751: OpenPTY missing with some combination of featuresv8.0.0751Bram Moolenaar2017-07-224-5/+13
| | | | | | Problem: OpenPTY missing with some combination of features. (Kazunobu Kuriyama) Solution: Adjust #ifdef. Also include pty.pro when needed.
* patch 8.0.0750: OpenPTY missing in non-GUI buildv8.0.0750Bram Moolenaar2017-07-223-17/+25
| | | | | Problem: OpenPTY missing in non-GUI build. Solution: Always include pty.c, add an #ifdef to skip over the contents.