summaryrefslogtreecommitdiff
path: root/src/evalbuffer.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2665: test failuresv8.2.2665Bram Moolenaar2021-03-271-0/+2
| | | | | Problem: Test failures. Solution: Check more specific feature. Add missing change.
* patch 8.2.2489: current buffer is wrong after deletebufline() failsv8.2.2489Bram Moolenaar2021-02-091-16/+17
| | | | | | Problem: current buffer is wrong after deletebufline() fails to delete a line in another buffer. Solution: Restore the current buffer.
* patch 8.2.2435: setline() gives an error for some typesv8.2.2435Bram Moolenaar2021-01-311-3/+6
| | | | | Problem: setline() gives an error for some types. Solution: Allow any type, convert each item to a string.
* patch 8.2.2289: Vim9: 'cpo' can become emptyv8.2.2289Bram Moolenaar2021-01-031-1/+1
| | | | | | Problem: Vim9: 'cpo' can become empty. Solution: Use empty_option instead of an empty string. Update quickfix buffer after restoring 'cpo'. (closes #7608)
* patch 8.2.2271: ml_get error when changing hidden buffer in Pythonv8.2.2271Bram Moolenaar2021-01-021-0/+6
| | | | | Problem: ml_get error when changing hidden buffer in Python. Solution: Block updating folds. (closes #7598)
* patch 8.2.1888: Vim9: getbufline(-1, 1, '$') gives an errorv8.2.1888Bram Moolenaar2020-10-221-8/+10
| | | | | Problem: Vim9: Getbufline(-1, 1, '$') gives an error. Solution: Return an empty list. (closes #7180)
* patch 8.2.1602: Vim9: cannot use 'true" with getbufinfo()v8.2.1602Bram Moolenaar2020-09-051-14/+4
| | | | | Problem: Vim9: cannot use 'true" with getbufinfo(). Solution: Use dict_get_bool(). (closes #6873)
* patch 8.2.1590: Vim9: bufnr() doesn't take "true" argumentv8.2.1590Bram Moolenaar2020-09-041-1/+1
| | | | | Problem: Vim9: bufnr() doesn't take "true" argument. Solution: use tv_get_bool_chk(). (closes #6863)
* patch 8.2.1562: Vim9: error when using "%" where a buffer is expectedv8.2.1562Bram Moolenaar2020-09-011-29/+5
| | | | | Problem: Vim9: error when using "%" where a buffer is expected. Solution: Add tv_get_buf_from_arg(). (closes #6814)
* patch 8.2.1550: Vim9: bufname('%') gives an errorv8.2.1550Bram Moolenaar2020-08-301-3/+8
| | | | | Problem: Vim9: bufname('%') gives an error. Solution: Only give an error for wrong argument type. (closes #6807)
* patch 8.2.1477: Vim9: error when using bufnr('%')v8.2.1477Bram Moolenaar2020-08-171-1/+2
| | | | | Problem: Vim9: error when using bufnr('%'). Solution: Don't give an error for using a string argument. (closes #6723)
* patch 8.2.0853: ml_delete() often called with FALSE argumentv8.2.0853Bram Moolenaar2020-05-301-1/+1
| | | | | Problem: ml_delete() often called with FALSE argument. Solution: Use ml_delete_flags(x, ML_DEL_MESSAGE) when argument is TRUE.
* patch 8.2.0751: Vim9: performance can be improvedv8.2.0751Bram Moolenaar2020-05-131-1/+1
| | | | | | Problem: Vim9: performance can be improved. Solution: Don't call break. Inline check for list materialize. Make an inline version of ga_grow().
* patch 8.2.0615: regexp benchmark stest is old stylev8.2.0615Bram Moolenaar2020-04-211-0/+8
| | | | | | Problem: Regexp benchmark stest is old style. Solution: Make it a new style test. Fix using a NULL list. Add more tests. (Yegappan Lakshmanan, closes #5963)
* patch 8.2.0500: using the same loop in many placesv8.2.0500Bram Moolenaar2020-04-021-3/+3
| | | | | Problem: Using the same loop in many places. Solution: Define more FOR_ALL macros. (Yegappan Lakshmanan, closes #5339)
* patch 8.2.0339: Vim9: function return type may depend on argumentsv8.2.0339Bram Moolenaar2020-03-011-0/+6
| | | | | | Problem: Vim9: function return type may depend on arguments. Solution: Instead of a fixed return type use a function to figure out the return type.
* patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar2020-01-261-4/+11
| | | | | Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
* patch 8.2.0019: cannot number of lines of another bufferv8.2.0019Bram Moolenaar2019-12-171-0/+1
| | | | | | Problem: Cannot number of lines of another buffer. Solution: Add "linecount" to getbufinfo(). (Yasuhiro Matsumoto, closes #5370)
* patch 8.1.2378: using old C style commentsv8.1.2378Bram Moolenaar2019-12-011-1/+1
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2371: FEAT_TEXT_PROP is a confusing namev8.1.2371Bram Moolenaar2019-11-301-1/+1
| | | | | Problem: FEAT_TEXT_PROP is a confusing name. Solution: Use FEAT_PROP_POPUP. (Naruhiko Nishino, closes #5291)
* patch 8.1.2225: the "last used" info of a buffer is under usedv8.1.2225Bram Moolenaar2019-10-271-0/+4
| | | | | | Problem: The "last used" info of a buffer is under used. Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used field. (Andi Massimino, closes #4722)
* patch 8.1.2001: some source files are too bigv8.1.2001Bram Moolenaar2019-09-071-0/+887
Problem: Some source files are too big. Solution: Move buffer and window related functions to evalbuffer.c and evalwindow.c. (Yegappan Lakshmanan, closes #4898)