Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-08-22 | Encapsulate an ILexer5* in LexerInstance class to simplify client code. | Neil | 3 | -39/+44 | |
2021-08-17 | Make compile on older Qt 5.9.5 on Ubuntu 18.04 with gcc 7.5.0. | Neil Hodgson | 2 | -2/+2 | |
Was complaining about enum conversions. | |||||
2021-08-14 | Optimize by reducing invalidation as this can be costly. | Neil | 2 | -0/+22 | |
If all of the text area or margin area is invalidated then remember this and don't do any more invalidations for that area until the window is painted. This reduced the time taken to replace each \r\n with \n\n in very large files by a factor of 3. | |||||
2021-08-14 | Cache the client rectangle to avoid system calls during intensive operations. | Neil | 1 | -0/+7 | |
2021-08-07 | Changes for Cppcheck 2.5. | Neil | 3 | -11/+2 | |
Shift of unsigned to avoid too much shifting and overflow warnings. Remove condition that was always true. Remove suppressions no longer needed. | |||||
2021-08-05 | Log warning if images don't load. | Neil Hodgson | 1 | -2/+10 | |
2021-08-05 | Ensure images are loaded and valid by combining resolutions into TIFFs. | Neil Hodgson | 2 | -0/+27 | |
2021-07-31 | Change log for SCI_STYLESETCHECKMONOSPACED. | Neil | 1 | -0/+4 | |
2021-07-31 | Implement StyleSetCheckMonospaced. | Neil | 12 | -1/+96 | |
2021-07-30 | Remove mentions of "keyword replacement" for SCI_GETPROPERTYEXPANDED, | Neil | 1 | -20/+15 | |
SCI_GETPROPERTYINT, and SCI_SETPROPERTY as this is no longer supported. | |||||
2021-07-30 | Mention related feature requests for SC_ELEMENT_FOLD_LINE. | Neil | 1 | -0/+3 | |
2021-07-29 | Add SC_ELEMENT_HIDDEN_LINE to show where lines are hidden. | Neil | 6 | -0/+28 | |
2021-07-29 | Add SC_ELEMENT_FOLD_LINE to set the colour of fold lines. | Neil | 6 | -7/+29 | |
2021-07-29 | Fix display of fold lines when wrapped so they are only drawn once per line, not | Neil | 2 | -6/+13 | |
on each subline. | |||||
2021-07-29 | Use Side call to reduce code. | Neil | 1 | -6/+2 | |
2021-07-29 | Make iterators const where possible. | Neil | 1 | -6/+6 | |
2021-07-29 | Feature [feature-requests:#1413] Decrease cost of representation for \r\n. | Zufu Liu | 2 | -16/+50 | |
2021-07-28 | Update Xcode project for Xcode 12.5. | Neil Hodgson | 1 | -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-28 | Change deprecated Debugger call to currently supported SIGTRAP. | Neil Hodgson | 1 | -2/+2 | |
2021-07-28 | Bug [#2268]. Fix memory leak caused by circular references. | Arne Scheffler | 2 | -2/+15 | |
2021-07-26 | Fix spelling. | Neil | 1 | -1/+1 | |
2021-07-26 | Added tag rel-5-1-1 for changeset 8075a4c6e184 | Neil | 1 | -0/+1 | |
2021-07-24 | Bug [#2269]. Fix error with MSVC with /std:c++latest.rel-5-1-1 | Zufu Liu | 1 | -2/+0 | |
2021-07-23 | Feature [feature-requests:#1411] Implement WM_SETREDRAW to turn off scroll bar | Neil | 2 | -0/+27 | |
updates. | |||||
2021-07-20 | Updates for 5.1.1 release. | Neil | 9 | -19/+20 | |
2021-07-17 | Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion list | Neil | 13 | -12/+103 | |
on Win32. This also avoids a header rectangle above the list. | |||||
2021-07-20 | Add OPTIMIZATION variable so caller can choose optimization level. | Neil | 2 | -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-18 | Update lexer information to mention Lexilla. | Neil | 1 | -3/+4 | |
2021-07-17 | Updated dependencies. | Neil | 3 | -0/+3 | |
2021-07-17 | Added PLAT_QT_QML define for a Qt QML/Quick platform layer. | Neil | 2 | -0/+7 | |
https://github.com/mneuroth/SciTEQt | |||||
2021-07-17 | Fix minor inconsistency with word searching results at start and end of document | Neil | 3 | -5/+20 | |
which were considered word start / end positions even when first or last character did not fit requirements. | |||||
2021-07-17 | Extract word edge detection to prepare for fixing bug. | Neil | 2 | -8/+34 | |
This change does not affect behaviour. | |||||
2021-07-15 | Feature [feature-requests:#1370] Implement SCI_ALLOCATELINES to allocate indices | Zufu Liu | 13 | -0/+60 | |
to hold some number of lines. This is an optimization that can decrease reallocation overhead. | |||||
2021-07-16 | SplitVector::RoomFor does not resize when there is exactly enough room as this | Neil | 1 | -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-16 | Feature [feature-requests:#1381] Fix position returned when in 2nd segment. | Neil | 2 | -1/+20 | |
2021-07-16 | Feature [feature-requests:#1381] Avoid strlen and more complex comparison. | Zufu Liu | 1 | -3/+3 | |
2021-07-15 | Feature [feature-requests:#1381] Move SplitView to header so it can be used more | Neil | 4 | -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-14 | Feature [feature-requests:#1408] More accurate handling of invalid DBCS byte | Neil | 2 | -9/+64 | |
pairs in backwards NextPosition. | |||||
2021-07-05 | Feature [feature-requests:#1408] Check both bytes of potential DBCS character | Zufu Liu | 3 | -12/+70 | |
before treating as a character. | |||||
2021-07-12 | Add support for benchmarks and Russian text in the unit tests. | Neil | 2 | -0/+33 | |
2021-07-12 | Use SplitFindChar to rapidly seek for a byte value for case-sensitive searches. | Neil | 1 | -14/+62 | |
Averaged 2x faster for forward search "needle" in Editor.cxx as UTF-8 or Latin1. | |||||
2021-07-12 | Create SplitView to avoid overhead of calling CellBuffer for reading characters. | Neil | 1 | -7/+44 | |
Increases performance of search by around 25%. | |||||
2021-07-12 | Optimize case-insensitive DBCS search. | Neil | 1 | -1/+1 | |
2021-07-12 | Rearrange and reformat code to minimize variable lifetime and bracket blocks. | Zufu Liu | 1 | -12/+21 | |
2021-07-12 | Feature [feature-requests:#1381] Optimize case sensitive search. | Zufu Liu | 1 | -4/+13 | |
2021-07-12 | Feature [feature-requests:#1381] Optimize case insensitive search for ASCII ↵ | Zufu Liu | 2 | -25/+52 | |
text. | |||||
2021-07-13 | Restrict UTF8IsAscii to char and unsigned char to avoid failures when (signed) | Neil | 2 | -2/+7 | |
char passed. | |||||
2021-07-11 | Add search tests with different encodings, case-matching options, and ↵ | Neil | 1 | -4/+189 | |
directions. | |||||
2021-07-11 | Avoid some incorrect compiler warnings for out-of-bounds access by providing | Neil | 1 | -3/+3 | |
extra bytes. | |||||
2021-07-06 | Feature [feature-requests:#1408] For DBCS on Win32, change WM_GETTEXTLENGTH and | Neil | 1 | -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. |