changeset 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 d9e1865fcba9
children abbda3db3a3c
files os2/readme-os2.txt readme.txt win/readme-win.txt
diffstat 3 files changed, 27 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/os2/readme-os2.txt	Sat Dec 26 16:12:24 2020 +0000
+++ b/os2/readme-os2.txt	Mon Dec 28 19:52:27 2020 +0000
@@ -1,4 +1,4 @@
-This package contains Dynamic Windows (dwindows) v 3.0 for OS/2 and eCS.
+This package contains Dynamic Windows (dwindows) v 3.1 for OS/2 and eCS.
 
 It contains:
 
@@ -9,8 +9,8 @@
 dwcompat.lib - import library for functions in dwcompat.dll
 readme-os2.txt - this file
 
-This binary package was compiled with gcc 4.4.6.
-It requires libc065.dll available at ftp://ftp.netlabs.org/pub/libc
+This binary package was compiled with gcc 9.2.0.
+It requires libcn0.dll available at https://ecsoft2.org/libc-next-runtime
 
 Dynamic Windows may take advantage of features from these packages: 
 
@@ -18,9 +18,9 @@
 http://www.eros2.info/systray_widget_en.shtml
 
 Generalized Bitmap Module - For additional image formats
-http://heikon.home.tlink.de/
+https://ecsoft2.org/generalised-bitmap-module-gbm
 
--- Special notes for version 3.0 --
+-- Special notes for version 3.1 --
 Version 2.4 has started a transition to Unicode on OS/2. Warp 4 and 
 later have fairly decent support for UTF-8 via codepage 1208, however 
 there are some known input problems, which shall be worked around
--- a/readme.txt	Sat Dec 26 16:12:24 2020 +0000
+++ b/readme.txt	Mon Dec 28 19:52:27 2020 +0000
@@ -32,8 +32,10 @@
 Boxes with no expandable items will have their contents centered on 
     GTK2 instead of top or left justified on the other platforms.
 GTK3 due to changes in the core architecture does not support
-    widgets that are smaller than what is contained within them
+    widgets that are smaller than what is contained within them,
     unless they use scrolled windows. GTK2 and other platforms do.
+    Therefore windows or other elements may expand their size to 
+    fit the contents, overriding requested size settings.
 In Unicode mode on OS/2 there are some bugs in the input controls,
     minor bugs in entryfield based controls and major bugs in the MLE.
     The text displays properly but the cursor and selection jumps
@@ -49,11 +51,15 @@
 OS/2 is currently missing the HTML widget because the system does 
 not support it by default. Looking into importing functionality 
 from available libraries (Firefox, Webkit, Qt, etc).
+OS/2 is also missing a notification system, so the new notification
+APIs are not yet supported on OS/2.  May implement our own system 
+if a popular notification system is not already in existance.
+Ports to iOS and Android are underway.
 
 Changes from version 3.0:
 Added support for MacOS versions through Big Sur 11.0, 
     Windows versions through 10 build 20H2.
-Fixed handle leak on OS/2 when built with (Open)Watcom.
+Fixed a handle leak on OS/2 when built with (Open)Watcom.
 Added dark mode support on MacOS Mojave 10.14 and later. 
 Added experimental dark mode support on Windows 10 build 1809 (disabled by default).
 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher.
@@ -61,6 +67,7 @@
     https://www.nuget.org/packages/Microsoft.Web.WebView2 unzipped into
     .\packages\Microsoft.Web.WebView2
     Install runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/
+    Will prefer to use the runtime above, but will fallback to an installed browser.
 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set()
     Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix.
     MacOS also requires the application bundle being signed or self-signed.
@@ -87,7 +94,8 @@
 Removed DW_FCF_COMPOSITED support from Windows 8 and higher. 
     This flag will still function to create a glass effect on Windows Vista and 7.
     The transparent key feature used to create it causes issues on 8 and 10, plus
-    the glass effect, the main reason for the flag was removed in 8.
+    the glass effect, the main reason for the flag was removed in Windows 8.
+Removed the incomplete Photon port.
 Fixed many small bugs, too numerous to list here.
 
 Dynamic Windows Documentation is available at:
--- a/win/readme-win.txt	Sat Dec 26 16:12:24 2020 +0000
+++ b/win/readme-win.txt	Mon Dec 28 19:52:27 2020 +0000
@@ -1,4 +1,4 @@
-This package contains Dynamic Windows (dwindows) v 3.0 for Windows.
+This package contains Dynamic Windows (dwindows) v 3.1 for Windows.
 
 It contains:
 
@@ -8,3 +8,13 @@
 dw.lib - import library for functions in dw.dll
 dwcompat.lib - import library for functions in dwcompat.dll
 readme-win.txt - this file
+
+Dynamic Windows may take advantage of features from these packages: 
+
+WinToast notification library
+https://github.com/mohabouje/WinToast
+
+Microsoft WebView2 SDK & Microsoft Edge Browser or Runtime
+https://www.nuget.org/packages/Microsoft.Web.WebView2 
+Browser: https://www.microsoft.com/en-us/edge
+Runtime: https://developer.microsoft.com/en-us/microsoft-edge/webview2/