From 4448a5501ae3b574bb9584fd992c653f79ae4dd3 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Fri, 10 Jun 2011 16:23:02 -0500 Subject: [PATCH] Document recent commits. --- documentation/RELEASE_NOTES.html | 63 +++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 5c957e771..37224ed9f 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -3,14 +3,73 @@ - EPICS Base R3.14.12.1 Release Notes + EPICS Base R3.14.12.2 Release Notes -

EPICS Base Release 3.14.12.1

+

EPICS Base Release 3.14.12.2

+ +

Changes between 3.14.12.1 and 3.14.12.2

+

Top-level make target changes

+ +

Several make targets have been changed. Note that these can only be used from an +application's <top> directory.

+ +
+
make uninstall.<arch>
+
Deletes the bin/<arch> and lib/<arch> directories for <arch> + only. Note that <arch> does not have to be an architecture that this host is + configured to build, it works for any arch.
+ +
make archuninstall
+
Deletes the bin/<arch> and lib/<arch> directories for all + architectures that this host is configured to build. Should not affect files used + for multiple architectures, or for host or target architectures that this host is + not configured to build.
+ +
make uninstall
+
Does archuninstall and also deletes the other install directories include, db, + dbd, doc, html, templates and java. This will affect subsequent builds for other + architectures, but it doesn't delete their bin/<arch> or lib/<arch> + contents.
+ +
make realuninstall
+
Deletes all install directories for all architectures.
+ +
make distclean
+
Does realclean realuninstall as before, and also now does a cvsclean, which + removes file remnants from CVS operations named .#* and editor + backups named *~ throughout the source tree.
+ +
+ +

Compress record type

+ +

This record now posts monitors on its NUSE field whenever its value changes. A new +field OUSE was added to support this.

+ +

Remove C++ build rule for .C files

+ +

An early convention on Unix systems was to name C++ files with an upper-case +extention, .C. This does not work on Windows or MacOS where the +filesystems are case-insensitive, and the C++ build rule was causing problems so has +been eliminated. Any remaining C++ source files that are still using this convention +will have to be renamed, preferably to .cpp

+ +

Support make -s on Windows

+ +

The flag to silence build output did not work on some Windows architecture +combinations. This has now been fixed.

+ +

iocLogServer now supports logrotate

+ +

The feature in the iocLogServer that closed and reopened the logfile used to ignore +the SIGHUP signal when the log filename did not change. This has now been changed so +these logfiles can be used with the standard Linux logrotate package.

+

Changes between 3.14.12 and 3.14.12.1

This release only contains changes that fix bugs or add build configuration