summaryrefslogtreecommitdiff
path: root/src/display_buffer.hh
AgeCommit message (Expand)Author
2024-03-22Fix DisplayLines not tracking their buffer range correctlyMaxime Coste
2023-12-10Change use of deprecated '->' operator on an iteratorChris Webb
2023-08-05Try to fix clang build issuesMaxime Coste
2023-06-12Merge remote-tracking branch 'arrufat/fix-build-gcc13'Maxime Coste
2023-06-12Trim display lines before the colorize passMaxime Coste
2023-06-09Fix build using GCC 13.1Adrià Arrufat
2023-06-09Speed up regions highlighting on files with big linesMaxime Coste
2022-12-06Avoid calculating atom length in DisplayLine::trim_fromMaxime Coste
2022-10-17Fix splitting of display atoms accross multi-columns codepointMaxime Coste
2022-07-13Re-work line trimming to fix issues with column highightersMaxime Coste
2022-07-12Fix past-the-eol column highlighter getting highlighted as buffer rangeMaxime Coste
2022-07-11Fix buffer location of column highlighter's past-eol atomsMaxime Coste
2022-07-10Refactor highlighting logicMaxime Coste
2021-08-28Support info markup spanning multiple linesMaxime Coste
2021-08-17Move control character escaping responsibility to the terminal UIMaxime Coste
2020-04-27Support multi-line replace-rangesMaxime Coste
2020-04-27Do not replace partially selected ranges in replace-ranges highlighterMaxime Coste
2019-11-24Rework ncurses info display, crop content when overlflowingMaxime Coste
2019-11-22Add support for markup in info boxesMaxime Coste
2019-09-25Avoid unnecessary allocations in NCursesUI::Window::draw callsMaxime Coste
2019-02-27Fixed all reorder warningsJustin Frank
2018-10-21Move LineRangeSet to line_modification.hhMaxime Coste
2018-06-11Try to keep window position fixed when buffer gets modifiedMaxime Coste
2018-05-08Store the timestamp at which a display buffer was generatedMaxime Coste
2018-04-29Remove implicit conversion from String to DisplayAtom/DisplayLineMaxime Coste
2018-04-07Make FaceRegistry scopedMaxime Coste
2017-08-29avoid literal eol in status lines, replace them with another symbolMaxime Coste
2017-06-15Fix some other uses of invalid buffer coordinates in display codeMaxime Coste
2017-06-09Remove unused only_buffer mode for DisplayLine::trimMaxime Coste
2017-06-09Rework partial line display logicMaxime Coste
2017-05-26Small documentation tweak in display_buffer.hhMaxime Coste
2017-05-08Distinguish between BufferRanges and InclusiveBufferRangesMaxime Coste
2017-03-11Increase modelinefmt configuration powerDan Rosén
2016-10-13Rename DisplayAtom::Types to avoid conflicts with struct BufferRangeMaxime Coste
2016-10-01Support codepoints of variable widthMaxime Coste
2015-12-17Initial, WIP spelling implementationMaxime Coste
2015-10-06Cleanup insert_completer code and use markup for option completion menu entryMaxime Coste
2015-09-20Remove the default_face parameter of parse_display_lineMaxime Coste
2015-09-19Add simple markup support to generate display lines from stringsMaxime Coste
2015-09-12Add some missing memory domainsMaxime Coste
2015-07-23Improve column highlighter to cooperate better with other highlightersMaxime 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-01-21Add Display memory domainMaxime Coste
2015-01-12replace all std::vector with VectorMaxime Coste
2014-11-12Cleanup includesMaxime Coste
2014-10-03Use InternedStrings for buffer contentsMaxime Coste
2014-07-11Rename ColorPair to Face and ColorRegistry to FaceRegistryMaxime Coste