~info-martin-konrad/epics-base:fix-substitution-file-expansion

Last commit made on 2019-01-08
Get this branch:
git clone -b fix-substitution-file-expansion https://git.launchpad.net/~info-martin-konrad/epics-base
Only Martin Konrad can upload to this branch. If you are Martin Konrad please log in for upload directions.

Branch merges

Branch information

Name:
fix-substitution-file-expansion
Repository:
lp:~info-martin-konrad/epics-base

Recent commits

1cf3fa9... by Martin Konrad

Simplify catMacroReplacements()

This fixes lp:1810946 and lp:1810949.

3e8b002... by Martin Konrad

Constructor for struct subInfo

d8f18c2... by Martin Konrad

Add some const keywords

801c01b... by Martin Konrad

Convert MSI to C++

0c1874b... by Martin Konrad

Test expansion of empty patterns with MSI

This was subject to a regression in 3.15.6. See lp:1810946.

5f46d6d... by Andrew Johnson

Release notes updated

d41355e... by Eric Norum

Add error checking to the copy-back loop in truncateFile()

a5aa545... by Eric Norum

Drop extraneous extern "C"

6201d37... by Eric Norum

Remove epicsTempName() routine

It's unsafe and generates obnoxious warnings on modern compilers.
This also replaces internal useage with epicsTempFile().
There appears to be no external code that calls this routine.

84b7612... by Andrew Johnson

Fix for lp: #1801145 recordtype defined after use in device

Add proper equals() method for DBD::Recfield and DBD::Recordtype.
In Parser::parse_recordtype() check for and re-use a declaration
(i.e. an empty recordtype object) when parsing a later definition
of the same recordtype.