Bram Moolenaar
59eb016dff
patch 8.0.1385: Python 3.5 is getting old
...
Problem: Python 3.5 is getting old.
Solution: Make Python 3.6 the default. (Ken Takata, closes #2429 )
v8.0.1385
2017-12-10 18:17:44 +01:00
Bram Moolenaar
74240d3feb
patch 8.0.1384: not enough quickfix help; confusing winid
...
Problem: Not enough quickfix help; confusing winid.
Solution: Add more examples in the help. When the quickfix window is not
present, return zero for getqflist() with 'winid'. Add more tests
for jumping to quickfix list entries. (Yegappan Lakshmanan, closes
#2427 )
v8.0.1384
2017-12-10 15:26:15 +01:00
Bram Moolenaar
35c5e8155d
patch 8.0.1383: local additions in help skips some files
...
Problem: Local additions in help skips some files. (joshklod)
Solution: Check the base file name length equals.
v8.0.1383
2017-12-09 21:10:13 +01:00
Bram Moolenaar
f405c8fe85
patch 8.0.1382: get "no write since last change" message if terminal is open
...
Problem: Get "no write since last change" message if a terminal is open.
(Fritz mehner)
Solution: Don't consider a buffer changed if it's a terminal window.
v8.0.1382
2017-12-09 19:51:49 +01:00
Bram Moolenaar
620ca2da37
patch 8.0.1381: ch_readraw() waits for NL if channel mode is NL
...
Problem: ch_readraw() waits for NL if channel mode is NL.
Solution: Pass a "raw" flag to channel_read_block(). (Yasuhiro Matsumoto)
v8.0.1381
2017-12-09 19:13:13 +01:00
Bram Moolenaar
05684310a5
patch 8.0.1380: using "vim -r swapfile" the hit-enter prompt is misplaced.
...
Problem: When recovering a file with "vim -r swapfile" the hit-enter prompt
is at the top of the window.
Solution: Invalidate the cursor position.
v8.0.1380
2017-12-09 15:11:24 +01:00
Bram Moolenaar
e4b78e2a42
patch 8.0.1379: configure check for selinux does not check for header file
...
Problem: Configure check for selinux does not check for header file.
Solution: Add an AC_CHECK_HEADER(). (Benny Siegert)
v8.0.1379
2017-12-07 22:29:11 +01:00
Bram Moolenaar
3388d33457
patch 8.0.1378: autoload script sources itself when defining function
...
Problem: Autoload script sources itself when defining function.
Solution: Pass TFN_NO_AUTOLOAD to trans_function_name(). (Yasuhiro
Matsumoto, closes #2423 )
v8.0.1378
2017-12-07 22:23:04 +01:00
Bram Moolenaar
6e65d594aa
patch 8.0.1377: cannot call a dict function in autoloaded dict
...
Problem: Cannot call a dict function in autoloaded dict.
Solution: Call get_lval() passing the read-only flag.
v8.0.1377
2017-12-07 22:11:27 +01:00
Bram Moolenaar
23c1b2b018
patch 8.0.1376: cursor in terminal not always updated
...
Problem: Cursor in terminal not always updated.
Solution: Call gui_mch_flush(). (Ken Takata)
v8.0.1376
2017-12-05 21:32:33 +01:00
Bram Moolenaar
415a6939a4
patch 8.0.1375: window size wrong after maximizing with WinBar
...
Problem: Window size wrong after maximizing with WinBar. (Lifepillar)
Solution: Fix height computations. Redraw window when it is zero height but
has a WinBar. (closes #2356 )
v8.0.1375
2017-12-05 20:31:07 +01:00
Bram Moolenaar
5fe6bdf858
patch 8.0.1374: CTRL-A does not work with an empty line
...
Problem: CTRL-A does not work with an empty line. (Alex)
Solution: Decrement the end only once. (Hirohito Higashi, closes #2387 )
v8.0.1374
2017-12-05 17:22:12 +01:00
Bram Moolenaar
3767c6e9ee
patch 8.0.1373: no error when settting 'renderoptions' before starting GUI
...
Problem: No error when settting 'renderoptions' to an invalid value before
starting the GUI.
Solution: Always check the value. (Ken Takata, closes #2413 )
v8.0.1373
2017-12-05 16:57:56 +01:00
Bram Moolenaar
ac112f01a6
patch 8.0.1372: profile log may be truncated halfway a character
...
Problem: Profile log may be truncated halfway a character.
Solution: Find the start of the character. (Ozaki Kiichi, closes #2385 )
v8.0.1372
2017-12-05 16:46:28 +01:00
Bram Moolenaar
feeb4d0901
patch 8.0.1371: Shift-Insert doesn't always work in MS-Windows console
...
Problem: Shift-Insert doesn't always work in MS-Windows console.
Solution: Handle K_NUL differently if the second character is more than one
byte. (Yasuhiro Matsumoto, closes #2381 )
v8.0.1371
2017-12-05 15:14:46 +01:00
Bram Moolenaar
1eca6f13d6
patch 8.0.1370: channel test for callback is flaky
...
Problem: Channel test for callback is flaky.
Solution: Add the test to thelist of flaky tests.
v8.0.1370
2017-12-05 14:04:27 +01:00
Bram Moolenaar
92467d3351
patch 8.0.1369: MS-Windows: drawing underline slow, mFallbackDC not updated
...
Problem: MS-Windows: drawing underline, curl and strike-throw is slow,
mFallbackDC not properly updated.
Solution: Several performance improvements. (Ken Takata, Taro Muraoka,
Yasuhiro Matsumoto, closes #2401 )
v8.0.1369
2017-12-05 13:22:16 +01:00
Bram Moolenaar
ce6179c799
patch 8.0.1368: cannot drag status or separator of new terminal window
...
Problem: Cannot drag status line or vertical separator of new terminal
window. (UncleBill)
Solution: Adjust mouse row and column computation. (Yasuhiro Matsumoto,
closes #2410 )
v8.0.1368
2017-12-05 13:06:16 +01:00
Bram Moolenaar
461fe50fea
patch 8.0.1367: terminal test hangs, executing abcde
...
Problem: terminal test hangs, executing abcde. (Stucki)
Solution: Rename abcde to abxde.
v8.0.1367
2017-12-05 12:30:03 +01:00
Bram Moolenaar
1ad022a9b8
patch 8.0.1367
v8.0.1366
2017-12-03 18:20:32 +01:00
Bram Moolenaar
24820691e6
patch 8.0.1365: when one channel test fails others fail as well
...
Problem: When one channel test fails others fail as well.
Solution: Stop the job after a failure. Also add a couple of tests to the
list of flaky tests.
v8.0.1365
2017-12-02 16:38:12 +01:00
Bram Moolenaar
22044dc317
patch 8.0.1364: there is no easy way to get the window position
...
Problem: There is no easy way to get the window position.
Solution: Add win_screenpos().
v8.0.1364
2017-12-02 15:43:37 +01:00
Bram Moolenaar
af903e5d49
patch 8.0.1363: recovering does not work when swap file ends in .stz
...
Problem: Recovering does not work when swap file ends in .stz.
Solution: Check for all possible swap file names. (Elfling, closes #2395 ,
closes #2396 )
v8.0.1363
2017-12-02 15:11:22 +01:00
Bram Moolenaar
a7c54cfcf8
patch 8.0.1362: terminal window colors wrong when using Terminal highlighting
...
Problem: Terminal window colors wrong when using Terminal highlighting.
Solution: Set ansi_index when setting the default color. Also cache the
color index for Terminal. (Ozaki Kiichi, closes #2393 )
v8.0.1362
2017-12-01 21:07:20 +01:00
Bram Moolenaar
97ce419201
patch 8.0.1361: some users don't want to diff with hidden buffers
...
Problem: Some users don't want to diff with hidden buffers.
Solution: Add the "hiddenoff" item to 'diffopt'. (Alisue, closes #2394 )
v8.0.1361
2017-12-01 20:35:58 +01:00
Bram Moolenaar
76bb7196f5
patch 8.0.1360: the Terminal highlighting doesn't work in a terminal
...
Problem: The Terminal highlighting doesn't work in a terminal. (Ozaki
Kiichi)
Solution: Use the Terminal highlighting when the cterm index is zero.
v8.0.1360
2017-11-30 22:07:07 +01:00
Bram Moolenaar
2f0584910c
Update runtime files
2017-11-30 20:27:52 +01:00
Bram Moolenaar
46359e198f
patch 8.0.1359: libvterm ANSI colors can not always be recognized
...
Problem: Libvterm ANSI colors can not always be recognized from the RGB
values. The default color is wrong when t_RB is empty.
Solution: Add the ANSI color index to VTermColor.
v8.0.1359
2017-11-29 22:33:38 +01:00
Bram Moolenaar
8b9e20afb0
patch 8.0.1358: undercurl is not used in the terminal
...
Problem: Undercurl is not used in the terminal. (Kovid Goyal)
Solution: Only fall back to underline when undercurl highlighting is not
defined. (closes #1306 )
v8.0.1358
2017-11-28 21:25:21 +01:00
Bram Moolenaar
1a2ab991a6
patch 8.0.1357: startup test fails on OpenBSD
...
Problem: Startup test fails on OpenBSD. (Edd Barrett)
Solution: Check for "BSD" instead of "FreeBSD" being defined. (James McCoy,
closes #2376 , closes #2378 )
v8.0.1357
2017-11-28 21:06:18 +01:00
Bram Moolenaar
c5aa55db7e
patch 8.0.1356: using simalt in a GUIEnter autocommand inserts characters
...
Problem: Using simalt in a GUIEnter autocommand inserts strange characters.
(Chih-Long Chang)
Solution: Ignore K_NOP in Insert mode. (closes #2379 )
v8.0.1356
2017-11-28 20:47:40 +01:00
Bram Moolenaar
a45ff6caba
patch 8.0.1355: cursor keys don't work in MS-Windows console
...
Problem: Cursor keys don't work in MS-Windows console.
Solution: Revert the previous patch. Also delete dead code.
v8.0.1355
2017-11-28 20:06:10 +01:00
Bram Moolenaar
3660a10c73
patch 8.0.1354: Shift-Insert doesn't always work in MS-Windows console
...
Problem: Shift-Insert doesn't always work in MS-Windows console.
Solution: Handle K_NUL differently. (Yasuhiro Matsumoto, closes #2381 )
v8.0.1354
2017-11-28 18:07:59 +01:00
Bram Moolenaar
1ed2276fd5
patch 8.0.1353: QuickFixCmdPost is not used consistently
...
Problem: QuickFixCmdPost is not used consistently.
Solution: Invoke QuickFixCmdPost consistently after QuickFixCmdPre.
(Yegappan Lakshmanan, closes #2377 )
v8.0.1353
2017-11-28 18:03:44 +01:00
Bram Moolenaar
f38c86eb6b
patch 8.0.1352: dead URLs in the help go unnoticed
...
Problem: Dead URLs in the help go unnoticed.
Solution: Add a script to check URLs in the help files. (Christian Brabandt)
v8.0.1352
2017-11-28 14:19:07 +01:00
Bram Moolenaar
bdb8139098
patch 8.0.1351: warning for unused variables building with MinGW
...
Problem: Warning for unused variables building with MinGW.
Solution: Change a few #ifdefs (suggested by John Marriott). Remove
superfluous checks of FEAT_MBYTE.
v8.0.1351
2017-11-27 23:24:08 +01:00
Bram Moolenaar
1355aad2b9
patch 8.0.1350: cannot build with +eval and -multi_byte
...
Problem: Cannot build with +eval and -multi_byte.
Solution: Adjust #ifdefs. (John Marriott) Always include the multi_byte
feature when an input method feature is enabled.
v8.0.1350
2017-11-27 22:49:01 +01:00
Bram Moolenaar
17471e84a7
patch 8.0.1349: options test fails when using Motif or GTK GUI
...
Problem: Options test fails when using Motif or GTK GUI.
Solution: Use "fixed" instead of "fixedsys" for Unix. Don't try "xxx" for
guifonteset. Don't set 'termencoding' to anything but "utf-8" for
GTK. Give an error if 'termencoding' can't be converted.
v8.0.1349
2017-11-26 23:47:18 +01:00
Bram Moolenaar
c8c75796a6
patch 8.0.1348: make testclean deletes script file on MS-Windows
...
Problem: Make testclean deletes script file on MS-Windows.
Solution: Rename file to avoid it starting with an "x".
v8.0.1348
2017-11-26 17:18:06 +01:00
Bram Moolenaar
e0aa23f7e3
patch 8.0.1347: MS-Windows: build broken by misplaced curly
...
Problem: MS-Windows: build broken by misplaced curly.
Solution: Move curly after #endif
v8.0.1347
2017-11-26 17:08:03 +01:00
Bram Moolenaar
a3571ebef5
patch 8.0.1346: crash when passing 50 char string to balloon_split()
...
Problem: Crash when passing 50 char string to balloon_split().
Solution: Fix off-by-one error.
v8.0.1346
2017-11-26 16:53:16 +01:00
Bram Moolenaar
c41838aa01
patch 8.0.1345: race condition between stat() and open() for viminfo
...
Problem: Race condition between stat() and open() for the viminfo temp
file. (Simon Ruderich)
Solution: use open() with O_EXCL to atomically check if the file exists.
Don't try using a temp file, renaming it will fail anyway.
v8.0.1345
2017-11-26 16:50:41 +01:00
Bram Moolenaar
2877d334ad
patch 8.0.1344: using 'imactivatefunc' in the GUI does not work
...
Problem: Using 'imactivatefunc' in the GUI does not work.
Solution: Do not use 'imactivatefunc' and 'imstatusfunc' in the GUI.
v8.0.1344
2017-11-26 14:56:16 +01:00
Bram Moolenaar
d7ccc4d81d
patch 8.0.1343: MS-Windows: does not show colored emojis
...
Problem: MS-Windows: does not show colored emojis.
Solution: Implement colored emojis. Improve drawing speed. Make 'taamode'
work. (Taro Muraoka, Yasuhiro Matsumoto, Ken Takata, close #2375 )
v8.0.1343
2017-11-26 14:29:32 +01:00
Bram Moolenaar
fb1db0e355
patch 8.0.1342: cannot build with Motif and multi-byte
...
Problem: Cannot build with Motif and multi-byte. (Mohamed Boughaba)
Solution: Use the right input method status flag. (closes #2374 )
v8.0.1342
2017-11-25 21:07:46 +01:00
Bram Moolenaar
be5d998d0e
patch 8.0.1341: 'imactivatefunc' test fails on MS-Windows
...
Problem: 'imactivatefunc' test fails on MS-Windows.
Solution: Skip the text.
v8.0.1341
2017-11-25 17:58:28 +01:00
Bram Moolenaar
281c93e714
patch 8.0.1340: MS-Windows: cannot build GUI without IME
...
Problem: MS-Windows: cannot build GUI without IME.
Solution: Define im_get_status() and im_set_active() when IME is not used.
v8.0.1340
2017-11-25 17:48:33 +01:00
Bram Moolenaar
83799a7b74
patch 8.0.1339: no test for what 8.0.1335 fixes
...
Problem: No test for what 8.0.1335 fixes.
Solution: Add a test. (Yasuhiro Matsumoto, closes #2373 )
v8.0.1339
2017-11-25 17:24:09 +01:00
Bram Moolenaar
819edbe078
patch 8.0.1338: USE_IM_CONTROL is confusing and incomplete
...
Problem: USE_IM_CONTROL is confusing and incomplete.
Solution: Just use FEAT_MBYTE. Call 'imactivatefunc' also without GUI.
v8.0.1338
2017-11-25 17:14:33 +01:00
Bram Moolenaar
50d43153a7
patch 8.0.1337: typo in #ifdef
...
Problem: Typo in #ifdef.
Solution: Fix the #if line.
v8.0.1337
2017-11-25 15:24:56 +01:00