summaryrefslogtreecommitdiff
path: root/src/buffer.cc
AgeCommit message (Expand)Author
2015-12-06Change eolformat and BOM options to be enums instead of stringsMaxime Coste
2015-12-01Update buffer display names after changing working directoryMaxime Coste
2015-11-10Remove useless checks, buffer has always at list one lineMaxime Coste
2015-10-17Move line parsing and to Buffer.cc directlyMaxime Coste
2015-09-27Store timespec for buffer fs timestamps, not just time_tMaxime Coste
2015-09-01Cache buffer display nameMaxime Coste
2015-08-04Support flags getting modified by hooks at buffer creationMaxime Coste
2015-05-26Workaround incomplete c++11 stdlib in gcc 4.8Maxime Coste
2015-05-22Move unit test functions in next to the code they are testingMaxime Coste
2015-05-14Keep hash stored in StringDataMaxime Coste
2015-05-14Do not use diff when reloading a no undo bufferMaxime Coste
2015-05-13Use diff when reloading bufferMaxime Coste
2015-03-31Use format for {Win,Buf}SetOption hooks descriptionMaxime Coste
2015-03-30Replace various adhoc operator+ based formatting with format funcMaxime Coste
2015-03-11Fix unneeded string copyMaxime Coste
2015-03-05Use a IdMap for storing hooksMaxime Coste
2015-03-01rename StringStorage to StringDataMaxime Coste
2015-02-16Wrap debug loop in ifdef KAK_DEBUGMaxime Coste
2015-02-06Fix compile warnings on OSX that could actually be errorsJimmy Thrasher
2015-02-04Fix incorrect Buffer::Change generated in Buffer::reloadMaxime Coste
2015-02-02Fix buffer reloadingMaxime Coste
2015-01-29Tweak Buffer::Change layoutMaxime Coste
2015-01-25Tweak SharedStringMaxime Coste
2015-01-22Avoid temporary strings on buffer load/reloadMaxime Coste
2015-01-19rename SharedString::Storage to StringStorage and use directly in BufferMaxime Coste
2015-01-15Replace InternedStrings with SharedString, shared_ptr basedMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-12-23Move containers utils to containers.hh and add filtered/transformed utilsMaxime Coste
2014-12-18Revert "Add support for BufInsert/BufErase hooks"Maxime Coste
2014-12-18Do not register timers for transient input handlersMaxime Coste
2014-12-17Add support for BufInsert/BufErase hooksMaxime Coste
2014-11-01Fix buffer being considered modified after reloadingMaxime Coste
2014-10-30Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in itMaxime Coste
2014-10-30Add scoped aliasesMaxime Coste
2014-10-28Fix invalid memory access when applying modifications on an empty bufferMaxime Coste
2014-10-23Do not lose history when reloading a bufferMaxime Coste
2014-10-20Port more code to StringView instead of const String&Maxime Coste
2014-10-05InternedStrings know their slotsMaxime Coste
2014-10-03Use InternedStrings for buffer contentsMaxime Coste
2014-10-01Add support for interned stringsMaxime Coste
2014-09-22add a 'buffers' debug command to get info on alive buffersMaxime Coste
2014-09-09Add support for target column preservationMaxime Coste
2014-07-05utf8: use end of sequence iterators for more securityMaxime Coste
2014-06-26Style fixesMaxime Coste
2014-06-02Remove undo group optimizerMaxime Coste
2014-05-24Remove use of 'offset' in buffer iterators, lines are just StringMaxime Coste
2014-05-17Remove per lines timestamp in BufferMaxime Coste
2014-05-14Remove BufferChangeListenerMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-05-13Pass a at_end param to BufferChangeListener::on_{insert,erase}Maxime Coste