Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
Friendlier treatment of invalid UTF-8.
Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
|
|
|
|
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.
|