| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2014-07-15 | Implement separate timers for each type of periodic activity and turn them ↵ | Neil Hodgson | 2 | -6/+126 | |
| on and off as required. This saves power as there are fewer wake ups. A tolerance value is provided so that platforms that support coalescing timers, Windows 8+ and OS X 10.9+, can use them. The previous global 100 millisecond timer may still be used by non-core platforms. | |||||
| 2014-07-09 | Ensure correct width used for overstrike caret for multi-byte character on GTK+ | Neil | 1 | -1/+2 | |
| where the width is spread over the bytes in the positions array. | |||||
| 2014-07-08 | Made recent refactor work on Cocoa. | Neil Hodgson | 1 | -0/+9 | |
| 2014-07-08 | Split out EditModel, MarginView, and EditView classes into separate files. | Neil | 9 | -2436/+2654 | |
| 2014-07-08 | Split parts of Editor class off into EditModel, MarginView, and EditView ↵ | Neil | 4 | -2395/+2511 | |
| classes. | |||||
| 2014-07-08 | Changing further non-virtual methods to const where made possible by previous | Neil | 2 | -10/+10 | |
| change. | |||||
| 2014-07-08 | Specifying some methods as const as they are used from display and measurement | Neil | 2 | -7/+8 | |
| code that will be changed to have read-only access. | |||||
| 2014-07-07 | Fix bug where too many characters may be deleted when a rectangular selection is | Neil | 3 | -2/+11 | |
| deleted. | |||||
| 2014-06-26 | Move decision to draw line end wrap marker and colour of marker to DrawEOL. | Neil | 2 | -19/+14 | |
| Simplifies arguments to DrawEOL and shortens DrawLine. | |||||
| 2014-06-26 | Simplify DrawStyledText, extracting out DrawTextInStyle for re-use. | Neil | 1 | -21/+18 | |
| 2014-06-26 | Move calculation of line background colour to ViewStyle and represent as a | Neil | 4 | -55/+56 | |
| ColourOptional to tightly bind the value with whether it is set. | |||||
| 2014-06-23 | Mark DrawBlockCaret as const since it only draws and does not affect Editor. | Neil | 2 | -2/+2 | |
| 2014-06-23 | Use Range type for hotspot to simplify manipulation. | Neil | 5 | -35/+28 | |
| 2014-06-23 | Make drawing of markers const. | Neil | 2 | -2/+2 | |
| 2014-06-23 | Updated comment to match change 5151. | Neil | 1 | -1/+1 | |
| 2014-06-22 | Avoid warning from g++. | Neil | 1 | -1/+1 | |
| 2014-06-22 | Extra casting to prevent warnings from cppcheck. | Neil | 1 | -2/+2 | |
| 2014-06-22 | Stop storing a pointer to the selection on LineLayout objects where it may have | Neil | 5 | -11/+17 | |
| a lifetime that is too long. Instead provide it as an argument to BreakFinder where it is only needed during intialisation. | |||||
| 2014-06-22 | Further use of const in layout and drawing. | Neil | 3 | -19/+19 | |
| 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. | |||||
