summaryrefslogtreecommitdiff
path: root/src/blob.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.1022: may use NULL pointer when out of memoryv8.1.1022Bram Moolenaar2019-03-191-0/+2
| | | | | Problem: May use NULL pointer when out of memory. (Coverity) Solution: Check for blob_alloc() returning NULL.
* patch 8.1.0802: negative index doesn't work for Blobv8.1.0802Bram Moolenaar2019-01-241-1/+5
| | | | | Problem: Negative index doesn't work for Blob. Solution: Make it work, add a test. (closes #3856)
* patch 8.1.0798: changing a blob while iterating over it works strangelyv8.1.0798Bram Moolenaar2019-01-231-0/+22
| | | | | Problem: Changing a blob while iterating over it works strangely. Solution: Make a copy of the Blob before iterating.
* patch 8.1.0765: string format of a Blob can't be parsed backv8.1.0765Bram Moolenaar2019-01-171-21/+16
| | | | | Problem: String format of a Blob can't be parsed back. Solution: Use 0z format.
* patch 8.1.0743: giving error messages is not flexiblev8.1.0743Bram Moolenaar2019-01-131-1/+1
| | | | | | | | 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.
* patch 8.1.0741: viminfo with Blob is not testedv8.1.0741Bram Moolenaar2019-01-131-0/+67
| | | | | | Problem: Viminfo with Blob is not tested. Solution: Extend the viminfo test. Fix reading a blob. Fixed storing a special variable value.
* patch 8.1.0736: code for Blob not sufficiently testedv8.1.0736Bram Moolenaar2019-01-131-4/+7
| | | | | Problem: Code for Blob not sufficiently tested. Solution: Add more tests. Fix uncovered crash. Add test_null_blob().
* patch 8.1.0735: cannot handle binary datav8.1.0735Bram Moolenaar2019-01-121-0/+167
Problem: Cannot handle binary data. Solution: Add the Blob type. (Yasuhiro Matsumoto, closes #3638)