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