aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2021-08-05Ensure images are loaded and valid by combining resolutions into TIFFs.Neil Hodgson2-0/+27
2021-07-31Change log for SCI_STYLESETCHECKMONOSPACED.Neil1-0/+4
2021-07-31Implement StyleSetCheckMonospaced.Neil12-1/+96
2021-07-30Remove mentions of "keyword replacement" for SCI_GETPROPERTYEXPANDED,Neil1-20/+15
SCI_GETPROPERTYINT, and SCI_SETPROPERTY as this is no longer supported.
2021-07-30Mention related feature requests for SC_ELEMENT_FOLD_LINE.Neil1-0/+3
2021-07-29Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden.Neil6-0/+28
2021-07-29Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines.Neil6-7/+29
2021-07-29Fix display of fold lines when wrapped so they are only drawn once per line, notNeil2-6/+13
on each subline.
2021-07-29Use Side call to reduce code.Neil1-6/+2
2021-07-29Make iterators const where possible.Neil1-6/+6
2021-07-29Feature [feature-requests:#1413] Decrease cost of representation for \r\n.Zufu Liu2-16/+50
2021-07-28Update Xcode project for Xcode 12.5.Neil Hodgson1-1/+7
Turn off CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER as headers also used on other platforms that do not build as a framework.
2021-07-28Change deprecated Debugger call to currently supported SIGTRAP.Neil Hodgson1-2/+2
2021-07-28Bug [#2268]. Fix memory leak caused by circular references.Arne Scheffler2-2/+15
2021-07-26Fix spelling.Neil1-1/+1
2021-07-26Added tag rel-5-1-1 for changeset 8075a4c6e184Neil1-0/+1
2021-07-24Bug [#2269]. Fix error with MSVC with /std:c++latest.rel-5-1-1Zufu Liu1-2/+0
2021-07-23Feature [feature-requests:#1411] Implement WM_SETREDRAW to turn off scroll barNeil2-0/+27
updates.
2021-07-20Updates for 5.1.1 release.Neil9-19/+20
2021-07-17Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion listNeil13-12/+103
on Win32. This also avoids a header rectangle above the list.
2021-07-20Add OPTIMIZATION variable so caller can choose optimization level.Neil2-3/+7
Drop lexlib from include path as no longer part of Scintilla. For clang on Windows, turn off deprecated function warning and disable sanitizers as they are slow.
2021-07-18Update lexer information to mention Lexilla.Neil1-3/+4
2021-07-17Updated dependencies.Neil3-0/+3
2021-07-17Added PLAT_QT_QML define for a Qt QML/Quick platform layer.Neil2-0/+7
https://github.com/mneuroth/SciTEQt
2021-07-17Fix minor inconsistency with word searching results at start and end of documentNeil3-5/+20
which were considered word start / end positions even when first or last character did not fit requirements.
2021-07-17Extract word edge detection to prepare for fixing bug.Neil2-8/+34
This change does not affect behaviour.
2021-07-15Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indicesZufu Liu13-0/+60
to hold some number of lines. This is an optimization that can decrease reallocation overhead.
2021-07-16SplitVector::RoomFor does not resize when there is exactly enough room as thisNeil1-14/+16
prevents extra reallocations. This change made 0-length gaps more likely and that caused attempts to std::move by 0 which is undefined and failed with the g++ standard library. Fixed by not moving for 0-length gap.
2021-07-16Feature [feature-requests:#1381] Fix position returned when in 2nd segment.Neil2-1/+20
2021-07-16Feature [feature-requests:#1381] Avoid strlen and more complex comparison.Zufu Liu1-3/+3
2021-07-15Feature [feature-requests:#1381] Move SplitView to header so it can be used moreNeil4-33/+55
widely. Ensure that case where all text is after the gap is as efficient as when all text is before the gap.
2021-07-14Feature [feature-requests:#1408] More accurate handling of invalid DBCS byteNeil2-9/+64
pairs in backwards NextPosition.
2021-07-05Feature [feature-requests:#1408] Check both bytes of potential DBCS characterZufu Liu3-12/+70
before treating as a character.
2021-07-12Add support for benchmarks and Russian text in the unit tests.Neil2-0/+33
2021-07-12Use SplitFindChar to rapidly seek for a byte value for case-sensitive searches.Neil1-14/+62
Averaged 2x faster for forward search "needle" in Editor.cxx as UTF-8 or Latin1.
2021-07-12Create SplitView to avoid overhead of calling CellBuffer for reading characters.Neil1-7/+44
Increases performance of search by around 25%.
2021-07-12Optimize case-insensitive DBCS search.Neil1-1/+1
2021-07-12Rearrange and reformat code to minimize variable lifetime and bracket blocks.Zufu Liu1-12/+21
2021-07-12Feature [feature-requests:#1381] Optimize case sensitive search.Zufu Liu1-4/+13
2021-07-12Feature [feature-requests:#1381] Optimize case insensitive search for ASCII ↵Zufu Liu2-25/+52
text.
2021-07-13Restrict UTF8IsAscii to char and unsigned char to avoid failures when (signed)Neil2-2/+7
char passed.
2021-07-11Add search tests with different encodings, case-matching options, and ↵Neil1-4/+189
directions.
2021-07-11Avoid some incorrect compiler warnings for out-of-bounds access by providingNeil1-3/+3
extra bytes.
2021-07-06Feature [feature-requests:#1408] For DBCS on Win32, change WM_GETTEXTLENGTH andNeil1-15/+45
WM_GETTEXT to not use CountUTF16 or GetRelativePositionUTF16, instead using the Win32 API MultiByteToWideChar for consistency between reported length and text as UTF-16.
2021-07-05Feature [feature-requests:#1408] Remove IsDBCSLeadByteInvalid as only caller ↵Zufu Liu1-37/+0
removed.
2021-07-03Feature [feature-requests:#1408] Merge branches for setting representations forZufu Liu3-14/+20
invalid single bytes in multi-byte encodings.
2021-07-03Feature [feature-requests:#1408] Avoid sprintf for hexadecimal character blobs.Zufu Liu3-5/+13
2021-07-03Feature [feature-requests:#1408] Simplify code, remove IsDBCSTrailByteInvalid.Zufu Liu3-75/+13
Drop temporary test for IsDBCSTrailByteNoExcept.
2021-07-03Feature [feature-requests:#1408] Use positive IsDBCSTrailByteNoExcept functionZufu Liu3-2/+46
instead of negated IsDBCSTrailByteInvalid.
2021-07-03Update all version numbers in Xcode project. Was missed because of change toNeil2-4/+5
ReplaceREInFile.