Age | Commit message (Collapse) | Author | Files | Lines |
|
Replace UniqueBSTR which was a unique_ptr with ScopedBSTR as Coverity has strict
rules about the BSTR type and would show COM.BSTR.CONV for all attempts at
wrapping BSTR with unique_ptr.
Includes code from Zufu Liu.
|
|
should now be compatible.
|
|
|
|
|
|
|
|
|
|
|
|
concurrent calls to MeasureWidths.
|
|
(ctuOneDefinitionRuleViolation) from Cppcheck.
|
|
MeasureWidthsUTF8 reentrant so they can be called safely from multiple threads.
|
|
Use constexpr.
|
|
|
|
DIR_O.
|
|
|
|
|
|
|
|
new WinType.h header.
|
|
|
|
|
|
|
|
|
|
|
|
correctly so that SetScrollInfo is not called nor dwell end notified
unnecessarily.
|
|
|
|
|
|
|
|
needed by DLL.
|
|
|
|
|
|
|
|
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.
|
|
|
|
Avoids some warnings but drops constexpr.
Use MixedWith in PlatWin for GDI instead of local implementation.
Add unit tests for Geometry.
|
|
|
|
|
|
|
|
updates.
|
|
|
|
on Win32. This also avoids a header rectangle above the list.
|
|
|
|
WM_GETTEXT to not use CountUTF16 or GetRelativePositionUTF16, instead using
the Win32 API MultiByteToWideChar for consistency between reported length and
text as UTF-16.
|
|
|
|
|
|
|
|
improve performance for client code that called SCI_GETSTATUS after every API to
check for failure.
|
|
|
|
|
|
|
|
|
|
Ensure variables initialised. Remove dead code.
|