| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | 4 | -20/+24 | |
| 2022-07-31 | Change default change history markers and indicators. | Neil | 1 | -12/+12 | |
| 2022-07-31 | Add SC_MARK_BAR marker and INDIC_POINT_TOP indicator which are useful for change | Neil | 5 | -3/+88 | |
| history. Tweak size of INDIC_POINT and INDIC_POINTCHARACTER. Let translucency of INDIC_COMPOSITIONTHICK be adjusted. | |||||
| 2022-07-31 | Added change history which can display document changes (modified, saved, ...) | Neil | 12 | -4/+790 | |
| 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 | 5 | -9/+14 | |
| change history markers and simplifies calls. | |||||
| 2022-07-30 | Add cast functions to simplify code and avoid warnings. | Neil | 1 | -24/+41 | |
| Change targetAct type to avoid type widening warnings. | |||||
| 2022-07-30 | Apply rule-of-zero to CellBuffer internals. | Neil | 1 | -14/+0 | |
| 2022-07-29 | Apply rule-of-zero to delete standard methods where possible as handled by | Neil | 12 | -131/+4 | |
| contained types. This allows flexibility as most lower-level data types can be moved and SplitVector and Partitioning of non-move-only types may be copied. CellBuffer still needs destructor due to incomplete type so retains all standard operations. | |||||
| 2022-07-29 | Flatten SparseVector to avoid a level of indirection by containing SplitVector | Neil | 1 | -53/+53 | |
| and Partitioning directly instead of using std::unique_ptr. | |||||
| 2022-07-29 | Use SplitVector directly instead of throughSplitVectorWithRangeAdd which was | Neil | 1 | -51/+35 | |
| only ever used by Partitioning. | |||||
| 2022-07-29 | Flatten Partitioning and RunStyles to avoid a level of indirection by containing | Neil | 4 | -84/+84 | |
| SplitVector and Partitioning directly instead of using std::unique_ptr. This will enable more value semantics and reduces potential memory allocation failure scenarios. | |||||
| 2022-07-29 | Add growSize argument to SplitVector constructor with default value so can be | Neil | 2 | -3/+3 | |
| used more simply. Add default value to growSize argument of Partitioning to enable default construction. | |||||
| 2022-07-28 | Use extra consts to avoid 32 to 64-bit widening warnings in headers. | Neil | 1 | -2/+4 | |
| This change wouldn't be worthwhile in implementation files but warnings in headers obscure more important diagnostics. | |||||
| 2022-07-25 | Use T type parameter for RangeAddDelta arguments to harmonize types and avoid | Neil | 1 | -6/+7 | |
| warnings. | |||||
| 2022-07-25 | Use size_t for sizing SplitVector as compatible with vector.size() which avoids | Neil | 1 | -10/+7 | |
| casts and warnings. | |||||
| 2022-07-28 | Simplify and shorten indicator drawing. | Neil | 1 | -28/+19 | |
| Loop for brace indicators instead of handling 0 and 1 explicitly. | |||||
| 2022-07-24 | Add line_cast function to simplify code and avoid warnings. | Neil | 1 | -23/+29 | |
| Unsure if this is worthwhile. | |||||
| 2022-07-24 | Bug [#2340] Simplify expand all folds. Speed up expand line a little. | Zufu Liu | 3 | -11/+29 | |
| 2022-07-22 | Bug [#2341] Stop including STYLE_CALLTIP when calculating line height. | Markus Nißl | 1 | -5/+10 | |
| 2022-07-22 | Bug [#2335] Fix incorrect display of selection when printing in some modes. | Neil | 1 | -6/+1 | |
| 2022-07-22 | Move EditView::hideSelection to (inverted) SelectionAppearance::visible so that | Neil | 4 | -13/+17 | |
| it can differ between screen and print. Add GetSelectionHidden to allow testing of HideSelection. | |||||
| 2022-07-20 | Implement PositionNext to iterate. Simpler than IndexAfter for client code which | Neil | 1 | -0/+7 | |
| is not interested in SparseVector indices. | |||||
| 2022-07-20 | Add DeleteAll method as quick way to clear everything. | Neil | 1 | -0/+5 | |
| Improves similarity to RunStyles. | |||||
| 2022-07-20 | Remove unnecessary code in destructor. | Neil | 1 | -8/+1 | |
| 2022-07-20 | Fix setting end element empty. | Neil | 1 | -1/+1 | |
| 2022-07-18 | Bug [#2338] Enable multiline regex for gcc and clang when REGEX_MULTILINE ↵ | Jacky Yang | 1 | -0/+4 | |
| defined. This requires gcc 11.3 or clang 14. | |||||
| 2022-07-17 | Feature [feature-requests:#1441] Line state optimized to avoid excess ↵ | Zufu Liu | 3 | -10/+11 | |
| allocations by always allocating for every line. | |||||
| 2022-07-04 | Feature [feature-requests:#1442] Tighter checking of indices avoids handling | Zufu Liu | 2 | -4/+4 | |
| out-of-bounds in lower layer. Make expressions agree in ApplyStep for clarity. | |||||
| 2022-06-17 | Avoid cast. | Neil | 1 | -2/+2 | |
| 2022-06-17 | Fix crash printing on Win32 in bidirectional mode with a non-empty selection. | Neil | 1 | -6/+8 | |
| 2022-06-17 | Change bug colour slightly to be more unique and make it easier to detect when | Neil | 1 | -1/+1 | |
| debugging. | |||||
| 2022-06-17 | Bug [#2335] Fix bad background colour for additional, secondary, and inactive | Neil | 1 | -2/+6 | |
| selections when printing. | |||||
| 2022-06-10 | Bug [#2334] Fix hiding selection when selection layer is SC_LAYER_UNDER_TEXT. | John Ehresman | 1 | -1/+3 | |
| 2022-05-17 | Fix pink selection background when printing by making it completely transparent. | Neil | 1 | -0/+2 | |
| 2022-05-17 | Duplicate APIs to support 64-bit document positions on Win32: | Neil | 4 | -27/+91 | |
| 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-05-01 | Optimize case where there are no annotations | Neil | 3 | -0/+12 | |
| 2022-04-23 | Provide a default KeyModifiers constructor for use by platform layers. | Neil | 1 | -0/+2 | |
| 2022-04-08 | Feature [feature-requests:#1389] Initialize CaseFolderTable to ASCII so | Neil | 3 | -28/+24 | |
| 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 | 2 | -2/+8 | |
| 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 | 2 | -12/+26 | |
| make virtual to allow customisation by platform layers. | |||||
| 2022-03-10 | Bug [#2320] Fix position of end-of-line annotation when fold display text is | Michael Berlenz | 1 | -1/+3 | |
| visible. | |||||
| 2022-03-05 | Feature [feature-requests:#1432] Simplify setting surface modes with | Zufu Liu | 5 | -3/+9 | |
| 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. | |||||
| 2022-03-04 | Feature [feature-requests:#1432] Cosmetic - comment position and trailing space. | Zufu Liu | 1 | -1/+1 | |
| 2022-03-04 | Feature [feature-requests:#1432] Simplify CallTip::SetForeBack with pass by ↵ | Zufu Liu | 2 | -2/+2 | |
| value. | |||||
| 2022-03-04 | Feature [feature-requests:#1432] Simplify CallTipStart by passing in surface and | Zufu Liu | 3 | -23/+9 | |
| font. This allows customization of surface creation and ensures surface and font for calltip are the same as used in main window. | |||||
