Bram Moolenaar
05a2907cde
patch 8.1.0774: VMS build is missing the blob file
...
Problem: VMS build is missing the blob file.
Solution: Add the blob file to the build rules. (Zoltan Arpadffy)
2019-01-18 22:59:53 +01:00
Bram Moolenaar
987411db9e
patch 8.1.0773: not all crypt code is tested
...
Problem: Not all crypt code is tested.
Solution: Disable unused crypt code. Add more test coverage.
2019-01-18 22:48:34 +01:00
Bram Moolenaar
0314236aab
patch 8.1.0772: the sign_define_by_name() function is too long
...
Problem: The sign_define_by_name() function is too long.
Solution: Split it into smaller functions. (Yegappan Lakshmanan,
closes #3819 )
2019-01-18 22:01:42 +01:00
Bram Moolenaar
147e7d0cab
patch 8.1.0771: some shell filetype patterns end in a star
...
Problem: Some shell filetype patterns end in a star.
Solution: Make sure that patterns not ending in a star are preferred.
2019-01-18 21:46:47 +01:00
Bram Moolenaar
1ac56c2d11
patch 8.1.0770: inconsistent use of ELAPSED_FUNC
...
Problem: Inconsistent use of ELAPSED_FUNC.
Solution: Consistently use ELAPSED_FUNC. Also turn ELAPSED_TYPE into a
typedef. (Ozaki Kiichi, closes #3815 )
2019-01-17 22:28:22 +01:00
Bram Moolenaar
3020ccb113
patch 8.1.0769: :stop is covered in two tests
...
Problem: :stop is covered in two tests.
Solution: Remove Test_stop_in_terminal(). Make other test exit Vim cleanly.
(Ozaki Kiichi, closes #3814 )
2019-01-17 22:13:54 +01:00
Bram Moolenaar
ae654385df
patch 8.1.0768: updating completions may cause the popup menu to flicker
...
Problem: Updating completions may cause the popup menu to flicker.
Solution: Avoid updating the text below the popup menu before drawing the
popup menu.
2019-01-17 21:09:05 +01:00
Bram Moolenaar
c771bf9016
patch 8.1.0767: when deleting lines at the bottom signs are misplaced
...
Problem: When deleting lines at the bottom signs are misplaced.
Solution: Properly update the line number of signs at the end of a buffer
after a delete/undo operation. (Yegappan Lakshmanan, closes #3798 )
2019-01-17 17:36:45 +01:00
Bram Moolenaar
88c86eb751
patch 8.1.0766: various problems when using Vim on VMS
...
Problem: Various problems when using Vim on VMS.
Solution: Various fixes. Define long_long_T. (Zoltan Arpadffy)
2019-01-17 17:13:30 +01:00
Bram Moolenaar
4131fd5509
patch 8.1.0765: string format of a Blob can't be parsed back
...
Problem: String format of a Blob can't be parsed back.
Solution: Use 0z format.
2019-01-17 16:32:53 +01:00
Bram Moolenaar
6e0b6a0bec
patch 8.1.0764: list of distributed files is outdated
...
Problem: List of distributed files is outdated.
Solution: Remove workshop files. Add blob files.
2019-01-17 16:11:06 +01:00
Bram Moolenaar
bb1969b6ab
patch 8.1.0763: nobody is using the Sun Workshop support
...
Problem: Nobody is using the Sun Workshop support.
Solution: Remove the Workshop support.
2019-01-17 15:45:25 +01:00
Bram Moolenaar
e40742526e
patch 8.1.0762: compiler warning
...
Problem: Compiler warning.
Solution: Add type cast. (Mike Williams)
2019-01-17 14:31:14 +01:00
Bram Moolenaar
e299bbdf6e
patch 8.1.0761: default value for brief_wait is wrong
...
Problem: Default value for brief_wait is wrong.
Solution: Make the default FALSE. (Ozaki Kiichi, closes #3812 , closes #3799 )
2019-01-17 14:12:02 +01:00
Bram Moolenaar
617d7ef046
patch 8.1.0760: no proper test for using 'termencoding'
...
Problem: No proper test for using 'termencoding'.
Solution: Add a screendump test. Fix using double width characters in a
screendump.
2019-01-17 13:04:30 +01:00
Bram Moolenaar
83a52171ba
patch 8.1.0759: showing two characters for tab is limited
...
Problem: Showing two characters for tab is limited.
Solution: Allow for a third character for "tab:" in 'listchars'. (Nathaniel
Braun, Ken Takata, closes #3810 )
2019-01-16 22:41:54 +01:00
Bram Moolenaar
500f361080
patch 8.1.0758: font number is always one instead of the actual
...
Problem: Font number is always one instead of the actual.
Solution: Use "%d" instead of "1". (Ken Takata)
2019-01-16 22:15:11 +01:00
Bram Moolenaar
d89682477c
patch 8.1.0757: not enough documentation for Blobs
...
Problem: Not enough documentation for Blobs.
Solution: Add a section about Blobs.
2019-01-15 22:51:57 +01:00
Bram Moolenaar
3d28b58c51
patch 8.1.0756: copy() does not make a copy of a Blob
...
Problem: copy() does not make a copy of a Blob.
Solution: Make a copy.
2019-01-15 22:44:17 +01:00
Bram Moolenaar
2ea773b468
patch 8.1.0755: error message for get() on a Blob with invalid index
...
Problem: Error message for get() on a Blob with invalid index.
Solution: Return an empty Blob, like get() on a List does.
2019-01-15 22:16:42 +01:00
Bram Moolenaar
177ab9e026
patch 8.1.0754: preferred column is lost when setting 'cursorcolumn'
...
Problem: Preferred column is lost when setting 'cursorcolumn'.
Solution: Change option flag to P_RWINONLY. (Takayuki Kurosawa,
closes #3806 )
2019-01-15 21:12:57 +01:00
Bram Moolenaar
b5443cc46d
patch 8.1.0753: printf format not checked for semsg()
...
Problem: printf format not checked for semsg().
Solution: Add GNUC attribute and fix reported problems. (Dominique Pelle,
closes #3805 )
2019-01-15 20:19:40 +01:00
Bram Moolenaar
8e481e8dfe
patch 8.1.0752: one more compiler warning for signed/unsigned string
...
Problem: One more compiler warning for signed/unsigned string. (Tony
Mechelynck)
Solution: Remove type cast.
2019-01-15 20:07:48 +01:00
Bram Moolenaar
6057ed4720
patch 8.1.0751: some regexp errors are not tested
...
Problem: Some regexp errors are not tested.
Solution: Add a test function.
2019-01-14 23:19:29 +01:00
Bram Moolenaar
8144acbec3
patch 8.1.0750: when the last sign is deleted the signcolumn may remain
...
Problem: When the last sign is deleted the signcolumn may not be removed
even though 'signcolumn' is "auto".
Solution: When deleting the last sign redraw the buffer. (Dominique Pelle,
closes #3803 , closes #3804 )
2019-01-14 23:08:18 +01:00
Bram Moolenaar
6acc79f5d4
patch 8.1.0749: error message contains garbage
...
Problem: Error message contains garbage. (Dominique Pelle)
Solution: Use correct pointer to failed expression.
2019-01-14 22:53:31 +01:00
Bram Moolenaar
1be45b2ea7
patch 8.1.0748: using sprintf() instead of semsg()
...
Problem: Using sprintf() instead of semsg().
Solution: Use semsg(). Fix bug with E888. (Ozaki Kiichi, closes #3801 )
2019-01-14 22:46:15 +01:00
Bram Moolenaar
ce9d50df07
patch 8.1.0747: map() with a bad expression doesn't give an error
...
Problem: map() with a bad expression doesn't give an error. (Ingo Karkat)
Solution: Check for giving an error message. (closes #3800 )
2019-01-14 22:22:29 +01:00
Bram Moolenaar
bbee8d5122
patch 8.1.0746: highlighting not updated with conceal and 'cursorline'
...
Problem: Highlighting not updated with conceal and 'cursorline'. (Jason
Franklin)
Solution: Do not use a zero line number. Check if 'conceallevel' is set for
the current window.
2019-01-14 21:51:40 +01:00
Bram Moolenaar
99b1272f88
patch 8.1.0745: compiler warnings for signed/unsigned string
...
Problem: Compiler warnings for signed/unsigned string.
Solution: Remove type casts. (John Marriott)
2019-01-14 20:16:40 +01:00
Bram Moolenaar
b1443b480f
patch 8.1.0744: compiler warnings for signed/unsigned strings
...
Problem: Compiler warnings for signed/unsigned strings.
Solution: A few more type cast fixes.
2019-01-13 23:51:14 +01:00
Bram Moolenaar
f9e3e09fdc
patch 8.1.0743: giving error messages is not flexible
...
Problem: Giving error messages is not flexible.
Solution: Add semsg(). Change argument from "char_u *" to "char *", also
for msg() and get rid of most MSG macros. (Ozaki Kiichi, closes
#3302 ) Also make emsg() accept a "char *" argument. Get rid of
an enormous number of type casts.
2019-01-13 23:38:42 +01:00
Bram Moolenaar
05500ece62
patch 8.1.0742: not all Blob operations are tested
...
Problem: Not all Blob operations are tested.
Solution: Add more testing for Blob.
2019-01-13 19:10:33 +01:00
Bram Moolenaar
8c8b8bb56c
patch 8.1.0741: viminfo with Blob is not tested
...
Problem: Viminfo with Blob is not tested.
Solution: Extend the viminfo test. Fix reading a blob. Fixed storing a
special variable value.
2019-01-13 17:48:04 +01:00
Bram Moolenaar
8309b0559d
patch 8.1.0740: Tcl test fails
...
Problem: Tcl test fails.
Solution: When the argument is empty don't give an error, instead rely on
the error reporting higher up.
2019-01-13 16:46:22 +01:00
Bram Moolenaar
81b1ba4be5
patch 8.1.0739: text objects in not sufficiently tested
...
Problem: Text objects in not sufficiently tested.
Solution: Add a few more test cases. (Dominique Pelle, closes #3795 )
2019-01-13 16:12:40 +01:00
Bram Moolenaar
ecc8bc482b
patch 8.1.0738: using freed memory, for loop over blob leaks memory
...
Problem: Using freed memory, for loop over blob leaks memory.
Solution: Clear pointer after freeing memory. Decrement reference count
after for loop over blob.
2019-01-13 16:07:21 +01:00
Bram Moolenaar
e519dfd713
patch 8.1.0737: compiler warning for uninitialized variable
...
Problem: Compiler warning for uninitialized variable.
Solution: Add initialization. (John Marriott)
2019-01-13 15:42:02 +01:00
Bram Moolenaar
c0f5a78c15
patch 8.1.0736: code for Blob not sufficiently tested
...
Problem: Code for Blob not sufficiently tested.
Solution: Add more tests. Fix uncovered crash. Add test_null_blob().
2019-01-13 15:16:13 +01:00
Bram Moolenaar
6e5ea8d2a9
patch 8.1.0735: cannot handle binary data
...
Problem: Cannot handle binary data.
Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638 )
2019-01-12 22:47:31 +01:00
Bram Moolenaar
e3c74d249a
patch 8.1.0734: the hlsearch state is not stored in a session file
...
Problem: The hlsearch state is not stored in a session file.
Solution: Add "nohlsearch" if appropriate. (Jason Franklin)
2019-01-12 16:29:30 +01:00
Bram Moolenaar
2be7cb73f6
patch 8.1.0733: too many #ifdefs for the multi-byte feature
...
Problem: Too many #ifdefs for the multi-byte feature.
Solution: Tentatively always enable the multi-byte feature. If you have a
problem with this, please discuss on the Vim maillist.
2019-01-12 16:10:51 +01:00
Bram Moolenaar
ea56e167c8
patch 8.1.0732: cannot build without the eval feature
...
Problem: Cannot build without the eval feature.
Solution: Make a copy of the sourced file name.
2019-01-12 15:15:38 +01:00
Bram Moolenaar
5f6b379ff3
patch 8.1.0731: JS encoding does not handle negative infinity
...
Problem: JS encoding does not handle negative infinity.
Solution: Add support for negative infinity for JS encoding. (Dominique
Pelle, closes #3792 )
2019-01-12 14:24:27 +01:00
Bram Moolenaar
ec9d3001cf
patch 8.1.0730: compiler warning for get_buf_arg() unused
...
Problem: Compiler warning for get_buf_arg() unused.
Solution: Add #ifdef. (John Marriott)
2019-01-12 13:50:31 +01:00
Bram Moolenaar
2b6185287a
patch 8.1.0729: there is a SourcePre autocommand event but not a SourcePost
...
Problem: There is a SourcePre autocommand event but not a SourcePost.
Solution: Add the SourcePost autocommand event. (closes #3739 )
2019-01-12 13:26:03 +01:00
Bram Moolenaar
c3c3158756
patch 8.1.0728: cannot avoid breaking after a single space.
...
Problem: Cannot avoid breaking after a single space.
Solution: Add the 'p' flag to 'formatoptions'. (Tom Ryder)
2019-01-11 22:15:05 +01:00
Bram Moolenaar
44a7db4ffd
patch 8.1.0727: compiler warning for sprintf() argument
...
Problem: Compiler warning for sprintf() argument.
Solution: Add type cast.
2019-01-11 20:47:31 +01:00
Bram Moolenaar
535d5b653a
patch 8.1.0726: redrawing specifically for conceal feature
...
Problem: Redrawing specifically for conceal feature.
Solution: Use generic redrawing methods.
2019-01-11 20:45:36 +01:00
Bram Moolenaar
465e8b5985
patch 8.1.0725: conceal mode is not completely tested
...
Problem: Conceal mode is not completely tested.
Solution: Add tests for moving the cursor in Insert mode.
2019-01-11 20:42:28 +01:00