Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Use range for when reasonable. Prefer transform over explicit loop.
|
|
noexcept context.
|
|
GetDpiForMonitor to emulate it.
|
|
|
|
Previously, more initialisation was performed inside DllMain but some actions
such as loading libraries are unsafe inside DllMain.
Avoid listbox UnregisterClass if no attempt to register which will occur if
no Scintilla windows were created.
std::call_once is used to ensure initialisation is performed at most once.
|
|
|
|
|
|
drop.
Simplify IME font definition.
|
|
|
|
|
|
defined behaviour.
|
|
messages. Modify types to match.
|
|
share implementation of window pointers between files, use GetWindowStyle.
|
|
|
|
|
|
InitializeCriticalSection inside DllMain can cause exceptions on old Windows.
|
|
|
|
This avoids a warning when Direct2D debugging turned on.
|
|
is a bug.
|
|
Changed HDC, HPEN, HBRUSH, HFONT, HRGN, and HBITMAP.
|
|
|
|
Harmonize types to avoid casts.
|
|
|
|
|
|
C++ file that requires it.
|
|
|
|
|
|
|
|
|
|
|
|
warnings.
|
|
|
|
if font not changed.
Didn't correct the check as its not justified by minimal performance benefit so
removed the supporting variable.
|
|
|
|
|
|
|
|
|
|
regular expressions and calling the Win32 API.
|
|
|
|
|
|
|
|
Remove inclusion of <cctype> except in lexers as cctype functions often behave
poorly and may crash for out of bounds arguments.
|
|
|
|
|
|
ScreenLineLayout destructor. Allows multiple ScreenLineLayout calls and fixes a
leak when only FindRangeIntervals called.
|
|
|
|
features by platform code.
Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout.
|
|
Replace 0 and NULL with nullptr for COM, DirectWrite and least ambiguous cases.
|
|
|