Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-05-03 | Explicit and more consistent use of XYPOSITION versus int. | Neil | 1 | -19/+19 | |
Fixes possible loss of data warnings when switched on. | |||||
2014-05-03 | Convenience Point constructor from integers as common source of shapes. | Neil | 3 | -14/+15 | |
2014-05-03 | Add needed casts and remove a cast that is not needed. | Neil | 1 | -3/+3 | |
2014-05-03 | Using unsigned int for cache index to avoid casts and potential for failure. | Neil | 1 | -4/+5 | |
2014-05-03 | Move RoundXYPosition to global header to enable use in more modules. | Neil | 1 | -4/+0 | |
2014-05-02 | Use unsigned int for calculating hash and secondary probe as overflow of signed | Neil | 2 | -3/+3 | |
int is undefined in C++. | |||||
2014-05-01 | Consolidate insertion for paste into Editor class and perform line end | Neil | 4 | -5/+49 | |
conversion in Editor. | |||||
2014-04-29 | Stop disabling warnings where no longer needed. | Neil | 2 | -10/+0 | |
2014-04-29 | Fix some warnings instead of relying upon #pragma to hide them | Neil | 1 | -1/+1 | |
2014-04-29 | Feature [feature-requests:#1049]. Lexer added for DMIS, a language for ↵ | Neil | 1 | -0/+1 | |
coordinate measuring machines. From Andreas Tscharner. | |||||
2014-04-25 | Allow overriding AbandonPaint by platform code. | Neil | 1 | -1/+1 | |
2014-04-22 | Bug [#1593]. Fix drawing bug on Cocoa where previous caret lines were visible | Neil Hodgson | 1 | -4/+5 | |
due to using the visible area instead of the whole drawing area. | |||||
2014-04-22 | Hoisting some calculations into classes: ContractionState::DisplayLastFromDoc | Neil Hodgson | 5 | -27/+32 | |
Range::First and Range::Last. Changing Editor::RectangleFromRange arguments to a Range. Simplifying code and specifying some local variables as const. | |||||
2014-04-21 | View line state in margin with SC_FOLDFLAG_LINESTATE as an aid to debugging. | Neil | 1 | -8/+13 | |
2014-04-16 | Allow filtering of insertions. | Neil | 4 | -144/+179 | |
2014-04-15 | Bug [#1592]. Fix bug where caret remained invisible when period set to 0. | Neil | 2 | -1/+10 | |
2014-03-28 | Displaying Unicode line ends as [LS], [PS], and [NEL] blobs. | Neil | 1 | -4/+12 | |
2014-03-27 | Improve scrolling by performing styling in methods called before drawing ↵ | Neil Hodgson | 2 | -3/+19 | |
instead of inside drawing which then caused the drawing to be abandoned, and black blocks to appear on-screen. Discard responsive scrolling overdraw when that overdrawn content is invalid. Style just the visible area instead of the whole document when styling changes run beyond painting area. | |||||
2014-03-26 | Bug [#1588]. Round caret positions to the pixel grid instead of truncating. | Neil | 1 | -4/+8 | |
This may move the caret to the right 1 pixel in some situations. While sometimes this appears a little worse, on average it is slightly better than the precious code, with carets appearing inside the previous character less often. | |||||
2014-03-25 | Bug [#1586]. Automatic indentation wrong when caret in virtual space. | Neil | 1 | -0/+1 | |
2014-03-25 | Bug [#1585]. Cursor down fails on wrapped lines. | Neil | 1 | -1/+2 | |
2014-03-23 | Remove method no longer needed. | Neil | 2 | -7/+0 | |
2014-03-18 | Minor tweaks to avoid ststic checking warnings. | Neil | 4 | -8/+8 | |
2014-03-14 | Assembler lexer variant As(SCLEX_AS) for Unix assembly code which uses '#' | Neil | 1 | -0/+1 | |
for comments and ';' to separate statements. From nkmathew. | |||||
2014-03-11 | Remove function no longer called. | Neil | 1 | -5/+0 | |
2014-02-26 | Refactor methods for converting screen points to and from document index, ↵ | Neil | 3 | -78/+80 | |
moving code from Editor to LineLayout. | |||||
2014-02-21 | Bug [#1577]. Deleting a whole line deletes the annotations on that line instead | Neil | 1 | -3/+3 | |
of the annotations on the next line. | |||||
2014-02-20 | Reverse order of position adjustment so that calltips are more likely | Neil | 1 | -5/+5 | |
to appear below text so lesss likely to cut off start of calltip. | |||||
2014-02-02 | Added wrap mode SC_WRAP_WHITESPACE which only wraps on whitespace, not on ↵ | Neil | 3 | -2/+5 | |
style changes. From Robert Gieseke. | |||||
2014-01-30 | Bug [#1574]. Fix 3.3.8 bug where external lexers became inaccessible. | Neil | 1 | -2/+3 | |
2014-01-21 | Added ELEMENTS macro and use it to clarify determining size of arrays. | Neil Hodgson | 4 | -21/+18 | |
2014-01-21 | Implement new marker symbol SC_MARK_BOOKMARK. | Neil Hodgson | 1 | -1/+12 | |
2014-01-18 | With Direct2D draw circles with a 1 pixel larger radius to better match | Neil | 1 | -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-18 | For SC_MARK_ARROWS, scale the arrows to fit the line height. | Neil | 1 | -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-14 | CallTipSetPosStart API added. | Neil | 1 | -0/+4 | |
2014-01-13 | Send SCN_UPDATEUI with SC_UPDATE_SELECTION for Shift+Tab inside text. | Neil | 1 | -0/+1 | |
2014-01-02 | Use a std::map for KeyMap to avoid custom iteration in favour of standard | Neil | 2 | -18/+21 | |
provided functionality. | |||||
2013-12-27 | Ensure caret is visible after scroll. | Neil | 1 | -2/+2 | |
2013-12-22 | Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions which | Neil | 5 | -45/+36 | |
guaranty termination where possible. | |||||
2013-12-22 | Switch from char[] to std::string for simplicity and safety. | Neil | 2 | -11/+7 | |
2013-12-22 | Drop unused field 'name' and minimize scope of variable. | Neil | 2 | -9/+4 | |
2013-12-17 | Added DropSelectionN API. | Neil | 3 | -0/+21 | |
2013-12-15 | Make single argument constructors explicit to avoid unexpected conversions. | Neil | 13 | -21/+21 | |
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 15 | -44/+52 | |
Parameter names added to method declarations. | |||||
2013-12-10 | Bug [#1562]. Clickable area of hotspots was off by half a character width. | Christian Walther | 1 | -9/+13 | |
2013-12-03 | Bug [#1560]. Fix missing second one of adjacent indicators. | Christian Walther | 1 | -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-03 | Fix problems with appearance of newly scrolled content on OS X 10.9 where ↵ | Neil Hodgson | 1 | -2/+2 | |
previously prepared content was shown. | |||||
2013-11-03 | Report control key as SCI_META for mouse down events for GTK+ on OS X. | nyamatongwe | 4 | -30/+77 | |
Also enables more flexibility with modifier keys. | |||||
2013-10-23 | Widen scroll width for annotations. | Neil | 1 | -7/+12 | |
2013-10-23 | Explain why symbols are redefined. | Neil | 1 | -0/+3 | |