summaryrefslogtreecommitdiff
path: root/src/window.cc
AgeCommit message (Expand)Author
2016-12-06Small formating fixMaxime Coste
2016-11-28Add more memory domains to certain dataMaxime Coste
2016-11-24Forward client name to contexts created for write-allMaxime Coste
2016-11-14Propagate the hooks disabled state through prompt, menu, and command executionMaxime Coste
2016-10-13Rename DisplayAtom::Types to avoid conflicts with struct BufferRangeMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2016-07-28Add a char_length(Buffer&, const ByteCoord&, const ByteCoord&) utilMaxime Coste
2016-07-24Introduce chrono.hhMaxime Coste
2016-05-14Delay window deletion until we get back to main loopMaxime Coste
2016-05-09Keep a pointer to current client in windows so that window hooks can access itMaxime Coste
2016-05-06time window display buffer update in debug profile modeMaxime Coste
2016-05-04Expose a WinResize hook when a window changes sizeMaxime Coste
2016-02-27Remove direct access to ui, go through clientMaxime Coste
2016-02-03Do not use a hash to determine if a window must be redrawnMaxime Coste
2015-11-02Support horizontal centering in view commands (using m)Maxime Coste
2015-08-09clamp coordinates find_buffer_coordMaxime Coste
2015-07-22Fix potential crashMaxime Coste
2015-07-08Fix scrolling down hiding the cursor with scrolloff == 0Maxime Coste
2015-07-07Change scrolloff behaviour, allow displaying pas the end of bufferMaxime Coste
2015-07-06Fix window position computation that could get negative with big scroll offsetsMaxime Coste
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