summaryrefslogtreecommitdiffstats
path: root/src/proto/change.pro
AgeCommit message (Collapse)Author
2021-12-12patch 8.2.3787: no proper formatting of a C line comment after a statementv8.2.3787Bram Moolenaar
Problem: No proper formatting of a C line comment after a statement. Solution: Find the start of the line comment, insert the comment leader and indent the comment properly.
2021-05-16patch 8.2.2860: adding a text property causes the whole window to be redawnv8.2.2860Bram Moolenaar
Problem: Adding a text property causes the whole window to be redawn. Solution: Use changed_lines_buf() to only redraw the affected lines.
2020-09-15patch 8.2.1690: text properties not adjusted for "I" in Visual block modev8.2.1690Bram Moolenaar
Problem: Text properties not adjusted for "I" in Visual block mode. Solution: Call inserted_bytes().
2019-11-21patch 8.1.2331: the option.c file is still very bigv8.1.2331Bram Moolenaar
Problem: The option.c file is still very big. Solution: Move a few functions to where they fit better. (Yegappan Lakshmanan, closes #4895)
2019-10-01patch 8.1.2107: various memory leaks reported by asanv8.1.2107Bram Moolenaar
Problem: Various memory leaks reported by asan. Solution: Free the memory. (Ozaki Kiichi, closes #5003)
2019-08-20patch 8.1.1891: functions used in one file are globalv8.1.1891Bram Moolenaar
Problem: Functions used in one file are global. Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
2019-06-08patch 8.1.1498: ":write" increments b:changedtick even though nothing changedv8.1.1498Bram Moolenaar
Problem: ":write" increments b:changedtick even though nothing changed. (Daniel Hahler) Solution: Only increment b:changedtick if the modified flag is reset.
2019-05-16patch 8.1.1335: listener callback is called after inserting textv8.1.1335Bram Moolenaar
Problem: Listener callback is called after inserting text. Solution: Flush the changes before inserting or deleting a line. Store changes per buffer.
2019-05-14patch 8.1.1332: cannot flush listeners without redrawing, mix of changesv8.1.1332Bram Moolenaar
Problem: Cannot flush change listeners without also redrawing. The line numbers in the list of changes may become invalid. Solution: Add listener_flush(). Invoke listeners before adding a change that makes line numbers invalid.
2019-05-11patch 8.1.1320: it is not possible to track changes to a bufferv8.1.1320Bram Moolenaar
Problem: It is not possible to track changes to a buffer. Solution: Add listener_add() and listener_remove(). No docs or tests yet.
2019-05-11Add missing files from patch 8.1.1318Bram Moolenaar