Bram Moolenaar
f708ac592f
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 )
v8.0.1600
2018-03-12 21:48:32 +01:00
Bram Moolenaar
3e4b84d0b5
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.
v8.0.1599
2018-03-11 20:51:52 +01:00
Bram Moolenaar
c48369c3fc
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.
v8.0.1598
2018-03-11 19:30:45 +01:00
Bram Moolenaar
e87303af32
patch 8.0.1597: autocommand events are not sorted
...
Problem: Autocommand events are not sorted.
Solution: Sort the autocommand events.
v8.0.1597
2018-03-11 17:02:12 +01:00
Bram Moolenaar
b852c3e64d
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 )
v8.0.1596
2018-03-11 16:55:36 +01:00
Bram Moolenaar
12a96de430
patch 8.0.1595: no autocommand triggered before exiting
...
Problem: No autocommand triggered before exiting.
Solution: Add the ExitPre autocommand event.
v8.0.1595
2018-03-11 14:44:18 +01:00
Bram Moolenaar
435acdb88c
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.
v8.0.1594
2018-03-10 20:51:25 +01:00
Bram Moolenaar
25cdd9c33b
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.
v8.0.1593
2018-03-10 20:28:12 +01:00
Bram Moolenaar
b5b7562475
Update runtime files.
2018-03-09 22:22:21 +01:00
Bram Moolenaar
4d8bac8bf5
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.
v8.0.1592
2018-03-09 21:33:34 +01:00
Bram Moolenaar
20586cb4f4
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 )
v8.0.1591
2018-03-08 22:03:14 +01:00
Bram Moolenaar
1a84024037
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 )
v8.0.1590
2018-03-08 21:46:43 +01:00
Bram Moolenaar
d7db27bafd
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.
v8.0.1589
2018-03-07 23:02:33 +01:00
Bram Moolenaar
52f18a112a
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 )
v8.0.1588
2018-03-07 22:09:11 +01:00
Bram Moolenaar
3324d0a864
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.
v8.0.1587
2018-03-06 19:51:13 +01:00
Bram Moolenaar
201dc67db5
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.
v8.0.1586
2018-03-06 18:59:57 +01:00
Bram Moolenaar
ebf142a1ed
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.
v8.0.1585
2018-03-06 18:20:03 +01:00
Bram Moolenaar
f536bf6d45
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)
v8.0.1584
2018-03-06 17:55:01 +01:00
Bram Moolenaar
fc6f16b57c
patch 8.0.1583: using C99 comment
...
Problem: Using C99 comment.
Solution: Use old style comment. (Kazunobu Kuriyama)
v8.0.1583
2018-03-06 17:43:22 +01:00
Bram Moolenaar
157d813be4
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.
v8.0.1582
2018-03-06 17:09:20 +01:00
Bram Moolenaar
3b3a9a5609
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)
v8.0.1581
2018-03-06 16:11:47 +01:00
Bram Moolenaar
946acdac5b
patch 8.0.1580: FEAT_CURSORBIND and FEAT_SCROLLBIND are unused
...
Problem: FEAT_CURSORBIND and FEAT_SCROLLBIND are unused.
Solution: Delete them.
v8.0.1580
2018-03-06 15:06:19 +01:00
Bram Moolenaar
df0d24b627
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.
v8.0.1579
2018-03-06 14:22:58 +01:00
Bram Moolenaar
69f5a3011d
patch 8.0.1578: no test for :popup in terminal
...
Problem: No test for :popup in terminal.
Solution: Add a screen dump test.
v8.0.1578
2018-03-06 13:23:08 +01:00
Bram Moolenaar
e780848150
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.
v8.0.1577
2018-03-06 13:17:23 +01:00
Bram Moolenaar
16896a1019
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 )
v8.0.1576
2018-03-06 12:25:56 +01:00
Bram Moolenaar
63e82db6fc
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)
v8.0.1575
2018-03-06 12:10:48 +01:00
Bram Moolenaar
987723e084
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.
v8.0.1574
2018-03-06 11:43:04 +01:00
Bram Moolenaar
89894aa671
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)
v8.0.1573
2018-03-05 22:43:10 +01:00
Bram Moolenaar
362dc33835
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)
v8.0.1572
2018-03-05 21:59:37 +01:00
Bram Moolenaar
40d77b0ec1
patch 8.0.1571: can't build without GUI
...
Problem: Can't build without GUI.
Solution: Adjust #ifdef for gui_find_menu().
v8.0.1571
2018-03-05 21:32:27 +01:00
Bram Moolenaar
29a2c08d79
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.
v8.0.1570
2018-03-05 21:06:23 +01:00
Bram Moolenaar
28ada699c1
patch 8.0.1569: warning for uninitialized variable from gcc
...
Problem: Warning for uninitialized variable from gcc.
Solution: Initialize the variable.
v8.0.1569
2018-03-05 12:42:42 +01:00
Bram Moolenaar
24fe475894
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 )
v8.0.1568
2018-03-05 10:54:53 +01:00
Bram Moolenaar
6e35a11490
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.
v8.0.1567
2018-03-04 21:36:05 +01:00
Bram Moolenaar
8a3bb56230
patch 8.0.1566: too many #ifdefs
...
Problem: Too many #ifdefs.
Solution: Graduate FEAT_SCROLLBIND and FEAT_CURSORBIND.
v8.0.1566
2018-03-04 20:14:14 +01:00
Bram Moolenaar
107279c17b
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.
v8.0.1565
2018-03-04 18:57:19 +01:00
Bram Moolenaar
f2bd8ef2b4
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.
v8.0.1564
2018-03-04 18:08:14 +01:00
Bram Moolenaar
3f54fd319f
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 )
v8.0.1563
2018-03-03 21:29:55 +01:00
Bram Moolenaar
71137fed4d
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.
v8.0.1562
2018-03-03 20:47:21 +01:00
Bram Moolenaar
069dafc1de
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.
v8.0.1561
2018-03-03 20:02:19 +01:00
Bram Moolenaar
3767b61ad9
patch 8.0.1560: build failure without GUI on MS-Windows
...
Problem: Build failure without GUI on MS-Windows.
Solution: Adjust #ifdef for vcol2col().
v8.0.1560
2018-03-03 19:51:58 +01:00
Bram Moolenaar
658a154cbf
patch 8.0.1559: build failure without GUI
...
Problem: Build failure without GUI.
Solution: Adjust #ifdef for get_fpos_of_mouse().
v8.0.1559
2018-03-03 19:29:43 +01:00
Bram Moolenaar
aef8c3da2b
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.
v8.0.1558
2018-03-03 18:59:16 +01:00
Bram Moolenaar
c71807db9c
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 )
v8.0.1557
2018-03-03 15:06:52 +01:00
Bram Moolenaar
590ec878a5
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.
v8.0.1556
2018-03-02 20:58:42 +01:00
Bram Moolenaar
77780b66f4
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.
v8.0.1555
2018-03-01 23:10:45 +01:00
Bram Moolenaar
0726870326
patch 8.0.1554: custom plugins loaded with --clean
...
Problem: Custom plugins loaded with --clean.
Solution: Do not include the home directory in 'runtimepath'.
v8.0.1554
2018-03-01 21:57:32 +01:00
Bram Moolenaar
5f73ef8d20
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)
v8.0.1553
2018-02-27 21:09:30 +01:00
Bram Moolenaar
8195247054
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 )
v8.0.1552
2018-02-27 19:10:00 +01:00