summaryrefslogtreecommitdiff
path: root/src/blob.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar2020-01-261-4/+4
| | | | | Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
* patch 8.1.2368: using old C style commentsv8.1.2368Bram Moolenaar2019-11-301-1/+1
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.1763: evalfunc.c is still too bigv8.1.1763Bram Moolenaar2019-07-271-0/+70
| | | | | Problem: Evalfunc.c is still too big. Solution: Move dict and list functions to a better place.
* patch 8.1.1671: copying a blob may result in it being lockedv8.1.1671Bram Moolenaar2019-07-121-0/+1
| | | | | Problem: Copying a blob may result in it being locked. Solution: Reset v_lock. (Ken Takata, closes #4648)
* patch 8.1.1414: alloc() returning "char_u *" causes a lot of type castsv8.1.1414Bram Moolenaar2019-05-281-1/+1
| | | | | | Problem: Alloc() returning "char_u *" causes a lot of type casts. Solution: Have it return "void *". (Mike Williams) Define ALLOC_ONE() to check the simple allocations.
* 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)