EPUB: don't skip ToC entries without a link (fixes issue 2761)
update VS2008 project
PDF: warn about documents containing XFA forms
tweak Escape key effect precedence
Mobi: warn about documents with DRM protection
PDF: prevent repairing from overwriting object streams (fixes issue 2767)
update translations
add experimental scripts/clang-fmt.bat and run it on Dpi.*
make TabPainter::LoadBrush() and ::LoadPen() stand-alone functions
dpi-adjust 'x' (close) button on the tab (fixes issue 2745)
drop badly named LoadBrush/LoadPen
call DpiRemoveAll() on exit to fix mem leak; in debug mode wait a bit to give DeleteWatchedDir() to take place so that it's not reported as memory leak
replace bool arguments with named flags for WindowInfo::ShowNotification
fix regression preventing rectangular selections
allow more control over when notifications are (not) allowed to shrink
a deterministic way to wait for file watching to finish cleanup
simplify dpi scaling a bit
update translations
convert all dpi adjustments to new code; move some inline functions out of WinUtil.h to WinUtil.cpp
fix typo in build.py