aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2025-10-29Feature [feature-requests:#1567]. Fix bug when indenting rectangular selection.Zufu Liu3-0/+30
2025-10-29Feature [feature-requests:#1567]. Fix running tests in Visual C++ debugger.Neil1-3/+5
Set optional SCINTILLA_BIN environment variable to point to build directory. It's unclear just what the problem was but Python 3.13 would crash out in window handling code when run inside the debugger and using its HINSTANCE. Changing to a global class and using None for the HINSTANCE made it work. There are various other minor problems here like using c_int (32-bit) for the window procedure return instead of c_ssize_t (64-bit) but they are not worth destabilizing the code further. Example Scintilla.vcxproj.user for debugging a test script with a particular Python interpreter. <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> <LocalDebuggerCommand>C:\Users\Neil\AppData\Local\Programs\Python\Python313\python.exe</LocalDebuggerCommand> <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor> <LocalDebuggerCommandArguments>G:\u\hg\scintilla\test\simpleTests.py</LocalDebuggerCommandArguments> <LocalDebuggerWorkingDirectory>G:\u\hg\scintilla\test\</LocalDebuggerWorkingDirectory> <LocalDebuggerEnvironment>SCINTILLA_BIN=G:\\u\\hg\\scintilla\\win32\\x64\\Debug</LocalDebuggerEnvironment> </PropertyGroup> </Project>
2025-10-13Fix Cocoa bidirectional mode crash when scrolled before start of document.Neil Hodgson2-1/+4
2025-10-12Bug [#2487]. Reduce work performed for SetSelectionSerialized.Zufu Liu1-1/+1
2025-10-12Suppress #error diagnostics in files generated by Qt.Zufu Liu1-1/+1
2025-10-12Bug [#2487]. When undo restores selection, ensure selection redrawn correctly.Zufu Liu2-0/+5
2025-09-29Update suppressions for cppcheck 2.18.Neil1-6/+0
2025-09-29Bug [#2486]. Eliminate special macOS default calltip colorJiří Techet2-6/+4
There doesn't seem to be any editor using this color these days and the result looks alien on the platform. Using grey on white looks much more native for the platform.
2025-07-03Feature [feature-requests:#1563]. Move main range in selection serialized form.Zufu Liu5-41/+54
Avoid processing characters multiple times by relying on from_chars munching digit characters instead of searching for delimiters.
2025-06-26Fix some typos and indentation.Neil4-11/+11
2025-06-22Stop making .BSC file as not needed and shows warnings.Neil1-1/+1
2025-06-17Feature [feature-requests:#1557]. Fix finding sub-line of position inZufu Liu1-10/+8
bidirectional mode which is used for accessibility on macOS with VoiceOver. Avoid out-of-bounds access.
2025-06-17Feature [feature-requests:#1557]. Shorten expression.Zufu Liu1-1/+1
2025-06-12Squash some warnings, mostly by defining constants symbolically.Neil3-22/+26
2025-06-12Bug [#2482]. Force list colours to be opaque.Sven Ritter2-2/+16
Enlarge bitmap to avoid visible blank background between items.
2025-06-08Added tag rel-5-5-7 for changeset ba0e2f317940Neil1-0/+1
2025-06-08Updated release date.rel-5-5-7Neil2-3/+3
2025-06-03Updates for version 5.5.7.Neil9-20/+20
2025-06-01Add SCI_SCROLLVERTICAL API.Neil15-4/+84
2025-05-29Recreate all pixmaps if any null as this may better handle cases where someNeil3-10/+6
allocations succeed and others fail.
2025-05-29Minor validity fixes.Neil1-3/+3
2025-05-28Bug [#2481]. Refresh pixmaps later inside Paint so non-null when dereferenced inNeil2-3/+6
for validity check.
2025-05-25Feature [feature-requests:#1557]. Simplify LineLayout deallocation.Zufu Liu2-25/+3
2025-05-24Remove line end space.Zufu Liu8-8/+8
2025-05-24Change the line wrap memory growth strategy to handle huge documents better.Zufu Liu1-2/+2
Clarify code a little.
2025-05-20Feature [feature-requests:#1557]. Simplify line wrapping.Zufu Liu1-15/+7
2025-05-18Modify wrapping fix to be more efficient.Zufu Liu2-7/+4
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16373
2025-05-16Feature [feature-requests:#1488]. Update IME cursor position inside retrievejohnsonj2-0/+11
surrounding to better position candidate window.
2025-05-16Fix wrapping bug for UTF-8 where \r\n could wrap between the characters.Neil2-0/+10
https://github.com/notepad-plus-plus/notepad-plus-plus/pull/16373
2025-05-16Silence warning with intermediate constant.Neil1-1/+2
2025-05-15Remove else after return when that clarifies code.Neil1-104/+90
2025-05-13Remove directories no longer included in Scintilla and document Qt.Neil1-2/+2
2025-05-12Add SCI_AUTOC{G,S}ETIMAGESCALE and implement for Qt and GTK.orbitalquark15-14/+97
2025-05-12Fix building for Qt on Linux. Was broken by change 9738 (0327fa0f000b).Neil Hodgson1-1/+1
2025-05-11Feature [feature-requests:#1476]. Fix IME delete surrounding when tentativejohnsonj2-0/+8
composition active.
2025-05-10Change CallTipPosStart to a 'get' to match CallTipSetPosStart.Mitchell Foral1-1/+1
2025-05-06Feature [feature-requests:#1476]. Simplify code for retrieve surrounding text.johnsonj1-17/+2
2025-05-05Bug [#2416]. Reset vertical scroll bar synchronously in SCI_SETDOCPOINTER to fixNeil Hodgson2-0/+7
bug where scroll position not restored in non-wrap mode.
2025-05-03Use noexcept, emplace_back, avoid a cast, and simplify code.Neil2-9/+10
2025-05-03Remove else after return when that clarifies code.Neil1-61/+42
2025-04-27Added a table for virtual space options.Neil1-1/+30
2025-04-26For Korean IME VK_HANJA key, simplify code and avoid duplication and warnings.Neil1-19/+14
2025-04-23Encapsulate IME input context fully in IMContext class. All access to HIMC goesNeil1-71/+86
through this now.
2025-04-23Fix inaccuracy in description of margin 2 which hasn't defaulted to showingNeil1-3/+3
folding symbols for many years.
2025-04-23Added link to video on writing a lexer and using wxStyledTextCtrl.Neil1-0/+2
2025-04-22Silence warnings for else-after, no default in switch, default destructor,Neil1-26/+18
parameter naming.
2025-04-22Move common IME code from platform layers to ScintillaBase.Neil7-89/+34
2025-04-19Decrease warnings for reinterpret_cast since it is a common Win32 idiom to passNeil1-6/+6
pointers as integers to window procedures.
2025-04-19Move most of the implementation of the static ListBoxX::ControlWndProc to theNeil1-22/+25
member function ListBoxX::ListProc so it can directly access state. Stop using GWLP_USERDATA to hold the previous window procedure of subclassed window since it can be stored in the ListBoxX object with better type-safety. Decrease warnings for reinterpret_cast since it is a common Win32 idiom to pass pointers as integers to window procedures.
2025-04-18Control restoring vertical scroll position for undo withNeil7-4/+21
SC_UNDO_SELECTION_HISTORY_SCROLL flag to SCI_SETUNDOSELECTIONHISTORY.