From c26b57de63077019d80b0f74f6cb9f683e73b896 Mon Sep 17 00:00:00 2001
From: Gregory Nutt <gnutt@nuttx.org>
Date: Fri, 2 Mar 2018 12:28:23 -0600
Subject: [PATCH] Update ChangeLog and ReleaseNotes in preparation for the 1.19
 release.

---
 ChangeLog.txt    | 25 ++++++++++++++++++++++---
 ReleaseNotes.txt | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+), 3 deletions(-)

diff --git a/ChangeLog.txt b/ChangeLog.txt
index d183e22c1..6762520d3 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -623,9 +623,28 @@
   (2016-12-01).
 * CNxServer: Can't use printf in this context (2016-12-01)
 
-1.19 2017-xx-xx Gregory Nutt <gnutt@nuttx.org>
+1.19 2018-03-02 Gregory Nutt <gnutt@nuttx.org>
 
-* Correct NX Server message queue names.  Should not be /dev/nx*.  They
-  must be relative to /dev/mqueue so "nxabc" will appear at "/var/nxabc"
+* Correct NX Server message queue names.  Should not be /dev/nx*.  They must
+  be relative to /dev/mqueue so "nxabc" will appear at "/var/nxabc"
   (2017-01-08).
+* strcasecmp, strncasecmp, bzero, bcmp, and bcopy should be defined in
+  strings.h, not string.h.  bzero, bcmp, and bcopy are legacy functions; the
+  contemporary counterparts should be used instead (2017-02-16).
+* Unitests/nxwm:  Change includes because up_cxxinitialize() is now
+  prototyped in apps/include/platfor/cxxinitialize.h (2017-05-13).
+* Prototype of nsh_telnetstart() has changed (2017-07-05).
+* NxWidgets: fix work_s initialization in cwindowmessenger.hxx. From Sakari
+  Kapanen (2017-09-24).
+* Remove all support for single user mode (2017-10-14).
+* Remove unused CONFIG_NXWIDGETS_EXTERNINIT configuration variable
+  (2017-10-15).
+* CTaskBar: Fix type checking issue with GCC 6  From Sakari Kapanen
+  (2017-11-08).
+* nxwm:  Eliminate BOARDIOC_TSCTEST_SETUP (2018-01-17).
+* In NxWM unit test, call boardctl(BOARDIOC_INIT) if available and
+  appropriate (2018-01-17).
+* Fix a dependency in Kconfig:  CONFIG_NXWIDGET_SERVERINIT is definitely
+  supported in the PROTECTED and KERNEL build modes (2018-01-18).
 
+1.20 2018-xx-xx Gregory Nutt <gnutt@nuttx.org>
diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt
index 54d62493a..91c073772 100644
--- a/ReleaseNotes.txt
+++ b/ReleaseNotes.txt
@@ -605,3 +605,38 @@ Bugfixes:
   of rows to show and in clearing the background.  From Petteri Aimonen.
 * CNxServer: Can't use printf in this context.
 
+NxWidgets-1.19
+==============
+
+The 20th release of the NxWidgets package was made on March 2, 2018.  This
+release depends on NuttX-7.24 or above and should not be used with older
+NuttX releases.
+
+The TAG for this release is nuttx-7.24
+
+Additional new features and extended functionality in Version 1.19:
+
+  (There are no new graphics features.  This release is for NuttX
+   compatibility only and includes a few additional bugfixes)
+
+Bugfixes and Updates for Compatibility with NuttX-7.24:
+
+* Correct NX Server message queue names.  Should not be /dev/nx*.  They must
+  be relative to /dev/mqueue so "nxabc" will appear at "/var/nxabc".
+* strcasecmp, strncasecmp, bzero, bcmp, and bcopy should be defined in
+  strings.h, not string.h.  bzero, bcmp, and bcopy are legacy functions; the
+  contemporary counterparts should be used instead.
+* Unitests/nxwm:  Change includes because up_cxxinitialize() is now
+  prototyped in apps/include/platfor/cxxinitialize.h.
+* Prototype of nsh_telnetstart() has changed.
+* NxWidgets:  Fix work_s initialization in cwindowmessenger.hxx. From Sakari
+  Kapanen.
+* Remove all support for single user mode.
+* Remove unused CONFIG_NXWIDGETS_EXTERNINIT configuration variable.
+* CTaskBar: Fix type checking issue with GCC 6  From Sakari Kapanen.
+* nxwm:  Eliminate BOARDIOC_TSCTEST_SETUP (2018-01-17).
+* In NxWM unit test, call boardctl(BOARDIOC_INIT) if available and
+  appropriate (2018-01-17).
+* Fix a dependency in Kconfig:  CONFIG_NXWIDGET_SERVERINIT is definitely
+  supported in the PROTECTED and KERNEL build modes (2018-01-18).
+