From 7daabeb98b593d67bb021c55b906f63ce01af716 Mon Sep 17 00:00:00 2001 From: Maarten Bent Date: Thu, 28 Nov 2019 22:05:00 +0100 Subject: [PATCH 1/7] Rebake event sample --- samples/event/makefile.vc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/samples/event/makefile.vc b/samples/event/makefile.vc index f09c830ccc..48d6b58b9c 100644 --- a/samples/event/makefile.vc +++ b/samples/event/makefile.vc @@ -32,7 +32,8 @@ EVENT_CXXFLAGS = /M$(__RUNTIME_LIBS_10)$(__DEBUGRUNTIME_4) /DWIN32 \ $(CPPFLAGS) $(CXXFLAGS) EVENT_OBJECTS = \ $(OBJS)\event_event.obj \ - $(OBJS)\event_gestures.obj + $(OBJS)\event_gestures.obj \ + $(OBJS)\event_chessboard.obj EVENT_RESOURCES = \ $(OBJS)\event_sample.res @@ -376,3 +377,6 @@ $(OBJS)\event_event.obj: .\event.cpp $(OBJS)\event_gestures.obj: .\gestures.cpp $(CXX) /c /nologo /TP /Fo$@ $(EVENT_CXXFLAGS) .\gestures.cpp +$(OBJS)\event_chessboard.obj: .\chessboard.cpp + $(CXX) /c /nologo /TP /Fo$@ $(EVENT_CXXFLAGS) .\chessboard.cpp + From a96a55be7750239b4f93eceef2aa85af78341173 Mon Sep 17 00:00:00 2001 From: Maarten Bent Date: Thu, 28 Nov 2019 21:26:01 +0100 Subject: [PATCH 2/7] Add DPI Awareness option to .vc and msvc files The default DPI awareness is set to per-monitor. --- build/bakefiles/common.bkl | 33 +++++++++++++++++++++++++++++++++ build/bakefiles/config.bkl | 1 + 2 files changed, 34 insertions(+) diff --git a/build/bakefiles/common.bkl b/build/bakefiles/common.bkl index ac89850f6a..8708269484 100644 --- a/build/bakefiles/common.bkl +++ b/build/bakefiles/common.bkl @@ -328,6 +328,38 @@ /MACHINE:X64 + + + + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/wx-dpi-aware.manifest + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware.manifest + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/wx-dpi-aware-pmv2.manifest + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware-pmv2.manifest + + + + + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/wx-dpi-aware.manifest + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware.manifest + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware.manifest + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware.manifest + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware.manifest + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/wx-dpi-aware-pmv2.manifest + + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware-pmv2.manifest + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware-pmv2.manifest + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware-pmv2.manifest + /MANIFEST:EMBED /MANIFESTINPUT:$(TOP_SRCDIR)include/wx/msw/amd64-dpi-aware-pmv2.manifest + + +