Mercurial > dwindows
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 |