aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/PositionCache.cxx
AgeCommit message (Collapse)AuthorFilesLines
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-0/+1
case conversion of Unicode text in accordance with Unicode.
2013-05-19Fix display of multi-byte Unicode character at line start.nyamatongwe1-1/+0
2013-05-05Since new throws an exception on failure, remove testing of result.nyamatongwe1-6/+4
2013-05-04Replacing raw pointers and allocations with std::vector.nyamatongwe1-72/+33
2011-12-09Fractional position support.nyamatongwe1-2/+2
2011-08-02Allow floating point text positioning.nyamatongwe1-7/+7
2011-07-11Avoid shadowing of fields even for static methods to stop warnings.nyamatongwe1-4/+4
2011-06-25Add casts to avoid warnings from SDK 64-bit compiler.nyamatongwe1-2/+2
2011-06-25Initial implementation of RGBA images.nyamatongwe1-0/+1
2011-05-13Break measurement of text into reasonable sized segments similarnyamatongwe1-38/+24
to drawing. Drawing will now always be broken up at a character boundary even when there is a large number of alphabetic characters. Fixes bug #3165743.
2011-04-29Use indicators to show matching braces. Feature #3290434.nyamatongwe1-6/+6
From Marko Njezic.
2011-01-02Avoid cppcheck warnings.nyamatongwe1-0/+2
2010-07-13Files changed for new lexer design.nyamatongwe1-0/+1
2010-03-23Upper and lower casing now works on non-ASCII characters.nyamatongwe1-0/+1
2010-03-13Adding const to methods where possible.nyamatongwe1-2/+2
2010-02-17Formatting whitespace.nyamatongwe1-5/+6
2010-01-26Fix to allow compiling on old version of GCC 3.3.3. Bug #2940511.nyamatongwe1-1/+3
2009-08-26Avoid breaking text into substrings on selection boundaries for drawingnyamatongwe1-8/+12
when the selection is empty (thus only needing a caret drawn) or when the selection settings do not need the text drawn as pieces such as when the selection is drawn translucently.
2009-07-14Added controls for enabling multiple selection and multiple selectionnyamatongwe1-0/+2
typing. Renamed multiline options to reflect use on multiple selections. Using std::vector for selections.
2009-07-12Since exception handling now turned on, do not check return value from new.nyamatongwe1-2/+0
2009-07-08Draw discontiguous and virtual space selection in non-alpha mode.nyamatongwe1-6/+6
2009-07-07Using the last style on a line to determine the width of a virtual spacenyamatongwe1-0/+4
rather than use the default style. This adapts better for comments which use a different font.
2009-07-03Discontiguoues selection and virtual space initial commit.nyamatongwe1-11/+11
2009-06-09Feature #2796119 Indent wrapped lines to first line. From maXmo.nyamatongwe1-1/+2
2009-04-28Fix for bug #2780566 UTF-8 bug on Linuxnyamatongwe1-2/+13
2008-12-23Avoid warnings with gcc 4.3nyamatongwe1-2/+2
2007-10-10Detect and handle invalid byte sequences in UTF-8 mode by displaying eachnyamatongwe1-3/+44
individual invalid byte as a hex blob.
2007-08-16Make selection of first or second character on line work with a selectionnyamatongwe1-2/+2
foreground set.
2007-07-27Changed lineStates to a SplitVector so that it supports insert and deletenyamatongwe1-1/+0
so inserting and deleting lines does not cause a really large number of changed values under most circumstances leading to fewer notifications. SVector is no longer used.
2007-07-25Changed ContractionState data structure to be more efficient by not onlynyamatongwe1-3/+3
modifying data near an insertion or deletion when there is good locality of modification.
2007-07-25Fixed bugs where caret was not shown at start of wrapped lines or was shownnyamatongwe1-0/+5
at both the start of one line and the end of the previous line.
2007-06-04fix osx build for new positioncache codescaraveo1-0/+4
2007-06-02Addition of PositionCache module which adds cacing of stringnyamatongwe1-0/+586
to position information and segments long pieces of text so they can be handled more efficiently.