aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-03-18Minor tweaks to avoid ststic checking warnings.Neil4-8/+8
2014-03-14Assembler lexer variant As(SCLEX_AS) for Unix assembly code which uses '#'Neil1-0/+1
for comments and ';' to separate statements. From nkmathew.
2014-03-11Remove function no longer called.Neil1-5/+0
2014-02-26Refactor methods for converting screen points to and from document index, ↵Neil3-78/+80
moving code from Editor to LineLayout.
2014-02-21Bug [#1577]. Deleting a whole line deletes the annotations on that line insteadNeil1-3/+3
of the annotations on the next line.
2014-02-20Reverse order of position adjustment so that calltips are more likelyNeil1-5/+5
to appear below text so lesss likely to cut off start of calltip.
2014-02-02Added wrap mode SC_WRAP_WHITESPACE which only wraps on whitespace, not on ↵Neil3-2/+5
style changes. From Robert Gieseke.
2014-01-30Bug [#1574]. Fix 3.3.8 bug where external lexers became inaccessible.Neil1-2/+3
2014-01-21Added ELEMENTS macro and use it to clarify determining size of arrays.Neil Hodgson4-21/+18
2014-01-21Implement new marker symbol SC_MARK_BOOKMARK.Neil Hodgson1-1/+12
2014-01-18With Direct2D draw circles with a 1 pixel larger radius to better matchNeil1-4/+4
other platforms and ensure for folding markers that the '+' or '-' do not touch the circle. Change order of drawing so that circles are drawn after connecting lines so overwrite any tails.
2014-01-18For SC_MARK_ARROWS, scale the arrows to fit the line height.Neil1-4/+6
Avoid drawing one arm of each arrow longer than the other on Cocoa. The weight of the strokes is more uniform on Windows/Direct2D and Cairo.
2014-01-14CallTipSetPosStart API added.Neil1-0/+4
2014-01-13Send SCN_UPDATEUI with SC_UPDATE_SELECTION for Shift+Tab inside text.Neil1-0/+1
2014-01-02Use a std::map for KeyMap to avoid custom iteration in favour of standardNeil2-18/+21
provided functionality.
2013-12-27Ensure caret is visible after scroll.Neil1-2/+2
2013-12-22Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions whichNeil5-45/+36
guaranty termination where possible.
2013-12-22Switch from char[] to std::string for simplicity and safety.Neil2-11/+7
2013-12-22Drop unused field 'name' and minimize scope of variable.Neil2-9/+4
2013-12-17Added DropSelectionN API.Neil3-0/+21
2013-12-15Make single argument constructors explicit to avoid unexpected conversions.Neil13-21/+21
2013-12-15Format normalization - whitespace and braces made consistent.Neil15-44/+52
Parameter names added to method declarations.
2013-12-10Bug [#1562]. Clickable area of hotspots was off by half a character width.Christian Walther1-9/+13
2013-12-03Bug [#1560]. Fix missing second one of adjacent indicators.Christian Walther1-1/+4
When there are two adjacent instances of the same indicator (but with different values), only the first of them was drawn. This is because when attempting to skip the gap between the first and second indicator, Editor::DrawIndicators would skip whatever run was there without checking whether it was actually a gap or already the next indicator.
2013-12-03Fix problems with appearance of newly scrolled content on OS X 10.9 where ↵Neil Hodgson1-2/+2
previously prepared content was shown.
2013-11-03Report control key as SCI_META for mouse down events for GTK+ on OS X.nyamatongwe4-30/+77
Also enables more flexibility with modifier keys.
2013-10-23Widen scroll width for annotations.Neil1-7/+12
2013-10-23Explain why symbols are redefined.Neil1-0/+3
2013-10-18Avoid a spurious warning from Visual Studio 2013 Code Analysis.Neil1-0/+4
2013-10-18Feature [feature-requests:#1026]. DMAP lexer added.Neil1-0/+1
From Mark Robinson.
2013-10-08Feature [feature-requests:#1024]. Lexer added for Rust language.Neil1-0/+1
From SiegeLord.
2013-09-30Added FocusIn and FocusOut notification events (SCN_FOCUSIN/SCN_FOCUSOUT) to beNeil1-1/+5
used in preference to the SCEN_SETFOCUS and SCEN_KILLFOCUS command events.
2013-09-26Enhance stability by defining GetLineEndPosition for lines beyond end of ↵Neil1-1/+1
document to return document size.
2013-09-25Feature [feature-requests:#1021]. Cocoa SCI_POSITIONFROMPOINTCLOSE returning ↵nyamatongwe1-0/+3
invalid position.
2013-09-22Avoid attempt to redraw an empty area.nyamatongwe1-0/+2
2013-09-10Fix variable shadowing issues.nyamatongwe2-3/+3
2013-09-10Use C++ struct initialization {} so can drop -Wno-missing-braces setting for ↵Neil2-21/+21
gcc.
2013-09-07Since ScintillaBase::Finalise is implemented, don't mark it as virtual.Neil1-1/+1
2013-09-05Added SCI_GETPRIMARYSTYLEFROMSTYLE.Neil1-0/+11
2013-09-03Added GetStyleFromSubStyle.Neil1-0/+11
Tests for this and other sub styles methods.
2013-08-23Updated information on script location.nyamatongwe1-1/+1
2013-08-21Feature: [feature-requests:#1008]. Lexer added for KVIrc script.Neil1-0/+1
From OmegaPhil.
2013-08-20Added PositionRelative to optimize navigation by character.Neil1-0/+3
2013-08-20Fix bug where coordinates were relative to the text view instead of the ↵nyamatongwe3-5/+14
whole view.
2013-08-16Initialize extended styles to the default style.Neil1-0/+4
2013-08-15Feature: [feature-requests:#1007]. Option to allow mouse selection toNeil2-1/+18
switch to rectangular by pressing Alt after start of gesture. From Neomi.
2013-08-14Remove archaic wxForceScintillaLexers function since wxWidgets now usesNeil1-6/+1
Scintilla_LinkLexers. Fix comment with file name.
2013-08-12Feature: [feature-requests:#1007]. Fix bugs with redrawing selection.Neil1-0/+2
From Neomi.
2013-08-09Structure colour settings into ColourOptional and ForeBackColours types.Neil3-105/+81
2013-08-09Move wrapping, edge and visual adjustments from Editor to ViewStyle.Neil4-101/+167
Move printing parameters into a separate struct.