Bram Moolenaar
3029bcc094
patch 8.2.0127: some buffer commands work in a popup window
...
Problem: Some buffer commands work in a popup window.
Solution: Disallow :bnext, :bprev, etc. (Naruhiko Nishino, closes #5494 )
2020-01-18 15:06:19 +01:00
Bram Moolenaar
94b6fb78c5
patch 8.2.0126: textprop test fails
...
Problem: Textprop test fails.
Solution: Fix sign in computation.
2020-01-17 21:00:59 +01:00
Bram Moolenaar
3c71aec696
patch 8.2.0125: :mode no longer works for any system
...
Problem: :mode no longer works for any system.
Solution: Always give an error message.
2020-01-17 19:32:20 +01:00
Bram Moolenaar
109ef128bd
patch 8.2.0124: compiler warnings for variable types
...
Problem: Compiler warnings for variable types.
Solution: Change type, add type cast. (Mike Williams)
2020-01-17 19:12:03 +01:00
Bram Moolenaar
17e04781f2
patch 8.2.0123: complete_info() does not work when CompleteDone is triggered
...
Problem: complete_info() does not work when CompleteDone is triggered.
Solution: Trigger CompleteDone before clearing the info.
2020-01-17 18:58:59 +01:00
Bram Moolenaar
f2a44e5c48
patch 8.2.0122: readme files still mention MS-DOS
...
Problem: Readme files still mention MS-DOS.
Solution: Update readme files. (Ken Takata, closes #5486 )
2020-01-16 19:40:38 +01:00
Bram Moolenaar
49c57ce500
patch 8.2.0121: filter() and map() on blob don't work
...
Problem: filter() and map() on blob don't work.
Solution: Correct the code. (closes #5483 )
2020-01-15 20:51:34 +01:00
Bram Moolenaar
b3d33d8570
patch 8.2.0120: virtcol() does not check arguments to be valid
...
Problem: virtcol() does not check arguments to be valid, which may lead to
a crash.
Solution: Check the column to be valid. Do not decrement MAXCOL.
(closes #5480 )
2020-01-15 20:36:55 +01:00
Bram Moolenaar
1470dc35c4
patch 8.2.0119: message test fails on some platforms
...
Problem: Message test fails on some platforms. (Elimar Riesebieter)
Solution: Add type cast to vim_snprintf() argument. (Dominique Pelle)
2020-01-14 22:02:14 +01:00
Bram Moolenaar
ca7c078b79
patch 8.2.0118: crash when cycling to buffers involving popup window
...
Problem: Crash when cycling to buffers involving popup window .
Solution: Do not decrement buffer reference count.
2020-01-14 20:42:48 +01:00
Bram Moolenaar
ee93b737aa
patch 8.2.0117: crash when using gettabwinvar() with invalid arguments
...
Problem: Crash when using gettabwinvar() with invalid arguments. (Yilin
Yang)
Solution: Use "curtab" if "tp" is NULL. (closes #5475 )
2020-01-14 19:05:39 +01:00
Bram Moolenaar
c10b521628
patch 8.2.0116: BufEnter autocmd not triggered on ":tab drop"
...
Problem: BufEnter autocmd not triggered on ":tab drop". (Andy Stewart)
Solution: Decrement autocmd_no_enter for the last file. (closes #1660 ,
closes #5473 )
2020-01-13 20:54:51 +01:00
Bram Moolenaar
9df53b62de
patch 8.2.0115: byte2line() does not work correctly with text properties
...
Problem: Byte2line() does not work correctly with text properties. (Billie
Cleek)
Solution: Take the bytes of the text properties into account.
(closes #5334 )
2020-01-13 20:40:51 +01:00
Bram Moolenaar
7ebcba61b2
patch 8.2.0114: info about sourced scripts is scattered
...
Problem: Info about sourced scripts is scattered.
Solution: Use scriptitem_T for info about a script, including s: variables.
Drop ga_scripts.
2020-01-12 17:42:55 +01:00
Bram Moolenaar
9b24dfcb9f
patch 8.2.0113: "make cmdidxs" fails
...
Problem: "make cmdidxs" fails.
Solution: Allow address for ":cquit". Add --not-a-term to avoid a delay.
2020-01-12 15:46:08 +01:00
Bram Moolenaar
02ad46394e
patch 8.2.0112: illegal memory access when using 'cindent'
...
Problem: Illegal memory access when using 'cindent'.
Solution: Check for NUL byte. (Dominique Pelle, closes #5470 )
2020-01-12 13:48:18 +01:00
Bram Moolenaar
9b4a15d5db
patch 8.2.0111: VAR_SPECIAL is also used for booleans
...
Problem: VAR_SPECIAL is also used for booleans.
Solution: Add VAR_BOOL for better type checking.
2020-01-11 16:05:23 +01:00
Bram Moolenaar
e05a89ac63
patch 8.2.0110: prop_find() is not implemented
...
Problem: prop_find() is not implemented.
Solution: Implement prop_find(). (Ryan Hackett, closes #5421 , closes #4970 )
2020-01-10 19:56:46 +01:00
Bram Moolenaar
ac15fd8c67
patch 8.2.0109: corrupted text properties when expanding spaces
...
Problem: Corrupted text properties when expanding spaces.
Solution: Reallocate the line. (Nobuhiro Takasaki, closes #5457 )
2020-01-09 21:35:48 +01:00
Bram Moolenaar
bf0acff012
patch 8.2.0108: when sign text is changed a manual redraw is needed
...
Problem: When sign text is changed a manual redraw is needed. (Pontus
Lietzler)
Solution: Redraw automatically. (closes #5455 )
2020-01-09 21:01:59 +01:00
Bram Moolenaar
4ba6441818
patch 8.2.0107: hgignore is out of sync from gitignore
...
Problem: Hgignore is out of sync from gitignore.
Solution: Add lines to hgignore. (Ken Takata)
2020-01-09 16:25:52 +01:00
Bram Moolenaar
b16ad96849
patch 8.2.0106: printf formats are not exactly right
...
Problem: Printf formats are not exactly right.
Solution: Adjust signed/unsigned conversions. (Frazer Clews, closes #5456 )
2020-01-08 22:06:14 +01:00
Bram Moolenaar
c838626fea
patch 8.2.0105: Vim license not easy to find on github
...
Problem: Vim license not easy to find on github.
Solution: Add a separate LICENCE file. (closes #5458 )
2020-01-08 21:43:02 +01:00
Bram Moolenaar
b662591e50
patch 8.2.0104: using channel or job with ":execute" has strange effects
...
Problem: Using channel or job with ":execute" has strange effects.
Solution: Give an error message for Job and Channel.
2020-01-08 20:09:01 +01:00
Bram Moolenaar
e2a8f0773e
patch 8.2.0103: using null object with execute() has strange effects
...
Problem: Using null object with execute() has strange effects.
Solution: Give an error message ofr Job and Channel.
2020-01-08 19:32:18 +01:00
Bram Moolenaar
da292b07af
patch 8.2.0102: messages test fails in small version
...
Problem: Messages test fails in small version.
Solution: Only use test_null_job() when available.
2020-01-08 19:27:40 +01:00
Bram Moolenaar
9db2afe46d
patch 8.2.0101: crash when passing null object to ":echomsg"
...
Problem: Crash when passing null object to ":echomsg".
Solution: Check for NULL pointer. (Yasuhiro Matsumoto, closes #5460 )
2020-01-08 18:56:20 +01:00
Bram Moolenaar
41a4141ecb
patch 8.2.0100: macros for Ruby are too complicated
...
Problem: Macros for Ruby are too complicated.
Solution: Do not use DYNAMIC_RUBY_VER, use RUBY_VERSION. (Ken Takata,
closes #5452 )
2020-01-07 21:32:19 +01:00
Bram Moolenaar
8b7aa2f9b2
patch 8.2.0099: use of NULL pointer when out of memory
...
Problem: Use of NULL pointer when out of memory.
Solution: Check for NULL pointer. (Dominique Pelle, closes #5449 )
2020-01-07 21:05:49 +01:00
Bram Moolenaar
e31ee86859
patch 8.2.0098: exe stack length can be wrong without being detected
...
Problem: Exe stack length can be wrong without being detected.
Solution: Add a check when ABORT_ON_INTERNAL_ERROR is defined.
2020-01-07 20:59:34 +01:00
Bram Moolenaar
ce6db0273f
patch 8.2.0097: crash with autocommand and spellfile
...
Problem: Crash with autocommand and spellfile. (Tim Pope)
Solution: Do not pop exestack when not pushed. (closes #5450 )
2020-01-07 20:11:42 +01:00
Bram Moolenaar
fbcdf671f0
patch 8.2.0096: cannot create tiny popup window in last column
...
Problem: Cannot create tiny popup window in last column. (Daniel Steinberg)
Solution: Remove position limit. (closes #5447 )
2020-01-06 23:07:48 +01:00
Bram Moolenaar
1860bde9d3
patch 8.2.0095: cannot specify exit code for :cquit
...
Problem: Cannot specify exit code for :cquit.
Solution: Add optional argument. (Thinca, Yegappan Lakshmanan, closes #5442 )
2020-01-06 21:47:21 +01:00
Bram Moolenaar
e73b38f8e1
patch 8.2.0094: MS-Windows: cannot build with Strawberry Perl 5.30
...
Problem: MS-Windows: cannot build with Strawberry Perl 5.30.
Solution: Define __builtin_expect() as a workaround. (Ken Takata,
closes #5267 )
2020-01-06 21:22:09 +01:00
Bram Moolenaar
7b94e77132
patch 8.2.0093: win_splitmove() can make Vim hang
...
Problem: win_splitmove() can make Vim hang.
Solution: Check windows exists in the current tab page. (closes #5444 )
2020-01-06 21:03:24 +01:00
Bram Moolenaar
a1353b5352
patch 8.2.0092: tags functionality insufficiently tested
...
Problem: Tags functionality insufficiently tested.
Solution: Add more tags tests. (Yegappan Lakshmanan, closes #5446 )
2020-01-06 20:09:13 +01:00
Bram Moolenaar
4d7a248b64
patch 8.2.0091: compiler warnings for size_t / int types
...
Problem: Compiler warnings for size_t / int types.
Solution: Change type to size_t. (Mike Williams)
2020-01-06 19:53:43 +01:00
Bram Moolenaar
b376ace1ae
patch 8.2.0090: generated files show up in git status
...
Problem: Generated files show up in git status.
Solution: Ignore a few more files.
2020-01-05 22:10:31 +01:00
Bram Moolenaar
f0f8055102
patch 8.2.0089: crash when running out of memory in :setfiletype completion
...
Problem: Crash when running out of memory in :setfiletype completion.
Solution: Do not allocate memory. (Dominique Pelle, closes #5438 )
2020-01-05 22:05:49 +01:00
Bram Moolenaar
830c1afc9d
patch 8.2.0088: insufficient tests for tags; bug in using extra tag field
...
Problem: Insufficient tests for tags; bug in using extra tag field when
using an ex command to position the cursor.
Solution: Fix the bug, add more tests. (Yegappan Lakshmanan, closes #5439 )
2020-01-05 20:35:44 +01:00
Bram Moolenaar
61d7c0d52c
patch 8.2.0087: crash in command line expansion when out of memory
...
Problem: Crash in command line expansion when out of memory.
Solution: Check for NULL pointer. Also make ExpandGeneric() static.
(Dominique Pelle, closes #5437 )
2020-01-05 14:38:40 +01:00
Bram Moolenaar
ab782c5b6f
patch 8.2.0086: build error for small version
...
Problem: Build error for small version. (Tony Mechelynck)
Solution: Only use "user_data" with the +eval feature. Remove unused
variable.
2020-01-04 19:00:11 +01:00
Bram Moolenaar
3d8a513b46
patch 8.2.0085: dead code in builtin functions
...
Problem: Dead code in builtin functions.
Solution: Clean up the code.
2020-01-04 16:13:49 +01:00
Bram Moolenaar
0892832bb6
patch 8.2.0084: complete item "user_data" can only be a string
...
Problem: Complete item "user_data" can only be a string.
Solution: Accept any type of variable. (closes #5412 )
2020-01-04 14:32:48 +01:00
Bram Moolenaar
5cb0b93d52
patch 8.2.0083: text properties wrong when tabs and spaces are exchanged
...
Problem: Text properties wrong when tabs and spaces are exchanged.
Solution: Take text properties into account. (Nobuhiro Takasaki,
closes #5427 )
2020-01-03 21:25:59 +01:00
Bram Moolenaar
f10997a154
patch 8.2.0082: when reusing a buffer listeners are not cleared
...
Problem: When reusing a buffer listeners are not cleared. (Axel Forsman)
Solution: Clear listeners when reusing a buffer. (closes #5431 )
2020-01-03 21:00:02 +01:00
Bram Moolenaar
467c32bd72
patch 8.2.0081: MS-Windows also need the change to support INIT4()
...
Problem: MS-Windows also need the change to support INIT4().
Solution: Add the ctags arguments. (Ken Takata)
2020-01-03 19:12:09 +01:00
Bram Moolenaar
509ff0688d
patch 8.2.0080: globals using INIT4() are not in the tags file
...
Problem: Globals using INIT4() are not in the tags file.
Solution: Adjust the tags command.
2020-01-02 22:38:49 +01:00
Bram Moolenaar
7fc4785ea1
patch 8.2.0079: Python 3 unicode test still fails on MS-Windows
...
Problem: Python 3 unicode test still fails on MS-Windows.
Solution: Do not set 'encoding' to "euc-tw" on MS-Windows.
2020-01-02 16:38:07 +01:00
Bram Moolenaar
b9adef79ec
patch 8.2.0078: expanding <sfile> works differently the second time
...
Problem: Expanding <sfile> works differently the second time.
Solution: Keep the expanded name when redefining a function. (closes #5425 )
2020-01-02 14:31:22 +01:00