diff --git a/documentation/RELEASE_NOTES.html b/documentation/RELEASE_NOTES.html index 5855a76cc..7d56214d5 100644 --- a/documentation/RELEASE_NOTES.html +++ b/documentation/RELEASE_NOTES.html @@ -12,49 +12,60 @@ dd Month 2004
Many of the commands crashed if given no arguments. They are now more crash proof.
+These files are now parsed by a program that recognizes and ignores
+comment lines. Previous versions of this parser would extract settings from
+these files even if they appear on a line starting with a '#' character, so
+the last line containing a setting for any variable would give the value used
+as the default. This was first noticed in R3.14.5 where a commented-out
+setting for the EPICS_TIMEZONE parameter was added
+after the uncommented version.
Many of the commands crashed if given no arguments. They are now more +crash proof.
+ +When a CA user asked for display or control limits as a float a 0 value was returned as -1.17549435E-38. This is now fixed.
A new dbd rule will create a <name>Include.dbd from files -specified in a <name>_DBD macro definition. An include line will -be placed in the <name>Include.dbd for each file specified -in the <name>_DBD definition. If a Makefile contains -
-- DBD=xxx.dbd - xxx_DBD = f1.dbd f2.dbd f3.dbd --
-an xxxInclude.dbd file will be created containing the lines -
-- include "f1.dbd" - include "f2.dbd" - include "f1.dbd" --
-and dbExpand will be invoked to create the xxx.dbd file from the -xxxInclude.dbd. -
+A new dbd rule will create a <name>Include.dbd from files specified +in a <name>_DBD macro definition. An include line will be placed in the +<name>Include.dbd for each file specified in the <name>_DBD +definition. If a Makefile contains
+DBD=xxx.dbd + xxx_DBD = f1.dbd f2.dbd f3.dbd+ +
an xxxInclude.dbd file will be created containing the lines
+include "f1.dbd" + include "f2.dbd" + include "f1.dbd"+ +
and dbExpand will be invoked to create the xxx.dbd file from the +xxxInclude.dbd.
+ +Old solaris 6 specific compiler options have been removed.
The new top level Makefile only target, cvsclean, removes cvs .#* files -in all dirs of the top directory tree.
-The new archclean target is like the clean target except that -O.Common directories are not removed.
+ +The new top level Makefile only target, cvsclean, removes cvs .#* files in +all dirs of the top directory tree.
+ +The new archclean target is like the clean target except that O.Common +directories are not removed.
epicsExportAddress(typ,obj) now generates an extern named pvar_typ_obj and -epicsExportRegistrar(func) an extern named pvar_func_obj. Previously both just named the variable pobj.
+epicsExportRegistrar(func) an extern named pvar_func_obj. Previously both +just named the variable pobj.epicsRegisterFunction(name) in conjunction with the dbd 'function' keyword can be used to register functions referred to by record subroutine name