summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.0.1850: todo items in source code not visible for usersv8.0.1850Bram Moolenaar2018-05-173-23/+22
| | | | | Problem: Todo items in source code not visible for users. Solution: Move the todo items to the help file.
* Updated runtime files.Bram Moolenaar2018-05-178-363/+666
|
* patch 8.0.1849: compiler warning for unused arguments, missing prototypev8.0.1849Bram Moolenaar2018-05-173-2/+4
| | | | | Problem: compiler warning for unused arguments and missing prototype Solution: Add UNUSED. Add static.
* patch 8.0.1848: 'termwinscroll' does not work properlyv8.0.1848Bram Moolenaar2018-05-153-0/+31
| | | | | | Problem: 'termwinscroll' does not work properly. (Dominique Pelle) Solution: Subtract removed scrollback from the scrollback count. Add a test for 'termwinscroll'. (closes #2909)
* patch 8.0.1847: some build options don't have an examplev8.0.1847Bram Moolenaar2018-05-152-2/+6
| | | | | Problem: Some build options don't have an example. Solution: Add a couple more examples and compiler flags.
* patch 8.0.1846: Python interface is incompatible with lldbv8.0.1846Bram Moolenaar2018-05-154-0/+11
| | | | | | 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.
* patch 8.0.1845: various comment updates needed, missing white spacev8.0.1845Bram Moolenaar2018-05-1511-124/+132
| | | | | Problem: Various comment updates needed, missing white space. Solution: Update comments, add white space.
* patch 8.0.1844: superfluous quickfix code, missing examplesv8.0.1844Bram Moolenaar2018-05-154-10/+23
| | | | | | Problem: Superfluous quickfix code, missing examples. Solution: Remove unneeded code. Add a few examples. Add a bit more testing. (Yegappan Lakshmanan, closes #2916)
* patch 8.0.1843: entry for 'wrap' in options window is wrongv8.0.1843Bram Moolenaar2018-05-152-2/+5
| | | | | Problem: Entry for 'wrap' in options window is wrong. (John Little) Solution: Make the change apply locally.
* patch 8.0.1842: popup menu inside terminal window isn't clearedv8.0.1842Bram Moolenaar2018-05-142-1/+3
| | | | | | Problem: Popup menu inside terminal window isn't cleared. Solution: Use NOT_VALID in pum_undisplay(). (suggested by Christian Brabandt, closes #2908)
* patch 8.0.1841: HP-UX does not have setenv()v8.0.1841Bram Moolenaar2018-05-142-1/+3
| | | | | Problem: HP-UX does not have setenv(). Solution: Use vim_setenv(). (John Marriott)
* patch 8.0.1840: getwinpos() is not testedv8.0.1840Bram Moolenaar2018-05-142-4/+7
| | | | | Problem: getwinpos() is not tested. Solution: Add a test. (Dominique Pelle, closes #2911)
* patch 8.0.1839: script to check .po file doesn't check for plural headerv8.0.1839Bram Moolenaar2018-05-132-0/+19
| | | | | Problem: Script to check .po file doesn't check for plural header. Solution: Add a check that the plural header is present when needed.
* Updated runtime filesBram Moolenaar2018-05-1310-167/+7809
|
* patch 8.0.1838: cursor in wrong pos when switching to Terminal-Normal modev8.0.1838Bram Moolenaar2018-05-132-4/+6
| | | | | | | 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.
* patch 8.0.1837: one character cmdline abbreviation not triggered after '<,'>v8.0.1837Bram Moolenaar2018-05-133-1/+34
| | | | | Problem: One character cmdline abbreviation not triggered after '<,'>. Solution: Skip over the special range. (Christian Brabandt, closes #2320)
* patch 8.0.1836: buffer-local window options may not be recentv8.0.1836Bram Moolenaar2018-05-133-1/+70
| | | | | | | 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)
* patch 8.0.1835: print document name does not support multi-bytev8.0.1835Bram Moolenaar2018-05-132-5/+28
| | | | | Problem: Print document name does not support multi-byte. Solution: Use StartDocW() if needed. (Yasuhiro Matsumoto, closes #2478)
* patch 8.0.1834: GUI: find/replace dialog does not handle some charsv8.0.1834Bram Moolenaar2018-05-132-33/+21
| | | | | | Problem: GUI: find/replace dialog does not handle some chars properly. Solution: Escape '?' when needed. Always escape backslash. (closes #2418, closes #2435)
* patch 8.0.1833: X11: ":echo 3.14" gives E806v8.0.1833Bram Moolenaar2018-05-132-0/+13
| | | | | Problem: X11: ":echo 3.14" gives E806. Solution: set LC_NUMERIC to "C". (Dominique Pelle, closes #2368)
* patch 8.0.1832: cannot use :unlet for an environment variablev8.0.1832Bram Moolenaar2018-05-139-2/+63
| | | | | | Problem: Cannot use :unlet for an environment variable. Solution: Make it work. Use unsetenv() if available. (Ken Takata, closes #2855)
* patch 8.0.1831: sometimes the quickfix title is incorrectly prefixed with ':'v8.0.1831Bram Moolenaar2018-05-134-11/+124
| | | | | | Problem: Sometimes the quickfix title is incorrectly prefixed with ':'. Solution: Prepend the colon in another way. (Yegappan Lakshmanan, closes #2905)
* patch 8.0.1830: switching to Terminal-Normal mode does not redrawv8.0.1830Bram Moolenaar2018-05-132-18/+31
| | | | | | Problem: Switching to Terminal-Normal mode does not redraw. (Dominique Pelle) Solution: Also redraw when not updating the snapshot. (closes #2904)
* patch 8.0.1829: MS-Windows: script for vimdiff can't handle ! charsv8.0.1829Bram Moolenaar2018-05-132-1/+8
| | | | | Problem: MS-Windows: script for vimdiff can't handle ! chars. Solution: Escape the ! chars. (Hans Ginzel, closes #2896)
* patch 8.0.1828: get no clue why :gui does not forkv8.0.1828Bram Moolenaar2018-05-132-0/+5
| | | | | Problem: Get no clue why :gui does not fork. Solution: Add a channel log message.
* patch 8.0.1827: compiler warning for signed/unsigned char pointersv8.0.1827Bram Moolenaar2018-05-133-5/+7
| | | | | Problem: Compiler warning for signed/unsigned char pointers. (Cesar Romani) Solution: Change the type of jv_argv.
* Update runtime files.Bram Moolenaar2018-05-1314-208/+416
|
* patch 8.0.1826: configure uses old compiler flagv8.0.1826Bram Moolenaar2018-05-123-2/+4
| | | | | Problem: Configure uses old compiler flag. Solution: Remove _DARWIN_C_SOURCE. (Kazunobu Kuriyama)
* patch 8.0.1825: might use NULL pointer when out of memoryv8.0.1825Bram Moolenaar2018-05-122-2/+6
| | | | | Problem: Might use NULL pointer when out of memory. (Coverity) Solution: Handle NULL pointer better.
* patch 8.0.1824: Coverity warns for variable that may be uninitializedv8.0.1824Bram Moolenaar2018-05-122-1/+3
| | | | | Problem: Coverity warns for variable that may be uninitialized. Solution: Initialize the variable.
* patch 8.0.1823: test for terminal stdout redirection is flakyv8.0.1823Bram Moolenaar2018-05-122-0/+3
| | | | | Problem: Test for terminal stdout redirection is flaky. Solution: Wait for the job to finish.
* patch 8.0.1822: make uninstall does not remove colors/toolsv8.0.1822Bram Moolenaar2018-05-122-0/+3
| | | | | Problem: Make uninstall does not remove colors/tools. Solution: Add a line to delete the tools directory. (Kazunobu Kuriyama)
* patch 8.0.1821: cursor in terminal window moves when pressing CTRL-Wv8.0.1821Bram Moolenaar2018-05-122-14/+17
| | | | | | | 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)
* patch 8.0.1820: terminal window redirecting stdout does not show stderrv8.0.1820Bram Moolenaar2018-05-123-1/+30
| | | | | | | 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)
* patch 8.0.1819: swap file warning for file with non-existing directoryv8.0.1819Bram Moolenaar2018-05-123-5/+23
| | | | | | 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.
* patch 8.0.1818: lines remove from wrong buffer when using terminal windowv8.0.1818Bram Moolenaar2018-05-122-3/+8
| | | | | Problem: Lines remove from wrong buffer when using terminal window. Solution: Make sure to use tl_buffer.
* patch 8.0.1817: a timer may change v:count unexpectedlyv8.0.1817Bram Moolenaar2018-05-126-0/+70
| | | | | | 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)
* patch 8.0.1816: no test for setcmdpos()v8.0.1816Bram Moolenaar2018-05-122-0/+23
| | | | | Problem: No test for setcmdpos(). Solution: Add a test. (Dominique Pelle, closes #2901)
* patch 8.0.1815: crash with terminal window and with 'lazyredraw' setv8.0.1815Bram Moolenaar2018-05-116-42/+108
| | | | | | Problem: Still a crash with terminal window and with 'lazyredraw' set. (Antoine) Solution: Do not wipe out the buffer when updating the screen.
* patch 8.0.1814: crash with terminal window and with 'lazyredraw' setv8.0.1814Bram Moolenaar2018-05-112-1/+13
| | | | | Problem: Crash with terminal window and with 'lazyredraw' set. (Antoine) Solution: Check the terminal still exists after update_screen().
* patch 8.0.1813: Windows installer doesn't install terminal debuggerv8.0.1813Bram Moolenaar2018-05-102-0/+5
| | | | | Problem: Windows installer doesn't install terminal debugger. Solution: Add the package to the list of files to install.
* patch 8.0.1812: the qf_jump_to_usable_window() function is too longv8.0.1812Bram Moolenaar2018-05-102-135/+208
| | | | | Problem: The qf_jump_to_usable_window() function is too long. Solution: Split it in parts. (Yegappan Lakshmanan, closes #2891)
* patch 8.0.1811: no test for winrestcmd()v8.0.1811Bram Moolenaar2018-05-102-4/+21
| | | | | Problem: No test for winrestcmd(). Solution: Add a test. (Dominique Pelle, closes #2894)
* patch 8.0.1810: buffer of a terminal only updated in Terminal-Normal modev8.0.1810Bram Moolenaar2018-05-105-20/+115
| | | | | | 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.
* patch 8.0.1809: various typosv8.0.1809Bram Moolenaar2018-05-106-6/+8
| | | | | Problem: Various typos. Solution: Correct the mistakes, change "cursur" to "cursor". (closes #2887)
* patch 8.0.1808: can't build without TGETENTv8.0.1808Bram Moolenaar2018-05-102-0/+4
| | | | | Problem: Can't build without TGETENT. Solution: Add #ifdef
* patch 8.0.1807: function to set terminal name is too longv8.0.1807Bram Moolenaar2018-05-103-140/+151
| | | | | Problem: Function to set terminal name is too long. Solution: Refactor the function. Fix typo in test.
* patch 8.0.1806: InsertCharPre causes problems for autocompletev8.0.1806Bram Moolenaar2018-05-083-1/+36
| | | | | | Problem: InsertCharPre causes problems for autocomplete. (Lifepillar) Solution: Check for InsertCharPre before calling vpeekc(). (Christian Brabandt, closes #2876)
* patch 8.0.1805: qf_parse_line() is too longv8.0.1805Bram Moolenaar2018-05-082-270/+420
| | | | | | Problem: qf_parse_line() is too long. Solution: Split it in parts. Properly handle vim_realloc() failing. (Yegappan Lakshmanan, closes #2881)
* patch 8.0.1804: using :normal in terminal window causes problemsv8.0.1804Bram Moolenaar2018-05-084-5/+7
| | | | | | Problem: Using :normal in terminal window causes problems. (Dominique Pelle) Solution: Don't call terminal_loop() for :normal. (closes #2886)