aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2013-04-16Add indicator INDIC_COMPOSITIONTHICK, a thick low underline, to mimic annyamatongwe1-0/+3
appearance used for Asian language input composition.
2013-04-16Move selections with virtual space more reasonably when real spaces inserted atnyamatongwe1-4/+8
their location by converting virtual space to real position changes up to the amount of virtual space. This allows multi-typing to work when two carets are located in virtual space on one line.
2013-04-15Existing code fills 0 length ranges and ranges after document end so simplynyamatongwe1-2/+2
return instead of throwing exceptions.
2013-04-15RunStyles can be corrupted by filling 0 length ranges and ranges that go ↵nyamatongwe2-0/+38
past end so throw std::invalid_argument exceptions for these conditions. Provide a Check method to validate the consistency of a RunStyles and throw std::runtime_error if corruption is detected.
2013-04-09Slightly better behaviour for regular expression search in DBCS: ensure end ofnyamatongwe1-0/+2
match range is not in the middle of a character.
2013-04-09Automate updating download links in script.nyamatongwe1-0/+19
2013-04-02Fix calltip position for Cocoa using ScrollView.nyamatongwe1-0/+5
2013-04-02Fix autocompletion position for Cocoa using ScrollView.nyamatongwe1-0/+5
2013-04-02Fix automatic scrolling on Cocoa.nyamatongwe1-0/+2
2013-04-01Extract effect of choosing an autocompletion entry so it can be reused for bothnyamatongwe2-18/+12
user choice and single element list automatic insertion.
2013-04-01Feature [#981]. Added autocompletion order property to allow list to be orderednyamatongwe3-9/+123
according to container preference but still allowing selection by typing. From Alpha.
2013-03-20Add ScrollRange feature.nyamatongwe2-11/+58
2013-03-18Bug: [#1455]. Fix unfolding when new line inserted.nyamatongwe1-0/+5
2013-03-16Fix margin drawing with Cocoa when always-visible scrollbars turned on.nyamatongwe1-1/+3
2013-03-16Bug: [#1453]. Make subsequent tab markers visible on GTK+.nyamatongwe1-6/+3
Patch from Mark Yen at ActiveState with code simplified by Neil.
2013-03-15Use an NSScrollView on Cocoa for kinetic scrolling and hiding scrollbars ↵nyamatongwe4-54/+141
unless wanted. Also affects platform-independent code.
2013-03-15Simplify calculation of visible line for point.nyamatongwe1-4/+2
2013-03-13Implement high-priority idle work on Cocoa to avoid abandoning paints in ↵nyamatongwe2-2/+2
some situations. Rename IdleStyling to IdleWork.
2013-03-13Add different types of task to StyleNeeded mechanism, renaming to WorkNeeded.Unknown2-18/+26
Ask to perform update UI work for some selection moves.
2013-03-13Handle test and reset of needUpdateUI in NotifyUpdateUI so less chance of ↵Unknown2-14/+13
desync.
2013-02-25Editor: SCI_LINESCROLL: treat columns as signedMook1-1/+1
2013-02-28Return last display line for document lines beyond document end.nyamatongwe1-1/+1
2013-02-22Define the maximum number of margins in Scintilla.iface.nyamatongwe3-11/+10
2013-02-18Don't draw line numbers before start of document.nyamatongwe1-2/+3
For elastic over-shoot scrolling, Scintilla was drawing lines with 0, -1, ... in the margin.
2013-02-18Fix drawing of markers at negative coordinates due to integer truncation.nyamatongwe1-2/+3
For elastic over-shoot scrolling, Scintilla may draw lines before 0 so draws markers at negative coordinates. Normal float->int coercion uses truncation so that markers will be drawn a pixel away from where they should be for consistent placement within the marker space. If scrolling causes drawing in slices, a line may be drawn twice.
2013-02-18Bug: [#1446]. Display thumb at correct position when SetVScrollBar(true) called.nyamatongwe1-0/+2
2013-02-05Add allocation of extended styles.nyamatongwe3-1/+24
2013-01-30Added assert to silence Xcode analyse warning.nyamatongwe1-0/+2
2013-01-26Fixed unused value warning.nyamatongwe1-2/+1
2013-01-19Add private copy constructors to prevent copying and avoid warnings.nyamatongwe4-0/+11
2013-01-19Support the three Unicode line ends NEL, LS, and PS in CellBuffer, Document,nyamatongwe6-8/+181
Editor and the message interface. Will only be turned on for lexers that support Unicode line ends.
2013-01-19To allow for new line end sequences implement IsPositionInLineEnd on thenyamatongwe3-6/+19
document and use it instead of checks for particular byte values. Use equivalent checks against numCharsBeforeEOL in other contexts. When line ends visible, display byte value blobs for non-ASCII line ends.
2013-01-19Implement APIs for Unicode line ends and substyles and expose tonyamatongwe3-5/+118
message interface. Expose IDocumentWithLineEnd interface on Document.
2013-01-08Bug: [#1289]. Replace null characters by spaces in the clipboard to avoid thatVivian De Smedt1-0/+13
its content is truncated in the paste operation.
2013-01-06Bug #1430. Fix crash when printing line longer than 8000 characters.nyamatongwe1-1/+1
2013-01-03Fix behaviour of the left and right keys after ↵nyamatongwe1-0/+4
SCI_SETSELECTIONMODE(SC_SEL_STREAM) where moving both left and right collapsed the selection instead of shrinking the selection by one character.
2013-01-01Feature #3592730. Option for caret line to be visible without focus.nyamatongwe3-2/+13
From Vidya Wasi.
2012-11-10Group undo actions in autocompleteJakub Vrana1-0/+1
2012-10-04Fix bug where non-ASCII hex escape did not match.nyamatongwe1-1/+1
2012-09-19Allow subclasses to modify padding when last segment on line is italics.nyamatongwe2-1/+3
Used by ncurses platform layer. From Mitchell Foral.
2012-09-13Move PO lexer out of LexOthersColomban Wendling1-1/+1
2012-09-12Fix bug where removing all characters from indicator at end of document didnyamatongwe1-0/+1
not remove that run causing iteration over the indicator to hang.
2012-09-05Fix crashes on Ubuntu with GTK+3 where scroll bar changes invalidate thenyamatongwe1-0/+2
drawing surface.
2012-09-04Cache the CaseFolder object between FindText calls so that finding many ↵nyamatongwe3-28/+42
instances of a common string in the document doesn't spend excessive time constructing case folder objects.
2012-08-26Add SCI_VCHOMEDISPLAYEXTEND keyboard commandColomban Wendling1-0/+12
This is like SCI_VCHOMEDISPLAY but extending the selection.
2012-08-25Add SCI_VCHOMEDISPLAY keyboard commandColomban Wendling1-0/+12
This works like SCI_HOMEDISPLAY but goes to the first visible character if on a logical line, like does SCI_VCHOME. This command makes it possible to use display-line-aware commands while keeping the "smart home" feature.
2012-08-05Avoid poor drawing at right of INDIC_SQUIGGLE.nyamatongwe1-7/+13
2012-08-05Align INDIC_DOTBOX to pixel grid for full intensity.nyamatongwe1-3/+2
2012-08-05Add INDIC_SQUIGGLEPIXMAP as a faster version of INDIC_SQUIGGLE.nyamatongwe1-0/+24
Based on work by Matthew Brush and Lex Trottman.
2012-07-24Add ncurses platform. Rest of the implementation is an external project.nyamatongwe7-13/+29
From Mitchell Foral.