Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
bidirectional options in an extensible way instead of adding a call for each
element.
|
|
filling it to avoid partially drawn pixels on left and right edges.
|
|
|
|
|
|
|
|
Ellipse.
|
|
instead of separate colour and alpha arguments.
|
|
|
|
Move SurfaceGDI::WidthText to match declaration order.
|
|
completing a bitmap. Currently only has a real implementation on Direct2D.
Avoiding implicit flushes inside Copy and FillRectangle produced a 23% speed
improvement on files with about 1 indentation guide per line as the drawing
pipeline was being flushed for each indentation guide.
|
|
|
|
multiple display pixels per logical pixel.
Likely will only return >1 for Apple displays.
Can be used for finer placement of elements.
|
|
|
|
|
|
|
|
colours in the future.
|
|
|
|
|
|
|
|
reference counted using std::shared_ptr. This optimizes memory and reduces
potential for allocation bugs.
|
|
is not altered by showing a menu.
|
|
destroying state should not throw.
|
|
for Scintilla 5.
|
|
Make Assert, DebugPrintf, and similar noexcept so they can be used in noexcept
methods and they don't throw.
|
|
|
|
|
|
|
|
call ListNotify on delegate. This avoids need to override mouseReleaseEvent.
As currentRow() is not updated for selectionChanged, use selectedRows to find
selection.
Fixes a compiler warning.
|
|
QScreen::availableGeometry call when available.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
features by platform code.
Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout.
|
|
|
|
implementations for each platform.
|
|
horizontal gradients.
|
|
|
|
Polygon and delete the standard copy and assignment methods.
|
|
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu,
DynamicLibrary, and Platform.
|
|
|
|
|
|
Also use #if for painting measurement as there are 7 sections of code to enable.
|
|
|
|
|