Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-02-01 | Implement serialization of Selection to and from strings. | Neil | 4 | -0/+265 | |
Requires std::from_chars to be available. | |||||
2025-02-01 | Reconnect to document's undo selection history after switching documents when | Neil | 1 | -0/+1 | |
performing undo or redo. | |||||
2025-01-31 | Update comment about modules tested. | Neil | 1 | -17/+11 | |
2025-01-31 | Add default basic constructor and operator!= to SelectionPosition to ease use. | Neil | 6 | -26/+179 | |
Use default member initializer, constexpr for constructors and equality operators and <, [[nodiscard]] for comparison operators. Add simple unit tests for Selection. Not trying to be exhaustive here, just start the process of adding tests. | |||||
2025-01-30 | In Clear, clear fields in declaration order and ensure all fields handled. | Neil | 1 | -3/+5 | |
2025-01-26 | Bug [#1539]. Fix some incorrect tags. | Zufu Liu | 1 | -2/+2 | |
2025-01-25 | Bug [#1224]. Use enum for undo selection history and make API names more | Neil | 11 | -29/+62 | |
consistent as 'undo selection' instead of 'selection undo' as more closely associated with undo than selection. | |||||
2025-01-22 | Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY. | Neil | 21 | -8/+337 | |
2025-01-22 | There will be more use of std::vector<SelectionRange> so name it. | Neil | 1 | -3/+4 | |
2025-01-08 | Feature [feature-requests:#1540]. Optimize InsertEmpty to memset equivalent. | Zufu Liu | 1 | -8/+6 | |
Simplify second argument by std::fill -> std::fill_n, std::copy -> std::copy_n. | |||||
2025-01-07 | Feature [feature-requests:#1539]. Avoid calling UpdateBidiData for each subline. | Zufu Liu | 1 | -15/+13 | |
Remove vector of draw phases. | |||||
2025-01-05 | Feature [feature-requests:#1539]. Fix documentation structure. | Zufu Liu | 1 | -1/+1 | |
2025-01-04 | Use const, unnamed namespace, and named constant. | Neil | 1 | -34/+40 | |
No change in behaviour. | |||||
2025-01-04 | Fix bug where double-click stopped working after running for weeks. | Neil | 2 | -4/+27 | |
2024-12-18 | Added tag rel-5-5-4 for changeset 56bc6f0e611a | Neil | 1 | -0/+1 | |
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 | |