summaryrefslogtreecommitdiff
path: root/src/window.cc
AgeCommit message (Expand)Author
2015-06-22Refactor slightly window redrawingMaxime Coste
2015-06-21Rework window redraw handling, should redraw window less oftenMaxime Coste
2015-06-17Move status/mode line drawing as a separate ui methodMaxime Coste
2015-06-04Add support for Default faceMaxime Coste
2015-04-23Use a struct for BufferRange rather than std::pairMaxime Coste
2015-04-23NCurses: When mode line is too long, trim it rather hiding itMaxime Coste
2015-03-31Use format for {Win,Buf}SetOption hooks descriptionMaxime Coste
2015-03-22Impreove Window::buffer_coord behaviour with invalid coordsMaxime Coste
2015-03-18Add a display coord to buffer coord method to WindowMaxime Coste
2015-03-05Use a IdMap for storing hooksMaxime Coste
2014-12-18Do not register timers for transient input handlersMaxime Coste
2014-12-02Pass a BufferRange to highlighters, fix subregionsMaxime Coste
2014-10-30Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in itMaxime Coste
2014-10-30Add scoped aliasesMaxime Coste
2014-10-27Small formatting fixMaxime Coste
2014-10-22Refactor highlighters, use an interface with virtual methodsMaxime Coste
2014-10-06scrolloff is now a line,column pairMaxime Coste
2014-09-09Add support for target column preservationMaxime Coste
2014-05-13SelectionList know its buffer and timestampMaxime Coste
2014-05-07Refactor LineAndColumn coordinatesMaxime Coste
2014-04-02Fix clang compilationMaxime Coste
2014-01-28Rename selections first,last to more explicit anchor,cursorMaxime Coste
2014-01-21Fix adapt_view_pos when the cursor is not on a display atom by itselfMaxime Coste
2014-01-18Pass a HighlightFlags parameter to highlightersMaxime Coste
2013-12-20Get rid of Editor for goodMaxime Coste
2013-12-16Pass a Context rather than a Window to highlightersMaxime Coste
2013-12-16Window: refactor center_selection/display_selection_atMaxime Coste
2013-12-15Remove Editor::move_selectionsMaxime Coste
2013-12-14Remove Editor::main_selection(|index), directly use the SelectionList methodMaxime Coste
2013-11-28Window: forget timestamp when options changesMaxime Coste
2013-11-14Extract InputHandler from ClientMaxime Coste
2013-10-26Add a WinClose hookMaxime Coste
2013-10-25Add key mapping supportMaxime Coste
2013-09-27Support highlighters that add new lines in scroll_to_keep_cursor_visibleMaxime Coste
2013-07-26LineAndColumns: always pass by valueMaxime Coste
2013-07-24merge AtomContent into DisplayAtomMaxime Coste
2013-07-24Add scroll left/right supportMaxime Coste
2013-07-24Try to keep the selection start visible if possibleMaxime Coste
2013-07-24DisplayLine no longer map to a single buffer line, but to a buffer rangeMaxime Coste
2013-07-23try to preserve display column rather than buffer column when moving lineMaxime Coste
2013-06-29more horizontal scrolling fixesMaxime Coste
2013-06-28Fix horizontal scrolling support with replaced buffer rangesMaxime Coste
2013-06-21fix highlighting bug with inserting at eol on lines with tabsMaxime Coste
2013-06-06remove Buffer:char_{distance,advance} use line access insteadMaxime Coste
2013-06-04Window: use AtomContent::length in scroll_to_keep_cursor_visible_ifnMaxime Coste
2013-06-04Use coord instead of iterators for selectionsMaxime Coste
2013-05-30window, editor: take coords rather than iterators parametersMaxime Coste
2013-05-30DisplayBuffer: use coords rather than iteratorsMaxime Coste
2013-05-29pass window param to highlightersMaxime Coste
2013-05-16Add scrolloff option supportMaxime Coste