comparison readme.txt @ 2220:4020bdb806dc

Mac: Add --with-minver option for specifying the minimum MacOS version. Also add a list of build recommendations for platform and feature support. So you can pick the broadest platform support with the features you desire.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 17 Dec 2020 02:44:49 +0000
parents 62e5cc4bc347
children 9f336ce185fd
comparison
equal deleted inserted replaced
2219:2c82060fda42 2220:4020bdb806dc
1 This is a stable release of Dynamic Windows version 3.1. 1 This is a stable release of Dynamic Windows version 3.1.
2 2
3 The current Dynamic Windows source base is considered stable on: 3 The current Dynamic Windows source base is considered stable on:
4 OS/2, Mac, Windows, Linux, FreeBSD and Solaris. 4 OS/2, Mac, Windows, Linux, FreeBSD and OpenSolaris.
5
6 Build Recommendations:
7 MacOS:
8 11.0: configure --with-arch=modern --with-minver=10.14
9 64bit Intel and Apple Silicon support with Dark Mode.
10 10.13-10.15: configure --with-minver=10.8
11 64bit Intel with Notifications, Dark Mode for 10.14-15.
12 10.8-10.12: configure --with-arch=intel --with-minver=10.8
13 64 and 32bit Intel with Notifications but no Dark Mode.
14 10.6: configure --with-arch=classic --with-minver=10.5
15 32bit PowerPC, 64bit and 32bit Intel classic support.
16 Windows:
17 10: Visual Studio 2017-2019, WebView2 and WinToast.
18 Should run on Vista and later, but sockpipe() only on 10.
19 Supports domain sockets on Windows 10 dwcompat sockpipe().
20 7-8.1: Visual Studio 2015, WebView2 and WinToast with 8 SDK.
21 Should run on Vista and later, old sockpipe() on all.
22 XP: Visual Studio 2010. Old sockpipe() on all versions.
23 Should run on XP and later, with Aero on Vista and 7.
24 No notifications or WebView2 and old sockpipe() on all.
25 2000: Visual Studio 2005. Remove -DAEROGLASS from CFLAGS.
26 Should run on 2000 and later, no Aero, notifications,
27 WebView2 and old sockpipe() on all versions.
5 28
6 Known problems: 29 Known problems:
7 30
8 Boxes with no expandable items will have their contents centered on 31 Boxes with no expandable items will have their contents centered on
9 GTK2 instead of top or left justified on the other platforms. 32 GTK2 instead of top or left justified on the other platforms.