Most current Win32 build systems include Direct2D support so Scintilla no longer tries so hard to cope with its absence. The DISABLE_D2D preprocessor symbol is still checked in the source code.
The Direct2D guard condition has been changed from
#if defined(NTDDI_WIN7) && !defined(DISABLE_D2D)
to
#if !defined(DISABLE_D2D)
DISABLE_D2D is no longer automatically set during build but may be set by a custom make or project file. The CheckD2D.cxx file that was used for checking support has been removed.
Change set:
https://sourceforge.net/p/scintilla/code/ci/9c1997a14d89200ee4755226750d2ef8452a4ba9/
Neil