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)
v8.0.1288
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.
v8.0.1287
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 )
v8.0.1286
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 )
v8.0.1285
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.
v8.0.1284
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.
v8.0.1283
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.
v8.0.1282
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.
v8.0.1281
2017-11-09 20:46:17 +01:00
Bram Moolenaar
de323093e1
patch 8.0.1280: Python None cannot be converted to a Vim type
...
Problem: Python None cannot be converted to a Vim type.
Solution: Convert it to v:none. (Ken Takata)
v8.0.1280
2017-11-09 19:56:08 +01:00
Bram Moolenaar
040c1feb21
patch 8.0.1279: initializing menus can be slow
...
Problem: Initializing menus can be slow, especially when there are many
keymaps, color schemes, etc.
Solution: Do the globbing for runtime files lazlily. (Ken Takata)
v8.0.1279
2017-11-09 19:45:48 +01:00
Bram Moolenaar
8ac441576f
patch 8.0.1278: GUI window always resizes when adding scrollbar
...
Problem: GUI window always resizes when adding/removing a scrollbar,
toolbar, etc.
Solution: Add the 'k' flag in 'guioptions' to keep the GUI window size and
change the number of lines/columns instead. (Ychin, closes #703 )
v8.0.1278
2017-11-09 18:33:29 +01:00
Bram Moolenaar
26d205dcd8
patch 8.0.1277: terminal window CR-NL conversions may cause problems
...
Problem: Terminal window CR-NL conversions may cause problems.
Solution: Avoid most conversions, only fetch the current backspace key value
from the tty. (mostly by Ozaki Kiichi, closes #2278 )
v8.0.1277
2017-11-09 17:33:11 +01:00
Bram Moolenaar
a3f7e58bf8
patch 8.0.1276: key lost when window closed in exit callback
...
Problem: Typed key is lost when the terminal window is closed in exit
callback. (Gabriel Barta)
Solution: When the current window changes bail out of the wait loop. (closes
#2302 )
v8.0.1276
2017-11-09 13:21:58 +01:00
Bram Moolenaar
c9e9c71409
patch 8.0.1275: CmdlineLeave autocmd prevents fold from opening
...
Problem: CmdlineLeave autocmd prevents fold from opening. (Waivek)
Solution: Save and restore KeyTyped. (closes #2305 )
v8.0.1275
2017-11-09 12:29:35 +01:00
Bram Moolenaar
0c4dc88a63
patch 8.0.1274: setbufline() fails when using folding
...
Problem: setbufline() fails when using folding.
Solution: Set "curwin" if needed. (Ozaki Kiichi, closes #2293 )
v8.0.1274
2017-11-06 21:32:54 +01:00
Bram Moolenaar
4148be468f
patch 8.0.1273: old test file remaining
...
Problem: Old test file remaining.
Solution: Delete it.
v8.0.1273
2017-11-06 20:41:19 +01:00
Bram Moolenaar
53ec79537a
patch 8.0.1272: warnings for unused variables in tiny build
...
Problem: Warnings for unused variables in tiny build.
Solution: Add #ifdef. (Dominique Pelle, closes #2288 )
v8.0.1272
2017-11-05 21:24:23 +01:00
Bram Moolenaar
fb094e14c1
patch 8.0.1271: 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 #2290 )
v8.0.1271
2017-11-05 20:59:28 +01:00
Bram Moolenaar
8fdb35a974
patch 8.0.1270: mismatching file name with Filelist
...
Problem: Mismatching file name with Filelist.
Solution: Rename color_ramp.vim to xterm_ramp.vim
v8.0.1270
2017-11-05 18:23:16 +01:00
Bram Moolenaar
b0d45e7f53
Update runtime files.
2017-11-05 18:19:24 +01:00
Bram Moolenaar
aace215813
patch 8.0.1269: effect of autocommands on marks is not tested
...
Problem: Effect of autocommands on marks is not tested.
Solution: Add a couple of tests. (James McCoy, closes #2271 )
v8.0.1269
2017-11-05 16:23:10 +01:00
Bram Moolenaar
3bf8c3c38f
patch 8.0.1268: PC install instructions are incomplete
...
Problem: PC install instructions are incomplete.
Solution: Update the instructions. (Ken Takata)
v8.0.1268
2017-11-05 16:04:43 +01:00
Bram Moolenaar
5842a748be
patch 8.0.1267: Test_swap_group may leave file behind
...
Problem: Test_swap_group may leave file behind.
Solution: Add a try/finally.
v8.0.1267
2017-11-04 22:36:53 +01:00
Bram Moolenaar
ffe010fa03
patch 8.0.1266: Test_swap_directory was commented out
...
Problem: Test_swap_directory was accidentally commented out.
Solution: Uncomment the test.
v8.0.1266
2017-11-04 22:30:40 +01:00
Bram Moolenaar
ad7dac85c3
patch 8.0.1265: swap test not skipped when there is one group
...
Problem: Swap test not skipped when there is one group.
Solution: Convert list to string for the message.
v8.0.1265
2017-11-04 22:21:21 +01:00
Bram Moolenaar
c363251630
patch 8.0.1264: terminal debugger gets stuck in small window
...
Problem: Terminal debugger gets stuck in small window.
Solution: Add "-quiet" to the gdb command. (Christian Brabandt, closes #2154 )
v8.0.1264
2017-11-04 21:44:59 +01:00
Bram Moolenaar
5a73e0ca54
patch 8.0.1263: others can read the swap file if a user is careless
...
Problem: Others can read the swap file if a user is careless with his
primary group.
Solution: If the group permission allows for reading but the world
permissions doesn't, make sure the group is right.
v8.0.1263
2017-11-04 21:35:01 +01:00
Bram Moolenaar
7dd88c5133
patch 8.0.1262: terminal redir test is flaky
...
Problem: Terminal redir test is flaky.
Solution: Add it to the list of flaky tests.
v8.0.1262
2017-11-04 20:46:40 +01:00
Bram Moolenaar
1232624ae5
patch 8.0.1261: program in terminal window gets NL instead of CR
...
Problem: Program in terminal window gets NL instead of CR. (Lifepillar)
Solution: Check the tty setup more often. (closes #1998 )
v8.0.1261
2017-11-04 20:12:14 +01:00
Bram Moolenaar
ab8b1c14a3
patch 8.0.1260: using global variables for WaitFor()
...
Problem: Using global variables for WaitFor().
Solution: Use a lambda function instead. Don't check a condition if
WaitFor() already checked it.
v8.0.1260
2017-11-04 19:24:31 +01:00
Bram Moolenaar
13deab8d08
patch 8.0.1259: search test can be flaky
...
Problem: Search test can be flaky.
Solution: Use WaitFor() instead of a delay. Make it possible to pass a
funcref to WaitFor() to avoid the need for global variables.
(James McCoy, closes #2282 )
v8.0.1259
2017-11-04 18:48:43 +01:00
Bram Moolenaar
52a2f0f1da
patch 8.0.1258: 'ttymouse' is set to "sgr" even though it's not supported
...
Problem: 'ttymouse' is set to "sgr" even though it's not supported. (Gary
Johnson)
Solution: Adjust #ifdef
v8.0.1258
2017-11-04 15:16:56 +01:00
Bram Moolenaar
2973daafe1
patch 8.0.1257: no test for fix of undefined behavior
...
Problem: No test for fix of undefined behavior.
Solution: Add a test. (closes #2255 )
v8.0.1257
2017-11-02 23:15:40 +01:00
Bram Moolenaar
a88254f704
patch 8.0.1256: typo in configure variable vim_cv_tgent
...
Problem: Typo in configure variable vim_cv_tgent. (Matthieu Guillard)
Solution: Rename the variable. (closes #2281 )
v8.0.1256
2017-11-02 23:04:14 +01:00
Bram Moolenaar
01164a6546
Long overdue runtime update.
2017-11-02 22:58:42 +01:00
Bram Moolenaar
ea84df8041
patch 8.0.1255: duplicate badge README file
...
Problem: duplicate badge README file.
Solution: Remove one. (Dominique Pelle)
v8.0.1255
2017-11-02 22:38:51 +01:00
Bram Moolenaar
4c22a91d20
patch 8.0.1254: undefined left shift in gethexchrs()
...
Problem: Undefined left shift in gethexchrs(). (geeknik)
Solution: Use unsigned long. (idea by Christian Brabandt, closes #2255 )
v8.0.1254
2017-11-02 22:29:38 +01:00
Bram Moolenaar
430dc5d360
patch 8.0.1253: 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 #2272 )
v8.0.1253
2017-11-02 21:04:47 +01:00
Bram Moolenaar
8889a5c305
patch 8.0.1252: incomplete translations makefile for MinGW/Cygwin
...
Problem: Incomplete translations makefile for MinGW/Cygwin.
Solution: Add missing source files. Make it work with msys2's bash. (Ken
Takata)
v8.0.1252
2017-11-02 19:27:36 +01:00
Bram Moolenaar
d97fbf171e
patch 8.0.1251: invalid expressin passed to WaitFor()
...
Problem: Invalid expressin passed to WaitFor().
Solution: Check if the variable exists.
v8.0.1251
2017-11-02 19:23:03 +01:00
Bram Moolenaar
f8f8b2eadb
patch 8.0.1250: 'hlsearch' highlighting not removed after incsearch
...
Problem: 'hlsearch' highlighting not removed after incsearch (lacygoill)
Solution: Redraw all windows. Start search at the end of the match. Improve
how CTRL-G works with incremental search. Add tests. (Christian
Brabandt, Hirohito Higashi, haya14busa, closes #2267 )
v8.0.1250
2017-11-02 19:08:48 +01:00
Bram Moolenaar
c20e0d5207
patch 8.0.1249: no error when WaitFor() gets an invalid wrong expression
...
Problem: No error when WaitFor() gets an invalid wrong expression.
Solution: Do not ignore errors in evaluationg the expression. Fix places
where the expression was wrong.
v8.0.1249
2017-11-02 18:19:19 +01:00
Bram Moolenaar
5130f31661
patch 8.0.1248: stray + in README file
...
Problem: Stray + in README file.
Solution: Remove the +. Add a line break.
v8.0.1248
2017-11-02 18:13:00 +01:00
Bram Moolenaar
86b21bb3e7
patch 8.0.1247: not easy to find Debian build info
...
Problem: Not easy to find Debian build info.
Solution: Add a badge in the README file. (Dominique Pelle)
v8.0.1247
2017-11-02 18:10:00 +01:00
Bram Moolenaar
b315876efa
patch 8.0.1246: popup test has an arbitrary delay
...
Problem: Popup test has an arbitrary delay.
Solution: Wait for the ruler to show. (James McCoy)
v8.0.1246
2017-11-02 17:50:14 +01:00
Bram Moolenaar
3e1c617d49
patch 8.0.1245: when WaitFor() has a wrong expression it just waits a second
...
Problem: When WaitFor() has a wrong expression it just waits a second,
which goes unnoticed. (James McCoy)
Solution: When WaitFor() times out throw an exception. Fix places where the
expression was wrong.
v8.0.1245
2017-11-02 16:58:00 +01:00
Bram Moolenaar
b94340c04f
patch 8.0.1244: search test does not work correctly on MS-Windows
...
Problem: Search test does not work correctly on MS-Windows.
Solution: Put text in a file instead of sending it to the terminal.
(Christian Brabandt)
v8.0.1244
2017-11-02 16:16:31 +01:00
Bram Moolenaar
f45938cc20
patch 8.0.1243: no test for what 8.0.1227 fixes
...
Problem: No test for what 8.0.1227 fixes.
Solution: Add a test that triggers the problem. (Christian Brabandt)
v8.0.1243
2017-11-02 15:59:57 +01:00
Bram Moolenaar
ffd99f729b
patch 8.0.1242: function argument with only dash is seen as number zero
...
Problem: Function argument with only dash is seen as number zero. (Wang
Shidong)
Solution: See a dash as a string. (Christian Brabandt)
v8.0.1242
2017-11-02 15:44:14 +01:00
Bram Moolenaar
89c394faca
patch 8.0.1241: popup test is flaky
...
Problem: Popup test is flaky. (James McCoy)
Solution: Increase the wait time. (Dominique Pelle)
v8.0.1241
2017-10-31 22:19:58 +01:00