From 6a1eb1954b12c4eaff41c5297b15cd386c35ec2f Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 21 Apr 2010 13:13:33 -0500 Subject: [PATCH] MANY updates to RELEASE_NOTES. In the future I will ask people to include changes to the Release docs in any branch they propose for merging. --- documentation/RELEASE_NOTES.html | 52 ++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 125d97c10..078704966 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -12,6 +12,58 @@

Changes between 3.14.11 and 3.14.12

+

Many Record Types

+ +

Record types were not setting many 'last value' fields at initialization, +assuming that the VAL field would always hold the default value and thus not +giving correct initial monitor behavior in some circumstances.

+ +

Compress Record Type

+ +

Fixed crash when ALG (algorithm) was changed to Average at runtime.

+ +

configure/RELEASE Enhancements

+ +

Variable definitions in a configure/RELEASE file may now use the +:= or ?= assignment syntax. Release file processing now +prints a warning if an include file can't be not found (use -include if +this is expected) or if an undefined macro is used, and aborts if a circular +definition is expanded. The variable EPICS_HOST_ARCH can now be used, +but target-architecture-specific values must be set in a target-specific +configure/RELEASE file such as RELEASE.Common.linux-x86.

+ +

VxWorks 6.7 support

+ +

Added build support for the latest Wind River release.

+ +

Dependency file generation

+ +

Changes to the way in which we generate header dependency files, which are +now named with a .d suffix instead of .depends. We now use +the compiler to generate these if possible, and create them in the +O.$(T_A) directory.

+ +

Installed file permissions

+ +

We now install libraries and other non-executable files with mode 444 rather +than 644.

+ +

CA Perl5: strings and array subscriptions

+ +

In some circumstances a string received from CA might not have been properly +zero-terminated; this has now been fixed. CA::create_subscription() +would not accept a zero for the subscription array length; this is now +permitted, in the underlying CA API this means use the native length from the +server.

+ +

Linking Readline on Linux

+ +

Different Linux distributions have different requirements when linking +readline; some need -lcurses, others -lncurses and others +don't require either. The configure/os/CONFIG_SITE.Common.linux-* +files now make this configuration easy to choose between different settings for +the COMMANDLINE_LIBRARY variable.

+

CA Command Line Tools Changes

Three new options were added to the caget and camonitor