Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
variables are initialized, specify noexcept when safe.
|
|
Declare the standard member functions in more classes
|
|
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.
|
|
ptrdiff_t are the same type.
|
|
|
|
|
|
|
|
|
|
without cast.
|
|
|
|
RoundXYPosition, XYMinimum, and XYMaximum.
|
|
|
|
|
|
|
|
|
|
|
|
Constructor not marked explicit as may be used in external platform layers.
|
|
builds. Some of the changes ensure no truncation while others remove casts
that are no longer needed because the externally visible Sci_Position is now
identical to Sci::Position. Some extra methods (CellBuffer::UCharAt and
Document::SciLineFromPosition) added to avoid casting in client code.
Sci::Line is currently identical to Sci::Position but it could be made smaller
so lines have Sci::Line types and are cast.
Some arguments widened.
|
|
|
|
|
|
|
|
|
|
white.
|
|
|
|
This option is provisional and experimental.
|
|
64-bits.
|
|
|
|
|
|
|
|
position.
|
|
|
|
Group some method declarations and definitions for AddRef/Release and PerLine.
|
|
This was a work-around for infinite loops when replacing empty matches and this
is now the application's responsibility.
|
|
choice between 32-bit and 64-bit position implementations.
|
|
|
|
insertion followed by line up or down.
|
|
This change was not compatible with Cocoa as it uses document-based coordinates
rather than view-based.
|
|
|
|
|
|
|
|
arguments as that is clumsy when converting types.
|
|
implementations of that interface.
|
|
|
|
Use UTF8BytesOfLead to determine expected length early in function to quickly
detect argument not long enough, invalid single bytes and invalid first trail
then branching on length for more detailed checks.
|
|
|
|
|
|
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character
into UniConversion.
|