index
:
scintilla-mirror
master
sciteco-dev-pre-v2.0.0
sciteco-rel-5-1-3
sciteco-rel-5-3-4
sciteco-rel-5-5-2
sciteco-rel-5-5-4
sciteco-rel-5-5-7
Git mirror of the Scintilla editor component. Referenced by the SciTECO repository.
Robin Haberkorn
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
Selection.cxx
Age
Commit message (
Expand
)
Author
Files
Lines
2023-12-30
Since ranges is never empty, replace test with assertion.
Neil
1
-9
/
+6
2023-12-30
Avoid unnecessary use of push_back and emplace_back by preserving ranges[0].
Neil
1
-12
/
+15
2023-11-05
Add SCI_SELECTIONFROMPOINT for modifying multiple selections.
Neil
1
-0
/
+7
2021-08-28
Follow rule-of-zero by removing unnecessary destructors.
Neil
1
-3
/
+0
2021-05-24
Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h
Neil
1
-3
/
+1
2021-05-01
Improve selection drawing code. Use InSelection enum instead of int.
Neil
1
-6
/
+10
2021-03-19
Switch enum to enum class.
Neil
1
-4
/
+4
2021-03-18
std::optional is a basic vocabulary type that may be used widely so include
Neil
1
-0
/
+1
2021-03-18
Move assert and debug trace functions into their own header Debugging.h.
Neil
1
-2
/
+1
2021-03-17
Extract geometry and colour definitions from Platform.h into src/Geometry.h.
Neil
1
-0
/
+1
2020-06-11
Use noexcept where safe and maintainable.
Neil
1
-12
/
+12
2019-11-26
Bug [#2140]. Fix where anchor and caret differ only in amount of virtual space
Neil
1
-2
/
+2
2019-11-25
Fix regression in 7773 where position wasn't moved on to account for virtual
Neil
1
-0
/
+1
2019-11-24
Bug [#2140]. Move rather than grow selection when insertion at start.
Neil
1
-4
/
+17
2019-04-28
Remove noexcept from Selection constructor as it allocates memory.
Neil
1
-29
/
+29
2019-03-19
Make constructors of simple classes noexcept.
Neil
1
-1
/
+1
2018-05-31
Allow std::unique_ptr to be used more widely.
Neil
1
-0
/
+1
2018-05-14
Include <string_view> to allow future use in Platform interface and Unicode.
Neil
1
-0
/
+1
2018-05-06
Ensuring ptrdiff_t is available by including <cstddef>.
Neil
1
-0
/
+1
2018-04-14
Make some changes recommended by clang-tidy.
Neil Hodgson
1
-1
/
+1
2018-03-16
Remove line-end white space.
Neil
1
-1
/
+1
2018-03-01
Mark variables as const where simple.
Neil
1
-2
/
+2
2017-09-11
The Scintilla namespace is always active for internal symbols and for the lexer
Neil
1
-2
/
+0
2017-04-09
Further use of range-for.
Neil
1
-16
/
+16
2017-04-06
Added const where possible.
Neil
1
-3
/
+3
2017-04-01
Standardize on C++ headers, remove headers that aren't needed and add <cstddef>
Neil
1
-1
/
+1
2017-03-31
Using Sci::Position and Sci::Line to mark variables that are document positions
Neil
1
-17
/
+17
2015-10-12
Implement Swap in SelectionRange to avoid warnings.
Neil
1
-0
/
+4
2015-07-27
Add Position.h as a place-holder and to allow #include "Position.h" in source.
Neil
1
-0
/
+1
2015-07-04
Make std::exception visible to all core code to remove chance that a different
Neil
1
-0
/
+1
2015-06-24
Make multiple selection work over most cursor movement and selection, new line,
Neil
1
-0
/
+8
2015-06-16
Clean up some selection operations. Commonly when changing selection modes,
Neil
1
-0
/
+4
2014-07-07
Fix bug where too many characters may be deleted when a rectangular selection is
Neil
1
-2
/
+9
2014-06-22
Stop storing a pointer to the selection on LineLayout objects where it may have
Neil
1
-0
/
+8
2014-05-01
Consolidate insertion for paste into Editor class and perform line end
Neil
1
-0
/
+8
2013-12-17
Added DropSelectionN API.
Neil
1
-0
/
+15
2013-12-15
Make single argument constructors explicit to avoid unexpected conversions.
Neil
1
-1
/
+1
2013-07-01
Bug: [#1492]. Need extra header for better standard compliance in Visual Stud...
Neil
1
-0
/
+1
2013-04-16
Move selections with virtual space more reasonably when real spaces inserted at
nyamatongwe
1
-4
/
+8
2011-01-12
Remove virtual space if invalid after modification. Bug #3154986.
nyamatongwe
1
-0
/
+4
2010-11-21
Speed up creating large rectangular selections.
nyamatongwe
1
-0
/
+5
2010-02-17
Formatting whitespace.
nyamatongwe
1
-2
/
+2
2010-01-30
Fix bug #2942131 Caret pos after rectagular delete.
nyamatongwe
1
-0
/
+8
2009-10-11
Fix bug #2871358 where left or right key with rectangular selection
nyamatongwe
1
-0
/
+13
2009-08-03
Avoid warning.
nyamatongwe
1
-1
/
+1
2009-07-30
When using Ctrl+Drag for multiple selection when previous selections
nyamatongwe
1
-3
/
+14
2009-07-21
Added commands for rotating selections and swapping caret and anchor of
nyamatongwe
1
-0
/
+4
2009-07-15
Remove duplicate carets after Delete or Backspace.
nyamatongwe
1
-0
/
+18
2009-07-15
No explicit count of ranges in selection as can use vector::size().
nyamatongwe
1
-55
/
+24
2009-07-14
Added controls for enabling multiple selection and multiple selection
nyamatongwe
1
-33
/
+20
[next]