summaryrefslogtreecommitdiff
path: root/src/window.cc
AgeCommit message (Expand)Author
2019-01-24Header and dependency cleanupMaxime Coste
2018-11-14Fix spurious redrawMaxime Coste
2018-10-23Refactor Hook management to have a well defined list of hooksMaxime Coste
2018-10-06Small style tweakMaxime Coste
2018-08-29Use shell specific quoting for env varsMaxime Coste
2018-06-19Change Search completion to display on top of the modelineMaxime Coste
2018-06-13Fix crash when adapting window position post buffer modificationsMaxime Coste
2018-06-12Remove unneeded Window::m_range post refactoringMaxime Coste
2018-06-11Try to keep window position fixed when buffer gets modifiedMaxime Coste
2018-06-11Add position offset to Window to limit moves with search menu styleMaxime Coste
2018-06-11Pass DisplaySetup through the HighlightContextMaxime Coste
2018-05-26Do not expose C++ typeid().name to user facing errors on wrong option typeMaxime Coste
2018-05-19Fix assert with window small enough so that no part of buffer is displayedMaxime Coste
2018-05-14Rename Context::Flags::Transient to Context::Flags::DraftMaxime Coste
2018-05-08Store the timestamp at which a display buffer was generatedMaxime Coste
2018-04-10Redraw window when the face definition changedMaxime Coste
2018-04-06Make compute_display_setup methods constMaxime Coste
2018-02-21Fix crash when iterating through options on window creationMaxime Coste
2017-12-15Window: avoid positionning window on a negative columnMaxime Coste
2017-11-25Highlighters: Introduce unique highlighter supportMaxime Coste
2017-11-24Window: fix buffer_coord when a line buffer range is emptyMaxime Coste
2017-10-31Highlighters does not need to inherit from HighlighterGroupMaxime Coste
2017-10-28Move highlighters into ScopesMaxime Coste
2017-10-12Refactor column highlighter to make it more robustMaxime Coste
2017-06-16Hide info/menu when they are anchored to an invisible buffer coordMaxime Coste
2017-06-16Fix some remaining uses of invalid atom coordinatesMaxime Coste
2017-06-15Go back to window lines ending at one past the end of the buffer lineMaxime Coste
2017-06-15Change window display to not use invalid buffer coordinatesMaxime Coste
2017-06-09Fix wrapping supportMaxime Coste
2017-06-09Rework partial line display logicMaxime Coste
2017-06-07Use microseconds instead of milliseconds for built-in profilingMaxime Coste
2017-05-08Move SimpleHighlighter as an implementation detailMaxime Coste
2017-05-07Slight highlighting related code cleanupMaxime Coste
2017-05-07Ensure window position line is inside bufferMaxime Coste
2017-05-07Move passes logic to the base Highlighter classMaxime Coste
2017-05-07Make scrolling around work more correctly with wrappingMaxime Coste
2017-05-07Make Wrap highlighter only wrap on window width.Maxime Coste
2017-05-07Introduce highlighting phases and display setup computationMaxime Coste
2017-05-07Do not use any display information to determine where the cursor movesMaxime Coste
2017-03-16Try to clean up option include a bitMaxime Coste
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