| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-21 | Move LineRangeSet to line_modification.hh | Maxime Coste | |
| 2018-06-11 | Try to keep window position fixed when buffer gets modified | Maxime Coste | |
| Adapt window position to the changes that happened in the buffer since last redraw. Fixes #1989 | |||
| 2018-05-08 | Store the timestamp at which a display buffer was generated | Maxime Coste | |
| Coordinates inside a display buffer are only valid for a certain buffer content, they cannot be used once the buffer has been modified. Fixes #2034 | |||
| 2018-04-29 | Remove implicit conversion from String to DisplayAtom/DisplayLine | Maxime Coste | |
| 2018-04-07 | Make FaceRegistry scoped | Maxime Coste | |
| set-face now takes a scope argument, and faces can be overridden on a buffer or window basis. colorscheme apply on global scope, which should be good enough for now. Fixes #1411 | |||
| 2017-08-29 | avoid literal eol in status lines, replace them with another symbol | Maxime Coste | |
| 2017-06-15 | Fix some other uses of invalid buffer coordinates in display code | Maxime Coste | |
| 2017-06-09 | Remove unused only_buffer mode for DisplayLine::trim | Maxime Coste | |
| 2017-06-09 | Rework partial line display logic | Maxime Coste | |
| Instead of highlighting full lines and then trim them to make them fit in the window, highlight only the visible portion, and rely on the compute_display_setup system introduced for wrapping to setup our buffer range correctly | |||
| 2017-05-26 | Small documentation tweak in display_buffer.hh | Maxime Coste | |
| 2017-05-08 | Distinguish between BufferRanges and InclusiveBufferRanges | Maxime Coste | |
| Fixes #1257 | |||
| 2017-03-11 | Increase modelinefmt configuration power | Dan Rosén | |
| 2016-10-13 | Rename DisplayAtom::Types to avoid conflicts with struct BufferRange | Maxime Coste | |
| 2016-10-01 | Support codepoints of variable width | Maxime Coste | |
| Add a ColumnCount type and use it in place of CharCount whenever more appropriate, take column size of codepoints into account for vertical movements and docstring wrapping. Fixes #811 | |||
| 2015-12-17 | Initial, WIP spelling implementation | Maxime Coste | |
| Add a ranges highlighter that takes a timestamped list of ranges and associated face. Add a spell.kak file that uses aspell pipe interface to fill a range-faces option. | |||
| 2015-10-06 | Cleanup insert_completer code and use markup for option completion menu entry | Maxime Coste | |
| 2015-09-20 | Remove the default_face parameter of parse_display_line | Maxime Coste | |
| No need to define a default face there, we will pass a default face to UserInterface::draw_status later. | |||
| 2015-09-19 | Add simple markup support to generate display lines from strings | Maxime Coste | |
| The syntax is simply {face} to enable the given face, use \{ to escape a {, and \\ to escape a \. | |||
| 2015-09-12 | Add some missing memory domains | Maxime Coste | |
| 2015-07-23 | Improve column highlighter to cooperate better with other highlighters | Maxime Coste | |
| Fixes #268 | |||
| 2015-06-17 | Move status/mode line drawing as a separate ui method | Maxime Coste | |
| 2015-06-04 | Add support for Default face | Maxime Coste | |
| The Default face is used to set default color values, if set to default (the default), refers to terminal default colors. | |||
| 2015-04-23 | Use a struct for BufferRange rather than std::pair | Maxime Coste | |
| 2015-04-23 | NCurses: When mode line is too long, trim it rather hiding it | Maxime Coste | |
| 2015-01-21 | Add Display memory domain | Maxime Coste | |
| 2015-01-12 | replace all std::vector with Vector | Maxime Coste | |
| 2014-11-12 | Cleanup includes | Maxime Coste | |
| 2014-10-03 | Use InternedStrings for buffer contents | Maxime Coste | |
| 2014-07-11 | Rename ColorPair to Face and ColorRegistry to FaceRegistry | Maxime Coste | |
| Face also stores the attributes | |||
| 2014-07-07 | Fix redrawing of windows when only the status line changes | Maxime Coste | |
| 2014-05-16 | DisplayAtom::content returns a StringView | Maxime Coste | |
| 2014-05-07 | Refactor LineAndColumn coordinates | Maxime Coste | |
| BufferCoord -> ByteCoord DisplayCoord -> CharCoord Moved their definition along with LineAndColumn into coord.hh | |||
| 2014-01-21 | Fix adapt_view_pos when the cursor is not on a display atom by itself | Maxime Coste | |
| 2014-01-09 | Style changes, replace typedefs with usings | Maxime Coste | |
| 2013-12-12 | Add DisplayAtom::check_invariant method | Maxime Coste | |
| 2013-12-11 | Add experimental region_ref highlighter | Maxime Coste | |
| highlights a region using another highlighter. | |||
| 2013-07-24 | merge AtomContent into DisplayAtom | Maxime Coste | |
| 2013-07-24 | Try to keep the selection start visible if possible | Maxime Coste | |
| 2013-07-24 | DisplayLine no longer map to a single buffer line, but to a buffer range | Maxime Coste | |
| 2013-06-28 | Fix horizontal scrolling support with replaced buffer ranges | Maxime Coste | |
| tab character were not properly handled when scrolling horizontally | |||
| 2013-05-30 | DisplayBuffer: use coords rather than iterators | Maxime Coste | |
| 2013-05-29 | AtomContent uses coord rather than iterators | Maxime Coste | |
| 2013-05-13 | support specifying colors with RGB components | Maxime Coste | |
| 2013-04-09 | sort includes directives | Maxime Coste | |
| 2013-04-09 | rename assert to kak_assert to avoid collisions | Maxime Coste | |
| 2013-04-04 | UserInterface: status line messages are now DisplayLines | Maxime Coste | |
| This add color support for the status line | |||
| 2013-03-06 | Use a ColorPair in DisplayAtoms instead of separate fg/bg colors | Maxime Coste | |
| 2013-01-04 | various code style fixes | Maxime Coste | |
| 2012-10-23 | Add some remote client support protocol code | Maxime Coste | |
| 2012-10-23 | DisplayBuffer: store lines in a vector, not a list | Maxime Coste | |
