| Age | Commit message (Expand) | Author | Files | Lines |
| 2017-05-02 | Use unique_ptr for drawing surfaces and don't check for allocation failure | Neil | 7 | -65/+42 |
| 2017-05-01 | Use std::unique_ptr to simplify ContractionState. | Neil | 2 | -23/+17 |
| 2017-04-29 | Use std::unique_ptr, std::vector, and move construction to simplify UndoHistory | Neil | 4 | -57/+35 |
| 2017-04-25 | Bug [#1940]. Canceling modes with the Esc key preserves a rectangular selection. | Neil | 1 | -1/+1 |
| 2017-04-22 | Using unique_ptr to simplify ownership of images, case folder, and list box. | Neil | 9 | -52/+29 |
| 2017-04-22 | Encapsulate the LexInterface of Document. | Neil | 3 | -9/+14 |
| 2017-04-22 | Include <memory> for std::unique_ptr. | Neil | 9 | -0/+9 |
| 2017-04-21 | More consistent deletion of standard methods. | Neil | 18 | -15/+93 |
| 2017-04-20 | More consistent deletion of standard methods. | Neil | 1 | -1/+2 |
| 2017-04-19 | Use =delete for unwanted functions. | Neil | 11 | -39/+34 |
| 2017-04-19 | Drop reinterpret_cast when can implicit cast to void* or const void*. | Neil | 1 | -2/+2 |
| 2017-04-19 | Use "override" for implementations of CaseFolder and PerLine. | Neil Hodgson | 2 | -17/+17 |
| 2017-04-15 | Avoid calling virtual functions in destructor. Mark overridden methods. | Neil Hodgson | 1 | -10/+10 |
| 2017-04-15 | Avoid calling virtual functions in constructors and destructors. | Neil | 2 | -3/+10 |
| 2017-04-15 | Use bool literals true and false instead of 1 and 0. | Neil | 3 | -5/+5 |
| 2017-04-14 | Ensure capitalHeight initialised. | Neil | 1 | -0/+1 |
| 2017-04-12 | For speed, store height of capital letters in FontMeasurements so not | Neil | 3 | -2/+3 |
| 2017-04-09 | Further use of range-for. | Neil | 9 | -78/+75 |
| 2017-04-09 | Modernise ViewStyle with vector, unique_ptr, any_of, and method deletion. | Neil | 5 | -108/+93 |
| 2017-04-08 | Use reference for efficiency. | Neil | 1 | -1/+1 |
| 2017-04-07 | Prefer C++ static cast over C-style casts. | Neil | 2 | -5/+6 |
| 2017-04-07 | Remove unnecessary casts. | Neil | 1 | -2/+2 |
| 2017-04-07 | Drop "virtual" from methods that do not need to be virtual. | Neil | 1 | -2/+2 |
| 2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 10 | -20/+20 |
| 2017-04-07 | Check index before checking value at index. | Neil | 1 | -2/+2 |
| 2017-04-06 | Added const where possible. | Neil | 25 | -252/+252 |
| 2017-04-06 | Added a caret line frame as an alternative visual for highlighting the caret ... | A-R-C-A | 4 | -9/+84 |
| 2017-04-03 | Prevent warning from MSVC Code Analysis. | Neil | 1 | -4/+6 |
| 2017-04-02 | Added "Reverse Selected Lines" as SCI_LINEREVERSE. | Vicente | 2 | -0/+32 |
| 2017-04-01 | Fix DisplayFromPosition pos argument to be correct type. | Neil | 2 | -2/+2 |
| 2017-04-01 | More encapsulation for Decoration and DecorationList. | Neil | 5 | -39/+56 |
| 2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 25 | -84/+82 |
| 2017-03-31 | Prefer standard min/max over Platform's as adapts to changed types. | Neil | 5 | -31/+32 |
| 2017-03-31 | Hide decorations details a little. | Neil | 3 | -4/+6 |
| 2017-03-31 | Delete declaration of unimplemented method. | Neil | 1 | -1/+0 |
| 2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 29 | -1205/+1200 |
| 2017-03-23 | Updated case conversion and character categories to Unicode 9. | Neil | 1 | -3/+199 |
| 2017-03-19 | Group non-single-phase drawing before text. | Neil | 1 | -11/+11 |
| 2017-03-16 | For single phase drawing ensure remainder of line filled by always filling | Neil | 1 | -1/+1 |
| 2017-03-16 | For single phase drawing ensure edges and mark underline drawn over fold tags by | Neil | 1 | -5/+8 |
| 2017-03-16 | For multiphase drawing ensure edges and mark underline drawn over fold tags by | Neil | 1 | -0/+2 |
| 2017-03-17 | Round left and right sides of fold text box to ensure within the allocation. | Neil | 1 | -8/+11 |
| 2017-03-16 | Fix 1 pixel unpainted as background. | Neil | 1 | -1/+1 |
| 2017-03-16 | Fix difference between right of line end and left of fold tag. | Neil | 1 | -1/+1 |
| 2017-03-16 | Fix use-after-free in fold tags when top line folded then new top line inserted. | Neil | 1 | -1/+2 |
| 2017-03-08 | Fix warnings from Visual Studio 2017. | Neil | 2 | -4/+4 |
| 2017-03-07 | Bug [#1910]. Accessibility support may be queried and, on GTK+, disabled. | Neil | 1 | -0/+7 |
| 2017-03-07 | Avoid potential problems with memcmp reading past end of object. | Neil | 1 | -2/+6 |
| 2017-03-06 | Use several C++11 features as examples so problems with these features are seen. | Vicente | 7 | -27/+26 |
| 2017-03-06 | New "indent" lexer styled as plain text but folded by indentation level. | Vicente | 1 | -0/+1 |