aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2025-02-23Silence some warnings in test code.rel-5-5-5Neil3-17/+24
2025-02-23Feature [feature-requests:#1540]. Remove unused variable.Neil1-17/+0
2025-02-22Updates for version 5.5.5.Neil9-20/+20
2025-02-20Move SizeOfRect to header to allow use in ScintillaWin.cxx where it simplifiesNeil3-8/+7
2025-02-19Silence warnings with explicit, using, noexcept, [[nodiscard]], unnamedNeil1-132/+118
2025-02-19Use ComPtr for render targets of SurfaceD2D.Neil2-16/+15
2025-02-18Use ComPtr for text formats and text layouts.Neil1-59/+42
2025-02-18Use ComPtr for geometric and graphic objects: brush, geometry, geometry sink,Neil1-80/+78
2025-02-18Minor warnings silenced. No return value from void functions, catch theNeil1-7/+10
2025-02-18Avoid type error from some compilers from returning braced values likeNeil1-16/+8
2025-02-17Switch to using ComPtr from WRL for render target code for simplicity andNeil5-134/+74
2025-02-15Minor changes to reduce warnings from Clang-Tidy.Neil1-28/+21
2025-02-15Fix the previous change to prioritise breaking at style-change and spaces (whenNeil1-11/+16
2025-02-14For wrapping, try to break lines without separating letters from modifiers.Neil2-0/+8
2025-02-14Implement LastCharacter to return the last character or character fragment in aNeil2-4/+27
2025-02-14Feature [feature-requests:#1417]. Fix some UTF-8 segmentation bugs byNeil1-12/+14
2025-02-12Debug tracing was accidentally turned on so turn it off again.Neil1-1/+1
2025-02-12Document SC_TECHNOLOGY_DIRECT_WRITE_1 and reformat technology choice as a table.Neil1-10/+49
2025-02-12Implement Direct2D/DirectWrite 1.1. Add SC_TECHNOLOGY_DIRECT_WRITE_1 to use anNeil8-49/+347
2025-02-11Update Direct2D and DirectWrite functions and types to Direct2D 1.1.Neil4-14/+51
2025-02-10Use ID2D1HwndRenderTarget::Resize when handling WM_SIZE to avoid larger stateNeil1-1/+14
2025-02-09Add RenderTargets to hold one render target at a time, either Hwnd or DC.Neil3-39/+74
2025-02-09Wrap GetClientRect so it can be used more easily to produce const result.Neil1-18/+21
2025-02-09Update Direct2D headers to Direct2D 1.1.Neil3-6/+6
2025-02-09Standardize DLL freeing.Neil1-15/+21
2025-02-07Add vertical scroll position into undo selection history unconditionally.Neil3-14/+21
2025-02-07Use operator== inside <= and >= to shorten code.Neil1-14/+8
2025-02-06Feature [feature-requests:#1540]. Avoid memory leaks caused by addition ofNeil1-1/+4
2025-02-06Bug [#2460]. Workaround incorrect scaling of "reverse arrow" cursor under Win...Jiří Techet2-0/+10
2025-02-05Feature [feature-requests:#1543] Add "Releases" anchor to navigate to Releases.Neil1-1/+2
2025-02-05Use new SelectionSegment constructor and SelectionRange::AsSegment to simplifyNeil3-12/+8
2025-02-05Simplify SelectionRange::Intersect and add SelectionRange constructor fromNeil3-14/+50
2025-02-04Also delete the local reference to model state when history disabled.Neil1-0/+1
2025-02-04Ensure undo selection history for view is deleted when view destroyed orNeil4-2/+17
2025-02-04Use Lexilla.ruleset from sibling lexilla directory instead of path on myNeil1-1/+2
2025-02-04Fix segmentation of long lexemes to avoid breaking before modifiers like accentsNeil4-7/+157
2025-02-04Add overload of UnicodeFromUTF8 that takes a string_view.Neil4-1/+19
2025-02-01Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED andNeil12-1/+110
2025-02-01Use string form for selection undo history as it saves significant space.Neil4-47/+21
2025-02-01Implement serialization of Selection to and from strings.Neil4-0/+265
2025-02-01Reconnect to document's undo selection history after switching documents whenNeil1-0/+1
2025-01-31Update comment about modules tested.Neil1-17/+11
2025-01-31Add default basic constructor and operator!= to SelectionPosition to ease use.Neil6-26/+179
2025-01-30In Clear, clear fields in declaration order and ensure all fields handled.Neil1-3/+5
2025-01-26Bug [#1539]. Fix some incorrect tags.Zufu Liu1-2/+2
2025-01-25Bug [#1224]. Use enum for undo selection history and make API names moreNeil11-29/+62
2025-01-22Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY.Neil21-8/+337
2025-01-22There will be more use of std::vector<SelectionRange> so name it.Neil1-3/+4
2025-01-08Feature [feature-requests:#1540]. Optimize InsertEmpty to memset equivalent.Zufu Liu1-8/+6
2025-01-07Feature [feature-requests:#1539]. Avoid calling UpdateBidiData for each subline.Zufu Liu1-15/+13