Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
Make documentation more accurate.
|
|
AutoLineLayout and other code no longer needed so removed.
|
|
|
|
Hoist position calculation into EntryForLine method.
|
|
is for. Add accessor for line number and method to say whether compatible with
a line number and number of characters.
Since LineLayout can report its line number, remove line argument from
EditView::LayoutLine which simplifies calling it.
|
|
data where possible when overwriting a cache entry.
|
|
|
|
and CharacterCategoryMap to avoid clashes with Lexilla when building an
executable that includes both.
|
|
|
|
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.
|
|
reference counted using std::shared_ptr. This optimizes memory and reduces
potential for allocation bugs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
be needed for adding a CharacterCategory feature.
|
|
|
|
|
|
|
|
|
|
|
|
platform and it allows extension to custom tab stops.
|
|
Replace 0 and NULL with nullptr for COM, DirectWrite and least ambiguous cases.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
unsigned int.
Use variable assignments to avoid casts.
|
|
define all the standard member functions. This cascades to all methods called
by the iterators, affecting Document, CellBuffer, Partitioning, SplitVector and
UTF-8 and DBCS functions.
Other trivial functions declared noexcept.
|
|
|
|
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.
|
|
|
|
|
|
From Effective Modern C++ Item 21.
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
ILexer.h.
|