Age | Commit message (Collapse) | Author | Files | Lines |
|
Add comments about different types of Surface.
|
|
|
|
stroke style, bitmap, and gradients to remove explicit release calls and
possible leaks.
Ensure HPEN and HBRUSH initialised.
Not converting render targets, text formats or text layouts yet.
|
|
familiarity.
|
|
|
|
explicit swap chain and ID2D1DeviceContext.
Stop supporting DirectWrite on Windows Vista.
|
|
|
|
invalidation which may be more costly to restore.
|
|
Drawing code just needs one or the other but other calls need a particular type
with casting hiding potential problems. This will be more important in the
future when a third type of render target ID2D1DeviceContext will be added.
Use unique_ptr more for render targets to ensure they are freed correctly.
|
|
Move GetSizeUFromRect earlier for possible new code.
|
|
Doesn't change functionality yet but ensures more recent APIs will be available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Return 1 instead of documented 0 as this prevents interception of following
WM_MOUSEHWHEEL messages, likely by Logi Options+ mouse driver.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
isscint.
|
|
|
|
|
|
This encapsulates lifetimes better, ensuring resources will be freed and
increases consistency between methods.
|
|
|
|
Implement arrow cursor colour choice.
React to most settings changes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
in PopUp::Text mode.
|
|
|
|
tests but hidden from most of Scintilla.
Access through std::unique_ptr.
|
|
|
|
instances created on different threads.
|
|
|
|
|
|
|
|
|
|
|
|
|