aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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.
2013-08-08Bug [#1512]. Fix bug with horizontal caret position when margin changed.Neil1-0/+2
From Neomi.
2013-08-08Move functionality from Editor to ViewStyle.Neil5-173/+187
controlCharSymbol setting moved along with calculated fields for tab width and control symbols. Use of TextSegment simplified and variables made const where possible.
2013-08-07Bug [#1511]. Ensure representation set up initially.Neil1-0/+2
2013-08-07Ensure no reads outside allocation.nyamatongwe1-1/+1
2013-08-07Optimize performance with many control characters such as when openingNeil3-197/+163
a binary file. Simplify use of BreakFinder and use for layout as well as drawing.
2013-08-07Removed dead code.Neil1-17/+0
2013-08-01Bug [#1506]. In some locales Visual C++ fails with UTF-8 in string literals.Neil1-128/+128
Fixed by using hex escapes for non-ASCII.
2013-07-25Make Coverity happy. Ensure return value is seen to never be negative althoughNeil1-1/+1
it never really could be.
2013-07-25Minor changes to avoid warnings from Coverity.Neil3-6/+7
2013-07-23Only use map for character representations instead of unordered_map where ↵nyamatongwe4-14/+1
possible. unordered_map caused too many porting problems.