comparison readme.txt @ 2088:94ea915bd917

Win: Initial implementation of notifications on Windows. Currently using WinToast. Update readme regarding WinToast support and in-source comments regarding the API. Fix missing "API" calling conventions on OS/2 and Windows.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 05 Jun 2020 16:27:00 +0000
parents 8f08d4c9d3fc
children 0c7de37977c8
comparison
equal deleted inserted replaced
2087:082d743f3214 2088:94ea915bd917
32 not support it by default. Looking into importing functionality 32 not support it by default. Looking into importing functionality
33 from available libraries (Firefox, Webkit, Qt, etc). 33 from available libraries (Firefox, Webkit, Qt, etc).
34 34
35 Changes from version 3.0: 35 Changes from version 3.0:
36 Added support for MacOS versions through Catalina 10.15, 36 Added support for MacOS versions through Catalina 10.15,
37 Windows versions through 10 build 1909. 37 Windows versions through 10 build 2004.
38 Fixed handle leak on OS/2 when built with (Open)Watcom. 38 Fixed handle leak on OS/2 when built with (Open)Watcom.
39 Added dark mode support on MacOS Mojave 10.14 and later. 39 Added dark mode support on MacOS Mojave 10.14 and later.
40 Added experimental dark mode support on Windows 10 build 1809 (disabled by default). 40 Added experimental dark mode support on Windows 10 build 1809 (disabled by default).
41 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher. 41 Added embedding Microsoft Edge (Chromium) support on Windows 7 and higher.
42 Requires Windows 8 or higher SDK to build and the nuget package from: 42 Requires Windows 8 or higher SDK to build and the nuget package from:
44 .\packages\Microsoft.Web.WebView2 44 .\packages\Microsoft.Web.WebView2
45 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set() 45 Added notification APIs: dw_notification_new() dw_notification_send() dw_app_id_set()
46 Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix. 46 Requires Windows 8 or higher. MacOS 10.8 or higher. GLib 2.40 or higher on Unix.
47 MacOS also requires the application bundle being signed or self-signed. 47 MacOS also requires the application bundle being signed or self-signed.
48 Unix requires a desktop file link with the application ID used in dw_app_id_set(). 48 Unix requires a desktop file link with the application ID used in dw_app_id_set().
49 Unzip WinToast from https://github.com/mohabouje/WinToast into .\packages\WinToast
49 Added webkit2gtk support and removed dead gtkmozembed and libgtkhtml2 support on Unix. 50 Added webkit2gtk support and removed dead gtkmozembed and libgtkhtml2 support on Unix.
50 Added embedded HTML javascript support on Mac, Windows and Unix with webkit(2)gtk. 51 Added embedded HTML javascript support on Mac, Windows and Unix with webkit(2)gtk.
51 Added function dw_html_javascript_run() to execute javascript code. 52 Added function dw_html_javascript_run() to execute javascript code.
52 Added DW_SIGNAL_HTML_RESULT signal for getting the results from javascript. 53 Added DW_SIGNAL_HTML_RESULT signal for getting the results from javascript.
53 DW_SIGNAL_HTML_RESULT requires webkit2gtk on Unix. 54 DW_SIGNAL_HTML_RESULT requires webkit2gtk on Unix.