summaryrefslogtreecommitdiff
path: root/src/dynamic_selection_list.cc
AgeCommit message (Expand)Author
2014-05-14Use a plain SelectionList for Context, remove DynamicSelectionListMaxime Coste
2014-05-13Make it harder to have an invalid SelectionListMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-05-13Pass a at_end param to BufferChangeListener::on_{insert,erase}Maxime Coste
2014-05-07Refactor LineAndColumn coordinatesMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2013-12-20Get rid of Editor for goodMaxime Coste
2013-07-26LineAndColumns: always pass by valueMaxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-06-03DynamicSelectionList check that buffer end is not selectedMaxime Coste
2013-06-01BufferChangeListener: pass buffer to on_{inser,erase}Maxime Coste
2013-05-30reorganize check_invariant in SelectionListMaxime Coste
2013-05-29Buffer::do_{erase,insert} takes coord parameters rather than iteratorsMaxime Coste
2013-05-03add SelectionList::check_invariantMaxime Coste
2013-05-02Move selection update code to SelectionListMaxime Coste
2013-04-09rename assert to kak_assert to avoid collisionsMaxime Coste
2013-03-31Move change listener registration to BufferChangeListener_AutoRegisterMaxime Coste
2013-03-18DynamicSelectionList: optimize updating on buffer modificationMaxime Coste
2013-03-15move BufferIterator on_{insert,erase} as DynamicSelectionList implementation ...Maxime Coste
2013-02-27minor performance tweaksMaxime Coste
2013-01-31Remove Set and use unordered_setMaxime Coste
2013-01-23add more assertsMaxime Coste
2013-01-11Add and use a Set template class for recuring small setsMaxime Coste
2012-12-13DynamicSelectionList: derive from SelectionListMaxime Coste
2012-12-13move selection updating code out of selection, to DynamicSelectionListMaxime Coste