Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
through this now.
|
|
|
|
pointers as integers to window procedures.
|
|
|
|
constants for processing character encodings or similar and where declaring
constants would make the code more obscure, not less.
|
|
|
|
|
|
|
|
memory to cache folding data for each DBCS code page used.
|
|
|
|
|
|
|
|
new files SurfaceGDI.cxx, SurfaceD2D.cxx, and ListBox.cxx + associated headers.
|
|
Use symbolic names for DPI instead of inline value 96.
|
|
too long and complex.
|
|
|
|
|
|
|
|
|
|
|
|
typedef with using, and initialising at declaration.
|
|
and avoids type warnings.
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
Implement arrow cursor colour choice.
React to most settings changes.
|
|
|
|
|
|
|
|
in PopUp::Text mode.
|
|
|
|
|
|
|
|
|