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
Bram Moolenaar
de04654ddc
patch 8.0.1427: the :leftabove modifier doesn't work for :copen
...
Problem: The :leftabove modifier doesn't work for :copen.
Solution: Respect the split modifier. (Yegappan Lakshmanan, closes #2496 )
2017-12-26 13:53:11 +01:00
Bram Moolenaar
9e3dfc6501
patch 8.0.1426: "gf" and <cfile> don't accept ? and & in URL
...
Problem: "gf" and <cfile> don't accept ? and & in URL. (Dmitrii Tcyganok)
Solution: Check for a URL and allow for extra characters. (closes #2493 )
2017-12-25 14:29:18 +01:00
Bram Moolenaar
2095148277
patch 8.0.1425: execute() does not work in completion of user command
...
Problem: execute() does not work in completion of user command. (thinca)
Solution: Switch off redir_off and restore it. (Ozaki Kiichi, closes #2492 )
2017-12-25 13:44:43 +01:00
Bram Moolenaar
a47ebdbd22
patch 8.0.1424: the timer_pause test is flaky on Travis
...
Problem: The timer_pause test is flaky on Travis.
Solution: Accept a longer sleep time on Mac.
2017-12-23 18:41:35 +01:00
Bram Moolenaar
fabaf753e2
patch 8.0.1423: error in return not caught by try/catch
...
Problem: Error in return not caught by try/catch.
Solution: Call update_force_abort(). (Yasuhiro Matsomoto, closes #2483 )
2017-12-23 17:26:11 +01:00
Bram Moolenaar
45a0000d5c
patch 8.0.1422: no fallback to underline when undercurl is not set
...
Problem: No fallback to underline when undercurl is not set. (Ben Jackson)
Solution: Check for the value to be empty instead of NULL. (closes #2424 )
2017-12-22 21:12:34 +01:00
Bram Moolenaar
e6640ad44e
patch 8.0.1421: accessing invalid memory with overlong byte sequence
...
Problem: Accessing invalid memory with overlong byte sequence.
Solution: Check for NUL character. (test by Dominique Pelle, closes #2485 )
2017-12-22 21:06:56 +01:00
Bram Moolenaar
3c09722600
patch 8.0.1420: accessing freed memory in vimgrep
...
Problem: Accessing freed memory in vimgrep.
Solution: Check that the quickfix list is still valid. (Yegappan Lakshmanan,
closes #2474 )
2017-12-21 20:54:49 +01:00
Bram Moolenaar
b73fa629d6
patch 8.0.1419: cursor column is not updated after ]s
...
Problem: Cursor column is not updated after ]s. (Gary Johnson)
Solution: Set the curswant flag.
2017-12-21 20:27:47 +01:00
Bram Moolenaar
ae6f865125
patch 8.0.1418: no test for expanding backticks
...
Problem: No test for expanding backticks.
Solution: Add a test. (Dominique Pelle, closes #2479 )
2017-12-20 22:32:20 +01:00
Bram Moolenaar
1bd999f982
patch 8.0.1417: test doesn't search for a sentence
...
Problem: Test doesn't search for a sentence. Still fails when searching for
start of sentence. (Dominique Pelle)
Solution: Add paren. Check for MAXCOL in dec().
2017-12-19 22:25:40 +01:00
Bram Moolenaar
8ada6aa929
patch 8.0.1416: crash when searching for a sentence
...
Problem: Crash when searching for a sentence.
Solution: Return NUL when getting character at MAXCOL. (closes #2468 )
2017-12-19 21:23:21 +01:00
Bram Moolenaar
4ce46c2a6b
patch 8.0.1415: warning for unused function without timers feature
...
Problem: Warning for unused function without timers feature.
Solution: Add #ifdef. (John Marriott)
2017-12-19 19:42:41 +01:00
Bram Moolenaar
14a4deb064
patch 8.0.1414: accessing freed memory in :lfile.
...
Problem: Accessing freed memory in :lfile.
Solution: Get the current window after executing autocommands. (Yegappan
Lakshmanan, closes #2473 )
2017-12-19 16:48:55 +01:00
Bram Moolenaar
aaf6e43b7a
patch 8.0.1413: accessing freed memory in :cbuffer
...
Problem: Accessing freed memory in :cbuffer.
Solution: Get quickfix list after executing autocmds. (closes #2470 )
2017-12-19 16:41:14 +01:00
Bram Moolenaar
1223744849
patch 8.0.1412: using free memory using setloclist()
...
Problem: Using free memory using setloclist(). (Dominique Pelle)
Solution: Mark location list context as still in use when needed. (Yegappan
Lakshmanan, closes #2462 )
2017-12-19 12:38:52 +01:00
Bram Moolenaar
2efb323e87
patch 8.0.1411: reading invalid memory with CTRL-W :
...
Problem: Reading invalid memory with CTRL-W :.
Solution: Correct the command characters. (closes #2469 )
2017-12-19 12:27:23 +01:00
Bram Moolenaar
338e47fdfd
patch 8.0.1410: hang when using count() with an empty string
...
Problem: Hang when using count() with an empty string.
Solution: Return zero for an empty string. (Dominique Pelle, closes #2465 )
2017-12-19 11:55:26 +01:00
Bram Moolenaar
132f75255e
patch 8.0.1409: buffer overflow in :tags command
...
Problem: Buffer overflow in :tags command.
Solution: Use vim_snprintf(). (Dominique Pelle, closes #2471 , closes #2475 )
Add a test.
2017-12-19 10:49:34 +01:00