summaryrefslogtreecommitdiffstats
path: root/runtime
AgeCommit message (Collapse)Author
2017-08-27patch 8.0.1006: quickfix list changes when parsing text with 'erroformat'v8.0.1006Bram Moolenaar
Problem: Cannot parse text with 'erroformat' without changing a quickfix list. Solution: Add the "text" argument to getqflist(). (Yegappan Lakshmanan)
2017-08-20patch 8.0.0976: cannot send lines to a terminal jobv8.0.0976Bram Moolenaar
Problem: Cannot send lines to a terminal job. Solution: Make [range]terminal send selected lines to the job. Use ++rows and ++cols for the terminal size.
2017-08-19patch 8.0.0971: 'winptydll' missing from :optionsv8.0.0971Bram Moolenaar
Problem: 'winptydll' missing from :options. Solution: Add the entry.
2017-08-18patch 8.0.0960: job in terminal does not get CTRL-Cv8.0.0960Bram Moolenaar
Problem: Job in terminal does not get CTRL-C, we send a SIGINT instead. Solution: Don't call may_send_sigint() on CTRL-C. Make CTRL-W CTRL-C end the job.
2017-08-16patch 8.0.0949: winpty.dll name is fixedv8.0.0949Bram Moolenaar
Problem: winpty.dll name is fixed. Solution: Add the 'winptydll' option. Make the default name depend on whether it is a 32-bit or 64-bit build. (idea by Yasuhiro Matsumoto, closes #1978)
2017-08-13patch 8.0.0931: getwininfo() does not indicate a terminal windowv8.0.0931Bram Moolenaar
Problem: getwininfo() does not indicate a terminal window. Solution: Add "terminal" to the dictionary.
2017-08-13patch 8.0.0922: quickfix list always added after current onev8.0.0922Bram Moolenaar
Problem: Quickfix list always added after current one. Solution: Make it possible to add a quickfix list after the last one. (Yegappan Lakshmanan)
2017-08-12patch 8.0.0918: cannot get terminal window cursor shape or attributesv8.0.0918Bram Moolenaar
Problem: Cannot get terminal window cursor shape or attributes. Solution: Support cursor shape, attributes and color.
2017-08-12patch 8.0.0916: cannot specify properties of window for terminal openv8.0.0916Bram Moolenaar
Problem: Cannot specify properties of window for when opening a window for a finished terminal job. Solution: Add "term_opencmd".
2017-08-12patch 8.0.0914: highlight attributes are always combinedv8.0.0914Bram Moolenaar
Problem: Highlight attributes are always combined. Solution: Add the 'nocombine' value to replace attributes instead of combining them. (scauligi, closes #1963)
2017-08-12patch 8.0.0912: cannot run a job in a hidden terminalv8.0.0912Bram Moolenaar
Problem: Cannot run a job in a hidden terminal. Solution: Add option "hidden" and ++hidden.
2017-08-11patch 8.0.0910: cannot create a terminal in the current windowv8.0.0910Bram Moolenaar
Problem: Cannot create a terminal in the current window. Solution: Add option "curwin" and ++curwin.
2017-08-11patch 8.0.0908: cannot set terminal size with optionsv8.0.0908Bram Moolenaar
Problem: Cannot set terminal size with options. Solution: Add "term_rows", "term_cols" and "vertical".
2017-08-11patch 8.0.0906: don't recognize Couchbase filesv8.0.0906Bram Moolenaar
Problem: Don't recognize Couchbase files. Solution: Add filetype detection. (Eugene Ciurana, closes #1951)
2017-08-11patch 8.0.0904: cannot set a location list from textv8.0.0904Bram Moolenaar
Problem: Cannot set a location list from text. Solution: Add the "text" argument to setqflist(). (Yegappan Lakshmanan)
2017-08-11Update runtime files.Bram Moolenaar
2017-08-11patch 8.0.0902: cannot specify directory or environment for a jobv8.0.0902Bram Moolenaar
Problem: Cannot specify directory or environment for a job. Solution: Add the "cwd" and "env" arguments to job options. (Yasuhiro Matsumoto, closes #1160)
2017-08-11patch 8.0.0900: :tab options doesn't open a new tab pagev8.0.0900Bram Moolenaar
Problem: :tab options doesn't open a new tab page. (Aviany) Solution: Support the :tab modifier. (closes #1960)
2017-08-11patch 8.0.0898: can't use the alternate screen in a terminal windowv8.0.0898Bram Moolenaar
Problem: Can't use the alternate screen in a terminal window. Solution: Initialze the alternate screen. (Yasuhiro Matsumoto, closes #1957) Add term_getaltscreen().
2017-08-10patch 8.0.0896: cannot close a terminal window when the job endsv8.0.0896Bram Moolenaar
Problem: Cannot automaticlaly close a terminal window when the job ends. Solution: Add the ++close argument to :term. Add the term_finish option to term_start(). (Yasuhiro Matsumoto, closes #1950) Also add ++open.
2017-08-09patch 8.0.0894: there is no test for runtime filetype detectionv8.0.0894Bram Moolenaar
Problem: There is no test for runtime filetype detection. Solution: Test a list of filetypes from patterns.
2017-08-08patch 8.0.0893: cannot get the scroll count of a terminal windowv8.0.0893Bram Moolenaar
Problem: Cannot get the scroll count of a terminal window. Solution: Add term_getscrolled().
2017-08-06patch 8.0.0884: can't specify the wait time for term_wait()v8.0.0884Bram Moolenaar
Problem: Can't specify the wait time for term_wait(). Solution: Add an otional second argument.
2017-08-06patch 8.0.0882: term_scrape() and term_getline() require two argumentsv8.0.0882Bram Moolenaar
Problem: term_scrape() and term_getline() require two arguments but it is not enforced. Solution: Correct minimal number of arguments. (Hirohito Higashi) Update documentation. (Ken Takata)
2017-08-06patch 8.0.0878: no completion for :mapclearv8.0.0878Bram Moolenaar
Problem: No completion for :mapclear. Solution: Add completion (Nobuhiro Takasaki et al. closes #1943)
2017-08-05patch 8.0.0864: cannot specify the name of a terminalv8.0.0864Bram Moolenaar
Problem: Cannot specify the name of a terminal. Solution: Add the "term_name" option. (Yasuhiro Matsumoto, closes #1936)
2017-08-05patch 8.0.0863: a remote command does not work in the terminal windowv8.0.0863Bram Moolenaar
Problem: A remote command starting with CTRL-\ CTRL-N does not work in the terminal window. (Christian J. Robinson) Solution: Use CTRL-\ CTRL-N as a prefix or a Normal mode command.
2017-08-03patch 8.0.0846: cannot get the name of the pty of a jobv8.0.0846Bram Moolenaar
Problem: Cannot get the name of the pty of a job. Solution: Add the "tty" entry to the job info. (Ozaki Kiichi, closes #1920) Add the term_gettty() function.
2017-08-01Updated runtime filesBram Moolenaar
2017-08-01patch 8.0.0832: terminal function arguments are not consistentv8.0.0832Bram Moolenaar
Problem: Terminal function arguments are not consistent. Solution: Use one-based instead of zero-based rows and cols. Use "." for the current row.
2017-07-30patch 8.0.0821: cannot get the title and status of a terminal windowv8.0.0821Bram Moolenaar
Problem: Cannot get the title and status of a terminal window. Solution: Implement term_gettitle() and term_getstatus().
2017-07-30patch 8.0.0818: cannot get the cursor position of a terminalv8.0.0818Bram Moolenaar
Problem: Cannot get the cursor position of a terminal. Solution: Add term_getcursor().
2017-07-30patch 8.0.0817: cannot get the terminal line at the cursorv8.0.0817Bram Moolenaar
Problem: Cannot get the line of a terminal window at the cursor. Solution: Make the row argunt optionsl. (Yasuhiro Matsumoto, closes #1898)
2017-07-30patch 8.0.0813: cannot use a terminal window while the job is runningv8.0.0813Bram Moolenaar
Problem: Cannot use Vim commands in a terminal window while the job is running. Solution: Implement Terminal Normal mode.
2017-07-29patch 8.0.0804: terminal window functions not yet implementedv8.0.0803Bram Moolenaar
Problem: Terminal window functions not yet implemented. Solution: Implement several functions. Add a first test. (Yasuhiro Matsumoto, closes #1871)
2017-07-28patch 8.0.0794: checking translations fails with multiple NLv8.0.0794Bram Moolenaar
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.
2017-07-28patch 8.0.0787: cannot send CTRL-W command to terminal jobv8.0.0787Bram Moolenaar
Problem: Cannot send CTRL-W command to terminal job. Solution: Make CTRL-W . a prefex for sending a key to the job.
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-23Documentation updates.Bram Moolenaar
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-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-16patch 8.0.0721: :argedit can only have one argumentv8.0.0721Bram Moolenaar
Problem: :argedit can only have one argument. Solution: Allow for multiple arguments. (Christian Brabandt)
2017-07-15patch 8.0.0716: not easy to start Vim cleanlyv8.0.0716Bram Moolenaar
Problem: Not easy to start Vim cleanly without changing the viminfo file. Not possible to know whether the -i command line flag was used. Solution: Add the --clean command line argument. Add the 'viminfofile' option. Add "-u DEFAULTS".
2017-07-15Updated runtime files and translations.Bram Moolenaar
2017-07-08patch 8.0.0702: an error in a timer can make Vim unusablev8.0.0702Bram Moolenaar
Problem: An error in a timer can make Vim unusable. Solution: Don't set the error flag or exception from a timer. Stop a timer if it causes an error 3 out of 3 times. Discard an exception caused inside a timer.
2017-07-07patch 8.0.0693: no terminal emulator supportv8.0.0693Bram Moolenaar
Problem: No terminal emulator support. Cannot properly run commands in the GUI. Cannot run a job interactively with an ssh connection. Solution: Very early implementation of the :terminal command. Includes libvterm converted to ANSI C. Many parts still missing.
2017-06-28patch 8.0.0687: minor issues related to quickfixv8.0.0687Bram Moolenaar
Problem: Minor issues related to quickfix. Solution: Set the proper return status for all cases in setqflist() and at test cases for this. Move the "adding" flag outside of FEAT_WINDOWS. Minor update to the setqflist() help text. (Yegappan Lakshmanan)
2017-06-25patch 8.0.0676: crash when closing quickfix window in autocmdv8.0.0676Bram Moolenaar
Problem: Crash when closing the quickfix window in a FileType autocommand that triggers when the quickfix window is opened. Solution: Save the new value before triggering the OptionSet autocommand. Add the "starting" flag to test_override() to make the text work.
2017-06-24patch 8.0.0672: third item of synconcealed() changes too oftenv8.0.0672Bram Moolenaar
Problem: Third item of synconcealed() changes too often. (Dominique Pelle) Solution: Reset the sequence number at the start of each line.
2017-06-23patch 8.0.0663: unexpected error message only when 'verbose' is setv8.0.0663Bram Moolenaar
Problem: Giving an error message only when 'verbose' set is unexpected. Solution: Give a warning message instead.