Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-06-22 | Always use the passed ViewStyle instead of the global one as this can cause | Neil | 1 | -10/+10 | |
problems when printing. | |||||
2014-06-22 | Drawing and measuring should not change ViewStyle which is set by the container | Neil | 8 | -42/+52 | |
so mark ViewStyle parameters as const. Provide a FontAlias copy constructor and use it to work around non-const Font arguments to Surface when sourced from const ViewStyle. | |||||
2014-06-16 | Fix crashes on Ubuntu 12.04 caused by overlay scrolll bar causing the drawing | Neil | 1 | -0/+7 | |
surface to be finished. | |||||
2014-05-25 | Handle cases where multiple selection autocompletion requires removing ↵ | Neil Hodgson | 1 | -1/+2 | |
previous text. From Mitchell Foral. | |||||
2014-05-24 | Header include statements are now in a standardised order with that order | Neil | 8 | -11/+16 | |
defined in scripts/HeaderOrder.txt. | |||||
2014-05-24 | SCI_AUTOCSETMULTI allows setting whether autocompletion text is inserted at each | Neil | 2 | -3/+32 | |
selection when multiple selections are active. From Mitchell Foral. | |||||
2014-05-24 | Removing style byte indicators. | Neil | 9 | -107/+34 | |
2014-01-20 | Fix typos in comments (src) | Stefan Weil | 3 | -7/+7 | |
2014-05-12 | Split variable into two as used for different reasons. Use unsigned to avoid | Neil | 1 | -5/+4 | |
possibility of sign extension problems and to minimize type conversions. | |||||
2014-05-03 | Replacing the int-based constructors for Point and PRectangle with FromInts | Neil | 5 | -70/+70 | |
static methods as there were too many failures with mixed types and not-quite matching types. | |||||
2014-05-03 | Turn on MSVC 'possible loss of data' warnings and add explicit casts. | Neil | 7 | -487/+496 | |
2014-05-03 | Using casts and an alternate PRectangle constructor to make XYPOSITION <-> int | Neil | 6 | -17/+18 | |
conversions and other conversions more consistent. | |||||
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 | |