Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-11-07 | Feature [feature-requests:#1501] More use of LineStartPosition, LineEndPosition. | Zufu Liu | 1 | -1/+1 | |
2023-10-29 | Bug [#2078]. Fix rectangular selections with SCI_MOVESELECTEDLINESUP and | Neil | 1 | -1/+4 | |
SCI_MOVESELECTEDLINESDOWN. | |||||
2023-10-27 | Extract key code from HorizontalMove to shorten and simplify it. | Neil | 1 | -146/+128 | |
New methods are SelectionMove, PositionMove, HomeWrapPosition and SelectionPosition::AddVirtualSpace. This refactoring commit does not change behaviour. | |||||
2023-10-26 | Add LineStartPosition to replace common idiom LineStart(LineFromPosition(x)) as | Neil | 1 | -17/+10 | |
this shortens code. LineStartPosition is also noexcept which allows callers to be noexcept. | |||||
2023-10-26 | Implement LineEnd method in CellBuffer as it is a basic function and only uses | Neil | 1 | -4/+2 | |
CellBuffer fields. Declare LineEnd noexcept as it should never throw and that allows methods calling it to also be noexcept. Call LineEndPosition to simplify Editor::LineSelectionRange. | |||||
2023-07-01 | Simplify sel.Range(sel.Main()) to sel.RangeMain(). | Neil | 1 | -3/+3 | |
2023-03-27 | Include <mutex> as uses mutex. | Neil | 1 | -0/+1 | |
2023-03-27 | Declare const where possible. | Neil | 1 | -1/+1 | |
2023-03-10 | Feature [feature-requests:#1481] Fix lineTop to assign document line instead of | Zufu Liu | 1 | -1/+1 | |
screen line as that is expected. | |||||
2023-03-02 | Add multithreaded wrap to significantly improve performance of wrapping large | Neil | 1 | -10/+128 | |
files. | |||||
2023-03-02 | Cache client size when view moved or sized. That allows access to it from | Neil Hodgson | 1 | -2/+7 | |
secondary threads which otherwise shows warnings. Earlier approach of caching client rectangle failed to handle scrolling. | |||||
2023-02-12 | Feature [feature-requests:#1476] Move default representation code into | Neil | 1 | -44/+1 | |
SpecialRepresentations class. | |||||
2023-01-17 | Fix SCI_VERTICALCENTRECARET to update the vertical scroll position. | Mitchell Foral | 1 | -0/+1 | |
2023-01-13 | Declarations on separate lines. Ensure variable initialization. | Neil | 1 | -7/+10 | |
2023-01-12 | Shorten code with std::swap. | Neil | 1 | -3/+1 | |
2023-01-12 | Remove erroneous and unnecessary casts for FindTextFull. | Neil | 1 | -4/+4 | |
2023-01-12 | Feature [feature-requests:#1474] Simplify with InsertString(string_view). | Zufu Liu | 1 | -13/+10 | |
2023-01-12 | Feature [feature-requests:#1474] Move EOL string function to Document and return | Zufu Liu | 1 | -39/+19 | |
string_view. | |||||
2023-01-12 | Bug [#2372]. Optimize previous commit. | Zufu Liu | 1 | -2/+2 | |
2023-01-10 | Bug [#2372]. Fix SCI_LINESJOIN bug where carriage returns were incorrectly | Zufu Liu | 1 | -12/+10 | |
retained. | |||||
2022-12-12 | Reorder arguments to drawing functions to be consistent. | Neil | 1 | -1/+1 | |
Make methods private or make into functions where possible to hide more implementation. Reorder methods and functions so related code closer and header and implementation match order. Use unnamed namespace instead of static. | |||||
2022-12-09 | Use const. Replace magic number with constant. | Neil | 1 | -2/+2 | |
2022-12-09 | More safety for potentially empty unwraps with ElementColourForced returning a | Neil | 1 | -8/+5 | |
ColourRGBA which is opaque black if the element not found. | |||||
2022-12-09 | Feature [feature-requests:#1458] Replace complex CopySelectionRange call with | Zufu Liu | 1 | -3/+2 | |
simpler RangeText. This also preserves any NUL characters. | |||||
2022-12-01 | Change release compilation optimization option to favour speed over space. | Mitchell Foral | 1 | -1/+1 | |
-O2 for MSVC and -O3 for gcc and clang. Change code in Editor.cxx to avoid a warning that occurs with gcc -O3. | |||||
2022-11-22 | Add SCI_REPLACETARGETMINIMAL to change text without causing unchanged prefix and | Neil | 1 | -10/+26 | |
suffix to be marked as modified in change history. | |||||
2022-10-19 | Fix noexcept warnings from recent changes. | Neil | 1 | -2/+2 | |
2022-10-19 | Hoist shared code from GetTextRange and GetTextRangeFull. | Neil | 1 | -29/+20 | |
2022-10-19 | Feature [feature-requests:#1455] Implement GetStyledTextFull as a 64-bit safe | Neil | 1 | -12/+21 | |
version of GetStyledText. | |||||
2022-10-04 | Feature [feature-requests:#1453] Added SCI_STYLESETINVISIBLEREPRESENTATION to | Ferdinand Oeinck | 1 | -0/+17 | |
make it easier to edit around invisible text. This also allows representing long lexemes with a single character to provide a summarized view. | |||||
2022-09-30 | Bug [#2357]. Make SCI_LINESCROLL more accurate when width of space not integer. | Zufu Liu | 1 | -1/+1 | |
2022-09-12 | Remove NotifyLexerChanged notification from DocWatcher. | Neil | 1 | -3/+0 | |
This is a private interface but could be used by independent platform layers and was exposed by ScintillaDocument in the Qt implementation of ScintillaEdit. | |||||
2022-08-13 | Move ModifierFlags to ScintillaTypes.h as it is globally useful and not tied | Neil | 1 | -9/+0 | |
to Editor. | |||||
2022-08-13 | Avoid access to window IDs (which are platform-dependent) in code that doesn't | Neil | 1 | -7/+11 | |
need them. | |||||
2022-08-13 | Reduce warnings with noexcept, fewer casts, and other minor changes. | Neil | 1 | -9/+9 | |
2022-07-30 | Bug [#2340] Add option to contract every level for SCI_FOLDALL called | Zufu Liu | 1 | -10/+19 | |
SC_FOLDACTION_CONTRACT_EVERY_LEVEL. Avoid processing lines multiple times. | |||||
2022-08-01 | Avoid some warnings from Code Analysis. | Neil | 1 | -3/+1 | |
2022-07-31 | Added change history which can display document changes (modified, saved, ...) | Neil | 1 | -0/+14 | |
in the margin or in the text. | |||||
2022-07-31 | Move main access to active marker bit set to model. This will allow merging in | Neil | 1 | -2/+2 | |
change history markers and simplifies calls. | |||||
2022-07-24 | Bug [#2340] Simplify expand all folds. Speed up expand line a little. | Zufu Liu | 1 | -6/+7 | |
2022-07-22 | Move EditView::hideSelection to (inverted) SelectionAppearance::visible so that | Neil | 1 | -1/+5 | |
it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection. | |||||
2022-05-17 | Duplicate APIs to support 64-bit document positions on Win32: | Neil | 1 | -11/+74 | |
SCI_GETTEXTRANGEFULL, SCI_FINDTEXTFULL, and SCI_FORMATRANGEFULL. | |||||
2022-05-10 | Support more than 2G lines with FoldAll. | Neil | 1 | -2/+2 | |
2022-05-10 | Improve performance of SCI_FOLDALL(SC_FOLDACTION_EXPAND). | Neil | 1 | -3/+4 | |
2022-04-08 | Feature [feature-requests:#1389] Initialize CaseFolderTable to ASCII so | Neil | 1 | -9/+1 | |
subclasses do not need to call StandardASCII. Avoid some lint warnings. | |||||
2022-04-07 | Bug [#2322] Fix partial updates and non-responsive scroll bars on Xorg. | Neil Hodgson | 1 | -1/+6 | |
Also fixes bugs [#2196] and [#2312]. | |||||
2022-03-15 | Feature [feature-requests:#1431] Add SCI_GETSTYLEINDEXAT API to return styles | Neil | 1 | -0/+6 | |
over 127 as positive integers. | |||||
2022-03-12 | Feature [feature-requests:#1432] Move some surface creation out of headers and | Neil | 1 | -0/+20 | |
make virtual to allow customisation by platform layers. | |||||
2022-03-05 | Feature [feature-requests:#1432] Simplify setting surface modes with | Zufu Liu | 1 | -0/+1 | |
EditModel::CurrentSurfaceMode. | |||||
2022-03-05 | Feature [feature-requests:#1432] Remove redundant calls to DropGraphics. | Zufu Liu | 1 | -1/+0 | |
InvalidateStyleRedraw calls DropGraphics and the unique_ptr destructors will ensure that the pixmaps are destroyed when Editor is destroyed. |