comparison readme.txt @ 2228:2407c8b46143

Update the readmes with new information and replace outdated links.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 28 Dec 2020 19:52:27 +0000
parents 9f336ce185fd
children 3e9c5bff0a57
comparison
equal deleted inserted replaced
2227:d9e1865fcba9 2228:2407c8b46143
30 Known problems: 30 Known problems:
31 31
32 Boxes with no expandable items will have their contents centered on 32 Boxes with no expandable items will have their contents centered on
33 GTK2 instead of top or left justified on the other platforms. 33 GTK2 instead of top or left justified on the other platforms.
34 GTK3 due to changes in the core architecture does not support 34 GTK3 due to changes in the core architecture does not support
35 widgets that are smaller than what is contained within them 35 widgets that are smaller than what is contained within them,
36 unless they use scrolled windows. GTK2 and other platforms do. 36 unless they use scrolled windows. GTK2 and other platforms do.
37 Therefore windows or other elements may expand their size to
38 fit the contents, overriding requested size settings.
37 In Unicode mode on OS/2 there are some bugs in the input controls, 39 In Unicode mode on OS/2 there are some bugs in the input controls,
38 minor bugs in entryfield based controls and major bugs in the MLE. 40 minor bugs in entryfield based controls and major bugs in the MLE.
39 The text displays properly but the cursor and selection jumps 41 The text displays properly but the cursor and selection jumps
40 around oddly when passing over multibyte characters. 42 around oddly when passing over multibyte characters.
41 43
47 Future features: 49 Future features:
48 50
49 OS/2 is currently missing the HTML widget because the system does 51 OS/2 is currently missing the HTML widget because the system does
50 not support it by default. Looking into importing functionality 52 not support it by default. Looking into importing functionality
51 from available libraries (Firefox, Webkit, Qt, etc). 53 from available libraries (Firefox, Webkit, Qt, etc).
54 OS/2 is also missing a notification system, so the new notification
55 APIs are not yet supported on OS/2. May implement our own system
56 if a popular notification system is not already in existance.
57 Ports to iOS and Android are underway.
52 58
53 Changes from version 3.0: 59 Changes from version 3.0:
54 Added support for MacOS versions through Big Sur 11.0, 60 Added support for MacOS versions through Big Sur 11.0,
55 Windows versions through 10 build 20H2. 61 Windows versions through 10 build 20H2.
56 Fixed handle leak on OS/2 when built with (Open)Watcom. 62 Fixed a handle leak on OS/2 when built with (Open)Watcom.
57 Added dark mode support on MacOS Mojave 10.14 and later. 63 Added dark mode support on MacOS Mojave 10.14 and later.
58 Added experimental dark mode support on Windows 10 build 1809 (disabled by default). 64 Added experimental dark mode support on Windows 10 build 1809 (disabled by default).
59 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher. 65 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher.
60 Requires Windows 8 or higher SDK to build and the nuget package from: 66 Requires Windows 8 or higher SDK to build and the nuget package from:
61 https://www.nuget.org/packages/Microsoft.Web.WebView2 unzipped into 67 https://www.nuget.org/packages/Microsoft.Web.WebView2 unzipped into
62 .\packages\Microsoft.Web.WebView2 68 .\packages\Microsoft.Web.WebView2
63 Install runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/ 69 Install runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/
70 Will prefer to use the runtime above, but will fallback to an installed browser.
64 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set() 71 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set()
65 Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix. 72 Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix.
66 MacOS also requires the application bundle being signed or self-signed. 73 MacOS also requires the application bundle being signed or self-signed.
67 Unix requires a desktop file link with the application ID used in dw_app_id_set(). 74 Unix requires a desktop file link with the application ID used in dw_app_id_set().
68 Unzip WinToast from https://github.com/mohabouje/WinToast into .\packages\WinToast 75 Unzip WinToast from https://github.com/mohabouje/WinToast into .\packages\WinToast
85 resouce system is still available via configure --with-deprecated if needed. 92 resouce system is still available via configure --with-deprecated if needed.
86 Added support for NSView based Tree, Container and Listbox widgets on Mac 10.7+. 93 Added support for NSView based Tree, Container and Listbox widgets on Mac 10.7+.
87 Removed DW_FCF_COMPOSITED support from Windows 8 and higher. 94 Removed DW_FCF_COMPOSITED support from Windows 8 and higher.
88 This flag will still function to create a glass effect on Windows Vista and 7. 95 This flag will still function to create a glass effect on Windows Vista and 7.
89 The transparent key feature used to create it causes issues on 8 and 10, plus 96 The transparent key feature used to create it causes issues on 8 and 10, plus
90 the glass effect, the main reason for the flag was removed in 8. 97 the glass effect, the main reason for the flag was removed in Windows 8.
98 Removed the incomplete Photon port.
91 Fixed many small bugs, too numerous to list here. 99 Fixed many small bugs, too numerous to list here.
92 100
93 Dynamic Windows Documentation is available at: 101 Dynamic Windows Documentation is available at:
94 102
95 http://dbsoft.org/dw_help.php 103 http://dbsoft.org/dw_help.php