Bram Moolenaar
5505860152
patch 8.0.1329: when a flaky test fails it also often fails the second time
...
Problem: When a flaky test fails it also often fails the second time.
Solution: Sleep a couple of seconds before the second try.
2017-11-21 15:14:51 +01:00
Bram Moolenaar
ff5467965e
patch 8.0.1328: trouble when using ":term ++close" with autocmd
...
Problem: Trouble when using ":term ++close" with autocmd. (Gabriel Barta)
Solution: Use aucmd_prepbuf() and aucmd_restbuf() instead of setting curbuf.
(closes #2339 )
2017-11-21 14:47:57 +01:00
Bram Moolenaar
91ffda9852
patch 8.0.1327: new proto file missing from distribution
...
Problem: New proto file missing from distribution.
Solution: Add it. (closes #2355 )
2017-11-21 13:52:14 +01:00
Bram Moolenaar
6e77df2d85
patch 8.0.1326: largefile test fails on CI, glob test on MS-Windows
...
Problem: Largefile test fails on CI, glob test on MS-Windows.
Solution: Remove largefile test from list of all tests. Don't run
Test_glob() on non-unix systems. More cleanup. (Yegappan
Lakshmanan, closes #2354 )
2017-11-21 11:43:08 +01:00
Bram Moolenaar
5df95ea9ef
patch 8.0.1325: more tests are not run
...
Problem: More tests are not run.
Solution: Add targets to the list of tests. (Yegappan Lakshmanan)
2017-11-20 22:08:10 +01:00
Bram Moolenaar
bb160a188a
patch 8.0.1324: some xterm sends different mouse move codes
...
Problem: Some xterm sends different mouse move codes.
Solution: Also accept 0x80 as a move event.
2017-11-20 21:52:24 +01:00
Bram Moolenaar
73675fbc48
patch 8.0.1323: mouse events in a terminal window may cause endless loop
...
Problem: Mouse events in a terminal window may cause endless loop.
Solution: Adjust position computation. Don't stuff a mouse event when
coming from normal_cmd().
2017-11-20 21:49:19 +01:00
Bram Moolenaar
5bbef31949
patch 8.0.1322: textformat test isn't run
...
Problem: Textformat test isn't run. (Yegappan Lakshmanan)
Solution: Add target to the list of tests.
2017-11-19 20:38:05 +01:00
Bram Moolenaar
40e280d949
patch 8.0.1321: can't build huge version with Athena
...
Problem: Can't build huge version with Athena. (Mark Kelly)
Solution: Move including beval.h to before structs.h. Include beval.pro like
other proto files.
2017-11-19 20:34:59 +01:00
Bram Moolenaar
7221fce8b3
patch 8.0.1320: popup test fails on GUI-only build
...
Problem: Popup test fails on GUI-only build.
Solution: Don't test balloon_split() when it's not available.
2017-11-19 20:32:49 +01:00
Bram Moolenaar
669a828cdc
patch 8.0.1319: can't build GUI on MS-Windows
...
Problem: Can't build GUI on MS-Windows.
Solution: Don't define the balloon_split() function in a GUI-only build.
2017-11-19 20:13:05 +01:00
Bram Moolenaar
246fe03d15
patch 8.0.1318: terminal balloon only shows one line
...
Problem: Terminal balloon only shows one line.
Solution: Split into several lines in a clever way. Add balloon_split().
Make balloon_show() accept a list in the terminal.
2017-11-19 19:56:27 +01:00
Bram Moolenaar
e518226713
patch 8.0.1317: accessing freed memory in term_wait()
...
Problem: Accessing freed memory in term_wait(). (Dominique Pelle)
Solution: Check that the buffer still exists.
2017-11-19 15:05:44 +01:00
Bram Moolenaar
44c2bffde7
patch 8.0.1316: build still still fails on Mac
...
Problem: Build still still fails on Mac. (chdiza)
Solution: Remove another bogus typedef.
2017-11-18 23:23:01 +01:00
Bram Moolenaar
e86ee877c1
patch 8.0.1315: build still fails on Mac
...
Problem: Build still fails on Mac. (chdiza)
Solution: Remove bogus typedef.
2017-11-18 23:09:37 +01:00
Bram Moolenaar
4ab9d9e9a4
patch 8.0.1314: build fails on Mac
...
Problem: Build fails on Mac. (chdiza)
Solution: Add #ifdef around GUI fields.
2017-11-18 22:49:58 +01:00
Bram Moolenaar
d1c28346e1
patch 8.0.1313: missing dependencies cause parallel make to fail
...
Problem: Missing dependencies cause parallel make to fail.
Solution: Update dependencies.
2017-11-18 22:36:34 +01:00
Bram Moolenaar
c3719bd87b
patch 8.0.1312: balloon_show() only works in terminal when compiled with GUI
...
Problem: balloon_show() only works in terminal when compiled with the GUI.
Solution: Add FEAT_BEVAL_GUI and refactor to move common code out of the GUI
specific file.
2017-11-18 22:13:31 +01:00
Bram Moolenaar
c7d16dce2f
patch 8.0.1311: no test for strpart()
...
Problem: No test for strpart().
Solution: Add a test. (Dominique Pelle, closes #2347 )
2017-11-18 20:32:03 +01:00
Bram Moolenaar
0f1e643138
patch 8.0.1310: cproto generates errors because of missing type
...
Problem: Cproto generates errors because of missing type.
Solution: Define _Float128 when generating prototypes.
2017-11-18 20:22:24 +01:00
Bram Moolenaar
51b0f3701e
patch 8.0.1309: cannot use 'balloonexpr' in a terminal
...
Problem: Cannot use 'balloonexpr' in a terminal.
Solution: Add 'balloonevalterm' and add code to handle mouse movements in a
terminal. Initial implementation for Unix with GUI.
2017-11-18 18:52:04 +01:00
Bram Moolenaar
234d16286a
patch 8.0.1308: the "Reading from stdin" message may be undesired
...
Problem: The "Reading from stdin" message may be undesired and there is no
easy way to skip it.
Solution: Don't show the message with --not-a-term was used.
2017-11-18 14:55:23 +01:00
Bram Moolenaar
ae1e108caa
patch 8.0.1307: compiler warning for ignoring return value
...
Problem: Compiler warning for ignoring return value of ftruncate(). (Tony
Mechelynck)
Solution: Assign returned value to "ignore".
2017-11-17 21:35:24 +01:00
Bram Moolenaar
9e27217c48
patch 8.0.1306: ASAN error stack trace is not useful
...
Problem: ASAN error stack trace is not useful.
Solution: Add "asan_symbolize". (James McCoy, closes #2344 )
2017-11-17 21:25:08 +01:00
Bram Moolenaar
7567d0b115
patch 8.0.1305: writefile() never calls fsync()
...
Problem: Writefile() never calls fsync().
Solution: Follow the 'fsync' option with override to enable or disable.
2017-11-16 23:04:15 +01:00
Bram Moolenaar
d048009717
patch 8.0.1304: CTRL-G/CTRL-T don't work with incsearch and empty pattern
...
Problem: CTRL-G/CTRL-T don't work with incsearch and empty pattern.
Solution: Use the last search pattern. (Christian Brabandt, closes #2292 )
2017-11-16 22:20:39 +01:00
Bram Moolenaar
9c6ce0e622
patch 8.0.1303: 'ttymouse' is not set to "sgr" for Terminal.app and Iterm2
...
Problem: 'ttymouse' is not set to "sgr" for Terminal.app and Iterm2.
Solution: Recognize Iterm2 by the termresponse.
2017-11-16 22:07:13 +01:00
Bram Moolenaar
209d3874c1
patch 8.0.1302: still too many old style tests
...
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes #2326 )
2017-11-16 21:52:51 +01:00
Bram Moolenaar
7cb769a69f
patch 8.0.1301: generated license file for NSIS has a modeline
...
Problem: Generated license file for NSIS has a modeline.
Solution: Adjust the pattern for sed. (Ken Takata)
2017-11-16 17:36:02 +01:00
Bram Moolenaar
cd142e3369
patch 8.0.1300: file permissions may end up wrong when writing
...
Problem: File permissions may end up wrong when writing.
Solution: Use fchmod() instead of chmod() when possible. Don't truncate
until we know we can change the file.
2017-11-16 17:03:45 +01:00
Bram Moolenaar
a42ad57e48
patch 8.0.1299: bracketed paste does not work well in terminal window
...
Problem: Bracketed paste does not work well in terminal window.
Solution: Send translated string to job right away. (Ozaki Kiichi, closes
#2341 )
2017-11-16 13:08:04 +01:00
Bram Moolenaar
58a8f1706f
patch 8.0.1298: missing test file
...
Problem: Missing test file.
Solution: Add samples/test000. (Christian Brabandt)
2017-11-14 20:23:15 +01:00
Bram Moolenaar
2392143236
patch 8.0.1297: +autoservername does not show enabled on MS-Windows
...
Problem: +autoservername does not show enabled on MS-Windows.
Solution: Always define the flag on MS-Windows. (Ken Takata)
2017-11-13 22:08:16 +01:00
Bram Moolenaar
1dcada1933
patch 8.0.1296: checking the same condition twice
...
Problem: Checking the same condition twice. (John Marriott)
Solution: Check blinkwait.
2017-11-13 21:10:04 +01:00
Bram Moolenaar
e42a6d2509
patch 8.0.1295: cannot automatically get a server name in a terminal
...
Problem: Cannot automatically get a server name in a terminal.
Solution: Add the --enable-autoservername flag to configure. (Cimbali,
closes #2317 )
2017-11-12 19:21:51 +01:00
Bram Moolenaar
2f27aab8e6
patch 8.0.1294: GUI: get stuck when splitting a terminal window
...
Problem: GUI: get stuck when splitting a terminal window.
Solution: Stop blinking when values become zero. (Hirohito Higashi)
2017-11-12 18:32:00 +01:00
Bram Moolenaar
60e73f2acc
patch 8.0.1293: setting a breakpoint in the terminal debugger sometimes fails
...
Problem: Setting a breakpoint in the terminal debugger sometimes fails.
Solution: Interrupt the program if needed. Set the interface to async.
2017-11-12 18:02:06 +01:00
Bram Moolenaar
d327b0c68f
patch 8.0.1292: quick clicks in the WinBar start Visual mode
...
Problem: Quick clicks in the WinBar start Visual mode.
Solution: Use a double click in the WinBar like a normal click.
2017-11-12 16:56:12 +01:00
Bram Moolenaar
f8c53d3d26
patch 8.0.1291: C indent wrong when * immediately follows comment
...
Problem: C indent wrong when * immediately follows comment. (John Bowler)
Solution: Do not see "/*" after "*" as a comment start. (closes #2321 )
2017-11-12 15:36:38 +01:00
Bram Moolenaar
80eaddd3a0
patch 8.0.1290: seq_cur of undotree() wrong after undo
...
Problem: seq_cur of undotree() wrong after undo.
Solution: Get the actual sequence number instead of decrementing the current
one. (Ozaki Kiichi, closes #2319 )
2017-11-11 23:37:08 +01:00
Bram Moolenaar
7f2e9d7c9c
Update runtime files.
2017-11-11 20:58:53 +01:00
Bram Moolenaar
13e904199c
patch 8.0.1289: mkview always includes the local directory
...
Problem: Mkview always includes the local directory.
Solution: Add the "curdir" value in 'viewoptions'. (Eric Roberts, closes
#2316 )
2017-11-11 18:16:48 +01:00
Bram Moolenaar
ae147ab2d7
patch 8.0.1288: GUI: cannot drag the statusline of a terminal window
...
Problem: GUI: cannot drag the statusline of a terminal window.
Solution: Handle the TERMINAL state. (Hirohito Higashi)
2017-11-11 17:09:09 +01:00
Bram Moolenaar
aeeb6888ca
patch 8.0.1287: temp file used for viminfo may have wrong permissions
...
Problem: The temp file used when updating the viminfo file may have the
wrong permissions if setting the group fails.
Solution: Check if the group matches and reduce permissions if not.
2017-11-11 16:45:19 +01:00
Bram Moolenaar
5fd8b78214
patch 8.0.1286: occasional crash when using a channel
...
Problem: Occasional crash when using a channel. (Marek)
Solution: Decrement reference count later. (closes #2315 )
2017-11-11 15:54:00 +01:00
Bram Moolenaar
d09a206ee9
patch 8.0.1285: occasional crash when using a channel
...
Problem: Occasional crash when using a channel. (Marek)
Solution: Decrement reference count later. (closes #2315 )
2017-11-11 15:37:45 +01:00
Bram Moolenaar
462455ee8b
patch 8.0.1284: loading file type detection slows down startup
...
Problem: Loading file type detection slows down startup.
Solution: Store the last pattern of an autocommand event to make appending
quicker.
2017-11-10 21:53:11 +01:00
Bram Moolenaar
9ed7d34af3
patch 8.0.1283: test 86 fails under ASAN
...
Problem: Test 86 fails under ASAN.
Solution: Fix that an item was added to a dictionary twice.
2017-11-09 22:10:33 +01:00
Bram Moolenaar
cef7322d8a
patch 8.0.1282: script-local variable defined in the wrong script
...
Problem: script-local variable defined in the wrong script
Solution: Move variable to autoload/filetype.vim.
2017-11-09 21:05:31 +01:00
Bram Moolenaar
851ee6c3da
patch 8.0.1281: loading file type detection slows down startup
...
Problem: Loading file type detection slows down startup.
Solution: Move functions to an autoload script.
2017-11-09 20:46:17 +01:00