]> granicus.if.org Git - vim/log
vim
7 years agopatch 8.0.1625: test_quotestar is flaky when run in GTK GUI v8.0.1625
Bram Moolenaar [Tue, 20 Mar 2018 20:24:45 +0000 (21:24 +0100)]
patch 8.0.1625: test_quotestar is flaky when run in GTK GUI

Problem:    Test_quotestar is flaky when run in GTK GUI.
Solution:   Do not call lose_selection when invoked from
            selection_clear_event().

7 years agopatch 8.0.1624: options for term_dumpdiff() and term_dumpload() not implemented v8.0.1624
Bram Moolenaar [Tue, 20 Mar 2018 17:35:53 +0000 (18:35 +0100)]
patch 8.0.1624: options for term_dumpdiff() and term_dumpload() not implemented

Problem:    Options for term_dumpdiff() and term_dumpload() not implemented
            yet.
Solution:   Implement the relevant options.

7 years agopatch 8.0.1623: terminal kill tests are flaky v8.0.1623
Bram Moolenaar [Tue, 20 Mar 2018 16:43:01 +0000 (17:43 +0100)]
patch 8.0.1623: terminal kill tests are flaky

Problem:    Terminal kill tests are flaky.
Solution:   Instead of running Vim in a terminal, run it as a normal command.

7 years agopatch 8.0.1622: possible NULL pointer dereference v8.0.1622
Bram Moolenaar [Tue, 20 Mar 2018 12:30:42 +0000 (13:30 +0100)]
patch 8.0.1622: possible NULL pointer dereference

Problem:    Possible NULL pointer dereferencey. (Coverity)
Solution:   Reverse the check for a NULL pointer.

7 years agopatch 8.0.1621: using invalid default value for highlight attribute v8.0.1621
Bram Moolenaar [Tue, 20 Mar 2018 12:00:25 +0000 (13:00 +0100)]
patch 8.0.1621: using invalid default value for highlight attribute

Problem:    Using invalid default value for highlight attribute.
Solution:   Use zero instead of -1.

7 years agopatch 8.0.1620: reading spell file has no good EOF detection v8.0.1620
Bram Moolenaar [Tue, 20 Mar 2018 11:34:04 +0000 (12:34 +0100)]
patch 8.0.1620: reading spell file has no good EOF detection

Problem:    Reading spell file has no good EOF detection.
Solution:   Check for EOF at every character read for a length field.

7 years agopatch 8.0.1619: Win32 GUI: crash when winpty is not installed v8.0.1619
Bram Moolenaar [Tue, 20 Mar 2018 10:41:44 +0000 (11:41 +0100)]
patch 8.0.1619: Win32 GUI: crash when winpty is not installed

Problem:    Win32 GUI: crash when winpty is not installed and trying to use
            :shell in a terminal window.
Solution:   Check for NULL return form term_start(). (Yasuhiro Matsumoto,
            closes #2727)

7 years agopatch 8.0.1618: color Grey50 is missing in the compiled-in table v8.0.1618
Bram Moolenaar [Tue, 20 Mar 2018 10:17:04 +0000 (11:17 +0100)]
patch 8.0.1618: color Grey50 is missing in the compiled-in table

Problem:    Color Grey50, used for ToolbarLine, is missing in the compiled-in
            table.
Solution:   Add the color to the list. (Kazunobu Kuriyama)

7 years agopatch 8.0.1617: Win32: :shell command in the GUI crashes v8.0.1617
Bram Moolenaar [Mon, 19 Mar 2018 20:44:37 +0000 (21:44 +0100)]
patch 8.0.1617: Win32: :shell command in the GUI crashes

Problem:    Win32: :shell command in the GUI crashes.
Solution:   Handle the situation that "cmd" is NULL. (Yasuhiro Matsumoto,
            closes #2721)

7 years agopatch 8.0.1616: Win32: shell commands in the GUI open a new console v8.0.1616
Bram Moolenaar [Sun, 18 Mar 2018 18:29:34 +0000 (19:29 +0100)]
patch 8.0.1616: Win32: shell commands in the GUI open a new console

Problem:    Win32: shell commands in the GUI open a new console.
Solution:   Use a terminal window for interactive use when 'guioptions'
            contains "!".

7 years agopatch 8.0.1615: term_dumpload() does not use the right colors v8.0.1615
Bram Moolenaar [Sun, 18 Mar 2018 18:20:22 +0000 (19:20 +0100)]
patch 8.0.1615: term_dumpload() does not use the right colors

Problem:    term_dumpload() does not use the right colors.
Solution:   Initialize colors when not using create_vterm().

7 years agoUpdate runtime files. Convert a couple of help files to utf-8.
Bram Moolenaar [Sun, 18 Mar 2018 13:44:37 +0000 (14:44 +0100)]
Update runtime files. Convert a couple of help files to utf-8.

7 years agopatch 8.0.1614: "make tags" doesn't include libvterm v8.0.1614
Bram Moolenaar [Sat, 17 Mar 2018 14:55:26 +0000 (15:55 +0100)]
patch 8.0.1614: "make tags" doesn't include libvterm

Problem:    "make tags" doesn't include libvterm.
Solution:   Add the libvterm sources to the tags command.

7 years agopatch 8.0.1613: warning for unused variable in tiny build v8.0.1613
Bram Moolenaar [Sat, 17 Mar 2018 12:15:17 +0000 (13:15 +0100)]
patch 8.0.1613: warning for unused variable in tiny build

Problem:    Warning for unused variable in tiny build. (Tony Mechelynck)
Solution:   Move declaration to inner block.

7 years agopatch 8.0.1612: need to close terminal after shell stopped v8.0.1612
Bram Moolenaar [Fri, 16 Mar 2018 21:54:53 +0000 (22:54 +0100)]
patch 8.0.1612: need to close terminal after shell stopped

Problem:    Need to close terminal after shell stopped.
Solution:   Make :terminal without argument close the window by default.

7 years agopatch 8.0.1611: CTRL-W in system terminal does not go to job v8.0.1611
Bram Moolenaar [Fri, 16 Mar 2018 21:20:49 +0000 (22:20 +0100)]
patch 8.0.1611: CTRL-W in system terminal does not go to job

Problem:    CTRL-W in system terminal does not go to job.
Solution:   Do not use CTRL-W as a terminal command in a system terminal.

7 years agopatch 8.0.1610: cannot build without GUI v8.0.1610
Bram Moolenaar [Fri, 16 Mar 2018 20:34:25 +0000 (21:34 +0100)]
patch 8.0.1610: cannot build without GUI

Problem:    Cannot build without GUI.
Solution:   Add #ifdef.

7 years agopatch 8.0.1609: shell commands in the GUI use a dumb terminal v8.0.1609
Bram Moolenaar [Fri, 16 Mar 2018 19:46:58 +0000 (20:46 +0100)]
patch 8.0.1609: shell commands in the GUI use a dumb terminal

Problem:    Shell commands in the GUI use a dumb terminal.
Solution:   Add the "!" flag to 'guioptions' to execute system commands in a
            special terminal window.  Only for Unix now.

7 years agopatch 8.0.1608: Win32: directx not enabled by default v8.0.1608
Bram Moolenaar [Wed, 14 Mar 2018 20:39:02 +0000 (21:39 +0100)]
patch 8.0.1608: Win32: directx not enabled by default

Problem:    Win32: directx not enabled by default.
Solution:   Change Makefile to enable directx by default. (Ken Takata)

7 years agopatch 8.0.1607: --clean loads user settings from .gvimrc v8.0.1607
Bram Moolenaar [Wed, 14 Mar 2018 20:20:02 +0000 (21:20 +0100)]
patch 8.0.1607: --clean loads user settings from .gvimrc

Problem:    --clean loads user settings from .gvimrc.
Solution:   Behave like "-U NONE" was used. (Ken Takata)

7 years agopatch 8.0.1606: singular/plural variants not translated v8.0.1606
Bram Moolenaar [Wed, 14 Mar 2018 19:11:12 +0000 (20:11 +0100)]
patch 8.0.1606: singular/plural variants not translated

Problem:    Singular/plural variants not translated.
Solution:   Add NGETTEXT argument to xgettext. (Sergey Alyoshin)

7 years agopatch 8.0.1605: terminal test is a bit flaky v8.0.1605
Bram Moolenaar [Tue, 13 Mar 2018 16:55:27 +0000 (17:55 +0100)]
patch 8.0.1605: terminal test is a bit flaky

Problem:    Terminal test is a bit flaky.
Solution:   Check for the shell prompt.  Use more lambda functions.

7 years agopatch 8.0.1604: paste test may fail if $DISPLAY is not set v8.0.1604
Bram Moolenaar [Tue, 13 Mar 2018 14:43:46 +0000 (15:43 +0100)]
patch 8.0.1604: paste test may fail if $DISPLAY is not set

Problem:    Paste test may fail if $DISPLAY is not set.
Solution:   Add WorkingClipboard() and use it in the paste test.

7 years agopatch 8.0.1603: cannot build with +terminal but without +menu v8.0.1603
Bram Moolenaar [Tue, 13 Mar 2018 12:14:00 +0000 (13:14 +0100)]
patch 8.0.1603: cannot build with +terminal but without +menu

Problem:    Cannot build with +terminal but without +menu.
Solution:   Add #ifdef. (Damien)

7 years agopatch 8.0.1602: crash in parsing JSON v8.0.1602
Bram Moolenaar [Tue, 13 Mar 2018 12:10:41 +0000 (13:10 +0100)]
patch 8.0.1602: crash in parsing JSON

Problem:    Crash in parsing JSON.
Solution:   Fail when using array or dict as dict key. (Damien)

7 years agopatch 8.0.1601: highlight test fails on Win32 v8.0.1601
Bram Moolenaar [Mon, 12 Mar 2018 21:16:37 +0000 (22:16 +0100)]
patch 8.0.1601: highlight test fails on Win32

Problem:    Highlight test fails on Win32.
Solution:   Check for vtp and vcon support.

7 years agopatch 8.0.1600: crash when setting t_Co to zero when 'termguicolors' is set v8.0.1600
Bram Moolenaar [Mon, 12 Mar 2018 20:48:32 +0000 (21:48 +0100)]
patch 8.0.1600: crash when setting t_Co to zero when 'termguicolors' is set

Problem:    Crash when setting t_Co to zero when 'termguicolors' is set.
Solution:   Use IS_CTERM instead of checking the number of colors.
            (closes #2710)

7 years agopatch 8.0.1599: no error message when gdb does not support debugger v8.0.1599
Bram Moolenaar [Sun, 11 Mar 2018 19:51:52 +0000 (20:51 +0100)]
patch 8.0.1599: no error message when gdb does not support debugger

Problem:    No error message when gdb does not support the terminal debugger.
Solution:   Check for the response to open the Machine Interface.

7 years agopatch 8.0.1598: cannot select text in a terminal with the mouse v8.0.1598
Bram Moolenaar [Sun, 11 Mar 2018 18:30:45 +0000 (19:30 +0100)]
patch 8.0.1598: cannot select text in a terminal with the mouse

Problem:    Cannot select text in a terminal with the mouse.
Solution:   When a job in a terminal is not consuming mouse events, use them
            for modeless selection.  Also stop Insert mode when clicking in a
            terminal window.

7 years agopatch 8.0.1597: autocommand events are not sorted v8.0.1597
Bram Moolenaar [Sun, 11 Mar 2018 16:02:12 +0000 (17:02 +0100)]
patch 8.0.1597: autocommand events are not sorted

Problem:    Autocommand events are not sorted.
Solution:   Sort the autocommand events.

7 years agopatch 8.0.1596: no autocommand specifically for opening a terminal window v8.0.1596
Bram Moolenaar [Sun, 11 Mar 2018 15:55:36 +0000 (16:55 +0100)]
patch 8.0.1596: no autocommand specifically for opening a terminal window

Problem:    No autocommand specifically for opening a terminal window.
Solution:   Add TerminalOpen. (?, closes #2484)

7 years agopatch 8.0.1595: no autocommand triggered before exiting v8.0.1595
Bram Moolenaar [Sun, 11 Mar 2018 13:44:18 +0000 (14:44 +0100)]
patch 8.0.1595: no autocommand triggered before exiting

Problem:    No autocommand triggered before exiting.
Solution:   Add the ExitPre autocommand event.

7 years agopatch 8.0.1594: :conform qall not tested with active terminal window v8.0.1594
Bram Moolenaar [Sat, 10 Mar 2018 19:51:25 +0000 (20:51 +0100)]
patch 8.0.1594: :conform qall not tested with active terminal window

Problem:    :conform qall not tested with active terminal window.
Solution:   Add a test.

7 years agopatch 8.0.1593: :qall never exits with an active terminal window v8.0.1593
Bram Moolenaar [Sat, 10 Mar 2018 19:28:12 +0000 (20:28 +0100)]
patch 8.0.1593: :qall never exits with an active terminal window

Problem:    :qall never exits with an active terminal window.
Solution:   Add a way to kill a job in a terminal window.

7 years agoUpdate runtime files.
Bram Moolenaar [Fri, 9 Mar 2018 21:22:21 +0000 (22:22 +0100)]
Update runtime files.

7 years agopatch 8.0.1592: terminal windows in a session are not properly restored v8.0.1592
Bram Moolenaar [Fri, 9 Mar 2018 20:33:34 +0000 (21:33 +0100)]
patch 8.0.1592: terminal windows in a session are not properly restored

Problem:    Terminal windows in a session are not properly restored.
Solution:   Add "terminal" in 'sessionoptions'.  When possible restore the
            command running in a terminal.

7 years agopatch 8.0.1591: MS-Windows: when reparsing the arguments 'wildignore' matters v8.0.1591
Bram Moolenaar [Thu, 8 Mar 2018 21:03:14 +0000 (22:03 +0100)]
patch 8.0.1591: MS-Windows: when reparsing the arguments 'wildignore' matters

Problem:    MS-Windows: when reparsing the arguments 'wildignore' matters.
Solution:   Save and reset 'wildignore'. (Yasuhiro Matsumoto, closes #2702)

7 years agopatch 8.0.1590: padding in list type wastes memory v8.0.1590
Bram Moolenaar [Thu, 8 Mar 2018 20:46:43 +0000 (21:46 +0100)]
patch 8.0.1590: padding in list type wastes memory

Problem:    Padding in list type wastes memory.
Solution:   Reorder struct members to optimize padding. (Dominique Pelle,
            closes #2704)

7 years agopatch 8.0.1589: error for setting 'modifiable' when resetting it v8.0.1589
Bram Moolenaar [Wed, 7 Mar 2018 22:02:33 +0000 (23:02 +0100)]
patch 8.0.1589: error for setting 'modifiable' when resetting it

Problem:    Error for setting 'modifiable' when resetting it.
Solution:   Check if 'modifiable' was actually set.

7 years agopatch 8.0.1588: popup menu hangs after typing CTRL-C v8.0.1588
Bram Moolenaar [Wed, 7 Mar 2018 21:09:11 +0000 (22:09 +0100)]
patch 8.0.1588: popup menu hangs after typing CTRL-C

Problem:    Popup menu hangs after typing CTRL-C.
Solution:   Make CTRL-C exit the loop. (Ozaki Kiichi, closes #2697)

7 years agopatch 8.0.1587: inserting from the clipboard doesn't work literally v8.0.1587
Bram Moolenaar [Tue, 6 Mar 2018 18:51:13 +0000 (19:51 +0100)]
patch 8.0.1587: inserting from the clipboard doesn't work literally

Problem:    inserting from the clipboard doesn't work literally
Solution:   When pasting from the * or + register always assume literally.

7 years agopatch 8.0.1586: imactivatefunc does not work on non-GUI Mac v8.0.1586
Bram Moolenaar [Tue, 6 Mar 2018 17:59:57 +0000 (18:59 +0100)]
patch 8.0.1586: imactivatefunc does not work on non-GUI Mac

Problem:    Imactivatefunc does not work on non-GUI Mac.
Solution:   Fix logic in #ifdef.

7 years agopatch 8.0.1585: enabling beval_term feature in Win32 GUI v8.0.1585
Bram Moolenaar [Tue, 6 Mar 2018 17:20:03 +0000 (18:20 +0100)]
patch 8.0.1585: enabling beval_term feature in Win32 GUI

Problem:    Enabling beval_term feature in Win32 GUI.
Solution:   Only enable beval_term in Win32 console.

7 years agopatch 8.0.1584: using C99 in Mac file gives compiler warning messages v8.0.1584
Bram Moolenaar [Tue, 6 Mar 2018 16:55:01 +0000 (17:55 +0100)]
patch 8.0.1584: using C99 in Mac file gives compiler warning messages

Problem:    Using C99 in Mac file gives compiler warning messages.
Solution:   Add #prama's to avoid the warnings. (Kazunobu Kuriyama)

7 years agopatch 8.0.1583: using C99 comment v8.0.1583
Bram Moolenaar [Tue, 6 Mar 2018 16:43:22 +0000 (17:43 +0100)]
patch 8.0.1583: using C99 comment

Problem:    Using C99 comment.
Solution:   Use old style comment. (Kazunobu Kuriyama)

7 years agopatch 8.0.1582: in the MS-Windows console mouse movement is not used v8.0.1582
Bram Moolenaar [Tue, 6 Mar 2018 16:09:20 +0000 (17:09 +0100)]
patch 8.0.1582: in the MS-Windows console mouse movement is not used

Problem:    In the MS-Windows console mouse movement is not used.
Solution:   Pass mouse movement events when useful.

7 years agopatch 8.0.1581: cannot build Win32 GUI without +eval v8.0.1581
Bram Moolenaar [Tue, 6 Mar 2018 15:11:47 +0000 (16:11 +0100)]
patch 8.0.1581: cannot build Win32 GUI without +eval

Problem:    Cannot build Win32 GUI without +eval.
Solution:   Define HAVE_INPUT_METHOD without +eval. (Ken Takata)

7 years agopatch 8.0.1580: FEAT_CURSORBIND and FEAT_SCROLLBIND are unused v8.0.1580
Bram Moolenaar [Tue, 6 Mar 2018 14:06:19 +0000 (15:06 +0100)]
patch 8.0.1580: FEAT_CURSORBIND and FEAT_SCROLLBIND are unused

Problem:    FEAT_CURSORBIND and FEAT_SCROLLBIND are unused.
Solution:   Delete them.

7 years agopatch 8.0.1579: virtual replace test fails in GUI v8.0.1579
Bram Moolenaar [Tue, 6 Mar 2018 13:22:58 +0000 (14:22 +0100)]
patch 8.0.1579: virtual replace test fails in GUI

Problem:    Virtual replace test fails in GUI.
Solution:   Don't save key options if they were not set.

7 years agopatch 8.0.1578: no test for :popup in terminal v8.0.1578
Bram Moolenaar [Tue, 6 Mar 2018 12:23:08 +0000 (13:23 +0100)]
patch 8.0.1578: no test for :popup in terminal

Problem:    No test for :popup in terminal.
Solution:   Add a screen dump test.

7 years agopatch 8.0.1577: virtual replace test fails on MS-Windows v8.0.1577
Bram Moolenaar [Tue, 6 Mar 2018 12:17:23 +0000 (13:17 +0100)]
patch 8.0.1577: virtual replace test fails on MS-Windows

Problem:    Virtual replace test fails on MS-Windows.
Solution:   Make adding a termcap entry work for a builtin terminal.
            Restore terminal keys in a better way.

7 years agopatch 8.0.1576: Perl VIM::Buffers() does not find every buffer v8.0.1576
Bram Moolenaar [Tue, 6 Mar 2018 11:25:56 +0000 (12:25 +0100)]
patch 8.0.1576: Perl VIM::Buffers() does not find every buffer

Problem:    Perl VIM::Buffers() does not find every buffer.
Solution:   Also find unlisted buffer by number or name. (Chris Weyl,
            closes #2692)

7 years agopatch 8.0.1575: crash when using virtual replace v8.0.1575
Bram Moolenaar [Tue, 6 Mar 2018 11:10:48 +0000 (12:10 +0100)]
patch 8.0.1575: crash when using virtual replace

Problem:    Crash when using virtual replace.
Solution:   Adjust orig_line_count.  Add more tests. (Christian Brabandt)

7 years agopatch 8.0.1574: show cursor in wrong place when using popup menu v8.0.1574
Bram Moolenaar [Tue, 6 Mar 2018 10:43:04 +0000 (11:43 +0100)]
patch 8.0.1574: show cursor in wrong place when using popup menu

Problem:    Show cursor in wrong place when using popup menu. (Wei Zhang)
Solution:   Force updating the cursor position.  Fix skipping over unused
            entries.

7 years agopatch 8.0.1573: getwinpos(1) may cause response to be handled as command v8.0.1573
Bram Moolenaar [Mon, 5 Mar 2018 21:43:10 +0000 (22:43 +0100)]
patch 8.0.1573: getwinpos(1) may cause response to be handled as command

Problem:    getwinpos(1) may cause response to be handled as command.
Solution:   Handle any cursor position report once one was request. (partly by
            Hirohito Higashi)

7 years agopatch 8.0.1572: Mac: getting memory size doesn't work everywhere v8.0.1572
Bram Moolenaar [Mon, 5 Mar 2018 20:59:37 +0000 (21:59 +0100)]
patch 8.0.1572: Mac: getting memory size doesn't work everywhere

Problem:    Mac: getting memory size doesn't work everywhere.
Solution:   Use MACOS_X instead of MACOS_X_DARWIN. (Kazunobu Kuriyama)

7 years agopatch 8.0.1571: can't build without GUI v8.0.1571
Bram Moolenaar [Mon, 5 Mar 2018 20:32:27 +0000 (21:32 +0100)]
patch 8.0.1571: can't build without GUI

Problem:    Can't build without GUI.
Solution:   Adjust #ifdef for gui_find_menu().

7 years agopatch 8.0.1570: can't use :popup for a menu in the terminal v8.0.1570
Bram Moolenaar [Mon, 5 Mar 2018 20:06:23 +0000 (21:06 +0100)]
patch 8.0.1570: can't use :popup for a menu in the terminal

Problem:    Can't use :popup for a menu in the terminal. (Wei Zhang)
Solution:   Make :popup work in the terminal.  Also fix that entries were
            included that don't work in the current state.

7 years agopatch 8.0.1569: warning for uninitialized variable from gcc v8.0.1569
Bram Moolenaar [Mon, 5 Mar 2018 11:42:42 +0000 (12:42 +0100)]
patch 8.0.1569: warning for uninitialized variable from gcc

Problem:    Warning for uninitialized variable from gcc.
Solution:   Initialize the variable.

7 years agopatch 8.0.1568: can't build on older Mac, header file is missing v8.0.1568
Bram Moolenaar [Mon, 5 Mar 2018 09:54:53 +0000 (10:54 +0100)]
patch 8.0.1568: can't build on older Mac, header file is missing

Problem:    Can't build on older Mac, header file is missing.
Solution:   Remove the header file. (Ozaki Kiichi, closes #2691)

7 years agopatch 8.0.1567: cannot build Win32 GUI without IME v8.0.1567
Bram Moolenaar [Sun, 4 Mar 2018 20:36:05 +0000 (21:36 +0100)]
patch 8.0.1567: cannot build Win32 GUI without IME

Problem:    Cannot build Win32 GUI without IME. (John Marriott)
Solution:   Adjust when IME_WITHOUT_XIM and HAVE_INPUT_METHOD are defined and
            use it in a few more places.

7 years agopatch 8.0.1566: too many #ifdefs v8.0.1566
Bram Moolenaar [Sun, 4 Mar 2018 19:14:14 +0000 (20:14 +0100)]
patch 8.0.1566: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate FEAT_SCROLLBIND and FEAT_CURSORBIND.

7 years agopatch 8.0.1565: can't build Mac version without GUI v8.0.1565
Bram Moolenaar [Sun, 4 Mar 2018 17:57:19 +0000 (18:57 +0100)]
patch 8.0.1565: can't build Mac version without GUI

Problem:    Can't build Mac version without GUI.
Solution:   Adjust when IME_WITHOUT_XIM is defined.

7 years agopatch 8.0.1564: too many #ifdefs v8.0.1564
Bram Moolenaar [Sun, 4 Mar 2018 17:08:14 +0000 (18:08 +0100)]
patch 8.0.1564: too many #ifdefs

Problem:    Too many #ifdefs.
Solution:   Graduate the +autocmd feature. Takes away 450 #ifdefs and
            increases code size of tiny Vim by only 40 Kbyte.

7 years agopatch 8.0.1563: timeout of getwinposx() can be too short v8.0.1563
Bram Moolenaar [Sat, 3 Mar 2018 20:29:55 +0000 (21:29 +0100)]
patch 8.0.1563: timeout of getwinposx() can be too short

Problem:    Timeout of getwinposx() can be too short. (lilydjwg)
Solution:   Add getwinpos(). (closes #2689)

7 years agopatch 8.0.1562: the terminal debugger can't set a breakpoint with the mouse v8.0.1562
Bram Moolenaar [Sat, 3 Mar 2018 19:47:21 +0000 (20:47 +0100)]
patch 8.0.1562: the terminal debugger can't set a breakpoint with the mouse

Problem:    The terminal debugger can't set a breakpoint with the mouse.
Solution:   Add popup menu entries.

7 years agopatch 8.0.1561: crash with rust syntax highligting v8.0.1561
Bram Moolenaar [Sat, 3 Mar 2018 19:02:19 +0000 (20:02 +0100)]
patch 8.0.1561: crash with rust syntax highligting

Problem:    Crash with rust syntax highligting. (Edd Barrett)
Solution:   Avoid going past the end of an empty line.

7 years agopatch 8.0.1560: build failure without GUI on MS-Windows v8.0.1560
Bram Moolenaar [Sat, 3 Mar 2018 18:51:58 +0000 (19:51 +0100)]
patch 8.0.1560: build failure without GUI on MS-Windows

Problem:    Build failure without GUI on MS-Windows.
Solution:   Adjust #ifdef for vcol2col().

7 years agopatch 8.0.1559: build failure without GUI v8.0.1559
Bram Moolenaar [Sat, 3 Mar 2018 18:29:43 +0000 (19:29 +0100)]
patch 8.0.1559: build failure without GUI

Problem:    Build failure without GUI.
Solution:   Adjust #ifdef for get_fpos_of_mouse().

7 years agopatch 8.0.1558: no right-click menu in a terminal v8.0.1558
Bram Moolenaar [Sat, 3 Mar 2018 17:59:16 +0000 (18:59 +0100)]
patch 8.0.1558: no right-click menu in a terminal

Problem:    No right-click menu in a terminal.
Solution:   Implement the right click menu for the terminal.

7 years agopatch 8.0.1557: printf() does not work with only one argument v8.0.1557
Bram Moolenaar [Sat, 3 Mar 2018 14:06:52 +0000 (15:06 +0100)]
patch 8.0.1557: printf() does not work with only one argument

Problem:    printf() does not work with only one argument. (Daniel Hahler)
Solution:   Allow using just the format. (Ken Takata, closes #2687)

7 years agopatch 8.0.1556: may not parse the t_RS response correctly v8.0.1556
Bram Moolenaar [Fri, 2 Mar 2018 19:58:42 +0000 (20:58 +0100)]
patch 8.0.1556: may not parse the t_RS response correctly

Problem:    May not parse the t_RS response correctly, resulting in wrong
            characters in the input stream.
Solution:   When the t_RS response is partly received wait for more
            characters.

7 years agopatch 8.0.1555: build error for some combination of features v8.0.1555
Bram Moolenaar [Thu, 1 Mar 2018 22:10:45 +0000 (23:10 +0100)]
patch 8.0.1555: build error for some combination of features

Problem:    Build error for some combination of features.
Solution:   Declare variable in more situations.

7 years agopatch 8.0.1554: custom plugins loaded with --clean v8.0.1554
Bram Moolenaar [Thu, 1 Mar 2018 20:57:32 +0000 (21:57 +0100)]
patch 8.0.1554: custom plugins loaded with --clean

Problem:    Custom plugins loaded with --clean.
Solution:   Do not include the home directory in 'runtimepath'.

7 years agopatch 8.0.1553: cannot see what digraph is used to insert a character v8.0.1553
Bram Moolenaar [Tue, 27 Feb 2018 20:09:30 +0000 (21:09 +0100)]
patch 8.0.1553: cannot see what digraph is used to insert a character

Problem:    Cannot see what digraph is used to insert a character.
Solution:   Show the digraph with the "ga" command. (Christian Brabandt)

7 years agopatch 8.0.1552: may leak file descriptors when executing job v8.0.1552
Bram Moolenaar [Tue, 27 Feb 2018 18:10:00 +0000 (19:10 +0100)]
patch 8.0.1552: may leak file descriptors when executing job

Problem:    May leak file descriptors when executing job.
Solution:   Close more file descriptors. (Ozaki Kiichi, closes #2531)

7 years agopatch 8.0.1551: on Mac 'maxmemtot' is set to a weird value v8.0.1551
Bram Moolenaar [Tue, 27 Feb 2018 16:58:20 +0000 (17:58 +0100)]
patch 8.0.1551: on Mac 'maxmemtot' is set to a weird value

Problem:    On Mac 'maxmemtot' is set to a weird value.
Solution:   For Mac use total memory and subtract system memory. For other
            systems accept both a 32 bit and 64 bit result. (Ozaki Kiichi,
            closes #2646)

7 years agopatch 8.0.1550: various small problems in source files v8.0.1550
Bram Moolenaar [Tue, 27 Feb 2018 16:27:13 +0000 (17:27 +0100)]
patch 8.0.1550: various small problems in source files

Problem:    Various small problems in source files.
Solution:   Fix the problems.

7 years agopatch 8.0.1549: various small problems in test files v8.0.1549
Bram Moolenaar [Tue, 27 Feb 2018 16:17:42 +0000 (17:17 +0100)]
patch 8.0.1549: various small problems in test files

Problem:    Various small problems in test files.
Solution:   Include small changes.

7 years agoInclude Serbian spell input files
Bram Moolenaar [Tue, 27 Feb 2018 16:11:01 +0000 (17:11 +0100)]
Include Serbian spell input files

7 years agopatch 8.0.1548: screen dump test script not included in distribution v8.0.1548
Bram Moolenaar [Tue, 27 Feb 2018 16:07:43 +0000 (17:07 +0100)]
patch 8.0.1548: screen dump test script not included in distribution

Problem:    Screen dump test script not included in distribution.
Solution:   Add the script to the list of distributed files.

7 years agopatch 8.0.1547: undo in the options window makes it empty v8.0.1547
Bram Moolenaar [Tue, 27 Feb 2018 16:04:25 +0000 (17:04 +0100)]
patch 8.0.1547: undo in the options window makes it empty

Problem:    Undo in the options window makes it empty.
Solution:   Set 'undolevels' while filling the buffer. (Yasuhiro Matthew,
            closes #2645)

7 years agopatch 8.0.1546: using feedkeys() in a terminal may trigger mappings v8.0.1546
Bram Moolenaar [Tue, 27 Feb 2018 15:29:28 +0000 (16:29 +0100)]
patch 8.0.1546: using feedkeys() in a terminal may trigger mappings

Problem:    Using feedkeys() in a terminal window may trigger mappings.
            (Charles Sheridan)
Solution:   Avoid triggering a mapping when peeking for a key.

7 years agopatch 8.0.1545: screen dumps not included in distribution v8.0.1545
Bram Moolenaar [Tue, 27 Feb 2018 13:54:53 +0000 (14:54 +0100)]
patch 8.0.1545: screen dumps not included in distribution

Problem:    Screen dumps not included in distribution.
Solution:   Add dumps to the list of distributed files.

7 years agoUpdated runtime files.
Bram Moolenaar [Tue, 27 Feb 2018 13:53:30 +0000 (14:53 +0100)]
Updated runtime files.

Add Serbian translations and spell checking.

7 years agopatch 8.0.1544: when using 'termguicolors' SpellBad doesn't show v8.0.1544
Bram Moolenaar [Tue, 27 Feb 2018 13:39:03 +0000 (14:39 +0100)]
patch 8.0.1544: when using 'termguicolors' SpellBad doesn't show

Problem:    When using 'termguicolors' SpellBad doesn't show.
Solution:   When the GUI colors are not set fall back to the cterm colors.

7 years agopatch 8.0.1543: with 'termguicolors' Normal color doesn't work correctly v8.0.1543
Bram Moolenaar [Tue, 27 Feb 2018 12:04:59 +0000 (13:04 +0100)]
patch 8.0.1543: with 'termguicolors' Normal color doesn't work correctly

Problem:    With 'termguicolors' Normal color doesn't work correctly.
Solution:   Set cterm_normal_bg_gui_color and cterm_normal_fg_color always.
            (Kazunobu Kuriyama, closes #981, closes #2332)

7 years agopatch 8.0.1542: terminal screen dump does not include cursor position v8.0.1542
Bram Moolenaar [Sun, 25 Feb 2018 20:39:46 +0000 (21:39 +0100)]
patch 8.0.1542: terminal screen dump does not include cursor position

Problem:    Terminal screen dump does not include cursor position.
Solution:   Mark the cursor position in the cump.

7 years agopatch 8.0.1541: synpat_T is taking too much memory v8.0.1541
Bram Moolenaar [Sat, 24 Feb 2018 20:36:34 +0000 (21:36 +0100)]
patch 8.0.1541: synpat_T is taking too much memory

Problem:    synpat_T is taking too much memory.
Solution:   Reorder members to reduce padding. (Dominique Pelle, closes #2671)

7 years agopatch 8.0.1540: popup menu positioning fails with longer string v8.0.1540
Bram Moolenaar [Sat, 24 Feb 2018 20:25:44 +0000 (21:25 +0100)]
patch 8.0.1540: popup menu positioning fails with longer string

Problem:    Popup menu positioning fails with longer string.
Solution:   Only align with right side of window when width is less than
            'pumwidth' (closes #2661)

7 years agopatch 8.0.1539: no test for the popup menu positioning v8.0.1539
Bram Moolenaar [Sat, 24 Feb 2018 18:53:53 +0000 (19:53 +0100)]
patch 8.0.1539: no test for the popup menu positioning

Problem:    No test for the popup menu positioning.
Solution:   Add a screendump test for the popup menu.

7 years agopatch 8.0.1538: popupmenu is too far left when completion is long v8.0.1538
Bram Moolenaar [Sat, 24 Feb 2018 17:59:55 +0000 (18:59 +0100)]
patch 8.0.1538: popupmenu is too far left when completion is long

Problem:    Popupmenu is too far left when completion is long. (Linwei)
Solution:   Adjust column computations. (Hirohito Higashi, closes #2661)

7 years agopatch 8.0.1537: xxd does not skip NUL lines when using ebcdic v8.0.1537
Bram Moolenaar [Sat, 24 Feb 2018 17:30:55 +0000 (18:30 +0100)]
patch 8.0.1537: xxd does not skip NUL lines when using ebcdic

Problem:    Xxd does not skip NUL lines when using ebcdic.
Solution:   Check for a NUL before converting a character for ebcdic. (Tim
            Sell, closes #2668)

7 years agopatch 8.0.1536: quotestar test is flaky when using the GUI v8.0.1536
Bram Moolenaar [Sat, 24 Feb 2018 16:42:28 +0000 (17:42 +0100)]
patch 8.0.1536: quotestar test is flaky when using the GUI

Problem:    Quotestar test is flaky when using the GUI.
Solution:   Add check that the star register arrived at the server.  Increase
            timeouts.

7 years agopatch 8.0.1535: C syntax test still fails when using gvim v8.0.1535
Bram Moolenaar [Sat, 24 Feb 2018 15:51:32 +0000 (16:51 +0100)]
patch 8.0.1535: C syntax test still fails when using gvim

Problem:    C syntax test still fails when using gvim.
Solution:   Clear Normal cterm highlighting instead of setting it.

7 years agopatch 8.0.1534: C syntax test fails when using gvim v8.0.1534
Bram Moolenaar [Sat, 24 Feb 2018 13:38:51 +0000 (14:38 +0100)]
patch 8.0.1534: C syntax test fails when using gvim

Problem:    C syntax test fails when using gvim
Solution:   Force running in a terminal.  Check that 'background' is correct
            even when $COLORFGBG is set.

7 years agopatch 8.0.1533: libterm doesn't support requesting fg and bg color v8.0.1533
Bram Moolenaar [Sat, 24 Feb 2018 13:03:56 +0000 (14:03 +0100)]
patch 8.0.1533: libterm doesn't support requesting fg and bg color

Problem:    Libterm doesn't support requesting fg and bg color.
Solution:   Implement t_RF and t_RB.

7 years agopatch 8.0.1532: compiler warnings without termguicolors feature v8.0.1532
Bram Moolenaar [Fri, 23 Feb 2018 17:23:30 +0000 (18:23 +0100)]
patch 8.0.1532: compiler warnings without termguicolors feature

Problem:    Compiler warnings without termguicolors feature.
Solution:   Add #ifdef. (John Marriott)  Cleanup the code a bit.

7 years agopatch 8.0.1531: cannot use 24 bit colors in MS-Windows console v8.0.1531
Bram Moolenaar [Thu, 22 Feb 2018 20:07:09 +0000 (21:07 +0100)]
patch 8.0.1531: cannot use 24 bit colors in MS-Windows console

Problem:    Cannot use 24 bit colors in MS-Windows console.
Solution:   Add support for vcon. (Nobuhiro Takasaki, Ken Takasaki,
            fixes #1270, fixes #2060)

7 years agopatch 8.0.1530: dump test fails when using a shadow directory v8.0.1530
Bram Moolenaar [Thu, 22 Feb 2018 10:42:49 +0000 (11:42 +0100)]
patch 8.0.1530: dump test fails when using a shadow directory

Problem:    Dump test fails when using a shadow directory.
Solution:   Add the directory to the list of symlinks to make (Elimar
            Riesebieter)