Age | Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
|
|
|
|
Friendlier treatment of invalid UTF-8.
Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests.
|
|
interfaces ILexer4 and IDocument.
|
|
Replaced Platform::Clamp with Sci::clamp but will later change this to
std::clamp once on full C++17 compilers.
Drop MouseButtonBounce workaround for very early GTK+/Linux.
|
|
|
|
|
|
|
|
|
|
|
|
This appears to be a focus problem. Clicking on the list sets it as the focus
which removes focus from the Scintilla text window. Scintilla responds to loss
of focus by destroying any popups including the autocompletion list which is not
in a state where it is safe to be destroyed.
Adding the WindowDoesNotAcceptFocus flag to the list prevents it from getting
focus and thus prevents the crash.
|
|
|
|
default encoding instead of chosen encoding.
|
|
unintended conversions.
|
|
From Jason Haslam.
|
|
|
|
|
|
|
|
|
|
|
|
From John Ehresman.
|
|
|
|
|
|
QApplication construction delayed.
From John Ehresman.
|
|
|
|
|