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.
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 )
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)
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.
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)
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)
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().
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.
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.
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 )
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.
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.
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.
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.
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 )
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.
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.
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().
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().
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.
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 )
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.
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.
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'.
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)
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 )
2018-02-27 19:10:00 +01:00
Bram Moolenaar
988615f26f
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 )
2018-02-27 17:58:20 +01:00
Bram Moolenaar
792f0e3659
patch 8.0.1550: various small problems in source files
...
Problem: Various small problems in source files.
Solution: Fix the problems.
2018-02-27 17:27:13 +01:00
Bram Moolenaar
5d7ead3bc8
patch 8.0.1549: various small problems in test files
...
Problem: Various small problems in test files.
Solution: Include small changes.
2018-02-27 17:17:42 +01:00
Bram Moolenaar
75542ec9f6
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.
2018-02-27 17:07:43 +01:00
Bram Moolenaar
9c474b2773
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 )
2018-02-27 17:04:25 +01:00
Bram Moolenaar
c8bcfe7efd
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.
2018-02-27 16:29:28 +01:00
Bram Moolenaar
8226ac6b59
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.
2018-02-27 14:54:53 +01:00
Bram Moolenaar
d4fc577e60
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.
2018-02-27 14:39:03 +01:00
Bram Moolenaar
33ef5bb0e4
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 )
2018-02-27 13:04:59 +01:00
Bram Moolenaar
9271d058c9
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.
2018-02-25 21:39:46 +01:00
Bram Moolenaar
36f923014a
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 )
2018-02-24 21:36:34 +01:00
Bram Moolenaar
2b10bcbfc1
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 )
2018-02-24 21:25:44 +01:00
Bram Moolenaar
6bb2cdfe60
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.
2018-02-24 19:53:53 +01:00
Bram Moolenaar
bb008dd323
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 )
2018-02-24 18:59:55 +01:00
Bram Moolenaar
085346f5a1
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 )
2018-02-24 18:30:55 +01:00
Bram Moolenaar
791010e648
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.
2018-02-24 17:42:28 +01:00
Bram Moolenaar
6acadda8d6
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.
2018-02-24 16:51:32 +01:00
Bram Moolenaar
b7ea7cb8e4
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.
2018-02-24 14:38:51 +01:00
Bram Moolenaar
674e482d13
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.
2018-02-24 14:03:56 +01:00
Bram Moolenaar
cc0f2be880
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.
2018-02-23 18:23:30 +01:00
Bram Moolenaar
cafafb381a
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 )
2018-02-22 21:07:09 +01:00
Bram Moolenaar
19eb6658ec
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)
2018-02-22 11:42:49 +01:00
Bram Moolenaar
3049418f3d
patch 8.0.1529: assert_equalfile() does not close file descriptors
...
Problem: Assert_equalfile() does not close file descriptors. (Coverity)
Solution: Close the file descriptors.
2018-02-20 21:46:05 +01:00
Bram Moolenaar
81226e0310
patch 8.0.1528: dead code found
...
Problem: Dead code found.
Solution: Remove the useless lines. (CodeAi, closes #2656 )
2018-02-20 21:44:45 +01:00