aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32
AgeCommit message (Collapse)AuthorFilesLines
2022-05-17Updates for 5.2.3 release.Neil1-2/+2
2022-04-29Update make dependencies.Neil2-0/+2
2022-04-22Bug [#2324] Fix ARM64 builds with Visual C++ due to unsupported CETCOMPAT flag.Mat Berchtold1-1/+4
2022-04-10Feature [feature-requests:#1435] Fix problem with horizontally inverted glyphsNeil1-1/+1
with buffered drawing and WS_EX_LAYOUTRTL set on Win32 GDI.
2022-04-08Feature [feature-requests:#1389] Initialize CaseFolderTable to ASCII soNeil1-2/+0
subclasses do not need to call StandardASCII. Avoid some lint warnings.
2022-03-27Updates for 5.2.2 release.Neil1-2/+2
2022-03-15Feature [feature-requests:#1432] Always redraw for WM_SETTINGCHANGE.Zufu Liu1-2/+1
2022-03-12Feature [feature-requests:#1432] Support per-monitor text rendering parametersNeil3-35/+100
and update when changed by user. Includes code from Zufu Liu.
2022-03-05Feature [feature-requests:#1432] Simplify setting surface modes withZufu Liu1-1/+1
EditModel::CurrentSurfaceMode.
2022-03-05Feature [feature-requests:#1432] Remove redundant calls to DropGraphics.Zufu Liu1-2/+0
InvalidateStyleRedraw calls DropGraphics and the unique_ptr destructors will ensure that the pixmaps are destroyed when Editor is destroyed.
2022-03-04Feature [feature-requests:#1432] Cosmetic - comment position and trailing space.Zufu Liu1-1/+1
2022-03-03Bug [#2295] Fix warnings from Coverity and Visual C++.Neil1-15/+37
Replace UniqueBSTR which was a unique_ptr with ScopedBSTR as Coverity has strict rules about the BSTR type and would show COM.BSTR.CONV for all attempts at wrapping BSTR with unique_ptr. Includes code from Zufu Liu.
2022-03-01Update Windows API version to Windows 10 (0x0A00) as released in 2015 and SDKsNeil2-53/+4
should now be compatible.
2022-02-25Fix typo in comment.Neil1-1/+1
2022-02-24Updates for 5.2.1 release.rel-5-2-1Neil1-2/+2
2022-02-24Bug [#2315] Update dependencies for KeyMap.Neil2-0/+4
2022-02-17Add extra condition to avoid Clang-Tidy warning.Neil1-1/+1
2022-02-05Updates for 5.2.0.rel-5-2-0Neil1-2/+2
2022-02-02Add Supports::ThreadSafeMeasureWidths for platforms to indicate if they supportNeil1-0/+1
concurrent calls to MeasureWidths.
2022-01-31Place CaseFolderDBCS in unnamed namespace to avoid one definition rule warningsNeil Hodgson1-0/+4
(ctuOneDefinitionRuleViolation) from Cppcheck.
2022-01-13Feature [feature-requests:#1427] Make SurfaceD2D::MeasureWidths andZufu Liu1-61/+60
MeasureWidthsUTF8 reentrant so they can be called safely from multiple threads.
2022-01-13Remove tests for pD2DFactory and pIDWriteFactory that can not fail.Zufu Liu2-12/+12
Use constexpr.
2022-01-11Correct comment about dependency generation.Neil2-2/+2
2022-01-11Bug [#2306] Allow choice of object file directory with makefile by setting ↵Arkadiusz Michalski3-75/+79
DIR_O.
2021-12-03Updates for 5.1.5.Neil1-2/+2
2021-12-03Remove comment that is no longer correct.Neil1-1/+0
2021-11-22Make const where correct.Neil1-2/+2
2021-11-22Move common Win32 functions for releasing IUnknown* and DLL function access intoNeil7-46/+68
new WinType.h header.
2021-11-22Bug [#2295] Fix potential memory leak with Korean language input.Zufu Liu3-61/+69
2021-11-16Remove some casts that are not needed and a long-disused assertion.Neil1-3/+2
2021-11-03Updates for 5.1.4.Neil1-2/+2
2021-10-19Extract ChangeScrollRange from common scroll range setting code.Neil1-32/+18
2021-10-18Normalize indentation whitespace.Neil1-3/+3
2021-10-16Bug [#2288] When window wider than scroll width, compute horizEndPreferredDerek1-2/+2
correctly so that SetScrollInfo is not called nor dwell end notified unnecessarily.
2021-10-12Feature [feature-requests:#1416] Drop static in unnamed namespace.Neil1-1/+1
2021-10-06Update dependencies.Neil2-0/+2
2021-09-30Bug [#2283] Make resource rule more generic.Ivan Ustûžanin1-2/+2
2021-09-30Bug [#2283] Remove ScintillaDLL.o and ScintRes.o from static library as onlyIvan Ustûžanin2-4/+8
needed by DLL.
2021-09-29Feature [feature-requests:#1416] Shorten code.Zufu Liu1-3/+2
2021-09-29Feature [feature-requests:#1416] Shorten code and avoid cppcheck warning.Zufu Liu1-7/+1
2021-09-29Updates for 5.1.3.rel-5-1-3Neil1-2/+2
2021-09-28Widen styleNumber in PositionCacheEntry from 8 to 16 bits to allow stylesNeil1-0/+1
larger than 255 to be represented. Before this, it may have been possible but extremely rare for a cache entry to wrongly match a styled lexeme and produce incorrect layout. Using uint16_t from cstdint instead of a bit field as tools perform more checking on that.
2021-09-20Updates for 5.1.2.Neil1-2/+2
2021-09-15Move colour mixing implementations into implementation file.Neil1-13/+1
Avoids some warnings but drops constexpr. Use MixedWith in PlatWin for GDI instead of local implementation. Add unit tests for Geometry.
2021-08-28Delete standard operations on classes that can not be copied.Neil1-0/+6
2021-08-24Remove line end white space.Neil1-1/+1
2021-08-14Cache the client rectangle to avoid system calls during intensive operations.Neil1-0/+7
2021-07-23Feature [feature-requests:#1411] Implement WM_SETREDRAW to turn off scroll barNeil1-0/+22
updates.
2021-07-20Updates for 5.1.1 release.Neil1-2/+2
2021-07-17Add SCI_AUTOCSETOPTIONS to allow choosing a non-resizeable autocompletion listNeil1-5/+7
on Win32. This also avoids a header rectangle above the list.