Bram Moolenaar
d317b38a4d
patch 8.0.1477: redraw flicker when moving the mouse outside of terminal window
...
Problem: Redraw flicker when moving the mouse outside of terminal window.
Solution: Instead of updating the cursor color and shape every time leaving
and entering a terminal window, only update when different from
the previously used cursor.
2018-02-08 22:33:31 +01:00
Bram Moolenaar
acda04f5c6
patch 8.0.1476: screen isn't always updated right away
...
Problem: Screen isn't always updated right away.
Solution: Adjust #ifdef: Call out_flush() when not running the GUI.
2018-02-08 09:57:28 +01:00
Bram Moolenaar
f12519dec8
patch 8.0.1475: invalid memory access in read_redo()
...
Problem: Invalid memory access in read_redo(). (gy741)
Solution: Convert the replacement character back from a negative number to
CR or NL. (hint by Dominique Pelle, closes #2616 )
2018-02-06 22:52:49 +01:00
Bram Moolenaar
dd08b6a32b
patch 8.0.1474: Visual C 2017 has multiple MSVCVER numbers
...
Problem: Visual C 2017 has multiple MSVCVER numbers.
Solution: Assume the 2017 version if MSVCVER >= 1910. (Leonardo Valeri
Manera, closes #2619 )
2018-02-06 22:02:43 +01:00
Bram Moolenaar
511ffdd65d
patch 8.0.1473: MS-Windows: D&D fails between 32 and 64 bit apps
...
Problem: MS-Windows: D&D fails between 32 and 64 bit apps.
Solution: Add the /HIGHENTROPYVA:NO linker option. (Ken Takata, closes #2504 )
2018-02-04 19:37:40 +01:00
Bram Moolenaar
5d4247402b
patch 8.0.1472: MS-Windows: nsis installer is a bit slow
...
Problem: MS-Windows: nsis installer is a bit slow.
Solution: Use ReserveFile for vimrc.ini. (closes #2522 )
2018-02-04 19:11:30 +01:00
Bram Moolenaar
28944fecff
patch 8.0.1471: on MS-Windows CursorIM highlighting no longer works
...
Problem: On MS-Windows CursorIM highlighting no longer works.
Solution: Adjust #if statements. (Ken Takata)
2018-02-04 19:01:31 +01:00
Bram Moolenaar
2c7b906afb
patch 8.0.1470: integer overflow when using regexp pattern
...
Problem: Integer overflow when using regexp pattern. (geeknik)
Solution: Use a long instead of int. (Christian Brabandt, closes #2251 )
2018-02-04 18:22:46 +01:00
Bram Moolenaar
2374faae11
patch 8.0.1469: when package path is a symlink 'runtimepath' is wrong
...
Problem: When package path is a symlink adding it to 'runtimepath' happens
at the end.
Solution: Do not resolve symlinks before locating the position in
'runtimepath'. (Ozaki Kiichi, closes #2604 )
2018-02-04 17:47:42 +01:00
Bram Moolenaar
191f18bad0
patch 8.0.1468: illegal memory access in del_bytes()
...
Problem: Illegal memory access in del_bytes().
Solution: Check for negative byte count. (Christian Brabandt, closes #2466 )
2018-02-04 16:38:47 +01:00
Bram Moolenaar
fef4ddd5eb
patch 8.0.1467: libvterm doesn't handle illegal byte sequence correctly
...
Problem: Libvterm doesn't handle illegal byte sequence correctly.
Solution: After the invalid code check if there is space to store another
character. Allocate one more character. (zhykzhykzhyk, closes
#2614 , closes #2613 )
2018-02-04 14:49:57 +01:00
Bram Moolenaar
06b77ef69f
patch 8.0.1466: older GTK versions don't have gtk_entry_get_text_length()
...
Problem: Older GTK versions don't have gtk_entry_get_text_length().
Solution: Add a function with #ifdefs to take care of GTK version
differences. (Kazunobu Kuriyama, closes #2605 )
2018-02-04 14:32:57 +01:00
Bram Moolenaar
4bc0bed536
patch 8.0.1465: python2 and python3 detection not tested
...
Problem: Python2 and python3 detection not tested. (Matej Cepl)
Solution: Add test for detecting python2 and python3. Also detect a script
using "js" as javascript.
2018-02-03 22:35:40 +01:00
Bram Moolenaar
8a37b03289
patch 8.0.1464: completing directory after :find does not add slash
...
Problem: Completing directory after :find does not add slash.
Solution: Adjust the flags for globpath(). (Genki Sky)
2018-02-03 20:43:08 +01:00
Bram Moolenaar
ec48a9c589
patch 8.0.1463: test fails without 'autochdir' option
...
Problem: Test fails without 'autochdir' option.
Solution: Skip test if 'autochdir' is not supported.
2018-02-03 20:11:40 +01:00
Bram Moolenaar
f4aba797cb
patch 8.0.1462: missing yet another file in patch
...
Problem: Missing yet another file in patch.
Solution: Add changes to missing file.
2018-02-03 19:17:36 +01:00
Bram Moolenaar
15833239a4
patch 8.0.1461: missing another file in patch
...
Problem: Missing another file in patch.
Solution: Add changes to missing file.
2018-02-03 18:33:17 +01:00
Bram Moolenaar
b5cb65ba2b
patch 8.0.1460: missing file in patch
...
Problem: Missing file in patch.
Solution: Add changes to missing file.
2018-02-03 18:01:37 +01:00
Bram Moolenaar
b7407d3fc9
patch 8.0.1459: cannot handle change of directory
...
Problem: Cannot handle change of directory.
Solution: Add the DirChanged autocommand event. (Andy Massimino,
closes #888 ) Avoid changing directory for 'autochdir' too often.
2018-02-03 17:36:27 +01:00
Bram Moolenaar
ddb349369d
patch 8.0.1458: filetype detection test does not check all scripts
...
Problem: Filetype detection test does not check all scripts.
Solution: Add most scripts to the test
2018-02-03 15:55:49 +01:00
Bram Moolenaar
8fd2ffc530
patch 8.0.1457: clojure now supports a shebang line
...
Problem: Clojure now supports a shebang line.
Solution: Detect clojure script from the shebang line. (David Burgin,
closes #2570 )
2018-02-03 15:43:15 +01:00
Bram Moolenaar
8dce6c54c8
patch 8.0.1456: timer test on travis Mac is still flaky
...
Problem: Timer test on travis Mac is still flaky.
Solution: Increase time range a bit more.
2018-02-03 15:38:42 +01:00
Bram Moolenaar
4bfa8af141
patch 8.0.1455: if $SHELL contains a space then 'shell' is incorrect
...
Problem: If $SHELL contains a space then the default value of 'shell' is
incorrect. (Matthew Horan)
Solution: Escape spaces in $SHELL. (Christian Brabandt, closes #459 )
2018-02-03 15:14:46 +01:00
Bram Moolenaar
42b23fad1d
patch 8.0.1454: when in silent mode too much output is buffered
...
Problem: When in silent mode too much output is buffered.
Solution: Use line buffering instead of fully buffered. (Brian M. Carlson,
closes #2537 )
2018-02-03 14:46:45 +01:00
Bram Moolenaar
218101442e
patch 8.0.1453: terminal test fails on some slow terminals
...
Problem: Terminal test fails on some slow terminals.
Solution: Increase timeout to 10 seconds.
2018-02-02 18:30:36 +01:00
Bram Moolenaar
d4a282f7a5
patch 8.0.1452: terminal test fails on some systems
...
Problem: Terminal test fails on some systems. (jonathonf)
Solution: Use "cat" instead of Python to produce the input. Add a delay.
(closes #2607 )
2018-02-02 18:22:31 +01:00
Bram Moolenaar
94073167e3
patch 8.0.1451: difficult to set the python home directories properly
...
Problem: It is difficult to set the python home directory properly for
Python 2.7 and 3.5 since both use $PYTHONHOME.
Solution: Add the 'pythonhome' and 'pythonthreehome' options. (Kazuki
Sakamoto, closes #1266 )
2018-01-31 21:49:05 +01:00
Bram Moolenaar
1dd45fb4f3
patch 8.0.1450: GUI: endless loop when stopping cursor blinking
...
Problem: Endless loop when gui_mch_stop_blink() is called while blink_state
is BLINK_OFF. (zdohnal)
Solution: Avoid calling gui_update_cursor() recursively.
2018-01-31 21:10:01 +01:00
Bram Moolenaar
a338adcf22
patch 8.0.1449: slow redrawing with DirectX
...
Problem: Slow redrawing with DirectX.
Solution: Avoid calling gui_mch_flush() unnecessarily, especially when
updating the cursor. (Ken Takata, closes #2560 )
2018-01-31 20:51:47 +01:00
Bram Moolenaar
37badc898b
patch 8.0.1448: segfault with exception inside :rubyfile command
...
Problem: Segmentation fault when Ruby throws an exception inside :rubyfile
command.
Solution: Use rb_protect() instead of rb_load_protect(). (ujihisa,
closes #2147 , greywolf, closes #2512 , #2511 )
2018-01-31 20:15:30 +01:00
Bram Moolenaar
cada78975e
patch 8.0.1447: still too many old style tests
...
Problem: Still too many old style tests.
Solution: Turn a few tests into new style. (Yegappan Lakshmanan,
closes #2509 )
2018-01-31 19:30:24 +01:00
Bram Moolenaar
6f361c9912
patch 8.0.1446: acessing freed memory after window command in auto command
...
Problem: Acessing freed memory after window command in auto command.
(gy741)
Solution: Adjust the pointer in the parent frame. (Christian Brabandt,
closes #2467 )
2018-01-31 19:06:50 +01:00
Bram Moolenaar
153b704e20
patch 8.0.1445: cannot act on edits in the command line
...
Problem: Cannot act on edits in the command line.
Solution: Add the CmdlineChanged autocommand event. (xtal8, closes #2603 ,
closes #2524 )
2018-01-31 15:48:32 +01:00
Bram Moolenaar
ec0557f08b
patch 8.0.1444: missing -D_FILE_OFFSET_BITS=64 may cause problems
...
Problem: Missing -D_FILE_OFFSET_BITS=64 may cause problems if a library is
compiled with it.
Solution: Include -D_FILE_OFFSET_BITS if some CFLAGS has it. (James McCoy,
closes #2600 )
2018-01-31 14:41:37 +01:00
Bram Moolenaar
059fd01021
patch 8.0.1443: compiler complains about uninitialized variable
...
Problem: Compiler complains about uninitialized variable. (Tony Mechelynck)
Solution: Assign a value to the variable.
2018-01-31 14:25:53 +01:00
Bram Moolenaar
a172b63ab8
patch 8.0.1442: using pointer before it is set
...
Problem: Using pointer before it is set.
Solution: Search in whole buffer instead of next token.
2018-01-30 22:52:06 +01:00
Bram Moolenaar
ce46d934af
patch 8.0.1441: using ":undo 0" leaves undo in wrong state
...
Problem: Using ":undo 0" leaves undo in wrong state.
Solution: Instead of searching for state 1 and go above, just use the start.
(Ozaki Kiichi, closes #2595 )
2018-01-30 22:46:06 +01:00
Bram Moolenaar
b50773c6df
patch 8.0.1440: terminal window: some vterm responses are delayed
...
Problem: Terminal window: some vterm responses are delayed.
Solution: After writing input. check if there is output to read. (Ozaki
Kiichi, closes #2594 )
2018-01-30 22:31:19 +01:00
Bram Moolenaar
1274d33493
patch 8.0.1439: if cscope fails a search Vim may hang
...
Problem: If cscope fails a search Vim may hang.
Solution: Bail out when a search error is encountered. (Safouane Baroudi,
closes #2598 )
2018-01-30 21:47:52 +01:00
Bram Moolenaar
0479e910c4
patch 8.0.1438: filetype detection test not updated for change
...
Problem: Filetype detection test not updated for change.
Solution: Update the test.
2018-01-29 09:17:32 +01:00
Bram Moolenaar
d6d304298a
patch 8.0.1437: pkg-config doesn't work with cross compiling
...
Problem: Pkg-config doesn't work with cross compiling.
Solution: Use AC_PATH_TOOL() instead of AC_PATH_PROG(). (James McCoy,
closes #2513 )
2018-01-28 22:48:55 +01:00
Bram Moolenaar
84b242c369
patch 8.0.1436: not enough information about what Python version may work
...
Problem: Not enough information about what Python version may work.
Solution: Add "python_compiled", "python3_compiled", "python_dynamic" and
"python3_dynamic" values for has().
2018-01-28 17:45:49 +01:00
Bram Moolenaar
501383236d
patch 8.0.1435: memory leak in test_arabic
...
Problem: Memory leak in test_arabic.
Solution: Free the from and to parts. (Christian Brabandt, closes #2569 )
2018-01-28 17:05:16 +01:00
Bram Moolenaar
d7823d5b7c
patch 8.0.1434: GTK: :promtfind does not put focus on text input
...
Problem: GTK: :promtfind does not put focus on text input. (Adam Novak)
Solution: When re-opening the dialog put focus on the text input. (Kazunobu
Kuriyama, closes #2563 )
2018-01-28 15:36:42 +01:00
Bram Moolenaar
95dbcbea6d
patch 8.0.1433: illegal memory access after undo
...
Problem: Illegal memory access after undo. (Dominique Pelle)
Solution: Avoid the column becomes negative. (Christian Brabandt,
closes #2533 )
2018-01-27 21:01:34 +01:00
Bram Moolenaar
2ec364e94d
patch 8.0.1432: after ":copen" can't get the window-ID of the quickfix window
...
Problem: After ":copen" can't get the window-ID of the quickfix window.
(FalacerSelene)
Solution: Make it work without a quickfix list. Add a test. (Yegappan
Lakshmanan, closes #2541 )
2018-01-27 11:52:13 +01:00
Bram Moolenaar
0cbcd949e1
patch 8.0.1431: MS-Windows: vimtutor fails if %TMP% has special chars
...
Problem: MS-Windows: vimtutor fails if %TMP% has special chars.
Solution: Add quotes. (Tamce, closes #2561 )
2018-01-26 22:22:55 +01:00
Bram Moolenaar
4aad53c369
patch 8.0.1430: crash when term_start() fails
...
Problem: Crash when term_start() fails.
Solution: Initialize winpty_err.
2018-01-26 21:11:03 +01:00
Bram Moolenaar
ede35bbbd0
patch 8.0.1429: crash when calling term_start() with empty argument
...
Problem: Crash when calling term_start() with empty argument.
Solution: Check for invalid argument. (Yasuhiro Matsomoto, closes #2503 )
Fix memory leak.
2018-01-26 20:05:18 +01:00
Bram Moolenaar
200ea8ffaa
patch 8.0.1428: compiler warning on 64 bit MS-Windows system
...
Problem: Compiler warning on 64 bit MS-Windows system.
Solution: Change type from "int" to "size_t". (Mike Williams)
2018-01-02 15:37:46 +01:00