comparison readme.txt @ 2947:edb4307ac7ce

Update copyright date, readme, license and changelog for upcoming release.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 02 Jan 2023 13:49:59 +0000
parents 927fcf85b132
children a1d0522d7edf
comparison
equal deleted inserted replaced
2946:11fd5cf0ee99 2947:edb4307ac7ce
1 This is a stable release of Dynamic Windows version 3.3. 1 This is a stable release of Dynamic Windows version 3.3.
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 OpenSolaris. 4 OS/2, Mac, Windows, Linux, FreeBSD, OpenSolaris and iOS.
5 The source base is considered beta on: iOS, Android and GTK4. 5 The source base is considered beta an Android, alpha on C++.
6 6
7 Build Recommendations: 7 Build Recommendations:
8 MacOS: 8 MacOS:
9 11-13: configure --with-arch=modern --with-minver=10.14 9 11-13: configure --with-arch=modern --with-minver=10.14
10 64bit Intel and Apple Silicon (ARM64) with Dark Mode. 10 64bit Intel and Apple Silicon (ARM64) with Dark Mode.
23 Should run on XP and later, with Aero on Vista and 7. 23 Should run on XP and later, with Aero on Vista and 7.
24 No Notifications nor WebView2 and oldsockpipe() on all. 24 No Notifications nor WebView2 and oldsockpipe() on all.
25 2000: Visual Studio 2005. Remove -DAEROGLASS from CFLAGS. 25 2000: Visual Studio 2005. Remove -DAEROGLASS from CFLAGS.
26 Should run on 2000 and later, no Aero, Notifications, 26 Should run on 2000 and later, no Aero, Notifications,
27 WebView2 and oldsockpipe() on all versions. 27 WebView2 and oldsockpipe() on all versions.
28 C++: Recommends a C++11 compatible compiler.
29 MacOS: PowerPC GCC 6 from Tiger Brew.
30 Intel Apple Clang from Xcode 4.1 or later.
31 Apple Silicon any supported Apple Clang.
32 Windows: Visual Studio 2015, recent Clang-cl or MingW32.
33 Linux/FreeBSD: GCC 4.8.1 or Clang 3.3 recommended.
34 OS/2: GCC 9.2 from Bitwise Works.
35
36 If you build with a pre-C++11 compiler features will be
37 disabled, and you may ended up building an extremely
38 simplified sample application instead of the full one.
28 39
29 Known problems: 40 Known problems:
30 41
31 Boxes with no expandable items will have their contents centered on 42 Boxes with no expandable items will have their contents centered on
32 GTK2 instead of top or left justified on the other platforms. 43 GTK2 instead of top or left justified on the other platforms.
45 individual controls, but will not scale the top-level window size. 56 individual controls, but will not scale the top-level window size.
46 Windows 10 and higher will scale both the controls and window. 57 Windows 10 and higher will scale both the controls and window.
47 58
48 Known limitations: 59 Known limitations:
49 60
50 It is not safe on all platforms to operate on widgets before they 61 Some widget may not be completely created when the widget handle is
51 are packed. For portability pack widgets before operating on them. 62 returned. Some need to be setup such as Container controls on GTK,
63 and others need to be packed before they are finalized. Once setup
64 and packed it is completely safe to operate on widgets. If you choose
65 to operate on widgets before setup and/or packed, then it depends
66 on the platform if it will work or not.
52 67
53 Changes from version 3.2: 68 Changes from version 3.2:
54 WARNING: Fixed an API inconsistency in dw_notebook_page_destroy/set(). 69 WARNING: Fixed an API inconsistency in dw_notebook_page_destroy/set().
55 The page ID had been unsigned int when it should be unsigned long. 70 The page ID had been unsigned int when it should be unsigned long.
56 On some platforms apps compiled for versions prior to 3.3 may 71 On some platforms apps compiled for versions prior to 3.3 may
75 va_list versions from C++: dw_vdebug() and dw_vmessagebox(). 90 va_list versions from C++: dw_vdebug() and dw_vmessagebox().
76 Added support for MacOS 13 Ventura and iOS 16. 91 Added support for MacOS 13 Ventura and iOS 16.
77 92
78 Dynamic Windows Documentation is available at: 93 Dynamic Windows Documentation is available at:
79 94
80 http://dbsoft.org/dw_help.php 95 https://dbsoft.org/dw_help.php
81 96
82 If you have any questions or suggestions feel free to email me at: 97 If you have any questions or suggestions feel free to email me at:
83 98
84 brian@dbsoft.org 99 brian@dbsoft.org
85 100