Age | Commit message (Collapse) | Author | Files | Lines |
|
Define UniqueString as a move-only string and use in a SparseVector for
ContractionState.
Remove SparseVector method specializations that are no longer needed.
|
|
intrusive linked list. Restrict clients to a read-only view.
|
|
Document.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
where it may be needed in the future.
|
|
and lines.
|
|
|
|
Features used are move constructor, unique_ptr, deleted functions, enum class,
lambda expression, and range for loop.
|
|
are multiple locations for one position.
The main current use is to find the location at the end of a line or display
line when the commonly used location is at the start of the next line.
|
|
|
|
colours and to change the colour of text.
|
|
used.
|
|
classes.
|
|
|
|
|
|
a lifetime that is too long. Instead provide it as an argument to BreakFinder
where it is only needed during intialisation.
|
|
|
|
so mark ViewStyle parameters as const.
Provide a FontAlias copy constructor and use it to work around non-const Font
arguments to Surface when sourced from const ViewStyle.
|
|
defined in scripts/HeaderOrder.txt.
|
|
|
|
|
|
|
|
|
|
int is undefined in C++.
|
|
|
|
|
|
moving code
from Editor to LineLayout.
|
|
|
|
Parameter names added to method declarations.
|
|
|
|
a binary file.
Simplify use of BreakFinder and use for layout as well as drawing.
|
|
possible.
unordered_map caused too many porting problems.
|
|
|
|
case conversion of Unicode text in accordance with Unicode.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
to drawing. Drawing will now always be broken up at a character
boundary even when there is a large number of alphabetic characters.
Fixes bug #3165743.
|
|
From Marko Njezic.
|