| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-26 | For Korean IME VK_HANJA key, simplify code and avoid duplication and warnings. | Neil | 1 | -19/+14 |
| 2025-04-23 | Encapsulate IME input context fully in IMContext class. All access to HIMC goes | Neil | 1 | -71/+86 |
| 2025-04-22 | Move common IME code from platform layers to ScintillaBase. | Neil | 1 | -30/+0 |
| 2025-04-19 | Decrease warnings for reinterpret_cast since it is a common Win32 idiom to pass | Neil | 1 | -6/+6 |
| 2025-04-03 | Turn on type conversion warnings for GCC and fix them. | Neil | 1 | -9/+9 |
| 2025-04-03 | Silence 'magic' number clang-tidy warning where there is intense use of literal | Neil | 1 | -0/+6 |
| 2025-03-29 | Simplify some boolean expressions and place brackets around subexpressions. | Neil | 1 | -9/+5 |
| 2025-03-29 | Simplify WM_CHAR, particularly the handling of surrogate pairs. | Neil | 1 | -11/+16 |
| 2025-03-28 | Standardize access to system colours through GetSysColor and avoid casts. | Neil | 1 | -1/+1 |
| 2025-03-27 | Optimize case-insensitive DBCS search to be around 5 times faster by using 64K | Neil | 1 | -45/+64 |
| 2025-03-27 | Use constant definitions to avoid warnings. | Neil | 1 | -14/+20 |
| 2025-03-27 | Use constant for pointsPerInch. | Neil | 1 | -1/+1 |
| 2025-03-27 | Use empty method to avoid warnings. | Neil | 1 | -3/+3 |
| 2025-03-20 | Move SurfaceGDI, SurfaceD2D, ListBox, and associated code out of PlatWin.cxx to | Neil | 1 | -0/+3 |
| 2025-03-20 | Standardize render target initialization. | Neil | 1 | -33/+35 |
| 2025-03-20 | Break CTWndProc into 3 methods by adding CTProcessMessage and CTPaint as it was | Neil | 1 | -79/+93 |
| 2025-03-20 | Remove else after return where it decreases both nesting and number of lines. | Neil | 1 | -163/+147 |
| 2025-03-19 | Avoid warnings with explicit, =default, and making deleted methods public. | Neil | 1 | -13/+11 |
| 2025-03-19 | Avoid NULL warnings. | Neil | 1 | -12/+12 |
| 2025-03-19 | Encapsulate WM_PAINT handling. | Neil | 1 | -14/+10 |
| 2025-03-12 | Hoist RECT to PRectangle conversions into a function. | Neil | 1 | -1/+1 |
| 2025-03-09 | Avoid warnings by replacing &[0] with .data(), adding [[nodiscard]], replacing | Neil | 1 | -33/+33 |
| 2025-02-20 | Move SizeOfRect to header to allow use in ScintillaWin.cxx where it simplifies | Neil | 1 | -4/+3 |
| 2025-02-17 | Switch to using ComPtr from WRL for render target code for simplicity and | Neil | 1 | -72/+50 |
| 2025-02-12 | Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use an | Neil | 1 | -48/+255 |
| 2025-02-11 | Update Direct2D and DirectWrite functions and types to Direct2D 1.1. | Neil | 1 | -5/+21 |
| 2025-02-10 | Use ID2D1HwndRenderTarget::Resize when handling WM_SIZE to avoid larger state | Neil | 1 | -1/+14 |
| 2025-02-09 | Add RenderTargets to hold one render target at a time, either Hwnd or DC. | Neil | 1 | -30/+52 |
| 2025-02-09 | Wrap GetClientRect so it can be used more easily to produce const result. | Neil | 1 | -18/+21 |
| 2025-02-09 | Update Direct2D headers to Direct2D 1.1. | Neil | 1 | -2/+2 |
| 2024-12-03 | Feature [feature-requests:#1537]. Declare IME retrieval methods const. | Zufu Liu | 1 | -2/+2 |
| 2024-10-17 | Bug [#2449]. Only return 1 for WM_MOUSEHWHEEL. | Zufu Liu | 1 | -1/+2 |
| 2024-10-14 | Bug [#2449]. Fix horizontal scrolling with Logi Options+. | Neil | 1 | -1/+1 |
| 2024-10-14 | Bug [#2449]. Fix direction of horizontal scrolling with touchpad. | Zufu Liu | 1 | -1/+5 |
| 2024-08-27 | Use UndoGroup to ensure action ended if exception occurs. | Neil | 1 | -2/+1 |
| 2024-08-09 | Simplify code that sets an empty selection at a position. | Neil | 1 | -4/+2 |
| 2024-06-29 | Ensure clipboard is closed even if exception occurs while clipboard open. | Neil | 1 | -5/+25 |
| 2024-06-20 | Feature [feature-requests:#1518]. Cherry pick SCI_CUTALLOWLINE from isscint. | Martijn Laan | 1 | -1/+1 |
| 2024-05-09 | Bug [#2321]. Scale reverse arrow cursor with Direct2D when enabled. | Zufu Liu | 1 | -23/+14 |
| 2024-04-18 | Bug [#2321]. Scale reverse arrow cursor for margins to match other cursors. | Zufu Liu | 1 | -4/+21 |
| 2024-03-22 | Bug [#2433]. Fix IME crash in windowed mode. | Zufu Liu | 1 | -4/+14 |
| 2024-03-11 | Feature [feature-requests:#1512]. Avoid warning C26467 float to unsigned. | Zufu Liu | 1 | -1/+2 |
| 2024-02-28 | Ensure keyboard-initiated context menu appears in multi-screen situations when | Neil | 1 | -12/+14 |
| 2024-02-28 | Encapsulate LPARAM to POINT conversion. Make PointFromLParam constexpr. | Neil | 1 | -4/+8 |
| 2023-12-29 | Avoid casts and warnings for clipboard format registration. | Neil | 1 | -8/+11 |
| 2023-11-07 | Feature [feature-requests:#1501] More use of LineStartPosition, LineEndPosition. | Zufu Liu | 1 | -1/+1 |
| 2023-10-10 | Share definition of colour used for IME indicators on most platforms. | Neil | 1 | -4/+4 |
| 2023-07-14 | Feature [feature-requests:#1488] Stop aligning IME candidate window to target on | johnsonj | 1 | -5/+0 |
| 2023-06-23 | Ensure local variable initialised. | Neil | 1 | -1/+1 |
| 2023-06-22 | Bug [#2382]. Fix reverse arrow cursor when scaled. | Markus Nißl | 1 | -6/+10 |