aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PositionCache.h
AgeCommit message (Expand)AuthorFilesLines
2021-03-19Switch enum to enum class.Neil1-4/+5
2021-03-17Change Font to an interface and stop using FontID. Fonts are shared andNeil1-1/+1
2020-09-18Fix building with Xcode 12 by defining move constructors for FontAlias, Style,Neil1-1/+1
2020-07-16Rename validLevel to ValidLevel and make an enum class.Neil1-3/+3
2020-06-11Use noexcept where safe and maintainable.Neil1-13/+13
2019-11-01Remove noexcept from allocating constructors as may throw on memory exhaustion.Neil1-1/+1
2019-03-03Use noexcept where reasonable.Neil1-14/+14
2019-01-06Bug [#2068]. Fix some clang-tidy warnings.Zufu Liu1-1/+1
2018-05-30Add TabPositionAfter method to IScreenLine as this calculation is needed on eachNeil1-0/+1
2018-05-24Fix warnings. Add const, constexpr, and noexcept. Initialize. Standard methods.Neil1-5/+10
2018-05-23Implement bidirectional mode bidiL2R for DirectDraw on Win32.Neil1-0/+36
2018-05-13When line end characters are displayed, indicators are drawn under/over them.Neil1-2/+3
2018-05-03Use Range and Position in more cases to avoid casts.Neil1-2/+2
2018-05-03Ensure all 4 byte characters will work in MapRepresentation by using unsigned...Neil1-1/+1
2018-04-28Delete standard functions on classes where there could be attempts to copy.Neil1-0/+10
2018-04-21Code improvements - noexcept and intialization.Neil1-4/+4
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
2017-05-10Use unique_ptr fpr Partitioning, RunStyles, SparseVector, PositionCache andNeil1-6/+6
2017-04-21More consistent deletion of standard methods.Neil1-2/+14
2017-04-19Use =delete for unwanted functions.Neil1-4/+4
2017-04-07Use same parameter names in declarations and definitions.Neil1-3/+3
2017-04-06Added const where possible.Neil1-1/+1
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil1-8/+8
2016-12-09Use double coordinates instead of float in some cases as float ran out ofNeil1-0/+17
2016-11-05Add options to choose between the locations of a position when thereNeil Hodgson1-1/+11
2015-02-15Add SC_INDICFLAG_VALUEFORE and INDIC_TEXTFORE to allow a wide range of indicatorNeil1-1/+1
2014-07-23Avoid shadowed names mostly in method prototypes. Turn off shadowNeil1-1/+1
2014-07-08Split parts of Editor class off into EditModel, MarginView, and EditView clas...Neil1-3/+2
2014-06-23Use Range type for hotspot to simplify manipulation.Neil1-2/+1
2014-06-22Stop storing a pointer to the selection on LineLayout objects where it may haveNeil1-2/+1
2014-06-22Further use of const in layout and drawing.Neil1-10/+10
2014-06-22Drawing and measuring should not change ViewStyle which is set by the containerNeil1-1/+1
2014-05-24Removing style byte indicators.Neil1-2/+0
2014-05-02Use unsigned int for calculating hash and secondary probe as overflow of signedNeil1-1/+1
2014-02-26Refactor methods for converting screen points to and from document index, mov...Neil1-0/+3
2013-12-15Make single argument constructors explicit to avoid unexpected conversions.Neil1-2/+2
2013-08-08Move functionality from Editor to ViewStyle.Neil1-3/+6
2013-08-07Optimize performance with many control characters such as when openingNeil1-2/+12
2013-07-23Only use map for character representations instead of unordered_map where pos...nyamatongwe1-5/+1
2013-07-22Added the character representation feature.Neil1-1/+27
2013-05-04Replacing raw pointers and allocations with std::vector.nyamatongwe1-10/+5
2013-01-19Add private copy constructors to prevent copying and avoid warnings.nyamatongwe1-0/+4
2012-01-18Change wrapIndent, wrapAddIndent, aveCharWidth to support fractional values.Marko Njezic1-1/+1
2011-12-09Fractional position support.nyamatongwe1-1/+1
2011-08-02Allow floating point text positioning.nyamatongwe1-5/+5
2011-07-11Avoid shadowing of fields even for static methods to stop warnings.nyamatongwe1-1/+1
2011-05-21Type safety.nyamatongwe1-2/+2
2011-05-13Break measurement of text into reasonable sized segments similarnyamatongwe1-8/+9
2011-04-29Use indicators to show matching braces. Feature #3290434.nyamatongwe1-2/+2
2010-03-13Adding const to methods where possible.nyamatongwe1-4/+4