aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2025-02-22Updates for version 5.5.5.Neil3-10/+10
2025-02-14For wrapping, try to break lines without separating letters from modifiers.Neil1-0/+1
There are still problems for languages like Javanese but it will improve most cases. Unicode proposal to improve line breaking: https://www.unicode.org/L2/L2022/22080r2-line-break-ortho-bnd.pdf
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 anNeil1-0/+6
explicit swap chain and ID2D1DeviceContext. Stop supporting DirectWrite on Windows Vista.
2025-02-06Bug [#2460]. Workaround incorrect scaling of "reverse arrow" cursor under ↵Jiří Techet1-0/+4
Windows and HiDPI screens The GDK_RIGHT_PTR cursor is provided only by GTK - there's no native Windows cursor of this shape so GTK renders the cursor by itself from the cursor theme bitmap. The code doing this is apparently buggy and does not take into account HiDPI screens so on a screen with 300% scaling, the cursor is 3x smaller. Workaround this by using GDK_HAND2 which maps to a native Windows cursor that doesn't suffer from this problem. See https://sourceforge.net/p/scintilla/bugs/2460/
2025-02-05Feature [feature-requests:#1543] Add "Releases" anchor to navigate to Releases.Neil1-1/+2
2025-02-04Fix segmentation of long lexemes to avoid breaking before modifiers like accentsNeil1-0/+3
that must be drawn with their base letters. This is only a subset of implementing grapheme cluster boundaries but it improves behaviour with some Asian scripts like Thai and Javanese. Javanese is mostly written with (ASCII) Roman characters so issues will be rare but Thai uses Thai script. Also slightly improves placement of combining accents in European texts. https://github.com/notepad-plus-plus/notepad-plus-plus/issues/14822 https://github.com/notepad-plus-plus/notepad-plus-plus/issues/16115
2025-02-01Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED andNeil2-1/+14
SCI_SETSELECTIONSERIALIZED.
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 moreNeil2-7/+28
consistent as 'undo selection' instead of 'selection undo' as more closely associated with undo than selection.
2025-01-22Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY.Neil2-0/+16
2025-01-05Feature [feature-requests:#1539]. Fix documentation structure.Zufu Liu1-1/+1
2025-01-04Fix bug where double-click stopped working after running for weeks.Neil1-0/+11
2024-12-15Updates for version 5.5.4.rel-5-5-4Neil3-10/+10
2024-11-24Bug [#2457]. Fix moving line down to empty final line and moving empty finalpawelzwronek1-0/+4
line up. Handle edge cases when moving selected lines. Allow moving the selection when the end line of the document is empty or when moving up the last empty line.
2024-12-01Feature [feature-requests:#1535]. Improve performance of DBCS text by avoidingZufu Liu1-0/+4
calling LineStartPosition.
2024-11-25Bug [#2456]. Fix wrapping removed lines.Pawel Z Wronek1-0/+6
2024-11-20Bug [#2454]. Add "NUL-terminated" qualifiers to APIs that NUL-terminate result.Neil1-4/+4
2024-11-17Feature [feature-requests:#1533]. Improve performance of SCI_BRACEMATCH by onlyZufu Liu1-0/+4
retrieving style for braces. Approximately 25% improvement on tested system.
2024-10-26Documented SC_MOD_CHANGEEOLANNOTATION and updated SC_MODEVENTMASKALL.Neil1-2/+12
2024-10-26On GTK, allow middle click to insert multiple times within a document.Colomban Wendling1-0/+4
https://github.com/geany/geany/issues/2629
2024-10-24Update to Unicode 15.1.Neil1-0/+12
https://github.com/ScintillaOrg/lexilla/issues/285
2024-10-19Change release date.rel-5-5-3Neil2-3/+3
2024-10-14Updates for version 5.5.3.Neil2-9/+9
2024-10-14Bug [#2449]. Fix direction of horizontal scrolling with touchpad.Zufu Liu1-0/+12
2024-08-18Updates for version 5.5.2.rel-5-5-2Neil3-10/+10
2024-08-16On Cocoa implement more values of font weight and stretch.Neil Hodgson1-0/+3
2024-08-15Add SCI_STYLESETSTRETCH to support condensed and expanded text styles.Neil2-0/+69
2024-08-15Fix bug where double-click stopped working when system had been running for aNeil1-0/+3
long time.
2024-07-31Feature [feature-requests:#1524]. Add SCI_LINEINDENT and SCI_LINEDEDENT.Martijn Laan2-0/+10
These force the multiline behaviour of SCI_TAB and SCI_BACKTAB.
2024-07-28Add SCI_GETUNDOSEQUENCE to determine whether an undo sequence is active and itsNeil2-1/+11
nesting depth.
2024-07-27Feature [feature-requests:#1530]. SCI_SETCOPYSEPARATOR sets string to separateNeil2-0/+19
parts of multiple selection when copied.
2024-07-26Show correct signature for SCI_AUTOCSETSTYLE and include in message list.Neil1-1/+3
2024-07-19Updates for version 5.5.1.rel-5-5-1Neil3-10/+10
2024-07-10Bug [#2443]. Fix flickering cursor after some mouse action sequences.Neil1-0/+4
2024-07-03Feature [feature-requests:#1523]. SCI_AUTOCSETSTYLE sets autocompletion font.Martijn Laan2-3/+19
2024-06-25Feature [feature-requests:#1519]. Cherry pick SC_MASK_HISTORY from isscint.Martijn Laan1-2/+7
2024-06-21Add canonical self links to help Google crawler.Neil5-0/+5
2024-06-20Feature [feature-requests:#1518]. Cherry pick SCI_CUTALLOWLINE from isscint.Martijn Laan2-0/+12
2024-06-11Feature [feature-requests:#1517]. Increase maximum zoom set interactively to +60Neil2-3/+15
points.
2024-04-23Fix 5.5.0 synopsis.Neil1-1/+1
2024-04-19Updates for version 5.5.0.rel-5-5-0Neil3-10/+10
2024-04-18Bug [#2321]. Scale reverse arrow cursor for margins to match other cursors.Zufu Liu1-0/+4
2024-03-30Bug [#2435]. Fix documentation of type of SCNotification::annotationLinesAdded.Neil1-1/+1
2024-03-28Avoid use of NSUserDefaults which will soon require justification when used ↵Neil Hodgson1-0/+3
in applications on the App Store.
2024-03-23Remove outdated text.Neil1-1/+1
2024-03-22Document that failure in SCI_ALLOCATESUBSTYLES returns a negative number.Neil1-1/+6
Possible failures include requesting more substyles than available.
2024-03-22Bug [#2433]. Fix IME crash in windowed mode.Zufu Liu1-1/+5
2024-03-15Bug [#2417]. Add elements for inactive additional selectionsNeil Hodgson2-1/+38
SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_TEXT and SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK.
2024-03-09Updates for version 5.4.3.rel-5-4-3Neil3-10/+10