Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-08-21 | support NetBSD on ARMv6sciteco-rel-5-5-4 | Robin Haberkorn | 2 | -5/+2 | |
* LineVector<T> is only instantiated for Sci::Position. It instantiates Partitioning<T> as well and Partitioning<T>::InsertPartitions() is called with a Sci::Position. This only couldn't cause problems if ptrdiff_t aliases to int. In either case, I don't see why we need LineVector<int> at all. * We need RunStyles<ptrdiff_t> as well since ptrdiff_t is long int and we instantiate only RunStyles<int>. Both types have the same storage size but are still different. See also this discussion about the same workaround for Haiku: https://groups.google.com/g/scintilla-interest/c/xPXquJUIXo8/m/BLXBpTTgBwAJ | |||||
2024-12-17 | disable automatic scrolling and choosing the X that caret sticks to | Robin Haberkorn | 1 | -1/+7 | |
* SciTECO needs to avoid automatic scrolling as an optimization. While this works partially by avoiding certain messages like SCI_GOTOPOS (in favor of SCI_SETEMPTYSELECTION), there aren't alternatives for all messages that scroll. For instance SCI_UNDO will always call EnsureCaretVisible(). Also, even if we could avoid all scrolling messages, there is no guarantee that will not suddenly and unexpectedly break in the future. * Instead, every scrolling is now disabled except for an explicit SCI_SCROLLCARET. SciTECO can therefore use the more intuitive messages like SCI_GOTOPOS. * SetLastXChosen() (choosing the X that caret sticks to) has been found to be a major slow down during UNDO and serves no purpose on SciTECO anyway - we have to implement such an algorithm at the SciTECO language level. We therefore simply disable SetLastXChosen(). | |||||
2024-12-17 | commented out Editor::SetRepresentations() | Robin Haberkorn | 1 | -1/+1 | |
* This sets the default key representations on every SCI_SETDOCPOINTER which is very inefficient considering the way that SciTECO uses the Q-Register view. Furthermore it meant, we had to reset the representations to their SciTECO versions again after every SCI_SETDOCPOINTER. * This patch only does not cause problems because we initialize the representations anyway for every Scintilla view. This patch is not meant to be upstreamed! | |||||
2024-12-15 | Updates for version 5.5.4.rel-5-5-4 | Neil | 9 | -20/+20 | |
2024-12-15 | Feature [feature-requests:#1537]. Use const where possible. | Neil | 1 | -1/+1 | |
2024-12-15 | Feature [feature-requests:#1537]. Use noexcept where possible. | Zufu Liu | 2 | -4/+4 | |
2024-12-15 | Feature [feature-requests:#1537]. Extract common code into function. | Zufu Liu | 1 | -8/+10 | |
2024-12-13 | Feature [feature-requests:#1538]. Reduce range checks in PartitionFromPosition | Zufu Liu | 1 | -1/+1 | |
to improve performance. | |||||
2024-12-13 | Feature [feature-requests:#1537]. Remove explicit initialization which is | Zufu Liu | 1 | -3/+1 | |
identical to default initialization. Remove constructor argument which is same as default. | |||||
2024-12-06 | Feature [feature-requests:#1537]. Avoid truncation potential with PerformSort. | Zufu Liu | 2 | -14/+11 | |
Use string_view to improve safety. | |||||
2024-12-06 | Feature [feature-requests:#1537]. Refactor Sorter in AutoComplete. | Zufu Liu | 1 | -13/+21 | |
Move into unnamed namespace. Don't hold onto AutoComplete*. Simplify indexing by 2. Use const. | |||||
2024-12-03 | Feature [feature-requests:#1537]. Simpify calculation of start of search for | Zufu Liu | 1 | -1/+1 | |
brace matching. | |||||
2024-12-03 | Feature [feature-requests:#1537]. Avoid holding onto Document without need. | Zufu Liu | 1 | -2/+1 | |
2024-12-03 | Feature [feature-requests:#1537]. Declare IME retrieval methods const. | Zufu Liu | 1 | -2/+2 | |
2024-11-24 | Bug [#2457]. Fix moving line down to empty final line and moving empty final | pawelzwronek | 2 | -3/+11 | |
line up. Handle edge cases when moving selected lines. Allow moving the selection when the end line of the document is empty or when moving up the last empty line. | |||||
2024-12-02 | Improve performance of simple case where FillRange just inserts two entries and | Neil | 1 | -1/+18 | |
does not need to split, merge, or delete runs. This avoids multiple binary searches and is a significant improvement for situations such as marking large numbers of search matches in a huge document. | |||||
2024-12-02 | Remove explicit initialization which is identical to default initialization. | Neil | 1 | -5/+2 | |
Remove constructor argument which is same as default. Shorten code and avoid else. | |||||
2024-12-02 | Optimize calculating lines of range to redraw when whole range is on one line. | Neil | 1 | -4/+8 | |
SciLineFromPosition is a binary search over the line indices but LineStart is just indexing so is less expensive. This code may limit performance when updating many positions. | |||||
2024-12-01 | Code format: no space in -1. | Neil | 1 | -2/+2 | |
2024-12-01 | Feature [feature-requests:#1535]. Improve performance of DBCS brace matching. | Zufu Liu | 1 | -11/+5 | |
2024-12-01 | Feature [feature-requests:#1535]. Improve performance of DBCS text by avoiding | Zufu Liu | 2 | -16/+11 | |
calling LineStartPosition. | |||||
2024-11-30 | Feature [feature-requests:#1533]. Tests for BraceMatch. | Zufu Liu | 1 | -0/+49 | |
2024-11-26 | Bug [#2458]. Add include of cstdint to provide intptr_t and uintptr_t. | Neil | 22 | -0/+24 | |
2024-11-25 | Bug [#2456]. Fix wrapping removed lines. | Pawel Z Wronek | 2 | -0/+12 | |
2024-11-20 | Bug [#2453]. Remove remnants of ScintillaEditPy. | Neil | 2 | -4/+1 | |
2024-11-20 | Bug [#2454]. Add "NUL-terminated" qualifiers to APIs that NUL-terminate result. | Neil | 1 | -4/+4 | |
2024-11-17 | Feature [feature-requests:#1533]. More performance for SCI_BRACEMATCH by | Zufu Liu | 2 | -7/+42 | |
avoiding costly NextPosition call where possible. Approximately 60% improvement on tested system. | |||||
2024-11-17 | Feature [feature-requests:#1533]. Improve performance of SCI_BRACEMATCH by only | Zufu Liu | 2 | -8/+10 | |
retrieving style for braces. Approximately 25% improvement on tested system. | |||||
2024-10-26 | Documented SC_MOD_CHANGEEOLANNOTATION and updated SC_MODEVENTMASKALL. | Neil | 1 | -2/+12 | |
2024-10-26 | On GTK, allow middle click to insert multiple times within a document. | Colomban Wendling | 2 | -1/+5 | |
https://github.com/geany/geany/issues/2629 | |||||
2024-10-24 | Update to Unicode 15.1. | Neil | 2 | -2/+16 | |
https://github.com/ScintillaOrg/lexilla/issues/285 | |||||
2024-10-19 | Added tag rel-5-5-3 for changeset 7bc37e9e9de3 | Neil | 1 | -0/+1 | |
2024-10-19 | Change release date.rel-5-5-3 | Neil | 2 | -3/+3 | |
2024-10-19 | Fix typo. | Sven Strickroth | 1 | -1/+1 | |
2024-10-17 | Bug [#2449]. Only return 1 for WM_MOUSEHWHEEL. | Zufu Liu | 1 | -1/+2 | |
2024-10-14 | Updates for version 5.5.3. | Neil | 8 | -19/+19 | |
2024-10-14 | Bug [#2449]. Fix horizontal scrolling with Logi Options+. | Neil | 1 | -1/+1 | |
Return 1 instead of documented 0 as this prevents interception of following WM_MOUSEHWHEEL messages, likely by Logi Options+ mouse driver. | |||||
2024-10-14 | Bug [#2449]. Fix direction of horizontal scrolling with touchpad. | Zufu Liu | 2 | -1/+17 | |
2024-09-28 | Prefer member intializers. | Neil | 1 | -18/+18 | |
2024-09-28 | Remove private field that was never used. | Neil | 2 | -3/+0 | |
2024-09-24 | Update suppressions for cppcheck 2.15. | Neil | 1 | -12/+6 | |
2024-09-18 | Remove workaround for runtime failures with Xcode 15 that added -ld_classic ↵ | Neil Hodgson | 1 | -2/+0 | |
link flag. | |||||
2024-09-18 | Fix potential NULL use and avoid warning. | Neil Hodgson | 1 | -1/+2 | |
2024-09-02 | Hoist some common code into methods. | Neil | 3 | -39/+28 | |
RangeContainsProtected gains an overload that takes a SelectionRange as this is common use and simplifies callers. ClearSelectionRange is common code used to clear selected text and update a SelectionRange before inserting text. | |||||
2024-08-29 | Suppress non-exhaustive warning as not interesting. | Neil | 1 | -7/+4 | |
2024-08-27 | Use UndoGroup to ensure action ended if exception occurs. | Neil | 2 | -7/+7 | |
2024-08-22 | Feature [feature-requests:#1524]. Use same name in declaration and definition. | Neil | 1 | -1/+1 | |
2024-08-21 | Added tag rel-5-5-2 for changeset 8d3fb4e59054 | Neil | 1 | -0/+1 | |
2024-08-18 | Updates for version 5.5.2.rel-5-5-2 | Neil | 9 | -20/+20 | |
2024-08-17 | Add new header to order. | Neil | 1 | -0/+1 | |