Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
46142
Reakcje/Polubienia
37471

Scite 5.4.1​

December 26, 2023
  • Add IDocumentEditable interface to allow efficient interaction with document objects which may not be visible in a Scintilla instance. This feature is provisonal and may change before being declared stable. For better type-safety, the ScintillaCall C++ API uses IDocumentEditable* where void* was used before which may require changes to client code that uses document pointer APIs DocPointer, SetDocPointer, CreateDocument, AddRefDocument, and ReleaseDocument.
  • Ctrl-click on a selection deselects it in multiple selection mode.
  • Add SCI_SELECTIONFROMPOINT for modifying multiple selections.
  • Add SCI_SETMOVEEXTENDSSELECTION and SCI_CHANGESELECTIONMODE to simplify selection mode manipulation.
  • Improve performance of global replace by reducing cache invalidation overhead. Feature #1502.
  • Fix regular expression search for "<" matching beginning of search when not beginning of word and for ">" not matching line end. Bug #2157.
  • Fix regular expression search failure when search for "<" followed by search for ">". Bug #2413.
  • Fix regular expression assertion (^, $, b. B) failures when using SCFIND_CXX11REGEX. Bug #2405.
  • Fix regular expression bug in reverse direction where shortened match returned. Bug #2405.
  • Avoid character fragments in regular expression search results. Bug #2405.
  • With a document that does not have the SC_DOCUMENTOPTION_TEXT_LARGE option set, allocating more than 2G (calling SCI_ALLOCATE or similar) will now fail with SC_STATUS_FAILURE.
  • Protect SCI_REPLACETARGET, SCI_REPLACETARGETMINIMAL, and SCI_REPLACETARGETRE from application changing target in notification handlers. Bug #2289.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
46142
Reakcje/Polubienia
37471

Scite 5.4.2​

Mar 5, 2024
  • Significantly reduce memory used for undo actions, often to a half or quarter of previous versions. Feature #1458.
  • Add APIs for saving and restoring undo history.
  • For GTK, when laying out text, detect runs with both left-to-right and right-to-left ranges and divide into an ASCII prefix and more complex suffix. Lay out the ASCII prefix in the standard manner but, for the suffix, measure the whole width and spread that over the suffix bytes. This produces more usable results where the caret moves over the ASCII prefix correctly and over the suffix reasonably but not accurately.
  • For ScintillaEdit on Qt, fix reference from ScintillaDocument to Document to match change in 5.4.1 using IDocumentEditable for SCI_GETDOCPOINTER and SCI_SETDOCPOINTER.
  • For Direct2D on Win32, use the multi-threaded option to avoid crashes when Scintilla instances created on different threads. There may be more problems with this scenario so it should be avoided. Bug #2420.
  • For Win32, ensure keyboard-initiated context menu appears in multi-screen situations.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
46142
Reakcje/Polubienia
37471

Scite 5.5.4

Dec 17, 2024
  • Update to Unicode 15.1.
  • Improve performance of SCI_BRACEMATCH.
  • Improve performance of DBCS text
  • Fix wrapping removed lines.
  • Fix moving line down to empty final line and moving empty final line up.
  • On GTK, allow middle click to insert multiple times within a document.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
46142
Reakcje/Polubienia
37471

Scite 5.5.5

  • Released 25 February 2025.
  • Remember selection with undo and redo. Controlled with SCI_SETUNDOSELECTIONHISTORY.
    Zaloguj lub Zarejestruj się aby zobaczyć!
    ,
    Zaloguj lub Zarejestruj się aby zobaczyć!
    ,
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • Serialize selection type and ranges with SCI_GETSELECTIONSERIALIZED and SCI_SETSELECTIONSERIALIZED.
  • For Win32, update Direct2D and DirectWrite interfaces used to 1.1 and add a lower-level approach to calling DirectWrite 1.1 by specifying SC_TECHNOLOGY_DIRECT_WRITE_1. Since Windows Vista does not support these API versions, Scintilla o longer supports DirectWrite on Windows Vista and will fall back to using GDI.
  • Fix segmentation of long lexemes to avoid breaking before modifiers like accents that must be drawn with their base letters. For wrapping, try to break lines without separating letters from modifiers.
  • For GTK on Windows, replace reverse arrow cursor with hand as reverse arrow was small in scaled modes.
    Zaloguj lub Zarejestruj się aby zobaczyć!
    .
  • Fix bug on Qt where double-click stopped working when Scintilla instance had been running for weeks.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
46142
Reakcje/Polubienia
37471

Scite 5.5.6

Apr 2, 2025
  • Disallow changing case of protected text. Bug #2463.
  • Return enumeration type from MarkerSymbolDefined to match MarkerDefine. Bug #2469.
  • On Win32, use DirectWrite for autocompletion lists when DirectWrite chosen for document text.
  • On Win32, optimize case-insensitive DBCS search to be around 5 times faster by using 64K memory to cache folding data for each DBCS code page used.
  • On Win32, fix a crash with bidirectional text.
  • When using Visual C++ through nmake, fix building for ARM64. Feature #1546.
  • On Qt, draw clipped UTF-8 text correctly. Bug #2464.
  • On Qt, avoid a dwell start when the mouse is moved outside the Scintilla widget. Bug #2466.
  • On Qt, autoCompleteSelection converts from local encoding when not in Unicode mode. Bug #2465.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
46142
Reakcje/Polubienia
37471

Scite 5.5.7​

  • Add SCI_SCROLLVERTICAL method to restore view position and maintain it while performing line wrapping.
  • Add SC_UNDO_SELECTION_HISTORY_SCROLL flag to SCI_SETUNDOSELECTIONHISTORY which controls whether undo and redo restore vertical scroll position.
  • Tweak SC_MARK_BAR to be slightly wider by using next higher whole pixel instead of next lower for margin width / 3.
  • Scale images in autocompletion lists with SCI_AUTOCSETIMAGESCALE to match high DPI screens. Initially only on GTK and Qt.
  • Fix wrapping bug for UTF-8 where rn could wrap between the characters. Notepad++ Pull Request #16373.
  • Fix crash during painting when scroll bars changed. Bug #2481.
  • On GTK, reset vertical scroll bar synchronously in SCI_SETDOCPOINTER to fix bug where scroll position not restored in non-wrap mode. Bug #2416.
  • On GTK, fix IME problem when tentative composition interfered with delete surrounding. Feature #1476.
  • On GTK, update IME cursor position inside retrieve surrounding to better position candidate window. Feature #1488.
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry