changeset 2080:8f08d4c9d3fc

Win: Visual Studio 2015 sets PLATFORM=x64 in 64bit intel mode so use that to detect the build mode, if possible. Older versions will default to 32bit mode, so set TARGET_CPU=x64 if neccessary. More updates to the readme.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Mon, 25 May 2020 13:03:01 +0000
parents f02266370e74
children 24875681eec5
files makefile.vc readme.txt
diffstat 2 files changed, 24 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/makefile.vc	Mon May 25 04:42:10 2020 +0000
+++ b/makefile.vc	Mon May 25 13:03:01 2020 +0000
@@ -29,8 +29,12 @@
 #
 !if "$(TARGET_CPU)" == ""
 !if "$(VSCMD_ARG_TGT_ARCH)" == ""
+!if "$(PLATFORM)" == ""
 TARGET_CPU=x86
 !else
+TARGET_CPU=$(PLATFORM)
+!endif
+!else
 TARGET_CPU=$(VSCMD_ARG_TGT_ARCH)
 !endif
 !endif
--- a/readme.txt	Mon May 25 04:42:10 2020 +0000
+++ b/readme.txt	Mon May 25 13:03:01 2020 +0000
@@ -14,6 +14,12 @@
     minor bugs in entryfield based controls and major bugs in the MLE.
     The text displays properly but the cursor and selection jumps
     around oddly when passing over multibyte characters.
+Building for MacOS 10.14 or later may prevent apps from running on
+    earlier versions.  Building for versions prior to 10.14 should
+    work on any supported version but dark mode may not be available
+    for these apps running on 10.14 and later.  If you wish to support
+    dark mode I suggest building 2 versions, one for 64 bit intel 
+    only for 10.14 and later. Then a fat binary for prior to 10.14.
 
 Known limitations:
 
@@ -40,6 +46,20 @@
     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.
     Unix requires a desktop file link with the application ID used in dw_app_id_set().
+Added webkit2gtk support and removed dead gtkmozembed and libgtkhtml2 support on Unix.
+Added embedded HTML javascript support on Mac, Windows and Unix with webkit(2)gtk. 
+    Added function dw_html_javascript_run() to execute javascript code.
+    Added DW_SIGNAL_HTML_RESULT signal for getting the results from javascript.
+    DW_SIGNAL_HTML_RESULT requires webkit2gtk on Unix.
+Added DW_SIGNAL_HTML_CHANGED signal handler for getting the status of embedded HTML.
+    Status can be: DW_HTML_CHANGE_STARTED/REDIRECT/LOADING/COMPLETE
+Fixed internatational calendar issues on Mac.
+Added dw_mle_set_auto_complete() to enable completion, only available on Mac.
+Changed to using GTK3 by default instead of GTK2.  --with-gtk2 is now available.
+Changed to using winsock2 on Windows ending support for Win95 and NT 3.5.
+Added support for domain sockets on Windows 10 in the dwcompat sockpipe() macro.
+    If compiled with Visual Studio 2017 or later, otherwise the old method is used.
+Fixed many small bugs, too numerous to list here.
 
 Dynamic Windows Documentation is available at: