Age | Commit message (Collapse) | Author | Files | Lines |
|
unique_ptr. Reduces executable size.
|
|
in the margin or in the text.
|
|
change history markers and simplifies calls.
|
|
EditModel::CurrentSurfaceMode.
|
|
larger than 255 to be represented.
Before this, it may have been possible but extremely rare for a cache entry to
wrongly match a styled lexeme and produce incorrect layout.
Using uint16_t from cstdint instead of a bit field as tools perform more
checking on that.
|
|
|
|
and ScintillaStructures.h using scoped enumerations.
Use these headers instead of Scintilla.h internally.
External definitions go in the Scintilla namespace and internal definitio0ns in
Scintilla::Internal.
|
|
drawing more easily.
|
|
Add Selection::RangeType and EditModel::LineEndInSelection to hoist code out of
EditView.
Replace SimpleAlphaRectangle with Surface::FillRectangleAligned when alpha known
to not be SC_ALPHA_NOALPHA.
|
|
and CharacterCategoryMap to avoid clashes with Lexilla when building an
executable that includes both.
|
|
appearance.
|
|
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists.
|
|
|
|
almost everywhere.
|
|
PLATFORM_ASSERT is used in data structure headers which led to including
graphics and windowing APIs in data structure modules.
|
|
|
|
|
|
|
|
|
|
be needed for adding a CharacterCategory feature.
|
|
|
|
|
|
|
|
|
|
|
|
This option is provisional and experimental.
|
|
implementations of that interface.
|
|
needs to #include "XPM.h".
Move definition of standard methods on LineMarker from header to implementation
to reduce included text and further isolate use of XPM and RGBAImage.
|
|
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
ILexer.h.
|
|
Define UniqueString as a move-only string and use in a SparseVector for
ContractionState.
Remove SparseVector method specializations that are no longer needed.
|
|
where it may be needed in the future.
|
|
and lines.
|
|
|
|
|
|
|
|
used.
|
|
|
|
|